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

2020-09-07 Thread Thomas Beierlein
commit: 6ec6d4cad9172c30e4571f458b56bdd90a59de86
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:55:12 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:55:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec6d4ca

media-libs/hamlib: Version bump

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 media-libs/hamlib/Manifest  |  1 +
 media-libs/hamlib/hamlib-4.0_rc2.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest
index 78d16fda5aa..04a2aeab276 100644
--- a/media-libs/hamlib/Manifest
+++ b/media-libs/hamlib/Manifest
@@ -1 +1,2 @@
 DIST hamlib-3.3.tar.gz 2192119 BLAKE2B 
edefd8b8c75876c07fa498c98f7d6760985fdecc477bf6711e948071e45964bf7fdf6705b3172e56951366a7dfb0288e025eab66d3b6436d158649ae53ac39bd
 SHA512 
4cf6c94d0238c8a13aed09413b3f4a027c8ded07f8840cdb2b9d38b39b6395a4a88a8105257015345f6de0658ab8c60292d11a9de3e16a493e153637af630a80
+DIST hamlib-4.0~rc2.tar.gz 2188867 BLAKE2B 
02df21910266e47c99e3cd72fc815ed75b9b5f50b29b9a94aa6fc5ddac73b1a09d16caa0d5e4be71bfe44e1940b853a0a8e1303f23fbacf003da18eed198531c
 SHA512 
6d192bbb1c98e76fdfd1dd6bde1d0fd8b668243332827ae609e7bb4a93a3fed9fda0b12363638f5e9df65d65fd2305dfd493bd37a99aca2f2bd5b0861e948d5b

diff --git a/media-libs/hamlib/hamlib-4.0_rc2.ebuild 
b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
new file mode 100644
index 000..48f31be1e14
--- /dev/null
+++ b/media-libs/hamlib/hamlib-4.0_rc2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+MY_P=${P/_rc2/~rc2}
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Ham radio backend rig control libraries"
+HOMEPAGE="https://www.hamlib.org;
+SRC_URI="mirror://sourceforge/hamlib/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc perl python tcl"
+
+RESTRICT="test"
+
+RDEPEND="
+   =virtual/libusb-0*
+   dev-libs/libxml2
+   sys-libs/readline:0=
+   perl? ( dev-lang/perl )
+   python? ( ${PYTHON_DEPS} )
+   tcl? ( dev-lang/tcl:0= )"
+
+DEPEND=" ${RDEPEND}
+   virtual/pkgconfig
+   dev-lang/swig
+   >=sys-devel/libtool-2.2
+   doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer TODO)
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # fix hardcoded libdir paths
+   sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \
+   -e "s#fix}/include#fix}/include/hamlib#" \
+   hamlib.pc.in || die "sed failed"
+
+   # Correct install target to whatever INSTALLDIRS says and use vendor
+   # installdirs everywhere (bug #611550)
+   sed -i -e "s#install_site#install#" \
+   -e 's#MAKEFILE="Hamlib-pl.mk"#MAKEFILE="Hamlib-pl.mk" 
INSTALLDIRS=vendor#' \
+   bindings/Makefile.am || die "sed failed patching for perl"
+
+   # make building of documentation compatible with autotools-utils
+   sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed"
+
+   eautoreconf
+
+   eapply_user
+}
+
+src_configure() {
+   econf \
+   --libdir=/usr/$(get_libdir)/hamlib \
+   --disable-static \
+   --with-xml-support \
+   $(use_with perl perl-binding) \
+   $(use_with python python-binding) \
+   $(use_with tcl tcl-binding)
+}
+
+src_compile() {
+   emake
+   use doc && emake html
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   use python && python_optimize
+
+   use doc && HTML_DOCS=( doc/html/ )
+   einstalldocs
+
+   insinto /usr/$(get_libdir)/pkgconfig
+   doins hamlib.pc
+
+   echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib
+   doenvd "${T}"/73hamlib
+}



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

2020-09-07 Thread Thomas Beierlein
commit: b8105556f4d5d66f45746d8574d96f4fd395b826
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:49:02 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:51:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8105556

sci-libs/cartopy: Add python 3.8 support

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-libs/cartopy/cartopy-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/cartopy/cartopy-0.18.0.ebuild 
b/sci-libs/cartopy/cartopy-0.18.0.ebuild
index 0e8e4f590af..2fb1a4020f2 100644
--- a/sci-libs/cartopy/cartopy-0.18.0.ebuild
+++ b/sci-libs/cartopy/cartopy-0.18.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit distutils-r1 virtualx
 
 MY_PV=${PV/_beta/b}



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/pythonprop/

2020-09-07 Thread Thomas Beierlein
commit: 7b4f7668f55012a2e4fe71e7fc6efc36dc840c5e
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Tue Sep  8 05:51:06 2020 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Tue Sep  8 05:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4f7668

sci-visualization/pythonprop: Add python 3.8 support

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-visualization/pythonprop/pythonprop-0.29.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/pythonprop/pythonprop-0.29.ebuild 
b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
index b0d9d787047..372c14f28f4 100644
--- a/sci-visualization/pythonprop/pythonprop-0.29.ebuild
+++ b/sci-visualization/pythonprop/pythonprop-0.29.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit autotools python-single-r1
 



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

2020-09-07 Thread Hans de Graaff
commit: 6532408fbfe4fc82b7195298129dafc4ee8367a8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:33:19 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6532408f

dev-ruby/simplecov: cleanup

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

 dev-ruby/simplecov/Manifest|  1 -
 dev-ruby/simplecov/simplecov-0.17.1.ebuild | 48 --
 2 files changed, 49 deletions(-)

diff --git a/dev-ruby/simplecov/Manifest b/dev-ruby/simplecov/Manifest
index b589af5c8a6..daa118467da 100644
--- a/dev-ruby/simplecov/Manifest
+++ b/dev-ruby/simplecov/Manifest
@@ -1,3 +1,2 @@
-DIST simplecov-0.17.1.tar.gz 64431 BLAKE2B 
a9de43f4c2e106a9726c769c51d918328de30abcc19fbfe4f2fa1f1bbba0bda99738f7c2af57fabd1e903ae5cb9371a587d837d7428205648a1d9dd7dccaef07
 SHA512 
f7d6b6fb3a67e033e481fc9d10d71ca2f2d1b41f4cb57c48eff40b3b77842d2c373d8b0ae0377ffe25cb9bba263c9bf7ba72178acf725321427f08d611da3e02
 DIST simplecov-0.18.5.tar.gz 100495 BLAKE2B 
b92ebac7983e33c36aacad29ac499dbdcbae9f2bcf9d3ffb0cc07eabff112e74ba0489ada7b923453a69cf3a1487c8ea3c7af8b973242fa52671b0ba96b2a2f4
 SHA512 
05c452138997f4dcbf4b8cb053871591c291229e3f1fa152d128b1ea87668582ac4d72fa412c59f30fa29dbed1a4ca07fbfe8e1a1fe9470a22b2d1e931171874
 DIST simplecov-0.19.0.tar.gz 107240 BLAKE2B 
64c82c4e2c89717f0fd4d24c95352a8ef435e0c7f2e968d5611c67ee275195cd5d89753f6c009338891464eb400ac87535f6bd800c2e79b9be548d75057b8e49
 SHA512 
81ee7a3d84346d05f4fb78b85b70a65232a1b13fc5cfec17e6bd7be567bd64fda621721bb287f756c079b2b10a11d30c9ae308270db8d9865e01e7d5f77f2352

