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

2021-03-22 Thread Joonas Niilola
commit: 34d68f5bbe8ae463cf03086821a23649f04daf64
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Mar 23 06:43:12 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar 23 06:44:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d68f5b

dev-libs/raft: bump 0.10.0

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

 dev-libs/raft/Manifest   |  1 +
 dev-libs/raft/files/raft-0.10.0-toggle-zfs.patch | 21 ++
 dev-libs/raft/metadata.xml   |  3 ++
 dev-libs/raft/raft-0.10.0.ebuild | 52 
 4 files changed, 77 insertions(+)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 244ae96fe1f..efa508bf3f0 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1 +1,2 @@
+DIST raft-0.10.0.tar.gz 315569 BLAKE2B 
2365ee2ef4aca44257cf7631875013a6778d8858427946443ec02411783517f3ef129529c3302eceedbd43d9a57de9a3fc20a762b51ce8c7ed96045d4c8d27b0
 SHA512 
5039e2305c92f5002de4ef33f3c0b76dac1e72b8d983440ae0f5cb65d99213278e23a80401476617f32857c1913ab30bf257265d92f6bb5992d2701d4c25f977
 DIST raft-0.9.25.tar.gz 313444 BLAKE2B 
a2a15287cef28b03b012ea372d83e7d0b70bc561f5996eb36fb5ef898261188ee8dfef1aa1619333ada2c8f20a37aa1af3f68a1d97c11919d521544c89629e55
 SHA512 
8709a909c527b7062072165356dcc012cf7af6cf85e3a3be515220ea4a863637dd06e7c4376af4284006bce65034002d1639ca52ac1ce108be2efa0725a82b70

diff --git a/dev-libs/raft/files/raft-0.10.0-toggle-zfs.patch 
b/dev-libs/raft/files/raft-0.10.0-toggle-zfs.patch
new file mode 100644
index 000..f31b599b610
--- /dev/null
+++ b/dev-libs/raft/files/raft-0.10.0-toggle-zfs.patch
@@ -0,0 +1,21 @@
+diff -Naur a/configure.ac b/configure.ac
+--- a/configure.ac 2021-03-16 14:45:58.0 +0200
 b/configure.ac 2021-03-23 07:45:06.875557286 +0200
+@@ -47,13 +47,10 @@
+ # Checks for header files.
+ AC_CHECK_HEADERS([stdlib.h string.h stdio.h assert.h unistd.h 
linux/io_uring.h linux/aio_abi.h])
+ 
+-# Check if zfs >= 0.8.0 is available (for direct I/O support).
+-AC_CHECK_PROG(have_zfs, zfs, yes)
+-AS_IF([test x"$have_zfs" = x"yes"],
+-   [AX_COMPARE_VERSION($(cat /sys/module/zfs/version | cut -f 1 -d -), [ge], 
[0.8.0],
+-   [AC_DEFINE(RAFT_HAVE_ZFS_WITH_DIRECT_IO)], [])
+-   ],
+-   [])
++# zfs support. We have 0.8.6 as stable in Gentoo, which is plenty above the 
required minimum.
++AC_ARG_WITH([zfs], AS_HELP_STRING([--with-zfs], [Build with zfs support 
(default: disabled)]))
++AS_IF([test "x$with_zfs" = "xyes"],
++   [AC_DEFINE(RAFT_HAVE_ZFS_WITH_DIRECT_IO)], [])
+ 
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_TYPE_SIZE_T

diff --git a/dev-libs/raft/metadata.xml b/dev-libs/raft/metadata.xml
index c96395f9024..d1012a6417a 100644
--- a/dev-libs/raft/metadata.xml
+++ b/dev-libs/raft/metadata.xml
@@ -9,6 +9,9 @@
 virtualizat...@gentoo.org
 Gentoo Virtualization Project
   
+  
+ZFS support
+  
   
 The library has modular design: its core part implements only the core 
 Raft algorithm logic, in a fully platform independent way. On top of that, 

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



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

2021-03-22 Thread Mike Frysinger
commit: b57490288b6019300c2027c988a9dcfeb3b76c6c
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Mar 23 06:38:56 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Mar 23 06:39:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5749028

net-misc/gsutil: drop old 4.50

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

 net-misc/gsutil/Manifest   |   1 -
 net-misc/gsutil/gsutil-4.50.ebuild | 101 -
 2 files changed, 102 deletions(-)

diff --git a/net-misc/gsutil/Manifest b/net-misc/gsutil/Manifest
index 4edf28b0f9e..d844b48ab66 100644
--- a/net-misc/gsutil/Manifest
+++ b/net-misc/gsutil/Manifest
@@ -1,3 +1,2 @@
-DIST gsutil_4.50.tar.gz 3618295 BLAKE2B 
bbd8ec13428a9822b1ebe3eea984f3e50abc010a0de4e57e7dc365642ab501f7994a235d778eaa73c8217ae1e69d1569e80ac8a59d94a84a6abb8272ad466a35
 SHA512 
aa7d68f369ac24c75cbd321d9a1a943fc361e9bf768797327852d0da39d364fa95ac3891367e90a39061b30b331405e2ea8358e0c91e3bdc5cb151d367e0857e
 DIST gsutil_4.59.tar.gz 4024669 BLAKE2B 
4317cd3787adae2d7d066d7c8d5c62cfe77749d4efc8b5451e87ac6294de0e6f13c085795de30a891f2d7b58cd7e0724234cf14b4308542c8d050856a868c5cf
 SHA512 
c86b957a2630f3a80869e3105c0baa7bf1297b84698e756fed28b28adf36345cf1dd28d4216ec395de6bfee5b118dd70040ff964a2938f22d8af15a5c3485c48
 DIST gsutil_4.60.tar.gz 4012900 BLAKE2B 
d3d1b57d5b0d42b1b454944efe8d62855b665d3772817c636568ef49c79ae2c566ef08c4c6e1bd3c9829471561865b64b3beec8d3911d6766748337aa1b1fc3e
 SHA512 
18ab701cbb60513d66e8b96ced28cfe65dc0f210435fb5ffbcbfab3541ec7ed051db726e52239796d9579d0928953f610064279a3ee1e5b5c06cec963493804c

