[gentoo-commits] proj/portage: New tag: portage-3.0.11

2020-11-28 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 21:17:58 2020 +

New tag: portage-3.0.11




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

2020-11-28 Thread Zac Medico
commit: 27d44788626684cf9973f6e175ebf3d4946fd8d2
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 28 21:03:29 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 21:03:41 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=27d44788

Updates for portage-3.0.11 release

Signed-off-by: Zac Medico  gentoo.org>

 RELEASE-NOTES | 6 ++
 setup.py  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 61c3c3d16..7fff83017 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.11
+==
+* Bug Fixes:
+- Bug 756961 handle dev-lang/rust[system-bootstrap] dependency cycle
+- Bug 757306 backtracking: fix virtual choices for circular deps
+
 portage-3.0.10
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 443b94422..95a53307d 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '3.0.10',
+   version = '3.0.11',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



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

2020-11-28 Thread Zac Medico
commit: d77f07243dac0d12e44d0b0c5e6ab79c76111809
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 28 21:10:27 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 21:17:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d77f0724

sys-apps/portage: Bump to version 3.0.11

 #756961 handle dev-lang/rust[system-bootstrap] dependency cycle
 #757306 backtracking: fix virtual choices for circular deps

Bug: https://bugs.gentoo.org/756793
Bug: https://bugs.gentoo.org/756961
Bug: https://bugs.gentoo.org/757306
Bug: https://bugs.gentoo.org/756028
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.11.ebuild | 267 +
 2 files changed, 268 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 37d756e3aaa..9d2dc418afb 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,6 +1,7 @@
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5
 DIST portage-3.0.10.tar.bz2 1048234 BLAKE2B 
9011c7a3a7ea6c5c78190c5344370d26700e4bf95e56fdf7036c3c4e1ef2e8bf691f5ee21142aaa4e15d5798404e5abadfdb2b5fea288451666840f0adb0ef77
 SHA512 
d5823fa263876350f5128e03c92350a90f665a5539e0eeea1cfb9320a1c83cfdffe91315bfa54dbc1ba6ffb42fdcbda3b0b728f79aaf3ef254ebb7fd09563188
+DIST portage-3.0.11.tar.bz2 1048734 BLAKE2B 
d52e6d90750da0a2474e7b0071955111382aaf14d0c464bd66e673fc953ee90c2a426bd2e05b3642339483184a390ba416b2024849779d0fd95172d383ad4851
 SHA512 
048f7df9f2748565b8cc258667d1ea8fe0cd5e2dbea58d70ce9670885ba00949c16f9c5e7d2c3b2f795fd8f1d977792a9cb083613376128d33bdf9c1e1e4a8e9
 DIST portage-3.0.4.tar.bz2 1042654 BLAKE2B 
6f869b2eb24f9e590bf8e01172050105a1bd9ea88657db5893133b4620231a0ddcda871d6fcc10623f7f2ef809116310c76355263819be6c3734b0ca184d5fc0
 SHA512 
7a0c39cd4ed65aebd84ff8bbadba29760b3aa392a0d606c5b29a1112fd0845c42f74eebb0728a069b2b097a6eb7eec2d18af615fd9edcc38f1018ae6ff686812
 DIST portage-3.0.8.tar.bz2 1046968 BLAKE2B 
662147c37a9e7b81030fadb4d6438b734ee57a9eb9bfcee80991d137a017aa3541565961282ebf8736db71aeb05532ffa139ff3a34a84bc9064cf74427acb666
 SHA512 
5f97870a11ecca30ffe8f463f87cd16a1edb52b44832c6eaba15cadcfde2b4f7edf963749e45c8043b45b38e53ee210dc913aa2d2432a2bd3928cc27c8765a85
 DIST portage-3.0.9.tar.bz2 1047839 BLAKE2B 
44cf96ac69c1b6d2f95aea8b6e87af5665bfa797ef97d3ae09d4faeefa5b36671f542a5bb8b141b0d914afef96d536a63da4539d27336471621363008d2f73bd
 SHA512 
01ad255a12381fb3b52a8d6c1b04cb377c52b8856973aa296a1086f2d89dd6458244486a0d477e95d4247c3edf7e8e3bb20523263979401443b212085737e618

diff --git a/sys-apps/portage/portage-3.0.11.ebuild 
b/sys-apps/portage/portage-3.0.11.ebuild
new file mode 100644
index 000..28cd3d04cca
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.11.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info tmpfiles prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx
+   dev-python/sphinx-epytext
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, lib/_emerge/, lib/portage/dep/

2020-11-28 Thread Zac Medico
commit: b991f23ad915d1fc37088f11ca855c8c8374f5ae
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 28 01:57:14 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 20:50:13 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b991f23a

Allow a package to replace its own buildtime dependency

If a package has a buildtime dependency on a previous version that
it will replace, then do not treat it as a slot conflict. This
solves inappropriate behavior for dev-lang/rust[system-bootstrap].

This requires adjustments to package selection logic in several
locations, in order to ensure that an installed package instance
will be selected to satisfy a buildtime dependency when
appropriate. Dependencies of the installed package will be
entirely ignored, but that has already been the case when using
installed package to break cycles, as discussed in bug 199856.

Bug: https://bugs.gentoo.org/756793
Bug: https://bugs.gentoo.org/756961
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/depgraph.py| 68 +---
 lib/portage/dep/dep_check.py   | 24 +++---
 .../tests/resolver/test_circular_choices_rust.py   | 94 ++
 3 files changed, 164 insertions(+), 22 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index d10474ab3..1271bda3e 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -85,6 +85,8 @@ from _emerge.resolver.output import Display, 
format_unmatched_atom
 
 # Exposes a depgraph interface to dep_check.
 _dep_check_graph_interface = 
collections.namedtuple('_dep_check_graph_interface',(
+   # Checks if parent package will replace child.
+   'will_replace_child',
# Indicates a removal action, like depclean or prune.
'removal_action',
# Checks if update is desirable for a given package.
@@ -507,6 +509,7 @@ class _dynamic_depgraph_config:
# Track missed updates caused by solved conflicts.
self._conflict_missed_update = collections.defaultdict(dict)
dep_check_iface = _dep_check_graph_interface(
+   will_replace_child=depgraph._will_replace_child,
removal_action="remove" in myparams,
want_update_pkg=depgraph._want_update_pkg,
)
@@ -3104,6 +3107,22 @@ class depgraph:

self._frozen_config.myopts,

modified_use=self._pkg_use_enabled(pkg))),

level=logging.DEBUG, noiselevel=-1)
+   elif (pkg.installed and myparent and
+   pkg.root == myparent.root and
+   pkg.slot_atom == myparent.slot_atom):
+   # If the parent package is replacing 
the child package then
+   # there's no slot conflict. Since the 
child will be replaced,
+   # do not add it to the graph. No 
attempt will be made to
+   # satisfy its dependencies, which is 
unsafe if it has any
+   # missing dependencies, as discussed in 
bug 199856.
+   if debug:
+   writemsg_level(
+   "%s%s %s\n" % ("Replace 
Child:".ljust(15),
+   pkg, 
pkg_use_display(pkg,
+   
self._frozen_config.myopts,
+   
modified_use=self._pkg_use_enabled(pkg))),
+   level=logging.DEBUG, 
noiselevel=-1)
+   return 1
 
else:
if debug:
@@ -5877,6 +5896,27 @@ class depgraph:
(arg_atoms or update) and
not self._too_deep(depth))
 
+   def _will_replace_child(self, parent, root, atom):
+   """
+   Check if a given parent package will replace a child package
+   for the given root and atom.
+
+   @param parent: parent package
+   @type parent: Package
+   @param root: child root
+   @type root: str
+   @param atom: child atom
+   @type atom: Atom
+   @rtype: Package
+   @return: child package to replace, or None
+   """
+   if parent.root != root or parent.cp != atom.cp:
+  

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

2020-11-28 Thread Zac Medico
commit: b59e2545a88dccf70e546d49e08a5a99110dd628
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 28 01:04:07 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 03:13:02 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b59e2545

backtracking: fix virtual choices for circular deps (bug 757306)

Fix virtual choices to be consistent with circular dependency
backtracking choices.