diff --git a/dev-ruby/simplecov/simplecov-0.17.1.ebuild 
b/dev-ruby/simplecov/simplecov-0.17.1.ebuild
deleted file mode 100644
index 35dfc4004fb..000
--- a/dev-ruby/simplecov/simplecov-0.17.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-
-RUBY_FAKEGEM_GEMSPEC="simplecov.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Code coverage with a configuration library and merging across 
test suites"
-HOMEPAGE="https://www.ruby-toolbox.com/projects/simplecov 
https://github.com/colszowka/simplecov;
-SRC_URI="https://github.com/colszowka/simplecov/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="0.8"
-IUSE="doc"
-
-ruby_add_rdepend "|| ( dev-ruby/json:2 >=dev-ruby/json-1.8:0 )
-   dev-ruby/simplecov-html:0.10
-   >=dev-ruby/docile-1.1:0"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec:3
-   dev-ruby/test-unit:2
-)"
-
-# There are also cucumber tests that require poltergeist and unpackaged 
phantomjs gem.
-
-all_ruby_prepare() {
-   sed -i -e '/[Bb]undler/ s:^:#:' spec/helper.rb features/support/env.rb 
|| die
-
-   # Avoid test depending on spawning ruby and having timing issues
-   sed -i -e '/blocks other processes/askip "gentoo"' 
spec/result_merger_spec.rb || die
-}
-
-each_ruby_test() {
-   RSPEC_VERSION=3 ruby-ng_rspec spec/*spec.rb || die
-
-   #${RUBY} -S cucumber features || die
-}



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

2020-09-07 Thread Hans de Graaff
commit: db7fc9c7c2a279d80984c7faa4802b5efe884f50
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:37:17 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db7fc9c7

dev-ruby/selenium-webdriver: amd64 stable

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

 dev-ruby/selenium-webdriver/selenium-webdriver-3.142.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.7-r1.ebuild 
b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.7-r1.ebuild
index 764d80250be..629bc87f53d 100644
--- a/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.7-r1.ebuild
+++ b/dev-ruby/selenium-webdriver/selenium-webdriver-3.142.7-r1.ebuild
@@ -28,7 +28,7 @@ HOMEPAGE="https://github.com/seleniumhq/selenium;
 
 LICENSE="Apache-2.0"
 SLOT="3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/childprocess-0.5:2



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

2020-09-07 Thread Hans de Graaff
commit: 2c9f946e7520e6f446ab7fba9eea469e9e2d6925
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:07:23 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c9f946e

dev-ruby/tty-command: cleanup

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

 dev-ruby/tty-command/Manifest |  1 -
 dev-ruby/tty-command/tty-command-0.8.2.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-ruby/tty-command/Manifest b/dev-ruby/tty-command/Manifest
index 32f255fc64c..60b47ec063a 100644
--- a/dev-ruby/tty-command/Manifest
+++ b/dev-ruby/tty-command/Manifest
@@ -1,2 +1 @@
-DIST tty-command-0.8.2.tar.gz 30126 BLAKE2B 
858b9c60380859bd984295e00638ba93416c62acbe4e5c1d0e33b411862d729c129f00dda236f4ca9943962859a35c9fe1fa2431327fb2e3170366412f8d83e3
 SHA512 
151af5fe0cf241b4e8004560d04fe967d8fe1d24cf311d64c4fab46d1c11b1fe27849f3925f13d3a73b7b86a55aabacd3e4bbffa9a96c34669c93b29756fe88e
 DIST tty-command-0.9.0.tar.gz 30463 BLAKE2B 
fc0436a80b4b73040a89f085315f50e464efd91d6ee222f7b94eec5b94700089ae22963580febf8296377c859c67f1f21772ecd24d325af76308183df6070e2a
 SHA512 
12c5c238ea34b7236b1c1b3115a7f490ae3986de686359ed390428f766aabdb35de7a1b29363b5be4e09e0fb6888b0c8a30eb466153f64b1d8a77620a657ffac

diff --git a/dev-ruby/tty-command/tty-command-0.8.2.ebuild 
b/dev-ruby/tty-command/tty-command-0.8.2.ebuild
deleted file mode 100644
index 3bb1808e5d9..000
--- a/dev-ruby/tty-command/tty-command-0.8.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Terminal color capabilities detection"
-HOMEPAGE="https://github.com/piotrmurach/tty-command;
-SRC_URI="https://github.com/piotrmurach/tty-command/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "=dev-ruby/pastel-0.7*"
-
-all_ruby_prepare() {
-   echo '-rspec_helper' > .rspec || die
-}



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

2020-09-07 Thread Hans de Graaff
commit: cf99c4fe874227b7f7df85a9aeddf2e3dde27dd1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:05:19 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf99c4fe

dev-ruby/shoulda-matchers: add 4.4.1

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

 dev-ruby/shoulda-matchers/Manifest |  1 +
 .../shoulda-matchers/shoulda-matchers-4.4.1.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/shoulda-matchers/Manifest 
b/dev-ruby/shoulda-matchers/Manifest
index 75e8800d72b..3e29b023d21 100644
--- a/dev-ruby/shoulda-matchers/Manifest
+++ b/dev-ruby/shoulda-matchers/Manifest
@@ -1,2 +1,3 @@
 DIST shoulda-matchers-3.1.3.gem 208384 BLAKE2B 
0ce7cb91ec8a311ecd4872ca45b178686fedb126fd5a05d55cc8654f5a40d1ed7e0a1da2b2c47c34ce3e5ed13a302a1d309f4afa67bafb37d5ed8a724945e97f
 SHA512 
c61397d20724f3048172a8a20ef8abaeafdba3a1d5d4b923b1b11480b25c70820fd372eb2851c6eb307894bc0b7e1aae515e23a3581a83db1b65a2c778b22d67
 DIST shoulda-matchers-4.3.0.tar.gz 235212 BLAKE2B 
03d634a851d5b79baac7fb3c5017be2ba8ce5b36905597eb759ea6ed22d543af5ce02c0c2af0f560d913d17713a8b3c417770adb7f247a6548d0666164e0866f
 SHA512 
ffc90760ec47502d0820decfb8ab0620fa65fd9f45f3435c1d905ce0fe96010a3e059c690e9dbab7b30146b09a9e511ed4687a220d7cdf000f2fe1060e0b5ada
+DIST shoulda-matchers-4.4.1.tar.gz 240423 BLAKE2B 
5fca9389601f35c536fa8a37adc6a14282fdb4aba21453223d739e503fc226c74473791880d2fc0b4f308bf9deccc1bd640c320e86f586f075b5d1add69e33f2
 SHA512 
3103bbad862848d00f9ab8c71c20fef1fdc131c6ed13a5d6ae9e11c3da8ecd2aa09e5996f8b28ad08a5588b02ab5783dcc37d04357d13357ea3fa8ca28a02e3d

diff --git a/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild 
b/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild
new file mode 100644
index 000..217fd3c9ac0
--- /dev/null
+++ b/dev-ruby/shoulda-matchers/shoulda-matchers-4.4.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Making tests easy on the fingers and eyes"
+HOMEPAGE="https://github.com/thoughtbot/shoulda-matchers;
+SRC_URI="https://github.com/thoughtbot/shoulda-matchers/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activesupport-4.2.0:*"
+
+all_ruby_prepare() {
+   sed -i -e '/pry/ s:^:#:' spec/spec_helper.rb || die
+   sed -i -e '/s.files/,/^  end/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2020-09-07 Thread Hans de Graaff
commit: 63d5c1d344b684ebcb46374b578357ee5bbf61b1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:40:36 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d5c1d3

dev-ruby/sassc: cleanup

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

 dev-ruby/sassc/Manifest  |  1 -
 dev-ruby/sassc/sassc-2.0.1-r1.ebuild | 56 
 2 files changed, 57 deletions(-)

diff --git a/dev-ruby/sassc/Manifest b/dev-ruby/sassc/Manifest
index 3f31a6490fd..30aeadcbad3 100644
--- a/dev-ruby/sassc/Manifest
+++ b/dev-ruby/sassc/Manifest
@@ -1,2 +1 @@
-DIST sassc-2.0.1.gem 357888 BLAKE2B 
670a622edc065abd7124a413bff3e32e524703cd3343ae7ffd1439af075e04d513ee125ddbd9ff81ffd7eadbb2dd935a83dc71334252b681fb478da9aad06181
 SHA512 
cece2741e316eeb4684a5650627bb2a9f161bfd99a3c93c2bf8b7d40f47ff064ee837831b1f9ad77d9e321bbd9874301762c9f0519b2b42658cbea6fd7240fcd
 DIST sassc-2.2.1.gem 302080 BLAKE2B 
626601d2b22f91f354a4ddf7a68e4463b0a56b0a79e5d2ca122a083101146dac32699e348fd4573ef4ba76a430470ecd39427a8542caec931a8e16b26a23bb70
 SHA512 
728ad274363fd79aedee74fb6d4dbfc60f31b334e1a8054943ccf9cfa534fa3465abb00a2bd3020e198d287327058890411bb1983da6dc5dc3c4413b1936e2eb

diff --git a/dev-ruby/sassc/sassc-2.0.1-r1.ebuild 
b/dev-ruby/sassc/sassc-2.0.1-r1.ebuild
deleted file mode 100644
index 5ed366f5d0c..000
--- a/dev-ruby/sassc/sassc-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="sassc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Use libsass with Ruby"
-HOMEPAGE="https://github.com/sass/sassc-ruby;
-LICENSE="MIT"
-
-KEYWORDS="~amd64"
-SLOT="2"
-IUSE=""
-
-RDEPEND+=">=dev-libs/libsass-3.5.5"
-
-ruby_add_rdepend "
-   >=dev-ruby/ffi-1.9.6
-   dev-ruby/rake
-"
-
-ruby_add_bdepend "test? (
-   dev-ruby/test_construct
-   dev-ruby/minitest-around
-)"
-
-all_ruby_prepare() {
-   # Use unbundled libsass
-   rm -rf ext || die
-
-   sed -i -e '/spec =/,/ffi_lib/ s:^:#:' \
-   -e '/ffi_lib/affi_lib "/usr/lib64/libsass.so"' \
-   lib/sassc/native.rb || die
-
-   # Avoid version-specific test so newer libsass versions can be used.
-   sed -i -e '/test_it_reports_the_libsass_version/,/end/ s:^:#:' 
test/native_test.rb || die
-
-   sed -i -e '/pry/ s:^:#:' test/test_helper.rb || die
-
-   sed -e 's/git ls-files -z/find . -print0/' \
-   -e '/gem_dir/,/^  end/ s:^:#:' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' 
|| die
-}



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

2020-09-07 Thread Hans de Graaff
commit: 7a2406f33f6096f93c9b36cac589b715bebedede
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:34:22 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a2406f3

dev-ruby/serverengine: cleanup

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

 dev-ruby/serverengine/Manifest  |  2 --
 dev-ruby/serverengine/serverengine-2.1.1.ebuild | 35 -
 dev-ruby/serverengine/serverengine-2.2.0.ebuild | 34 
 3 files changed, 71 deletions(-)

diff --git a/dev-ruby/serverengine/Manifest b/dev-ruby/serverengine/Manifest
index 788d04ff756..d6e02a30489 100644
--- a/dev-ruby/serverengine/Manifest
+++ b/dev-ruby/serverengine/Manifest
@@ -1,3 +1 @@
-DIST serverengine-2.1.1.gem 38912 BLAKE2B 
110adef1bfc4538dcbd9cddc5aabcda00f0e6276f3092cccd54bdd92d644bc6121300c1963276d3bbb810fc2be44c9c833d1d74b524b3d7faae8424b98e45e3f
 SHA512 
627ba0ad0235536009ed22cca017d23d76ad7863b9ed83e90504d374bb3c1b887c73ed0b120378327485ba7c68a18bf354228529da84e134ac4d3b6dd96d14e1
-DIST serverengine-2.2.0.gem 38912 BLAKE2B 
78af0816c480613e7e85ebd9d1061888af311a4eff045b59e4224cb86738193fe0bef25d435c891231b7b7c3397f25970b8ddd8fead09393e9fe7824bce03025
 SHA512 
a6ef8fc094a1306524357c740ba198d0ac0fecbd1716e873ce25d3caae9874e4c73424c5fb4e3d60886bb9e613651288f24085ae7c0a244bcd27c606d5a843c7
 DIST serverengine-2.2.1.gem 39424 BLAKE2B 
0c68bfd59c0f6abbb294ecd8003c80853413b38b05ba1553230a2a49ffbf56dad43428eafbac4e77a012d66fdc30d4445249aed53e6eead11f52f5aeffd91c1e
 SHA512 
920dd828561b44525dbef2a45144a40f456a5fbc2a56366a7831b42e9f6e115895a0156adc10114a007c2487d1bd1488f73c9c00373fd90648ee272c9c872111

diff --git a/dev-ruby/serverengine/serverengine-2.1.1.ebuild 
b/dev-ruby/serverengine/serverengine-2.1.1.ebuild
deleted file mode 100644
index 125a668bc72..000
--- a/dev-ruby/serverengine/serverengine-2.1.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="Changelog README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A framework to implement robust multiprocess servers"
-HOMEPAGE="https://github.com/fluent/serverengine;
-LICENSE="Apache-2.0"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/sigdump-0.2.2:0"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler )"
-
-all_ruby_prepare() {
-   sed -i -e '/rake/ s/~>/>=/' \
-   -e '/rspec/ s/2.13.0/2.13/' \
-   -e '/rake-compiler/ s:^:#:' serverengine.gemspec || die
-}
-
-each_ruby_test() {
-   # The specs spawn ruby processes with bundler support
-   ${RUBY} -S bundle exec rspec-2 spec || die
-}

diff --git a/dev-ruby/serverengine/serverengine-2.2.0.ebuild 
b/dev-ruby/serverengine/serverengine-2.2.0.ebuild
deleted file mode 100644
index 8895caeaffc..000
--- a/dev-ruby/serverengine/serverengine-2.2.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A framework to implement robust multiprocess servers"
-HOMEPAGE="https://github.com/fluent/serverengine;
-LICENSE="Apache-2.0"
-
-KEYWORDS="~amd64"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/sigdump-0.2.2:0"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler )"
-
-all_ruby_prepare() {
-   sed -i -e '/rake/ s/~>/>=/' \
-   -e '/rspec/ s/2.13.0/2.13/' \
-   -e '/rake-compiler/ s:^:#:' serverengine.gemspec || die
-}
-
-each_ruby_test() {
-   # The specs spawn ruby processes with bundler support
-   ${RUBY} -S bundle exec rspec-2 spec || die
-}



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

2020-09-07 Thread Hans de Graaff
commit: 7c00d44c386645b1ee6af96503e04afc4b9fb0f9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:20:04 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c00d44c

dev-ruby/sshkit: amd64 stable

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

 dev-ruby/sshkit/sshkit-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sshkit/sshkit-1.21.0.ebuild 
b/dev-ruby/sshkit/sshkit-1.21.0.ebuild
index 0c7d9e01c9e..6a3add200c6 100644
--- a/dev-ruby/sshkit/sshkit-1.21.0.ebuild
+++ b/dev-ruby/sshkit/sshkit-1.21.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/capistrano/sshkit;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE=""
 
 ruby_add_rdepend "



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

2020-09-07 Thread Hans de Graaff
commit: 266e11f1adc2e239033d2b18b6862b28e3d21724
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Sep  7 08:01:34 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266e11f1

dev-ruby/tty-cursor: cleanup

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

 dev-ruby/tty-cursor/Manifest|  1 -
 dev-ruby/tty-cursor/tty-cursor-0.7.0.ebuild | 24 
 2 files changed, 25 deletions(-)

diff --git a/dev-ruby/tty-cursor/Manifest b/dev-ruby/tty-cursor/Manifest
index 232708c13b7..7d714e52e27 100644
--- a/dev-ruby/tty-cursor/Manifest
+++ b/dev-ruby/tty-cursor/Manifest
@@ -1,2 +1 @@
-DIST tty-cursor-0.7.0.gem 11776 BLAKE2B 
5dea8f2bde63f803639b4300bf3a8b22a89de7a20530ede38f75bdae7fbb522fe70adb0c78e20cc45e8001dba9fb378722f9fce6d26a68c0af00b7bc98a62a96
 SHA512 
00de195ba183174ebd10da7f1fdbb436a17fe9befc6eacb2d4cf4b1505be2c7d0719c0dc32d75a82900b2252ffbed00219ce31836c442b63c267e26dad40da63
 DIST tty-cursor-0.7.1.tar.gz 11015 BLAKE2B 
222602d7dd3ef2372555913dc59bdd4b4965ac5c3601268d0f77060835d4ae9bc9fa23d54f811e7c0a453b80786d4ef07e0bd26cc8d76f6b963787a04b17569b
 SHA512 
7c1f664bfb3c8c46aab08cb3806b8a00d92b45195fae47e851967f88040cc64d598bdd80e37f782be83fa60dff82c607d93026ffbf003125fea8230f4e18639e

diff --git a/dev-ruby/tty-cursor/tty-cursor-0.7.0.ebuild 
b/dev-ruby/tty-cursor/tty-cursor-0.7.0.ebuild
deleted file mode 100644
index 560f169fc10..000
--- a/dev-ruby/tty-cursor/tty-cursor-0.7.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Move the terminal cursor around and manipulate text using 
intuitive method calls"
-HOMEPAGE="https://github.com/piotrmurach/tty-cursor;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   echo '-rspec_helper' > .rspec || die
-}



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

2020-09-07 Thread Hans de Graaff
commit: 0fca1b868548056d0bb72418d7128822798f1c51
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:08:20 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fca1b86

dev-ruby/tty-color: cleanup

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

 dev-ruby/tty-color/Manifest   |  2 --
 dev-ruby/tty-color/tty-color-0.5.0.ebuild | 24 
 dev-ruby/tty-color/tty-color-0.5.1.ebuild | 30 --
 3 files changed, 56 deletions(-)

diff --git a/dev-ruby/tty-color/Manifest b/dev-ruby/tty-color/Manifest
index 5db5b9ba51a..8b217241b16 100644
--- a/dev-ruby/tty-color/Manifest
+++ b/dev-ruby/tty-color/Manifest
@@ -1,4 +1,2 @@
 DIST tty-color-0.4.3.gem 11776 BLAKE2B 
4e51a41fb97b343c22a6ae832a449905fc215b7e218a31c993a47c66c66c049f70ce0da163d27f593309c6e49c014badc378ea89dec42c94ce6ba9e088798952
 SHA512 
4447c02f9b738f4fbecc14149d6c09da2da36c489d118f7d18b85f48b9c22b7939e5c62a32048f1a0c958533be15ead3952c72ea03fd1d06b23b1ed29beadcd8
-DIST tty-color-0.5.0.gem 11776 BLAKE2B 
fc22689783c86b5d18bd3134b198b2bdf50563bc14a25b8a02611ac6a46f494c86b17ff1307089a87ad92442d99da3d408b4907b83f3c67f495a66ceaaddc2ee
 SHA512 
998da9196055b011edf8b20595e548447d7a3cda3555a61c2645dac618dcebf8fcd3b257ae8948f93fd7720956f6dc2b554fb5521a8847017c4a2ab2e2b74e73
-DIST tty-color-0.5.1.tar.gz 10877 BLAKE2B 
9ae72b4885ea1662038b6c98c672a349c458efb9b07747f2a1d2dfe69070efa08e45ae2fbaa513bbb8e7a9bee5a8a68a2b980456d64894df8556a4a6820b3770
 SHA512 
48144ef358cf04a4e88b0ee1cf96586c6c9a5d2862a7ea2a4fdcb92853c7b520d2cc94919b6dee97d9bf0384fa5bb9d8e0665730a9965de8b93af1edf459ebff
 DIST tty-color-0.5.2.tar.gz 11437 BLAKE2B 
a123a46f855a3c5b2c56b658ba9dd1987ce2e72684cfd2e673337de1ab802d28ae00fd9c5e761014314999c5590e2466a32c64a1b094dcfc3101a3754458ea10
 SHA512 
767566786d1d676bd1571f2cc040107ffc9532219bcff594acaac9ccf972d335cbb1838017e23fa3e32264e9e48f57b818690747e617851c43b3f7e37d2648eb

diff --git a/dev-ruby/tty-color/tty-color-0.5.0.ebuild 
b/dev-ruby/tty-color/tty-color-0.5.0.ebuild
deleted file mode 100644
index af90325690f..000
--- a/dev-ruby/tty-color/tty-color-0.5.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Terminal color capabilities detection"
-HOMEPAGE="https://github.com/piotrmurach/tty-color;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   echo '-rspec_helper' > .rspec || die
-}

diff --git a/dev-ruby/tty-color/tty-color-0.5.1.ebuild 
b/dev-ruby/tty-color/tty-color-0.5.1.ebuild
deleted file mode 100644
index 0d9e54158db..000
--- a/dev-ruby/tty-color/tty-color-0.5.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="tty-color.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Terminal color capabilities detection"
-HOMEPAGE="https://github.com/piotrmurach/tty-color;
-SRC_URI="https://github.com/piotrmurach/tty-color/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   echo '-rspec_helper' > .rspec || die
-
-   sed -i -e 's:require_relative ":require "./:' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
-}



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

2020-09-07 Thread Hans de Graaff
commit: 4652a89a9282d04a43d0f30ac51db98e797f1194
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:15:53 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4652a89a

dev-ruby/treetop: remove unneeded insinto

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

 dev-ruby/treetop/treetop-1.6.11.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/treetop/treetop-1.6.11.ebuild 
b/dev-ruby/treetop/treetop-1.6.11.ebuild
index 37d2b01de54..f07ad2d31c0 100644
--- a/dev-ruby/treetop/treetop-1.6.11.ebuild
+++ b/dev-ruby/treetop/treetop-1.6.11.ebuild
@@ -33,6 +33,5 @@ all_ruby_prepare() {
 all_ruby_install() {
all_fakegem_install
 
-   insinto /usr/share/doc/${PF}/examples
dodoc -r examples
 }



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

2020-09-07 Thread Hans de Graaff
commit: b82cd9ca02b316e96cecb6bac64919331c40b8e9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 04:59:40 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82cd9ca

dev-ruby/nio4r: add 2.5.3

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

 dev-ruby/nio4r/Manifest   |  1 +
 dev-ruby/nio4r/nio4r-2.5.3.ebuild | 40 +++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/nio4r/Manifest b/dev-ruby/nio4r/Manifest
index d1afc1fc21e..8e350f43fa4 100644
--- a/dev-ruby/nio4r/Manifest
+++ b/dev-ruby/nio4r/Manifest
@@ -1,2 +1,3 @@
 DIST nio4r-2.4.0.gem 101888 BLAKE2B 
05f0223ccf493d3566d370e3199b26136b4158939fcd7102d5d513ae0988c3691fedb00fe47f9884396bc333ed2b88b605c583048ad6a2ebe70eb7aa4b70a6df
 SHA512 
2cd77c4af934c10cbcc23e926d0111a319bd9be69b0ead9c5c5614911f2cd3127ffa9fb103907d961b59e6f846cc83ac9a97722a85dac390dbf2f2a20976a0c0
 DIST nio4r-2.5.2.gem 110592 BLAKE2B 
b632322d0706f97a30601e7135daad9ee5a66e57ff7dea1eb0b8365e45f896e7b8a7c228c4eb781d2f44ea047eb028549bc172b68a0540d041ad83bd79d25075
 SHA512 
3db567c9994e9186749e37c3ebc07f744e7a82c1163d44222475cf491f945745c6c070f4a0a8c77e331921147cc1f5f7bfffd86cb3455d5864280c4e4945b295
+DIST nio4r-2.5.3.gem 110592 BLAKE2B 
8a22839a2431f3128832733ef1f814e2743939e3128c689c1ccfea7537ac92c497545182525a8305ba9348092b897a22c4d21044cca695f17d95c08dc17b1f77
 SHA512 
dad68688faacf110f08e325fed7696e557944c56dadf47a1fb037c5627ab88fa82e70c2e28f802f81ed6c93e38bf85daf28dc42a51f40e48609b0b58

diff --git a/dev-ruby/nio4r/nio4r-2.5.3.ebuild 
b/dev-ruby/nio4r/nio4r-2.5.3.ebuild
new file mode 100644
index 000..cf30cac81ab
--- /dev/null
+++ b/dev-ruby/nio4r/nio4r-2.5.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A high performance selector API for monitoring IO objects"
+HOMEPAGE="https://github.com/socketry/nio4r;
+
+LICENSE="MIT || ( BSD GPL-2 )"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+# Note that nio4r bundles a patched copy of libev, and without these
+# patches the tests fail: https://github.com/celluloid/nio4r/issues/15
+
+ruby_add_bdepend "test? ( dev-ruby/rspec-retry )"
+
+all_ruby_prepare() {
+   sed -i -e '/[Cc]overalls/d' -e '/[Bb]undler/d' -e '1irequire "openssl"' 
spec/spec_helper.rb || die
+   sed -e '/extension/ s:^:#:' -i Rakefile || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/${PN} extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/${PN}
+   cp ext/${PN}/*$(get_modname) lib/ || die
+}



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

2020-09-07 Thread Hans de Graaff
commit: 614c5095d6202e3a5d5736fbd43b0468c9638051
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:30:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=614c5095

dev-ruby/spring: add 2.1.1

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

 dev-ruby/spring/Manifest|  1 +
 dev-ruby/spring/spring-2.1.1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/spring/Manifest b/dev-ruby/spring/Manifest
index de830232017..b96eca6d2a2 100644
--- a/dev-ruby/spring/Manifest
+++ b/dev-ruby/spring/Manifest
@@ -1 +1,2 @@
 DIST spring-2.1.0.tar.gz 43499 BLAKE2B 
0736706638b0b8c76d244d5cc18b17730f807e6c87384c7823a71d9878a55337de8ab07ce1c75fc0ce0eaf3798df31d1c38f9c3fdac7cc4eedb84e1cab4eb27f
 SHA512 
9c396cc55228f3afcc291f51418621071991d965312068dac88a940281d5df42239275a7da2f6a16801086b89e05477fa474705020060b1c4051baddf1305b05
+DIST spring-2.1.1.tar.gz 44000 BLAKE2B 
b7a5855b4a53852ccf82c14e82c134e61bc17a26e20bbf3597259763bbe81a545d3299d5490302681ca616ed1b7f4d42d522134b87d8a40588aa4904f8b650b2
 SHA512 
44c8619253567d2f506c9652ac28da5933517113dc38e8eb5a8b58fcc7d28ff0192cc98a655579767972649f5cead63cff0c7aa909046b41cfc1d37780e0ee77

diff --git a/dev-ruby/spring/spring-2.1.1.ebuild 
b/dev-ruby/spring/spring-2.1.1.ebuild
new file mode 100644
index 000..425e2115962
--- /dev/null
+++ b/dev-ruby/spring/spring-2.1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_TASK_TEST="test:unit"
+
+RUBY_FAKEGEM_GEMSPEC="spring.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Rails application preloader"
+HOMEPAGE="https://github.com/rails/spring;
+SRC_URI="https://github.com/rails/spring/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1.1"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activesupport-4.2:*"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/activesupport )"
+
+all_ruby_prepare() {
+   sed -i -e '/files/d' \
+   -e '/bump/d' ${PN}.gemspec || die
+   sed -i -e '/bump/d' Rakefile || die
+}



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

2020-09-07 Thread Hans de Graaff
commit: 0ef302a1f161ba42a4a2b9290c9c854639bc4381
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep  8 05:39:01 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep  8 05:48:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef302a1

dev-ruby/sawyer: add ruby27

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

 dev-ruby/sawyer/sawyer-0.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sawyer/sawyer-0.8.2.ebuild 
b/dev-ruby/sawyer/sawyer-0.8.2.ebuild
index 8848eb45b33..d2533faadf1 100644
--- a/dev-ruby/sawyer/sawyer-0.8.2.ebuild
+++ b/dev-ruby/sawyer/sawyer-0.8.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="README.md"



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

2020-09-07 Thread Georgy Yakovlev
commit: 2bbcfa56e2d493ac41cd83d7efba6c9c7d60369d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep  8 04:58:50 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep  8 04:59:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bbcfa56

dev-python/loguru: bump to 0.5.2

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-python/loguru/Manifest|  1 +
 dev-python/loguru/loguru-0.5.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/loguru/Manifest b/dev-python/loguru/Manifest
index c514b864af3..03afdf11ccb 100644
--- a/dev-python/loguru/Manifest
+++ b/dev-python/loguru/Manifest
@@ -1 +1,2 @@
 DIST loguru-0.5.1.tar.gz 412284 BLAKE2B 
c28fafd0c9871b56ea05648847d837e0a45c9c0452840c27cb966cc61d7010d41695066dd6723d0987af600cb90fbca499b99354aec2bbe6f1542fd5f7bbe2e9
 SHA512 
62e53d9a6ec9d6f9b305f1522f0149d22931782d485d21df3e6dbceea9dada269c77de8f69629fb07f28c2afd0b743b4e8d4afb54381b03933a07667a14fb356
+DIST loguru-0.5.2.tar.gz 413504 BLAKE2B 
5ded9ade8998bec5a3074cd39b1501a764f141eeb9f389aef50f337f69934ed7902636c4f3d82b5396953750960bb97bf9919ee0361fb77a77c4dbb5607bc8ec
 SHA512 
8a2032a5fbff3c3e2f076eb879462eaca5c8bf12356658583a9877b14a9ce28bce88c7eb8d99fb3224745d59d90dc82e967bda699b95a3c95d748f08613a8fbc

diff --git a/dev-python/loguru/loguru-0.5.2.ebuild 
b/dev-python/loguru/loguru-0.5.2.ebuild
new file mode 100644
index 000..0f7fde343c2
--- /dev/null
+++ b/dev-python/loguru/loguru-0.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python logging made (stupidly) simple"
+HOMEPAGE="https://github.com/Delgan/loguru;
+SRC_URI="https://github.com/Delgan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="$(python_gen_cond_dep 'dev-python/aiocontextvars[${PYTHON_USEDEP}]' 
'python3_6')"
+BDEPEND="test? ( >=dev-python/colorama-0.3.4[${PYTHON_USEDEP}] )"
+# filesystem buffering tests may fail
+# on tmpfs with 64k PAGESZ, but pass fine on ext4
+distutils_enable_tests pytest



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

2020-09-07 Thread Sam James
commit: 02bff80efc7c9c41a0d1d74e093702d0826dd0d5
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 04:35:05 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 04:35:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bff80e

www-client/elinks: Stabilize 0.13.4 arm, #739914

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

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

diff --git a/www-client/elinks/elinks-0.13.4.ebuild 
b/www-client/elinks/elinks-0.13.4.ebuild
index aa8b251b8b4..67f028c4567 100644
--- a/www-client/elinks/elinks-0.13.4.ebuild
+++ b/www-client/elinks/elinks-0.13.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/felinks-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="bittorrent brotli bzip2 debug finger ftp gopher gnutls gpm guile idn ipv6
javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode 
X xml zlib"
 



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

2020-09-07 Thread Sam James
commit: a1c25a4e283f828b5c18549d007fb82948e855fd
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 04:06:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 04:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c25a4e

net-libs/zeromq: Stabilize 4.3.3 arm64, #740574

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

 net-libs/zeromq/zeromq-4.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
index e9a0a3255f3..3a50e0c7a1e 100644
--- a/net-libs/zeromq/zeromq-4.3.3.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/5"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
 RESTRICT="!test? ( test )"
 



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

2020-09-07 Thread Zac Medico
commit: 593b000faf638cc4fde383c37c4e27c0cdbd7174
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  8 03:55:13 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 03:55:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593b000f

sys-apps/portage: 3.0.6 requires at least gemato-14.5

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

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

diff --git a/sys-apps/portage/portage-3.0.6.ebuild 
b/sys-apps/portage/portage-3.0.6.ebuild
index 21219ef684c..5cd1667bfdd 100644
--- a/sys-apps/portage/portage-3.0.6.ebuild
+++ b/sys-apps/portage/portage-3.0.6.ebuild
@@ -41,7 +41,7 @@ RDEPEND="
app-shells/bash:0[readline]
>=app-admin/eselect-1.2
rsync-verify? (
-   >=app-portage/gemato-14.4-r1[${PYTHON_USEDEP}]
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
>=app-crypt/openpgp-keys-gentoo-release-20180706
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)



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

2020-09-07 Thread Zac Medico
commit: fd840baeef963f5fe746f9167976ce0eed83a3b4
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  8 03:44:51 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 03:51:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd840bae

sys-apps/portage: Bump to version 3.0.6

 #668302 binrepos.conf: support fetchcommand customization
 #668334 Add binrepos.conf to replace PORTAGE_BINHOST
 #704416 env-update: create systemd user-session environment
 #737470 egencache --update-pkg-desc: emulate esync --verbose
 #737480 emerge --search: auto-detect regular expressions
 #739908 @change-deps: fix erroneous repeated rebuilds
 #740588 make.conf: Treat __* variables as local
 #740898 PORTAGE_BINHOST urlopen proxy support
 #740904 rsync and gemato proxy support

Bug: https://bugs.gentoo.org/739718
Bug: https://bugs.gentoo.org/668302
Bug: https://bugs.gentoo.org/668334
Bug: https://bugs.gentoo.org/704416
Bug: https://bugs.gentoo.org/737470
Bug: https://bugs.gentoo.org/737480
Bug: https://bugs.gentoo.org/739908
Bug: https://bugs.gentoo.org/740588
Bug: https://bugs.gentoo.org/740898
Bug: https://bugs.gentoo.org/740904
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest |   1 +
 sys-apps/portage/portage-3.0.6.ebuild | 265 ++
 2 files changed, 266 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e9ff98d883c..e9633f5972a 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -3,3 +3,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.5.tar.bz2 1043083 BLAKE2B 
f95fea950c15a9ddc7b1e87820a6d300c54d0b027c36a6522293496cbe39b40a7e4e472faf9f65c96c4f83f34a27830c4795d433860ed9f87d042f9b18a59878
 SHA512 
59f06514c16f215647ab7c3f4eec40bacb8e17bba46b2d59b94be938891c2e48d157d240fb47ae736968bbd754ea56343b0138d4ccba58458913b95a798f0c66
+DIST portage-3.0.6.tar.bz2 1045033 BLAKE2B 
3c31252215069619bde15191fade18198e777f892e910ec6f5a9ebbc8569a56d219943ccbaf18517eae51f74d8c53047d4e0ef5675166b09e28766f940ad7391
 SHA512 
0ec6ca0470060d6a441fa48728f542afc97e49f93c8f2bd66ab51dda946f65a4bcc52e1f7b2afe19c040b4dcf05d4a2d8578cea2ab3526c7b8fa630670e8a98a

diff --git a/sys-apps/portage/portage-3.0.6.ebuild 
b/sys-apps/portage/portage-3.0.6.ebuild
new file mode 100644
index 000..21219ef684c
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.6.ebuild
@@ -0,0 +1,265 @@
+# 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 xattr"
+
+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.4-r1[${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 )
+   

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

2020-09-07 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 03:51:59 2020 +

New tag: portage-3.0.6




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

2020-09-07 Thread Zac Medico
commit: ca9c60a5b4e3253894756b9860045ed15a3975d1
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  8 03:39:08 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 03:39:20 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ca9c60a5

Updates for portage-3.0.6 release

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

 NEWS  | 15 +++
 RELEASE-NOTES | 13 +
 setup.py  |  2 +-
 3 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 1d609bd31..c9bd5cfb5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,20 @@
 News (mainly features/major bug fixes)
 
+portage-3.0.6
+--
+* emerge --search now detects regular expressions automatically. This
+  behavior is controlled by the --regex-search-auto option.
+* make.conf now treats variable names that begin with two underscores
+  as local variables which are not displayed by emerge --info --verbose.
+* egencache --update-pkg-desc now has a --verbose option which causes
+  it to emulate esync --verbose output.
+* env-update now generates a systemd user-session environment in a file
+  named /etc/environment.d/10-gentoo-env.conf.
+* binrepos.conf is a new configuration file that acts as a substitute
+  for the PORTAGE_BINHOST variable, and allows each repository to have
+  a separate FETCHCOMMAND which can be used to customize authentication.
+  This file is documented in the portage(5) man page.
+
 portage-3.0.0
 --
 * Dropped support for Python 2.x.

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 9279b11ef..40565e92a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,19 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-3.0.6
+==
+* Bug Fixes:
+- Bug 668302 binrepos.conf: support fetchcommand customization
+- Bug 668334 Add binrepos.conf to replace PORTAGE_BINHOST
+- Bug 704416 env-update: create systemd user-session environment
+- Bug 737470 egencache --update-pkg-desc: emulate esync --verbose
+- Bug 737480 emerge --search: auto-detect regular expressions
+- Bug 739908 @change-deps: fix erroneous repeated rebuilds
+- Bug 740588 make.conf: Treat __* variables as local
+- Bug 740898 PORTAGE_BINHOST urlopen proxy support
+- Bug 740904 rsync and gemato proxy support
+
 portage-3.0.5
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index d1e25bd6f..81d260fac 100755
--- a/setup.py
+++ b/setup.py
@@ -655,7 +655,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '3.0.5',
+   version = '3.0.6',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/apidb/

2020-09-07 Thread Azael Reyes
commit: 796eebd2c1fe3c7ce99b67ec3c8abfa61b27ca2f
Author: Azael Reyes  gmail  com>
AuthorDate: Tue Sep  8 03:12:54 2020 +
Commit: Azael Reyes  gmail  com>
CommitDate: Tue Sep  8 03:12:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=796eebd2

app-misc/apidb: adding use for postgresq.

Signed-off-by: Azael Reyes  gmail.com>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Azael Reyes  gmail.com>

 app-misc/apidb/apidb-5.0.0_alpha.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-misc/apidb/apidb-5.0.0_alpha.ebuild 
b/app-misc/apidb/apidb-5.0.0_alpha.ebuild
index 8c65f8d..c532b3c 100644
--- a/app-misc/apidb/apidb-5.0.0_alpha.ebuild
+++ b/app-misc/apidb/apidb-5.0.0_alpha.ebuild
@@ -45,6 +45,12 @@ src_prepare() {
 }
 
 src_configure() {
-   local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha  -DAPIDB_MARIADB=Y 
-DPLATFORM=Gentoo -DCOMPONENT=FULL)
+   local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha -DPLATFORM=Gentoo 
-DCOMPONENT=FULL)
+   if use mariadb ;then
+   mycmakeargs+=(-DAPIDB_MARIADB=Y)
+   fi
+   if use postgresql ;then
+   mycmakeargs+=(-DAPIDB_POSTGRESQL=Y)
+   fi
cmake_src_configure
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/apidb/

2020-09-07 Thread Azael Reyes
commit: 3e3b5c8f55d3790eaedb91c87f50746d11902aa9
Author: Azael Reyes  gmail  com>
AuthorDate: Tue Sep  8 02:49:37 2020 +
Commit: Azael Reyes  gmail  com>
CommitDate: Tue Sep  8 02:49:37 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e3b5c8f

app-misc/apidb: updating to v5.0.0-alpha

Signed-off-by: Azael Reyes  gmail.com>
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Azael Reyes  gmail.com>

 app-misc/apidb/Manifest |  1 +
 app-misc/apidb/apidb-5.0.0_alpha.ebuild | 50 +
 app-misc/apidb/metadata.xml |  4 +++
 3 files changed, 55 insertions(+)

diff --git a/app-misc/apidb/Manifest b/app-misc/apidb/Manifest
index e5501fc..21f2aca 100644
--- a/app-misc/apidb/Manifest
+++ b/app-misc/apidb/Manifest
@@ -1 +1,2 @@
 DIST 4.3.0-beta.2.tar.gz 168416 BLAKE2B 
a3c6e948d0227c6bfc1e030111c0c31fe89ebc294f283246f3446d611ae4d4353534c9270dac40fb46b9189d8ea42ab0f10c2e2d783af8499442c207bd76e3dd
 SHA512 
efc0733ea683a47a2e10e97a53ea6ed378aa152b191d7689529a9acfe0866c7aefec2987b9094c4874c4966ae5869a133a5b194de8e99af338282ff30f2586ad
+DIST 5.0.0-alpha.2.tar.gz 165464 BLAKE2B 
92975743b28dbed779c9d3c86cb9636b321f18268e830e97fcd80f54f67bb29a70b1d8f5bd509b5f6c86f982b48d31b861aad5f1981f4304ad43eda254620283
 SHA512 
d184cc782494e655f154cd23486a3bf4385b07c0ce95032b940c614cb16cb575ffecdceab3e71e7d90cb198b68867b0da65db0981e5b87c4ab7c703fa794

diff --git a/app-misc/apidb/apidb-5.0.0_alpha.ebuild 
b/app-misc/apidb/apidb-5.0.0_alpha.ebuild
new file mode 100644
index 000..8c65f8d
--- /dev/null
+++ b/app-misc/apidb/apidb-5.0.0_alpha.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MYPV="${PV/_alpha/-alpha}"
+MYPN="${PN}"
+MYP="${MYPN}-${MYPV}"
+
+DESCRIPTION="API Generator for Database acces."
+HOMEPAGE="https://github.com/azaeldevel/apidb;
+SRC_URI="https://github.com/azaeldevel/${PN}/archive/${MYPV}.2.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="+mariadb postgresql"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-libs/libxml2
+   dev-libs/boost
+   sys-devel/bison
+   sys-devel/flex
+   x11-libs/gtk+
+   dev-libs/libtar
+   mariadb? ( dev-libs/octetos-db-maria )
+   postgresql? ( dev-libs/octetos-db-postgresql )
+   media-gfx/imagemagick
+"
+
+S="${WORKDIR}/${PN}-${MYPV}.2"
+
+src_prepare() {
+   sed -i 's/lib/${LIBDIR}/' src/CMakeLists.txt || die
+   #sed -i 's/lib/${LIBDIR}/' src/mysql-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/mariadb-reader-c++/CMakeLists.txt  || die
+   sed -i 's/lib/${LIBDIR}/' src/postgresql-reader-c++/CMakeLists.txt  || 
die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(-DAPIDB_VERSION_STAGE=alpha  -DAPIDB_MARIADB=Y 
-DPLATFORM=Gentoo -DCOMPONENT=FULL)
+   cmake_src_configure
+}

diff --git a/app-misc/apidb/metadata.xml b/app-misc/apidb/metadata.xml
index 3a36ca4..7e7ab6d 100644
--- a/app-misc/apidb/metadata.xml
+++ b/app-misc/apidb/metadata.xml
@@ -5,4 +5,8 @@
azael.de...@gmail.com
Azael Reyes

+   
+   Enable MariaDB conection
+   Enable PostgreSQL conection
+   
 



[gentoo-commits] proj/gentoo-mate:master commit in: mate-base/caja/

2020-09-07 Thread Adam Feldman
commit: 7c54203911cb04d39cbb4ee3c5b51e049aff472c
Author: Adam Feldman  gentoo  org>
AuthorDate: Tue Sep  8 02:21:22 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Tue Sep  8 02:21:22 2020 +
URL:https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=7c542039

mate-base/caja: Drop old

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Adam Feldman  gentoo.org>

 mate-base/caja/caja-1.24.0-r1.ebuild | 94 
 1 file changed, 94 deletions(-)

diff --git a/mate-base/caja/caja-1.24.0-r1.ebuild 
b/mate-base/caja/caja-1.24.0-r1.ebuild
deleted file mode 100644
index 9a3dfbb..000
--- a/mate-base/caja/caja-1.24.0-r1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MATE_LA_PUNT="yes"
-
-inherit mate virtualx
-
-if [[ ${PV} !=  ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-DESCRIPTION="Caja file manager for the MATE desktop"
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-
-IUSE="+introspection +mate packagekit xmp"
-
-COMMON_DEPEND="
-   dev-libs/atk
-   >=dev-libs/glib-2.58.1:2
-   >=dev-libs/libxml2-2.4.7:2
-   gnome-base/dconf
-   >=gnome-base/gvfs-1.10.1:0[udisks]
-   >=mate-base/mate-desktop-1.17.3:0
-   >=media-libs/libexif-0.6.14:0
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=x11-libs/gtk+-3.22:3[introspection?]
-   >=x11-libs/libnotify-0.7.0:0
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXft
-   x11-libs/libXrender
-   >=x11-libs/pango-1.1.2
-   introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
-   packagekit? ( app-admin/packagekit-base )
-   xmp? ( >=media-libs/exempi-1.99.5:2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
-   virtual/libintl
-   !!mate-base/mate-file-manager
-"
-
-DEPEND="${COMMON_DEPEND}
-   >=dev-lang/perl-5:=
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   dev-util/gtk-doc
-   dev-util/gtk-doc-am
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PDEPEND="mate? ( >=x11-themes/mate-icon-theme-${MATE_BRANCH} )"
-
-# TODO: Test fails because Caja is not merged yet:
-# GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not 
installed
-RESTRICT="test"
-
-src_prepare() {
-   # Remove unnecessary CFLAGS.
-   sed -i -e 's:-DG.*DISABLE_DEPRECATED::g' \
-   configure.ac eel/Makefile.am || die
-
-   mate_src_prepare
-}
-
-src_configure() {
-   mate_src_configure \
-   --disable-update-mimedb \
-   $(use_enable introspection) \
-   $(use_enable packagekit) \
-   $(use_enable xmp)
-}
-
-src_test() {
-   unset SESSION_MANAGER
-   unset DBUS_SESSION_BUS_ADDRESS
-
-   Xemake check || die "Test phase failed"
-}
-
-pkg_postinst() {
-   mate_pkg_postinst
-
-   elog "Caja can use gstreamer to preview audio files. Just make sure"
-   elog "to have the necessary plugins available to play the media type 
you"
-   elog "want to preview."
-}



[gentoo-commits] proj/gentoo-mate:master commit in: mate-base/caja/, mate-base/caja/files/

2020-09-07 Thread Adam Feldman
commit: 48aed741d159fe52a471fe91a91f02c8131ceeb9
Author: Adam Feldman  gentoo  org>
AuthorDate: Tue Sep  8 02:20:29 2020 +
Commit: Adam Feldman  gentoo  org>
CommitDate: Tue Sep  8 02:20:29 2020 +
URL:https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=48aed741

mate-base/caja: Fix libselinux automagic

Bug: https://bugs.gentoo.org/637414
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Adam Feldman  gentoo.org>

 mate-base/caja/caja-1.24.0-r2.ebuild   | 98 ++
 .../caja-1.24.0-fix-selinux-automagic-dep.patch| 46 ++
 2 files changed, 144 insertions(+)

diff --git a/mate-base/caja/caja-1.24.0-r2.ebuild 
b/mate-base/caja/caja-1.24.0-r2.ebuild
new file mode 100644
index 000..e77b01f
--- /dev/null
+++ b/mate-base/caja/caja-1.24.0-r2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MATE_LA_PUNT="yes"
+
+inherit mate virtualx
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+DESCRIPTION="Caja file manager for the MATE desktop"
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="+introspection +mate packagekit selinux xmp"
+
+COMMON_DEPEND="
+   dev-libs/atk
+   >=dev-libs/glib-2.58.1:2
+   >=dev-libs/libxml2-2.4.7:2
+   gnome-base/dconf
+   >=gnome-base/gvfs-1.10.1:0[udisks]
+   >=mate-base/mate-desktop-1.17.3:0
+   >=media-libs/libexif-0.6.14:0
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.36.5:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=x11-libs/libnotify-0.7.0:0
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXft
+   x11-libs/libXrender
+   >=x11-libs/pango-1.1.2
+   introspection? ( >=dev-libs/gobject-introspection-0.6.4:= )
+   packagekit? ( app-admin/packagekit-base )
+   selinux? ( sys-libs/libselinux )
+   xmp? ( >=media-libs/exempi-1.99.5:2 )
+"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libintl
+   !!mate-base/mate-file-manager
+"
+
+DEPEND="${COMMON_DEPEND}
+   >=dev-lang/perl-5:=
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PDEPEND="mate? ( >=x11-themes/mate-icon-theme-${MATE_BRANCH} )"
+
+# TODO: Test fails because Caja is not merged yet:
+# GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not 
installed
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-1.24.0-fix-selinux-automagic-dep.patch" )
+
+src_prepare() {
+   # Remove unnecessary CFLAGS.
+   sed -i -e 's:-DG.*DISABLE_DEPRECATED::g' \
+   configure.ac eel/Makefile.am || die
+
+   mate_src_prepare
+}
+
+src_configure() {
+   mate_src_configure \
+   --disable-update-mimedb \
+   $(use_enable introspection) \
+   $(use_enable packagekit) \
+   $(use_enable selinux) \
+   $(use_enable xmp)
+}
+
+src_test() {
+   unset SESSION_MANAGER
+   unset DBUS_SESSION_BUS_ADDRESS
+
+   Xemake check || die "Test phase failed"
+}
+
+pkg_postinst() {
+   mate_pkg_postinst
+
+   elog "Caja can use gstreamer to preview audio files. Just make sure"
+   elog "to have the necessary plugins available to play the media type 
you"
+   elog "want to preview."
+}

diff --git a/mate-base/caja/files/caja-1.24.0-fix-selinux-automagic-dep.patch 
b/mate-base/caja/files/caja-1.24.0-fix-selinux-automagic-dep.patch
new file mode 100644
index 000..ffc0a29
--- /dev/null
+++ b/mate-base/caja/files/caja-1.24.0-fix-selinux-automagic-dep.patch
@@ -0,0 +1,46 @@
+diff --git a/configure.ac b/configure.ac
+index 052b4d0..12c818d 100644
+--- a/configure.ac
 b/configure.ac
+@@ -169,17 +169,24 @@ dnl 
+ dnl *** Check for libselinux ***
+ dnl 
+ 
++AC_ARG_ENABLE(selinux,
++[AC_HELP_STRING([--enable-selinux],
++[build with selinux support])])
++AM_CONDITIONAL([ENABLE_SELINUX],[test "x$enable_selinux" = "xyes"])
++
+ SELINUX_LIBS=
+ msg_selinux=no
+-AC_CHECK_LIB(selinux, is_selinux_enabled,
+-   [AC_CHECK_HEADERS(selinux/selinux.h,
+- [AC_SEARCH_LIBS(selinux_raw_to_trans_context, selinux,
+-   [AC_DEFINE(HAVE_SELINUX, 1, [Define to 1 if libselinux is available])
+-SELINUX_LIBS="-lselinux"
+-msg_selinux=yes])
+- ])
+-   ])
+-AC_SUBST(SELINUX_LIBS)
++if test "x$enable_selinux" != "xno"; then
++AC_CHECK_LIB(selinux, is_selinux_enabled,
++   [AC_CHECK_HEADERS(selinux/selinux.h,
++ [AC_SEARCH_LIBS(selinux_raw_to_trans_context, selinux,
++   [AC_DEFINE(HAVE_SELINUX, 1, [Define to 1 if libselinux is 
available])
++SELINUX_LIBS="-lselinux"
++msg_selinux=yes])
++ ])
++   ])
++AC_SUBST(SELINUX_LIBS)

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

2020-09-07 Thread Zac Medico
commit: 6a3bdcc427c58112075c36cc0481c53215f12db4
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  8 02:43:23 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 02:44:46 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6a3bdcc4

binarytree.move_ent: fix path comparison prior to _movefile

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

 lib/portage/dbapi/bintree.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index e4393e06d..7e24589e5 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -531,7 +531,7 @@ class binarytree:
new_path = self.getname(mynewcpv)
self._pkg_paths[
self.dbapi._instance_key(mynewcpv)] = 
new_path[len(self.pkgdir)+1:]
-   if new_path != mytbz2:
+   if new_path != tbz2path:
self._ensure_dir(os.path.dirname(new_path))
_movefile(tbz2path, new_path, 
mysettings=self.settings)
self.inject(mynewcpv)



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

2020-09-07 Thread Sam James
commit: d645598f6532a4b6ef2abc9729c858e529e24800
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 02:37:33 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 02:37:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d645598f

media-libs/fdk-aac: Stabilize 2.0.1 arm64, #740902

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

 media-libs/fdk-aac/fdk-aac-2.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild 
b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
index 307ad47e371..3c2545f113a 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
[[ ${PV%} != "" ]] && EGIT_BRANCH="release/${PV%.}"
inherit autotools git-r3
 else
-   KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+   KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Official release



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

2020-09-07 Thread Zac Medico
commit: 5ebc8a249b08318da5a2ca89cee2eed604f7e639
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep  7 00:13:13 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 01:38:08 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5ebc8a24

binrepos.conf: support fetchcommand customization (bug 668302)

Support customization of fetchcommand and resumecommand in
binrepos.conf, allowing customized authentication mechanisms for
each repository.

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

 lib/_emerge/BinpkgFetcher.py  | 29 +++--
 lib/portage/binrepo/config.py |  2 ++
 lib/portage/dbapi/bintree.py  | 34 +-
 man/portage.5 | 14 ++
 4 files changed, 60 insertions(+), 19 deletions(-)

diff --git a/lib/_emerge/BinpkgFetcher.py b/lib/_emerge/BinpkgFetcher.py
index 218d4d2ab..9a96bde28 100644
--- a/lib/_emerge/BinpkgFetcher.py
+++ b/lib/_emerge/BinpkgFetcher.py
@@ -96,14 +96,17 @@ class _BinpkgFetcherProcess(SpawnProcess):
 
# urljoin doesn't work correctly with
# unrecognized protocols like sftp
+   fetchcommand = None
+   resumecommand = None
if bintree._remote_has_index:
-   instance_key = bintree.dbapi._instance_key(pkg.cpv)
-   rel_uri = bintree._remotepkgs[instance_key].get("PATH")
+   remote_metadata = 
bintree._remotepkgs[bintree.dbapi._instance_key(pkg.cpv)]
+   rel_uri = remote_metadata.get("PATH")
if not rel_uri:
rel_uri = pkg.cpv + ".tbz2"
-   remote_base_uri = bintree._remotepkgs[
-   instance_key]["BASE_URI"]
+   remote_base_uri = remote_metadata["BASE_URI"]
uri = remote_base_uri.rstrip("/") + "/" + 
rel_uri.lstrip("/")
+   fetchcommand = remote_metadata.get('FETCHCOMMAND')
+   resumecommand = remote_metadata.get('RESUMECOMMAND')
else:
uri = settings["PORTAGE_BINHOST"].rstrip("/") + \
"/" + pkg.pf + ".tbz2"
@@ -114,13 +117,19 @@ class _BinpkgFetcherProcess(SpawnProcess):
self._async_wait()
return
 
-   protocol = urllib_parse_urlparse(uri)[0]
-   fcmd_prefix = "FETCHCOMMAND"
+   fcmd = None
if resume:
-   fcmd_prefix = "RESUMECOMMAND"
-   fcmd = settings.get(fcmd_prefix + "_" + protocol.upper())
-   if not fcmd:
-   fcmd = settings.get(fcmd_prefix)
+   fcmd = resumecommand
+   else:
+   fcmd = fetchcommand
+   if fcmd is None:
+   protocol = urllib_parse_urlparse(uri)[0]
+   fcmd_prefix = "FETCHCOMMAND"
+   if resume:
+   fcmd_prefix = "RESUMECOMMAND"
+   fcmd = settings.get(fcmd_prefix + "_" + 
protocol.upper())
+   if not fcmd:
+   fcmd = settings.get(fcmd_prefix)
 
fcmd_vars = {
"DISTDIR" : os.path.dirname(pkg_path),

diff --git a/lib/portage/binrepo/config.py b/lib/portage/binrepo/config.py
index a4bce9073..6ba1a3e9f 100644
--- a/lib/portage/binrepo/config.py
+++ b/lib/portage/binrepo/config.py
@@ -15,7 +15,9 @@ class BinRepoConfig:
__slots__ = (
'name',
'name_fallback',
+   'fetchcommand',
'priority',
+   'resumecommand',
'sync_uri',
)
def __init__(self, opts):

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 97018db6e..e4393e06d 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -382,10 +382,10 @@ class binarytree:
self._pkgindex_keys.update(["CPV", "SIZE"])
self._pkgindex_aux_keys = \
["BASE_URI", "BDEPEND", "BUILD_ID", 
"BUILD_TIME", "CHOST",
-   "DEFINED_PHASES", "DEPEND", "DESCRIPTION", 
"EAPI",
+   "DEFINED_PHASES", "DEPEND", "DESCRIPTION", 
"EAPI", "FETCHCOMMAND",
"IUSE", "KEYWORDS", "LICENSE", "PDEPEND",
"PKGINDEX_URI", "PROPERTIES", "PROVIDES",
-   "RDEPEND", "repository", "REQUIRES", "RESTRICT",
+   "RDEPEND", "repository", "REQUIRES", 
"RESTRICT", "RESUMECOMMAND",
"SIZE", "SLOT", "USE"]
self._pkgindex_aux_keys = 

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

2020-09-07 Thread Zac Medico
commit: c36a4ec6694b8b9e22fb63298d1588589acb1ab2
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Sep  6 21:12:32 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 01:37:42 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c36a4ec6

Add binrepos.conf to replace PORTAGE_BINHOST (bug 668334)

Support /etc/portage/binrepos.conf as a replacement for the
PORTAGE_BINHOST variable. Behavior is similar to repos.conf,
initially supporting just the sync-uri attribute. Both binrepos.conf
and PORTAGE_BINHOST can be used simultaneously, in the same way that
repos.conf and PORTDIR_OVERLAY can be used simultaneously.

The emerge --info output for binrepos.conf looks like this:

Binary Repositories:

example-binhost
sync-uri: https://example.com/binhost

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

 lib/_emerge/actions.py  |  13 +++-
 lib/portage/binrepo/__init__.py |   0
 lib/portage/binrepo/config.py   | 131 
 lib/portage/const.py|   1 +
 lib/portage/dbapi/bintree.py|  14 +++-
 lib/portage/tests/emerge/test_simple.py |  14 +++-
 man/make.conf.5 |   3 +-
 man/portage.5   |  38 +
 8 files changed, 206 insertions(+), 8 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index f57269817..5e8a46957 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -32,7 +32,8 @@ portage.proxy.lazyimport.lazyimport(globals(),
 from portage import os
 from portage import shutil
 from portage import _encodings, _unicode_decode
-from portage.const import _DEPCLEAN_LIB_CHECK_DEFAULT
+from portage.binrepo.config import BinRepoConfigLoader
+from portage.const import BINREPOS_CONF_FILE, _DEPCLEAN_LIB_CHECK_DEFAULT
 from portage.dbapi.dep_expand import dep_expand
 from portage.dbapi._expand_new_virt import expand_new_virt
 from portage.dbapi.IndexedPortdb import IndexedPortdb
@@ -1836,6 +1837,16 @@ def action_info(settings, trees, myopts, myfiles):
for repo in repos:
append(repo.info_string())
 
+   binrepos_conf_path = os.path.join(settings['PORTAGE_CONFIGROOT'], 
BINREPOS_CONF_FILE)
+   binrepos_conf = BinRepoConfigLoader((binrepos_conf_path,), settings)
+   if binrepos_conf and any(repo.name for repo in binrepos_conf.values()):
+   append("Binary Repositories:\n")
+   for repo in reversed(list(binrepos_conf.values())):
+   # Omit repos from the PORTAGE_BINHOST variable, since 
they
+   # do not have a name to label them with.
+   if repo.name:
+   append(repo.info_string())
+
installed_sets = sorted(s for s in
root_config.sets['selected'].getNonAtoms() if 
s.startswith(SETPREFIX))
if installed_sets:

diff --git a/lib/portage/binrepo/__init__.py b/lib/portage/binrepo/__init__.py
new file mode 100644
index 0..e69de29bb

diff --git a/lib/portage/binrepo/config.py b/lib/portage/binrepo/config.py
new file mode 100644
index 0..a4bce9073
--- /dev/null
+++ b/lib/portage/binrepo/config.py
@@ -0,0 +1,131 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+from collections import OrderedDict
+from collections.abc import Mapping
+from hashlib import md5
+
+from portage.localization import _
+from portage.util import _recursive_file_list, writemsg
+from portage.util.configparser import (SafeConfigParser, ConfigParserError,
+   read_configs)
+
+
+class BinRepoConfig:
+   __slots__ = (
+   'name',
+   'name_fallback',
+   'priority',
+   'sync_uri',
+   )
+   def __init__(self, opts):
+   """
+   Create a BinRepoConfig with options in opts.
+   """
+   for k in self.__slots__:
+   setattr(self, k, opts.get(k.replace('_', '-')))
+
+   def info_string(self):
+   """
+   Returns a formatted string containing informations about the 
repository.
+   Used by emerge --info.
+   """
+   indent = " " * 4
+   repo_msg = []
+   repo_msg.append(self.name or self.name_fallback)
+   if self.priority is not None:
+   repo_msg.append(indent + "priority: " + 
str(self.priority))
+   repo_msg.append(indent + "sync-uri: " + self.sync_uri)
+   repo_msg.append("")
+   return "\n".join(repo_msg)
+
+
+class BinRepoConfigLoader(Mapping):
+   def __init__(self, paths, settings):
+   """Load config from files in paths"""
+
+   # Defaults for value interpolation.
+   parser_defaults = {
+   "EPREFIX" : 

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

2020-09-07 Thread Sam James
commit: 239d895fc862a716ff575b51f8e858190bb6e1dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 02:23:09 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 02:23:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239d895f

media-libs/fdk-aac: Stabilize 2.0.1 arm, #740902

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

 media-libs/fdk-aac/fdk-aac-2.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild 
b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
index 4faac04a34d..307ad47e371 100644
--- a/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
+++ b/media-libs/fdk-aac/fdk-aac-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == ** ]]; then
[[ ${PV%} != "" ]] && EGIT_BRANCH="release/${PV%.}"
inherit autotools git-r3
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
+   KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos"
if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
SRC_URI="mirror://gentoo/${P}.tar.xz"
else # Official release



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

2020-09-07 Thread Sam James
commit: ba7e712932fa661e99716ba5d706e160eef04c31
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 01:57:40 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 01:57:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7e7129

net-analyzer/nload: Stabilize 0.7.4-r1 arm, #740896

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

 net-analyzer/nload/nload-0.7.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nload/nload-0.7.4-r1.ebuild 
b/net-analyzer/nload/nload-0.7.4-r1.ebuild
index 70abf3184dd..4d3e7ab4100 100644
--- a/net-analyzer/nload/nload-0.7.4-r1.ebuild
+++ b/net-analyzer/nload/nload-0.7.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.roland-riegel.de/nload/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="~amd64 arm ~mips ~ppc ~x86"
 
 RDEPEND=">=sys-libs/ncurses-5.2:0="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: sys-block/disktype/

2020-09-07 Thread Sam James
commit: cfb6a7366ae8f6f744ba2a8f73f5b2689009d665
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 01:57:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 01:57:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfb6a736

sys-block/disktype: Stabilize 9-r1 arm, #740982

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

 sys-block/disktype/disktype-9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/disktype/disktype-9-r1.ebuild 
b/sys-block/disktype/disktype-9-r1.ebuild
index ebfafa2cc36..d5d1abe3838 100644
--- a/sys-block/disktype/disktype-9-r1.ebuild
+++ b/sys-block/disktype/disktype-9-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/disktype/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 arm ~ppc ~sparc ~x86"
 
 src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/icecream/files/, sys-devel/icecream/

2020-09-07 Thread Sam James
commit: 02b76e7d9468c1e08ea2fe35fac31dfa617c8ead
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 01:19:35 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 01:19:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02b76e7d

sys-devel/icecream: cleanup old EAPI 4, 5 ebuilds

Closes: https://bugs.gentoo.org/724216
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 sys-devel/icecream/Manifest|  1 -
 sys-devel/icecream/files/0.9.6-crosscompile.patch  | 12 ---
 sys-devel/icecream/files/0.9.6-symlinks.patch  | 19 -
 sys-devel/icecream/files/0.9.7-automake.patch  | 32 
 sys-devel/icecream/files/0.9.7-glibc2.16.patch | 16 
 sys-devel/icecream/files/icecream  | 43 ---
 .../icecream/files/icecream-conf.d-verbosity.patch | 18 -
 sys-devel/icecream/files/icecream-config   | 69 -
 sys-devel/icecream/files/icecream-create-env   | 82 -
 .../icecream/files/icecream-gentoo-multilib.patch  | 59 ---
 sys-devel/icecream/icecream-0.9.7-r1.ebuild| 86 --
 sys-devel/icecream/icecream-1.0.0-r1.ebuild| 51 -
 12 files changed, 488 deletions(-)

diff --git a/sys-devel/icecream/Manifest b/sys-devel/icecream/Manifest
index 56616a9e27c..2cfb48ce5b5 100644
--- a/sys-devel/icecream/Manifest
+++ b/sys-devel/icecream/Manifest
@@ -1,2 +1 @@
-DIST icecc-0.9.7.tar.bz2 379527 BLAKE2B 
547bc2e534192a6628c261f4d7244eff31bea438cc0273b06c69ef188ffedebaebb028fa2433c5549c52d99ecd0c530a1040db392d8f34537023be9ebdca465e
 SHA512 
023a77d6df33af9837a87218272dc61d68f3782ad59dc8783ec3ca47cbb38619dbcaa25ac7e6654c6cacbd79477c3403b0a73aca595c6fe20aa9a39268f4f2e2
 DIST icecc-1.0.0.tar.bz2 485534 BLAKE2B 
31a978a4a461f20716a95277426e79d4c298c212d36361dbbd68c5affcbbbe2f0c71f743cc7b731d86fbb5f09ab556182482f56e1382be8572d019f80a004fc8
 SHA512 
4292ecef6232112c3f4531cb2290a55f70c5c24095fef0865af2526d49fc10a043ffb06d22552e161f671c18ff1ab62795c3a63e2c8cb26f869cf65d0938af2a

diff --git a/sys-devel/icecream/files/0.9.6-crosscompile.patch 
b/sys-devel/icecream/files/0.9.6-crosscompile.patch
deleted file mode 100644
index 990072bbb8f..000
--- a/sys-devel/icecream/files/0.9.6-crosscompile.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN icecc-0.9.6.old//client/icecc-create-env 
icecc-0.9.6//client/icecc-create-env
 icecc-0.9.6.old//client/icecc-create-env   2010-09-18 12:10:08.143391700 
+0200
-+++ icecc-0.9.6//client/icecc-create-env   2010-09-18 12:10:46.574391700 
+0200
-@@ -97,7 +97,7 @@
- 
- add_file $added_gcc /usr/bin/gcc
- add_file $added_gxx /usr/bin/g++
--add_file /usr/bin/as
-+add_file `$added_gcc -print-prog-name=as` /usr/bin/as
- 
- if test "$is_darwin" = 1; then
- # add dynamic linker

diff --git a/sys-devel/icecream/files/0.9.6-symlinks.patch 
b/sys-devel/icecream/files/0.9.6-symlinks.patch
deleted file mode 100644
index 279ee0cc0f9..000
--- a/sys-devel/icecream/files/0.9.6-symlinks.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -urN icecc-0.9.6//client/Makefile.am icecc-0.9.6.new//client/Makefile.am
 icecc-0.9.6//client/Makefile.am2010-09-11 13:43:53.922000148 +0200
-+++ icecc-0.9.6.new//client/Makefile.am2010-09-11 13:44:39.95148 
+0200
-@@ -7,15 +7,3 @@
- noinst_HEADERS = client.h md5.h util.h
- 
- EXTRA_DIST = icecc-create-env
--
--install-exec-local:
--  $(mkinstalldirs) $(DESTDIR)$(bindir)
--  for link in g++ gcc c++ cc icerun; do \
--rm -f $(DESTDIR)$(bindir)/$$link ;\
--$(LN_S) icecc $(DESTDIR)$(bindir)/$$link ;\
--  done
--
--uninstall-local:
--  for link in g++ gcc c++ cc; do \
--rm $(DESTDIR)$(bindir)/$$link ;\
--  done

diff --git a/sys-devel/icecream/files/0.9.7-automake.patch 
b/sys-devel/icecream/files/0.9.7-automake.patch
deleted file mode 100644
index 6905a2a3415..000
--- a/sys-devel/icecream/files/0.9.7-automake.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Backport upstream patch to fix automake-1.12 issues
-
-https://bugs.gentoo.org/show_bug.cgi?id=397715
-https://bugs.gentoo.org/show_bug.cgi?id=399259
 client/Makefile.am
-+++ client/Makefile.am
-@@ -1,10 +1,11 @@
- INCLUDES = -I$(srcdir)/../services
- 
- bin_PROGRAMS = icecc
--pkglib_SCRIPTS = icecc-create-env
-+pkglibexec_SCRIPTS = icecc-create-env
- icecc_SOURCES = main.cpp arg.cpp cpp.cpp local.cpp remote.cpp util.cpp md5.c 
safeguard.cpp
- icecc_LDADD = ../services/libicecc.la $(LIBRSYNC)
- noinst_HEADERS = client.h md5.h util.h
-+AM_CPPFLAGS = -DPLIBDIR=\"$(pkglibexecdir)\"
- 
- EXTRA_DIST = icecc-create-env
- 
 configure.in
-+++ configure.in
-@@ -246,10 +246,6 @@
- KDE_EXPAND_MAKEVAR(mybindir, bindir)
- AC_DEFINE_UNQUOTED(BINDIR, "$mybindir", [Where to look for icecc])
- 
--myopkglibdir='${libdir}/'"$PACKAGE"
--KDE_EXPAND_MAKEVAR(mypkglibdir, myopkglibdir)
--AC_DEFINE_UNQUOTED(PLIBDIR, "$mypkglibdir", [Where 

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

2020-09-07 Thread Zac Medico
commit: e108f1ccb4a7d38d27154943d7240fe8d2ff4a7d
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  8 01:16:40 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 01:17:16 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e108f1cc

man/portage.5: Fix man2html rendering in repos.conf section

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

 man/portage.5 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/man/portage.5 b/man/portage.5
index db6e9ba76..4cffb194a 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -1,4 +1,4 @@
-.TH "PORTAGE" "5" "Jul 2020" "Portage VERSION" "Portage"
+.TH "PORTAGE" "5" "Sep 2020" "Portage VERSION" "Portage"
 .SH NAME
 portage \- the heart of Gentoo
 .SH "DESCRIPTION"
@@ -875,8 +875,8 @@ format as \fBrepos.conf\fR.
 \- attributes are specified in "${attribute} = ${value}" format
 .fi
 
-.I Attributes supported in DEFAULT section:
 .RS
+.I Attributes supported in DEFAULT section:
 .RS
 .TP
 .B main\-repo



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

2020-09-07 Thread Sam James
commit: cde8c50c91dcd2467248a87f8e003aa9f9ab452c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  8 00:53:45 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  8 00:53:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cde8c50c

net-irc/znc: add subslot to 1.8.2

Plugins need a rebuild on every new version
of ZNC.

Acked-by: Louis Sautier  gentoo.org>
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-irc/znc/znc-1.8.2.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/net-irc/znc/znc-1.8.2.ebuild b/net-irc/znc/znc-1.8.2.ebuild
index fa6a8f89ce8..b70a1b5af26 100644
--- a/net-irc/znc/znc-1.8.2.ebuild
+++ b/net-irc/znc/znc-1.8.2.ebuild
@@ -28,7 +28,9 @@ fi
 
 HOMEPAGE="https://znc.in;
 LICENSE="Apache-2.0"
-SLOT="0"
+# "If you upgrade your ZNC version you must recompile all your modules."
+# - https://wiki.znc.in/Compiling_modules
+SLOT="0/${PV}"
 IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib"
 RESTRICT="!test? ( test )"
 



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

2020-09-07 Thread Zac Medico
commit: 16262dc8ab9ab6cc03565bcefc444726b4dfb32f
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sat Sep  5 22:37:05 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 00:47:14 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=16262dc8

make.conf: Treat __* variables as local and do not propagate them.

Bug: https://bugs.gentoo.org/740588
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/package/ebuild/config.py | 6 ++
 man/make.conf.5  | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/portage/package/ebuild/config.py 
b/lib/portage/package/ebuild/config.py
index b62ad3069..a09fdbced 100644
--- a/lib/portage/package/ebuild/config.py
+++ b/lib/portage/package/ebuild/config.py
@@ -370,6 +370,9 @@ class config:
_("Found 2 make.conf files, using both 
'%s' and '%s'") %
tuple(make_conf_paths), noiselevel=-1)
 
+   # __* variables set in make.conf are local and are not 
be propagated.
+   make_conf = {k: v for k, v in make_conf.items() if not 
k.startswith("__")}
+
# Allow ROOT setting to come from make.conf if it's not 
overridden
# by the constructor argument (from the calling 
environment).

locations_manager.set_root_override(make_conf.get("ROOT"))
@@ -621,6 +624,9 @@ class config:
tolerant=tolerant, allow_sourcing=True,
expand=expand_map, recursive=True) or 
{})
 
+   # __* variables set in make.conf are local and are not 
be propagated.
+   mygcfg = {k: v for k, v in mygcfg.items() if not 
k.startswith("__")}
+
# Don't allow the user to override certain variables in 
make.conf
profile_only_variables = 
self.configdict["defaults"].get(
"PROFILE_ONLY_VARIABLES", "").split()

diff --git a/man/make.conf.5 b/man/make.conf.5
index 1b997ad37..8a1ea0603 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -1,4 +1,4 @@
-.TH "MAKE.CONF" "5" "Jun 2020" "Portage VERSION" "Portage"
+.TH "MAKE.CONF" "5" "Sep 2020" "Portage VERSION" "Portage"
 .SH "NAME"
 make.conf \- custom settings for Portage
 .SH "SYNOPSIS"
@@ -36,6 +36,8 @@ make.defaults to make.globals to make.conf to the environment
 settings.  Clearing these variables requires a clear\-all as in:
 export USE="\-*"
 .br
+__* variables set in make.conf are local and are not be propagated.
+.br
 In order to create per\-package environment settings, refer to
 \fBpackage.env\fR in \fBportage\fR(5).
 .SH "VARIABLES"



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

2020-09-07 Thread Zac Medico
commit: 00bb1df12827cfce898e6fce8514d59a4cc844b1
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  1 06:44:57 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 00:35:38 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=00bb1df1

egencache --update-pkg-desc-index: emulate esync --verbose output (bug 737470)

When the --verbose flag is given, make --update-pkg-desc-index emulate
esync --verbose output. Example:

 * Searching for changes

 [ N] acct-group/ultimaker (0):  Group for ultimaker
 [ N] acct-user/ultimaker (0):  User for ultimaker
 [ U] www-client/opera (70.0.3728.144):  A fast and secure web browser
 [MU] www-client/opera-developer (72.0.3798.0):  A fast and secure web browser
 [ U] x11-libs/gtksourceview (4.6.1-r1):  A text widget implementing syntax 
highlighting and other features

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

 bin/egencache   | 76 +
 cnf/repo.postsync.d/example |  2 +-
 man/egencache.1 |  3 ++
 3 files changed, 74 insertions(+), 7 deletions(-)

diff --git a/bin/egencache b/bin/egencache
index 264c600fe..532e37f20 100755
--- a/bin/egencache
+++ b/bin/egencache
@@ -35,6 +35,7 @@ else:
 
 signal.signal(debug_signum, debug_signal)
 
+import functools
 import io
 import logging
 import subprocess
@@ -50,8 +51,10 @@ portage._internal_caller = True
 from portage import os, _encodings, _unicode_encode, _unicode_decode
 from _emerge.MetadataRegen import MetadataRegen
 from portage.cache.cache_errors import CacheError, StatCollision
-from portage.cache.index.pkg_desc_index import pkg_desc_index_line_format
+from portage.cache.index.pkg_desc_index import pkg_desc_index_line_format, 
pkg_desc_index_line_read
 from portage.const import TIMESTAMP_FORMAT
+from portage.dep import _repo_separator
+from portage.output import colorize, EOutput
 from portage.package.ebuild._parallel_manifest.ManifestScheduler import 
ManifestScheduler
 from portage.util import cmp_sort_key, writemsg_level
 from portage.util._async.AsyncFunction import AsyncFunction
@@ -131,6 +134,9 @@ def parse_args(args):
common.add_argument("--ignore-default-opts",
action="store_true",
help="do not use the EGENCACHE_DEFAULT_OPTS environment 
variable")
+   common.add_argument("-v", "--verbose",
+   action="count", default=0,
+   help="increase verbosity")
common.add_argument("--write-timestamp",
action="store_true",
help="write metadata/timestamp.chk as required for rsync 
repositories")
@@ -448,13 +454,27 @@ class GenCache:
trg_cache._prune_empty_dirs()
 
 class GenPkgDescIndex:
-   def __init__(self, portdb, output_file):
+   def __init__(self, repo_config, portdb, output_file, verbose=False):
self.returncode = os.EX_OK
+   self._repo_config = repo_config
self._portdb = portdb
self._output_file = output_file
+   self._verbose = verbose
 
def run(self):
 
+   display_updates = self._verbose > 0
+   old = {}
+   new = {}
+   if display_updates:
+   try:
+   with open(self._output_file, 'rt', 
encoding=_encodings["repo.content"]) as f:
+   for line in f:
+   pkg_desc = 
pkg_desc_index_line_read(line)
+   old[pkg_desc.cp] = pkg_desc
+   except FileNotFoundError:
+   pass
+
portage.util.ensure_dirs(os.path.dirname(self._output_file))
f = portage.util.atomic_ofstream(self._output_file,
encoding=_encodings["repo.content"])
@@ -466,10 +486,52 @@ class GenPkgDescIndex:
continue
desc, = portdb.aux_get(pkgs[-1], ["DESCRIPTION"])
 
-   f.write(pkg_desc_index_line_format(cp, pkgs, desc))
+   line = pkg_desc_index_line_format(cp, pkgs, desc)
+   f.write(line)
+   if display_updates:
+   new[cp] = pkg_desc_index_line_read(line)
 
f.close()
 
+   if display_updates:
+   out = EOutput()
+   out.einfo("Searching for changes")
+   print("")
+   items = sorted(new.values(), key=lambda pkg_desc: 
pkg_desc.cp)
+   haspkgs = False
+   for pkg_desc in items:
+   masked = False
+   version = 
self._portdb.xmatch("bestmatch-visible",
+   

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

2020-09-07 Thread Zac Medico
commit: 03ae0d95797f68cf86748ae3da184f3018e8c64c
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Sep  1 02:49:50 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 00:17:54 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=03ae0d95

emerge --search: auto-detect regular expressions (bug 737480)

Automatically detect regular expressions when the search string
contains any of these regular expression characters or character
sequences:

  ^ $ * [ ] { } | ? .+

This simplifies usage, so that users no longer have to remember
to prefix regular expressions with the % character. The new
behavior can be disabled by --regex-search-auto=n, in case the
regular expressions interpretation causes some kind of problem.

Note that fuzzy search and regular expression search are
mutually exclusive, and fuzzy search remains the default for
search strings that do not contain any regular expression
characters.

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

 lib/_emerge/actions.py |  1 +
 lib/_emerge/main.py|  6 ++
 lib/_emerge/search.py  | 12 +++-
 man/emerge.1   | 12 +++-
 4 files changed, 29 insertions(+), 2 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index a4ecfe43d..f57269817 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -2036,6 +2036,7 @@ def action_search(root_config, myopts, myfiles, spinner):
search_index=myopts.get("--search-index", "y") != "n",
search_similarity=myopts.get("--search-similarity"),
fuzzy=myopts.get("--fuzzy-search") != "n",
+   regex_auto=myopts.get("--regex-search-auto") != "n",
)
for mysearch in myfiles:
try:

diff --git a/lib/_emerge/main.py b/lib/_emerge/main.py
index 975738762..5075f7f57 100644
--- a/lib/_emerge/main.py
+++ b/lib/_emerge/main.py
@@ -709,6 +709,12 @@ def parse_opts(tmpcmdline, silent=False):
"action" : "store"
},
 
+   "--regex-search-auto": {
+   "help"   : "Enable or disable automatic regular 
expression detection for search actions",
+   "choices": y_or_n,
+   "default": "y",
+   },
+
"--root": {
 "help"   : "specify the target root filesystem for merging 
packages",
 "action" : "store"

diff --git a/lib/_emerge/search.py b/lib/_emerge/search.py
index a59191c1a..61eed0827 100644
--- a/lib/_emerge/search.py
+++ b/lib/_emerge/search.py
@@ -28,7 +28,7 @@ class search:
#
def __init__(self, root_config, spinner, searchdesc,
verbose, usepkg, usepkgonly, search_index=True,
-   search_similarity=None, fuzzy=True):
+   search_similarity=None, fuzzy=True, regex_auto=False):
"""Searches the available and installed packages for the 
supplied search key.
The list of available and installed packages is created at 
object instantiation.
This makes successive searches faster."""
@@ -42,6 +42,7 @@ class search:
self.spinner = None
self.root_config = root_config
self.setconfig = root_config.setconfig
+   self.regex_auto = regex_auto
self.fuzzy = fuzzy
self.search_similarity = (80 if search_similarity is None
else search_similarity)
@@ -259,6 +260,15 @@ class search:
if '/' in self.searchkey:
match_category = 1
fuzzy = False
+
+   if self.regex_auto and not regexsearch and 
re.search(r'[\^\$\*\[\]\{\}\|\?]|\.\+', self.searchkey) is not None:
+   try:
+   re.compile(self.searchkey, re.I)
+   except Exception:
+   pass
+   else:
+   regexsearch = True
+
if regexsearch:
self.searchre=re.compile(self.searchkey,re.I)
else:

diff --git a/man/emerge.1 b/man/emerge.1
index fe7d05a21..c1bcd0220 100644
--- a/man/emerge.1
+++ b/man/emerge.1
@@ -229,7 +229,9 @@ explicitly discarded by running `emaint \-\-fix 
cleanresume` (see
 .BR \-\-search ", " \-s
 Searches for matches of the supplied string in the ebuild repository.
 By default emerge uses a case-insensitive simple search, but you can
-enable a regular expression search by prefixing the search string with %.
+enable a regular expression search by prefixing the search string with %
+(the % prefix can often be omitted if the
+\fB\-\-regex\-search\-auto\fR option is enabled).
 For example, \fBemerge \-\-search "%^kde"\fR searches for any package whose
 name starts with "kde"; \fBemerge 

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

2020-09-07 Thread Zac Medico
commit: 45a5982fe8076066323e91f6b5fe860f3a429f9f
Author: Florian Schmaus  geekplace  eu>
AuthorDate: Sat Sep  5 07:18:17 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Sep  8 00:01:47 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=45a5982f

env-update: create systemd user-session environment definition

Portage's env-update currently transforms the environment information
from /etc/env.d into /etc/profile.env, which is typically sourced by
every user session, setting up its environment.

However, /etc/profile.env is not sourced by systemd user
services. Instead, for the definition of a systemd user session
environment, the 'environment.d' machinery exists. Unfortunately, up
to now, env-update does not produce a profile.env equivalent for this
machinery, causing issues for systemd user services. For example, an
emacs daemon run as user systemd service does not have a complete
PATH (bug #704412 [1]), because some PATH components are injected by
packages via /etc/env.d. For example, an LLVM ebuild may set
PATH="/usr/lib/llvm/9/bin".

This commit changes env-update so that a systemd user session
environment configuration file named

/etc/environment.d/10-gentoo-env.conf

is created.

Thanks to Michael 'veremitz' Everitt, Arfrever Frehtes Taifersar
Arahesis, Ulrich Müller, Joakim Tjernlund, and Zac Medico for the
useful feedback.

1: https://bugs.gentoo.org/704412

Bug: https://bugs.gentoo.org/704416
Signed-off-by: Florian Schmaus  geekplace.eu>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/util/env_update.py | 42 +++---
 1 file changed, 39 insertions(+), 3 deletions(-)

diff --git a/lib/portage/util/env_update.py b/lib/portage/util/env_update.py
index f130b6f6b..dec086cf8 100644
--- a/lib/portage/util/env_update.py
+++ b/lib/portage/util/env_update.py
@@ -333,14 +333,16 @@ def _env_update(makelinks, target_root, prev_mtimes, 
contents, env,
 
del specials["LDPATH"]
 
-   penvnotice  = "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update.\n"
-   penvnotice += "# DO NOT EDIT THIS FILE. CHANGES TO STARTUP PROFILES\n"
+   notice  = "# THIS FILE IS AUTOMATICALLY GENERATED BY env-update.\n"
+   notice += "# DO NOT EDIT THIS FILE."
+   penvnotice  = notice + " CHANGES TO STARTUP PROFILES\n"
cenvnotice  = penvnotice[:]
penvnotice += "# GO INTO /etc/profile NOT /etc/profile.env\n\n"
cenvnotice += "# GO INTO /etc/csh.cshrc NOT /etc/csh.env\n\n"
 
#create /etc/profile.env for bash support
-   outfile = atomic_ofstream(os.path.join(eroot, "etc", "profile.env"))
+   profile_env_path = os.path.join(eroot, "etc", "profile.env")
+   outfile = atomic_ofstream(profile_env_path)
outfile.write(penvnotice)
 
env_keys = [x for x in env if x != "LDPATH"]
@@ -353,6 +355,40 @@ def _env_update(makelinks, target_root, prev_mtimes, 
contents, env,
outfile.write("export %s='%s'\n" % (k, v))
outfile.close()
 
+   # Create the systemd user environment configuration file
+   # /etc/environment.d/10-gentoo-env.conf with the
+   # environment configuration from /etc/env.d.
+   systemd_environment_dir = os.path.join(eroot, "etc", "environment.d")
+   os.makedirs(systemd_environment_dir, exist_ok=True)
+
+   systemd_gentoo_env_path = os.path.join(systemd_environment_dir,
+   "10-gentoo-env.conf")
+   systemd_gentoo_env = atomic_ofstream(systemd_gentoo_env_path)
+   try:
+   senvnotice = notice + "\n\n"
+   systemd_gentoo_env.write(senvnotice)
+
+   for env_key in env_keys:
+   env_key_value = env[env_key]
+
+   # Skip variables with the empty string
+   # as value. Those sometimes appear in
+   # profile.env (e.g. "export GCC_SPECS=''"),
+   # but are invalid in systemd's syntax.
+   if not env_key_value:
+   continue
+
+   # Transform into systemd environment.d
+   # conf syntax, basically shell variable
+   # assignment (without "export ").
+   line = f"{env_key}={env_key_value}\n"
+
+   systemd_gentoo_env.write(line)
+   except:
+   systemd_gentoo_env.abort()
+   raise
+   systemd_gentoo_env.close()
+
#create /etc/csh.env for (t)csh support
outfile = atomic_ofstream(os.path.join(eroot, "etc", "csh.env"))
outfile.write(cenvnotice)



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

2020-09-07 Thread Louis Sautier
commit: 2a91a00495b34ad9d56cdcbd5c02fc4148883223
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Sep  7 23:30:17 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Sep  7 23:42:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a91a004

dev-python/python-ctags: bump to 1.5.0, adds Python 3.9 support

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/python-ctags/Manifest  |  1 +
 dev-python/python-ctags/python-ctags-1.5.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/python-ctags/Manifest b/dev-python/python-ctags/Manifest
index 55a8b321c2b..fe31eb1ada1 100644
--- a/dev-python/python-ctags/Manifest
+++ b/dev-python/python-ctags/Manifest
@@ -1 +1,2 @@
 DIST python-ctags3-1.3.0.tar.gz 54615 BLAKE2B 
b334b834cefb01bdbf2c061d44ef6e38070c2b3e5da6de25beb09d24bc9d5891a6892a4b0c9e8fa8f8168bf344c10880ac987e263844cb3dd21303f8c2d105e6
 SHA512 
3ad4433d69bd159879ff4eface5150acc8c0f609cc7597885824056ce4ec148e55ad234dffa53f07977aa3ace24846e180adce5316a2950ac8d4ff58ad128b68
+DIST python-ctags3-1.5.0.tar.gz 59091 BLAKE2B 
303b061e7e660c1ed08c52fa76e4a96e288c6359167006a112de2262eff8c6bb564cb5c5ed310e091a3e88c5d5494e883020e7aa3ed900dc9a316cc8a9f597e8
 SHA512 
a5f1e2ff49abf9cf471a0139c1d2e1c4f836557386f394a96e67692d6153c60717df16fc7dbf832f69182270842fdc550f77194855111534c3b71b81ac94e483

diff --git a/dev-python/python-ctags/python-ctags-1.5.0.ebuild 
b/dev-python/python-ctags/python-ctags-1.5.0.ebuild
new file mode 100644
index 000..ad9ef15a077
--- /dev/null
+++ b/dev-python/python-ctags/python-ctags-1.5.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+MY_PN="${PN}3"
+DESCRIPTION="Exuberant Ctags indexing python bindings"
+HOMEPAGE="https://github.com/jonashaag/python-ctags3;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-util/ctags:="
+
+distutils_enable_tests setup.py



[gentoo-commits] repo/gentoo:master commit in: www-apps/klaus/

2020-09-07 Thread Louis Sautier
commit: 4166eb0a3c9d8f622d15bab0d1d7e4b821e6f935
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Sep  7 23:38:15 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Sep  7 23:42:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4166eb0a

www-apps/klaus: support Python 3.9, remove explicit setuptools dep.

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/klaus/klaus-1.5.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/www-apps/klaus/klaus-1.5.2.ebuild 
b/www-apps/klaus/klaus-1.5.2.ebuild
index 351c5e29721..a72bfd91a80 100644
--- a/www-apps/klaus/klaus-1.5.2.ebuild
+++ b/www-apps/klaus/klaus-1.5.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1
 
@@ -25,7 +25,6 @@ RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
ctags? ( dev-python/python-ctags[${PYTHON_USEDEP}] )
 "
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 
 # The tests can only be run from a git repository
 # so they are not included in the source distributions



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

2020-09-07 Thread Louis Sautier
commit: 0f0c29f2883c43490f245cb1bdf940b1e700d576
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Sep  7 23:33:16 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Sep  7 23:42:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f0c29f2

net-irc/znc: remove old

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: Louis Sautier  gentoo.org>

 net-irc/znc/Manifest |   1 -
 net-irc/znc/znc-1.7.5.ebuild | 183 ---
 2 files changed, 184 deletions(-)

diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest
index b951a8b2b30..f9e311890fe 100644
--- a/net-irc/znc/Manifest
+++ b/net-irc/znc/Manifest
@@ -1,4 +1,3 @@
 DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 
40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1
 SHA512 
e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7
-DIST znc-1.7.5.tar.gz 2170656 BLAKE2B 
af5548bff1d9c6e740e668f467f52e8540a59bec9363fb4a17c594e1a9638417f75321b074e2aad6380769a594fc134543681928a7a33d00083ba9babc441a69
 SHA512 
f067503e5f45499c0acd687ef66266c4a65b80048e2a5835d3f9dfc4cd69b35890abdc3457726d7a7b25909f507349770eec43d9941bd62094c3527e64fbd825
 DIST znc-1.8.1.tar.gz 2161359 BLAKE2B 
5b9026156a62748659ae0496f9d799e7d1e0815358fa59f7538ca9d750b8f418fe8a57362b5b5bba40cfb00c2adc5fdc3eee0b56ebde50565c97d158296b827e
 SHA512 
87713ca05621806a399abc23f45671746578f6487561666704bb2ed1cd1863159a42ef4344eea95c9e7dc13d131b669eeabedda37e919d0bad6a05103ad80a16
 DIST znc-1.8.2.tar.gz 2101215 BLAKE2B 
7f0e5840fe57cc6b6549115b0fcf02e6afd3be0bf52e79da0a39bcc1463d983cbeb504bad30f3d2f7582f0295c7210d3c1eec40ec87bcc3546ba2d21a67cca9e
 SHA512 
e821647b50698c3a82fad039e69943e030bf644d8f8e82afa87c6c11da44761bceecddd510a7a956a1b487b1cca6ee46e8ac8818ea03127f0f1ff8f5d1a1a7f9

diff --git a/net-irc/znc/znc-1.7.5.ebuild b/net-irc/znc/znc-1.7.5.ebuild
deleted file mode 100644
index 6f190e2ca05..000
--- a/net-irc/znc/znc-1.7.5.ebuild
+++ /dev/null
@@ -1,183 +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,8} )
-
-inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user
-
-GTEST_VER="1.8.1"
-GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> 
gtest-${GTEST_VER}.tar.gz"
-DESCRIPTION="An advanced IRC Bouncer"
-
-if [[ ${PV} == ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"}
-   SRC_URI=""
-else
-   MY_PV=${PV/_/-}
-   MY_P=${PN}-${MY_PV}
-   SRC_URI="
-   https://znc.in/releases/archive/${MY_P}.tar.gz
-   test? ( ${GTEST_URL} )
-   "
-   KEYWORDS="amd64 arm ~arm64 x86"
-   S=${WORKDIR}/${MY_P}
-fi
-
-HOMEPAGE="https://znc.in;
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )"
-
-RDEPEND="
-   icu? ( dev-libs/icu:= )
-   nls? ( dev-libs/boost:=[nls] )
-   perl? ( >=dev-lang/perl-5.10:= )
-   python? ( ${PYTHON_DEPS} )
-   sasl? ( >=dev-libs/cyrus-sasl-2 )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   tcl? ( dev-lang/tcl:0= )
-   zlib? ( sys-libs/zlib:0= )
-"
-DEPEND="
-   ${RDEPEND}
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   perl? ( >=dev-lang/swig-3.0.0 )
-   python? ( >=dev-lang/swig-3.0.0 )
-   test? ( dev-qt/qtnetwork:5 )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch )
-
-pkg_setup() {
-   if use python; then
-   python-single-r1_pkg_setup
-   fi
-
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /var/lib/${PN} ${PN}
-   # The home directory was previously set to /dev/null
-   # This caused a bug with the systemd unit
-   # https://bugs.gentoo.org/521916
-   esethome ${PN} /var/lib/${PN}
-}
-
-src_prepare() {
-   # Let SWIG rebuild modperl/modpython to make user patching easier.
-   if [[ ${PV} != ** ]]; then
-   rm modules/modperl/generated.tar.gz || die
-   rm modules/modpython/generated.tar.gz || die
-   fi
-
-   sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \
-   test/CMakeLists.txt || die
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWANT_SYSTEMD=yes  # Causes -DSYSTEMD_DIR to be used.
-   -DSYSTEMD_DIR="$(systemd_get_systemunitdir)"
-   -DWANT_ICU="$(usex icu)"
-   -DWANT_IPV6="$(usex ipv6)"
-   -DWANT_I18N="$(usex nls)"
-   -DWANT_PERL="$(usex perl)"
-   

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

2020-09-07 Thread Zac Medico
commit: f1f9062578936d68040490a8122ccf84c087030a
Author: Michael Everitt  veremit  xyz>
AuthorDate: Sun Sep  6 00:05:59 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  7 23:40:32 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f1f90625

man/{portage,make.conf}.5: Files in subdirs are parsed in lexical order

Most files in packages.*, make.conf/*, *.postsync.d/* are parsed not just in
ascending alphabetical order, but actually in lexographical (lexical) order,
which means alpha-numerically + symbols.

Closes: https://github.com/gentoo/portage/pull/616
Signed-off-by: Michael Everitt  veremit.xyz>
Signed-off-by: Zac Medico  gentoo.org>

 man/make.conf.5 |  4 ++--
 man/portage.5   | 15 +++
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/man/make.conf.5 b/man/make.conf.5
index eb812150f..1b997ad37 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -15,8 +15,8 @@ the Simple lexical analysis documentation:
 \fIhttps://docs.python.org/3/library/shlex.html\fR. Note that if you source
 files, they need to be in the same shlex syntax for portage to read them.
 If make.conf is a directory, then all the files in that directory will
-be sorted in ascending alphabetical order by file name and summed
-together as if it were a single file.
+be sorted in lexical order by file name and summed together as if it were
+a single file.
 .br
 Portage will check the currently\-defined environment variables
 first for any settings.  If no environment settings are found,

diff --git a/man/portage.5 b/man/portage.5
index 7472972cc..db6e9ba76 100644
--- a/man/portage.5
+++ b/man/portage.5
@@ -229,8 +229,8 @@ will be preferred.
 Any file in this directory, directories of other profiles or top-level
 "profiles" directory that begins with "package." or "use." can be more than
 just a flat file.  If it is a directory, then all the files in that directory
-will be sorted in ascending alphabetical order by file name and summed together
-as if it were a single file. Note that this behavior is only supported since
+will be sorted in lexical order by file name and summed together as if
+it were a single file. Note that this behavior is only supported since
 portage-2.1.6.7, and it is not included in PMS at this time.
 
 .I Example:
@@ -602,8 +602,8 @@ virtual/aspell\-dict   app\-dicts/aspell\-en
 Files in this directory including make.conf, repos.conf, and any file
 with a name that begins with "package." can be
 more than just a flat file.  If it is a directory, then all the files in that
-directory will be sorted in ascending alphabetical order by file name and 
summed
-together as if it were a single file.
+directory will be sorted in lexical order by file name and summed together
+as if it were a single file.
 
 .I Example:
 .nf
@@ -843,15 +843,14 @@ x11\-libs/qt \-mysql
 .TP
 .BR postsync.d/
 This directory is for user supplied postsync hooks to be run once after all
-repositories have been synced.  Each script is called in alphabetic order
+repositories have been synced.  Each script is called in lexical order
 without any arguments.
 .fi
 .TP
 .BR repo.postsync.d/
 This directory is for user supplied postsync hooks to be run once after each
-repository has been synced.  Each script is called in alphabetic order
-with three arguments.
-
+repository has been synced.  Each script is called in lexical order
+with the following three arguments:
 .I args:
 repository name, sync-uri, location
 .fi



[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/rsync/, lib/portage/sync/, ...

2020-09-07 Thread Zac Medico
commit: ddbe8bd019552573b3f9c1ef2e5701df2edb4dd6
Author: Frédéric Pierret (fepitre)  qubes-os  
org>
AuthorDate: Tue Aug 18 15:00:16 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  7 23:31:06 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ddbe8bd0

syncbase: update with newer Gemato proxy parameter in openpgp env

- Handle global proxy setting which is overrided by the one provided
in Portage configuration (if exists).

Bug: https://bugs.gentoo.org/740904
Closes: https://github.com/gentoo/portage/pull/607
See: 
https://github.com/mgorny/gemato/commit/9980de271de4f8f5e993e2b634d0e8d7753e382f
Signed-off-by: Frédéric Pierret (fepitre)  qubes-os.org>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/sync/modules/git/git.py   | 14 ++
 lib/portage/sync/modules/rsync/rsync.py   |  7 ++-
 lib/portage/sync/modules/webrsync/webrsync.py |  4 ++--
 lib/portage/sync/syncbase.py  | 21 +
 4 files changed, 31 insertions(+), 15 deletions(-)

diff --git a/lib/portage/sync/modules/git/git.py 
b/lib/portage/sync/modules/git/git.py
index d87f1a601..8065fff33 100644
--- a/lib/portage/sync/modules/git/git.py
+++ b/lib/portage/sync/modules/git/git.py
@@ -207,19 +207,17 @@ class GitSync(NewBase):
'sync-git-verify-commit-signature', 
'false').lower() not in ('true', 'yes')):
return True
 
-   if self.repo.sync_openpgp_key_path is not None:
-   if gemato is None:
-   writemsg_level("!!! Verifying against specified 
key requires gemato-11.0+ installed\n",
+   if self.repo.sync_openpgp_key_path is not None and gemato is 
None:
+   writemsg_level("!!! Verifying against specified key 
requires gemato-14.5+ installed\n",
level=logging.ERROR, noiselevel=-1)
-   return False
-   openpgp_env = gemato.openpgp.OpenPGPEnvironment()
-   else:
-   openpgp_env = None
+   return False
+
+   openpgp_env = 
self._get_openpgp_env(self.repo.sync_openpgp_key_path)
 
try:
out = EOutput()
env = None
-   if openpgp_env is not None:
+   if openpgp_env is not None and 
self.repo.sync_openpgp_key_path is not None:
try:
out.einfo('Using keys from %s' % 
(self.repo.sync_openpgp_key_path,))
with 
io.open(self.repo.sync_openpgp_key_path, 'rb') as f:

diff --git a/lib/portage/sync/modules/rsync/rsync.py 
b/lib/portage/sync/modules/rsync/rsync.py
index 35d1461e4..54e285d88 100644
--- a/lib/portage/sync/modules/rsync/rsync.py
+++ b/lib/portage/sync/modules/rsync/rsync.py
@@ -133,10 +133,7 @@ class RsyncSync(NewBase):
if self.verify_metamanifest and gemato is not None:
# Use isolated environment if key is specified,
# system environment otherwise
-   if self.repo.sync_openpgp_key_path is not None:
-   openpgp_env = 
gemato.openpgp.OpenPGPEnvironment()
-   else:
-   openpgp_env = 
gemato.openpgp.OpenPGPSystemEnvironment()
+   openpgp_env = 
self._get_openpgp_env(self.repo.sync_openpgp_key_path)
 
try:
# Load and update the keyring early. If it fails, then 
verification
@@ -361,7 +358,7 @@ class RsyncSync(NewBase):
# if synced successfully, verify now
if exitcode == 0 and self.verify_metamanifest:
if gemato is None:
-   writemsg_level("!!! Unable to verify: 
gemato-11.0+ is required\n",
+   writemsg_level("!!! Unable to verify: 
gemato-14.5+ is required\n",
level=logging.ERROR, 
noiselevel=-1)
exitcode = 127
else:

diff --git a/lib/portage/sync/modules/webrsync/webrsync.py 
b/lib/portage/sync/modules/webrsync/webrsync.py
index 20cc25a2c..cc0dbc4a9 100644
--- a/lib/portage/sync/modules/webrsync/webrsync.py
+++ b/lib/portage/sync/modules/webrsync/webrsync.py
@@ -75,11 +75,11 @@ class WebRsync(SyncBase):
return (1, False)
 
if gemato is None:
-   writemsg_level("!!! Verifying against 
specified key requires gemato-11.0+ installed\n",
+   writemsg_level("!!! Verifying against 
specified key requires gemato-14.5+ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ipvsadm/files/, sys-cluster/ipvsadm/

2020-09-07 Thread Sam James
commit: fd115f21fea676352cff55337fd78486c6998897
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 23:35:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 23:35:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd115f21

sys-cluster/ipvsadm: drop old EAPI 4 ebuild

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/ipvsadm/Manifest   |   1 -
 .../ipvsadm/files/ipvsadm-1.26-buildsystem.patch   | 113 -
 .../files/ipvsadm-1.26-stack_smashing.patch|  32 --
 sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild |  64 
 4 files changed, 210 deletions(-)

diff --git a/sys-cluster/ipvsadm/Manifest b/sys-cluster/ipvsadm/Manifest
index cc6ea43e31c..4107ba63500 100644
--- a/sys-cluster/ipvsadm/Manifest
+++ b/sys-cluster/ipvsadm/Manifest
@@ -1,3 +1,2 @@
-DIST ipvsadm-1.26.tar.gz 41700 BLAKE2B 
ef8b089bd4d21297ae6fde01a9214cf07633cc286765e6f8110b04589c5d9b6dc4624457899c4ea48ddd08b495a9c090b26d1dc5094b5fb7cafcd5342c729caf
 SHA512 
873e23a6bdaabc153b00f1ede3853c947e8c8cfb4e18364d55197c74f26cc883ca469e074a90f377fbfd5e73e0cd6c1fe414c9f7a5c28b0d4431af58056eced4
 DIST ipvsadm-1.27.tar.xz 38196 BLAKE2B 
1b8a72b11c14a909b8b7459c459195d32bb7944ed4a01d963e2b85e8279c5d7d2fd095d9c23473c64dc15881a2b22b439b39c10b2019b3183f54e22535a258a9
 SHA512 
cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80
 DIST ipvsadm-1.28.tar.xz 38600 BLAKE2B 
2a892f858324788b425f7c5aa6ce6a1548c6cd166977d1d36a5236061d1a6ce7e31f6bc1e24a7d53a57406e468271ccebc01330de6be9784c1a955b60eb89d16
 SHA512 
a1e10ce30751d9439f832e221e5c41b338f87dcc94a0b21329d908a9164f8882049af9d9d918b764b36c30e353d5b8db49d7088e60c24e4748713c06cccf7035

diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch 
b/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch
deleted file mode 100644
index ba8e9450eb3..000
--- a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch
+++ /dev/null
@@ -1,113 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -43,14 +43,13 @@
- INIT  = $(BUILD_ROOT)/etc/rc.d/init.d
- MKDIR = mkdir
- INSTALL   = install
--STATIC_LIBS   = libipvs/libipvs.a
- 
- ifeq "${ARCH}" "sparc64"
--CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe 
-mcpu=ultrasparc -mcmodel=medlow
-+CFLAGS := -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow
- else
--CFLAGS = -Wall -Wunused -Wstrict-prototypes -g
-+CFLAGS := -g
- endif
--
-+OPTFLAGS += -Wall -Wunused -Wstrict-prototypes
- 
- #
- # No servicable parts below this line
-@@ -94,10 +93,12 @@
- all:libs ipvsadm
- 
- libs:
--  make -C libipvs
-+  $(MAKE) -C libipvs
-+
-+$(OBJS):  libs
- 
--ipvsadm:  $(OBJS) $(STATIC_LIBS)
--  $(CC) $(CFLAGS) -o $@ $^ $(LIBS)
-+ipvsadm:  $(OBJS)
-+  $(CC) $(LDFLAGS) $(OPTFLAGS) $(CFLAGS) -o $@ $^ -Llibipvs 
-lipvs $(LIBS)
- 
--install:all
-+install:
-   if [ ! -d $(SBIN) ]; then $(MKDIR) -p $(SBIN); fi
-@@ -108,15 +109,13 @@
-   $(INSTALL) -m 0644 ipvsadm.8 $(MAN)
-   $(INSTALL) -m 0644 ipvsadm-save.8 $(MAN)
-   $(INSTALL) -m 0644 ipvsadm-restore.8 $(MAN)
--  [ -d $(INIT) ] || $(MKDIR) -p $(INIT)
--  $(INSTALL) -m 0755 ipvsadm.sh $(INIT)/ipvsadm
- 
- clean:
-   rm -f ipvsadm $(NAME).spec $(NAME)-$(VERSION).tar.gz
-   rm -rf debian/tmp
-   find . -name '*.[ao]' -o -name "*~" -o -name "*.orig" \
- -o -name "*.rej" -o -name core | xargs rm -f
--  make -C libipvs clean
-+  $(MAKE) -C libipvs clean
- 
- distclean:clean
- 
-@@ -149,4 +148,4 @@
-   dpkg-buildpackage
- 
- %.o:  %.c
--  $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
-+  $(CC) $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $<
 a/libipvs/Makefile
-+++ b/libipvs/Makefile
-@@ -1,32 +1,39 @@
- # Makefile for libipvs
- 
- CC= gcc
--CFLAGS= -Wall -Wunused -Wstrict-prototypes -g -fPIC
-+OPTFLAGS = -Wall -Wunused -Wstrict-prototypes
- ifneq (0,$(HAVE_NL))
--CFLAGS+= -DLIBIPVS_USE_NL
-+DEFINES += -DLIBIPVS_USE_NL
- endif
- 
- INCLUDE   += $(shell if [ -f ../../ip_vs.h ]; then\
-echo "-I../../."; fi;)
--DEFINES   = $(shell if [ ! -f ../../ip_vs.h ]; then   \
-+DEFINES   += $(shell if [ ! -f ../../ip_vs.h ]; then  \
-   echo "-DHAVE_NET_IP_VS_H"; fi;)
- 
- .PHONY= all clean install dist distclean rpm rpms
--STATIC_LIB= libipvs.a
--SHARED_LIB= libipvs.so
- 
--all:  $(STATIC_LIB) $(SHARED_LIB)
-+TARGETS = libipvs.so
- 
--$(STATIC_LIB):libipvs.o ip_vs_nl_policy.o

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

2020-09-07 Thread Louis Sautier
commit: 319fe5c5ba288a568737057be5829d6a218bc453
Author: Louis Sautier  gentoo  org>
AuthorDate: Mon Sep  7 23:21:37 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Mon Sep  7 23:25:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319fe5c5

net-irc/znc: bump to 1.8.2

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: Louis Sautier  gentoo.org>

 net-irc/znc/Manifest |   1 +
 net-irc/znc/znc-1.8.2.ebuild | 182 +++
 2 files changed, 183 insertions(+)

diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest
index 838db7de2b5..b951a8b2b30 100644
--- a/net-irc/znc/Manifest
+++ b/net-irc/znc/Manifest
@@ -1,3 +1,4 @@
 DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 
40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1
 SHA512 
e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7
 DIST znc-1.7.5.tar.gz 2170656 BLAKE2B 
af5548bff1d9c6e740e668f467f52e8540a59bec9363fb4a17c594e1a9638417f75321b074e2aad6380769a594fc134543681928a7a33d00083ba9babc441a69
 SHA512 
f067503e5f45499c0acd687ef66266c4a65b80048e2a5835d3f9dfc4cd69b35890abdc3457726d7a7b25909f507349770eec43d9941bd62094c3527e64fbd825
 DIST znc-1.8.1.tar.gz 2161359 BLAKE2B 
5b9026156a62748659ae0496f9d799e7d1e0815358fa59f7538ca9d750b8f418fe8a57362b5b5bba40cfb00c2adc5fdc3eee0b56ebde50565c97d158296b827e
 SHA512 
87713ca05621806a399abc23f45671746578f6487561666704bb2ed1cd1863159a42ef4344eea95c9e7dc13d131b669eeabedda37e919d0bad6a05103ad80a16
+DIST znc-1.8.2.tar.gz 2101215 BLAKE2B 
7f0e5840fe57cc6b6549115b0fcf02e6afd3be0bf52e79da0a39bcc1463d983cbeb504bad30f3d2f7582f0295c7210d3c1eec40ec87bcc3546ba2d21a67cca9e
 SHA512 
e821647b50698c3a82fad039e69943e030bf644d8f8e82afa87c6c11da44761bceecddd510a7a956a1b487b1cca6ee46e8ac8818ea03127f0f1ff8f5d1a1a7f9

diff --git a/net-irc/znc/znc-1.8.2.ebuild b/net-irc/znc/znc-1.8.2.ebuild
new file mode 100644
index 000..fa6a8f89ce8
--- /dev/null
+++ b/net-irc/znc/znc-1.8.2.ebuild
@@ -0,0 +1,182 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit cmake python-single-r1 readme.gentoo-r1 systemd
+
+GTEST_VER="1.8.1"
+GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> 
gtest-${GTEST_VER}.tar.gz"
+DESCRIPTION="An advanced IRC Bouncer"
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"}
+   SRC_URI=""
+else
+   MY_PV=${PV/_/-}
+   MY_P=${PN}-${MY_PV}
+   SRC_URI="
+   https://znc.in/releases/archive/${MY_P}.tar.gz
+   test? ( ${GTEST_URL} )
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/${MY_P}
+fi
+
+HOMEPAGE="https://znc.in;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )"
+
+DEPEND="
+   icu? ( dev-libs/icu:= )
+   nls? ( dev-libs/boost:=[nls] )
+   perl? ( >=dev-lang/perl-5.10:= )
+   python? ( ${PYTHON_DEPS} )
+   sasl? ( >=dev-libs/cyrus-sasl-2 )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   tcl? ( dev-lang/tcl:0= )
+   zlib? ( sys-libs/zlib:0= )
+"
+RDEPEND="
+   ${DEPEND}
+   acct-user/znc
+   acct-group/znc
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   perl? (
+   >=dev-lang/swig-3.0.0
+   >=dev-lang/perl-5.10
+   )
+   python? (
+   >=dev-lang/swig-3.0.0
+   >=dev-lang/perl-5.10
+   )
+   test? (
+   ${PYTHON_DEPS}
+   dev-qt/qtnetwork:5
+   )
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch )
+
+pkg_setup() {
+   if use python; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   # Let SWIG rebuild modperl/modpython to make user patching easier.
+   if [[ ${PV} != ** ]]; then
+   rm modules/modperl/generated.tar.gz || die
+   rm modules/modpython/generated.tar.gz || die
+   fi
+
+   sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \
+   test/CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWANT_SYSTEMD=yes  # Causes -DSYSTEMD_DIR to be used.
+   -DSYSTEMD_DIR="$(systemd_get_systemunitdir)"
+   -DWANT_ICU="$(usex icu)"
+   -DWANT_IPV6="$(usex ipv6)"
+   -DWANT_I18N="$(usex nls)"
+   -DWANT_PERL="$(usex perl)"
+   -DWANT_PYTHON="$(usex python)"
+  

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

2020-09-07 Thread Zac Medico
commit: aabfe9ebbd529ede79476f77ccb8b427bd10edf5
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep  7 23:19:19 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  7 23:21:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabfe9eb

sys-apps/portage: update  to require at least gemato-14.5

Bug: https://bugs.gentoo.org/740904
See: 
https://github.com/mgorny/gemato/commit/9980de271de4f8f5e993e2b634d0e8d7753e382f
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/portage-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index fc86ef1642b..dfbe619ef9d 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -29,8 +29,6 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # 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
@@ -41,7 +39,7 @@ RDEPEND="
app-shells/bash:0[readline]
>=app-admin/eselect-1.2
rsync-verify? (
-   >=app-portage/gemato-14.4-r1[${PYTHON_USEDEP}]
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
>=app-crypt/openpgp-keys-gentoo-release-20180706
>=app-crypt/gnupg-2.2.4-r2[ssl(-)]
)



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

2020-09-07 Thread Sam James
commit: 92c5ebafb0e1fe43590592c668a8ecf8998b50b3
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 23:11:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 23:11:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c5ebaf

mail-filter/gld: cleanup old EAPI 4 ebuild

Bug: https://bugs.gentoo.org/739586
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 mail-filter/gld/gld-1.7-r2.ebuild | 76 ---
 1 file changed, 76 deletions(-)

diff --git a/mail-filter/gld/gld-1.7-r2.ebuild 
b/mail-filter/gld/gld-1.7-r2.ebuild
deleted file mode 100644
index 55c7f21f081..000
--- a/mail-filter/gld/gld-1.7-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit toolchain-funcs
-
-DESCRIPTION="A standalone anti-spam greylisting algorithm on top of Postfix"
-HOMEPAGE="http://www.gasmi.net/gld.html;
-SRC_URI="http://www.gasmi.net/down/${P}.tgz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="postgres"
-# Not adding a mysql USE flag. The package defaults to it, so we will too.
-DEPEND="sys-libs/zlib
-   >=dev-libs/openssl-0.9.6
-   postgres? ( dev-db/postgresql[server] )
-   !postgres? ( virtual/mysql )"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   sed -i gld.conf \
-   -e 's:^LOOPBACKONLY=.*:LOOPBACKONLY=1:' \
-   -e 's:^#USER=.*:USER=nobody:' \
-   -e 's:^#GROUP=.*:GROUP=nobody:' \
-   || die "sed gld.conf failed"
-
-   sed -i Makefile.in \
-   -e '/ -c /{s|-O2|$(CFLAGS)|g}' \
-   -e '/ -o /{s|-O2|$(CFLAGS) $(LDFLAGS)|g}' \
-   -e '/strip/d' \
-   || die "sed Makefile.in failed"
-
-   sed -i tables.{my,pg}sql \
-   -e '/ip char/s/16/39/' \
-   || die "sed sql tables failed"
-}
-
-src_configure() {
-   tc-export CC
-   # It's kind of weird. $(use_with postgres pgsql) won't work if you don't
-   # use it...
-   if use postgres ; then
-   myconf="${myconf} --with-pgsql"
-   fi
-
-   econf ${myconf}
-}
-
-src_install() {
-   dobin gld
-
-   insinto /etc
-   newins gld.conf gld.conf.example
-
-   dodoc HISTORY README*
-
-   insinto /usr/share/${PN}/sql
-   doins *.pgsql *-whitelist.sql "${FILESDIR}"/tables.sql
-
-   newinitd "${FILESDIR}"/gld.rc gld
-}
-
-pkg_preinst() {
-   elog "Please read the README file in /usr/share/doc/${PF} for"
-   elog "details on how to setup gld."
-   elog
-   elog "The sql files have been installed to /usr/share/${PN}/sql."
-   if [[ $REPLACING_VERSIONS == "1.7-r1" ]]; then
-   elog "You might want to use the ALTER_TABLE command to change 
the"
-   elog "ip field width to 39 chars to accomodate ipv6 addresses."
-   elog "Please see your sql server documentation."
-   fi
-}



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

2020-09-07 Thread Sam James
commit: c1e3cb85b56831ebe7f927efe44dc30aa464f022
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 23:09:31 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 23:09:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1e3cb85

mail-filter/gld: Stabilize 1.7-r4 amd64, #739586

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

 mail-filter/gld/gld-1.7-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-filter/gld/gld-1.7-r4.ebuild 
b/mail-filter/gld/gld-1.7-r4.ebuild
index 91152e44cb6..fb79d9897fc 100644
--- a/mail-filter/gld/gld-1.7-r4.ebuild
+++ b/mail-filter/gld/gld-1.7-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.gasmi.net/down/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc x86"
+KEYWORDS="amd64 ppc x86"
 IUSE="libressl postgres"
 # Not adding a mysql USE flag. The package defaults to it, so we will too.
 DEPEND="sys-libs/zlib



[gentoo-commits] proj/portage:master commit in: lib/portage/sync/modules/rsync/

2020-09-07 Thread Zac Medico
commit: 051d75acf5e3fbca7c1083cb612e5f07a3a98919
Author: Frédéric Pierret (fepitre)  qubes-os  
org>
AuthorDate: Tue Aug  4 13:12:08 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  7 22:49:53 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=051d75ac

rsync: ignore addrinfos with proxy settings

Not doing so makes getting addrinfos failing due to
"Temporary failure in name resolution" due to proxy settings.

An alternative to this solution would be to define a socks.setdefaultproxy
and passing socks.socksocket to socket.

Bug: https://bugs.gentoo.org/740904
See: https://github.com/gentoo/portage/pull/607
Signed-off-by: Frédéric Pierret (fepitre)  qubes-os.org>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/sync/modules/rsync/rsync.py | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/lib/portage/sync/modules/rsync/rsync.py 
b/lib/portage/sync/modules/rsync/rsync.py
index 88b36ab79..35d1461e4 100644
--- a/lib/portage/sync/modules/rsync/rsync.py
+++ b/lib/portage/sync/modules/rsync/rsync.py
@@ -230,15 +230,16 @@ class RsyncSync(NewBase):
addrinfos = None
uris = []
 
-   try:
-   addrinfos = getaddrinfo_validate(
-   socket.getaddrinfo(getaddrinfo_host, 
None,
-   family, socket.SOCK_STREAM))
-   except socket.error as e:
-   writemsg_level(
-   "!!! getaddrinfo failed for '%s': %s\n"
-   % (_unicode_decode(hostname), str(e)),
-   noiselevel=-1, level=logging.ERROR)
+   if 'RSYNC_PROXY' not in self.spawn_kwargs['env']:
+   try:
+   addrinfos = getaddrinfo_validate(
+   socket.getaddrinfo(
+   getaddrinfo_host, None, 
family, socket.SOCK_STREAM))
+   except socket.error as e:
+   writemsg_level(
+   "!!! getaddrinfo failed for 
'%s': %s\n"
+   % (_unicode_decode(hostname), 
str(e)),
+   noiselevel=-1, 
level=logging.ERROR)
 
if addrinfos:
 



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

2020-09-07 Thread Lars Wendler
commit: 3bb294b616ed42eb9d86a9db0812024eaea303a2
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 22:41:59 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 22:42:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bb294b6

net-fs/samba: Bump to version 4.13.0_rc4. Removed old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 net-fs/samba/Manifest | 2 +-
 net-fs/samba/{samba-4.13.0_rc2.ebuild => samba-4.13.0_rc4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index c4e2b8a0275..cc1be035fb5 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,3 +1,3 @@
 DIST samba-4.11.11.tar.gz 18590837 BLAKE2B 
0d585d4561717c6a08ac51fb8ae9944901aa81e437fc8e78ca22e5a43232295002f5456d78b302278aa7a0a4596f8c5b0b910e092aa54a8d9c46fd804b772d33
 SHA512 
71403fe4c1de3730b115a7e1b1cdfcae6f2e8c7ca8b18ed154be309f06484d136e66ef64379409c6e39ade3b5bfa5587f9229755e9ee1747915c546fd1f08d5f
 DIST samba-4.12.6.tar.gz 18224870 BLAKE2B 
5a8086c3575dd46cc8f428db818dc3db8772fa08fb7a431940377219f782555923f9b0a62b067b4c89a0208aa022bfa0c0664706a1241487183344e822c20bc3
 SHA512 
16a4ced3942bc6d51e80db257e8caeaa426980f66caf2aaf2324f091ec5063bc6b9029d90ff2f321b68be4cede7555d1ebf142405105468bd581e7a7bf9f0be5
-DIST samba-4.13.0rc2.tar.gz 18402249 BLAKE2B 
cfef9747b18863806a3aa3eb87e9f67c9dcaf45cc20d6129b8e9e876234eaf19f7acfa4ba0932434f9b12082010448dc1361fa4edae22c0e5d410164cbd0a52d
 SHA512 
4779c45dde0f96b3fc64f70e7fb8f8e8e2df67f0b5d39de88714f04224937ab27cd39bbc7bdd276fc0344d100dc6f741adbff38240e91807ac34cf46d6c10759
+DIST samba-4.13.0rc4.tar.gz 18405219 BLAKE2B 
be29a5307931da4a8caee05a35ae34b89b9b256015a88904a4b5545e1bc6ec4c2aa5a6a04120c11a382c74d279fad16944f1de8080c9e7aa0da52f8567b939d6
 SHA512 
07a7051b3b1d0bbe8bd5ab5534ec5d6604b168f3f2cf061b3f2d4e0222ab30c2122f7d02a092f7b64ed6f78577f15a1a5ac0731c47e7d67c5c637a318c164cae

diff --git a/net-fs/samba/samba-4.13.0_rc2.ebuild 
b/net-fs/samba/samba-4.13.0_rc4.ebuild
similarity index 99%
rename from net-fs/samba/samba-4.13.0_rc2.ebuild
rename to net-fs/samba/samba-4.13.0_rc4.ebuild
index bec90f848db..ae09ce8cd65 100644
--- a/net-fs/samba/samba-4.13.0_rc2.ebuild
+++ b/net-fs/samba/samba-4.13.0_rc4.ebuild
@@ -212,7 +212,7 @@ multilib_src_configure() {
$(multilib_native_use_with pam)
$(multilib_native_usex pam 
"--with-pammodulesdir=${EPREFIX}/$(get_libdir)/security" '')
$(multilib_native_use_with quota quotas)
-   $(multilib_native_use_enable snapper)
+   $(multilib_native_usex snapper '' 
'--with-shared-modules=!vfs_snapper')
$(multilib_native_use_with syslog)
$(multilib_native_use_with systemd)
--systemd-install-services



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

2020-09-07 Thread Zac Medico
commit: 6e6d8e7f522fef3c32a7c71298024167c066a3c5
Author: Frédéric Pierret (fepitre)  qubes-os  
org>
AuthorDate: Thu Aug 20 09:35:23 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep  7 22:23:08 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6e6d8e7f

Use portage proxy settings for fetching BINPKG host

Bug: https://bugs.gentoo.org/740898
See: https://github.com/gentoo/portage/pull/607
Signed-off-by: Frédéric Pierret (fepitre)  qubes-os.org>
Signed-off-by: Zac Medico  gentoo.org>

 lib/portage/dbapi/bintree.py |  9 -
 lib/portage/util/_urlopen.py | 10 +++---
 2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/lib/portage/dbapi/bintree.py b/lib/portage/dbapi/bintree.py
index 620865a79..ee30542a5 100644
--- a/lib/portage/dbapi/bintree.py
+++ b/lib/portage/dbapi/bintree.py
@@ -964,11 +964,18 @@ class binarytree:
download_timestamp + ttl > 
time.time():
raise 
UseCachedCopyOfRemoteIndex()
 
+   # Set proxy settings for _urlopen -> 
urllib_request
+   proxies = {}
+   for proto in ('http', 'https'):
+   value = self.settings.get(proto + 
'_proxy')
+   if value is not None:
+   proxies[proto] = value
+
# Don't use urlopen for https, unless
# PEP 476 is supported (bug #469888).
if parsed_url.scheme not in ('https',) or 
_have_pep_476():
try:
-   f = _urlopen(url, 
if_modified_since=local_timestamp)
+   f = _urlopen(url, 
if_modified_since=local_timestamp, proxies=proxies)
if hasattr(f, 'headers') and 
f.headers.get('timestamp', ''):
remote_timestamp = 
f.headers.get('timestamp')
except IOError as err:

diff --git a/lib/portage/util/_urlopen.py b/lib/portage/util/_urlopen.py
index b46d1554c..b67d02739 100644
--- a/lib/portage/util/_urlopen.py
+++ b/lib/portage/util/_urlopen.py
@@ -26,7 +26,7 @@ def have_pep_476():
return hasattr(__import__('ssl'), '_create_unverified_context')
 
 
-def urlopen(url, if_modified_since=None):
+def urlopen(url, if_modified_since=None, proxies=None):
parse_result = urllib_parse.urlparse(url)
if parse_result.scheme not in ("http", "https"):
return _urlopen(url)
@@ -40,8 +40,12 @@ def urlopen(url, if_modified_since=None):
request.add_header('If-Modified-Since', 
_timestamp_to_http(if_modified_since))
if parse_result.username is not None:
password_manager.add_password(None, url, parse_result.username, 
parse_result.password)
-   auth_handler = CompressedResponseProcessor(password_manager)
-   opener = urllib_request.build_opener(auth_handler)
+
+   handlers = [CompressedResponseProcessor(password_manager)]
+   if proxies:
+   handlers.append(urllib_request.ProxyHandler(proxies))
+   opener = urllib_request.build_opener(*handlers)
+
hdl = opener.open(request)
if hdl.headers.get('last-modified', ''):
try:



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

2020-09-07 Thread Sam James
commit: 2a89a8c0b44df34d90bf96ef6541b51bfd115914
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 22:22:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 22:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a89a8c0

media-libs/libmp4v2: security cleanup

Bug: https://bugs.gentoo.org/661582
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-libs/libmp4v2/libmp4v2-2.0.0-r1.ebuild | 50 
 1 file changed, 50 deletions(-)

diff --git a/media-libs/libmp4v2/libmp4v2-2.0.0-r1.ebuild 
b/media-libs/libmp4v2/libmp4v2-2.0.0-r1.ebuild
deleted file mode 100644
index 58d839ef5f3..000
--- a/media-libs/libmp4v2/libmp4v2-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_P=${P/lib}
-inherit libtool
-
-DESCRIPTION="Functions for accessing ISO-IEC:14496-1:2001 MPEG-4 standard"
-HOMEPAGE="https://code.google.com/p/mp4v2/;
-SRC_URI="https://mp4v2.googlecode.com/files/${MY_P}.tar.bz2;
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
-IUSE="static-libs test utils"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   sys-apps/sed
-   test? ( dev-util/dejagnu )
-   utils? ( sys-apps/help2man )
-"
-
-DOCS=( doc/{Authors,BuildSource,Documentation,ReleaseNotes,ToolGuide}.txt 
README )
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}/${P}-gcc7.patch"
-   "${FILESDIR}/${P}-mp4tags-corruption.patch"
-   "${FILESDIR}/${P}-clang.patch"
-)
-
-src_prepare() {
-   default
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --disable-gch \
-   $(use_enable utils util) \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}



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

2020-09-07 Thread Thomas Deutschmann
commit: ff83f0199ea3e5da56a72558912834a2ceb1d737
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 22:20:00 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 22:20:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff83f019

profiles: Deprecate  gentoo.org>

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

diff --git a/profiles/package.deprecated b/profiles/package.deprecated
index 2dfb9183e2b..df59c7aaaf0 100644
--- a/profiles/package.deprecated
+++ b/profiles/package.deprecated
@@ -17,6 +17,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Thomas Deutschmann  (2020-09-08)
+# Dead implementations, please migrate to >=zeromq-4
+dev-perl/ZMQ-LibZMQ2
+dev-perl/ZMQ-LibZMQ3
+ (2020-07-13)
 # Abandoned upstream, switch to dev-python/mysqlclient which is a maintained 
 # fork. #710024



[gentoo-commits] repo/gentoo:master commit in: net-mail/pop-before-smtp/

2020-09-07 Thread Jonas Stein
commit: 6a3727f2123e5597bf6e95c796f0871dbc6ded45
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Sep  7 22:07:42 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Sep  7 22:07:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3727f2

net-mail/pop-before-smtp: QA fix, shorten DESCRIPTION

Shortened DESCRIPTION

Package-Manager: Portage-3.0.5, Repoman-2.3.23
Signed-off-by: Jonas Stein  gentoo.org>

 net-mail/pop-before-smtp/pop-before-smtp-1.42.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/pop-before-smtp/pop-before-smtp-1.42.ebuild 
b/net-mail/pop-before-smtp/pop-before-smtp-1.42.ebuild
index 4c233e12778..0bcf260b4cc 100644
--- a/net-mail/pop-before-smtp/pop-before-smtp-1.42.ebuild
+++ b/net-mail/pop-before-smtp/pop-before-smtp-1.42.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
 
-DESCRIPTION="a simple daemon to allow email relay control based on successful 
POP or IMAP logins"
+DESCRIPTION="Simple daemon to controll email relay based on successful POP or 
IMAP logins"
 HOMEPAGE="http://popbsmtp.sourceforge.net;
 SRC_URI="mirror://sourceforge/popbsmtp/${P}.tar.gz"
 



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

2020-09-07 Thread Thomas Deutschmann
commit: af1aa5dda0985512c063560717852166af82e144
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 22:02:55 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 22:05:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af1aa5dd

net-libs/zeromq: bump to v4.3.3

Bug: https://bugs.gentoo.org/740574
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-libs/zeromq/Manifest|  1 +
 net-libs/zeromq/zeromq-4.3.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 822566c7851..592bf7febdd 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -1,3 +1,4 @@
 DIST zeromq-2.2.0.tar.gz 1899104 BLAKE2B 
1c02629e33151db11c529d538ce519dae7f3426ee13f8a2b840960779cd7514f7cc3257983704f2c392a00ad62f4a955bc33fcbdadb8bada3858753a1790ab41
 SHA512 
fb3cf421b2dc48c31956b3e3ee4ab6ebc743deec3bf626c2238a1996c8c51be87260bd6aa662793a1f0c34dcda9b3146763777bb162dfad6fec4ca7acc403b2e
 DIST zeromq-3.2.5.tar.gz 2082960 BLAKE2B 
88fe3b3206f0e59acb3cf370964c9e40df2dceb5e40aef85ae8cd8fedef4c655fd2698a7f81431e34550b5156814a75c0b1a738393e7c44acbfefe96acc4c4bc
 SHA512 
3682204e5a47824d149968e62fbf9768134370e4f7debbbf8f2bfa24bdd0a781e50c4a9b4231af8a0c4bab61839169100525a91472448ef180a9672342e10a3f
 DIST zeromq-4.3.2.tar.gz 1697442 BLAKE2B 
70a1f6da357987c32483050fcf86cb81a1fb0b65a527f6900f54eea8958c6aa6024af04067114663824d42305f507cba67e03c7aaab7e23e4f6332d4368613eb
 SHA512 
b6251641e884181db9e6b0b705cced7ea4038d404bdae812ff47bdd0eed12510b6af6846b85cb96898e253ccbac71eca7fe588673300ddb9c3109c973250c8e4
+DIST zeromq-4.3.3.tar.gz 2117050 BLAKE2B 
69bd1544fa76232ecf860b364592762c4170c327c444bf79a916947e1c370eb8c6c20b2ae271374d70bde11db9116ef6a64262e287982e5f41d6a5029649348f
 SHA512 
4c18d784085179c5b1fcb753a93813095a12c8d34970f2e1bfca6499be6c9d67769c71c68b7ca54ff181b20390043170e89733c22f76ff1ea46494814f7095b1

diff --git a/net-libs/zeromq/zeromq-4.3.3.ebuild 
b/net-libs/zeromq/zeromq-4.3.3.ebuild
new file mode 100644
index 000..e9a0a3255f3
--- /dev/null
+++ b/net-libs/zeromq/zeromq-4.3.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools
+
+DESCRIPTION="A brokerless kernel"
+HOMEPAGE="http://www.zeromq.org/;
+SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="LGPL-3"
+SLOT="0/5"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="doc drafts pgm +sodium static-libs test unwind elibc_Darwin"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   !elibc_Darwin? ( unwind? ( sys-libs/libunwind ) )
+   sodium? ( dev-libs/libsodium:= )
+   pgm? ( ~net-libs/openpgm-5.2.122 )"
+DEPEND="${RDEPEND}
+   !elibc_Darwin? ( sys-apps/util-linux )
+   doc? (
+   app-text/asciidoc
+   app-text/xmlto
+   )
+   pgm? ( virtual/pkgconfig )"
+
+src_prepare() {
+   sed \
+   -e '/libzmq_werror=/s:yes:no:g' \
+   -i configure.ac || die
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-shared
+   $(use_enable drafts)
+   $(use_enable static-libs static)
+   $(use_enable unwind libunwind)
+   $(use_with sodium libsodium)
+   $(use_with pgm)
+   $(use_with doc docs)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # Restricting to one job because multiple tests are using the same port.
+   # Upstream knows the problem and says it doesn't support parallel test
+   # execution, see ${S}/INSTALL.
+   emake -j1 check
+}
+
+src_install() {
+   default
+   find "${ED}"/usr/lib* -name '*.la' -delete || die
+}



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

2020-09-07 Thread Jonas Stein
commit: 3f5b5c3351aeb7ee63acc019053179f0b97d5d3a
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Sep  7 22:02:56 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Sep  7 22:03:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5b5c33

net-analyzer/nload: QA fix, shorten DESCRIPTION

Shortened DESCRIPTION

Package-Manager: Portage-3.0.5, Repoman-2.3.23
Signed-off-by: Jonas Stein  gentoo.org>

 net-analyzer/nload/nload-0.7.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/nload/nload-0.7.4.ebuild 
b/net-analyzer/nload/nload-0.7.4.ebuild
index b8bc8eed7b2..d9c1f49430d 100644
--- a/net-analyzer/nload/nload-0.7.4.ebuild
+++ b/net-analyzer/nload/nload-0.7.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
 
 inherit autotools eutils
 
-DESCRIPTION="console application which monitors network traffic and bandwidth 
usage in real time"
+DESCRIPTION="Real time network traffic monitor for the command line interface"
 HOMEPAGE="http://www.roland-riegel.de/nload/index.html;
 SRC_URI="http://www.roland-riegel.de/nload/${P}.tar.gz;
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/tpop3d/

2020-09-07 Thread Sam James
commit: 325daee848b886c554f6a0ee30d95ed90c4bbca6
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 22:01:49 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 22:02:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=325daee8

net-mail/tpop3d: remove old EAPI 4 ebuild

Bug: https://bugs.gentoo.org/739588
Closes: https://bugs.gentoo.org/666000
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 net-mail/tpop3d/tpop3d-1.5.5.ebuild | 92 -
 1 file changed, 92 deletions(-)

diff --git a/net-mail/tpop3d/tpop3d-1.5.5.ebuild 
b/net-mail/tpop3d/tpop3d-1.5.5.ebuild
deleted file mode 100644
index 5f58acad391..000
--- a/net-mail/tpop3d/tpop3d-1.5.5.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils flag-o-matic autotools
-
-DESCRIPTION="An extensible POP3 server with vmail-sql/MySQL support"
-HOMEPAGE="https://savannah.nongnu.org/projects/tpop3d/;
-SRC_URI="mirror://nongnu/tpop3d/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="authexternal debug flatfile gdbm ldap maildir mbox mysql offensive
-   pam passwd perl postgres +sha1 shadow ssl tcpd"
-
-RDEPEND="sha1? ( >=dev-libs/openssl-0.9.6 )
-   ssl?( >=dev-libs/openssl-0.9.6 )
-   ldap?   ( >=net-nds/openldap-2.0.7 )
-   mysql?  ( virtual/mysql )
-   postgres?   ( dev-db/postgresql[server] )
-   perl?   ( >=dev-lang/perl-5.6.1 )
-   pam?( sys-libs/pam
- >=net-mail/mailbase-0.00-r8 )
-   tcpd?   ( >=sys-apps/tcp-wrappers-7.6 )"
-
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-1.5.4-gold.patch"
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=""
-   local noauth=0
-
-   # Various authentication methods
-   use authexternal && myconf="${myconf} --enable-auth-other"
-   use flatfile&& myconf="${myconf} --enable-auth-flatfile"
-   use gdbm&& myconf="${myconf} --enable-auth-gdbm"
-   use ldap&& myconf="${myconf} --enable-auth-ldap"
-   use mysql   && myconf="${myconf} --enable-auth-mysql"
-   use pam || myconf="${myconf} --disable-auth-pam"
-   use passwd  && myconf="${myconf} --enable-auth-passwd"
-   use perl&& myconf="${myconf} --enable-auth-perl"
-   use postgres&& myconf="${myconf} --enable-auth-pgsql"
-   use shadow  && myconf="${myconf} --enable-auth-passwd 
--enable-shadow-passwords"
-
-   use authexternal || use flatfile || use gdbm || use ldap || use mysql ||
-   use pam || use passwd || use perl || use postgres || use 
shadow ||
-   noauth=1
-
-   if [[ ${noauth} -eq 1 ]]; then
-   ewarn "None of tpop3d's authentication mechanism USE flags are 
set."
-   ewarn "As a result tpop3d will be built with /etc/passwd 
authentication only."
-   myconf="${myconf} --enable-auth-passwd"
-   fi
-
-   # Other optional features
-   use debug   && myconf="${myconf} --enable-backtrace"
-   use maildir && myconf="${myconf} --enable-mbox-maildir"
-   use mbox|| myconf="${myconf} --disable-mbox-bsd"
-   use offensive   || myconf="${myconf} --disable-snide-comments"
-   use sha1|| myconf="${myconf} --disable-sha1-passwords"
-   use ssl && myconf="${myconf} --enable-tls"
-   use tcpd&& myconf="${myconf} --enable-tcp-wrappers"
-
-   econf ${myconf}
-
-   # Causes crash with "stack smashing attack" on connect, because of bug 
in
-   # SSP (bug #115285)
-   filter-flags -fstack-protector
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodir /etc/tpop3d
-
-   if use pam ; then
-   dodir /etc/pam.d
-   dosym /etc/pam.d/pop3 /etc/pam.d/tpop3d
-   fi
-
-   newinitd "${FILESDIR}/${PN}-1.5.4.init" tpop3d
-}
-
-pkg_postinst() {
-   elog "Read the tpop3d.conf manpage"
-   elog "Please create /etc/tpop3d/tpop3d.conf to fit your configuration"
-}



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

2020-09-07 Thread Sergei Trofimovich
commit: b1d035cdcadb8e9c825198c32193b7ebe9914aae
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep  7 19:12:11 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 22:00:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d035cd

dev-lang/nasm: remove unused patch

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/17456
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/nasm/files/nasm-2.13.03-bsd-cp-doc.patch | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/dev-lang/nasm/files/nasm-2.13.03-bsd-cp-doc.patch 
b/dev-lang/nasm/files/nasm-2.13.03-bsd-cp-doc.patch
deleted file mode 100644
index 76c1790da20..000
--- a/dev-lang/nasm/files/nasm-2.13.03-bsd-cp-doc.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Avoid 'cp -u' as it's not portable.
-
-In this case we can unconditionally copy files.
-
-Reported-by: Michał Górny
-Bug: https://bugs.gentoo.org/655444
-diff --git a/doc/Makefile.in b/doc/Makefile.in
-index 261a791..bc9da1e 100644
 a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -28,3 +28,3 @@ RM_RF= rm -rf
- CP_F  = cp -f
--CP_UF = cp -ufv
-+CP_UF = cp -fv
- 



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

2020-09-07 Thread Thomas Deutschmann
commit: 9fcda40180dfb7c32d562580c5b496948b32b800
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 21:22:55 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 21:59:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcda401

dev-lang/spidermonkey: adjust required disk space

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

 dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
index 28d49a10116..20632cb0a25 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
@@ -97,7 +97,7 @@ pkg_pretend() {
if use test ; then
CHECKREQS_DISK_BUILD="6400M"
else
-   CHECKREQS_DISK_BUILD="5300M"
+   CHECKREQS_DISK_BUILD="5600M"
fi
 
check-reqs_pkg_pretend
@@ -107,7 +107,7 @@ pkg_setup() {
if use test ; then
CHECKREQS_DISK_BUILD="6400M"
else
-   CHECKREQS_DISK_BUILD="5300M"
+   CHECKREQS_DISK_BUILD="5600M"
fi
 
check-reqs_pkg_setup



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

2020-09-07 Thread Thomas Deutschmann
commit: 2caf8004b7c582d65d1d01a96f32febdedcb8fdd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 21:20:59 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 21:59:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2caf8004

dev-lang/spidermonkey: clang/LLVM is required

Closes: https://bugs.gentoo.org/740890
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild | 16 +++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
index c41e32dbc5c..28d49a10116 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
@@ -7,7 +7,9 @@ PYTHON_COMPAT=( python3_{6..9} )
 
 WANT_AUTOCONF="2.1"
 
-inherit autotools check-reqs multiprocessing python-any-r1
+LLVM_MAX_SLOT=10
+
+inherit autotools check-reqs llvm multiprocessing python-any-r1
 
 MY_PN="mozjs"
 MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
@@ -58,6 +60,7 @@ IUSE="debug +jit test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
+   sys-devel/clang
>=virtual/rust-1.43.0
virtual/pkgconfig"
 
@@ -75,6 +78,15 @@ RDEPEND="${CDEPEND}"
 
 S="${WORKDIR}/firefox-${MY_PV}/js/src"
 
+llvm_check_deps() {
+   if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+   ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
+   return 1
+   fi
+
+   einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
+}
+
 python_check_deps() {
if use test ; then
has_version "dev-python/six[${PYTHON_USEDEP}]"
@@ -100,6 +112,8 @@ pkg_setup() {
 
check-reqs_pkg_setup
 
+   llvm_pkg_setup
+
python-any-r1_pkg_setup
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-metrics/mongodb_exporter/

2020-09-07 Thread William Hubbs
commit: ea0988fea270d3bd0c85a6bbb03a920e813e68ab
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep  7 21:52:01 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep  7 21:54:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea0988fe

app-metrics/mongodb_exporter: 0.11.1 bump

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

 app-metrics/mongodb_exporter/Manifest  |  1 +
 .../mongodb_exporter-0.11.1.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/app-metrics/mongodb_exporter/Manifest 
b/app-metrics/mongodb_exporter/Manifest
index eaa7819b01d..69a3c43cb69 100644
--- a/app-metrics/mongodb_exporter/Manifest
+++ b/app-metrics/mongodb_exporter/Manifest
@@ -1,2 +1,3 @@
 DIST mongodb_exporter-0.11.0.tar.gz 2638227 BLAKE2B 
c8d6cde2fcc40bcdbbd84276d78e8ee2012a0237637ce51a67d458d030a4f8b8d5b72b3eb434cbbfd403aa7481ed76651b2af181b3785abf913ae6cfd4f2faf0
 SHA512 
08c2f889c5f503804af35e41220729fa9fae3226cfb89642964edc8c391fe8209cd6f8246b0e904711a63a1c0cf613d5666373035d94db537840ae9ac561c2cf
+DIST mongodb_exporter-0.11.1.tar.gz 2640277 BLAKE2B 
8ae0418466462d4dfebe97d48b47d0a163435f1776bceb6d35ab50d98cefa0bf737f57fc74aadebf16c285e2dd63fe2e4719571db7c5a9f942e740dab7509d91
 SHA512 
81a9c5877bba6e85fcdcc9e3781bbec82b255710e8292ea377ea9c9234526b7ad521350f8bd36ae7773f76f40b650cd724d552020e17feb61210ed6197be5172
 DIST mongodb_exporter-0.6.2.tar.gz 1296198 BLAKE2B 
4cd04b5e69788f2bbe3e87eafe6a7cf4f0a2e72abff4784176299e46943eac2219141beed2f8d11cc8a2458737456d8edaed42a5392bedd017e85315dc75ba1d
 SHA512 
52c1464af82c09fc79338e805e62936d4da8131cea1bb6608500fa36a2d4069676eace5da0ed1b14d82de9d626be301b42c7bc1d5c620bbecb47ae9a350ecd65

diff --git a/app-metrics/mongodb_exporter/mongodb_exporter-0.11.1.ebuild 
b/app-metrics/mongodb_exporter/mongodb_exporter-0.11.1.ebuild
new file mode 100644
index 000..30b674765a5
--- /dev/null
+++ b/app-metrics/mongodb_exporter/mongodb_exporter-0.11.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit go-module
+COMMIT=f5e8ebea31d6fa128ae3a2fb1b747fdf4b782b2b
+BRANCH=0.11.0
+
+DESCRIPTION="Prometheus exporter for MongoDB"
+HOMEPAGE="https://github.com/percona/mongodb_exporter;
+SRC_URI="https://github.com/percona/mongodb_exporter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 AGPL-3 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+COMMON_DEPEND="acct-group/mongodb_exporter
+   acct-user/mongodb_exporter"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+src_compile() {
+   GOFLAGS="${GOFLAGS} -mod=vendor" emake \
+   TRAVIS_TAG="${PV}" \
+   APP_REVISION=${COMMIT} \
+   TRAVIS_BRANCH=${BRANCH} \
+   build
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc {README,CHANGELOG}.md
+   keepdir /var/log/mongodb_exporter
+   fowners ${PN}:${PN} /var/log/mongodb_exporter
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}



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

2020-09-07 Thread William Hubbs
commit: fce980b485289d0e9573994729e238fc86ebc0ce
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep  7 21:39:02 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep  7 21:54:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce980b4

acct-user/mongodb_exporter: add user for mongodb_exporter

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

 acct-user/mongodb_exporter/metadata.xml  |  8 
 acct-user/mongodb_exporter/mongodb_exporter-0.ebuild | 12 
 2 files changed, 20 insertions(+)

diff --git a/acct-user/mongodb_exporter/metadata.xml 
b/acct-user/mongodb_exporter/metadata.xml
new file mode 100644
index 000..65da3dd7829
--- /dev/null
+++ b/acct-user/mongodb_exporter/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+willi...@gentoo.org
+William Hubbs
+  
+

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



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

2020-09-07 Thread William Hubbs
commit: a10d9e9094a314b49720a28685bcd1a31f7e97bf
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep  7 21:32:00 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep  7 21:54:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10d9e90

acct-group/mongodb_exporter: add group for mongodb_exporter

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

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

diff --git a/acct-group/mongodb_exporter/metadata.xml 
b/acct-group/mongodb_exporter/metadata.xml
new file mode 100644
index 000..c36c37139fa
--- /dev/null
+++ b/acct-group/mongodb_exporter/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   willi...@gentoo.org
+   William Hubbs
+   
+

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



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

2020-09-07 Thread Lars Wendler
commit: 99364bc1f359cdcb9dbe3d0e58fdfefb3449486d
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 21:48:35 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 21:48:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99364bc1

dev-libs/ell: Bump to version 0.33

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/ell/Manifest|  1 +
 dev-libs/ell/ell-0.33.ebuild | 60 
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/ell/Manifest b/dev-libs/ell/Manifest
index 62f16b1d85e..cea893a53b4 100644
--- a/dev-libs/ell/Manifest
+++ b/dev-libs/ell/Manifest
@@ -1,3 +1,4 @@
 DIST ell-0.28.tar.xz 474880 BLAKE2B 
2c571f952056c9f4e3e8c245b2b57645c4baa2935fdbe758170dcfe689f4db2162322f25a80cc5a7d4d5bded6159d1fa0d583be979a2708d32e61e91d1ced585
 SHA512 
6c3aef4d403878c0c9b8a1e5e8861656f2abbab19dd275b1aecca899ca615c00aee30e18f194435ec6be859adcffbe3703a79b13508e1e76c2192ec51f7c0cd7
 DIST ell-0.31.tar.xz 478860 BLAKE2B 
f8f8d109605bf62396da001bd3d9b48fd6b7a6fc94ab890ab5a56fc8afb07a216b884fdf4b624ac8f39c3196de8149c7b32790da03262400aac6f8cd8b3fb56b
 SHA512 
e304cc3bb1355fc0671412e793530503c83b1a036bfa3dd5b0cc36cfb28684b780293dc3d81a5727e0030743529882f71ac28d3c735860f6d46477e8ccf6a6e8
 DIST ell-0.32.tar.xz 479012 BLAKE2B 
909c63f590ba45e5e9aabf0e7c5ce1c44ee5b5235472071ec16c4e160eddfd38dc5383103a684c4d43e325e832965cdade5d8465990ed4c2a2aa44b52d60869b
 SHA512 
13712ac4ff7165b749b8e2dcd5cad4cd8170600c3dca7304eb4068ee916c1187207bc24ffa5d64c9d33253d4a8f56c63b627ad0783d5ca38d78f625211fdc315
+DIST ell-0.33.tar.xz 490180 BLAKE2B 
fc0f558a54bd57d7866c77ba3fdd97e0f35c33fd7ca79f6209c097824b303e69924ee9eb758af3a1881e8e87ac3ad84bea20767cd824cb8366a080eacac8b4be
 SHA512 
4f0960b757c5cae55bf46a10aabb52280a76eda2a2d55ecc92f2a1321b72e936cab47102995597e985072d032f10379fdfc4f56360e535eeac444dab8b171ded

diff --git a/dev-libs/ell/ell-0.33.ebuild b/dev-libs/ell/ell-0.33.ebuild
new file mode 100644
index 000..6c1b0433977
--- /dev/null
+++ b/dev-libs/ell/ell-0.33.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info multilib-minimal
+
+DESCRIPTION="Embedded Linux Library provides core, low-level functionality for 
system daemons"
+HOMEPAGE="https://01.org/ell;
+if [[ "${PV}" == * ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git;
+else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~sparc ~x86"
+fi
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+IUSE="glib pie test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( sys-apps/dbus )
+"
+
+CONFIG_CHECK="
+   ~TIMERFD
+   ~EVENTFD
+   ~CRYPTO_USER_API
+   ~CRYPTO_USER_API_HASH
+   ~CRYPTO_MD5
+   ~CRYPTO_SHA1
+   ~KEY_DH_OPERATIONS
+"
+
+src_prepare() {
+   default
+   [[ "${PV}" == * ]] && eautoreconf
+}
+
+multilib_src_configure() {
+   append-cflags "-fsigned-char" #662694
+   local myeconfargs=(
+   $(use_enable glib)
+   $(use_enable pie)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   local DOCS=( ChangeLog README )
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2020-09-07 Thread Lars Wendler
commit: 7f91a94d67b112099e5a0e3ff4c4fbdd9b681ff7
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 21:40:34 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 21:40:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f91a94d

sys-apps/fwupd: Removed old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 -
 sys-apps/fwupd/fwupd-1.4.4.ebuild | 165 --
 2 files changed, 166 deletions(-)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 15e7d15c902..a46efc5fdce 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -1,5 +1,4 @@
 DIST fwupd-1.3.10.tar.gz 2255394 BLAKE2B 
39f517b7648236f39df6f41b5950fcba45a1184f269e533facd752f8e132bb979b32a1420ce4bfcad5bb5d5546ea3f28b357603f7754267550fc02c2125642c5
 SHA512 
a30ef2933fc01136a9296e99a0b1b9220f952a058aa28339ff944633a8966678b374f479b3a93a1e63bd97491679d3ce304cb621f6e63b86238a8746768daac2
 DIST fwupd-1.3.11.tar.gz 2255359 BLAKE2B 
0f91c32602459d31e53c63647762307cfe2313c553e16836cc646eb04e3ac54ebd53d2e8615afb7f43b8cd79b7e6315ed688ae04b57de851be62ed6065579ebf
 SHA512 
e300a84a1c2d7e44e2a1d5d86300487783fc3990b20b540065f9899705569bee8996eae951f32b6fac559e76955ff9b661aa9b181e4dc0211a33a514613ffddd
-DIST fwupd-1.4.4.tar.gz 2311975 BLAKE2B 
04ba05e157a1662dcd5fa8a3835701ff6c39935aa5e2d91e2aad3f7c7f5449ce56ac8f85bd4df4c3f4901c1d55d036f159eaf761761086bb1eda770021d38160
 SHA512 
9ce2ee8963789b99e43ebd3a76ba2851339bde6bda0c85198bbac11ebca76525385f41223956410bc1cff72318de463031f7e38b784fc5a4bf9bc2a85788db1a
 DIST fwupd-1.4.5.tar.gz 2318208 BLAKE2B 
1e46137f5b72ff104d920771e54e3123bd0665cafd20c75327682a7e4284be93f8e284947db91892c29a153803013bab8ac45e5a0263fcda33b7491c53dd5558
 SHA512 
47eb40e8d84dc49af783b661db0fce0fb800c4581929becffb03b79c41ed8bfb0987f40fbb8262292b24af85b7f91978a6979ea7458058ee2bfc1a4353d0bd31
 DIST fwupd-1.4.6.tar.gz 2368201 BLAKE2B 
86f4e8a3264b69eb72a357f59db082e81534dc28822934df328b1bf94aacb7ed1a219f8e5a03a9a37a0d07c248410822a3d12c4fd6b5df3a14157795e092a095
 SHA512 
c456704f40e7c5a5225255dbe3e4b794819d3fa982683a31b15a81f5467f007eef00cd80dac1844eca00ebab9ae12061139ae31c1fd7e2a6e012779d2a4b59f9

diff --git a/sys-apps/fwupd/fwupd-1.4.4.ebuild 
b/sys-apps/fwupd/fwupd-1.4.4.ebuild
deleted file mode 100644
index 16576fceb82..000
--- a/sys-apps/fwupd/fwupd-1.4.4.ebuild
+++ /dev/null
@@ -1,165 +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,8} )
-
-inherit linux-info meson python-single-r1 vala xdg toolchain-funcs
-
-DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
-HOMEPAGE="https://fwupd.org;
-SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="agent amt consolekit dell gtk-doc elogind minimal introspection +man 
nvme redfish synaptics systemd test thunderbolt tpm uefi"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ^^ ( consolekit elogind minimal systemd )
-   dell? ( uefi )
-   minimal? ( !introspection )
-"
-RESTRICT="!test? ( test )"
-
-BDEPEND="$(vala_depend)
-   virtual/pkgconfig
-   gtk-doc? ( dev-util/gtk-doc )
-   introspection? ( dev-libs/gobject-introspection )
-   man? (
-   app-text/docbook-sgml-utils
-   sys-apps/help2man
-   )
-   test? (
-   thunderbolt? ( dev-util/umockdev )
-   net-libs/gnutls[tools]
-   )
-"
-CDEPEND="${PYTHON_DEPS}
-   >=app-arch/gcab-1.0
-   app-arch/libarchive:=
-   dev-db/sqlite
-   >=dev-libs/glib-2.45.8:2
-   dev-libs/json-glib
-   dev-libs/libgpg-error
-   dev-libs/libgudev:=
-   >=dev-libs/libgusb-0.2.9[introspection?]
-   >=dev-libs/libjcat-0.1.0[gpg,pkcs7]
-   >=dev-libs/libxmlb-0.1.13:=
-   $(python_gen_cond_dep '
-   dev-python/pillow[${PYTHON_MULTI_USEDEP}]
-   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
-   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
-   ')
-   >=net-libs/libsoup-2.51.92:2.4[introspection?]
-   virtual/libelf:0=
-   virtual/udev
-   consolekit? ( >=sys-auth/consolekit-1.0.0 )
-   dell? (
-   sys-libs/efivar
-   >=sys-libs/libsmbios-2.4.0
-   )
-   elogind? ( sys-auth/elogind )
-   !minimal? (
-   >=sys-auth/polkit-0.103
-   )
-   nvme? ( sys-libs/efivar )
-   redfish? ( sys-libs/efivar )
-   systemd? ( >=sys-apps/systemd-211 )
-   tpm? ( app-crypt/tpm2-tss )
-   uefi? (
-   app-crypt/tpm2-tss
-   media-libs/fontconfig
-   media-libs/freetype
-   sys-boot/gnu-efi
-   sys-boot/efibootmgr
-   >=sys-libs/efivar-33
- 

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

2020-09-07 Thread Lars Wendler
commit: 0d2a2a21293c0c10edd08ed1fd201b426e1fbf0c
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 21:38:06 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 21:40:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d2a2a21

sys-apps/fwupd: Bump to version 1.4.6

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-apps/fwupd/Manifest   |   1 +
 sys-apps/fwupd/fwupd-1.4.6.ebuild | 165 ++
 2 files changed, 166 insertions(+)

diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest
index 23d1ba098f5..15e7d15c902 100644
--- a/sys-apps/fwupd/Manifest
+++ b/sys-apps/fwupd/Manifest
@@ -2,3 +2,4 @@ DIST fwupd-1.3.10.tar.gz 2255394 BLAKE2B 
39f517b7648236f39df6f41b5950fcba45a1184
 DIST fwupd-1.3.11.tar.gz 2255359 BLAKE2B 
0f91c32602459d31e53c63647762307cfe2313c553e16836cc646eb04e3ac54ebd53d2e8615afb7f43b8cd79b7e6315ed688ae04b57de851be62ed6065579ebf
 SHA512 
e300a84a1c2d7e44e2a1d5d86300487783fc3990b20b540065f9899705569bee8996eae951f32b6fac559e76955ff9b661aa9b181e4dc0211a33a514613ffddd
 DIST fwupd-1.4.4.tar.gz 2311975 BLAKE2B 
04ba05e157a1662dcd5fa8a3835701ff6c39935aa5e2d91e2aad3f7c7f5449ce56ac8f85bd4df4c3f4901c1d55d036f159eaf761761086bb1eda770021d38160
 SHA512 
9ce2ee8963789b99e43ebd3a76ba2851339bde6bda0c85198bbac11ebca76525385f41223956410bc1cff72318de463031f7e38b784fc5a4bf9bc2a85788db1a
 DIST fwupd-1.4.5.tar.gz 2318208 BLAKE2B 
1e46137f5b72ff104d920771e54e3123bd0665cafd20c75327682a7e4284be93f8e284947db91892c29a153803013bab8ac45e5a0263fcda33b7491c53dd5558
 SHA512 
47eb40e8d84dc49af783b661db0fce0fb800c4581929becffb03b79c41ed8bfb0987f40fbb8262292b24af85b7f91978a6979ea7458058ee2bfc1a4353d0bd31
+DIST fwupd-1.4.6.tar.gz 2368201 BLAKE2B 
86f4e8a3264b69eb72a357f59db082e81534dc28822934df328b1bf94aacb7ed1a219f8e5a03a9a37a0d07c248410822a3d12c4fd6b5df3a14157795e092a095
 SHA512 
c456704f40e7c5a5225255dbe3e4b794819d3fa982683a31b15a81f5467f007eef00cd80dac1844eca00ebab9ae12061139ae31c1fd7e2a6e012779d2a4b59f9

diff --git a/sys-apps/fwupd/fwupd-1.4.6.ebuild 
b/sys-apps/fwupd/fwupd-1.4.6.ebuild
new file mode 100644
index 000..246c5406ba1
--- /dev/null
+++ b/sys-apps/fwupd/fwupd-1.4.6.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit linux-info meson python-single-r1 vala xdg toolchain-funcs
+
+DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and 
reliable"
+HOMEPAGE="https://fwupd.org;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="agent amt consolekit dell gtk-doc elogind minimal introspection +man 
nvme redfish synaptics systemd test thunderbolt tpm uefi"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ^^ ( consolekit elogind minimal systemd )
+   dell? ( uefi )
+   minimal? ( !introspection )
+"
+RESTRICT="!test? ( test )"
+
+BDEPEND="$(vala_depend)
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+   man? (
+   app-text/docbook-sgml-utils
+   sys-apps/help2man
+   )
+   test? (
+   thunderbolt? ( dev-util/umockdev )
+   net-libs/gnutls[tools]
+   )
+"
+CDEPEND="${PYTHON_DEPS}
+   >=app-arch/gcab-1.0
+   app-arch/libarchive:=
+   dev-db/sqlite
+   >=dev-libs/glib-2.45.8:2
+   dev-libs/json-glib
+   dev-libs/libgpg-error
+   dev-libs/libgudev:=
+   >=dev-libs/libgusb-0.2.9[introspection?]
+   >=dev-libs/libjcat-0.1.0[gpg,pkcs7]
+   >=dev-libs/libxmlb-0.1.13:=
+   $(python_gen_cond_dep '
+   dev-python/pillow[${PYTHON_MULTI_USEDEP}]
+   dev-python/pycairo[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[cairo,${PYTHON_MULTI_USEDEP}]
+   ')
+   >=net-libs/libsoup-2.51.92:2.4[introspection?]
+   virtual/libelf:0=
+   virtual/udev
+   consolekit? ( >=sys-auth/consolekit-1.0.0 )
+   dell? (
+   sys-libs/efivar
+   >=sys-libs/libsmbios-2.4.0
+   )
+   elogind? ( sys-auth/elogind )
+   !minimal? (
+   >=sys-auth/polkit-0.103
+   )
+   nvme? ( sys-libs/efivar )
+   redfish? ( sys-libs/efivar )
+   systemd? ( >=sys-apps/systemd-211 )
+   tpm? ( app-crypt/tpm2-tss )
+   uefi? (
+   app-crypt/tpm2-tss
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-boot/gnu-efi
+   sys-boot/efibootmgr
+   >=sys-libs/efivar-33
+   x11-libs/cairo
+   )
+"
+# Block sci-chemistry/chemical-mime-data for bug #701900
+RDEPEND="
+   != 4.4"
+   fi
+}
+
+src_prepare() {
+   default
+   # c.f. 

[gentoo-commits] repo/gentoo:master commit in: app-laptop/msi-keyboard/

2020-09-07 Thread Jonas Stein
commit: 1f2601f8d7031dde4684972cb4241fc7fcdb
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Sep  7 21:34:32 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Sep  7 21:34:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2601f8

app-laptop/msi-keyboard: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/692820
Package-Manager: Portage-3.0.5, Repoman-2.3.23
Signed-off-by: Jonas Stein  gentoo.org>

 app-laptop/msi-keyboard/metadata.xml | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/app-laptop/msi-keyboard/metadata.xml 
b/app-laptop/msi-keyboard/metadata.xml
index 5c41b33f0a4..585b0dc75dd 100644
--- a/app-laptop/msi-keyboard/metadata.xml
+++ b/app-laptop/msi-keyboard/metadata.xml
@@ -1,11 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zohran.lond...@gmail.com
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-
+   
+   



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

2020-09-07 Thread Lars Wendler
commit: 65a05f60dccb7bf5dbe0d9e202720eb7b2437e9b
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 21:32:47 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 21:32:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a05f60

dev-libs/libxmlb: Bump to version 0.2.1

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/libxmlb/Manifest |  1 +
 dev-libs/libxmlb/libxmlb-0.2.1.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index f2ebf1dc304..9de6e04de72 100644
--- a/dev-libs/libxmlb/Manifest
+++ b/dev-libs/libxmlb/Manifest
@@ -1,2 +1,3 @@
 DIST libxmlb-0.1.15.tar.gz 92923 BLAKE2B 
97b6af812397dd279e7e3c038627fcf8228cbfa5c3af91ceeb5361e32d37d357eda6a193f627a5f4442426fb08abca1ff11684fe199d9d3a4add72ca4f3f5d08
 SHA512 
58268b3a690af36c0923afdee3ae58e88bf778eebbc6a439be1bc85ed985efdc20cd7006c976586f7be87310dc091d67370f4bbec58379fc4e7349bfa3d8
 DIST libxmlb-0.2.0.tar.gz 97521 BLAKE2B 
7a47164503b5b682e2bb9d877622a7dcad06d40bf87d6a7cf9e21898d8444e610ba3985d6be8cf65068f0637ee44ef8678610315be2795476b2f5ccaacb098ea
 SHA512 
cff4245a47a942dd37675921ba753858a3ee0572500a1cd7291d2a063fa7fa9d9157c167bf33694e4e0204504d7e88fbfd2873c4b9851247d6cdb338c2d587a8
+DIST libxmlb-0.2.1.tar.gz 98284 BLAKE2B 
b9bf02560a231837d7837b43f01d8f78c54a80319379a7bfa191f8303b77c35e82d1e2bb57722f1bfe56224d96bd1513cef702a0375eb85a137bff8ca3104c5c
 SHA512 
4e082f036eb62626d1724ac5093ad625f9259e9e81aa40d5ca0589a3a72dadd669c0718ff64dcae094973b6c282b6c8f8ce7212b7e47211f320035bb639ec59d

diff --git a/dev-libs/libxmlb/libxmlb-0.2.1.ebuild 
b/dev-libs/libxmlb/libxmlb-0.2.1.ebuild
new file mode 100644
index 000..eef8b51f864
--- /dev/null
+++ b/dev-libs/libxmlb/libxmlb-0.2.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="Library to help create and query binary XML blobs"
+HOMEPAGE="https://github.com/hughsie/libxmlb;
+SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="LGPL-2.1+"
+SLOT="0/2" # libxmlb.so version
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="doc introspection stemmer test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   sys-apps/util-linux
+   stemmer? ( dev-libs/snowball-stemmer )
+"
+
+DEPEND="
+   ${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+BDEPEND="
+   >=dev-util/meson-0.47.0
+   virtual/pkgconfig
+   introspection? (
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   ${PYTHON_DEPS}
+   )
+"
+
+python_check_deps() {
+   has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use introspection && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dgtkdoc="$(usex doc true false)"
+   -Dintrospection="$(usex introspection true false)"
+   -Dstemmer="$(usex stemmer true false)"
+   -Dtests="$(usex test true false)"
+   )
+   meson_src_configure
+}



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

2020-09-07 Thread Sam James
commit: 87354f3dc292d4ceb2879d7ac4fef854dcf18c74
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 21:19:14 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 21:19:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87354f3d

net-libs/libupnp: Stabilize 1.14.0 arm, #727170

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

 net-libs/libupnp/libupnp-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libupnp/libupnp-1.14.0.ebuild 
b/net-libs/libupnp/libupnp-1.14.0.ebuild
index 6a7ae044c2a..a2a511cd245 100644
--- a/net-libs/libupnp/libupnp-1.14.0.ebuild
+++ b/net-libs/libupnp/libupnp-1.14.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mrjimenez/pupnp/archive/release-${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0/17"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux"
 IUSE="blocking-tcp debug doc ipv6 +reuseaddr samples static-libs"
 
 # bug 733750



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

2020-09-07 Thread Sam James
commit: 15f3e8e65cbd7c7fc73c108771e28ff68e460167
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 21:20:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 21:20:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f3e8e6

net-libs/libupnp: Stabilize 1.14.0 arm64, #727170

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

 net-libs/libupnp/libupnp-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libupnp/libupnp-1.14.0.ebuild 
b/net-libs/libupnp/libupnp-1.14.0.ebuild
index a2a511cd245..868b27e989a 100644
--- a/net-libs/libupnp/libupnp-1.14.0.ebuild
+++ b/net-libs/libupnp/libupnp-1.14.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/mrjimenez/pupnp/archive/release-${PV}.tar.gz -> ${P}
 
 LICENSE="BSD"
 SLOT="0/17"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ppc ~ppc64 sparc x86 ~amd64-linux"
 IUSE="blocking-tcp debug doc ipv6 +reuseaddr samples static-libs"
 
 # bug 733750



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

2020-09-07 Thread Sam James
commit: 96064afb3d613a5f2532ea7d1316487662503f7c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 21:19:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 21:19:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96064afb

dev-libs/json-c: Stabilize 0.15 arm, #740840

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

 dev-libs/json-c/json-c-0.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.15.ebuild 
b/dev-libs/json-c/json-c-0.15.ebuild
index 02c606453de..9efd3c31af9 100644
--- a/dev-libs/json-c/json-c-0.15.ebuild
+++ b/dev-libs/json-c/json-c-0.15.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand doc static-libs threads"
 
 BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )"



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

2020-09-07 Thread Sam James
commit: 68567c13409138fd9a3b7165cc8834df378c826c
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  7 21:20:06 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  7 21:20:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68567c13

dev-libs/json-c: Stabilize 0.15 arm64, #740840

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

 dev-libs/json-c/json-c-0.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.15.ebuild 
b/dev-libs/json-c/json-c-0.15.ebuild
index 9efd3c31af9..0c24ac0a9cc 100644
--- a/dev-libs/json-c/json-c-0.15.ebuild
+++ b/dev-libs/json-c/json-c-0.15.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand doc static-libs threads"
 
 BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )"



[gentoo-commits] data/api:master commit in: files/

2020-09-07 Thread William Hubbs
commit: c17ec125409885edf539743a4ddc673e9d0f
Author: William Hubbs  gentoo  org>
AuthorDate: Mon Sep  7 21:18:50 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Sep  7 21:18:50 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=c17ec125

files/uid-gid.txt: add mongodb_exporter

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

 files/uid-gid.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 81c6864..ceee193 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -219,6 +219,7 @@ bacula  273 273 acct
 dnsmasq_exporter   274 274 acct
 dnsmasq275 275 acct
 bind_exporter  276 276 acct
+mongodb_exporter   277 277 acct
 netdata290 290 acct
 x2gouser   291 291 acct
 x2goprint  292 292 acct



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

2020-09-07 Thread Mike Gilbert
commit: b2b4c98c18f0d65996a9f453f380a45d15d98d3f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 21:02:03 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 21:02:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b4c98c

www-client/google-chrome-beta: automated update (86.0.4240.22)

Package-Manager: Portage-3.0.5, Repoman-3.0.1_p5
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index 8b019b579b5..cf724d61214 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_85.0.4183.83-1_amd64.deb 70238712 BLAKE2B 
919213a02924b3720fafb566de62d5397d54495071c8e97c426642e54c43208538fe19c0df96bd0d721bc5e8870ccebf551dcffed61394876414e94f32b6c4bd
 SHA512 
0bf9ecc8e8ce15420a41e64aa6510e9051f5ff7c46f9bc8588dcb296111ff61331e8d416915ca72438dc33f6912c2d6db2e64c6656a432cfb16f5295e42cc0b3
+DIST google-chrome-beta_86.0.4240.22-1_amd64.deb 71106776 BLAKE2B 
190ca88d12032a290fd673d208c23c098d88ca5b8dca226beebe07225dea3ce07f66c7941f1ca264fb768df8d687d4bb764f9426a4ce66f891c6a84b80870bd9
 SHA512 
c211b0ddbf131980b60919bab2f7f23ed1277b8d6a44026531c858126ebf072ba643a0f5b981699754d517a91c8c2ff0eea104473a7157d65d63f6bb56b650e8

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-85.0.4183.83.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-86.0.4240.22.ebuild
similarity index 100%
rename from www-client/google-chrome-beta/google-chrome-beta-85.0.4183.83.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-86.0.4240.22.ebuild



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

2020-09-07 Thread Mike Gilbert
commit: ea928a3984532ba304b7da731afb9892447e0bdd
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 21:02:17 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 21:02:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea928a39

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

Package-Manager: Portage-3.0.5, Repoman-3.0.1_p5
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/www-client/google-chrome-unstable/Manifest 
b/www-client/google-chrome-unstable/Manifest
index 6d789b43a6c..7d121e1d33e 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1 +1 @@
-DIST google-chrome-unstable_86.0.4240.8-1_amd64.deb 71085400 BLAKE2B 
78bf502898a2fb4456c01a8109aa76e863197435a8db18baecac122eba41e89e9ddd825a06a26f3f4962ae855f857dc200cd5204e5c531edb58ef7268199
 SHA512 
43bea9be1e0b53c10ee13afab010fba80364e211dc5c42885fc9d23f603f9038863f0fe26bf46b77d7b818b030138e68acc03a1884bb6172378da9df51a78aca
+DIST google-chrome-unstable_87.0.4252.0-1_amd64.deb 71378692 BLAKE2B 
c13f44f515000fa7e6d5453f34a36cd28963e55c45b502f48825e4842cc03405edb8bda8739cc7479eaa0b1c45e7acf7bbe8128650acbb9128f5a5cfdec21a72
 SHA512 
8d9fc9e0373b67633c00c8328c83e1753fc6429f66a32c109bdc9601d030245200b7fd75a79828cbd55f5ef896a4c03ac674d29c71ed5e005ee74b2d5f0a0bde

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



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

2020-09-07 Thread Mike Gilbert
commit: 91562b3552eed368a1299a32f445092d39ef939e
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 21:02:25 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 21:02:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91562b35

www-plugins/chrome-binary-plugins: automated update

Package-Manager: Portage-3.0.5, Repoman-3.0.1_p5
Signed-off-by: Mike Gilbert  gentoo.org>

 www-plugins/chrome-binary-plugins/Manifest| 4 ++--
 83_beta.ebuild => chrome-binary-plugins-86.0.4240.22_beta.ebuild} | 0
 8_alpha.ebuild => chrome-binary-plugins-87.0.4252.0_alpha.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index 8fad258a209..35ccd3d9a32 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_85.0.4183.83-1_amd64.deb 70238712 BLAKE2B 
919213a02924b3720fafb566de62d5397d54495071c8e97c426642e54c43208538fe19c0df96bd0d721bc5e8870ccebf551dcffed61394876414e94f32b6c4bd
 SHA512 
0bf9ecc8e8ce15420a41e64aa6510e9051f5ff7c46f9bc8588dcb296111ff61331e8d416915ca72438dc33f6912c2d6db2e64c6656a432cfb16f5295e42cc0b3
+DIST google-chrome-beta_86.0.4240.22-1_amd64.deb 71106776 BLAKE2B 
190ca88d12032a290fd673d208c23c098d88ca5b8dca226beebe07225dea3ce07f66c7941f1ca264fb768df8d687d4bb764f9426a4ce66f891c6a84b80870bd9
 SHA512 
c211b0ddbf131980b60919bab2f7f23ed1277b8d6a44026531c858126ebf072ba643a0f5b981699754d517a91c8c2ff0eea104473a7157d65d63f6bb56b650e8
 DIST google-chrome-stable_85.0.4183.83-1_amd64.deb 70228112 BLAKE2B 
877582ff8586be93abc47db6ccb6b15f16dd4ca21d85826b2e97d31eeab3ac1d6cdde73791683e999f965a00324505b84cee8f5cfc7a2b62ad502a6c1c1e5b05
 SHA512 
e789ff39595daacc47ce5402ce1f0452d99e82350c5d24e071d85d17ceb7956183d717c7d99879eb5517b03049f9afb1407189373793805d8fae2be6961cff92
-DIST google-chrome-unstable_86.0.4240.8-1_amd64.deb 71085400 BLAKE2B 
78bf502898a2fb4456c01a8109aa76e863197435a8db18baecac122eba41e89e9ddd825a06a26f3f4962ae855f857dc200cd5204e5c531edb58ef7268199
 SHA512 
43bea9be1e0b53c10ee13afab010fba80364e211dc5c42885fc9d23f603f9038863f0fe26bf46b77d7b818b030138e68acc03a1884bb6172378da9df51a78aca
+DIST google-chrome-unstable_87.0.4252.0-1_amd64.deb 71378692 BLAKE2B 
c13f44f515000fa7e6d5453f34a36cd28963e55c45b502f48825e4842cc03405edb8bda8739cc7479eaa0b1c45e7acf7bbe8128650acbb9128f5a5cfdec21a72
 SHA512 
8d9fc9e0373b67633c00c8328c83e1753fc6429f66a32c109bdc9601d030245200b7fd75a79828cbd55f5ef896a4c03ac674d29c71ed5e005ee74b2d5f0a0bde

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

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



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

2020-09-07 Thread Mike Gilbert
commit: ed5b615889642b4e031c5c98a5295ef1800377cb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 20:59:18 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:59:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5b6158

dev-python/python-debian: bump to 0.1.37

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

 dev-python/python-debian/Manifest  |  1 +
 .../python-debian/python-debian-0.1.37.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/python-debian/Manifest 
b/dev-python/python-debian/Manifest
index 753a3e48185..7e6b5804208 100644
--- a/dev-python/python-debian/Manifest
+++ b/dev-python/python-debian/Manifest
@@ -1 +1,2 @@
 DIST python-debian_0.1.36.tar.xz 308364 BLAKE2B 
1cc7e2844db8143a3a4cc4f59c4bbb90bb90ab024b2524335d8ab69947ffe8c64b2b41a54a5d199cd287a3d6b6a0173c75be708af9aedfeb871e354ac1873528
 SHA512 
3f2ca6d86f6b6d383a1628021a77d19b562b0c409d204dba4de6968d2cdd2c8fb4aa882429fa1ce6af5361352f7a51b339c481dd47937cb103a08132379d77c5
+DIST python-debian_0.1.37.tar.xz 308568 BLAKE2B 
7747ed21d3d6e06d5342ace6de83b79a93c76e44e8fd6d5738575e154f6d55dacd5dbb27d0210fac6f0a9db95b6d95b1fb9106da64ffbe7f77ec9d1a3e829d49
 SHA512 
0c13d6ee008bdcdfc28ac35d031a8486994a79a90d6b817349f09936c798211333604fd967bfde720fbc6b089bbec8e52b8c0977c430517e6f8c23d370fdff7c

diff --git a/dev-python/python-debian/python-debian-0.1.37.ebuild 
b/dev-python/python-debian/python-debian-0.1.37.ebuild
new file mode 100644
index 000..0f352c156f2
--- /dev/null
+++ b/dev-python/python-debian/python-debian-0.1.37.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python modules to work with Debian-related data formats"
+HOMEPAGE="https://packages.debian.org/sid/python-debian;
+SRC_URI="mirror://debian/pool/main/${P:0:1}/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2 GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-python/chardet[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+
+BDEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( app-arch/dpkg )
+"
+
+PATCHES=( "${FILESDIR}/0.1.36-disable-apt-pkg.patch" )
+
+python_compile_all() {
+   ${EPYTHON} lib/debian/doc-debtags > README.debtags || die
+}
+
+python_test() {
+   ${EPYTHON} -m unittest discover --verbose lib || die "Testing failed 
with ${EPYTHON}"
+}



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

2020-09-07 Thread Thomas Deutschmann
commit: fe30749ea07569512802958478fd4bc633cbccfb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep  7 20:55:25 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep  7 20:58:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe30749e

dev-lang/spidermonkey: move virtual/rust to BDEPEND

Closes: https://bugs.gentoo.org/740888
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
index cbc97965855..c41e32dbc5c 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.2.0.ebuild
@@ -58,6 +58,7 @@ IUSE="debug +jit test"
 RESTRICT="!test? ( test )"
 
 BDEPEND="${PYTHON_DEPS}
+   >=virtual/rust-1.43.0
virtual/pkgconfig"
 
 CDEPEND=">=dev-libs/icu-67.1:=
@@ -66,7 +67,6 @@ CDEPEND=">=dev-libs/icu-67.1:=
>=sys-libs/zlib-1.2.3"
 
 DEPEND="${CDEPEND}
-   >=virtual/rust-1.43.0
test? (
$(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
)"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/bison/

2020-09-07 Thread Lars Wendler
commit: b83990fef62d8b50fc1cc30aac7cbbdde9cdfa48
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 20:51:22 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 20:51:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83990fe

sys-devel/bison: Moved sys-devel/gettext to (R)DEPEND.

Bug: https://bugs.gentoo.org/740754
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/bison/{bison-3.7.1.ebuild => bison-3.7.1-r1.ebuild} | 10 +++---
 sys-devel/bison/bison-3.7.2.ebuild| 10 +++---
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/sys-devel/bison/bison-3.7.1.ebuild 
b/sys-devel/bison/bison-3.7.1-r1.ebuild
similarity index 93%
rename from sys-devel/bison/bison-3.7.1.ebuild
rename to sys-devel/bison/bison-3.7.1-r1.ebuild
index cb5ef210384..dd9b0ff67f9 100644
--- a/sys-devel/bison/bison-3.7.1.ebuild
+++ b/sys-devel/bison/bison-3.7.1-r1.ebuild
@@ -20,11 +20,15 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips 
ppc ppc64 ~riscv s390 s
 IUSE="examples nls static test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=sys-devel/m4-1.4.16"
-DEPEND="${RDEPEND}"
+# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
+# libtextstyle.so!!! (see bug #740754)
+DEPEND="
+   >=sys-devel/m4-1.4.16
+   >=sys-devel/gettext-0.21
+"
+RDEPEND="${DEPEND}"
 BDEPEND="
sys-devel/flex
-   >=sys-devel/gettext-0.21
examples? ( dev-lang/perl )
test? ( dev-lang/perl )
 "

diff --git a/sys-devel/bison/bison-3.7.2.ebuild 
b/sys-devel/bison/bison-3.7.2.ebuild
index 70829bde751..e23f6ca6bef 100644
--- a/sys-devel/bison/bison-3.7.2.ebuild
+++ b/sys-devel/bison/bison-3.7.2.ebuild
@@ -20,11 +20,15 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 IUSE="examples nls static test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=sys-devel/m4-1.4.16"
-DEPEND="${RDEPEND}"
+# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
+# libtextstyle.so!!! (see bug #740754)
+DEPEND="
+   >=sys-devel/m4-1.4.16
+   >=sys-devel/gettext-0.21
+"
+RDEPEND="${DEPEND}"
 BDEPEND="
sys-devel/flex
-   >=sys-devel/gettext-0.21
examples? ( dev-lang/perl )
test? ( dev-lang/perl )
 "



[gentoo-commits] repo/gentoo:master commit in: sys-devel/bison/

2020-09-07 Thread Lars Wendler
commit: 21d9b2059a69ae9c9db070dc030b9d7dacc1c795
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  7 20:46:31 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  7 20:51:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d9b205

sys-devel/bison: Removed old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Lars Wendler  gentoo.org>

 sys-devel/bison/Manifest |  2 -
 sys-devel/bison/bison-3.7.ebuild | 92 
 2 files changed, 94 deletions(-)

diff --git a/sys-devel/bison/Manifest b/sys-devel/bison/Manifest
index a91534b2c76..8fe2ad7b3d5 100644
--- a/sys-devel/bison/Manifest
+++ b/sys-devel/bison/Manifest
@@ -2,9 +2,7 @@ DIST bison-3.1-patches-1.0.tar.xz 7268 BLAKE2B 
9195c00be1706664762598926913cd8fc
 DIST bison-3.1.tar.xz 1990536 BLAKE2B 
6223642f2934927ca118410e2655f7c677bb1d3d981875ca2224f5aa344a43efbbbea34e79dff94ea489853e505b1d7f5920f4d159d1464ce61d8956ca0401ad
 SHA512 
2a8e217ffb55ed5b1fcc989377ac348a066e62b8a4b0b0da40c3c7202f3ea487b2aab6a704a10b48d2d17673be0e22f6ff1be91fc05c4e0a57969b42a59d0152
 DIST bison-3.6.3-patches-01.tar.xz 10316 BLAKE2B 
a99e12e69334371316e5841f8c86ed716a9fed108800a33099e99f8fe432374259bf5477188d054b6d474bc905f821939691fc97f0c891d17a79968466f0c7e3
 SHA512 
5c97a183232ad31f231580193ed1853aba18010703b0c22105eaf6834241c9828d180eaafbc5d1da751b2d45a7e8195493e10ca2321b35680b2b3cd4ec39e3ca
 DIST bison-3.6.4.tar.xz 2472456 BLAKE2B 
d2efe7ff1a349efe5a8c79eb69aa296dbc7eb9fde549afc91986460f27976e033dd793e904dda2f919f11e011ff6c458805288dff4939dcd1ee20e2b316cb9e6
 SHA512 
041cd87f4ca6b012031719a49aa81e62d3c0817c6364289732e6a3cb9a0762498760e0f2ce84c03ca9e9b74eb74bdffd1b8b86d2b4a6e4a0d8c8a4b864b672dc
-DIST bison-3.7-patches-01.tar.xz 10468 BLAKE2B 
62d422fa0654d6d3e9f829edcfb9a6f0eb5ae60997aa9362bbbe280fc95d86114ff9399586acfa94f2a52564b4f745ca778ce016f102e2981caefb96575f56e8
 SHA512 
2703963df71871b6e4973d79f69ee95aa6cc22c342d852f136b16d636f90285f6921064616db66f10f29dbfce884a23f79c005e7ceaaf9ccd9a2e1c749b337ac
 DIST bison-3.7.1-patches-01.tar.xz 11072 BLAKE2B 
e68dc42fdeebd9c530d04ba906fb49dec3f2df0a68186a54de9671564ee47f9adc9ca4cb167ddaa3e15458dd339570191b2fe6debb33fdf47f29d1a7aa8d868f
 SHA512 
d167f5278cf3136a96450b2bd664b2563c94205d7c82298951b0b08a6b4b0733101e25636f905c8d4033b5e6d1aaaddab70b7772c28e8c1d6c31a05e23df7ce5
 DIST bison-3.7.1.tar.xz 2605940 BLAKE2B 
a00e8af6a74100154d2dad1597c901f8473dbdcc57826eff947878c3568bfc9070d92857b3b3e349302e9fcfd67eb3287e7a04f6fcff3b897a6fecf43c1cd03d
 SHA512 
9c4097b6ff26e819be14a9d4ef39f6f259c04627cd305e11da8e67897a369b2bba5ce96bf19fa5f6088670e90a9c5bc5c45172f8f482252aeec546b285dd0797
 DIST bison-3.7.2-patches-02.tar.xz 99664 BLAKE2B 
8f719265d16b42f398beef9ff9fde01c5f86d301421f64f8ac801cbc55af8d1258e1ae0f90e67b4de7bb8b25e99480acacc73815534f25e116f2f2b920ee9697
 SHA512 
bd99762a1f244755499efb400d2bb4399a5d21126eff253533b7f1320c8a4cd8513485cd176c90932029d720369182eb595ff36fa32ccaaa8d7048e46921e79b
 DIST bison-3.7.2.tar.xz 2613404 BLAKE2B 
7543c7df4496fbe6b9ab18ffb643a0d58eb63d0d1e91d67eaa6f9a7c805180c1cef02a640fd41eec228782a6758f82058dc4a45c13e3730b740883efad77498d
 SHA512 
42eb501c246e9b4b24cb212c8da538b11b1944b997314105e67f88f22d73b7d00cf19b21e086aa7523630a2a24e1fd70a89d85a7e3003783990e08d31f711a27
-DIST bison-3.7.tar.xz 2601220 BLAKE2B 
3ac140048baacebce47a9090e916815e6c30d9c8b0f9fe61a3724b46fbfddf5b8bf94be2bc533a718d84bdc8c73d579b5e43d576efd488a6f5b52424883bc5cf
 SHA512 
f6c8f1522849b65046844bd51953b4f1e2c32818d8bca0b8e4a1035e72d6731d8a66bc307d4b20d1a576cac6cbe10aa1c66829112327f37938ace165e154ba6a

diff --git a/sys-devel/bison/bison-3.7.ebuild b/sys-devel/bison/bison-3.7.ebuild
deleted file mode 100644
index aa517bbd9c6..000
--- a/sys-devel/bison/bison-3.7.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-PATCH_TAR="${PN}-3.7-patches-01.tar.xz"
-
-DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
-HOMEPAGE="https://www.gnu.org/software/bison/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
-   mirror://gentoo/${PATCH_TAR}
-   https://dev.gentoo.org/~whissi/dist/bison/${PATCH_TAR}
-   https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCH_TAR};
-
-LICENSE="GPL-2"
-SLOT="0"
-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"
-IUSE="examples nls static test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=sys-devel/m4-1.4.16"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/flex
-   >=sys-devel/gettext-0.21
-   examples? ( dev-lang/perl )
-   test? ( dev-lang/perl )
-"
-
-DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 
ChangeLog-1998 PACKAGING 

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

2020-09-07 Thread Sergei Trofimovich
commit: 6e34b2123f7d2fa2d3c09c422e0ccae037b58353
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 20:45:21 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 20:46:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e34b212

net-ftp/proftpd: drop old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-ftp/proftpd/Manifest|   1 -
 net-ftp/proftpd/proftpd-1.3.7_rc4-r1.ebuild | 277 
 2 files changed, 278 deletions(-)

diff --git a/net-ftp/proftpd/Manifest b/net-ftp/proftpd/Manifest
index c5e3f3f4303..9c964150214 100644
--- a/net-ftp/proftpd/Manifest
+++ b/net-ftp/proftpd/Manifest
@@ -1,7 +1,6 @@
 DIST mod_gss-1.3.9.tar.gz 117158 BLAKE2B 
f957fa465f9a9b06ceb9c190ab60c7f67fdeeef79dce7f51bcfed8dc726cb01a231232c65821ca3a240b77a5019fa22f31b45496c128a06627bd24dc960b566f
 SHA512 
44615983b0f67939b110e54c4a83b3056263bad72ba78de1b16f9f8590f5504c60e679f55484708d49e694c528d4715d9abd0cb75cfe439982ea9e02e0c18891
 DIST mod_vroot-0.9.4.tar.gz 29461 BLAKE2B 
eb4d3f6425ab0a1a61ca607e4655b5f8ff6ea342ca49d49598e7a4c5596382aa2c1d4e8228a1cdcfff324feb92dac80fcc58e35bbb77155069749afdd7cc41fb
 SHA512 
f5de392c9fe39f0a03b0783a7092bbfe17ea6db991f4b4e4a2d8f092f073d27ef2c64dd6484d5665b5abc808c0caba016d4fc3fab3da3810f5ebe5249bb4cbce
 DIST proftpd-1.3.7a.tar.gz 20414571 BLAKE2B 
829f3ff79cf74bc9cacfc611877cd1373daefb022b10eb427be56325d455dc7ba2f87a7dbefed06dca0c4cf06597043aac9141e4156e775a4f343bbb07a29375
 SHA512 
abb53c494677001b6d8d5a15af4ae47e2527025c952667b8c42e144452266d2b7f89b57e68c96177e6054733eb5e5d04cc1c0cf61ff7c3697910e0a525a9de87
-DIST proftpd-1.3.7rc4.tar.gz 20407496 BLAKE2B 
fd98b2ca3f4b6448b8739ff39db72d06f508e2507c156043a022ef5275d21775bdecc50c4434173f40fe1e40f439aebc58c9efaa6a5e6946dd15d5b52a36bda0
 SHA512 
8a782c27fae757b940396a9dd74a7336cac982f0fb3b28afd6a0b3837c8e93fc74c329ac520dd69f051740303ab776da2d9368d0b46814d264cad5ac0ac7003b
 DIST proftpd-mod-case-0.7.tar.gz 13184 BLAKE2B 
bf2118d9b8ed97a5b192b92b515d17ac7a0d75e154288e5afb3a1c3d686e635093df9501cc1c9b077f87c14326e31e8b9f751803dfca1eae9643f12333eb633f
 SHA512 
c08d13ef82fec36ae75aa3213dd02e0ce4045904849f422e152f039a9da66a45e4423751074b8bcf8ce347a40ce0e7bde798a85cbadc962fd872aeaa898261fc
 DIST proftpd-mod-diskuse-0.9.tar.gz 18596 BLAKE2B 
38c704c8607f0f93b080e77fe793cfe0125c88acc6f818ecb059c6c21a983e040ff5f2c1b91e34ef4ba2666a808d896018c364d1f12ea38f0c477e79bdaa2120
 SHA512 
d41976bf2810e4b783e775e8c767ca2030c3b5df116219fd31cbbac7feaf9922c315bf4ea092881b0d6cf43f2f4c5dbcae61be3c3a833058d12f962a3024b975
 DIST proftpd-mod-msg-0.4.1.tar.gz 8082 BLAKE2B 
970b46b19d25bac22ecb01495270a523997a0b7d5b53b9470b4744b919adcf03d5bcee2df85ba88c4a4c20a9fc30dc01459ffb58c5dae8e78a52a7379bf36f11
 SHA512 
38ea63b1d355e1e10a6a4477596bf3fa28529a871c9fb8dbf093b5317f0743ef9cb59b986d0b8c1c7ed932dad5d5d571883d596fad2d3b793431824db4487012

diff --git a/net-ftp/proftpd/proftpd-1.3.7_rc4-r1.ebuild 
b/net-ftp/proftpd/proftpd-1.3.7_rc4-r1.ebuild
deleted file mode 100644
index 805cd6c69ab..000
--- a/net-ftp/proftpd/proftpd-1.3.7_rc4-r1.ebuild
+++ /dev/null
@@ -1,277 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib systemd tmpfiles toolchain-funcs
-
-MOD_CASE="0.7"
-MOD_CLAMAV="0.14rc2"
-MOD_DISKUSE="0.9"
-MOD_GSS="1.3.9"
-MOD_MSG="0.4.1"
-MOD_VROOT="0.9.4"
-
-DESCRIPTION="An advanced and very configurable FTP server"
-HOMEPAGE="http://www.proftpd.org/
-   http://www.castaglia.org/proftpd/
-   https://github.com/jbenden/mod_clamav
-   http://gssmod.sourceforge.net/;
-SRC_URI="ftp://ftp.proftpd.org/distrib/source/${P/_/}.tar.gz
-   case? ( 
http://www.castaglia.org/${PN}/modules/${PN}-mod-case-${MOD_CASE}.tar.gz )
-   clamav? ( 
https://github.com/jbenden/mod_clamav/archive/v${MOD_CLAMAV}.tar.gz -> 
${PN}-mod_clamav-${MOD_CLAMAV}.tar.gz )
-   diskuse? ( 
http://www.castaglia.org/${PN}/modules/${PN}-mod-diskuse-${MOD_DISKUSE}.tar.gz )
-   kerberos? ( mirror://sourceforge/gssmod/mod_gss-${MOD_GSS}.tar.gz )
-   msg? ( 
http://www.castaglia.org/${PN}/modules/${PN}-mod-msg-${MOD_MSG}.tar.gz )
-   vroot? ( 
https://github.com/Castaglia/${PN}-mod_vroot/archive/v${MOD_VROOT}.tar.gz -> 
mod_vroot-${MOD_VROOT}.tar.gz )"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="acl authfile ban +caps case clamav copy ctrls deflate diskuse dso 
dynmasq exec ifsession ifversion ident ipv6
-   kerberos ldap libressl log-forensic memcache msg mysql ncurses nls pam 
+pcre postgres qos radius
-   ratio readme rewrite selinux sftp shaper sitemisc snmp sodium softquota 
sqlite ssl tcpd test unique-id vroot"
-# TODO: geoip
-REQUIRED_USE="ban? ( ctrls )
-   msg? ( ctrls )
-   sftp? ( ssl )
-   shaper? ( ctrls )
-
-   mysql? ( ssl )
-   

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

2020-09-07 Thread Sergei Trofimovich
commit: 49a602a7cad61d1d17b7a6900c84d4f8545472fd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 20:45:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 20:46:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a602a7

dev-libs/libffi: drop old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/libffi/libffi-3.3-r1.ebuild | 77 
 1 file changed, 77 deletions(-)

diff --git a/dev-libs/libffi/libffi-3.3-r1.ebuild 
b/dev-libs/libffi/libffi-3.3-r1.ebuild
deleted file mode 100644
index 996855591ae..000
--- a/dev-libs/libffi/libffi-3.3-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multilib multilib-minimal toolchain-funcs
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="a portable, high level programming interface to various calling 
conventions"
-HOMEPAGE="https://sourceware.org/libffi/;
-SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz;
-
-LICENSE="MIT"
-SLOT="0/7" # SONAME=libffi.so.7
-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"
-IUSE="debug pax_kernel static-libs test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=""
-DEPEND=""
-BDEPEND="test? ( dev-util/dejagnu )"
-
-DOCS="ChangeLog* README.md"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2.1-o-tmpfile-eacces.patch #529044
-   "${FILESDIR}"/${PN}-3.3_rc0-ppc-macos-go.patch
-   "${FILESDIR}"/${PN}-3.3-power7.patch
-   "${FILESDIR}"/${PN}-3.3-power7-memcpy.patch
-   "${FILESDIR}"/${PN}-3.3-power7-memcpy-2.patch
-)
-
-S=${WORKDIR}/${MY_P}
-
-ECONF_SOURCE=${S}
-
-pkg_setup() {
-   # Check for orphaned libffi, see https://bugs.gentoo.org/354903 for 
example
-   if [[ ${ROOT} == "/" && ${EPREFIX} == "" ]] && ! has_version 
${CATEGORY}/${PN}; then
-   local base="${T}"/conftest
-   echo 'int main() { }' > "${base}".c
-   $(tc-getCC) -o "${base}" "${base}".c -lffi >&/dev/null
-   if [ $? -eq 0 ]; then
-   eerror "The linker reported linking against -lffi to be 
working while it shouldn't have."
-   eerror "This is wrong and you should find and delete 
the old copy of libffi before continuing."
-   die "The system is in inconsistent state with unknown 
libffi installed."
-   fi
-   fi
-}
-
-multilib_src_configure() {
-   use userland_BSD && export HOST="${CHOST}"
-   # --includedir= path maintains a few properties:
-   # 1. have stable name across libffi versions: some packages like
-   #dev-lang/ghc or kde-frameworks/networkmanager-qt embed
-   #${includedir} at build-time. Don't require those to be
-   #rebuilt unless SONAME changes. bug #695788
-   #
-   #We use /usr/.../${PN} (instead of former /usr/.../${P}).
-   #
-   # 2. have ${ABI}-specific location as ffi.h is target-dependent.
-   #
-   #We use /usr/$(get_libdir)/... to have ABI identifier.
-   econf \
-   --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \
-   --disable-multi-os-directory \
-   $(use_enable static-libs static) \
-   $(use_enable pax_kernel pax_emutramp) \
-   $(use_enable debug)
-}
-
-multilib_src_install_all() {
-   find "${ED}" -name "*.la" -delete || die
-   einstalldocs
-}



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

2020-09-07 Thread Sergei Trofimovich
commit: 6a46793b02a6b023e82043d307b2913dd0be4bac
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 20:46:27 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 20:46:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a46793b

app-editors/hteditor: drop old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-editors/hteditor/Manifest |  1 -
 app-editors/hteditor/hteditor-2.1.0-r1.ebuild | 64 ---
 2 files changed, 65 deletions(-)

diff --git a/app-editors/hteditor/Manifest b/app-editors/hteditor/Manifest
index 269e9e3ca85..54779c7af5c 100644
--- a/app-editors/hteditor/Manifest
+++ b/app-editors/hteditor/Manifest
@@ -1,2 +1 @@
-DIST ht-2.1.0.tar.bz2 884139 BLAKE2B 
c979563cbfc4df7e14f587b250fbf099d9f4683afddb3afc88693284c378c45466dfa3c47555fc69e83e2972cfabab63f3cdd42fd85602842854372131e4063d
 SHA512 
6b5fc5fcbc63b9b7c85721158e044e4578ebfdc38618c760c0e6de06a276bccd3a960ab8bed172de788934515ad94d86349c4abd3228da66b1601deaaa2ce410
 DIST ht-2.1.1_pre20161206.tar.gz 1082309 BLAKE2B 
4fb00b0aa6115da3b561436f9f9905c48d93d6768bcf207931bb46840727c85fb5c9a1afda8ed805f71e9ce242161a2b95e26add02ff5aedc407df7f11c6ddec
 SHA512 
33d681ee8c978568dd0d187d6846994362625d000c316baab10c237175fa6a47dc0e7b61cfd503c4dfad8a01d27af7fc87cbf20109087e1d9280048c898fa621

diff --git a/app-editors/hteditor/hteditor-2.1.0-r1.ebuild 
b/app-editors/hteditor/hteditor-2.1.0-r1.ebuild
deleted file mode 100644
index 1660e108bde..000
--- a/app-editors/hteditor/hteditor-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_P=${P/editor}
-
-DESCRIPTION="A file viewer, editor and analyzer for text, binary, and 
executable files"
-HOMEPAGE="http://hte.sourceforge.net/ https://github.com/sebastianbiallas/ht/;
-SRC_URI="mirror://sourceforge/hte/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="X"
-
-RDEPEND="sys-libs/ncurses:0=
-   X? ( x11-libs/libX11 )
-   >=dev-libs/lzo-2"
-DEPEND="${RDEPEND}
-   virtual/yacc
-   sys-devel/flex"
-
-DOCS=( AUTHORS ChangeLog KNOWNBUGS README TODO )
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gcc-7.patch
-   "${FILESDIR}"/${P}-tinfo.patch
-   "${FILESDIR}"/${P}-gcc-6-uchar.patch
-   "${FILESDIR}"/${P}-format-security.patch
-   "${FILESDIR}"/${P}-gcc-10.patch
-   "${FILESDIR}"/${P}-AR.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-
-   # Many literals are concatenated with macro definitions.
-   # Instead of patching them all let's pick old c++ standard
-   # and port to c++11 upstream.
-   # https://bugs.gentoo.org/729252
-   append-cxxflags -std=c++98
-}
-
-src_configure() {
-   econf \
-   $(use_enable X x11-textmode) \
-   --enable-maintainermode
-}
-
-src_install() {
-   #For prefix
-   chmod u+x "${S}/install-sh"
-
-   local HTML_DOCS="doc/*.html"
-   doinfo doc/*.info
-
-   default
-}



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

2020-09-07 Thread Sergei Trofimovich
commit: b465d8e85130520bfad26ff03c57df963d5e2d35
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 20:44:47 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 20:46:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b465d8e8

dev-libs/mpfr: drop old

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/mpfr/Manifest  |  1 -
 dev-libs/mpfr/mpfr-4.0.2.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/dev-libs/mpfr/Manifest b/dev-libs/mpfr/Manifest
index de6556d1cb4..77f8d18385b 100644
--- a/dev-libs/mpfr/Manifest
+++ b/dev-libs/mpfr/Manifest
@@ -1,2 +1 @@
-DIST mpfr-4.0.2.tar.xz 1441996 BLAKE2B 
4c1a15208c2dc3dcc1424974de506198e9cc479c70255149876c7f541133499ada5c89f07393b120b7079e6bbaf8ea03e5e496e1350b295e687392a6e0341c1c
 SHA512 
d583555d08863bf36c89b289ae26bae353d9a31f08ee3894520992d2c26e5683c4c9c193d7ad139632f71c0a476d85ea76182702a98bf08dde7b6f65a54f8b88
 DIST mpfr-4.1.0.tar.xz 1525476 BLAKE2B 
41d1be0c4b557760f12a4525ad3a84b6e2cd6f0927c935fcfba577ac0490e582d1ae4b581dce58e21e705cf9d7c88373054d7fb7a94bb32c69b339f99a25dc68
 SHA512 
1bd1c349741a6529dfa53af4f0da8d49254b164ece8a46928cdb13a99460285622d57fe6f68cef19c6727b3f9daa25ddb3d7d65c201c8f387e421c7f7bee6273

diff --git a/dev-libs/mpfr/mpfr-4.0.2.ebuild b/dev-libs/mpfr/mpfr-4.0.2.ebuild
deleted file mode 100644
index b5731b6eb61..000
--- a/dev-libs/mpfr/mpfr-4.0.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# NOTE: we cannot depend on autotools here starting with gcc-4.3.x
-inherit libtool multilib-minimal preserve-libs
-
-MY_PV=${PV/_p*}
-MY_P=${PN}-${MY_PV}
-PLEVEL=${PV/*p}
-DESCRIPTION="library for multiple-precision floating-point computations with 
exact rounding"
-HOMEPAGE="https://www.mpfr.org/;
-SRC_URI="https://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="0/6" # libmpfr.so version
-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"
-IUSE="static-libs"
-
-RDEPEND=">=dev-libs/gmp-5.0.0[${MULTILIB_USEDEP},static-libs?]"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-HTML_DOCS=( doc/FAQ.html )
-
-src_prepare() {
-   if [[ ${PLEVEL} != ${PV} ]] ; then
-   local i
-   for (( i = 1; i <= PLEVEL; ++i )) ; do
-   eapply "${FILESDIR}"/${MY_PV}/patch$(printf '%02d' ${i})
-   done
-   fi
-   eapply_user
-   find . -type f -exec touch -r configure {} +
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # Make sure mpfr doesn't go probing toolchains it shouldn't #476336#19
-   ECONF_SOURCE=${S} \
-   user_redefine_cc=yes \
-   econf $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   rm "${ED}"/usr/share/doc/"${P}"/COPYING*
-   use static-libs || find "${ED}"/usr -name '*.la' -delete
-}
-
-pkg_preinst() {
-   preserve_old_lib /usr/$(get_libdir)/libmpfr$(get_libname 4)
-}
-
-pkg_postinst() {
-   preserve_old_lib_notify /usr/$(get_libdir)/libmpfr$(get_libname 4)
-}



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

2020-09-07 Thread Mike Gilbert
commit: f065b54fc2420c72d1d248b6a96c52c81f00d141
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:28:25 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f065b54f

sys-apps/shadow: require the mail group at runtime

Closes: https://bugs.gentoo.org/720948
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/shadow/shadow-4.8-r5.ebuild   | 1 +
 sys-apps/shadow/shadow-4.8.1-r3.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/shadow/shadow-4.8-r5.ebuild 
b/sys-apps/shadow/shadow-4.8-r5.ebuild
index b04fd057bc5..077d032b0c1 100644
--- a/sys-apps/shadow/shadow-4.8-r5.ebuild
+++ b/sys-apps/shadow/shadow-4.8-r5.ebuild
@@ -39,6 +39,7 @@ DEPEND="${COMMON_DEPEND}
>=sys-kernel/linux-headers-4.14
 "
 RDEPEND="${COMMON_DEPEND}
+   acct-group/mail
pam? ( >=sys-auth/pambase-20150213 )
su? ( !sys-apps/util-linux[su(-)] )
 "

diff --git a/sys-apps/shadow/shadow-4.8.1-r3.ebuild 
b/sys-apps/shadow/shadow-4.8.1-r3.ebuild
index 019710fb27c..ae7d1da3232 100644
--- a/sys-apps/shadow/shadow-4.8.1-r3.ebuild
+++ b/sys-apps/shadow/shadow-4.8.1-r3.ebuild
@@ -40,6 +40,7 @@ DEPEND="${COMMON_DEPEND}
>=sys-kernel/linux-headers-4.14
 "
 RDEPEND="${COMMON_DEPEND}
+   acct-group/mail
pam? ( >=sys-auth/pambase-20150213 )
su? ( !sys-apps/util-linux[su(-)] )
 "



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

2020-09-07 Thread Mike Gilbert
commit: 260f87e53d80099084d05f31502865fd0a6f84b8
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:25:01 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=260f87e5

sys-process/psmisc: fix BDEPEND for EAPI 7

Closes: https://bugs.gentoo.org/715928
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-process/psmisc/psmisc-23.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/psmisc/psmisc-23.3-r1.ebuild 
b/sys-process/psmisc/psmisc-23.3-r1.ebuild
index 7565aa7d272..4593158bd0c 100644
--- a/sys-process/psmisc/psmisc-23.3-r1.ebuild
+++ b/sys-process/psmisc/psmisc-23.3-r1.ebuild
@@ -15,8 +15,8 @@ IUSE="ipv6 nls selinux X"
 RDEPEND=">=sys-libs/ncurses-5.7-r7:0=
nls? ( virtual/libintl )
selinux? ( sys-libs/libselinux )"
-DEPEND="${RDEPEND}
-   >=sys-devel/libtool-2.2.6b
+DEPEND="${RDEPEND}"
+BDEPEND=">=sys-devel/libtool-2.2.6b
nls? ( sys-devel/gettext )"
 
 DOCS=( AUTHORS ChangeLog NEWS README )



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

2020-09-07 Thread Mike Gilbert
commit: 165c7b9eb2611554ba69f46d889cbb2db15f6f87
Author: David Michael  gmail  com>
AuthorDate: Fri Sep  4 21:24:21 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:44:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165c7b9e

media-libs/libpng: EAPI 7 and CPU_FLAGS_ARM

Closes: https://bugs.gentoo.org/694076
Closes: https://bugs.gentoo.org/740414
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/17398

 media-libs/libpng/libpng-1.6.37-r1.ebuild | 44 +++
 1 file changed, 44 insertions(+)

diff --git a/media-libs/libpng/libpng-1.6.37-r1.ebuild 
b/media-libs/libpng/libpng-1.6.37-r1.ebuild
new file mode 100644
index 000..c5ed306e8a8
--- /dev/null
+++ b/media-libs/libpng/libpng-1.6.37-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="Portable Network Graphics library"
+HOMEPAGE="http://www.libpng.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz
+   apng? ( mirror://sourceforge/apng/${P}-apng.patch.gz )"
+
+LICENSE="libpng2"
+SLOT="0/16"
+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 ~x86-winnt"
+IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   if use apng; then
+   eapply -p0 "${WORKDIR}"/${PN}-*-apng.patch
+   # Don't execute symbols check with apng patch wrt #378111
+   sed -i -e '/^check/s:scripts/symbols.chk::' Makefile.in || die
+   fi
+   elibtoolize
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable cpu_flags_x86_sse intel-sse)
+   $(use_enable static-libs static)
+   --enable-arm-neon=$(usex cpu_flags_arm_neon)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   DOCS=( ANNOUNCE CHANGES libpng-manual.txt README TODO )
+   einstalldocs
+   find "${ED}" -name '*.la' -type f -delete || die
+}



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

2020-09-07 Thread Mike Gilbert
commit: fae392bd323c12e8d89b4b72cb9835a464f0cdd1
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:38:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae392bd

sys-apps/attr: EAPI 7

Closes: https://bugs.gentoo.org/739304
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{attr-.ebuild => attr-2.4.48-r4.ebuild}| 34 +-
 sys-apps/attr/attr-.ebuild |  4 +--
 2 files changed, 15 insertions(+), 23 deletions(-)

diff --git a/sys-apps/attr/attr-.ebuild 
b/sys-apps/attr/attr-2.4.48-r4.ebuild
similarity index 79%
copy from sys-apps/attr/attr-.ebuild
copy to sys-apps/attr/attr-2.4.48-r4.ebuild
index 8d4a48d28f0..61b24dcb0c8 100644
--- a/sys-apps/attr/attr-.ebuild
+++ b/sys-apps/attr/attr-2.4.48-r4.ebuild
@@ -1,43 +1,35 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
 inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
 
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git;
-
-   inherit autotools git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-   SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
-fi
-
 DESCRIPTION="Extended attributes tools"
 HOMEPAGE="https://savannah.nongnu.org/projects/attr;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
 LICENSE="LGPL-2.1"
 SLOT="0"
-
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug nls static-libs"
 
-DEPEND="nls? ( sys-devel/gettext )"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-perl-5.26.patch"
+   "${FILESDIR}/${P}-switch-back-to-syscall.patch"
+)
 
 pkg_setup() {
# Remove -flto* from flags as this breaks binaries (bug #644048)
filter-flags -flto*
+   append-ldflags "-Wl,--no-gc-sections" #700116
 }
 
 src_prepare() {
default
-
-   if [[ ${PV} ==  ]] ; then
-   po/update-potfiles || die
-   eautopoint
-   eautoreconf
-   else
-   elibtoolize #580792
-   fi
+   elibtoolize #580792
 }
 
 multilib_src_configure() {
@@ -65,7 +57,7 @@ multilib_src_install() {
local lib="${ED}/usr/$(get_libdir)/libattr.so.1"
if [[ -e ${lib} ]] ; then
local versions=$($(tc-getREADELF) -V "${lib}")
-   local symbols=$((tc-getREADELF) -sW "${lib}")
+   local symbols=$($(tc-getREADELF) -sW "${lib}")
if [[ "${versions}" != *"ATTR_1.0"* || \
  "${versions}" != *"ATTR_1.1"* || \
  "${versions}" != *"ATTR_1.2"* || \

diff --git a/sys-apps/attr/attr-.ebuild b/sys-apps/attr/attr-.ebuild
index 8d4a48d28f0..7a00a2b560e 100644
--- a/sys-apps/attr/attr-.ebuild
+++ b/sys-apps/attr/attr-.ebuild
@@ -21,7 +21,7 @@ SLOT="0"
 
 IUSE="debug nls static-libs"
 
-DEPEND="nls? ( sys-devel/gettext )"
+BDEPEND="nls? ( sys-devel/gettext )"
 
 pkg_setup() {
# Remove -flto* from flags as this breaks binaries (bug #644048)
@@ -65,7 +65,7 @@ multilib_src_install() {
local lib="${ED}/usr/$(get_libdir)/libattr.so.1"
if [[ -e ${lib} ]] ; then
local versions=$($(tc-getREADELF) -V "${lib}")
-   local symbols=$((tc-getREADELF) -sW "${lib}")
+   local symbols=$($(tc-getREADELF) -sW "${lib}")
if [[ "${versions}" != *"ATTR_1.0"* || \
  "${versions}" != *"ATTR_1.1"* || \
  "${versions}" != *"ATTR_1.2"* || \



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

2020-09-07 Thread Mike Gilbert
commit: 5ada6ccb950343e144eb49969b1f288fd930dc0a
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:49:40 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:44:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ada6ccb

app-admin/sudo: glibc-2.32 port

Closes: https://bugs.gentoo.org/739016
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-admin/sudo/files/sudo-1.9.2-glibc-2.32.patch | 308 +++
 app-admin/sudo/sudo-1.9.2-r1.ebuild  | 265 +++
 2 files changed, 573 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.2-glibc-2.32.patch 
b/app-admin/sudo/files/sudo-1.9.2-glibc-2.32.patch
new file mode 100644
index 000..6134fe736d0
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.2-glibc-2.32.patch
@@ -0,0 +1,308 @@
+
+# HG changeset patch
+# User Todd C. Miller 
+# Date 1598395693 21600
+# Node ID e30482f26924b07775d87ae591e54ad72e794d5e
+# Parent  1ede927d99b3cb06ba514c9fd2fd7fa9a014a1b2
+Use sigabbrev_np(3) to access signal abbreviations if supported.
+glibc-2.32 has removed sys_sigabbrev[], we can use sigabbrev_np(3) instead.
+
+diff -r 1ede927d99b3 -r e30482f26924 config.h.in
+--- a/config.h.in  Mon Aug 17 19:37:09 2020 -0600
 b/config.h.in  Tue Aug 25 16:48:13 2020 -0600
+@@ -740,6 +740,9 @@
+ /* Define to 1 if you have the `sig2str' function. */
+ #undef HAVE_SIG2STR
+ 
++/* Define to 1 if you have the `sigabbrev_np' function. */
++#undef HAVE_SIGABBREV_NP
++
+ /* Define to 1 if you use S/Key. */
+ #undef HAVE_SKEY
+ 
+diff -r 1ede927d99b3 -r e30482f26924 configure
+--- a/configureMon Aug 17 19:37:09 2020 -0600
 b/configureTue Aug 25 16:48:13 2020 -0600
+@@ -23687,9 +23687,21 @@
+ 
+ 
+ if test x"${ac_cv_func_sig2str}${ac_cv_func_str2sig}" != x"yesyes"; then
+-COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ }strsig_test"
+-HAVE_SIGNAME="false"
+-ac_fn_c_check_decl "$LINENO" "sys_signame" "ac_cv_have_decl_sys_signame" "
++for ac_func in sigabbrev_np
++do :
++  ac_fn_c_check_func "$LINENO" "sigabbrev_np" "ac_cv_func_sigabbrev_np"
++if test "x$ac_cv_func_sigabbrev_np" = xyes; then :
++  cat >>confdefs.h <<_ACEOF
++#define HAVE_SIGABBREV_NP 1
++_ACEOF
++
++fi
++done
++
++if test x"${ac_cv_func_sigabbrev_np}" != x"yes"; then
++  COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ 
}strsig_test"
++  HAVE_SIGNAME="false"
++  ac_fn_c_check_decl "$LINENO" "sys_signame" 
"ac_cv_have_decl_sys_signame" "
+ $ac_includes_default
+ #include 
+ 
+@@ -23705,7 +23717,7 @@
+ _ACEOF
+ if test $ac_have_decl = 1; then :
+ 
+-  HAVE_SIGNAME="true"
++  HAVE_SIGNAME="true"
+ 
+ fi
+ ac_fn_c_check_decl "$LINENO" "_sys_signame" "ac_cv_have_decl__sys_signame" "
+@@ -23724,7 +23736,7 @@
+ _ACEOF
+ if test $ac_have_decl = 1; then :
+ 
+-  HAVE_SIGNAME="true"
++  HAVE_SIGNAME="true"
+ 
+ fi
+ ac_fn_c_check_decl "$LINENO" "sys_sigabbrev" "ac_cv_have_decl_sys_sigabbrev" "
+@@ -23743,12 +23755,12 @@
+ _ACEOF
+ if test $ac_have_decl = 1; then :
+ 
+-  HAVE_SIGNAME="true"
+-
+-fi
+-
+-if test "$HAVE_SIGNAME" != "true"; then
+-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for undeclared 
sys_sigabbrev" >&5
++  HAVE_SIGNAME="true"
++
++fi
++
++  if test "$HAVE_SIGNAME" != "true"; then
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for undeclared 
sys_sigabbrev" >&5
+ $as_echo_n "checking for undeclared sys_sigabbrev... " >&6; }
+ if ${sudo_cv_var_sys_sigabbrev+:} false; then :
+   $as_echo_n "(cached) " >&6
+@@ -23777,17 +23789,18 @@
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_sys_sigabbrev" 
>&5
+ $as_echo "$sudo_cv_var_sys_sigabbrev" >&6; }
+-  if test "$sudo_cv_var_sys_sigabbrev" = yes; then
+-  $as_echo "#define HAVE_SYS_SIGABBREV 1" >>confdefs.h
+-
+-  else
+-  case " $LIBOBJS " in
++  if test "$sudo_cv_var_sys_sigabbrev" = yes; then
++  $as_echo "#define HAVE_SYS_SIGABBREV 1" >>confdefs.h
++
++  else
++  case " $LIBOBJS " in
+   *" signame.$ac_objext "* ) ;;
+   *) LIBOBJS="$LIBOBJS signame.$ac_objext"
+  ;;
+ esac
+ 
+-  SIGNAME=signame.lo
++  SIGNAME=signame.lo
++  fi
+   fi
+ fi
+ fi
+diff -r 1ede927d99b3 -r e30482f26924 configure.ac
+--- a/configure.ac Mon Aug 17 19:37:09 2020 -0600
 b/configure.ac Tue Aug 25 16:48:13 2020 -0600