diff --git a/net-misc/gsutil/gsutil-4.50.ebuild 
b/net-misc/gsutil/gsutil-4.50.ebuild
deleted file mode 100644
index e7658e4d66b..000
--- a/net-misc/gsutil/gsutil-4.50.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-DESCRIPTION="command line tool for interacting with cloud storage services"
-HOMEPAGE="https://github.com/GoogleCloudPlatform/gsutil";
-SRC_URI="http://commondatastorage.googleapis.com/pub/${PN}_${PV}.tar.gz";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
-   >=dev-python/boto-2.49.0[${PYTHON_USEDEP}]
-   >=dev-python/crcmod-1.7[${PYTHON_USEDEP}]
-   >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}]
-   >=dev-python/gcs-oauth2-boto-plugin-2.5[${PYTHON_USEDEP}]
-   >=dev-python/google-apitools-0.5.30[${PYTHON_USEDEP}]
-   >=dev-python/google-reauth-python-0.1.0[${PYTHON_USEDEP}]
-   >=dev-python/httplib2-0.11.3[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/monotonic-1.4[${PYTHON_USEDEP}]
-   >=dev-python/oauth2client-4.1.3[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
-   >=dev-python/retry-decorator-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   >=dev-python/PySocks-1.01[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/gsutil-4.41-tests.patch"
-   "${FILESDIR}/gsutil-4.50-boto-tests.patch"
-   "${FILESDIR}/gsutil-4.50-tests.patch"
-)
-
-S="${WORKDIR}/${PN}"
-
-DOCS=( README.md CHANGES.md )
-
-# needs to talk to Google to run tests
-RESTRICT+=" test"
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-
-   # NB: We don't delete all of boto/ because the tests are imported by the
-   # production code.  The same reason we can't delete gslib/tests/.  We 
can
-   # delete the main boto library and use the system version though.
-   rm -r gslib/vendored/boto/boto || die
-
-   # failes to compile with py3
-   rm gslib/vendored/boto/tests/mturk//cleanup_tests.py || die
-
-   sed -i \
-   -e 's/mock==/mock>=/' \
-   -e 's/oauth2client==/oauth2client>=/' \
-   -e 's/SocksiPy-branch==/PySocks>=/' \
-   setup.py || die
-   # Sanity check we didn't miss any updates.
-   grep '==' setup.py && die "Need to update version requirements"
-
-   # For debugging purposes, temporarily uncomment this in order to
-   # show hidden tracebacks.
-   #sed -e 's/^  except OSError as e:$/&\nraise/' \
-   #   -e 's/def _HandleUnknownFailure(e):/&\n  raise/' \
-   #   -i gslib/__main__.py || die
-
-   # create_bucket raised ResponseNotReady
-   sed -i \
-   -e 's/test_cp_unwritable_tracker_file/_&/' \
-   -e 's/test_cp_unwritable_tracker_file_download/_&/' \
-   gslib/tests/test_cp.py || die
-
-   sed -i -E -e 's/(executable_prefix =).*/\1 [sys.executable]/' \
-   gslib/commands/test.py || die
-
-   # IOError:

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

2021-03-22 Thread Mike Frysinger
commit: bc863242eb25329f48c0024ba8257e926e33d241
Author: Mike Frysinger  chromium  org>
AuthorDate: Tue Mar 23 06:38:16 2021 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Tue Mar 23 06:39:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc863242

net-misc/gsutil: version bump to 4.60

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

 net-misc/gsutil/Manifest   |  1 +
 net-misc/gsutil/gsutil-4.60.ebuild | 97 ++
 2 files changed, 98 insertions(+)

diff --git a/net-misc/gsutil/Manifest b/net-misc/gsutil/Manifest
index 35a713a7999..4edf28b0f9e 100644
--- a/net-misc/gsutil/Manifest
+++ b/net-misc/gsutil/Manifest
@@ -1,2 +1,3 @@
 DIST gsutil_4.50.tar.gz 3618295 BLAKE2B 
bbd8ec13428a9822b1ebe3eea984f3e50abc010a0de4e57e7dc365642ab501f7994a235d778eaa73c8217ae1e69d1569e80ac8a59d94a84a6abb8272ad466a35
 SHA512 
aa7d68f369ac24c75cbd321d9a1a943fc361e9bf768797327852d0da39d364fa95ac3891367e90a39061b30b331405e2ea8358e0c91e3bdc5cb151d367e0857e
 DIST gsutil_4.59.tar.gz 4024669 BLAKE2B 
4317cd3787adae2d7d066d7c8d5c62cfe77749d4efc8b5451e87ac6294de0e6f13c085795de30a891f2d7b58cd7e0724234cf14b4308542c8d050856a868c5cf
 SHA512 
c86b957a2630f3a80869e3105c0baa7bf1297b84698e756fed28b28adf36345cf1dd28d4216ec395de6bfee5b118dd70040ff964a2938f22d8af15a5c3485c48
+DIST gsutil_4.60.tar.gz 4012900 BLAKE2B 
d3d1b57d5b0d42b1b454944efe8d62855b665d3772817c636568ef49c79ae2c566ef08c4c6e1bd3c9829471561865b64b3beec8d3911d6766748337aa1b1fc3e
 SHA512 
18ab701cbb60513d66e8b96ced28cfe65dc0f210435fb5ffbcbfab3541ec7ed051db726e52239796d9579d0928953f610064279a3ee1e5b5c06cec963493804c

diff --git a/net-misc/gsutil/gsutil-4.60.ebuild 
b/net-misc/gsutil/gsutil-4.60.ebuild
new file mode 100644
index 000..48e12ee2207
--- /dev/null
+++ b/net-misc/gsutil/gsutil-4.60.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="command line tool for interacting with cloud storage services"
+HOMEPAGE="https://github.com/GoogleCloudPlatform/gsutil";
+SRC_URI="http://commondatastorage.googleapis.com/pub/${PN}_${PV}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-python/argcomplete-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/boto-2.49.0[${PYTHON_USEDEP}]
+   >=dev-python/crcmod-1.7[${PYTHON_USEDEP}]
+   >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}]
+   >=dev-python/gcs-oauth2-boto-plugin-2.7[${PYTHON_USEDEP}]
+   >=dev-python/google-apitools-0.5.30[${PYTHON_USEDEP}]
+   >=dev-python/google-reauth-python-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/httplib2-0.18[${PYTHON_USEDEP}]
+   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/monotonic-1.4[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+   >=dev-python/retry-decorator-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/gsutil-4.41-tests.patch"
+   "${FILESDIR}/gsutil-4.50-boto-tests.patch"
+   "${FILESDIR}/gsutil-4.50-tests.patch"
+)
+
+S="${WORKDIR}/${PN}"
+
+DOCS=( README.md CHANGES.md )
+
+# needs to talk to Google to run tests
+RESTRICT+=" test"
+
+python_prepare_all() {
+   distutils-r1_python_prepare_all
+
+   # NB: We don't delete all of boto/ because the tests are imported by the
+   # production code.  The same reason we can't delete gslib/tests/.  We 
can
+   # delete the main boto library and use the system version though.
+   rm -r gslib/vendored/boto/boto || die
+
+   # failes to compile with py3
+   rm gslib/vendored/boto/tests/mturk/cleanup_tests.py || die
+
+   sed -i \
+   -e 's/mock==/mock>=/' \
+   setup.py || die
+   # Sanity check we didn't miss any updates.
+   grep '==' setup.py && die "Need to update version requirements"
+
+   # For debugging purposes, temporarily uncomment this in order to
+   # show hidden tracebacks.
+   #sed -e 's/^  except OSError as e:$/&\nraise/' \
+   #   -e 's/def _HandleUnknownFailure(e):/&\n  raise/' \
+   #   -i gslib/__main__.py || die
+
+   # create_bucket raised ResponseNotReady
+   sed -i \
+   -e 's/test_cp_unwritable_tracker_file/_&/' \
+   -e 's/test_cp_unwritable_tracker_file_download/_&/' \
+   gslib/tests/test_cp.py || die
+
+   sed -i -E -e 's/(executable_prefix =).*/\1 [sys.executable]/' \
+   gslib/commands/test.py || die
+
+   # IOError: close() called during concurrent operation on the same file 
object.
+   sed -i -e 's/sys.stderr.close()/#&/' \
+   gslib/tests/testcase/unit_testcase.py || die
+}
+
+python_compile() {
+   2to3 --w

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

2021-03-22 Thread Hans de Graaff
commit: 5a33d753dfa09c33724b6b207ced7d2197cf27d0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Mar 23 06:29:12 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Mar 23 06:29:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a33d753

dev-ruby/rubyzip: add ruby30

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rubyzip/rubyzip-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rubyzip/rubyzip-2.3.0.ebuild 
b/dev-ruby/rubyzip/rubyzip-2.3.0.ebuild
index f7274c64078..63b3c7e93be 100644
--- a/dev-ruby/rubyzip/rubyzip-2.3.0.ebuild
+++ b/dev-ruby/rubyzip/rubyzip-2.3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_DOC="none"
 RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO"



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

2021-03-22 Thread Sam James
commit: 5ad85c6533e8cc080fbfd474823e642f5ff2cf21
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:57:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad85c65

net-analyzer/fail2ban: cosmetic changes, no PYTHON_MULTI_USEDEP

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

 net-analyzer/fail2ban/fail2ban-0.11.2.ebuild | 23 ++-
 net-analyzer/fail2ban/fail2ban-.ebuild   | 20 
 2 files changed, 26 insertions(+), 17 deletions(-)

diff --git a/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild 
b/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
index 5e9fd5b5317..8f57fd666aa 100644
--- a/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
@@ -23,10 +23,13 @@ RDEPEND="
virtual/logger
virtual/mta
selinux? ( sec-policy/selinux-fail2ban )
-   systemd? ( $(python_gen_cond_dep '|| (
-   dev-python/python-systemd[${PYTHON_MULTI_USEDEP}]
-   sys-apps/systemd[python(-),${PYTHON_MULTI_USEDEP}]
-   )' 'python*' ) )
+   systemd? (
+   $(python_gen_cond_dep '
+   || (
+   dev-python/python-systemd[${PYTHON_USEDEP}]
+   sys-apps/systemd[python(-),${PYTHON_USEDEP}]
+   )' 'python*' )
+   )
 "
 
 DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
@@ -51,14 +54,16 @@ python_compile() {
 python_install_all() {
distutils-r1_python_install_all
 
-   rm -rf "${D}"/usr/share/doc/${PN} "${D}"/run || die
+   rm -rf "${ED}"/usr/share/doc/${PN} "${ED}"/run || die
 
-   # not FILESDIR
+   # Not ${FILESDIR}
newconfd files/gentoo-confd ${PN}
newinitd files/gentoo-initd ${PN}
+
sed -e "s:@BINDIR@:${EPREFIX}/usr/bin:g" files/${PN}.service.in > 
"${T}/${PN}.service" || die
systemd_dounit "${T}/${PN}.service"
dotmpfiles files/${PN}-tmpfiles.conf
+
doman man/*.{1,5}
 
# Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
@@ -91,20 +96,20 @@ pkg_postinst() {
elog 
"http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8";
fi
 
-   if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin; 
then
+   if ! has_version dev-python/pyinotify && ! has_version app-admin/gamin 
; then
elog "For most jail.conf configurations, it is recommended you 
install either"
elog "dev-python/pyinotify or app-admin/gamin (in order of 
preference)"
elog "to control how log file modifications are detected"
fi
 
-   if ! has_version dev-lang/python[sqlite]; then
+   if ! has_version dev-lang/python[sqlite] ; then
elog "If you want to use ${PN}'s persistent database, then 
reinstall"
elog "dev-lang/python with USE=sqlite. If you do not use the"
elog "persistent database feature, then you should set"
elog "dbfile = :memory: in fail2ban.conf accordingly."
fi
 
-   if has_version sys-apps/systemd[-python]; then
+   if has_version sys-apps/systemd[-python] ; then
elog "If you want to track logins through sys-apps/systemd's"
elog "journal backend, then reinstall sys-apps/systemd with 
USE=python"
fi

diff --git a/net-analyzer/fail2ban/fail2ban-.ebuild 
b/net-analyzer/fail2ban/fail2ban-.ebuild
index 4a13926cd46..0765abc8425 100644
--- a/net-analyzer/fail2ban/fail2ban-.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-.ebuild
@@ -22,10 +22,12 @@ RDEPEND="
virtual/logger
virtual/mta
selinux? ( sec-policy/selinux-fail2ban )
-   systemd? ( $(python_gen_cond_dep '|| (
-   dev-python/python-systemd[${PYTHON_MULTI_USEDEP}]
-   sys-apps/systemd[python(-),${PYTHON_MULTI_USEDEP}]
-   )' 'python*' ) )
+   systemd? (
+   $(python_gen_cond_dep '|| (
+   dev-python/python-systemd[${PYTHON_USEDEP}]
+   sys-apps/systemd[python(-),${PYTHON_USEDEP}]
+   )' 'python*' )
+   )
 "
 
 DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
@@ -52,12 +54,14 @@ python_install_all() {
 
rm -rf "${D}"/usr/share/doc/${PN} "${D}"/run || die
 
-   # not FILESDIR
+   # not ${FILESDIR}
newconfd files/gentoo-confd ${PN}
newinitd files/gentoo-initd ${PN}
+
sed -e "s:@BINDIR@:${EPREFIX}/usr/bin:g" files/${PN}.service.in > 
"${T}/${PN}.service" || die
systemd_dounit "${T}/${PN}.service"
dotmpfiles files/${PN}-tmpfiles.conf
+
doman man/*.{1,5}
 
# Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
@@ -90,20 +94,20 @@ pkg_postinst() {
elog 
"http://www.fa

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

2021-03-22 Thread Sam James
commit: 05ad47893c8c5b36f82824695d1a3609573dbc96
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 23:04:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05ad4789

net-irc/ngircd: style + BDEPEND

* Style changes (sam-style semicolons)
* expect and telnet are used during testing as binaries

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

 net-irc/ngircd/ngircd-26.1.ebuild | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/net-irc/ngircd/ngircd-26.1.ebuild 
b/net-irc/ngircd/ngircd-26.1.ebuild
index 4a9c13b0336..a19285e647e 100644
--- a/net-irc/ngircd/ngircd-26.1.ebuild
+++ b/net-irc/ngircd/ngircd-26.1.ebuild
@@ -36,11 +36,9 @@ RDEPEND="
tcpd? ( sys-apps/tcp-wrappers )
zlib? ( sys-libs/zlib )
 "
-
-BDEPEND="sys-devel/automake:1.11"
-
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/automake:1.11
test? (
dev-tcltk/expect
net-misc/netkit-telnetd
@@ -50,7 +48,7 @@ DEPEND="
 src_prepare() {
default
 
-   if ! use prefix; then
+   if ! use prefix ; then
sed -i \
-e "s:;ServerUID = 65534:ServerUID = ngircd:" \
-e "s:;ServerGID = 65534:ServerGID = ngircd:" \
@@ -63,8 +61,8 @@ src_prepare() {
 }
 
 src_configure() {
-   local myconf=(
-   --sysconfdir="${EPREFIX}"/etc/"${PN}"
+   local myeconf=(
+   --sysconfdir="${EPREFIX}"/etc/${PN}
$(use_enable debug sniffer)
$(use_enable debug)
$(use_enable irc-plus ircplus)
@@ -77,8 +75,8 @@ src_configure() {
$(use_with zlib)
)
 
-   if use ssl; then
-   if use gnutls; then
+   if use ssl ; then
+   if use gnutls ; then
myconf+=(
$( use_with gnutls )
)
@@ -89,16 +87,17 @@ src_configure() {
fi
fi
 
-   econf "${myconf[@]}"
+   econf "${myeconf[@]}"
 }
 
 src_install() {
default
+
newinitd "${FILESDIR}"/ngircd.init-r1.d ngircd
 }
 
 pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]] && use pam; then
+   if [[ -z ${REPLACING_VERSIONS} ]] && use pam ; then
elog "ngircd will use PAMIsOptionalPAM by default, please 
change this option."
elog "You may not be able to login until you change this."
fi



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

2021-03-22 Thread Sam James
commit: 693251517b99f90c63717abc0056f925a608cf60
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 23:02:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69325151

net-misc/endlessh: style changes

* Bash tests, not POSIX
* Drop unneeded variables

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

 net-misc/endlessh/endlessh-1.1-r1.ebuild |  9 ++---
 net-misc/endlessh/endlessh-.ebuild   | 11 +++
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/net-misc/endlessh/endlessh-1.1-r1.ebuild 
b/net-misc/endlessh/endlessh-1.1-r1.ebuild
index d1022eecb73..6b88d25a68a 100644
--- a/net-misc/endlessh/endlessh-1.1-r1.ebuild
+++ b/net-misc/endlessh/endlessh-1.1-r1.ebuild
@@ -8,7 +8,7 @@ inherit systemd toolchain-funcs
 DESCRIPTION="SSH tarpit that slowly sends and endless banner"
 HOMEPAGE="https://github.com/skeeto/endlessh";
 
-if [ ${PV} == "" ] ; then
+if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/skeeto/${PN}.git";
 else
@@ -18,11 +18,6 @@ fi
 
 LICENSE="Unlicense"
 SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-BDEPEND=""
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1-syslog-help.patch
@@ -55,7 +50,7 @@ src_install() {
 
systemd_dounit util/endlessh.service
 
-   insinto /usr/share/"${PN}"
+   insinto /usr/share/${PN}
doins util/{pivot.py,schema.sql}
 }
 

diff --git a/net-misc/endlessh/endlessh-.ebuild 
b/net-misc/endlessh/endlessh-.ebuild
index 8d77c61d5a7..6a1cf2d9165 100644
--- a/net-misc/endlessh/endlessh-.ebuild
+++ b/net-misc/endlessh/endlessh-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2020 Gentoo Authors
+# Copyright 2019-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ inherit systemd toolchain-funcs
 DESCRIPTION="SSH tarpit that slowly sends and endless banner"
 HOMEPAGE="https://github.com/skeeto/endlessh";
 
-if [ ${PV} == "" ] ; then
+if [[ ${PV} == "" ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/skeeto/${PN}.git";
 else
@@ -18,11 +18,6 @@ fi
 
 LICENSE="Unlicense"
 SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-BDEPEND=""
 
 src_prepare() {
default
@@ -51,7 +46,7 @@ src_install() {
 
systemd_dounit util/endlessh.service
 
-   insinto /usr/share/"${PN}"
+   insinto /usr/share/${PN}
doins util/{pivot.py,schema.sql}
 }
 



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

2021-03-22 Thread Sam James
commit: 3352d28301fd2c5b30afbb5726716757530832e1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:40:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3352d283

dev-libs/libsodium: add comment re musl SSP, style

* Add comment re musl SSP (check this is still needed, bug ref)
* Style changes including quoting array variable

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

 dev-libs/libsodium/libsodium-1.0.18.ebuild | 14 +-
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libsodium/libsodium-1.0.18.ebuild 
b/dev-libs/libsodium/libsodium-1.0.18.ebuild
index 18163817140..220e1a8d1c6 100644
--- a/dev-libs/libsodium/libsodium-1.0.18.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.18.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,9 @@ SLOT="0/23"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes"
 
-PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch
+)
 
 src_prepare() {
default
@@ -32,15 +34,17 @@ multilib_src_configure() {
)
 
# --disable-pie is needed on x86, see bug #512734
-   if [[ "${MULTILIB_ABI_FLAG}" == "abi_x86_32" ]]; then
+   if [[ "${MULTILIB_ABI_FLAG}" == "abi_x86_32" ]] ; then
myeconfargs+=( --disable-pie )
+
# --disable-ssp is needed on musl x86
-   if use elibc_musl; then
+   # TODO: Check if still needed? bug #747346
+   if use elibc_musl ; then
myeconfargs+=( --disable-ssp )
fi
fi
 
-   ECONF_SOURCE="${S}" econf ${myeconfargs[@]}
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_install_all() {



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

2021-03-22 Thread Sam James
commit: cb22b63cf5a019853d31802d5cc5408ac3aa5185
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:59:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb22b63c

net-analyzer/netcat: tiny style changes

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

 net-analyzer/netcat/netcat-110.20180111-r1.ebuild | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-analyzer/netcat/netcat-110.20180111-r1.ebuild 
b/net-analyzer/netcat/netcat-110.20180111-r1.ebuild
index 5127d1c620f..bbbdcf9ba34 100644
--- a/net-analyzer/netcat/netcat-110.20180111-r1.ebuild
+++ b/net-analyzer/netcat/netcat-110.20180111-r1.ebuild
@@ -9,35 +9,39 @@ MY_P="nc${PV}"
 DESCRIPTION="The network swiss army knife"
 HOMEPAGE="https://nc110.sourceforge.io";
 SRC_URI="mirror://sourceforge/nc110/${MY_P}.tar.xz"
+S="${WORKDIR}/nc110"
 
 LICENSE="netcat"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc64-solaris ~x64-solaris"
 IUSE="ipv6 static"
 
-S="${WORKDIR}/nc110"
-
 src_prepare() {
default
+
sed -i \
-e '/#define HAVE_BIND/s:#define:#undef:' \
-e '/#define FD_SETSIZE 16/s:16:1024: #34250' \
netcat.c || die
-   if [[ ${CHOST} == *-solaris* ]]; then
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
sed -i 's:gethostbyname2 *(\([^)]\+\)):getipnodebyname (\1, 
AI_DEFAULT, NULL):' netcat.c || die
fi
 }
 
 src_configure() {
-   if ! use ipv6; then
+   if ! use ipv6 ; then
sed -i '/#define INET6/d' generic.h || die
fi
+
append-cppflags -DTELNET -DGAPING_SECURITY_HOLE
 }
 
 src_compile() {
local xlibs
+
[[ ${CHOST} == *-solaris* ]] && xlibs+=" -lnsl -lsocket"
+
emake \
LD="$(tc-getCC) ${LDFLAGS}" \
DFLAGS="${CPPFLAGS}" \
@@ -49,8 +53,10 @@ src_compile() {
 
 src_install() {
dobin nc
+
dodoc README* netcat.blurb
doman nc.1
+
docinto scripts
dodoc scripts/*
 }



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

2021-03-22 Thread Sam James
commit: 043b64ce38aeb7e98a4484b8d2f092e66e35ef59
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:52:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043b64ce

media-gfx/mypaint-brushes: tiny cosmetic changes

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

 media-gfx/mypaint-brushes/mypaint-brushes-2.0.2.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-gfx/mypaint-brushes/mypaint-brushes-2.0.2.ebuild 
b/media-gfx/mypaint-brushes/mypaint-brushes-2.0.2.ebuild
index 635c072998e..c4f8c08f072 100644
--- a/media-gfx/mypaint-brushes/mypaint-brushes-2.0.2.ebuild
+++ b/media-gfx/mypaint-brushes/mypaint-brushes-2.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,9 +13,10 @@ LICENSE="CC0-1.0"
 SLOT="2.0" # due to pkgconfig name "mypaint-brushes-2.0"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 x86"
 
-DOCS=( AUTHORS NEWS README.md )  # to exclude README symlink
+# Chosen to exclude README symlink
+DOCS=( AUTHORS NEWS README.md )
 
 src_prepare() {
-   eapply_user
+   default
eautoreconf
 }



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

2021-03-22 Thread Sam James
commit: 6b6515f9da372efc0899614f2d1abcba2382b4bb
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:34:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6515f9

dev-libs/hiredis: style changes

* Don't quote EAPI
* Use Bash tests, not POSIX
* Define PATCHES in global scope
* sam-style semicolons

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

 dev-libs/hiredis/hiredis-0.14.1.ebuild | 20 +++-
 dev-libs/hiredis/hiredis-1.0.0.ebuild  | 27 ---
 2 files changed, 27 insertions(+), 20 deletions(-)

diff --git a/dev-libs/hiredis/hiredis-0.14.1.ebuild 
b/dev-libs/hiredis/hiredis-0.14.1.ebuild
index d3827b66b40..814420c 100644
--- a/dev-libs/hiredis/hiredis-0.14.1.ebuild
+++ b/dev-libs/hiredis/hiredis-0.14.1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
 inherit toolchain-funcs
 
@@ -17,11 +17,12 @@ RESTRICT="!test? ( test )"
 
 DEPEND="test? ( dev-db/redis )"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.13.3-disable-network-tests.patch
+   "${FILESDIR}"/${PN}-0.14.1-honor-AR.patch
+)
+
 src_prepare() {
-   local PATCHES=(
-   "${FILESDIR}"/${PN}-0.13.3-disable-network-tests.patch
-   "${FILESDIR}"/${PN}-0.14.1-honor-AR.patch
-   )
default
 
# use GNU ld syntax on Solaris
@@ -58,17 +59,18 @@ src_test() {
 
_build hiredis-test
 
-   /usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die
+   "${EPREFIX}"/usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die
./hiredis-test -h 127.0.0.1 -p ${REDIS_PID} -s ${REDIS_SOCK}
local ret=$?
 
kill "$(<"${REDIS_PID}")" || die
-   [ ${ret} != "0" ] && die "tests failed"
+   [[ ${ret} != "0" ]] && die "tests failed"
 }
 
 src_install() {
_build PREFIX="${ED}/usr" install
-   if ! use static-libs; then
+
+   if ! use static-libs ; then
find "${ED}" -name '*.a' -delete || die
fi
 

diff --git a/dev-libs/hiredis/hiredis-1.0.0.ebuild 
b/dev-libs/hiredis/hiredis-1.0.0.ebuild
index 20d56c4f2eb..b9046749771 100644
--- a/dev-libs/hiredis/hiredis-1.0.0.ebuild
+++ b/dev-libs/hiredis/hiredis-1.0.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
 inherit toolchain-funcs
 
@@ -17,12 +17,14 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
ssl? ( dev-libs/openssl )
-   test? ( dev-db/redis )"
+   test? ( dev-db/redis )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.0-disable-network-tests.patch
+)
 
 src_prepare() {
-   local PATCHES=(
-   "${FILESDIR}/${PN}-1.0.0-disable-network-tests.patch"
-   )
default
 
# use GNU ld syntax on Solaris
@@ -52,25 +54,28 @@ src_test() {
local REDIS_PID="${T}"/hiredis.pid
local REDIS_SOCK="${T}"/hiredis.sock
local REDIS_PORT=56379
-   local REDIS_TEST_CONFIG="daemonize yes
+   local REDIS_TEST_CONFIG="
+   daemonize yes
pidfile ${REDIS_PID}
port ${REDIS_PORT}
bind 127.0.0.1
-   unixsocket //${REDIS_SOCK}"
+   unixsocket //${REDIS_SOCK}
+   "
 
_build hiredis-test
 
-   /usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die
+   "${EPREFIX}"/usr/sbin/redis-server - <<< "${REDIS_TEST_CONFIG}" || die
./hiredis-test -h 127.0.0.1 -p ${REDIS_PID} -s ${REDIS_SOCK}
local ret=$?
 
kill "$(<"${REDIS_PID}")" || die
-   [ ${ret} != "0" ] && die "tests failed"
+   [[ ${ret} != "0" ]] && die "tests failed"
 }
 
 src_install() {
_build PREFIX="${ED}/usr" install
-   if ! use static-libs; then
+
+   if ! use static-libs ; then
find "${ED}" -name '*.a' -delete || die
fi
 



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

2021-03-22 Thread Sam James
commit: 0241ac0a2a183add8b4d612db8fa469b9cc56867
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:47:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0241ac0a

dev-util/git-delta: tiny cosmetic change

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

 dev-util/git-delta/git-delta-0.5.1.ebuild | 3 ++-
 dev-util/git-delta/git-delta-0.6.0.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/git-delta/git-delta-0.5.1.ebuild 
b/dev-util/git-delta/git-delta-0.5.1.ebuild
index 0da47ff6280..25e530b8fef 100644
--- a/dev-util/git-delta/git-delta-0.5.1.ebuild
+++ b/dev-util/git-delta/git-delta-0.5.1.ebuild
@@ -125,7 +125,8 @@ DEPEND="
dev-libs/libgit2:=
dev-libs/oniguruma:=
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
!app-text/delta
 "
 

diff --git a/dev-util/git-delta/git-delta-0.6.0.ebuild 
b/dev-util/git-delta/git-delta-0.6.0.ebuild
index c014a8adb13..91a920546c7 100644
--- a/dev-util/git-delta/git-delta-0.6.0.ebuild
+++ b/dev-util/git-delta/git-delta-0.6.0.ebuild
@@ -125,7 +125,8 @@ DEPEND="
dev-libs/libgit2:=
dev-libs/oniguruma:=
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+   ${DEPEND}
!app-text/delta
 "
 



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

2021-03-22 Thread Sam James
commit: 4cd74b53e46deba34d45b442832b78bc940a75dc
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:51:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd74b53

media-gfx/graphicsmagick: tiny cosmetic changes

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

 media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild | 7 ---
 media-gfx/graphicsmagick/graphicsmagick-.ebuild   | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild
index 61f1c141918..22f9ab4a3d5 100644
--- a/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild
+++ b/media-gfx/graphicsmagick/graphicsmagick-1.3.36.ebuild
@@ -24,7 +24,8 @@ IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig 
jpeg lcms lzma
openmp perl png postscript q16 q32 static-libs svg threads tiff truetype
webp wmf X zlib"
 
-RDEPEND="dev-libs/libltdl:0
+RDEPEND="
+   dev-libs/libltdl:0
bzip2? ( app-arch/bzip2 )
fpx? ( media-libs/libfpx )
imagemagick? ( !media-gfx/imagemagick )
@@ -66,7 +67,7 @@ src_configure() {
use q32 && depth=32
 
local openmp=disable
-   if use openmp && tc-has-openmp; then
+   if use openmp && tc-has-openmp ; then
openmp=enable
fi
 
@@ -121,7 +122,7 @@ src_test() {
 src_install() {
default
 
-   if use perl; then
+   if use perl ; then
emake -C PerlMagick DESTDIR="${D}" install
find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die
find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} 
+ || die

diff --git a/media-gfx/graphicsmagick/graphicsmagick-.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-.ebuild
index 029471742ca..71a6c9e5bbc 100644
--- a/media-gfx/graphicsmagick/graphicsmagick-.ebuild
+++ b/media-gfx/graphicsmagick/graphicsmagick-.ebuild
@@ -24,7 +24,8 @@ IUSE="bzip2 +cxx debug dynamic-loading fpx imagemagick jbig 
jpeg lcms lzma
openmp perl png postscript q16 q32 static-libs svg threads tiff truetype
webp wmf X zlib"
 
-RDEPEND="dev-libs/libltdl:0
+RDEPEND="
+   dev-libs/libltdl:0
bzip2? ( app-arch/bzip2 )
fpx? ( media-libs/libfpx )
imagemagick? ( !media-gfx/imagemagick )
@@ -66,7 +67,7 @@ src_configure() {
use q32 && depth=32
 
local openmp=disable
-   if use openmp && tc-has-openmp; then
+   if use openmp && tc-has-openmp ; then
openmp=enable
fi
 
@@ -121,7 +122,7 @@ src_test() {
 src_install() {
default
 
-   if use perl; then
+   if use perl ; then
emake -C PerlMagick DESTDIR="${D}" install
find "${ED}" -type f -name perllocal.pod -exec rm -f {} + || die
find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} 
+ || die



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

2021-03-22 Thread Sam James
commit: 5210dcbdebd140b74c3ebf66bda4583b4ba08b4f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:38:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5210dcbd

dev-libs/libmix: whitespace change

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

 dev-libs/libmix/libmix-2.05-r7.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libmix/libmix-2.05-r7.ebuild 
b/dev-libs/libmix/libmix-2.05-r7.ebuild
index 4e57713d01d..b372ae36efa 100644
--- a/dev-libs/libmix/libmix-2.05-r7.ebuild
+++ b/dev-libs/libmix/libmix-2.05-r7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,6 +36,7 @@ src_prepare() {
 
 src_configure() {
tc-export CC CXX
+
econf \
$(use_enable static-libs static) \
--without-net2



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

2021-03-22 Thread Sam James
commit: 63cf5832ec596c399ff6362671b14ad9e3226479
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:27:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63cf5832

dev-lang/mujs: style change for src_install

* Fix bash array name
* Move target out of array

(Still need to determine if we can drop static-libs here.)

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

 dev-lang/mujs/mujs-1.0.9.ebuild | 5 ++---
 dev-lang/mujs/mujs-1.1.0.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-lang/mujs/mujs-1.0.9.ebuild b/dev-lang/mujs/mujs-1.0.9.ebuild
index 5d2b197be95..352f7eef363 100644
--- a/dev-lang/mujs/mujs-1.0.9.ebuild
+++ b/dev-lang/mujs/mujs-1.0.9.ebuild
@@ -39,16 +39,15 @@ src_compile() {
 }
 
 src_install() {
-   local myeconfargs=(
+   local myemakeargs=(
DESTDIR="${ED}"
-   install-shared
libdir="/usr/$(get_libdir)"
prefix="/usr"
VERSION="${PV}"
$(usex static-libs install-static '')
)
 
-   emake "${myeconfargs[@]}"
+   emake "${myemakeargs[@]}" install-shared
 
mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
 

diff --git a/dev-lang/mujs/mujs-1.1.0.ebuild b/dev-lang/mujs/mujs-1.1.0.ebuild
index 4bd8ae3dd9c..f7c940ce842 100644
--- a/dev-lang/mujs/mujs-1.1.0.ebuild
+++ b/dev-lang/mujs/mujs-1.1.0.ebuild
@@ -39,16 +39,15 @@ src_compile() {
 }
 
 src_install() {
-   local myeconfargs=(
+   local myemakeargs=(
DESTDIR="${ED}"
-   install-shared
libdir="/usr/$(get_libdir)"
prefix="/usr"
VERSION="${PV}"
$(usex static-libs install-static '')
)
 
-   emake "${myeconfargs[@]}"
+   emake "${myemakeargs[@]}" install-shared
 
mv -v "${ED}"/usr/$(get_libdir)/lib${PN}.so{,.${PV}} || die
 



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

2021-03-22 Thread Sam James
commit: b9e7781ef2c48705384d07cdf02461bd32f67fd4
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:46:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e7781e

dev-python/redis-py: style changes, EPREFIX redis binary for tests

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

 dev-python/redis-py/redis-py-3.5.3.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-python/redis-py/redis-py-3.5.3.ebuild 
b/dev-python/redis-py/redis-py-3.5.3.ebuild
index b23499651af..840ef98b805 100644
--- a/dev-python/redis-py/redis-py-3.5.3.ebuild
+++ b/dev-python/redis-py/redis-py-3.5.3.ebuild
@@ -13,6 +13,7 @@ MY_P="${MY_PN}-${PV}"
 DESCRIPTION="Python client for Redis key-value store"
 HOMEPAGE="https://github.com/andymccurdy/redis-py";
 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
@@ -27,8 +28,6 @@ DEPEND="
)
 "
 
-S="${WORKDIR}/${MY_P}"
-
 python_prepare_all() {
distutils-r1_python_prepare_all
 
@@ -54,10 +53,11 @@ python_compile() {
 src_test() {
local redis_pid="${T}"/redis.pid
local redis_port=6379
-   local redis_test_config="daemonize yes
-   pidfile ${redis_pid}
-   port ${redis_port}
-   bind 127.0.0.1
+   local redis_test_config="
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1
"
 
# Spawn Redis itself for testing purposes
@@ -65,7 +65,7 @@ src_test() {
# I'm not restricting tests yet because this doesn't happen for anyone 
else AFAICT.
elog "Spawning Redis"
elog "NOTE: Port ${redis_port} must be free"
-   /usr/sbin/redis-server - <<< "${redis_test_config}" || die
+   "${EPREFIX}"/usr/sbin/redis-server - <<< "${redis_test_config}" || die
 
# Run the tests
distutils-r1_src_test



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

2021-03-22 Thread Sam James
commit: 41543c0badfcd7ba9ee39386a3f4a8c8675135c0
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:26:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41543c0b

app-text/mupdf: sort IUSE

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

 app-text/mupdf/mupdf-1.18.0-r3.ebuild | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-text/mupdf/mupdf-1.18.0-r3.ebuild 
b/app-text/mupdf/mupdf-1.18.0-r3.ebuild
index 72d2fde1d19..21ae5eb3fcf 100644
--- a/app-text/mupdf/mupdf-1.18.0-r3.ebuild
+++ b/app-text/mupdf/mupdf-1.18.0-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${P}-source"
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 x86"
-IUSE="X +javascript libressl opengl ssl"
+IUSE="+javascript libressl opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 
 # Although we use the bundled, patched version of freeglut in mupdf (because of
@@ -37,7 +37,8 @@ RDEPEND="
X? (
x11-libs/libX11
x11-libs/libXext
-   )"
+   )
+"
 DEPEND="${RDEPEND}"
 
 PATCHES=(
@@ -112,11 +113,11 @@ _emake() {
 }
 
 src_compile() {
-   _emake XCFLAGS="-fpic"
+   _emake XCFLAGS="-fPIC"
 }
 
 src_install() {
-   if use X || use opengl ; then
+   if use opengl || use X ; then
domenu platform/debian/${PN}.desktop
doicon platform/debian/${PN}.xpm
else



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

2021-03-22 Thread Sam James
commit: 14145090a45e2b94c01752560730434283ac28b2
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:24:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14145090

app-admin/stow: use HTTPS in HOMEPAGE, tiny style tweak

* HTTPS in git repo HOMEPAGE
* Change *DEPEND to sam-style

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

 app-admin/stow/stow-2.3.1.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/app-admin/stow/stow-2.3.1.ebuild b/app-admin/stow/stow-2.3.1.ebuild
index 4401a0e5cb2..80f08c924fd 100644
--- a/app-admin/stow/stow-2.3.1.ebuild
+++ b/app-admin/stow/stow-2.3.1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit perl-functions
 
 DESCRIPTION="GNU Stow is a symlink farm manager"
-HOMEPAGE="https://www.gnu.org/software/stow/ 
http://git.savannah.gnu.org/cgit/stow.git";
+HOMEPAGE="https://www.gnu.org/software/stow/ 
https://git.savannah.gnu.org/cgit/stow.git";
 SRC_URI="mirror://gnu/stow/${P}.tar.gz"
 
 LICENSE="GPL-3+"
@@ -15,13 +15,15 @@ KEYWORDS="amd64 ~arm arm64 ~hppa ~mips ~ppc ~sparc x86 
~amd64-linux ~x86-linux ~
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="dev-lang/perl
+RDEPEND="dev-lang/perl:="
+DEPEND="
+   ${RDEPEND}
test? (
dev-perl/IO-stringy
virtual/perl-Test-Harness
dev-perl/Test-Output
-   )"
-RDEPEND="dev-lang/perl:="
+   )
+"
 
 src_configure() {
perl_set_version



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

2021-03-22 Thread Sam James
commit: 95a8d2b44e18869e155778ed1fd519ea2817ac78
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:48:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a8d2b4

mail-filter/postgrey: tiny cosmetic changes

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

 mail-filter/postgrey/postgrey-1.37_p20190625-r1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/mail-filter/postgrey/postgrey-1.37_p20190625-r1.ebuild 
b/mail-filter/postgrey/postgrey-1.37_p20190625-r1.ebuild
index 6caabd8454a..68f9cb0299a 100644
--- a/mail-filter/postgrey/postgrey-1.37_p20190625-r1.ebuild
+++ b/mail-filter/postgrey/postgrey-1.37_p20190625-r1.ebuild
@@ -19,6 +19,7 @@ DEPEND="
acct-group/postgrey
acct-user/postgrey
 "
+# TODO: Use db.eclass?
 RDEPEND="
${DEPEND}
>=dev-lang/perl-5.6.0
@@ -35,7 +36,8 @@ RDEPEND="
 
 src_prepare() {
default
-   # bug 479400
+
+   # bug #479400
sed -i 's@#!/usr/bin/perl -T -w@#!/usr/bin/perl -w@' postgrey || die 
"sed failed"
sed -i -e '/git/d' Makefile || die
 }
@@ -66,7 +68,9 @@ src_install() {
# init.d + conf.d files
insopts -o root -g root -m 755
newinitd "${FILESDIR}"/${PN}-1.34-r3.rc.new ${PN}
+
insopts -o root -g root -m 640
newconfd "${FILESDIR}"/${PN}.conf.new ${PN}
+
systemd_dounit "${FILESDIR}"/postgrey.service
 }



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

2021-03-22 Thread Sam James
commit: 3af3bb8eb4aaea4d3b9d57539847134c560b8b0e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:44:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af3bb8e

dev-libs/tomsfastmath: tiny cosmetic changes

* Adjust HOMEPAGE (not split over 2 lines)
* Less quoting

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

 dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild 
b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
index 9eabf46f3fe..7cde2a6d3e5 100644
--- a/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
+++ b/dev-libs/tomsfastmath/tomsfastmath-0.13.1-r1.ebuild
@@ -6,8 +6,7 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Fast public domain large integer arithmetic library"
-HOMEPAGE="https://www.libtom.net/TomsFastMath/
-   https://github.com/libtom/tomsfastmath";
+HOMEPAGE="https://www.libtom.net/TomsFastMath/ 
https://github.com/libtom/tomsfastmath";
 
SRC_URI="https://github.com/libtom/tomsfastmath/releases/download/v${PV}/tfm-${PV}.tar.xz";
 
 LICENSE="Unlicense"
@@ -21,8 +20,8 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc 
x86"
 BDEPEND="sys-devel/libtool"
 
 PATCHES=(
-   "${FILESDIR}/${P}-makefile-fix.patch"
-   "${FILESDIR}/${PN}-0.13.1-export-fp_isprime_ex.patch"
+   "${FILESDIR}"/${P}-makefile-fix.patch
+   "${FILESDIR}"/${PN}-0.13.1-export-fp_isprime_ex.patch
 )
 
 _emake() {
@@ -50,7 +49,7 @@ src_test() {
# We choose to be verbose during the test process
# because the output is quite repetitive with no
# clear demarcation b/t tests
-   local tests=( "test" "stest" "rsatest" )
+   local tests=( test stest rsatest )
 
local test
for test in "${tests[@]}"; do



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

2021-03-22 Thread Sam James
commit: ad04f60b47f190af3669bd224e6056b11249fca9
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:18:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad04f60b

net-misc/iperf: minor style changes

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

 net-misc/iperf/iperf-2.0.14a.ebuild   | 2 +-
 net-misc/iperf/iperf-2.9.9.ebuild | 2 +-
 net-misc/iperf/iperf-3.9-r1.ebuild| 6 --
 net-misc/iperf/iperf-3.9.9.ebuild | 7 ---
 4 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/net-misc/iperf/iperf-2.0.14a.ebuild 
b/net-misc/iperf/iperf-2.0.14a.ebuild
index 8e383190aae..1f6705f71eb 100644
--- a/net-misc/iperf/iperf-2.0.14a.ebuild
+++ b/net-misc/iperf/iperf-2.0.14a.ebuild
@@ -15,7 +15,7 @@ SLOT="2"
 KEYWORDS="amd64 ~arm ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
 IUSE="ipv6 threads debug"
 
-DOCS=( "INSTALL" "README" )
+DOCS=( INSTALL README )
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.0.12-ipv6.patch

diff --git a/net-misc/iperf/iperf-2.9.9.ebuild 
b/net-misc/iperf/iperf-2.9.9.ebuild
index a4087a924a8..6c9197a333b 100644
--- a/net-misc/iperf/iperf-2.9.9.ebuild
+++ b/net-misc/iperf/iperf-2.9.9.ebuild
@@ -13,7 +13,7 @@ LICENSE="HPND"
 SLOT="2"
 IUSE="ipv6 threads debug"
 
-DOCS=( "INSTALL" "README" )
+DOCS=( INSTALL README )
 
 src_configure() {
econf \

diff --git a/net-misc/iperf/iperf-3.9-r1.ebuild 
b/net-misc/iperf/iperf-3.9-r1.ebuild
index d53aca6f6b7..2c1fd215302 100644
--- a/net-misc/iperf/iperf-3.9-r1.ebuild
+++ b/net-misc/iperf/iperf-3.9-r1.ebuild
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit systemd
 
 DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
-HOMEPAGE="https://github.com/esnet/iperf/";
+HOMEPAGE="https://github.com/esnet/iperf";
 SRC_URI="https://github.com/esnet/iperf/archive/${PV/_/}.tar.gz -> ${P}.tar.gz"
 S="${WORKDIR}/${P/_/}"
 
@@ -21,7 +22,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-DOCS=( "README.md" "RELNOTES.md" )
+DOCS=( README.md RELNOTES.md )
 
 src_configure() {
econf \
@@ -35,5 +36,6 @@ src_install() {
newconfd "${FILESDIR}"/iperf.confd iperf3
newinitd "${FILESDIR}"/iperf3.initd iperf3
systemd_dounit contrib/iperf3.service
+
find "${ED}" -name '*.la' -delete || die
 }

diff --git a/net-misc/iperf/iperf-3.9.9.ebuild 
b/net-misc/iperf/iperf-3.9.9.ebuild
index d209c9b4ed3..caa68e8e7fe 100644
--- a/net-misc/iperf/iperf-3.9.9.ebuild
+++ b/net-misc/iperf/iperf-3.9.9.ebuild
@@ -6,8 +6,8 @@ EAPI=7
 inherit autotools git-r3
 
 DESCRIPTION="A TCP, UDP, and SCTP network bandwidth measurement tool"
-HOMEPAGE="https://github.com/esnet/iperf/";
-EGIT_REPO_URI="https://github.com/esnet/iperf/";
+HOMEPAGE="https://github.com/esnet/iperf";
+EGIT_REPO_URI="https://github.com/esnet/iperf";
 S="${WORKDIR}/${P/_/}"
 
 LICENSE="BSD"
@@ -21,7 +21,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-DOCS=( "README.md" "RELNOTES.md" )
+DOCS=( README.md RELNOTES.md )
 
 src_configure() {
econf \
@@ -34,5 +34,6 @@ src_install() {
 
newconfd "${FILESDIR}"/iperf.confd iperf3
newinitd "${FILESDIR}"/iperf3.initd iperf3
+
find "${ED}" -name '*.la' -delete || die
 }



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

2021-03-22 Thread Sam James
commit: f169a5bba98bb471da9b978e09dc60ebf9cbd01b
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:30:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f169a5bb

dev-libs/botan: sort IUSE

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

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

diff --git a/dev-libs/botan/botan-2.17.3.ebuild 
b/dev-libs/botan/botan-2.17.3.ebuild
index fb15d09e9e4..a43f0e5f4cc 100644
--- a/dev-libs/botan/botan-2.17.3.ebuild
+++ b/dev-libs/botan/botan-2.17.3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD-2"
 SLOT="2/$(ver_cut 1-2)" # soname version
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86 ~ppc-macos"
-IUSE="bindist bzip2 boost doc libressl lzma python sqlite ssl static-libs zlib"
+IUSE="bindist doc boost bzip2 libressl lzma python ssl static-libs sqlite zlib"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 BDEPEND="



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

2021-03-22 Thread Sam James
commit: bc0526940c744f8255127432361ca5d304ce5268
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:16:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc052694

net-analyzer/vnstat: port to EAPI 7

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

 net-analyzer/vnstat/vnstat-1.17.ebuild | 14 +-
 net-analyzer/vnstat/vnstat-2.6.ebuild  |  9 +++--
 net-analyzer/vnstat/vnstat-.ebuild |  9 +++--
 3 files changed, 11 insertions(+), 21 deletions(-)

diff --git a/net-analyzer/vnstat/vnstat-1.17.ebuild 
b/net-analyzer/vnstat/vnstat-1.17.ebuild
index 16116526575..9207b1560e1 100644
--- a/net-analyzer/vnstat/vnstat-1.17.ebuild
+++ b/net-analyzer/vnstat/vnstat-1.17.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit toolchain-funcs user
 
@@ -15,17 +15,12 @@ KEYWORDS="amd64 arm ~hppa ppc ppc64 sparc x86"
 IUSE="gd selinux test"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="
-   gd? ( media-libs/gd[png] )
-"
+RDEPEND="gd? ( media-libs/gd[png] )"
 DEPEND="
-   ${COMMON_DEPEND}
+   ${RDEPEND}
test? ( dev-libs/check )
 "
-RDEPEND="
-   ${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-vnstatd )
-"
+RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
 
 pkg_setup() {
enewgroup vnstat
@@ -42,6 +37,7 @@ src_prepare() {
-e 's|vnstat[.]pid|vnstatd/vnstatd.pid|' \
-e 's|/var/run|/run|' \
cfg/${PN}.conf || die
+
sed -i \
-e '/PIDFILE/s|/var/run|/run|' \
src/common.h || die

diff --git a/net-analyzer/vnstat/vnstat-2.6.ebuild 
b/net-analyzer/vnstat/vnstat-2.6.ebuild
index 4ccbbb50586..bf03bc30dc4 100644
--- a/net-analyzer/vnstat/vnstat-2.6.ebuild
+++ b/net-analyzer/vnstat/vnstat-2.6.ebuild
@@ -15,18 +15,15 @@ KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86"
 IUSE="gd selinux test"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="
+RDEPEND="
dev-db/sqlite
gd? ( media-libs/gd[png] )
 "
 DEPEND="
-   ${COMMON_DEPEND}
+   ${RDEPEND}
test? ( dev-libs/check )
 "
-RDEPEND="
-   ${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-vnstatd )
-"
+RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.2-conf.patch

diff --git a/net-analyzer/vnstat/vnstat-.ebuild 
b/net-analyzer/vnstat/vnstat-.ebuild
index 64355e68ca2..ff0d5392bc3 100644
--- a/net-analyzer/vnstat/vnstat-.ebuild
+++ b/net-analyzer/vnstat/vnstat-.ebuild
@@ -14,18 +14,15 @@ SLOT="0"
 IUSE="gd selinux test"
 RESTRICT="!test? ( test )"
 
-COMMON_DEPEND="
+RDEPEND="
dev-db/sqlite
gd? ( media-libs/gd[png] )
 "
 DEPEND="
-   ${COMMON_DEPEND}
+   ${RDEPEND}
test? ( dev-libs/check )
 "
-RDEPEND="
-   ${COMMON_DEPEND}
-   selinux? ( sec-policy/selinux-vnstatd )
-"
+RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.2-conf.patch



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

2021-03-22 Thread Sam James
commit: 09f7b8f5678ebec60bec292f8a78e2b78552258a
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:43:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09f7b8f5

dev-libs/libtommath: add missing || die

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

 dev-libs/libtommath/libtommath-1.2.0.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libtommath/libtommath-1.2.0.ebuild 
b/dev-libs/libtommath/libtommath-1.2.0.ebuild
index c72f2d4668d..98ca746cc7d 100644
--- a/dev-libs/libtommath/libtommath-1.2.0.ebuild
+++ b/dev-libs/libtommath/libtommath-1.2.0.ebuild
@@ -19,7 +19,7 @@ BDEPEND="sys-devel/libtool"
 src_prepare() {
default
 
-   # need libtool for cross compilation. Bug #376643
+   # need libtool for cross compilation, bug #376643
cat <<-EOF > configure.ac
AC_INIT(libtommath, 0)
AM_INIT_AUTOMAKE
@@ -28,9 +28,10 @@ src_prepare() {
AC_OUTPUT
EOF
 
-   touch NEWS README AUTHORS ChangeLog Makefile.am
+   touch NEWS README AUTHORS ChangeLog Makefile.am || die
 
eautoreconf
+
export LIBTOOL="${S}"/libtool
 }
 



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

2021-03-22 Thread Sam James
commit: debe0d1d1c7350d4251e9a27b320ad146fb15ea1
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:37:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debe0d1d

dev-libs/liblinear: fix indirect multilib inherit

We use $(get_libname) via multilib (hidden
by toolchain-funcs inheriting multilib).

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

 dev-libs/liblinear/liblinear-242.ebuild | 2 +-
 dev-libs/liblinear/liblinear-243.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/liblinear/liblinear-242.ebuild 
b/dev-libs/liblinear/liblinear-242.ebuild
index 3556ac55655..d05e7d8cc0d 100644
--- a/dev-libs/liblinear/liblinear-242.ebuild
+++ b/dev-libs/liblinear/liblinear-242.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit multilib toolchain-funcs
 
 DESCRIPTION="A Library for Large Linear Classification"
 HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/ 
https://github.com/cjlin1/liblinear";

diff --git a/dev-libs/liblinear/liblinear-243.ebuild 
b/dev-libs/liblinear/liblinear-243.ebuild
index bc03e36ab2d..f30b1423cc7 100644
--- a/dev-libs/liblinear/liblinear-243.ebuild
+++ b/dev-libs/liblinear/liblinear-243.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+inherit multilib toolchain-funcs
 
 DESCRIPTION="A Library for Large Linear Classification"
 HOMEPAGE="https://www.csie.ntu.edu.tw/~cjlin/liblinear/ 
https://github.com/cjlin1/liblinear";



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

2021-03-22 Thread Sam James
commit: 3788eb246bb12a8a49b778858cc4fb58a6360804
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:23:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3788eb24

net-misc/bopm: update EAPI 6 -> 7

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

 net-misc/bopm/bopm-3.1.3-r4.ebuild | 13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/net-misc/bopm/bopm-3.1.3-r4.ebuild 
b/net-misc/bopm/bopm-3.1.3-r4.ebuild
index 5c2096926f2..d90d4d376cd 100644
--- a/net-misc/bopm/bopm-3.1.3-r4.ebuild
+++ b/net-misc/bopm/bopm-3.1.3-r4.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools user
 
@@ -12,10 +12,6 @@ 
SRC_URI="http://static.blitzed.org/www.blitzed.org/${PN}/files/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}"/${P}-remove-njabl.patch
@@ -50,8 +46,9 @@ src_install() {
default
 
# Remove libopm related files, because bopm links statically to it
-   # If anybody wants libopm, please install net-libs/libopm
-   rm -r "${ED}"usr/$(get_libdir) "${ED}"usr/include || die
+   # TODO: Do we really want libopm? It's gone now.
+   # (was: "If anybody wants libopm, please install net-libs/libopm")
+   rm -r "${ED}"/usr/$(get_libdir) "${ED}"/usr/include || die
 
newinitd "${FILESDIR}"/bopm.init.d-r2 ${PN}
newconfd "${FILESDIR}"/bopm.conf.d-r1 ${PN}



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

2021-03-22 Thread Sam James
commit: 2119d24638ee3bed12532160394cd6ed7e44249a
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:21:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:48:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2119d246

net-misc/socat: minor style changes

* Sort IUSE
* Drop trailing slash from HOMEPAGE
* Semicolon style

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

 net-misc/socat/socat-1.7.3.4.ebuild | 4 ++--
 net-misc/socat/socat-1.7.4.1.ebuild | 4 ++--
 net-misc/socat/socat-2.0.0_beta9.ebuild | 4 ++--
 net-misc/socat/socat-.ebuild| 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/net-misc/socat/socat-1.7.3.4.ebuild 
b/net-misc/socat/socat-1.7.3.4.ebuild
index 3eba54db2ef..6a196150378 100644
--- a/net-misc/socat/socat-1.7.3.4.ebuild
+++ b/net-misc/socat/socat-1.7.3.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="bindist libressl ssl readline ipv6 tcpd"
+IUSE="bindist libressl ipv6 readline ssl tcpd"
 
 DEPEND="
ssl? (
@@ -41,7 +41,7 @@ PATCHES=(
 
 pkg_setup() {
# bug #587740
-   if use readline && use ssl; then
+   if use readline && use ssl ; then
elog "You are enabling both readline and openssl USE flags, the 
licenses"
elog "for these packages conflict. You may not be able to 
legally"
elog "redistribute the resulting binary."

diff --git a/net-misc/socat/socat-1.7.4.1.ebuild 
b/net-misc/socat/socat-1.7.4.1.ebuild
index d064243f99d..d7ded0482c7 100644
--- a/net-misc/socat/socat-1.7.4.1.ebuild
+++ b/net-misc/socat/socat-1.7.4.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="bindist libressl ssl readline ipv6 tcpd"
+IUSE="bindist libressl ipv6 readline ssl tcpd"
 
 DEPEND="
ssl? (
@@ -37,7 +37,7 @@ DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES 
PORTING README SECURITY
 
 pkg_setup() {
# bug #587740
-   if use readline && use ssl; then
+   if use readline && use ssl ; then
elog "You are enabling both readline and openssl USE flags, the 
licenses"
elog "for these packages conflict. You may not be able to 
legally"
elog "redistribute the resulting binary."

diff --git a/net-misc/socat/socat-2.0.0_beta9.ebuild 
b/net-misc/socat/socat-2.0.0_beta9.ebuild
index 0f00e144582..9532a828421 100644
--- a/net-misc/socat/socat-2.0.0_beta9.ebuild
+++ b/net-misc/socat/socat-2.0.0_beta9.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="libressl ssl readline ipv6 tcpd"
+IUSE="libressl ipv6 readline ssl tcpd"
 
 DEPEND="
ssl? (
@@ -44,7 +44,7 @@ PATCHES=(
 
 pkg_setup() {
# bug #587740
-   if use readline && use ssl; then
+   if use readline && use ssl ; then
elog "You are enabling both readline and openssl USE flags, the 
licenses"
elog "for these packages conflict. You may not be able to 
legally"
elog "redistribute the resulting binary."

diff --git a/net-misc/socat/socat-.ebuild b/net-misc/socat/socat-.ebuild
index dada7a8478e..b0f72ca9e8e 100644
--- a/net-misc/socat/socat-.ebuild
+++ b/net-misc/socat/socat-.ebuild
@@ -11,7 +11,7 @@ EGIT_REPO_URI="https://repo.or.cz/${PN}.git";
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="bindist libressl ssl readline ipv6 tcpd"
+IUSE="bindist libressl ipv6 readline ssl tcpd"
 
 BDEPEND="app-text/yodl"
 DEPEND="
@@ -35,7 +35,7 @@ DOCS=( BUGREPORTS CHANGES DEVELOPMENT EXAMPLES FAQ FILES 
PORTING README SECURITY
 
 pkg_setup() {
# bug #587740
-   if use readline && use ssl; then
+   if use readline && use ssl ; then
elog "You are enabling both readline and openssl USE flags, the 
licenses"
elog "for these packages conflict. You may not be able to 
legally"
elog "redistribute the resulting binary."



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-extras/

2021-03-22 Thread Sam James
commit: d90867a70bc69d0b8ee6767b8a618aeeea48b84f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 22:10:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:42:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90867a7

dev-vcs/git-extras: fix WhitespaceFound

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

 dev-vcs/git-extras/git-extras-6.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/git-extras/git-extras-6.1.0.ebuild 
b/dev-vcs/git-extras/git-extras-6.1.0.ebuild
index 7ee7468ae07..8076a70196d 100644
--- a/dev-vcs/git-extras/git-extras-6.1.0.ebuild
+++ b/dev-vcs/git-extras/git-extras-6.1.0.ebuild
@@ -50,6 +50,6 @@ src_install() {
#insinto /usr/share/zsh/site-functions
#newins "${S}"/etc/${PN}-completion.zsh _${PN}
 
-#insinto /usr/share/fish/vendor_completions.d
-#doins "${S}"/etc/${PN}.fish
+   #insinto /usr/share/fish/vendor_completions.d
+   #doins "${S}"/etc/${PN}.fish
 }



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

2021-03-22 Thread Sam James
commit: 254a5fc18ce72de249ce3c43cd6404b027ecc4da
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:27:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:27:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=254a5fc1

dev-util/cproto: add 4.7s

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

 dev-util/cproto/Manifest   |  1 +
 dev-util/cproto/cproto-4.7s.ebuild | 15 +++
 2 files changed, 16 insertions(+)

diff --git a/dev-util/cproto/Manifest b/dev-util/cproto/Manifest
index a75b4c37f50..3876eadaff5 100644
--- a/dev-util/cproto/Manifest
+++ b/dev-util/cproto/Manifest
@@ -1,2 +1,3 @@
 DIST cproto-4.7q.tgz 175005 BLAKE2B 
4138aeb87bff6cd59182939ca93c174cc23a67fd58304f0e148edb7856acd7ec98390b46cc1c268c694347d6624a48d94e126751ddeec29fa8a305ed5d89
 SHA512 
014b51dfcc4b00cf0f71355901ce6ea5d5627846f4bce370559c4a7d9935abe8abc2f994a70793d4886ab93a24843152aa6c873515aa7d9a72d9c4a18fa1171e
 DIST cproto-4.7r.tgz 178234 BLAKE2B 
83198fda34413253c7396e0171e3675642c664044b5a409d3a652b0b4ec6a83c9eb64bd35e86a9593ba02af60e9947e04f0251224d1766ef6d0d4639ea56b905
 SHA512 
934b9241f8e3ddabb6f0065117f500e716f552bc3593879e03890a22332da8baf6cf0b9c0b13c077e13c4bb692bef0efd3c39e96092154863d318219b7845e57
+DIST cproto-4.7s.tgz 178765 BLAKE2B 
d9c990e0e71851774bbedfcd2ee6119efcee5c32d8e29ff3e0cb7762f03900546e646745712e77fa66379bb4b76f9c5378608e5e1f1c7c176ac2e20448be2a6d
 SHA512 
1ec46356dce91a504ac04b6220034bd53f736580bf92d9939af66f548c50e519b8959c9f1396227e14e668e6c73a4e771af6e8bda75f97d0ccc58a1381e4ddbf

diff --git a/dev-util/cproto/cproto-4.7s.ebuild 
b/dev-util/cproto/cproto-4.7s.ebuild
new file mode 100644
index 000..75a44498695
--- /dev/null
+++ b/dev-util/cproto/cproto-4.7s.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Generate C function prototypes from C source code"
+HOMEPAGE="https://invisible-island.net/cproto/";
+SRC_URI="ftp://ftp.invisible-island.net/cproto/${P}.tgz";
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="sys-devel/flex
+   virtual/yacc"



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvsutils/

2021-03-22 Thread Sam James
commit: b4f86ba37696f3adc0313dfff1360d0f8a285af7
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:28:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:28:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f86ba3

dev-vcs/cvsutils: add 0.2.6

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

 dev-vcs/cvsutils/Manifest  |  1 +
 dev-vcs/cvsutils/cvsutils-0.2.6.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-vcs/cvsutils/Manifest b/dev-vcs/cvsutils/Manifest
index 0af0cf2afae..4eed5764b9b 100644
--- a/dev-vcs/cvsutils/Manifest
+++ b/dev-vcs/cvsutils/Manifest
@@ -1 +1,2 @@
 DIST cvsutils-0.2.5.tar.gz 79596 BLAKE2B 
db3a701e378892ac9986f981c5fc1f18cf1d75903741c74cbf0936682412b46c6292e00bd2962ef597c16f46fa256835b8ab5e272246ca142583ac90c6d1a459
 SHA512 
7ad840ebfdbc9e53bd7463bc523108381ad3d5d474e166e7dd0d8f1ffb5c6751d027d19b93743c412001ba63a60a6d4bb63a05a735d2f0b2246e14141ef638c1
+DIST cvsutils-0.2.6.tar.gz 81051 BLAKE2B 
230400c65d1faad0db600f20fbb4e7b6e19ac5ec441e304c585523ed81d17631d6babf782fb0d80124ade5667dee48a4babb30059ff49f77fd899e465fa0da22
 SHA512 
0d982b719d80171338cfb6aa88534682ad965ce0e19ec00583fb34af609278b0d530c49bdd103a7c2d9e999c8396bb29c0676576ce951b96c661a1e764160020

diff --git a/dev-vcs/cvsutils/cvsutils-0.2.6.ebuild 
b/dev-vcs/cvsutils/cvsutils-0.2.6.ebuild
new file mode 100644
index 000..446d29c75c6
--- /dev/null
+++ b/dev-vcs/cvsutils/cvsutils-0.2.6.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A small bundle of utilities to work with CVS repositories"
+HOMEPAGE="https://www.red-bean.com/cvsutils/";
+SRC_URI="https://www.red-bean.com/cvsutils/releases/${P}.tar.gz";
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-lang/perl"



[gentoo-commits] repo/gentoo:master commit in: app-admin/authbind/, app-admin/authbind/files/

2021-03-22 Thread Sam James
commit: 9bb0d1f17bb1ee8185b53d8be1a010e14fb89572
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:20:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:21:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb0d1f1

app-admin/authbind: add 2.1.2

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

 app-admin/authbind/Manifest|  1 +
 app-admin/authbind/authbind-2.1.2.ebuild   | 52 ++
 .../files/authbind-2.1.1-respect-flags.patch   |  2 -
 3 files changed, 53 insertions(+), 2 deletions(-)

diff --git a/app-admin/authbind/Manifest b/app-admin/authbind/Manifest
index 635a5695a64..eda5bc12cb9 100644
--- a/app-admin/authbind/Manifest
+++ b/app-admin/authbind/Manifest
@@ -1 +1,2 @@
 DIST authbind_2.1.1.tar.gz 14407 BLAKE2B 
624cb647b138006324611d00943ad78f9166e4c47821ef5b395c58eb75c1034591cb4a0549f6870fa4294f4f4ca628f03390b4539a4543a64111d33ac9cb3261
 SHA512 
f3a45fcf1d8d6e6762bc1cef7a1b89f211e4af56c68b4c6c5e508a2f7ee039499b8b2f11ce8aeb94822d20377d309035760fa7b58aabaa4e87417ca25811c812
+DIST authbind_2.1.2.tar.gz 15279 BLAKE2B 
5f9a31c9f51c307e9ad85bf14b436e1780d0c7dc5655ad3882e9596927862be0684d0a4a43c7d2e98a0d6a0d4c2552aaaf954ce32d3e9202bf5593ce501b5962
 SHA512 
85020af9703f8f39194a7719c50a51d75344db9ea99ecbc83c3c6bff0852ab1ea1cbd0b9bff6a2345e08a7bef9732e36890f33af08929e36dae8215dd070cc4d

diff --git a/app-admin/authbind/authbind-2.1.2.ebuild 
b/app-admin/authbind/authbind-2.1.2.ebuild
new file mode 100644
index 000..5c54176d277
--- /dev/null
+++ b/app-admin/authbind/authbind-2.1.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Bind sockets to privileged ports without root"
+HOMEPAGE="https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/";
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="virtual/awk"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.1-respect-flags.patch"
+)
+
+src_configure() {
+   tc-export CC LD
+
+   sed -i \
+   -e "s|^prefix=.*|prefix=/usr|" \
+   -e "s|^lib_dir=.*|lib_dir=\$(prefix)/$(get_libdir)|" \
+   -e "s|^libexec_dir=.*|libexec_dir=\$(prefix)/libexec/authbind|" 
\
+   -e "s|^SHARED_LDFLAGS=.*|SHARED_LDFLAGS=$(raw-ldflags)|" \
+   Makefile || die "sed failed"
+
+   sed -i \
+   -e 's|/usr/lib|/usr/libexec|' \
+   authbind-helper.8 || die "sed failed"
+}
+
+src_install() {
+   dobin authbind
+   doman authbind.1 authbind-helper.8
+
+   local major=$(awk -F= '/MAJOR=/ { print $2 }' Makefile || die)
+   ln -s libauthbind.so.* libauthbind.so.${major} || die
+   dolib.so libauthbind.so*
+
+   exeinto /usr/libexec/authbind
+   exeopts -m4755
+   doexe helper
+
+   keepdir /etc/authbind/by{addr,port,uid}
+
+   dodoc debian/changelog
+}

diff --git a/app-admin/authbind/files/authbind-2.1.1-respect-flags.patch 
b/app-admin/authbind/files/authbind-2.1.1-respect-flags.patch
index 2a9eb5f6b84..7e7a83e283e 100644
--- a/app-admin/authbind/files/authbind-2.1.1-respect-flags.patch
+++ b/app-admin/authbind/files/authbind-2.1.1-respect-flags.patch
@@ -1,5 +1,3 @@
-diff --git a/Makefile b/Makefile
-index c1eed73..932ea60 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -34,10 +34,9 @@ INSTALL_PROGRAM ?= install -o root -g root -m 755 -s



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

2021-03-22 Thread Sam James
commit: dd323a38284c9a324d0316e1136f884bf831ba89
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:19:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:19:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd323a38

app-admin/authbind: port to EAPI 7

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

 app-admin/authbind/authbind-2.1.1.ebuild | 23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/app-admin/authbind/authbind-2.1.1.ebuild 
b/app-admin/authbind/authbind-2.1.1.ebuild
index c7a9890aa7c..0d4fef683b8 100644
--- a/app-admin/authbind/authbind-2.1.1.ebuild
+++ b/app-admin/authbind/authbind-2.1.1.ebuild
@@ -1,27 +1,27 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit eutils multilib flag-o-matic
+inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="Bind sockets to privileged ports without root"
-HOMEPAGE="http://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/";
+HOMEPAGE="https://www.chiark.greenend.org.uk/ucgi/~ian/git/authbind.git/";
 SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
 
-DEPEND=""
-RDEPEND=""
+BDEPEND="virtual/awk"
 
-src_prepare() {
-   epatch "${FILESDIR}/${P}-respect-flags.patch"
-}
+PATCHES=(
+   "${FILESDIR}/${P}-respect-flags.patch"
+)
 
 src_configure() {
+   tc-export CC LD
+
sed -i \
-e "s|^prefix=.*|prefix=/usr|" \
-e "s|^lib_dir=.*|lib_dir=\$(prefix)/$(get_libdir)|" \
@@ -38,7 +38,8 @@ src_install() {
dobin authbind
doman authbind.1 authbind-helper.8
 
-   ln -s libauthbind.so.* libauthbind.so.$(awk -F= '/MAJOR=/ { print $2 }' 
< Makefile)
+   local major=$(awk -F= '/MAJOR=/ { print $2 }' Makefile || die)
+   ln -s libauthbind.so.* libauthbind.so.${major} || die
dolib.so libauthbind.so*
 
exeinto /usr/libexec/authbind



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

2021-03-22 Thread Sam James
commit: b92cc5e76f095d6fb2c7fb71987f200fc91f4141
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:06:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:06:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92cc5e7

sys-process/parallel: add 20210322

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

 sys-process/parallel/Manifest |  1 +
 sys-process/parallel/parallel-20210322.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 39c551f47ee..0f2c0dd0083 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,3 +1,4 @@
 DIST parallel-20201222.tar.bz2 2115156 BLAKE2B 
5e7194a1b0e8b14b9d1b866534eb2d96c40b1d7a4679ce094348f0a9670a9ceb6453de9cbf3e2b39077f9b4bb6034ef41e2c21e4225bc6af391ab6cc21588b58
 SHA512 
88359a211c0caf31a356a2095c31fea65e768880b82d9d9c820ae51b127928b0e5038d15355874cda3f7788cd0195b345f81c611cdfffd91697e075e9fa97e60
 DIST parallel-20210122.tar.bz2 2129331 BLAKE2B 
a40f14fb262e2ca47240e893a2aa55bf33c633c23211a61f66a4d83506e7419d3e2603cd396d178ee93927fc00f50e2c9ec99cfaab8956eb2ef7ec77e357c48e
 SHA512 
dcd3653b0ca49c5df114863dcc8d69f820c2ec3c2f8c39a86ec566f600fa80eeb218f500f982e74eb683a50bb58b55a496d9bbe002b4358e94315ba728235451
 DIST parallel-20210222.tar.bz2 2215691 BLAKE2B 
2b738a7c185d49359be059788e4949fc82cc27cd2beb3b3073f057af8c0c541141c66fc87fe4d0ad17d5e85108461a0533bae2bc358a211300e31bc2e8811aaf
 SHA512 
7f100e9a80bb20e1099b081bdf0cda7480203ccea55fecd18e8e7d066f7d2c3883b5b8ed4509e34b8c7e59c7d46182ea33a486dfc9a302980b94f06206b701ab
+DIST parallel-20210322.tar.bz2 2233628 BLAKE2B 
652ad0539c67992877407b176e338bd7cbb6e0207fd10d7253a6f15ba3161d548e4feddeb82541e9190ee4605ee0745394c5736470858d406ff1d0bc6d78be71
 SHA512 
4b8363c74e110f6bad1e477e162d174d6dc907708f727f9448e27b3a533b9b293c55c2aec90f4d0b69b98de5bd837fbedcf107ef673949b49c7f249812c2a00a

diff --git a/sys-process/parallel/parallel-20210322.ebuild 
b/sys-process/parallel/parallel-20210322.ebuild
new file mode 100644
index 000..14be9db5295
--- /dev/null
+++ b/sys-process/parallel/parallel-20210322.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/ 
https://git.savannah.gnu.org/cgit/parallel.git/";
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+
+RDEPEND="dev-lang/perl:=
+   dev-perl/Devel-Size
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+}



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

2021-03-22 Thread Sam James
commit: 41305d5e95afc5b9c515ac2f74362bda205a17be
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:29:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:29:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41305d5e

app-crypt/dieharder: fix typo in DESCRIPTION

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

 app-crypt/dieharder/dieharder-3.31.1-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/dieharder/dieharder-3.31.1-r3.ebuild 
b/app-crypt/dieharder/dieharder-3.31.1-r3.ebuild
index fe4f37aa10e..d9861f85b72 100644
--- a/app-crypt/dieharder/dieharder-3.31.1-r3.ebuild
+++ b/app-crypt/dieharder/dieharder-3.31.1-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit autotools flag-o-matic
 
-DESCRIPTION="An advanced suite for testing the randomness of RNG's"
+DESCRIPTION="An advanced suite for testing the randomness of RNGs"
 HOMEPAGE="https://www.phy.duke.edu/~rgb/General/dieharder.php";
 SRC_URI="https://www.phy.duke.edu/~rgb/General/${PN}/${P}.tgz";
 
@@ -42,7 +42,7 @@ src_compile() {
 
 src_install() {
if use doc; then
-   DOCS=( ChangeLog manual/dieharder.pdf manual/dieharder.ps)
+   DOCS=( ChangeLog manual/dieharder.pdf manual/dieharder.ps )
HTML_DOCS=( dieharder.html )
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-arch/arc/, app-arch/arc/files/

2021-03-22 Thread Sam James
commit: 8c42db855843afcebe17841d59b12ccac373b394
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:24:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:24:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c42db85

app-arch/arc: port to EAPI 7

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

 app-arch/arc/arc-5.21p.ebuild  | 5 ++---
 app-arch/arc/files/arc-5.21m-darwin.patch  | 4 ++--
 app-arch/arc/files/arc-5.21o-interix.patch | 5 ++---
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/app-arch/arc/arc-5.21p.ebuild b/app-arch/arc/arc-5.21p.ebuild
index fafc0962ba1..37ec75be30c 100644
--- a/app-arch/arc/arc-5.21p.ebuild
+++ b/app-arch/arc/arc-5.21p.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit toolchain-funcs
 
@@ -12,7 +12,6 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-solaris"
-IUSE=""
 
 PATCHES=(
"${FILESDIR}"/${PN}-5.21m-darwin.patch

diff --git a/app-arch/arc/files/arc-5.21m-darwin.patch 
b/app-arch/arc/files/arc-5.21m-darwin.patch
index fb1eb5ea259..85a36593dbf 100644
--- a/app-arch/arc/files/arc-5.21m-darwin.patch
+++ b/app-arch/arc/files/arc-5.21m-darwin.patch
@@ -1,5 +1,5 @@
 arc-5.21m/tmclock.c
-+++ arc-5.21m/tmclock.c
+--- a/tmclock.c
 b/tmclock.c
 @@ -14,7 +14,7 @@
  /* Julian day number of the Unix* clock's origin, 01 Jan 1970. */
  #define JD1970 2440587L

diff --git a/app-arch/arc/files/arc-5.21o-interix.patch 
b/app-arch/arc/files/arc-5.21o-interix.patch
index f95aee85e37..8c90eed819f 100644
--- a/app-arch/arc/files/arc-5.21o-interix.patch
+++ b/app-arch/arc/files/arc-5.21o-interix.patch
@@ -1,6 +1,5 @@
-diff -ru arc-5.21o.orig/arcdos.c arc-5.21o/arcdos.c
 arc-5.21o.orig/arcdos.c2008-03-30 15:44:53 +0200
-+++ arc-5.21o/arcdos.c 2008-03-30 15:45:51 +0200
+--- a/arcdos.c
 b/arcdos.c
 @@ -30,7 +30,7 @@
  #if   UNIX
  #include 



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

2021-03-22 Thread Sam James
commit: 59931de2f634661f1340346e6cbc411a71f0b234
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:22:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:22:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59931de2

app-text/asa: port to EAPI 7, HTTPS in HOMEPAGE/SRC_URI

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

 app-text/asa/asa-1.1-r1.ebuild | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-text/asa/asa-1.1-r1.ebuild b/app-text/asa/asa-1.1-r1.ebuild
index 83a488a04c1..64afb7597cb 100644
--- a/app-text/asa/asa-1.1-r1.ebuild
+++ b/app-text/asa/asa-1.1-r1.ebuild
@@ -1,24 +1,26 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 inherit toolchain-funcs
 
 DESCRIPTION="ASA Carriage control conversion for ouput by Fortran programs"
-HOMEPAGE="http://www.ibiblio.org/pub/Linux/devel/lang/fortran/";
-SRC_URI="http://www.ibiblio.org/pub/Linux/devel/lang/fortran/${P}.tar.gz";
+HOMEPAGE="https://www.ibiblio.org/pub/Linux/devel/lang/fortran/";
+SRC_URI="https://www.ibiblio.org/pub/Linux/devel/lang/fortran/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64"
-IUSE=""
 
 src_prepare() {
+   default
+
sed \
-   -e "s:-o:${LDFLAGS} -o:g" \
+   -e "s;-o;${LDFLAGS} -o;g" \
-e "/^CFLAGS/d" \
-i Makefile || die
+
tc-export CC
 }
 



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

2021-03-22 Thread Sam James
commit: f96a59c707ef7ef3680560db2681d7c3382a7b4d
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:04:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:04:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96a59c7

dev-lang/mujs: Stabilize 1.1.0 ppc64, #777612

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

 dev-lang/mujs/mujs-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/mujs/mujs-1.1.0.ebuild b/dev-lang/mujs/mujs-1.1.0.ebuild
index c00e109d987..4bd8ae3dd9c 100644
--- a/dev-lang/mujs/mujs-1.1.0.ebuild
+++ b/dev-lang/mujs/mujs-1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/ccxvii/mujs/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="ISC"
 # subslot matches SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="static-libs"
 
 RDEPEND="sys-libs/readline:0="



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

2021-03-22 Thread Sam James
commit: 5054d4504f786910211190a67af0262ac6927c94
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:03:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:03:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5054d450

net-analyzer/vnstat: Stabilize 2.6 arm64, #89

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

 net-analyzer/vnstat/vnstat-2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/vnstat/vnstat-2.6.ebuild 
b/net-analyzer/vnstat/vnstat-2.6.ebuild
index 30d3f0bffd4..4ccbbb50586 100644
--- a/net-analyzer/vnstat/vnstat-2.6.ebuild
+++ b/net-analyzer/vnstat/vnstat-2.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://humdi.net/vnstat/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86"
 IUSE="gd selinux test"
 RESTRICT="!test? ( test )"
 



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

2021-03-22 Thread Sam James
commit: 84e65e77f61bd8f9568e2208da98a9523b030c7f
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:03:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:03:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e65e77

dev-lang/mujs: Stabilize 1.1.0 ppc, #777612

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

 dev-lang/mujs/mujs-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/mujs/mujs-1.1.0.ebuild b/dev-lang/mujs/mujs-1.1.0.ebuild
index 74dc72fd886..c00e109d987 100644
--- a/dev-lang/mujs/mujs-1.1.0.ebuild
+++ b/dev-lang/mujs/mujs-1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/ccxvii/mujs/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="ISC"
 # subslot matches SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="static-libs"
 
 RDEPEND="sys-libs/readline:0="



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

2021-03-22 Thread Sam James
commit: 83b401f0bc56f1b4a3b5c144762ad3fd3f21f40b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 04:03:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 04:03:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83b401f0

dev-lang/mujs: Stabilize 1.1.0 arm64, #777612

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

 dev-lang/mujs/mujs-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/mujs/mujs-1.1.0.ebuild b/dev-lang/mujs/mujs-1.1.0.ebuild
index 6488566e188..74dc72fd886 100644
--- a/dev-lang/mujs/mujs-1.1.0.ebuild
+++ b/dev-lang/mujs/mujs-1.1.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/ccxvii/mujs/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="ISC"
 # subslot matches SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~ppc-macos ~x64-macos"
 IUSE="static-libs"
 
 RDEPEND="sys-libs/readline:0="



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

2021-03-22 Thread William Hubbs
commit: 8d375aae69863957cfb5b78e652ff715fc49c2b7
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 23 02:17:31 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 23 02:17:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d375aae

sys-apps/openrc: live ebuild: depend on pam

We link to PAM, so depend on that.

Signed-off-by: William Hubbs  gentoo.org>

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

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 2fa676f9d69..1b2b297f302 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -22,7 +22,7 @@ IUSE="audit bash debug ncurses pam newnet prefix +netifrc 
selinux sysv-utils uni
 
 COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
-   pam? ( sys-auth/pambase )
+   pam? ( sys-libs/pam )
audit? ( sys-process/audit )
sys-process/psmisc
!

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

2021-03-22 Thread William Hubbs
commit: 4ab8fcf3284cae822d487b462ce3056609feb303
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 23 01:40:01 2021 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 23 01:40:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab8fcf3

sys-apps/openrc: live ebuild: cleanups

- we don't need to unset LIBDIR now since we pass it directly to the
  Makefile
- pambase has a dependency on pam so we don't need to pull it in
  separately

Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 8a2efdbde56..2fa676f9d69 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -18,15 +18,11 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0"
-IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils
-   unicode"
+IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux sysv-utils 
unicode"
 
 COMMON_DEPEND="
ncurses? ( sys-libs/ncurses:0= )
-   pam? (
-   sys-auth/pambase
-   sys-libs/pam
-   )
+   pam? ( sys-auth/pambase )
audit? ( sys-process/audit )
sys-process/psmisc
!

[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/

2021-03-22 Thread Alessandro Barbieri
commit: d27729f7c428e3c7e2486eced460e225e9b0b4c7
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 23 00:08:03 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:08:03 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d27729f7

sys-cluster/pcs: fix || die

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild 
b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index a83f9773..e41199e8 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -92,12 +92,12 @@ src_install() {
systemd_newunit "${S}/pcsd/pcsd-ruby.service" 
"pcsd-daemon.service"
fi
# custom service file for openRC
-   newinitd "${FILESDIR}/pcsd.initd" pcsd || die
-   newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon || die
+   newinitd "${FILESDIR}/pcsd.initd" pcsd
+   newinitd "${FILESDIR}/pcsd-daemon.initd" pcsd-daemon
 
# move config files to right places - we use debian-style /etc/default
-   cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py"
-   cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb"
+   cp -a "${S}/pcs/settings.py.debian" "${D}/usr/lib/pcs/settings.py" || 
die
+   cp -a "${S}/pcsd/settings.rb.debian" "${D}/usr/lib/pcsd/settings.rb" || 
die
 
python_foreach_impl python_optimize
 }



[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/

2021-03-22 Thread Alessandro Barbieri
commit: a53c05a1fe5b3e2216f227429ebcaec1525d441b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 23 00:52:02 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:52:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a53c05a1

sys-cluster/pcs: python single

still has that git discover issue

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 45 +---
 1 file changed, 26 insertions(+), 19 deletions(-)

diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild 
b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
index e41199e8..a6acdb47 100644
--- a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7..9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 USE_RUBY="ruby25 ruby26"
-inherit distutils-r1 ruby-ng systemd
+inherit python-single-r1 ruby-ng systemd
 
 DESCRIPTION="Pacemaker/Corosync Configuration System"
 HOMEPAGE="https://github.com/ClusterLabs/pcs";
@@ -17,27 +17,30 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="systemd"
 
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
 DEPEND="
dev-libs/libffi
media-libs/fontconfig
-   sys-apps/coreutils
 "
 RDEPEND="
${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/dacite[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+   =sys-cluster/corosync-3.0
>=sys-cluster/pacemaker-2.0
sys-libs/pam
sys-process/psmisc
-   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
-   

[gentoo-commits] repo/proj/guru:dev commit in: sys-cluster/pcs/

2021-03-22 Thread Alessandro Barbieri
commit: 6913ad9b6e3e9be49199eeb97b30cf78be6f2252
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 23 00:06:01 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:06:01 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6913ad9b

sys-cluster/pcs: remove useless use

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 sys-cluster/pcs/pcs-0.10.8-r1.ebuild | 103 +++
 1 file changed, 103 insertions(+)

diff --git a/sys-cluster/pcs/pcs-0.10.8-r1.ebuild 
b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
new file mode 100644
index ..a83f9773
--- /dev/null
+++ b/sys-cluster/pcs/pcs-0.10.8-r1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+USE_RUBY="ruby25 ruby26"
+inherit distutils-r1 ruby-ng systemd
+
+DESCRIPTION="Pacemaker/Corosync Configuration System"
+HOMEPAGE="https://github.com/ClusterLabs/pcs";
+SRC_URI="https://github.com/ClusterLabs/pcs/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="systemd"
+
+DEPEND="
+   dev-libs/libffi
+   media-libs/fontconfig
+   sys-apps/coreutils
+"
+RDEPEND="
+   ${DEPEND}
+   dev-libs/openssl
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/dacite[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/pycurl[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyparsing[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=sys-cluster/corosync-3.0
+   >=sys-cluster/pacemaker-2.0
+   sys-libs/pam
+   sys-process/psmisc
+   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+   

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

2021-03-22 Thread Sam James
commit: 7879d56201395c15a7b0f060a6151e5959f30358
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 00:20:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 00:39:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7879d562

profiles: fix dev-ml/* mask

A comment mid-mask isn't ideal for parsing by e.g. pkgdev mask.

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

 profiles/package.mask | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index c252a1cc748..3d09040381e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -124,9 +124,11 @@ sys-apps/netloc
 # Sam James  (2021-03-13)
 # Stuck on oasis.eclass, out of date
 # No reverse dependencies
-# bug #775785
+# (For ounit: please port your applications to dev-ml/ounit2
+# Should be a case of just a sed in most cases.)
 # Removal in 14 days. Nothing should really
 # be able to use any of these right now anyway.
+# bug #775785, bug #749696, bug #711414
 dev-ml/qcheck
 dev-ml/macaque
 dev-ml/pgocaml
@@ -141,16 +143,11 @@ dev-ml/lwt_react
 dev-ml/batteries
 dev-ml/ocaml-magic-mime
 dev-ml/iTeML
-# Stuck on old oasis.eclass
-# bug #749696, #711414
 dev-ml/ocaml-re
-# Dependencies of Oasis itself
 dev-ml/ocamlify
 dev-ml/ocamlmod
 dev-ml/ocaml-expect
 dev-ml/oasis
-# Please port your applications to dev-ml/ounit2
-# Should be a case of just a sed in most cases
 dev-ml/ounit
 
 # Hans de Graaff  (2021-03-12)



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

2021-03-22 Thread Sam James
commit: d1b5ae149d4433c576491ea98a0c1727a50d4659
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 23 00:32:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 23 00:39:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b5ae14

profiles: adjust author of rolling glibc/binutils mask

Having multiple authors over separate lines(!) is hard for parsing in
e.g. pkgdev mask.

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

 profiles/package.mask | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 3d09040381e..77b2b266abf 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -618,8 +618,8 @@ sys-devel/automake:1.10
 # Also, b43 wiki page says to use 5.100.138. Bug #541080.
 >=sys-firmware/b43-firmware-6.30.163.46
 
-# Michał Górny , Andreas K. Hüttel ,
-# Matthias Maier  (2017-05-21 and later updates)
+# Andreas K. Hüttel  (2017-05-21)
+# (and others, updated later)
 # These old versions of toolchain packages (binutils, gcc, glibc) are no
 # longer officially supported and are not suitable for general use. Using
 # these packages can result in build failures (and possible breakage) for



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/pangomm/, profiles/

2021-03-22 Thread Matt Turner
commit: 617dd340856d003eea475200f521822d1f255797
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 11 01:25:37 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 23 00:38:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617dd340

dev-cpp/pangomm: Version bump to 2.48.0

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

 dev-cpp/pangomm/Manifest  |  1 +
 dev-cpp/pangomm/pangomm-2.48.0.ebuild | 48 +++
 profiles/package.mask |  1 +
 3 files changed, 50 insertions(+)

diff --git a/dev-cpp/pangomm/Manifest b/dev-cpp/pangomm/Manifest
index 36643b7d443..abb12cbafeb 100644
--- a/dev-cpp/pangomm/Manifest
+++ b/dev-cpp/pangomm/Manifest
@@ -1,2 +1,3 @@
 DIST pangomm-2.42.1.tar.xz 882508 BLAKE2B 
34b6a93d931e1a27c7859e3cc407c714588890122639a61d30d9886bc3d861f11e1fcb97a08b6be8bddcde776d86f8b6c4cdc4a53da245ea1dc81f50d402303c
 SHA512 
46ba375e61dd32e268397ecb8e69364b642ea3d9a6c4d9e3e52500e1e1c9fa0c6aa822c6d5046f49a2fe4d9a872c6c2b354134d39c17370abcfc6a1d752223b0
 DIST pangomm-2.42.2.tar.xz 656760 BLAKE2B 
8fae779aa78b2337b83759adc7aadec1f61c08c54d892e3cdd05180e2ab032a61faa72c39281fab649bcd08591c5d7ace9ea65b25f76ce17d6f4d96f38900b6a
 SHA512 
5e4826d64c0178527b4df73e901d2fdf5661d41777e189f5e2d4b26577e42689efaccf5a28502246c6b3926571ccd5876cb23d33267b44ace7ee164322c14667
+DIST pangomm-2.48.0.tar.xz 674516 BLAKE2B 
58c3e93c6127a14b5bc866b43bff4ab25a1ac1a06813c73e4f2a4d02adad3f51b7ec922f7c6e3d4af518a1f8f31c19de4df0c11b91a10ee61c2e16df8aa025ea
 SHA512 
0c1be5726740669c366214caf8b8b0bca1c7b223aafb2e6ce64f7a5a90d07c62ee509821ac787f3997ae78aa3a3ffd5cff7d33c73bc7ebd7fe642c56689d98a3

diff --git a/dev-cpp/pangomm/pangomm-2.48.0.ebuild 
b/dev-cpp/pangomm/pangomm-2.48.0.ebuild
new file mode 100644
index 000..08b5bce4b56
--- /dev/null
+++ b/dev-cpp/pangomm/pangomm-2.48.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson multilib-minimal
+
+DESCRIPTION="C++ interface for pango"
+HOMEPAGE="https://www.gtkmm.org";
+
+LICENSE="LGPL-2.1+"
+SLOT="1.4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND="
+   >=x11-libs/pango-1.48.0[${MULTILIB_USEDEP}]
+   >=dev-cpp/glibmm-2.68.0:2.68[${MULTILIB_USEDEP}]
+   >=dev-cpp/cairomm-1.16.0:1.16[${MULTILIB_USEDEP}]
+   >=dev-libs/libsigc++-3:3[${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   media-gfx/graphviz
+   dev-libs/libxslt
+   app-doc/doxygen
+   )
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use doc build-documentation)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_test() {
+   meson_src_test
+}

diff --git a/profiles/package.mask b/profiles/package.mask
index e5ba6e29bdc..c252a1cc748 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -541,6 +541,7 @@ net-misc/gnome-remote-desktop
 # Mart Raudsepp  (2020-02-03)
 # Needs news item, known breakages that need to be handled first, bug 698922
 >=x11-libs/pango-1.43
+>=dev-cpp/pangomm-2.48
 
 # Andrew Ammerlaan  (2020-01-26)
 # Proxy Maintainers 



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

2021-03-22 Thread Alessandro Barbieri
commit: 3686a367137005e14a83d04de9710a7f265cb46f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 22 23:38:24 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:03:11 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3686a367

dev-python/factory_boy: bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/factory_boy/Manifest |  1 +
 dev-python/factory_boy/factory_boy-3.2.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-python/factory_boy/Manifest b/dev-python/factory_boy/Manifest
index 3f8ee384..0369c8b2 100644
--- a/dev-python/factory_boy/Manifest
+++ b/dev-python/factory_boy/Manifest
@@ -1 +1,2 @@
 DIST factory_boy-3.1.0.tar.gz 144612 BLAKE2B 
75968ed836183ccaabe229f5866ed409d38e5c57cca0cf2e54ed737116bad5632dee8f79004be26ff9ed2cf8a270a4e7f2318ab83f1e0f443a6f4b5f0b77cf26
 SHA512 
6fff7b26f1a8a2c533591699527f40d922f287663fe4fab3ce38204651d57bd6b287a4e01e5e0195cf5337cc48b25db0e97f64acd5b5b3799f3814f14da8e5a5
+DIST factory_boy-3.2.0.tar.gz 141428 BLAKE2B 
e8f25b84f31c27af5450af3dadae2ca7af41a8e0a0c71e6a88227404ac1082418059fae43cab57878e6373e3ee981d188098f01ff1001abed34e51e7826b5be5
 SHA512 
1e9736491229aa1648cfe9956c157738f5b9ecfd43e39a2f1d299e3c018763518f04b9bde7b19c1c7dbef48e5a93db818f1010068be541b02453313f71bc37c0

diff --git a/dev-python/factory_boy/factory_boy-3.2.0.ebuild 
b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
new file mode 100644
index ..78af8047
--- /dev/null
+++ b/dev-python/factory_boy/factory_boy-3.2.0.ebuild
@@ -0,0 +1,46 @@
+# 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 distutils-r1
+
+DESCRIPTION="A fixtures replacement tool"
+HOMEPAGE="https://github.com/FactoryBoy/factory_boy";
+SRC_URI="https://github.com/FactoryBoy/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-python/Faker-0.7.0[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/mongoengine[${PYTHON_USEDEP}]
+   dev-python/pillow[jpeg,${PYTHON_USEDEP}]
+   dev-python/sqlalchemy[${PYTHON_USEDEP}]
+   )
+   doc? (
+   dev-python/factory_boy[${PYTHON_USEDEP}]
+   )
+"
+
+python_prepare_all() {
+   # Fix symbolic link QA
+   rm ChangeLog || die "remove failed"
+   cp docs/changelog.rst ChangeLog || die "copy failed"
+
+   # Disable online tests
+   sed -i -e 's:tearDownClass:_&:' \
+   -e 's:test_creation:_&:' \
+   tests/test_mongoengine.py  || die
+
+   distutils-r1_python_prepare_all
+}
+
+distutils_enable_tests --install unittest
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme 
dev-python/sphinxcontrib-spelling



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

2021-03-22 Thread Alessandro Barbieri
commit: 8e732d5cb9b44f2e90e01458057e276f96a45b97
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 23 00:02:31 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:03:11 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e732d5c

dev-python/geopy: bump (untested)

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/geopy/Manifest   |  1 +
 dev-python/geopy/geopy-2.1.0.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/geopy/Manifest b/dev-python/geopy/Manifest
index 0132d0f7..fb82ea0b 100644
--- a/dev-python/geopy/Manifest
+++ b/dev-python/geopy/Manifest
@@ -1 +1,2 @@
 DIST geopy-2.0.0.tar.gz 278465 BLAKE2B 
08383a509358bf902db6e47f9144380f2694e89f4d2f21f25131f2c885c1a5a9eda93374a723a95d117f8bf13b027446e321f098a261624dd8eeeab18577
 SHA512 
0b572a05c56596f65932ff422827c477d7a1a4f1e42d0cbd53ef9f11e66c60e8f4ab5a169720522c6ee5624826837b4854887a43ed34814ea3520701e60c0c06
+DIST geopy-2.1.0.tar.gz 280382 BLAKE2B 
061c4f5fee8ce50690df442f431866630b6538831191b2b357ee387133d098e6aa69136ef4f11b9b627e52a8610a22438463c7e1fc5c2b193543a666ddc955b0
 SHA512 
6d369412f7c685cda7195589341fbd8f57564fa888fa753de266a356627125f971212afbdd7253e16df90870fbfe3faab63dfb898928d9622c6aa8654ec6fe74

diff --git a/dev-python/geopy/geopy-2.1.0.ebuild 
b/dev-python/geopy/geopy-2.1.0.ebuild
new file mode 100644
index ..4487a6ac
--- /dev/null
+++ b/dev-python/geopy/geopy-2.1.0.ebuild
@@ -0,0 +1,58 @@
+# 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 distutils-r1
+
+DESCRIPTION="A Geocoding Toolbox for Python"
+HOMEPAGE="
+   https://geopy.readthedocs.io
+   https://github.com/geopy/geopy
+   https://pypi.org/project/geopy
+"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   =sci-geosciences/GeographicLib-1.49
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs \
+   dev-python/sphinx-issues \
+   ">=dev-python/sphinx_rtd_theme-0.4.0" \
+   dev-python/readme_renderer
+
+python_prepare_all() {
+   # [Errno -3] Temporary failure in name resolution
+   rm test/test_adapters.py || die
+   rm test/geocoders/algolia.py || die
+   rm test/geocoders/arcgis.py || die
+   rm test/geocoders/banfrance.py || die
+   rm test/geocoders/databc.py || die
+   rm test/geocoders/geocodefarm.py || die
+   rm test/geocoders/geonames.py || die
+   rm test/geocoders/nominatim.py || die
+   rm test/geocoders/photon.py || die
+
+   # depend on the above and now fail to import
+   rm test/geocoders/openmapquest.py || die
+   rm test/geocoders/pickpoint.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2021-03-22 Thread Alessandro Barbieri
commit: 42316f1b1de1b1b59dc76112030683b2b841da04
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Mar 22 23:13:56 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Mar 23 00:03:11 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42316f1b

dev-python/compreffor: bump

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-python/compreffor/Manifest|  1 +
 dev-python/compreffor/compreffor-0.5.1.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/compreffor/Manifest b/dev-python/compreffor/Manifest
index 3acc1a0e..26cabe63 100644
--- a/dev-python/compreffor/Manifest
+++ b/dev-python/compreffor/Manifest
@@ -1 +1,2 @@
 DIST compreffor-0.5.0.zip 86507 BLAKE2B 
3d019106018b4eaf5dd72e666881a3a94edd4fc48853d520c713e84d4009716b4f3bf9621a4be76c92753408780969271fd7924b6452b9049546ffb919cacb80
 SHA512 
cf42cfff8b98d2e6b76f688dda5d3d6bc7cc30fffcc512e9fae6eeacfce61fd4e2d448950e396f49e8ed5ccf1b50523168404b28b111985969e191e9fea063b9
+DIST compreffor-0.5.1.zip 78104 BLAKE2B 
515bb6079ac8ba1498568dcb68c1f1da046e2877997c4ca9ae30be99db7e7e331b874e2d11b4ecf78ee0be00e5f3778096dad3067743f002254ea52861e94522
 SHA512 
86008c487ea84ba713a784035dc260bba045c2bd9791e3fdbbd30f300ec5a9796b8f9c54dd39f19a6cb4143e7e1c3c59f7b31f1e5455e707815ec9cc363c6761

diff --git a/dev-python/compreffor/compreffor-0.5.1.ebuild 
b/dev-python/compreffor/compreffor-0.5.1.ebuild
new file mode 100644
index ..f4f87b9e
--- /dev/null
+++ b/dev-python/compreffor/compreffor-0.5.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip"
+KEYWORDS="~amd64"
+DESCRIPTION="A CFF table subroutinizer for FontTools"
+HOMEPAGE="https://github.com/googlefonts/compreffor";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND="
+   >=dev-python/fonttools-4.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   app-arch/unzip
+   dev-python/cython[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   #undesired dependency
+   sed -i "s|setup_requires=pytest_runner + wheel,|setup_requires=wheel,|" 
setup.py
+   default
+}
+
+python_test() {
+   distutils_install_for_testing
+   default
+}



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

2021-03-22 Thread Michał Górny
commit: 370a505a4a4c48645cbb1d911446190fcc1a4c23
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 23:16:37 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 23:53:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=370a505a

dev-python/notebook: Add xdg postinst/postrm

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

 dev-python/notebook/notebook-6.3.0.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/dev-python/notebook/notebook-6.3.0.ebuild 
b/dev-python/notebook/notebook-6.3.0.ebuild
index 79f3213aac1..9de1aeb1b61 100644
--- a/dev-python/notebook/notebook-6.3.0.ebuild
+++ b/dev-python/notebook/notebook-6.3.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend
 PYTHON_COMPAT=( python3_{7..9} )
 PYTHON_REQ_USE="threads(+)"
 
-inherit distutils-r1
+inherit distutils-r1 xdg-utils
 
 DESCRIPTION="Jupyter Interactive Notebook"
 HOMEPAGE="https://jupyter.org";
@@ -87,3 +87,13 @@ pkg_preinst() {
# remove old mathjax folder if present
rm -rf 
"${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || 
die
 }
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2021-03-22 Thread Michał Górny
commit: b0abaec4ce370bed8d71efb5982534aba8c74878
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 23:10:25 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 23:53:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0abaec4

dev-python/notebook: Disable selenium tests harder

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

 dev-python/notebook/notebook-6.3.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-python/notebook/notebook-6.3.0.ebuild 
b/dev-python/notebook/notebook-6.3.0.ebuild
index 0ee849912ef..79f3213aac1 100644
--- a/dev-python/notebook/notebook-6.3.0.ebuild
+++ b/dev-python/notebook/notebook-6.3.0.ebuild
@@ -58,8 +58,6 @@ python_prepare_all() {
 
 python_test() {
local deselect=(
-   # require geckodriver
-   notebook/tests/selenium
# trash doesn't seem to work for us

notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file

notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
@@ -73,7 +71,8 @@ python_test() {

notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
)
 
-   epytest ${deselect[@]/#/--deselect }
+   # selenium tests require geckodriver
+   epytest --ignore notebook/tests/selenium ${deselect[@]/#/--deselect }
 }
 
 python_install() {



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

2021-03-22 Thread Thomas Deutschmann
commit: 632baf81cb2de4a764a2b24367219bba3c19a161
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 23:13:51 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 23:27:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632baf81

media-video/pipewire: bump to v0.3.24

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-video/pipewire/Manifest   |   1 +
 media-video/pipewire/pipewire-0.3.24.ebuild | 128 
 2 files changed, 129 insertions(+)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 62ef3db5d15..5a7bf23034c 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,2 +1,3 @@
 DIST pipewire-0.3.18.tar.gz 1277055 BLAKE2B 
4a18bd668afaf144d6e83590293a744b6d2c2a7d8e9fc6ab581f22d294fac5a4841098875f8569f36b794c083e4ec9f0b7d4e29a10dc79286a4843996f7fb64e
 SHA512 
933b15908e30c389555dd9f82f87c2e571b4cb078bfbe5ed1858440166093cdee2b1c15da50bc5ab36087b62e216786b95c2aad9403e5047ae33e4fe8a6f4cc5
 DIST pipewire-0.3.22.tar.gz 1263844 BLAKE2B 
3fb90c0b1c17ed108e8c390873f5c4527e1ff9241d1c5964ad5b7c01fbfefda901ef1228f178cf3c9899e6e8e75969a470f8fba63473ff203cba612c6c0553ca
 SHA512 
a6587e0afd5c90be1733ecf62c6fc68e735ab3b84f2cbbf844bbe1be93e7a23dee07b041ed6b273cab6ab207d2388ae6f2027d0380928555a0155a7cc9ca4a7e
+DIST pipewire-0.3.24.tar.gz 1333048 BLAKE2B 
3146084e3028ed7bf27d483666e07d76c45988a911bba70bd31656ed75847fceb5c306a95bc3515cae9208f9b3cd9e9aaab56ee1de154a7520f669887e77fc6b
 SHA512 
be1fd3b15aae4fc276dd7e4be385cd58e6e9626d6e0a42b7bc3eb46ba324759c05320547aa857510ecf24b1628b76555222d342350d6406ad4d7b536cb3db497

diff --git a/media-video/pipewire/pipewire-0.3.24.ebuild 
b/media-video/pipewire/pipewire-0.3.24.ebuild
new file mode 100644
index 000..77f2f8a90cb
--- /dev/null
+++ b/media-video/pipewire/pipewire-0.3.24.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://github.com/PipeWire/pipewire.git";
+   EGIT_BRANCH="work"
+   inherit git-r3
+else
+   SRC_URI="https://github.com/PipeWire/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Multimedia processing graphs"
+HOMEPAGE="https://pipewire.org/";
+
+LICENSE="LGPL-2.1+"
+SLOT="0/0.3"
+IUSE="bluetooth debug doc ffmpeg gstreamer jack sdl sndfile systemd test 
vulkan X"
+
+BDEPEND="
+   app-doc/xmltoman
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+"
+RDEPEND="
+   >=media-libs/alsa-lib-1.1.7
+   sys-apps/dbus
+   virtual/libudev
+   bluetooth? (
+   media-libs/sbc
+   net-wireless/bluez:=
+   )
+   ffmpeg? ( media-video/ffmpeg:= )
+   gstreamer? (
+   >=dev-libs/glib-2.32.0:2
+   >=media-libs/gstreamer-1.10.0:1.0
+   media-libs/gst-plugins-base:1.0
+   )
+   jack? ( >=media-sound/jack2-1.9.10:2 )
+   sdl? ( media-libs/libsdl2 )
+   sndfile? ( >=media-libs/libsndfile-1.0.20 )
+   systemd? ( sys-apps/systemd )
+   vulkan? ( media-libs/vulkan-loader )
+   X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )
+"
+
+DOCS=( {README,INSTALL}.md NEWS )
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   spa_use() {
+   if ! in_iuse ${1} || ! use ${1}; then
+   sed -e 
"/^add-spa-lib.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
+   -e 
"/^load-module.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
+   -i src/daemon/pipewire.conf.in || die
+   fi
+   }
+
+   default
+   spa_use libcamera
+   spa_use rtkit
+   spa_use bluetooth bluez5
+   spa_use jack
+   spa_use vulkan
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dexamples=enabled # contains required pipewire-media-session
+   -Dman=enabled
+   -Dspa-plugins=enabled
+   --buildtype=$(usex debug debugoptimized plain)
+   # alsa plugin and jack emulation
+   -Dpipewire-alsa=enabled
+   $(meson_feature jack pipewire-jack)
+   # spa-plugins
+   # we install alsa support unconditionally
+   $(meson_feature bluetooth bluez5)
+   $(meson_feature ffmpeg)
+   $(meson_feature jack)
+   $(meson_feature vulkan)
+   # libcamera is not packaged
+   # misc
+   $(meson_feature doc docs)
+   $(meson_feature gstreamer)
+   $(meson_feature gstreamer gstreamer-device-provider)
+   $(meson_feature sdl sdl2)
+

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

2021-03-22 Thread Sam James
commit: 703e5172b7fa018b7124757c710343032de38f47
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 23:07:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 23:07:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703e5172

dev-libs/boxfort: keyword 0.0.1_pre20200902: ~arm, ~arm64

We had fixed atoms/versions in the bug so we missed the
newer version.

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

 dev-libs/boxfort/boxfort-0.0.1_pre20200902.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/boxfort/boxfort-0.0.1_pre20200902.ebuild 
b/dev-libs/boxfort/boxfort-0.0.1_pre20200902.ebuild
index ce7c590972f..2fee581c239 100644
--- a/dev-libs/boxfort/boxfort-0.0.1_pre20200902.ebuild
+++ b/dev-libs/boxfort/boxfort-0.0.1_pre20200902.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/Snaipe/BoxFort/archive/${BOXFORT_COMMIT}.tar.gz -> $
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~arm ~arm64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-03-22 Thread Michał Górny
commit: 9a9b4bb5ad0f37e1e1c86758ecb9df3cb19bf11a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:31:16 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9b4bb5

dev-python/notebook: Bump to 6.3.0

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

 dev-python/notebook/Manifest  |  1 +
 dev-python/notebook/notebook-6.3.0.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 9651db14043..3cc163ca035 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1 +1,2 @@
 DIST notebook-6.2.0.tar.gz 13927515 BLAKE2B 
ca752f0cb316b46b71d8451c59c196c324008c296dfc7fbc4ee426ba5b3c1035e90170e46720547a9e3f2cf381ab5e0294185ee1a814d31ffbe6ecf546f229d6
 SHA512 
217392000ca2d0266137f937fc4d2a1b81ed19217fdbf6550b07453eede8b9a6e15c8fbb1c94f559a7f44ac73dfadcefeae815c186e56bb1e9a30120fe070f3a
+DIST notebook-6.3.0.tar.gz 13922153 BLAKE2B 
f24b03d4887b1e786da215a4ab10d83e4ae8391d1b88559f4bb35fcf7813d98e487447bf21a1772d502d6b3594c53e6e7b743b681cdb07b5118cc4808bcd02a4
 SHA512 
112bb0b176f7e6584ca0f09d74cb34fe756d0491320dcc23932f84236fd55b9f56f13a7057c89be073486637fc8c0cf2c44dfce18f27fa16ad0f9d15d2bcd5be

diff --git a/dev-python/notebook/notebook-6.3.0.ebuild 
b/dev-python/notebook/notebook-6.3.0.ebuild
new file mode 100644
index 000..0ee849912ef
--- /dev/null
+++ b/dev-python/notebook/notebook-6.3.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="https://jupyter.org";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-libs/mathjax-2.4
+   dev-python/argon2-cffi[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
+   >=www-servers/tornado-6.0[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-17[${PYTHON_USEDEP}]
+   >=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/send2trash[${PYTHON_USEDEP}]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]"
+
+# sphinx 2+ seems to have a problem with its github plugin. temporarily adding
+# a version constraint.
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/requests-unixsocket[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-5.7.0-no-mathjax.patch
+)
+
+distutils_enable_tests --install pytest
+
+python_prepare_all() {
+   # disable bundled mathjax
+   sed -i 's/^.*MathJax.*$//' bower.json || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local deselect=(
+   # require geckodriver
+   notebook/tests/selenium
+   # trash doesn't seem to work for us
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs
+   
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir
+   
notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete
+   
notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete
+   # TODO
+   
notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections
+   
notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections
+   
notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
+   )
+
+   epytest ${deselect[@]/#/--deselect }
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   ln -sf \
+   "${EPREFIX}/usr/share/mathjax" \
+   "${D}$(python_get_sitedir)/notebook/static/components/MathJax" 
|| die
+}
+
+pkg_preinst() {
+   # remove old mathjax folder if present
+   rm -rf 
"${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax || 
die
+}



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

2021-03-22 Thread Michał Górny
commit: 3247453a9b2a104949919e3d57e28b9c91b6b68a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:12:53 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3247453a

dev-python/setuptools: Bump to 54.2.0

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

 dev-python/setuptools/Manifest |  1 +
 dev-python/setuptools/setuptools-54.2.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 0437871e994..3ab3aae592f 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -2,3 +2,4 @@ DIST setuptools-53.0.0.tar.gz 2050503 BLAKE2B 
b1ebe5a9776917fe9a21a13a4db613fd05
 DIST setuptools-53.1.0.tar.gz 2051159 BLAKE2B 
f4148df45f5c62acd6acae833619dcae50f131da91ece1a2e1231620d4800294f14dab6c72ca5b2ffd31191c4e3306a869abdba349adcec5746600fc067b340d
 SHA512 
0ca02e9b997623268d8f73b73ee6a4b1ad513802cbc75c74124a85bd5ca7bfaea5cf7cccb706334c0dac2c8a0674a5bc2cea10f44f99f881ad893c8337af3da2
 DIST setuptools-54.1.1.tar.gz 2053415 BLAKE2B 
59d60e9be5a184e34e8c9e1ccb477eae538836c8fac4862f3365e1abe8beec6cc85490918d413b29831c4d3738ca19cd84ac4a9d30178e45e42c652a0ade5fac
 SHA512 
d2ab5445a9b4de5b5fae8aab6a47131ad41a011fa23fb1e6c07a599bcb27a8f89ea3c5ea9939577d6286bf3f8e2edf0334816ae1a507dba09c46435d063c3379
 DIST setuptools-54.1.2.tar.gz 2053508 BLAKE2B 
23958ab6bc8ac5681fb4a86217b893f5389be1afc9e71f77a3aaaca469e3f86117e55f9df8f864ae56059ef6aef054a6a5ce8d6670a5ce266de6322b820e68d7
 SHA512 
b6efe6e92227704a95d4d4a31d033df6df96a430d7e51cb7df80203af56d8f8f64c95deaf194c7cfbfd2111f5bc02be45db2c0383c3209c898c1858821eb4642
+DIST setuptools-54.2.0.tar.gz 2054279 BLAKE2B 
2a52e76808fb2bc6df4c59ac7476a9386401180ff6c0d52a5f3d87aedf976a3057cfa0a7ddf2a4497c4c1552d5ebe4810c4bbfa127e1293f950054bddbf7d835
 SHA512 
b18cd075cf59b8648611eef1874de41199ede6ffe6d7f5047586c6ac8783fe18b9a4f537783e590e7aec127033f612b93925e92f039bd6416a609fcfb262e354

diff --git a/dev-python/setuptools/setuptools-54.2.0.ebuild 
b/dev-python/setuptools/setuptools-54.2.0.ebuild
new file mode 100644
index 000..533095efb38
--- /dev/null
+++ b/dev-python/setuptools/setuptools-54.2.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+# Set to 'manual' to avoid triggering install QA check
+DISTUTILS_USE_SETUPTOOLS=manual
+PYTHON_COMPAT=( python3_{7..9} pypy3 )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="https://github.com/pypa/setuptools 
https://pypi.org/project/setuptools/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/jaraco-envs[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+# Force in-source build because build system modifies sources.
+DISTUTILS_IN_SOURCE_BUILD=1
+
+DOCS=( {CHANGES,README}.rst )
+
+python_test() {
+   distutils_install_for_testing --via-root
+   local deselect=(
+   # network
+   
'setuptools/tests/test_virtualenv.py::test_pip_upgrade_from_source[None]'
+   setuptools/tests/test_distutils_adoption.py
+   # TODO
+   
setuptools/tests/test_easy_install.py::TestSetupRequires::test_setup_requires_with_allow_hosts
+   # this one's unhappy about pytest-xdist but one test is not 
worth
+   # losing the speed gain
+   
setuptools/tests/test_build_meta.py::TestBuildMetaBackend::test_build_sdist_relative_path_import
+   )
+
+   # test_easy_install raises a SandboxViolation due to 
${HOME}/.pydistutils.cfg
+   # It tries to sandbox the test in a tempdir
+   HOME="${PWD}" pytest -vv ${deselect[@]/#/--deselect } \
+   -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" \
+   setuptools || die "Tests failed under ${EPYTHON}"
+}
+
+python_install() {
+   export DISTRIBUTE_DISABLE_VERSIONED_EASY_INSTALL_SCRIPT=1
+   distutils-r1_python_install
+}



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

2021-03-22 Thread Michał Górny
commit: 5f236d99ea61a3177cfbbd9eb6f2599e1d0843ab
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:11:43 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f236d99

dev-python/cfn-python-lint: Bump to 0.48.0

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

 dev-python/cfn-python-lint/Manifest|  1 +
 .../cfn-python-lint/cfn-python-lint-0.48.0.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/cfn-python-lint/Manifest 
b/dev-python/cfn-python-lint/Manifest
index f988d1b502b..2c236685b92 100644
--- a/dev-python/cfn-python-lint/Manifest
+++ b/dev-python/cfn-python-lint/Manifest
@@ -1,3 +1,4 @@
 DIST cfn-python-lint-0.44.7.tar.gz 5711448 BLAKE2B 
b38b90ca7d181dc655b07a0151acad6a22ed1a0d34223cb813c3257cceb0f9ef5ca175cd4992a9d72a843c2b40b0830c433cbbe8b71550c9c9c482ea62783142
 SHA512 
a4ed91383f80e437338f7afee55de5e7cb0f3f8690c4324de77f2d35a665e5947f07945449aedddbd9d996270495ee63418e38b97639c4b7852b1fe50e8ce6e4
 DIST cfn-python-lint-0.46.0.tar.gz 6287874 BLAKE2B 
7ec2665596b50697c95e32b40f736822d718d4682d3a41f72b94e45f1b42a386d2d44cb5447826010c01ccd8da655e394b7379764e5e8ca2a79db22c274cc033
 SHA512 
b87751a719fc037dca2533bb8e14a483bc85d4460b73c7ef2a2d2fff188bd1c611d9828dbf13eca16781e21124123a85c723054bc460243df8ee9fcba5d8e104
 DIST cfn-python-lint-0.47.2.tar.gz 6478541 BLAKE2B 
1955c6aa43512d4249741db982a6e4e5fe46daa3197d028590269d74690de2f67a1615e4907bfc434fb1e265770780a5c0da2a19c2bdfa8b44dfc7b0386e4405
 SHA512 
26e2e4cc26090e6da54ff0f90b9e35767e1d5677321cfb84ff00f820477d6ab576e7f58219346f48eb838dccf662df3a8a75e709cfa9690868d85130745f0cc8
+DIST cfn-python-lint-0.48.0.tar.gz 6528354 BLAKE2B 
083f154f04c301dda2e84bbfdbf82f84f38516b865e085b16c9d4acdaff47849dd143cdbd7c26dbfca44608d9a402a16ecf627c8a89c01a69e1a9980d1b1ea61
 SHA512 
2df97e731c01d9cfe5d85dbed9bb03e487bbb86b293187f8ae66022cc2b7f85916397bcbb1b67ab179136599e4204fd058ba37d0f69f0d1c5605e34d8e56e4ce

diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.48.0.ebuild 
b/dev-python/cfn-python-lint/cfn-python-lint-0.48.0.ebuild
new file mode 100644
index 000..c3edcec5c4e
--- /dev/null
+++ b/dev-python/cfn-python-lint/cfn-python-lint-0.48.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="https://pypi.org/project/cfn-lint/ 
https://github.com/aws-cloudformation/cfn-python-lint";
+SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.25.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/importlib_resources[${PYTHON_USEDEP}]
+   ' python3_6)
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/six-1.11[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests --install unittest
+
+PATCHES=(
+   "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch"
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   # requires git checkout
+   sed -e 's:test_update_docs:_&:' \
+   -i test/unit/module/maintenance/test_update_documentation.py || 
die
+   # requires Internet
+   sed -e 's:test_update_resource_specs_python:_&:' \
+   -i test/unit/module/maintenance/test_update_resource_specs.py 
|| die
+   distutils-r1_src_prepare
+}



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

2021-03-22 Thread Michał Górny
commit: 86ba3a4b8be6b7e18cf12b1cfeff3f0eab913ccb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 20:58:57 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ba3a4b

dev-python/botocore: Bump to 1.20.34

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.20.34.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0048fc65061..51b8546efb2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -17,4 +17,5 @@ DIST botocore-1.20.30.tar.gz 7534280 BLAKE2B 
bfa6066e8e2c28475807b8a469257cc8fc6
 DIST botocore-1.20.31.tar.gz 7544090 BLAKE2B 
c8c158f69463e2eaf3c817d7577bd449724bf0a409e65bd83734cb7af3c0211999e4f7d240da97f017829ee04cbd4f69af0e7ea589adcfb413498dfd831630c9
 SHA512 
a7f8c02b4518a25e1eb0299b3cec5791810e81b7b6b1d8c9ef2e94cd9fcba21bdcdfc3fe96955e134fc0acb78e27aff850ee352a718d2bf518c8480287a1eb26
 DIST botocore-1.20.32.tar.gz 7543258 BLAKE2B 
464b1b32d32f25874cf73a57c281436a6c6095d69dbd90ac6566fbfacb58fea4162e61d58092708c243917398fb9c1898feb3ed7903515a0a2f24c6cf16278d3
 SHA512 
e7a7a1fac7fab4e6ec49e38909c306ed7f54b544ebe85cefb0a743aa44882707b51877d4872926be282117ecfeeef564f1345b2be8daed9cd54dcd970d5d6811
 DIST botocore-1.20.33.tar.gz 7543656 BLAKE2B 
eefd7b06c5a43780982616cfd640c6a1c5d9e919b403c0f78be06833e8e618b142cabacf2dd3b3e13cf351bbd5d0d42ef23b314355f68f7d9dc6aa9cae6e377f
 SHA512 
6354ed7ebbe467ea96c0ea0e059acd2be0a40973d55998c0e006e73a67f2a69bd8009099f761af83e47022ad27698d3a21ffc2824ad4b74a687bc490239420e0
+DIST botocore-1.20.34.tar.gz 7545620 BLAKE2B 
49f44aa2b4799ddf03adeb48790bcf23744a13e61cc1a64be67bfadf54a51213b99ae4cf26cdfc948482b7ffeff391a06f34eb4628bf2cbf6d8af1adb78f1932
 SHA512 
b85878eb36507687171136fd6d8b2d00a9a9fe0123d36b42906026ff3bad3580b0e6e6e8ee50c35f14a237acf9f354c6ecdfe38b14cce83fd65fa6873aa25d84
 DIST botocore-1.20.7.tar.gz 7458254 BLAKE2B 
8b9a1edda73e2564d3a3d67c6b3542d1ec9372403cb4d88396e58dfbcb5987821f278f2757e079e1ab32e03243ed3a6d1023ecc591b965512b3af5e2d43ea7b0
 SHA512 
9b023a31be866a50b94017a28aca40b5fe2e720959c928a3fd93db96041f3886049717f50461222a09572c0c56c5961a4614b80e400e4fa6d8b3ff4b4ab681df

diff --git a/dev-python/botocore/botocore-1.20.34.ebuild 
b/dev-python/botocore/botocore-1.20.34.ebuild
new file mode 100644
index 000..4e5d698e619
--- /dev/null
+++ b/dev-python/botocore/botocore-1.20.34.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="https://github.com/boto/botocore";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore";
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/jmespath[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
+)
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+   # very unstable
+   sed -i -e 's:test_stress_test_token_bucket:_&:' \
+   tests/functional/retries/test_bucket.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # note: suites need to be run separately as one of the unit tests
+   # seems to be leaking mocks and breaking a few functional tests
+   nosetests -v tests/unit ||
+   die "unit tests failed under ${EPYTHON}"
+   nosetests -v tests/functional ||
+   die "functional tests failed under ${EPYTHON}"
+}



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

2021-03-22 Thread Michał Górny
commit: 13a7e546a8e586903a43386beb7b3eeb1068255e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:14:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a7e546

dev-python/prompt_toolkit: Bump to 3.0.18

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

 dev-python/prompt_toolkit/Manifest |  1 +
 .../prompt_toolkit/prompt_toolkit-3.0.18.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/prompt_toolkit/Manifest 
b/dev-python/prompt_toolkit/Manifest
index 36a270dc1d9..86c6c516f2d 100644
--- a/dev-python/prompt_toolkit/Manifest
+++ b/dev-python/prompt_toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST prompt_toolkit-3.0.16.tar.gz 3033157 BLAKE2B 
6f21544701f956a1e9ec29d049750dc47a6e3861e33a0ccc1e407185ece967c692d3f868e670779dadef3cdf5ec72bd6477e1b3ebfeddd84c267db94efa33f22
 SHA512 
fd8ebf4ceb61fb823a13bf81ebd6864e817541d08d0744eec8968afe9a9d44bfa95031fe7c53accc81a1612253041e742957aee3718dd18c437d8c3e1b616f35
 DIST prompt_toolkit-3.0.17.tar.gz 3033301 BLAKE2B 
86ba94f2e0c9e998c53e5e4ed12961c85c667b6d0356d17cfcb1856aef933f88c1c525507e76a833970444a787641c7316bc7496787ffcd61102945ae91b73bb
 SHA512 
ef78b3aaf953f20a035f8a1f58262a8e4c1ae6b88c02c523bc51237bed22f52e229488d0113901bcd94835cc7120ccb4beb75cc9c9d99dde4e8f21df7bfde8a4
+DIST prompt_toolkit-3.0.18.tar.gz 3034754 BLAKE2B 
27334b7009fc162af67a1fa14bd30c76efed6a333c5c93f3100a2c9ad3299a1139c3c3cf530e7e048b5700c0dc4ec1087d1aecd5412785b09221ea2d55796008
 SHA512 
be2dbd72a1e08553c0e50453958b6085a7d743464acd02b303e5002e1174d672d2cadd7a992e71d0445aa2f2be7565411ae4d00c3677c275eca056a20ad9efc8

diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild 
b/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild
new file mode 100644
index 000..fe628251486
--- /dev/null
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.18.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+inherit distutils-r1
+
+DESCRIPTION="Building powerful interactive command lines in Python"
+HOMEPAGE="
+   https://pypi.org/project/prompt-toolkit/
+   https://github.com/prompt-toolkit/python-prompt-toolkit";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2021-03-22 Thread Michał Górny
commit: 1981de83992c289b81b8fb3885bc2548f09a38a5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:32:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1981de83

dev-util/debugedit: Bump to 4.16.1.3

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

 dev-util/debugedit/Manifest  |  1 +
 dev-util/debugedit/debugedit-4.16.1.3.ebuild | 91 
 2 files changed, 92 insertions(+)

diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 2b1b5cf..ecbd826eca9 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1 +1,2 @@
 DIST rpm-4.16.1.2.tar.bz2 4346745 BLAKE2B 
17485b1e73b30586acb8e9be53bfb0bd430fa05e826755729c68367c798e8cad039f091731b6effbe9fa9b7d6c4018abd6feec94f032230cbbd6068e9080573a
 SHA512 
066b67838312f9ad076285fe8f43527aded694f5562ead4e90df48675f2e99c1f2d68693fd20b2037e2614b978ed94c417753e2dbd055a9869b45264cd932afc
+DIST rpm-4.16.1.3.tar.bz2 4354652 BLAKE2B 
10013014bdeaf908b64c90f8e76f1d4b0cd0e8cb926f0cd979d7b1e1963b9a25c5b98531deea7e74e00168e2e6349f443fa4578c69c717ca1ab5e6b79d801f3a
 SHA512 
54e503b32dffaa73d6168f26a00220d9d9124082d8a1eb1ddf34ce32a482f07cb06ec654cf065fca1607cc37b13fa7d4fa9895553541d7cfddecf68c9eb96f2e

diff --git a/dev-util/debugedit/debugedit-4.16.1.3.ebuild 
b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
new file mode 100644
index 000..03d6a0825f5
--- /dev/null
+++ b/dev-util/debugedit/debugedit-4.16.1.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+
+MY_P=rpm-${PV}
+DESCRIPTION="Stand-alone debugedit from RPM"
+HOMEPAGE="https://rpm.org
+   https://github.com/rpm-software-management/rpm";
+SRC_URI="http://ftp.rpm.org/releases/rpm-$(ver_cut 1-2).x/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="
+   sys-libs/zlib:=
+   >=dev-libs/popt-1.7
+   >=dev-libs/elfutils-0.176-r1
+   dev-libs/nss
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   eapply_user
+
+   # cheat it into believing we're bundling db
+   mkdir -p db/dist || die
+   touch db/dist/configure || die
+   chmod +x db/dist/configure || die
+   echo 'install:' > db3/Makefile || die
+
+   # TODO: why do we need to do this?
+   mkdir rpm || die
+   find -name '*.h' -exec cp {} rpm/ ';' || die
+}
+
+src_configure() {
+   append-cppflags -I"${EPREFIX}/usr/include/nss" 
-I"${EPREFIX}/usr/include/nspr"
+   local myconf=(
+   # force linking to static librpmio
+   --disable-shared
+
+   # disable linking compression libraries
+   ac_cv_header_bzlib_h=no
+   ac_cv_header_lzma_h=no
+   --disable-zstd
+
+   # fake some libraries we don't use
+   ac_cv_header_magic_h=yes
+   ac_cv_lib_magic_magic_open=yes
+
+   # use nss as crypto provider
+   --with-crypto=nss
+
+   # disable other stuff irrelevant to debugedit
+   --disable-bdb
+   --disable-nls
+   --disable-plugins
+   --disable-python
+   --without-acl
+   --without-archive
+   --without-cap
+   --without-external-db
+   --without-hackingdocs
+   --without-lua
+   --without-selinux
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake -C misc
+   emake -C rpmio
+   emake debugedit
+}
+
+src_test() {
+   :
+}
+
+src_install() {
+   dobin debugedit
+}



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

2021-03-22 Thread Michał Górny
commit: 17bd61e97ab162ace7ac0903a759e256f566df19
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 21:14:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bd61e9

dev-python/colorlog: Bump to 4.8.0

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

 dev-python/colorlog/Manifest  |  1 +
 dev-python/colorlog/colorlog-4.8.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/colorlog/Manifest b/dev-python/colorlog/Manifest
index b07536dde92..0874aa1ffd8 100644
--- a/dev-python/colorlog/Manifest
+++ b/dev-python/colorlog/Manifest
@@ -1 +1,2 @@
 DIST colorlog-4.7.2.tar.gz 28764 BLAKE2B 
35cfba0aa03879786a41eb09601f0b4227c5fbaca91f560810e4a4626d9b3a15b8072df06315f81739d27b410c587a062132d5315bd1e0db059baecf757709d7
 SHA512 
103640e0a4bff6bd81d26c1019fe954f52870947c0b68b3b2a85f178c8f50040e3eeafe08b2a25aa130433c1c8f144b722e4f3795fcbcc0ed4c2386cee626884
+DIST colorlog-4.8.0.tar.gz 28770 BLAKE2B 
ea4d955c7b60651731547d27b35a09fe93e33feb51f007c622be4fd2611a706befc9565d51b17af4ae2a97d96bf7d9177b834a1bf302a50a2cbb9822134a696f
 SHA512 
b335df74e4b10acd835e3f301c8ed9e77bd42b964a6b890682f28ff50f9302143805591ba80d567725b90df6a01601aab7fac89a8a71a119d6dff6f6bf94b1ad

diff --git a/dev-python/colorlog/colorlog-4.8.0.ebuild 
b/dev-python/colorlog/colorlog-4.8.0.ebuild
new file mode 100644
index 000..0aff57a0f42
--- /dev/null
+++ b/dev-python/colorlog/colorlog-4.8.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{7..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Log formatting with colors"
+HOMEPAGE="https://pypi.org/project/colorlog/ 
https://github.com/borntyping/python-colorlog";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2021-03-22 Thread Michał Górny
commit: c1e6790cc597bdbf0496168c462ad908809ff4ba
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 20:59:12 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 21:33:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e6790c

dev-python/boto3: Bump to 1.17.34

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.17.34.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3e66820654c..985cffa4d3e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -17,4 +17,5 @@ DIST boto3-1.17.30.tar.gz 351634 BLAKE2B 
e6ad4b4e09ae45684ccd799da45dcf7844149b3
 DIST boto3-1.17.31.tar.gz 352268 BLAKE2B 
eefb7bcc3c6809fc03de2f175d5c3cfa750bc8650d56d5ee18608077a88a1c09ea79c2de1ce67f7d48129d5c948a7e5e30ab261c55a381ccf5c030dc42ff0ee0
 SHA512 
2d603a307575ff04877105ac98068d96b676faaa89b73ef470d9341951d5fcc148a57c7e80867d93bf257854ec700f61e48575ceebe19591091bbf2a68701138
 DIST boto3-1.17.32.tar.gz 352337 BLAKE2B 
0d453ecd51d17291f10d2ffa4ae7b1036dced70a5ca0eafdc5f3073829942ecde57fe20f4d0139bfb2f75bdc47a000624281258ff621b98683ea41eae1a4bc71
 SHA512 
1bf61e3fcd2d650a534de5e7ed471bbdfeb2be6771f1dbde057ea2e3f3b6a29d6022011b5df90bae5c7ff231aec63ec49501cc3bd42421ec510d73e712060aad
 DIST boto3-1.17.33.tar.gz 352659 BLAKE2B 
b78e3ce86b32d23ade26d93d0c3ba86020a94becb42a866be6ee02f268819eb78fde398b4bd3125c5be6b493b28434c448411b9bd83eb631a3687019aa384ae0
 SHA512 
452cb1d165afe03a7603999033348524212d62742a026bc51677f5b64e9de98be2920c89f7aaf5999dd676c0c9ff098af055edc01edd97bad239815263ffbd38
+DIST boto3-1.17.34.tar.gz 353010 BLAKE2B 
a50c6a7d5fa6cf0336fe69d5a78d3dd5b651f6b475ec34bdb3242a3efc0614d567e6dbed1029f7b0483c9b699b30c9c42a676b23671677f1ee89ecbbf06e10f8
 SHA512 
f1b79b1b626aaa25631f3d99f44a15b2862face3aedff273910f43d44c04bd4211aff240d8f3231280170c5403b75e0058f4a466bdc9d9fb8ce044f32eb998ab
 DIST boto3-1.17.7.tar.gz 346682 BLAKE2B 
08c06dda1d59b4f555cad075673917b38cbf9ad8d0037f66027b17076e60b4d5fd32a93e088635320ebc3226a9cd8809c9208ec84f8588c26a77766b21dbee98
 SHA512 
2ba1817575c4a64c232c84a75a9d3b0db1de8634ded9aa31844930a82ccf4611805c6dd31b2e4d36cc9a2cc1813d233b4d7366305eaf28efd46a3b843d3c2993

diff --git a/dev-python/boto3/boto3-1.17.34.ebuild 
b/dev-python/boto3/boto3-1.17.34.ebuild
new file mode 100644
index 000..74b9170a911
--- /dev/null
+++ b/dev-python/boto3/boto3-1.17.34.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3";
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3";
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests nose
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # prevent an infinite loop
+   rm tests/functional/docs/test_smoke.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   nosetests -v tests/unit/ tests/functional/ || die "test failed under 
${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/bluez/files/, net-wireless/bluez/

2021-03-22 Thread Pacho Ramos
commit: e7d2a2805d8c54cfdeab02e3e60935629f471ac7
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Mar 22 21:16:26 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Mar 22 21:16:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d2a280

net-wireless/bluez: Fix reconnect issues and allow to pass options...

Upstream fix for reconnect issues and allow to pass options to init.d
script. Also drop obsolete btattach hacks as Fedora did.

Closes: https://bugs.gentoo.org/777000
Thanks-to: Joakim Tjernlund
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Pacho Ramos  gentoo.org>

 net-wireless/bluez/bluez-5.56-r1.ebuild| 295 +
 net-wireless/bluez/files/bluetooth-conf.d  |   1 +
 net-wireless/bluez/files/bluetooth-init.d-r5   |  13 +
 .../bluez/files/bluez-5.56-avdtp-disconnects.patch |  41 +++
 4 files changed, 350 insertions(+)

diff --git a/net-wireless/bluez/bluez-5.56-r1.ebuild 
b/net-wireless/bluez/bluez-5.56-r1.ebuild
new file mode 100644
index 000..ee7911d7c17
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.56-r1.ebuild
@@ -0,0 +1,295 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit autotools linux-info python-single-r1 readme.gentoo-r1 systemd udev 
multilib-minimal
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org";
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz";
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi 
+obex +readline selinux systemd test test-programs +udev user-session"
+
+# Since this release all remaining extra-tools need readline support, but this 
could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+REQUIRED_USE="
+   extra-tools? ( deprecated readline )
+   test? ( ${PYTHON_REQUIRED_USE} )
+   test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/dbus-python-1[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( ${TEST_DEPS} )
+"
+DEPEND="
+   >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+   >=sys-apps/hwids-20121202.2
+   btpclient? ( >=dev-libs/ell-0.28 )
+   cups? ( net-print/cups:= )
+   mesh? (
+   >=dev-libs/ell-0.37
+   >=dev-libs/json-c-0.13:=
+   sys-libs/readline:0=
+   )
+   midi? ( media-libs/alsa-lib )
+   obex? ( dev-libs/libical:= )
+   readline? ( sys-libs/readline:0= )
+   systemd? (
+   >=sys-apps/dbus-1.6:=[user-session=]
+   sys-apps/systemd
+   )
+   !systemd? ( >=sys-apps/dbus-1.6:= )
+   udev? ( >=virtual/udev-172 )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-bluetooth )
+   test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   # Try both udevadm paths to cover udev/systemd vs. eudev locations 
(#539844)
+   # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+   # https://bugs.gentoo.org/539844
+   "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+
+   # Fedora patches
+   # http://www.spinics.net/lists/linux-bluetooth/msg40136.html
+   
"${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch
+
+   # avdtp: Fix removing all remote SEPs when loading from cache (from 
'master')
+   "${FILESDIR}"/${P}-avdtp-disconnects.patch
+)
+
+pkg_setup() {
+   # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   # to prevent bugs like:
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP 
~BT_BNEP_MC_FILTER
+   ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~RFKILL"
+   # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+   # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+   if use mesh || use test; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+   ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_USER_API_HASH
+   ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC"
+   fi
+   if use test; then
+   # 
http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+   CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO ~CRYPTO_USER_API_HASH 
~CRYPTO_USER_API_SKCIPHER"
+   fi
+   linux-info_pkg_setup
+
+   if use test || use test-programs; then
+   python-single-r1_pkg_setup
+   fi
+
+   if ! use udev; then
+   ewarn
+   ewarn "You are installing ${PN} with USE=

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

2021-03-22 Thread Thomas Deutschmann
commit: 1291b1183e2650f11f03e55f8afa67d90bab0dec
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 20:49:30 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1291b118

www-client/firefox-bin: bump to v78.9.0 ESR

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox-bin/Manifest  |  97 ++
 www-client/firefox-bin/firefox-bin-78.9.0.ebuild | 411 +++
 2 files changed, 508 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 076d5aa65c3..a058871c194 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -93,6 +93,101 @@ DIST firefox-78.8.0esr-vi.xpi 562856 BLAKE2B 
165bfe3a6f8c746c3314a974e0022314ab9
 DIST firefox-78.8.0esr-xh.xpi 427844 BLAKE2B 
ece21c50595c9cf98ad6cd2b221c6002afd49c8157d17533ce2ed211a6408646cfeef939e4e5c1cba73cc3b5c2f82df0742ce32e515f07308a61f5b1153b6cf9
 SHA512 
cb502653ce016c7edcdc2ba36f471a71fe7c7a5b34050607b660fad1f6e4e504e4e8a3249a774849ac7d0f57073dcf88e354b7a23246dfbd14a836f0ac1a0fff
 DIST firefox-78.8.0esr-zh-CN.xpi 564768 BLAKE2B 
dec8876af66aa04b430063300972ddda434ae5fb5bec7a05a811b9e017676c9b355894c966e15bc217af549115e96ff52059008ece016906178981a726383995
 SHA512 
2b042f7fc89f8d36a9c789f6936b88b92416d4ef3d3f6f739be1de3a62c3068d07eb4e7be0e4dcd04fb7f4b8a8eb07837ffe71270c2fcbc07bbbe369d78cf6fc
 DIST firefox-78.8.0esr-zh-TW.xpi 564735 BLAKE2B 
86f064e71931a128963c0b00e2efbcaf6b7346a6acc0b9ed781764cb05ff56b5cc1440719e385a57f709d278ab5cdd2571f65fb89fbbdcd4160a05a1e1ffb7fb
 SHA512 
2f6028ed48b2bb176521174658941844c4a235bb7d592a9ff6fd0435f5f84b1bad40055ac2f6c9e9bac0ba0ceeebac1661cefe4ee47d2dab5889ee0ca76a8a8d
+DIST firefox-78.9.0esr-ach.xpi 460284 BLAKE2B 
2fe9b4662ccabed318990c89c4d596b2c5b31853bc2ac819f5feccf7e22ad16c78ef3149c0b83a0ba9e53b4667e1f836948c0efbdded8f4cb4ac3e2161060c22
 SHA512 
c80dab73e71a5c8dd8986dfc0d2498f2e8765d241fb2ce316f5803481103fcce511f486a30a9334f08dc50de259e47dd6f8d4611d0a72dcc0a5b2a816ace8d24
+DIST firefox-78.9.0esr-af.xpi 428345 BLAKE2B 
21d05f20f6799c5e8d64bf5c2dc62eaceb2381299c1be715e56e6f70993d61193a37e9024a77f886bbdd4408a75a7db48244858677d934a6de30d3e27abc73ff
 SHA512 
4aa30092488dde9d7ca790661ff720a6de553713508c99337bc62c992006da033f434c156f6f5f267e0e10b6cf3f04aea5ba693c193916a5646b17cb19a0c9d4
+DIST firefox-78.9.0esr-an.xpi 508379 BLAKE2B 
50bd753bac9402478f7c44fe173d13d23ff37cea1b654e9b97eec3a5afab4680c4885f02f46c61cb64499f5ff489a6347d4fdd67c3e8768c5b3e014209d1eabf
 SHA512 
f1c27243c873e4e8623a7d1090baad767627319be1b878374025fc7ea21689ed59b7ad0a6fcd443141eeef0d25cd3f7091c7f467a612c239e6ea5e9e02033987
+DIST firefox-78.9.0esr-ar.xpi 560968 BLAKE2B 
52a62849d8c44c42e8fcd60cd1f9acc40eb1b71bde0be07543739844fcc11746ce35ea03dd0139b747dd54e353486cc147add6b59c23601473648996d7d6bc0a
 SHA512 
ff938dac4045c68eba4d1743da2d08076ba7a99765a80ab5827cb6ff84273d3502ef6f642c5b27458e90c92468c5fca8e0395198d461f2b9afeabb26d81fdfa8
+DIST firefox-78.9.0esr-ast.xpi 456393 BLAKE2B 
9d9494f3bc88013648ccaf94a2a286d10310caadceb13eebd01102cf4bfc82af3f04e52bbb5bde0c09a24f46dc78589dbe5adcb3c0df0790d843a3e8932c
 SHA512 
eb46efbe9f52fd4730e36e5a606f16059780e6aa7b838111c6b604f08ce692fbbb502dc02890e4bfe174fb57450569fb2e24d4d23a1cbcf61de0c97d76c5733c
+DIST firefox-78.9.0esr-az.xpi 497432 BLAKE2B 
8aa1fe2a92516ea013f9b35f67d1055e6a5a34e2cf5fb9d7f35bfe7bc7247b50e4ce7c0b8d12d01d936cfa9b1c5080bdbd3546cb1a206d08b95387f0fcd3ec13
 SHA512 
0fdb56ad3a1c04b8c83a2757640a41bada5f590b6710970ab1329a3c009532a4d01859774b2758edd35b8ee01c6814114c1c044f4e591fcf7b8b46d9c30e364c
+DIST firefox-78.9.0esr-be.xpi 608647 BLAKE2B 
2e41ffc02d3cbb0c536f44866a1fe64fc4019562672e0026fca4cb9229a5419a3b580eab7b82b14621378e23ecd4d72d4be75026f80e01f9bc0bcf074ce28c94
 SHA512 
b253d73767737c747e5bd92c77e937bf34b4af80735cfd02a08dd4657ab4f99baa3e635250c74278ddc71332f09e6e544066a772a30f30730bafee7a123aa18d
+DIST firefox-78.9.0esr-bg.xpi 553974 BLAKE2B 
e37c71fb523b262188446517d3cbebb4fbd8ed55f5659b03dd990c90ba2e697341028c8237cf851f2bba5d4e9ba1e67752743f8cc0f618ab01ec9e27b5d27424
 SHA512 
cb1c7f6c557b222d17142d51926895b2bcf081e61f89209a4e27029ddcdc5511d9d1391f82ab3797aa0431b4f04f65243b4c210cca25ade58afe3f8770eeb9de
+DIST firefox-78.9.0esr-bn.xpi 572623 BLAKE2B 
cc87430c8eaedef7d288f39180304a2ac29ae0bec0f6f57d24d512631d865dbd90e4f072c3d61aa1cfa5217f4dfe50892a41e68e3d4b5a11268f9c6ec64d864a
 SHA512 
d335ac6c6f481313daf83f1f7c867bf0a69a9d5d6fcf28937b966944f67183d54319793dc6da2083727d666c87546478d098f34a1a27cb55a128d75456bb0643
+DIST firefox-78.9.0esr-br.xpi 507126 BLAKE2B 
3f3e07cd394dc097f4a853e3a5416278c35de7a9202d717bc7cd8ebe58e15472ccf7785193a679320c2db4c1d3aff1bc8396230fde8a1c46eca583921226381f
 SHA512 
e9d877d90d069ecd02e370f3d104615106c4f0faa39873deb973c0e19812408e10bdcbee1e9194c016ffe54c13232160c2e101eb85138f919450315

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

2021-03-22 Thread Thomas Deutschmann
commit: f2d9b74bfe43cebccad9ee865d24a06bdf8c4aa7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 18:10:56 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d9b74b

dev-util/cbindgen: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-util/cbindgen/Manifest   |  1 -
 dev-util/cbindgen/cbindgen-0.17.0.ebuild | 68 
 2 files changed, 69 deletions(-)

diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
index d488084bc40..14be3b98466 100644
--- a/dev-util/cbindgen/Manifest
+++ b/dev-util/cbindgen/Manifest
@@ -2,7 +2,6 @@ DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
-DIST cbindgen-0.17.0.crate 180231 BLAKE2B 
e272dfa70c13535b01cc9d938f6240088edb91a643c017929586a402071b2dcc234c9019322d5dd1c294743da13d477b3c86a6af804132912670184671a481ce
 SHA512 
ea8adaa6cc1d681ef28391e1a3b001c250d9a90a9961d02d582d7d98c79333ba02ef3ff8df6bf375f0c371e72aed1b8bc60aade26d36ab74ce1bbe70f545
 DIST cbindgen-0.18.0.crate 180380 BLAKE2B 
f12f95a3e7c9af2ad933e7cf51248eaf5a30816f8aa5a160b8e7decc9fadf90a9bb832690be51639209470e4644154525b6cd6e51dc0a03dbea53a7e0595
 SHA512 
5d09c5720f5157239228f8570b18c33057cfd7e68f453d9e31bd5eb69541e21a348bbe9116c3387a00425803c6ae8eab9b2b97359fb275f5a7fb982974008909
 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
 DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf

diff --git a/dev-util/cbindgen/cbindgen-0.17.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.17.0.ebuild
deleted file mode 100644
index 42de2957fb1..000
--- a/dev-util/cbindgen/cbindgen-0.17.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2017-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-CRATES="
-ansi_term-0.11.0
-atty-0.2.14
-autocfg-1.0.1
-bitflags-1.2.1
-cbindgen-0.17.0
-cfg-if-0.1.10
-clap-2.33.3
-cloudabi-0.0.3
-getrandom-0.1.15
-hashbrown-0.9.1
-heck-0.3.1
-hermit-abi-0.1.16
-indexmap-1.6.0
-itoa-0.4.6
-lazy_static-1.4.0
-libc-0.2.77
-lock_api-0.3.4
-log-0.4.11
-parking_lot-0.10.2
-parking_lot_core-0.7.2
-ppv-lite86-0.2.9
-proc-macro2-1.0.21
-quote-1.0.7
-rand-0.7.3
-rand_chacha-0.2.2
-rand_core-0.5.1
-rand_hc-0.2.0
-redox_syscall-0.1.57
-remove_dir_all-0.5.3
-ryu-1.0.5
-scopeguard-1.1.0
-serde-1.0.116
-serde_derive-1.0.116
-serde_json-1.0.57
-serial_test-0.5.0
-serial_test_derive-0.5.0
-smallvec-1.4.2
-strsim-0.8.0
-syn-1.0.41
-tempfile-3.1.0
-textwrap-0.11.0
-toml-0.5.6
-unicode-segmentation-1.6.0
-unicode-width-0.1.8
-unicode-xid-0.2.1
-vec_map-0.8.2
-wasi-0.9.0+wasi-snapshot-preview1
-winapi-0.3.9
-winapi-i686-pc-windows-gnu-0.4.0
-winapi-x86_64-pc-windows-gnu-0.4.0
-"
-
-inherit cargo
-
-DESCRIPTION="A tool for generating C bindings to Rust code"
-HOMEPAGE="https://github.com/eqrion/cbindgen/";
-SRC_URI="$(cargo_crate_uris ${CRATES})"
-LICENSE="MIT MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-RESTRICT="test"
-QA_FLAGS_IGNORED="usr/bin/cbindgen"



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

2021-03-22 Thread Thomas Deutschmann
commit: 7e50694e3e73a8b2cf59d73a4c262b30b16ac9ff
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 20:50:18 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e50694e

dev-lang/spidermonkey: bump to v78.9.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/spidermonkey/Manifest   |   1 +
 dev-lang/spidermonkey/spidermonkey-78.9.0.ebuild | 439 +++
 2 files changed, 440 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b7206085f8f..87af97def65 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -3,6 +3,7 @@ DIST firefox-68.12.0esr.source.tar.xz 313856956 BLAKE2B 
eeaa4acc9fabf15ec1b31317
 DIST firefox-78.6.0esr.source.tar.xz 338098664 BLAKE2B 
9d082b6104bffbd0d918dc1adf2a01ac32613d8048faf399177834c4949714a00c1f4383b778a21d6b6684296d8f9bd44fa547ee2507a8631d206e3764d2ceeb
 SHA512 
a1e2d6af0020784d00ed3cb4d778c136685e7c2f6ae536cc270fbd331d51d483d17dff9acd7ad8e6b3b231b9df894c146092889357b23715814a080c6f08d11a
 DIST firefox-78.7.1esr.source.tar.xz 334417504 BLAKE2B 
c0c90488ef9727363f03707c3d1e83ab5965a32775db9e6832883b94f265a3d95bb468648360fa3f016c34044f4c706db84125f7c5b545aaa1dedcf03196cb0c
 SHA512 
d5828667ab07f5971049092102b7017472a835a3ab8581ba485a528e9b269aafdeeebecb4c882043459c2b901290c5525d795b04c1d4f30f7b74ee6cd7b18646
 DIST firefox-78.8.0esr.source.tar.xz 330937116 BLAKE2B 
dc2476e8bad026589e8889abf3c38b7a7283efefce99dedd8bfb73bdbcdf66c7480d388e9c3ffc28177abb9c4f78cc2c9f6049e7fcb0a161871a99bcc25fa8ea
 SHA512 
0160aa6c408c2af66d24b74cf98e1a07ab1604e7b93ffcde79201f9d68e41e896ef965f1904de52d5dd82ffedae33ac96e93b871727bf5dd5983c5af2f1f439f
+DIST firefox-78.9.0esr.source.tar.xz 332717100 BLAKE2B 
91791c8f3022a4f0bde5dd970a34f1a2d8007ff801a43ec4e35f2afe511d430ca01c4c4a0117895c1874deb7522d0ab1f4c6535cfdbe067d8602b0279f0d1524
 SHA512 
28582fc0a03fb50c0a817deb1083817bb7f2f5d38e98439bf655ed4ee18c83568b3002a59ef76edf357bfb11f55832a221d14130f116aac19d850768fba3ac8b
 DIST firefox-78esr-patches-07.tar.xz 66156 BLAKE2B 
8f69883432dcbd484b1fb15e3fde1630b1424e502ba78d9ec3cbe70cb2676a6876853d3477c8bfe35e92bca91b200e2d14543de1778d895676a52d2608109af2
 SHA512 
b4a01d3499002bd33a7fb45a1a80e9e73ba27a0986b6bfa43b3482dd8d82a686a14ae0c5e013402c8c8f359a642632a40bf4c362a0e83a1f53b453914f42e3a7
 DIST firefox-78esr-patches-09.tar.xz 67480 BLAKE2B 
dde764add31a755765df996aeb50bc647881f9956c9b18c87ccc1c79325ec6f4c3a7ae3a8be1a64c5d80a9aece90d05697a8920912a7a37fd62d62bf2e03a536
 SHA512 
aa0eb6183ead7efe231ecb2922f22d5028a9edb656e65bfebfbb175af868f8c8ae05668e4bc2a982befcd04698cca43d3abb5b261aa2931bc7d8c7808a8495f4
 DIST firefox-78esr-patches-10.tar.xz 66396 BLAKE2B 
c29b723e47c58b10885b220080568aba751e1b73c58e28fce62a2da4c4c3ba8c71b63e60448d17599a3df4446dbd9f9387b4b2b75da5ed1e545591aafe8ec83c
 SHA512 
6bb9caf1f6867b894ab315a73f8ae6f381b5c80c90539f38e786ee653c72c0df055aade854faa23f22cab2253f54abaf918a756945b76ed88f5a224ba8a8f12f

diff --git a/dev-lang/spidermonkey/spidermonkey-78.9.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.9.0.ebuild
new file mode 100644
index 000..ee0d3370980
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-78.9.0.ebuild
@@ -0,0 +1,439 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-03.tar.xz"
+
+LLVM_MAX_SLOT=11
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing python-any-r1 
toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}";
+
+if [[ ${PV} == *_rc* ]] ; then
+   
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}";
+fi
+
+PATCH_URIS=(
+   
https://dev.gentoo.org/~{whissi,polynomial-c,axs}/mozilla/patchsets/${FIREFOX_PATCHSET}
+   
https://dev.gentoo.org/~{whissi,polyno

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

2021-03-22 Thread Thomas Deutschmann
commit: f8374e5722395c5c7d00fd1763d870f5a568ae5b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 20:24:01 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8374e57

www-client/firefox: bump to v87.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/Manifest|   98 +++
 www-client/firefox/firefox-87.0.ebuild | 1165 
 2 files changed, 1263 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index f70e89b62ef..1a7e782491f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -288,3 +288,101 @@ DIST firefox-86.0.1-zh-CN.xpi 573532 BLAKE2B 
f62fd901e72388d6b0275e378d1910fe00b
 DIST firefox-86.0.1-zh-TW.xpi 573621 BLAKE2B 
0965907ba7e28f5790559c2234b46c1a0fc4e078b9e926db218f6c63d178ff90168706d48dd6b4b3f392132e2a6c32a98dc9b2cab1085cc8e2cda1098c386dc4
 SHA512 
51a9a28ac1c2f0a4653bebbdde75d6806fdb22191d447f2a80198f21367360fd8a37023a15ce1d6bbbe632ff8e002882c17cb8ae02abe7d8b5a85cde9df316dd
 DIST firefox-86.0.1.source.tar.xz 369541992 BLAKE2B 
3ba2912f1d641226698bfe0761912f7183e0afea3d4ff19178f3846331b5daf348a3b17665c599ff5ec0f0b6e9c3dfceda4bb576889c9e68703d24fe3f997332
 SHA512 
e613cdcadfd71a01800a72c08c590032605ca8a8a0ba93326ffba93c2819f629fd620c23d00ca1274b203adc20acfe5d7913fee240ff14819fb1377ed08b1214
 DIST firefox-86.0.source.tar.xz 371929688 BLAKE2B 
64c122dd16b3d020fd5cd1098d32b7b3b4fe15e8f8b28e5b5986971bff71c80a72d12d2c9eeb192d3319661c3b06506c1548eef95ff3f84d13479664e68e8d58
 SHA512 
f5a7b9aa53e2955e972e30cc62ae64ae955127eab951d7a1102d5ac8a73804982e01b917787c00a6e0a0ed03594567d29a24808271283ef61a9383bc4bb39e3f
+DIST firefox-87-patches-01.tar.xz 19888 BLAKE2B 
dc08079090a5c40c87bdcaaf6729fdca767e8aea8c53b0bbbdf132407a2d5533ca6cc2478e39fcfc4a8b8d845d0933f406b0725f272cea9136fedb6817549436
 SHA512 
bb7db52230fabecc4f2084a68fbc02a3ce05457ee390b842f3a4ba0b14b7a15a9ec636e15e03b1098fbfc965959b0921e2f898afdf9e882e1df6a76a795588a9
+DIST firefox-87.0-ach.xpi 462227 BLAKE2B 
84fe96ecaf2eb79fa35d25b9f42fdb28929a3901b02362140d812dcf553c226cdfb659752e03d339973590f9445b1bae376a25459d601d1930f2062633a77108
 SHA512 
ece3ac0c6a60c02e62df6851f65cdd57b4b8870e3ebc10c0383c77803c58cdb4bb0563738907ce87b05ab01f1962106964dcf0abd51d81ef7e676b1a12b1989c
+DIST firefox-87.0-af.xpi 425868 BLAKE2B 
89ba7ecc204427f9b0712e12d063799c0169997fda5a5cd90e136807027ed947d0bb99f7bcb03c1c86c2d7cc89e4bdb5ca3e9ccf0d358bf426f86916b5db21c6
 SHA512 
d0b09c5a2efae3ba896974f1e01bee5214f9babbbd6721fdbabf3e942824f7607c45aa6c6187f975be9ea7adfbb8d7298a800eabd8ca8a9c9dbef3d3493455c4
+DIST firefox-87.0-an.xpi 509574 BLAKE2B 
3239d70305a7aae6cea54bad096f5c605b7efa59607c0d587731b27c310ab49a8e1786eba2fe1dc16d0e7a811f4b9ab9efb3d0dc94708ecddc44ed9a1e13f3c8
 SHA512 
f986d262a7fc65ea4387cbf0d98279638b304d9ea33b270a226648b96030912c734dded94d7f7c3ebb3c44f6749ca71db77c70fea8e0cfa8390f500cae4a42e3
+DIST firefox-87.0-ar.xpi 562193 BLAKE2B 
5965b3c0cfa9d0c92d6561320c6f0e5f731406405bfcb0d61a32dbd281357dfcb961f9353973ef8122783e39e55299c12214d84d6fb1a3eed807e8fa847d0316
 SHA512 
8cce7ee0c9bde160f183cb34d2b6818697183c345c659b6de207e34f6cc7cd0bd9add54a2eff12f9cd5a85def4e4c82b29e789aa3a0d4a439ce65d56093ea826
+DIST firefox-87.0-ast.xpi 463593 BLAKE2B 
3721c1ec016319c7ecc1328e33010ec62c77bf48c1d0f74afe5da17e4e22f613514d597d84b3a2bac72b68008cc1133cccd5192c26b641d8521ed249a5b095b5
 SHA512 
8e3a8929e6c7e5581eac0c97029d4cd9e26915b3a067f6ee569feb3d105f1e1c5288dba61591c9e70d798f7b7802a9880a5de3d03a04369ef31e83a1429f7178
+DIST firefox-87.0-az.xpi 498616 BLAKE2B 
61a022bd62a7490c8acbbb8e1c5710a94fe55ccdc0d3590e31f5c92ced8c5ab577ba210926b880c0f89302b8a3572a25d899df44c075c4d5322a219ca1e957e9
 SHA512 
5beca044ee8d34097d20c80b9f003a93246c6fbcfa2d9f101f0f2506278f71acd6a27d527ce07d9f949fa04add1ae9762a259c311fe9d82a25f9b7657aca8906
+DIST firefox-87.0-be.xpi 619501 BLAKE2B 
c287b50146f5a4ff6eff5b3f651c42d20b6b33603b6934224e07aef73ed68a8b771c6caeb5300bd33cc41e2ac1168d2e6deb8ff9f2f0760ef906353c5a3cb67a
 SHA512 
b56615cfe837ea2e673945e589e95f4edb12f6e156b9d976946eba21be15d0f1e0cc42e7f7aea7cec3ed33f510dfc3d3033c68d4f3da02580eefbbd3d17c
+DIST firefox-87.0-bg.xpi 562298 BLAKE2B 
641e63edaf56248c40f51cbef9e32116e4de6f0c888e2e6f56870df83cd8b7d19736894009de74a988685b4264b97187ceb6cc06f52753a78c1676a417e108f6
 SHA512 
2982c5453faee4052776fc43bcaf3315114da7493828ddc73d2b7d2dbd7c7cd6b85138d1c190e1984d2a1874f1a9c2e2e68bafb75ac83db7377a8e1b76584829
+DIST firefox-87.0-bn.xpi 573765 BLAKE2B 
43eaf097cdcd2742bef072d7a98bbe0d799b15a841e431f77238cda01f97d6aa3d54ab31c8edfb83be5fb8a4d210b759597bc192113a2af452bee2da055eb97b
 SHA512 
2af46c3d45e1e2ed44e04c2ad1dbcae64c371a3245922661744bcc6d3d05ad4fece9dcc045d5ecb556d43fcaf16871c760c62e47a931f547b025111d659e42c5
+DIST firefox-87.0-br.xpi 515482 BLAKE2B 
5d1c36ac68272bde26b

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

2021-03-22 Thread Thomas Deutschmann
commit: 79e07890335cb428a0c4a784c4f347dce8bc8035
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 20:48:43 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e07890

www-client/firefox-bin: bump to v87.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox-bin/Manifest|  97 ++
 www-client/firefox-bin/firefox-bin-87.0.ebuild | 411 +
 2 files changed, 508 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 92fc95a7434..076d5aa65c3 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -283,9 +283,106 @@ DIST firefox-86.0.1-vi.xpi 571526 BLAKE2B 
ea891d0609b77c1dae75fb2e9ea413cd0f64b4
 DIST firefox-86.0.1-xh.xpi 428552 BLAKE2B 
107c7641cf1acf1658581b0adad48f0836e18d1afeb42863f11907df18eb055e2443b03f837a64c82294e034f1076e7c646cd72a6322a3baeb2dd1e8af164e8b
 SHA512 
9154aaea3c037f31c8654bf9b5803c1cf00ef4361cd110cd2724cce4a0a5b42520a514034ad851c55f9bb157b44bf25935ab2806aaf6e109331f38d685b53ba7
 DIST firefox-86.0.1-zh-CN.xpi 573532 BLAKE2B 
f62fd901e72388d6b0275e378d1910fe00bc446dc366eb9ee05a3e39ce41215e5978d7a6a2f67b3593112f991d6ceb35318cc024a3143508106fc6f8399ab36d
 SHA512 
f35902850f5513255492d9e8c0e219fe13e38b07f460c3bae05fce32dcd10f39b8dcae343b47dac59abf40ea08651378b1a0e46248026adebe8b5f59f4b7c957
 DIST firefox-86.0.1-zh-TW.xpi 573621 BLAKE2B 
0965907ba7e28f5790559c2234b46c1a0fc4e078b9e926db218f6c63d178ff90168706d48dd6b4b3f392132e2a6c32a98dc9b2cab1085cc8e2cda1098c386dc4
 SHA512 
51a9a28ac1c2f0a4653bebbdde75d6806fdb22191d447f2a80198f21367360fd8a37023a15ce1d6bbbe632ff8e002882c17cb8ae02abe7d8b5a85cde9df316dd
+DIST firefox-87.0-ach.xpi 462227 BLAKE2B 
84fe96ecaf2eb79fa35d25b9f42fdb28929a3901b02362140d812dcf553c226cdfb659752e03d339973590f9445b1bae376a25459d601d1930f2062633a77108
 SHA512 
ece3ac0c6a60c02e62df6851f65cdd57b4b8870e3ebc10c0383c77803c58cdb4bb0563738907ce87b05ab01f1962106964dcf0abd51d81ef7e676b1a12b1989c
+DIST firefox-87.0-af.xpi 425868 BLAKE2B 
89ba7ecc204427f9b0712e12d063799c0169997fda5a5cd90e136807027ed947d0bb99f7bcb03c1c86c2d7cc89e4bdb5ca3e9ccf0d358bf426f86916b5db21c6
 SHA512 
d0b09c5a2efae3ba896974f1e01bee5214f9babbbd6721fdbabf3e942824f7607c45aa6c6187f975be9ea7adfbb8d7298a800eabd8ca8a9c9dbef3d3493455c4
+DIST firefox-87.0-an.xpi 509574 BLAKE2B 
3239d70305a7aae6cea54bad096f5c605b7efa59607c0d587731b27c310ab49a8e1786eba2fe1dc16d0e7a811f4b9ab9efb3d0dc94708ecddc44ed9a1e13f3c8
 SHA512 
f986d262a7fc65ea4387cbf0d98279638b304d9ea33b270a226648b96030912c734dded94d7f7c3ebb3c44f6749ca71db77c70fea8e0cfa8390f500cae4a42e3
+DIST firefox-87.0-ar.xpi 562193 BLAKE2B 
5965b3c0cfa9d0c92d6561320c6f0e5f731406405bfcb0d61a32dbd281357dfcb961f9353973ef8122783e39e55299c12214d84d6fb1a3eed807e8fa847d0316
 SHA512 
8cce7ee0c9bde160f183cb34d2b6818697183c345c659b6de207e34f6cc7cd0bd9add54a2eff12f9cd5a85def4e4c82b29e789aa3a0d4a439ce65d56093ea826
+DIST firefox-87.0-ast.xpi 463593 BLAKE2B 
3721c1ec016319c7ecc1328e33010ec62c77bf48c1d0f74afe5da17e4e22f613514d597d84b3a2bac72b68008cc1133cccd5192c26b641d8521ed249a5b095b5
 SHA512 
8e3a8929e6c7e5581eac0c97029d4cd9e26915b3a067f6ee569feb3d105f1e1c5288dba61591c9e70d798f7b7802a9880a5de3d03a04369ef31e83a1429f7178
+DIST firefox-87.0-az.xpi 498616 BLAKE2B 
61a022bd62a7490c8acbbb8e1c5710a94fe55ccdc0d3590e31f5c92ced8c5ab577ba210926b880c0f89302b8a3572a25d899df44c075c4d5322a219ca1e957e9
 SHA512 
5beca044ee8d34097d20c80b9f003a93246c6fbcfa2d9f101f0f2506278f71acd6a27d527ce07d9f949fa04add1ae9762a259c311fe9d82a25f9b7657aca8906
+DIST firefox-87.0-be.xpi 619501 BLAKE2B 
c287b50146f5a4ff6eff5b3f651c42d20b6b33603b6934224e07aef73ed68a8b771c6caeb5300bd33cc41e2ac1168d2e6deb8ff9f2f0760ef906353c5a3cb67a
 SHA512 
b56615cfe837ea2e673945e589e95f4edb12f6e156b9d976946eba21be15d0f1e0cc42e7f7aea7cec3ed33f510dfc3d3033c68d4f3da02580eefbbd3d17c
+DIST firefox-87.0-bg.xpi 562298 BLAKE2B 
641e63edaf56248c40f51cbef9e32116e4de6f0c888e2e6f56870df83cd8b7d19736894009de74a988685b4264b97187ceb6cc06f52753a78c1676a417e108f6
 SHA512 
2982c5453faee4052776fc43bcaf3315114da7493828ddc73d2b7d2dbd7c7cd6b85138d1c190e1984d2a1874f1a9c2e2e68bafb75ac83db7377a8e1b76584829
+DIST firefox-87.0-bn.xpi 573765 BLAKE2B 
43eaf097cdcd2742bef072d7a98bbe0d799b15a841e431f77238cda01f97d6aa3d54ab31c8edfb83be5fb8a4d210b759597bc192113a2af452bee2da055eb97b
 SHA512 
2af46c3d45e1e2ed44e04c2ad1dbcae64c371a3245922661744bcc6d3d05ad4fece9dcc045d5ecb556d43fcaf16871c760c62e47a931f547b025111d659e42c5
+DIST firefox-87.0-br.xpi 515482 BLAKE2B 
5d1c36ac68272bde26b4e33c649943cfafa261c3b7b5fc06b5d689edd64ce6f6119db90a214085dc4f8c395e1343f367119fd878d12470dbd8aa312a4e11df05
 SHA512 
b4095dffba1490cb62ccd951d1fbc68c461acc9d82d0915cc5375d90268d6a866466d8fbbf7a1cfdd265f80884396276f4db1ed27f71886fe790ab5371ecd29b
+DIST firefox-87.0-bs.xpi 467244 BLAKE2B 
522b85e32a13e

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

2021-03-22 Thread Thomas Deutschmann
commit: 22586ed3c8dbe73a650e55a6c0c7503e68bc54c1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 18:10:32 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22586ed3

dev-util/cbindgen: rollover stable keywords

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-util/cbindgen/cbindgen-0.18.0.ebuild 
b/dev-util/cbindgen/cbindgen-0.18.0.ebuild
index b0bfaa54fad..5e6ccdbac20 100644
--- a/dev-util/cbindgen/cbindgen-0.18.0.ebuild
+++ b/dev-util/cbindgen/cbindgen-0.18.0.ebuild
@@ -63,6 +63,6 @@ HOMEPAGE="https://github.com/eqrion/cbindgen/";
 SRC_URI="$(cargo_crate_uris ${CRATES})"
 LICENSE="MIT MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
 RESTRICT="test"
 QA_FLAGS_IGNORED="usr/bin/cbindgen"



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

2021-03-22 Thread Thomas Deutschmann
commit: 244872d60b0bb56a07ca29e7c477d64734b5de94
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Mar 22 20:47:31 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Mar 22 20:55:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244872d6

www-client/firefox: bump to v78.9.0 ESR

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-client/firefox/Manifest  |   96 +++
 www-client/firefox/firefox-78.9.0.ebuild | 1175 ++
 2 files changed, 1271 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 1a7e782491f..2443dea907a 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -94,6 +94,102 @@ DIST firefox-78.8.0esr-xh.xpi 427844 BLAKE2B 
ece21c50595c9cf98ad6cd2b221c6002afd
 DIST firefox-78.8.0esr-zh-CN.xpi 564768 BLAKE2B 
dec8876af66aa04b430063300972ddda434ae5fb5bec7a05a811b9e017676c9b355894c966e15bc217af549115e96ff52059008ece016906178981a726383995
 SHA512 
2b042f7fc89f8d36a9c789f6936b88b92416d4ef3d3f6f739be1de3a62c3068d07eb4e7be0e4dcd04fb7f4b8a8eb07837ffe71270c2fcbc07bbbe369d78cf6fc
 DIST firefox-78.8.0esr-zh-TW.xpi 564735 BLAKE2B 
86f064e71931a128963c0b00e2efbcaf6b7346a6acc0b9ed781764cb05ff56b5cc1440719e385a57f709d278ab5cdd2571f65fb89fbbdcd4160a05a1e1ffb7fb
 SHA512 
2f6028ed48b2bb176521174658941844c4a235bb7d592a9ff6fd0435f5f84b1bad40055ac2f6c9e9bac0ba0ceeebac1661cefe4ee47d2dab5889ee0ca76a8a8d
 DIST firefox-78.8.0esr.source.tar.xz 330937116 BLAKE2B 
dc2476e8bad026589e8889abf3c38b7a7283efefce99dedd8bfb73bdbcdf66c7480d388e9c3ffc28177abb9c4f78cc2c9f6049e7fcb0a161871a99bcc25fa8ea
 SHA512 
0160aa6c408c2af66d24b74cf98e1a07ab1604e7b93ffcde79201f9d68e41e896ef965f1904de52d5dd82ffedae33ac96e93b871727bf5dd5983c5af2f1f439f
+DIST firefox-78.9.0esr-ach.xpi 460284 BLAKE2B 
2fe9b4662ccabed318990c89c4d596b2c5b31853bc2ac819f5feccf7e22ad16c78ef3149c0b83a0ba9e53b4667e1f836948c0efbdded8f4cb4ac3e2161060c22
 SHA512 
c80dab73e71a5c8dd8986dfc0d2498f2e8765d241fb2ce316f5803481103fcce511f486a30a9334f08dc50de259e47dd6f8d4611d0a72dcc0a5b2a816ace8d24
+DIST firefox-78.9.0esr-af.xpi 428345 BLAKE2B 
21d05f20f6799c5e8d64bf5c2dc62eaceb2381299c1be715e56e6f70993d61193a37e9024a77f886bbdd4408a75a7db48244858677d934a6de30d3e27abc73ff
 SHA512 
4aa30092488dde9d7ca790661ff720a6de553713508c99337bc62c992006da033f434c156f6f5f267e0e10b6cf3f04aea5ba693c193916a5646b17cb19a0c9d4
+DIST firefox-78.9.0esr-an.xpi 508379 BLAKE2B 
50bd753bac9402478f7c44fe173d13d23ff37cea1b654e9b97eec3a5afab4680c4885f02f46c61cb64499f5ff489a6347d4fdd67c3e8768c5b3e014209d1eabf
 SHA512 
f1c27243c873e4e8623a7d1090baad767627319be1b878374025fc7ea21689ed59b7ad0a6fcd443141eeef0d25cd3f7091c7f467a612c239e6ea5e9e02033987
+DIST firefox-78.9.0esr-ar.xpi 560968 BLAKE2B 
52a62849d8c44c42e8fcd60cd1f9acc40eb1b71bde0be07543739844fcc11746ce35ea03dd0139b747dd54e353486cc147add6b59c23601473648996d7d6bc0a
 SHA512 
ff938dac4045c68eba4d1743da2d08076ba7a99765a80ab5827cb6ff84273d3502ef6f642c5b27458e90c92468c5fca8e0395198d461f2b9afeabb26d81fdfa8
+DIST firefox-78.9.0esr-ast.xpi 456393 BLAKE2B 
9d9494f3bc88013648ccaf94a2a286d10310caadceb13eebd01102cf4bfc82af3f04e52bbb5bde0c09a24f46dc78589dbe5adcb3c0df0790d843a3e8932c
 SHA512 
eb46efbe9f52fd4730e36e5a606f16059780e6aa7b838111c6b604f08ce692fbbb502dc02890e4bfe174fb57450569fb2e24d4d23a1cbcf61de0c97d76c5733c
+DIST firefox-78.9.0esr-az.xpi 497432 BLAKE2B 
8aa1fe2a92516ea013f9b35f67d1055e6a5a34e2cf5fb9d7f35bfe7bc7247b50e4ce7c0b8d12d01d936cfa9b1c5080bdbd3546cb1a206d08b95387f0fcd3ec13
 SHA512 
0fdb56ad3a1c04b8c83a2757640a41bada5f590b6710970ab1329a3c009532a4d01859774b2758edd35b8ee01c6814114c1c044f4e591fcf7b8b46d9c30e364c
+DIST firefox-78.9.0esr-be.xpi 608647 BLAKE2B 
2e41ffc02d3cbb0c536f44866a1fe64fc4019562672e0026fca4cb9229a5419a3b580eab7b82b14621378e23ecd4d72d4be75026f80e01f9bc0bcf074ce28c94
 SHA512 
b253d73767737c747e5bd92c77e937bf34b4af80735cfd02a08dd4657ab4f99baa3e635250c74278ddc71332f09e6e544066a772a30f30730bafee7a123aa18d
+DIST firefox-78.9.0esr-bg.xpi 553974 BLAKE2B 
e37c71fb523b262188446517d3cbebb4fbd8ed55f5659b03dd990c90ba2e697341028c8237cf851f2bba5d4e9ba1e67752743f8cc0f618ab01ec9e27b5d27424
 SHA512 
cb1c7f6c557b222d17142d51926895b2bcf081e61f89209a4e27029ddcdc5511d9d1391f82ab3797aa0431b4f04f65243b4c210cca25ade58afe3f8770eeb9de
+DIST firefox-78.9.0esr-bn.xpi 572623 BLAKE2B 
cc87430c8eaedef7d288f39180304a2ac29ae0bec0f6f57d24d512631d865dbd90e4f072c3d61aa1cfa5217f4dfe50892a41e68e3d4b5a11268f9c6ec64d864a
 SHA512 
d335ac6c6f481313daf83f1f7c867bf0a69a9d5d6fcf28937b966944f67183d54319793dc6da2083727d666c87546478d098f34a1a27cb55a128d75456bb0643
+DIST firefox-78.9.0esr-br.xpi 507126 BLAKE2B 
3f3e07cd394dc097f4a853e3a5416278c35de7a9202d717bc7cd8ebe58e15472ccf7785193a679320c2db4c1d3aff1bc8396230fde8a1c46eca583921226381f
 SHA512 
e9d877d90d069ecd02e370f3d104615106c4f0faa39873deb973c0e19812408e10bdcbee1e9194c016ffe54c13232160c2e101eb85138f919450315b170ad5b1
+DIST fir

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

2021-03-22 Thread Sam James
commit: 7a994174e0b9ecc159acacea77a45394be1ed84f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 20:54:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 20:54:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a994174

oasis.eclass: explicitly mark @DEPRECATED too

Use opam.eclass, dune.eclass, or findlib.eclass (if necessary).

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

 eclass/oasis.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/oasis.eclass b/eclass/oasis.eclass
index dcc7b3ee2f4..a0b9a0a7115 100644
--- a/eclass/oasis.eclass
+++ b/eclass/oasis.eclass
@@ -9,6 +9,7 @@
 # Original Author: Alexis Ballier 
 # @SUPPORTED_EAPIS: 3 4 5
 # @BLURB: Provides common ebuild phases for oasis-based packages.
+# @DEPRECATED: Use opam.eclass, dune.eclass, or findlib.eclass (if necessary)
 # @DESCRIPTION:
 # Provides common ebuild phases for oasis-based packages.
 # Most of these packages will just have to inherit the eclass, set their



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

2021-03-22 Thread Lars Wendler
commit: db07893c7e7f4a8bbde34135874c6be39b1a5826
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 20:28:55 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 20:28:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db07893c

media-libs/quvi: Fixed build with >=sys-devel/autoconf-2.70

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

 media-libs/quvi/files/quvi-0.9.5-autoconf-2.70.patch | 13 +
 media-libs/quvi/quvi-0.9.5.ebuild| 15 ++-
 2 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/media-libs/quvi/files/quvi-0.9.5-autoconf-2.70.patch 
b/media-libs/quvi/files/quvi-0.9.5-autoconf-2.70.patch
new file mode 100644
index 000..55d9854a7ac
--- /dev/null
+++ b/media-libs/quvi/files/quvi-0.9.5-autoconf-2.70.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/68
+
+--- quvi-0.9.5/configure.ac
 quvi-0.9.5/configure.ac
+@@ -6,7 +6,7 @@
+ AC_INIT([quvi], m4_esyscmd([./gen-ver.sh -c | tr -d '\n']),
+ [http://quvi.sf.net/bugs/],[],[http://quvi.sf.net/])
+ 
+-AC_DEFINE_UNQUOTED([BUILD_OPTS], "$@",
++AC_DEFINE_UNQUOTED([BUILD_OPTS], "$*",
+   [Define to configure invocation command line options])
+ 
+ AC_CONFIG_SRCDIR([src/main.c])

diff --git a/media-libs/quvi/quvi-0.9.5.ebuild 
b/media-libs/quvi/quvi-0.9.5.ebuild
index a5e505fb63d..1c6ddec915e 100644
--- a/media-libs/quvi/quvi-0.9.5.ebuild
+++ b/media-libs/quvi/quvi-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -27,7 +27,10 @@ BDEPEND="
virtual/pkgconfig
nls? ( sys-devel/gettext )"
 
-PATCHES=( "${FILESDIR}"/${PN}-0.9.1-automagic.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.9.1-automagic.patch
+   "${FILESDIR}"/${PN}-0.9.5-autoconf-2.70.patch #68
+)
 
 src_prepare() {
default
@@ -35,8 +38,10 @@ src_prepare() {
 }
 
 src_configure() {
-   econf \
-   --with-manual \
-   $(use_enable json) \
+   local myeconfargs=(
+   --with-manual
+   $(use_enable json)
$(use_enable xml)
+   )
+   econf "${myeconfargs[@]}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-office/openoffice-bin/

2021-03-22 Thread Sergey Torokhov
commit: 6963075071ae4eb878996aae3cc98692b39fb789
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Mar 22 20:12:21 2021 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Mon Mar 22 20:12:21 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69630750

app-office/openoffice-bin: drop old 4.1.8

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

 app-office/openoffice-bin/Manifest |  80 -
 .../openoffice-bin/openoffice-bin-4.1.8.ebuild | 192 -
 2 files changed, 272 deletions(-)

diff --git a/app-office/openoffice-bin/Manifest 
b/app-office/openoffice-bin/Manifest
index f1589f65..a341fd2a 100644
--- a/app-office/openoffice-bin/Manifest
+++ b/app-office/openoffice-bin/Manifest
@@ -1,83 +1,3 @@
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_install-rpm_en-US.tar.gz 168933830 
BLAKE2B 
8a0ebd33e2e622c8a0993d717724fc9d5e06aceb6a78c77d40eadcb8b7100c2a0820a149b87b90586a8ab471f38f39f0e7b4bae7bdf0d969afba6ea6b6f18817
 SHA512 
262e772c1ff32df38f461bdc632d57dc0ed1f4bafdbc539a27cd15839d3e3c1a461f555c52b77d13868a61cfe526f2cca10f1e25ad1e9f9c029015678f91391d
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_ast.tar.gz 19097516 
BLAKE2B 
c955155f1551d63fd4df48463baddb83b0ccb3bc14448713602be84b680f2c5efb3367f2928aabdf088f20e451b9d2b3568ede69617430b66ace564b98e523ee
 SHA512 
af72f880e613baed032f30d9e230feb0d26ec3d0c86c1a29c373dea6191a3eca8ae20df469b41be61c8ed63af883db8726e8958d51470bd8f08cb93a789a1772
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_bg.tar.gz 13587109 
BLAKE2B 
2fe587e5da7ce73feb47442f61f05f4c6ff80ba5c82e1797dc78a0401fbc9a46dd97e16e091fb52f7825c136f8a0ba0f5ba98504a9f212c63d2f0861c90a039c
 SHA512 
dcb7423cb4707ae0cce6165d6b6d7804687a4cc5f0ebba3e86b66af57b264384adb8be6495dbb745fb31f55971af282a66faf8305fa7fedb940bce5a4b9f72e0
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_ca-XV.tar.gz 20531567 
BLAKE2B 
c8f83f1178efddd9220326c586613519430b7f73bbb0c4537e7df2f1bdab97f6107a6db90b7111266dfb301749a71f7a65caff5a8872021ef893bb3a86c2ab86
 SHA512 
1e915221399bfaf48cc8c3670416cf40d1f42c87712ef08fdb5f9f56e211c41f20637f49d062632f0f7a278120e3ddd6ec2abfabc526c24e0125d060c625bd3d
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_ca.tar.gz 20525096 
BLAKE2B 
75e3ba51dc707d3df01c5ed0538ab6d681c3fa9d651656fc422bcff923d409570e9c99f2fddb8adee17d8c2cb516fb7488c636c4e49ddcafb2f5a0558b869417
 SHA512 
4aa5cc2d8e46e140c4d8c4fdbafd406b2e33266aa5071d1c5a861eca88a2040f704fe9052b840adaae73b05443807a217b236bf9dc28d438216c4e394aa94122
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_cs.tar.gz 12632622 
BLAKE2B 
a4b17dc867c3783b76a048cb9959f0ebae8da750e2d929ebdb80acb3cd18e6493d18e53ee91b7a12598426cab82ed046e6695020e55025b334484bde0c7c1978
 SHA512 
5e66ecdeb6c657945177f50b8dd30448bd60efd875c6c57cf8bcfe788154e4ee0cab6d68e9a3843b25ac678785b6a51c2adfb352d099a7f025d4107e1517cf99
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_da.tar.gz 12422102 
BLAKE2B 
143e89c1080c34da0bd099a7c2880ed257329642c059695f6d3780bf88b372ca9dcf2ecdb243c6c6995998d112fc59d6e50afe771fc6a3370f138aab8e37c5bf
 SHA512 
08f58f6be71d9f31939eded1ef5cbac8ba8c6858259eb50b0d454dae2c0587b1b32e8b453e2462b76721e4b48be8f91d602a92f5c7faa2d8aee1d86536d53943
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_de.tar.gz 20728874 
BLAKE2B 
c67e9b57598d7921f66f4db5ed1a3322536b161e77c1b9f860afddb494f5d99b95bd354c49fb1296c264ed2ff520038d8cd3da9c1f20080a937902d662678ac2
 SHA512 
feca2a44eb2fd1c8a7264aabc8b456f3a5e8f5aa471ac698b35a45bef29d3e872a4d1933fe3538829ac9b2fc6581cae9744486dfc06cf8a1412413cc6552c09f
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_el.tar.gz 22049042 
BLAKE2B 
d35d9f1419c2193c38a490d08078b3b78dd60cb041419dd12b9afac4f522a84ff3c0a4144868b8be4e2831cc23a087d5fb2b91e80fb6a274f75e76496ea2be18
 SHA512 
471fcd3e3bb451a01028c4db6c2bb9517cf77602b63ac3aa58dae3bf09c037191c62c05245ae3ce167143de0620d3c5af72544168cd3f1f4fa2f997c28a9
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_en-GB.tar.gz 11387599 
BLAKE2B 
340c69e093b227220ce1415b40256940ae05c0d5f22410aa8769f94b1f15dbaf95166f4e4714ffa1c4247495018379b616ddc1246c4d5a404974744cfa09d7c3
 SHA512 
5252dc90fe36b347028699ebb39d3037714878c62229615ebadf43f0f176468ed68e4079dcb452e6bb728eff653b026ad94903e9aedbf727320ea2506bbecb29
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_es.tar.gz 12821648 
BLAKE2B 
dcac26aebf6273065ffd193faf3f06c45c29a8022b62f88f2c3a6eab59873dad69d60f7017a71f201698a382624c98a6b4cf2ecc920431a4011a3174108443e5
 SHA512 
ba4d90b71ee70b1fc59b362d90b59c6dcd3fe10d9dab221de7dbfb3924d90bd3c1bd7b3b9e88a314c866c557aa48cc60cad04df99194a0de6d1ee7492413a699
-DIST Apache_OpenOffice_4.1.8_Linux_x86-64_langpack-rpm_eu.tar.gz 12673590 
BLAKE2B 
f08a1bb546b72f91b5cb371f3deec97ac02c085195114af25c44bec7dcb982f18b71fc1b9c87117a4b2f321af45e0a014e3f1fc0a63e2cb523a59c4dcd7432d5
 SHA512 
8bd0c3299b68bea5dbf222bf463bbe87970b21f60fd4db59a9f880e93977d8cf5fe228cba893727756f930a49fb54a0a174e02de558

[gentoo-commits] repo/proj/guru:dev commit in: sci-physics/SU2/

2021-03-22 Thread Sergey Torokhov
commit: 4f15d50c3efc79bbaae115bf6af576568564b8b9
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Mon Mar 22 20:13:58 2021 +
Commit: Sergey Torokhov  yandex  ru>
CommitDate: Mon Mar 22 20:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f15d50c

sci-physics/SU2: drop old 7.1.0

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

 sci-physics/SU2/Manifest |   3 -
 sci-physics/SU2/SU2-7.1.0.ebuild | 119 ---
 2 files changed, 122 deletions(-)

diff --git a/sci-physics/SU2/Manifest b/sci-physics/SU2/Manifest
index 9fc17003..7148f13f 100644
--- a/sci-physics/SU2/Manifest
+++ b/sci-physics/SU2/Manifest
@@ -1,6 +1,3 @@
-DIST SU2-7.1.0-TestCases.tar.gz 449701778 BLAKE2B 
8a7cb400d330b4bbf62023525e6009a8c05af5a375b7479087b3b579d7f3162a11091f09294381fcd11d7bc358e77f10f69efc0999a304135f8850e3fe005000
 SHA512 
a0e354b073b4cfaeb47a9bd33ac66a636b12a065ca7caff4bd50c54e2b191809fd463f980568e0b7d4d559714d2dca99fe9a3e5854aa345be24010cd1239e772
-DIST SU2-7.1.0-Tutorials.tar.gz 66570840 BLAKE2B 
fdbc23503abd7a250464ca8da52ab87f67069d2a3fca130038c1ea83c3b18aa476fed3a21f725b142a97923b101d7906a720f6dff28341a13915ed6216660d7f
 SHA512 
7843a7ed5b3c606ea9821745390c70bbfd3cb66a17494360b4139e8735a8e83546acd0912462b7fc3b63ff9f2097610294c1c9af25d104962f727f599cdb8ae9
-DIST SU2-7.1.0.tar.gz 20542933 BLAKE2B 
e6e6d82a990bf4043d1c6c58a5fe7a100a923b2c6ae6a29f7bb969e02279eeb5587f7930b2372cf67e26f451c598cf81e2515eeb7e516d6ab060ac7e986a0110
 SHA512 
309b4e06c5fc084ea2a06797ae400392b924c3654d354170c3159327c9e022081745bee28b1537ed3ad4e7c1333afb8c38a1ca033ff28662b8d5f5badfdc8465
 DIST SU2-7.1.1-TestCases.tar.gz 453640460 BLAKE2B 
661349f1690eda1f9c4438a0c03c59d4bab7a1e49965a94d1e3ba6fe54ab5f14c9eae0ae93d5027068d5d02465af72cc39e8a4319de6b888d01b0e353a2bf296
 SHA512 
8a30160b9c6d7f2d23c7cd88e089bcefa98b1fdeeef43060da4fe4840a7061e790f250c656b44f2e491108cf5c2701fd0dbad67e651db3d59a79f8e521c2e36d
 DIST SU2-7.1.1-Tutorials.tar.gz 71446250 BLAKE2B 
30d4f9dda28958da80617d5ddcf635304c19f7de68a1bd5dd52ac7df84bf643d028c2ee8d2e3425f4d8a4faa06e8ed95150c51293629453c0b27101c33278a1f
 SHA512 
7f38588effa471f705c297c5a9fb6bca344932224453cb46021a715b58f9a0d45e16edb73df9a2a079dd7bd7909bbf0236fc0dc2df11b88bfb6f3a6c7769fdfe
 DIST SU2-7.1.1.tar.gz 20553973 BLAKE2B 
a8c7f851cf570c08c345725e6660fc84683a4a7b6982edc586661847dc0b0db06f1825170afc34d85adced512c5272a0632005838ae6952be4265eb05c921bab
 SHA512 
5980c2a24821d5e8cc83a953377d2779a158da30b6c1d2ef5db8a2b4f7a2ba555d5a35d755216a5c860e48e97b325f9687f3b2bd0c741b2d21bbcfcd31689ea9

diff --git a/sci-physics/SU2/SU2-7.1.0.ebuild b/sci-physics/SU2/SU2-7.1.0.ebuild
deleted file mode 100644
index 0357fd63..
--- a/sci-physics/SU2/SU2-7.1.0.ebuild
+++ /dev/null
@@ -1,119 +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 meson python-single-r1
-
-DESCRIPTION="SU2: An Open-Source Suite for Multiphysics Simulation and Design"
-HOMEPAGE="https://su2code.github.io/";
-SRC_URI="
-   https://github.com/su2code/SU2/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   mpp? ( https://github.com/mutationpp/Mutationpp/archive/v1.0.1.tar.gz 
-> mutationpp-1.0.1.tar.gz )
-   test? ( https://github.com/su2code/TestCases/archive/v${PV}.tar.gz -> 
${P}-TestCases.tar.gz )
-   tutorials? ( https://github.com/su2code/Tutorials/archive/v${PV}.tar.gz 
-> ${P}-Tutorials.tar.gz )
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# cgns, metis, parmetis are bundled;
-# omp is disable as it's experimental;
-# pastix is disabled as it's try to find bundled libs;
-IUSE="cgns -mkl +mpi mpp openblas tecio test tutorials"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   mkl? ( !openblas )
-"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   mpi? ( virtual/mpi[cxx] )
-   mkl? ( sci-libs/mkl )
-   openblas? ( sci-libs/openblas )
-"
-DEPEND="
-   ${RDEPEND}
-   tecio? ( dev-libs/boost:= )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-7.0.4-unbundle_boost.patch"
-   "${FILESDIR}/${P}-fix-env.patch"
-)
-
-DOCS=( "README.md" "SU2_PY/documentation.txt" )
-
-src_unpack() {
-   unpack "${P}.tar.gz"
-   if use mpp ; then
-   einfo "Unpacking mutationpp-1.0.1.tar.gz to 
/var/tmp/portage/sci-physics/${P}/work/${P}/subprojects/Mutationpp"
-   tar -C "${P}"/subprojects/Mutationpp --strip-components=1 -xzf 
"${DISTDIR}/mutationpp-1.0.1.tar.gz" || die
-   fi
-   if use test ; then
-   einfo "Unpacking ${P}-TestCases.tar.gz to 
/var/tmp/portage/sci-physics/${P}/work/${P}/TestCases"
-   tar -C "${P}"/TestCases --strip-components=1 -xzf 
"${DISTDIR}/${P}-TestCases.tar.gz" || die
-   fi
-   if use tutorials ; then
-   einfo "Unpacking ${P}-Tutorials.tar.gz to 
/var/tmp/portage/sci-physics/${P}/work

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

2021-03-22 Thread Lars Wendler
commit: 9b160978e3f1007b680209f704b1e479e4770aa0
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 20:04:16 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 20:04:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b160978

net-ftp/filezilla: Bump to version 3.53.1

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

 net-ftp/filezilla/Manifest|  1 +
 net-ftp/filezilla/filezilla-3.53.1.ebuild | 88 +++
 2 files changed, 89 insertions(+)

diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
index 9ef42237241..e30e4117805 100644
--- a/net-ftp/filezilla/Manifest
+++ b/net-ftp/filezilla/Manifest
@@ -2,3 +2,4 @@ DIST FileZilla_3.51.0_src.tar.bz2 4808717 BLAKE2B 
67f614032145abe7f715254fd47756
 DIST FileZilla_3.52.0.5_src.tar.bz2 4811653 BLAKE2B 
a80d0784e5c85b74cadb944af232bb42fd0170ca31034e51804b56dc06ca2bbc4580a5ed1564bf82436be50be62d86f2017ebf3496ecc00af24837c0da99bbcc
 SHA512 
c0a3f20ad9351ae0bb15e7e488801cdaefc83d5eb1355fcb664150ea588b9fb8c4b446e4b1df5d8b35fb88111a37527037e4dc70ba783d5161b1d91c8dc3bee0
 DIST FileZilla_3.52.2_src.tar.bz2 4813167 BLAKE2B 
af651f4db74e805c866d040aa932c39e1a488bf37b0c215a2cdeae3fd4ab608f84b1b12dfbe8bf197e778760ca26183a3532a370e7a0095c1a250eefdc14717c
 SHA512 
74abb78eaece5ffed044a88bdbbff7be0470e47868b806925ea5666d741370dff910d55849f6ad91fb57f8c1a33c461dc10c9f093d75e7a96ff0d909f3a8f131
 DIST FileZilla_3.53.0_src.tar.bz2 4842563 BLAKE2B 
e9704e5b0c7afee28c3d3efb9b0f72111e9fc4f2d8d69a935d195a09b685f39b80019de77216b5da4353c65837b5b0d8102b3e9e88cad840f3716372232f8bd3
 SHA512 
b658a0e67d0f92051e5f5503da64f8bc0b1dd6d9af4b54b34d32c9a6c83abe0709b310d940a8f6676f20a49537baca48df805a88c1fa29d7e7b262f59544deff
+DIST FileZilla_3.53.1_src.tar.bz2 4844262 BLAKE2B 
1ae9bab7b3812df106340a2267d5634c3e3e3078a5fbb3dcbf526c28ea5bfefe619e380b739533754ec9f4e200d08a398d6ebe0c984a7b18679f0165f3a03e29
 SHA512 
85109c68c9acaf2d3fb7d2ed98bdeae636cc359993535484ca404bd34e8287927628e255364bdb03681fcc47bff02423e954fd304b2e304bf18efaf2c0784eaa

diff --git a/net-ftp/filezilla/filezilla-3.53.1.ebuild 
b/net-ftp/filezilla/filezilla-3.53.1.ebuild
new file mode 100644
index 000..c8f67f39ebe
--- /dev/null
+++ b/net-ftp/filezilla/filezilla-3.53.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0-gtk3"
+
+inherit autotools flag-o-matic wxwidgets xdg
+
+MY_PV=${PV/_/-}
+MY_P="FileZilla_${MY_PV}"
+
+DESCRIPTION="FTP client with lots of useful features and an intuitive 
interface"
+HOMEPAGE="https://filezilla-project.org/";
+SRC_URI="https://download.filezilla-project.org/client/${MY_P}_src.tar.bz2";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="dbus nls test"
+
+# pugixml 1.7 minimal dependency is for c++11 proper configuration
+RDEPEND=">=app-eselect/eselect-wxwidgets-0.7-r1
+   >=dev-libs/nettle-3.1:=
+   >=dev-db/sqlite-3.7
+   >=dev-libs/libfilezilla-0.26.0:=
+   >=dev-libs/pugixml-1.7
+   >=net-libs/gnutls-3.5.7
+   >=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X]
+   x11-misc/xdg-utils
+   dbus? ( sys-apps/dbus )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   >=sys-devel/libtool-1.4
+   nls? ( >=sys-devel/gettext-0.11 )
+   test? ( >=dev-util/cppunit-1.13.0 )"
+
+RESTRICT="!test? ( test )"
+
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+DOCS=(AUTHORS ChangeLog NEWS )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.22.1-debug.patch
+   "${FILESDIR}"/${PN}-3.47.0-metainfo.patch
+   "${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch
+   "${FILESDIR}"/${PN}-3.52.2-slibtool.patch
+)
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if ! test-flag-CXX -std=c++14; then
+   eerror "${P} requires C++14-capable C++ compiler. Your 
current compiler"
+   eerror "does not seem to support -std=c++14 option. 
Please upgrade your compiler"
+   eerror "to gcc-4.9 or an equivalent version supporting 
C++14."
+   die "Currently active compiler does not support 
-std=c++14"
+   fi
+   fi
+}
+
+src_prepare() {
+   setup-wxwidgets
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-autoupdatecheck
+   --with-pugixml=system
+   $(use_enable nls locales)
+   $(use_with dbus)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+}



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

2021-03-22 Thread Lars Wendler
commit: 45caad4b340d805d2a270c542e2883a1213b6a0b
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 20:11:18 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 20:11:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45caad4b

package.mask: Masked sys-devel/autoconf:2.71

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 88c103f3082..e5ba6e29bdc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Lars Wendler  (2021-03-22)
+# Has unidentified race condition on very fast CPUs that causes maintainer-
+# mode to be triggered.
+# Most likely caused by the following upstream commit:
+#   
https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=aba75f6d4a9c875a9d5d90a07c6b3678db66a4bf
+sys-devel/autoconf:2.71
+
 # Sam James  (2021-03-22)
 # Many reverse dependencies need to be ported due to changes in new glib
 # Masking until they've been updated, see tracker bug for details



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

2021-03-22 Thread Lars Wendler
commit: 388774e35ada68dc0255e8041a698b7f1110497d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 19:57:47 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 19:57:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388774e3

dev-libs/libassuan: Bump to version 2.5.5

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

 dev-libs/libassuan/Manifest   |  1 +
 dev-libs/libassuan/libassuan-2.5.5.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/libassuan/Manifest b/dev-libs/libassuan/Manifest
index 53f72ed36e1..29c8687e0d4 100644
--- a/dev-libs/libassuan/Manifest
+++ b/dev-libs/libassuan/Manifest
@@ -1,2 +1,3 @@
 DIST libassuan-2.5.3.tar.bz2 572348 BLAKE2B 
ae3a5a9a03e85d62cf87271cd4a0718a2b89a4f90ea814837913e4b2bb6e5af9746e766d99685cc0cc3a801efaee597e491a2bc03d42ac26059580ea4680fd7a
 SHA512 
e7ccb651ea75b07b2e687d48d86d0ab83cba8e2af7f30da2aec794808e13e6ec93f21d607db50d3431f1c23cb3a07a2793b71170e69fa2f5a82cffb81961f617
 DIST libassuan-2.5.4.tar.bz2 574039 BLAKE2B 
2eec42c47840741a4726fc35c3ed04300e5fbcd37f808b121534aeaa04d0d0f609a30ad48cfbe33a81ee4b2ebbb822b9a48a5c602268f1b802bf5d7d19d72e9c
 SHA512 
764993d5311c24f0c0f970016e903e1a16783a2050c42072dbc1bc4f350f119e53b0be17ed6df25a0086bc9f8c25ee4f3134330577968480997263f95e05594f
+DIST libassuan-2.5.5.tar.bz2 572263 BLAKE2B 
24952e97c757b97c387ab4c2c4bf7b040f2874e9326c129805c7f5326fa14d80e083b0842e336a635531a2c8d4a66d428c816bae6b175f1c4518add1ffa3554d
 SHA512 
70117f77aa43bbbe0ed28da5ef23834c026780a74076a92ec775e30f851badb423e9a2cb9e8d142c94e4f6f8a794988c1b788fd4bd2271e562071adf0ab16403

diff --git a/dev-libs/libassuan/libassuan-2.5.5.ebuild 
b/dev-libs/libassuan/libassuan-2.5.5.ebuild
new file mode 100644
index 000..f47712edfd6
--- /dev/null
+++ b/dev-libs/libassuan/libassuan-2.5.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool
+
+DESCRIPTION="IPC library used by GnuPG and GPGME"
+HOMEPAGE="https://www.gnupg.org/related_software/libassuan/index.en.html";
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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"
+
+RDEPEND=">=dev-libs/libgpg-error-1.17"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   elibtoolize
+
+   # fix standards conflict
+   sed -i \
+   -e '/_XOPEN_SOURCE/s/500/600/' \
+   -e 's/_XOPEN_SOURCE_EXTENDED/_NO&/' \
+   -e 's/__EXTENSIONS__/_NO&/' \
+   configure || die
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   GPG_ERROR_CONFIG="${EROOT}/usr/bin/${CHOST}-gpg-error-config"
+   $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   # ppl need to use libassuan-config for --cflags and --libs
+   find "${ED}" -type f -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/reiser4progs/

2021-03-22 Thread Lars Wendler
commit: 3c716150e76049eead0ecbd2e693486deec135d7
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 19:55:31 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 19:55:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c716150

sys-fs/reiser4progs: Removed old

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

 sys-fs/reiser4progs/Manifest  |  1 -
 sys-fs/reiser4progs/reiser4progs-2.0.3.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/sys-fs/reiser4progs/Manifest b/sys-fs/reiser4progs/Manifest
index c628c324cc5..5c563f333b4 100644
--- a/sys-fs/reiser4progs/Manifest
+++ b/sys-fs/reiser4progs/Manifest
@@ -1,4 +1,3 @@
 DIST reiser4progs-1.2.1.tar.gz 980203 BLAKE2B 
8c9cb77458c083c50f34c17bddf4747b755b52b911a63835152ad584494c2738a5317c28e5b3f1e6bfdc49416f3715ca4fbbd9c8a428b5b484b54f8f4a861a58
 SHA512 
2caac5a98d672d68910c6df3e694a42365fa6273ae367c26126778c1fbe956aa502dac236d36c3302a5bf109468ad3447e645a6eab89c83f122dd1afe2aeda21
-DIST reiser4progs-2.0.3.tar.gz 995921 BLAKE2B 
fa38c8998603ca0c26a17c75240d07afec6c46da1b437e5a733ce3a5a865329591d4343b52d7fd5dc56bb6afe34f4f7685e7dc258ed075dfe4a70a7ad420324a
 SHA512 
59bcd6d73a220fd0e71cc4213489801f45597ebfcf0be55f150e929ef391e0a461a94ab99ee9698e1fb1eb58840497277ece6a2ea57e88d54573347a8854da87
 DIST reiser4progs-2.0.4.tar.gz 997361 BLAKE2B 
3d083c2c702f6c469403447bd2bb59257c22a6f87e062b83227c97147c37e69f93f1ffb6a1ea2c9f23f94a5ac8fcb834da475893c9bd268fc8902e6af2af4c10
 SHA512 
222eaa69f89fa1cfad2b5791af028560fb6e57e44fbb5e025122c25b50dd4aea28a8fd362818a884fa6b3d6164e5b0c78ab63f0649e2e65780f1aee2c0d26375
 DIST reiser4progs-2.0.5.tar.gz 997516 BLAKE2B 
38799bd2161ac3ad631b3f11f4f01f647fa8210786fa4aeb290a84dac95080cdf979be1cb4526abf08567e88f25aad54a3d776be85900e702a7325e674ddd0e1
 SHA512 
1e1f263828bd5f44837bcbdde072a94b2cc5a099dbf52d3e0f7f6851812fb2e8b77a3edcf5448f678304e23240c63919547a9671d36b816f97f989b17b494d27

diff --git a/sys-fs/reiser4progs/reiser4progs-2.0.3.ebuild 
b/sys-fs/reiser4progs/reiser4progs-2.0.3.ebuild
deleted file mode 100644
index 45ddbfaabf1..000
--- a/sys-fs/reiser4progs/reiser4progs-2.0.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib toolchain-funcs usr-ldscript
-
-DESCRIPTION="reiser4progs: mkfs, fsck, etc..."
-HOMEPAGE="https://sourceforge.net/projects/reiser4/";
-SRC_URI="mirror://sourceforge/reiser4/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
-IUSE="debug readline static static-libs"
-
-LIB_DEPEND=">=sys-libs/libaal-1.0.7:=[static-libs(+)]
-   readline? ( sys-libs/readline:0=[static-libs(+)] )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
-   static-libs? ( >=sys-libs/libaal-1.0.7:=[static-libs(+)] )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.0.7-readline-6.3.patch )
-
-src_prepare() {
-   printf '#!/bin/sh\ntrue\n' > run-ldconfig
-   # Delete hardcoded link/compile flags.
-   sed -i -r \
-   -e '/CFLAGS=/s: -static":":' \
-   -e '/CFLAGS/s: (-O[123s]|-g)\>::g' \
-   configure || die
-
-   default
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable static full-static)
-   $(use_enable static-libs static)
-   $(use_enable debug)
-   $(use_with readline)
-   --disable-Werror
-   --enable-libminimal
-   --sbindir=/sbin
-   )
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   gen_usr_ldscript -a reiser4{,-minimal} repair
-   find "${ED}" -type f -name "*.la" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/reiser4progs/

2021-03-22 Thread Lars Wendler
commit: 297a8e406bede45b12e9472bef744db0944a9d68
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 19:55:06 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 19:55:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297a8e40

sys-fs/reiser4progs: Bump to version 2.0.5

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

 sys-fs/reiser4progs/Manifest  |  1 +
 sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/sys-fs/reiser4progs/Manifest b/sys-fs/reiser4progs/Manifest
index 026e6cbab41..c628c324cc5 100644
--- a/sys-fs/reiser4progs/Manifest
+++ b/sys-fs/reiser4progs/Manifest
@@ -1,3 +1,4 @@
 DIST reiser4progs-1.2.1.tar.gz 980203 BLAKE2B 
8c9cb77458c083c50f34c17bddf4747b755b52b911a63835152ad584494c2738a5317c28e5b3f1e6bfdc49416f3715ca4fbbd9c8a428b5b484b54f8f4a861a58
 SHA512 
2caac5a98d672d68910c6df3e694a42365fa6273ae367c26126778c1fbe956aa502dac236d36c3302a5bf109468ad3447e645a6eab89c83f122dd1afe2aeda21
 DIST reiser4progs-2.0.3.tar.gz 995921 BLAKE2B 
fa38c8998603ca0c26a17c75240d07afec6c46da1b437e5a733ce3a5a865329591d4343b52d7fd5dc56bb6afe34f4f7685e7dc258ed075dfe4a70a7ad420324a
 SHA512 
59bcd6d73a220fd0e71cc4213489801f45597ebfcf0be55f150e929ef391e0a461a94ab99ee9698e1fb1eb58840497277ece6a2ea57e88d54573347a8854da87
 DIST reiser4progs-2.0.4.tar.gz 997361 BLAKE2B 
3d083c2c702f6c469403447bd2bb59257c22a6f87e062b83227c97147c37e69f93f1ffb6a1ea2c9f23f94a5ac8fcb834da475893c9bd268fc8902e6af2af4c10
 SHA512 
222eaa69f89fa1cfad2b5791af028560fb6e57e44fbb5e025122c25b50dd4aea28a8fd362818a884fa6b3d6164e5b0c78ab63f0649e2e65780f1aee2c0d26375
+DIST reiser4progs-2.0.5.tar.gz 997516 BLAKE2B 
38799bd2161ac3ad631b3f11f4f01f647fa8210786fa4aeb290a84dac95080cdf979be1cb4526abf08567e88f25aad54a3d776be85900e702a7325e674ddd0e1
 SHA512 
1e1f263828bd5f44837bcbdde072a94b2cc5a099dbf52d3e0f7f6851812fb2e8b77a3edcf5448f678304e23240c63919547a9671d36b816f97f989b17b494d27

diff --git a/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild 
b/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild
new file mode 100644
index 000..2381c45ae85
--- /dev/null
+++ b/sys-fs/reiser4progs/reiser4progs-2.0.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs usr-ldscript
+
+DESCRIPTION="reiser4progs: mkfs, fsck, etc..."
+HOMEPAGE="https://sourceforge.net/projects/reiser4/";
+SRC_URI="mirror://sourceforge/reiser4/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+IUSE="debug readline static static-libs"
+
+LIB_DEPEND=">=sys-libs/libaal-1.0.7:=[static-libs(+)]
+   readline? ( sys-libs/readline:0=[static-libs(+)] )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   static-libs? ( >=sys-libs/libaal-1.0.7:=[static-libs(+)] )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.0.7-readline-6.3.patch )
+
+src_prepare() {
+   printf '#!/bin/sh\ntrue\n' > run-ldconfig
+   # Delete hardcoded link/compile flags.
+   sed -i -r \
+   -e '/CFLAGS=/s: -static":":' \
+   -e '/CFLAGS/s: (-O[123s]|-g)\>::g' \
+   configure || die
+
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_enable static full-static)
+   $(use_enable static-libs static)
+   $(use_enable debug)
+   $(use_with readline)
+   --disable-Werror
+   --enable-libminimal
+   --sbindir=/sbin
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   gen_usr_ldscript -a reiser4{,-minimal} repair
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2021-03-22 Thread Michał Górny
commit: 696918d1025b0f81672004f1c3edd3e57ae1a6eb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 22 19:51:38 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 22 19:51:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696918d1

dev-python/brotlicffi: Remove old

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

 dev-python/brotlicffi/Manifest |   1 -
 dev-python/brotlicffi/brotlicffi-0.8.0.ebuild  |  54 -
 .../files/brotlicffi-0.8.0-remove-dict.patch   | 132 -
 3 files changed, 187 deletions(-)

diff --git a/dev-python/brotlicffi/Manifest b/dev-python/brotlicffi/Manifest
index 58c38dd88d8..7f031b2bfc6 100644
--- a/dev-python/brotlicffi/Manifest
+++ b/dev-python/brotlicffi/Manifest
@@ -1,3 +1,2 @@
 DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B 
b9a1c3c2e5b62bd63b392debe54bd1732ac1cb31f88500f0142108b453649d96901d9a03b6db98642cb9abaf9188c06d440f2b8bd3cf57fbbb52196a931f5079
 SHA512 
dc573c90491032a205f32f0ce9c93e95b06c70a3107caa9501e038a212226c37117d63709a29843367344bf7d18cf32d0c0578b11166387198e12b38b1522406
-DIST brotlicffi-0.8.0.gh.tar.gz 21997 BLAKE2B 
5e817e228ce01cd7a831c59cca5bab3e851d676f1daa5efab8f61a203c0854bcc92605c88896dff5f4ce27fc880718da5ddfcf02a3bddbbd7b2e18c33f1e77a4
 SHA512 
fd0c64b400d3b48e0e2d113b4d75e32a2b33fd99505c7661d6d51ba9aedf5cc1f58be09bc90a5f1f7e3424addef2b54cc085a41e6291c87d53dd7d4e8fc7eb4e
 DIST brotlicffi-1.0.9.1.gh.tar.gz 22589 BLAKE2B 
14ebb3f6168d334abe3ba72bd88697ee98aba87ace6aaf634395ef50ecd9325723f0da0a9ce56a5e4dcfebfe3183a190e2ec183eff95492b25e3542161b32322
 SHA512 
669c73ed6dd18be6b916bb8cfb240657dcc10d67df5a32b3359f05cadf75aa654c27b53e8b964251f6d6cd74870e159efddf87ef0cfb59beacd3cda66852

diff --git a/dev-python/brotlicffi/brotlicffi-0.8.0.ebuild 
b/dev-python/brotlicffi/brotlicffi-0.8.0.ebuild
deleted file mode 100644
index 2afad43d194..000
--- a/dev-python/brotlicffi/brotlicffi-0.8.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} pypy3 )
-
-inherit distutils-r1
-
-# Commit of the Brotli library bundled within brotlipy.
-BROTLI_BUNDLED_COMMIT="46c1a881b41bb638c76247558aa04b1591af3aa7"
-
-DESCRIPTION="Python binding to the Brotli library"
-HOMEPAGE="
-   https://github.com/python-hyper/brotlicffi/
-   https://pypi.org/project/brotlicffi/";
-SRC_URI="
-   https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? (
-   
https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz
-   -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz
-   )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-
-RDEPEND="
-   app-arch/brotli:=
-   virtual/python-cffi[${PYTHON_USEDEP}]"
-DEPEND="
-   test? (
-   dev-python/hypothesis[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
-   # remove custom dictionary code that isn't supported by new brotli
-   "${FILESDIR}"/brotlicffi-0.8.0-remove-dict.patch
-)
-
-src_unpack() {
-   default
-   if use test; then
-   mv "brotli-${BROTLI_BUNDLED_COMMIT}"/tests "${S}"/libbrotli/ || 
die
-   fi
-}
-
-src_configure() {
-   export USE_SHARED_BROTLI=1
-}

diff --git a/dev-python/brotlicffi/files/brotlicffi-0.8.0-remove-dict.patch 
b/dev-python/brotlicffi/files/brotlicffi-0.8.0-remove-dict.patch
deleted file mode 100644
index bfb1b61b951..000
--- a/dev-python/brotlicffi/files/brotlicffi-0.8.0-remove-dict.patch
+++ /dev/null
@@ -1,132 +0,0 @@
-From 0fe3dc70240ea62b56861ab830f9ab44644b18e5 Mon Sep 17 00:00:00 2001
-From: Seth Michael Larson 
-Date: Sat, 28 Nov 2020 14:36:59 -0600
-Subject: [PATCH] Update libbrotli to 1.0.9
-
-(stripped down to removing custom dictionary support)
-

- src/brotlicffi/_api.py  | 21 ++--
- src/brotlicffi/_build.py| 25 +-
- test/test_simple_compression.py |  8 -
-
-diff --git a/src/brotlicffi/_api.py b/src/brotlicffi/_api.py
-index 49da0a3..8358d3f 100644
 a/src/brotlicffi/_api.py
-+++ b/src/brotlicffi/_api.py
-@@ -95,8 +95,7 @@ def compress(data,
-  mode=DEFAULT_MODE,
-  quality=lib.BROTLI_DEFAULT_QUALITY,
-  lgwin=lib.BROTLI_DEFAULT_WINDOW,
-- lgblock=0,
-- dictionary=b''):
-+ lgblock=0):
- """
- Compress a string using Brotli.
- 
-@@ -124,11 +123,6 @@ def compress(data,
- based on ``quality``.
- :type lgblock: ``int``
- 
--:param dictionary: A pre-set dictionary for LZ77. Please use this with
--caution: if a dictionary is used for compr

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

2021-03-22 Thread Sam James
commit: 599735c8bb2c5619de06ceb0c157fd20809ceefc
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 19:48:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:48:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599735c8

profiles: adjust glib mask

Fixes: 6bf9e561bb612ebcb32eb94df5df74dfeb7b7e45
Signed-off-by: Sam James  gentoo.org>

 profiles/package.mask | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9a0e172d3ae..88c103f3082 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -36,13 +36,12 @@
 # Many reverse dependencies need to be ported due to changes in new glib
 # Masking until they've been updated, see tracker bug for details
 # bug #777675
-=dev-libs/gobject-introspection-common-2.68.0
-=dev-libs/gobject-introspection-2.68.0
+=dev-libs/gobject-introspection-common-1.68.0
+=dev-libs/gobject-introspection-1.68.0
 =dev-util/gdbus-codegen-2.68.0
 =dev-util/glib-utils-2.68.0
 =dev-libs/glib-2.68.0
 =net-libs/glib-networking-2.68.0
-=dev-python/pygobject2-2.68.0
 
 # Marek Szuba  (2021-03-19)
 # Depends on bundled out-of-date Qt5 libraries, and even with those



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/singular/files/, sci-mathematics/singular/

2021-03-22 Thread Michael Orlitzky
commit: 533d3a72e06349a1ee683ba8c451b3a546e97a7b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Mar 22 19:08:48 2021 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Mar 22 19:46:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533d3a72

sci-mathematics/singular: new version 4.2.0p1.

Taken from the sage-on-gentoo overlay with minor tweaks and a new
patch. Many, many thanks to François Bissey for his work on this.

Closes: https://bugs.gentoo.org/712004
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Michael Orlitzky  gentoo.org>

 sci-mathematics/singular/Manifest  |   1 +
 .../files/singular-4.0.3-gfan_linking.patch|  13 +++
 .../files/singular-4.1.3-doc_install.patch |  62 
 .../singular/files/singular-4.2.0-no-static.patch  |  69 ++
 sci-mathematics/singular/singular-4.2.0_p1.ebuild  | 104 +
 5 files changed, 249 insertions(+)

diff --git a/sci-mathematics/singular/Manifest 
b/sci-mathematics/singular/Manifest
index 5cb78241d61..a0d12ebf497 100644
--- a/sci-mathematics/singular/Manifest
+++ b/sci-mathematics/singular/Manifest
@@ -2,3 +2,4 @@ DIST singular-4.0.2-share.tar.gz 8789162 BLAKE2B 
357a68f68cc0508e4e197427c56232d
 DIST singular-4.0.2.tar.gz 8635172 BLAKE2B 
5f565bf14677d8414300d7a5602aa96c8cef7e863fd858083fe4561742b545d74a5fc4de95ef0c63acf4f78c66405bac7ba77a954e42b2e87a6da608e4732bcd
 SHA512 
4543a45839ce8adc45e3b2edd84a6e398b7ba157da1eda050dbce2a8b20333eb0c63433e3e7eaf59d76bf6bcb65c1b1611bfc08c25fd493c88e2f06624898e3d
 DIST singular-4.0.3-share.tar.gz 6633256 BLAKE2B 
c137b72aaa0926eb006624e03fe938678acb94a41da525de1ca4f7711985d253926788b550d2d98b8def15fb0cb60b2527c1c04566a29a28135fcb1a70246025
 SHA512 
5f8ae4ecd22a3470e5f00393e03079936d7ed334f44ae056ed1eb1719054afc4371b03e920b598033605600c843dc39cb6b01308505323e2c084dfe1f7a1b94a
 DIST singular-4.0.3.tar.gz 12615042 BLAKE2B 
b3c63434974bb8b5fdef86cbcbe73b76a47503b28dcae6bfc6e4210e1ab1c14224ac0f6eeefa9d8004450f6d9a26843368a9b2ea16bca68bf1215ce33e83df0d
 SHA512 
781227997c510829b02c969259d627572c0b62aa152c9ef623ff27de5b2df0c8e024f086740b89ca8f96b6e3f7def04f8d62ca79adb199d6249ade9b8cbb06ab
+DIST singular-4.2.0p1.tar.gz 14155171 BLAKE2B 
444553f87d7ca8d6a62e4519c9857a6892757e92285df7c3b686913a9b51c9ae8d802c41382b0b2b6e37dc2dc496d4a10f262c98407470219cdce131e8baf127
 SHA512 
2ecd8940c9e8d70a93dbdb4df6da313c00151e5cb959f8eed5856e8df99089b5a03e514fbcdc70903c77df8b59fa7ef9f3b134f1de510b795fa6ea0341089bd8

diff --git a/sci-mathematics/singular/files/singular-4.0.3-gfan_linking.patch 
b/sci-mathematics/singular/files/singular-4.0.3-gfan_linking.patch
new file mode 100644
index 000..f228d980ffc
--- /dev/null
+++ b/sci-mathematics/singular/files/singular-4.0.3-gfan_linking.patch
@@ -0,0 +1,13 @@
+diff --git a/gfanlib/Makefile.am b/gfanlib/Makefile.am
+index 2039af0..a1b7dce 100644
+--- a/gfanlib/Makefile.am
 b/gfanlib/Makefile.am
+@@ -20,6 +20,8 @@ libgfan_la_SOURCES = $(SOURCES)
+ libgfan_includedir =$(includedir)/gfanlib
+ libgfan_include_HEADERS = config.h gfanlib_mixedvolume.h 
gfanlib_polymakefile.h gfanlib_symmetry.h gfanlib_vector.h gfanlib_z.h 
_config.h  gfanlib.h gfanlib_paralleltraverser.h gfanlib_q.h  
gfanlib_traversal.h gfanlib_zcone.h gfanlib_circuittableint.h gfanlib_matrix.h 
gfanlib_polyhedralfan.h gfanlib_symmetriccomplex.h gfanlib_tropicalhomotopy.h 
gfanlib_zfan.h
+ 
++libgfan_la_LIBADD = $(CDDGMPLDFLAGS)
++
+ DISTCLEANFILES =  config.h
+ 
+ moduledir = $(libexecdir)/singular/MOD

diff --git a/sci-mathematics/singular/files/singular-4.1.3-doc_install.patch 
b/sci-mathematics/singular/files/singular-4.1.3-doc_install.patch
new file mode 100644
index 000..10e831bea70
--- /dev/null
+++ b/sci-mathematics/singular/files/singular-4.1.3-doc_install.patch
@@ -0,0 +1,62 @@
+diff --git a/Makefile.am b/Makefile.am
+index c21b6ba..ea61758 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -14,10 +14,11 @@ dist-hook:
+ 
+ install-data-local:
+   if test -e $(srcdir)/doc/doc.tbz2; then\
+-(cat ${top_srcdir}/doc/doc.tbz2| (cd $(DESTDIR)$(datadir)/singular; 
tar jxf -));\
+  mkdir $(DESTDIR)$(datadir)/info;\
+- mkdir $(DESTDIR)$(datadir)/doc;\
+- mv  $(DESTDIR)$(datadir)/singular/singular.hlp  
$(DESTDIR)$(datadir)/info/.;\
++ mkdir -p $(DESTDIR)$(docdir);\
++(cat ${top_srcdir}/doc/doc.tbz2| (cd $(DESTDIR)$(docdir); tar -jx 
--no-same-owner -f -));\
++ mv  $(DESTDIR)$(docdir)/singular.hlp  $(DESTDIR)$(datadir)/info/.;\
++ @INSTALL_DATA@ doc/singular.idx  $(DESTDIR)$(datadir)/singular/.;\
+   fi
+ 
+ uninstall-local:
+diff --git a/configure.ac b/configure.ac
+index 2d53a55..d43b5fe 100644
+--- a/configure.ac
 b/configure.ac
+@@ -248,6 +248,11 @@ AX_NORMALIZE_PATH([config_datadir],['/'])
+ AC_DEFINE_UNQUOTED([DATA_DIR],"$config_datadir",[datadir])
+ AC_SUBST(DATA_DIR, "$config_datadir")
+ 
++AX_RECURSIVE_EVAL([

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

2021-03-22 Thread Alexys Jacob
commit: 680a55ceb014bafa27bace7f57fdd2121642e040
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Mar 22 19:45:45 2021 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Mar 22 19:45:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680a55ce

x11-misc/py3status: version bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Alexys Jacob  gentoo.org>

 x11-misc/py3status/Manifest | 2 +-
 x11-misc/py3status/{py3status-3.34.ebuild => py3status-3.35.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index ee7b54eef29..e33803b2a6f 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.34.tar.gz 409041 BLAKE2B 
2322eedfc37c993f58b2dc45b14a3cb0167e139b0d62fe17de6fdcdd170bda826208b7462e45776b3a42c53a3c4dbee84175c1bf5551bb46fcf1f7b65edfd3c4
 SHA512 
a018c698ea11fb7a2f150833c13b9eec97c04db023646381f346c9d8f4873f8526dd0696d11ae93eaada3364e041d614a23b59d250b4e3e8fa83303634fce54a
+DIST py3status-3.35.tar.gz 409496 BLAKE2B 
5d527846cc4acf5b341b33ed1726165e5f09c7fa59dbda61e4526fadc8151831f8a9c977c60c5f84b37073705448e9258e9311638e8ca929c3d93452cecf8627
 SHA512 
d2f120818d7d7e100b93d355096cd985c933d9859539a7ffb32ca5830d034617851cfdfbdd2c472f931d30f17e178b134f05a503219a126f8fbf0e920b263157

diff --git a/x11-misc/py3status/py3status-3.34.ebuild 
b/x11-misc/py3status/py3status-3.35.ebuild
similarity index 100%
rename from x11-misc/py3status/py3status-3.34.ebuild
rename to x11-misc/py3status/py3status-3.35.ebuild



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

2021-03-22 Thread Lars Wendler
commit: 3661c683ce2150e5c9688d5337945fe6173d4826
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 19:43:06 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 19:43:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3661c683

dev-libs/libgpg-error: Removed old

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

 dev-libs/libgpg-error/Manifest |  1 -
 dev-libs/libgpg-error/libgpg-error-1.39.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
index 23fb98a70e2..26f4a58b082 100644
--- a/dev-libs/libgpg-error/Manifest
+++ b/dev-libs/libgpg-error/Manifest
@@ -1,5 +1,4 @@
 DIST gen-lock-obj-1.38.sh 2643 BLAKE2B 
5040b027a95f10bac4a0ba463c8bb8387514ca9136e019fc647183456593df27473eb79af1d79e803984dd2b93166c286809b376968584cc320679de95fcfbba
 SHA512 
d60999a08f70f5bcf1b66099c5d7b5f715dbd881bd0d75dbdde3a8932e9b064166f0524a45ae88b5b182c620aee526e14095ffdee68403b5d3b087b4dc4c0c2c
 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 
9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6
 SHA512 
b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de
-DIST libgpg-error-1.39.tar.bz2 961676 BLAKE2B 
8753a9295ca57ba79142ffbc7fa01a986addcdd6a8860cf80c9e1bf9f6f9dfce874f804205a5cdd956e026eb006f2662110c63e7ed52c7a42ee0c45923ae52be
 SHA512 
b28be183ac3d3920363558c4b5b2c24f9074a302799915cc076674bb349dcfb6f09160bec1d3fb62e04047c3ce432d345f36b0905100a88cc730b53d4eb78e42
 DIST libgpg-error-1.41.tar.bz2 967117 BLAKE2B 
9dc95bc09f55915d904e0f956ecf9281615028b8b8d876dbc786b752068fefea56adfb5dd5db65bad656ab664d567e56541e44a584c7f8672c30537ed05c4db0
 SHA512 
578d1d8090b9f6e6cbe59d9aeebec7df81aae492f75ec343f8df530950d30866fa0a7903ca050bf7bf721413f7b2708abe34f7467e2b208cc1447ffc9bd5b9a5
 DIST libgpg-error-1.42.tar.bz2 973996 BLAKE2B 
eb3381ec7106cfe5dca91f473e97b03df83f247d3067e9f933ed7206f826e59d2b74b8c28d41e785ffe1c2980b680470064eb2fa2ff1ee3d8fa8be5b81a8
 SHA512 
f6d95712a874edefc39a7746062c8037a62801a550560c5b2eab08b5b86987c1de5be60eba5fcb56d35a37db109aa32d07b7eff2bb99800c1c47d2227421a8f4

diff --git a/dev-libs/libgpg-error/libgpg-error-1.39.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.39.ebuild
deleted file mode 100644
index 548ddb2954c..000
--- a/dev-libs/libgpg-error/libgpg-error-1.39.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools libtool multilib-minimal toolchain-funcs prefix
-
-DESCRIPTION="Contains error handling functions used by GnuPG software"
-HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error";
-SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="common-lisp nls static-libs"
-
-RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/gpg-error-config
-)
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/gpg-error.h
-   /usr/include/gpgrt.h
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.37-remove_broken_check.patch"
-)
-
-src_prepare() {
-   default
-   # only necessary for as long as we run eautoreconf, configure.ac
-   # uses ./autogen.sh to generate PACKAGE_VERSION, but autogen.sh is
-   # not a pure /bin/sh script, so it fails on some hosts
-   hprefixify -w 1 autogen.sh
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   $(multilib_is_native_abi || echo --disable-languages)
-   $(use_enable common-lisp languages)
-   $(use_enable nls)
-   # required for sys-power/suspend[crypt], bug 751568
-   $(use_enable static-libs static)
-   --enable-threads
-   CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
-   einstalldocs
-   find "${ED}" -type f -name '*.la' -delete || die
-}



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

2021-03-22 Thread Lars Wendler
commit: 5025ee8280717b86a90b6e4d25d189c7bc6c7316
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Mar 22 19:42:17 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Mar 22 19:43:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5025ee82

dev-libs/libgpg-error: Bump to version 1.42

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

 dev-libs/libgpg-error/Manifest |  1 +
 dev-libs/libgpg-error/libgpg-error-1.42.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
index 3ae617ed7b4..23fb98a70e2 100644
--- a/dev-libs/libgpg-error/Manifest
+++ b/dev-libs/libgpg-error/Manifest
@@ -2,3 +2,4 @@ DIST gen-lock-obj-1.38.sh 2643 BLAKE2B 
5040b027a95f10bac4a0ba463c8bb8387514ca913
 DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 
9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6
 SHA512 
b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de
 DIST libgpg-error-1.39.tar.bz2 961676 BLAKE2B 
8753a9295ca57ba79142ffbc7fa01a986addcdd6a8860cf80c9e1bf9f6f9dfce874f804205a5cdd956e026eb006f2662110c63e7ed52c7a42ee0c45923ae52be
 SHA512 
b28be183ac3d3920363558c4b5b2c24f9074a302799915cc076674bb349dcfb6f09160bec1d3fb62e04047c3ce432d345f36b0905100a88cc730b53d4eb78e42
 DIST libgpg-error-1.41.tar.bz2 967117 BLAKE2B 
9dc95bc09f55915d904e0f956ecf9281615028b8b8d876dbc786b752068fefea56adfb5dd5db65bad656ab664d567e56541e44a584c7f8672c30537ed05c4db0
 SHA512 
578d1d8090b9f6e6cbe59d9aeebec7df81aae492f75ec343f8df530950d30866fa0a7903ca050bf7bf721413f7b2708abe34f7467e2b208cc1447ffc9bd5b9a5
+DIST libgpg-error-1.42.tar.bz2 973996 BLAKE2B 
eb3381ec7106cfe5dca91f473e97b03df83f247d3067e9f933ed7206f826e59d2b74b8c28d41e785ffe1c2980b680470064eb2fa2ff1ee3d8fa8be5b81a8
 SHA512 
f6d95712a874edefc39a7746062c8037a62801a550560c5b2eab08b5b86987c1de5be60eba5fcb56d35a37db109aa32d07b7eff2bb99800c1c47d2227421a8f4

diff --git a/dev-libs/libgpg-error/libgpg-error-1.42.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.42.ebuild
new file mode 100644
index 000..c6202ddd30f
--- /dev/null
+++ b/dev-libs/libgpg-error/libgpg-error-1.42.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools libtool multilib-minimal toolchain-funcs prefix
+
+DESCRIPTION="Contains error handling functions used by GnuPG software"
+HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error";
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp nls static-libs"
+
+RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gpg-error-config
+)
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/gpg-error.h
+   /usr/include/gpgrt.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.37-remove_broken_check.patch"
+)
+
+src_prepare() {
+   default
+
+   if use prefix ; then
+   # don't hardcode /usr/xpg4/bin/sh as shell on Solaris
+   sed -i -e 's/solaris\*/disabled/' configure.ac || die
+   fi
+
+   # only necessary for as long as we run eautoreconf, configure.ac
+   # uses ./autogen.sh to generate PACKAGE_VERSION, but autogen.sh is
+   # not a pure /bin/sh script, so it fails on some hosts
+   hprefixify -w 1 autogen.sh
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(multilib_is_native_abi || echo --disable-languages)
+   $(use_enable common-lisp languages)
+   $(use_enable nls)
+   # required for sys-power/suspend[crypt], bug 751568
+   $(use_enable static-libs static)
+   --enable-threads
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${ED}" -type f -name '*.la' -delete || die
+}



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

2021-03-22 Thread Sam James
commit: dfb088e27de270da499dd73d1cc4ef04d12ef016
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 19:37:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:37:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb088e2

profiles: drop trailing whitespace

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

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 39cff03edd8..9a0e172d3ae 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -53,7 +53,7 @@
 mail-mta/protonmail-bridge-bin
 
 # Joonas Niilola  (2021-03-16)
-# A library without consumers, unbuildable for years, ebuilds not 
+# A library without consumers, unbuildable for years, ebuilds not
 # touched in years either. Bugs #664776, #747592. Removal in ~30 days.
 dev-libs/zookeeper-c
 



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

2021-03-22 Thread Sam James
commit: 6bf9e561bb612ebcb32eb94df5df74dfeb7b7e45
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 19:36:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:37:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf9e561

profiles: mask =dev-libs/glib-2.68.0 due to reverse dependency breakage

Errors like "type_traits:56:3: error: template with C linkage". See linked
bug for information.

Consumers need to port to the new glib.

URL: 
https://gitlab.gnome.org/GNOME/glib/-/commit/552b8fd862061e74b5ad2ffe6a700f850a76f797
Bug: https://bugs.gentoo.org/777675
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 4a9f51c54de..39cff03edd8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,18 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2021-03-22)
+# Many reverse dependencies need to be ported due to changes in new glib
+# Masking until they've been updated, see tracker bug for details
+# bug #777675
+=dev-libs/gobject-introspection-common-2.68.0
+=dev-libs/gobject-introspection-2.68.0
+=dev-util/gdbus-codegen-2.68.0
+=dev-util/glib-utils-2.68.0
+=dev-libs/glib-2.68.0
+=net-libs/glib-networking-2.68.0
+=dev-python/pygobject2-2.68.0
+
 # Marek Szuba  (2021-03-19)
 # Depends on bundled out-of-date Qt5 libraries, and even with those
 # installed recent upstream versions fail to run. Moreover, we have now



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

2021-03-22 Thread Sam James
commit: 7105ecb69f47586d213803074b601b4de37b23d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 18:25:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:38:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7105ecb6

oasis.eclass: mark as @DEAD (last-rite eclass)

Removal on 2021-04-05 when the rest of the Oasis packages, including
Oasis (dev-ml/oasis) is removed.

There's no point in keeping the eclass when Oasis itself is gone and nothing
should be able to use this right now anyway due to the large number of packages
which have been removed and conflicts with e.g. jbuilder and Dune.

(Even if something IS using this, they *really* shouldn't be by now, and the 
vast
majority - if not all - of their packages would have been from outside ::gentoo,
as Oasis and friends have not been usable in the tree for at least a year.)

Please port to newer opam or dune.

Bug: https://bugs.gentoo.org/775785
Bug: https://bugs.gentoo.org/497044
Bug: https://bugs.gentoo.org/637826
Closes: https://github.com/gentoo/gentoo/pull/20067
Signed-off-by: Sam James  gentoo.org>

 eclass/oasis.eclass | 1 +
 1 file changed, 1 insertion(+)

diff --git a/eclass/oasis.eclass b/eclass/oasis.eclass
index 53cfbb87122..dcc7b3ee2f4 100644
--- a/eclass/oasis.eclass
+++ b/eclass/oasis.eclass
@@ -1,6 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# @DEAD
 # @ECLASS: oasis.eclass
 # @MAINTAINER:
 # ML 



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

2021-03-22 Thread Sam James
commit: cb27a04e8f346acd95ebe16f7eecacb4abe08321
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 19:27:09 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:27:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb27a04e

games-emulation/stella: add github remote-id

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

 games-emulation/stella/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/games-emulation/stella/metadata.xml 
b/games-emulation/stella/metadata.xml
index 2fd0b9ad7a0..81f3553d075 100644
--- a/games-emulation/stella/metadata.xml
+++ b/games-emulation/stella/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Games Project


+   stella-emu/stella
stella

 



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

2021-03-22 Thread Sam James
commit: 6ae030c230c3b8039f80e9ccbf4439846cb8fc5e
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 19:17:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 19:20:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae030c2

games-emulation/stella: add 6.5.2

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

 games-emulation/stella/Manifest|  1 +
 games-emulation/stella/stella-6.5.2.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/games-emulation/stella/Manifest b/games-emulation/stella/Manifest
index f5dbcd55867..7fc59ace4a2 100644
--- a/games-emulation/stella/Manifest
+++ b/games-emulation/stella/Manifest
@@ -1 +1,2 @@
 DIST stella-5.1.3-src.tar.xz 1828448 BLAKE2B 
1588e4da3c21ab51d967aa3fae49b14ef5f3121e3907aa83629dbabeab5c190660ad5a53319429f721cc93560c212f530a58675b7c543c9a3fed3e395669c145
 SHA512 
9aaf6118c999e90e4947e490f61ccebb82ba1ebeccb29b2e4ec1226bdeef83bb36d944791d6f915522c5c6fec74a0bd17ac5ce8fcc5f369281f9cedf06a380a5
+DIST stella-6.5.2-src.tar.xz 6220652 BLAKE2B 
8bb51ff15b28436eb83b918ca6123956482e4342c4f9560dcea608a856899a65176c9012146d1a2affe22ee0a589e945424e897853890e23ff503d97b893e32f
 SHA512 
dc7685fd166fad578bce62c961419755db7c4b8ac6e6e2e10f0edfa3b0f63bf43d64119483cc47fc86dfe95e09bc800c27392239aeb68a2ccf37d0f224d6493c

diff --git a/games-emulation/stella/stella-6.5.2.ebuild 
b/games-emulation/stella/stella-6.5.2.ebuild
new file mode 100644
index 000..c27cb7cd25b
--- /dev/null
+++ b/games-emulation/stella/stella-6.5.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop flag-o-matic gnome2-utils toolchain-funcs
+
+DESCRIPTION="Multi-platform Atari 2600 VCS Emulator"
+HOMEPAGE="https://stella-emu.github.io";
+SRC_URI="https://github.com/stella-emu/${PN}/releases/download/${PV}/${P}-src.tar.xz";
+
+LICENSE="GPL-2+ BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="joystick"
+
+RDEPEND="
+   media-libs/libsdl2[joystick?,opengl,video]
+   media-libs/libpng:0=
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( Announce.txt Changes.txt Copyright.txt README-SDL.txt Readme.txt 
Todo.txt )
+HTML_DOCS=( docs/. )
+
+src_prepare() {
+   default
+
+   sed -i \
+   -e '/INSTALL/s/-s //' \
+   -e '/STRIP/d' \
+   -e "/icons/d" \
+   -e '/INSTALL.*DOCDIR/d' \
+   -e '/INSTALL.*\/applications/d' \
+   -e '/CXXFLAGS+=/s/-fomit-frame-pointer//' \
+   Makefile || die
+}
+
+src_configure() {
+   # not an autoconf script
+   CXX="$(tc-getCXX)" ./configure \
+   --prefix="/usr" \
+   --bindir="/usr/bin" \
+   --docdir="/usr/share/doc/${PF}" \
+   --datadir="/usr/share" \
+   $(use_enable joystick) \
+   || die
+}
+
+src_install() {
+   default
+
+   local i
+   for i in 16 22 24 32 48 64 128 ; do
+   newicon -s ${i} src/common/stella-${i}x${i}.png stella.png
+   done
+
+   domenu src/unix/stella.desktop
+   einstalldocs
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



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

2021-03-22 Thread Mike Gilbert
commit: c4bf9520768aa3db2263303094504ac66871050f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Mar 22 02:34:00 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar 22 19:04:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4bf9520

sys-libs/timezone-data: adjust /etc/localtime logic

Stop using the "Factory" timezone. Programs will use UTC if localtime is
missing. Not installing the Factory timezone as /etc/localtime will
allow us to more easily detect if /etc/localtime exists and is valid.

If /etc/localtime exists as a regular file, copy the new timezone file
over it as was done previously. Emit a warning message encouraging the
user to remove the file.

If /etc/localtime does not exist, but we have a timezone configured in
/etc/timezone, create a symlink and remove /etc/timezone.

The end result of this should be that new installs default to UTC.
If users create /etc/timezone according to the handbook, a symlink will
be created at /etc/localtime and /etc/timezone will be removed.

Closes: https://github.com/gentoo/gentoo/pull/20050
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-libs/timezone-data/timezone-data-2021a.ebuild | 41 ++-
 1 file changed, 26 insertions(+), 15 deletions(-)

diff --git a/sys-libs/timezone-data/timezone-data-2021a.ebuild 
b/sys-libs/timezone-data/timezone-data-2021a.ebuild
index 52f5fbdca3b..b7dce14ae8a 100644
--- a/sys-libs/timezone-data/timezone-data-2021a.ebuild
+++ b/sys-libs/timezone-data/timezone-data-2021a.ebuild
@@ -150,28 +150,39 @@ configure_tz_data() {
fi
 
if ! tz=$(get_TIMEZONE) ; then
-   einfo "Assuming your empty ${etc_lt} file is what you want; 
skipping update."
+   einfo "Assuming your empty ${src} file is what you want; 
skipping update."
return 0
fi
-   if [[ "${tz}" == "FOOKABLOIE" ]] ; then
-   elog "You do not have TIMEZONE set in ${src}."
 
-   if [[ ! -e "${etc_lt}" ]] ; then
-   cp -f "${EROOT}"/usr/share/zoneinfo/Factory "${etc_lt}"
-   elog "Setting ${etc_lt} to Factory."
-   else
-   elog "Skipping auto-update of ${etc_lt}."
-   fi
+   if [[ "${tz}" == "FOOKABLOIE" ]] ; then
+   einfo "You do not have a timezone set in ${src}; skipping 
update."
return 0
fi
 
-   if [[ ! -e "${EROOT}/usr/share/zoneinfo/${tz}" ]] ; then
-   elog "You have an invalid TIMEZONE setting in ${src}"
-   elog "Your ${etc_lt} has been reset to Factory; enjoy!"
-   tz="Factory"
+   local tzpath="${EROOT}/usr/share/zoneinfo/${tz}"
+
+   if [[ ! -e ${tzpath} ]]; then
+   ewarn "The timezone specified in ${src} is not valid."
+   return 1
+   fi
+
+   if [[ -f ${etc_lt} ]]; then
+   # If a regular file already exists, copy over it.
+   ewarn "Found a regular file at ${etc_lt}."
+   ewarn "Some software may expect a symlink instead."
+   ewarn "You may convert it to a symlink by removing the file and 
running:"
+   ewarn "  emerge --config sys-libs/timezone-data"
+   einfo "Copying ${tzpath} to ${etc_lt}."
+   cp -f "${tzpath}" "${etc_lt}"
+   else
+   # Otherwise, create a symlink and remove the timezone file.
+   tzpath="../usr/share/zoneinfo/${tz}"
+   einfo "Linking ${tzpath} at ${etc_lt}."
+   if ln -snf "${tzpath}" "${etc_lt}"; then
+   einfo "Removing ${src}."
+   rm -f "${src}"
+   fi
fi
-   einfo "Updating ${etc_lt} with ${EROOT}/usr/share/zoneinfo/${tz}"
-   cp -f "${EROOT}/usr/share/zoneinfo/${tz}" "${etc_lt}"
 }
 
 pkg_config() {



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

2021-03-22 Thread Joonas Niilola
commit: dac5816a5dc67d888f2d7b0dc8c50b442c108dc7
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Mar 22 18:52:19 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 22 18:53:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac5816a

revert: "dev-lang/clojure: version bump to 1.10.3"

 - reverting commits d413741a578b9e2acd19fa8c5b74c3235095389d &
   bb90d19d57f566b0e6afc348e8d9f41aff5d3081

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

 dev-lang/clojure/Manifest  |  1 -
 dev-lang/clojure/clojure-1.10.3.ebuild | 49 --
 dev-lang/clojure/metadata.xml  | 15 +++
 3 files changed, 4 insertions(+), 61 deletions(-)

diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest
index 881e4b79705..a3d34f05fbe 100644
--- a/dev-lang/clojure/Manifest
+++ b/dev-lang/clojure/Manifest
@@ -1,4 +1,3 @@
 DIST clojure-1.10.0.tar.gz 678715 BLAKE2B 
8f69a327e94e173864b3d8b81e92ab716c70be9fa59bbd836889cb75a8d44518a3aa2a8fbec50a04f2e7d1afdb07ffef2f7069077e22ef91f321c5fb122d2bb9
 SHA512 
d53d2322662974d2eed97d7870f0f91822de8acb91e30b50b0dca4186ee667c46b2b5863e080d89e3bfe63d090c6ac2e25617f74d1434bae2ca1e73ae9a36012
-DIST clojure-1.10.3.tar.gz 683020 BLAKE2B 
ea57231375589d5c45b7e8a1fe87ea3f371e631733d5ae27d547e84a575cd7a54394fa401c920a7ec5e7218719f2ecd728a77e1d3e05c803f0620fcfeabd4199
 SHA512 
540c4c730a9f504f4e8a33e957fb150a70c3f1afa8e10205d23bb3c0528a46ca615b3a95dbedf367d4d0965d8eabc69b2d7f3bc144be9b4cb64fba085bfc6d9d
 DIST clojure-1.8.0.tar.gz 627688 BLAKE2B 
7dc3029e38e574cd32c74cce1f3ae03890869023d5fb2e8138f2fdc4461b3f9e119c4b6042e2b7caee9561b664b49cbaf79378ef1fdd0fd78c4d712c3b9d95de
 SHA512 
fa5714397e679f77260db054bdc0891a311e7bd14bfceb2dd0494480fb9cf21fc74dd295e75070105ff0cdd50842390a748d8782397c549f51d85d18d54a1231
 DIST clojure-1.9.0.tar.gz 641645 BLAKE2B 
767241c7f252a2977511adf257b1805f81a96594cff2b1b9837c782cfaabd49ae8e6eef30398e7e277952124e843967ac635985da97e2e7c5cc98ec177f3d79c
 SHA512 
8877c654f6aa8ad990593e69b611388659973e5d1d46cf8f6cfae59c4033424a3c7eebd477539784cbd7974f7ff30580f76d8a4117414491f38e18ac3b4efb27

diff --git a/dev-lang/clojure/clojure-1.10.3.ebuild 
b/dev-lang/clojure/clojure-1.10.3.ebuild
deleted file mode 100644
index 4bbf89317a2..000
--- a/dev-lang/clojure/clojure-1.10.3.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="test"
-
-inherit java-pkg-2 java-ant-2
-
-DESCRIPTION="General-purpose programming language with an emphasis on 
functional programming"
-HOMEPAGE="https://clojure.org/";
-SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz";
-
-LICENSE="EPL-1.0 Apache-2.0 BSD"
-SLOT="$(ver_cut 1-2)"
-
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-
-# Restrict test as broken due to file not found issue and more.
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
-   dev-java/spec-alpha:0.2
-   dev-java/core-specs-alpha:0.2
-   dev-java/ant-core:0"
-
-RDEPEND="${COMMON_DEPEND}
-   >=virtual/jre-1.8"
-
-DEPEND="${COMMON_DEPEND}
-   >=virtual/jdk-1.8"
-
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=( changes.md CONTRIBUTING.md readme.txt )
-
-src_compile() {
-   eant -Dmaven.compile.classpath=$(java-pkg_getjars 
core-specs-alpha-0.2,spec-alpha-0.2) -f build.xml jar
-}
-
-src_test() {
-   eant -f build.xml test
-}
-
-src_install() {
-   java-pkg_newjar "${PN}.jar"
-   java-pkg_dolauncher ${PN}-${SLOT} --main clojure.main
-   einstalldocs
-}

diff --git a/dev-lang/clojure/metadata.xml b/dev-lang/clojure/metadata.xml
index 30ffdd2271c..d3f6b1a4334 100644
--- a/dev-lang/clojure/metadata.xml
+++ b/dev-lang/clojure/metadata.xml
@@ -1,15 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ma...@scardovi.com
-   Marco Scardovi
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-   
-   clojure/clojure
-   
+  
+  
+clojure/clojure
+  
 



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

2021-03-22 Thread Sergei Trofimovich
commit: f161a6e11d6f40dc7752dd31232c15395e7f0c2a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 16:44:25 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f161a6e1

dev-libs/gobject-introspection: stable 1.66.1 for sparc, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
index b3294b84d71..9a97f44f739 100644
--- a/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.66.1.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
 IUSE="doctool gtk-doc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~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 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 # virtual/pkgconfig needed at runtime, bug #505408
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git/

2021-03-22 Thread Sergei Trofimovich
commit: bd353ae3418e3d2b40bae12e2af4b6f41d85f1f2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 16:46:07 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd353ae3

dev-vcs/git: stable 2.26.3 for hppa, bug #774678

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-vcs/git/git-2.26.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git/git-2.26.3.ebuild b/dev-vcs/git/git-2.26.3.ebuild
index 894ae4d66de..7e6607248c2 100644
--- a/dev-vcs/git/git-2.26.3.ebuild
+++ b/dev-vcs/git/git-2.26.3.ebuild
@@ -46,7 +46,7 @@ if [[ ${PV} != * ]]; then

${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX}
)"
[[ "${PV}" == *_rc* ]] || \
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~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 ~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"
 fi
 
 LICENSE="GPL-2"



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

2021-03-22 Thread Sergei Trofimovich
commit: aeda146f5f98e64f752609548d1ea8292cc2f859
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 17:17:05 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeda146f

dev-python/cffi: stable 1.14.5 for hppa, bug #776037

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/cffi/cffi-1.14.5.ebuild 
b/dev-python/cffi/cffi-1.14.5.ebuild
index 985d93d6c73..a3a9d66ec3f 100644
--- a/dev-python/cffi/cffi-1.14.5.ebuild
+++ b/dev-python/cffi/cffi-1.14.5.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2021-03-22 Thread Sergei Trofimovich
commit: 2e5da3a9aa6b8a7fb88cc22c1ea2b7de186cfa3a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 16:45:12 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5da3a9

gnome-extra/gucharmap: stable 13.0.4 for sparc, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 gnome-extra/gucharmap/gucharmap-13.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild 
b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
index a790fe1b0c0..19e0a35c76c 100644
--- a/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
+++ b/gnome-extra/gucharmap/gucharmap-13.0.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.gz";
 
 LICENSE="GPL-3+"
 SLOT="2.90"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc ~x86"
 
 UNICODE_VERSION="13.0"
 



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

2021-03-22 Thread Sergei Trofimovich
commit: 1a1906c9d8ffb7fe8f79123ae8a925eea8ca1f75
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 16:46:38 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a1906c9

dev-python/brotlicffi: stable 1.0.9.1 for hppa, bug #776034

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.1.ebuild 
b/dev-python/brotlicffi/brotlicffi-1.0.9.1.ebuild
index 0ef276a501d..55423b5c51b 100644
--- a/dev-python/brotlicffi/brotlicffi-1.0.9.1.ebuild
+++ b/dev-python/brotlicffi/brotlicffi-1.0.9.1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
app-arch/brotli:=



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2021-03-22 Thread Sergei Trofimovich
commit: c8ca7a40bad9b02ea8136d4e6284f421d0a511df
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 22 16:43:24 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 22 18:17:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ca7a40

dev-libs/gobject-introspection-common: mark 1.66.1 sparc, bug #774927

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../gobject-introspection-common-1.66.1.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
index 9aa6b680ddf..db1675cc69c 100644
--- 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.66.1.ebuild
@@ -11,7 +11,7 @@ 
HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection";
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~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 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"



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

2021-03-22 Thread Sam James
commit: 70371278eb61ef1c4d2e0285bfecbe11dc542641
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 22 18:14:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 22 18:14:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70371278

sys-auth/nss_ldap: actually stage the libdir change

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

 sys-auth/nss_ldap/{nss_ldap-265-r7.ebuild => nss_ldap-265-r8.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/nss_ldap/nss_ldap-265-r7.ebuild 
b/sys-auth/nss_ldap/nss_ldap-265-r8.ebuild
similarity index 97%
rename from sys-auth/nss_ldap/nss_ldap-265-r7.ebuild
rename to sys-auth/nss_ldap/nss_ldap-265-r8.ebuild
index 611455428f6..e6ed3ba6fc3 100644
--- a/sys-auth/nss_ldap/nss_ldap-265-r7.ebuild
+++ b/sys-auth/nss_ldap/nss_ldap-265-r8.ebuild
@@ -108,7 +108,7 @@ multilib_src_configure() {
 
# Neede to be careful with changing this
# bug #581306
-   multilib_is_native_abi && myconf+=( 
--libdir="${EPREFIX}/usr/$(get_libdir)" )
+   multilib_is_native_abi && myconf+=( --libdir="${EPREFIX}/$(get_libdir)" 
)
 
ECONF_SOURCE=${S} econf "${myconf[@]}"
 }



  1   2   3   >