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

2020-02-14 Thread Hans de Graaff
commit: f9f2256933e093d2ce1fdc0fa92002fbf9b1afae
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:08:48 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f22569

dev-ruby/google-protobuf: add 3.11.4

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

 dev-ruby/google-protobuf/Manifest  |  1 +
 .../google-protobuf/google-protobuf-3.11.4.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-ruby/google-protobuf/Manifest 
b/dev-ruby/google-protobuf/Manifest
index 83399eb119a..2ab08de3e60 100644
--- a/dev-ruby/google-protobuf/Manifest
+++ b/dev-ruby/google-protobuf/Manifest
@@ -1,5 +1,6 @@
 DIST google-protobuf-3.10.1-ruby.tar.gz 4905995 BLAKE2B 
1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f
 SHA512 
aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d
 DIST google-protobuf-3.11.2-ruby.tar.gz 5133897 BLAKE2B 
275ea52a072b4e0226e4b6dc476d4bc28e8f4f05bca0709eab51da91c02869e96c3b0ac9ab4cc46290f875d4eac6ac72374c5b45e27fa89ad3d58fd56a2c8b7e
 SHA512 
8319c1e003e5fc64e91b512de016ec1cf10265b294d3b4beea60856beaeb02b4d7682343c74b2c12b0f6d4d6258451af9b9d72bcb4b495293b7637da21030c8f
 DIST google-protobuf-3.11.3-ruby.tar.gz 5134757 BLAKE2B 
1d03cd34ad90ef28b7bb9e1155f5b069fcc21d44fb509d96d7f2638229ce84f7c18e570f4fc644b007cac94104a473d168f0bf8cedcfe7557c63024adc4ecf38
 SHA512 
beac21d495bfd8e9b40120d1db9fd82251958f954533fc6f76cd0b9c28f92533ac35368a4c298ebb1d8e09047b670ed3bd948bb7da6eb5cca7fdc0c1c44aa39b
+DIST google-protobuf-3.11.4-ruby.tar.gz 5140799 BLAKE2B 
97b450c0623593efe6a42b66582ff183344b8831689e6a5b4d36096dbd57c33da9569bbf26578536aaf73ecd866ac0588b6cb7d55a6a9b9a6e840d4c57099001
 SHA512 
777bbb0e9e2375eaebe6b8c87abd660bac70ee469c9ad00dd25917b82d7fb5bbe33cf87f0d69c90e19d55c07a7285ec20974ba4768623ce9ccfadf147fd5e261
 DIST google-protobuf-3.8.0-ruby.tar.gz 4934577 BLAKE2B 
4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe
 SHA512 
ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2
 DIST google-protobuf-3.9.2-ruby.tar.gz 4947582 BLAKE2B 
ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c
 SHA512 
510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec

diff --git a/dev-ruby/google-protobuf/google-protobuf-3.11.4.ebuild 
b/dev-ruby/google-protobuf/google-protobuf-3.11.4.ebuild
new file mode 100644
index 000..95bcaa6b4ca
--- /dev/null
+++ b/dev-ruby/google-protobuf/google-protobuf-3.11.4.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="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Protocol Buffers are Google's data interchange format"
+HOMEPAGE="https://developers.google.com/protocol-buffers;
+SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> 
${P}-ruby.tar.gz"
+RUBY_S="protobuf-${PV}/ruby"
+
+LICENSE="BSD"
+SLOT="3"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND+=" test? ( >=dev-libs/protobuf-3.7.0 )"
+
+all_ruby_prepare() {
+   sed -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^  end/ s:^:#:' \
+   -e 's:../src/protoc:protoc:' \
+   -e 's/:compile,//' \
+   -i Rakefile || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/google/protobuf_c extconf.rb
+}
+
+each_ruby_compile() {
+   emake -Cext/google/protobuf_c V=1
+   cp ext/google/protobuf_c/protobuf_c.so lib/google/ || die
+}



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

2020-02-14 Thread Hans de Graaff
commit: 6e90f80458c554b14b2231bff583ca1bad708e2a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:33:24 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e90f804

dev-ruby/naught: add ruby27

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

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

diff --git a/dev-ruby/naught/naught-1.1.0.ebuild 
b/dev-ruby/naught/naught-1.1.0.ebuild
index 1e684e63188..1be80b97e22 100644
--- a/dev-ruby/naught/naught-1.1.0.ebuild
+++ b/dev-ruby/naught/naught-1.1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2020-02-14 Thread Hans de Graaff
commit: b7bc5e5f03982416ed3b5f9ea91647b7a266d534
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:43:44 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7bc5e5f

dev-ruby/twitter: add 7.0.0

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

 dev-ruby/twitter/Manifest |  1 +
 dev-ruby/twitter/twitter-7.0.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-ruby/twitter/Manifest b/dev-ruby/twitter/Manifest
index 75894b2c826..3d051d498db 100644
--- a/dev-ruby/twitter/Manifest
+++ b/dev-ruby/twitter/Manifest
@@ -1 +1,2 @@
 DIST twitter-6.2.0.tar.gz 519470 BLAKE2B 
4c3d929d8706845610b31c8ae702563d0330a95a165e417b77ecfd894b1f216100678c9862856c3c450952e3025940a701d96f0aeb1b29de55e612c6c69ab231
 SHA512 
5d2bd653233f285e0c08503031317a966ec098e9b302f9e0c65bdbf4632465988b1139719dae1cabb856b08200fc7793cd341fd926981484cf416a01f309d242
+DIST twitter-7.0.0.tar.gz 831181 BLAKE2B 
aeb888bf1551116916cc10a4c0278dcee541e953c6e1be09bd95f348b8a2a08075d44c4b8beb736b13564d550b5797184c725141c5c3866f5423afddfdfbea19
 SHA512 
4b0f831ddb1f54fc5894a15010d17b54c62f6caa3eadd6a1f0e0ef37235f29f53f6315c49213244d79ab3708d5a7b1e1b9735d1f35fa291a66d439db916d3ec7

diff --git a/dev-ruby/twitter/twitter-7.0.0.ebuild 
b/dev-ruby/twitter/twitter-7.0.0.ebuild
new file mode 100644
index 000..8cf53c9edc4
--- /dev/null
+++ b/dev-ruby/twitter/twitter-7.0.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="twitter.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby wrapper around the Twitter API"
+HOMEPAGE="https://sferik.github.com/twitter/;
+SRC_URI="https://github.com/sferik/twitter/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.3
+   >=dev-ruby/buftok-0.2.0
+   >=dev-ruby/equalizer-0.0.11
+   =dev-ruby/equalizer-0.0*
+   dev-ruby/http:4
+   dev-ruby/http-form_data:2
+   >=dev-ruby/http_parser_rb-0.6.0
+   >=dev-ruby/memoizable-0.4.2
+   =dev-ruby/multipart-post-2*
+   >=dev-ruby/naught-1.1
+   =dev-ruby/simple_oauth-0.3*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec:3
+   dev-ruby/webmock:3
+   >=dev-ruby/timecop-0.6.1
+   )
+   doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+#  rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die "Unable to remove bundler 
code."
+
+   sed -i -e '/simplecov/,/^end/ s:^:#:' \
+   -e '1igem "webmock", "~>3.0"' spec/helper.rb || die
+
+   # Avoid a spec that fails due to changes in dependencies.
+   sed -i -e '/#reverse_token/,/^  end/ s:^:#:' \
+   spec/twitter/rest/oauth_spec.rb
+}
+
+each_ruby_test() {
+   CI=true RSPEC_VERSION=3 ruby-ng_rspec || die
+}



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

2020-02-14 Thread Hans de Graaff
commit: 5187c685ea5ca81eee8aa12c21296d0e20512822
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:37:00 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5187c685

dev-ruby/http_parser_rb: add ruby27

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

 dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r1.ebuild 
b/dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r1.ebuild
index 6db43ce21ed..aee2071318d 100644
--- a/dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r1.ebuild
+++ b/dev-ruby/http_parser_rb/http_parser_rb-0.6.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
 



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

2020-02-14 Thread Hans de Graaff
commit: 9a85b6cd18ea97946836de3aa85771d6e401c9e4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:34:39 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a85b6cd

dev-ruby/memoizable: add ruby27

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

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

diff --git a/dev-ruby/memoizable/memoizable-0.4.2.ebuild 
b/dev-ruby/memoizable/memoizable-0.4.2.ebuild
index 1809cd0c6cd..643c480350d 100644
--- a/dev-ruby/memoizable/memoizable-0.4.2.ebuild
+++ b/dev-ruby/memoizable/memoizable-0.4.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"



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

2020-02-14 Thread Hans de Graaff
commit: 2e176745ad8b83888a889b2801e953110910d0c4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:31:33 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e176745

dev-ruby/equalizer: add ruby27

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

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

diff --git a/dev-ruby/equalizer/equalizer-0.0.11.ebuild 
b/dev-ruby/equalizer/equalizer-0.0.11.ebuild
index a1efa14685f..d0828feeba2 100644
--- a/dev-ruby/equalizer/equalizer-0.0.11.ebuild
+++ b/dev-ruby/equalizer/equalizer-0.0.11.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
 RUBY_FAKEGEM_TASK_DOC=""



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

2020-02-14 Thread Hans de Graaff
commit: 9b418becea22814c3cd3e7a57a46c29ed5b4d275
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:30:01 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b418bec

dev-ruby/buftok: add ruby27

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

 dev-ruby/buftok/buftok-0.2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/buftok/buftok-0.2.0-r1.ebuild 
b/dev-ruby/buftok/buftok-0.2.0-r1.ebuild
index 1279b921e26..3075f821de5 100644
--- a/dev-ruby/buftok/buftok-0.2.0-r1.ebuild
+++ b/dev-ruby/buftok/buftok-0.2.0-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
 RUBY_FAKEGEM_TASK_DOC=""



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

2020-02-14 Thread Hans de Graaff
commit: e619d63aeb198823b60745dd535b038178c3569f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Feb 15 07:38:43 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 07:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e619d63a

dev-ruby/http-form_data: add ruby27

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

 dev-ruby/http-form_data/http-form_data-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild 
b/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
index 5787fbd94da..25169efcca1 100644
--- a/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
+++ b/dev-ruby/http-form_data/http-form_data-2.2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 5668039ba3897f9ca837387d67b039e51fe1e41b
Author: Sugar, David  tresys  com>
AuthorDate: Wed Jan 22 12:35:42 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=5668039b

audit daemon can halt system, allow this to happen.

auditd can halt the system for several reasons based on configuration.
These mostly revovle around audit partition full issues.  I am seeing
the following denials when attempting to halt the system.

Jan 12 03:38:48 localhost audispd: node=localhost type=USER_AVC 
msg=audit(1578800328.122:1943): pid=1 uid=0 auid=4294967295 ses=4294967295 
subj=system_u:system_r:init_t:s0 msg='avc:  denied  { start } for auid=n/a 
uid=0 gid=0 path="/usr/lib/systemd/system/poweroff.target" cmdline="/sbin/init 
0" scontext=system_u:system_r:auditd_t:s0 
tcontext=system_u:object_r:power_unit_t:s0 tclass=service 
exe="/usr/lib/systemd/systemd" sauid=0 hostname=? addr=? terminal=?'
Jan 12 03:38:48 localhost audispd: node=localhost type=USER_AVC 
msg=audit(1578800328.147:1944): pid=1 uid=0 auid=4294967295 ses=4294967295 
subj=system_u:system_r:init_t:s0 msg='avc:  denied  { status } for auid=n/a 
uid=0 gid=0 path="/usr/lib/systemd/system/poweroff.target" cmdline="/sbin/init 
0" scontext=system_u:system_r:auditd_t:s0 
tcontext=system_u:object_r:power_unit_t:s0 tclass=service 
exe="/usr/lib/systemd/systemd" sauid=0 hostname=? addr=? terminal=?'
Jan 12 04:44:54 localhost audispd: node=localhost type=AVC 
msg=audit(1578804294.103:1923): avc:  denied  { getattr } for  pid=6936 
comm="systemctl" path="/run/systemd/system" dev="tmpfs" ino=45 
scontext=system_u:system_r:auditd_t:s0 
tcontext=system_u:object_r:systemd_unit_t:s0 tclass=dir permissive=1

 v2 - use optional rather than ifdef
 v3 - fix order