+@@ -3498,29 +3498,32 @@
+ dnl Also enable unit tests for sig2str() and str2sig().
+ dnl
+ if test x"${ac_cv_func_sig2str}${ac_cv_func_str2sig}" != x"yesyes"; then
+-COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ }strsig_test"
+-HAVE_SIGNAME="false"
+-AC_CHECK_DECLS([sys_signame, _sys_signame, sys_sigabbrev], [
+-  HAVE_SIGNAME="true"
+-], [ ], [
++

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

2020-09-07 Thread Mike Gilbert
commit: 1aed846710e5368ac390530b31e6854fa02a8489
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:40:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:44:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aed8467

sys-apps/acl: EAPI 7

Closes: https://bugs.gentoo.org/739302
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/acl/acl-2.2.53-r1.ebuild | 55 +++
 1 file changed, 55 insertions(+)

diff --git a/sys-apps/acl/acl-2.2.53-r1.ebuild 
b/sys-apps/acl/acl-2.2.53-r1.ebuild
new file mode 100644
index 000..4965f72787c
--- /dev/null
+++ b/sys-apps/acl/acl-2.2.53-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript
+
+DESCRIPTION="access control list utilities, libraries and headers"
+HOMEPAGE="https://savannah.nongnu.org/projects/acl;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="nls static-libs"
+
+RDEPEND="
+   >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+pkg_setup() {
+   # filter out -flto flags as they break getfacl/setfacl binaries
+   # (bug #667372)
+   filter-flags -flto*
+}
+
+src_prepare() {
+   default
+   elibtoolize #580792
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable static-libs static)
+   --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+   $(use_enable nls)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+   default
+
+   # move shared libs to /
+   gen_usr_ldscript -a acl
+}
+
+multilib_src_install_all() {
+   if ! use static-libs ; then
+   find "${ED}" -type f -name "*.la" -delete || die
+   fi
+}



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

2020-09-07 Thread Mike Gilbert
commit: 80bf981a38100a34618031fbfec4c1af0a30639b
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:31:24 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bf981a

app-arch/tar: fix BDEPEND for EAPI 7

Closes: https://bugs.gentoo.org/738410
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-arch/tar/tar-1.32.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/tar/tar-1.32.90.ebuild b/app-arch/tar/tar-1.32.90.ebuild
index e24fc8e11b8..87f3d927f1c 100644
--- a/app-arch/tar/tar-1.32.90.ebuild
+++ b/app-arch/tar/tar-1.32.90.ebuild
@@ -21,9 +21,9 @@ LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] )"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
selinux? ( sys-libs/libselinux )"
 DEPEND="${RDEPEND}