Fixes: f78a91e44e3e ("backtracking: adjust || preference to break dependency 
cycles")
Bug: https://bugs.gentoo.org/757306
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/dep/dep_check.py | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/portage/dep/dep_check.py b/lib/portage/dep/dep_check.py
index 60c8ec6d0..b89d5d651 100644
--- a/lib/portage/dep/dep_check.py
+++ b/lib/portage/dep/dep_check.py
@@ -356,6 +356,7 @@ def dep_zapdeps(unreduced, reduced, myroot, use_binaries=0, 
trees=None,
 
# Alias the trees we'll be checking availability against
parent   = trees[myroot].get("parent")
+   virt_parent = trees[myroot].get("virt_parent")
priority = trees[myroot].get("priority")
graph_db = trees[myroot].get("graph_db")
graph= trees[myroot].get("graph")
@@ -596,8 +597,10 @@ def dep_zapdeps(unreduced, reduced, myroot, 
use_binaries=0, trees=None,
if 
match_from_list(atom, cpv_slot_list):
circular_atom = 
atom
break
-   else:
-   for circular_child in 
circular_dependency.get(parent, []):
+   if circular_atom is None and 
circular_dependency is not None:
+   for circular_child in itertools.chain(
+   
circular_dependency.get(parent, []),
+   
circular_dependency.get(virt_parent, [])):
for atom in 
atoms:
if not 
atom.blocker and atom.match(circular_child):

circular_atom = atom



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

2020-11-28 Thread Zac Medico
commit: cc5ec5517a00558c0dba99053caaa8090cf58e7d
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat Nov 28 16:31:50 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 28 20:30:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5ec551

sys-fs/fuse-overlayfs: bump to 1.3.0

Closes: https://github.com/gentoo/gentoo/pull/18440
Closes: https://bugs.gentoo.org/757315
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest|  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.3.0.ebuild | 26 +++
 2 files changed, 27 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 7345f701f7d..421aa1613e2 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,2 +1,3 @@
 DIST fuse-overlayfs-1.1.2.tar.gz 98055 BLAKE2B 
04cee8052671431604031ddd3d0ebc254de0ba00a527b4a7caa24bf4a0b74be81c9d0f2c02e5eb583c3f6a61b540762b52617531f266341878cb54f40e087331
 SHA512 
41bb7ed21d0408af61820b9aebefb08ee6add0c9a15ff1cafd8abc7ff6fcc46afd53740c946c6835bbba8c58ee8bfcc8351cd2a1fe81d749dad81934ce44032b
 DIST fuse-overlayfs-1.2.0.tar.gz 101375 BLAKE2B 
ff71ae8ad58396a8365fd65574145b45ae9632f407e2246096822cca12eb17d7a7ef9f5cc3546c83573b7af56b96d8800d6f390477cff2fe88c2858ed198740c
 SHA512 
55aa7c92f964ab18b886607de705b98510c7f25cc0d90e4712fb8493a4baab9ea722d8966a9b7e8f8fd8e5d2163a54993e9e45dfa2699db6cec8b447bdc5399b
+DIST fuse-overlayfs-1.3.0.tar.gz 102059 BLAKE2B 
30564f9a06ed04f7716170ee864bffeb899f8fc6b411cc95dbe920632dcb2ea2d9d7a9472b35fa33ddca86570978913f8651c35e3544bd650a95c52ca0d4d3ff
 SHA512 
c374b5dd4d369ab0134f66ff021c8efbc35f173a2d53a7212d5ec459c5083cd0fb5fc93b68696db5903891aa33c719be7eb3beedcaab043459f8b506d7cf5c0d

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.3.0.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.3.0.ebuild
new file mode 100644
index 000..ca9d3f24ac4
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.3.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND=">=sys-fs/fuse-3:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2020-11-27 Thread Zac Medico
commit: 60d7f304ddcba771c37a59925cf25ade579622b6
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 27 21:04:53 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Fri Nov 27 21:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d7f304

dev-util/ostree: Bump to version 2020.8

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

 dev-util/ostree/Manifest |   1 +
 dev-util/ostree/ostree-2020.8.ebuild | 103 +++
 2 files changed, 104 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index dbea5d92d2a..4837fb49274 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,3 +1,4 @@
 DIST ostree-2019.5.tar.xz 1972452 BLAKE2B 
a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703
 SHA512 
27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912
 DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 
97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf
 SHA512 
1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538
 DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 
2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824
 SHA512 
f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706
+DIST ostree-2020.8.tar.xz 2081080 BLAKE2B 
e856f9642db9fd16e96d6bdc9b3f3be93989458d72258c4586e5a49e67c197d0b7b20cefd0b5a28d77dee986db42ae5584d2894005ede654b8320402aa3af367
 SHA512 
2523f5742c4472f8e64614bb99edc5aec1a8f8a837b54f67efba9760aefc3385014e1296c9246ac81b361f4588deb4794768a231bf8f338c24a14255ab63da04

diff --git a/dev-util/ostree/ostree-2020.8.ebuild 
b/dev-util/ostree/ostree-2020.8.ebuild
new file mode 100644
index 000..65675eb0f6b
--- /dev/null
+++ b/dev-util/ostree/ostree-2020.8.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection 
libmount libressl selinux sodium ssl soup systemd zeroconf"
+RESTRICT="test"
+REQUIRED_USE="httpd? ( || ( curl soup ) )"
+
+COMMON_DEPEND="
+   archive? ( app-arch/libarchive )
+   app-arch/xz-utils
+   curl? ( net-misc/curl )
+   soup? ( net-libs/libsoup )
+   dev-libs/libassuan
+   dev-libs/glib:2
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   ssl? (
+   gnutls? ( net-libs/gnutls )
+   !gnutls? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
+   >=sys-fs/fuse-2.9.2:0
+   sys-libs/zlib
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14 )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+   eautoreconf
+   default
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut)
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+   $(use_with gpg gpgme)
+   $(use_enable http2)
+   $(use_enable httpd trivial-httpd-cmdline)
+   $(use_with selinux )
+   $(

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

2020-11-27 Thread Zac Medico
commit: 63e4f56cce70e159e364b4fc43b95c8af3f48d9d
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 27 21:07:53 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Fri Nov 27 21:09:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e4f56c

sys-apps/flatpak: Bump to version 1.9.2

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

 sys-apps/flatpak/Manifest |   1 +
 sys-apps/flatpak/flatpak-1.9.2.ebuild | 101 ++
 2 files changed, 102 insertions(+)

diff --git a/sys-apps/flatpak/Manifest b/sys-apps/flatpak/Manifest
index 3fcd56345ef..d0821d70939 100644
--- a/sys-apps/flatpak/Manifest
+++ b/sys-apps/flatpak/Manifest
@@ -1 +1,2 @@
 DIST flatpak-1.8.2.tar.xz 1424468 BLAKE2B 
4ade582176cd4ed494d0afc2a75b81168dc2263183d4ec2ef731b2d3ccbd96a7cc0fdb012f07966b4429529ab69c79b32abbcc4c1a8640b030d3ba2edfbce36d
 SHA512 
f27c05b2621328dce31e4c31ae097765864bac84f6c1fada23f48c0235c6b85f447948a07861653f7bed4e17e43f8ff3d2c60263e23426c765c787b5f447a4e2
+DIST flatpak-1.9.2.tar.xz 1490540 BLAKE2B 
23e5c4cefaadebb1e9fd599ba8e372ddef9e7e241b186032a142f60bc07b243926d3fb514cc62e90437d2e8ddb17098476b4d73913c2ad656b2719268705057a
 SHA512 
ab4feb6c10161a1bd92e428623772c4217ce3700db412c6280de3415247ffd39eb800dc917937529a82328d778e089f45bd0a8b48fdd7e0c8bf34c494dcb085b

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



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

2020-11-27 Thread Zac Medico
commit: 8e40ca8b0bac68019c4f74d5f301341b9db1cc32
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 27 20:39:36 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Fri Nov 27 20:40:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e40ca8b

app-emulation/snapd: Bump to version 2.48

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

 app-emulation/snapd/Manifest  |   1 +
 app-emulation/snapd/snapd-2.48.ebuild | 179 ++
 2 files changed, 180 insertions(+)

diff --git a/app-emulation/snapd/Manifest b/app-emulation/snapd/Manifest
index 2622b18e103..076c99373bb 100644
--- a/app-emulation/snapd/Manifest
+++ b/app-emulation/snapd/Manifest
@@ -1 +1,2 @@
 DIST snapd-2.47.1.tar.xz 3664756 BLAKE2B 
90cb117ea385890c38c6efdecd3652c115158ad769858ebe1a5035d37c9543da5b2a8768ce4f56cfcee053701d308f826bf7993d9b5f9d5313f2840ca829ab23
 SHA512 
e08dd7057b85b970a1177996c483d3f663b1424cdbf6643a69923a7012d38fc13109b449ce3a2c5c8d65e5836f93a36567f2f641a62caea6e9989a458f7f2892
+DIST snapd-2.48.tar.xz 3757292 BLAKE2B 
4d1fd4b9ff3bd7cf05ebf0e27db4bcc87b5de689be470b4c62758e411e9d99a541ae084c7b1afe4ede44ad6dce19a53b337dcddc18d0b82957ef537f466e720a
 SHA512 
27e1924d86296a969cd18980d6100c8e41be66f2ad0214ac2857580a2686b1e7ef01e2561c6ed532106eadb1ac2d5fd070ef9eb05e5fabfb8fa9a98456259b89

diff --git a/app-emulation/snapd/snapd-2.48.ebuild 
b/app-emulation/snapd/snapd-2.48.ebuild
new file mode 100644
index 000..c1a8f5af38b
--- /dev/null
+++ b/app-emulation/snapd/snapd-2.48.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/snapcore/${PN}"
+inherit autotools bash-completion-r1 golang-vcs-snapshot linux-info 
readme.gentoo-r1 systemd xdg-utils
+
+DESCRIPTION="Service and tools for management of snap packages"
+HOMEPAGE="http://snapcraft.io/;
+
+MY_S="${S}/src/github.com/snapcore/${PN}"
+
+SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
+MY_PV=${PV}
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+IUSE="apparmor +cgroup-hybrid +forced-devmode gtk kde systemd"
+REQUIRED_USE="!forced-devmode? ( apparmor cgroup-hybrid ) systemd"
+
+CONFIG_CHECK="~CGROUPS
+   ~CGROUP_DEVICE
+   ~CGROUP_FREEZER
+   ~NAMESPACES
+   ~SQUASHFS
+   ~SQUASHFS_ZLIB
+   ~SQUASHFS_LZO
+   ~SQUASHFS_XZ
+   ~BLK_DEV_LOOP
+   ~SECCOMP
+   ~SECCOMP_FILTER"
+
+RDEPEND="
+   sys-libs/libseccomp:=
+   apparmor? (
+   sec-policy/apparmor-profiles
+   sys-apps/apparmor:=
+   )
+   dev-libs/glib
+   virtual/libudev
+   systemd? ( sys-apps/systemd[cgroup-hybrid(+)?] )
+   sys-libs/libcap:=
+   sys-fs/squashfs-tools"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   >=dev-lang/go-1.9
+   dev-python/docutils
+   sys-devel/gettext"
+
+PDEPEND="sys-auth/polkit[gtk?,kde?]"
+
+README_GENTOO_SUFFIX=""
+
+pkg_setup() {
+   if use apparmor; then
+   CONFIG_CHECK+=" ~SECURITY_APPARMOR"
+   fi
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   # Update apparmor profile to allow libtinfow.so*
+   sed -i 's/libtinfo/libtinfo{,w}/' \
+   "${MY_S}/cmd/snap-confine/snap-confine.apparmor.in" || die
+
+   if ! use forced-devmode; then
+   sed -e 's#return \(!apparmorFull || cgroupv2\)#//\1\n\tif 
!apparmorFull || cgroupv2 {\n\t\tpanic("USE=forced-devmode is 
disabled")\n\t}\n\treturn false#' \
+   -i "${MY_S}/sandbox/forcedevmode.go" || die
+   grep -q 'panic("USE=forced-devmode is disabled")' 
"${MY_S}/sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
+   fi
+
+   sed -i 's:command -v git >/dev/null:false:' -i "${MY_S}/mkversion.sh" 
|| die
+
+   pushd "${MY_S}" >/dev/null || die
+   ./mkversion.sh "${PV}"
+   popd >/dev/null || die
+   pushd "${MY_S}/cmd" >/dev/null || die
+   eautoreconf
+}
+
+src_configure() {
+   SNAPD_MAKEARGS=(
+   "BINDIR=${EPREFIX}/usr/bin"
+   "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
+   "LIBEXECDIR=${EPREFIX}/usr/lib"
+   "SNAP_MOUNT_DIR=${EPREFIX}/var/lib/snapd/snap"
+   "SYSTEMDSYSTEMUNITDIR=$(systemd_get_systemunitdir)"
+   )
+   export CGO_ENABLED="1"
+

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

2020-11-27 Thread Zac Medico
commit: aec992f2d223aea2fbe4142384d8d10a4a024d62
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 27 20:04:01 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Fri Nov 27 20:06:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec992f2

app-emulation/snapd: don't set CGO_LDFLAGS

Solves errors like this with go-1.15:

go build runtime/cgo: invalid flag in go:cgo_ldflag: -Wl,-O1

Closes: https://bugs.gentoo.org/756205
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/snapd/snapd-2.47.1-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-emulation/snapd/snapd-2.47.1-r1.ebuild 
b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
index b9ba0a35470..863784f7b24 100644
--- a/app-emulation/snapd/snapd-2.47.1-r1.ebuild
+++ b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
@@ -101,7 +101,6 @@ src_configure() {
export CGO_CFLAGS="${CFLAGS}"
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
-   export CGO_LDFLAGS="${LDFLAGS}"
 
pushd "${MY_S}/cmd" >/dev/null || die
econf --libdir="${EPREFIX}/usr/lib" \



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

2020-11-26 Thread Zac Medico
commit: d30c6855d7a1a594e6259685a4dc22e1bb6acf93
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov 26 20:50:17 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Nov 26 20:52:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30c6855

net-libs/libslirp: Revbump to 4.3.1-r1

Fixes CVE-2020-29129 and CVE-2020-29130.

Bug: https://bugs.gentoo.org/756910
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 .../libslirp-4.3.1-bug-756910-check-pkt_len.patch  | 48 ++
 net-libs/libslirp/libslirp-4.3.1-r1.ebuild | 39 ++
 2 files changed, 87 insertions(+)

diff --git 
a/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch 
b/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
new file mode 100644
index 000..aef7f19ba13
--- /dev/null
+++ b/net-libs/libslirp/files/libslirp-4.3.1-bug-756910-check-pkt_len.patch
@@ -0,0 +1,48 @@
+From: Prasad J Pandit 
+Date: Thu, 26 Nov 2020 13:57:06 +
+Subject: [PATCH] slirp: check pkt_len before reading protocol header
+
+While processing ARP/NCSI packets in 'arp_input' or 'ncsi_input'
+routines, ensure that pkt_len is large enough to accommodate the
+respective protocol headers, lest it should do an OOB access.
+Add check to avoid it.
+
+Reported-by: Qiuhao Li @outlook.com;
+Signed-off-by: Prasad J Pandit 
+---
+ src/ncsi.c  | 4 
+ src/slirp.c | 4 
+ 2 files changed, 8 insertions(+)
+
+diff --git a/src/ncsi.c b/src/ncsi.c
+index 3c1dfef..75dcc08 100644
+--- a/src/ncsi.c
 b/src/ncsi.c
+@@ -148,6 +148,10 @@ void ncsi_input(Slirp *slirp, const uint8_t *pkt, int 
pkt_len)
+ uint32_t checksum;
+ uint32_t *pchecksum;
+ 
++if (pkt_len < ETH_HLEN + sizeof(struct ncsi_pkt_hdr)) {
++return; /* packet too short */
++}
++
+ memset(ncsi_reply, 0, sizeof(ncsi_reply));
+ 
+ memset(reh->h_dest, 0xff, ETH_ALEN);
+diff --git a/src/slirp.c b/src/slirp.c
+index 9bead0c..abb6f9a 100644
+--- a/src/slirp.c
 b/src/slirp.c
+@@ -860,6 +860,10 @@ static void arp_input(Slirp *slirp, const uint8_t *pkt, 
int pkt_len)
+ return;
+ }
+ 
++if (pkt_len < ETH_HLEN + sizeof(struct slirp_arphdr)) {
++return; /* packet too short */
++}
++
+ ar_op = ntohs(ah->ar_op);
+ switch (ar_op) {
+ case ARPOP_REQUEST:
+-- 
+2.28.0

diff --git a/net-libs/libslirp/libslirp-4.3.1-r1.ebuild 
b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
new file mode 100644
index 000..90da793ff23
--- /dev/null
+++ b/net-libs/libslirp/libslirp-4.3.1-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+MY_P="${PN}-v${PV}"
+SRC_URI="https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v${PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+DESCRIPTION="A general purpose TCP-IP emulator used by virtual machine 
hypervisors to provide virtual networking services."
+HOMEPAGE="https://gitlab.freedesktop.org/slirp/libslirp;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="static-libs"
+
+RDEPEND="dev-libs/glib:="
+
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/libslirp-4.3.1-bug-756910-check-pkt_len.patch"
+)
+
+src_prepare() {
+   default
+   echo "${PV}" > .tarball-version || die
+   echo -e "#!${BASH}\necho -n \$(cat '${S}/.tarball-version')" > 
build-aux/git-version-gen || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   )
+   meson_src_configure
+}



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

2020-11-22 Thread Zac Medico
commit: d04117118ee16f77ac19eb081f774277a0931729
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 22 19:52:00 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 19:54:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0411711

sys-apps/portage: 3.0.10-r1 revbump for bug 755950

 #755950 compare_files: fix missing xattr handling

Bug: https://bugs.gentoo.org/756028
Bug: https://bugs.gentoo.org/755950
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/{portage-3.0.10.ebuild => portage-3.0.10-r1.ebuild} | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/portage/portage-3.0.10.ebuild 
b/sys-apps/portage/portage-3.0.10-r1.ebuild
similarity index 97%
rename from sys-apps/portage/portage-3.0.10.ebuild
rename to sys-apps/portage/portage-3.0.10-r1.ebuild
index 28cd3d04cca..671587b6636 100644
--- a/sys-apps/portage/portage-3.0.10.ebuild
+++ b/sys-apps/portage/portage-3.0.10-r1.ebuild
@@ -93,6 +93,11 @@ pkg_pretend() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   # Apply ae8b18f868c9bd039643f89f28f9d92ce8966c3c for bug 755950
+   sed -e 's:^\(from portage.util._xattr import\) \(xattr\)$:\1 
XATTRS_WORKS, \2:' \
+   -e 's:xattr\.XATTRS_WORKS:XATTRS_WORKS:' \
+   -i lib/portage/util/_compare_files.py || die
+
sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i 
lib/portage/__init__.py || die
 
if use gentoo-dev; then



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

2020-11-22 Thread Zac Medico
commit: ae8b18f868c9bd039643f89f28f9d92ce8966c3c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 22 19:37:05 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 19:38:51 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ae8b18f8

compare_files: fix missing xattr handling

Fixes: a2e7bf7d1c7d ("compare_files: handle missing xattr support")
Bug: https://bugs.gentoo.org/755950
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/util/_compare_files.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/portage/util/_compare_files.py 
b/lib/portage/util/_compare_files.py
index 60d43aefa..7692797fc 100644
--- a/lib/portage/util/_compare_files.py
+++ b/lib/portage/util/_compare_files.py
@@ -9,7 +9,7 @@ import stat
 
 from portage import _encodings
 from portage import _unicode_encode
-from portage.util._xattr import xattr
+from portage.util._xattr import XATTRS_WORKS, xattr
 
 def compare_files(file1, file2, skipped_types=()):
"""
@@ -45,7 +45,7 @@ def compare_files(file1, file2, skipped_types=()):
if "device_number" not in skipped_types and file1_stat.st_rdev != 
file2_stat.st_rdev:
differences.append("device_number")
 
-   if (xattr.XATTRS_WORKS and "xattr" not in skipped_types and
+   if (XATTRS_WORKS and "xattr" not in skipped_types and
sorted(xattr.get_all(file1, nofollow=True)) != 
sorted(xattr.get_all(file2, nofollow=True))):
differences.append("xattr")
 



[gentoo-commits] proj/portage: New tag: portage-3.0.10

2020-11-21 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 06:48:01 2020 +

New tag: portage-3.0.10




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

2020-11-21 Thread Zac Medico
commit: 32889cc8ae09e19d65f9a2b7e1f196dd5a310c07
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 22 06:32:36 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 06:32:46 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=32889cc8

Updates for portage-3.0.10 release

Signed-off-by: Zac Medico  gentoo.org>

 RELEASE-NOTES | 7 +++
 setup.py  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9a5de85dd..61c3c3d16 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,13 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.10
+==
+* Bug Fixes:
+- Bug 753497 profiles should not inherit deprecated messages
+- Bug 754903 minimize use of installed packages to break cycles
+- Bug 755950 compare_files: handle missing xattr support
+
 portage-3.0.9
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 869cf9992..443b94422 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '3.0.9',
+   version = '3.0.10',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



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

2020-11-21 Thread Zac Medico
commit: b723fb347408dcd76ab4121f9cf94b0c51d48223
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 22 06:43:39 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 06:47:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b723fb34

sys-apps/portage: Bump to version 3.0.10

 #753497 profiles should not inherit deprecated messages
 #754903 minimize use of installed packages to break cycles
 #755950 compare_files: handle missing xattr support

Bug: https://bugs.gentoo.org/753497
Bug: https://bugs.gentoo.org/754903
Bug: https://bugs.gentoo.org/755950
Bug: https://bugs.gentoo.org/756028
Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.10.ebuild | 267 +
 2 files changed, 268 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index d7c26d10983..37d756e3aaa 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,6 @@
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5
+DIST portage-3.0.10.tar.bz2 1048234 BLAKE2B 
9011c7a3a7ea6c5c78190c5344370d26700e4bf95e56fdf7036c3c4e1ef2e8bf691f5ee21142aaa4e15d5798404e5abadfdb2b5fea288451666840f0adb0ef77
 SHA512 
d5823fa263876350f5128e03c92350a90f665a5539e0eeea1cfb9320a1c83cfdffe91315bfa54dbc1ba6ffb42fdcbda3b0b728f79aaf3ef254ebb7fd09563188
 DIST portage-3.0.4.tar.bz2 1042654 BLAKE2B 
6f869b2eb24f9e590bf8e01172050105a1bd9ea88657db5893133b4620231a0ddcda871d6fcc10623f7f2ef809116310c76355263819be6c3734b0ca184d5fc0
 SHA512 
7a0c39cd4ed65aebd84ff8bbadba29760b3aa392a0d606c5b29a1112fd0845c42f74eebb0728a069b2b097a6eb7eec2d18af615fd9edcc38f1018ae6ff686812
 DIST portage-3.0.8.tar.bz2 1046968 BLAKE2B 
662147c37a9e7b81030fadb4d6438b734ee57a9eb9bfcee80991d137a017aa3541565961282ebf8736db71aeb05532ffa139ff3a34a84bc9064cf74427acb666
 SHA512 
5f97870a11ecca30ffe8f463f87cd16a1edb52b44832c6eaba15cadcfde2b4f7edf963749e45c8043b45b38e53ee210dc913aa2d2432a2bd3928cc27c8765a85
 DIST portage-3.0.9.tar.bz2 1047839 BLAKE2B 
44cf96ac69c1b6d2f95aea8b6e87af5665bfa797ef97d3ae09d4faeefa5b36671f542a5bb8b141b0d914afef96d536a63da4539d27336471621363008d2f73bd
 SHA512 
01ad255a12381fb3b52a8d6c1b04cb377c52b8856973aa296a1086f2d89dd6458244486a0d477e95d4247c3edf7e8e3bb20523263979401443b212085737e618

diff --git a/sys-apps/portage/portage-3.0.10.ebuild 
b/sys-apps/portage/portage-3.0.10.ebuild
new file mode 100644
index 000..28cd3d04cca
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.10.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info tmpfiles prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx
+   dev-python/sphinx-epytext
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+  

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

2020-11-21 Thread Zac Medico
commit: a2e7bf7d1c7d518fe8d7cf2c0e6cb30020b8aa94
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 21 21:13:27 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 06:17:29 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a2e7bf7d

compare_files: handle missing xattr support

Bug: https://bugs.gentoo.org/755950
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/util/_compare_files.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/portage/util/_compare_files.py 
b/lib/portage/util/_compare_files.py
index de97a9d9d..60d43aefa 100644
--- a/lib/portage/util/_compare_files.py
+++ b/lib/portage/util/_compare_files.py
@@ -45,7 +45,8 @@ def compare_files(file1, file2, skipped_types=()):
if "device_number" not in skipped_types and file1_stat.st_rdev != 
file2_stat.st_rdev:
differences.append("device_number")
 
-   if "xattr" not in skipped_types and sorted(xattr.get_all(file1, 
nofollow=True)) != sorted(xattr.get_all(file2, nofollow=True)):
+   if (xattr.XATTRS_WORKS and "xattr" not in skipped_types and
+   sorted(xattr.get_all(file1, nofollow=True)) != 
sorted(xattr.get_all(file2, nofollow=True))):
differences.append("xattr")
 
if "atime" not in skipped_types and file1_stat.st_atime_ns != 
file2_stat.st_atime_ns:



[gentoo-commits] proj/portage:master commit in: lib/_emerge/, lib/portage/tests/resolver/

2020-11-21 Thread Zac Medico
commit: 5095c2023595a75e2848f1ad3dbe25b5fb451a44
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov 16 05:55:54 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 03:19:29 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5095c202

find_smallest_cycle: enhance search prioritization

Enhance the find_smallest_cycle function to prioritize its
search so that it will minimize the use of installed packages
to break cycles. When installed packages must be used to
break cycles, it will now prefer to do this for runtime
dependencies over buildtime dependencies, since it's
preferable to build against latest versions of buildtime
dependencies whenever possible. This should solve some cases
of bug 199856 which have been triggered by unsafe reliance
on installed packages to break cycles.

The included unit test case demonstrates correct merge order
for a dependency calculation involving 6 independent cycles.
This test case fails with the master branch, due to a buildtime
dependency cycle of 3 packages being merged earlier than cycles
of 2 packages. We can generalize this to say that the master
branch may use an installed package to break an arbitrarily
sized cycle in a somewhat random location, even though that
cycle may be composed of smaller independent cycles which
would be safer to break individually.

Bug: https://bugs.gentoo.org/754903
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/DepPriorityNormalRange.py  |  2 +
 lib/_emerge/DepPrioritySatisfiedRange.py   | 53 --
 lib/_emerge/depgraph.py| 43 -
 lib/portage/tests/resolver/test_merge_order.py | 10 +
 4 files changed, 70 insertions(+), 38 deletions(-)

diff --git a/lib/_emerge/DepPriorityNormalRange.py 
b/lib/_emerge/DepPriorityNormalRange.py
index 5f3f3da70..10f205a3b 100644
--- a/lib/_emerge/DepPriorityNormalRange.py
+++ b/lib/_emerge/DepPriorityNormalRange.py
@@ -14,6 +14,7 @@ class DepPriorityNormalRange:
"""
MEDIUM  = 3
MEDIUM_SOFT = 2
+   MEDIUM_POST = 2
SOFT= 1
NONE= 0
 
@@ -37,6 +38,7 @@ class DepPriorityNormalRange:
 
ignore_medium  = _ignore_runtime
ignore_medium_soft = _ignore_runtime_post
+   ignore_medium_post = _ignore_runtime_post
ignore_soft= _ignore_optional
 
 DepPriorityNormalRange.ignore_priority = (

diff --git a/lib/_emerge/DepPrioritySatisfiedRange.py 
b/lib/_emerge/DepPrioritySatisfiedRange.py
index e056e676f..fb0d7db4e 100644
--- a/lib/_emerge/DepPrioritySatisfiedRange.py
+++ b/lib/_emerge/DepPrioritySatisfiedRange.py
@@ -8,17 +8,18 @@ class DepPrioritySatisfiedRange:
 
not satisfied and buildtimeHARD
not satisfied and runtime  7   MEDIUM
-   not satisfied and runtime_post 6   MEDIUM_SOFT
-   satisfied and buildtime_slot_op5   SOFT
-   satisfied and buildtime4   SOFT
-   satisfied and runtime  3   SOFT
-   satisfied and runtime_post 2   SOFT
+   satisfied and buildtime_slot_op6   MEDIUM_SOFT
+   satisfied and buildtime5   MEDIUM_SOFT
+   satisfied and runtime  4   MEDIUM_SOFT
+   runtime_post   3   MEDIUM_POST
+   satisfied and runtime_post 2   MEDIUM_POST
optional   1   SOFT
(none of the above)0   NONE
"""
MEDIUM  = 7
MEDIUM_SOFT = 6
-   SOFT= 5
+   MEDIUM_POST = 3
+   SOFT= 1
NONE= 0
 
@classmethod
@@ -35,42 +36,51 @@ class DepPrioritySatisfiedRange:
return True
if not priority.satisfied:
return False
+   if priority.buildtime or priority.runtime:
+   return False
return bool(priority.runtime_post)
 
@classmethod
-   def _ignore_satisfied_runtime(cls, priority):
+   def _ignore_runtime_post(cls, priority):
if priority.__class__ is not DepPriority:
return False
if priority.optional:
return True
-   if not priority.satisfied:
+   if priority.buildtime or priority.runtime:
return False
-   return not priority.buildtime
+   return bool(priority.runtime_post)
 
@classmethod
-   def _ignore_satisfied_buildtime(cls, priority):
+   def _ignore_satisfied_runtime(cls, priority):
if priority.__class__ is not DepPriority:
return False
if priority.optional:
return True
- 

[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/, lib/portage/package/ebuild/_config/

2020-11-21 Thread Zac Medico
commit: 309e28b2da9a7e98039b45e7555833fe6a4bc2f9
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov  9 02:41:36 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 00:45:46 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=309e28b2

emerge: Disable profile deprecation warning inheritance (bug 753497)

According to PMS, a deprecated profile warning is not inherited. Since
the current profile node may have been inherited by a user profile
node, the deprecation warning may be relevant even if it is not a
top-level profile node. Therefore, consider the deprecated warning
to be irrelevant when the current profile node belongs to the same
repo as the previous profile node.

Bug: https://bugs.gentoo.org/753497
Signed-off-by: Zac Medico  gentoo.org>

 .../package/ebuild/_config/LocationsManager.py | 30 --
 .../package/ebuild/deprecated_profile_check.py |  9 ---
 2 files changed, 27 insertions(+), 12 deletions(-)

diff --git a/lib/portage/package/ebuild/_config/LocationsManager.py 
b/lib/portage/package/ebuild/_config/LocationsManager.py
index b90b9227c..327400ad6 100644
--- a/lib/portage/package/ebuild/_config/LocationsManager.py
+++ b/lib/portage/package/ebuild/_config/LocationsManager.py
@@ -30,7 +30,9 @@ _PORTAGE1_DIRECTORIES = frozenset([
 
 _profile_node = collections.namedtuple('_profile_node',
('location', 'portage1_directories', 'user_config',
-   'profile_formats', 'eapi', 'allow_build_id'))
+   'profile_formats', 'eapi', 'allow_build_id',
+   'show_deprecated_warning',
+))
 
 _allow_parent_colon = frozenset(
["portage-2"])
@@ -132,7 +134,7 @@ class LocationsManager:
if self.profile_path:
try:

self._addProfile(os.path.realpath(self.profile_path),
-   repositories, known_repos)
+   repositories, known_repos, ())
except ParseError as e:
if not portage._sync_mode:
writemsg(_("!!! Unable to parse 
profile: '%s'\n") % self.profile_path, noiselevel=-1)
@@ -154,7 +156,9 @@ class LocationsManager:
('profile-bashrcs', 'profile-set'),
read_corresponding_eapi_file(
custom_prof + os.sep, default=None),
-   True))
+   True,
+   show_deprecated_warning=False,
+   ))
del custom_prof
 
self.profiles = tuple(self.profiles)
@@ -167,7 +171,7 @@ class LocationsManager:
noiselevel=-1)
raise DirectoryNotFound(var)
 
-   def _addProfile(self, currentPath, repositories, known_repos):
+   def _addProfile(self, currentPath, repositories, known_repos, 
previous_repos):
current_abs_path = os.path.abspath(currentPath)
allow_directories = True
allow_parent_colon = True
@@ -176,8 +180,8 @@ class LocationsManager:
current_formats = ()
eapi = None
 
-   intersecting_repos = [x for x in known_repos
-   if current_abs_path.startswith(x[0])]
+   intersecting_repos = tuple(x for x in known_repos
+   if current_abs_path.startswith(x[0]))
if intersecting_repos:
# Handle nested repositories. The longest path
# will be the correct one.
@@ -214,6 +218,14 @@ class LocationsManager:
for x in layout_data['profile-formats'])
current_formats = tuple(layout_data['profile-formats'])
 
+   # According to PMS, a deprecated profile warning is not 
inherited. Since
+   # the current profile node may have been inherited by a user 
profile
+   # node, the deprecation warning may be relevant even if it is 
not a
+   # top-level profile node. Therefore, consider the deprecated 
warning
+   # to be irrelevant when the current profile node belongs to the 
same
+   # repo as the previous profile node.
+   show_deprecated_warning = \
+   tuple(x[0] for x in previous_repos) != tuple(x[0] for x 
in intersecting_repos)
 
if compat_mode:
offenders = 
_PORTAGE1_DIRECTORIES.intersection(os.listdir(currentPath))
@@ -256,7 +268,7 @@ class LocationsManager:
parentPath = 
os.path.realpath(parentPath)
 
if exists_raise_eaccess(parentPath):
-  

[gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/, lib/portage/util/, lib/portage/package/ebuild/_config/, ...

2020-11-21 Thread Zac Medico
commit: 222adeecbd72f070eaa05e39b0951cabd6ba8026
Author: Petr Šabata  redhat  com>
AuthorDate: Sat Nov  7 11:55:46 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 22 00:35:49 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=222adeec

Typofix: Use just one definite article

I first noticed this in make.conf(5) but it turned out there were many
more occurences of these; fixed with find & sed.

Closes: https://github.com/gentoo/portage/pull/634
Signed-off-by: Petr Šabata  redhat.com>
Signed-off-by: Zac Medico  gentoo.org>

 doc/package/ebuild/eapi/4.docbook | 2 +-
 lib/_emerge/depgraph.py   | 2 +-
 lib/portage/cache/template.py | 2 +-
 lib/portage/package/ebuild/_config/KeywordsManager.py | 2 +-
 lib/portage/package/ebuild/_config/UseManager.py  | 4 ++--
 lib/portage/package/ebuild/config.py  | 2 +-
 lib/portage/util/netlink.py   | 2 +-
 man/make.conf.5   | 2 +-
 8 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/doc/package/ebuild/eapi/4.docbook 
b/doc/package/ebuild/eapi/4.docbook
index 8dd0f1487..9120c0ff0 100644
--- a/doc/package/ebuild/eapi/4.docbook
+++ b/doc/package/ebuild/eapi/4.docbook
@@ -153,7 +153,7 @@ This new REQUIRED_USE metadata key is used to specify what 
USE flag combinations
 It's a semi common occurrence that an ebuild may need to state that they 
disallow USE flags in specific combinations- either mysql or sqlite for 
example, but not both.
 
 
-Existing solutions rely on checking the the USE configuration in pkg_setup 
which is non-optimal due to pkg_setup being ran potentially hours after the 
initial emerge -p invocation.
+Existing solutions rely on checking the USE configuration in pkg_setup which 
is non-optimal due to pkg_setup being ran potentially hours after the initial 
emerge -p invocation.
 
 
 Current versions of EAPI4 support a phase hook pkg_pretend that is intended to 
move pre-build checks to just after resolution. It has been proposed that 
pkg_pretend should continue the tradition of adhoc shell code validating the 
USE state- this too is non optimal for the following reasons-

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 6aaacfe44..a994caea7 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -10061,7 +10061,7 @@ def _resume_depgraph(settings, trees, mtimedb, myopts, 
myparams, spinner):
 
# If this package was pulled in by a parent
# package scheduled for merge, removing this
-   # package may cause the the parent package's
+   # package may cause the parent package's
# dependency to become unsatisfied.
for parent_node, atom in \

mydepgraph._dynamic_config._parent_atoms.get(pkg, []):

diff --git a/lib/portage/cache/template.py b/lib/portage/cache/template.py
index 31a4acc44..55b8dc40c 100644
--- a/lib/portage/cache/template.py
+++ b/lib/portage/cache/template.py
@@ -293,7 +293,7 @@ def serialize_eclasses(eclass_dict, chf_type='mtime', 
paths=True):
"""takes a dict, returns a string representing said dict"""
"""The "new format", which causes older versions of 

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

2020-11-17 Thread Zac Medico
commit: 3471f2219a37126c10e2eff189609047c73e1221
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 18 00:42:26 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Nov 18 00:43:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3471f221

dev-python/diff-cover: Remove self as maintainer

Bug: https://bugs.gentoo.org/723674
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/diff-cover/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/diff-cover/metadata.xml 
b/dev-python/diff-cover/metadata.xml
index f185cd57cab..a6669b8f3c2 100644
--- a/dev-python/diff-cover/metadata.xml
+++ b/dev-python/diff-cover/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zmed...@gentoo.org
-           Zac Medico
-   
+   

diff_cover
Bachmann1234/diff-cover



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

2020-11-17 Thread Zac Medico
commit: 0f9de0114b768cb2e5445328510743a7ca51b94f
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 18 00:32:01 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Nov 18 00:32:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9de011

package.mask: Last rite dev-python/diff-cover

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 50831940845..51dd69befca 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Zac Medico  (2020-11-17)
+# Unit tests fail. No revdeps.
+# Removal in 30 days.  Bug #723674.
+dev-python/diff-cover
+
 # Michał Górny  (2020-11-17)
 # Discontinued upstream.  No revdeps.  Use dev-python/toml instead.
 # Removal in 30 days.  Bug #755125.



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

2020-11-16 Thread Zac Medico
commit: d5fb2f328838c51abf685c6b036843eef179f109
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 17 06:33:07 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 17 06:33:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5fb2f32

app-admin/vault: Remove old versions

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

 app-admin/vault/Manifest  |  8 
 app-admin/vault/vault-1.4.2-r1.ebuild | 77 --
 app-admin/vault/vault-1.4.3.ebuild| 77 --
 app-admin/vault/vault-1.5.0.ebuild| 77 --
 app-admin/vault/vault-1.5.2.ebuild| 78 ---
 5 files changed, 317 deletions(-)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index dc7d10fb85f..4a1c60de227 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,15 +1,7 @@
-DIST vault-1.4.2-webui.tar.xz 1208924 BLAKE2B 
5177afc91e7bc774b7d78e5e344d7c8310a13a592c57768ac6a0c8e12ef6e7ac8b6dbc975e5e9131888478a7fb18ad9ef1ee9b1da43c2899fcf636e99d049078
 SHA512 
ab462bebfa38102e354938e9b8c6990b6bb19b29dd0da96d65f290394a987d89063800247c1d751a8f7ba7c3fa6645aab9383a5455444244adb5f40528408b17
-DIST vault-1.4.2.tar.gz 33158384 BLAKE2B 
263f20419c210b83448907b1e95464fb139f52f4f7347eb01803b5aa487797c191f1e61a9fb77321f776ea70feb83a741f10c79400fdd471b790fe37a6404a9c
 SHA512 
d4f2a426a4c0531cca0d3812c2e29ebc5ebbd6da2897d3ee57fe57d4dfde0395f30713cfe21600b4dd51fdc90bf2a10527957b04c8215bd185bd502267f93503
-DIST vault-1.4.3-webui.tar.xz 1212168 BLAKE2B 
d068d3218462b2e2eda9eec623a0438a3c7f6a894713ccfa3260a4b1ed53bf0791760f2ad9ac6071ae5227e7c44e5c9b675d7a1cc8ecb7052b322d8415f79955
 SHA512 
5542a170d853a52bbe05b4bfab7014305c6fa68e7fc2ea24df5f508905c7db8cf8a0f65b8f91c209563779a22044959d615f05d26a12df2b8ef1f749b8af450e
-DIST vault-1.4.3.tar.gz 33169383 BLAKE2B 
78adde5dfe68fbb51b43abc7f12fe96df7df6b7f5a7fc0af35439184a3f1ce03a71e445fe735e692953a68e039093f9eb65265ee9aae786e4ef9b8f0ca81c030
 SHA512 
638bdeaaee122263d8f8c44b6db48b0f10869dd6f2cd6d35bcefb96e8b25dde4596a4a41f287d065f0cece01c5e75f9a4ae220864dddc381365fe57faeb2efe2
 DIST vault-1.4.5-webui.tar.xz 1239532 BLAKE2B 
fe861cdf9ea833010f6b8b2ffa403fb8095456cc9038f19edefe44fbbdd418bf4c3ec129b1436296c78914d75964dbb6dcaf3077cad45a3cf905a54a42e7e82d
 SHA512 
d0fe0878b6f30a63e7156644c7a53bd8bf0008355e6bf9b79b8a4acd4a094ab43914e2b7ca63f48f3b31433dd36b1091ebbfb9afe8002e51c18dcf217292b521
 DIST vault-1.4.5.tar.gz 33272136 BLAKE2B 
3e0f3b11b975b1e563883d43f392dc998dc21ad057859c4aaad3dc67133e3a2dd9e3d1ab5b46f07d981738bdccaa5ced477ace6e057579815c13557cd74f30eb
 SHA512 
5b709ef857d6c64a1332b1c01b13f525491e21e958a7e1441fa817067a8016e8d78d7f71043c2b24d75141becea18063d97cfb5dd7a337130d6d8ef58a76d062
 DIST vault-1.4.7-webui.tar.xz 1236924 BLAKE2B 
83ab6f4494708f0738aed4f7226d5e634d01268da6b672c6ef1340559eccfdbb2a74baaa9a67cb3287290bd1ef332e325ba365280999f7db86e1694ec1731788
 SHA512 
634128a0a46c01d671c3c766eb4f84a58802f0cf0ade297f34e9d84eedb8d8dfbbbd4ad0eae6a28e33acb0b161f123a692b8b98a25918da8337cbce380c5f94b
 DIST vault-1.4.7.tar.gz 33265037 BLAKE2B 
11cd3d1bd2321a6240a31f32e0725b1bd3104a4cb050ecc78c9fc6bac1db1a79799e3a4b212468556a54e1f431e61f18115d2c86ddd0b229ae0f5ad06726
 SHA512 
a7af7780756df02a465a60989e3aba382116e0846cc48ab81d7b272133c31b7c47f60eed4ec5ad47ad0a80247baee7087a1554fcaf189a60a1edb807a268c3a4
-DIST vault-1.5.0-webui.tar.xz 1237556 BLAKE2B 
2647d9733a6a20b61f5884b15dd46d048705c3fe5dcfb9f4c8c2fa71303d17c9b69d2f08a42ec171e863affd45632c0407d4db4cb6bb229ba780860dfbf05449
 SHA512 
b5164f7525c94752f3f6a17ba6c738eb42e05f33682b790b49c322882964dfdb68abf28d0f30836759383ff6777cc5d5061699fc2a5d2a7a3706b5423ccca378
-DIST vault-1.5.0.tar.gz 34940170 BLAKE2B 
cbc4b25bbb6881415c63be41970429e4413e3f70fc9aa3dfb3c54136719c7166896475d77a11d33d3e388344d863a19d63836f2ed3e20cc42db98ee2b57ba9a4
 SHA512 
245d5ea837f561d6c3832a0cb28d851dabe908fac2be7e53d3fd466689778d67b2cd5d9ea8c297f8daceb003c571a9768254a7e27d1fbeb1a376ac75e3c6edfb
-DIST vault-1.5.2-webui.tar.xz 1242056 BLAKE2B 
7ec3bf3c30170bad5e09168bd75ebccf5664a6500bbfdcbf8fab8abb2bc78472a0614e602d4521ecf998547a9e5f86f27f265324b9220db84c724f7add52b64a
 SHA512 
04fb481936bd0ce8e60865962a5b6726f2ab82bc56d25c888f7cf7d920174cbb7916255fd38a701709c1d56a00f8216a22f884c2456c26f510075fc0ad9d41f8
-DIST vault-1.5.2.tar.gz 35118624 BLAKE2B 
96e9f3070ffea0d1c513004ad02558363a5c51da2e8211e664fadefc004cf65c8da6489c3a95573a9a1712ece9355966298efc122b350f9c6df79f1fd9cc2ec3
 SHA512 
be2c5eb530687fe199762195960fc497badbae933d57ac2861f88c05991e967e2512a5de90e3ce9ce14a094a25da18eb482da59360b6d6de594e91d75bff09c6
 DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B 
d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4

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

2020-11-16 Thread Zac Medico
commit: 421b754586e2d8f8dd139352d806cf8cde1ef1bc
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 17 06:06:35 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 17 06:10:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421b7545

app-admin/vault: Bump to version 1.6.0

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

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.6.0.ebuild | 78 ++
 2 files changed, 80 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index f89e372da81..dc7d10fb85f 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -12,3 +12,5 @@ DIST vault-1.5.2-webui.tar.xz 1242056 BLAKE2B 
7ec3bf3c30170bad5e09168bd75ebccf56
 DIST vault-1.5.2.tar.gz 35118624 BLAKE2B 
96e9f3070ffea0d1c513004ad02558363a5c51da2e8211e664fadefc004cf65c8da6489c3a95573a9a1712ece9355966298efc122b350f9c6df79f1fd9cc2ec3
 SHA512 
be2c5eb530687fe199762195960fc497badbae933d57ac2861f88c05991e967e2512a5de90e3ce9ce14a094a25da18eb482da59360b6d6de594e91d75bff09c6
 DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B 
d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4d
 SHA512 
a9516605ec262ad44cb8ae61308a70a5cfa0458b8bb2e80d49c4e28711db5a7ad18ef2bcf0e9756b9da6534f1d47ed8bcfc6c7c734042aa8d9b0e9851059fa9d
 DIST vault-1.5.5.tar.gz 35123385 BLAKE2B 
428d509378cd912d2ef13630a0fd4ff4df89a7144b30291cecd3c62e91b10a67210c7ae79e5459d7da5d9c635ae2634d3edd99614c40cce744d93713804c407b
 SHA512 
de19be6b9fdaf06ce2debc7784ef1a6dff00ced7811a110b58348d61b304ed2c850d957605a47abfa0cc7568488b3b0920437ace7891a69d470e98b44c0f9fae
+DIST vault-1.6.0-webui.tar.xz 1272792 BLAKE2B 
cef45043b7ca26de774e17a994f35a3c52b796c94b75b9377300f8755bb4c0d8814147d740e07be8d5dd5f909051adf7fb05be29b1ca1e1db349a0c3977ec034
 SHA512 
3b13687f7f0f475513152544ae423914520d0bcd9c0ea4295277f326002048707adfdf5ac405561ddb415affb842952409d6586ef19c7faca37d87aee973337a
+DIST vault-1.6.0.tar.gz 3893 BLAKE2B 
e6da6ba813625a2a00553181e5d16bb52510856d9ad4e1538b824b5f87b2beb6c8d19f60b274e68d9521210c72dbd93cb63ba73175d079b43b03b48fefd1e1be
 SHA512 
f9a99c29de585031c00b7f0a2125f61df1cb0a15ab0aa04e3cca950bdd23a4055dd3764561594730e62a1b3ae4d13e66df30032bf2b163edc4f772a8146d

diff --git a/app-admin/vault/vault-1.6.0.ebuild 
b/app-admin/vault/vault-1.6.0.ebuild
new file mode 100644
index 000..d339b69b89e
--- /dev/null
+++ b/app-admin/vault/vault-1.6.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox
+   >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -i Makefile || die
+   if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
+   mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
+   die "mv failed"
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOFLAGS="-mod=vendor" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   go-module_pkg_postinst
+}



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

2020-11-16 Thread Zac Medico
commit: c8cc4e84cb5d22c0d1303b4875c620af0a9f99cc
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 17 05:52:10 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 17 05:55:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8cc4e84

app-admin/vault: Bump to version 1.5.5

Bug: https://bugs.gentoo.org/747157
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.5.5.ebuild | 78 ++
 2 files changed, 80 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index a219d82594e..f89e372da81 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -10,3 +10,5 @@ DIST vault-1.5.0-webui.tar.xz 1237556 BLAKE2B 
2647d9733a6a20b61f5884b15dd46d0487
 DIST vault-1.5.0.tar.gz 34940170 BLAKE2B 
cbc4b25bbb6881415c63be41970429e4413e3f70fc9aa3dfb3c54136719c7166896475d77a11d33d3e388344d863a19d63836f2ed3e20cc42db98ee2b57ba9a4
 SHA512 
245d5ea837f561d6c3832a0cb28d851dabe908fac2be7e53d3fd466689778d67b2cd5d9ea8c297f8daceb003c571a9768254a7e27d1fbeb1a376ac75e3c6edfb
 DIST vault-1.5.2-webui.tar.xz 1242056 BLAKE2B 
7ec3bf3c30170bad5e09168bd75ebccf5664a6500bbfdcbf8fab8abb2bc78472a0614e602d4521ecf998547a9e5f86f27f265324b9220db84c724f7add52b64a
 SHA512 
04fb481936bd0ce8e60865962a5b6726f2ab82bc56d25c888f7cf7d920174cbb7916255fd38a701709c1d56a00f8216a22f884c2456c26f510075fc0ad9d41f8
 DIST vault-1.5.2.tar.gz 35118624 BLAKE2B 
96e9f3070ffea0d1c513004ad02558363a5c51da2e8211e664fadefc004cf65c8da6489c3a95573a9a1712ece9355966298efc122b350f9c6df79f1fd9cc2ec3
 SHA512 
be2c5eb530687fe199762195960fc497badbae933d57ac2861f88c05991e967e2512a5de90e3ce9ce14a094a25da18eb482da59360b6d6de594e91d75bff09c6
+DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B 
d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4d
 SHA512 
a9516605ec262ad44cb8ae61308a70a5cfa0458b8bb2e80d49c4e28711db5a7ad18ef2bcf0e9756b9da6534f1d47ed8bcfc6c7c734042aa8d9b0e9851059fa9d
+DIST vault-1.5.5.tar.gz 35123385 BLAKE2B 
428d509378cd912d2ef13630a0fd4ff4df89a7144b30291cecd3c62e91b10a67210c7ae79e5459d7da5d9c635ae2634d3edd99614c40cce744d93713804c407b
 SHA512 
de19be6b9fdaf06ce2debc7784ef1a6dff00ced7811a110b58348d61b304ed2c850d957605a47abfa0cc7568488b3b0920437ace7891a69d470e98b44c0f9fae

diff --git a/app-admin/vault/vault-1.5.5.ebuild 
b/app-admin/vault/vault-1.5.5.ebuild
new file mode 100644
index 000..03db71b29ae
--- /dev/null
+++ b/app-admin/vault/vault-1.5.5.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox
+   >=dev-lang/go-1.14.7"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -i Makefile || die
+   if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
+   mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
+   die "mv failed"
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOFLAGS="-mod=vendor" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   go-module_pkg_postinst
+}



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

2020-11-16 Thread Zac Medico
commit: 03b4c32163020e5df5b6f0af4692746d43099953
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 17 05:18:57 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 17 05:55:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03b4c321

app-admin/vault: Bump to version 1.4.7

Bug: https://bugs.gentoo.org/747157
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.4.7.ebuild | 77 ++
 2 files changed, 79 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 4e73dcd11b5..a219d82594e 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -4,6 +4,8 @@ DIST vault-1.4.3-webui.tar.xz 1212168 BLAKE2B 
d068d3218462b2e2eda9eec623a0438a3c
 DIST vault-1.4.3.tar.gz 33169383 BLAKE2B 
78adde5dfe68fbb51b43abc7f12fe96df7df6b7f5a7fc0af35439184a3f1ce03a71e445fe735e692953a68e039093f9eb65265ee9aae786e4ef9b8f0ca81c030
 SHA512 
638bdeaaee122263d8f8c44b6db48b0f10869dd6f2cd6d35bcefb96e8b25dde4596a4a41f287d065f0cece01c5e75f9a4ae220864dddc381365fe57faeb2efe2
 DIST vault-1.4.5-webui.tar.xz 1239532 BLAKE2B 
fe861cdf9ea833010f6b8b2ffa403fb8095456cc9038f19edefe44fbbdd418bf4c3ec129b1436296c78914d75964dbb6dcaf3077cad45a3cf905a54a42e7e82d
 SHA512 
d0fe0878b6f30a63e7156644c7a53bd8bf0008355e6bf9b79b8a4acd4a094ab43914e2b7ca63f48f3b31433dd36b1091ebbfb9afe8002e51c18dcf217292b521
 DIST vault-1.4.5.tar.gz 33272136 BLAKE2B 
3e0f3b11b975b1e563883d43f392dc998dc21ad057859c4aaad3dc67133e3a2dd9e3d1ab5b46f07d981738bdccaa5ced477ace6e057579815c13557cd74f30eb
 SHA512 
5b709ef857d6c64a1332b1c01b13f525491e21e958a7e1441fa817067a8016e8d78d7f71043c2b24d75141becea18063d97cfb5dd7a337130d6d8ef58a76d062
+DIST vault-1.4.7-webui.tar.xz 1236924 BLAKE2B 
83ab6f4494708f0738aed4f7226d5e634d01268da6b672c6ef1340559eccfdbb2a74baaa9a67cb3287290bd1ef332e325ba365280999f7db86e1694ec1731788
 SHA512 
634128a0a46c01d671c3c766eb4f84a58802f0cf0ade297f34e9d84eedb8d8dfbbbd4ad0eae6a28e33acb0b161f123a692b8b98a25918da8337cbce380c5f94b
+DIST vault-1.4.7.tar.gz 33265037 BLAKE2B 
11cd3d1bd2321a6240a31f32e0725b1bd3104a4cb050ecc78c9fc6bac1db1a79799e3a4b212468556a54e1f431e61f18115d2c86ddd0b229ae0f5ad06726
 SHA512 
a7af7780756df02a465a60989e3aba382116e0846cc48ab81d7b272133c31b7c47f60eed4ec5ad47ad0a80247baee7087a1554fcaf189a60a1edb807a268c3a4
 DIST vault-1.5.0-webui.tar.xz 1237556 BLAKE2B 
2647d9733a6a20b61f5884b15dd46d048705c3fe5dcfb9f4c8c2fa71303d17c9b69d2f08a42ec171e863affd45632c0407d4db4cb6bb229ba780860dfbf05449
 SHA512 
b5164f7525c94752f3f6a17ba6c738eb42e05f33682b790b49c322882964dfdb68abf28d0f30836759383ff6777cc5d5061699fc2a5d2a7a3706b5423ccca378
 DIST vault-1.5.0.tar.gz 34940170 BLAKE2B 
cbc4b25bbb6881415c63be41970429e4413e3f70fc9aa3dfb3c54136719c7166896475d77a11d33d3e388344d863a19d63836f2ed3e20cc42db98ee2b57ba9a4
 SHA512 
245d5ea837f561d6c3832a0cb28d851dabe908fac2be7e53d3fd466689778d67b2cd5d9ea8c297f8daceb003c571a9768254a7e27d1fbeb1a376ac75e3c6edfb
 DIST vault-1.5.2-webui.tar.xz 1242056 BLAKE2B 
7ec3bf3c30170bad5e09168bd75ebccf5664a6500bbfdcbf8fab8abb2bc78472a0614e602d4521ecf998547a9e5f86f27f265324b9220db84c724f7add52b64a
 SHA512 
04fb481936bd0ce8e60865962a5b6726f2ab82bc56d25c888f7cf7d920174cbb7916255fd38a701709c1d56a00f8216a22f884c2456c26f510075fc0ad9d41f8

diff --git a/app-admin/vault/vault-1.4.7.ebuild 
b/app-admin/vault/vault-1.4.7.ebuild
new file mode 100644
index 000..d7f0e36a12f
--- /dev/null
+++ b/app-admin/vault/vault-1.4.7.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -i Makefile || die
+   if [[ -f "${WORKDIR}/http/bindata_assetfs.

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-mock/files/

2020-11-15 Thread Zac Medico
commit: 2a23f10bfac12c62a3b8cbeb8772679cf9688917
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Nov 15 18:42:48 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 15 21:30:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a23f10b

dev-python/pytest-mock: remove unused patch(es)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 .../files/pytest-mock-2.0.0-warnings.patch | 36 --
 1 file changed, 36 deletions(-)

diff --git a/dev-python/pytest-mock/files/pytest-mock-2.0.0-warnings.patch 
b/dev-python/pytest-mock/files/pytest-mock-2.0.0-warnings.patch
deleted file mode 100644
index bea2bb14b15..000
--- a/dev-python/pytest-mock/files/pytest-mock-2.0.0-warnings.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 09477f0d28f3b6b9fa36b861d701c9d1a937e553 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Tue, 26 May 2020 10:56:27 +0200
-Subject: [PATCH] Permit warnings in *_stale_pyc tests
-
-The *_stale_pyc test is repeatedly failing on production systems
-due to additional pytest plugins being installed and triggering
-PytestAssertRewriteWarnings.  This causes 'passed *' string not to match
-because of the ',' after 'passed'.  Match just 'passed*' instead
-to solve this.

- tests/test_pytest_mock.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/tests/test_pytest_mock.py b/tests/test_pytest_mock.py
-index d1635f5..e85f392 100644
 a/tests/test_pytest_mock.py
-+++ b/tests/test_pytest_mock.py
-@@ -801,7 +801,7 @@ def 
test_abort_patch_context_manager_with_stale_pyc(testdir):
- """
- )
- result = testdir.runpytest()
--result.stdout.fnmatch_lines("* 1 passed *")
-+result.stdout.fnmatch_lines("* 1 passed*")
- 
- kwargs = {"legacy": True} if sys.version_info[0] >= 3 else {}
- assert compileall.compile_file(str(py_fn), **kwargs)
-@@ -811,4 +811,4 @@ def 
test_abort_patch_context_manager_with_stale_pyc(testdir):
- 
- py_fn.remove()
- result = testdir.runpytest()
--result.stdout.fnmatch_lines("* 1 passed *")
-+result.stdout.fnmatch_lines("* 1 passed*")
--- 
-2.26.2
-



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/

2020-11-14 Thread Zac Medico
commit: e9c0ef7609e8e2068af8c9c7138f1a2dc22fcfb0
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 15 04:25:22 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov 15 05:54:37 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e9c0ef76

Add slot operator := BDEPEND unit tests for bug 752153

Test these two distinct cases:

1) Regular dev-lang/go upgrade, with rebuild of packages that
have dev-lang/go:= in BDEPEND.

2) Rebuild of packages that have dev-lang/go:= in BDEPEND, after
the built slot operator deps have already been broken by an
earlier dev-lang/go upgrade.

Bug: https://bugs.gentoo.org/752153
Signed-off-by: Zac Medico  gentoo.org>

 .../tests/resolver/test_slot_operator_bdeps.py | 209 +
 1 file changed, 209 insertions(+)

diff --git a/lib/portage/tests/resolver/test_slot_operator_bdeps.py 
b/lib/portage/tests/resolver/test_slot_operator_bdeps.py
new file mode 100644
index 0..f5b1bce1b
--- /dev/null
+++ b/lib/portage/tests/resolver/test_slot_operator_bdeps.py
@@ -0,0 +1,209 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+from portage.tests import TestCase
+from portage.tests.resolver.ResolverPlayground import (ResolverPlayground,
+   ResolverPlaygroundTestCase)
+
+class SlotOperatorBdependTestCase(TestCase):
+
+   def testSlotOperatorBdepend(self):
+   """
+   Test regular dev-lang/go upgrade, with rebuild of packages
+   that have dev-lang/go:= in BDEPEND.
+   """
+
+   ebuilds = {
+   "app-emulation/buildah-1.16.1":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:=",
+   },
+
+   "app-emulation/libpod-2.1.0":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:=",
+   },
+
+   "dev-lang/go-1.15.5":{
+   "EAPI": "7",
+   "SLOT": "0/1.15.5"
+   },
+
+   "dev-lang/go-1.14.12" : {
+   "EAPI": "7",
+   "SLOT": "0/1.14.12"
+   },
+   }
+
+   binpkgs = {
+   "app-emulation/buildah-1.16.1":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:0/1.14.12=",
+   },
+   "app-emulation/libpod-2.1.0":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:0/1.14.12=",
+   },
+   "dev-lang/go-1.14.12" : {
+   "EAPI": "7",
+   "SLOT": "0/1.14.12"
+   },
+   }
+
+   installed = {
+   "app-emulation/buildah-1.16.1":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:0/1.14.12=",
+   },
+   "app-emulation/libpod-2.1.0":{
+   "EAPI": "7",
+   "BDEPEND": "dev-lang/go:0/1.14.12=",
+   },
+   "dev-lang/go-1.14.12" : {
+   "EAPI": "7",
+   "SLOT": "0/1.14.12"
+   },
+   }
+
+   world = ["app-emulation/buildah", "app-emulation/libpod"]
+
+   test_cases = (
+
+   # Test rebuild triggered by slot operator := dependency 
in BDEPEND.
+   ResolverPlaygroundTestCase(
+   ["@world"],
+   options = {
+   "--update": True,
+   "--deep": True,
+   },
+   success = True,
+   mergelist = ["dev-lang/go-1.15.5", 
"app-emulation/buildah-1.16.1", "app-emulation/libpod-2.1.0"]
+   ),
+
+   # Test the above case with --usepkg --with-bd

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

2020-11-13 Thread Zac Medico
commit: 1d88ae52e5f3f46c3151acbe41f6a8f1f3d18165
Author: Louis Sautier  gentoo  org>
AuthorDate: Fri Nov 13 19:29:18 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov 14 00:44:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d88ae52

app-portage/gentoolkit: remove reference to treecleaned install-mask

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Louis Sautier  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/gentoolkit/gentoolkit-0.4.6.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-0.4.7.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-0.4.8.ebuild| 1 -
 app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild | 1 -
 app-portage/gentoolkit/gentoolkit-.ebuild | 1 -
 5 files changed, 5 deletions(-)

diff --git a/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild
index 3c9347c0e93..1db74e52a9a 100644
--- a/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.4.6.ebuild
@@ -68,7 +68,6 @@ pkg_postinst() {
elog "app-admin/eclean-kernel"
elog "app-portage/diffmask"
elog "app-portage/flaggie"
-   elog "app-portage/install-mask"
elog "app-portage/portpeek"
elog "app-portage/smart-live-rebuild"
fi

diff --git a/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild
index 34ae357f65d..318ac20f777 100644
--- a/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.4.7.ebuild
@@ -68,7 +68,6 @@ pkg_postinst() {
elog "app-admin/eclean-kernel"
elog "app-portage/diffmask"
elog "app-portage/flaggie"
-   elog "app-portage/install-mask"
elog "app-portage/portpeek"
elog "app-portage/smart-live-rebuild"
fi

diff --git a/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild
index d2a61bf8f62..36cbf7459fc 100644
--- a/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.4.8.ebuild
@@ -68,7 +68,6 @@ pkg_postinst() {
elog "app-admin/eclean-kernel"
elog "app-portage/diffmask"
elog "app-portage/flaggie"
-   elog "app-portage/install-mask"
elog "app-portage/portpeek"
elog "app-portage/smart-live-rebuild"
fi

diff --git a/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild 
b/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild
index 77fdfb33cf1..accbf346bf8 100644
--- a/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-0.5.0-r2.ebuild
@@ -71,7 +71,6 @@ pkg_postinst() {
elog "app-admin/eclean-kernel"
elog "app-portage/diffmask"
elog "app-portage/flaggie"
-   elog "app-portage/install-mask"
elog "app-portage/portpeek"
elog "app-portage/smart-live-rebuild"
fi

diff --git a/app-portage/gentoolkit/gentoolkit-.ebuild 
b/app-portage/gentoolkit/gentoolkit-.ebuild
index 983d63f9d31..44c2b480a31 100644
--- a/app-portage/gentoolkit/gentoolkit-.ebuild
+++ b/app-portage/gentoolkit/gentoolkit-.ebuild
@@ -67,7 +67,6 @@ pkg_postinst() {
elog "app-admin/eclean-kernel"
elog "app-portage/diffmask"
elog "app-portage/flaggie"
-   elog "app-portage/install-mask"
elog "app-portage/portpeek"
elog "app-portage/smart-live-rebuild"
fi



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

2020-11-10 Thread Zac Medico
commit: 0d8dfef3a6de92ef0b63c0cb5e4b93a328b29ce2
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 10 11:39:14 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 10 11:39:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8dfef3

app-emulation/snapd: Add apparmor REQUIRED_USE for !forced-devmode

Bug: https://bugs.gentoo.org/753695
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/snapd/snapd-2.47.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/snapd/snapd-2.47.1-r1.ebuild 
b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
index 9abf9d0b4bf..b9ba0a35470 100644
--- a/app-emulation/snapd/snapd-2.47.1-r1.ebuild
+++ b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64"
 LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
 IUSE="apparmor +cgroup-hybrid +forced-devmode gtk kde systemd"
-REQUIRED_USE="!forced-devmode? ( cgroup-hybrid ) systemd"
+REQUIRED_USE="!forced-devmode? ( apparmor cgroup-hybrid ) systemd"
 
 CONFIG_CHECK="~CGROUPS
~CGROUP_DEVICE



[gentoo-commits] repo/gentoo:master commit in: app-emulation/snapd/files/, app-emulation/snapd/

2020-11-10 Thread Zac Medico
commit: 9199f894abc83596ae63ebc48a73e0af354d5f40
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Nov 10 11:29:48 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Nov 10 11:35:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9199f894

app-emulation/snapd: 2.47.1-r1 revbump for bug 753695

Add USE=forced-devmode which can be disabled if you would like
snapd to panic if its confinement feature detection fails.

Bug: https://bugs.gentoo.org/753695
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/snapd/files/README.gentoo  |  9 +
 app-emulation/snapd/metadata.xml |  6 ++
 .../snapd/{snapd-2.47.1.ebuild => snapd-2.47.1-r1.ebuild}| 12 +---
 3 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/app-emulation/snapd/files/README.gentoo 
b/app-emulation/snapd/files/README.gentoo
index 331729cb165..f2e34601802 100644
--- a/app-emulation/snapd/files/README.gentoo
+++ b/app-emulation/snapd/files/README.gentoo
@@ -1,3 +1,12 @@
+*Security Alert*
+
+Application confinement may be automatically disabled if snapd
+fails to detect the required features. If you would like to disable
+this automatic behavior, causing snapd to panic if its confinement
+feature detection fails, then use this setting in package.use:
+
+app-emulation/snapd -forced-devmode
+
 Use this command to enable the snapd service:
 
systemctl enable snapd.socket

diff --git a/app-emulation/snapd/metadata.xml b/app-emulation/snapd/metadata.xml
index 8a398ce38f9..2d641fece55 100644
--- a/app-emulation/snapd/metadata.xml
+++ b/app-emulation/snapd/metadata.xml
@@ -12,5 +12,11 @@

Enable AppArmor support.

+   
+   Default to hybrid (legacy) cgroup hierarchy instead of 
unified (modern).
+   
+   
+   Automatically disable application confinement if 
feature detection fails.
+   

 

diff --git a/app-emulation/snapd/snapd-2.47.1.ebuild 
b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
similarity index 90%
rename from app-emulation/snapd/snapd-2.47.1.ebuild
rename to app-emulation/snapd/snapd-2.47.1-r1.ebuild
index 1f8706beb54..9abf9d0b4bf 100644
--- a/app-emulation/snapd/snapd-2.47.1.ebuild
+++ b/app-emulation/snapd/snapd-2.47.1-r1.ebuild
@@ -17,8 +17,8 @@ KEYWORDS="~amd64"
 
 LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
 SLOT="0"
-IUSE="apparmor gtk kde systemd"
-REQUIRED_USE="systemd"
+IUSE="apparmor +cgroup-hybrid +forced-devmode gtk kde systemd"
+REQUIRED_USE="!forced-devmode? ( cgroup-hybrid ) systemd"
 
 CONFIG_CHECK="~CGROUPS
~CGROUP_DEVICE
@@ -40,7 +40,7 @@ RDEPEND="
)
dev-libs/glib
virtual/libudev
-   systemd? ( sys-apps/systemd )
+   systemd? ( sys-apps/systemd[cgroup-hybrid(+)?] )
sys-libs/libcap:=
sys-fs/squashfs-tools"
 
@@ -74,6 +74,12 @@ src_prepare() {
 +  "gentoo",
 \x20   "manjaro",' | patch "${MY_S}/dirs/dirs.go" || die
 
+   if ! use forced-devmode; then
+   sed -e 's#return \(!apparmorFull || cgroupv2\)#//\1\n\tif 
!apparmorFull || cgroupv2 {\n\t\tpanic("USE=forced-devmode is 
disabled")\n\t}\n\treturn false#' \
+   -i "${MY_S}/sandbox/forcedevmode.go" || die
+   grep -q 'panic("USE=forced-devmode is disabled")' 
"${MY_S}/sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
+   fi
+
sed -i 's:command -v git >/dev/null:false:' -i "${MY_S}/mkversion.sh" 
|| die
 
pushd "${MY_S}" >/dev/null || die



[gentoo-commits] repo/gentoo:master commit in: app-emulation/snapd/files/, app-emulation/snapd/

2020-11-09 Thread Zac Medico
commit: 484480e8c287176e53897b6665db202108037ed5
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov  9 07:35:08 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Nov  9 08:36:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484480e8

app-emulation/snapd: Initial import

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

 app-emulation/snapd/Manifest|   1 +
 app-emulation/snapd/files/README.gentoo |  47 +
 app-emulation/snapd/metadata.xml|  16 +++
 app-emulation/snapd/snapd-2.47.1.ebuild | 180 
 4 files changed, 244 insertions(+)

diff --git a/app-emulation/snapd/Manifest b/app-emulation/snapd/Manifest
new file mode 100644
index 000..2622b18e103
--- /dev/null
+++ b/app-emulation/snapd/Manifest
@@ -0,0 +1 @@
+DIST snapd-2.47.1.tar.xz 3664756 BLAKE2B 
90cb117ea385890c38c6efdecd3652c115158ad769858ebe1a5035d37c9543da5b2a8768ce4f56cfcee053701d308f826bf7993d9b5f9d5313f2840ca829ab23
 SHA512 
e08dd7057b85b970a1177996c483d3f663b1424cdbf6643a69923a7012d38fc13109b449ce3a2c5c8d65e5836f93a36567f2f641a62caea6e9989a458f7f2892

diff --git a/app-emulation/snapd/files/README.gentoo 
b/app-emulation/snapd/files/README.gentoo
new file mode 100644
index 000..331729cb165
--- /dev/null
+++ b/app-emulation/snapd/files/README.gentoo
@@ -0,0 +1,47 @@
+Use this command to enable the snapd service:
+
+   systemctl enable snapd.socket
+
+You can source /etc/profile.d/snapd.sh in your shell in order to
+update PATH and XDG_DATA_DIRS environment variables to include
+installed snaps.
+
+Once you have snapd running (first refer to the *AppArmor Section*
+below if you have that enabled), see the snap-store installation
+instructions here:
+
+   https://snapcraft.io/docs/installing-snap-store-app
+
+If snap-store does not work correctly then it may be due to a temporary
+service outage which will hopefully be reported on this page:
+
+   https://status.snapcraft.io/
+
+When snap-store is not working due to a service outage, it may still
+be possible to install apps via the snap cli. See snap --help for
+details. Many apps can be installed without a snap store (Ubuntu One)
+account. The snap login, logout, and whoami subcommands are available
+to manage snap store account details.
+
+Note that you will need a polkit authentication agent running in
+order to authenticate as root when installing snaps as a non-root user.
+The agent is typically started by a desktop entry found in
+/etc/xdg/autostart such as one of these:
+
+   polkit-gnome-authentication-agent-1.desktop
+   polkit-kde-authentication-agent-1.desktop
+
+*AppArmor Section*
+
+When apparmor is enabled you should enable these services:
+
+   systemctl enable apparmor.service snapd.apparmor.service
+
+You also need it enabled in your kernel and you may need to add these
+kernel parameters to your boot loader configuration:
+
+   apparmor=1 security=apparmor
+
+Refer here for more information about apparmor:
+
+   https://wiki.gentoo.org/wiki/AppArmor

diff --git a/app-emulation/snapd/metadata.xml b/app-emulation/snapd/metadata.xml
new file mode 100644
index 000..8a398ce38f9
--- /dev/null
+++ b/app-emulation/snapd/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+           Zac Medico
+   
+   
+   snapcore/snapd
+   
+   
+   
+   Enable AppArmor support.
+   
+   
+

diff --git a/app-emulation/snapd/snapd-2.47.1.ebuild 
b/app-emulation/snapd/snapd-2.47.1.ebuild
new file mode 100644
index 000..1f8706beb54
--- /dev/null
+++ b/app-emulation/snapd/snapd-2.47.1.ebuild
@@ -0,0 +1,180 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/snapcore/${PN}"
+inherit autotools bash-completion-r1 golang-vcs-snapshot linux-info 
readme.gentoo-r1 systemd xdg-utils
+
+DESCRIPTION="Service and tools for management of snap packages"
+HOMEPAGE="http://snapcraft.io/;
+
+MY_S="${S}/src/github.com/snapcore/${PN}"
+
+SRC_URI="https://github.com/snapcore/${PN}/releases/download/${PV}/${PN}_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
+MY_PV=${PV}
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+IUSE="apparmor gtk kde systemd"
+REQUIRED_USE="systemd"
+
+CONFIG_CHECK="~CGROUPS
+   ~CGROUP_DEVICE
+   ~CGROUP_FREEZER
+   ~NAMESPACES
+   ~SQUASHFS
+   ~SQUASHFS_ZLIB
+   ~SQUASHFS_LZO
+   ~SQUASHFS_XZ
+   ~BLK_DEV_LOOP
+   ~SECCOMP
+   ~SECCOMP_FILTER"
+
+RDEPEND="
+  

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

2020-11-08 Thread Zac Medico
commit: 1f3ab8b7eb4a515099561445bc345c0bb674cf68
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Nov  8 14:39:39 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  8 22:28:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3ab8b7

dev-python/vine: add python3_9

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/vine/vine-1.3.0.ebuild 
b/dev-python/vine/vine-1.3.0.ebuild
index 00af47b6f1e..0fe385d0d7f 100644
--- a/dev-python/vine/vine-1.3.0.ebuild
+++ b/dev-python/vine/vine-1.3.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1



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

2020-11-08 Thread Zac Medico
commit: 2896d6fcfa34bebc8551b40f2c4380cdea6c58ad
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Nov  8 14:55:50 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  8 22:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2896d6fc

dev-python/pyu2f: add python3_9

Closes: https://github.com/gentoo/gentoo/pull/18185
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild 
b/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild
index dec1edfe279..02de258571f 100644
--- a/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild
+++ b/dev-python/pyu2f/pyu2f-0.1.4-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-11-08 Thread Zac Medico
commit: 5f55b4828c47b7f2a66c4758a1f03884790e5ef1
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Nov  8 14:51:32 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  8 22:28:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f55b482

dev-python/socketio-client: add python3_9

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/socketio-client/socketio-client-0.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/socketio-client/socketio-client-0.7.2.ebuild 
b/dev-python/socketio-client/socketio-client-0.7.2.ebuild
index df9873324c2..acd0452688c 100644
--- a/dev-python/socketio-client/socketio-client-0.7.2.ebuild
+++ b/dev-python/socketio-client/socketio-client-0.7.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



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

2020-11-08 Thread Zac Medico
commit: 5fe392d104581d4f192d2af89d5c84121b899bec
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Nov  8 14:31:17 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  8 22:28:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe392d1

dev-python/case: add python3_9

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/case/case-1.5.3.ebuild 
b/dev-python/case/case-1.5.3.ebuild
index 884af8823b8..1d43b7d1b91 100644
--- a/dev-python/case/case-1.5.3.ebuild
+++ b/dev-python/case/case-1.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1



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

2020-11-08 Thread Zac Medico
commit: 29270cde6cac9f01d6fe17b88f5f1f89c470fd63
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sun Nov  8 14:42:14 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  8 22:28:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29270cde

dev-python/sphinx_celery: add python3_9, fix DISTUTILS_USE_SETUPTOOLS

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild 
b/dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild
index 44b953238ab..c8c72c46f79 100644
--- a/dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild
+++ b/dev-python/sphinx_celery/sphinx_celery-2.0.0-r1.ebuild
@@ -2,7 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1
 
@@ -14,6 +15,5 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
 
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}]"
+RDEPEND=">=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}"



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

2020-11-06 Thread Zac Medico
commit: 3e627ca572b613e39caf619ae52cc978699be355
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov  7 00:06:12 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Nov  7 00:14:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e627ca5

sys-fs/fuse-overlayfs: Bump to version 1.2.0

Reported-by: Reva Denis  gmail.com>
Closes: https://bugs.gentoo.org/753311
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest|  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.2.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index 01939dc6f9d..7345f701f7d 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1 +1,2 @@
 DIST fuse-overlayfs-1.1.2.tar.gz 98055 BLAKE2B 
04cee8052671431604031ddd3d0ebc254de0ba00a527b4a7caa24bf4a0b74be81c9d0f2c02e5eb583c3f6a61b540762b52617531f266341878cb54f40e087331
 SHA512 
41bb7ed21d0408af61820b9aebefb08ee6add0c9a15ff1cafd8abc7ff6fcc46afd53740c946c6835bbba8c58ee8bfcc8351cd2a1fe81d749dad81934ce44032b
+DIST fuse-overlayfs-1.2.0.tar.gz 101375 BLAKE2B 
ff71ae8ad58396a8365fd65574145b45ae9632f407e2246096822cca12eb17d7a7ef9f5cc3546c83573b7af56b96d8800d6f390477cff2fe88c2858ed198740c
 SHA512 
55aa7c92f964ab18b886607de705b98510c7f25cc0d90e4712fb8493a4baab9ea722d8966a9b7e8f8fd8e5d2163a54993e9e45dfa2699db6cec8b447bdc5399b

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.2.0.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.2.0.ebuild
new file mode 100644
index 000..f8b399d715d
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.2.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+RDEPEND=">=sys-fs/fuse-3:="
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2020-11-01 Thread Zac Medico
commit: 1260f8a32a7dff72b05268c7a8c0cc21cd5d0e28
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov  2 01:53:29 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Nov  2 01:53:43 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1260f8a3

Updates for portage-3.0.9 release

Signed-off-by: Zac Medico  gentoo.org>

 RELEASE-NOTES | 9 +
 setup.py  | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index efcba5808..9a5de85dd 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.9
+==
+* Bug Fixes:
+- Bug 199722 Enable QA Notice for deprecated hasq/useq in *rm phases
+- Bug 704498 Fix pid-sandbox to handle Ctrl+Z correctly
+- Bug 752066 Add emerge --quickpkg-direct-root option
+- Bug 752147 Fix make.conf to expand special *ROOT variables
+- Bug 752153 Add @golang-rebuild package set
+
 portage-3.0.8
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 1efe8c65b..869cf9992 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '3.0.8',
+   version = '3.0.9',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: portage-3.0.9

2020-11-01 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Nov  2 02:03:33 2020 +

New tag: portage-3.0.9




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

2020-11-01 Thread Zac Medico
commit: 43cc36f055d6c4fd9c8761ecb50f57027180a1dd
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Nov  2 01:57:51 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Nov  2 01:58:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cc36f0

sys-apps/portage: Bump to version 3.0.9

 #199722 Enable QA Notice for deprecated hasq/useq in *rm phases
 #704498 Fix pid-sandbox to handle Ctrl+Z correctly
 #752066 Add emerge --quickpkg-direct-root option
 #752147 Fix make.conf to expand special *ROOT variables
 #752153 Add @golang-rebuild package set

Bug: https://bugs.gentoo.org/752168
Bug: https://bugs.gentoo.org/199722
Bug: https://bugs.gentoo.org/704498
Bug: https://bugs.gentoo.org/752066
Bug: https://bugs.gentoo.org/752147
Bug: https://bugs.gentoo.org/752153
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest |   1 +
 sys-apps/portage/portage-3.0.9.ebuild | 267 ++
 2 files changed, 268 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 2b1ad98362c..d7c26d10983 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -2,3 +2,4 @@ DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5
 DIST portage-3.0.4.tar.bz2 1042654 BLAKE2B 
6f869b2eb24f9e590bf8e01172050105a1bd9ea88657db5893133b4620231a0ddcda871d6fcc10623f7f2ef809116310c76355263819be6c3734b0ca184d5fc0
 SHA512 
7a0c39cd4ed65aebd84ff8bbadba29760b3aa392a0d606c5b29a1112fd0845c42f74eebb0728a069b2b097a6eb7eec2d18af615fd9edcc38f1018ae6ff686812
 DIST portage-3.0.8.tar.bz2 1046968 BLAKE2B 
662147c37a9e7b81030fadb4d6438b734ee57a9eb9bfcee80991d137a017aa3541565961282ebf8736db71aeb05532ffa139ff3a34a84bc9064cf74427acb666
 SHA512 
5f97870a11ecca30ffe8f463f87cd16a1edb52b44832c6eaba15cadcfde2b4f7edf963749e45c8043b45b38e53ee210dc913aa2d2432a2bd3928cc27c8765a85
+DIST portage-3.0.9.tar.bz2 1047839 BLAKE2B 
44cf96ac69c1b6d2f95aea8b6e87af5665bfa797ef97d3ae09d4faeefa5b36671f542a5bb8b141b0d914afef96d536a63da4539d27336471621363008d2f73bd
 SHA512 
01ad255a12381fb3b52a8d6c1b04cb377c52b8856973aa296a1086f2d89dd6458244486a0d477e95d4247c3edf7e8e3bb20523263979401443b212085737e618

diff --git a/sys-apps/portage/portage-3.0.9.ebuild 
b/sys-apps/portage/portage-3.0.9.ebuild
new file mode 100644
index 000..28cd3d04cca
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.9.ebuild
@@ -0,0 +1,267 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info tmpfiles prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx
+   dev-python/sphinx-epytext
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselin

[gentoo-commits] proj/portage:master commit in: lib/portage/package/ebuild/

2020-11-01 Thread Zac Medico
commit: e31c0c929673482101a066541d462d692502a6d1
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov  1 20:10:18 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Nov  2 01:30:32 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e31c0c92

make.conf: expand special *ROOT variables (bug 752147)

Bug: https://bugs.gentoo.org/752147
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/config.py | 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lib/portage/package/ebuild/config.py 
b/lib/portage/package/ebuild/config.py
index a09fdbced..a188c700d 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -401,9 +401,14 @@ class config:
expand_map = env_d.copy()
self._expand_map = expand_map
 
-   # Allow make.globals to set default paths relative to 
${EPREFIX}.
+   # Allow make.globals and make.conf to set paths 
relative to vars like ${EPREFIX}.
+   expand_map["BROOT"] = broot
expand_map["EPREFIX"] = eprefix
+   expand_map["EROOT"] = eroot
+   expand_map["ESYSROOT"] = esysroot
expand_map["PORTAGE_CONFIGROOT"] = config_root
+   expand_map["ROOT"] = target_root
+   expand_map["SYSROOT"] = sysroot
 
if portage._not_installed:
make_globals_path = 
os.path.join(PORTAGE_BASE_PATH, "cnf", "make.globals")



[gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/, lib/portage/tests/emerge/

2020-11-01 Thread Zac Medico
commit: 15ac405fecf3e52ffd93d9a34e472bdc18604a4f
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov  1 05:19:02 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  1 22:25:27 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=15ac405f

emerge: add --quickpkg-direct-root option

Specify the root to use as the --quickpkg-direct package source. This
root is assumed to be immutable during the entire emerge operation.
The default is set to "/".

Bug: https://bugs.gentoo.org/752066
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/actions.py  | 19 ---
 lib/_emerge/depgraph.py | 11 +--
 lib/_emerge/main.py |  5 +
 lib/portage/tests/emerge/test_simple.py |  3 ++-
 man/emerge.1| 10 --
 5 files changed, 40 insertions(+), 8 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 5e8a46957..239bf6f47 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -49,7 +49,7 @@ from portage.package.ebuild._ipc.QueryCommand import 
QueryCommand
 from portage.package.ebuild.fetch import _hide_url_passwd
 from portage._sets import load_default_config, SETPREFIX
 from portage._sets.base import InternalPackageSet
-from portage.util import cmp_sort_key, writemsg, varexpand, \
+from portage.util import cmp_sort_key, normalize_path, writemsg, varexpand, \
writemsg_level, writemsg_stdout
 from portage.util.digraph import digraph
 from portage.util.SlotObject import SlotObject
@@ -106,13 +106,26 @@ def action_build(emerge_config, trees=DeprecationWarning,
# before we get here, so warn if they're not (bug #267103).
chk_updated_cfg_files(settings['EROOT'], ['/etc/portage'])
 
+   quickpkg_root = normalize_path(os.path.abspath(
+   emerge_config.opts.get('--quickpkg-direct-root',
+   
emerge_config.running_config.settings['ROOT']))).rstrip(os.path.sep) + 
os.path.sep
quickpkg_direct = ("--usepkg" in emerge_config.opts and
emerge_config.opts.get('--quickpkg-direct', 'n') == 'y' and
-   emerge_config.target_config is not emerge_config.running_config)
+   emerge_config.target_config.settings['ROOT'] != quickpkg_root)
if '--getbinpkg' in emerge_config.opts or quickpkg_direct:
kwargs = {}
if quickpkg_direct:
-   kwargs['add_repos'] = 
(emerge_config.running_config.trees['vartree'].dbapi,)
+   if quickpkg_root == 
emerge_config.running_config.settings['ROOT']:
+   quickpkg_vardb = 
emerge_config.running_config.trees['vartree'].dbapi
+   else:
+   quickpkg_settings = portage.config(
+   
config_root=emerge_config.target_config.settings['PORTAGE_CONFIGROOT'],
+   target_root=quickpkg_root,
+   
env=emerge_config.target_config.settings.backupenv.copy(),
+   
sysroot=emerge_config.target_config.settings['SYSROOT'],
+   
eprefix=emerge_config.target_config.settings['EPREFIX'])
+   quickpkg_vardb = 
portage.vartree(settings=quickpkg_settings).dbapi
+   kwargs['add_repos'] = (quickpkg_vardb,)
 
try:
emerge_config.target_config.trees['bintree'].populate(

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 0bb0352e7..6aaacfe44 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -41,7 +41,7 @@ from portage._sets import SETPREFIX
 from portage._sets.base import InternalPackageSet
 from portage.util import ConfigProtect, shlex_split, new_protect_filename
 from portage.util import cmp_sort_key, writemsg, writemsg_stdout
-from portage.util import ensure_dirs
+from portage.util import ensure_dirs, normalize_path
 from portage.util import writemsg_level, write_atomic
 from portage.util.digraph import digraph
 from portage.util.futures import asyncio
@@ -4567,8 +4567,15 @@ class depgraph:
self._dynamic_config._skip_restart = True
return False, myfavorites
 
+   # Since --quickpkg-direct assumes that --quickpkg-direct-root is
+   # immutable, assert that there are no merge or unmerge tasks
+   # for --quickpkg-direct-root.
+   quickpkg_root = normalize_path(os.path.abspath(
+   self._frozen_config.myopts.get('--quickpkg-direct-root',
+   
self._frozen_config._running_root.settings['ROOT']))).rstrip(os.path.sep) + 
os.path.sep
if (self._frozen_config.myopts.get('--quickpkg-direct', 'n') == 
'y' and

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

2020-11-01 Thread Zac Medico
commit: 8b7edb648814cc53774c5841e45d8cc325bcef6e
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct 28 08:34:51 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  1 21:45:01 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b7edb64

pid-sandbox: Forward SIGTSTP and SIGCONT (bug 704498)

For correct operation of Ctrl+Z, forward SIGTSTP and SIGCONT
to all sandboxed pids.

Fixes: 37e4dc5ae842 ("pid-sandbox: pid-ns-init setsid support (bug 675870)")
Bug: https://bugs.gentoo.org/704498
Signed-off-by: Zac Medico  gentoo.org>

 bin/pid-ns-init | 24 +++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/bin/pid-ns-init b/bin/pid-ns-init
index 3a218a5df..e410dd028 100644
--- a/bin/pid-ns-init
+++ b/bin/pid-ns-init
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Copyright 2018-2019 Gentoo Authors
+# Copyright 2018-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import errno
@@ -19,6 +19,11 @@ KILL_SIGNALS = (
signal.SIGHUP,
 )
 
+SIGTSTP_SIGCONT = (
+   signal.SIGTSTP,
+   signal.SIGCONT,
+)
+
 
 def forward_kill_signal(pid, signum, frame):
if pid == 0:
@@ -28,6 +33,18 @@ def forward_kill_signal(pid, signum, frame):
os.kill(pid, signum)
 
 
+def forward_sigtstp_sigcont(pid, signum, frame):
+   handler = None
+   if pid == 0:
+   # Temporarily disable the handler in order to prevent it from
+   # being called recursively, since the signal will also be sent
+   # to the current process.
+   handler = signal.signal(signum, signal.SIG_DFL)
+   os.kill(pid, signum)
+   if handler is not None:
+   signal.signal(signum, handler)
+
+
 def preexec_fn(uid, gid, groups, umask):
if gid is not None:
os.setgid(gid)
@@ -97,6 +114,11 @@ def main(argv):
for signum in KILL_SIGNALS:
signal.signal(signum, sig_handler)
 
+   # For correct operation of Ctrl+Z, forward SIGTSTP and SIGCONT.
+   sigtstp_sigcont_handler = functools.partial(forward_sigtstp_sigcont, 0 
if setsid else main_child_pid)
+   for signum in SIGTSTP_SIGCONT:
+   signal.signal(signum, sigtstp_sigcont_handler)
+
# wait for child processes
while True:
try:



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

2020-11-01 Thread Zac Medico
commit: 075c1951e1ac84e99a2219ff14be4a366d274f36
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Oct 16 19:43:54 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  1 21:11:09 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=075c1951

cnf/sets/portage.conf: add new sets for go rebuilding go packages

go-built binaries may contain security
vulnerabilities if a binary built with vulnerable compiler.
go is known to embed vulnerable code to all binaries it builds, if
vulnerability was present in the compiler or one of standard libraries.

This commit adds `golang-rebuild` set, which allows easy
rebuild of most go-compiled system packages.

simple 'emerge @golang-rebuild' should rebuild everything affected.
a prompt to run this command can be added to postinst message in
dev-lang/go ebuild.

Closes: https://github.com/gentoo/portage/pull/630
Bug: https://bugs.gentoo.org/752153
Signed-off-by: Georgy Yakovlev  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 cnf/sets/portage.conf | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/cnf/sets/portage.conf b/cnf/sets/portage.conf
index 0d11d7891..22f0fa3a5 100644
--- a/cnf/sets/portage.conf
+++ b/cnf/sets/portage.conf
@@ -103,3 +103,9 @@ class = portage.sets.dbapi.UnavailableBinaries
 # to the matching portdb entry.
 [changed-deps]
 class = portage.sets.dbapi.ChangedDepsSet
+
+# Installed packages that inherit from known go related eclasses.
+[golang-rebuild]
+class = portage.sets.dbapi.VariableSet
+variable = INHERITED
+includes = golang-base golang-build golang-vcs golang-vcs-snapshot go-module



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

2020-11-01 Thread Zac Medico
commit: f79571e680258bc70d022b43a34cfb44f910a44f
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov  1 18:00:46 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Nov  1 18:16:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79571e6

app-text/calibre: add ipv6 to PYTHON_REQ_USE

Closes: https://bugs.gentoo.org/752090
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/calibre-5.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/calibre/calibre-5.4.2.ebuild 
b/app-text/calibre/calibre-5.4.2.ebuild
index 5f6bcd52277..6c46bbdb063 100644
--- a/app-text/calibre/calibre-5.4.2.ebuild
+++ b/app-text/calibre/calibre-5.4.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..8} )
-PYTHON_REQ_USE="sqlite,ssl"
+PYTHON_REQ_USE="ipv6,sqlite,ssl"
 
 inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
 



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

2020-10-31 Thread Zac Medico
commit: 90e156cfc5400c76fe697568805087aced2e8e1b
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 31 22:40:44 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct 31 22:41:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e156cf

app-text/calibre: Remove old version 4.9.1-r3

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

 app-text/calibre/Manifest|   3 -
 app-text/calibre/calibre-4.9.1-r3.ebuild | 278 ---
 2 files changed, 281 deletions(-)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 14eb9b5daaf..b884f4c3bf6 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,7 +1,4 @@
-DIST calibre-4.17.0-qt-5.15-fontconfig-bug-725020.patch 1222 BLAKE2B 
14038b4ea5f87d9a8f645b5af8342da90337202b0247b07dccd8995f55bb965b5c2bbdddc24b55b6e92e899f91d5dec19c10ddea8fcc42c8ed3d74ee90eb09d6
 SHA512 
b0652c3277b8390f47039366380fceacfd3cd9014fe42306a947f6749c6192657b77e3d832044828bea06c43f1f5e745e6b4ff8dd24efc73d9ad5261c4c73a5e
 DIST calibre-4.22.0.tar.xz 36924876 BLAKE2B 
19576d5cfc1a4ed6a505ef46656675980b6736be01f55874951a9a0c81a70c82e23e723db1d81d13917eaf615e65752a100fbc1cb43bdca0b3c4543e3b17cf43
 SHA512 
b9db1c72cf010c25563e3f86a75478ac872249034b3c8b09bb8f0c2519487bb78dea821c9e45564fb645d17431bbee96459a28ee036e57830faedea4cd94b423
 DIST calibre-4.23.0.tar.xz 36908740 BLAKE2B 
3a950ac2b3aade547bb686cc99b963357e76b5931049ecb4a5e09ddaf1db26c74fa3b4ebd74e42d83f68c5c9827c534c0247a3c6a9b000641a778cfe5ac33599
 SHA512 
2a512f29ddc2fed7f6a229314a9f7fceac198c9422b3be19078685032f1d1cb3b9258ac2609c33d15da20683c1277ed09419ea1e9bbc70430cdc676f60395719
-DIST calibre-4.9.1-bug-731786.patch 1069 BLAKE2B 
8b57fb89c9ec2d3a435fbc90f514d45468ceb96b46428efd5d2084cc9bb6137b49dd90dc2f7e574b6d8b8d536728392863046b068c39c8f9bcc3ae23678ac590
 SHA512 
acd158923bb369270155b3032b033a8387bcb53d1b0ea3e2c0724a40ec0cff6add5fca85649caaf37db0a0878fc3dafacc98b2b641cf10a8d58dc719642c6be5
-DIST calibre-4.9.1.tar.xz 37529656 BLAKE2B 
5d703ca0c398b43cc26a54e0628d0fe938c6a5027a4fd0c9cac83944e5143eb08439bf79b2098182be7727eaa042748f17866788b02c7744178dce131f6b1d1e
 SHA512 
bf06aa3cbc8d255934f3f7f3ce20b4798edf107ed9f822943d2b4ae7d95473842928ed79f8ba7571f7e0ebdc267c441916d543d5b7630aae5cb151bcc3184b71
 DIST calibre-5.4.2-SIP-v4.patch.xz 4640 BLAKE2B 
e8d20d9e23922885ecc3d24b7dd83579911dc83520037bad4e9323725c3127d348dc745dc725d137a3172e8891764355d3fcdee640a26cd6b142a2c26d00da0b
 SHA512 
e79ee69ba0ca7e44c10c6670743889d0391d708e75c798e345e6228f483347f72b070e01e2a258590420a1eea6313d88d816817886747c699e6783bd965ab557
 DIST calibre-5.4.2.tar.xz 36596800 BLAKE2B 
00373cdc9af56a8dacc70096d1e7925f8d3da4eaf37727ad58c211d18e6c593a21c3ad0f283048ae28b1bb83889c8c801baaa5e240eb65d972ebc78a79922ec1
 SHA512 
ef3839f5ff4ceecb3bbd6c84819d6f57cc4bb2a1ae789a9dcf8f029680bc778ef86f9c2eb01832c4990f68c2de892eedafa449205470cec4d86a3bbe9d4b4527

diff --git a/app-text/calibre/calibre-4.9.1-r3.ebuild 
b/app-text/calibre/calibre-4.9.1-r3.ebuild
deleted file mode 100644
index ce4305d2881..000
--- a/app-text/calibre/calibre-4.9.1-r3.ebuild
+++ /dev/null
@@ -1,278 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/;
-SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz
-   
https://github.com/kovidgoyal/calibre/commit/db7007a25faefb0cc90e64dda1c0793393b9512d.patch
 -> calibre-4.17.0-qt-5.15-fontconfig-bug-725020.patch
-   
https://github.com/kovidgoyal/calibre/commit/7b6416ac6522fc40f24f6baf3ca552b17a8b91d6.patch
 -> calibre-4.9.1-bug-731786.patch"
-
-LICENSE="
-   GPL-3+
-   GPL-3
-   GPL-2+
-   GPL-2
-   GPL-1+
-   LGPL-3+
-   LGPL-2.1+
-   LGPL-2.1
-   BSD
-   MIT
-   Old-MIT
-   Apache-2.0
-   public-domain
-   || ( Artistic GPL-1+ )
-   CC-BY-3.0
-   OFL-1.1
-   PSF-2
-"
-KEYWORDS="amd64 ~arm x86"
-SLOT="0"
-IUSE="ios +udisks"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=app-text/hunspell-1.7:=
-   >=app-text/podofo-0.9.6_pre20171027:=
-   >=app-text/poppler-0.26.5[qt5]
-   >=dev-libs/chmlib-0.40:=
-   dev-libs/glib:2=
-   dev-libs/hyphen:=
-   >=dev-libs/icu-57.1:=
-   dev-libs/libinput:=
-   >=dev-libs/dbus-glib-0.106
-   >=sys-apps/dbus-1.10.8
-   $(python_gen_cond_dep '
-   >=dev-python/apsw-3.25.2_p1[${PYTHON_MULTI_USEDEP}]
-   dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
-   

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

2020-10-31 Thread Zac Medico
commit: d74e998d50080bf540ea722e68c20216772c9447
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 31 21:47:48 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct 31 22:00:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74e998d

app-text/calibre: Bump to version 5.4.2

Closes: https://bugs.gentoo.org/744961
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-text/calibre/Manifest |   2 +
 app-text/calibre/calibre-5.4.2.ebuild | 263 ++
 2 files changed, 265 insertions(+)

diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 69fe6680f2a..14eb9b5daaf 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -3,3 +3,5 @@ DIST calibre-4.22.0.tar.xz 36924876 BLAKE2B 
19576d5cfc1a4ed6a505ef46656675980b67
 DIST calibre-4.23.0.tar.xz 36908740 BLAKE2B 
3a950ac2b3aade547bb686cc99b963357e76b5931049ecb4a5e09ddaf1db26c74fa3b4ebd74e42d83f68c5c9827c534c0247a3c6a9b000641a778cfe5ac33599
 SHA512 
2a512f29ddc2fed7f6a229314a9f7fceac198c9422b3be19078685032f1d1cb3b9258ac2609c33d15da20683c1277ed09419ea1e9bbc70430cdc676f60395719
 DIST calibre-4.9.1-bug-731786.patch 1069 BLAKE2B 
8b57fb89c9ec2d3a435fbc90f514d45468ceb96b46428efd5d2084cc9bb6137b49dd90dc2f7e574b6d8b8d536728392863046b068c39c8f9bcc3ae23678ac590
 SHA512 
acd158923bb369270155b3032b033a8387bcb53d1b0ea3e2c0724a40ec0cff6add5fca85649caaf37db0a0878fc3dafacc98b2b641cf10a8d58dc719642c6be5
 DIST calibre-4.9.1.tar.xz 37529656 BLAKE2B 
5d703ca0c398b43cc26a54e0628d0fe938c6a5027a4fd0c9cac83944e5143eb08439bf79b2098182be7727eaa042748f17866788b02c7744178dce131f6b1d1e
 SHA512 
bf06aa3cbc8d255934f3f7f3ce20b4798edf107ed9f822943d2b4ae7d95473842928ed79f8ba7571f7e0ebdc267c441916d543d5b7630aae5cb151bcc3184b71
+DIST calibre-5.4.2-SIP-v4.patch.xz 4640 BLAKE2B 
e8d20d9e23922885ecc3d24b7dd83579911dc83520037bad4e9323725c3127d348dc745dc725d137a3172e8891764355d3fcdee640a26cd6b142a2c26d00da0b
 SHA512 
e79ee69ba0ca7e44c10c6670743889d0391d708e75c798e345e6228f483347f72b070e01e2a258590420a1eea6313d88d816817886747c699e6783bd965ab557
+DIST calibre-5.4.2.tar.xz 36596800 BLAKE2B 
00373cdc9af56a8dacc70096d1e7925f8d3da4eaf37727ad58c211d18e6c593a21c3ad0f283048ae28b1bb83889c8c801baaa5e240eb65d972ebc78a79922ec1
 SHA512 
ef3839f5ff4ceecb3bbd6c84819d6f57cc4bb2a1ae789a9dcf8f029680bc778ef86f9c2eb01832c4990f68c2de892eedafa449205470cec4d86a3bbe9d4b4527

diff --git a/app-text/calibre/calibre-5.4.2.ebuild 
b/app-text/calibre/calibre-5.4.2.ebuild
new file mode 100644
index 000..5f6bcd52277
--- /dev/null
+++ b/app-text/calibre/calibre-5.4.2.ebuild
@@ -0,0 +1,263 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_REQ_USE="sqlite,ssl"
+
+inherit bash-completion-r1 desktop toolchain-funcs python-single-r1 xdg-utils
+
+DESCRIPTION="Ebook management application"
+HOMEPAGE="https://calibre-ebook.com/;
+SRC_URI="https://download.calibre-ebook.com/${PV}/${P}.tar.xz
+   https://dev.gentoo.org/~zmedico/dist/calibre-5.4.2-SIP-v4.patch.xz;
+
+LICENSE="
+   GPL-3+
+   GPL-3
+   GPL-2+
+   GPL-2
+   GPL-1+
+   LGPL-3+
+   LGPL-2.1+
+   LGPL-2.1
+   BSD
+   MIT
+   Old-MIT
+   Apache-2.0
+   public-domain
+   || ( Artistic GPL-1+ )
+   CC-BY-3.0
+   OFL-1.1
+   PSF-2
+"
+KEYWORDS="~amd64 ~arm ~x86"
+SLOT="0"
+IUSE="ios +udisks"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=app-text/hunspell-1.7:=
+   >=app-text/podofo-0.9.6_pre20171027:=
+   >=app-text/poppler-0.26.5[qt5]
+   >=dev-libs/chmlib-0.40:=
+   dev-libs/glib:2=
+   dev-libs/hyphen:=
+   >=dev-libs/icu-57.1:=
+   dev-libs/libinput:=
+   >=dev-libs/dbus-glib-0.106
+   >=sys-apps/dbus-1.10.8
+   $(python_gen_cond_dep '
+   >=dev-python/apsw-3.25.2_p1[${PYTHON_MULTI_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/chardet-3.0.3[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/cssselect-0.7.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/css-parser-1.0.4[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/dbus-python-1.2.4[${PYTHON_MULTI_USEDEP}]
+   dev-python/dnspython[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/feedparser-5.2.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html2text-2019.8.11[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/html5-parser-0.4.9[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/lxml-3.8.0[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/markdown-3.0.1[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/mechanize-0.3.5[${PYTHON_M

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

2020-10-30 Thread Zac Medico
commit: 7c27aabbd9265fbb8cf8bef3dbad109c85341d39
Author: Theo Anderson  posteo  de>
AuthorDate: Fri Oct 30 07:24:43 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Fri Oct 30 17:37:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c27aabb

dev-util/ostree: libressl support

Closes: https://github.com/gentoo/gentoo/pull/18072
Closes: https://bugs.gentoo.org/751103
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/ostree-2020.7.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-util/ostree/ostree-2020.7.ebuild 
b/dev-util/ostree/ostree-2020.7.ebuild
index f3dbd52e229..65675eb0f6b 100644
--- a/dev-util/ostree/ostree-2020.7.ebuild
+++ b/dev-util/ostree/ostree-2020.7.ebuild
@@ -13,7 +13,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 LICENSE="LGPL-2+"
 SLOT="0"
 
-IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection 
libmount selinux sodium ssl soup systemd zeroconf"
+IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection 
libmount libressl selinux sodium ssl soup systemd zeroconf"
 RESTRICT="test"
 REQUIRED_USE="httpd? ( || ( curl soup ) )"
 
@@ -33,7 +33,11 @@ COMMON_DEPEND="
introspection? ( dev-libs/gobject-introspection )
ssl? (
gnutls? ( net-libs/gnutls )
-   !gnutls? ( dev-libs/openssl:0= ) )
+   !gnutls? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   )
>=sys-fs/fuse-2.9.2:0
sys-libs/zlib
libmount? ( sys-apps/util-linux )



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

2020-10-24 Thread Zac Medico
commit: 4c4dde4e370a2ea31f9365ac6d9b9fc489bcd0ee
Author: Jonathan Davies  protonmail  com>
AuthorDate: Fri Oct 23 20:09:21 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct 24 22:44:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c4dde4e

dev-util/promu: Version updated to 0.6.1.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/promu/Manifest   |  1 +
 dev-util/promu/promu-0.6.1.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-util/promu/Manifest b/dev-util/promu/Manifest
index b17a577e1cd..584bf41293f 100644
--- a/dev-util/promu/Manifest
+++ b/dev-util/promu/Manifest
@@ -1 +1,2 @@
 DIST promu-0.5.0.tar.gz 643970 BLAKE2B 
b61e8421b5e68f3cd0ec125faadf64c7491f54cfe03de9d6497cb627e5d548b58fafe735c76a5a86a55489aea56dffb6e02d52acd1ca977ea32ec974f34475ac
 SHA512 
b895c0b5b5a33bd0c2372e8c1c698b8548b1b7086849161ffa99bf9718f4b7f3a57bcf218681d84e4cc5ef31ef39df7e6c59345a84441369ec3ec402999ac4de
+DIST promu-0.6.1.tar.gz 1704561 BLAKE2B 
40947a8a2cd470456db2c47f1208ef7dc009b102fbc0c2a749f99271881ae6f4009d616d977f504a60795e7844271350e5e44423e12bb8633e441dd3ade45b24
 SHA512 
58983905a0da911f2142e2cf89b241320abfdbe62568378355786f606b3e319322722c25d3fc7b7bd127dc916df9f79684ba3f28455a59b5ee73f7c455fba351

diff --git a/dev-util/promu/promu-0.6.1.ebuild 
b/dev-util/promu/promu-0.6.1.ebuild
new file mode 100644
index 000..db82f31450c
--- /dev/null
+++ b/dev-util/promu/promu-0.6.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+
+EGIT_COMMIT="d3d03a28b678b6e3af03a86d1998bfc051a9d896"
+
+DESCRIPTION="Prometheus Utility Tool"
+HOMEPAGE="https://github.com/prometheus/promu;
+SRC_URI="https://github.com/prometheus/promu/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE=""
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   sed -i -e "s/{{.Revision}}/${EGIT_COMMIT}/" .promu.yml || die
+}
+
+src_compile() {
+   go build -mod=vendor . || die "compile failed"
+}
+
+src_install() {
+   dobin ${PN}
+   dodoc -r {doc,{README,CONTRIBUTING}.md}
+}



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

2020-10-18 Thread Zac Medico
commit: d3f89d55e36df2b872e66351d88cc9c07b046f3b
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 19:21:29 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 19:28:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f89d55

sys-apps/flatpak: RESTRICT=test

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

 sys-apps/flatpak/flatpak-1.8.2.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/sys-apps/flatpak/flatpak-1.8.2.ebuild 
b/sys-apps/flatpak/flatpak-1.8.2.ebuild
index 680d9149bd3..2e97632bb5a 100644
--- a/sys-apps/flatpak/flatpak-1.8.2.ebuild
+++ b/sys-apps/flatpak/flatpak-1.8.2.ebuild
@@ -14,6 +14,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc gtk kde introspection policykit seccomp systemd"
+RESTRICT+=" test"
 
 RDEPEND="
acct-group/flatpak
@@ -75,6 +76,12 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
+src_prepare() {
+   default
+   # This line fails because locales are in /usr/lib/locale/locale-archive.
+   sed -i 's:^cp -r /usr/lib/locale/C.*:#\0:' tests/make-test-runtime.sh 
|| die
+}
+
 src_configure() {
local myeconfargs=(
--enable-sandboxed-triggers



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

2020-10-18 Thread Zac Medico
commit: 375d601ca5d48a81a2d03d62853fc7b7085f8210
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 08:25:04 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 08:26:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375d601c

app-portage/repoman: Bump to version 3.0.2

 #748144 Make file.size fatal for files larger than 20 KiB

Bug: https://bugs.gentoo.org/748144
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/repoman/Manifest |  1 +
 app-portage/repoman/repoman-3.0.2.ebuild | 64 
 2 files changed, 65 insertions(+)

diff --git a/app-portage/repoman/Manifest b/app-portage/repoman/Manifest
index 5b271174482..937a5b56c8d 100644
--- a/app-portage/repoman/Manifest
+++ b/app-portage/repoman/Manifest
@@ -1,2 +1,3 @@
 DIST repoman-2.3.23.tar.bz2 87108 BLAKE2B 
c1190433bd8aedf59e1ddf192dd14cca13e3bdae7367decd6bf64a79021f54a63f21ec49d5737b90c46be3894f4d3ff11bf5bd2868c9ebf65e44b4eb3bb4eee0
 SHA512 
9d01fadc5820501a9bfb9c1b6d9634ecbc14aacdc448bb440d1e37d47f7e4bcdea8269f8ba90e3783d84f31121870a9d7b165f58b78f0d0f0f4e822a25687d1b
 DIST repoman-3.0.1.tar.bz2 88134 BLAKE2B 
270eb8c6220360d32076a402795df9bb1c7ce7ca6509707fc2b9307ca94b59131da3100b51519bed2f76dde703782db6ed74a052b51ea48c690e6558ceb9d24f
 SHA512 
2da130a5dba547390151620f7e944de45e0a880165ab138000870661778f54c6f6c2e0eb61bab961a0cf17642a96fc8a2e5e508bb16cc1adfcf103074838196c
+DIST repoman-3.0.2.tar.bz2 88258 BLAKE2B 
32c4d6750fd225cf9fc071be0ffbb38563ffdaf50f1f1ac7247ce3733bd781cd699052101df8b6565fd3d32ec6d9a54efb611b815a722b7954d8100ce01de146
 SHA512 
fd5b4549a0b108ed1ad37fc0766fc73db127bba8b023a74566ee0167e2a9c56c8597b83ead16522aaf84f158a9a5d0d59e4b5bcc908e6024724c087c837e1fa2

diff --git a/app-portage/repoman/repoman-3.0.2.ebuild 
b/app-portage/repoman/repoman-3.0.2.ebuild
new file mode 100644
index 000..d850a86e961
--- /dev/null
+++ b/app-portage/repoman/repoman-3.0.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
+PYTHON_REQ_USE='bzip2(+)'
+
+inherit distutils-r1
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git;
+   S="${WORKDIR}/${P}/repoman"
+else
+   SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2;
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv s390 sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+RDEPEND="
+   >=sys-apps/portage-3.0.4[${PYTHON_USEDEP}]
+   >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   esetup.py test
+}
+
+python_install() {
+   # Install sbin scripts to bindir for python-exec linking
+   # they will be relocated in pkg_preinst()
+   distutils-r1_python_install \
+   --system-prefix="${EPREFIX}/usr" \
+   --bindir="$(python_get_scriptdir)" \
+   --docdir="${EPREFIX}/usr/share/doc/${PF}" \
+   --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
+   --sbindir="$(python_get_scriptdir)" \
+   --sysconfdir="${EPREFIX}/etc" \
+   "${@}"
+}
+
+pkg_postinst() {
+   if [[ -z {REPLACING_VERSIONS} ]]; then
+   elog ""
+   elog "This release of repoman is from the new portage/repoman 
split"
+   elog "release code base."
+   elog "This new repoman code base is still being developed.  So 
its API's"
+   elog "are not to be considered stable and are subject to 
change."
+   elog "The code released has been tested and considered ready 
for use."
+   elog "This however does not guarantee it to be completely bug 
free."
+   elog "Please report any bugs you may encounter."
+   elog ""
+   fi
+}



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

2020-10-18 Thread Zac Medico
commit: d8affbd6c2a75c3acd8ecc5dbbad9224ecb43f94
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 08:21:36 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 08:21:44 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d8affbd6

repoman: Update for a repoman-3.0.2 release

Signed-off-by: Zac Medico  gentoo.org>

 repoman/RELEASE-NOTES | 5 +
 repoman/setup.py  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/repoman/RELEASE-NOTES b/repoman/RELEASE-NOTES
index f0b50cef6..a09845b79 100644
--- a/repoman/RELEASE-NOTES
+++ b/repoman/RELEASE-NOTES
@@ -1,6 +1,11 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+repoman-3.0.2
+==
+* Bug Fixes:
+- Bug 748144 Make file.size fatal for files larger than 20 KiB
+
 repoman-3.0.1
 ==
 * Bug Fixes:

diff --git a/repoman/setup.py b/repoman/setup.py
index b2c5fd43f..a405e7816 100755
--- a/repoman/setup.py
+++ b/repoman/setup.py
@@ -448,7 +448,7 @@ def get_manpages():
 
 setup(
name = 'repoman',
-   version = '3.0.1',
+   version = '3.0.2',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: repoman-3.0.2

2020-10-18 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 08:29:23 2020 +

New tag: repoman-3.0.2




[gentoo-commits] proj/portage:master commit in: repoman/lib/repoman/modules/scan/fetch/, repoman/cnf/qa_data/, repoman/man/, ...

2020-10-18 Thread Zac Medico
commit: 6258c62c84bf60b8ade8b7fb63ed4475c6195f21
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Oct 18 06:20:08 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 08:16:12 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6258c62c

repoman: fix file.size-fatal to be 20 KiB

Closes: https://github.com/gentoo/portage/pull/629
Bug: https://bugs.gentoo.org/748144
Signed-off-by: Joonas Niilola  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 repoman/cnf/qa_data/qa_data.yaml  | 1 -
 repoman/cnf/repository/qa_data.yaml   | 1 -
 repoman/lib/repoman/modules/scan/fetch/fetches.py | 7 +--
 repoman/man/repoman.1 | 2 +-
 4 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/repoman/cnf/qa_data/qa_data.yaml b/repoman/cnf/qa_data/qa_data.yaml
index 9a807aaf3..29a3d6e9f 100644
--- a/repoman/cnf/qa_data/qa_data.yaml
+++ b/repoman/cnf/qa_data/qa_data.yaml
@@ -60,7 +60,6 @@ qahelp:
 file:
 executable: "Ebuilds, digests, metadata.xml, Manifest, and ChangeLog 
do not need the executable bit"
 size: "Files in the files directory must be under 20 KiB"
-size-fatal: "Files in the files directory must be under 60 KiB"
 empty: "Empty file in the files directory"
 name: "File/dir name must be composed of only the following chars: %s "
 UTF8: "File is not UTF8 compliant"

diff --git a/repoman/cnf/repository/qa_data.yaml 
b/repoman/cnf/repository/qa_data.yaml
index 464482056..3fe6b53d5 100644
--- a/repoman/cnf/repository/qa_data.yaml
+++ b/repoman/cnf/repository/qa_data.yaml
@@ -59,7 +59,6 @@ qawarnings:
 - ebuild.badheader
 - ebuild.patches
 - file.empty
-- file.size
 - HOMEPAGE.virtual
 - inherit.unused
 - inherit.deprecated

diff --git a/repoman/lib/repoman/modules/scan/fetch/fetches.py 
b/repoman/lib/repoman/modules/scan/fetch/fetches.py
index 5a958a461..7d4c58908 100644
--- a/repoman/lib/repoman/modules/scan/fetch/fetches.py
+++ b/repoman/lib/repoman/modules/scan/fetch/fetches.py
@@ -120,12 +120,7 @@ class FetchChecks(ScanBase):
continue
filesdirlist.append(y + "/" + z)
# Current policy is no files over 20 KiB, these 
are the checks.
-   # File size between 20 KiB and 60 KiB causes a 
warning,
-   # while file size over 60 KiB causes an error.
-   elif mystat.st_size > 61440:
-   self.qatracker.add_error(
-   "file.size-fatal", "(%d KiB) 
%s/files/%s" % (
-   mystat.st_size // 1024, 
xpkg, y))
+   # File size over 20 KiB causes an error.
elif mystat.st_size > 20480:
self.qatracker.add_error(
"file.size", "(%d KiB) 
%s/files/%s" % (

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index 6f9a24544..0926e806c 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -393,7 +393,7 @@ executable bit
 File/dir name must be composed of only the following chars: a-zA-Z0-9._-+:
 .TP
 .B file.size
-Files in the files directory must be under 20k
+Files in the files directory must be under 20 KiB
 .TP
 .B inherit.missing
 Ebuild uses functions from an eclass but does not inherit it



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

2020-10-18 Thread Zac Medico
commit: cf192790517055f9f8091c84f022fc7373235af7
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 07:46:55 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 07:48:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf192790

sys-apps/flatpak: Add slot operator deps

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

 sys-apps/flatpak/flatpak-1.8.2.ebuild | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/sys-apps/flatpak/flatpak-1.8.2.ebuild 
b/sys-apps/flatpak/flatpak-1.8.2.ebuild
index 9ea24558168..680d9149bd3 100644
--- a/sys-apps/flatpak/flatpak-1.8.2.ebuild
+++ b/sys-apps/flatpak/flatpak-1.8.2.ebuild
@@ -18,30 +18,31 @@ IUSE="doc gtk kde introspection policykit seccomp systemd"
 RDEPEND="
acct-group/flatpak
acct-user/flatpak
-   >=app-arch/libarchive-2.8
-   app-arch/zstd
-   >=app-crypt/gpgme-1.1.8
-   >=dev-libs/appstream-glib-0.5.10
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libxml2-2.4
-   dev-libs/json-glib
-   >=dev-util/ostree-2019.5[gpg(+)]
+   >=app-arch/libarchive-2.8:=
+   app-arch/zstd:=
+   >=app-crypt/gpgme-1.1.8:=
+   >=dev-libs/appstream-glib-0.5.10:=
+   >=dev-libs/glib-2.56:2=
+   >=dev-libs/libxml2-2.4:=
+   dev-libs/json-glib:=
+   dev-libs/libassuan:=
+   >=dev-util/ostree-2019.5:=[gpg(+)]
|| (
dev-util/ostree[curl]
dev-util/ostree[soup]
)
-   >=gnome-base/dconf-0.26
-   >=net-libs/libsoup-2.4
+   >=gnome-base/dconf-0.26:=
+   >=net-libs/libsoup-2.4:=
sys-apps/bubblewrap
sys-apps/dbus
-   >=sys-fs/fuse-2.9.9:0
+   >=sys-fs/fuse-2.9.9:0=
sys-apps/xdg-dbus-proxy
x11-apps/xauth
-   x11-libs/gdk-pixbuf:2
-   x11-libs/libXau
-   policykit? ( >=sys-auth/polkit-0.98 )
-   seccomp? ( sys-libs/libseccomp )
-   systemd? ( sys-apps/systemd )
+   x11-libs/gdk-pixbuf:2=
+   x11-libs/libXau:=
+   policykit? ( >=sys-auth/polkit-0.98:= )
+   seccomp? ( sys-libs/libseccomp:= )
+   systemd? ( sys-apps/systemd:= )
 "
 
 DEPEND="${RDEPEND}"



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

2020-10-18 Thread Zac Medico
commit: 5f004fb352078a90d7c3ddb990ab211e45ce6aac
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 04:48:08 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 07:39:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f004fb3

sys-apps/flatpak: Initial import

Closes: https://bugs.gentoo.org/722680
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/flatpak-builder/Manifest  |  1 +
 .../flatpak-builder/flatpak-builder-1.0.11.ebuild  | 41 ++
 dev-util/flatpak-builder/metadata.xml  | 14 
 3 files changed, 56 insertions(+)

diff --git a/dev-util/flatpak-builder/Manifest 
b/dev-util/flatpak-builder/Manifest
new file mode 100644
index 000..7285b316088
--- /dev/null
+++ b/dev-util/flatpak-builder/Manifest
@@ -0,0 +1 @@
+DIST flatpak-builder-1.0.11.tar.xz 459500 BLAKE2B 
aa5edebaa6a52a7dbf5cd68bfc356617e13556036979575369ee65e919b267f0ec6838524668793c394b9024f97309d71ceb094c26e3893dedc8884ea8d18d1f
 SHA512 
27c15ecccee79c6a7545f11d7c8cd7b80d4e99dc9c48818dd722934dfbe61e02b258b3db59946badfe5e1e189b39b509a2dbff1404a31a42c29ed4993fb5ec26

diff --git a/dev-util/flatpak-builder/flatpak-builder-1.0.11.ebuild 
b/dev-util/flatpak-builder/flatpak-builder-1.0.11.ebuild
new file mode 100644
index 000..144d221bdac
--- /dev/null
+++ b/dev-util/flatpak-builder/flatpak-builder-1.0.11.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+SRC_URI="https://github.com/flatpak/${PN}/releases/download/${PV}/${P}.tar.xz;
+DESCRIPTION="Tool to build flatpaks from source"
+HOMEPAGE="http://flatpak.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc +yaml"
+
+RDEPEND="
+   >=sys-apps/flatpak-0.99.1
+   >=dev-util/ostree-2019.5:=
+   >=net-libs/libsoup-2.4:=
+   >=dev-libs/elfutils-0.8.12:=
+   >=dev-libs/glib-2.44:2=
+   >=dev-libs/libxml2-2.4:=
+   dev-libs/json-glib:=
+   net-misc/curl:=
+   yaml? ( dev-libs/libyaml:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+   doc? (
+   app-text/xmlto
+   dev-libs/libxslt
+   )
+"
+
+src_configure() {
+   econf \
+   $(use_enable doc documentation) \
+   $(use_enable doc docbook-docs) \
+   $(use_with yaml)
+}

diff --git a/dev-util/flatpak-builder/metadata.xml 
b/dev-util/flatpak-builder/metadata.xml
new file mode 100644
index 000..f5e4a2806dc
--- /dev/null
+++ b/dev-util/flatpak-builder/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+   Zac Medico
+   
+   
+   flatpak/flatpak-builder
+   
+   
+   Use libyaml for yaml support
+   
+



[gentoo-commits] repo/gentoo:master commit in: acct-group/flatpak/

2020-10-18 Thread Zac Medico
commit: 0f9b55011149b58ccd0a2177f98b3a1a2055ff6e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 04:28:26 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 06:38:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9b5501

acct-group/flatpak: Initial import

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

 acct-group/flatpak/flatpak-0.ebuild | 8 
 acct-group/flatpak/metadata.xml | 8 
 2 files changed, 16 insertions(+)

diff --git a/acct-group/flatpak/flatpak-0.ebuild 
b/acct-group/flatpak/flatpak-0.ebuild
new file mode 100644
index 000..4b028c888d2
--- /dev/null
+++ b/acct-group/flatpak/flatpak-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=313

diff --git a/acct-group/flatpak/metadata.xml b/acct-group/flatpak/metadata.xml
new file mode 100644
index 000..9e1d47466c8
--- /dev/null
+++ b/acct-group/flatpak/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+           Zac Medico
+   
+



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

2020-10-18 Thread Zac Medico
commit: c8918d47344c8d5e776b1b960d40c52ec79139e3
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 04:48:08 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 06:38:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8918d47

sys-apps/flatpak: Initial import

Closes: https://bugs.gentoo.org/722680
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/flatpak/Manifest |  1 +
 sys-apps/flatpak/flatpak-1.8.2.ebuild | 93 +++
 sys-apps/flatpak/metadata.xml | 11 +
 3 files changed, 105 insertions(+)

diff --git a/sys-apps/flatpak/Manifest b/sys-apps/flatpak/Manifest
new file mode 100644
index 000..3fcd56345ef
--- /dev/null
+++ b/sys-apps/flatpak/Manifest
@@ -0,0 +1 @@
+DIST flatpak-1.8.2.tar.xz 1424468 BLAKE2B 
4ade582176cd4ed494d0afc2a75b81168dc2263183d4ec2ef731b2d3ccbd96a7cc0fdb012f07966b4429529ab69c79b32abbcc4c1a8640b030d3ba2edfbce36d
 SHA512 
f27c05b2621328dce31e4c31ae097765864bac84f6c1fada23f48c0235c6b85f447948a07861653f7bed4e17e43f8ff3d2c60263e23426c765c787b5f447a4e2

diff --git a/sys-apps/flatpak/flatpak-1.8.2.ebuild 
b/sys-apps/flatpak/flatpak-1.8.2.ebuild
new file mode 100644
index 000..9ea24558168
--- /dev/null
+++ b/sys-apps/flatpak/flatpak-1.8.2.ebuild
@@ -0,0 +1,93 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit autotools linux-info python-any-r1
+
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz;
+DESCRIPTION="Linux application sandboxing and distribution framework"
+HOMEPAGE="https://flatpak.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc gtk kde introspection policykit seccomp systemd"
+
+RDEPEND="
+   acct-group/flatpak
+   acct-user/flatpak
+   >=app-arch/libarchive-2.8
+   app-arch/zstd
+   >=app-crypt/gpgme-1.1.8
+   >=dev-libs/appstream-glib-0.5.10
+   >=dev-libs/glib-2.56:2
+   >=dev-libs/libxml2-2.4
+   dev-libs/json-glib
+   >=dev-util/ostree-2019.5[gpg(+)]
+   || (
+   dev-util/ostree[curl]
+   dev-util/ostree[soup]
+   )
+   >=gnome-base/dconf-0.26
+   >=net-libs/libsoup-2.4
+   sys-apps/bubblewrap
+   sys-apps/dbus
+   >=sys-fs/fuse-2.9.9:0
+   sys-apps/xdg-dbus-proxy
+   x11-apps/xauth
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libXau
+   policykit? ( >=sys-auth/polkit-0.98 )
+   seccomp? ( sys-libs/libseccomp )
+   systemd? ( sys-apps/systemd )
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/automake-1.13.4
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+   dev-util/gdbus-codegen
+   sys-devel/bison
+   introspection? ( >=dev-libs/gobject-introspection-1.40 )
+   doc? (
+   >=dev-util/gtk-doc-1.20
+   dev-libs/libxslt
+   )
+   $(python_gen_any_dep 'dev-python/pyparsing[${PYTHON_USEDEP}]')
+"
+
+PDEPEND="
+   gtk? ( sys-apps/xdg-desktop-portal-gtk )
+   kde? ( kde-plasma/xdg-desktop-portal-kde )
+"
+
+python_check_deps() {
+   has_version -b "dev-python/pyparsing[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   local CONFIG_CHECK="~USER_NS"
+   linux-info_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-sandboxed-triggers
+   --enable-xauth
+   --localstatedir="${EPREFIX}"/var
+   --with-system-bubblewrap
+   --with-system-dbus-proxy
+   $(use_enable doc documentation)
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_enable policykit system-helper)
+   $(use_enable seccomp)
+   $(use_with systemd)
+   )
+
+   econf "${myeconfargs[@]}"
+}

diff --git a/sys-apps/flatpak/metadata.xml b/sys-apps/flatpak/metadata.xml
new file mode 100644
index 0000000..55de060f05c
--- /dev/null
+++ b/sys-apps/flatpak/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+   Zac Medico
+   
+   
+   flatpak/flatpak
+   
+



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

2020-10-18 Thread Zac Medico
commit: 60b2e86434896b39926addf4a603e9a348e1a30c
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 04:33:47 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 06:38:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b2e864

acct-user/flatpak: Initial import

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

 acct-user/flatpak/flatpak-0.ebuild | 10 ++
 acct-user/flatpak/metadata.xml |  8 
 2 files changed, 18 insertions(+)

diff --git a/acct-user/flatpak/flatpak-0.ebuild 
b/acct-user/flatpak/flatpak-0.ebuild
new file mode 100644
index 000..fb1fa5a7751
--- /dev/null
+++ b/acct-user/flatpak/flatpak-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+ACCT_USER_ID=313
+ACCT_USER_GROUPS=( flatpak )
+acct-user_add_deps

diff --git a/acct-user/flatpak/metadata.xml b/acct-user/flatpak/metadata.xml
new file mode 100644
index 000..9e1d47466c8
--- /dev/null
+++ b/acct-user/flatpak/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   zmed...@gentoo.org
+           Zac Medico
+   
+



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

2020-10-17 Thread Zac Medico
commit: f7a79527bcf3eaac3ae56e95c42bbb68201842c1
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 18 03:22:10 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 18 03:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a79527

dev-util/ostree: Bump to version 2020.7

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

 dev-util/ostree/Manifest |  1 +
 dev-util/ostree/metadata.xml |  2 +
 dev-util/ostree/ostree-2020.7.ebuild | 99 
 3 files changed, 102 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index a0d1025bb60..dbea5d92d2a 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,2 +1,3 @@
 DIST ostree-2019.5.tar.xz 1972452 BLAKE2B 
a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703
 SHA512 
27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912
 DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 
97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf
 SHA512 
1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538
+DIST ostree-2020.7.tar.xz 2022004 BLAKE2B 
2113117ce8553b7ffcfea17e1cb3a9c697d39b4933b48c30729af72fc833bb00f39e7e3a327efeebaac1df307b1f62ccf16a7772e12ad77737e2219c87623824
 SHA512 
f42dca3c9e1810c0421ab99588f27c625733b71ef811534b66e0c0c4afafbad5bf475e08feaf87c2f8414c38f127fd344adbb57a4b75001077aedbfe92af3706

diff --git a/dev-util/ostree/metadata.xml b/dev-util/ostree/metadata.xml
index da0ad42b602..6aff9bd9b75 100644
--- a/dev-util/ostree/metadata.xml
+++ b/dev-util/ostree/metadata.xml
@@ -32,10 +32,12 @@

Use libarchive
Install dracut module
+   Enable GPG support
Enable grub configuration generator
Use http2
Enable ostree trivial-httpd entrypoint
Use libmount
+   Use libsodium for ed25519
Use libsoup for networking



diff --git a/dev-util/ostree/ostree-2020.7.ebuild 
b/dev-util/ostree/ostree-2020.7.ebuild
new file mode 100644
index 000..60fe10a4ee7
--- /dev/null
+++ b/dev-util/ostree/ostree-2020.7.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostreedev.github.io/ostree/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive curl doc dracut gnutls +gpg grub http2 httpd introspection 
libmount selinux sodium ssl soup systemd zeroconf"
+RESTRICT="test"
+REQUIRED_USE="httpd? ( || ( curl soup ) )"
+
+COMMON_DEPEND="
+   archive? ( app-arch/libarchive )
+   app-arch/xz-utils
+   curl? ( net-misc/curl )
+   soup? ( net-libs/libsoup )
+   dev-libs/libassuan
+   dev-libs/glib:2
+   dracut? ( sys-kernel/dracut )
+   gpg? (
+   app-crypt/gpgme
+   dev-libs/libgpg-error
+   )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   ssl? (
+   gnutls? ( net-libs/gnutls )
+   !gnutls? ( dev-libs/openssl:0= ) )
+   >=sys-fs/fuse-2.9.2:0
+   sys-libs/zlib
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   sodium? ( >=dev-libs/libsodium-1.0.14 )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+   eautoreconf
+   default
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut)
+   $(use_enable doc gtk-doc)
+   $(usex introspection --enable-introspection={,} yes no)
+

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/emerge/

2020-10-17 Thread Zac Medico
commit: ac712bb826266719c39a797499c10ec512c5d4f9
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct 17 09:19:32 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct 17 09:19:43 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ac712bb8

lib/portage/tests/emerge/test_simple.py: drop unused-import

Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/emerge/test_simple.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/lib/portage/tests/emerge/test_simple.py 
b/lib/portage/tests/emerge/test_simple.py
index 25cb54de3..8ba74c609 100644
--- a/lib/portage/tests/emerge/test_simple.py
+++ b/lib/portage/tests/emerge/test_simple.py
@@ -2,11 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 import subprocess
-import sys
 
 import portage
 from portage import shutil, os
-from portage import _unicode_decode
 from portage.const import (BASH_BINARY, BINREPOS_CONF_FILE, PORTAGE_PYM_PATH, 
USER_CONFIG_PATH)
 from portage.cache.mappings import Mapping
 from portage.process import find_binary



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

2020-10-14 Thread Zac Medico
commit: ac6d7c624b1a3c8ace8326883a76195ffdc5437d
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:40:24 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac6d7c62

dev-python/textx: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748945
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/textx/textx-1.4.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/textx/textx-1.4.ebuild 
b/dev-python/textx/textx-1.4.ebuild
index bf660cde8d9..561dbcd457c 100644
--- a/dev-python/textx/textx-1.4.ebuild
+++ b/dev-python/textx/textx-1.4.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-10-14 Thread Zac Medico
commit: 17b538a961e915abe54b87abbe821c5adee90c2f
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:27:18 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b538a9

dev-python/pyghmi: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748528
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/pyghmi/pyghmi-1.5.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/pyghmi/pyghmi-1.5.5.ebuild 
b/dev-python/pyghmi/pyghmi-1.5.5.ebuild
index a2085f3c7d1..d9f450e1606 100644
--- a/dev-python/pyghmi/pyghmi-1.5.5.ebuild
+++ b/dev-python/pyghmi/pyghmi-1.5.5.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -21,7 +23,6 @@ RDEPEND=">=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/coverage-4.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/flake8-import-order/

2020-10-14 Thread Zac Medico
commit: 7c5f813caffd06e29fc62303df931ec260a13bfb
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:25:30 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5f813c

dev-python/flake8-import-order: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748336
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/flake8-import-order/flake8-import-order-0.18.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/flake8-import-order/flake8-import-order-0.18.ebuild 
b/dev-python/flake8-import-order/flake8-import-order-0.18.ebuild
index e4c14bfe095..1b167ca6553 100644
--- a/dev-python/flake8-import-order/flake8-import-order-0.18.ebuild
+++ b/dev-python/flake8-import-order/flake8-import-order-0.18.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -17,8 +18,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/pycodestyle[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/pycodestyle[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]



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

2020-10-14 Thread Zac Medico
commit: 0e9e79be6fcef11ebd124ae3ef8e52bce68f478d
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:29:33 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9e79be

dev-python/python-backoff: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748681
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/python-backoff/python-backoff-1.6.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/python-backoff/python-backoff-1.6.0.ebuild 
b/dev-python/python-backoff/python-backoff-1.6.0.ebuild
index 43b9e0eac4a..07504e8a9c0 100644
--- a/dev-python/python-backoff/python-backoff-1.6.0.ebuild
+++ b/dev-python/python-backoff/python-backoff-1.6.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 



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

2020-10-14 Thread Zac Medico
commit: 9407406023f31266d0fc988fa97659e84a37ac77
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:26:16 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94074060

dev-python/ntplib: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748387
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/ntplib/ntplib-0.3.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/ntplib/ntplib-0.3.3.ebuild 
b/dev-python/ntplib/ntplib-0.3.3.ebuild
index 11967a49ea2..57418fb10e9 100644
--- a/dev-python/ntplib/ntplib-0.3.3.ebuild
+++ b/dev-python/ntplib/ntplib-0.3.3.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 



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

2020-10-14 Thread Zac Medico
commit: f05d16b90fa6d702d846244e3c588f20d13c22dc
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:38:59 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f05d16b9

dev-python/sqlalchemy-rqlite: port to python3_9

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild  | 2 +-
 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild 
b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
index b6907800922..e747179ab45 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1

diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild 
b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
index 7e0e6677d9e..1b9faa4611c 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1



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

2020-10-14 Thread Zac Medico
commit: c9998f292aa50040992299ce0b1c9ab1e71e5750
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:28:38 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9998f29

dev-python/python-podman: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748660
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/python-podman/python-podman-1.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-podman/python-podman-1.6.0.ebuild 
b/dev-python/python-podman/python-podman-1.6.0.ebuild
index d08d17805de..63ec2c3e60a 100644
--- a/dev-python/python-podman/python-podman-1.6.0.ebuild
+++ b/dev-python/python-podman/python-podman-1.6.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -20,8 +21,7 @@ RDEPEND="dev-python/psutil[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/python-varlink[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
-   dev-python/pbr[${PYTHON_USEDEP}]
-   >=dev-python/setuptools-39[${PYTHON_USEDEP}]"
+   dev-python/pbr[${PYTHON_USEDEP}]"
 
 S=${WORKDIR}/${MY_P}
 



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

2020-10-14 Thread Zac Medico
commit: e8df72ff5ae6ba0fb7f4d47ea0c03d9921242bf2
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:31:57 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8df72ff

dev-python/sqlalchemy-rqlite: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748903
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild  | 4 ++--
 dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild 
b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
index be1c7ec7770..b6907800922 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-1.0.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1
 

diff --git a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild 
b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
index 76e6ab45fc9..7e0e6677d9e 100644
--- a/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
+++ b/dev-python/sqlalchemy-rqlite/sqlalchemy-rqlite-.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1
 



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

2020-10-14 Thread Zac Medico
commit: 343e2e8537f19b729d5dccbbe0facfb5d84e1bd9
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:41:47 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343e2e85

dev-python/textx: port to python3_9

Closes: https://github.com/gentoo/gentoo/pull/17924
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/textx/textx-1.4.ebuild 
b/dev-python/textx/textx-1.4.ebuild
index 561dbcd457c..e88d775558d 100644
--- a/dev-python/textx/textx-1.4.ebuild
+++ b/dev-python/textx/textx-1.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6..8} )
+PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1



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

2020-10-14 Thread Zac Medico
commit: 2e59a9e2225bf8d0f1dfe86e22520d33b16f2551
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Oct 14 13:38:30 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Oct 15 01:44:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e59a9e2

dev-python/pyrqlite: port to python3_9

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/pyrqlite/pyrqlite-2.0.ebuild 
b/dev-python/pyrqlite/pyrqlite-2.0.ebuild
index 60b83f0699f..dd80a3361e3 100644
--- a/dev-python/pyrqlite/pyrqlite-2.0.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 



[gentoo-commits] proj/portage:master commit in: cnf/repo.postsync.d/

2020-10-14 Thread Zac Medico
commit: 21e996f9d25ef578b4f4fc4f96c336383136c66f
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct 14 22:52:28 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Oct 14 22:59:37 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=21e996f9

cnf/repo.postsync.d/example: Detect metadata/pkg_desc_index in repo

Detect when the repo includes a metadata/pkg_desc_index file and in
that case skip the call to egencache --update-pkg-desc-index.

Signed-off-by: Zac Medico  gentoo.org>

 cnf/repo.postsync.d/example | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cnf/repo.postsync.d/example b/cnf/repo.postsync.d/example
index f7c6f5092..72d91a60e 100644
--- a/cnf/repo.postsync.d/example
+++ b/cnf/repo.postsync.d/example
@@ -45,7 +45,8 @@ if [ -n "${repository_name}" ]; then
ret=1
fi
fi
-
+fi
+if [ -n "${repository_name}" ] && ! [ -e 
"${repository_path}/metadata/pkg_desc_index" ]; then
# Regenerate the metadata/pkg_desc_index file. This is not
# needed for https://gitweb.gentoo.org/repo/sync/gentoo.git which
# provides a freshly generated copy. The --external-cache-only



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

2020-10-13 Thread Zac Medico
commit: e1917ae08d6e355a448c236c3175e29e757582e8
Author: Gergely Nagy  ngg  hu>
AuthorDate: Tue Oct 13 14:33:40 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Oct 13 17:05:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1917ae0

dev-util/android-tools: fix broken SRC_URI

Closes: https://github.com/gentoo/gentoo/pull/17913
Closes: https://bugs.gentoo.org/748492
Signed-off-by: Gergely Nagy  ngg.hu>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/android-tools/Manifest | 1 +
 dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest
index 2fe91c4dc74..40321351b6a 100644
--- a/dev-util/android-tools/Manifest
+++ b/dev-util/android-tools/Manifest
@@ -16,6 +16,7 @@ DIST android-tools-8.1.0_r1-selinux.tar.xz 3188060 BLAKE2B 
8c513d858e8dcaed70597
 DIST android-tools-8.1.0_r1.ninja.xz 2740 BLAKE2B 
34473e33970cefdaf82bbe4524665fd50e6617cf867757ca07cdccc2e7356f43ef4bb455080ef4bac516ddba3c4e4120f0b27306e84725f8d5738a81800e3a53
 SHA512 
707e0e1c53832a42384e93d363f80007b76f18166b9f3f7d516431410b05319b1acc804daa1fddc218e11feb48de48683efb5203f4fa6d80646dcb1a2953139f
 DIST android-tools-9.0.0_p3-bug-706946-fno-common.patch.xz 2696 BLAKE2B 
de8083846d6cb24d2fcb12789b302f5df766753989e004154746d4402a5777bbabff2e9c67758e9185c0ea56dde7e647a8a15dd696671c28f2f708703bcad9f0
 SHA512 
e65818e9d06295f7de8f8bc52270054f9936659b2bf07f7abc15f2ea7b138536396a24c39bb6a260a931250396b04022170f2045336f0ba6444cd90fb0dfdbb0
 DIST android-tools-9.0.0_p3-fix-build-with-glibc-2.30.patch 1262 BLAKE2B 
fa2d3cd31e82dd3b17bb840096c6158f1b117cb12b8b3c6f6c604efd85f880346c04e8e98b17bebd68d56e06cdc126677ad96dbd6214175544a9b93020292956
 SHA512 
21c2501fa24f59489e656ac5122c906476ad573e63f6dcc88605dafde9d4b8927ea904708caaababd12155153d969d2480aff591d98057859e8b885e94aa126a
+DIST android-tools-9.0.0_r3-arch.tar.gz 8451 BLAKE2B 
b28649333aa0e5a6f4bc83f9e42e1749a4d138075d03559c5871a24f782bf8608bcf07a609bd791ee29afabcb4435ece2ed8f8abc171265ef9d67da231c8a29e
 SHA512 
d3409f89d2c334b66e694fd77e068e2d863dc9a99b9ef332b0a08c9c186c26eb9d969ef5cde5aa6e28b866847b4a85a4d3a4c2b0951a37752510b2f3b41c5943
 DIST android-tools-9.0.0_r3-arch.tar.xz 7628 BLAKE2B 
d0d7267d41ade2031d72236c18850ea329afbdd57a2b5bf25837e405d3e66d7aaef5b48996e7aafd4cf6e4543de03ba6549823845e5e8cb35c6d4bc900b8e275
 SHA512 
534d99fe15b3a3ba4f2a7331662fdb8645424830122cc4c1ff0b44d43059280610389147d4a916c55b3be71ac84d019223c90993cbdae2588f9e9737f0b5606d
 DIST android-tools-9.0.0_r3-core.tar.gz 27484684 BLAKE2B 
d071adacd5be0341a9114e57242fe51f623773683b9db2735eac9231a77cc22651f09e1c63682e729494aa6409939696a5635afcd5e8a40ec0f75d2784c00ffc
 SHA512 
0edc8b02b57085ce88b39c987284af1c681870594b20ab9ecf4be98a0cfdff2905bc80f5d8eeb7fbc7f4604b800b6f95bc6b2b0321c900bf833313dfcbb2eefb
 DIST android-tools-9.0.0_r3-e2fsprogs.tar.xz 5255616 BLAKE2B 
5fe62da70686148d755c60c1cef4b64d80f0c6a891d13a778d2a3209f950b0f9c5b19bf39ed28c5d38d01103ef1ea474133f57b7104a4fdf80eafd8edc17a3a5
 SHA512 
a9c3c180ddb96f10710a18794b20cfc641d40af3643a1133091127a40c27fa724b6e6f1af8e66fc1e1ca33053e33499b910880eab05979a2de95a0d3d7a79f93

diff --git a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild 
b/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
index 0a5d152abd2..b2b942ac225 100644
--- a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
+++ b/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild
@@ -18,7 +18,7 @@ BORINGSSL_SHA1="45210dd4e21ace9d28cb76b3f83303fcdd2efcce"
 GLIBC_GETTID_PATCH="${P}-fix-build-with-glibc-2.30.patch"
 # The ninja file was created by running the ruby script from archlinux by hand 
and fixing the build vars.
 # No point in depending on something large/uncommon like ruby just to generate 
a ninja file.
-SRC_URI="https://git.archlinux.org/svntogit/community.git/snapshot/community-0ffb7b41d599741d100a6a00a4bb20e162cd3f90.tar.xz
 -> ${MY_P}-arch.tar.xz
+SRC_URI="https://github.com/archlinux/svntogit-community/archive/0ffb7b41d599741d100a6a00a4bb20e162cd3f90.tar.gz
 -> ${MY_P}-arch.tar.gz

https://github.com/android/platform_system_core/archive/android-${MY_PV}.tar.gz 
-> ${MY_P}-core.tar.gz
https://github.com/google/boringssl/archive/${BORINGSSL_SHA1}.tar.gz -> 
boringssl-${BORINGSSL_SHA1}.tar.gz
mirror://gentoo/${MY_P}-e2fsprogs.tar.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}-e2fsprogs.tar.xz
@@ -61,7 +61,7 @@ unpack_into() {
 }
 
 src_unpack() {
-   unpack_into "${MY_P}-arch.tar.xz" arch
+   unpack_into "${MY_P}-arch.tar.gz" arch
unpack_into "${MY_P}-core.tar.gz" core
unpack_into "${MY_P}-e2fsprogs.tar.xz" ./e2fsprogs
unpack_into "${MY_P}-extras.tar.xz" extras



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

2020-10-13 Thread Zac Medico
commit: 8289fe4f21492499dc7164640077fcd5ff82ee7f
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct 13 16:56:00 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Oct 13 17:05:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8289fe4f

dev-util/android-tools: Remove old version 9.0.0_p3

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

 dev-util/android-tools/Manifest|   1 -
 .../android-tools/android-tools-9.0.0_p3.ebuild| 132 -
 2 files changed, 133 deletions(-)

diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest
index 40321351b6a..0fd7758e457 100644
--- a/dev-util/android-tools/Manifest
+++ b/dev-util/android-tools/Manifest
@@ -17,7 +17,6 @@ DIST android-tools-8.1.0_r1.ninja.xz 2740 BLAKE2B 
34473e33970cefdaf82bbe4524665f
 DIST android-tools-9.0.0_p3-bug-706946-fno-common.patch.xz 2696 BLAKE2B 
de8083846d6cb24d2fcb12789b302f5df766753989e004154746d4402a5777bbabff2e9c67758e9185c0ea56dde7e647a8a15dd696671c28f2f708703bcad9f0
 SHA512 
e65818e9d06295f7de8f8bc52270054f9936659b2bf07f7abc15f2ea7b138536396a24c39bb6a260a931250396b04022170f2045336f0ba6444cd90fb0dfdbb0
 DIST android-tools-9.0.0_p3-fix-build-with-glibc-2.30.patch 1262 BLAKE2B 
fa2d3cd31e82dd3b17bb840096c6158f1b117cb12b8b3c6f6c604efd85f880346c04e8e98b17bebd68d56e06cdc126677ad96dbd6214175544a9b93020292956
 SHA512 
21c2501fa24f59489e656ac5122c906476ad573e63f6dcc88605dafde9d4b8927ea904708caaababd12155153d969d2480aff591d98057859e8b885e94aa126a
 DIST android-tools-9.0.0_r3-arch.tar.gz 8451 BLAKE2B 
b28649333aa0e5a6f4bc83f9e42e1749a4d138075d03559c5871a24f782bf8608bcf07a609bd791ee29afabcb4435ece2ed8f8abc171265ef9d67da231c8a29e
 SHA512 
d3409f89d2c334b66e694fd77e068e2d863dc9a99b9ef332b0a08c9c186c26eb9d969ef5cde5aa6e28b866847b4a85a4d3a4c2b0951a37752510b2f3b41c5943
-DIST android-tools-9.0.0_r3-arch.tar.xz 7628 BLAKE2B 
d0d7267d41ade2031d72236c18850ea329afbdd57a2b5bf25837e405d3e66d7aaef5b48996e7aafd4cf6e4543de03ba6549823845e5e8cb35c6d4bc900b8e275
 SHA512 
534d99fe15b3a3ba4f2a7331662fdb8645424830122cc4c1ff0b44d43059280610389147d4a916c55b3be71ac84d019223c90993cbdae2588f9e9737f0b5606d
 DIST android-tools-9.0.0_r3-core.tar.gz 27484684 BLAKE2B 
d071adacd5be0341a9114e57242fe51f623773683b9db2735eac9231a77cc22651f09e1c63682e729494aa6409939696a5635afcd5e8a40ec0f75d2784c00ffc
 SHA512 
0edc8b02b57085ce88b39c987284af1c681870594b20ab9ecf4be98a0cfdff2905bc80f5d8eeb7fbc7f4604b800b6f95bc6b2b0321c900bf833313dfcbb2eefb
 DIST android-tools-9.0.0_r3-e2fsprogs.tar.xz 5255616 BLAKE2B 
5fe62da70686148d755c60c1cef4b64d80f0c6a891d13a778d2a3209f950b0f9c5b19bf39ed28c5d38d01103ef1ea474133f57b7104a4fdf80eafd8edc17a3a5
 SHA512 
a9c3c180ddb96f10710a18794b20cfc641d40af3643a1133091127a40c27fa724b6e6f1af8e66fc1e1ca33053e33499b910880eab05979a2de95a0d3d7a79f93
 DIST android-tools-9.0.0_r3-extras.tar.xz 1653548 BLAKE2B 
1a8c2ee2e564adc04d646ab54e1913d17e9ed0fb0ef3872bd8a459ecad5fbf7324830c1120c367d9515607ecc659fb0f27c4f7db740fda318fd13be1300a6a51
 SHA512 
13dc145faf919c1f7cc183f823ca46330568daff19ffb110af383876cdb6b0e9f0a83690a4e22633b572c1e6c2aba14ef0181c01720095173d258320229e9108

diff --git a/dev-util/android-tools/android-tools-9.0.0_p3.ebuild 
b/dev-util/android-tools/android-tools-9.0.0_p3.ebuild
deleted file mode 100644
index 36c89fee7e7..000
--- a/dev-util/android-tools/android-tools-9.0.0_p3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python3_{6,7} )
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-inherit flag-o-matic bash-completion-r1 ninja-utils toolchain-funcs 
cmake-utils python-r1
-
-MY_PV="${PV/_p/_r}"
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Android platform tools (adb, fastboot, and mkbootimg)"
-HOMEPAGE="https://android.googlesource.com/platform/system/core.git/;
-# See helper scripts in files/ for creating these tarballs and getting this 
hash.
-BORINGSSL_SHA1="45210dd4e21ace9d28cb76b3f83303fcdd2efcce"
-# The ninja file was created by running the ruby script from archlinux by hand 
and fixing the build vars.
-# No point in depending on something large/uncommon like ruby just to generate 
a ninja file.
-SRC_URI="https://git.archlinux.org/svntogit/community.git/snapshot/community-0ffb7b41d599741d100a6a00a4bb20e162cd3f90.tar.xz
 -> ${MY_P}-arch.tar.xz
-   
https://github.com/android/platform_system_core/archive/android-${MY_PV}.tar.gz 
-> ${MY_P}-core.tar.gz
-   https://github.com/google/boringssl/archive/${BORINGSSL_SHA1}.tar.gz -> 
boringssl-${BORINGSSL_SHA1}.tar.gz
-   mirror://gentoo/${MY_P}-e2fsprogs.tar.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}-e2fsprogs.tar.xz
-   mirror://gentoo/${MY_P}-extras.tar.xz 
https://dev.gentoo.org/~zmedico/dist/${MY_P}-extras.tar.xz
-   mirror://gentoo/${MY_

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

2020-10-12 Thread Zac Medico
commit: 17ef2f0465c25faccafc2970d8c98bdec808873a
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 17:56:38 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Oct 12 18:36:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ef2f04

dev-python/case: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748045
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/case/case-1.5.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/case/case-1.5.3.ebuild 
b/dev-python/case/case-1.5.3.ebuild
index 6dee7201f57..469d079ea75 100644
--- a/dev-python/case/case-1.5.3.ebuild
+++ b/dev-python/case/case-1.5.3.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 PYTHON_COMPAT=( python3_{6,7} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -13,9 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
 
 RDEPEND=">=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/mock-2.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



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

2020-10-12 Thread Zac Medico
commit: 02585ca2c3f948a46be8a6c76ff053907b4b0865
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 17:54:30 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Oct 12 18:36:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02585ca2

dev-python/APScheduler: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748000
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-python/APScheduler/APScheduler-3.6.3.ebuild 
b/dev-python/APScheduler/APScheduler-3.6.3.ebuild
index e00b6354bb4..9daa69e1f04 100644
--- a/dev-python/APScheduler/APScheduler-3.6.3.ebuild
+++ b/dev-python/APScheduler/APScheduler-3.6.3.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+
+PYTHON_COMPAT=( python3_{6..8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -17,7 +19,6 @@ IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}



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

2020-10-12 Thread Zac Medico
commit: 3dde55d0fdf67d3072a8ed190d2e17a996b54a72
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Oct 12 17:59:06 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Oct 12 18:36:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dde55d0

dev-python/diff-cover: correct DISTUTILS_USE_SETUPTOOLS

Closes: https://bugs.gentoo.org/748081
Closes: https://github.com/gentoo/gentoo/pull/17906
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/diff-cover/diff-cover-2.3.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/diff-cover/diff-cover-2.3.0.ebuild 
b/dev-python/diff-cover/diff-cover-2.3.0.ebuild
index c8b17359bb2..61931388f52 100644
--- a/dev-python/diff-cover/diff-cover-2.3.0.ebuild
+++ b/dev-python/diff-cover/diff-cover-2.3.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 
@@ -17,8 +18,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/jinja-2.7.1[${PYTHON_USEDEP}]
+RDEPEND=">=dev-python/jinja-2.7.1[${PYTHON_USEDEP}]
dev-python/jinja2_pluralize[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/emerge/

2020-10-12 Thread Zac Medico
commit: 3cd49702014c6641190c858744ce4ea4a047366f
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Oct 12 17:57:12 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Oct 12 18:00:05 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3cd49702

SimpleEmergeTestCase: fix TypeError: write() argument must be str, not int

Bug: https://bugs.gentoo.org/748012
Fixes: 0552665627bf ("SimpleEmergeTestCase: run tests in coroutine method")
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/tests/emerge/test_simple.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/portage/tests/emerge/test_simple.py 
b/lib/portage/tests/emerge/test_simple.py
index 8635b70e4..25cb54de3 100644
--- a/lib/portage/tests/emerge/test_simple.py
+++ b/lib/portage/tests/emerge/test_simple.py
@@ -558,8 +558,7 @@ move dev-util/git dev-vcs/git
output, _err = yield proc.communicate()
yield proc.wait()
if proc.returncode != os.EX_OK:
-   for line in output:
-   
sys.stderr.write(_unicode_decode(line))
+   portage.writemsg(output)
 
self.assertEqual(os.EX_OK, proc.returncode,
"emerge failed with args %s" % (args,))



[gentoo-commits] repo/gentoo:master commit in: app-portage/emerge-delta-webrsync/

2020-10-11 Thread Zac Medico
commit: e52c7b58f300e3eeddefa83a56281da612eb0f62
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct 11 20:01:03 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct 11 20:02:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e52c7b58

app-portage/emerge-delta-webrsync: Remove old version 3.7.5

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

 app-portage/emerge-delta-webrsync/Manifest |  1 -
 .../emerge-delta-webrsync-3.7.5.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/app-portage/emerge-delta-webrsync/Manifest 
b/app-portage/emerge-delta-webrsync/Manifest
index 9a81ffd5f90..53d46d6f6c9 100644
--- a/app-portage/emerge-delta-webrsync/Manifest
+++ b/app-portage/emerge-delta-webrsync/Manifest
@@ -1,2 +1 @@
-DIST emerge-delta-webrsync-3.7.5 23446 BLAKE2B 
e4cecea69d4ddc3eff21130b45661bb942cd8f66443b8e55bea1340bab801176ccfcbbe41e762bab4e318e17dae6bfaaa9d98656b276838d782b94ef9c2bf0fc
 SHA512 
dc64754ca3a2b5956b6ad017dbf987de6a45fd227a498c00f677c4c85ad6e3e02cdfb9b22b413ad10d077e509e47b0dd8d6116fc2ca03dd3e9f74e465c4e2527
 DIST emerge-delta-webrsync-3.7.6 24117 BLAKE2B 
05bc77b6454e057247f225404cbf6f7b8fac8b54b19137434a4df028d5b6e8330ee853f4fa0f94a6c56e97ea088c7eac3f486c0013059b475f1ff36c858ad0a3
 SHA512 
85e5c2b5fffe952f6642507dd9dfd960725e86f385a5fc0ac289c5fcfe4666f0a50efdf7621342f8ae29f7623b8431f697ea33afe0fe2d6a837c820feefccae8

diff --git 
a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild 
b/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild
deleted file mode 100644
index 43d5e557ab7..000
--- a/app-portage/emerge-delta-webrsync/emerge-delta-webrsync-3.7.5.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-DESCRIPTION="emerge-webrsync using patches to minimize bandwidth"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-SRC_URI="https://gitweb.gentoo.org/proj/portage.git/plain/misc/emerge-delta-webrsync?id=b8c070708bbc6d0db544d4b04b530d6d03d39bb5
 -> ${P}"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   app-shells/bash
-   >=sys-apps/portage-2.1.10
-   >=dev-util/diffball-0.6.5"
-
-S=${WORKDIR}
-
-src_unpack() {
-   cp "${DISTDIR}/${P}" "${WORKDIR}/" || die
-}
-
-src_install() {
-   newbin ${P} ${PN}
-   keepdir /var/delta-webrsync
-   fperms 0770 /var/delta-webrsync
-}
-
-pkg_preinst() {
-   # Failure here is non-fatal, since the "portage" group
-   # doesn't necessarily exist on prefix systems.
-   chgrp portage "${ED}"/var/delta-webrsync 2>/dev/null
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]] && \
-   ! has_version app-arch/tarsync ; then
-   elog "For maximum emerge-delta-webrsync" \
-   "performance, install app-arch/tarsync."
-   fi
-}



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

2020-10-07 Thread Zac Medico
commit: e4735b5cd98c63e416b1dc4eab3d7f6120c38873
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct  7 17:03:41 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Oct  7 17:06:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4735b5c

app-portage/repoman: Update  ebuild

Reported-by: Kent Fredric  gentoo.org>
Closes: https://bugs.gentoo.org/747070
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/repoman/repoman-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-portage/repoman/repoman-.ebuild 
b/app-portage/repoman/repoman-.ebuild
index ac8c1532d0e..74e5a63301f 100644
--- a/app-portage/repoman/repoman-.ebuild
+++ b/app-portage/repoman/repoman-.ebuild
@@ -1,10 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6..9} pypy3 )
 PYTHON_REQ_USE='bzip2(+)'
 
 inherit distutils-r1
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git;
S="${WORKDIR}/${P}/repoman"
 else
-   SRC_URI="https://dev.gentoo.org/~dolsen/releases/${PN}/${P}.tar.bz2;
+   SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 fi
 
@@ -26,7 +26,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   >=sys-apps/portage-2.3.0_rc[${PYTHON_USEDEP}]
+   >=sys-apps/portage-3.0.4[${PYTHON_USEDEP}]
>=dev-python/lxml-3.6.0[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
 "



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

2020-10-06 Thread Zac Medico
commit: cc35ffd176744c3b6d31537547537fb7b9457761
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Oct  6 21:04:34 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Oct  7 00:06:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc35ffd1

dev-python/croniter: add python3_{8,9} support

Closes: https://github.com/gentoo/gentoo/pull/17827
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/croniter/croniter-0.3.30.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/croniter/croniter-0.3.30.ebuild 
b/dev-python/croniter/croniter-0.3.30.ebuild
index debbc4fd5e4..5d7fc07fd3d 100644
--- a/dev-python/croniter/croniter-0.3.30.ebuild
+++ b/dev-python/croniter/croniter-0.3.30.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+
+PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=bdepend
 
 inherit distutils-r1
 
@@ -16,7 +18,7 @@ KEYWORDS="amd64 ~arm64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]



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

2020-10-06 Thread Zac Medico
commit: d3a73f0562667892c871933c8d964277b5d140a7
Author: Louis Sautier  gentoo  org>
AuthorDate: Tue Oct  6 12:51:59 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Oct  6 16:56:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3a73f05

dev-python/eradicate: bump to 2.0, add tests and Py3.9 support

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Louis Sautier  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/eradicate/Manifest   |  1 +
 dev-python/eradicate/eradicate-2.0.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/eradicate/Manifest b/dev-python/eradicate/Manifest
index 3f5fe29c3ba..42769ea1699 100644
--- a/dev-python/eradicate/Manifest
+++ b/dev-python/eradicate/Manifest
@@ -1 +1,2 @@
 DIST eradicate-1.0.tar.gz 4644 BLAKE2B 
428577e57fbe9c04074bded6b588cf7f8fd795084332cf3515c0a99f317a64bf195c7e0d5145e6e8a2ba10f2e524f874505844d9cf8c098b528fa213d3dd8a00
 SHA512 
ed27e73ca25ec76418e06eca80b09cad6386a4cf0b48927de30b0fa6edb8bef2a03312c494bba4bdc6f41b0e2f508a4d3573ff3471dd78aece2c92c46ef8f41b
+DIST eradicate-2.0.0.tar.gz 8390 BLAKE2B 
22dced2414622138655be80d1c10b746519d313959c7620cb54c4dc27247b0c29b7607c54934fe1dc379bec2cb729213b7ffb1d27f3f7f9b9a9d186aa9402674
 SHA512 
947a3890ccb1dbb52e73b37e632ae5ba1eff732d9d0b0dc127fa8dc908412e864fcda3203274d5eb1645b22f6e97a90ebb13cd4363a2360d6591475d909bdb96

diff --git a/dev-python/eradicate/eradicate-2.0.0.ebuild 
b/dev-python/eradicate/eradicate-2.0.0.ebuild
new file mode 100644
index 000..ce8aeaeca5b
--- /dev/null
+++ b/dev-python/eradicate/eradicate-2.0.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Removes commented-out code from Python files"
+HOMEPAGE="https://github.com/myint/eradicate;
+# TODO: revert to PyPI tarball once it includes tests
+# https://github.com/myint/eradicate/pull/28
+SRC_URI="https://github.com/myint/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests unittest



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

2020-10-05 Thread Zac Medico
commit: c446394e5b0e71a611ed5cfa0fb923e05802ef5f
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct  6 01:21:58 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Tue Oct  6 01:35:09 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c446394e

movefile: remove dest_tmp_bytes on failure

Reported-by: Boleyn Su  gmail.com>
Bug: https://bugs.gentoo.org/745588
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/util/movefile.py | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/lib/portage/util/movefile.py b/lib/portage/util/movefile.py
index a251d369d..9c6054209 100644
--- a/lib/portage/util/movefile.py
+++ b/lib/portage/util/movefile.py
@@ -262,6 +262,7 @@ def movefile(src, dest, newmtime=None, sstat=None, 
mysettings=None,
dest_tmp = dest + "#new"
dest_tmp_bytes = _unicode_encode(dest_tmp, 
encoding=encoding,
errors='strict')
+   success = False
try: # For safety copy then move it over.
_copyfile(src_bytes, dest_tmp_bytes)
_apply_stat(sstat, dest_tmp_bytes)
@@ -281,13 +282,18 @@ def movefile(src, dest, newmtime=None, sstat=None, 
mysettings=None,
raise
_rename(dest_tmp_bytes, dest_bytes)
_os.unlink(src_bytes)
-   except SystemExit as e:
-   raise
+   success = True
except Exception as e:
writemsg("!!! %s\n" % _('copy %(src)s -> 
%(dest)s failed.') %
{"src": src, "dest": dest}, 
noiselevel=-1)
writemsg("!!! %s\n" % (e,), noiselevel=-1)
return None
+   finally:
+   if not success:
+   try:
+   _os.unlink(dest_tmp_bytes)
+   except OSError:
+   pass
else:
#we don't yet handle special, so we need to fall back 
to /bin/mv
a = spawn([MOVE_BINARY, '-f', src, dest], 
env=os.environ)



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

2020-10-05 Thread Zac Medico
commit: 563bd09fe946701aba0b43a11bdfad5059561d67
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Oct  5 16:37:58 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Mon Oct  5 16:40:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563bd09f

dev-util/ostree: Fix configure --enable-introspection=no

Closes: https://bugs.gentoo.org/746731
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/dev-util/ostree/ostree-2020.6.ebuild 
b/dev-util/ostree/ostree-2020.6.ebuild
index 68c74d15f95..9e56361e7f1 100644
--- a/dev-util/ostree/ostree-2020.6.ebuild
+++ b/dev-util/ostree/ostree-2020.6.ebuild
@@ -69,7 +69,7 @@ src_configure() {
$(use_with curl)
$(use_with dracut)
$(use_enable doc gtk-doc)
-   $(use_enable introspection)
+   $(usex introspection --enable-introspection={,} yes no)
$(use_enable http2)
$(use_enable httpd trivial-httpd-cmdline)
$(use_with selinux )



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

2020-10-04 Thread Zac Medico
commit: af4caea23797164effbab440282842ac15db3eef
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct  4 19:26:03 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct  4 19:26:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4caea2

sys-apps/yarn: Bump to version 1.22.10

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

 sys-apps/yarn/Manifest|  1 +
 sys-apps/yarn/yarn-1.22.10.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/sys-apps/yarn/Manifest b/sys-apps/yarn/Manifest
index bd6c370bfed..a431fea5a5a 100644
--- a/sys-apps/yarn/Manifest
+++ b/sys-apps/yarn/Manifest
@@ -1,2 +1,3 @@
+DIST yarn-v1.22.10.tar.gz 1244965 BLAKE2B 
6a9471a6905d89481665c099f00a985daacc8c7953327ee12b3d70f3f42dc304ceca01446281964d1af7a005ecae4a12ca55df637732e52821b4ecb9cdce6418
 SHA512 
d75dccd318f280abcbfd8d78b63546e11e7a8459c5dd737d0c8da2742cd5d7e3d7a5e668ce680234b0c09e71d12878061d24c6e3ae4b6626086461e3ce25
 DIST yarn-v1.22.4.tar.gz 1244785 BLAKE2B 
1f1eeb829096eaf19a8fdb48b46fa736769d9d3c247759e434413665186e4cccb750024afa836dae8a0130fc472df3c01805d263d81346e1dd7509e1b106e88a
 SHA512 
a1833b862fe52169bd6c2a033045a07df5bc6a23595c259e675fed1b2d035ab37abe6ce309720abb6636d68f03615054b6292dc0a70da31c8697fda228b50d18
 DIST yarn-v1.22.5.tar.gz 1244837 BLAKE2B 
cf5054893c8937ceb6788c27f23005386449664b36dc31c6c0c3548438f1fdc5c5ec4b1b1642786c4d8732faf46ab58d2784d3768e12233f241b9b1c6f173734
 SHA512 
c33c040ed57eb05c04905b8996db31a34099f0c18dbf1818959c5592514abc99f1180592561ec5d3e760c084dbcf2dcdf3ebb4fe8918f082b6aa089cf10921bb

diff --git a/sys-apps/yarn/yarn-1.22.10.ebuild 
b/sys-apps/yarn/yarn-1.22.10.ebuild
new file mode 100644
index 000..706453936e7
--- /dev/null
+++ b/sys-apps/yarn/yarn-1.22.10.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${PN}-v${PV}"
+
+DESCRIPTION="Fast, reliable, and secure node dependency management"
+HOMEPAGE="https://yarnpkg.com;
+SRC_URI="https://github.com/yarnpkg/yarn/releases/download/v${PV}/${MY_P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="!dev-util/cmdtest
+   net-libs/nodejs"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+   sed -i 's/"installationMethod": "tar"/"installationMethod": 
"portage"/g' "${S}/package.json" || die
+}
+
+src_install() {
+   local install_dir="/usr/$(get_libdir)/node_modules/yarn" path shebang
+   insinto "${install_dir}"
+   doins -r .
+   dosym "../$(get_libdir)/node_modules/yarn/bin/yarn.js" "/usr/bin/yarn"
+   dosym "../$(get_libdir)/node_modules/yarn/bin/yarnpkg" 
"/usr/bin/yarnpkg"
+
+   while read -r -d '' path; do
+   read -r shebang < "${ED}${path}" || die
+   [[ "${shebang}" == \#\!* ]] || continue
+   fperms +x "${path}"
+   done < <(find "${ED}" -type f -printf '/%P\0' || die)
+}



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

2020-10-04 Thread Zac Medico
commit: c2531ad46fa9fc0c9e46bdc6de497c561b0b
Author: Jonathan Davies  protonmail  com>
AuthorDate: Wed Sep 30 13:24:38 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct  4 19:16:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c253

dev-util/ostree: Version updated to 2020.6.

Closes: https://bugs.gentoo.org/730360
Closes: https://github.com/gentoo/gentoo/pull/17718
Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/ostree/Manifest |  1 +
 dev-util/ostree/ostree-2020.6.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index 5211bf003e4..a0d1025bb60 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1 +1,2 @@
 DIST ostree-2019.5.tar.xz 1972452 BLAKE2B 
a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703
 SHA512 
27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912
+DIST ostree-2020.6.tar.xz 2014456 BLAKE2B 
97d84c6838993edfbabb598bce800332ab1c8b22c0431839f7129f2f57afdd71c1b8ea8b8d6c1dc2cbf8d7f6828d624394b5e8c533f7a98eb1b1c3aeedff92cf
 SHA512 
1d8f8ccaa3e543a6f494d3be2a3651ad340846f0c314e003955260b7bd1d8c0421acf102ec2ca6580379c354bf4cfac0940e4e95b724b7aaf9dc8116085aa538

diff --git a/dev-util/ostree/ostree-2020.6.ebuild 
b/dev-util/ostree/ostree-2020.6.ebuild
new file mode 100644
index 000..68c74d15f95
--- /dev/null
+++ b/dev-util/ostree/ostree-2020.6.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools systemd
+
+DESCRIPTION="Operating system and container binary deployment and upgrades"
+HOMEPAGE="https://ostree.readthedocs.io/en/latest/;
+SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
+
+KEYWORDS="~amd64 ~x86"
+LICENSE="LGPL-2+"
+SLOT="0"
+
+IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount 
selinux ssl soup systemd zeroconf"
+RESTRICT="test"
+REQUIRED_USE="httpd? ( || ( curl soup ) )"
+
+COMMON_DEPEND="
+   archive? ( app-arch/libarchive )
+   app-crypt/gpgme
+   app-arch/xz-utils
+   curl? ( net-misc/curl )
+   soup? ( net-libs/libsoup )
+   dev-libs/libassuan
+   dev-libs/libgpg-error
+   dev-libs/glib:2
+   dracut? ( sys-kernel/dracut )
+   grub? ( sys-boot/grub:2= )
+   introspection? ( dev-libs/gobject-introspection )
+   ssl? (
+   gnutls? ( net-libs/gnutls )
+   !gnutls? ( dev-libs/openssl:0= ) )
+   >=sys-fs/fuse-2.9.2:0
+   sys-libs/zlib
+   libmount? ( sys-apps/util-linux )
+   selinux? ( sys-libs/libselinux )
+   systemd? ( sys-apps/systemd:0= )
+   zeroconf? ( net-dns/avahi[dbus] )"
+
+DEPEND="${COMMON_DEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   doc? ( dev-util/gtk-doc )"
+
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   sys-devel/flex
+   sys-devel/bison
+   virtual/pkgconfig"
+
+S="${WORKDIR}/lib${P}"
+
+src_prepare() {
+   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
+   -i Makefile.in Makefile-man.am || die
+
+   eautoreconf
+   default
+}
+
+src_configure() {
+   local econfargs=(
+   --enable-man
+   --enable-shared
+   $(use_with archive libarchive)
+   $(use_with curl)
+   $(use_with dracut)
+   $(use_enable doc gtk-doc)
+   $(use_enable introspection)
+   $(use_enable http2)
+   $(use_enable httpd trivial-httpd-cmdline)
+   $(use_with selinux )
+   $(use_with soup)
+   $(use_with libmount)
+   $(use ssl && { use gnutls && echo --with-crypto=gnutls || echo 
--with-crypto=openssl; })
+   $(use_with systemd libsystemd)
+   $(use_with zeroconf avahi)
+   )
+
+   unset ${!XDG_*} #657346 g-ir-scanner sandbox violation
+   econf ${econfargs[*]}
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



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

2020-10-04 Thread Zac Medico
commit: 4267b9b44c593c03a16f224c560e47f2aad05f94
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct  4 18:46:54 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct  4 18:46:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4267b9b4

dev-util/ostree: Remove old versions

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

 dev-util/ostree/Manifest|   1 -
 dev-util/ostree/ostree-2018.9-r1.ebuild | 123 
 dev-util/ostree/ostree-2018.9.ebuild| 108 
 3 files changed, 232 deletions(-)

diff --git a/dev-util/ostree/Manifest b/dev-util/ostree/Manifest
index efa90df5b75..5211bf003e4 100644
--- a/dev-util/ostree/Manifest
+++ b/dev-util/ostree/Manifest
@@ -1,2 +1 @@
-DIST ostree-2018.9.tar.xz 1951732 BLAKE2B 
c6fba1321fe21bff569fe1dadd1aa649f23059a35dc906c3a0b7dcca29f7acbe8338e19541d8f7d854452bf6a6b1ac293d4350c7056a9b13b9ed1eacf358d4b3
 SHA512 
407b6b67add54e80a55fc35f08bde56561009db93ec202a10dd1ec1e66bd32b439c1d66c759e4e173e44fce6fbc2c162cae928a477c9d7abafbf007ed8f7bfb5
 DIST ostree-2019.5.tar.xz 1972452 BLAKE2B 
a8b015118855b8b0097f535ac074aeffc599c3f6f654967043e8e4de339d2a51e85ad1b4b3f3b22e18d39235e6ad9c1973334a2c4fc9b5c694f2ff40d68ae703
 SHA512 
27150802ed9af16e698ed163f6ad235f0f99a1410df52b4b1e266585fe665880c0b9490bf245b5593cb277007b7229d808be7403dd964c58aded6e567349c912

diff --git a/dev-util/ostree/ostree-2018.9-r1.ebuild 
b/dev-util/ostree/ostree-2018.9-r1.ebuild
deleted file mode 100644
index 77065eb10dd..000
--- a/dev-util/ostree/ostree-2018.9-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="Operating system and container binary deployment and upgrades"
-HOMEPAGE="https://ostree.readthedocs.io/en/latest/;
-SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz
 -> ${P}.tar.xz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="LGPL-2+"
-SLOT="0"
-
-IUSE="archive curl doc dracut gnutls grub http2 httpd introspection libmount 
selinux ssl soup systemd zeroconf"
-RESTRICT="test"
-REQUIRED_USE="httpd? ( || ( curl soup ) )"
-
-COMMON_DEPEND="
-   archive? ( app-arch/libarchive )
-   app-crypt/gpgme
-   app-arch/xz-utils
-   curl? ( net-misc/curl )
-   soup? ( net-libs/libsoup )
-   dev-libs/glib:2
-   dev-libs/libassuan
-   dev-libs/libgpg-error
-   dracut? ( sys-kernel/dracut )
-   grub? ( sys-boot/grub:2= )
-   introspection? ( dev-libs/gobject-introspection )
-   ssl? (
-   gnutls? ( net-libs/gnutls )
-   !gnutls? ( dev-libs/openssl:0= ) )
-   sys-fs/fuse:0
-   sys-libs/zlib
-   libmount? ( sys-apps/util-linux )
-   selinux? ( sys-libs/libselinux )
-   systemd? ( sys-apps/systemd:0= )
-   zeroconf? ( net-dns/avahi[dbus] )"
-
-DEPEND="${COMMON_DEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   doc? ( dev-util/gtk-doc )"
-
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   sys-devel/flex
-   sys-devel/bison
-   virtual/pkgconfig"
-
-S="${WORKDIR}/lib${P}"
-
-src_prepare() {
-   sed -Ee 's:(XSLT_STYLESHEET = 
).*:\1/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl:' \
-   -i Makefile.in Makefile-man.am || die
-
-   # The ostree-finalize-staged.path file is missing in 
ostree-2018.9.tar.xz.
-   [ -e src/boot/ostree-finalize-staged.path ] && die
-   cat > src/boot/ostree-finalize-staged.path <<-EOF
-   # Copyright (C) 2018 Red Hat, Inc.
-   #
-   # This library is free software; you can redistribute it and/or
-   # modify it under the terms of the GNU Lesser General Public
-   # License as published by the Free Software Foundation; either
-   # version 2 of the License, or (at your option) any later 
version.
-   #
-   # This library is distributed in the hope that it will be 
useful,
-   # but WITHOUT ANY WARRANTY; without even the implied warranty of
-   # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
GNU
-   # Lesser General Public License for more details.
-   #
-   # You should have received a copy of the GNU Lesser General 
Public
-   # License along with this library; if not, write to the
-   # Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-   # Boston, MA 02111-1307, USA.
-
-   # For some implementation discussion, see:
-   # 
https://lists.freedesktop.org/archives

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

2020-10-04 Thread Zac Medico
commit: 3cc0b0745c14888facf825c93d454217b94a2b70
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct  4 18:39:55 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct  4 18:40:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc0b074

app-portage/esearch: Remove setuptools dep

Closes: https://bugs.gentoo.org/746452
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/esearch/esearch-1.3-r3.ebuild | 1 +
 app-portage/esearch/esearch-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-portage/esearch/esearch-1.3-r3.ebuild 
b/app-portage/esearch/esearch-1.3-r3.ebuild
index 026f4017bec..4fd4c76d3ac 100644
--- a/app-portage/esearch/esearch-1.3-r3.ebuild
+++ b/app-portage/esearch/esearch-1.3-r3.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=(python3_{6..9})
 PYTHON_REQ_USE="readline(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1
 

diff --git a/app-portage/esearch/esearch-.ebuild 
b/app-portage/esearch/esearch-.ebuild
index cb46da61322..48967f995b5 100644
--- a/app-portage/esearch/esearch-.ebuild
+++ b/app-portage/esearch/esearch-.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=(python3_{6..9})
 PYTHON_REQ_USE="readline(+)"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit distutils-r1 git-r3
 



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

2020-10-04 Thread Zac Medico
commit: 00dfa58fc8bba60c9fb6469d3b919ec64b654299
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Oct  4 18:34:09 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Oct  4 18:35:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00dfa58f

app-portage/mirrorselect: Remove setuptools dep

Closes: https://bugs.gentoo.org/746464
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-portage/mirrorselect/mirrorselect-2.2.3.ebuild| 1 +
 app-portage/mirrorselect/mirrorselect-2.2.4-r1.ebuild | 1 +
 app-portage/mirrorselect/mirrorselect-2.2.6-r1.ebuild | 1 +
 app-portage/mirrorselect/mirrorselect-.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild 
b/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild
index 6cffdf27d92..34f46b227a2 100644
--- a/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.2.3.ebuild
@@ -5,6 +5,7 @@ EAPI="5"
 
 PYTHON_COMPAT=( python3_6 )
 PYTHON_REQ_USE="xml"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit eutils distutils-r1 prefix
 

diff --git a/app-portage/mirrorselect/mirrorselect-2.2.4-r1.ebuild 
b/app-portage/mirrorselect/mirrorselect-2.2.4-r1.ebuild
index ff6201f9662..56da6494456 100644
--- a/app-portage/mirrorselect/mirrorselect-2.2.4-r1.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.2.4-r1.ebuild
@@ -5,6 +5,7 @@ EAPI="7"
 
 PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="xml"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit eutils distutils-r1 prefix
 

diff --git a/app-portage/mirrorselect/mirrorselect-2.2.6-r1.ebuild 
b/app-portage/mirrorselect/mirrorselect-2.2.6-r1.ebuild
index 1d8e0c30f16..8b8ad529138 100644
--- a/app-portage/mirrorselect/mirrorselect-2.2.6-r1.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.2.6-r1.ebuild
@@ -5,6 +5,7 @@ EAPI="7"
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="xml"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit eutils distutils-r1 prefix
 

diff --git a/app-portage/mirrorselect/mirrorselect-.ebuild 
b/app-portage/mirrorselect/mirrorselect-.ebuild
index eaf8d49e634..86426dcb91c 100644
--- a/app-portage/mirrorselect/mirrorselect-.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-.ebuild
@@ -5,6 +5,7 @@ EAPI="7"
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE="xml"
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit eutils distutils-r1 git-r3 prefix
 



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

2020-10-03 Thread Zac Medico
commit: 26ceda8615919ba04f3de5d408733bf2a999b6f3
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct  3 17:46:32 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct  3 17:50:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ceda86

dev-python/google-auth: setuptools RDEPEND

Closes: https://bugs.gentoo.org/746293
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 dev-python/google-auth/google-auth-1.20.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/google-auth/google-auth-1.20.1.ebuild 
b/dev-python/google-auth/google-auth-1.20.1.ebuild
index 37babe3c06d..371c951a2d5 100644
--- a/dev-python/google-auth/google-auth-1.20.1.ebuild
+++ b/dev-python/google-auth/google-auth-1.20.1.ebuild
@@ -4,6 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{6..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-10-03 Thread Zac Medico
commit: 1caf6b1ffc6b4343baebd74347b65e78c2f6f3ef
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct  3 17:34:38 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct  3 17:34:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1caf6b1f

app-misc/yq: Remove old versions

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

 app-misc/yq/Manifest   |  3 ---
 app-misc/yq/yq-2.7.1-r1.ebuild | 38 --
 app-misc/yq/yq-2.7.2.ebuild| 38 --
 app-misc/yq/yq-2.8.0.ebuild| 38 --
 app-misc/yq/yq-2.9.2.ebuild| 38 --
 5 files changed, 155 deletions(-)

diff --git a/app-misc/yq/Manifest b/app-misc/yq/Manifest
index b8889f89b56..2dff83726c5 100644
--- a/app-misc/yq/Manifest
+++ b/app-misc/yq/Manifest
@@ -1,4 +1 @@
-DIST yq-2.7.1.tar.gz 13794 BLAKE2B 
87fe4961974ab41fc14efb7b85c3db5c13577593253eb236c445f59e4034ce5211173cbdd1680e8b83394068ebcc99962f9f3b7c1cd36a4554aa2769b0a5ce66
 SHA512 
ad76f6102cdb7b0cc82d57c8120dfe10221b7d7456c4c3dd6e5ed0630d9ab178099f4ee8bfc075f15eb4b35aaef4237fcb0ef01a769a612632b4ef774da2b50a
-DIST yq-2.7.2.tar.gz 14010 BLAKE2B 
ec01d25c5ad1ca5fb38b2a4b412306d0ddf157a6a6fdbf2b55452a487bade60ebdd1bddba231e8f0d8db60994c44322c85918221cc64ea346e36d38ca73c185f
 SHA512 
0671d0f5d5dbd7eee42efef7b8469d2177c2459144afc679bcf1f04165ba1e4ae0e396d9a3fa9ecb3db373671152fa51c835ca6fd2622fa8a243b21bfa547e43
-DIST yq-2.8.0.tar.gz 14434 BLAKE2B 
1389a4e5df3a5e23fb9d9fad17f7f62b7ce85af917b5a29169ccad71c47d856658ac2fe649df4e98a9980e2548b1170ef468d150d6d84b121f093bd374746e69
 SHA512 
aca4aea16d80947d030c4c98cfdb431bc8bb25cbbcd388decac84842f7107617b31ef5dd25f409b90094a28452e6623734f7293c16ed75f0e8758b2d53820a09
 DIST yq-2.9.2.tar.gz 19177 BLAKE2B 
038d813679d3583eb863577f317d834f78f614d6be595c96601a06b40c3af5d9b04234381529012328a45984b183376e0647a6b09b8a87642f8e688e39ec7a7f
 SHA512 
a526407f4f34e9c2a0acccaf38207bbe328468419450efaf30171493123b7715c2e6dd6799679220b07bfa7bc9081ac5f758f833ddf05dfb5e1fe14286baf45c

diff --git a/app-misc/yq/yq-2.7.1-r1.ebuild b/app-misc/yq/yq-2.7.1-r1.ebuild
deleted file mode 100644
index 2559bf50e6b..000
--- a/app-misc/yq/yq-2.7.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
-HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ 
https://pypi.org/project/yq/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-misc/jq
-   >=dev-python/pyyaml-3.11[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/flake8[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   )"
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-   sed -e 's:unittest.main():unittest.main(verbosity=2):' \
-   -i test/test.py || die
-}
-
-python_test() {
-   ./test/test.py || die "tests failed under ${EPYTHON}"
-}

diff --git a/app-misc/yq/yq-2.7.2.ebuild b/app-misc/yq/yq-2.7.2.ebuild
deleted file mode 100644
index f091efa9098..000
--- a/app-misc/yq/yq-2.7.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Command-line YAML processor - jq wrapper for YAML documents"
-HOMEPAGE="https://yq.readthedocs.io/ https://github.com/kislyuk/yq/ 
https://pypi.org/project/yq/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-misc/jq
-   >=dev-python/pyyaml-3.11[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/xmltodict[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   test? (
-   dev-python/coverage[${PYTHON_USEDEP}]
-   dev-python/flake8[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   )"
-
-python_prepare_all() {
-   distutils-r1_python_prepare_all
-   sed -e 's:unittest.main():unittest.main

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

2020-10-03 Thread Zac Medico
commit: 962840b849870dd5dfda578b0a8f3394101e8fff
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Oct  3 17:36:24 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Oct  3 17:38:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962840b8

app-misc/yq: setuptools RDEPEND

Closes: https://bugs.gentoo.org/746326
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-misc/yq/yq-2.9.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/yq/yq-2.9.2-r1.ebuild b/app-misc/yq/yq-2.9.2-r1.ebuild
index 3853856388a..67193e27d55 100644
--- a/app-misc/yq/yq-2.9.2-r1.ebuild
+++ b/app-misc/yq/yq-2.9.2-r1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 inherit distutils-r1
 



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

2020-09-26 Thread Zac Medico
commit: 99e2920a969d062aae6a167c25ff989c80688819
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Sep 27 00:04:15 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sun Sep 27 00:04:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e2920a

sys-apps/portage: Remove old version 3.0.7

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

 sys-apps/portage/Manifest |   1 -
 sys-apps/portage/portage-3.0.7.ebuild | 267 --
 2 files changed, 268 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index dcb0c98700e..2b1ad98362c 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,4 @@
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5
 DIST portage-3.0.4.tar.bz2 1042654 BLAKE2B 
6f869b2eb24f9e590bf8e01172050105a1bd9ea88657db5893133b4620231a0ddcda871d6fcc10623f7f2ef809116310c76355263819be6c3734b0ca184d5fc0
 SHA512 
7a0c39cd4ed65aebd84ff8bbadba29760b3aa392a0d606c5b29a1112fd0845c42f74eebb0728a069b2b097a6eb7eec2d18af615fd9edcc38f1018ae6ff686812
-DIST portage-3.0.7.tar.bz2 1045185 BLAKE2B 
1fe5e13bbbfaecd1b850b29b17908fb2c2756d559b0583174833672b68a67cfc7e7080334729ee5295b646423ca3925284f42eeace0c0b79d02305a170aed5d9
 SHA512 
701f6bddb9255d5ac86ed6e73f869124925bafd09f7c2e458376b54aebf030fa7f0d80beda1626350755cc1e8a2b9c2636b3fde1105787f2d2a0f742a73cf5e8
 DIST portage-3.0.8.tar.bz2 1046968 BLAKE2B 
662147c37a9e7b81030fadb4d6438b734ee57a9eb9bfcee80991d137a017aa3541565961282ebf8736db71aeb05532ffa139ff3a34a84bc9064cf74427acb666
 SHA512 
5f97870a11ecca30ffe8f463f87cd16a1edb52b44832c6eaba15cadcfde2b4f7edf963749e45c8043b45b38e53ee210dc913aa2d2432a2bd3928cc27c8765a85

diff --git a/sys-apps/portage/portage-3.0.7.ebuild 
b/sys-apps/portage/portage-3.0.7.ebuild
deleted file mode 100644
index 28cd3d04cca..000
--- a/sys-apps/portage/portage-3.0.7.ebuild
+++ /dev/null
@@ -1,267 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( pypy3 python3_{6..9} )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 linux-info tmpfiles prefix
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-vcs/git )"
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   apidoc? (
-   dev-python/sphinx
-   dev-python/sphinx-epytext
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   app-arch/zstd
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/findutils-4.4
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
-   >=app-crypt/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !https://dev.gentoo.org/~zmedico/portage/archives;
-
-prefix_src_archives() {
-   local x y

[gentoo-commits] repo/gentoo:master commit in: dev-games/irrlicht/

2020-09-26 Thread Zac Medico
commit: 071d4cef4eb389c5c85d020abdc22ad542edc6b1
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Sep 26 22:32:40 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Sep 26 22:34:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071d4cef

dev-games/irrlicht: Fix eapply failure due to trailing CRs

(Stripping trailing CRs from patch; use --binary to disable.)
patching file source/Irrlicht/COSOperator.cpp
Hunk #1 FAILED at 13 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file 
source/Irrlicht/COSOperator.cpp.rej

Closes: https://bugs.gentoo.org/740678
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild 
b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
index 8a74c20ddcf..93fb56f1380 100644
--- a/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
+++ b/dev-games/irrlicht/irrlicht-1.8.4-r1.ebuild
@@ -51,6 +51,12 @@ src_prepare() {
$(grep -rl '\.\./\.\./media' examples) \
|| die 'sed failed'
 
+   # Fix line endings so ${P}-remove-sys-sysctl.h.patch applies
+   sed -i \
+   -e 's/\r$//' \
+   source/Irrlicht/COSOperator.cpp \
+   || die 'sed failed'
+
default
 }
 



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

2020-09-26 Thread Zac Medico
commit: 2faf7d23d98512885ca32bb0fd81c63fb8220e24
Author: Jesus P Rey (Chuso)  chuso  net>
AuthorDate: Sat Sep 26 12:52:40 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Sat Sep 26 15:59:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2faf7d23

profiles: deprecate virtual/ffmpeg in favour of only provider

Signed-off-by: Jesus P Rey  chuso.net>
Bug: https://bugs.gentoo.org/744787
Closes: https://bugs.gentoo.org/605882
Closes: https://github.com/gentoo/gentoo/pull/17678
Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 0af2d6dd4ac..9bc39dd22ca 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Jesus P Rey  (2020-09-26)
+# Only one provider left; media-video/ffmpeg should be used instead
+# Bug #744787
+virtual/ffmpeg
+
 # Thomas Deutschmann  (2020-09-08)
 # Dead implementations, please migrate to >=zeromq-4
 dev-perl/ZMQ-LibZMQ2



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

2020-09-24 Thread Zac Medico
commit: 8d4c19116898b36fc77ab936a8aedab12189127c
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Sep 24 16:52:37 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Sep 24 16:52:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4c1911

sys-cluster/kubeletctl: Remove old version 1.2

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

 sys-cluster/kubeletctl/Manifest  |   1 -
 sys-cluster/kubeletctl/kubeletctl-1.2.ebuild | 401 ---
 2 files changed, 402 deletions(-)

diff --git a/sys-cluster/kubeletctl/Manifest b/sys-cluster/kubeletctl/Manifest
index 6a243b95d8d..298f10316f9 100644
--- a/sys-cluster/kubeletctl/Manifest
+++ b/sys-cluster/kubeletctl/Manifest
@@ -366,7 +366,6 @@ DIST 
k8s.io%2Fkube-openapi%2F@v%2Fv0.0.0-20200401025727-01dfbe2eec3d.mod 1556 BL
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20191010214722-8d271d903fe4.mod 164 BLAKE2B 
cd4086710de69fcfd2179978f78cb5fb4633a6700b6cab545a83a733fef06e492428deb492149294c3fea186aa01b86080d2a387c1af2a789f35b5f37abfc7ac
 SHA512 
d2cb2a60b25ab16fe3d377d4811a04503c068eef7901bb971f4107d3cc1339279ee95e3c3967651c98112b61fa7bc0fd913dd61a8aec6348180fa8bb357914c5
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.mod 164 BLAKE2B 
cd4086710de69fcfd2179978f78cb5fb4633a6700b6cab545a83a733fef06e492428deb492149294c3fea186aa01b86080d2a387c1af2a789f35b5f37abfc7ac
 SHA512 
d2cb2a60b25ab16fe3d377d4811a04503c068eef7901bb971f4107d3cc1339279ee95e3c3967651c98112b61fa7bc0fd913dd61a8aec6348180fa8bb357914c5
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.zip 147166 
BLAKE2B 
a9d5897231997c8184aba7c58d6b31fa8413d7c94e48f52fb59f171f537d0e9a047055a5e717e411c7f0dbc63bf1794c2a425c278724eeb73de59e7bbd8d2ee0
 SHA512 
49641d1a253a5469d9dec1e104b5ecbd7033e28f8ab08c351edea432687fb1bf902d9fbf3ea2ef217b82ab06ca3f2453a1dccf03468d38281c847e19477641df
-DIST kubeletctl-1.2.tar.gz 45962 BLAKE2B 
493d7c239ccd1b8d00867de7ea33aade12008410f32dee43924d9be53e5fb39aad4520c7fdee0680e1190004b6278719dba855df2697cf78962dbad1faf7f903
 SHA512 
73aff2fdbd340b4d9670adcfcbce7fbc4b76cce995e061751d2d171a42216ebbb98aebd177e7c2498901deec83eaec97676c5802cdcf4dbfd5969964b4c54079
 DIST kubeletctl-1.5.tar.gz 46800 BLAKE2B 
6a61889b228d6c0119cab719a3c085aa49871b1d9027bb9d19b1a83780b186dfcffce4f9e5d6117d91b1044a798151ea70e42dcea5f1c8f46874e931cc8cf87f
 SHA512 
571a898ef5d01f797c5fd6f8be389433756a107209bbac80b2066c192c6645e02fe40fb14b533c2c2b308b49d0033641295b43b36f4100283b622b0e2de711bf
 DIST kubeletctl-1.6.tar.gz 47987 BLAKE2B 
f69bf6e1e53a62f0a2f2edfd3a4ee2ec040349136f08077837050bed03de9b6cfc6019cac844227125b979b94976b5336eac5ce42f385c3f60be6b2265e57361
 SHA512 
2701d66980284cf153fe8305cb812a6bb2af550e7c7ee6aa37187a3b9d5d6ae78e4a9c7a46ae3db05b1e4d863f87f48a60091d18c35e46ce71354e894bc6922a
 DIST 
sigs.k8s.io%2Fstructured-merge-diff%2F@v%2Fv0.0.0-20190525122527-15d366b2352e.mod
 74 BLAKE2B 
c2d88e59e640cf540f7547fa0b67caeecd7424a1dc243681a020d233fab5126dc11f73c18032e0eb8edc7bf9d32dc2902183bf76af255f60f186f16c97055e2d
 SHA512 
94785a6d41763ef86959d6ba291cfb34eb7b35f6599042299604fe6f35a666fa388e9d7bcac282d1370dcc5f99c6ac22f2b677ff9b9920aae8f0d9097ea224c5

diff --git a/sys-cluster/kubeletctl/kubeletctl-1.2.ebuild 
b/sys-cluster/kubeletctl/kubeletctl-1.2.ebuild
deleted file mode 100644
index 7dee3d46f3a..000
--- a/sys-cluster/kubeletctl/kubeletctl-1.2.ebuild
+++ /dev/null
@@ -1,401 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit go-module
-GIT_COMMIT=f6f50c6111b26072a76e8beb87566ff36c6a48b9
-
-DESCRIPTION="A client for kubelet"
-HOMEPAGE="https://github.com/cyberark/kubeletctl;
-
-EGO_SUM=(
-   "cloud.google.com/go v0.26.0/go.mod"
-   "cloud.google.com/go v0.34.0/go.mod"
-   "cloud.google.com/go v0.38.0/go.mod"
-   "github.com/Azure/go-autorest/autorest v0.9.0/go.mod"
-   "github.com/Azure/go-autorest/autorest v0.9.6/go.mod"
-   "github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod"
-   "github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod"
-   "github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod"
-   "github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod"
-   "github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod"
-   "github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod"
-   "github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod"
-   "github.com/Azure/go-autorest/logger v0.1.0/go.mod"
-   "github.com/Azure/go-autorest/tracing v0.5.0/go.mod"
-   "github.com/BurntSushi/toml v0.3.1/go.mod"
-   "github.com/NYTimes/gziphandler 
v0.0.0-20170623195520-56545f4a5d46/go.mod"
-   "github.com/OneOfOne/xxhash v1.2.2/go.

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

2020-09-24 Thread Zac Medico
commit: 857e3f88c8671eeb4bac5ea2620aa26ba3c0d343
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Sep 24 16:50:38 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Thu Sep 24 16:51:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=857e3f88

sys-cluster/kubeletctl: Bump to version 1.6

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

 sys-cluster/kubeletctl/Manifest  |   1 +
 sys-cluster/kubeletctl/kubeletctl-1.6.ebuild | 407 +++
 2 files changed, 408 insertions(+)

diff --git a/sys-cluster/kubeletctl/Manifest b/sys-cluster/kubeletctl/Manifest
index 74a470e8aaf..6a243b95d8d 100644
--- a/sys-cluster/kubeletctl/Manifest
+++ b/sys-cluster/kubeletctl/Manifest
@@ -368,6 +368,7 @@ DIST 
k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.mod 164 BLAKE2B cd
 DIST k8s.io%2Futils%2F@v%2Fv0.0.0-20200324210504-a9aa75ae1b89.zip 147166 
BLAKE2B 
a9d5897231997c8184aba7c58d6b31fa8413d7c94e48f52fb59f171f537d0e9a047055a5e717e411c7f0dbc63bf1794c2a425c278724eeb73de59e7bbd8d2ee0
 SHA512 
49641d1a253a5469d9dec1e104b5ecbd7033e28f8ab08c351edea432687fb1bf902d9fbf3ea2ef217b82ab06ca3f2453a1dccf03468d38281c847e19477641df
 DIST kubeletctl-1.2.tar.gz 45962 BLAKE2B 
493d7c239ccd1b8d00867de7ea33aade12008410f32dee43924d9be53e5fb39aad4520c7fdee0680e1190004b6278719dba855df2697cf78962dbad1faf7f903
 SHA512 
73aff2fdbd340b4d9670adcfcbce7fbc4b76cce995e061751d2d171a42216ebbb98aebd177e7c2498901deec83eaec97676c5802cdcf4dbfd5969964b4c54079
 DIST kubeletctl-1.5.tar.gz 46800 BLAKE2B 
6a61889b228d6c0119cab719a3c085aa49871b1d9027bb9d19b1a83780b186dfcffce4f9e5d6117d91b1044a798151ea70e42dcea5f1c8f46874e931cc8cf87f
 SHA512 
571a898ef5d01f797c5fd6f8be389433756a107209bbac80b2066c192c6645e02fe40fb14b533c2c2b308b49d0033641295b43b36f4100283b622b0e2de711bf
+DIST kubeletctl-1.6.tar.gz 47987 BLAKE2B 
f69bf6e1e53a62f0a2f2edfd3a4ee2ec040349136f08077837050bed03de9b6cfc6019cac844227125b979b94976b5336eac5ce42f385c3f60be6b2265e57361
 SHA512 
2701d66980284cf153fe8305cb812a6bb2af550e7c7ee6aa37187a3b9d5d6ae78e4a9c7a46ae3db05b1e4d863f87f48a60091d18c35e46ce71354e894bc6922a
 DIST 
sigs.k8s.io%2Fstructured-merge-diff%2F@v%2Fv0.0.0-20190525122527-15d366b2352e.mod
 74 BLAKE2B 
c2d88e59e640cf540f7547fa0b67caeecd7424a1dc243681a020d233fab5126dc11f73c18032e0eb8edc7bf9d32dc2902183bf76af255f60f186f16c97055e2d
 SHA512 
94785a6d41763ef86959d6ba291cfb34eb7b35f6599042299604fe6f35a666fa388e9d7bcac282d1370dcc5f99c6ac22f2b677ff9b9920aae8f0d9097ea224c5
 DIST 
sigs.k8s.io%2Fstructured-merge-diff%2F@v%2Fv0.0.0-20190525122527-15d366b2352e.zip
 113591 BLAKE2B 
48dc385dfb491334ddc6da2544979d139421be19fe2398ac9ca9fd9488f820da66fe9c22dd8fb7f1995b431bd17d963aaa304937e605c667c63361150feea5ed
 SHA512 
9d61710361110d7739e705b05320a3cef7c7caf6cee358c01e695e66eaf8c5bd144fecf34142f24065c3a87eeef51fd75bcb24644f4e082fbdbca81e211d497e
 DIST 
sigs.k8s.io%2Fstructured-merge-diff%2Fv3%2F@v%2Fv3.0.0-2020011632-67a7b8c61874.mod
 298 BLAKE2B 
c8069652ef0558d03282ef0f8444222d09708f1dcdc1ab19ed698d7acfb8d3421d9d9c9d053f3060848673d3dd30befd94c09b075ced36f79bef28940e7b351b
 SHA512 
d153dd32bc1485e17771bad3142f576d967e0986702050431a656eb990af3bbfe809542745ac7752c0d72e6beee78bf3c285a4b41b37b8ebef50ecd7b3f53f8d

diff --git a/sys-cluster/kubeletctl/kubeletctl-1.6.ebuild 
b/sys-cluster/kubeletctl/kubeletctl-1.6.ebuild
new file mode 100644
index 000..08aa63fba2b
--- /dev/null
+++ b/sys-cluster/kubeletctl/kubeletctl-1.6.ebuild
@@ -0,0 +1,407 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+GIT_COMMIT=27d895fb207c9367a2d516f739578bbcb5db0368
+
+DESCRIPTION="A client for kubelet"
+HOMEPAGE="https://github.com/cyberark/kubeletctl;
+
+EGO_SUM=(
+   "cloud.google.com/go v0.26.0/go.mod"
+   "cloud.google.com/go v0.34.0/go.mod"
+   "cloud.google.com/go v0.38.0/go.mod"
+   "github.com/Azure/go-autorest/autorest v0.9.0/go.mod"
+   "github.com/Azure/go-autorest/autorest v0.9.6/go.mod"
+   "github.com/Azure/go-autorest/autorest/adal v0.5.0/go.mod"
+   "github.com/Azure/go-autorest/autorest/adal v0.8.2/go.mod"
+   "github.com/Azure/go-autorest/autorest/date v0.1.0/go.mod"
+   "github.com/Azure/go-autorest/autorest/date v0.2.0/go.mod"
+   "github.com/Azure/go-autorest/autorest/mocks v0.1.0/go.mod"
+   "github.com/Azure/go-autorest/autorest/mocks v0.2.0/go.mod"
+   "github.com/Azure/go-autorest/autorest/mocks v0.3.0/go.mod"
+   "github.com/Azure/go-autorest/logger v0.1.0/go.mod"
+   "github.com/Azure/go-autorest/tracing v0.5.0/go.mod"
+   "github.com/BurntSushi/toml v0.3.1/go.mod"
+   "github.com/NYTimes/gziphandler 
v0.0.0-20170623195520-56545f4a5d46/go.mod"
+ 

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

2020-09-23 Thread Zac Medico
commit: c9cf798651b74852c656c0d1c92fbb07ee9dd529
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Sep 23 16:11:49 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Sep 23 16:12:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9cf7986

app-emulation/libpod: Remove vulnerable versions

Bug: https://bugs.gentoo.org/744196
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/libpod/Manifest|   8 --
 app-emulation/libpod/libpod-1.8.2.ebuild | 141 
 app-emulation/libpod/libpod-1.9.3.ebuild | 142 
 app-emulation/libpod/libpod-2.0.0.ebuild | 150 --
 app-emulation/libpod/libpod-2.0.1.ebuild | 150 --
 app-emulation/libpod/libpod-2.0.2.ebuild | 154 ---
 app-emulation/libpod/libpod-2.0.3.ebuild | 154 ---
 app-emulation/libpod/libpod-2.0.4.ebuild | 154 ---
 app-emulation/libpod/libpod-2.0.5.ebuild | 154 ---
 9 files changed, 1207 deletions(-)

diff --git a/app-emulation/libpod/Manifest b/app-emulation/libpod/Manifest
index 2971bb6bf43..6afb95c4974 100644
--- a/app-emulation/libpod/Manifest
+++ b/app-emulation/libpod/Manifest
@@ -1,9 +1 @@
-DIST libpod-1.8.2.tar.gz 30065262 BLAKE2B 
1bf4ca9b9547a710f1882ac40aee0cf295fecdb9d43dc6fa3061ca9e19d15e6d671075627939167cdf100d30e8299e50bd51425226ff1994778782cf261b
 SHA512 
c6e1426f66299a21be66be033460c44830b422f8a3319f37bbe53030f6a2bf84b140a29f30b83f6b61199f1df373f81a6d73787d16423ad942fc8a9154c68366
-DIST libpod-1.9.3.tar.gz 8869143 BLAKE2B 
52c049c3a9c96729f32c1b7a9fc4b182614d18edd12ee1d5b19730a870b694f5c4489577bbf547cf86baf51b6fadfdf1a1513ff784a4c549f5b737549187f3a3
 SHA512 
d85cdf49b740f47a341b7717a4bc22ff326d22234e224bd572a3d879b75eaa33139bebdc293c2e7bc41a9902289d89380b9b56975a0826172324e9a54f8f5e03
-DIST libpod-2.0.0.tar.gz 9126598 BLAKE2B 
3c2d18a921b88ef235b14f069e7571f83b1add39ec4ecd20b98f4879d287c481a525e01969c9b62f8b81e0be43eb864266f32f78af3f1a5ca92c4b1c4a9a16ce
 SHA512 
29f7e365dbd4ab6d20ee3e85939804f74dcfe95f65a6d030d1c10a36512c29d3934907cbb014047d659fd96ed3a2946570ef7922cd77cc729370ac099b4b58a2
-DIST libpod-2.0.1.tar.gz 9136153 BLAKE2B 
4c60dc047ae7fd6a2918589a30f6dc94c13251ed0002e77919adfb9dbe0a3c7b14e40e204c5879273589673a573aa318a3d5b972c32236143e166cb96a7cc3c8
 SHA512 
e52d3eef3d698360a0196dca6338c319511b6685c0237bd4d24a3763eb5e46262946d7609d1f36798dec6eb63d4511efdc8b77fa22c06bd55b666505f4fe6730
-DIST podman-2.0.2.tar.gz 9192157 BLAKE2B 
b8635ea5b166082be03a041f74d6c7a5c8bed04131b039ba505f87240a1a2e4503a3dc14c037eeb41955ff7f949dc0978571ec63f011adb9e5a6efa1157b6bce
 SHA512 
5bcdca28021c8b36b5689e69c00232ca20404af0903ea632cea350ecf6b6eed091260f1b8fea8fe6d06caa7a475ba87ef4f3e86e83807ffdd187f9ccc41cb194
-DIST podman-2.0.3.tar.gz 9303421 BLAKE2B 
c0882c7fff60f33d1dc6752120a36ce35ce321c661ec29ae940f392b5ef9fb6176fea556a89ca9823b4981997d6e61545531d39d95b31d23602b0d3e1a78870a
 SHA512 
ee6d4f4735196fc07e03e9c1e99aa62650d9651bd5f24657398d42b3f2ebf59240a49fecfbf71a3d90636ea44c243cc4f7504c43d8f48e76ee504b3d10762240
-DIST podman-2.0.4.tar.gz 9305631 BLAKE2B 
a6a5760886d112b6cd69625137ec0aa9e368e8ff09f114123ff0b17ad2ef5b26b5eb645a5bbabc30a7cb900d7844587e0051969fefba9d5e8b5652a571857e09
 SHA512 
39313615b4c0befec3a073b7bf4a689208e39cb7bcba81f6d8982e188402c457cbe4835a128274761e55ab1272a780f9747caa07746fe62af7a568eebc96ad6a
-DIST podman-2.0.5.tar.gz 9338371 BLAKE2B 
8bf86ac438c2a7c250d77df46d315dfa9d3326097a332e32de08b4d9acfeae9ace0b1825f242cddaf6178fd34d4c7542e9c59c4ce462525371c081b60cf0e9a7
 SHA512 
efe1bdfd1fec61d470c748ac1cfff8ec4a64a47751becac2c35d85e61f1f1d511781f4fafb3463558bd5df347f3ee021c4f9ed00823b6cb5dd8963a2c2bc570b
 DIST podman-2.1.0.tar.gz 9444707 BLAKE2B 
62dacd316a8d6ae8aab0523338d818c69cf1228120e828a89301c9fdbb98082b85328c03c61f9f2a36c7a50105ce5fd025ad2b0e9ba2705c86b0d7e263fc92a6
 SHA512 
eb9b0cb184138af022e6d8e145fc6c4188c75c0695e0c6e62d54112a6b143424dd0caf9686f83637d08ff1fdbc24afca564c89f8cb4ab68b8f8d07345856398e

diff --git a/app-emulation/libpod/libpod-1.8.2.ebuild 
b/app-emulation/libpod/libpod-1.8.2.ebuild
deleted file mode 100644
index f409cd2a3e0..000
--- a/app-emulation/libpod/libpod-1.8.2.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-EGIT_COMMIT="028e3317eb1494b9b2acba4a0a295df80fae66cc"
-
-inherit bash-completion-r1 flag-o-matic go-module
-
-DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
-HOMEPAGE="https://github.com/containers/libpod/;
-SRC_URI="https://github.com/containers/libpod/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
-SLOT="0"
-
-KEYWORD

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

2020-09-22 Thread Zac Medico
commit: 7ac56a337ac3e6c17ed58cfb9961de37e3da29ab
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Sep 23 05:38:54 2020 +
Commit:     Zac Medico  gentoo  org>
CommitDate: Wed Sep 23 05:40:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac56a33

app-emulation/libpod: Bump to version 2.1.0

Bug: https://bugs.gentoo.org/744196
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/libpod/Manifest|   1 +
 app-emulation/libpod/libpod-2.1.0.ebuild | 154 +++
 2 files changed, 155 insertions(+)

diff --git a/app-emulation/libpod/Manifest b/app-emulation/libpod/Manifest
index 93c86fe3f2a..2971bb6bf43 100644
--- a/app-emulation/libpod/Manifest
+++ b/app-emulation/libpod/Manifest
@@ -6,3 +6,4 @@ DIST podman-2.0.2.tar.gz 9192157 BLAKE2B 
b8635ea5b166082be03a041f74d6c7a5c8bed04
 DIST podman-2.0.3.tar.gz 9303421 BLAKE2B 
c0882c7fff60f33d1dc6752120a36ce35ce321c661ec29ae940f392b5ef9fb6176fea556a89ca9823b4981997d6e61545531d39d95b31d23602b0d3e1a78870a
 SHA512 
ee6d4f4735196fc07e03e9c1e99aa62650d9651bd5f24657398d42b3f2ebf59240a49fecfbf71a3d90636ea44c243cc4f7504c43d8f48e76ee504b3d10762240
 DIST podman-2.0.4.tar.gz 9305631 BLAKE2B 
a6a5760886d112b6cd69625137ec0aa9e368e8ff09f114123ff0b17ad2ef5b26b5eb645a5bbabc30a7cb900d7844587e0051969fefba9d5e8b5652a571857e09
 SHA512 
39313615b4c0befec3a073b7bf4a689208e39cb7bcba81f6d8982e188402c457cbe4835a128274761e55ab1272a780f9747caa07746fe62af7a568eebc96ad6a
 DIST podman-2.0.5.tar.gz 9338371 BLAKE2B 
8bf86ac438c2a7c250d77df46d315dfa9d3326097a332e32de08b4d9acfeae9ace0b1825f242cddaf6178fd34d4c7542e9c59c4ce462525371c081b60cf0e9a7
 SHA512 
efe1bdfd1fec61d470c748ac1cfff8ec4a64a47751becac2c35d85e61f1f1d511781f4fafb3463558bd5df347f3ee021c4f9ed00823b6cb5dd8963a2c2bc570b
+DIST podman-2.1.0.tar.gz 9444707 BLAKE2B 
62dacd316a8d6ae8aab0523338d818c69cf1228120e828a89301c9fdbb98082b85328c03c61f9f2a36c7a50105ce5fd025ad2b0e9ba2705c86b0d7e263fc92a6
 SHA512 
eb9b0cb184138af022e6d8e145fc6c4188c75c0695e0c6e62d54112a6b143424dd0caf9686f83637d08ff1fdbc24afca564c89f8cb4ab68b8f8d07345856398e

diff --git a/app-emulation/libpod/libpod-2.1.0.ebuild 
b/app-emulation/libpod/libpod-2.1.0.ebuild
new file mode 100644
index 000..8335388f9f6
--- /dev/null
+++ b/app-emulation/libpod/libpod-2.1.0.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_COMMIT="d8868746fd3f45b9bfd79e37bf2aa0c7103245fd"
+
+inherit bash-completion-r1 flag-o-matic go-module
+
+DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
+HOMEPAGE="https://github.com/containers/podman/;
+MY_PN=podman
+MY_P=${MY_PN}-${PV}
+SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64"
+IUSE="apparmor btrfs +fuse +rootless selinux"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-crypt/gpgme:=
+   >=app-emulation/conmon-2.0.0
+   || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun )
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   >=net-misc/cni-plugins-0.8.6
+   sys-fs/lvm2
+   sys-libs/libseccomp:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   rootless? ( app-emulation/slirp4netns )
+   selinux? ( sys-libs/libselinux:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}
+   fuse? ( sys-fs/fuse-overlayfs )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+
+   # Disable installation of python modules here, since those are
+   # installed by separate ebuilds.
+   local makefile_sed_args=(
+   -e '/^GIT_.*/d'
+   -e 's/$(GO) build/$(GO) build -v -work -x/'
+   -e 's/^\(install:.*\) install\.python$/\1/'
+   -e 's|^pkg/varlink/iopodman.go: .gopathok 
pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: 
pkg/varlink/io.podman.varlink|'
+   )
+
+   has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 
's:GO111MODULE=off:GO111MODULE=on:')
+
+   sed "${makefile_sed_args[@]}" -i Makefile || die
+
+   sed -e 's|OUTPUT="${CIRRUS_TAG:.*|OUTPUT='v${PV}'|' \
+   -i hack/get_release_info.sh || die
+}
+
+src_compile() {
+   # Filter unsupported linker flags
+   filter-flags '-Wl,*'
+
+   [[ -f hack/apparmor_tag.sh ]] || die
+   if use apparmor; then
+   echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die
+   else
+   echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die
+   fi
+
+   [[ -f hack/btrfs_instal

  1   2   3   4   5   6   7   8   9   10   >