Signed-off-by: Dave Sugar  tresys.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/logging.te |  6 ++
 policy/modules/system/systemd.if | 20 
 2 files changed, 26 insertions(+)

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 19ef420f..d763b06e 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -231,6 +231,12 @@ optional_policy(`
seutil_sigchld_newrole(auditd_t)
 ')
 
+optional_policy(`
+   init_list_unit_dirs(auditd_t)
+   systemd_start_power_units(auditd_t)
+   systemd_status_power_units(auditd_t)
+')
+
 optional_policy(`
udev_read_db(auditd_t)
 ')

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index 8f50e39e..4dd26458 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -819,6 +819,26 @@ interface(`systemd_start_power_units',`
allow $1 power_unit_t:service start;
 ')
 
+
+## 
+## Get the system status information about power units
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`systemd_status_power_units',`
+   gen_require(`
+   type power_unit_t;
+   class service status;
+   ')
+
+   allow $1 power_unit_t:service status;
+')
+
+
 
 ## 
 ## Make the specified type usable for



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 74cdafab2e96eedec3dc91926d38b8597bc70893
Author: Sugar, David  tresys  com>
AuthorDate: Thu Jan 23 12:40:49 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=74cdafab

Allow systemd to getattr all files

Systemd has ConditionPath.*, ConditionFile.* and ConditionDir* which
are used to check various path/file/directory to control starting a
service.  But this requires getattr permissions on the types.
Example denials that fit the problem.

The first example is from lvm where accessing config file.

type=AVC msg=audit(1575427946.229:1624): avc:  denied  { getattr } for
pid=1 comm="systemd" path="/etc/lvm/lvm.conf" dev="dm-0" ino=51799
scontext=system_u:system_r:init_t:s0
tcontext=system_u:object_r:lvm_etc_t:s0 tclass=file permissive=0

This second example is from chronyd, but it is happening becuase I added
the conditional in a drop-in file.

type=AVC msg=audit(1575427959.882:1901): avc:  denied  { getattr } for
pid=1 comm="systemd" path="/etc/chrony.conf" dev="dm-0" ino=53824
scontext=system_u:system_r:init_t:s0
tcontext=system_u:object_r:chronyd_conf_t:s0 tclass=file permissive=1

v3 - rework to not use interface and allow getattr for all files

Signed-off-by: Dave Sugar  tresys.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.te | 5 +
 1 file changed, 5 insertions(+)

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 8417a003..1d060385 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -335,6 +335,11 @@ ifdef(`init_systemd',`
domain_subj_id_change_exemption(init_t)
domain_role_change_exemption(init_t)
 
+   files_getattr_all_dirs(init_t)
+   files_getattr_all_files(init_t)
+   files_getattr_all_pipes(init_t)
+   files_getattr_all_sockets(init_t)
+   files_read_all_symlinks(init_t)
files_read_all_pids(init_t)
files_list_usr(init_t)
files_list_var(init_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 7059410d97062ae4e1cb4bd4b9241a366cfd124e
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Feb  8 14:40:09 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=7059410d

systemd: Whitespace fix.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.if | 1 -
 1 file changed, 1 deletion(-)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index 4dd26458..917959d2 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -838,7 +838,6 @@ interface(`systemd_status_power_units',`
allow $1 power_unit_t:service status;
 ')
 
-
 
 ## 
 ## Make the specified type usable for



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/, policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 568cd7e29f67a9da390dde180ca00331aac01448
Author: Daniel Burgener  tresys  com>
AuthorDate: Fri Jan 31 19:41:28 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=568cd7e2

Remove unneeded semicolons after interface and macro calls

Signed-off-by: Daniel Burgener  tresys.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/wireguard.te | 2 +-
 policy/modules/system/systemd.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/services/wireguard.te 
b/policy/modules/services/wireguard.te
index 4e6aad64..07c2d71f 100644
--- a/policy/modules/services/wireguard.te
+++ b/policy/modules/services/wireguard.te
@@ -42,7 +42,7 @@ allow wireguard_t self:netlink_route_socket 
r_netlink_socket_perms;
 allow wireguard_t self:udp_socket create_socket_perms;
 allow wireguard_t self:unix_stream_socket create_socket_perms;
 
-manage_files_pattern(wireguard_t, wireguard_etc_t, wireguard_etc_t);
+manage_files_pattern(wireguard_t, wireguard_etc_t, wireguard_etc_t)
 files_read_etc_files(wireguard_t)
 
 manage_files_pattern(wireguard_t, wireguard_runtime_t, wireguard_runtime_t)

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index d039e2a1..f55294e3 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -99,7 +99,7 @@ type systemd_hw_exec_t;
 init_system_domain(systemd_hw_t, systemd_hw_exec_t)
 
 type systemd_hwdb_t;
-files_type(systemd_hwdb_t);
+files_type(systemd_hwdb_t)
 
 type systemd_journal_t;
 files_type(systemd_journal_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/, policy/modules/admin/, policy/modules/apps/, ...

2020-02-14 Thread Jason Zaman
commit: a5831adc8af393b19e3bf83fcd6ea154c31084d6
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Jan 25 18:48:52 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a5831adc

various: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/usermanage.te| 2 +-
 policy/modules/apps/pulseaudio.te | 2 +-
 policy/modules/kernel/corecommands.te | 2 +-
 policy/modules/system/logging.te  | 2 +-
 policy/modules/system/systemd.te  | 2 +-
 policy/modules/system/unconfined.te   | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/policy/modules/admin/usermanage.te 
b/policy/modules/admin/usermanage.te
index ef18fd64..5292f3b3 100644
--- a/policy/modules/admin/usermanage.te
+++ b/policy/modules/admin/usermanage.te
@@ -1,4 +1,4 @@
-policy_module(usermanage, 1.23.0)
+policy_module(usermanage, 1.23.1)
 
 
 #

diff --git a/policy/modules/apps/pulseaudio.te 
b/policy/modules/apps/pulseaudio.te
index a763aae4..85dcdc9b 100644
--- a/policy/modules/apps/pulseaudio.te
+++ b/policy/modules/apps/pulseaudio.te
@@ -1,4 +1,4 @@
-policy_module(pulseaudio, 1.12.2)
+policy_module(pulseaudio, 1.12.3)
 
 
 #

diff --git a/policy/modules/kernel/corecommands.te 
b/policy/modules/kernel/corecommands.te
index ed5bb173..e272ee71 100644
--- a/policy/modules/kernel/corecommands.te
+++ b/policy/modules/kernel/corecommands.te
@@ -1,4 +1,4 @@
-policy_module(corecommands, 1.27.3)
+policy_module(corecommands, 1.27.4)
 
 
 #

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index 576ca871..19ef420f 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -1,4 +1,4 @@
-policy_module(logging, 1.30.5)
+policy_module(logging, 1.30.6)
 
 
 #

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index e09bc338..65562380 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1,4 +1,4 @@
-policy_module(systemd, 1.8.10)
+policy_module(systemd, 1.8.11)
 
 #
 #

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index 069506b0..bf1cf6fd 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -1,4 +1,4 @@
-policy_module(unconfined, 3.13.2)
+policy_module(unconfined, 3.13.3)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/kernel/

2020-02-14 Thread Jason Zaman
commit: bdf027e057879dbba76e032570be27e1cc8ba4cc
Author: Peter Morrow  linux  microsoft  com>
AuthorDate: Wed Feb  5 15:47:47 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=bdf027e0

systemd_tmpfiles_t: Allow systemd_tempfiles_t to change permissions in sysfs

Rules specified in system tmpfiles.d configuration files are often used to
change permissions on files in sysfs.

https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html

Signed-off-by: Peter Morrow  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/devices.if | 20 
 policy/modules/system/systemd.te |  1 +
 2 files changed, 21 insertions(+)

diff --git a/policy/modules/kernel/devices.if b/policy/modules/kernel/devices.if
index afbd6d4a..1b83ea68 100644
--- a/policy/modules/kernel/devices.if
+++ b/policy/modules/kernel/devices.if
@@ -4413,6 +4413,26 @@ interface(`dev_relabel_all_sysfs',`
allow $1 sysfs_types:lnk_file relabel_lnk_file_perms;
 ')
 
+
+## 
+##  Set the attributes of sysfs files, directories and symlinks.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`dev_setattr_all_sysfs',`
+gen_require(`
+attribute sysfs_types;
+')
+
+allow $1 sysfs_types:dir { search_dir_perms setattr };
+allow $1 sysfs_types:file setattr;
+allow $1 sysfs_types:lnk_file { read_lnk_file_perms setattr };
+')
+
 
 ## 
 ## Read and write the TPM device.

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 4d906e5c..7624d258 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1112,6 +1112,7 @@ dev_manage_all_dev_nodes(systemd_tmpfiles_t)
 dev_read_urand(systemd_tmpfiles_t)
 dev_relabel_all_sysfs(systemd_tmpfiles_t)
 dev_read_urand(systemd_tmpfiles_t)
+dev_setattr_all_sysfs(systemd_tmpfiles_t)
 dev_manage_all_dev_nodes(systemd_tmpfiles_t)
 
 files_create_lock_dirs(systemd_tmpfiles_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 74f7c94c86d961659332a947e12d89bf2279c855
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  1 20:47:29 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=74f7c94c

udev: remove console-setup

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/udev.fc | 1 -
 policy/modules/system/udev.te | 1 -
 2 files changed, 2 deletions(-)

diff --git a/policy/modules/system/udev.fc b/policy/modules/system/udev.fc
index 61dec2e5..ad617ea3 100644
--- a/policy/modules/system/udev.fc
+++ b/policy/modules/system/udev.fc
@@ -40,7 +40,6 @@ ifdef(`distro_redhat',`
 /run/udev(/.*)?gen_context(system_u:object_r:udev_runtime_t,s0)
 
 ifdef(`distro_debian',`
-/run/console-setup(/.*)?   gen_context(system_u:object_r:udev_runtime_t,s0)
 /run/xen-hotplug -dgen_context(system_u:object_r:udev_runtime_t,s0)
 ')
 

diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te
index d0228312..71d98fc8 100644
--- a/policy/modules/system/udev.te
+++ b/policy/modules/system/udev.te
@@ -86,7 +86,6 @@ manage_files_pattern(udev_t, udev_runtime_t, udev_runtime_t)
 manage_lnk_files_pattern(udev_t, udev_runtime_t, udev_runtime_t)
 manage_sock_files_pattern(udev_t, udev_runtime_t, udev_runtime_t)
 files_pid_filetrans(udev_t, udev_runtime_t, dir, "udev")
-files_pid_filetrans(udev_t, udev_runtime_t, dir, "console-setup")
 
 kernel_load_module(udev_t)
 kernel_read_system_state(udev_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/apps/

2020-02-14 Thread Jason Zaman
commit: 8b99c01c1874036f73b221274066a3fa1526ed60
Author: Chris PeBenito  ieee  org>
AuthorDate: Tue Feb 11 18:13:20 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=8b99c01c

loadkeys, init, systemd, udev: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/apps/loadkeys.te  | 2 +-
 policy/modules/system/init.te| 2 +-
 policy/modules/system/systemd.te | 2 +-
 policy/modules/system/udev.te| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/policy/modules/apps/loadkeys.te b/policy/modules/apps/loadkeys.te
index 57274992..52c41c03 100644
--- a/policy/modules/apps/loadkeys.te
+++ b/policy/modules/apps/loadkeys.te
@@ -1,4 +1,4 @@
-policy_module(loadkeys, 1.12.0)
+policy_module(loadkeys, 1.12.1)
 
 
 #

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index b06e258e..0e56036b 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1,4 +1,4 @@
-policy_module(init, 2.7.9)
+policy_module(init, 2.7.10)
 
 gen_require(`
class passwd rootok;

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 3edbc98e..601a994c 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1,4 +1,4 @@
-policy_module(systemd, 1.8.14)
+policy_module(systemd, 1.8.15)
 
 #
 #

diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te
index 0371da7a..6b3578e9 100644
--- a/policy/modules/system/udev.te
+++ b/policy/modules/system/udev.te
@@ -1,4 +1,4 @@
-policy_module(udev, 1.26.5)
+policy_module(udev, 1.26.6)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: gentoo/

2020-02-14 Thread Jason Zaman
commit: 01c84079756593230cf73eab4422a1f4b44a45bb
Author: Jason Zaman  gentoo  org>
AuthorDate: Sat Feb 15 07:33:16 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:33:16 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=01c84079

Merge upstream

Signed-off-by: Jason Zaman  gentoo.org>

 gentoo/STATE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gentoo/STATE b/gentoo/STATE
index 421f2018..8c31cdf7 100644
--- a/gentoo/STATE
+++ b/gentoo/STATE
@@ -1 +1 @@
-master 17f06cf1fe35008c20f0774e59b9bb49a2146de7
+master 0d4e91917663d84286368fb0926807dfec5dd715



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/services/

2020-02-14 Thread Jason Zaman
commit: ec4ba4836f56d8d07f354fd8113f3439eb240bcc
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  1 20:53:04 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ec4ba483

consolesetup: add policy for console-setup

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/services/consolesetup.fc |   9 +++
 policy/modules/services/consolesetup.if | 104 
 policy/modules/services/consolesetup.te |  54 +
 3 files changed, 167 insertions(+)

diff --git a/policy/modules/services/consolesetup.fc 
b/policy/modules/services/consolesetup.fc
new file mode 100644
index ..847034b7
--- /dev/null
+++ b/policy/modules/services/consolesetup.fc
@@ -0,0 +1,9 @@
+/etc/console-setup(/.*)?   
gen_context(system_u:object_r:consolesetup_conf_t,s0)
+
+/etc/default/console-setup.*   --  
gen_context(system_u:object_r:consolesetup_conf_t,s0)
+/etc/default/keyboard.*--  
gen_context(system_u:object_r:consolesetup_conf_t,s0)
+
+/run/console-setup(/.*)?   
gen_context(system_u:object_r:consolesetup_runtime_t,s0)
+
+/usr/lib/console-setup/console-setup\.sh   --  
gen_context(system_u:object_r:consolesetup_exec_t,s0)
+/usr/lib/console-setup/keyboard-setup\.sh  --  
gen_context(system_u:object_r:consolesetup_exec_t,s0)

diff --git a/policy/modules/services/consolesetup.if 
b/policy/modules/services/consolesetup.if
new file mode 100644
index ..888fd234
--- /dev/null
+++ b/policy/modules/services/consolesetup.if
@@ -0,0 +1,104 @@
+## console font and keymap setup program for debian
+
+
+## 
+##  Execute console-setup in the consolesetup domain.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+#
+interface(`consolesetup_domtrans', `
+gen_require(`
+type consolesetup_t, consolesetup_conf_t, consolesetup_exec_t, 
consolesetup_runtime_t;
+')
+
+corecmd_search_bin($1)
+domtrans_pattern($1, consolesetup_exec_t, consolesetup_t)
+')
+
+
+## 
+##  Read console-setup configuration files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+## 
+#
+interface(`consolesetup_read_conf',`
+   gen_require(`
+type consolesetup_conf_t;
+   ')
+
+files_search_etc($1)
+allow $1 consolesetup_conf_t:dir list_dir_perms;
+allow $1 consolesetup_conf_t:file read_file_perms;
+allow $1 consolesetup_conf_t:lnk_file read_lnk_file_perms;
+')
+
+
+## 
+##  Execute console-setup configuration files
+##  in the caller domain.
+## 
+## 
+## 
+## Domain allowed to transition.
+## 
+## 
+#
+interface(`consolesetup_exec_conf', `
+gen_require(`
+type consolesetup_conf_t;
+')
+
+files_search_etc($1)
+exec_files_pattern($1, consolesetup_conf_t, consolesetup_conf_t)
+')
+
+
+## 
+##  Allow the caller to manage
+##  consolesetup_runtime_t files.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+## 
+#
+interface(`consolesetup_manage_runtime', `
+gen_require(`
+type consolesetup_runtime_t;
+')
+
+files_search_pids($1)
+manage_dirs_pattern($1, consolesetup_runtime_t, consolesetup_runtime_t)
+manage_files_pattern($1, consolesetup_runtime_t, consolesetup_runtime_t)
+')
+
+
+## 
+##  Create a console-setup directory in
+##  the runtime directory.
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+## 
+#
+interface(`consolesetup_pid_filetrans_runtime', `
+gen_require(`
+type consolesetup_runtime_t;
+')
+
+files_pid_filetrans($1, consolesetup_runtime_t, dir, "console-setup")
+')

diff --git a/policy/modules/services/consolesetup.te 
b/policy/modules/services/consolesetup.te
new file mode 100644
index ..92fc42f4
--- /dev/null
+++ b/policy/modules/services/consolesetup.te
@@ -0,0 +1,54 @@
+policy_module(consolesetup, 1.0)
+
+
+#
+# Declarations
+#
+
+type consolesetup_t;
+type consolesetup_exec_t;
+init_daemon_domain(consolesetup_t, consolesetup_exec_t)
+
+type consolesetup_conf_t;
+files_config_file(consolesetup_conf_t)
+
+type consolesetup_runtime_t;
+files_pid_file(consolesetup_runtime_t)
+
+type consolesetup_tmp_t;
+files_tmp_file(consolesetup_tmp_t)
+
+
+#
+# Local policy
+#
+
+allow consolesetup_t self:capability sys_tty_config;
+allow consolesetup_t self:fifo_file rw_inherited_fifo_file_perms;
+
+can_exec(consolesetup_t, consolesetup_conf_t)
+
+manage_files_pattern(consolesetup_t, consolesetup_conf_t, consolesetup_conf_t)
+
+manage_dirs_pattern(consolesetup_t, consolesetup_runtime_t, 
consolesetup_runtime_t)
+manage_files_pattern(consolesetup_t, consolesetup_runtime_t, 

[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 89bbf2c9c184032df64ca304036fe8eb11d1f433
Author: bauen1  gmail  com>
AuthorDate: Thu Dec 19 21:26:41 2019 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=89bbf2c9

systemd: add policy for systemd-fstab-generator

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.fc |  1 +
 policy/modules/system/systemd.te | 25 +
 2 files changed, 26 insertions(+)

diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
index 4a873052..518ca925 100644
--- a/policy/modules/system/systemd.fc
+++ b/policy/modules/system/systemd.fc
@@ -16,6 +16,7 @@
 /usr/bin/systemd-notify--  
gen_context(system_u:object_r:systemd_notify_exec_t,s0)
 
 # Systemd generators
+/usr/lib/systemd/system-generators/systemd-fstab-generator --  
gen_context(system_u:object_r:systemd_fstab_generator_exec_t,s0)
 /usr/lib/systemd/system-generators/systemd-gpt-auto-generator  --  
gen_context(system_u:object_r:systemd_gpt_generator_exec_t,s0)
 
 /usr/lib/systemd/systemd-activate  --  
gen_context(system_u:object_r:systemd_activate_exec_t,s0)

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index ca2b49e3..4d906e5c 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -61,6 +61,10 @@ init_unit_file(systemd_binfmt_unit_t)
 type systemd_conf_t;
 files_config_file(systemd_conf_t)
 
+type systemd_fstab_generator_t;
+type systemd_fstab_generator_exec_t;
+init_system_domain(systemd_fstab_generator_t, systemd_fstab_generator_exec_t)
+
 type systemd_gpt_generator_t;
 type systemd_gpt_generator_exec_t;
 init_system_domain(systemd_gpt_generator_t, systemd_gpt_generator_exec_t)
@@ -267,6 +271,27 @@ files_read_etc_files(systemd_binfmt_t)
 
 fs_register_binary_executable_type(systemd_binfmt_t)
 
+###
+#
+# fstab generator local policy
+#
+
+corecmd_search_bin(systemd_fstab_generator_t)
+
+files_read_etc_files(systemd_fstab_generator_t)
+files_search_pids(systemd_fstab_generator_t)
+
+fstools_exec(systemd_fstab_generator_t)
+
+init_create_write_pid_files(systemd_fstab_generator_t)
+init_manage_pid_dirs(systemd_fstab_generator_t)
+init_manage_pid_symlinks(systemd_fstab_generator_t)
+init_search_pids(systemd_fstab_generator_t)
+
+kernel_read_kernel_sysctls(systemd_fstab_generator_t)
+
+systemd_log_parse_environment(systemd_fstab_generator_t)
+
 ###
 #
 # GPT auto generator local policy



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 4a12cd615508f0a3624d6d10fb11390897a8e118
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Feb  8 14:40:51 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4a12cd61

init, logging, systemd: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.te| 2 +-
 policy/modules/system/logging.te | 2 +-
 policy/modules/system/systemd.te | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/policy/modules/system/init.te b/policy/modules/system/init.te
index 1d060385..b06e258e 100644
--- a/policy/modules/system/init.te
+++ b/policy/modules/system/init.te
@@ -1,4 +1,4 @@
-policy_module(init, 2.7.8)
+policy_module(init, 2.7.9)
 
 gen_require(`
class passwd rootok;

diff --git a/policy/modules/system/logging.te b/policy/modules/system/logging.te
index d763b06e..4f0fe091 100644
--- a/policy/modules/system/logging.te
+++ b/policy/modules/system/logging.te
@@ -1,4 +1,4 @@
-policy_module(logging, 1.30.6)
+policy_module(logging, 1.30.7)
 
 
 #

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 0c3fa6c1..f0412af3 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1,4 +1,4 @@
-policy_module(systemd, 1.8.13)
+policy_module(systemd, 1.8.14)
 
 #
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/flask/

2020-02-14 Thread Jason Zaman
commit: 81f19b7610419ce24f284b9c5d1b7c410288cd6d
Author: Chris PeBenito  linux  microsoft  com>
AuthorDate: Wed Jan 29 14:58:40 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=81f19b76

Add perf_event access vectors.

Added in Linux v5.5.

Signed-off-by: Chris PeBenito  linux.microsoft.com>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/flask/access_vectors   | 10 ++
 policy/flask/security_classes |  2 ++
 2 files changed, 12 insertions(+)

diff --git a/policy/flask/access_vectors b/policy/flask/access_vectors
index 780f6409..48a3d5cd 100644
--- a/policy/flask/access_vectors
+++ b/policy/flask/access_vectors
@@ -1041,3 +1041,13 @@ class bpf
 
 class xdp_socket
 inherits socket
+
+class perf_event
+{
+   open
+   cpu
+   kernel
+   tracepoint
+   read
+   write
+}

diff --git a/policy/flask/security_classes b/policy/flask/security_classes
index dc905d58..efa1f443 100644
--- a/policy/flask/security_classes
+++ b/policy/flask/security_classes
@@ -194,4 +194,6 @@ class bpf
 
 class xdp_socket
 
+class perf_event
+
 # FLASK



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/apps/

2020-02-14 Thread Jason Zaman
commit: 51312761c615ffb7bef402a32c96a7d992f0d70e
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  8 15:07:32 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=51312761

loadkeys: remove redundant ifdef

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/apps/loadkeys.te | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/policy/modules/apps/loadkeys.te b/policy/modules/apps/loadkeys.te
index 5c3b18d5..57274992 100644
--- a/policy/modules/apps/loadkeys.te
+++ b/policy/modules/apps/loadkeys.te
@@ -48,10 +48,8 @@ miscfiles_read_localization(loadkeys_t)
 userdom_use_user_ttys(loadkeys_t)
 userdom_list_user_home_content(loadkeys_t)
 
-ifdef(`distro_debian',`
-   optional_policy(`
-   consolesetup_read_conf(loadkeys_t)
-   ')
+optional_policy(`
+   consolesetup_read_conf(loadkeys_t)
 ')
 
 optional_policy(`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/kernel/

2020-02-14 Thread Jason Zaman
commit: ea1528fd616d5b6275d955ca913b87f73b875bcb
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Jan 25 19:55:31 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ea1528fd

storage, systemd: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/storage.te | 2 +-
 policy/modules/system/systemd.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/kernel/storage.te b/policy/modules/kernel/storage.te
index 61a35406..fca93d16 100644
--- a/policy/modules/kernel/storage.te
+++ b/policy/modules/kernel/storage.te
@@ -1,4 +1,4 @@
-policy_module(storage, 1.17.2)
+policy_module(storage, 1.17.3)
 
 
 #

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 65562380..d039e2a1 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1,4 +1,4 @@
-policy_module(systemd, 1.8.11)
+policy_module(systemd, 1.8.12)
 
 #
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: d372650e27df2987b357dea9a06b20972910452a
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  8 15:16:14 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=d372650e

init: split init_create_pid_files interface

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.if| 24 +---
 policy/modules/system/systemd.te |  3 ++-
 2 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index 03538310..b1b6ca2d 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -1400,7 +1400,7 @@ interface(`init_manage_pid_symlinks', `
 
 ##
 ## 
-##  Create and write files in the /run/systemd directory.
+##  Create files in the /run/systemd directory.
 ## 
 ## 
 ##  
@@ -1408,12 +1408,30 @@ interface(`init_manage_pid_symlinks', `
 ##  
 ## 
 #
-interface(`init_create_write_pid_files', `
+interface(`init_create_pid_files', `
gen_require(`
type init_runtime_t;
')
 
-   allow $1 init_runtime_t:file { create_file_perms write };
+   allow $1 init_runtime_t:file create_file_perms;
+')
+
+##
+## 
+##  Write files in the /run/systemd directory.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`init_write_pid_files', `
+   gen_require(`
+   type init_runtime_t;
+   ')
+
+   allow $1 init_runtime_t:file write_file_perms;
 ')
 
 ##

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index f0412af3..3edbc98e 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -283,10 +283,11 @@ files_search_pids(systemd_fstab_generator_t)
 
 fstools_exec(systemd_fstab_generator_t)
 
-init_create_write_pid_files(systemd_fstab_generator_t)
+init_create_pid_files(systemd_fstab_generator_t)
 init_manage_pid_dirs(systemd_fstab_generator_t)
 init_manage_pid_symlinks(systemd_fstab_generator_t)
 init_search_pids(systemd_fstab_generator_t)
+init_write_pid_files(systemd_fstab_generator_t)
 
 kernel_read_kernel_sysctls(systemd_fstab_generator_t)
 



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 75852c7f3ca62154b160b706219d74142e0272c8
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  1 21:06:04 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=75852c7f

init: add interfaces for managing /run/systemd

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/init.if | 55 +++
 1 file changed, 55 insertions(+)

diff --git a/policy/modules/system/init.if b/policy/modules/system/init.if
index 260cdf7b..03538310 100644
--- a/policy/modules/system/init.if
+++ b/policy/modules/system/init.if
@@ -1380,6 +1380,61 @@ interface(`init_list_pids',`
files_search_pids($1)
 ')
 
+##
+## 
+##  Create symbolic links in the /run/systemd directory.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`init_manage_pid_symlinks', `
+   gen_require(`
+   type init_runtime_t;
+   ')
+
+   allow $1 init_runtime_t:lnk_file create_lnk_file_perms;
+')
+
+##
+## 
+##  Create and write files in the /run/systemd directory.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`init_create_write_pid_files', `
+   gen_require(`
+   type init_runtime_t;
+   ')
+
+   allow $1 init_runtime_t:file { create_file_perms write };
+')
+
+##
+## 
+##  Create, read, write, and delete
+##  directories in the /run/systemd directory.
+## 
+## 
+##  
+##  Domain allowed access.
+##  
+## 
+#
+interface(`init_manage_pid_dirs', `
+   gen_require(`
+   type init_runtime_t;
+   ')
+
+   manage_dirs_pattern($1, init_runtime_t, init_runtime_t)
+')
+
 
 ## 
 ## Create files in an init PID directory.



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/, policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 18b85ee49eaccaf5c2765a65234661513555c5f6
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Feb  8 14:35:13 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=18b85ee4

systemd, devices: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/devices.te | 2 +-
 policy/modules/system/systemd.te | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/policy/modules/kernel/devices.te b/policy/modules/kernel/devices.te
index 70cbc49e..05c087bc 100644
--- a/policy/modules/kernel/devices.te
+++ b/policy/modules/kernel/devices.te
@@ -1,4 +1,4 @@
-policy_module(devices, 1.25.7)
+policy_module(devices, 1.25.8)
 
 
 #

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 7624d258..0c3fa6c1 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1,4 +1,4 @@
-policy_module(systemd, 1.8.12)
+policy_module(systemd, 1.8.13)
 
 #
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/admin/

2020-02-14 Thread Jason Zaman
commit: 79c6971616012abf80e22b1678be2826a2860b42
Author: Nicolas Iooss  m4x  org>
AuthorDate: Wed Jan 15 21:01:08 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=79c69716

usermanage: allow groupadd to lookup dynamic users from systemd

On a Debian 10 test virtual machine, when installing packages adds a
group, the following AVC occurs:

type=USER_AVC msg=audit(1578863991.588:575): pid=381 uid=104
auid=4294967295 ses=4294967295 subj=system_u:system_r:system_dbusd_t
msg='avc:  denied  { send_msg } for msgtype=method_call
interface=org.freedesktop.systemd1.Manager
member=LookupDynamicUserByName dest=org.freedesktop.systemd1
spid=13759 tpid=1 scontext=unconfined_u:unconfined_r:groupadd_t
tcontext=system_u:system_r:init_t tclass=dbus permissive=1
exe="/usr/bin/dbus-daemon" sauid=104 hostname=? addr=? terminal=?'

Allow groupadd to use nss-systemd, which calls DBUS method
LookupDynamicUserByName().

Signed-off-by: Nicolas Iooss  m4x.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/admin/usermanage.te | 4 
 1 file changed, 4 insertions(+)

diff --git a/policy/modules/admin/usermanage.te 
b/policy/modules/admin/usermanage.te
index 3605da43..ef18fd64 100644
--- a/policy/modules/admin/usermanage.te
+++ b/policy/modules/admin/usermanage.te
@@ -277,6 +277,10 @@ optional_policy(`
rpm_rw_pipes(groupadd_t)
 ')
 
+optional_policy(`
+   systemd_use_nss(groupadd_t)
+')
+
 optional_policy(`
unconfined_use_fds(groupadd_t)
 ')



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/, policy/modules/apps/

2020-02-14 Thread Jason Zaman
commit: cbb17a7e783f777c56f806584b008a6db411665f
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  1 20:53:36 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=cbb17a7e

udev: run consolesetup

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/apps/loadkeys.te | 6 ++
 policy/modules/system/udev.te   | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/policy/modules/apps/loadkeys.te b/policy/modules/apps/loadkeys.te
index 1976e2cb..5c3b18d5 100644
--- a/policy/modules/apps/loadkeys.te
+++ b/policy/modules/apps/loadkeys.te
@@ -48,6 +48,12 @@ miscfiles_read_localization(loadkeys_t)
 userdom_use_user_ttys(loadkeys_t)
 userdom_list_user_home_content(loadkeys_t)
 
+ifdef(`distro_debian',`
+   optional_policy(`
+   consolesetup_read_conf(loadkeys_t)
+   ')
+')
+
 optional_policy(`
keyboardd_read_pipes(loadkeys_t)
 ')

diff --git a/policy/modules/system/udev.te b/policy/modules/system/udev.te
index 71d98fc8..0371da7a 100644
--- a/policy/modules/system/udev.te
+++ b/policy/modules/system/udev.te
@@ -215,6 +215,12 @@ ifdef(`distro_debian',`
avahi_setattr_pid_dirs(udev_t)
avahi_filetrans_pid(udev_t, dir, "avahi-daemon")
')
+
+   optional_policy(`
+   consolesetup_exec_conf(udev_t)
+   consolesetup_manage_runtime(udev_t)
+   consolesetup_pid_filetrans_runtime(udev_t)
+   ')
 ')
 
 ifdef(`distro_gentoo',`



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 775d44d3d90db169fb5816100b547ff8e462e0aa
Author: Nicolas Iooss  m4x  org>
AuthorDate: Sun Jan 26 17:47:33 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=775d44d3

mount: label fusermount3 like fusermount

libfuse 3.0 renamed fusermount to fusermount3 in order to allow both
libfuse 2 and libfuse 3 to be installed together:
https://github.com/libfuse/libfuse/commit/695e45a4de50a9164766a7d73656b1afc9244a56

Signed-off-by: Nicolas Iooss  m4x.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/mount.fc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/system/mount.fc b/policy/modules/system/mount.fc
index 7352406c..1646054e 100644
--- a/policy/modules/system/mount.fc
+++ b/policy/modules/system/mount.fc
@@ -1,4 +1,5 @@
 /usr/bin/fusermount--  
gen_context(system_u:object_r:mount_exec_t,s0)
+/usr/bin/fusermount3   --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /usr/bin/mount(\.[^/]+)?   --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /usr/bin/umount(\.[^/]+)?  --  
gen_context(system_u:object_r:mount_exec_t,s0)
 /usr/bin/zfs   --  
gen_context(system_u:object_r:mount_exec_t,s0)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: a69c4e9402dc854cf64ff6a927e0bfa52a24e87d
Author: bauen1  gmail  com>
AuthorDate: Sat Feb  1 21:18:25 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=a69c4e94

systemd: remove whitespace

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index f55294e3..ca2b49e3 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -1021,7 +1021,7 @@ auth_use_nsswitch(systemd_resolved_t)
 
 files_watch_root_dirs(systemd_resolved_t)
 files_watch_runtime_dirs(systemd_resolved_t)
- 
+
 init_dgram_send(systemd_resolved_t)
 
 seutil_read_file_contexts(systemd_resolved_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: ee6fa61986a465420fe07823926a02ba076f04ce
Author: Nicolas Iooss  m4x  org>
AuthorDate: Wed Jan 15 20:46:40 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=ee6fa619

systemd: add an interface to use nss-systemd

systemd's Name Service Switch (NSS) module provides UNIX user and group
name resolution for dynamic users and groups allocated through options
such as DynamicUser= in systemd unit files, according to its man page,
https://github.com/systemd/systemd/blob/v244/man/nss-systemd.xml.

If systemd compiled without NOLEGACY, commit
https://github.com/systemd/systemd/commit/24eccc3414a29a14b319d639531bd23c158b20e1
("nss-systemd,user-util: add a way how synthesizing "nobody" can be
turned off") implemented a way to tweak nss-systemd's behavior by
checking whether /etc/systemd/dont-synthesize-nobody exists. Allow this
access.

Signed-off-by: Nicolas Iooss  m4x.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/systemd.fc |  1 +
 policy/modules/system/systemd.if | 28 
 policy/modules/system/systemd.te |  3 +++
 3 files changed, 32 insertions(+)

diff --git a/policy/modules/system/systemd.fc b/policy/modules/system/systemd.fc
index c87311a6..4a873052 100644
--- a/policy/modules/system/systemd.fc
+++ b/policy/modules/system/systemd.fc
@@ -1,5 +1,6 @@
 /etc/\.updated --  
gen_context(system_u:object_r:systemd_update_run_t,s0)
 
+/etc/systemd/dont-synthesize-nobody--  
gen_context(system_u:object_r:systemd_conf_t,s0)
 /etc/udev/hwdb\.bin--  
gen_context(system_u:object_r:systemd_hwdb_t,s0)
 
 /usr/bin/systemd-analyze   --  
gen_context(system_u:object_r:systemd_analyze_exec_t,s0)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index a49b0f77..8f50e39e 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -79,6 +79,34 @@ interface(`systemd_log_parse_environment',`
typeattribute $1 systemd_log_parse_env_type;
 ')
 
+##
+## 
+##   Allow domain to use systemd's Name Service Switch (NSS) module.
+##   This module provides UNIX user and group name resolution for dynamic users
+##   and groups allocated through the DynamicUser= option in systemd unit files
+## 
+## 
+##   
+## Domain allowed access
+##   
+## 
+#
+interface(`systemd_use_nss',`
+   gen_require(`
+   type systemd_conf_t;
+   ')
+
+   # Get attributes of /etc/systemd/dont-synthesize-nobody
+   files_search_etc($1)
+   allow $1 systemd_conf_t:file getattr;
+
+   optional_policy(`
+   dbus_system_bus_client($1)
+   # For GetDynamicUser(), LookupDynamicUserByName()... of 
org.freedesktop.systemd1.Manager
+   init_dbus_chat($1)
+   ')
+')
+
 ##
 ## 
 ##   Allow domain to be used as a systemd service with a unit

diff --git a/policy/modules/system/systemd.te b/policy/modules/system/systemd.te
index 1627e88e..e09bc338 100644
--- a/policy/modules/system/systemd.te
+++ b/policy/modules/system/systemd.te
@@ -58,6 +58,9 @@ init_system_domain(systemd_binfmt_t, systemd_binfmt_exec_t)
 type systemd_binfmt_unit_t;
 init_unit_file(systemd_binfmt_unit_t)
 
+type systemd_conf_t;
+files_config_file(systemd_conf_t)
+
 type systemd_gpt_generator_t;
 type systemd_gpt_generator_exec_t;
 init_system_domain(systemd_gpt_generator_t, systemd_gpt_generator_exec_t)



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/system/

2020-02-14 Thread Jason Zaman
commit: 06ffdce42c8c2e78d501d2f64db87468f53e4d55
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Jan 25 19:32:50 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:32:05 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=06ffdce4

userdomain: Module version bump.

Signed-off-by: Chris PeBenito  ieee.org>
Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/system/userdomain.te | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/system/userdomain.te 
b/policy/modules/system/userdomain.te
index 31f23be2..a9f8d3e6 100644
--- a/policy/modules/system/userdomain.te
+++ b/policy/modules/system/userdomain.te
@@ -1,4 +1,4 @@
-policy_module(userdomain, 4.18.3)
+policy_module(userdomain, 4.18.4)
 
 
 #



[gentoo-commits] proj/hardened-refpolicy:master commit in: policy/modules/kernel/

2020-02-14 Thread Jason Zaman
commit: 19e44f812e0bd3bca6ffdcded4d7e96d41a4e614
Author: bauen1  gmail  com>
AuthorDate: Sat Jan 25 13:19:00 2020 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sat Feb 15 07:30:57 2020 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=19e44f81

kernel/corecommands: fix the label of xfce4 helpers (on debian)

Signed-off-by: Jason Zaman  gentoo.org>

 policy/modules/kernel/corecommands.fc | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/policy/modules/kernel/corecommands.fc 
b/policy/modules/kernel/corecommands.fc
index 75667c04..0be85be3 100644
--- a/policy/modules/kernel/corecommands.fc
+++ b/policy/modules/kernel/corecommands.fc
@@ -244,15 +244,34 @@ ifdef(`distro_gentoo',`
 /usr/lib/vte/gnome-pty-helper  --  gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/exo-1/exo-compose-mail-1 -- 
gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/exo-1/exo-helper-1 --   gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/xfce4/exo-2/exo-helper-2 --   gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/notifyd/xfce4-notifyd -- gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/panel/migrate   --  gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/panel/wrapper   --  gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/xfce4/panel/wrapper-1\.0  --  
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/xfce4/panel/wrapper-2\.0  --  
gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/session/balou-export-theme -- 
gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/session/balou-install-theme -- 
gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/session/xfsm-shutdown-helper -- 
gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/xfconf/xfconfd  --  gen_context(system_u:object_r:bin_t,s0)
 /usr/lib/xfce4/xfwm4/helper-dialog --  gen_context(system_u:object_r:bin_t,s0)
 
+ifdef(`distro_debian',`
+/usr/lib/[^/]+/tumbler-1/tumblerd --   gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/exo-1/exo-helper-1 -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/exo-2/exo-helper-2 -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/notifyd/xfce4-notifyd --  
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/panel/migrate --  gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/panel/wrapper --  gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/panel/wrapper-1\.0 -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/panel/wrapper-2\.0 -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/session/balou-export-theme -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/session/balou-install-theme -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/session/xfsm-shutdown-helper -- 
gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/xfconf/xfconfd -- gen_context(system_u:object_r:bin_t,s0)
+/usr/lib/[^/]+/xfce4/xfwm4/helper-dialog --
gen_context(system_u:object_r:bin_t,s0)
+')
+
 /usr/lib/couchdb/erlang/lib/couch-[0-9.]+/priv/couchspawnkillable -- 
gen_context(system_u:object_r:bin_t,s0)
 
 /usr/lib/debug/bin(/.*)?   --  gen_context(system_u:object_r:bin_t,s0)



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

2020-02-14 Thread Yixun Lan
commit: 130f848b9ed0d936113d865201f8e0f43f349a24
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Feb 15 07:14:38 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Feb 15 07:19:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130f848b

net-proxy/shadowsocks-libev: QA: fix redundant dodir

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

 net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.4.ebuild 
b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.4.ebuild
index 7972f8f9587..be40495a1c0 100644
--- a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.4.ebuild
+++ b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.4.ebuild
@@ -57,7 +57,6 @@ src_install() {
 
find "${D}" -name '*.la' -type f -delete || die
 
-   dodir "/etc/${PN}"
insinto "/etc/${PN}"
newins "${FILESDIR}/shadowsocks.json" shadowsocks.json
 



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

2020-02-14 Thread Yixun Lan
commit: 87312924e5de1f39eea9d2a5c318f93b5c46214c
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Feb 15 07:11:48 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Feb 15 07:19:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87312924

net-proxy/shadowsocks-libev: drop old

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

 net-proxy/shadowsocks-libev/Manifest   |  2 -
 .../shadowsocks-libev-3.3.2.ebuild | 84 --
 .../shadowsocks-libev-3.3.3.ebuild | 84 --
 3 files changed, 170 deletions(-)

diff --git a/net-proxy/shadowsocks-libev/Manifest 
b/net-proxy/shadowsocks-libev/Manifest
index 28122f1784b..d12e7601a42 100644
--- a/net-proxy/shadowsocks-libev/Manifest
+++ b/net-proxy/shadowsocks-libev/Manifest
@@ -1,3 +1 @@
-DIST shadowsocks-libev-3.3.2.tar.gz 279477 BLAKE2B 
4f40bf3b122f3ccc7da040fdf0d643e2138530e1c5fb295e0bb10d027a2ff525d5ee42febb12ad8fc254d1457e399a9b43904d9c2c9079ca0955c49c3bf808d0
 SHA512 
2b997680ff46a6888326aea59b554acf81f391663129fe05b75e2bd1474c0c1738292bbab0b5dbbfc2a8228b17759101b1cd266d40b2e7bfdb5912bd3408b3e2
-DIST shadowsocks-libev-3.3.3.tar.gz 279655 BLAKE2B 
d2d229ae2b3223c987682b6ed3e87481dc2653cbaae0092a7502b7b740a671f805e241e8912a0dbb46741eae0d118acabfc3e08ecc678948d897ba4179e6359c
 SHA512 
f02b43ee95b18b0a63fae1a1ad56b4d5e41cc79dc38cd9ad71c3830b7bb97a14110299f766b1e2cfbd6ce362f4c76c338693b1d8b558cf18b9c5e53a08fddd38
 DIST shadowsocks-libev-3.3.4.tar.gz 279666 BLAKE2B 
ea698a3cf29ed0b1268d17e25a492712cb90f515068de2f74d200ab04bb0d5ca859ea1d7f071714cc1c8dced0e566df4bfea0d780e24c9398f93ab1e362ec466
 SHA512 
4fb9e4a62f86f1504aab71022b5078a1f97b1f14da82c7b456dc9eaed23be990430769f37b7c2855c266be40ec215237bb0a40d254dffac8556ec4719cc9aa6d

diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.2.ebuild 
b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.2.ebuild
deleted file mode 100644
index b6510c91d68..000
--- a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV="v${PV}"
-inherit autotools eutils systemd
-
-DESCRIPTION="A lightweight secured SOCKS5 proxy for embedded devices and low 
end boxes"
-HOMEPAGE="https://github.com/shadowsocks/shadowsocks-libev;
-
-#repack with git submodule populated: libbloom, libcork, libipset
-#SRC_URI="https://dev.gentoo.org/~dlan/distfiles/${P}.tar.xz;
-
-SRC_URI="https://github.com/shadowsocks/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="debug doc"
-
-RDEPEND="net-libs/mbedtls:=
-   net-libs/libbloom
-   net-libs/libcork
-   net-libs/libcorkipset
-   >=dev-libs/libsodium-1.0.8:=
-   dev-libs/libev
-   net-dns/c-ares
-   dev-libs/libpcre
-   "
-DEPEND="${RDEPEND}
-   sys-kernel/linux-headers
-   doc? (
-   app-text/asciidoc
-   app-text/xmlto
-   )
-   "
-
-src_prepare() {
-   sed -i 's|AC_CONFIG_FILES(\[libbloom/Makefile libcork/Makefile 
libipset/Makefile\])||' \
-   configure.ac || die
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myconf="
-   $(use_enable debug assert)
-   --enable-system-shared-lib
-   "
-   use doc || myconf+="--disable-documentation"
-   econf ${myconf}
-}
-
-src_install() {
-   default
-
-   find "${D}" -name '*.la' -type f -delete || die
-
-   dodir "/etc/${PN}"
-   insinto "/etc/${PN}"
-   newins "${FILESDIR}/shadowsocks.json" shadowsocks.json
-
-   newinitd "${FILESDIR}/shadowsocks.initd" shadowsocks
-   dosym shadowsocks /etc/init.d/shadowsocks.server
-   dosym shadowsocks /etc/init.d/shadowsocks.client
-   dosym shadowsocks /etc/init.d/shadowsocks.redir
-   dosym shadowsocks /etc/init.d/shadowsocks.tunnel
-
-   dodoc -r acl
-
-   systemd_newunit "${FILESDIR}/${PN}-local_at.service" 
"${PN}-local@.service"
-   systemd_newunit "${FILESDIR}/${PN}-server_at.service" 
"${PN}-server@.service"
-   systemd_newunit "${FILESDIR}/${PN}-redir_at.service" 
"${PN}-redir@.service"
-   systemd_newunit "${FILESDIR}/${PN}-tunnel_at.service" 
"${PN}-tunnel@.service"
-}
-
-pkg_setup() {
-   elog "You need to choose the mode"
-   elog "  server: rc-update add shadowsocks.server default"
-   elog "  client: rc-update add shadowsocks.client default"
-   elog "  redir:  rc-update add shadowsocks.redir default"
-   elog "  tunnel: rc-update add shadowsocks.tunnel default"
-}

diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.3.ebuild 
b/net-proxy/shadowsocks-libev/shadowsocks-libev-3.3.3.ebuild
deleted file mode 100644
index b6510c91d68..000
--- 

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

2020-02-14 Thread Hans de Graaff
commit: 940ec2936a1740897ad27570fdc000123ce34827
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 16:40:27 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940ec293

dev-ruby/mime-types: add ruby27

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

 dev-ruby/mime-types/mime-types-2.99.2.ebuild | 2 +-
 dev-ruby/mime-types/mime-types-3.3.1.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/mime-types/mime-types-2.99.2.ebuild 
b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
index 803df2b4ca7..c3873ecba01 100644
--- a/dev-ruby/mime-types/mime-types-2.99.2.ebuild
+++ b/dev-ruby/mime-types/mime-types-2.99.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="History.rdoc History-Types.rdoc README.rdoc"

diff --git a/dev-ruby/mime-types/mime-types-3.3.1.ebuild 
b/dev-ruby/mime-types/mime-types-3.3.1.ebuild
index a4d6fa69634..f8e490b40ef 100644
--- a/dev-ruby/mime-types/mime-types-3.3.1.ebuild
+++ b/dev-ruby/mime-types/mime-types-3.3.1.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=7
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc"
 



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

2020-02-14 Thread Hans de Graaff
commit: f5215f5e6521e1775112d862f3070340a39faa8f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 08:38:09 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5215f5e

dev-ruby/contracts: add ruby27

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

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

diff --git a/dev-ruby/contracts/contracts-0.16.0.ebuild 
b/dev-ruby/contracts/contracts-0.16.0.ebuild
index 7182654c0ae..5cda85e03cc 100644
--- a/dev-ruby/contracts/contracts-0.16.0.ebuild
+++ b/dev-ruby/contracts/contracts-0.16.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



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

2020-02-14 Thread Hans de Graaff
commit: cd9cafe702b3dc55c2a03d59d7b7effbd6534cbc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 13:26:37 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9cafe7

dev-ruby/fast_xs: add ruby27

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

 dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild 
b/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
index 5cbfa451f05..42a7be9400d 100644
--- a/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
+++ b/dev-ruby/fast_xs/fast_xs-0.8.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_DOCDIR="doc"



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

2020-02-14 Thread Hans de Graaff
commit: 7eabba0202059add53769939ac3410ee6e0634ee
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 08:49:26 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eabba02

dev-ruby/webmock: add 3.8.2

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

 dev-ruby/webmock/Manifest |  1 +
 dev-ruby/webmock/webmock-3.8.2.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index a302071ef51..107b353e7a1 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -3,3 +3,4 @@ DIST webmock-3.6.2.gem 117760 BLAKE2B 
132b700323cbc4e753406ccfcc69375107c1d8546f
 DIST webmock-3.7.6.gem 122368 BLAKE2B 
9bc40971f1eec96d88217544acc67b7abfe6c0815a0696119e12fc5629b4f51e1164ecc982525d2c02fa50c7b1b09548c4831c1d597f06acde04a83227ba0dc9
 SHA512 
85455495476b22d94b23e34a92db3f0f8cf1aa5bb52ea6a8eb71f5f0bcbdad1edc13dff778c62806ec27850320e9f4e17f12525bbac552e5e105ee1ecd771efd
 DIST webmock-3.8.0.gem 122368 BLAKE2B 
17533e0ba297e2caed6de736f7e0b740d33ac8d08d743ef0ac543e443c990fe2a22b14519c599c2d5e36a0bab67d9d72e3aac99ec2ca2dc3f25643b90a75943a
 SHA512 
3c0bb83abafaf1c25f8129fe1017acc323385de0ecf00229f4ebdc1ce60bf83c8d8a05372cfb6e80c2382324854dd985b06ecf3e2003ca4697a65c57c5788d1e
 DIST webmock-3.8.1.gem 122368 BLAKE2B 
ba956c72f20e2c21cea90b107ef445e42a6995fdb31f9af65c3b561e9e1fbb9fbd299db009a1d83ddfdb473ce030d40aadf6633e23afbd072ee3b4debf7e0be2
 SHA512 
b1137fabb000469ee88fdd5521756f368463ee49988d5d89b51fa8352362ff249a4849159504834933e5e1248ed9b6791d254528b3cdea461fc9e8e5d92a334c
+DIST webmock-3.8.2.gem 122880 BLAKE2B 
0cd10f391377749c6420d08434c8e66230612c50bdff86b4dfd098690c006426e241c32bf716e2f8b9ee6c0ce6488d1975b54f3e4cd85cc14d6c7f0880f65701
 SHA512 
ae6bdda341bea804257d9f9b57d17a65a25d030ee2f5a9b7fff125a5f7881a34584c6b5d26a1e6dd5a49bba56ad5b6e731defecd109e19a5144df4caf90561d4

diff --git a/dev-ruby/webmock/webmock-3.8.2.ebuild 
b/dev-ruby/webmock/webmock-3.8.2.ebuild
new file mode 100644
index 000..04f3e54f793
--- /dev/null
+++ b/dev-ruby/webmock/webmock-3.8.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_TASK_TEST="test spec NO_CONNECTION=true"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP 
requests"
+HOMEPAGE="https://github.com/bblimke/webmock;
+
+LICENSE="GPL-2"
+SLOT="3"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/addressable-2.3.6 >=dev-ruby/crack-0.3.2 
>=dev-ruby/hashdiff-0.4.0:0"
+
+ruby_add_bdepend "test? (
+   dev-ruby/minitest:5
+   dev-ruby/rspec:3
+   >=dev-ruby/test-unit-3.0.0
+   dev-ruby/rack
+   >=dev-ruby/httpclient-2.8.0
+   || ( dev-ruby/http:4 dev-ruby/http:3 ) )"
+
+all_ruby_prepare() {
+   # Remove bundler support
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
+   sed -i -e '1igem "test-unit"' test/test_helper.rb || die
+
+   # There is now optional support for curb and typhoeus which we don't
+   # have in Gentoo yet. em_http_request is available in Gentoo but its
+   # version is too old. patron's latest version is not compatible.
+   sed -i -e '/\(curb\|typhoeus\|em-http\|patron\)/d' spec/spec_helper.rb 
|| die
+   rm 
spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client}/*
 || die
+
+   # Avoid httpclient specs that require network access, most likely
+   # because mocking does not fully work.
+   sed -i -e '/httpclient streams response/,/^  end/ s:^:#:' \
+   -e '/are detected when manually specifying Authorization 
header/,/^end/ s:^:#:' \
+   spec/acceptance/httpclient/httpclient_spec.rb
+
+   # Avoid specs that require network access
+   sed -i -e '/when request is not stubbed/,/^  end/ s:^:#:' 
spec/acceptance/shared/callbacks.rb
+}
+
+each_ruby_test() {
+   ${RUBY} -S rake test NO_CONNECTION=true || die
+   ${RUBY} -S rspec-3 spec || die
+
+   einfo "Delay to allow the test server to stop"
+   sleep 10
+}



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

2020-02-14 Thread Hans de Graaff
commit: 9d65067a19753be8243b63b90d4a4e9813033c00
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 10:25:18 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d65067a

dev-util/aruba: add 0.14.14

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

 dev-util/aruba/Manifest |  1 +
 dev-util/aruba/aruba-0.14.14.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest
index 8eb4a80b761..9c64180e87f 100644
--- a/dev-util/aruba/Manifest
+++ b/dev-util/aruba/Manifest
@@ -1,3 +1,4 @@
 DIST aruba-0.14.12.gem 172032 BLAKE2B 
be19078caef5e0d1c50d0f0da0efdbfb6cc128d40605eccd8ec7e89ba655523f4c8a0ac11e59d347439be3ac8da64f7c3ce5ff761c07c716efbc2e51c3bf420e
 SHA512 
f75adf0b4ed04a4516111d7cc5834807f940c517baf652dc8062450d7c284f11c9dc68216757e431a4e1fd084c50c2b0eb274c2d2c3e25795785a44b0a61e06d
+DIST aruba-0.14.14.gem 172544 BLAKE2B 
085a0a030c5c4d1527e80ce004adeb80fc8a9eca8507211acaf49d947ed412aa54f1319104833a8fbb76d3ce5b77e84b35187234ee97060b51e8877519ed6249
 SHA512 
612b742bdf89e0272714d709a772eded1c61c654977bb58f7e6e5ef5a8b29dece848bf3c70aa6bc566e6c2a75b3e39e637fa5e37f869fbf4bf3d0997257df9f7
 DIST aruba-0.6.2.gem 75776 BLAKE2B 
569af009cc20b644878fda25b5e7f79bd2f7c6f5fa9ef2503a5e730b8eb5938872563dace27031d31847bacfbb7e4764079da74fa2a917cc3d98a596cf2248c7
 SHA512 
ad859aa34f6e6778d9eb92b7e8f298180250e0690b21285e48b85dda88c09c74437ed0dff4e07ea8a02e8c784841ef89504219aa844457273349b8072ebc761e
 DIST aruba-0.8.1.gem 121344 BLAKE2B 
0b601a4d4bcd19159bb23b22b7975d1275ed2ab9c06e9ab550e11a151e953eba9ec4cc05280e69685a54b82996b4863b485a74f91d64270cc058f43272f6df6d
 SHA512 
9d65778828ac1915c56862acb1db0faf6214b102eb892317b390f451aab55750067519fb6cf6e08c55f58b865eaaa78921402d745addf2d3b0038527eb5d898f

diff --git a/dev-util/aruba/aruba-0.14.14.ebuild 
b/dev-util/aruba/aruba-0.14.14.ebuild
new file mode 100644
index 000..33c49702f36
--- /dev/null
+++ b/dev-util/aruba/aruba-0.14.14.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="cucumber"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Cucumber steps for driving out command line applications"
+HOMEPAGE="https://github.com/cucumber/aruba;
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+DEPEND="${DEPEND} test? ( sys-devel/bc )"
+RDEPEND="${RDEPEND}"
+
+ruby_add_rdepend "
+   >=dev-ruby/childprocess-0.6.3 =dev-ruby/contracts-0.9:0
+   >=dev-ruby/ffi-1.9
+   >=dev-ruby/rspec-expectations-2.99:2
+   >=dev-ruby/thor-0.19:0
+   >=dev-util/cucumber-1.3.19"
+
+ruby_add_bdepend "test? ( dev-ruby/rspec:3 >=dev-ruby/bcat-0.6.2 )"
+
+all_ruby_prepare() {
+   # Remove bundler-related code.
+   sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die
+   rm Gemfile || die
+
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/Before/,/^end/ s:^:#:' \
+   spec/spec_helper.rb features/support/env.rb || die
+   rm -f features/support/simplecov_setup.rb || die
+   sed -i -e '1i require "time"' spec/spec_helper.rb || die
+
+   sed -i -e '/Scenario: Default value/i@wip' 
features/02_configure_aruba/home_directory.feature || die
+   sed -i -e '/Use ~ in path/i@wip' 
features/04_aruba_api/core/expand_path.feature || die
+}
+
+each_ruby_test() {
+   RSPEC_VERSION=3 ruby-ng_rspec
+   RUBYLIB="$(pwd)/lib" ruby-ng_cucumber
+}



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

2020-02-14 Thread Hans de Graaff
commit: 769ce5dda299612f5431d46ffcca98f28d447caf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 09:59:37 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769ce5dd

dev-ruby/childlabor: add ruby27

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

 dev-ruby/childlabor/childlabor-0.0.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/childlabor/childlabor-0.0.3-r1.ebuild 
b/dev-ruby/childlabor/childlabor-0.0.3-r1.ebuild
index 4eef5fb6941..b901ed2ae19 100644
--- a/dev-ruby/childlabor/childlabor-0.0.3-r1.ebuild
+++ b/dev-ruby/childlabor/childlabor-0.0.3-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_TASK_DOC=""
 RUBY_FAKEGEM_TASK_TEST=""



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

2020-02-14 Thread Hans de Graaff
commit: 4ba7a6e45fd903592561a90fd6ee13119fcb2ad9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Feb 14 13:49:15 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Feb 15 06:43:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ba7a6e4

dev-ruby/hpricot: add ruby27

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

 dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild 
b/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
index c3cf33132fa..67f107a81d0 100644
--- a/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
+++ b/dev-ruby/hpricot/hpricot-0.8.6-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_DOCDIR="doc"
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"



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

2020-02-14 Thread Mike Pagano
commit: 98a435ac514fac06f4134e0335c8a27ecf58283f
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:26:02 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:26:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98a435ac

sys-kernel/gentoo-sources: Linux patch 5.5.4

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.5.4.ebuild | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 8f81a460fee..a3407b0ad6b 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -148,6 +148,9 @@ DIST genpatches-5.5-4.extras.tar.xz 1740 BLAKE2B 
5b45ff8942b4f62c415b18ef6ce76ea
 DIST genpatches-5.5-5.base.tar.xz 169776 BLAKE2B 
781e5e23d69eac115dcf243bcb8a33b6793f1e53f303c634e80b32e6507a4d13f83ddf75b191dda159f4f55e4d00cc8cb1cd131039f6c5411e775c670f0f1ae5
 SHA512 
f177546e168274c4f814e50839f8f797f45eeed6690868131a0fb2a9b450051cd62ebe32c2118ac6e719be0daca5bafcf44696f69b0c5d5e23490ac5ac1dd362
 DIST genpatches-5.5-5.experimental.tar.xz 5596 BLAKE2B 
bb0f3ccff723baef199dca1f67700b1975cd810a701846db110001af34f3fa7cd555d19b6fd2fc3968a107cf7867ac473feffb294e16a54c6928601a1229e8ee
 SHA512 
c46f5bee3710c4f837ac6c53fdf5370ed7343032ce36f3ead09caa578617b0cfc377d99faee43e684666e2a2c71727d068c474411261eb3d25a171cb0bf90c93
 DIST genpatches-5.5-5.extras.tar.xz 1744 BLAKE2B 
0e040d013f97c2406cc5d0905fcdff3fe25f886ccc6d8622d7d76feb9f0fc7bb5fe6729a773a0bd5de3bb6b8654df38134ec8e44b0e72ee7c0230f8503efd802
 SHA512 
ae5e540a56d31a1e1eb21b69bf3fe229bcd402829e068bb2398e585579652254e84da2ffc11c7cbd146aa619dd047a7b472b05234e008288293bf7bc2b7c1761
+DIST genpatches-5.5-6.base.tar.xz 202848 BLAKE2B 
ec6c214b74f2090d241aa0ec3ad2fbac6c50361e37a5bcb0175a1b1dc4af1e75f3bbcce05785627d0d49f87f9a8c03be245436eff0fd283a42642a781f5afd88
 SHA512 
e58e19dc8b4d07370928c58b5b52592c46fd097d052fbb77adf4eb8f8be79771df2b4caa8c390818283a27606eebb98ab506ffe6a23bdc90a243e8a0b0b9dfdf
+DIST genpatches-5.5-6.experimental.tar.xz 5596 BLAKE2B 
731795270b354eadbfeb0e1f3d1bdedd5b6d3288ca72fe6db8914624efd569f64c6feb0fa3b5bec11ae6a28b6c3dc59c6f5aa2eff116e93ddbf0045d273c896f
 SHA512 
804f687bc749732fe0cede68be624c93b27f6965d51fdfefe858d4e1be3b36f3c381f697a0847bb37a01d7aa6ea34f00e353871d54f0efbebed144191800736a
+DIST genpatches-5.5-6.extras.tar.xz 1740 BLAKE2B 
bf8d44d979668f66fbe88ccae56536227a9ac5a31f7a3bf21ea102634c229230084de08339ba8c75d7b5af66ce020a2a01f195d29cdd9ae4bb1e94de159ca039
 SHA512 
2c82b37285fc58fff56e3b800092dbc4dc0e2bc384ecb1610cc50b913bd1e091ecb310c4147bc63131366ac959bb947b82f5908d88c8a13eec9ebccc29b4a3e1
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
 DIST linux-4.4.tar.xz 87295988 BLAKE2B 
f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb
 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.5.4.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.5.4.ebuild
new file mode 100644
index 000..18e438e5128
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.5.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="6"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Mike Pagano
commit: aac2d86199ddeca480cee8a1523053840c518588
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:23:42 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:23:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac2d861

sys-kernel/gentoo-sources: Linux patch 5.4.20

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-5.4.20.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index c5507127ca3..8f81a460fee 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -130,6 +130,9 @@ DIST genpatches-5.4-18.extras.tar.xz 1744 BLAKE2B 
eb75009e3a3c9fce962971e512a4c1
 DIST genpatches-5.4-19.base.tar.xz 782808 BLAKE2B 
9b0b3e6090e33f5852c3fdd2ee58110f909beea9aac3c2591709fe97ba24003b9c923085f1577309052f94a934dc36be0937ded1df05828b69ddbc6ae31c158c
 SHA512 
866aa0b06f8198739cabd54fcf09308629d00139f9068c255cdf61d96bb0288a5dfea7a46562ed51cfad2e682c29195e0304c442d659f50238cdc38e9e885fbb
 DIST genpatches-5.4-19.experimental.tar.xz 6140 BLAKE2B 
906ab8a57d84862478477f2e15a97e60832f9ae3ff07f08a5282e55e0d5ed35620e41789bf7da97398fd72d052bd9d73a81e0d6de18d264529cc3cace1506a6a
 SHA512 
56535eb4cf6ace8a5f067a0faf57cdf2135bae069f10e6552a6d87e2b2ed2c20aa98f6e4593b4984f20fd8cc56056b6771a37a724d80d8424fd99130e63d1cb3
 DIST genpatches-5.4-19.extras.tar.xz 1740 BLAKE2B 
85acc37c0b0087ca198bb168a18b764e0b2061c9d41bb1902308c517b1760031258cd7221725b7fa3145fc7b802b8bd8bb10c241ac5ddb6f1b4436ae92d4c783
 SHA512 
59701650a902e708c98d9e6ef3c5528be0831d8ead28ef2d46f1c4cdb386336ad36a137a4d77d0193c7acc10b1448dc54a18dc4177365d56069c7c3fb5143ae2
+DIST genpatches-5.4-20.base.tar.xz 807268 BLAKE2B 
e5930087b8384c74c699414d1396278e25f8c2c208675976d5b46f8b34cb22a5f02f6fc88d7c3630796628122e5774e245ffbfe2542b3fd99527c1f391ef8648
 SHA512 
087e244b8dc00117ec9d4773549479538b0d65598f204da337e37425e76d0b42330a227a06d49e7f49997f3929fb5a4c9ff8faca65aa12c358093fe5556aff52
+DIST genpatches-5.4-20.experimental.tar.xz 6144 BLAKE2B 
4abfdb1c92b3457e99f1edc112cbfc4247b22190f410852a4de6e5d4798cb6db7d5e032755a2ad383786a0bd169881643eb9d405c50967b17a4f28c24b12f5c8
 SHA512 
693b24e47496b36228eafb9b2cab16e777e88edce0c94a9d94f4b9fcad098ebd76fe83c79057d5980684aafe44a667a0441e906e0cdd02acfe8f08a3c40381e9
+DIST genpatches-5.4-20.extras.tar.xz 1744 BLAKE2B 
ca42cfee9974f2c2ae029d3041fb510d206721e52615c705f0c586aca0e91bb469d24a35d93f156f5b3c6077b9e6cf3dc50e361124310bc4321eeb20cd4e08e2
 SHA512 
980534074d620aa6e9eb9d8cd9c6ee64d9398dd210c6d3b14359af96da441cfee576212aafe4777b914f9e9ee6e9468f628570d42bfebe7967c8fb72a6568ead
 DIST genpatches-5.5-1.base.tar.xz 3984 BLAKE2B 
aed3662231f2863f234ebdc3c615c8c7fa32c3b1301659388facef4354b148bd31a9978917dcced2081f157afa176df5cda2e11fa085e3599f68af65f8edfaec
 SHA512 
bdbe3d72620418ad0245f7e7f4fec7960d302be4842c6a090440f8ffccc5f6a67fdf11e51da5a14b659ec7a003410f1374b70ece128455ffd8eaf13177a427ff
 DIST genpatches-5.5-1.experimental.tar.xz 6168 BLAKE2B 
22b8602963c9a601da950a86b242116f4885065087e751d7371d914b2077434ba4dfb54ed03be26bb6951dfef49bc587c39c9b5065df2585b25e6c116bac7261
 SHA512 
9bbfa35b13e4d994a426fc623fd8fed56b722f4ff9e3d2ff330f8b8dab454e9d5b5da205ea64385377685bd319663fed27612b7c9122b752ce8d4be5bdde3e8c
 DIST genpatches-5.5-1.extras.tar.xz 1744 BLAKE2B 
78353a253969918f5c054768df01bf7d0a0887f5686f6b84a78f28a0c1ef49101f278c5140367a4547cce9932ec9e7dcff4b4fd8519bb9e9dd9b7d4764461877
 SHA512 
84815483c7c30e2258c1d246080c460177b8e3b6c49592a78c2a5d83798b703da845ee3f1f939da1e947dddced42fc83434ca162f8e5135c838877304e3a80cf

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.4.20.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.4.20.ebuild
new file mode 100644
index 000..b19e09cf563
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.4.20.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="20"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Mike Pagano
commit: a759f8426232a7fc50e74a99c0c20de8fb0a1682
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:21:48 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:21:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a759f842

sys-kernel/gentoo-sources: Linux patch 4.19.104

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.19.104.ebuild  | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index c19671e9f3d..c5507127ca3 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -34,6 +34,9 @@ DIST genpatches-4.19-101.extras.tar.xz 17496 BLAKE2B 
824a49411f6ab8f4691fe994ee2
 DIST genpatches-4.19-102.base.tar.xz 3110244 BLAKE2B 
35127d29a603bcdeb3257a442f632e227069b7452874f571b8c602ea894e4069879de3799a5cdd439f6e81a1d98e5cb4e0c07b9aade5f26c14ae1bef2229629a
 SHA512 
128ac3c560faa733f58f6b657966c9543331ab65379e958a41c63b74badb8ae1da047b57d3a9665aaff6a46440a6046647367cfb93b30e2a7f7cbb0c9f981d94
 DIST genpatches-4.19-102.experimental.tar.xz 6432 BLAKE2B 
234dfe2ce5cfa35766254fe1f9918e7bd045bbdc9c0f8dd1358313af57090b257bf687fb0e0124c75359db9a06cf35e1bf954ea23d02c66e820c397afe969da1
 SHA512 
6293c9d214761732a887d5b7ca2b808901c712b5008392ccef33adf744be43d3b041444fb79a6ae24ba0d446f35a8003da501154f7059f356320b50f2ae2f1e7
 DIST genpatches-4.19-102.extras.tar.xz 17488 BLAKE2B 
3d7cefc14e8ba60f2932605c6f5f333af9f2d60f05a54b64234e34cf67b689f5ac131c16906a4f1c077055dead9550d73fb8437c3d2606b190a2179fbb699bfe
 SHA512 
7ab06588702737c907b5e63ba774eef50f76cfce7c8384e7306f4f7f4f25cbad8e7d558c1507148dea4865ba4bf37ec299e43575c496bd9dd18b995d3445981a
+DIST genpatches-4.19-103.base.tar.xz 3123100 BLAKE2B 
22fe4e84a455f1d36ab79c3b2aa660e75844ac20f2f727ea4827ac31bd270dfc295d39252a0f219ad397757d731680712b6e054ae92e86c64af62f0e279f3410
 SHA512 
e9b5db17747ae8db35805fabd0af3f836ac8d7b851c2ee4ee33db26020412e3592899e10c421e79cc22d7ebc37f93f4f8785f586e34f49e50974ebfa97e8c8af
+DIST genpatches-4.19-103.experimental.tar.xz 6424 BLAKE2B 
2d2e84d4c84ab76e21c3a234a0cf5c3bfbb54a4f156b86e2c063d18272870c834de3d09f139b27cdd6df499788fa3bb934104f7d6e12538f54ad73c2306f3f05
 SHA512 
4960ed25046e557f21b05a27d5b2c60b1e37157232bb61b1a205de8ee633b34a043b7a4fb285afa2985cc656e6c76bc57b281cb776f524734da694dd32ab9ab2
+DIST genpatches-4.19-103.extras.tar.xz 17500 BLAKE2B 
b2bd771a3f2b53155599c250378ed32c7be3393e4ae3793d3f46aca74b0461ee8ba706ea51d9e7526218a5f80634de4cbbfbea23502bbab4787b7ada96658a15
 SHA512 
2fc476511989f1e6d1f867eeec55d1c0e18e21f504e6e68c65bcda05bc37ae0a679ab3ac09f579769c0ceba2b9b568344ee7bff3448cb2295b36ed7e883001b3
 DIST genpatches-4.19-85.base.tar.xz 2403008 BLAKE2B 
ed31488bc37aff8e5a7e0491f9b4ac2d70689c9d47c219f001d6900b0c79792cc0dd82e5e368924193be93d747e8a17931aa462cd263e6c517ed8ae1fc070ddb
 SHA512 
6218d1fb01617544f3218b451fbf0ff2b166c861621bb782d00dd01a28a51c97685b44d19f1a2e8da0b8d4178eb38adfc8047a98a2931558f1ff4f26288b8323
 DIST genpatches-4.19-85.experimental.tar.xz 6428 BLAKE2B 
e1f94a7fbb0b72c9d43d0785f212a4d739e086eb6338e7fdf3979c9055c69908a388e9c2f5669eaae6ac8a9adce14dad11d450878b0dbeffa8b5316513f92b16
 SHA512 
ca204d8ca75278e72648b8e79609b533de9de7635e3602476773f7040ae493c6e356de08a60588defe9491960b4ac046aee5813a25dfcb3eae9779b720a341d0
 DIST genpatches-4.19-85.extras.tar.xz 17500 BLAKE2B 
869534152df10ea77feb65211729acb49d98a6cf28cdbfe8f4faf0c6a14f788ba1f7fcd868da5571195a8a083c7257e9dcea628708cb8dd370cb9af6165f
 SHA512 
9931dc1de3062ab85a14bcbe20007d5bc1b15cf1a77570076637df0311615adc763ca91e5d13052f812237f489d7e4c9a376395c547a926be770f787740d9581

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.104.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.104.ebuild
new file mode 100644
index 000..9ad7268b16c
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.104.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="103"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Mike Pagano
commit: ae7f1d484a8a7c5b6a23c877e864164f031672cf
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:20:04 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:20:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7f1d48

sys-kernel/gentoo-sources: Linux 4.14.171

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.14.171.ebuild  | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index c774471a41a..c19671e9f3d 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -22,6 +22,9 @@ DIST genpatches-4.14-178.extras.tar.xz 17496 BLAKE2B 
138589165064eeeab106668aca8
 DIST genpatches-4.14-180.base.tar.xz 3907208 BLAKE2B 
9aa4a2e71d3182a45b6dca8c350fc580b13ed6a975434851d0e3bc0e00229d97bf37b27f706ccf2d5aa1df9143c52888426a1b0a9f66dcec0c7602c1a69fb658
 SHA512 
df3f4d5988374fa29fb417a36f48de6ec44d73c4507a25b4ba91588f16449140f6f6cf7947614452f29d9fa328806d533ea0090d1999d3383a7084a471e00ae7
 DIST genpatches-4.14-180.experimental.tar.xz 5936 BLAKE2B 
9301f011b8c8878e334ac9098836e9c1ae3d8e96893dfb0d2f512b9f8ed9474f2541d5b3a8f6d77b27275b275d02f237415956512bede954eb18a449ae9c4bf5
 SHA512 
474c5fafc8c26b1822dacca359de5c8c9dba4bc90e9a3ef533ce769d7ccc5bc6fef649f20efb69d19a5823aaf1a382856487fb9b03b344a201bdc01da46dbcdb
 DIST genpatches-4.14-180.extras.tar.xz 17508 BLAKE2B 
8d568d4e18cc1194db8def0ecb0c3ffbaac639bae8367ee5e7c2d77cc2c79991c4ba979bf345e37a55eebf5e8498981f607a1a6a9a2352e0e1fbedd2177498e3
 SHA512 
979c8fc96b4ac842e6e275a96e9f70297bea0198b6184efe0618269a7c8b37ca7015a388511c4ac45365b66d20b96fa3e16579af22912d7ee90f68836faa4b3f
+DIST genpatches-4.14-181.base.tar.xz 3991280 BLAKE2B 
264a2f0fed15bdf7cb84257887d0e4ce5dd0e9eb6a9febdc08903c6760d9c0a744d8f80dac5625592c46f3667dbce3500287c20ef0052f1026e2b01d6ec437c6
 SHA512 
4332f2eca701e179cebb58db2802da71f0c5fc96928c7b403a0964bf6370942c89058d6a25fd3ad587c5af795822b42a86488783fef85a47b9057ed6d38654ba
+DIST genpatches-4.14-181.experimental.tar.xz 5936 BLAKE2B 
0392297b2232fb2bd18d8d9ab833968f6dc7f4ae8946fd579afcf3375fe9d22d10f4a76a9071fd110a84edd65c43e2a92a57cb263a9cf02a3907a67150122dd9
 SHA512 
42a68efcd26ec8f4d3ddc5163a424e678544869a6de0768b879402c87d4525c29c7cdb89e51a539bed247d5b84a2034dec57e7af7a30d31beced6743a9868109
+DIST genpatches-4.14-181.extras.tar.xz 17512 BLAKE2B 
3a45afa10e478bbe324d038d34289ada633dfb7ad62e12081d3b3c21fa7b991b7920dc4bb320b0007b6f899c5450b7d47d402d1f0f3766978ba870036839fb4a
 SHA512 
4918e375f9a051268816034c1403e13a99afe91fa45d44b3f358e467a54829841ece674be7b097080cab2b36d0e6746ecb1a0a83be77b4b27f3a776509145bd5
 DIST genpatches-4.19-100.base.tar.xz 2992824 BLAKE2B 
02722c5568726284afa812be3d9cb4555bad11133dd5876d8ee09771e584e73dfb6e7bd8a2829126ff2dada931856a07429715a918a0fe88786fa98fb6ad6edb
 SHA512 
621a9294c3377720723e89b175bb4f0f2812e566b73952a81112bc1ef675862842e00f642ba37f728ae8aa0e5e5cc17b347cea564821c02c88c532668007b5cc
 DIST genpatches-4.19-100.experimental.tar.xz 6436 BLAKE2B 
94dfb63ecb4c0127217274091ca34e32ad6de9166e351368381755e3f49073344bcdb625e3c783d3aa6698f8b4d99a732c61accd8dd73e90da41ffa7667594f6
 SHA512 
1d8418eed09e492f65d03fd57a7915f38278e06ee9fe63e1fbcbd29ab2fd3906f81a84a2d4fa7f53fd7920b9c795d36195502633a98524a34e2fb9aeef9b9238
 DIST genpatches-4.19-100.extras.tar.xz 17492 BLAKE2B 
c896c916f2dfad38b35f1ebd080cb5b66f6bd51b28a77535fc2ae44b11a1a5bee1be52a7d6d5e30b80c635b59e43f40d99c2cea98cf0744374412626a939cc00
 SHA512 
169dea4d9c41057807c63a8d66aa7fb94d783e841a94a700bc0eb1995e620e6b529658d3899ffc54e5cfde4e9267e385dc2e36786ff0c31acecc0593456f8909

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild
new file mode 100644
index 000..c7f01a9a829
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.171.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="181"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 15 01:17:49 2020 +

New tag: portage-2.3.89




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

2020-02-14 Thread Zac Medico
commit: dbb7948b77fd42bea74e58c5682a96c9e02aa3d6
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 15 00:38:51 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 15 01:01:46 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=dbb7948b

Updates for portage-2.3.89 release

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

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

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 72b2a40db..0d80037ec 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,12 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.88
+==
+* Bug Fixes:
+- Bug 649622 depclean: ensure consistency with update actions, via
+  consistent order of dependency traversal
+
 portage-2.3.88
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 30bacf66d..66b3c08c3 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.88',
+   version = '2.3.89',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



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

2020-02-14 Thread Zac Medico
commit: 76ea0ae6484979140a3f9204eeaa8dc775f6cf47
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 15 01:13:16 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 15 01:17:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ea0ae6

sys-apps/portage: Bump to version 2.3.89

 #649622 depclean: ensure consistency with update actions, via
 consistent order of dependency traversal

Bug: https://bugs.gentoo.org/706142
Bug: https://bugs.gentoo.org/649622
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.89.ebuild | 271 +
 2 files changed, 272 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 135c9674f21..30af146acf3 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -6,3 +6,4 @@ DIST portage-2.3.85.tar.bz2 1046025 BLAKE2B 
721999b1200b69d2fd3fdd8f4690859f44e6
 DIST portage-2.3.86.tar.bz2 1046806 BLAKE2B 
6aadfcf17eacc8f7b82645a82fce96b7d90e93d797704c5b04fe437cbe587440dea8f8e39847c2c95eacf383e4525d4f015ee26b41694c156f907bd22d6663fb
 SHA512 
fad0e89fd2c831ebd8cfd1fe080433c4696f408008f463a151e6fd4f3a2ab2a81249dd0db76f28c7d2cdf0e14e5163c3898c7ca22e7f0edb2e882e1ab7bda95e
 DIST portage-2.3.87.tar.bz2 1046448 BLAKE2B 
bbcb31a362d89bc81cdedb03be431792dab53d983d35f10853e6a68c2e2fb3da8ddd237305e78ab5946c8199f4dd7a3a41f023912a50abe9fa96bcf7ac35af75
 SHA512 
47a4d4901c2ecc9df8e38fa804efeb8583928a77e45a9b19dd8edd7e1323911762c357ad0bc1a182d8389225282660f4ef6e442e8addc087e404d561466c3b86
 DIST portage-2.3.88.tar.bz2 1048081 BLAKE2B 
d84b13686d09d125863835467989a11787333dea18a7eabb48560e6847c54643155a98c74d061e08b991064bfa9236e0a617a06beabb575162c4968e4cc13fe8
 SHA512 
ec043bbd7667f810e1a7c7fd3cae19b81adac1c323d7c488d1e4e809d9cec7c7f13bc2e5b8769a03b9f8aa78e389f5680e15b6a8f0f3543cf43d0f43fb7ee5f7
+DIST portage-2.3.89.tar.bz2 1048621 BLAKE2B 
1353f0697a977eb395abd857c8cc43c839912f4bd31436c6620d10e3dc29dc32ee9970478ad0f569b02f14989c48a7d956a233c7db22e172897a49a98fd2a94d
 SHA512 
fa453d3134139fc1f435d6388aa7d6271cd680d08ea1736269a917c12500bb463a81afc956ddd0045e98784bcdbb6541c333be6ff0c2a00feeb482b637f08e98

diff --git a/sys-apps/portage/portage-2.3.89.ebuild 
b/sys-apps/portage/portage-2.3.89.ebuild
new file mode 100644
index 000..0188237e0e1
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.89.ebuild
@@ -0,0 +1,271 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=(
+   pypy3
+   python3_6 python3_7 python3_8
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 linux-info systemd 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 ~sh ~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 xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# 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/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_5} pypy)
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( 

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

2020-02-14 Thread Mike Pagano
commit: f4f1b64294aaf3ef916afbde5e9ab8984de383ae
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:17:16 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:17:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4f1b642

sys-kernel/gentoo-sources: Linux patch 4.9.214

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.9.214.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index ef57d4048a1..c774471a41a 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -91,6 +91,9 @@ DIST genpatches-4.9-216.extras.tar.xz 17368 BLAKE2B 
2af0868cf6d2f9ed844de71c901d
 DIST genpatches-4.9-217.base.tar.xz 3795864 BLAKE2B 
660849e59d38718886d98bfd09b9b458981ae461ba03d9dfa6844c5d2b705e31ed9cd328cd9a20eb4def4cdd81083050dedbc46d224a64811bda49f78a8bfb8f
 SHA512 
0e38788bd72a48d880b6cd4aa9bab81a7595d4035c28c309d2d42d43ac87bb3f8d67b9763654716d9c6120f86f1620b4555ed13ab8b4cf38197d805ee8e223fb
 DIST genpatches-4.9-217.experimental.tar.xz 106364 BLAKE2B 
30ba0b9d92afae8d6519dceb28efcc1c1e082dcf41b2eeac0152be1f3ddb7d3beae6a568d7e76f98bccea080e3d9a90a6be627dafc25a84a14773a7a720d9839
 SHA512 
5d4ae98a94174d623d92d0a8427f60e4f8fb99de04500aa6c6baf6922376f457c63406419510bcdd2c3e9845a119cee9a2c1853c1ee07b3aa5b443c4d9b2c938
 DIST genpatches-4.9-217.extras.tar.xz 17360 BLAKE2B 
a91217fb1a1b4ea91aedd3174d4eddba4a7fabdf1f61f6205d420a16bceb6f3873e7224c124ff0c245c0e601c37435ff9c4e30f092fbee8b9c327c255a38
 SHA512 
37c89932166224c84fb4909feb6446c885825d6911ed99a2c78a9ff1764a7f824936752a8a0003026a2a156198fe740af9530694a77d75da8a4637f5a7a4edbe
+DIST genpatches-4.9-218.base.tar.xz 3862168 BLAKE2B 
9763417558dd3f708455acaa5b5e7d79190381b6f371f4cc139bf0dc083ed34a7b432d72b7742445a1f88ff40fa60473120fd0a1f907166fc01a21c510239593
 SHA512 
c00123666e1900d9b57f460f90c976ea9d7cb980f8956e880ed996d51ae782eec857f6e169d5a08e30f60b739503b4e1763388a145fb2eb243801df2f25af0ec
+DIST genpatches-4.9-218.experimental.tar.xz 106360 BLAKE2B 
64165db7072f9346a1570daa415dbb48b0ed7a321d91b9fda0d07d6435d577007cf79e96e103561435f5da0f612f7a0d79ba0a48cebdad4c3abf6bda48e2dd50
 SHA512 
8a9e6747145f3fddcf59920b3641826b50da030ee1c56332bd75b783f6399bf1d262660ab58941b8c740823ddec5419eaf416e78e823e60423c2e765cbe425d8
+DIST genpatches-4.9-218.extras.tar.xz 17372 BLAKE2B 
336f48f174ce49ee91f54a5b6e2621f4e8229681f734cab2b2d1ef63271edee44221e83a780663f700bb0f9ae34be002160327fe6cef48ba99b6948ce7b0504f
 SHA512 
8bd3e353d9335f3f1c65711ebaf7aff67d97702786acf3b9a59ad1448cec7f51c1bcb8840531ab1b4599e87937fade23169d07566b74be562961116fc5457229
 DIST genpatches-5.4-10.base.tar.xz 391596 BLAKE2B 
8ee4da95c032e586bd72f7147f76e2423486a96dc69c8251e5913ffd9c22f31daf66a134f65bf11ed4feb7fd8e3c7cbb7ee93752dd5cff81787dffb87d294ccb
 SHA512 
dff22f648a27c46fe5500186ad780d106a37bbd3bff37020947dd9e2661a0f24954347ca93f526a963ab4993bee4e0a14aad06870cce82479fc0987c621f0e50
 DIST genpatches-5.4-10.experimental.tar.xz 6144 BLAKE2B 
e438dd352b39385b57e6757822c6a1cc1e199d4c5c3627b140588f864d86dbb94efd4e153207325d48e98d86c58b4bdaa6727ebc3f597507a0e381d9686fa5b2
 SHA512 
e6c565e2870eb6e620e16350486360585c95ef08ca9096d7ed0bb55aaa33cdadc5d76151bf2564647b80cc9b4310e87d71f067a04d847fbfb007d0a306daa88f
 DIST genpatches-5.4-10.extras.tar.xz 1740 BLAKE2B 
804259c95725a2366baf8254e518c11077efbf207612b58193748983e10a0e0270bcd2fa8270a7a7321f49a04112ed9688788c922fba77dced3cb704d2645d1c
 SHA512 
abb1e10bf19fffeb66c93f6dc8b8dcdef8a6b0d6c2b3f00e97cf42258de1c441ae1455750275bc4c311de9fd7b0905990bc842d837890738665341d75918

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.214.ebuild
new file mode 100644
index 000..232fb4475f0
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.214.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="218"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Mike Pagano
commit: b6b0251701e70bb23eb0793918da025c863cc60b
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Feb 15 01:14:14 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 01:14:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b02517

sys-kernel/gentoo-sources: Linux patch 4.4.214

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.4.214.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 56f8fb4f92b..ef57d4048a1 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -70,6 +70,9 @@ DIST genpatches-4.4-213.extras.tar.xz 16472 BLAKE2B 
83607dd79f8e2fb24f65fb96a7de
 DIST genpatches-4.4-214.base.tar.xz 3389216 BLAKE2B 
5ff884734baa3316f6b4563bdc8a63490be2335f4400848416c8132c98dfaa1e7d49b8d7da0dc63bd84c448c5d00fb782668f5a80fbdefcad5762cf2704328e5
 SHA512 
9f3a62c8fee227818883a4da6e5d22a058922d53b4401de36286f548ca7b9e90f2d51892f546dc0f6127683e61e94aeb1f6eb93c11a948b8321de03ed3fc7973
 DIST genpatches-4.4-214.experimental.tar.xz 83308 BLAKE2B 
7cd17a23dc62f09102b1b3096f5e56dd92db1c23b87de448202899a6a449f89525e7126b21200d3c864d1cb4b0de6ec7c0f120e55ff1d71eb35345198a070cf0
 SHA512 
ab83459fd25051b11fd7f62d62a4da40769b952b0b39d58c468fc4a39bfa102fa446afdc4532159b06bab1929b6ed40b8c39ecd8bb40645aa7ddaeaf2f9112c5
 DIST genpatches-4.4-214.extras.tar.xz 16480 BLAKE2B 
8bed6bab5d1603fb8027e220f71d3992b34557b4c6d455dc5c2e0f85bc2f6d9c1017e8e428df62c5185b00ea54f735da12bb422789e87ca7bc3e5c07f77b804c
 SHA512 
aae856ce94c20d6ae1cf4567e2d9439364fd059825763682fe0c34431ca041ce2201d5e55c2cf26326270cf7cf4ad854549b3c1b31aa17c3a69fdc49ac48181b
+DIST genpatches-4.4-215.base.tar.xz 3451148 BLAKE2B 
60028e30e0de0aecbb2e8d295db6086627e00ebc2ff9796062a9539feb3efeb738bea3d435f3b20f3c58d05f1ef802ddcf61f900568330f8f4bc17a9d29e46a6
 SHA512 
efd442e05506c3b65441f6f95d83ae6b1247132e2b78ea273eb359176e7c4bf06e5c2ef063d90d8d1333bb7e2c2cb09ccd2584adfe5b4fc29aaf2aae6b14fbcc
+DIST genpatches-4.4-215.experimental.tar.xz 83284 BLAKE2B 
b014793d33571ae3578c9ca41e4ee4f63f084a548a3a5f673f59ef3adba1500c1852a3aa49f018ce6d3927c1a531a1a5b0844652ed68a80abef2797d734f9ae0
 SHA512 
6e874a507baa0eda03dce2ed46fb85a2fa70eba0abeb7dc6b43ab24d4fc1a8d3df00722bd33e6d8d57b062c75be65a8e930cb23a88484d88cacc3498f2531388
+DIST genpatches-4.4-215.extras.tar.xz 16488 BLAKE2B 
7f957c5937d0879f178932240b83f1ce69679430c1befbcc66393075e4cb9033b0b5bfe12fd7da1fe62ef82f3b8f202294ceceba39dee7279519d2bf42c5f81d
 SHA512 
b9e4ad2d7980fa426f4eeaa8b0782f98e5ce57f70afcf1e0156b7423028fdea6a8c8fc8711deedf7f06a6a2e25a37f9dde42fb44a6c45cef005ab6fa62a31b76
 DIST genpatches-4.9-208.base.tar.xz 3556800 BLAKE2B 
e2b1669a938b4283a1a2f10f21ca7420b5d9195124e19ee07fa797b174b5ca8f6fb82fa11763f6dc9278cee248c62ea7dd6a53917746165b26312d3848fe28ee
 SHA512 
bd71eed8091e2329af51d06535b544a807b11f03512b4d94cf063021e007a1a5ce982b056d4667268a1fb8a0b86aab8b29854161002d89ba05445e1fdb6c2b88
 DIST genpatches-4.9-208.experimental.tar.xz 106404 BLAKE2B 
44fdfc1fcaa908d7a3be59e2d6778322af8a72c7a475fa02548a4eabe13e5ad1fab275b7de8c1e766f4c1d9f0258ebf0062864b8e29acbe79e637054fa5009c7
 SHA512 
bd2e0bfb5be072fe5e2535aabb50b51e0ac522f6d22e6c48afdc4af4eab411bf5596c5ec4cd70de005eac2124b88bbf9041937bc4191693d9c5bdfeb222bf038
 DIST genpatches-4.9-208.extras.tar.xz 17360 BLAKE2B 
95edefd4d14829086b477b1c8995b19a1a5a801c357f7736688eb28ef1e12788b6ba0d5c7fa592fae378348c718779b0f85dc04f963d98cd47833c9433d74637
 SHA512 
44caaefb6836314b2f5db4723726415d5ab9254d5aad54aa1f72fbd3adfa055c77aa9c0494ab87468c55223704f161b4b73f4ac23b57793f0e4b2028a35c3442

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.214.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.214.ebuild
new file mode 100644
index 000..a9a93faf5e4
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.214.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="215"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



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

2020-02-14 Thread Zac Medico
commit: b3a945a9dad98a6d2064a9120206ad3cc9d46675
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Feb 15 00:53:00 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Feb 15 00:56:45 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b3a945a9

_expand_set_args: un-reverse nested set traversal

Un-reverse traversal order for @profile @selected @system.

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

 lib/_emerge/depgraph.py   | 6 ++
 lib/portage/tests/resolver/test_or_choices.py | 4 ++--
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 27696ad40..a8ccd270d 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -2788,10 +2788,8 @@ class depgraph(object):
 
# Traverse nested sets and add them to the stack
# if they're not already in the graph. Also, 
graph
-   # edges between parent and nested sets. 
Traverse in
-   # sorted order for consistent results, using 
reverse
-   # sort since we pop these sets from a stack.
-   for token in sorted(arg.pset.getNonAtoms(), 
reverse=True):
+   # edges between parent and nested sets.
+   for token in sorted(arg.pset.getNonAtoms()):
if not token.startswith(SETPREFIX):
continue
s = token[len(SETPREFIX):]

diff --git a/lib/portage/tests/resolver/test_or_choices.py 
b/lib/portage/tests/resolver/test_or_choices.py
index 5c6803784..f9d9687f3 100644
--- a/lib/portage/tests/resolver/test_or_choices.py
+++ b/lib/portage/tests/resolver/test_or_choices.py
@@ -676,7 +676,7 @@ class OrChoicesTestCase(TestCase):
options = {'--update': True, '--deep': True},
success = True,
mergelist=['virtual/w3m-0'],
-   graph_order=['@world', '@system', '@selected', 
'@profile', '[nomerge]app-misc/neofetch-6.1.0', 
'[nomerge]mail-client/neomutt-20191207', '[nomerge]www-client/lynx-2.9.0_pre4', 
'[nomerge]x11-base/xorg-server-1.20.7', '[nomerge]app-text/xmlto-0.0.28-r1', 
'[nomerge]www-client/w3m-0.5.3_p20190105', 'virtual/w3m-0'],
+   graph_order=['@world', '@profile', '@selected', 
'@system', '[nomerge]app-misc/neofetch-6.1.0', 
'[nomerge]mail-client/neomutt-20191207', '[nomerge]www-client/lynx-2.9.0_pre4', 
'[nomerge]x11-base/xorg-server-1.20.7', '[nomerge]app-text/xmlto-0.0.28-r1', 
'[nomerge]www-client/w3m-0.5.3_p20190105', 'virtual/w3m-0'],
),
 
)
@@ -715,7 +715,7 @@ class OrChoicesTestCase(TestCase):
options={'--depclean': True},
success=True,
cleanlist=[],
-   graph_order=['@world', '@system', '@selected', 
'@profile', '@depclean_protected_set', 
'[nomerge]app-misc/neofetch-6.1.0', '[nomerge]mail-client/neomutt-20191207', 
'[nomerge]www-client/lynx-2.9.0_pre4', '[nomerge]x11-base/xorg-server-1.20.7', 
'[nomerge]app-text/xmlto-0.0.28-r1', '[nomerge]www-client/w3m-0.5.3_p20190105', 
'[nomerge]virtual/w3m-0'],
+   graph_order=['@world', 
'@depclean_protected_set', '@profile', '@selected', '@system', 
'[nomerge]app-misc/neofetch-6.1.0', '[nomerge]mail-client/neomutt-20191207', 
'[nomerge]www-client/lynx-2.9.0_pre4', '[nomerge]x11-base/xorg-server-1.20.7', 
'[nomerge]app-text/xmlto-0.0.28-r1', '[nomerge]www-client/w3m-0.5.3_p20190105', 
'[nomerge]virtual/w3m-0'],
),
 
)



[gentoo-commits] proj/linux-patches: New tag: 5.5-6

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 00:47:00 2020 +

New tag: 5.5-6




[gentoo-commits] proj/linux-patches: New tag: 5.4-20

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 00:44:47 2020 +

New tag: 5.4-20




[gentoo-commits] proj/linux-patches: New tag: 4.19-103

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 00:41:28 2020 +

New tag: 4.19-103




[gentoo-commits] proj/linux-patches: New tag: 4.14-181

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 00:16:31 2020 +

New tag: 4.14-181




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

2020-02-14 Thread Zac Medico
commit: 079f8c4a36ccc2ef5e25e7a57cd0707640f82592
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Feb 14 19:21:28 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Feb 14 23:10:37 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=079f8c4a

depclean: ensure consistency with update actions (bug 649622)

Make depclean traverse dependencies in the same order as update
actions, in order to ensure consistency in decisions which are
dependent on the order of dependency evaluation due to inconsistent
use of || preferences in different packages.

In unit tests, update test_virtual_w3m_realistic to assert that
the order of graph traversal is deterministic and consistent
between update and removal (depclean) actions.

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

 lib/_emerge/actions.py   | 33 +++---
 lib/_emerge/depgraph.py  | 21 +--
 lib/portage/tests/resolver/ResolverPlayground.py | 77 +++-
 lib/portage/tests/resolver/test_or_choices.py| 12 +++-
 4 files changed, 96 insertions(+), 47 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 31252af16..4bf9ce425 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -1,8 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 from __future__ import division, print_function, unicode_literals
 
+import collections
 import errno
 import logging
 import operator
@@ -741,7 +742,19 @@ def action_depclean(settings, trees, ldpath_mtimes,
 
return rval
 
+
 def calc_depclean(settings, trees, ldpath_mtimes,
+   myopts, action, args_set, spinner):
+   result = _calc_depclean(settings, trees, ldpath_mtimes,
+   myopts, action, args_set, spinner)
+   return result.returncode, result.cleanlist, result.ordered, 
result.req_pkg_count
+
+
+_depclean_result = collections.namedtuple('_depclean_result',
+   ('returncode', 'cleanlist', 'ordered', 'req_pkg_count', 'depgraph'))
+
+
+def _calc_depclean(settings, trees, ldpath_mtimes,
myopts, action, args_set, spinner):
allow_missing_deps = bool(args_set)
 
@@ -805,7 +818,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
writemsg_level(_("!!! Aborting due to set configuration "
"errors displayed above.\n"),
level=logging.ERROR, noiselevel=-1)
-   return 1, [], False, 0
+   return _depclean_result(1, [], False, 0, None)
 
if action == "depclean":
emergelog(xterm_titles, " >>> depclean")
@@ -920,7 +933,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
resolver.display_problems()
 
if not success:
-   return 1, [], False, 0
+   return _depclean_result(1, [], False, 0, resolver)
 
def unresolved_deps():
 
@@ -1020,7 +1033,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
return False
 
if unresolved_deps():
-   return 1, [], False, 0
+   return _depclean_result(1, [], False, 0, resolver)
 
graph = resolver._dynamic_config.digraph.copy()
required_pkgs_total = 0
@@ -1321,7 +1334,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
runtime_slot_op=True),
root=pkg.root)):
resolver.display_problems()
-   return 1, [], False, 0
+   return _depclean_result(1, [], 
False, 0, resolver)
 
writemsg_level("\nCalculating dependencies  ")
success = resolver._complete_graph(
@@ -1329,9 +1342,9 @@ def calc_depclean(settings, trees, ldpath_mtimes,
writemsg_level("\b\b... done!\n")
resolver.display_problems()
if not success:
-   return 1, [], False, 0
+   return _depclean_result(1, [], False, 0, 
resolver)
if unresolved_deps():
-   return 1, [], False, 0
+   return _depclean_result(1, [], False, 0, 
resolver)
 
graph = resolver._dynamic_config.digraph.copy()
required_pkgs_total = 0
@@ -1340,7 +1353,7 @@ def calc_depclean(settings, trees, ldpath_mtimes,
required_pkgs_total += 1
cleanlist = create_cleanlist()
if not cleanlist:
-   return 0, [], False, required_pkgs_total
+   return _depclean_result(0, [], False, 

[gentoo-commits] proj/linux-patches: New tag: 4.9-218

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Feb 15 00:03:28 2020 +

New tag: 4.9-218




[gentoo-commits] proj/linux-patches:5.4 commit in: /

2020-02-14 Thread Mike Pagano
commit: 5728ac7b1e9628a3cc928d07506d99820949dab4
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Feb 14 23:55:27 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 14 23:55:27 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=5728ac7b

Linux patch 5.4.20

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

 _README |4 +
 1019_linux-5.4.20.patch | 3553 +++
 2 files changed, 3557 insertions(+)

diff --git a/_README b/_README
index b15a5b3..48dbccb 100644
--- a/_README
+++ b/_README
@@ -119,6 +119,10 @@ Patch:  1018_linux-5.4.19.patch
 From:   http://www.kernel.org
 Desc:   Linux 5.4.19
 
+Patch:  1019_linux-5.4.20.patch
+From:   http://www.kernel.org
+Desc:   Linux 5.4.20
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1019_linux-5.4.20.patch b/1019_linux-5.4.20.patch
new file mode 100644
index 000..8237f6a
--- /dev/null
+++ b/1019_linux-5.4.20.patch
@@ -0,0 +1,3553 @@
+diff --git a/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 
b/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
+index cc544fdc38be..bc8aed17800d 100644
+--- a/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
 b/Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
+@@ -85,7 +85,7 @@ properties:
+   Must be the device tree identifier of the over-sampling
+   mode pins. As the line is active high, it should be marked
+   GPIO_ACTIVE_HIGH.
+-maxItems: 1
++maxItems: 3
+ 
+   adi,sw-mode:
+ description:
+@@ -128,9 +128,9 @@ examples:
+ adi,conversion-start-gpios = < 17 GPIO_ACTIVE_HIGH>;
+ reset-gpios = < 27 GPIO_ACTIVE_HIGH>;
+ adi,first-data-gpios = < 22 GPIO_ACTIVE_HIGH>;
+-adi,oversampling-ratio-gpios = < 18 GPIO_ACTIVE_HIGH
+- 23 GPIO_ACTIVE_HIGH
+- 26 GPIO_ACTIVE_HIGH>;
++adi,oversampling-ratio-gpios = < 18 GPIO_ACTIVE_HIGH>,
++   < 23 GPIO_ACTIVE_HIGH>,
++   < 26 GPIO_ACTIVE_HIGH>;
+ standby-gpios = < 24 GPIO_ACTIVE_LOW>;
+ adi,sw-mode;
+ };
+diff --git a/Makefile b/Makefile
+index 2f55d377f0db..21e58bd54715 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 5
+ PATCHLEVEL = 4
+-SUBLEVEL = 19
++SUBLEVEL = 20
+ EXTRAVERSION =
+ NAME = Kleptomaniac Octopus
+ 
+diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi 
b/arch/arc/boot/dts/axs10x_mb.dtsi
+index 08bcfed6b80f..134cc223ea81 100644
+--- a/arch/arc/boot/dts/axs10x_mb.dtsi
 b/arch/arc/boot/dts/axs10x_mb.dtsi
+@@ -77,6 +77,7 @@
+   interrupt-names = "macirq";
+   phy-mode = "rgmii";
+   snps,pbl = < 32 >;
++  snps,multicast-filter-bins = <256>;
+   clocks = <>;
+   clock-names = "stmmaceth";
+   max-speed = <100>;
+diff --git a/arch/arm/boot/dts/am43xx-clocks.dtsi 
b/arch/arm/boot/dts/am43xx-clocks.dtsi
+index 091356f2a8c1..c726cd8dbdf1 100644
+--- a/arch/arm/boot/dts/am43xx-clocks.dtsi
 b/arch/arm/boot/dts/am43xx-clocks.dtsi
+@@ -704,6 +704,60 @@
+   ti,bit-shift = <8>;
+   reg = <0x2a48>;
+   };
++
++  clkout1_osc_div_ck: clkout1-osc-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_clkin_ck>;
++  ti,bit-shift = <20>;
++  ti,max-div = <4>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_mux_ck: clkout1-src2-mux-ck {
++  #clock-cells = <0>;
++  compatible = "ti,mux-clock";
++  clocks = <_rc32k_ck>, <_div>, <_ddr_m2_ck>,
++   <_per_m2_ck>, <_disp_m2_ck>,
++   <_mpu_m2_ck>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_pre_div_ck: clkout1-src2-pre-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_src2_mux_ck>;
++  ti,bit-shift = <4>;
++  ti,max-div = <8>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_post_div_ck: clkout1-src2-post-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_src2_pre_div_ck>;
++  ti,bit-shift = <8>;
++  ti,max-div = <32>;
++  ti,index-power-of-two;
++  reg = <0x4100>;
++  };
++
++  clkout1_mux_ck: clkout1-mux-ck {
++  #clock-cells = <0>;
++  compatible = "ti,mux-clock";
++   

[gentoo-commits] proj/linux-patches:4.19 commit in: /

2020-02-14 Thread Mike Pagano
commit: 08c1c813a743bc4ae2802b0f97128f56bb902fce
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Feb 14 23:52:14 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 14 23:52:14 2020 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=08c1c813

Linux patch 4.19.104

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

 _README   |4 +
 1103_linux-4.19.104.patch |  +
 2 files changed, 2226 insertions(+)

diff --git a/_README b/_README
index 8ac0cbe..6839197 100644
--- a/_README
+++ b/_README
@@ -451,6 +451,10 @@ Patch:  1102_linux-4.19.103.patch
 From:   https://www.kernel.org
 Desc:   Linux 4.19.103
 
+Patch:  1103_linux-4.19.104.patch
+From:   https://www.kernel.org
+Desc:   Linux 4.19.104
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1103_linux-4.19.104.patch b/1103_linux-4.19.104.patch
new file mode 100644
index 000..04bc7eb
--- /dev/null
+++ b/1103_linux-4.19.104.patch
@@ -0,0 +1, @@
+diff --git a/Makefile b/Makefile
+index 37f58becf5c2..004d964cca50 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 4
+ PATCHLEVEL = 19
+-SUBLEVEL = 103
++SUBLEVEL = 104
+ EXTRAVERSION =
+ NAME = "People's Front"
+ 
+diff --git a/arch/arc/boot/dts/axs10x_mb.dtsi 
b/arch/arc/boot/dts/axs10x_mb.dtsi
+index 37bafd44e36d..da10a569adf7 100644
+--- a/arch/arc/boot/dts/axs10x_mb.dtsi
 b/arch/arc/boot/dts/axs10x_mb.dtsi
+@@ -80,6 +80,7 @@
+   interrupt-names = "macirq";
+   phy-mode = "rgmii";
+   snps,pbl = < 32 >;
++  snps,multicast-filter-bins = <256>;
+   clocks = <>;
+   clock-names = "stmmaceth";
+   max-speed = <100>;
+diff --git a/arch/arm/boot/dts/am43xx-clocks.dtsi 
b/arch/arm/boot/dts/am43xx-clocks.dtsi
+index a7037a4b4fd4..ce3c4196f173 100644
+--- a/arch/arm/boot/dts/am43xx-clocks.dtsi
 b/arch/arm/boot/dts/am43xx-clocks.dtsi
+@@ -707,6 +707,60 @@
+   ti,bit-shift = <8>;
+   reg = <0x2a48>;
+   };
++
++  clkout1_osc_div_ck: clkout1-osc-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_clkin_ck>;
++  ti,bit-shift = <20>;
++  ti,max-div = <4>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_mux_ck: clkout1-src2-mux-ck {
++  #clock-cells = <0>;
++  compatible = "ti,mux-clock";
++  clocks = <_rc32k_ck>, <_div>, <_ddr_m2_ck>,
++   <_per_m2_ck>, <_disp_m2_ck>,
++   <_mpu_m2_ck>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_pre_div_ck: clkout1-src2-pre-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_src2_mux_ck>;
++  ti,bit-shift = <4>;
++  ti,max-div = <8>;
++  reg = <0x4100>;
++  };
++
++  clkout1_src2_post_div_ck: clkout1-src2-post-div-ck {
++  #clock-cells = <0>;
++  compatible = "ti,divider-clock";
++  clocks = <_src2_pre_div_ck>;
++  ti,bit-shift = <8>;
++  ti,max-div = <32>;
++  ti,index-power-of-two;
++  reg = <0x4100>;
++  };
++
++  clkout1_mux_ck: clkout1-mux-ck {
++  #clock-cells = <0>;
++  compatible = "ti,mux-clock";
++  clocks = <_osc_div_ck>, <_rc32k_ck>,
++   <_src2_post_div_ck>, <_extdev_m2_ck>;
++  ti,bit-shift = <16>;
++  reg = <0x4100>;
++  };
++
++  clkout1_ck: clkout1-ck {
++  #clock-cells = <0>;
++  compatible = "ti,gate-clock";
++  clocks = <_mux_ck>;
++  ti,bit-shift = <23>;
++  reg = <0x4100>;
++  };
+ };
+ 
+  {
+diff --git a/arch/arm/boot/dts/at91sam9260.dtsi 
b/arch/arm/boot/dts/at91sam9260.dtsi
+index 9118e29b6d6a..3fa6b9fbb822 100644
+--- a/arch/arm/boot/dts/at91sam9260.dtsi
 b/arch/arm/boot/dts/at91sam9260.dtsi
+@@ -434,7 +434,7 @@
+   usart0 {
+   pinctrl_usart0: usart0-0 {
+   atmel,pins =
+-  ;
+   };
+ 
+@@ -468,7 +468,7 @@
+   usart1 {
+   pinctrl_usart1: usart1-0 {
+   atmel,pins =
+-  ;
+   };
+ 
+@@ -486,7 +486,7 @@
+   usart2 {
+ 

[gentoo-commits] proj/linux-patches: New tag: 4.4-215

2020-02-14 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Feb 14 23:44:28 2020 +

New tag: 4.4-215




[gentoo-commits] repo/gentoo:master commit in: net-vpn/wireguard-modules/

2020-02-14 Thread Jason A. Donenfeld
commit: 46bc1cfbb4f3e46324cb1ddb8215d1a46152dd71
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Fri Feb 14 23:02:17 2020 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Fri Feb 14 23:02:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bc1cfb

net-vpn/wireguard-modules: bump to 0.0.20200215

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-vpn/wireguard-modules/Manifest  | 2 +-
 ...odules-0.0.20200214.ebuild => wireguard-modules-0.0.20200215.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-vpn/wireguard-modules/Manifest 
b/net-vpn/wireguard-modules/Manifest
index f5884eade9e..8b913f237ac 100644
--- a/net-vpn/wireguard-modules/Manifest
+++ b/net-vpn/wireguard-modules/Manifest
@@ -1 +1 @@
-DIST wireguard-linux-compat-0.0.20200214.tar.xz 261768 BLAKE2B 
e7a2d450e4038807953ee6d05e05833129bd3b03b5b9a1d96d7a7eeb7258c3553545c143c2babeee8ed3eb3e2f6ccc3711d61fe20c7ec25e63c40a4a7565
 SHA512 
90f8e8b72484ad8f0788f75ac8d9053024f09b46f365ed0046ea287c05c59f41b9900e133693deee3e72862ed6d0ccc6f07e95c7951dec23f98915293a49
+DIST wireguard-linux-compat-0.0.20200215.tar.xz 261344 BLAKE2B 
8df598cb1787fa39f7d85b70506842a186268a47f134fa64b507ad4915b448ad88486b410899a5d78cfe3ec2e9469cf05b7c457d61425a27ded62fad6dbbbe0f
 SHA512 
4ccb902fc322010dc7138b17c3348870e8e83e3ed65f4b49476847b544c6e9d7cbaaadc1f02ffb97453f16802f623bf6b8782122236ced23255d46d88ebe239c

diff --git a/net-vpn/wireguard-modules/wireguard-modules-0.0.20200214.ebuild 
b/net-vpn/wireguard-modules/wireguard-modules-0.0.20200215.ebuild
similarity index 100%
rename from net-vpn/wireguard-modules/wireguard-modules-0.0.20200214.ebuild
rename to net-vpn/wireguard-modules/wireguard-modules-0.0.20200215.ebuild



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

2020-02-14 Thread Yixun Lan
commit: 6ae15f9c5720e894da56df3b04e28ac010832893
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 22:13:37 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 22:19:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae15f9c

dev-lang/tcc: drop old

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

 dev-lang/tcc/Manifest |  1 -
 dev-lang/tcc/files/clang.patch| 18 --
 dev-lang/tcc/files/linker.patch   | 18 --
 dev-lang/tcc/tcc-0.9.26-r3.ebuild | 71 ---
 4 files changed, 108 deletions(-)

diff --git a/dev-lang/tcc/Manifest b/dev-lang/tcc/Manifest
index eaccaa273ef..170ccf6bd97 100644
--- a/dev-lang/tcc/Manifest
+++ b/dev-lang/tcc/Manifest
@@ -1,2 +1 @@
-DIST tcc-0.9.26.tar.bz2 525906 BLAKE2B 
588e387d563ddede9842ac9012df36520fb1596bd3047fda2684ab44e49f8c1a35c1560c2fee724933cfcad5d618d84df853b72e1fee144b551cb67f7af1558a
 SHA512 
abdbe208498cf4865a2036b5426616f5888b9b0e8d5d2fda6d1dd4afab3386167f12eca87d8a5c4c9b7dc88620d983ddce3e874b7dfa9c21eceea29ffa635d53
 DIST tcc-0.9.27.tar.bz2 634999 BLAKE2B 
9a76dac9f54fa0b64a72e874cfec9a4bd9b938d244d064b2e76bd31acfb9e48fdbdb8895132634be1dee4302293405bf75606a6804c8178afa8fd30daa53b73a
 SHA512 
835184292d97c07f0ff7b36ec550e855e649b04e23c7e2a1c706d223409eb60708dc1ae969f28eba45e56c8b96ae56936b93caf9d8a13ac5adf119014d5367a7

diff --git a/dev-lang/tcc/files/clang.patch b/dev-lang/tcc/files/clang.patch
deleted file mode 100644
index 01cc72335fd..000
--- a/dev-lang/tcc/files/clang.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-# Fix compiling tcc with clang. Upstream commit 
73ac39c317a20accaf3b25ba833deee0c2e2849f
-# Gentoo bug #502452
-diff --git a/lib/libtcc1.c b/lib/libtcc1.c
-index cf9babf..b46fb5d 100644
 a/lib/libtcc1.c
-+++ b/lib/libtcc1.c
-@@ -647,6 +647,11 @@ struct __va_list_struct {
- char *reg_save_area;
- };
- 
-+#undef __va_start
-+#undef __va_arg
-+#undef __va_copy
-+#undef __va_end
-+
- void *__va_start(void *fp)
- {
- struct __va_list_struct *ap =

diff --git a/dev-lang/tcc/files/linker.patch b/dev-lang/tcc/files/linker.patch
deleted file mode 100644
index 8304470e368..000
--- a/dev-lang/tcc/files/linker.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-# Fixes the default linker options for portage
-# Upstream commit ba286136bf8e48c71ffd6c2fd9ce97e64a6eeeb1
-
-diff --git a/libtcc.c b/libtcc.c
-index 127806f..dc78643 100644
 a/libtcc.c
-+++ b/libtcc.c
-@@ -1560,6 +1560,10 @@ static int tcc_set_linker(TCCState *s, const char 
*option)
- } else
- goto err;
- 
-+} else if (link_option(option, "as-needed", )) {
-+ignoring = 1;
-+} else if (link_option(option, "O", )) {
-+ignoring = 1;
- } else if (link_option(option, "rpath=", )) {
- s->rpath = copy_linker_arg(p);
- } else if (link_option(option, "section-alignment=", )) {

diff --git a/dev-lang/tcc/tcc-0.9.26-r3.ebuild 
b/dev-lang/tcc/tcc-0.9.26-r3.ebuild
deleted file mode 100644
index 67fb6add1c2..000
--- a/dev-lang/tcc/tcc-0.9.26-r3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit toolchain-funcs
-
-DESCRIPTION="A very small C compiler for ix86/amd64"
-HOMEPAGE="https://bellard.org/tcc/;
-SRC_URI="https://download.savannah.gnu.org/releases/tinycc/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux"
-
-DEPEND="dev-lang/perl" # doc generation
-RDEPEND=""
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   # Don't strip
-   sed -i -e 's|$(INSTALL) -s|$(INSTALL)|' Makefile || die
-
-   # Fix examples
-   sed -i -e '1{
-   i#! /usr/bin/tcc -run
-   /^#!/d
-   }' examples/ex*.c || die
-   sed -i -e '1s/$/ -lX11/' examples/ex4.c || die
-
-   # Fix texi2html invocation
-   sed -i -e 's/-number//' Makefile || die
-   sed -i -e 's/--sections//' Makefile || die
-
-   # Fix compiling tcc with clang
-   eapply "${FILESDIR}"/clang.patch
-
-   # Allows using tcc as the system compiler for Gentoo
-   eapply "${FILESDIR}"/linker.patch
-
-   eapply_user
-}
-
-src_configure() {
-   use test && unset CFLAGS LDFLAGS # Tests run with CC=tcc etc, they will 
fail hard otherwise
-   # better fixes welcome, it feels wrong 
to hack the env like this
-   # not autotools, so call configure directly
-   ./configure --cc="$(tc-getCC)" \
-   --prefix="${EPREFIX}/usr" \
-   --libdir="${EPREFIX}/usr/$(get_libdir)" \
-   --docdir="${EPREFIX}/usr/share/doc/${PF}"
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-
-   dodoc Changelog README TODO VERSION
-   #dohtml tcc-doc.html
-   

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

2020-02-14 Thread Yixun Lan
commit: ba12c66a4cedacaffe949d6b91f63ec9f9185040
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 22:12:51 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 22:19:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba12c66a

dev-lang/tcc: QA: fix none existent blocker

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

 dev-lang/tcc/tcc-0.9.26-r3.ebuild | 5 ++---
 dev-lang/tcc/tcc-0.9.27.ebuild| 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-lang/tcc/tcc-0.9.26-r3.ebuild 
b/dev-lang/tcc/tcc-0.9.26-r3.ebuild
index 9148d63ce5d..67fb6add1c2 100644
--- a/dev-lang/tcc/tcc-0.9.26-r3.ebuild
+++ b/dev-lang/tcc/tcc-0.9.26-r3.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="6"
@@ -14,8 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux"
 
 DEPEND="dev-lang/perl" # doc generation
-# Both tendra and tinycc install /usr/bin/tcc
-RDEPEND="!dev-lang/tendra"
+RDEPEND=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-lang/tcc/tcc-0.9.27.ebuild b/dev-lang/tcc/tcc-0.9.27.ebuild
index 4fee67f37dc..7090fdeb01d 100644
--- a/dev-lang/tcc/tcc-0.9.27.ebuild
+++ b/dev-lang/tcc/tcc-0.9.27.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="6"
@@ -14,8 +14,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86 ~amd64-linux"
 
 DEPEND="dev-lang/perl" # doc generation
-# Both tendra and tinycc install /usr/bin/tcc
-RDEPEND="!dev-lang/tendra"
+RDEPEND=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-02-14 Thread Yixun Lan
commit: ffb71239854e62bf0645ab14de142d8328b464cf
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 22:05:42 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 22:19:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb71239

dev-lang/tcc: QA: drop redundant long description

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

 dev-lang/tcc/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/dev-lang/tcc/metadata.xml b/dev-lang/tcc/metadata.xml
index e9e27ec895b..4f503c94254 100644
--- a/dev-lang/tcc/metadata.xml
+++ b/dev-lang/tcc/metadata.xml
@@ -5,7 +5,4 @@
d...@gentoo.org
Yixun Lan

-   
-   Tiny C compiler
-   
 



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

2020-02-14 Thread Mart Raudsepp
commit: fb2dcb0fecee802258e1501ef657f6de2a4c99a0
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Feb 14 22:14:37 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Feb 14 22:14:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2dcb0f

net-libs/webkit-gtk: security bump to 2.26.4

-r0 is for fast security stabling, -r1 is the enchant:2 ensuring
revision.

Bug: https://bugs.gentoo.org/709612
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-libs/webkit-gtk/Manifest|   1 +
 net-libs/webkit-gtk/webkit-gtk-2.26.4-r1.ebuild | 286 
 net-libs/webkit-gtk/webkit-gtk-2.26.4.ebuild| 286 
 3 files changed, 573 insertions(+)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index d7bccd3000a..963bb2a94ad 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1,3 @@
 DIST webkitgtk-2.24.4.tar.xz 17575784 BLAKE2B 
c30683ea365a50d7def572305b49278343d67739f9bd3cfd78cb08b5cc87b5453504df9b09752f8d6483b18b9b812f3d3cddc084762cfa8990fcc651660b89c2
 SHA512 
1d713955a735ae2e2229beea7bda7f518a6247c6aa7f5753aeb5b5c6395339d451d0d146f7188e7ba65cb82ea5a74a5e73e956fe59d5f5f97659a44af33df112
 DIST webkitgtk-2.26.3.tar.xz 19331900 BLAKE2B 
14c31b0f640b0f859a3c1eeda542f176f6c7981270c5be3225556eb4a1027a2511039cf0f33682faa93846c4ca5ed64158574a9b8a662a4a200b97cad28d5ed0
 SHA512 
9575c86ab5752c09841878cf55134e7de9a87200e55017859cd02affb1cadd58031a7b6f67a580e87a1dfe4fc830fed9774ba289e7244d3ead9eb9328e76d7c9
+DIST webkitgtk-2.26.4.tar.xz 19329636 BLAKE2B 
9dc88bf9e2bec4f3ccc316f4967e991595fa17151ad74781ea514e72700f2bd1f3ed32c5ee662eb1d04fa023e7c33ad1215078415b67c939ee0d4f6d55358d4a
 SHA512 
b4d96672d0a41fb7591dd312254fc1b7a85e632923bf2d954d79d395306db96d5a6b4f85e24ea4ba0a447e45e29a41882249c26f6b2d6d572225abefcf28a474

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.26.4-r1.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.26.4-r1.ebuild
new file mode 100644
index 000..98448644402
--- /dev/null
+++ b/net-libs/webkit-gtk/webkit-gtk-2.26.4-r1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+CMAKE_MAKEFILE_GENERATOR="ninja"
+PYTHON_COMPAT=( python{3_6,3_7} )
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+CMAKE_MIN_VERSION=3.10
+
+inherit check-reqs cmake-utils flag-o-matic gnome2 pax-utils python-any-r1 
ruby-single toolchain-funcs virtualx
+
+MY_P="webkitgtk-${PV}"
+DESCRIPTION="Open source web browser engine"
+HOMEPAGE="https://www.webkitgtk.org;
+SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
+
+LICENSE="LGPL-2+ BSD"
+SLOT="4/37" # soname version of libwebkit2gtk-4.0
+KEYWORDS="~amd64 ~ia64 ~ppc64 ~sparc ~x86"
+
+IUSE="aqua coverage +egl +geolocation gles2-only gnome-keyring +gstreamer 
gtk-doc +introspection +jpeg2k +jumbo-build libnotify +opengl seccomp spell 
wayland +X"
+
+# gstreamer with opengl/gles2 needs egl
+REQUIRED_USE="
+   gles2-only? ( egl !opengl )
+   gstreamer? ( opengl? ( egl ) )
+   wayland? ( egl )
+   || ( aqua wayland X )
+"
+
+# Tests fail to link for inexplicable reasons
+# https://bugs.webkit.org/show_bug.cgi?id=148210
+RESTRICT="test"
+
+# Aqua support in gtk3 is untested
+# Dependencies found at Source/cmake/OptionsGTK.cmake
+# Various compile-time optionals for gtk+-3.22.0 - ensure it
+# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is 
experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.26
+# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
+wpe_depend="
+   >=gui-libs/libwpe-1.3.0:1.0
+   >=gui-libs/wpebackend-fdo-1.3.1:1.0
+"
+RDEPEND="
+   >=x11-libs/cairo-1.16.0:=[X?]
+   >=media-libs/fontconfig-2.13.0:1.0
+   >=media-libs/freetype-2.9.0:2
+   >=dev-libs/libgcrypt-1.7.0:0=
+   >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?]
+   >=media-libs/harfbuzz-1.4.2:=[icu(+)]
+   >=dev-libs/icu-3.8.1-r1:=
+   virtual/jpeg:0=
+   >=net-libs/libsoup-2.54:2.4[introspection?]
+   >=dev-libs/libxml2-2.8.0:2
+   >=media-libs/libpng-1.4:0=
+   dev-db/sqlite:3=
+   sys-libs/zlib:0
+   >=dev-libs/atk-2.16.0
+   media-libs/libwebp:=
+
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/libxslt-1.1.7
+   media-libs/woff2
+   gnome-keyring? ( app-crypt/libsecret )
+   introspection? ( >=dev-libs/gobject-introspection-1.32.0:= )
+   dev-libs/libtasn1:=
+   spell? ( >=app-text/enchant-0.22:2 )
+   gstreamer? (
+   >=media-libs/gstreamer-1.14:1.0
+   >=media-libs/gst-plugins-base-1.14:1.0[egl?,opengl?]
+   gles2-only? ( media-libs/gst-plugins-base:1.0[gles2] )
+   >=media-plugins/gst-plugins-opus-1.14.4-r1:1.0
+   >=media-libs/gst-plugins-bad-1.14:1.0 )
+
+   X? (
+   

[gentoo-commits] repo/gentoo:master commit in: sys-power/thermald/

2020-02-14 Thread Yixun Lan
commit: ccff350f5bc9155c3b0af16db9d4025a4e3c73a3
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 22:02:02 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 22:02:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccff350f

sys-power/thermald: QA: drop unnecessary slash from $ED

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

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

diff --git a/sys-power/thermald/thermald-1.9.1.ebuild 
b/sys-power/thermald/thermald-1.9.1.ebuild
index 00ec5a43bbb..b551961e47b 100644
--- a/sys-power/thermald/thermald-1.9.1.ebuild
+++ b/sys-power/thermald/thermald-1.9.1.ebuild
@@ -41,6 +41,6 @@ my_src_configure() {
 my_src_install_all() {
einstalldocs
 
-   rm -rf "${ED%/}"/etc/init || die
+   rm -rf "${ED}"/etc/init || die
doinitd "${FILESDIR}"/thermald
 }



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

2020-02-14 Thread Yixun Lan
commit: efac9a79bcc547065959ac4eef2b5f564cf6f569
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 14:37:21 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 21:53:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efac9a79

net-misc/megatools: drop old

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

 net-misc/megatools/Manifest|  1 -
 net-misc/megatools/megatools-1.10.2.ebuild | 37 --
 net-misc/megatools/megatools-1.9.98.ebuild | 37 --
 3 files changed, 75 deletions(-)

diff --git a/net-misc/megatools/Manifest b/net-misc/megatools/Manifest
index fc7ccc4b241..d4290378ada 100644
--- a/net-misc/megatools/Manifest
+++ b/net-misc/megatools/Manifest
@@ -1,2 +1 @@
 DIST megatools-1.10.2.tar.gz 103868 BLAKE2B 
102cc4249706e199f23be3d91372d98dc9d74389c79796638e77fb65886c3561eb589717e00d724de0fb81bfb59acec8207ef4782f6037b34a0bad8d76ebf5db
 SHA512 
6b8a5e92f24c9396a5f6572a0c67144216b75f9af9888dc41273d866d692eeb1f61d9337f74bd4c9e175f79f658f0f41de186147a4ede858797f2dacb98d0b97
-DIST megatools-1.9.98.tar.gz 83684 BLAKE2B 
f5c2a8559c7d4eb79eab2719fc63fd4a8c8d2acbf1d14e9de9d966a32043f291822bc5c67c9a5a63d5f9612ae3b3e3e3054ddf2f6b7695710ac6460021f5dc75
 SHA512 
0610809e16d135fd7cc3be45517a342f9800b098ed306b4341205bf0359832b4cb2a64220c84d5879cea6c4074229920dffd461824c93e08b492080ce87e012b

diff --git a/net-misc/megatools/megatools-1.10.2.ebuild 
b/net-misc/megatools/megatools-1.10.2.ebuild
deleted file mode 100644
index 23fe11cf190..000
--- a/net-misc/megatools/megatools-1.10.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-inherit autotools-utils
-
-DESCRIPTION="Command line tools and C library for accessing Mega cloud storage"
-HOMEPAGE="https://github.com/megous/megatools;
-SRC_URI="https://github.com/megous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2
-   dev-libs/openssl:0=
-   net-misc/curl
-"
-RDEPEND="${COMMON_DEPEND}
-   net-libs/glib-networking[ssl]
-"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   app-text/asciidoc"
-
-src_configure() {
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-warnings
-   --disable-glibtest
-   )
-   autotools-utils_src_configure
-}

diff --git a/net-misc/megatools/megatools-1.9.98.ebuild 
b/net-misc/megatools/megatools-1.9.98.ebuild
deleted file mode 100644
index b802483dd5a..000
--- a/net-misc/megatools/megatools-1.9.98.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=1
-AUTOTOOLS_IN_SOURCE_BUILD=1
-inherit autotools-utils
-
-DESCRIPTION="Command line tools and C library for accessing Mega cloud storage"
-HOMEPAGE="https://github.com/megous/megatools;
-SRC_URI="https://github.com/megous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="dev-libs/glib:2
-   dev-libs/openssl:0=
-   net-misc/curl
-"
-RDEPEND="${COMMON_DEPEND}
-   net-libs/glib-networking[ssl]
-"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-   app-text/asciidoc"
-
-src_configure() {
-   local myeconfargs=(
-   --disable-maintainer-mode
-   --disable-warnings
-   --disable-glibtest
-   )
-   autotools-utils_src_configure
-}



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

2020-02-14 Thread Yixun Lan
commit: f48c752bdcdb8fe6ee47a4602129c34b1770
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 14 14:46:48 2020 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 14 21:54:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48c752b

net-misc/megatools: fix website url

still leave download url which from github, may
switch to offical's in next version

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

 net-misc/megatools/megatools-1.10.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/megatools/megatools-1.10.2-r1.ebuild 
b/net-misc/megatools/megatools-1.10.2-r1.ebuild
index 1d9b22e67f6..7228227990b 100644
--- a/net-misc/megatools/megatools-1.10.2-r1.ebuild
+++ b/net-misc/megatools/megatools-1.10.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit autotools eutils
 
 DESCRIPTION="Command line tools and C library for accessing Mega cloud storage"
-HOMEPAGE="https://github.com/megous/megatools;
+HOMEPAGE="https://megatools.megous.com;
 SRC_URI="https://github.com/megous/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-beep/

2020-02-14 Thread Jörg Bornkessel
commit: 4efc95d444df415466398202510af2eb2849acbc
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:22:18 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4efc95d4

media-plugins/vdr-beep: fixed StaticSrcUri

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild 
b/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
index 0dbfe4994cf..c0552b94982 100644
--- a/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
+++ b/media-plugins/vdr-beep/vdr-beep-0.1.2.ebuild
@@ -7,7 +7,7 @@ inherit vdr-plugin-2
 
 DESCRIPTION="VDR plugin: Use the PC speaker to signalize some events 
(shutdown, cut done ...)"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="http://vdr.websitec.de/download/vdr-beep/vdr-beep-0.1.2.tgz;
+SRC_URI="http://vdr.websitec.de/download/vdr-beep/${P}.tgz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-powermate/

2020-02-14 Thread Jörg Bornkessel
commit: 0c910e1580c5edbe9c68084578dab8562479e07d
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:36:44 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c910e15

media-plugins/vdr-powermate: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-powermate/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/media-plugins/vdr-powermate/metadata.xml 
b/media-plugins/vdr-powermate/metadata.xml
index 0baeca99b19..8966b0c8754 100644
--- a/media-plugins/vdr-powermate/metadata.xml
+++ b/media-plugins/vdr-powermate/metadata.xml
@@ -5,12 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   The Plugin knows is used the 
-   PowerMate of Griffin to the VDR to bind.
-   
-   
-   Das Plugin kann benutzt werden den PowerMate von 
Griffin 
-   an den VDR zu binden.
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-ffnetdev/

2020-02-14 Thread Jörg Bornkessel
commit: 28ce85786a9da83e398f281bb85cc62edbf9623b
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:32:27 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28ce8578

media-plugins/vdr-ffnetdev: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-ffnetdev/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-ffnetdev/metadata.xml 
b/media-plugins/vdr-ffnetdev/metadata.xml
index 00ce21d70b2..984a01fab26 100644
--- a/media-plugins/vdr-ffnetdev/metadata.xml
+++ b/media-plugins/vdr-ffnetdev/metadata.xml
@@ -5,5 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   VDR plugin to stream OSD Data in a Transport Stream 
(TS)
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-clock/

2020-02-14 Thread Jörg Bornkessel
commit: dab661e29f05ce2ca50ae52f60ea25e0a451358b
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:27:17 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab661e2

media-plugins/vdr-clock: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-clock/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-clock/metadata.xml 
b/media-plugins/vdr-clock/metadata.xml
index fb084b3f825..cd73dfdd596 100644
--- a/media-plugins/vdr-clock/metadata.xml
+++ b/media-plugins/vdr-clock/metadata.xml
@@ -13,7 +13,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   This is the Clock plugin for the Video Disk Recorder (VDR)
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-dvd/

2020-02-14 Thread Jörg Bornkessel
commit: e35aa975a751a601f432734355c7da3cf2f3db8e
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:28:24 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35aa975

media-plugins/vdr-dvd: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-dvd/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-dvd/metadata.xml 
b/media-plugins/vdr-dvd/metadata.xml
index dd16e5bcd1b..92f7fa7cc50 100644
--- a/media-plugins/vdr-dvd/metadata.xml
+++ b/media-plugins/vdr-dvd/metadata.xml
@@ -5,9 +5,6 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   This is the DVD plugin for the Video Disk Recorder (VDR)
-   

dvdplugin




[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-graphlcd/

2020-02-14 Thread Jörg Bornkessel
commit: 463b679c55e5e1d3b10512fab3cd2e4b4fc8b816
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:33:29 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463b679c

media-plugins/vdr-graphlcd: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-graphlcd/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-graphlcd/metadata.xml 
b/media-plugins/vdr-graphlcd/metadata.xml
index c1d6fa5851c..94fbf77fda4 100644
--- a/media-plugins/vdr-graphlcd/metadata.xml
+++ b/media-plugins/vdr-graphlcd/metadata.xml
@@ -5,7 +5,4 @@
 v...@gentoo.org
 Gentoo VDR Project
   
-
-  This package provides vdrplugin to use a Graphical LCD.
-
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-burn/

2020-02-14 Thread Jörg Bornkessel
commit: d146bca70396614238e65b0fe1b7903efbe190be
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:25:01 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d146bca7

media-plugins/vdr-burn: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-burn/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-burn/metadata.xml 
b/media-plugins/vdr-burn/metadata.xml
index b6a0daaae36..703325cd493 100644
--- a/media-plugins/vdr-burn/metadata.xml
+++ b/media-plugins/vdr-burn/metadata.xml
@@ -5,7 +5,6 @@
v...@gentoo.org
Gentoo VDR Project

-   VDR plugin to burn DVD's and DVD file 
structures

DMH DVD - Archive




[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-skinelchi/

2020-02-14 Thread Jörg Bornkessel
commit: dbdb96fba4dfe84530e621cb4c92309766e382c3
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:37:33 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdb96fb

media-plugins/vdr-skinelchi: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-skinelchi/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-skinelchi/metadata.xml 
b/media-plugins/vdr-skinelchi/metadata.xml
index 2aa794fd515..f055a6a361d 100644
--- a/media-plugins/vdr-skinelchi/metadata.xml
+++ b/media-plugins/vdr-skinelchi/metadata.xml
@@ -9,5 +9,4 @@
v...@gentoo.org
Gentoo VDR Project
 
-   Video Disk Recorder (VDR) skin plugin
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-dvdswitch/

2020-02-14 Thread Jörg Bornkessel
commit: c09a59aff862611bbbdc458652c1dfaf6a32b28b
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:29:15 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09a59af

media-plugins/vdr-dvdswitch: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-dvdswitch/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-dvdswitch/metadata.xml 
b/media-plugins/vdr-dvdswitch/metadata.xml
index f929b54e490..984a01fab26 100644
--- a/media-plugins/vdr-dvdswitch/metadata.xml
+++ b/media-plugins/vdr-dvdswitch/metadata.xml
@@ -5,5 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   VDR plugin to play dvds and dvd file 
structures
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-xineliboutput/

2020-02-14 Thread Jörg Bornkessel
commit: fe67eecac26a95c3a29704f7522d2cf095b4cd59
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:43:48 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe67eeca

media-plugins/vdr-xineliboutput: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-xineliboutput/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-xineliboutput/metadata.xml 
b/media-plugins/vdr-xineliboutput/metadata.xml
index 9377b8a46e1..71f5a2660ed 100644
--- a/media-plugins/vdr-xineliboutput/metadata.xml
+++ b/media-plugins/vdr-xineliboutput/metadata.xml
@@ -5,9 +5,6 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   Video Disk Recorder Xinelib PlugIn ( VDR )
-   

Enable CEC support through 
dev-libs/libcec
Enable BluRay metadata support through 
media-libs/libbluray



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-extrecmenu/

2020-02-14 Thread Jörg Bornkessel
commit: 39d207419d36e9adb0ed72714d2624faac2909fc
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:30:10 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d20741

media-plugins/vdr-extrecmenu: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-extrecmenu/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-extrecmenu/metadata.xml 
b/media-plugins/vdr-extrecmenu/metadata.xml
index cfdfc8a7d45..984a01fab26 100644
--- a/media-plugins/vdr-extrecmenu/metadata.xml
+++ b/media-plugins/vdr-extrecmenu/metadata.xml
@@ -5,5 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   VDR plugin to rename records on OSD
 



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

2020-02-14 Thread Jörg Bornkessel
commit: 931cd3ec738502a099ed9c1fcf32bace481e330a
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:45:46 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931cd3ec

media-video/mplayer-sh: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/mplayer-sh/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-video/mplayer-sh/metadata.xml 
b/media-video/mplayer-sh/metadata.xml
index 8899ec4cd72..984a01fab26 100644
--- a/media-video/mplayer-sh/metadata.xml
+++ b/media-video/mplayer-sh/metadata.xml
@@ -5,7 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   API script between Plugin vdr-mplayer and mplayer.
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-femon/

2020-02-14 Thread Jörg Bornkessel
commit: 4cb74f516869840955dcfe0830bc145661b19390
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:31:17 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cb74f51

media-plugins/vdr-femon: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-femon/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-femon/metadata.xml 
b/media-plugins/vdr-femon/metadata.xml
index ecacf4f9216..984a01fab26 100644
--- a/media-plugins/vdr-femon/metadata.xml
+++ b/media-plugins/vdr-femon/metadata.xml
@@ -5,5 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   vdr Plugin: DVB Frontend Status Monitor (signal 
strengt/noise)
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-burn-templates/

2020-02-14 Thread Jörg Bornkessel
commit: 9e2477380df82c26dcfa4b6b472086709adeb68c
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:26:24 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e247738

media-plugins/vdr-burn-templates: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-burn-templates/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-plugins/vdr-burn-templates/metadata.xml 
b/media-plugins/vdr-burn-templates/metadata.xml
index a15834650d4..19717edee84 100644
--- a/media-plugins/vdr-burn-templates/metadata.xml
+++ b/media-plugins/vdr-burn-templates/metadata.xml
@@ -9,5 +9,4 @@
v...@gentoo.org
Gentoo VDR Project

-   Many Templates for the vdr-burn 
Plugin
 



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

2020-02-14 Thread Jörg Bornkessel
commit: 15663322ec349df92a37b04fff3dd059ee45a1bc
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:47:58 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15663322

media-video/vdr2jpeg: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/vdr2jpeg/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-video/vdr2jpeg/metadata.xml 
b/media-video/vdr2jpeg/metadata.xml
index 40d5ea0ecfe..4e5319dacc2 100644
--- a/media-video/vdr2jpeg/metadata.xml
+++ b/media-video/vdr2jpeg/metadata.xml
@@ -9,8 +9,4 @@
media-vi...@gentoo.org
Gentoo Video project

-   
-   Addon needed for XXV - WWW Admin for the Video Disk Recorder
-   Creating jpeg pics from *.vdr files
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-skinsoppalusikka/

2020-02-14 Thread Jörg Bornkessel
commit: 8862a4c301f42357d5a37d29240406588e6d2aed
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:38:27 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8862a4c3

media-plugins/vdr-skinsoppalusikka: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-skinsoppalusikka/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-skinsoppalusikka/metadata.xml 
b/media-plugins/vdr-skinsoppalusikka/metadata.xml
index 4d107b34c42..984a01fab26 100644
--- a/media-plugins/vdr-skinsoppalusikka/metadata.xml
+++ b/media-plugins/vdr-skinsoppalusikka/metadata.xml
@@ -5,7 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   The "Soppalusikka" is a standalone skin is based on "enElchi" 
text2skin addon.
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-pin/

2020-02-14 Thread Jörg Bornkessel
commit: bf2ade0d17e3af65986e8a735c1b9b054d4cde01
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:35:27 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2ade0d

media-plugins/vdr-pin: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-pin/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-pin/metadata.xml 
b/media-plugins/vdr-pin/metadata.xml
index f4b31327a4a..984a01fab26 100644
--- a/media-plugins/vdr-pin/metadata.xml
+++ b/media-plugins/vdr-pin/metadata.xml
@@ -5,7 +5,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   With this Plugin one knows records with a pin code before the 
access by children protected
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-osdteletext/

2020-02-14 Thread Jörg Bornkessel
commit: 81157f99de7cb8908159c060d05cdd21669acf24
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:34:28 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81157f99

media-plugins/vdr-osdteletext: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-osdteletext/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-plugins/vdr-osdteletext/metadata.xml 
b/media-plugins/vdr-osdteletext/metadata.xml
index 3e9db7f63bd..cd73dfdd596 100644
--- a/media-plugins/vdr-osdteletext/metadata.xml
+++ b/media-plugins/vdr-osdteletext/metadata.xml
@@ -13,7 +13,4 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   VDR Plugin to show videotext on OSD
-   
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-vcd/

2020-02-14 Thread Jörg Bornkessel
commit: 3612004657da17116dd6f77942a0a75b1205f9f1
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:40:49 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36120046

media-plugins/vdr-vcd: fixed StaticSrcUri

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-vcd/vdr-vcd-0.9-r3.ebuild | 2 +-
 media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/vdr-vcd/vdr-vcd-0.9-r3.ebuild 
b/media-plugins/vdr-vcd/vdr-vcd-0.9-r3.ebuild
index f3738bb97ef..7eece153913 100644
--- a/media-plugins/vdr-vcd/vdr-vcd-0.9-r3.ebuild
+++ b/media-plugins/vdr-vcd/vdr-vcd-0.9-r3.ebuild
@@ -8,7 +8,7 @@ inherit vdr-plugin-2
 DESCRIPTION="VDR plugin: play video cds"
 
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="http://vdr.websitec.de/download/vdr-vcd/vdr-vcd-0.9.tgz;
+SRC_URI="http://vdr.websitec.de/download/vdr-vcd/${P}.tgz;
 
 SLOT="0"
 LICENSE="GPL-2"

diff --git a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild 
b/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
index d2bc373df9b..01d773f2b6a 100644
--- a/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
+++ b/media-plugins/vdr-vcd/vdr-vcd-0.9-r4.ebuild
@@ -8,7 +8,7 @@ inherit vdr-plugin-2
 DESCRIPTION="VDR plugin: play video cds"
 
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-SRC_URI="http://vdr.websitec.de/download/vdr-vcd/vdr-vcd-0.9.tgz;
+SRC_URI="http://vdr.websitec.de/download/vdr-vcd/${P}.tgz;
 
 SLOT="0"
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/vdr-weatherng/

2020-02-14 Thread Jörg Bornkessel
commit: 296661f7fcc5c4b9be70667b7e705c37184e4ea5
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:41:46 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296661f7

media-plugins/vdr-weatherng: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-plugins/vdr-weatherng/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/media-plugins/vdr-weatherng/metadata.xml 
b/media-plugins/vdr-weatherng/metadata.xml
index d9021429e63..bf7c57d120e 100644
--- a/media-plugins/vdr-weatherng/metadata.xml
+++ b/media-plugins/vdr-weatherng/metadata.xml
@@ -5,10 +5,6 @@
v...@gentoo.org
Gentoo VDR Project

-   
-   Plugin weatherng for the Video Disk Recorder (VDR)
-   Show weahter data for your City.
-   

enables lower osd color depth for dxr3 
cards




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

2020-02-14 Thread Jörg Bornkessel
commit: 31a85dfc04a5d5b83b15b9b876135427f932d76c
Author: Joerg Bornkessel  gentoo  org>
AuthorDate: Fri Feb 14 21:46:47 2020 +
Commit: Jörg Bornkessel  gentoo  org>
CommitDate: Fri Feb 14 21:50:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a85dfc

media-video/noad: removed longdescription

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Joerg Bornkessel  gentoo.org>

 media-video/noad/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/media-video/noad/metadata.xml b/media-video/noad/metadata.xml
index 8251361a1e1..90724bd3783 100644
--- a/media-video/noad/metadata.xml
+++ b/media-video/noad/metadata.xml
@@ -12,7 +12,4 @@

Build support for mpeg2 over 
media-libs/libmpeg2 rather than using ffmpeg

-   
-   Mark commercial Breaks in VDR records. 
-   
 



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

2020-02-14 Thread Sebastian Pipping
commit: 32c65df5baf99d5853c2cac86cc7382bd6c746dd
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Feb 14 21:27:26 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Feb 14 21:40:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c65df5

dev-python/natsort: 7.0.1 + EAPI 7 + tests

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

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

diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest
index 61eac9735bb..3ffb87a69b7 100644
--- a/dev-python/natsort/Manifest
+++ b/dev-python/natsort/Manifest
@@ -1 +1,2 @@
 DIST natsort-4.0.4.tar.gz 63116 BLAKE2B 
f4b15cd105ff79c17eec2b94371596c9a75f7389304f2808449da2e68eca6d9754871e4ef983a9bdaef43049ae64dad5f7c5ac46e55c5c379a79f6f5fae579fe
 SHA512 
e1c00de6fec56aeda6dedb547edfb2f819d8c129feb938be9cee64cd106485d75b2af12316d73b6e79c90694b0d489ddbdc29635e3df9569466d062cabbed461
+DIST natsort-7.0.1.tar.gz 139272 BLAKE2B 
81f75df0868a0810fbc8fef5a499135b5291adde7561a1b0e6b8a94a7f5afc27cd156939119c24749b1ed6983b4a6d63cada3f4a220e785dc06986db099803ba
 SHA512 
48bfda8a42b951287d984e38c474b71233d56a578d8bec12e657413b3cdb71dd27103acda8dca359d87efd761e775deff0775a81d8dfa18df24c364921028c2b

diff --git a/dev-python/natsort/natsort-7.0.1.ebuild 
b/dev-python/natsort/natsort-7.0.1.ebuild
new file mode 100644
index 000..693e88d0613
--- /dev/null
+++ b/dev-python/natsort/natsort-7.0.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Natural sorting for Python"
+HOMEPAGE="https://pypi.org/project/natsort/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~x86"
+IUSE="test"
+
+DEPEND="test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   virtual/python-pathlib[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest



[gentoo-commits] proj/betagarden:master commit in: sys-apps/klogripper/

2020-02-14 Thread Sebastian Pipping
commit: 51779d64835309a0af9b7b5ac54f104efcd13e86
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Fri Feb 14 21:36:54 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Fri Feb 14 21:36:54 2020 +
URL:https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=51779d64

sys-apps/klogripper: EAPI 7 + git-r3 eclass

Signed-off-by: Sebastian Pipping  gentoo.org>

 sys-apps/klogripper/klogripper-.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-apps/klogripper/klogripper-.ebuild 
b/sys-apps/klogripper/klogripper-.ebuild
index 3b6f0e7..93a85e0 100644
--- a/sys-apps/klogripper/klogripper-.ebuild
+++ b/sys-apps/klogripper/klogripper-.ebuild
@@ -1,14 +1,14 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="2"
+EAPI=7
 
-inherit git-2
+inherit git-r3
 
 DESCRIPTION="Kernel log ripper, i.e. a union of dmesg and tail -f"
-HOMEPAGE="http://git.goodpoint.de/?p=klogripper.git;a=summary;
+HOMEPAGE="https://github.com/hartwork/klogripper;
 SRC_URI=""
-EGIT_REPO_URI="git://git.goodpoint.de/klogripper.git"
+EGIT_REPO_URI="https://github.com/hartwork/klogripper.git;
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"



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

2020-02-14 Thread Rick Farina
commit: 8429f2180ffd3520486695c342040498512f1f03
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Feb 14 21:07:31 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Feb 14 21:08:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8429f218

net-wireless/wpa_supplicant: fix libressl

closes bug #709528

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
index 0c3b8ae72bc..542eb63de1d 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
@@ -250,9 +250,11 @@ src_configure() {
Kconfig_style_config OWE
Kconfig_style_config SAE
Kconfig_style_config DPP
-   Kconfig_style_config SUITEB
Kconfig_style_config SUITEB192
fi
+   if ! use bindist && ! use libressl; then
+   Kconfig_style_config SUITEB
+   fi
 
if use smartcard ; then
Kconfig_style_config SMARTCARD
@@ -455,6 +457,12 @@ pkg_postinst() {
ewarn "This is incredibly undesirable"
fi
fi
+   if use libressl; then
+   ewarn "Libressl doesn't support SUITEB (part of WPA3)"
+   ewarn "but it does support SUITEB192 (the upgraded strength 
version of the same)"
+   ewarn "You probably don't care.  Patches welcome"
+   fi
+
 
# Mea culpa, feel free to remove that after some time --mgorny.
local fn



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

2020-02-14 Thread Rick Farina
commit: 8b1e2ed0c0ddc42494379ef6aadb6c893bd28efa
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Feb 14 21:08:02 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Feb 14 21:08:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1e2ed0

net-wireless/wpa_supplicant: whitespace

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
index 542eb63de1d..13942c996c1 100644
--- a/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.9-r2.ebuild
@@ -463,7 +463,6 @@ pkg_postinst() {
ewarn "You probably don't care.  Patches welcome"
fi
 
-
# Mea culpa, feel free to remove that after some time --mgorny.
local fn
for fn in wpa_supplicant{,@wlan0}.service; do



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

2020-02-14 Thread Mike Gilbert
commit: c4252bcc71a5954cc73e71521b71cb87146f9429
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Fri Feb 14 19:34:55 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 14 20:14:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4252bcc

www-client/chromium: remove old

Package-Manager: Portage-2.3.84, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest |   1 -
 www-client/chromium/chromium-80.0.3987.87.ebuild | 740 ---
 2 files changed, 741 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index c9a9c178c40..361221e3e7c 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,3 +1,2 @@
 DIST chromium-80.0.3987.100.tar.xz 801377116 BLAKE2B 
0c99b78794a0c04bcc45fd423d0fabb7db4c9e37ae446b46c33a7b4a98ecc1af9302680e84118809f01dd3bee50b68a301ff0bdd72c5704c028c7984bac812f3
 SHA512 
b8612693158f9a497723391ed80dd06b152ed71b29e2722a751f94b297e184f09f786405d2c5b460aff6f62c9c6292c673b36019ff72f1fb662cc418cc26127d
-DIST chromium-80.0.3987.87.tar.xz 801310184 BLAKE2B 
d051f77b0e6f167632e383e23983531ee1f44f1fce1629f482cf42882c294816bd98c51ad043b5258aa9652a8da14edf278f70fc63f6978c9dfececa547a1fca
 SHA512 
69aebd760d9b8f2c5f4d15a3a144cd4292ffb11b1536af3596f907e730ac64e909d739bb6e9d322a8f56fac75e4f0b2b5c4c36c4fe4bb52147276b5b0dd03620
 DIST chromium-81.0.4044.17.tar.xz 791446724 BLAKE2B 
08d8fc6c6c8788fde868270ca874571a4fff42154e340155d5f1eba3ef615202dabaec4d192505f7f9c665a0acb0df4f44fda6f1417289a84988e501e60a
 SHA512 
bbcfddd5d44dfa940d40846dc66daaf394f079cd3d238ec57889c0b4cf137f7d4245873fba3e4fb9797f145084ca92d75b594f5d9653103b554d34154a1d3e61

diff --git a/www-client/chromium/chromium-80.0.3987.87.ebuild 
b/www-client/chromium/chromium-80.0.3987.87.ebuild
deleted file mode 100644
index 04dadc95af7..000
--- a/www-client/chromium/chromium-80.0.3987.87.ebuild
+++ /dev/null
@@ -1,740 +0,0 @@
-# Copyright 2009-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="http://chromium.org/;
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring 
+hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid 
+system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
-RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
-REQUIRED_USE="component-build? ( !suid )"
-
-COMMON_DEPEND="
-   >=app-accessibility/at-spi2-atk-2.26:2
-   app-arch/bzip2:=
-   cups? ( >=net-print/cups-1.3.11:= )
-   >=dev-libs/atk-2.26
-   dev-libs/expat:=
-   dev-libs/glib:2
-   system-icu? ( >=dev-libs/icu-65:= )
-   >=dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/libxslt:=
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.26:=
-   >=dev-libs/re2-0.2019.08.01:=
-   gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
-   >=media-libs/alsa-lib-1.0.19:=
-   media-libs/fontconfig:=
-   media-libs/freetype:=
-   >=media-libs/harfbuzz-2.4.0:0=[icu(-)]
-   media-libs/libjpeg-turbo:=
-   media-libs/libpng:=
-   system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
-   >=media-libs/openh264-1.6.0:=
-   pulseaudio? ( media-sound/pulseaudio:= )
-   system-ffmpeg? (
-   >=media-video/ffmpeg-4:=
-   || (
-   media-video/ffmpeg[-samba]
-   >=net-fs/samba-4.5.10-r1[-debug(-)]
-   )
-   !=net-fs/samba-4.5.12-r0
-   >=media-libs/opus-1.3.1:=
-   )
-   sys-apps/dbus:=
-   sys-apps/pciutils:=
-   virtual/udev
-   x11-libs/cairo:=
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libX11:=
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   x11-libs/libXext:=
-   x11-libs/libXfixes:=
-   >=x11-libs/libXi-1.6.0:=
-   x11-libs/libXrandr:=
-   x11-libs/libXrender:=
-   x11-libs/libXScrnSaver:=
-   x11-libs/libXtst:=
-   x11-libs/pango:=
-   app-arch/snappy:=
-   media-libs/flac:=
-   >=media-libs/libwebp-0.4.0:=
-   sys-libs/zlib:=[minizip]
-   kerberos? ( virtual/krb5 )
-"
-# For nvidia-drivers blocker, see bug 

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

2020-02-14 Thread Mike Gilbert
commit: a23f0dade35af791b75ec0506108cf242f0089b2
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Fri Feb 14 19:36:45 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 14 20:15:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23f0dad

www-client/chromium: stable channel bump to 80.0.3987.106

Closes: https://github.com/gentoo/gentoo/pull/14659
Package-Manager: Portage-2.3.84, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest  |   1 +
 www-client/chromium/chromium-80.0.3987.106.ebuild | 740 ++
 2 files changed, 741 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 361221e3e7c..2cab0370ddc 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,2 +1,3 @@
 DIST chromium-80.0.3987.100.tar.xz 801377116 BLAKE2B 
0c99b78794a0c04bcc45fd423d0fabb7db4c9e37ae446b46c33a7b4a98ecc1af9302680e84118809f01dd3bee50b68a301ff0bdd72c5704c028c7984bac812f3
 SHA512 
b8612693158f9a497723391ed80dd06b152ed71b29e2722a751f94b297e184f09f786405d2c5b460aff6f62c9c6292c673b36019ff72f1fb662cc418cc26127d
+DIST chromium-80.0.3987.106.tar.xz 801352584 BLAKE2B 
af61db268a5e49366d9a525424fd1df95ec7a7a8c61e8f8ed733907edb9f8efb067a5014169465965d72b78a46eda48d7c3b83e5525bb3c36014f49046dd
 SHA512 
59eb974174a402d71d33ebda05710af7df57dbab39971833071c018ec3932bb1de7a95c5cd4ad9c6fbee63c23f1b30976fc900ced1febf4e6c6a4be2b3657caa
 DIST chromium-81.0.4044.17.tar.xz 791446724 BLAKE2B 
08d8fc6c6c8788fde868270ca874571a4fff42154e340155d5f1eba3ef615202dabaec4d192505f7f9c665a0acb0df4f44fda6f1417289a84988e501e60a
 SHA512 
bbcfddd5d44dfa940d40846dc66daaf394f079cd3d238ec57889c0b4cf137f7d4245873fba3e4fb9797f145084ca92d75b594f5d9653103b554d34154a1d3e61

diff --git a/www-client/chromium/chromium-80.0.3987.106.ebuild 
b/www-client/chromium/chromium-80.0.3987.106.ebuild
new file mode 100644
index 000..1dfd272b3bd
--- /dev/null
+++ b/www-client/chromium/chromium-80.0.3987.106.ebuild
@@ -0,0 +1,740 @@
+# Copyright 2009-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 )
+
+CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk vi zh-CN zh-TW"
+
+inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="http://chromium.org/;
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring 
+hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid 
+system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
+RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
+REQUIRED_USE="component-build? ( !suid )"
+
+COMMON_DEPEND="
+   >=app-accessibility/at-spi2-atk-2.26:2
+   app-arch/bzip2:=
+   cups? ( >=net-print/cups-1.3.11:= )
+   >=dev-libs/atk-2.26
+   dev-libs/expat:=
+   dev-libs/glib:2
+   system-icu? ( >=dev-libs/icu-65:= )
+   >=dev-libs/libxml2-2.9.4-r3:=[icu]
+   dev-libs/libxslt:=
+   dev-libs/nspr:=
+   >=dev-libs/nss-3.26:=
+   >=dev-libs/re2-0.2019.08.01:=
+   gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
+   >=media-libs/alsa-lib-1.0.19:=
+   media-libs/fontconfig:=
+   media-libs/freetype:=
+   >=media-libs/harfbuzz-2.4.0:0=[icu(-)]
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
+   >=media-libs/openh264-1.6.0:=
+   pulseaudio? ( media-sound/pulseaudio:= )
+   system-ffmpeg? (
+   >=media-video/ffmpeg-4:=
+   || (
+   media-video/ffmpeg[-samba]
+   >=net-fs/samba-4.5.10-r1[-debug(-)]
+   )
+   !=net-fs/samba-4.5.12-r0
+   >=media-libs/opus-1.3.1:=
+   )
+   sys-apps/dbus:=
+   sys-apps/pciutils:=
+   virtual/udev
+   x11-libs/cairo:=
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libX11:=
+   x11-libs/libXcomposite:=
+   x11-libs/libXcursor:=
+   x11-libs/libXdamage:=
+   x11-libs/libXext:=
+   x11-libs/libXfixes:=
+   >=x11-libs/libXi-1.6.0:=
+   x11-libs/libXrandr:=
+   x11-libs/libXrender:=
+   x11-libs/libXScrnSaver:=
+   x11-libs/libXtst:=
+   x11-libs/pango:=
+   app-arch/snappy:=
+   media-libs/flac:=
+   >=media-libs/libwebp-0.4.0:=
+   

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

2020-02-14 Thread Mike Gilbert
commit: 082feb92f507d01281b63856a80cb28a660366eb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Feb 14 20:16:43 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 14 20:16:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=082feb92

www-client/chromium: remove longdescription

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

 www-client/chromium/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index 60d720a4ee2..c54bc9ef351 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -5,7 +5,6 @@
chrom...@gentoo.org
Chromium in Gentoo Project

-   Chromium is the open-source web browser project behind 
Google Chrome

Enable closure type-checking for 
Chrome's web technology-based UI. Requires Java.
Split build into more shared 
libraries to speed up linking. Mostly intended for debugging and development, 
NOT RECOMMENDED for general use.



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

2020-02-14 Thread Mike Gilbert
commit: 4664045768d1b6a953a832d5bafff47c2ca63899
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Thu Feb 13 21:15:22 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 14 20:12:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46640457

profiles: drop chromium mask

Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14647

 profiles/package.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6c30cdb9b9c..26eb536d7fe 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -455,12 +455,6 @@ app-text/sary
 # maintain. Take this over if wanted, otherwise I will remove it in 30 days.
 app-admin/cli53
 
-# Stephan Hartmann  (2020-01-20)
-# Dev channel releases are only for people who
-# are developers or want more experimental features
-# and accept a more unstable release.
->=www-client/chromium-81
-
 # Andreas Sturmlechner  (2020-01-19)
 # Ancient, last release in 2006, blocks x11-libs/gtkglext cleanup
 # Masked for removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/files/, www-client/chromium/

2020-02-14 Thread Mike Gilbert
commit: 6c7649fd93de77cbca12344ab4477e99d47a5017
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Thu Feb 13 15:00:15 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Feb 14 20:12:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c7649fd

www-client/chromium: dev channel bump to 81.0.4044.17

Package-Manager: Portage-2.3.84, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/Manifest   |   2 +-
 4044.9.ebuild => chromium-81.0.4044.17.ebuild} |   2 -
 .../files/chromium-81-fix-browser-frame.patch  |  35 ---
 .../chromium/files/chromium-81-gcc-noexcept.patch  |   6 +-
 www-client/chromium/files/chromium-81-mojom.patch  | 303 -
 5 files changed, 4 insertions(+), 344 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 1f775f4e194..c9a9c178c40 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,3 +1,3 @@
 DIST chromium-80.0.3987.100.tar.xz 801377116 BLAKE2B 
0c99b78794a0c04bcc45fd423d0fabb7db4c9e37ae446b46c33a7b4a98ecc1af9302680e84118809f01dd3bee50b68a301ff0bdd72c5704c028c7984bac812f3
 SHA512 
b8612693158f9a497723391ed80dd06b152ed71b29e2722a751f94b297e184f09f786405d2c5b460aff6f62c9c6292c673b36019ff72f1fb662cc418cc26127d
 DIST chromium-80.0.3987.87.tar.xz 801310184 BLAKE2B 
d051f77b0e6f167632e383e23983531ee1f44f1fce1629f482cf42882c294816bd98c51ad043b5258aa9652a8da14edf278f70fc63f6978c9dfececa547a1fca
 SHA512 
69aebd760d9b8f2c5f4d15a3a144cd4292ffb11b1536af3596f907e730ac64e909d739bb6e9d322a8f56fac75e4f0b2b5c4c36c4fe4bb52147276b5b0dd03620
-DIST chromium-81.0.4044.9.tar.xz 791346280 BLAKE2B 
790a8537a7a2a9cc6c209afb570580cc05a8f85bd0f61c4d8c13765f8d776962833468390b5685caac3d3590be1d602298e79961beded8b0b4a2b5b5ab1dcbc7
 SHA512 
e9fb98a66cea6b65e25dda55cceb687a3697e3810b32c1f5ddfc8341e3289b9077056898984ea07b4cdbe33f2e651a197cb57fa89d484ad728672282e43ca48f
+DIST chromium-81.0.4044.17.tar.xz 791446724 BLAKE2B 
08d8fc6c6c8788fde868270ca874571a4fff42154e340155d5f1eba3ef615202dabaec4d192505f7f9c665a0acb0df4f44fda6f1417289a84988e501e60a
 SHA512 
bbcfddd5d44dfa940d40846dc66daaf394f079cd3d238ec57889c0b4cf137f7d4245873fba3e4fb9797f145084ca92d75b594f5d9653103b554d34154a1d3e61

diff --git a/www-client/chromium/chromium-81.0.4044.9.ebuild 
b/www-client/chromium/chromium-81.0.4044.17.ebuild
similarity index 99%
rename from www-client/chromium/chromium-81.0.4044.9.ebuild
rename to www-client/chromium/chromium-81.0.4044.17.ebuild
index b16c58de36f..d69081aa14a 100644
--- a/www-client/chromium/chromium-81.0.4044.9.ebuild
+++ b/www-client/chromium/chromium-81.0.4044.17.ebuild
@@ -148,8 +148,6 @@ PATCHES=(
"${FILESDIR}/chromium-80-gcc-blink.patch"
"${FILESDIR}/chromium-81-gcc-noexcept.patch"
"${FILESDIR}/chromium-81-gcc-constexpr.patch"
-   "${FILESDIR}/chromium-81-mojom.patch"
-   "${FILESDIR}/chromium-81-fix-browser-frame.patch"
 )
 
 pre_build_checks() {

diff --git a/www-client/chromium/files/chromium-81-fix-browser-frame.patch 
b/www-client/chromium/files/chromium-81-fix-browser-frame.patch
deleted file mode 100644
index 6516e1faf1a..000
--- a/www-client/chromium/files/chromium-81-fix-browser-frame.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From c73968d63c456d4aaf55c5cd439b42403a3bbeb1 Mon Sep 17 00:00:00 2001
-From: Tom Anderson 
-Date: Mon, 03 Feb 2020 19:53:50 +
-Subject: [PATCH] Fix browser frame view not getting a relayout after a state 
change
-
-views::NonClientView has 2 things: a views::NonClientFrameView and a
-views::ClientView. We were previously only invalidating the layout on
-the ClientView after a state change.  This was causing the browser
-frame to paint as if it were still maximized after restoring from
-a maximized state on Linux.  Invalidating the layout of the frame view
-fixes the issue.
-
-BUG=1046122
-R=sky
-
-Change-Id: I7da525efe1f436564b410afe294e901e5d89
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2033759
-Reviewed-by: Scott Violet 
-Commit-Queue: Thomas Anderson 
-Cr-Commit-Position: refs/heads/master@{#737890}

-
-diff --git a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc 
b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-index 9abbce8..6c00d49 100644
 a/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-+++ b/ui/views/widget/desktop_aura/desktop_window_tree_host_platform.cc
-@@ -717,6 +717,8 @@
-   NonClientView* non_client_view = widget->non_client_view();
-   // non_client_view may be NULL, especially during creation.
-   if (non_client_view) {
-+if (non_client_view->frame_view())
-+  non_client_view->frame_view()->InvalidateLayout();
- non_client_view->client_view()->InvalidateLayout();
- non_client_view->InvalidateLayout();
-   }

diff --git 

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

2020-02-14 Thread Rick Farina
commit: b6bdaf21bdc13cf857390684db076540b1fca0ae
Author: Rick Farina  gentoo  org>
AuthorDate: Fri Feb 14 19:31:56 2020 +
Commit: Rick Farina  gentoo  org>
CommitDate: Fri Feb 14 19:40:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bdaf21

net-wireless/lorcon: python3

Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Rick Farina  gentoo.org>

 net-wireless/lorcon/Manifest|  1 +
 ...rcon-.ebuild => lorcon-0.0_p20200214.ebuild} | 21 ++---
 net-wireless/lorcon/lorcon-.ebuild  | 21 ++---
 3 files changed, 13 insertions(+), 30 deletions(-)

diff --git a/net-wireless/lorcon/Manifest b/net-wireless/lorcon/Manifest
index 9b556bcf187..c781f71b031 100644
--- a/net-wireless/lorcon/Manifest
+++ b/net-wireless/lorcon/Manifest
@@ -1,2 +1,3 @@
 DIST lorcon-0.0_p20150109.tar.xz 259788 BLAKE2B 
e3bd188642f7ef49fa3b7361bd659fdd47d6449598b5248412ad3d8e85e5d0b9c0f8d73fdcd3d0822f19a0d069bf0eeb832bed7bb38c418970d617c03387d1ce
 SHA512 
acbd88477317475ca8555d579a1483ea5e5d9eac0f86ef7bde2592e007025070ca56c6cd43e814560e28165ac7b40bd86f2703a466faeca1619b8373dc2b625b
 DIST lorcon-0.0_p20180409.tar.gz 506177 BLAKE2B 
d4bea3e91ce506c6ba56221b4fc2e25ffd5ba979b905e66166c570adefc513ca51229fab5706276dbbd1bea68ee2c2802adf4eeefb1e5f0c593fada6cb39ab51
 SHA512 
7273b68fa4aa7418d9bab8b4651b93e315b9ea55657efa7d14ef444fda7e0e036267d319cda6676951e54b661391a77cc848778f859249a50847d33dac0b8ea9
+DIST lorcon-0.0_p20200214.tar.gz 506444 BLAKE2B 
07faf66dad8acae5cd2c1ff60778a1c6a7116be449740d975dc79e0606c646cf2fd21f3b5752d8fc6d23848347ce3ff9e14e0068a8f929a0b35434af7fef7fda
 SHA512 
794a973dd2f214041373ecb1ac167698e4cdf23b69900ba9e589fd88bdb064105ceb6c23ebd1d499db83ad7f417e1cbc4cd26169f46636cee2eb4764e28a

diff --git a/net-wireless/lorcon/lorcon-.ebuild 
b/net-wireless/lorcon/lorcon-0.0_p20200214.ebuild
similarity index 68%
copy from net-wireless/lorcon/lorcon-.ebuild
copy to net-wireless/lorcon/lorcon-0.0_p20200214.ebuild
index d9ac3ecfbee..7e81f859671 100644
--- a/net-wireless/lorcon/lorcon-.ebuild
+++ b/net-wireless/lorcon/lorcon-0.0_p20200214.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
+EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6,7,8})
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1
@@ -15,10 +15,9 @@ if [[ ${PV} == "" ]] ; then
#EGIT_REPO_URI="https://www.kismetwireless.net/lorcon.git;
EGIT_REPO_URI="https://github.com/kismetwireless/lorcon.git;
inherit git-r3
-   KEYWORDS=""
S="${WORKDIR}"/${P}
 else
-   GIT_HASH="d8637792f2e857f31849f29759c1022eb0518c83"
+   GIT_HASH="7dbf24ee6f7c277240c0fbd988b690285052"

SRC_URI="https://github.com/kismetwireless/lorcon/archive/${GIT_HASH}.tar.gz -> 
${P}.tar.gz"
S="${WORKDIR}"/"${PN}-${GIT_HASH}"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
@@ -35,6 +34,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
 
 src_unpack() {
if [[ ${PV} == "" ]] ; then
@@ -45,12 +45,6 @@ src_unpack() {
 }
 
 src_prepare() {
-   sed -i 's##"../lorcon.h"#' pylorcon2/PyLorcon2.c
-   sed -i 's##"../lorcon.h"#' pylorcon2/PyLorcon2.h
-   sed -i 's##"../lorcon_packet.h"#' 
pylorcon2/PyLorcon2.c
-   sed -i 's##"../lorcon_packet.h"#' 
pylorcon2/PyLorcon2.h
-   sed -i 's##"../lorcon_multi.h"#' 
pylorcon2/PyLorcon2.c
-   sed -i 's##"../lorcon_multi.h"#' 
pylorcon2/PyLorcon2.h
default
use python && distutils-r1_src_prepare
 }
@@ -74,8 +68,5 @@ src_install() {
cd pylorcon2 || die
distutils-r1_src_install
fi
-}
-
-src_test() {
-   :
+   find "${D}" -xtype f -name '*.la' -delete || die
 }

diff --git a/net-wireless/lorcon/lorcon-.ebuild 
b/net-wireless/lorcon/lorcon-.ebuild
index d9ac3ecfbee..7e81f859671 100644
--- a/net-wireless/lorcon/lorcon-.ebuild
+++ b/net-wireless/lorcon/lorcon-.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
+EAPI=7
 
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6,7,8})
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1
@@ -15,10 +15,9 @@ if [[ ${PV} == "" ]] ; then
#EGIT_REPO_URI="https://www.kismetwireless.net/lorcon.git;
EGIT_REPO_URI="https://github.com/kismetwireless/lorcon.git;
inherit git-r3
-   KEYWORDS=""
S="${WORKDIR}"/${P}
 else
-   GIT_HASH="d8637792f2e857f31849f29759c1022eb0518c83"
+   GIT_HASH="7dbf24ee6f7c277240c0fbd988b690285052"

SRC_URI="https://github.com/kismetwireless/lorcon/archive/${GIT_HASH}.tar.gz -> 
${P}.tar.gz"

  1   2   >