-   nls? ( >=sys-devel/gettext-0.10.35 )
static? ( ${LIB_DEPEND} )
xattr? ( elibc_glibc? ( sys-apps/attr ) )"
+BDEPEND="nls? ( sys-devel/gettext )"
 
 src_prepare() {
default



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

2020-09-07 Thread Mike Gilbert
commit: cdea7ddd380498800f12646a5a959376bbe0c74c
Author: David Michael  gmail  com>
AuthorDate: Thu Sep  3 12:35:13 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:43:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdea7ddd

sys-libs/gdbm: EAPI 7

Closes: https://bugs.gentoo.org/739300
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: David Michael  gmail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-libs/gdbm/gdbm-1.18.1-r1.ebuild | 50 +
 1 file changed, 50 insertions(+)

diff --git a/sys-libs/gdbm/gdbm-1.18.1-r1.ebuild 
b/sys-libs/gdbm/gdbm-1.18.1-r1.ebuild
new file mode 100644
index 000..0a1c428f7d4
--- /dev/null
+++ b/sys-libs/gdbm/gdbm-1.18.1-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib multilib-minimal
+
+DESCRIPTION="Standard GNU database libraries"
+HOMEPAGE="https://www.gnu.org/software/gdbm/;
+SRC_URI="mirror://gnu/gdbm/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/6" # libgdbm.so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+berkdb nls +readline static-libs"
+
+DEPEND="
+   readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=("${FILESDIR}"/${PN}-1.18.1-gcc-10.patch)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # gdbm doesn't appear to use either of these libraries
+   export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
+
+   local myeconfargs=(
+   --includedir="${EPREFIX}"/usr/include/gdbm
+   $(use_enable berkdb libgdbm-compat)
+   $(use_enable nls)
+   $(use_enable static-libs static)
+   $(use_with readline)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   if ! use static-libs ; then
+   find "${ED}" -name '*.la' -delete || die
+   fi
+   mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
+}



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

2020-09-07 Thread Mike Gilbert
commit: a30024c5c33e6c32486c61f07b6cb149b26be71d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 20:40:53 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:40:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30024c5

sys-apps/file: drop eautoreconf

We no longer patch Makefile.am, so this is not needed.

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

 sys-apps/file/file-5.39-r3.ebuild | 10 +++---
 sys-apps/file/file-.ebuild| 10 +++---
 2 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/sys-apps/file/file-5.39-r3.ebuild 
b/sys-apps/file/file-5.39-r3.ebuild
index c8425291ed7..d9f6397209d 100644
--- a/sys-apps/file/file-5.39-r3.ebuild
+++ b/sys-apps/file/file-5.39-r3.ebuild
@@ -6,11 +6,11 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools distutils-r1 libtool toolchain-funcs multilib-minimal
+inherit distutils-r1 libtool toolchain-funcs multilib-minimal
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/glensc/file.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
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"
@@ -44,7 +44,11 @@ PATCHES=(
 
 src_prepare() {
default
-   eautoreconf
+
+   if [[ ${PV} ==  ]]; then
+   eautoreconf
+   fi
+
elibtoolize
 
# don't let python README kill main README #60043

diff --git a/sys-apps/file/file-.ebuild b/sys-apps/file/file-.ebuild
index d28938772d6..71c29604e7d 100644
--- a/sys-apps/file/file-.ebuild
+++ b/sys-apps/file/file-.ebuild
@@ -6,11 +6,11 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6..9} )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools distutils-r1 libtool toolchain-funcs multilib-minimal
+inherit distutils-r1 libtool toolchain-funcs multilib-minimal
 
 if [[ ${PV} == "" ]] ; then
EGIT_REPO_URI="https://github.com/glensc/file.git;
-   inherit git-r3
+   inherit autotools git-r3
 else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
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"
@@ -42,7 +42,11 @@ PATCHES=(
 
 src_prepare() {
default
-   eautoreconf
+
+   if [[ ${PV} ==  ]]; then
+   eautoreconf
+   fi
+
elibtoolize
 
# don't let python README kill main README #60043



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

2020-09-07 Thread Mike Gilbert
commit: 31db9b3a90fee48bc809307db6eb17ffbb23fba9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Sep  7 20:35:15 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Sep  7 20:35:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db9b3a

sys-apps/file: sync live ebuild

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

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

diff --git a/sys-apps/file/file-.ebuild b/sys-apps/file/file-.ebuild
index 8333fd922e2..d28938772d6 100644
--- a/sys-apps/file/file-.ebuild
+++ b/sys-apps/file/file-.ebuild
@@ -37,7 +37,7 @@ RDEPEND="${DEPEND}
seccomp? ( sys-libs/libseccomp[${MULTILIB_USEDEP}] )"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-5.39-portage_sandbox.patch" #713710 #728978
+   "${FILESDIR}/file-5.39-portage-sandbox.patch" #713710 #728978
 )
 
 src_prepare() {



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

2020-09-07 Thread James Le Cuirot
commit: f704e096d5916716b244bfc58178b014e5f00f50
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep  7 20:33:22 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep  7 20:33:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f704e096

app-arch/arj: Respect CC

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 app-arch/arj/arj-3.10.22-r7.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-arch/arj/arj-3.10.22-r7.ebuild 
b/app-arch/arj/arj-3.10.22-r7.ebuild
index 2cfa30f4cf9..ac01385b6dd 100644
--- a/app-arch/arj/arj-3.10.22-r7.ebuild
+++ b/app-arch/arj/arj-3.10.22-r7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit autotools
+inherit autotools toolchain-funcs
 
 PATCH_LEVEL=15
 MY_P="${PN}_${PV}"
@@ -47,5 +47,6 @@ src_prepare() {
 
 src_configure() {
cd gnu || die 'failed to change to the "gnu" directory'
+   tc-export CC # Uses autoconf but not automake.
econf
 }



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

2020-09-07 Thread Alexys Jacob
commit: b534ff69127b6fc78359a7ac7a69a98b1ff46c3a
Author: Alexys Jacob  gentoo  org>
AuthorDate: Mon Sep  7 20:23:06 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Mon Sep  7 20:23:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b534ff69

x11-misc/py3status: version bump

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

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

diff --git a/x11-misc/py3status/Manifest b/x11-misc/py3status/Manifest
index bcbd9f0a57a..8e0d6a86f69 100644
--- a/x11-misc/py3status/Manifest
+++ b/x11-misc/py3status/Manifest
@@ -1 +1 @@
-DIST py3status-3.28.tar.gz 403839 BLAKE2B 
bc41418d38d8a5d55e2af67c4b68993db69bfa40d5f047fc47bf3e5cda28f56b808b8687ab5081c666398660b837f8c944138094112457eaa0c230cd1f1fa28e
 SHA512 
19447a8afeeb39371551337fbfa62b6cd8b1cb8a4188b2bc18d1a7ec849126d3e8f46fb2cf4cefa2960ed38ff09a0cad7233bfe5711bba5efaeed7cd5da6207c
+DIST py3status-3.29.tar.gz 406915 BLAKE2B 
9b24dd25d71c3d511af943bb97db24beb0f5e9e9ecb8879fa450e72c571df221ceba0eda3ee53c41a25130944051a3b932337a96ae0c685042d152dc20caf24c
 SHA512 
7b87ff265450abf8be77886100c734799604bc0abd69e6d6c17af9cd2edd0647768c661c6b2dc165447e85e982cdbbf636c06e3484a60b2d9474e85fcd444612

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



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

2020-09-07 Thread James Le Cuirot
commit: 49e5ef6551f5d4e11e684d7ab4c32e09dcaf0295
Author: Ralph Seichter  seichter  de>
AuthorDate: Sun Sep  6 20:23:53 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep  7 19:59:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e5ef65

mail-filter/amavisd-new: Depend on app-arch/arj

Depend on app-arch/arj instead of app-arch/unarj because of licensing.

Bug: https://bugs.gentoo.org/694746
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Ralph Seichter  seichter.de>
Signed-off-by: James Le Cuirot  gentoo.org>

 .../amavisd-new/amavisd-new-2.12.0-r4.ebuild   | 203 +
 1 file changed, 203 insertions(+)

diff --git a/mail-filter/amavisd-new/amavisd-new-2.12.0-r4.ebuild 
b/mail-filter/amavisd-new/amavisd-new-2.12.0-r4.ebuild
new file mode 100644
index 000..72dfb93265c
--- /dev/null
+++ b/mail-filter/amavisd-new/amavisd-new-2.12.0-r4.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd
+
+DESCRIPTION="High-performance interface between the MTA and content checkers"
+HOMEPAGE="https://gitlab.com/amavis/amavis;
+SRC_URI="https://gitlab.com/amavis/amavis/-/archive/v${PV}/amavis-v${PV}.tar.bz2;
+
+LICENSE="GPL-2 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="clamav courier dkim ldap mysql postgres qmail razor rspamd rspamd-https 
snmp spamassassin zmq"
+
+MY_RSPAMD_DEPEND="dev-perl/HTTP-Message
+   dev-perl/JSON
+   dev-perl/LWP-UserAgent-Determined"
+DEPEND="acct-user/amavis"
+RDEPEND="${DEPEND}
+   app-arch/arc
+   app-arch/bzip2
+   app-arch/cabextract
+   app-arch/cpio
+   app-arch/gzip
+   app-arch/lha
+   app-arch/lrzip
+   app-arch/lzop
+   app-arch/ncompress
+   app-arch/p7zip
+   app-arch/pax
+   app-arch/arj
+   app-arch/unrar
+   app-arch/xz-utils
+   app-arch/zoo
+   dev-lang/perl:*
+   dev-perl/Archive-Zip
+   dev-perl/BerkeleyDB
+   dev-perl/Convert-BinHex
+   dev-perl/File-LibMagic
+   dev-perl/IO-Socket-SSL
+   dev-perl/IO-stringy
+   >=dev-perl/Mail-DKIM-0.31
+   >=dev-perl/MailTools-1.58
+   >=dev-perl/MIME-tools-5.415
+   dev-perl/Net-LibIDN
+   >=dev-perl/Net-Server-0.91
+   dev-perl/Net-SSLeay
+   dev-perl/Unix-Syslog
+   net-mail/ripole
+   net-mail/tnef
+   >=sys-apps/coreutils-5.0-r3
+   >=sys-libs/db-4.4.20
+   virtual/mta
+   virtual/perl-Compress-Raw-Zlib
+   virtual/perl-Digest-MD5
+   virtual/perl-File-Temp
+   virtual/perl-IO-Compress
+   virtual/perl-IO-Socket-IP
+   virtual/perl-MIME-Base64
+   virtual/perl-Time-HiRes
+   clamav? ( app-antivirus/clamav )
+   ldap? ( >=dev-perl/perl-ldap-0.33 )
+   mysql? ( dev-perl/DBD-mysql )
+   postgres? ( dev-perl/DBD-Pg )
+   razor? ( mail-filter/razor )
+   rspamd? ( ${MY_RSPAMD_DEPEND} )
+   rspamd-https? ( ${MY_RSPAMD_DEPEND}
+   dev-perl/LWP-Protocol-https
+   dev-perl/Net-SSLeay )
+   snmp? ( net-analyzer/net-snmp[perl] )
+   spamassassin? ( mail-filter/spamassassin dev-perl/Image-Info )
+   zmq? ( dev-perl/ZMQ-LibZMQ3 )"
+
+AMAVIS_ROOT="/var/lib/amavishome"
+S="${WORKDIR}/amavis-v${PV}"
+
+src_prepare() {
+   if use courier ; then
+   eapply -p0 amavisd-new-courier.patch
+   fi
+
+   if use qmail ; then
+   eapply -p0 amavisd-new-qmqpqq.patch
+   fi
+
+   # We need to fix the daemon_user and daemon_group in amavis-mc even
+   # though we're going to run it in the foreground, because it calls
+   # "drop_priv" unconditionally and will crash if its user/group
+   # doesn't exist.
+   sed -i  \
+   -e '/daemon/s/vscan/amavis/' \
+   -e "s:'/var/virusmails':\"\$MYHOME/quarantine\":" \
+   "${S}/amavisd.conf" "${S}/amavis-mc" || die "missing conf file"
+
+   if ! use dkim ; then
+   sed -i -e '/enable_dkim/s/1/0/' "${S}/amavisd.conf" \
+   || die "missing conf file - dkim"
+   fi
+
+   if use zmq ; then
+   sed -i -e '/enable_zmq/s/# //' "${S}/amavisd.conf" \
+   || die "missing conf file - zmq"
+   fi
+
+   if ! use spamassassin ; then
+   sed -i -e \
+   
"/^#[[:space:]]*@bypass_spam_checks_maps[[:space:]]*=[[:space:]]*(1)/s/^#//" \
+   "${S}/amavisd.conf" || die "missing conf file - sa"
+   fi
+
+   eapply_user
+}
+
+src_install() {
+   dosbin amavisd{,-agent,-nanny,-release,-signer,-status}
+   dobin p0f-analyzer.pl amavisd-submit
+
+   if use snmp ; then
+   dosbin amavisd-snmp-subagent
+   newinitd "${FILESDIR}/amavisd-snmp-subagent.initd" \
+amavisd-snmp-subagent
+

  1   2   3   4   >