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

2018-12-09 Thread Hans de Graaff
commit: 724aa89683005fead3e87262cd9c20dcd24f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:55:41 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:55:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724aa896

dev-ruby/em-websocket: avoid dependency on git

Fixes: https://bugs.gentoo.org/672418
Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ruby/em-websocket/em-websocket-0.5.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild 
b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild
index 42534c14304..2bfcb9ecaf1 100644
--- a/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild
+++ b/dev-ruby/em-websocket/em-websocket-0.5.1.ebuild
@@ -30,6 +30,9 @@ ruby_add_rdepend "
 "
 
 all_ruby_prepare() {
+   # Avoid dependency on git
+   sed -i -e '/ls-files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
# Only run unit tests since we require unpackaged code for the
# integration tests.
sed -i -e "/^require 'em-\(spec\|http\|websocket-client\)/ s:^:#:" \



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

2018-12-09 Thread Hans de Graaff
commit: 842a1f19d234c17896e7102e691c95c5b552bbb7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:47:28 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:47:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842a1f19

dev-ruby/facter: cleanup

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

 dev-ruby/facter/Manifest|  1 -
 dev-ruby/facter/facter-2.4.6.ebuild | 61 -
 dev-ruby/facter/metadata.xml|  5 ---
 3 files changed, 67 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 2d2f067a6ec..9ab832b6888 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-2.4.6.gem 246272 BLAKE2B 
105a43b2697cde0a48d4fcf87e221cfcb348695f81722b8cfe2819a8f3fe19e575d22642a708c798648d05c71f54e7bf0281345320612a8fdb3b68fce993ec20
 SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 DIST facter-3.12.1.tar.gz 390863 BLAKE2B 
3326fc52e95e73c3f083fead5b9e5c6e4fa691d99c5948dc2ffb1a1aeebc928e6a08dd4d09b417cbb33cecb776d75c488956df7b2fb9c5f937a20788ad3466f4
 SHA512 
34ed1cb50a38a8137301682c46c91c6b409be78c6349677b6544e082fb388248c4878719f57327b6ee4d0d2f35ff171a62afe5e3cc5972e0e9b24e3239a23216
 DIST facter-3.9.2.tar.gz 380883 BLAKE2B 
d2804664e0499715230e5696c5a9ebae933f5b43dfb37154251d47763c2c7f78cfa8d1413dd836e5a0c76ed67300d066fa5bb390f17f85cd4cb7a444eaf0d133
 SHA512 
bc040826311bbff40f5a151ade315d9d47ef1e0f3faa570805e48ca55405265e66308230118b9cd59f701ecd76a7b0fd4d9200dd4ace838521223a162b105374

diff --git a/dev-ruby/facter/facter-2.4.6.ebuild 
b/dev-ruby/facter/facter-2.4.6.ebuild
deleted file mode 100644
index 355f548540d..000
--- a/dev-ruby/facter/facter-2.4.6.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby23 ruby24"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_BINWRAP="facter"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A cross-platform Ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="+dmi +pciutils +virt"
-KEYWORDS="amd64 ~hppa ppc ppc64 ~sparc x86"
-
-CDEPEND="
-   app-emulation/virt-what
-   sys-apps/net-tools
-   sys-apps/lsb-release
-   dmi? ( sys-apps/dmidecode )
-   pciutils? ( sys-apps/pciutils )"
-
-RDEPEND+=" ${CDEPEND}"
-DEPEND+=" test? ( ${CDEPEND} )"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha:1.0 )"
-
-all_ruby_prepare() {
-   # Provide explicit path since /sbin is not in the default PATH on
-   # Gentoo.
-   sed -i -e 's:arp -an:/sbin/arp -an:' lib/facter/util/ec2.rb 
spec/unit/util/ec2_spec.rb || die
-
-   # Ensure the correct version of mocha is used without using bundler.
-   sed -i -e '1igem "mocha", "~>1.0"' spec/spec_helper.rb || die
-
-   # Avoid because tests try to access outside stuff, e.g. /sys/block
-   sed -i -e '/should load facts on the facter search path only once/,/^  
end/ s:^:#:' spec/unit/util/loader_spec.rb || die
-
-   # Allow specs to work with newer rspec 2.x versions.
-   sed -i -e '1irequire "rspec-expectations"' 
spec/puppetlabs_spec/matchers.rb || die
-
-   # Avoid specs specific to macosx requiring cfpropertylist which is
-   # not available anymore.
-   rm spec/unit/util/macosx_spec.rb || die
-   sed -i -e '/macosx/ s:^:#:' \
-   -e '/on Darwin/,/^  end/ s:^:#:' spec/unit/virtual_spec.rb || 
die
-   sed -i -e '/Facter::Processors::Darwin/,/^end/ s:^:#:' 
spec/unit/processors/os_spec.rb || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # Create the directory for custom facts.
-   keepdir /etc/facter/facts.d
-}

diff --git a/dev-ruby/facter/metadata.xml b/dev-ruby/facter/metadata.xml
index 8f010b49bce..89ac2d179c9 100644
--- a/dev-ruby/facter/metadata.xml
+++ b/dev-ruby/facter/metadata.xml
@@ -12,11 +12,6 @@
r...@gentoo.org
Gentoo Ruby Project

-   
-   Use sys-apps/dmidecode to determine 
hardware system properties
-   Use app-emulation/virt-what for 
virtual machine detection
-   Use sys-apps/pciutils to 
determine hardware system properties
-   

puppetlabs/facter




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

2018-12-09 Thread Hans de Graaff
commit: f07bc50a06fb4058ea90954113c28cbd45efa6ec
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:37:51 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:37:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07bc50a

dev-ruby/kramdown: cleanup

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

 dev-ruby/kramdown/Manifest   |  1 -
 dev-ruby/kramdown/kramdown-1.14.0.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest
index 68bab58c821..b2b4c3469a1 100644
--- a/dev-ruby/kramdown/Manifest
+++ b/dev-ruby/kramdown/Manifest
@@ -1,3 +1,2 @@
-DIST kramdown-1.14.0.gem 250368 BLAKE2B 
78d3638ec58a5c237a9350cad1edabf2d4fa0307013a0ced18f6835c4a8cdd623e4825b06670d5c588147013b191912f93e51e74ab1fe007761c117334f378aa
 SHA512 
bd6295db2fe0d3a7dca936d47f0aaf7f939a86361dfdd3203a52683a9eb11a68075cad7d068cc56a315db3c14e73cf5aebb87531ba3086301a7521c5a86f9905
 DIST kramdown-1.16.2.gem 258048 BLAKE2B 
a9b35b9e3882cafa32721d0555fa10d806973d4f6e7b617395c00acd3aee43552d74be2442411dc04fec48f7878a7459621ee7848365c165b51959e03a9451da
 SHA512 
da6981969aca283c50b5a34650833c1364afcf74ecc64daba1eed20b198490bf1fdda91096f37574281b50f36713326c367307137446b1fd84a049358a13e4d7
 DIST kramdown-1.17.0.gem 260608 BLAKE2B 
56f0abb2c94ab2de31bcd71940c22610efc8143c434295627513735b5983a369b0d9b36a88477a4e0b14bb23a3d314280702655c854cb7134e29bebc1f276966
 SHA512 
0f98f4234dec41b53d7f116be1075176c7fcbf21621c6f52a9e5b4055a777b01f1a0a912be81a651e85df022e7bab3ac183ee66cd87abeae092cd1920aceff04

diff --git a/dev-ruby/kramdown/kramdown-1.14.0.ebuild 
b/dev-ruby/kramdown/kramdown-1.14.0.ebuild
deleted file mode 100644
index 4c3fd30e71f..000
--- a/dev-ruby/kramdown/kramdown-1.14.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
-
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using strict 
syntax definition"
-HOMEPAGE="https://kramdown.gettalong.org/;
-
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
-IUSE="latex"
-
-LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra 
)"
-RDEPEND+=" ${LATEX_DEPS}"
-DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
-
-ruby_add_rdepend "dev-ruby/prawn:2
-   >=dev-ruby/prawn-table-0.2.2 =dev-ruby/prawn-table-0.2*
-   >=dev-ruby/rouge-1.8:0
-   >=dev-ruby/itextomml-1.5
-   >=dev-ruby/coderay-1.0.0
-   >=dev-ruby/ritex-1.0
-   >=dev-ruby/stringex-1.5.1"
-
-ruby_add_bdepend "doc? ( dev-ruby/rdoc )
-   test? ( >=dev-ruby/minitest-5.0 )"
-
-all_ruby_prepare() {
-   if ! use latex; then
-   # Remove latex tests. They will fail gracefully when latex isn't
-   # present at all, but not when components are missing (most
-   # notable ucs.sty).
-   sed -i -e '/latex -v/,/^  end/ s:^:#:' test/test_files.rb || die
-   fi
-
-   # Avoid tests requiring node to be installed with mathjaxnode.
-   rm -f test/testcases/span/math/mathjaxnode* \
-  test/testcases/block/15_math/mathjaxnode* || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   doman man/man1/kramdown.1
-}



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

2018-12-09 Thread Hans de Graaff
commit: 7375b3c73ebc43278dd1ef5f90fbec15ee60cc9c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:23:44 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:23:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7375b3c7

dev-ruby/kramdown: add 1.17.0

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

 dev-ruby/kramdown/Manifest   |  1 +
 dev-ruby/kramdown/kramdown-1.17.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/kramdown/Manifest b/dev-ruby/kramdown/Manifest
index 885ea2af430..68bab58c821 100644
--- a/dev-ruby/kramdown/Manifest
+++ b/dev-ruby/kramdown/Manifest
@@ -1,2 +1,3 @@
 DIST kramdown-1.14.0.gem 250368 BLAKE2B 
78d3638ec58a5c237a9350cad1edabf2d4fa0307013a0ced18f6835c4a8cdd623e4825b06670d5c588147013b191912f93e51e74ab1fe007761c117334f378aa
 SHA512 
bd6295db2fe0d3a7dca936d47f0aaf7f939a86361dfdd3203a52683a9eb11a68075cad7d068cc56a315db3c14e73cf5aebb87531ba3086301a7521c5a86f9905
 DIST kramdown-1.16.2.gem 258048 BLAKE2B 
a9b35b9e3882cafa32721d0555fa10d806973d4f6e7b617395c00acd3aee43552d74be2442411dc04fec48f7878a7459621ee7848365c165b51959e03a9451da
 SHA512 
da6981969aca283c50b5a34650833c1364afcf74ecc64daba1eed20b198490bf1fdda91096f37574281b50f36713326c367307137446b1fd84a049358a13e4d7
+DIST kramdown-1.17.0.gem 260608 BLAKE2B 
56f0abb2c94ab2de31bcd71940c22610efc8143c434295627513735b5983a369b0d9b36a88477a4e0b14bb23a3d314280702655c854cb7134e29bebc1f276966
 SHA512 
0f98f4234dec41b53d7f116be1075176c7fcbf21621c6f52a9e5b4055a777b01f1a0a912be81a651e85df022e7bab3ac183ee66cd87abeae092cd1920aceff04

diff --git a/dev-ruby/kramdown/kramdown-1.17.0.ebuild 
b/dev-ruby/kramdown/kramdown-1.17.0.ebuild
new file mode 100644
index 000..375d01b07f8
--- /dev/null
+++ b/dev-ruby/kramdown/kramdown-1.17.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24"
+
+RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using strict 
syntax definition"
+HOMEPAGE="https://kramdown.gettalong.org/;
+
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+IUSE="latex"
+
+LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra 
)"
+RDEPEND+=" ${LATEX_DEPS}"
+DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
+
+ruby_add_rdepend "dev-ruby/prawn:2
+   >=dev-ruby/prawn-table-0.2.2 =dev-ruby/prawn-table-0.2*
+   >=dev-ruby/rouge-1.8:*
+   >=dev-ruby/itextomml-1.5
+   >=dev-ruby/coderay-1.0.0
+   >=dev-ruby/ritex-1.0
+   >=dev-ruby/stringex-1.5.1"
+
+ruby_add_bdepend "doc? ( dev-ruby/rdoc )
+   test? ( >=dev-ruby/minitest-5.0 )"
+
+all_ruby_prepare() {
+   if ! use latex; then
+   # Remove latex tests. They will fail gracefully when latex isn't
+   # present at all, but not when components are missing (most
+   # notable ucs.sty).
+   sed -i -e '/latex -v/,/^  end/ s:^:#:' test/test_files.rb || die
+   fi
+
+   # Avoid tests requiring node to be installed with mathjaxnode or
+   # unpackaged katex.
+   rm -f test/testcases/span/math/{katex,mathjaxnode}* \
+  test/testcases/block/15_math/{katex,mathjaxnode}* || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   doman man/man1/kramdown.1
+}



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

2018-12-09 Thread Hans de Graaff
commit: 348e073f0d60757d9abee15cbb15658d7a69c69c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 10 07:00:11 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 10 07:00:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348e073f

dev-ruby/http: add 4.0.0

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

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-4.0.0.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 2f2e6ba8423..cfa1fe67ecd 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -2,3 +2,4 @@ DIST http-0.9.8.gem 66560 BLAKE2B 
15b6cc066d2b04c3c6df604787f69b5079dacd277dc95a
 DIST http-1.0.2.gem 62464 BLAKE2B 
a7801cb8389473f5dee9761fffe510ed2228ecf01d75e61026a110ac8438c9344094a5f50868536f0641740a3663a6aebacdc2f3a8294fa49894549b7a6e3bf0
 SHA512 
fbfa76f588d46b10dfa0d3b319d0ca1a5a92749575cf27791febaf5d55f2e4458cf34f48d8b9792d4e220c89c702b75b039ca5b66d3c43d31bab982082312113
 DIST http-2.2.2.gem 67072 BLAKE2B 
d2aa0f155085b60c3a65af6e5cda58632708f1aae000d9d52dcfa5fe3f688a4dff749810c7816bd1920597f456f7c9e7c080a4e524d578983944f0d49194
 SHA512 
9c22f7f4473e5cb0b605b9c8d25c1a93c34e7e440fb7cf4f3690cb9dd9e65ce3619d0575da3d97da6dfcf8e1560113b638bb447340605bebc160f589fb007bed
 DIST http-3.3.0.gem 70656 BLAKE2B 
5c52864168663640389a0f107e1bf8a202654a8b479c92bf5126354d360adcae45a9b4596da7cff2e412fee88ed3622870c4e2bb18eca97466b4ede28baa2a08
 SHA512 
fcb2549c22974712e129306b472c1a32466c50add85eee9a558582697c7ece26cb7a1db6da6aaceedb8bfd134d1213090c158db510fe53ddbe201bba6bd22c68
+DIST http-4.0.0.gem 72704 BLAKE2B 
6a7abec739f545e96b013d4bc10b11acd2cd6e336032cab08977476a0c50b73993ba9c8d46b68c7f891ae6129cddc5566bcdc16cc958b16a2241a5fdc1d2bc8c
 SHA512 
78fee306d0d53068b8082bffc766cb12c8d1a030407648af6c4471cab9d63e2c55e75c9546b684bcaabc795c04b76b91c562e4969e597ec70aed0e16052586b1

diff --git a/dev-ruby/http/http-4.0.0.ebuild b/dev-ruby/http/http-4.0.0.ebuild
new file mode 100644
index 000..13986498f7d
--- /dev/null
+++ b/dev-ruby/http/http-4.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/tarcieri/http;
+
+LICENSE="MIT"
+SLOT="4"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/addressable-2.3:0
+   >=dev-ruby/http-cookie-1.0:0
+   dev-ruby/http-form_data:2
+   >=dev-ruby/http_parser_rb-0.6.0 =dev-ruby/http_parser_rb-0.6*"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/certificate_authority dev-ruby/rspec-its )"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/end/ s:^:#:' \
+   -e '1irequire "cgi"' spec/spec_helper.rb || die
+
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+}



[gentoo-commits] proj/bouncer:master commit in: perl/

2018-12-09 Thread Robin H. Johnson
commit: d52d8dda5354b945ef6b5916237d93b4d582f97e
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 07:16:22 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 07:16:22 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=d52d8dda

sentry: set last_check timestamp

Signed-off-by: Robin H. Johnson  gentoo.org>

 perl/sentry.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl/sentry.pl b/perl/sentry.pl
index ad82570..c0cf4ff 100755
--- a/perl/sentry.pl
+++ b/perl/sentry.pl
@@ -31,7 +31,7 @@ my $dbh = DBI->connect( "DBI:mysql:$db:$host",$user,$pass) or 
die "Connecting :
 $location_sql = qq{SELECT * FROM mirror_locations JOIN mirror_products USING 
(product_id) WHERE product_priority > 0 ORDER BY product_priority DESC};
 #$mirror_sql = qq{SELECT * FROM mirror_mirrors WHERE mirror_active IN ('1') 
ORDER BY mirror_rating DESC, mirror_name};
 $mirror_sql = qq{SELECT * FROM mirror_mirrors WHERE mirror_active IN ('1') 
ORDER BY RAND()};
-$update_sql = qq{REPLACE mirror_location_mirror_map SET 
location_id=?,mirror_id=?,location_active=?};
+$update_sql = qq{REPLACE mirror_location_mirror_map SET location_id=?, 
mirror_id=?, location_active=?, last_check=NOW()};
 
 my $location_sth = $dbh->prepare($location_sql);
 my $mirror_sth = $dbh->prepare($mirror_sql);



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

2018-12-09 Thread Robin H. Johnson
commit: 6058b705fe5a87d5ae0b4b4b9c6c6b09e6a0a416
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 07:03:02 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 07:03:02 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=6058b705

mirrors: fix malformed XML

Signed-off-by: Robin H. Johnson  gentoo.org>

 files/mirrors/distfiles.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 1105fd7..9c5293b 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -41,8 +41,8 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   Indiana University
   ftp://ftp.ussg.iu.edu/pub/linux/gentoo
-  https://gentoo.ussg.indiana.edu/
-  http://gentoo.ussg.indiana.edu/
+  https://gentoo.ussg.indiana.edu/
+  http://gentoo.ussg.indiana.edu/
 
 
   TDS Internet Services



[gentoo-commits] proj/bouncer:master commit in: php/

2018-12-09 Thread Robin H. Johnson
commit: bc71b364401e993934cbd167714eec8337ca156a
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 06:56:54 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 06:56:54 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=bc71b364

index: do not downgrade to HTTP

Signed-off-by: Robin H. Johnson  gentoo.org>

 php/index.php | 25 +++--
 1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/php/index.php b/php/index.php
index abb9671..357e25d 100644
--- a/php/index.php
+++ b/php/index.php
@@ -25,13 +25,34 @@ if (!empty($_GET['os'])&&!empty($_GET['product'])) {
 $os_id = DB::name_to_id('mirror_os','os_id','os_name',$os_name);
 $product_id = 
DB::name_to_id('mirror_products','product_id','product_name',$product_name);
 
+// From pure HTTP request, you might get upgraded
+// From HTTPS request, you should NOT be downgraded.
+$baseurl_prefix = $_SERVER['HTTPS'] === 'on' ? 'https%' : 'http%';
+
 // do we have a valid os and product?
 if (!empty($os_id)&&!empty($product_id)) {
-$location = DB::get_one("SELECT location_id,location_path FROM 
mirror_locations WHERE product_id=? AND os_id=?", PDO::FETCH_ASSOC, 
[$product_id, $os_id]);
+$location = DB::get_one("SELECT location_id, location_path FROM 
mirror_locations WHERE product_id=:product_id AND os_id=:os_id",
+PDO::FETCH_ASSOC,
+array(':product_id' => $product_id, ':os_id' 
=> $os_id));
 
 // did we get a valid location?
 if (!empty($location)) {
-$mirror = DB::get_one("SELECT 
mirror_mirrors.mirror_id,mirror_baseurl FROM mirror_mirrors JOIN 
mirror_location_mirror_map ON mirror_mirrors.mirror_id = 
mirror_location_mirror_map.mirror_id WHERE 
mirror_location_mirror_map.location_id = ? AND mirror_active='1' AND 
location_active ='1' ORDER BY rand()*(1/mirror_rating)", PDO::FETCH_ASSOC, 
[$location['location_id']]);
+   $mirror = DB::get_one("SELECT
+   mirror_mirrors.mirror_id, mirror_baseurl
+FROM mirror_mirrors
+JOIN mirror_location_mirror_map ON mirror_mirrors.mirror_id = 
mirror_location_mirror_map.mirror_id
+WHERE
+mirror_location_mirror_map.location_id = :location_id
+AND mirror_active='1'
+AND location_active ='1'
+AND mirror_baseurl LIKE :baseurl_prefix
+ORDER BY
+rand()*(1.0/mirror_rating)",
+PDO::FETCH_ASSOC,
+array(
+':location_id' => $location['location_id'],
+':baseurl_prefix' => $baseurl_prefix,
+));
 
 // did we get a valid mirror?
 if (!empty($mirror)) {



[gentoo-commits] proj/bouncer:master commit in: php/

2018-12-09 Thread Robin H. Johnson
commit: 0bd5605997c5c45b631f75606cfe87544c5e3082
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 06:38:38 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 06:38:38 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=0bd56059

php: fix whitespace.

Signed-off-by: Robin H. Johnson  gentoo.org>

 php/index.php | 18 +-
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/php/index.php b/php/index.php
index d1d4733..abb9671 100644
--- a/php/index.php
+++ b/php/index.php
@@ -43,16 +43,16 @@ if (!empty($_GET['os'])&&!empty($_GET['product'])) {
 }
 
 // LANGUAGE HACK
-   if (!empty($_GET['lang'])) {
-$location['location_path'] = 
str_replace('x86',$_GET['lang'],$location['location_path']);
-   $location['location_path'] = 
str_replace('en-US',$_GET['lang'],$location['location_path']);
-   }
+if (!empty($_GET['lang'])) {
+ $location['location_path'] = 
str_replace('x86',$_GET['lang'],$location['location_path']);
+$location['location_path'] = 
str_replace('en-US',$_GET['lang'],$location['location_path']);
+}
 
-   // BitTorrent HACK - robbat2
-   if (!empty($_GET['extra'])) {
-   $extra = $_GET['extra'];
-   $location['location_path'] .= 
preg_replace('/\?.*|&.*/','',$extra);
-   }
+// BitTorrent HACK - robbat2
+if (!empty($_GET['extra'])) {
+$extra = $_GET['extra'];
+$location['location_path'] .= 
preg_replace('/\?.*|&.*/','',$extra);
+}
 
 // if we are just testing, then just print and exit.
 if (!empty($_GET['print'])) {



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

2018-12-09 Thread Robin H. Johnson
commit: 7a44ccae61b9e9b608f8909cedca392b85a266b1
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 06:09:58 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 06:09:58 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=7a44ccae

mirrors/distfiles: add HTTPS in quick testpass

Signed-off-by: Robin H. Johnson  gentoo.org>

 files/mirrors/distfiles.xml | 40 +++-
 1 file changed, 35 insertions(+), 5 deletions(-)

diff --git a/files/mirrors/distfiles.xml b/files/mirrors/distfiles.xml
index 2908df3..1105fd7 100644
--- a/files/mirrors/distfiles.xml
+++ b/files/mirrors/distfiles.xml
@@ -12,6 +12,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   University of Waterloo
   ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/
+  https://mirror.csclub.uwaterloo.ca/gentoo-distfiles/
   http://mirror.csclub.uwaterloo.ca/gentoo-distfiles/
 
 
@@ -23,11 +24,13 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   OSU Open Source Lab
+  https://gentoo.osuosl.org/
   http://gentoo.osuosl.org/
 
 
   Evowise.com (Anycast: Los Angeles, New York)
   http://mirrors.evowise.com/gentoo/
+  https://mirrors.evowise.com/gentoo/
 
 
   Georgia Tech
@@ -38,6 +41,8 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
   Indiana University
   ftp://ftp.ussg.iu.edu/pub/linux/gentoo
+  https://gentoo.ussg.indiana.edu/
+  http://gentoo.ussg.indiana.edu/
 
 
   TDS Internet Services
@@ -53,7 +58,8 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
 
   Michigan Tech University
-  http://lug.mtu.edu/gentoo/
+  https://mirrors.lug.mtu.edu/gentoo/
+  http://mirrors.lug.mtu.edu/gentoo/
 
 
   University of Delaware, Delaware Linux Users Group
@@ -61,7 +67,8 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
 
   Rochester Institute of Technology
-  http://mirrors.rit.edu/gentoo/
+  https://mirrors.rit.edu/gentoo/
+  http://mirrors.rit.edu/gentoo/
   ftp://mirrors.rit.edu/gentoo/
   rsync://mirrors.rit.edu/gentoo/
 
@@ -71,12 +78,14 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
 
   Silicon Valley Web Hosting
+  https://mirror.sjc02.svwh.net/gentoo/
   http://mirror.sjc02.svwh.net/gentoo/
 
   
   
 
   C3SL, Federal University of Paraná
+  https://gentoo.c3sl.ufpr.br/
   http://gentoo.c3sl.ufpr.br/
   ftp://gentoo.c3sl.ufpr.br/gentoo/
   rsync://gentoo.c3sl.ufpr.br/gentoo/
@@ -129,10 +138,12 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   Ruhr-Universität Bochum
+  https://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
   http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
 
 
   Uni Erlangen-Nürnberg
+  https://ftp.fau.de/gentoo
   http://ftp.fau.de/gentoo
   ftp://ftp.fau.de/gentoo
   rsync://ftp.fau.de/gentoo
@@ -143,23 +154,27 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
 
   University of Applied Sciences, Esslingen
+  https://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/
   http://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/
   ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/gentoo/
   rsync://ftp-stud.hs-esslingen.de/gentoo/
 
 
   11 Internet SE
+  https://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/
   http://mirror.eu.oneandone.net/linux/distributions/gentoo/gentoo/
   rsync://mirror.eu.oneandone.net/gentoo/
 
 
   Netcologne
   ftp://mirror.netcologne.de/gentoo/
+  https://mirror.netcologne.de/gentoo/
   http://mirror.netcologne.de/gentoo/
   rsync://mirror.netcologne.de/gentoo/
 
 
   RWTH Aachen University
+  https://ftp.halifax.rwth-aachen.de/gentoo/
   http://ftp.halifax.rwth-aachen.de/gentoo/
   ftp://ftp.halifax.rwth-aachen.de/gentoo/
   rsync://ftp.halifax.rwth-aachen.de/gentoo/
@@ -175,6 +190,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   Evowise.com (Anycast: Milan)
+  https://mirrors.evowise.com/gentoo/
   http://mirrors.evowise.com/gentoo/
 
   
@@ -187,6 +203,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
 
 
   LeaseWeb
+  https://mirror.leaseweb.com/gentoo/
   http://mirror.leaseweb.com/gentoo/
   ftp://mirror.leaseweb.com/gentoo/
   rsync://mirror.leaseweb.com/gentoo/
@@ -203,6 +220,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   RNL - Técnico Lisboa
+  https://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/
   http://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/
   ftp://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/
   rsync://ftp.rnl.tecnico.ulisboa.pt/pub/gentoo/gentoo-distfiles/
@@ -216,6 +234,7 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   
 
   Evowise.com (Anycast: Bucharest)
+  https://mirrors.evowise.com/gentoo/
   http://mirrors.evowise.com/gentoo/
 
 
@@ -237,6 +256,7 @@ vim: ft=xml et ts=2 sts=2 

[gentoo-commits] proj/bouncer:master commit in: perl/

2018-12-09 Thread Robin H. Johnson
commit: 08abc2e2a98d3fce6bb38439d9b2fbefd4ee4412
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 05:17:11 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 05:17:11 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=08abc2e2

perl/sentry: fix whitespace

Signed-off-by: Robin H. Johnson  gentoo.org>

 perl/sentry.pl | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/perl/sentry.pl b/perl/sentry.pl
index 3da9291..ad82570 100755
--- a/perl/sentry.pl
+++ b/perl/sentry.pl
@@ -52,11 +52,11 @@ if ( $DEBUG ) {
}
 
$oss_sth = $dbh->prepare($oss_sql);
-$oss_sth->execute();
+   $oss_sth->execute();
 
-while ( my $os = $oss_sth->fetchrow_hashref() ) {
-$oss{$os->{os_id}} = $os->{os_name};
-}
+   while ( my $os = $oss_sth->fetchrow_hashref() ) {
+   $oss{$os->{os_id}} = $os->{os_name};
+   }
 }
 
 # let's build the location information



[gentoo-commits] proj/bouncer:master commit in: perl/

2018-12-09 Thread Robin H. Johnson
commit: 7a7859fdf12e8c71fb60ae500ecc025cc40bf979
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 05:15:13 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 05:15:13 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=7a7859fd

perl: find db.conf when run from another path

Signed-off-by: Robin H. Johnson  gentoo.org>

 perl/sentry.pl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/perl/sentry.pl b/perl/sentry.pl
index bc4788c..3da9291 100755
--- a/perl/sentry.pl
+++ b/perl/sentry.pl
@@ -9,6 +9,7 @@ use Data::Dumper;
 use LWP;
 use LWP::UserAgent;
 use Config::Tiny;
+use File::Basename;
 
 $ua = LWP::UserAgent->new;
 $ua->timeout(4);
@@ -17,7 +18,8 @@ $ua->agent("Gentoo Mirror Monitor/1.0");
 my $DEBUG = 1;
 my %products = ();
 my %oss = ();
-my $Config = Config::Tiny->read( 'db.conf' );
+my $dirname = dirname(__FILE__);
+my $Config = Config::Tiny->read( $dirname . '/db.conf' );
 
 # Some db credentials
 my $host = $Config->{database}->{host};



[gentoo-commits] proj/bouncer:master commit in: php/, php/inc/, php/rss/, php/cfg/, php/admin/

2018-12-09 Thread Robin H. Johnson
commit: 2a8844ce2c1ebe0f206ea366120eea3734a9cbd3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec 10 05:08:59 2018 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec 10 05:08:59 2018 +
URL:https://gitweb.gentoo.org/proj/bouncer.git/commit/?id=2a8844ce

Avoid HTTP downgrades

Signed-off-by: Robin H. Johnson  gentoo.org>

 php/admin/index.php |  4 ++--
 php/admin/locations.php |  4 ++--
 php/admin/login.php |  2 +-
 php/admin/logout.php|  2 +-
 php/admin/os.php|  4 ++--
 php/admin/products.php  |  4 ++--
 php/admin/regions.php   |  4 ++--
 php/admin/users.php |  4 ++--
 php/cfg/admin_init.php  |  2 +-
 php/cfg/init.php|  2 ++
 php/inc/header.php  |  6 +++---
 php/index.php   |  2 +-
 php/rss/download-counts.php | 10 +-
 13 files changed, 26 insertions(+), 24 deletions(-)

diff --git a/php/admin/index.php b/php/admin/index.php
index 1e08189..e058900 100644
--- a/php/admin/index.php
+++ b/php/admin/index.php
@@ -11,7 +11,7 @@ require_once('../cfg/init.php');
 if (!empty($_POST['add-submit'])) {
 if 
(Mirror::insert_mirror($_POST['mirror_name'],$_POST['region_id'],$_POST['mirror_baseurl'],$_POST['mirror_rating']))
 {
 set_msg('Mirror added successfully.');
-header('Location: http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
 exit;
 } else {
 set_error('Mirror could not be added because of an unknown error.');
@@ -26,7 +26,7 @@ if (!empty($_POST['submit'])) {
 if (!empty($_POST['doit'])) {
 if 
(Mirror::update_mirror($_POST['mirror_id'],$_POST['mirror_name'],$_POST['region_id'],$_POST['mirror_baseurl'],$_POST['mirror_rating']))
 {
 set_msg('Mirror updated successfully.');
-header('Location: 
http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
 exit;
 } else {
 set_error('Mirror update failed.');

diff --git a/php/admin/locations.php b/php/admin/locations.php
index 029594e..4069452 100644
--- a/php/admin/locations.php
+++ b/php/admin/locations.php
@@ -11,7 +11,7 @@ require_once('../cfg/init.php');
 if (!empty($_POST['add-submit'])&&!empty($_POST['location_path'])) {
 if 
(Mirror::insert_location($_POST['product_id'],$_POST['os_id'],$_POST['location_path']))
 {
 set_msg('Location added successfully.');
-header('Location: 
http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/locations.php');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/locations.php');
 exit;
 } else {
 set_error('Location could not be added because of an unknown error.');
@@ -26,7 +26,7 @@ if (!empty($_POST['submit'])) {
 if (!empty($_POST['doit'])) {
 if 
(Mirror::update_location($_POST['location_id'],$_POST['product_id'],$_POST['os_id'],$_POST['location_path']))
 {
 set_msg('Location updated successfully.');
-header('Location: 
http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/locations.php');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/locations.php');
 exit;
 } else {
 set_error('Location update failed.');

diff --git a/php/admin/login.php b/php/admin/login.php
index 455c556..51c7ee4 100644
--- a/php/admin/login.php
+++ b/php/admin/login.php
@@ -11,7 +11,7 @@ require_once(LIB.'/auth.php');
 if (!empty($_POST['submit'])) {
 if ($auth = Auth::query($_POST['username'],$_POST['password'])) {
 Auth::create_session($auth);
-header('Location: http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/');
 exit;
 } else {
 $msg = 'Authentication failed.  Please check username and password and 
try again.';

diff --git a/php/admin/logout.php b/php/admin/logout.php
index f876efe..0219191 100644
--- a/php/admin/logout.php
+++ b/php/admin/logout.php
@@ -7,4 +7,4 @@
 require_once('../cfg/init.php');
 require_once(LIB.'/auth.php');
 Auth::logout();
-header('Location: http://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/login.php');
+header('Location: 
'.$_SERVER['HTTP_PROTO'].'://'.$_SERVER['HTTP_HOST'].WEBPATH.'/admin/login.php');

diff --git a/php/admin/os.php b/php/admin/os.php
index 8be6c0e..f554094 100644
--- a/php/admin/os.php
+++ b/php/admin/os.php
@@ -11,7 +11,7 @@ require_once('../cfg/init.php');
 if (!empty($_POST['add-submit'])&&!empty($_POST['os_name'])) {
 if 

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

2018-12-09 Thread Georgy Yakovlev
commit: 9cac3309b819158b71de3e43129d0bbe223e5cc0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 10 04:49:50 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 10 04:49:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cac3309

dev-python/grpcio-tools: bump to 1.17.0

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

 dev-python/grpcio-tools/Manifest   |  1 +
 dev-python/grpcio-tools/grpcio-tools-1.17.0.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest
index 55a4b443da2..d9f44762040 100644
--- a/dev-python/grpcio-tools/Manifest
+++ b/dev-python/grpcio-tools/Manifest
@@ -1,2 +1,3 @@
 DIST grpcio-tools-1.16.0.tar.gz 1893006 BLAKE2B 
01224d6af05a87e23609d47e5fefeb4784b0ac63cc1198e9f81de03b0b0fed5b2e2d706a486627c1d0e770ba66fe7be00dd98b866fb98e1d14299302a080e3b7
 SHA512 
86b66242d17d52d08ebb0861d08bcda4dc90fc142d2777bf99d0e4bce72049f88edd5d2ea52c2b33b9a77d94ca8961d877a97ed614766a3061528d41c96e6e96
 DIST grpcio-tools-1.16.1.tar.gz 1887741 BLAKE2B 
721746ff5febd743ca56f6e5265fa7066ca1c940ec7b73f2978b2360bc3f4076a72b4bea44fd808e59713d06879beeb43ae38e176c204e0159ef2540324f
 SHA512 
73652b3b317f216a1b3e6d94499888ba9410dcf44ed11771b359fc363eef6878f466385800cfb856fdf956b275a5356f4984e68a16a7ce8b29ea5c278f17d9fc
+DIST grpcio-tools-1.17.0.tar.gz 1902697 BLAKE2B 
35aa9134dd9ad929925b32f8c1215564d59cf4cfd81762b59413b9fc25d150956997c0e0edf80b0c7323a830331d1ad5c24a4374c03ae3f682511e3f76a1a8b4
 SHA512 
49042e085f0f961ad4f0d5c017cb57d6d54b1ba9baf990be09130cf08c67088f528d0c9a761bcfaf36eb14a0e1dceaebda15b03b4f6b519ceb076626c6e0cc4a

diff --git a/dev-python/grpcio-tools/grpcio-tools-1.17.0.ebuild 
b/dev-python/grpcio-tools/grpcio-tools-1.17.0.ebuild
new file mode 100644
index 000..e7664411391
--- /dev/null
+++ b/dev-python/grpcio-tools/grpcio-tools-1.17.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Protobuf code generator for gRPC"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/cython[${PYTHON_USEDEP}]
+   ~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   !

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

2018-12-09 Thread Georgy Yakovlev
commit: 4b899ffdea3e555ff4d08f86b2293c4e08a3a566
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 10 04:38:30 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 10 04:38:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b899ffd

dev-python/grpcio: bump to 1.17.0

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

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

diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index b613503e0b9..4f438235f94 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -1,2 +1,3 @@
 DIST grpcio-1.16.0.tar.gz 14519470 BLAKE2B 
872ef15a7994303ce7ac0a573e49c94260eb8480d8ee94e25471ec9395827fafd3f5e3bd6f4793eb15091827e6d780b8dd6d01f38eef85db80fb234a710f370b
 SHA512 
37d5940f1543cebdabf2b1340a042f98e5f321c42d92d05c88631c0eae42d94d3fe86893a21704a22b70c1fbd70bf091c1af2b51cd5c1d316dd8f0a586fb0eb7
 DIST grpcio-1.16.1.tar.gz 14514047 BLAKE2B 
e4fc7f196f3e377afb0a103aca60337dd63b3b0f84846e7e2a4622a0102d4300782f08367e1429e1fd021dd90b151f17dd927a25a749f35724c7d2a41a6943a6
 SHA512 
efd7fb36a61e2ee872c0807a8198cabe8f1f9003bd5bce7cd46c75541752c0f745db02bbfe3f37f572531e15df60913f2b08b678545f176fe683f3e64e22124f
+DIST grpcio-1.17.0.tar.gz 14563132 BLAKE2B 
fd9b4f1f0ce4b42c56edcda35e1865627ded48de74c828020547340cb2417df576705187cb4495668a10b603f13f0b2fdaa030aeccdfa8cd2a6e0b4e7574bcf9
 SHA512 
2af696639bd995e8df905bdec88f8d4c9d1973282438181474c9662cb9e72916cd5fa843ba61ecb90d834e5d7d70c063c4b81aae889be1bf9d3f0ce804440305

diff --git a/dev-python/grpcio/grpcio-1.17.0.ebuild 
b/dev-python/grpcio/grpcio-1.17.0.ebuild
new file mode 100644
index 000..ef464d3ecc6
--- /dev/null
+++ b/dev-python/grpcio/grpcio-1.17.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="High-performance RPC framework (python libraries)"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-libs/openssl-1.0.2:0=[-bindist]
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   net-dns/c-ares:=
+   !

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

2018-12-09 Thread Georgy Yakovlev
commit: 69125a4b1fb367335f57c84c33a51ec0cdd31c98
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 10 04:30:54 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 10 04:30:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69125a4b

net-libs/grpc: bump to 1.17.0

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

 net-libs/grpc/Manifest   |   1 +
 net-libs/grpc/grpc-1.17.0.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 7305495516d..081b74e5928 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -6,5 +6,6 @@ DIST grpc-1.14.2.tar.gz 13891112 BLAKE2B 
2d8baa2d248fb9e319ac6f1a9cb1eb0c4f7ce20
 DIST grpc-1.15.0.tar.gz 14084394 BLAKE2B 
133460868f347eb4bba6e761c2ad7d826017de4b3c52aafe1850a8a8811afb0a6ff3c084b5ff645556d0f14c7c60db89a9cb5dddfc9827b2ca2b32af09ecf43f
 SHA512 
2a958d93bf737e074216b121bc8e65c9c5151e6f8cfd5a3e9f826413d2734fdcdbd5659482c8d0b2a5e9a4ae537f5c1dfb58ee8ecf844ec95fe46659fb937e06
 DIST grpc-1.16.0.tar.gz 14442543 BLAKE2B 
bceddb5cc9b3439523523f16e0a34b45ddcd1b4bfc00556639b6d0ea84b886c7a9b3204b73605181d76997b42ba1a3ec3ccb95f43a0396a5cb96c7ea7644a800
 SHA512 
af088500bb7055f91a856efc91a718f3363a3047bc568e6419dc5776037d9a20493772b34d75a78225fb6bfc339da6493881c6744f3f98607bf9d3c7f91bfb75
 DIST grpc-1.16.1.tar.gz 14442310 BLAKE2B 
7ee9dc8f146a11009024786f3aa80205eb9a29576dd96fe719b7417eafcdacab703f0eaa73f009c98a54968c4d6079f612fa2b581e236d12fd55013c7c01fd5f
 SHA512 
2bfc3aba316eac7d741944826a5cd4de6aa6ccf05e8023383cb9d8cd374ff1961c75b0371edf088d47c8a797ed64c35bd64b7b22f388a62ece9ecef55f4ea56d
+DIST grpc-1.17.0.tar.gz 14639325 BLAKE2B 
4a94d2072de6ce055a910015fa2ff4e9be898d0a51e907091c77eac15c6d49cfd76bdac0bfc8c1a69462a4c04273785f17ac91214b3c6e5cdcf3b249831597e0
 SHA512 
c1c6a1c668975e454abd36fa13550ffd40e04e752a2a5090541463c20683ad9382052d22874115f2772ad9c0dda74c4dfb1835176b07ea69a1b99186afeb5cf7
 DIST protobuf-3.5.2.tar.gz 4584659 BLAKE2B 
f582212169d802a5844574eb900c9f8cbb343b7e73f2074e5ff0bfc544ebd13f4bc2b78271fb70f4465d78fdc39972ed68339f453c0d3ffe98d8564fbf520544
 SHA512 
09d10cf0c07a0ba249428bbf20f5dbed840965fa06b3c09682f286a4dee9d84bb96f3b5b50e993d48ef1f20440531255ce7d0e60a648bf3fe536a5f2b0b74181
 DIST protobuf-3.6.1.tar.gz 4485582 BLAKE2B 
546c49759df784018459809b9db692c5c94aef5d717183af5cd9edd96b4c658e759f23950cdcd5dddceaaad06ea1de2a2357b9fa8c496ed5d538fc5920174da0
 SHA512 
1bc175d24b49de1b1e41eaf39598194e583afffb924c86c8d2e569d935af21874be76b2cbd4d9655a1d38bac3d4cd811de88bc2c72d81bad79115e69e5b0d839

diff --git a/net-libs/grpc/grpc-1.17.0.ebuild b/net-libs/grpc/grpc-1.17.0.ebuild
new file mode 100644
index 000..30606061790
--- /dev/null
+++ b/net-libs/grpc/grpc-1.17.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+MY_PV="${PV//_pre/-pre}"
+
+DESCRIPTION="Modern open source high performance RPC framework"
+HOMEPAGE="https://www.grpc.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples doc systemtap static-libs"
+
+RDEPEND="
+   >=dev-libs/openssl-1.0.2:0=[-bindist]
+   dev-libs/protobuf:=
+   dev-util/google-perftools
+   net-dns/c-ares:=
+   sys-libs/zlib:=
+   systemtap? ( dev-util/systemtap )
+"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+# requires network
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/0001-grpc-1.13.0-fix-host-ar-handling.patch"
+   "${FILESDIR}/0003-grpc-1.3.0-Don-t-run-ldconfig.patch"
+   "${FILESDIR}/0005-grpc-1.11.0-pkgconfig-libdir.patch"
+   "${FILESDIR}/grpc-1.16.0-gcc8-fixes.patch"
+   "${FILESDIR}/grpc-1.16.0-Prevent-shell-calls-longer-than-ARG_MAX.patch"
+)
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+   sed -i 's:-Werror::g' Makefile || die
+   sed -i 's@$(prefix)/lib@$(prefix)/$(INSTALL_LIBDIR)@g' Makefile || die 
"fix libdir"
+
+   default
+}
+
+src_compile() {
+   tc-export CC CXX PKG_CONFIG
+
+   emake \
+   V=1 \
+   prefix=/usr \
+   INSTALL_LIBDIR="$(get_libdir)" \
+   AR="$(tc-getAR)" \
+   AROPTS="rcs" \
+   CFLAGS="${CFLAGS}" \
+   CXXFLAGS="${CXXFLAGS}" \
+   LD="${CC}" \
+   LDXX="${CXX}" \
+   STRIP=/bin/true \
+   HOST_CC="$(tc-getBUILD_CC)" \
+   HOST_CXX="$(tc-getBUILD_CXX)" \
+   HOST_LD="$(tc-getBUILD_CC)" \
+   HOST_LDXX="$(tc-getBUILD_CXX)" \
+   HOST_AR="$(tc-getBUILD_AR)" \
+   HAS_SYSTEMTAP="$(usex systemtap true false)"
+}
+
+src_install() {
+   emake \
+   

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

2018-12-09 Thread Georgy Yakovlev
commit: 81b797368e83b9692c671f9b4175c0944574a73a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 10 04:40:21 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 10 04:40:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81b79736

dev-python/grpcio-testing: bump to 1.17.0

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

 dev-python/grpcio-testing/Manifest |  1 +
 .../grpcio-testing/grpcio-testing-1.17.0.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/grpcio-testing/Manifest 
b/dev-python/grpcio-testing/Manifest
index ebda7c8f0c5..7b84c6957a2 100644
--- a/dev-python/grpcio-testing/Manifest
+++ b/dev-python/grpcio-testing/Manifest
@@ -1,2 +1,3 @@
 DIST grpcio-testing-1.16.0.tar.gz 12533 BLAKE2B 
98238dc7aee745b210356e999c6048b028ceed8ee2f356557808b4567fc4cf2f90a111e6cce36122cf3294fa5f4b3be1c5ac6659ad6fa97d26e1bfecf4d9b5e6
 SHA512 
88d33629ccd6c4d4865a9d643c44f074246d01c0c84d57b06bc011e22d4d735261e4a959720512ca03e699a6e1d26eb0c19997a65f52b5cdd199b22072c2d020
 DIST grpcio-testing-1.16.1.tar.gz 12262 BLAKE2B 
06790ef800a256fcd3073e32df455f97ff2528a6a10b661527b3a306adad3828e835c903c0fb4abf4e829ccfb4481b5334c87d021fb83d12a0f308dfc09d39da
 SHA512 
2e1026569b694e555cc84bcbf0389e50d35955bade2ca5614289de0994cbf9d128b649ecd1813e45f8ab79ee4efd77382ed669cba5bcfe8317aa9f774e0e54b2
+DIST grpcio-testing-1.17.0.tar.gz 12317 BLAKE2B 
47a7e6c9db330e9450119c1d9d118c7b20100292feb0f9d072400a765e89aaa7a14ef82802a35325d92e03c97cc8d6302be824d8f3ac6cf29821aa4c714bb4ca
 SHA512 
585546f3bb78ac5399073426c65053581fff7abafef16e4e5e17afde17ca751702e6d6c1cdfe8aa8075c55291bfbb93630005cdaae5525a14ab915437d6e41f5

diff --git a/dev-python/grpcio-testing/grpcio-testing-1.17.0.ebuild 
b/dev-python/grpcio-testing/grpcio-testing-1.17.0.ebuild
new file mode 100644
index 000..85f8ae2dfef
--- /dev/null
+++ b/dev-python/grpcio-testing/grpcio-testing-1.17.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Testing utilities for gRPC Python"
+HOMEPAGE="https://grpc.io;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="~dev-python/grpcio-${PV}[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/files/, x11-terms/alacritty/

2018-12-09 Thread Georgy Yakovlev
commit: 3946277b1fae8d1b8c5064a48ecad46e93cae60e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec 10 03:54:50 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec 10 04:02:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3946277b

x11-terms/alacritty: bump to 0.2.4

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

 x11-terms/alacritty/Manifest   |  57 +++
 x11-terms/alacritty/alacritty-0.2.4.ebuild | 387 +
 ...-0.2.4-avoid-fetching-custom-windows-deps.patch |  74 
 3 files changed, 518 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index 563b6902bbd..54fd98dc4bc 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -2,6 +2,7 @@ DIST adler32-1.0.3.crate 5734 BLAKE2B 
31cd43d1e13b5e854a195824084dc34a157ef59ccc
 DIST advapi32-sys-0.2.0.crate 7217 BLAKE2B 
ef3328a3405f51afe01b4bf0dec00def432a23935fb1d26a4c577b7f4716f1018ae44ba3d738275406512cc7085fb8be9f3795a56e84349acd2af64165ddef84
 SHA512 
8e6bc75fcb2b91d2b8fe281d165aa8281c8ecca9ba09552f5e4cdbadc03b91db5a98789233c4dc858ee9cf8a3488f28af5a742dac50b44f6397fd14478b77618
 DIST aho-corasick-0.6.9.crate 25979 BLAKE2B 
a1bbec11c322d20d435d8683151b144e31f04b07ca47fc1c8128464533256f4004c8d346fe59a1e1c41be5609fdf768fad5f1afa5df94d1a02ced5c4f02c4bac
 SHA512 
8dfc817b435d8a44fb4ca79bb20e283659c2fe9a75a4892389958f5880acc436bbe32552098429f15585ee025d064fdb5806b814f0e9d67a4261ffd23852172b
 DIST alacritty-0.2.3.tar.gz 957500 BLAKE2B 
510d479e95ac2c4e11ec12d181ed034ab2ca5dd02cfe4feb32e845b06220bd469815b9f2623e8485ec7a1601332031147137b8c46018d7230473d11583ad3673
 SHA512 
ee663cd2bb405b12cd0395e98fcab04303a4fca23f691bae71aa36756a2c584247c9584948f0d7c480ebf07ab07b52fe916857b19bd6c6402e4969d0b7835997
+DIST alacritty-0.2.4.tar.gz 1014613 BLAKE2B 
6fe1f837c27df9da8bdf45471307dad60745930f8d252fe97d10137601a0b0772b17612638a171220cd73afb25d44077f5e20a6645b101edf744a1e55c0d5953
 SHA512 
1c52036b34f03e90f630bd220ecd98fea98cb3b1cd740577dc30c0b293a8fb6629cfe4ba085af0f13e5a21a43566d9fd665c9b167491b047097af99ef9abc669
 DIST alacritty.png 25216 BLAKE2B 
c3b0bc28d7dfc17da4224b0544e2c83b17c63669db5c809ec84532a52d8e5921fdbc058267eabfa29c71f3b577756cee4c8f8077ab4ac7de16d9290f0a4c62bf
 SHA512 
afc37f92453dd5ab2fff353ce59b4e5c2e30f1d37836a5ddf43be82e67237b8646a5e6a88322b8918a2835ec19360d8f8fc388854ef74fcf8a5eea0dae291783
 DIST andrew-0.1.4.crate 8675 BLAKE2B 
25d335096c3ad509bff202eb347bf8c193146b90d488c671f0b3796e78520ae0ea1ac93f7e77343c79bc2207804bad8f5f326b1e63fdf011dd60728dfd13f814
 SHA512 
b96fccfe1cec13c5d45c275b0a7dd6bb619a8c40a9d9b689e1618fae24088c4908b4af542e8df1a8664110599d6cd218a986c032bf2f22ee9aed8264edf92c24
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
@@ -11,9 +12,11 @@ DIST approx-0.3.0.crate 13937 BLAKE2B 
4e470eb20dbd11ef4c0a7838ba3d4af64c0104410e
 DIST argon2rs-0.2.5.crate 353096 BLAKE2B 
9f8136f54f96cd95facd78572e31d83d49474b77205277805173aa4afe3ebdccf2592dfcb72a68cfc8e7434b89cdf36058038b2c2d452c8289a5c0f4fbb3ed3b
 SHA512 
09a47467d09ed5bb4efdc4b8392e6282da6f4434063f4352c225c6dd1b668b51623e7d8960deb56c7c18eaca890a3515c1dc833acac1c68dc999e56b63e9b04f
 DIST arraydeque-0.4.3.crate 17884 BLAKE2B 
7c104ffc8c3fce4664a21240ef3e921ed07205ad2bf204c0910ead05231ecc64e6ebd2ee832ebef2aea10382433309ea10153f1466e970f1949543ff24b2cf3a
 SHA512 
3fde1697f1b64a9abdaa996b36c45c64e67d9f081807d95c0ca9c262382839f10a527909cc99558878e21a9e3a4463dff2fe2734f62dde67df55d508cc34e342
 DIST arrayvec-0.4.7.crate 22946 BLAKE2B 
93d17ae9e706969e319980b4e00dd0a6c040c8d62cd41d1de34ab997e28798329e00d3dc3893da45ce5bc066fcf70dd5d8e98a79fbac8fc06d33a073a97b7b89
 SHA512 
195faecd7709eb908227cda7111e1b736ecf96120f9b615f1dc0a9a1cc61947e2ad4fedc7fc81d14405b51a4c8a216f81b8ed1d1d603a9fa451a38b4637e2bae
+DIST arrayvec-0.4.8.crate 24260 BLAKE2B 
0445e8cbbe7781fe7890dd98d46bb4451de8441fdb99b74b9f08a6a93016eb8c94978f2bda263c6f2ba6d4ea31176446c0bba43f5cb12ea644289fd4568007fc
 SHA512 
a20753d9b9ff320162f9d02f72d2756ed9e85260238e43c0528889597016525c4bca5ebd57f9a5c63727cdf707a3e3631f83401ea565f64e55208349785c625e
 DIST atty-0.2.11.crate 5916 BLAKE2B 
e502c23faaa9dd27cc5865b68a721b0403071edb483fca0c745707f4c0ca1b1787b5677b2d8ad7f327b8f5588ba784126ce78496c1db54f7ca4ce0ccea669499
 SHA512 
9d6417dc1e8abdb4969418525b36c451274fd76769adb57bef9875ef62ef521c50d58626ebc4f96d2bea32cbadb6999fd67653b570293d7253b403b6d0736c79
 DIST backtrace-0.3.9.crate 31054 BLAKE2B 
5d90d098d149198eabe4665b1eb2cf41c5f392ddc1c5cc499047dd72533d79b679943781445f7d86f269a15d3f8ca2775dfe89123935d32ccef4b8151547283e
 SHA512 

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

2018-12-09 Thread Mike Pagano
commit: 8705b6973349f9bfd5c2bc19e0d96ea85b3ee35b
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Dec 10 00:36:37 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Dec 10 00:36:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8705b697

sys-kernel/git-sources: Linux patch 4.20-rc6

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

 sys-kernel/git-sources/Manifest|  1 +
 sys-kernel/git-sources/git-sources-4.20_rc6.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index c405998b278..846cf492bf0 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -4,3 +4,4 @@ DIST patch-4.20-rc2.patch 48404086 BLAKE2B 
12646687c66d6374aaa5207770e39386b07bc
 DIST patch-4.20-rc3.patch 48529229 BLAKE2B 
2038039535eaf2e665b37b97d445f04c059a0111ec4d2da706b101f7a8b1dde00ea754f31266431c7bbe5d7a6fc5143b44486fc636c7b2e58181a88308838cd2
 SHA512 
4db0be60f09f19ae0cfa141bea43fd361bd307edafdd92d8c3418e3944120b01204b4e683c723f583318849336f4fe465309f9e854748b2c06c7330dfcb5a327
 DIST patch-4.20-rc4.patch 48770023 BLAKE2B 
42f4c2d9e021752708587f582b4b72bfc2d01876e366ca1c8e143e0eb1f7d453408e74246162cbdf0ca8482821e152d51a0ead50154d7d902b6953ce4ee975b3
 SHA512 
2b16a9deb7e5e8b80bf652e42672f4e60e81b2f6cab6928e8bed15bfd07233970269a6831621827b43b5340f132a25f161d50f503aa80f37014e901437fdea7c
 DIST patch-4.20-rc5.patch 49157710 BLAKE2B 
81a8c3fdb6b0e9a11e1d23c9f11dd9ab7e9fd021de4c1bc8331c3c07e6ac403111abe1921f69d7011e323f46b9e819e502c5cfb20b3358615b8a6116a5ff4b59
 SHA512 
1cac308f65df4b4627e836766d2faeb901cbbf4a7193a6097b796f5c179e02a1c07ceab9935a3c4d1d22ec75b46008321cb5e57862ba1bc43579fda2b826b337
+DIST patch-4.20-rc6.patch 49410279 BLAKE2B 
dc81a847dff97700a2fceff11371a8c98e900949467d930d9b602e68b78282fb818bfa527d722d8911fc0f4930f9b7defb2b9dd18ad56405e06ab6fa09288828
 SHA512 
72412e030699e7079e66062dc0d1ceb91b6ce59ca4b259c58b902bef7935697f5bfbbf4332246b3a082d13765fa7e5c32db114e999bd6011e93f8a9461d8bcec

diff --git a/sys-kernel/git-sources/git-sources-4.20_rc6.ebuild 
b/sys-kernel/git-sources/git-sources-4.20_rc6.ebuild
new file mode 100644
index 000..54e27e6f6a7
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-4.20_rc6.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="4.19"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.5"
+
+pkg_postinst() {
+   postinst_sources
+}



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

2018-12-09 Thread Thomas Deutschmann
commit: 2c30541f195224154f73f248b73ac5b2e4aec15a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:45:30 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:45:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c30541f

sys-cluster/glusterfs: x86 stable (bug #653070)

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

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

diff --git a/sys-cluster/glusterfs/glusterfs-4.1.5.ebuild 
b/sys-cluster/glusterfs/glusterfs-4.1.5.ebuild
index a3e454d000d..4e83d53ebf8 100644
--- a/sys-cluster/glusterfs/glusterfs-4.1.5.ebuild
+++ b/sys-cluster/glusterfs/glusterfs-4.1.5.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV#} != ${PV} ]]; then
EGIT_REPO_URI="https://github.com/gluster/glusterfs.git;
 else
SRC_URI="https://download.gluster.org/pub/gluster/${PN}/$(ver_cut 
'1-2')/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 x86"
 fi
 
 DESCRIPTION="GlusterFS is a powerful network/cluster filesystem"



[gentoo-commits] repo/gentoo:master commit in: www-misc/monitorix/

2018-12-09 Thread Thomas Deutschmann
commit: a741c37fa788047183db02c7eebc78574faa6d01
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:45:58 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:45:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a741c37f

www-misc/monitorix: x86 stable (bug #672804)

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

 www-misc/monitorix/monitorix-3.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-misc/monitorix/monitorix-3.10.1.ebuild 
b/www-misc/monitorix/monitorix-3.10.1.ebuild
index f165098b319..5168f543b1b 100644
--- a/www-misc/monitorix/monitorix-3.10.1.ebuild
+++ b/www-misc/monitorix/monitorix-3.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="https://www.monitorix.org/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 RDEPEND="dev-perl/Config-General



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

2018-12-09 Thread Thomas Deutschmann
commit: 239d033a1d9fd00213eb4d17e6dda8a4d5246732
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:46:27 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:46:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239d033a

dev-libs/re2: x86 stable (bug #672692)

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

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

diff --git a/dev-libs/re2/re2-0.2018.10.01.ebuild 
b/dev-libs/re2/re2-0.2018.10.01.ebuild
index 12dc11e488e..faed8349d09 100644
--- a/dev-libs/re2/re2-0.2018.10.01.ebuild
+++ b/dev-libs/re2/re2-0.2018.10.01.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 # https://abi-laboratory.pro/tracker/timeline/re2/
 SONAME="gentoo-2017-03-01"
 SLOT="0/${SONAME}"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="icu"
 
 RDEPEND="icu? ( dev-libs/icu:0=[${MULTILIB_USEDEP}] )"



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

2018-12-09 Thread Thomas Deutschmann
commit: 232945dbe605f80c53b4e16ee342784b4ba203b3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:43:43 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:43:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232945db

media-gfx/dcraw: x86 stable (bug #662898)

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

 media-gfx/dcraw/dcraw-9.28.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/dcraw/dcraw-9.28.0.ebuild 
b/media-gfx/dcraw/dcraw-9.28.0.ebuild
index 6782b4ac066..cbd814dae66 100644
--- a/media-gfx/dcraw/dcraw-9.28.0.ebuild
+++ b/media-gfx/dcraw/dcraw-9.28.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.cybercom.net/~dcoffin/dcraw/archive/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x86-solaris"
 LANGS=" ca cs de da eo es fr hu it nl pl pt ru sv zh_CN zh_TW"
 IUSE="nls gimp jpeg jpeg2k lcms"
 



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

2018-12-09 Thread Thomas Deutschmann
commit: 8fb34dbc13481d0b2b9a8d2184bc1b68fb0cdfa5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:47:44 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:47:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fb34dbc

app-text/zathura: x86 stable (bug #671276)

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

 app-text/zathura/zathura-0.4.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura/zathura-0.4.1-r1.ebuild 
b/app-text/zathura/zathura-0.4.1-r1.ebuild
index 9722d873832..c418c3dd273 100644
--- a/app-text/zathura/zathura-0.4.1-r1.ebuild
+++ b/app-text/zathura/zathura-0.4.1-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_BRANCH="develop"
 else
SRC_URI="https://pwmt.org/projects/zathura/download/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="ZLIB"



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

2018-12-09 Thread Thomas Deutschmann
commit: 5f04742a255106461da74d41f3803dbd6f9f693a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:48:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:48:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f04742a

app-text/zathura-djvu: x86 stable (bug #671276)

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

 app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild 
b/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild
index 76fcffdc1ad..fbc36f62065 100644
--- a/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild
+++ b/app-text/zathura-djvu/zathura-djvu-0.2.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-djvu.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz;
 fi
 



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

2018-12-09 Thread Thomas Deutschmann
commit: ad3df54f74220d1c8eb3fb427ddfea5539fc0c76
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:50:33 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:50:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3df54f

app-text/zathura-ps: x86 stable (bug #671276)

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

 app-text/zathura-ps/zathura-ps-0.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild 
b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild
index f9203d17899..38f135e29b1 100644
--- a/app-text/zathura-ps/zathura-ps-0.2.6.ebuild
+++ b/app-text/zathura-ps/zathura-ps-0.2.6.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-ps.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 ~arm x86 ~amd64-linux ~x86-linux"
SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-text/zathura-pdf-poppler/

2018-12-09 Thread Thomas Deutschmann
commit: f046cd1537e29093838fb0e187af1865fe04cc66
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:49:58 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:49:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f046cd15

app-text/zathura-pdf-poppler: x86 stable (bug #671276)

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

 app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild 
b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild
index 321492b7c9f..30c371a7817 100644
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild
+++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.2.9.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
SRC_URI="http://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2018-12-09 Thread Thomas Deutschmann
commit: 9a35975ae365812a04f6be3fc3e5d194eab89fc1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:41:57 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:41:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a35975a

app-accessibility/at-spi2-core: x86 stable (bug #672696)

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

 app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
index db4c9851d3f..a2894167a7a 100644
--- a/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.26.2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility;
 LICENSE="LGPL-2+"
 SLOT="2"
 IUSE="X +introspection"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 
 # x11-libs/libSM is needed until upstream #719808 is solved either
 # making the dep unneeded or fixing their configure



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

2018-12-09 Thread Thomas Deutschmann
commit: 7b4c8a68e738b3124e69474228730996e1bc66c7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:48:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:48:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4c8a68

app-text/zathura-cb: x86 stable (bug #671276)

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

 app-text/zathura-cb/zathura-cb-0.1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild 
b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild
index 3e5717e543f..e304ae23e9b 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.8.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.8.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
SRC_URI="https://pwmt.org/projects/zathura/plugins/download/${P}.tar.xz;
 fi
 



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

2018-12-09 Thread Thomas Deutschmann
commit: 6bfab2e28d18ee329f90331cef541f467b88869f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:49:27 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:49:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfab2e2

app-text/zathura-pdf-mupdf: x86 stable (bug #671276)

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

 app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild 
b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild
index 91edb9262dc..542fa5a8ea6 100644
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-mupdf.git;
EGIT_BRANCH="develop"
 else
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"

SRC_URI="https://pwmt.org/projects/zathura-pdf-mupdf/download/${P}.tar.xz;
 fi
 



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

2018-12-09 Thread Thomas Deutschmann
commit: c7912330659a88fb98d9106d5cde01a85c105129
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:51:03 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:51:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7912330

dev-libs/girara: x86 stable (bug #671276)

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

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

diff --git a/dev-libs/girara/girara-0.3.1.ebuild 
b/dev-libs/girara/girara-0.3.1.ebuild
index 3ecb3fb1fda..cd04e752cde 100644
--- a/dev-libs/girara/girara-0.3.1.ebuild
+++ b/dev-libs/girara/girara-0.3.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *999 ]]; then
EGIT_BRANCH="develop"
 else
SRC_URI="https://pwmt.org/projects/girara/download/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
 fi
 
 LICENSE="ZLIB"



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/tcllib/

2018-12-09 Thread Thomas Deutschmann
commit: e32effdacb1d490ab3d7ba94d0e7c046ed55ac78
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:47:05 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:47:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e32effda

dev-tcltk/tcllib: x86 stable (bug #672714)

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

 dev-tcltk/tcllib/tcllib-1.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-tcltk/tcllib/tcllib-1.19.ebuild 
b/dev-tcltk/tcllib/tcllib-1.19.ebuild
index 8459efdba12..876f3a5a40c 100644
--- a/dev-tcltk/tcllib/tcllib-1.19.ebuild
+++ b/dev-tcltk/tcllib/tcllib-1.19.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${PN}/${PV}/${P}.tar.xz"
 LICENSE="BSD"
 SLOT="0"
 IUSE="examples"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-lang/tcl:0=



[gentoo-commits] repo/gentoo:master commit in: net-dns/dnsmasq/

2018-12-09 Thread Thomas Deutschmann
commit: dcf6d1a33935aadfe127a411951d49e3c2340505
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:44:33 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:44:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf6d1a3

net-dns/dnsmasq: x86 stable (bug #672724)

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

 net-dns/dnsmasq/dnsmasq-2.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnsmasq/dnsmasq-2.80.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.80.ebuild
index 7a2dc38c159..c33eb516b84 100644
--- a/net-dns/dnsmasq/dnsmasq-2.80.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.80.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.thekelleys.org.uk/dnsmasq/${P}.tar.xz;
 
 LICENSE="|| ( GPL-2 GPL-3 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x86-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd"
 
 IUSE="auth-dns conntrack dbus +dhcp dhcp-tools dnssec +dumpfile id idn libidn2"
 IUSE+=" +inotify ipv6 lua nls script selinux static tftp"



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-atk/

2018-12-09 Thread Thomas Deutschmann
commit: 7bcaed847f9ef1748958ae5aec5e8380fd9f0de0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec  9 23:42:58 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec  9 23:42:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bcaed84

app-accessibility/at-spi2-atk: x86 stable (bug #672696)

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

 app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild 
b/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild
index 6f9b1bcde17..0d3e5d2eb1d 100644
--- a/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild
+++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.26.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Accessibility;
 
 LICENSE="LGPL-2+"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-getting-started-docs/

2018-12-09 Thread Gilles Dartiguelongue
commit: a2c26d467f9272330c784e00f5fd357f5432022e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 23:05:03 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 23:23:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c26d46

gnome-extra/gnome-getting-started-docs: 3.26.2 → 3.30.0

Videos switched to VP9. Some updates to Getting Started and
translation updates.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-getting-started-docs/Manifest   |  1 +
 .../gnome-getting-started-docs-3.30.0.ebuild  | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/gnome-extra/gnome-getting-started-docs/Manifest 
b/gnome-extra/gnome-getting-started-docs/Manifest
index e3ecd6401c0..19da135ad7b 100644
--- a/gnome-extra/gnome-getting-started-docs/Manifest
+++ b/gnome-extra/gnome-getting-started-docs/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-getting-started-docs-3.24.1.tar.xz 119137908 BLAKE2B 
628dab2c9a938f3b265855443e794c1575586d0579692e1a21bae77dd497989cd061cff4dd97090f11719916f24742eedfc81bacb4fdf31536eca78cdd221d6f
 SHA512 
7d44ac4030c3459014f391d10699b48f9be789c196900e29a56574e98698ffe494d3344a7c99f04291c49093827385093877b9047549cc5ff4d352d39297387d
 DIST gnome-getting-started-docs-3.26.2.tar.xz 119168700 BLAKE2B 
2b694dcc01e0a75c6c412f056b330b22232de540ac6c8f2cfe7927270479383e8255e996c15b86693e5cde5822703217aafbf7c3c1aaea1ea73c172fe479afb3
 SHA512 
9a8447d18f54efa23041f9d28ca8cfcbb18a7917de29f0c7806eb7384f98c23bdd501ef07ab7556e4b74796df2c8a8b531041c9b6eafe71f6e03102ba47e2b00
+DIST gnome-getting-started-docs-3.30.0.tar.xz 110244480 BLAKE2B 
91acfa8731a60bb98c88ffb23bf46ba5bc83feee51ed8a6ae75d5e7c7c5695db9fe715d54ffaa7b1cbe2fbc9c0dcae86b577f81deec6acb7bb57d92f788f
 SHA512 
15d7db0aba5c4ce056700ff6f1d5c23ad5cad5c113ed9c83aa0e569262d6c489bb48eedc697d25e25d3cfae7df3b8da039b84c612b9eba9346b4b4c2b4494952

diff --git 
a/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.30.0.ebuild
 
b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.30.0.ebuild
new file mode 100644
index 000..6eaff71d29e
--- /dev/null
+++ 
b/gnome-extra/gnome-getting-started-docs/gnome-getting-started-docs-3.30.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Help a new user get started in GNOME"
+HOMEPAGE="https://help.gnome.org/;
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="gnome-extra/gnome-user-docs"
+DEPEND="dev-util/itstool"
+
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"



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

2018-12-09 Thread Gilles Dartiguelongue
commit: f5221b784e234bc941dd93d965e949c6aa6eceab
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 21:44:32 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 23:23:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5221b78

gnome-extra/gnome-contacts: 3.26.1 → 3.30.1

Switch build system to meson. Dropped used of clutter/champlain for
maps display. Made telepathy support optional most likely because
the framework is dying.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-contacts/Manifest|  1 +
 .../gnome-contacts/gnome-contacts-3.30.1.ebuild| 78 ++
 gnome-extra/gnome-contacts/metadata.xml|  3 +
 3 files changed, 82 insertions(+)

diff --git a/gnome-extra/gnome-contacts/Manifest 
b/gnome-extra/gnome-contacts/Manifest
index 92d9ed9f76c..8ebe1bec54d 100644
--- a/gnome-extra/gnome-contacts/Manifest
+++ b/gnome-extra/gnome-contacts/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-contacts-3.22.1.tar.xz 788820 BLAKE2B 
8f620334dd380e8cb690f7b71d3a99a921f5814ab230690a60be6022150db7a6a0f74e426e72d8d027eb5280e1b6bfd04fa7b0b030519bb19e4718ca0c9f2120
 SHA512 
d93ed6c65ffdabe1925cc795b88ff374fe69e03fcd36af7c2fc67a5236b90ab6af4bd269b6fc3b344fcd6b4688d866628b8b090bb62de95f8bd0c2e40c26a107
 DIST gnome-contacts-3.26.1.tar.xz 974588 BLAKE2B 
da989125408702099ecd1afaad6c06ab1cbeda2309bc7b207be671c833792a325a0ebc6561f960d2c524ebd51743a60d5b792a0c2b8126318d38a6d801aa
 SHA512 
1ba445efd71dbc77213d75011b0abcffcf6fe534cba14cf8ca92890e8dfb7b44d9565399200aa7aa03862cf08be60289b78501a1807a760bb1e68f0fe46c4685
+DIST gnome-contacts-3.30.1.tar.xz 369392 BLAKE2B 
ba3e9263b1de210efec88d2ccecaaf7ae7a6761a5997e213d1a0d9a7694fed54f8123b792e138ec8ac67843408562e320a5490c5daf51478b763b9fbcb21adda
 SHA512 
4aa5629299233d24c36ec1c67d412fc421d5b6836c9759a0278bebe0239897ec6046e3aa8ea7ef10c5e537ec9aed67346221a353f683e18032a708eb333826d7

diff --git a/gnome-extra/gnome-contacts/gnome-contacts-3.30.1.ebuild 
b/gnome-extra/gnome-contacts/gnome-contacts-3.30.1.ebuild
new file mode 100644
index 000..7144fd7e808
--- /dev/null
+++ b/gnome-extra/gnome-contacts/gnome-contacts-3.30.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.24"
+
+inherit gnome.org gnome2-utils meson vala xdg
+
+DESCRIPTION="GNOME contact management application"
+HOMEPAGE="https://wiki.gnome.org/Design/Apps/Contacts;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="telepathy v4l"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+VALA_DEPEND="
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.6:=
+   dev-libs/folks[vala(+)]
+   gnome-base/gnome-desktop:3=[introspection]
+   gnome-extra/evolution-data-server[vala]
+   net-libs/telepathy-glib[vala]
+"
+# Configure is wrong; it needs cheese-3.5.91, not 3.3.91
+RDEPEND="
+   >=dev-libs/folks-0.11.4:=[eds,telepathy?]
+   >=dev-libs/libgee-0.10:0.8
+   >=dev-libs/glib-2.44:2
+   >=gnome-base/gnome-desktop-3.0:3=
+   net-libs/gnome-online-accounts:=[vala]
+   >=x11-libs/gtk+-3.22:3
+   >=gnome-extra/evolution-data-server-3.13.90:=[gnome-online-accounts]
+   v4l? ( >=media-video/cheese-3.5.91:= )
+   telepathy? ( >=net-libs/telepathy-glib-0.22 )
+"
+DEPEND="${RDEPEND}
+   ${VALA_DEPEND}
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   # Regenerate the pre-generated C sources, bug #471628
+   if ! use v4l; then
+   touch src/*.vala
+   fi
+
+   xdg_src_prepare
+   vala_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use v4l cheese)
+   $(meson_use telepathy)
+   -Dmanpage=true
+   -Ddocs=false
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}

diff --git a/gnome-extra/gnome-contacts/metadata.xml 
b/gnome-extra/gnome-contacts/metadata.xml
index 39980802b1d..03d1d32cafd 100644
--- a/gnome-extra/gnome-contacts/metadata.xml
+++ b/gnome-extra/gnome-contacts/metadata.xml
@@ -5,4 +5,7 @@
gn...@gentoo.org
Gentoo GNOME Desktop
 
+
+   Start chat from contact details
+
 



[gentoo-commits] proj/gnome:master commit in: app-text/libgepub/

2018-12-09 Thread Gilles Dartiguelongue
commit: 95b11d7da45c4f1e38d66c2d6c87e80e96e0ee4f
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 22:17:00 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 22:57:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=95b11d7d

app-text/libgepub: 0.5.3 → 0.6.0

Re-order dependencies according to build system.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 app-text/libgepub/libgepub-0.6.0.ebuild | 37 +
 1 file changed, 37 insertions(+)

diff --git a/app-text/libgepub/libgepub-0.6.0.ebuild 
b/app-text/libgepub/libgepub-0.6.0.ebuild
new file mode 100644
index ..96ff804b
--- /dev/null
+++ b/app-text/libgepub/libgepub-0.6.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org meson xdg-utils
+
+DESCRIPTION="GObject based library for handling and rendering epub documents"
+HOMEPAGE="https://git.gnome.org/browse/libgepub;
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+introspection"
+
+RDEPEND="
+   net-libs/webkit-gtk:4
+   net-libs/libsoup:2.4
+   dev-libs/glib:2
+   dev-libs/libxml2:2
+   app-arch/libarchive
+   x11-libs/gtk+:3
+   introspection? ( >=dev-libs/gobject-introspection-1.30:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   xdg_environment_reset
+}
+
+src_configure() {
+   meson_src_configure \
+   $(meson_use introspection)
+}



[gentoo-commits] proj/gnome:master commit in: profiles/

2018-12-09 Thread Gilles Dartiguelongue
commit: 3ee2b2df5b64a616a9f6b818184a6bb8fa8f8ed0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 22:30:05 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 22:57:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=3ee2b2df

package.unmask: add libgepub to help repoman

Signed-off-by: Gilles Dartiguelongue  gentoo.org>

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

diff --git a/profiles/package.unmask b/profiles/package.unmask
index ad230279..7c117e01 100644
--- a/profiles/package.unmask
+++ b/profiles/package.unmask
@@ -1,8 +1,10 @@
 
-# $Id$
 #
 # When you add an entry to the top of this file, add your name, the date, and
 # an explanation of why something is getting masked. Please be extremely
 # careful not to commit atoms that are not valid, as it can cause large-scale
 # breakage, especially if it ends up in the daily snapshot.
-#
+
+# Gilles Dartiguelongue  (9 Dec 2018)
+# Revert in-tree Gnome 3.26 package mask
+>=app-text/libgepub-0.5



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-12-09 Thread Gilles Dartiguelongue
commit: 128ef4ee807c2744bfebcc21da8c38773dba63b3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 22:48:37 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 22:57:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=128ef4ee

gnome-extra/gnome-documents: 3.28.2 → 3.30.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 .../gnome-documents/gnome-documents-3.30.0.ebuild  | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild
new file mode 100644
index ..677ff08e
--- /dev/null
+++ b/gnome-extra/gnome-documents/gnome-documents-3.30.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A document manager application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Documents;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+# cairo-1.14 for cairo_surface_set_device_scale check and usage
+COMMON_DEPEND="
+   >=dev-libs/gjs-1.48
+   >=app-text/evince-3.13.3[introspection]
+   >=dev-libs/glib-2.39.3:2
+   gnome-base/gnome-desktop:3=[introspection]
+   >=dev-libs/gobject-introspection-1.31.6:=
+   >=x11-libs/gtk+-3.22.15:3[introspection]
+   >=net-libs/libsoup-2.41.3:2.4
+   >=app-misc/tracker-2:=
+   >=net-libs/webkit-gtk-2.6:4[introspection]
+
+   >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection]
+   >=app-text/libgepub-0.6[introspection]
+   >=net-libs/gnome-online-accounts-3.2.0[introspection]
+   >=net-libs/libzapojit-0.0.2[introspection]
+
+   >=x11-libs/cairo-1.14
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[miner-fs]
+   net-misc/gnome-online-miners
+   sys-apps/dbus
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/appstream-glib
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2:2
+   x11-libs/gdk-pixbuf:2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocumentation=true
+   -Dgetting_started=false
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-12-09 Thread Gilles Dartiguelongue
commit: 83cf2f883432799c03fedfad1f2e7678468533d6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 22:27:14 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 22:57:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=83cf2f88

gnome-extra/gnome-documents: lock libgepub dependency

Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild
index afdb1825..14216469 100644
--- a/gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild
+++ b/gnome-extra/gnome-documents/gnome-documents-3.26.3.ebuild
@@ -30,6 +30,7 @@ COMMON_DEPEND="
x11-libs/pango[introspection]
>=net-libs/libzapojit-0.0.2[introspection]
>=app-text/libgepub-0.5[introspection]
+   

[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-documents/

2018-12-09 Thread Gilles Dartiguelongue
commit: 28c9923883eb8130ecf6ee01eea12ca116a3ee6d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 22:30:28 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 22:57:51 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=28c99238

gnome-extra/gnome-documents: 3.26.3 → 3.28.2

Switched to meson build system. Keep getting_started disabled as it
requires inkscape and pdfunite which would require USE=doc at a minimum
but does not actually seem useful other than having a document to show
by default.

Drop pango and gdk-pixbuf dependencies are they are supposed to be pull
by gtk+3 with proper USE flags set already.

Add dependencies required for man page generation, gresources and
appdata translations.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 .../gnome-documents/gnome-documents-3.28.2.ebuild  | 70 ++
 1 file changed, 70 insertions(+)

diff --git a/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild 
b/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild
new file mode 100644
index ..677ff08e
--- /dev/null
+++ b/gnome-extra/gnome-documents/gnome-documents-3.28.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="A document manager application for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Documents;
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+# cairo-1.14 for cairo_surface_set_device_scale check and usage
+COMMON_DEPEND="
+   >=dev-libs/gjs-1.48
+   >=app-text/evince-3.13.3[introspection]
+   >=dev-libs/glib-2.39.3:2
+   gnome-base/gnome-desktop:3=[introspection]
+   >=dev-libs/gobject-introspection-1.31.6:=
+   >=x11-libs/gtk+-3.22.15:3[introspection]
+   >=net-libs/libsoup-2.41.3:2.4
+   >=app-misc/tracker-2:=
+   >=net-libs/webkit-gtk-2.6:4[introspection]
+
+   >=dev-libs/libgdata-0.13.3:=[crypt,gnome-online-accounts,introspection]
+   >=app-text/libgepub-0.6[introspection]
+   >=net-libs/gnome-online-accounts-3.2.0[introspection]
+   >=net-libs/libzapojit-0.0.2[introspection]
+
+   >=x11-libs/cairo-1.14
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[miner-fs]
+   net-misc/gnome-online-miners
+   sys-apps/dbus
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${COMMON_DEPEND}
+   dev-libs/appstream-glib
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxml2:2
+   x11-libs/gdk-pixbuf:2
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   dev-util/itstool
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocumentation=true
+   -Dgetting_started=false
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



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

2018-12-09 Thread Jeroen Roovers
commit: dbd10402cd0836488e7e6599e4b8a422b1b66732
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Dec  9 22:43:15 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Dec  9 22:43:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd10402

net-proxy/dnsproxy: Version 1.17

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Fixes: https://bugs.gentoo.org/632666
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-proxy/dnsproxy/Manifest |  1 +
 net-proxy/dnsproxy/dnsproxy-1.17.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/net-proxy/dnsproxy/Manifest b/net-proxy/dnsproxy/Manifest
index c045a9a52ad..bf94c73f0b9 100644
--- a/net-proxy/dnsproxy/Manifest
+++ b/net-proxy/dnsproxy/Manifest
@@ -1 +1,2 @@
 DIST dnsproxy-1.16.tar.gz 47239 BLAKE2B 
38134f93c95ec9f24d3e142251cd0dfd2b51fcaf02381ed00890e951f7a61af45e978264c4c17e3518585c408f6c88e47b6a0291939aedfc9f27b13a057650ff
 SHA512 
f02498de96356b656be432612e6d9ed72f29c838672c45ed2b4100cd6ae30b19091cbd33587259935342c86a733b820d2df54a8c3c1c699edb050b1b3d2b
+DIST dnsproxy-1.17.tar.gz 47128 BLAKE2B 
37b033b4c8f515b516ebf4780f7d28f6924fd66b9ca826d98567e8d3aab139c9a91a39bd0e8cf6d38084fce86f9ce8cb56f93d16918240d0d0815787dc06a72f
 SHA512 
499910f59306477870f2c1cc7899fed409c5a569be348d11d17277bf4208ecd44173606022566b91b09546f915f1d990d56936f92245501af9fecf2110e88c32

diff --git a/net-proxy/dnsproxy/dnsproxy-1.17.ebuild 
b/net-proxy/dnsproxy/dnsproxy-1.17.ebuild
new file mode 100644
index 000..77a4f6123f4
--- /dev/null
+++ b/net-proxy/dnsproxy/dnsproxy-1.17.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit flag-o-matic
+
+DESCRIPTION="The dnsproxy daemon is a proxy for DNS queries"
+HOMEPAGE="https://www.wolfermann.org/dnsproxy.html;
+SRC_URI="https://www.wolfermann.org/${P}.tar.gz;
+
+LICENSE="MIT GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   dev-libs/libevent
+"
+RDEPEND="
+   ${DEPEND}
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.16-include.patch
+)
+
+src_compile() {
+   append-cppflags -D_GNU_SOURCE
+   emake ${PN}
+}
+
+src_install() {
+   dosbin ${PN}
+   keepdir /var/empty
+
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   insinto /etc/${PN}
+   newins ${PN}.conf ${PN}.conf.dist
+
+   dodoc README
+   doman ${PN}.1
+}



[gentoo-commits] repo/gentoo:master commit in: net-proxy/dnsproxy/, net-proxy/dnsproxy/files/

2018-12-09 Thread Jeroen Roovers
commit: a538c2bc0cfd392c7b29a9691cd1c18bffdb5cb3
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Dec  9 22:37:12 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Dec  9 22:43:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a538c2bc

net-proxy/dnsproxy: Clean up patch

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-proxy/dnsproxy/dnsproxy-1.16-r2.ebuild | 25 +++---
 .../dnsproxy/files/dnsproxy-1.16-include.patch |  4 ++--
 2 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/net-proxy/dnsproxy/dnsproxy-1.16-r2.ebuild 
b/net-proxy/dnsproxy/dnsproxy-1.16-r2.ebuild
index 05f68e06d9f..57ab8dd9b98 100644
--- a/net-proxy/dnsproxy/dnsproxy-1.16-r2.ebuild
+++ b/net-proxy/dnsproxy/dnsproxy-1.16-r2.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-
-inherit eutils flag-o-matic
+inherit flag-o-matic
 
 DESCRIPTION="The dnsproxy daemon is a proxy for DNS queries"
 HOMEPAGE="https://www.wolfermann.org/dnsproxy.html;
@@ -12,19 +11,19 @@ SRC_URI="https://www.wolfermann.org/${P}.tar.gz;
 LICENSE="MIT GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="dev-libs/libevent"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   eapply -p0 "${FILESDIR}"/${P}-include.patch
-   append-cppflags -D_GNU_SOURCE
 
-   default
-}
+DEPEND="
+   dev-libs/libevent
+"
+RDEPEND="
+   ${DEPEND}
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.16-include.patch
+)
 
 src_compile() {
+   append-cppflags -D_GNU_SOURCE
emake ${PN}
 }
 

diff --git a/net-proxy/dnsproxy/files/dnsproxy-1.16-include.patch 
b/net-proxy/dnsproxy/files/dnsproxy-1.16-include.patch
index 96296f5ed2d..81cbcce5183 100644
--- a/net-proxy/dnsproxy/files/dnsproxy-1.16-include.patch
+++ b/net-proxy/dnsproxy/files/dnsproxy-1.16-include.patch
@@ -1,5 +1,5 @@
 dnsproxy.c.orig2010-01-11 16:02:00.0 +0100
-+++ dnsproxy.c 2010-10-27 05:07:05.0 +0200
+--- a/dnsproxy.c
 b/dnsproxy.c
 @@ -28,6 +28,7 @@
  #include 
  #include 



[gentoo-commits] proj/emacs-tools:emacs-updater commit in: /

2018-12-09 Thread Ulrich Müller
commit: 5e8752b3f7f694668bdd9f1ce53ae7d122e7d956
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec  9 22:32:47 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec  9 22:32:47 2018 +
URL:https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=5e8752b3

Use simplified copyright notice for GLEP 76 compliance.

Signed-off-by: Ulrich Müller  gentoo.org>

 Makefile| 2 +-
 emacs-updater   | 5 ++---
 emacs-updater.8 | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/Makefile b/Makefile
index 4b88716..ddaa32e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2008-2016 Christian Faulhammer and Ulrich Müller
+# Copyright 2008-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = emacs-updater

diff --git a/emacs-updater b/emacs-updater
index 704d667..3133316 100755
--- a/emacs-updater
+++ b/emacs-updater
@@ -1,6 +1,5 @@
 #!/bin/bash
-# Copyright 2007-2010 Christian Faulhammer
-# Copyright 2007-2016 Ulrich Müller
+# Copyright 2007-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Authors:
@@ -70,7 +69,7 @@ usage() {
 version() {
 cat <<-EOF
Emacs updater version ${VERSION}
-   Copyright 2007-2016 Christian Faulhammer and Ulrich Müller
+   Copyright 2007-2016 Gentoo Authors
Distributed under the terms of the GNU GPL version 2 or later.
 
Gentoo Emacs project: 

diff --git a/emacs-updater.8 b/emacs-updater.8
index 22ecf5b..88777a7 100644
--- a/emacs-updater.8
+++ b/emacs-updater.8
@@ -1,5 +1,5 @@
 .\" -*- coding: utf-8 -*-
-.\" Copyright 2008-2016 Ulrich Müller
+.\" Copyright 2008-2016 Gentoo Authors
 .\" Distributed under the terms of the GNU General Public License v2 or later
 .\"
 .TH emacs-updater 8 "May 2014" "Gentoo Linux"



[gentoo-commits] proj/emacs-tools:emacs-common-gentoo commit in: /

2018-12-09 Thread Ulrich Müller
commit: 5b34a0fe1f91d54e83d4ae8df989892c02a7a038
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec  9 22:32:33 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec  9 22:32:33 2018 +
URL:https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=5b34a0fe

Use simplified copyright notice for GLEP 76 compliance.

Signed-off-by: Ulrich Müller  gentoo.org>

 Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index f81b7a9..6fb696a 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2007-2017 Ulrich Müller
+# Copyright 2007-2017 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = emacs-common-gentoo



[gentoo-commits] proj/emacs-tools:emacs-daemon commit in: /

2018-12-09 Thread Ulrich Müller
commit: 7188c8a7950f250cb1a871d7a847cef7e050a46d
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec  9 22:32:42 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec  9 22:32:42 2018 +
URL:https://gitweb.gentoo.org/proj/emacs-tools.git/commit/?id=7188c8a7

Use simplified copyright notice for GLEP 76 compliance.

Signed-off-by: Ulrich Müller  gentoo.org>

 10emacs-daemon-gentoo.el | 2 +-
 Makefile | 2 +-
 emacs-stop.sh| 2 +-
 emacs-wrapper.sh | 2 +-
 emacs.rc | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/10emacs-daemon-gentoo.el b/10emacs-daemon-gentoo.el
index facee18..9ea5ba0 100644
--- a/10emacs-daemon-gentoo.el
+++ b/10emacs-daemon-gentoo.el
@@ -1,6 +1,6 @@
 ;;; emacs-daemon site-lisp configuration
 
-;; Copyright 2008-2016 Ulrich Müller
+;; Copyright 2008-2016 Gentoo Authors
 ;; Distributed under the terms of the GNU General Public License v2 or later
 
 (and

diff --git a/Makefile b/Makefile
index 56d3fe6..beec1ee 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2008-2016 Ulrich Müller and Christian Faulhammer
+# Copyright 2008-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 PN = emacs-daemon

diff --git a/emacs-stop.sh b/emacs-stop.sh
index 7635d4e..a9ee9bb 100644
--- a/emacs-stop.sh
+++ b/emacs-stop.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2008-2016 Ulrich Müller
+# Copyright 2008-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Lisp expression to be evaluated when stopping Emacs.

diff --git a/emacs-wrapper.sh b/emacs-wrapper.sh
index 5034727..f418970 100644
--- a/emacs-wrapper.sh
+++ b/emacs-wrapper.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
-# Copyright 2008-2016 Ulrich Müller
+# Copyright 2008-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 # Save output in a temporary file and display in case of error

diff --git a/emacs.rc b/emacs.rc
index e2648f3..e70d20b 100644
--- a/emacs.rc
+++ b/emacs.rc
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 2008-2016 Ulrich Müller
+# Copyright 2008-2016 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2 or later
 
 : ${EMACS:=/usr/bin/emacs}



[gentoo-commits] proj/eselect:master commit in: misc/

2018-12-09 Thread Ulrich Müller
commit: e0c3320098d6a91661035eb54377bbfcf8b93ff2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sun Dec  9 22:35:05 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Dec  9 22:35:05 2018 +
URL:https://gitweb.gentoo.org/proj/eselect.git/commit/?id=e0c33200

Use simplified copyright notice for GLEP 76 compliance.

Signed-off-by: Ulrich Müller  gentoo.org>

 misc/eselect-mode.el | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/misc/eselect-mode.el b/misc/eselect-mode.el
index 77eeed9..d914d83 100644
--- a/misc/eselect-mode.el
+++ b/misc/eselect-mode.el
@@ -1,9 +1,6 @@
 ;;; eselect-mode.el --- edit eselect files
 
-;; Copyright 2006 Matthew Kennedy
-;; Copyright 2006 Diego Pettenò
-;; Copyright 2007-2012 Christian Faulhammer
-;; Copyright 2007-2018 Ulrich Müller
+;; Copyright 2006-2018 Gentoo Authors
 
 ;; Author: Matthew Kennedy 
 ;; Diego Pettenò 



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

2018-12-09 Thread Jeroen Roovers
commit: 12ab4332294d626b3760cd95c9557ef1f41ea857
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Dec  9 22:21:19 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Dec  9 22:21:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ab4332

x11-misc/obmenu-generator: Version 0.85

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Fixes: https://bugs.gentoo.org/651790
Signed-off-by: Jeroen Roovers  gentoo.org>

 x11-misc/obmenu-generator/Manifest |  1 +
 .../obmenu-generator/obmenu-generator-0.85.ebuild  | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/x11-misc/obmenu-generator/Manifest 
b/x11-misc/obmenu-generator/Manifest
index 88264225a9c..77c3d28df7d 100644
--- a/x11-misc/obmenu-generator/Manifest
+++ b/x11-misc/obmenu-generator/Manifest
@@ -1 +1,2 @@
 DIST obmenu-generator-0.66.tar.gz 19352 BLAKE2B 
e08591922c18b79f895f3080bd494287c227672603dcd224241c87295b3ace891f4e5419306d7065d7374d845ced06d109903382bd3a656348874c943d94b723
 SHA512 
75da0f62f591f9a9678d93560826829c0555ba5de3359be90c2cb16c4b8d07a9f10cbbd53f4a08cf93f75d6df8cb68381fb9a975cdb8500bed4ec7b51615e287
+DIST obmenu-generator-0.85.tar.gz 20558 BLAKE2B 
526657eb9fc7ed0adc3681809d0f8b763f5faf7b2cb578962e1c2ab2e2bd488f386bcd6e7bf45e5752a2d339048af37f05bf31ef3947c2a9642f15e99db00eac
 SHA512 
d6925ec8c2b75eec12bc23840799cedf4b882787b62a6b8814ca6c8b3bc5d22d2b8a4510fa6829d66541923caf3163a85eefc068a96ead631a3200467c563545

diff --git a/x11-misc/obmenu-generator/obmenu-generator-0.85.ebuild 
b/x11-misc/obmenu-generator/obmenu-generator-0.85.ebuild
new file mode 100644
index 000..b8277e4215f
--- /dev/null
+++ b/x11-misc/obmenu-generator/obmenu-generator-0.85.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A fast pipe/static menu generator for the Openbox Window Manager"
+HOMEPAGE="https://github.com/trizen/obmenu-generator;
+SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-lang/perl
+   dev-perl/Data-Dump
+   >=dev-perl/Linux-DesktopFiles-0.90.0
+   x11-wm/openbox
+"
+
+src_install() {
+   dobin ${PN}
+
+   insinto /etc/xdg/obmenu-generator
+   doins schema.pl
+
+   dodoc README.md
+}



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

2018-12-09 Thread Sebastian Pipping
commit: 5eaa8c36dd579d7a3a52747c483988332e7b2da7
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Dec  9 21:58:07 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Dec  9 21:58:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eaa8c36

x11-misc/redshift: RDEPEND on libappindicator with introspection

Closes: https://bugs.gentoo.org/672274
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 x11-misc/redshift/redshift-1.12-r1.ebuild | 86 +++
 1 file changed, 86 insertions(+)

diff --git a/x11-misc/redshift/redshift-1.12-r1.ebuild 
b/x11-misc/redshift/redshift-1.12-r1.ebuild
new file mode 100644
index 000..433d41e2285
--- /dev/null
+++ b/x11-misc/redshift/redshift-1.12-r1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit systemd autotools eutils gnome2-utils python-r1
+
+DESCRIPTION="A screen color temperature adjusting software"
+HOMEPAGE="http://jonls.dk/redshift/;
+SRC_URI="https://github.com/jonls/redshift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="ayatana geoclue gtk nls"
+
+COMMON_DEPEND=">=x11-libs/libX11-1.4
+   x11-libs/libXxf86vm
+   x11-libs/libxcb
+   x11-libs/libdrm
+   ayatana? ( dev-libs/libappindicator:3[introspection] )
+   geoclue? ( app-misc/geoclue:2.0 dev-libs/glib:2 )
+   gtk? ( ${PYTHON_DEPS} )"
+RDEPEND="${COMMON_DEPEND}
+   gtk? ( dev-python/pygobject[${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   dev-python/pyxdg[${PYTHON_USEDEP}] )"
+DEPEND="${COMMON_DEPEND}
+   >=dev-util/intltool-0.50
+   nls? ( sys-devel/gettext )
+"
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use gtk && python_setup
+
+   econf \
+   --disable-silent-rules \
+   $(use_enable nls) \
+   --enable-drm \
+   --enable-randr \
+   --enable-vidmode \
+   --disable-wingdi \
+   \
+   --disable-corelocation \
+   $(use_enable geoclue geoclue2) \
+   \
+   $(use_enable gtk gui) \
+   --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+   --disable-apparmor \
+   --disable-quartz \
+   --disable-ubuntu
+}
+
+_impl_specific_src_install() {
+   emake DESTDIR="${D}" pythondir="$(python_get_sitedir)" \
+   -C src/redshift-gtk install
+}
+
+src_install() {
+   emake DESTDIR="${D}" UPDATE_ICON_CACHE=/bin/true install
+
+   if use gtk; then
+   python_foreach_impl _impl_specific_src_install
+   python_replicate_script "${D}"/usr/bin/redshift-gtk
+   dosym redshift-gtk /usr/bin/gtk-redshift
+   fi
+}
+
+pkg_preinst() {
+   use gtk && gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   use gtk && gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   use gtk && gnome2_icon_cache_update
+}



[gentoo-commits] proj/bouncer: New tag: v1.0-20181208-IMPORT

2018-12-09 Thread Robin H. Johnson
commit: 
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Dec  9 21:57:56 2018 +

New tag: v1.0-20181208-IMPORT




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

2018-12-09 Thread Sebastian Pipping
commit: 58611c7d95baa925c9eb7336b1d7053e2b1d0cbd
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Dec  9 21:48:57 2018 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Dec  9 21:48:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58611c7d

media-libs/gegl: Drop 0.3.8-r{0,1}

Closes: https://bugs.gentoo.org/669072
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 media-libs/gegl/Manifest |   1 -
 media-libs/gegl/gegl-0.3.8-r1.ebuild | 180 ---
 media-libs/gegl/gegl-0.3.8.ebuild| 180 ---
 3 files changed, 361 deletions(-)

diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest
index 90542a3a7c8..fb4d4e30290 100644
--- a/media-libs/gegl/Manifest
+++ b/media-libs/gegl/Manifest
@@ -2,7 +2,6 @@ DIST gegl-0.2.0.tar.bz2 7502040 BLAKE2B 
29b33bf6aa878b74461e929a96570fca9a56e529
 DIST gegl-0.3.0.tar.bz2 5463571 BLAKE2B 
7ac52fb22bab3b84068e10610d8681a5bcf56f6cdf39dae4374d2749823f3a1af62995382a1247427dde1921e0b11304adb800a2157ca6e7e773fdd97fee47f5
 SHA512 
ff758df4689b0fa8f5e16ebcea32a7fe77bccfef70efc20d10669ce5139a70ec3533e78227fd4798812b31ac1ca5081b9d1d701a7449bf75356f879ece5fadd6
 DIST gegl-0.3.26.tar.bz2 6530788 BLAKE2B 
1cd1a61737ec94cb30fdf16ca8dcb5667ebaa481d0e234f89b7e8bd9b05b3e515454bf768a66e64c88f61a57c83d51eecad9aab4450502dd3e02ce4f012df7a5
 SHA512 
1fafd6bb70b539bd31c052d2acfcb332fac92caf2a67e07a8c827db31b877aa373a184475952b6fc4dae455dcceccfd3943d782e9fe50f166323f698faf60957
 DIST gegl-0.3.34.tar.bz2 6707964 BLAKE2B 
4424a2c218067bd0a77d79c2334528da393350db3062019f3889b8cdb8d222f6e436ccfc845b61fdf425a1634698a7a6963702a29bb1666f515b1395c50dc99f
 SHA512 
a7a394dcce4137d5224163ca324f1585e64d1cc797e77d452ba444afe2bff39aa2e2d5d040d07b394697b75162bc310bc51490a5af80240b26aac14b6e7abe02
-DIST gegl-0.3.8.tar.bz2 5876259 BLAKE2B 
24199148ffbef6454ea460d126c29f1cc8581e5430bc3e341a8ab48fff701a0d63c4cf8864d04219455feaeb7e03808e8de06cc8ae0a500eb4154f2ec9ba25fe
 SHA512 
13207e7ab4723be1e31bdba5e30e5725e93c1adc61bad1413502128730391dbe7eb35419d243c8d0a1d8794341a58188790adacbb10d2a8e68db861c18d21bfb
 DIST gegl-0.4.12.tar.bz2 706 BLAKE2B 
f0801739e67e6d6ecc88abaed8638c900edd7229d240f63af7cc0bf503cd29b33b84d7e3018c757b0bdb6ee5245f6af595b96decc3916b57debfb46712213577
 SHA512 
cacf9f5c34357b3939162d0d4712ee2b47298a3e806b55e275cdf5e23f186d436ea1a840b91b1b72b76d450d94674cca217b7c253cd6b52a7d9505b4ad73fde2
 DIST gegl-0.4.6.tar.bz2 6931774 BLAKE2B 
c8fabc8efbcc21a3663c8a3a698e6bc072506a66a21b81e6696c37c81aec1458c695f773c554b6d98c2fd21a3d3ab7fcca4b2f6567ec9d4f94b1e925b9bc9ce5
 SHA512 
6df34b6e76318a375820bccac6efeb2792c737e47154902fcc08ef93cb45b978992ee263260c99f8e865964d80cd1fac6dc2d6c8e4453174df64a9044b57325e
 DIST gegl-0.4.8.tar.bz2 7017022 BLAKE2B 
ec934fe6faa0c9328ae8c6476e19e175a8e8082e3d1f59052fb83fad766030ede9dd3464a215d332238277492151d988b17c6d3ac87f3d9cec01797acd259fae
 SHA512 
20d2700cc74bce02e3e1b477f5e4dbd6546bb74625de235b31e24f506930927af53de3d0880c0b16f93a10cec993c58a12adba59dec7dda0e389261799aa

diff --git a/media-libs/gegl/gegl-0.3.8-r1.ebuild 
b/media-libs/gegl/gegl-0.3.8-r1.ebuild
deleted file mode 100644
index f0f0b701dbc..000
--- a/media-libs/gegl/gegl-0.3.8-r1.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 )
-
-# vala and introspection support is broken, bug #468208
-VALA_USE_DEPEND=vapigen
-
-inherit versionator gnome2-utils eutils autotools python-any-r1 vala
-
-if [[ ${PV} == ** ]]; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/gegl.git;
-   SRC_URI=""
-else
-   SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="A graph based image processing framework"
-HOMEPAGE="http://www.gegl.org/;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-SLOT="0.3"
-
-IUSE="cairo cpu_flags_x86_mmx cpu_flags_x86_sse debug ffmpeg +introspection 
jpeg2k lcms lensfun openexr raw sdl svg test tiff umfpack vala v4l webp"
-REQUIRED_USE="
-   svg? ( cairo )
-   vala? ( introspection )
-"
-
-# NOTE: Even current libav 11.4 does not have AV_CODEC_CAP_VARIABLE_FRAME_SIZE
-#   so there is no chance to support libav right now (Gentoo bug #567638)
-#   If it returns, please check prior GEGL ebuilds for how libav was 
integrated.  Thanks!
-RDEPEND="
-   >=dev-libs/glib-2.36:2
-   dev-libs/json-glib
-   >=media-libs/babl-0.1.14
-   sys-libs/zlib
-   >=x11-libs/gdk-pixbuf-2.18:2
-   x11-libs/pango
-
-   cairo? ( x11-libs/cairo )
-   ffmpeg? (
-   >=media-video/ffmpeg-2.8:0=
-   )
-

[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-audioencoder-wav/

2018-12-09 Thread Craig Andrews
commit: 64a0bd7927b60bca290caf73703ba8d914271da3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec  9 21:39:34 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  9 21:41:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a0bd79

media-plugins/kodi-audioencoder-wav: 1.1.0 is for Kodi 17 only

Closes: https://bugs.gentoo.org/672738
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 ...encoder-wav-1.1.0.ebuild => kodi-audioencoder-wav-1.1.0-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0.ebuild 
b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0-r1.ebuild
similarity index 90%
rename from 
media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0.ebuild
rename to 
media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0-r1.ebuild
index d8817b909c7..cac73112509 100644
--- a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0.ebuild
+++ b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-1.1.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,5 +27,5 @@ SLOT="0"
 IUSE=""
 
 DEPEND="
-   media-tv/kodi
+   =media-tv/kodi-17*
"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/kodi-audioencoder-wav/

2018-12-09 Thread Craig Andrews
commit: 616ee641ddc74aa4e0d73ae062a9ec0d03792b83
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec  9 21:41:21 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  9 21:41:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616ee641

media-plugins/kodi-audioencoder-wav: 2.0.1 version bump

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 media-plugins/kodi-audioencoder-wav/Manifest  | 1 +
 ...udioencoder-wav-.ebuild => kodi-audioencoder-wav-2.0.1.ebuild} | 4 ++--
 media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-plugins/kodi-audioencoder-wav/Manifest 
b/media-plugins/kodi-audioencoder-wav/Manifest
index a5d930a9671..7c73166f9c7 100644
--- a/media-plugins/kodi-audioencoder-wav/Manifest
+++ b/media-plugins/kodi-audioencoder-wav/Manifest
@@ -1 +1,2 @@
 DIST kodi-audioencoder-wav-1.1.0.tar.gz 9743 BLAKE2B 
912e5662338b9229c077e12fde9e9b7d7ffd0faea6dabc04cde315fe03aedb3c0d3305906fa5996254633e29418048e15d8ac0ec27735a19ac018cfea16d1f32
 SHA512 
002894dfebf427a86419f211f67abb34f68286573434272c39033ee281ad63d53acbe1d9288acd49abc991c770c577347512e018bebd627e0f722f300e961d85
+DIST kodi-audioencoder-wav-2.0.1.tar.gz 9850 BLAKE2B 
08275b37e033eea178054c2f8e6eab1b1af3073d7c88f8406de54bcc8a57791f55126b8d595d543520e214fc41dec7e2c8d45e64263071a98b01e7ea72ef8d01
 SHA512 
27746034397fe87bcfb81a429350e234be5fe793ef37f1c4f58ab87c91ef11fec8c808874183e59b325228289d519f9485c9587911f3ffca36ca53641f8d

diff --git 
a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild 
b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-2.0.1.ebuild
similarity index 90%
copy from media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild
copy to media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-2.0.1.ebuild
index 92c34671f99..884ee409000 100644
--- a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild
+++ b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,7 +27,7 @@ SLOT="0"
 IUSE=""
 
 DEPEND="
-   media-tv/kodi
+   =media-tv/kodi-18*
"
 RDEPEND="
${DEPEND}

diff --git 
a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild 
b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild
index 92c34671f99..f53f0fe8eb8 100644
--- a/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild
+++ b/media-plugins/kodi-audioencoder-wav/kodi-audioencoder-wav-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,7 +27,7 @@ SLOT="0"
 IUSE=""
 
 DEPEND="
-   media-tv/kodi
+   ~media-tv/kodi-
"
 RDEPEND="
${DEPEND}



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

2018-12-09 Thread Craig Andrews
commit: ed42912af1bf77f790f5836a2ae2e9368c7912f3
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Dec  9 21:23:26 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Dec  9 21:31:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed42912a

dev-libs/xerces-c: Fix USE="doc"

Closes: https://bugs.gentoo.org/672688
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 dev-libs/xerces-c/xerces-c-3.2.2.ebuild | 6 +-
 dev-libs/xerces-c/xerces-c-.ebuild  | 6 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild 
b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
index c87f737e34b..a7d0dd1ec9b 100644
--- a/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
+++ b/dev-libs/xerces-c/xerces-c-3.2.2.ebuild
@@ -83,11 +83,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {

diff --git a/dev-libs/xerces-c/xerces-c-.ebuild 
b/dev-libs/xerces-c/xerces-c-.ebuild
index 8b3066ca6f1..1f61a3a023d 100644
--- a/dev-libs/xerces-c/xerces-c-.ebuild
+++ b/dev-libs/xerces-c/xerces-c-.ebuild
@@ -87,11 +87,7 @@ src_configure() {
 src_compile() {
cmake-utils_src_compile
 
-   if use doc; then
-   cd doc || die
-   doxygen || die "making docs failed"
-   HTML_DOCS=( doc/html/. )
-   fi
+   use doc && cmake-utils_src_compile doc-style createapidocs doc-xml
 }
 
 src_install () {



[gentoo-commits] repo/gentoo:master commit in: app-shells/mcfly/

2018-12-09 Thread Georgy Yakovlev
commit: c2ae9261acfc2da2323a27a2acb3dd0fdbee38cc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec  9 20:52:33 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec  9 20:52:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ae9261

app-shells/mcfly: drop old

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

 app-shells/mcfly/Manifest   |   1 -
 app-shells/mcfly/mcfly-0.2.4.ebuild | 109 
 2 files changed, 110 deletions(-)

diff --git a/app-shells/mcfly/Manifest b/app-shells/mcfly/Manifest
index fb7fe7633d9..5d86fbea91a 100644
--- a/app-shells/mcfly/Manifest
+++ b/app-shells/mcfly/Manifest
@@ -24,7 +24,6 @@ DIST libc-0.2.42.crate 336080 BLAKE2B 
0de0726bfb00ff42d67abf06efa26c1a4f8132b29b
 DIST libsqlite3-sys-0.10.0.crate 2175426 BLAKE2B 
dc7cbbcb632e2de1e8fcd6372cb0a82ed044db1d8634fa88b4294efb01470528fc86cece8c1ba6c4800a97c39d78bebb4b858efaf7c3c74510f5cf675ca2a1f0
 SHA512 
df030105952e8e0ca9def15d914a2eb7fb81754c85465788f7a3df5626b647d4af7f93b11f2f6d6e3dba286fd101c779dd51de7f2732084ba9542120cbc0e299
 DIST linked-hash-map-0.4.2.crate 15980 BLAKE2B 
f31e0dc6f6bb3af355981491e42ce70ac91cbcf059c3d7da8ad2160c40c379bf6d10aab1fdc8400df4497e30ae8dc8c37149ec23084b589fb9a17b8dcf7fbdb4
 SHA512 
e9ca0dcf09338b8bf2e669eae241b1d07a08c430b2c1fb8adde9a79218aac8f0ad3a13d515202fbf7d0d6f3607e64c4fb3b8b9fe9190655897ae7aeeeb91dbce
 DIST lru-cache-0.1.1.crate 8645 BLAKE2B 
027f7051ce930701b97017638f2091efef0b3be330fe1cf534d31c7040c8eb55d73d8e397644584d642e370ed2c109f6df61a6da020f6df5f5756cfccbdf9216
 SHA512 
f397be62edf59bcb36767e338427684274c3ec900d96f92c75859c61ae52f78c42a551bb298e256b76f65bc7b5765c453a07baa61dcb01bfb93ca8a41612b521
-DIST mcfly-0.2.4.tar.gz 242306 BLAKE2B 
be465e8743f718d6c8c7c94adcc98e14a1f16ae766ec434b5595124a7d2a7b94f6de1df1e22bb6ae06e9b037e73313e7325b73b9d3c0624d6e9ed59d5f7d384f
 SHA512 
de69995fc21c2bf2926345b4ea6d95c7a31c9486b20e6bf65d43cfa1a543bcd4d3e1ac681659bc3a2e8b63f52f16cba80d7114cafab409771eb683804a85337f
 DIST mcfly-0.2.5.tar.gz 242543 BLAKE2B 
6e98cf65dd4184b475d58470eb241aa7f793fd51dc638a77e3407a71bd4e937db75d6f2bbc99d7f34b04ffbf216bfe48339763ca2fb670ac5740b5637bd6d6a9
 SHA512 
a0b2728d017271e8d7fc62fca08a433dc59bc0d7cc4c0bf1ab3d000fbd6bdb8a0aa94de2fc6334dc9035b654d529a4cbdae239a769a14f0a43723716e7ba46fa
 DIST memchr-2.0.1.crate 9858 BLAKE2B 
ccf5530245bdcf1b892b98858d1cfd8cdeec3765422f6d1503bfaf3e48744dabfbc1767212b310d1951f1594ec3d4ca09447ca72782ed272cc396113a7f9fef8
 SHA512 
50daeb73062c30b244c8fec965ff0c69c29571022a9228dafd1ed397164956e39fbe260b8adce33522b5cedcd7f9135500ac45d6bc0b5e72bf9e89ebea0954d1
 DIST nodrop-0.1.12.crate 3033 BLAKE2B 
69792f5ac9722dc570749795b6e0e6c6373c44614bf5861846af08d426d18e5929ad3c5b957adf3480e8c77444cec9d33b3e8b272eea9c7200f0cedf0d78e7ac
 SHA512 
8f2856a6467715565ea5b3be181fc957f6cbc885797c15582ef5be5a71089201292ea58f94877496737dfd427b19523228fa4bde49d9413a8399d2e7888b99aa

diff --git a/app-shells/mcfly/mcfly-0.2.4.ebuild 
b/app-shells/mcfly/mcfly-0.2.4.ebuild
deleted file mode 100644
index e0350162a51..000
--- a/app-shells/mcfly/mcfly-0.2.4.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2017-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CRATES="
-aho-corasick-0.6.6
-ansi_term-0.11.0
-argon2rs-0.2.5
-arrayvec-0.4.7
-atty-0.2.10
-backtrace-0.3.9
-backtrace-sys-0.1.24
-bitflags-1.0.3
-blake2-rfc-0.2.18
-cc-1.0.18
-cfg-if-0.1.5
-clap-2.32.0
-cloudabi-0.0.3
-constant_time_eq-0.1.3
-csv-1.0.1
-csv-core-0.1.4
-dirs-1.0.4
-failure-0.1.2
-failure_derive-0.1.2
-fuchsia-zircon-0.3.3
-fuchsia-zircon-sys-0.3.3
-lazy_static-1.1.0
-libc-0.2.42
-libsqlite3-sys-0.10.0
-linked-hash-map-0.4.2
-lru-cache-0.1.1
-memchr-2.0.1
-nodrop-0.1.12
-pkg-config-0.3.11
-proc-macro2-0.4.20
-quote-0.6.8
-rand-0.4.3
-rand-0.5.5
-rand_core-0.2.1
-redox_syscall-0.1.40
-redox_termios-0.1.1
-redox_users-0.2.0
-regex-1.0.2
-regex-syntax-0.6.2
-relative-path-0.4.0
-rusqlite-0.15.0
-rustc-demangle-0.1.9
-scoped_threadpool-0.1.9
-serde-1.0.75
-shellexpand-1.0.0
-strsim-0.7.0
-syn-0.14.9
-synstructure-0.9.0
-termion-1.5.1
-textwrap-0.10.0
-thread_local-0.3.5
-time-0.1.40
-ucd-util-0.1.1
-unicode-segmentation-1.2.1
-unicode-width-0.1.5
-unicode-xid-0.1.0
-unreachable-1.0.0
-utf8-ranges-1.0.0
-vcpkg-0.2.4
-vec_map-0.8.1
-version_check-0.1.4
-void-1.0.2
-winapi-0.3.5
-winapi-i686-pc-windows-gnu-0.4.0
-winapi-x86_64-pc-windows-gnu-0.4.0
-"
-
-inherit cargo
-
-DESCRIPTION="Context-aware bash history search replacement (crtl-r)"
-HOMEPAGE="https://github.com/cantino/mcfly;
-SRC_URI="https://github.com/cantino/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   $(cargo_crate_uris ${CRATES})"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND=""
-RDEPEND=""
-
-src_install() {
-   cargo_src_install
-
-   insinto "/usr/share/${PN}"
-   doins "${PN}.bash"
-
-   

[gentoo-commits] repo/gentoo:master commit in: app-shells/mcfly/

2018-12-09 Thread Georgy Yakovlev
commit: c92965753cd5505dc92861103cacd48cadeb97c6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec  9 20:45:24 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sun Dec  9 20:45:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9296575

app-shells/mcfly: version bump to 0.2.5

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

 app-shells/mcfly/Manifest   |   1 +
 app-shells/mcfly/mcfly-0.2.5.ebuild | 109 
 2 files changed, 110 insertions(+)

diff --git a/app-shells/mcfly/Manifest b/app-shells/mcfly/Manifest
index 35342379a16..fb7fe7633d9 100644
--- a/app-shells/mcfly/Manifest
+++ b/app-shells/mcfly/Manifest
@@ -25,6 +25,7 @@ DIST libsqlite3-sys-0.10.0.crate 2175426 BLAKE2B 
dc7cbbcb632e2de1e8fcd6372cb0a82
 DIST linked-hash-map-0.4.2.crate 15980 BLAKE2B 
f31e0dc6f6bb3af355981491e42ce70ac91cbcf059c3d7da8ad2160c40c379bf6d10aab1fdc8400df4497e30ae8dc8c37149ec23084b589fb9a17b8dcf7fbdb4
 SHA512 
e9ca0dcf09338b8bf2e669eae241b1d07a08c430b2c1fb8adde9a79218aac8f0ad3a13d515202fbf7d0d6f3607e64c4fb3b8b9fe9190655897ae7aeeeb91dbce
 DIST lru-cache-0.1.1.crate 8645 BLAKE2B 
027f7051ce930701b97017638f2091efef0b3be330fe1cf534d31c7040c8eb55d73d8e397644584d642e370ed2c109f6df61a6da020f6df5f5756cfccbdf9216
 SHA512 
f397be62edf59bcb36767e338427684274c3ec900d96f92c75859c61ae52f78c42a551bb298e256b76f65bc7b5765c453a07baa61dcb01bfb93ca8a41612b521
 DIST mcfly-0.2.4.tar.gz 242306 BLAKE2B 
be465e8743f718d6c8c7c94adcc98e14a1f16ae766ec434b5595124a7d2a7b94f6de1df1e22bb6ae06e9b037e73313e7325b73b9d3c0624d6e9ed59d5f7d384f
 SHA512 
de69995fc21c2bf2926345b4ea6d95c7a31c9486b20e6bf65d43cfa1a543bcd4d3e1ac681659bc3a2e8b63f52f16cba80d7114cafab409771eb683804a85337f
+DIST mcfly-0.2.5.tar.gz 242543 BLAKE2B 
6e98cf65dd4184b475d58470eb241aa7f793fd51dc638a77e3407a71bd4e937db75d6f2bbc99d7f34b04ffbf216bfe48339763ca2fb670ac5740b5637bd6d6a9
 SHA512 
a0b2728d017271e8d7fc62fca08a433dc59bc0d7cc4c0bf1ab3d000fbd6bdb8a0aa94de2fc6334dc9035b654d529a4cbdae239a769a14f0a43723716e7ba46fa
 DIST memchr-2.0.1.crate 9858 BLAKE2B 
ccf5530245bdcf1b892b98858d1cfd8cdeec3765422f6d1503bfaf3e48744dabfbc1767212b310d1951f1594ec3d4ca09447ca72782ed272cc396113a7f9fef8
 SHA512 
50daeb73062c30b244c8fec965ff0c69c29571022a9228dafd1ed397164956e39fbe260b8adce33522b5cedcd7f9135500ac45d6bc0b5e72bf9e89ebea0954d1
 DIST nodrop-0.1.12.crate 3033 BLAKE2B 
69792f5ac9722dc570749795b6e0e6c6373c44614bf5861846af08d426d18e5929ad3c5b957adf3480e8c77444cec9d33b3e8b272eea9c7200f0cedf0d78e7ac
 SHA512 
8f2856a6467715565ea5b3be181fc957f6cbc885797c15582ef5be5a71089201292ea58f94877496737dfd427b19523228fa4bde49d9413a8399d2e7888b99aa
 DIST pkg-config-0.3.11.crate 13227 BLAKE2B 
f22a748d9330848379d9bcc32026c9ba4bcffc043495b864af95dde36ce3fe71344bf5b0534aa61574f677b9a3d1ec0e09f774dea0ee57c1810f1e6bd7edc1e4
 SHA512 
c5e53a9dd777bce55889fdf7028418443896890ff120beb2fda5e5fcc55624aaefc2ac058c2b4bc88519d48bacc477351b0ab1c4d4a65b4e4bf66a69a419aae6

diff --git a/app-shells/mcfly/mcfly-0.2.5.ebuild 
b/app-shells/mcfly/mcfly-0.2.5.ebuild
new file mode 100644
index 000..e0350162a51
--- /dev/null
+++ b/app-shells/mcfly/mcfly-0.2.5.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2017-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CRATES="
+aho-corasick-0.6.6
+ansi_term-0.11.0
+argon2rs-0.2.5
+arrayvec-0.4.7
+atty-0.2.10
+backtrace-0.3.9
+backtrace-sys-0.1.24
+bitflags-1.0.3
+blake2-rfc-0.2.18
+cc-1.0.18
+cfg-if-0.1.5
+clap-2.32.0
+cloudabi-0.0.3
+constant_time_eq-0.1.3
+csv-1.0.1
+csv-core-0.1.4
+dirs-1.0.4
+failure-0.1.2
+failure_derive-0.1.2
+fuchsia-zircon-0.3.3
+fuchsia-zircon-sys-0.3.3
+lazy_static-1.1.0
+libc-0.2.42
+libsqlite3-sys-0.10.0
+linked-hash-map-0.4.2
+lru-cache-0.1.1
+memchr-2.0.1
+nodrop-0.1.12
+pkg-config-0.3.11
+proc-macro2-0.4.20
+quote-0.6.8
+rand-0.4.3
+rand-0.5.5
+rand_core-0.2.1
+redox_syscall-0.1.40
+redox_termios-0.1.1
+redox_users-0.2.0
+regex-1.0.2
+regex-syntax-0.6.2
+relative-path-0.4.0
+rusqlite-0.15.0
+rustc-demangle-0.1.9
+scoped_threadpool-0.1.9
+serde-1.0.75
+shellexpand-1.0.0
+strsim-0.7.0
+syn-0.14.9
+synstructure-0.9.0
+termion-1.5.1
+textwrap-0.10.0
+thread_local-0.3.5
+time-0.1.40
+ucd-util-0.1.1
+unicode-segmentation-1.2.1
+unicode-width-0.1.5
+unicode-xid-0.1.0
+unreachable-1.0.0
+utf8-ranges-1.0.0
+vcpkg-0.2.4
+vec_map-0.8.1
+version_check-0.1.4
+void-1.0.2
+winapi-0.3.5
+winapi-i686-pc-windows-gnu-0.4.0
+winapi-x86_64-pc-windows-gnu-0.4.0
+"
+
+inherit cargo
+
+DESCRIPTION="Context-aware bash history search replacement (crtl-r)"
+HOMEPAGE="https://github.com/cantino/mcfly;
+SRC_URI="https://github.com/cantino/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+   cargo_src_install
+
+   insinto "/usr/share/${PN}"
+   doins "${PN}.bash"
+
+   

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

2018-12-09 Thread Andreas Sturmlechner
commit: 50c1efe4e4631026b9a04a726c36e10c7d99c729
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec  9 20:29:31 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  9 20:32:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c1efe4

www-client/falkon: Enable webinspector, fix mouse navigation

Disable finding PySide2 as long as it is not a thing in Gentoo.

mouse navigation:
KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=395828

webinspector:
Reported-by: nekoexmachina in #gentoo-kde
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 www-client/falkon/falkon-3.0.1-r1.ebuild   |  79 +++
 .../falkon/files/falkon-3.0.1-page-actions.patch   |  53 +++
 .../files/falkon-3.0.1-pyside2-release.patch   |  26 +
 .../files/falkon-3.0.1-qiodevice-main-thread.patch | 106 +
 .../files/falkon-3.0.1-qtwebengine-version.patch   |  72 ++
 .../falkon/files/falkon-3.0.1-webinspector.patch   | 102 
 6 files changed, 438 insertions(+)

diff --git a/www-client/falkon/falkon-3.0.1-r1.ebuild 
b/www-client/falkon/falkon-3.0.1-r1.ebuild
new file mode 100644
index 000..71fb406ee4a
--- /dev/null
+++ b/www-client/falkon/falkon-3.0.1-r1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Cross-platform web browser using QtWebEngine"
+HOMEPAGE="https://www.falkon.org/;
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus gnome-keyring kwallet libressl +X"
+
+COMMON_DEPEND="
+   $(add_qt_dep qtdeclarative 'widgets')
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork 'ssl')
+   $(add_qt_dep qtprintsupport)
+   $(add_qt_dep qtsql 'sqlite')
+   $(add_qt_dep qtwebchannel)
+   $(add_qt_dep qtwebengine 'widgets')
+   $(add_qt_dep qtwidgets)
+   dbus? ( $(add_qt_dep qtdbus) )
+   gnome-keyring? ( gnome-base/gnome-keyring )
+   kwallet? ( $(add_frameworks_dep kwallet) )
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:0= )
+   X? (
+   $(add_qt_dep qtx11extras)
+   x11-libs/libxcb:=
+   x11-libs/xcb-util
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   $(add_qt_dep linguist-tools)
+   $(add_qt_dep qtconcurrent)
+   gnome-keyring? ( virtual/pkgconfig )
+"
+if [[ ${KDE_BUILD_TYPE} != live ]]; then
+   DEPEND+=" $(add_frameworks_dep ki18n)"
+fi
+RDEPEND="${COMMON_DEPEND}
+   !www-client/qupzilla
+   $(add_qt_dep qtsvg)
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-pyside2-release.patch"
+   "${FILESDIR}/${P}-qiodevice-main-thread.patch"
+   "${FILESDIR}/${P}-page-actions.patch"
+   "${FILESDIR}/${P}-qtwebengine-version.patch"
+   "${FILESDIR}/${P}-webinspector.patch"
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_PySide2=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_Shiboken2=ON
+   -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
+   -DDISABLE_DBUS=$(usex !dbus)
+   -DBUILD_KEYRING=$(usex gnome-keyring)
+   $(cmake-utils_use_find_package kwallet KF5Wallet)
+   -DNO_X11=$(usex !X)
+   )
+   kde5_src_configure
+}
+
+pkg_postinst() {
+   kde5_pkg_postinst
+   elog "If you were previously using QupZilla, you can manually migrate 
your profiles"
+   elog "by moving the config directory from ~/.config/qupzilla to 
~/.config/falkon"
+}

diff --git a/www-client/falkon/files/falkon-3.0.1-page-actions.patch 
b/www-client/falkon/files/falkon-3.0.1-page-actions.patch
new file mode 100644
index 000..be48f000817
--- /dev/null
+++ b/www-client/falkon/files/falkon-3.0.1-page-actions.patch
@@ -0,0 +1,53 @@
+From 53e0a43762523185fb98bf705f85cf0dfa27247f Mon Sep 17 00:00:00 2001
+From: David Rosca 
+Date: Sun, 8 Jul 2018 20:34:58 +0200
+Subject: NavigationBar: Correctly reconnect to page actions
+
+BUG: 395828
+FIXED-IN: 3.0.2
+---
+ src/lib/navigation/navigationbar.cpp | 27 ---
+ 1 file changed, 16 insertions(+), 11 deletions(-)
+
+diff --git a/src/lib/navigation/navigationbar.cpp 
b/src/lib/navigation/navigationbar.cpp
+index 0339b55..622622d 100644
+--- a/src/lib/navigation/navigationbar.cpp
 b/src/lib/navigation/navigationbar.cpp
+@@ -230,19 +230,24 @@ void NavigationBar::setCurrentView(TabbedWebView *view)
+ return;
+ }
+ 
+-auto updateButton = [](ToolButton *button, QAction *action) {
+-button->setEnabled(action->isEnabled());
++auto connectPageActions = [this](QWebEnginePage *page) {
++auto updateButton = [](ToolButton *button, 

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

2018-12-09 Thread Sergei Trofimovich
commit: 08a01779eae0ff0566f133039c44a74a84781c5e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  9 11:58:33 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  9 20:32:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a01779

eclass/tests/toolchain.sh: prefix test name

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/tests/toolchain.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/tests/toolchain.sh b/eclass/tests/toolchain.sh
index b41bf96cd03..558a44c8771 100755
--- a/eclass/tests/toolchain.sh
+++ b/eclass/tests/toolchain.sh
@@ -16,7 +16,7 @@ test_downgrade_arch_flags() {
shift 2
CFLAGS=${@}
 
-   tbegin "${ver} ${CFLAGS} => ${exp}"
+   tbegin "downgrade_arch_flags: ${ver} ${CFLAGS} => ${exp}"
 
CHOST=x86_64 # needed for tc-arch
downgrade_arch_flags ${ver}



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

2018-12-09 Thread Sergei Trofimovich
commit: aa14fce6eb06886279cb125f4a7af9352d4378d1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  9 11:52:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  9 20:31:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa14fce6

eclass/tests/toolchain.sh: add EAPI=5 to unbreak tests

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/tests/toolchain.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/tests/toolchain.sh b/eclass/tests/toolchain.sh
index 47401e68752..b41bf96cd03 100755
--- a/eclass/tests/toolchain.sh
+++ b/eclass/tests/toolchain.sh
@@ -2,6 +2,8 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+EAPI=5
+
 source tests-common.sh
 
 inherit toolchain



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

2018-12-09 Thread Sergei Trofimovich
commit: e91202c9be35d70bb292efe0ce88bd583e1bf3ee
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  9 13:09:53 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  9 20:32:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91202c9

toolchain.eclass: move from versionator to eapi7-ver eclass

Preparation to EAPI=6+ support in gcc ebuilds.

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/toolchain.eclass | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 19564a0652e..018079ba937 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -8,7 +8,7 @@ DESCRIPTION="The GNU Compiler Collection"
 HOMEPAGE="https://gcc.gnu.org/;
 RESTRICT="strip" # cross-compilers need controlled stripping
 
-inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils 
toolchain-funcs versionator prefix
+inherit eutils fixheadtails flag-o-matic gnuconfig libtool multilib pax-utils 
toolchain-funcs prefix
 
 if [[ ${PV} == *_pre* ]] ; then
EGIT_REPO_URI="git://gcc.gnu.org/git/gcc.git"
@@ -26,8 +26,8 @@ FEATURES=${FEATURES/multilib-strict/}
 
 case ${EAPI:-0} in
0|1|2|3|4*) die "Need to upgrade to at least EAPI=5" ;;
-   5*)   ;;
-   *)   die "I don't speak EAPI ${EAPI}." ;;
+   5*) inherit eapi7-ver ;;
+   *) die "I don't speak EAPI ${EAPI}." ;;
 esac
 EXPORT_FUNCTIONS pkg_pretend pkg_setup src_unpack src_prepare src_configure \
src_compile src_test src_install pkg_postinst pkg_postrm
@@ -50,7 +50,7 @@ is_crosscompile() {
 
 # General purpose version check.  Without a second arg matches up to minor 
version (x.x.x)
 tc_version_is_at_least() {
-   version_is_at_least "$1" "${2:-${GCC_RELEASE_VER}}"
+   ver_test "${2:-${GCC_RELEASE_VER}}" -ge "$1"
 }
 
 # General purpose version range check
@@ -62,17 +62,17 @@ tc_version_is_between() {
 GCC_PV=${TOOLCHAIN_GCC_PV:-${PV}}
 GCC_PVR=${GCC_PV}
 [[ ${PR} != "r0" ]] && GCC_PVR=${GCC_PVR}-${PR}
-GCC_RELEASE_VER=$(get_version_component_range 1-3 ${GCC_PV})
-GCC_BRANCH_VER=$(get_version_component_range 1-2 ${GCC_PV})
-GCCMAJOR=$(get_version_component_range 1 ${GCC_PV})
-GCCMINOR=$(get_version_component_range 2 ${GCC_PV})
-GCCMICRO=$(get_version_component_range 3 ${GCC_PV})
+GCC_RELEASE_VER=$(ver_cut 1-3 ${GCC_PV})
+GCC_BRANCH_VER=$(ver_cut 1-2 ${GCC_PV})
+GCCMAJOR=$(ver_cut 1 ${GCC_PV})
+GCCMINOR=$(ver_cut 2 ${GCC_PV})
+GCCMICRO=$(ver_cut 3 ${GCC_PV})
 [[ ${BRANCH_UPDATE-notset} == "notset" ]] && \
-   BRANCH_UPDATE=$(get_version_component_range 4 ${GCC_PV})
+   BRANCH_UPDATE=$(ver_cut 4 ${GCC_PV})
 
 # According to gcc/c-cppbuiltin.c, GCC_CONFIG_VER MUST match this regex.
 # ([^0-9]*-)?[0-9]+[.][0-9]+([.][0-9]+)?([- ].*)?
-GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(replace_version_separator 3 '-' ${GCC_PV})}
+GCC_CONFIG_VER=${GCC_CONFIG_VER:-$(ver_rs 3 '-' ${GCC_PV})}
 
 # Pre-release support
 if [[ ${GCC_PV} == *_pre* ]] ; then
@@ -2290,7 +2290,7 @@ should_we_gcc_config() {
# for being in the same SLOT, make sure we run gcc-config.
local curr_config_ver=$(gcc-config -S ${curr_config} | awk '{print $2}')
 
-   local curr_branch_ver=$(get_version_component_range 1-2 
${curr_config_ver})
+   local curr_branch_ver=$(ver_cut 1-2 ${curr_config_ver})
 
if [[ ${curr_branch_ver} == ${GCC_BRANCH_VER} ]] ; then
return 0



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

2018-12-09 Thread Sergei Trofimovich
commit: 61f0a9c777bbad70575e63699cbde914bcf4a90f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec  9 12:47:23 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec  9 20:32:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f0a9c7

eclass/tests/toolchain.sh: add tests to prepare to eapi7-ver switch

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/tests/toolchain.sh | 91 +++
 1 file changed, 91 insertions(+)

diff --git a/eclass/tests/toolchain.sh b/eclass/tests/toolchain.sh
index 558a44c8771..ec225356856 100755
--- a/eclass/tests/toolchain.sh
+++ b/eclass/tests/toolchain.sh
@@ -4,6 +4,10 @@
 
 EAPI=5
 
+# apply exlass globals to test version parsing
+TOOLCHAIN_GCC_PV=7.3.0
+PR=r0
+
 source tests-common.sh
 
 inherit toolchain
@@ -81,4 +85,91 @@ test_downgrade_arch_flags 4.3 "-march=foo -mno-sse4.1" 
"-march=foo -mno-sha -mno
 test_downgrade_arch_flags 4.2 "-march=foo" "-march=foo -mno-sha -mno-rtm 
-mno-avx2 -mno-avx -mno-sse4.1"
 
 test_downgrade_arch_flags 4.4 "-O2 -march=core2 -ffoo -fblah" "-O2 -march=atom 
-mno-sha -ffoo -mno-rtm -fblah"
+
+# basic version parsing tests in preparation to eapi7-ver switch
+
+test_tc_version_is_at_least() {
+   local exp msg ret=0 want mine res
+
+   want=${1}
+   mine=${2}
+   exp=${3}
+
+   tbegin "tc_version_is_at_least: ${want} ${mine} => ${exp}"
+
+   tc_version_is_at_least ${want} ${mine}
+   res=$?
+
+   if [[ ${res} -ne ${exp} ]]; then
+   msg="Failure - Expected: \"${exp}\" Got: \"${res}\""
+   ret=1
+   fi
+   tend ${ret} ${msg}
+}
+
+#   wantmine expect
+test_tc_version_is_at_least 8   ''   1
+test_tc_version_is_at_least 8.0 ''   1
+test_tc_version_is_at_least 7   ''   0
+test_tc_version_is_at_least 7.0 ''   0
+test_tc_version_is_at_least ${TOOLCHAIN_GCC_PV} ''   0
+test_tc_version_is_at_least 5.0 6.0  0
+
+test_tc_version_is_between() {
+   local exp msg ret=0 lo hi res
+
+   lo=${1}
+   hi=${2}
+   exp=${3}
+
+   tbegin "tc_version_is_between: ${lo} ${hi} => ${exp}"
+
+   tc_version_is_between ${lo} ${hi}
+   res=$?
+
+   if [[ ${res} -ne ${exp} ]]; then
+   msg="Failure - Expected: \"${exp}\" Got: \"${res}\""
+   ret=1
+   fi
+   tend ${ret} ${msg}
+}
+
+#  lo  hi  expect
+test_tc_version_is_between 1   0   1
+test_tc_version_is_between 1   2   1
+test_tc_version_is_between 7   8   0
+test_tc_version_is_between ${TOOLCHAIN_GCC_PV} 8   0
+test_tc_version_is_between ${TOOLCHAIN_GCC_PV} ${TOOLCHAIN_GCC_PV} 1
+test_tc_version_is_between 7   ${TOOLCHAIN_GCC_PV} 1
+test_tc_version_is_between 8   9   1
+
+# eclass has a few critical global variables worth not breaking
+test_var_assert() {
+   local var_name exp
+
+   var_name=${1}
+   exp=${2}
+
+   tbegin "asserv variable value: ${var_name} => ${exp}"
+
+   if [[ ${!var_name} != ${exp} ]]; then
+   msg="Failure - Expected: \"${exp}\" Got: \"${!var_name}\""
+   ret=1
+   fi
+   tend ${ret} ${msg}
+}
+
+# TODO: convert these globals to helpers to ease testing against multiple
+# ${TOOLCHAIN_GCC_PV} vaues.
+test_var_assert GCC_PV  7.3.0
+test_var_assert GCC_PVR 7.3.0
+test_var_assert GCC_RELEASE_VER 7.3.0
+test_var_assert GCC_BRANCH_VER  7.3
+test_var_assert GCCMAJOR7
+test_var_assert GCCMINOR3
+test_var_assert GCCMICRO0
+test_var_assert BRANCH_UPDATE   ''
+test_var_assert GCC_CONFIG_VER  7.3.0
+test_var_assert PREFIX  /usr
+
 texit



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

2018-12-09 Thread Michał Górny
commit: 1ae7ddd19bc5c2713e5b6a100c69663d58ca72fa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Dec  9 19:06:09 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Dec  9 19:16:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ae7ddd1

sys-devel/distcc: Backport fix for crash on non-existing dir

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

 ...stcc-3.3.2-r3.ebuild => distcc-3.3.2-r4.ebuild} |  2 ++
 .../distcc/files/distcc-3.3.2-noexist-crash.patch  | 22 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/distcc/distcc-3.3.2-r3.ebuild 
b/sys-devel/distcc/distcc-3.3.2-r4.ebuild
similarity index 98%
rename from sys-devel/distcc/distcc-3.3.2-r3.ebuild
rename to sys-devel/distcc/distcc-3.3.2-r4.ebuild
index 1266d913df9..01cca1f446a 100644
--- a/sys-devel/distcc/distcc-3.3.2-r3.ebuild
+++ b/sys-devel/distcc/distcc-3.3.2-r4.ebuild
@@ -56,6 +56,8 @@ src_prepare() {
eapply "${FILESDIR}/${PN}-3.3.2-freedesktop.patch"
# SOCKSv5 support needed for Portage, bug #537616
eapply "${FILESDIR}/${PN}-3.2_rc1-socks5.patch"
+   # crash on missing directory
+   eapply "${FILESDIR}"/distcc-3.3.2-noexist-crash.patch
eapply_user
 
# Bugs #120001, #167844 and probably more. See patch for description.

diff --git a/sys-devel/distcc/files/distcc-3.3.2-noexist-crash.patch 
b/sys-devel/distcc/files/distcc-3.3.2-noexist-crash.patch
new file mode 100644
index 000..7f378082d99
--- /dev/null
+++ b/sys-devel/distcc/files/distcc-3.3.2-noexist-crash.patch
@@ -0,0 +1,22 @@
+From 24f73c5cd8f839bd520eb52e91d0d26e07689373 Mon Sep 17 00:00:00 2001
+From: Shawn Landden 
+Date: Wed, 29 Aug 2018 04:52:38 -0700
+Subject: [PATCH] fix #304
+
+---
+ src/daemon.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/daemon.c b/src/daemon.c
+index 5765982..c8fee7c 100644
+--- a/src/daemon.c
 b/src/daemon.c
+@@ -166,7 +166,7 @@ static void dcc_warn_masquerade_whitelist(void) {
+ rs_log_crit(LIBDIR "/distcc not found. %s", warn);
+ dcc_exit(EXIT_COMPILER_MISSING);
+ }
+-if (!readdir(e) && !readdir(d)) {
++if ((!e || !readdir(e)) && (!d || !readdir(d))) {
+ rs_log_crit(LIBDIR "/distcc empty. %s", warn);
+ dcc_exit(EXIT_COMPILER_MISSING);
+ }



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-oodict/

2018-12-09 Thread Aaron Bauman
commit: 1c44450c742d9a0973329ec676c972a1dc52304f
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Dec  9 18:39:03 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Dec  9 18:39:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c44450c

app-eselect/eselect-oodict: fix S

Signed-off-by: Aaron Bauman  gentoo.org>

 app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild 
b/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild
index 099c65f597a..22f01dfeeac 100644
--- a/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild
+++ b/app-eselect/eselect-oodict/eselect-oodict-20100228.ebuild
@@ -8,6 +8,8 @@ HOMEPAGE="https://www.gentoo.org/;
 
 SRC_URI="mirror://gentoo/oodict.eselect-${PVR}.bz2"
 
+S="${WORKDIR}"
+
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/

2018-12-09 Thread Gilles Dartiguelongue
commit: da3aba3913b8e1520e12c7d3330b06a6351257a4
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 17:42:47 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 17:43:32 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=da3aba39

gnome-extra/gnome-boxes: sync live ebuild

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-boxes/gnome-boxes-.ebuild | 101 
 1 file changed, 51 insertions(+), 50 deletions(-)

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild
index 1998516e..26677782 100644
--- a/gnome-extra/gnome-boxes/gnome-boxes-.ebuild
+++ b/gnome-extra/gnome-boxes/gnome-boxes-.ebuild
@@ -1,13 +1,15 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 VALA_USE_DEPEND="vapigen"
 VALA_MIN_API_VERSION="0.36"
 
-inherit gnome2 linux-info readme.gentoo-r1 vala
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
 if [[ ${PV} =  ]]; then
-   inherit gnome2-live
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/${GNOME_ORG_MODULE};
 fi
 
 DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
@@ -15,7 +17,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
 
 LICENSE="LGPL-2"
 SLOT="0"
-IUSE="bindist"
+IUSE="rdp"
 if [[ ${PV} =  ]]; then
KEYWORDS=""
 else
@@ -24,47 +26,42 @@ fi
 
 # NOTE: sys-fs/* stuff is called via exec()
 # FIXME: ovirt is not available in tree
-RDEPEND="
+# FIXME: qemu probably needs to depend on spice[smartcard]
+#directly with USE=spice
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+COMMON_DEPEND="
>=app-arch/libarchive-3:=
-   >=dev-libs/glib-2.38:2
-   >=dev-libs/gobject-introspection-0.9.6:=
-   >=dev-libs/libxml2-2.7.8:2
-   >=sys-libs/libosinfo-0.2.12
-   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
-   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
-   >=app-emulation/libvirt-glib-0.2.3
-   >=x11-libs/gtk+-3.19.8:3
-   >=net-libs/gtk-vnc-0.4.4[gtk3(+)]
-   app-crypt/libsecret
-   app-emulation/spice[smartcard]
-   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir]
-   virtual/libusb:1
-
-   >=app-misc/tracker-0.16:0=[iso]
-
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala]
+   >=sys-libs/libosinfo-1.1.0[vala]
+   app-crypt/libsecret[vala]
>=net-libs/libsoup-2.44:2.4
-
-   sys-fs/mtools
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-0.2.3[vala]
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala]
+   >=app-misc/tracker-2:0=
+   net-libs/webkit-gtk:4
>=virtual/libgudev-165:=
-   !bindist? ( gnome-extra/gnome-boxes-nonfree )
+   >=dev-libs/gobject-introspection-1:=
+   rdp? ( net-misc/freerdp )
 "
-# libxml2+gdk-pixbuf required for glib-compile-resources
-DEPEND="${RDEPEND}
-   app-text/yelp-tools
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
-   x11-libs/gdk-pixbuf:2
-"
 
-if [[ ${PV} =  ]]; then
-   DEPEND="${DEPEND}
-   $(vala_depend)
-   sys-libs/libosinfo[introspection,vala]
-   app-emulation/libvirt-glib[introspection,vala]
-   net-libs/gtk-vnc[introspection,vala]
-   net-misc/spice-gtk[introspection,vala]
-   net-libs/rest:0.7[introspection]"
-fi
+   >=dev-util/meson-0.47.0
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+"
 
 DISABLE_AUTOFORMATTING="yes"
 DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM 
modules.
@@ -86,28 +83,32 @@ pkg_pretend() {
 }
 
 src_prepare() {
-   # Do not change CFLAGS, wondering about VALA ones but appears to be
-   # needed as noted in configure comments below
-   sed 's/CFLAGS="$CFLAGS -O0 -ggdb3"//' -i configure.ac || die
-
vala_src_prepare
-   gnome2_src_prepare
+   xdg_src_prepare
 }
 
 src_configure() {
-   # debug needed for splitdebug proper behavior (cardoe), bug #
-   gnome2_src_configure \
-   --enable-debug \
-   --disable-strict-cc \
-   --disable-ovirt
+   local emesonargs=(
+   $(meson_use rdp)
+   -Dovirt=false
+   )
+   meson_src_configure
 }
 
 src_install() {
-   

[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/

2018-12-09 Thread Gilles Dartiguelongue
commit: 4a079fb9fd5c90b756a12fa407127bcddc8a3596
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 15:53:01 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 17:43:32 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4a079fb9

gnome-extra/gnome-boxes: 3.26.4 → 3.28.5

Switch build system to meson. Move dependencies to match build-system
order. Split pure runtime dependencies.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild | 101 ++
 1 file changed, 101 insertions(+)

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild
new file mode 100644
index ..ce8c49a7
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.36"
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="~amd64"
+
+# NOTE: sys-fs/* stuff is called via exec()
+# FIXME: ovirt is not available in tree
+# FIXME: qemu probably needs to depend on spice[smartcard]
+#directly with USE=spice
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+COMMON_DEPEND="
+   >=app-arch/libarchive-3:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala]
+   >=sys-libs/libosinfo-1.1.0[vala]
+   app-crypt/libsecret[vala]
+   >=net-libs/libsoup-2.44:2.4
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-0.2.3[vala]
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala]
+   >=app-misc/tracker-2:0=
+   net-libs/webkit-gtk:4
+   >=virtual/libgudev-165:=
+"
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM 
modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+   linux-info_get_any_version
+
+   if linux_config_exists; then
+   if ! { linux_chkconfig_present KVM_AMD || \
+   linux_chkconfig_present KVM_INTEL; }; then
+   ewarn "You need KVM support in your kernel to use GNOME 
Boxes!"
+   fi
+   fi
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dovirt=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/

2018-12-09 Thread Gilles Dartiguelongue
commit: 1a5bce1a358c99a9c57df8b3ada2f19b3c67335e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 17:34:38 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 17:43:32 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1a5bce1a

gnome-extra/gnome-boxes: 3.28.5 → 3.30.3

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 106 ++
 1 file changed, 106 insertions(+)

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
new file mode 100644
index ..91ae4e3a
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.36"
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="rdp"
+
+KEYWORDS="~amd64"
+
+# NOTE: sys-fs/* stuff is called via exec()
+# FIXME: ovirt is not available in tree
+# FIXME: qemu probably needs to depend on spice[smartcard]
+#directly with USE=spice
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+COMMON_DEPEND="
+   >=app-arch/libarchive-3:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala]
+   >=sys-libs/libosinfo-1.1.0[vala]
+   app-crypt/libsecret[vala]
+   >=net-libs/libsoup-2.44:2.4
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-0.2.3[vala]
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala]
+   >=app-misc/tracker-2:0=
+   net-libs/webkit-gtk:4
+   >=virtual/libgudev-165:=
+   >=dev-libs/gobject-introspection-1:=
+   rdp? ( net-misc/freerdp )
+"
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   >=dev-util/meson-0.47.0
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM 
modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+   linux-info_get_any_version
+
+   if linux_config_exists; then
+   if ! { linux_chkconfig_present KVM_AMD || \
+   linux_chkconfig_present KVM_INTEL; }; then
+   ewarn "You need KVM support in your kernel to use GNOME 
Boxes!"
+   fi
+   fi
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use rdp)
+   -Dovirt=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+   readme.gentoo_print_elog
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/

2018-12-09 Thread Gilles Dartiguelongue
commit: dcdf2d54473034e3b4b511f1cdfd6ad919e7fa2d
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 17:34:38 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 17:36:50 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=dcdf2d54

gnome-extra/gnome-boxes: 3.28.5 → 3.30.3

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 106 ++
 1 file changed, 106 insertions(+)

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
new file mode 100644
index ..2b8daedc
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.36"
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="rdp"
+
+KEYWORDS="~amd64"
+
+# NOTE: sys-fs/* stuff is called via exec()
+# FIXME: ovirt is not available in tree
+# FIXME: qemu probably needs to depend on spice[smartcard]
+#directly with USE=spice
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+COMMON_DEPEND="
+   >=app-arch/libarchive-3:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala]
+   >=sys-libs/libosinfo-1.1.0
+   app-crypt/libsecret[vala]
+   >=net-libs/libsoup-2.44:2.4
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-0.2.3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala]
+   >=app-misc/tracker-2:0=
+   net-libs/webkit-gtk:4
+   >=virtual/libgudev-165:=
+   >=dev-libs/gobject-introspection-1:=
+   rdp? ( net-misc/freerdp )
+"
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+
+   >=dev-util/meson-0.47.0
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM 
modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+   linux-info_get_any_version
+
+   if linux_config_exists; then
+   if ! { linux_chkconfig_present KVM_AMD || \
+   linux_chkconfig_present KVM_INTEL; }; then
+   ewarn "You need KVM support in your kernel to use GNOME 
Boxes!"
+   fi
+   fi
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use rdp)
+   -Dovirt=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+   readme.gentoo_print_elog
+}
+
+pkg_postinst() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-boxes/

2018-12-09 Thread Gilles Dartiguelongue
commit: 407e6601073fc90ca4e81b1b29501dba418d26f0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Sun Dec  9 15:53:01 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 17:36:50 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=407e6601

gnome-extra/gnome-boxes: 3.26.4 → 3.28.5

Switch build system to meson. Move dependencies to match build-system
order. Split pure runtime dependencies.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Manifest-Sign-Key: 0x5A56C8CD0C13248A
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild | 101 ++
 1 file changed, 101 insertions(+)

diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild 
b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild
new file mode 100644
index ..c8fb6305
--- /dev/null
+++ b/gnome-extra/gnome-boxes/gnome-boxes-3.28.5.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_USE_DEPEND="vapigen"
+VALA_MIN_API_VERSION="0.36"
+
+inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg
+
+DESCRIPTION="Simple GNOME 3 application to access remote or virtual systems"
+HOMEPAGE="https://wiki.gnome.org/Apps/Boxes;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="~amd64"
+
+# NOTE: sys-fs/* stuff is called via exec()
+# FIXME: ovirt is not available in tree
+# FIXME: qemu probably needs to depend on spice[smartcard]
+#directly with USE=spice
+# gtk-vnc raised due to missing vala bindings in earlier ebuilds
+COMMON_DEPEND="
+   >=app-arch/libarchive-3:=
+   >=dev-libs/glib-2.52:2
+   >=x11-libs/gtk+-3.22.20:3
+   >=net-libs/gtk-vnc-0.8.0-r1[gtk3(+),vala]
+   >=sys-libs/libosinfo-1.1.0
+   app-crypt/libsecret[vala]
+   >=net-libs/libsoup-2.44:2.4
+   virtual/libusb:1
+   >=app-emulation/libvirt-glib-0.2.3
+   >=dev-libs/libxml2-2.7.8:2
+   >=net-misc/spice-gtk-0.32[gtk3(+),smartcard,usbredir,vala]
+   >=app-misc/tracker-2:0=
+   net-libs/webkit-gtk:4
+   >=virtual/libgudev-165:=
+"
+DEPEND="${COMMON_DEPEND}
+   $(vala_depend)
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   >=app-misc/tracker-miners-2[iso]
+   app-emulation/spice[smartcard]
+   >=app-emulation/libvirt-0.9.3[libvirtd,qemu]
+   >=app-emulation/qemu-1.3.1[spice,smartcard,usbredir]
+   sys-fs/mtools
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Before running gnome-boxes, you will need to load the KVM 
modules.
+If you have an Intel Processor, run:
+# modprobe kvm-intel
+
+If you have an AMD Processor, run:
+# modprobe kvm-amd"
+
+pkg_pretend() {
+   linux-info_get_any_version
+
+   if linux_config_exists; then
+   if ! { linux_chkconfig_present KVM_AMD || \
+   linux_chkconfig_present KVM_INTEL; }; then
+   ewarn "You need KVM support in your kernel to use GNOME 
Boxes!"
+   fi
+   fi
+}
+
+src_prepare() {
+   vala_src_prepare
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dovirt=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+   readme.gentoo_print_elog
+}
+
+pkg_postinst() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/teamviewer/, net-misc/teamviewer/files/

2018-12-09 Thread Mikle Kolyada
commit: f831e432c4655464e75a650a9690d80869280626
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  9 17:28:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  9 17:28:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f831e432

net-misc/teamviewer: Version bump (v14.0.14470)

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-misc/teamviewer/Manifest |   2 +
 net-misc/teamviewer/files/teamviewerd14.init |   8 ++
 net-misc/teamviewer/teamviewer-14.0.14470.ebuild | 129 +++
 3 files changed, 139 insertions(+)

diff --git a/net-misc/teamviewer/Manifest b/net-misc/teamviewer/Manifest
index b5b1f436bed..2978919b39f 100644
--- a/net-misc/teamviewer/Manifest
+++ b/net-misc/teamviewer/Manifest
@@ -4,3 +4,5 @@ DIST teamviewer_13.1.8286_amd64.tar.xz 11574812 BLAKE2B 
9941a3c1894e4b1a285ac61b
 DIST teamviewer_13.1.8286_i386.tar.xz 11422756 BLAKE2B 
0bc408cbbf44bdeb84ce8c1d1274e8253ec261571670bce46130a325729eb801f101afae768a38cc43719abe625ebc89b12f3eacba507c9193e1049366b1c2c0
 SHA512 
1fdbdacfdd2f7884af246326e63f6bcfaf8efc95ec326f566216a173509a21891e4c66d85ef1290648a890135ae3fe23f185da36346d68c016da923b7c9c644a
 DIST teamviewer_13.2.13582_amd64.tar.xz 11472084 BLAKE2B 
adcec9bfb9ccedbc958eceef611f0f04b9b192313d3c060202166b77a4c2623008cbac147e9136925156446ef10a143283735f13c52cebd30e924329d1ff2453
 SHA512 
82a7cce2046a0dd268181044093e0d0bccfef0cbc2e842a94bc9a9fda87062b7236ff23606dd482e68baf8194b189ae6994603ac0584fad624d7f47366f34af3
 DIST teamviewer_13.2.13582_i386.tar.xz 11406728 BLAKE2B 
91bd8fe9c30f8be9de2ce089a0f678e90cb371233c2e8a05e695aa203634846510f1381b449007648a4b0e6b2b201a654b71dae1c63ade0eb08e732ae343766b
 SHA512 
9453b289ba99f63c75e1acb03d3e5a343db4814cffc4464b46116b269a6556e9fda4b1d963fa35e2e912ae959b09fd5dcfbc26ca31ccd76e6d3235be2d9cf55e
+DIST teamviewer_14.0.14470_amd64.tar.xz 19458912 BLAKE2B 
ae106af9126719d92d69501091db46ed7aa9200dd9de24498cc586f3dc75fbbad863eb20b3176e32353beb994e1a4048bac381f172c33e022cd6973d76fa0e91
 SHA512 
d13310eee551e1ce606fa4ba73084ab9680ba3b6eb2fb2db4f9668decd920f6f16906971cc1900f44bd7d76506788430e1a5cff74f9729b957a3ef8d7aaef051
+DIST teamviewer_14.0.14470_i386.tar.xz 19473776 BLAKE2B 
a96ed757c6af5e07d4b958d2034c94bdd04625e0ae68c6dba94eebd1f1416f33e339a8766161bfa412ce90119a70cefbded995d66656ac11c0b08869639ba15b
 SHA512 
6c867e32f26df3675bee80e3dfb2aa5868f3bf4717ce07deabc7495d2797018051dde42080eea6e3c0a919e20f5517d621e075c7d7f75cabec4b6feeae5fa74d

diff --git a/net-misc/teamviewer/files/teamviewerd14.init 
b/net-misc/teamviewer/files/teamviewerd14.init
new file mode 100644
index 000..fc793766abd
--- /dev/null
+++ b/net-misc/teamviewer/files/teamviewerd14.init
@@ -0,0 +1,8 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+command="/opt/teamviewer14/tv_bin/teamviewerd"
+command_args="-d"
+description="Starts the TeamViewer remote control daemon"
+pidfile="/var/run/teamviewerd.pid"

diff --git a/net-misc/teamviewer/teamviewer-14.0.14470.ebuild 
b/net-misc/teamviewer/teamviewer-14.0.14470.ebuild
new file mode 100644
index 000..66f0313ab86
--- /dev/null
+++ b/net-misc/teamviewer/teamviewer-14.0.14470.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN=${PN}${PV/\.*}
+inherit desktop gnome2-utils systemd
+
+DESCRIPTION="All-In-One Solution for Remote Access and Support over the 
Internet"
+HOMEPAGE="https://www.teamviewer.com;
+SRC_URI="amd64? ( 
https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_amd64.tar.xz )
+   x86? ( 
https://dl.tvcdn.de/download/linux/version_${PV/\.*}x/${PN}_${PV}_i386.tar.xz )"
+
+LICENSE="TeamViewer MIT"
+SLOT="${PV/\.*}"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-apps/sed"
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5
+   dev-qt/qtwebkit:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   sys-apps/dbus
+"
+
+RESTRICT="bindist mirror"
+
+# Silence QA messages
+QA_PREBUILT="opt/${MY_PN}/*"
+
+S="${WORKDIR}"/teamviewer
+
+src_prepare() {
+   default
+
+   # Switch operation mode from 'portable' to 'installed'
+   sed -e "s/TAR_NI/TAR_IN/g" -i tv_bin/script/tvw_config || die
+
+   sed -e "/^ExecStart/s/${PN}/${MY_PN}/" \
+   -i tv_bin/script/teamviewerd.service || die
+}
+
+src_install() {
+   local dst="/opt/${MY_PN}" # install destination
+
+   # Quirk:
+   # Remove Intel 80386 32-bit ELF binary 'libdepend' present in all
+   # archives. It will trip the 'emerge @preserved-libs' logic on amd64
+   # when changing the ABI of one of its dependencies. According to the
+   # TeamViewer devs, 

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/u-boot-tools/

2018-12-09 Thread Mikle Kolyada
commit: 52c550680992640ae8af1c6815b19a87b5030880
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  9 17:08:40 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  9 17:08:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c55068

dev-embedded/u-boot-tools: Version bump (v2018.11)

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-embedded/u-boot-tools/Manifest |  1 +
 .../u-boot-tools/u-boot-tools-2018.11.ebuild   | 43 ++
 2 files changed, 44 insertions(+)

diff --git a/dev-embedded/u-boot-tools/Manifest 
b/dev-embedded/u-boot-tools/Manifest
index ca4b1c626b8..7bda183c9a6 100644
--- a/dev-embedded/u-boot-tools/Manifest
+++ b/dev-embedded/u-boot-tools/Manifest
@@ -1,3 +1,4 @@
 DIST u-boot-2016.03.tar.bz2 11076762 BLAKE2B 
c36922c8400c8cb11b02ec3f3dfa2a06fabaac143149c7b46c73e0b4c4b09aeecc792736bcc66d5cecbdd51d2ae0454f65d677b24ad698dd9e3d28374c048d1d
 SHA512 
d3a8d5f334a1a1a33756d9ac33d14eca689cafe1ada478e61b51dcbff1781266d4f0ea121e25d0232b292475721c04be63e5a153715b91a14dfc82656a54de6f
 DIST u-boot-2017.09.tar.bz2 11434323 BLAKE2B 
9dbadeccb5c4432e997a5da76091aec714e2fad6922a80173e96b1ff930e69df510f6e090b073c8b2c3aeb4872f5e9b40ec879398e0c839df09f5edd1e52e951
 SHA512 
dff6e793f135e7d6cb9d85d6ef8e4aa7ed5c1e20eece4f434e8c0a6039eb75c3f2cb7bc550121b1f5a5709e943c7cc5d6d8590e05a47a6b0d0d8f05185fe7ec6
 DIST u-boot-2018.05.tar.bz2 12469276 BLAKE2B 
b09189d9bf8554c21630d42024d64894270c02e3efa8046bc2bef0efd68b9e0a02c3290228ffb71a4bab524d46111e32adb492c3ce9a3ef1be32287a3bbdb36a
 SHA512 
218f71282c9d027b0faf210ce2d4d713779e0c61ea4a23f03d5dec0ca8836a3c26b46c5e258d583834f5b5a2f4663f98729ca4b0101a60f85457eb892f8370d2
+DIST u-boot-2018.11.tar.bz2 13045125 BLAKE2B 
d2522e1eb2fb899f1217261b6c311be35ae2fb01d187714311184e6f913d1d5b3ad953b5fa02c5c7b0e1e5981be101ce82ea4cf09a457d32d778ffa5cadc0786
 SHA512 
1ea0bbb5f5e6d4c60b3a6bd345d1fa6e9da025daf36f47e8392bab34cb432c2e3633d903efb260f71fff87dffd6f2bf09ac900e96b3d4247073958d83b89ceff

diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2018.11.ebuild 
b/dev-embedded/u-boot-tools/u-boot-tools-2018.11.ebuild
new file mode 100644
index 000..cce15c669b8
--- /dev/null
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2018.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+MY_P="u-boot-${PV/_/-}"
+DESCRIPTION="utilities for working with Das U-Boot"
+HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome;
+SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+   # Unset a few KBUILD variables. Bug #540476
+   unset KBUILD_OUTPUT KBUILD_SRC
+   emake defconfig
+   emake \
+   HOSTSTRIP=: \
+   STRIP=: \
+   HOSTCC="$(tc-getCC)" \
+   HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
+   HOSTLDFLAGS="${LDFLAGS}" \
+   CONFIG_ENV_OVERWRITE=y \
+   tools-all
+}
+
+src_install() {
+   cd tools || die
+   dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage 
mkimage
+   dobin easylogo/easylogo
+   dobin env/fw_printenv
+   dosym fw_printenv /usr/bin/fw_setenv
+   insinto /etc
+   doins env/fw_env.config
+   doman "${S}"/doc/mkimage.1
+}



[gentoo-commits] proj/kde:master commit in: kde-frameworks/kdewebkit/, kde-frameworks/baloo/, kde-frameworks/karchive/, ...

2018-12-09 Thread Andreas Sturmlechner
commit: ec66c3f00332cb2ce9d3a191cac166cb695724ac
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec  9 16:57:58 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  9 16:57:58 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ec66c3f0

kde-frameworks: Drop KDE Frameworks 5.53.0

Moved to Gentoo ebuild repository.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/attica/attica-5.53.0.ebuild | 25 ---
 kde-frameworks/baloo/baloo-5.53.0.ebuild   | 34 -
 kde-frameworks/bluez-qt/bluez-qt-5.53.0.ebuild | 37 --
 .../breeze-icons-rcc-5.53.0.ebuild | 42 ---
 .../breeze-icons/breeze-icons-5.53.0.ebuild| 41 ---
 .../extra-cmake-modules-5.53.0.ebuild  | 65 -
 .../frameworkintegration-5.53.0.ebuild | 53 --
 .../kactivities-stats-5.53.0.ebuild| 21 --
 .../kactivities/kactivities-5.53.0.ebuild  | 26 ---
 kde-frameworks/kapidox/kapidox-5.53.0.ebuild   | 28 
 kde-frameworks/karchive/karchive-5.53.0.ebuild | 27 ---
 kde-frameworks/kauth/kauth-5.53.0.ebuild   | 41 ---
 kde-frameworks/kbookmarks/kbookmarks-5.53.0.ebuild | 29 
 kde-frameworks/kcmutils/kcmutils-5.53.0.ebuild | 31 
 kde-frameworks/kcodecs/kcodecs-5.53.0.ebuild   | 16 -
 .../kcompletion/kcompletion-5.53.0.ebuild  | 21 --
 kde-frameworks/kconfig/kconfig-5.53.0.ebuild   | 26 ---
 .../kconfigwidgets/kconfigwidgets-5.53.0.ebuild| 36 --
 .../kcoreaddons/kcoreaddons-5.53.0.ebuild  | 39 --
 kde-frameworks/kcrash/kcrash-5.53.0.ebuild | 28 
 .../kdbusaddons/kdbusaddons-5.53.0.ebuild  | 28 
 .../kdeclarative/kdeclarative-5.53.0.ebuild| 32 -
 kde-frameworks/kded/kded-5.53.0.ebuild | 36 --
 .../kdelibs4support/kdelibs4support-5.53.0.ebuild  | 84 --
 .../kdesignerplugin/kdesignerplugin-5.53.0.ebuild  | 54 --
 kde-frameworks/kdesu/kdesu-5.53.0.ebuild   | 32 -
 kde-frameworks/kdewebkit/kdewebkit-5.53.0.ebuild   | 30 
 kde-frameworks/kdnssd/kdnssd-5.53.0.ebuild | 31 
 kde-frameworks/kdoctools/kdoctools-5.53.0.ebuild   | 34 -
 kde-frameworks/kemoticons/kemoticons-5.53.0.ebuild | 26 ---
 .../kfilemetadata/kfilemetadata-5.53.0.ebuild  | 63 
 .../kglobalaccel/kglobalaccel-5.53.0.ebuild| 29 
 kde-frameworks/kguiaddons/kguiaddons-5.53.0.ebuild | 22 --
 kde-frameworks/kholidays/kholidays-5.53.0.ebuild   | 30 
 kde-frameworks/khtml/khtml-5.53.0.ebuild   | 68 --
 kde-frameworks/ki18n/ki18n-5.53.0.ebuild   | 35 -
 .../kiconthemes/kiconthemes-5.53.0.ebuild  | 29 
 kde-frameworks/kidletime/kidletime-5.53.0.ebuild   | 46 
 .../kimageformats/kimageformats-5.53.0.ebuild  | 35 -
 kde-frameworks/kinit/kinit-5.53.0.ebuild   | 45 
 kde-frameworks/kio/kio-5.53.0.ebuild   | 80 -
 kde-frameworks/kirigami/kirigami-5.53.0.ebuild | 43 ---
 .../kitemmodels/kitemmodels-5.53.0.ebuild  | 14 
 kde-frameworks/kitemviews/kitemviews-5.53.0.ebuild | 20 --
 .../kjobwidgets/kjobwidgets-5.53.0.ebuild  | 35 -
 kde-frameworks/kjs/kjs-5.53.0.ebuild   | 22 --
 kde-frameworks/kjsembed/kjsembed-5.53.0.ebuild | 26 ---
 .../kmediaplayer/kmediaplayer-5.53.0.ebuild| 21 --
 kde-frameworks/knewstuff/knewstuff-5.53.0.ebuild   | 36 --
 .../knotifications/knotifications-5.53.0.ebuild| 46 
 .../knotifyconfig/knotifyconfig-5.53.0.ebuild  | 24 ---
 kde-frameworks/kpackage/kpackage-5.53.0.ebuild | 34 -
 kde-frameworks/kparts/kparts-5.53.0.ebuild | 30 
 kde-frameworks/kpeople/kpeople-5.53.0.ebuild   | 41 ---
 kde-frameworks/kplotting/kplotting-5.53.0.ebuild   | 18 -
 kde-frameworks/kpty/kpty-5.53.0.ebuild | 26 ---
 kde-frameworks/kross/kross-5.53.0.ebuild   | 32 -
 kde-frameworks/krunner/krunner-5.53.0.ebuild   | 36 --
 kde-frameworks/kservice/kservice-5.53.0.ebuild | 46 
 .../ktexteditor/ktexteditor-5.53.0.ebuild  | 55 --
 .../ktextwidgets/ktextwidgets-5.53.0.ebuild| 37 --
 .../kunitconversion/kunitconversion-5.53.0.ebuild  | 26 ---
 kde-frameworks/kwallet/kwallet-5.53.0.ebuild   | 56 ---
 kde-frameworks/kwayland/kwayland-5.53.0.ebuild | 27 ---
 .../kwidgetsaddons/kwidgetsaddons-5.53.0.ebuild| 26 ---
 .../kwindowsystem/kwindowsystem-5.53.0.ebuild  | 40 ---
 kde-frameworks/kxmlgui/kxmlgui-5.53.0.ebuild   | 52 

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

2018-12-09 Thread Mikle Kolyada
commit: f57ea76c2a978f351c8bc8f9db71ee739fd88058
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  9 16:56:42 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  9 16:57:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f57ea76c

media-gfx/cropgui: Drop old

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-gfx/cropgui/Manifest|  1 -
 media-gfx/cropgui/cropgui-0.1.1-r3.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/media-gfx/cropgui/Manifest b/media-gfx/cropgui/Manifest
index 56679a5d223..9985e7d45ed 100644
--- a/media-gfx/cropgui/Manifest
+++ b/media-gfx/cropgui/Manifest
@@ -1,3 +1,2 @@
 DIST cropgui-0.2.tar.gz 842734 BLAKE2B 
4a09fef84634cc07d81580f9652826dd4e388c27d9db33fb63e8f7c9ac2341cb532b81894fcab624df2495865af6f6580b03c871ed7d138bf5c7d2fc02386a7b
 SHA512 
d6a9feea8c5de57455d0f7247465108d5a931f773f4df0c91629400bcc2c958c76559a84b6cde45709bcc8936ff7f5e2b3553897a14fbec14a9f032065ce83ba
 DIST cropgui-0.3.tar.gz 851911 BLAKE2B 
57e8a013f1d0e9741e40657fcdd15c029a9cfd193d212389c4a98eb4520c64d7cb8d7d3adca9c727c2a7415ca8eaec8c7b3e621088e2d55747e60a1ab65306dd
 SHA512 
ec8c15d25dd0eac1979a7cc20806cbf412cac9e5279538db0bf27a7c0ec98fc272650bb9f3d798408a96b6c49cd733e3df035f74b3bc6ef79d853c1a47a944ff
-DIST cropgui_0.1.1.tar.gz 13142 BLAKE2B 
0120be7b61687b5ab930fd7290b09527648ca92adba47a7a1c6a0cadb2d81c7390670ad8640c7183f7e75ca9c9d77551d20eea81d005dce6f33d231367f623a2
 SHA512 
abfe8dfd46a316e970b0355f6b05e2d2a4a54243e201dfc8434ee09f31c8715471dd1f00bd0c6cda646406e6398e5b43da3269bf74d1f2d9d436d5931d2b968f

diff --git a/media-gfx/cropgui/cropgui-0.1.1-r3.ebuild 
b/media-gfx/cropgui/cropgui-0.1.1-r3.ebuild
deleted file mode 100644
index 5cd92de32b5..000
--- a/media-gfx/cropgui/cropgui-0.1.1-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils python-r1
-
-DESCRIPTION="GUI for lossless cropping of jpeg images"
-HOMEPAGE="http://emergent.unpythonic.net/01248401946;
-SRC_URI="http://media.unpythonic.net/emergent-files/01248401946/${PN}_${PV}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${PYTHON_DEPS}
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/pygobject:2[${PYTHON_USEDEP}]
-   dev-python/pygtk:2[${PYTHON_USEDEP}]
-"
-
-S="${WORKDIR}/${PN}"
-
-src_prepare() {
-   sed -i  -e '/Encoding/d' \
-   -e '/Version/d' \
-   -e '/MimeType/s/$/&;/' \
-   -e '/Categories/s/Application;//' \
-   cropgui.desktop || die 'sed on cropgui.desktop failed'
-   # bug 471530
-   epatch "${FILESDIR}/${P}-PIL.patch"
-
-   epatch_user
-}
-
-install_cropgui_wrapper() {
-   python_domodule cropgtk.py cropgui_common.py filechooser.py 
cropgui.glade
-   make_wrapper "${PN}.tmp" "${PYTHON} 
$(python_get_sitedir)/${PN}/cropgtk.py"
-   python_newexe "${ED%/}/usr/bin/${PN}.tmp" "${PN}"
-   rm "${ED%/}/usr/bin/${PN}.tmp" || die
-}
-
-src_install() {
-   python_moduleinto "${PN}"
-   python_foreach_impl install_cropgui_wrapper
-
-   domenu "${PN}.desktop"
-   doicon "${PN}.png"
-}



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

2018-12-09 Thread Mikle Kolyada
commit: f39d20066604f2b5200dfc214826197bcde5620e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  9 16:56:14 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  9 16:57:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39d2006

media-gfx/cropgui: mark stable

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-gfx/cropgui/cropgui-0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-gfx/cropgui/cropgui-0.2-r1.ebuild 
b/media-gfx/cropgui/cropgui-0.2-r1.ebuild
index 89341edb6d1..4843bea1921 100644
--- a/media-gfx/cropgui/cropgui-0.2-r1.ebuild
+++ b/media-gfx/cropgui/cropgui-0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jepler/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kcoreaddons/

2018-12-09 Thread Andreas Sturmlechner
commit: eed222f4d07b756f528fb43e3b07ce3ea762f0dc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Dec  9 16:49:21 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  9 16:54:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eed222f4

kde-frameworks/kcoreaddons: 5.53.1 version bump

See also:
https://mail.kde.org/pipermail/release-team/2018-December/011172.html

Reported-by: puchu in #gentoo-kde
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-frameworks/kcoreaddons/Manifest | 2 +-
 .../{kcoreaddons-5.53.0.ebuild => kcoreaddons-5.53.1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-frameworks/kcoreaddons/Manifest 
b/kde-frameworks/kcoreaddons/Manifest
index c5e6d8a3d09..cb339842775 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1,2 @@
 DIST kcoreaddons-5.52.0.tar.xz 351716 BLAKE2B 
041ead718713beaea9d87fcdbf124e1379eb3b7f9d6c82e43f60b74d23a87de7f55565b722e63db789eb5b11c0a7cf8b975ae42306297583979d8ab9c5257b49
 SHA512 
0f82e703e9071645cde95a89a5dd3b12da8a477be5d2e01a70c7f42a749d46d86ef44b4ccd4557bf3e23d1794607fa990eadcef6f4a431b775cbaa909e5b8442
-DIST kcoreaddons-5.53.0.tar.xz 352448 BLAKE2B 
f986f964c8833e230544e5668d00820418cd8e3dc7333b26d740d5055477c87b3f1c302e5f7f497a0bd244866f71ee060b268c3fc70cdb9277cfac015ecf1bf5
 SHA512 
30cbf2ed2d2854977c3e4abdeb1ea0920c74325b9473ef02e05353c0e42381615210e1d5ae0d915f2ca2f29531a8b5c9f3ea16ba6ec3bab0f86a13f04cac
+DIST kcoreaddons-5.53.1.tar.xz 352408 BLAKE2B 
17c6402429bd50c9c2beace1cd7a60baa3af06ba01e06ec564319bf40ae31c3d5afd571f15f2cb5149b48f84fbae23fbd09b1f3e84f633101dcfae718a06c881
 SHA512 
76c5324a4a4fc8be0863eba176762a009df6ade9b736674035aecf98eb5ecb0357d6a218172cbc94da5c4014c6a6d85a3df20345f6c9783535ed6c0b642b8239

diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.53.0.ebuild 
b/kde-frameworks/kcoreaddons/kcoreaddons-5.53.1.ebuild
similarity index 100%
rename from kde-frameworks/kcoreaddons/kcoreaddons-5.53.0.ebuild
rename to kde-frameworks/kcoreaddons/kcoreaddons-5.53.1.ebuild



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

2018-12-09 Thread Andreas Sturmlechner
commit: dc7bb4bbf7f8432432d6e330a92dd5ff38929718
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Dec  8 22:29:35 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Dec  9 16:49:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7bb4bb

kde5-functions: Raise QT_MINIMAL to 5.11.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 eclass/kde5-functions.eclass | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/eclass/kde5-functions.eclass b/eclass/kde5-functions.eclass
index 319129dbbb7..2c3c7bdf5ee 100644
--- a/eclass/kde5-functions.eclass
+++ b/eclass/kde5-functions.eclass
@@ -35,19 +35,22 @@ export KDE_BUILD_TYPE
 case ${CATEGORY} in
kde-frameworks)
[[ ${KDE_BUILD_TYPE} = live ]] && : ${FRAMEWORKS_MINIMAL:=}
+   [[ ${PV} = 5.52.0* ]] && : ${QT_MINIMAL:=5.9.4}
;;
kde-plasma)
if [[ ${KDE_BUILD_TYPE} = live && ${PV} != 5.??.49* ]]; then
: ${FRAMEWORKS_MINIMAL:=}
fi
-   : ${QT_MINIMAL:=5.11.1}
+   ;;
+   kde-apps)
+   [[ ${PV} = 18.08.3* ]] && : ${QT_MINIMAL:=5.9.4}
;;
 esac
 
 # @ECLASS-VARIABLE: QT_MINIMAL
 # @DESCRIPTION:
 # Minimum version of Qt to require. This affects add_qt_dep.
-: ${QT_MINIMAL:=5.9.4}
+: ${QT_MINIMAL:=5.11.1}
 
 # @ECLASS-VARIABLE: FRAMEWORKS_MINIMAL
 # @DESCRIPTION:



[gentoo-commits] proj/hardened-refpolicy: New tag: 2.20180701-r2

2018-12-09 Thread Jason Zaman
commit: 
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Dec  9 16:23:56 2018 +

New tag: 2.20180701-r2




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

2018-12-09 Thread Andrey Utkin
commit: 7ff1f5c7b6948aac176ea5382dfa8dde1152b75c
Author: Andrey Utkin  gentoo  org>
AuthorDate: Sun Dec  9 01:01:27 2018 +
Commit: Andrey Utkin  gentoo  org>
CommitDate: Sun Dec  9 16:21:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff1f5c7

net-wireless/hostapd: add new 2.7 version

Cloned from  ebuild.

Package-Manager: Portage-2.3.49, Repoman-2.3.12
Signed-off-by: Andrey Utkin  gentoo.org>

 net-wireless/hostapd/Manifest   |   1 +
 net-wireless/hostapd/hostapd-2.7.ebuild | 262 
 2 files changed, 263 insertions(+)

diff --git a/net-wireless/hostapd/Manifest b/net-wireless/hostapd/Manifest
index 88ee671053a..9178a6f26cb 100644
--- a/net-wireless/hostapd/Manifest
+++ b/net-wireless/hostapd/Manifest
@@ -1,4 +1,5 @@
 DIST hostapd-2.6.tar.gz 1822341 BLAKE2B 
c0075ffcdb11237e11410d87329a7a71aae5e00481022e02faf03771d45a61410ff906ebffdeea03fdeab751ce85e5a5e191173883ee9f1c284e6bc00342a011
 SHA512 
e60baaa092786250b8de9935f5417c7626f5d749210cce9f83d776b65c19fc92a8141f41923389f05c16295d482a15ae8d8b744f4667425040c99e3c2f5b1bda
 DIST hostapd-2.6_p20180822.tar.xz 2912628 BLAKE2B 
df102e2ee8fbfaf83050264fcd0374fee3a249db0bacff1b60a23d8fae4a4db7f42f2741b435112c0d94ffa1482ff08708e94b760de340bee2f341e52b8eb15a
 SHA512 
c05edc48992edb617067bb258658210edebc6e72889af8d14e4ee5e0a2d79327798b4eb6985fd076da53973bbf965bff631afe1e1a048898433670783908f2ff
+DIST hostapd-2.7.tar.gz 2101166 BLAKE2B 
4e88b7f0d2c57a02edf4214bb35efa08e87a2cbdac4eda9934a40b09f8c046da6cca1250fe5714cb403eb81739bd99e04ea5a9fad62e47bcee4d72106170905d
 SHA512 
1c9a210dfffb951fb667be19aa44ad8c66dccd2aed26cdab939185923550e3c1998a678ebe6975e560e1b3385bff2098f1b2cb773452ba66fb35246fdd3eb2c1
 DIST net-wireless_hostapd_2.6-r5_extras.tar.xz 10648 BLAKE2B 
fef02c9fbc9b6bce662f7d569a56450371bc1e9c5cd34a7cf4fc0220bb8239214604806f3edfde87fd45c7cf07bab9cf16a6c215c1bfa3161ba4361e4b295981
 SHA512 
cf818854e7af6562a163b5a61d63f4fa1284905f5803abe4ef97a6743b74ce2d28c818aa462d843448146226b9c5c9578b6c69ffad2d4fb8a62777cd5d353e70
 DIST net-wireless_hostapd_2.6-r6_extras.tar.xz 11156 BLAKE2B 
62205070d4dd081d4149616f1abb4f84105c77433464dc9fea41a3fa9f58cc09af99b4e661865e77759d33e38c8a5647537c0098e772f032a368b82be709
 SHA512 
c21155e16ef931e431cca54c0f83567915b511d7abe42a5b4a4475d40eda3616eb017f0a669fd7326bc4f410f9a8e174fb8e0619cb32631ab1ca22e6fad2c612

diff --git a/net-wireless/hostapd/hostapd-2.7.ebuild 
b/net-wireless/hostapd/hostapd-2.7.ebuild
new file mode 100644
index 000..6e23c9c8295
--- /dev/null
+++ b/net-wireless/hostapd/hostapd-2.7.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs eutils systemd savedconfig
+
+DESCRIPTION="IEEE 802.11 wireless LAN Host AP daemon"
+HOMEPAGE="http://w1.fi;
+EXTRAS_VER="2.6-r5"
+EXTRAS_NAME="${CATEGORY}_${PN}_${EXTRAS_VER}_extras"
+SRC_URI="https://dev.gentoo.org/~andrey_utkin/distfiles/${EXTRAS_NAME}.tar.xz;
+
+if [[ $PV ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://w1.fi/hostap.git;
+else
+   if [[ $PV =~ ^.*_p[0-9]{8}$ ]]; then
+   SRC_URI+=" 
https://dev.gentoo.org/~andrey_utkin/distfiles/${P}.tar.xz;
+   else
+   SRC_URI+=" https://w1.fi/releases/${P}.tar.gz;
+   fi
+   # Never stabilize snapshot ebuilds please
+   KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="internal-tls ipv6 libressl logwatch netlink sqlite +wps +crda"
+
+DEPEND="
+   libressl? ( dev-libs/libressl:0= )
+   !libressl? (
+   internal-tls? ( dev-libs/libtommath )
+   !internal-tls? ( dev-libs/openssl:0=[-bindist] )
+   )
+   kernel_linux? (
+   dev-libs/libnl:3
+   crda? ( net-wireless/crda )
+   )
+   netlink? ( net-libs/libnfnetlink )
+   sqlite? ( >=dev-db/sqlite-3 )"
+
+RDEPEND="${DEPEND}"
+
+S="${S}/${PN}"
+
+pkg_pretend() {
+   if use internal-tls; then
+   if use libressl; then
+   elog "libressl flag takes precedence over internal-tls"
+   else
+   ewarn "internal-tls implementation is experimental and 
provides fewer features"
+   fi
+   fi
+}
+
+src_unpack() {
+   # Override default one because we need the SRC_URI ones even in case of 
 ebuilds
+   default
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   fi
+}
+
+src_prepare() {
+   # Allow users to apply patches to src/drivers for example,
+   # i.e. anything outside ${S}/${PN}
+   pushd ../ >/dev/null || die
+   default
+   popd >/dev/null || die
+
+   sed -i -e "s:/etc/hostapd:/etc/hostapd/hostapd:g" \
+   "${S}/hostapd.conf" || die
+}
+
+src_configure() {
+   local CONFIG="${S}/.config"
+
+   restore_config "${CONFIG}"
+   if [[ -f 

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

2018-12-09 Thread Gilles Dartiguelongue
commit: c3127bed42e6d50557e9459ea025657062d85cae
Author: Reto Gantenbein  linuxmonk  ch>
AuthorDate: Sun Aug  5 22:29:20 2018 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Sun Dec  9 16:04:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3127bed

net-libs/gtk-vnc: Properly generate vala files when USE='vala'

Vala bindings are required for newer Gnome packages releases using vala
and built with meson as C source files are not pre-generated anymore.

Closes: https://bugs.gentoo.org/654588
Closes: https://github.com/gentoo/gentoo/pull/9457

Tested-by: Reto Gantenbein  linuxmonk.ch>
Closes: https://github.com/gentoo/gentoo/pull/9457
Signed-off-by: Gilles Dartiguelongue  gentoo.org>

 net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild | 70 
 1 file changed, 70 insertions(+)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
new file mode 100644
index 000..16545aa4b3e
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.8.0-r1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+GNOME2_LA_PUNT="yes"
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit vala gnome2 python-any-r1
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +introspection pulseaudio sasl vala"
+REQUIRED_USE="
+   vala? ( introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+RDEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0:0=
+   >=x11-libs/cairo-1.2
+   x11-libs/libX11
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# Keymap databases code is generated with python3; configure picks up $PYTHON 
exported from python-any-r1_pkg_setup
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-lang/perl-5
+   dev-util/glib-utils
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+src_prepare() {
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   $(use_enable vala)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --with-gtk=3.0
+   )
+
+   gnome2_src_configure ${myconf[@]}
+}



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

2018-12-09 Thread Jason Zaman
commit: fd35d61b88bd6ff5b0bbfbf47a9e8b98d5764668
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Dec  9 15:49:49 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Dec  9 15:50:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd35d61b

dev-util/android-studio: bump 3.2.1

Bug: https://bugs.gentoo.org/669616
Signed-off-by: Jason Zaman  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-util/android-studio/Manifest   |   1 +
 .../android-studio-3.2.1.0.181.5056338.ebuild  | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 25521ef88d3..1ab7464ed0e 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,2 +1,3 @@
 DIST android-studio-ide-173.4907809-linux.zip 897596053 BLAKE2B 
6142cfc21d41a23d93ff064be457a28879ce80830bec79a38f6862d0f5b9de7b552d7175d7bf3e3ddfc70b10e0f7313e7ebcb7a3cdf16511c070551a27193775
 SHA512 
3fc01ffef5dd88dce088cc67fde03c62dadce7a700aace17ebd414ad0b1125b8370b5f132349424ff65ffc721ff383e6793737a0021826f08e35c893e33535be
 DIST android-studio-ide-181.5014246-linux.zip 1054392038 BLAKE2B 
455ce3455710d0709746dc9c18caf61fd347f6c157873de54821601846be6e086646d6261d2c9bdd6986d8f2874e7a90c37b0db820326d2eb17afe438954e240
 SHA512 
37c622cab6d21e8a0e6d38e0f8c29e22910647df3e6d93ee86c71a39f171b1b51952a13eae2660e209c2eb7a093a9f7d2177562ea287353a30507b22c2617bd0
+DIST android-studio-ide-181.5056338-linux.zip 1055510234 BLAKE2B 
d22e4455ccbe7c6f12eacbcc2b707d840945586d9824bfbd2b6f093ef986d54eb042ba0ecc5bdca17c74a20b43e73821eaeefdfb28d4e129bebbb885c7b17483
 SHA512 
d1e225ed97f4737bdc9cddfc40e85ed5cfea7b4f911a088d2a1cc09558f010affe0a0661fb6f6911d47902b49bbde81868eb56363b90bbec70dd87b679850156

diff --git a/dev-util/android-studio/android-studio-3.2.1.0.181.5056338.ebuild 
b/dev-util/android-studio/android-studio-3.2.1.0.181.5056338.ebuild
new file mode 100644
index 000..d073498bc5c
--- /dev/null
+++ b/dev-util/android-studio/android-studio-3.2.1.0.181.5056338.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils java-pkg-2 eapi7-ver
+
+RESTRICT="strip"
+QA_PREBUILT="opt/${PN}/bin/libbreakgen*.so
+   opt/${PN}/bin/fsnotifier*
+   opt/${PN}/bin/lldb/*
+   opt/${PN}/lib/libpty/linux/x86*/libpty.so
+   opt/${PN}/plugins/android/lib/libwebp_jni*.so
+   opt/${PN}/plugins/android/resources/perfa/*/libperfa.so
+   opt/${PN}/plugins/android/resources/perfd/*/perfd
+   opt/${PN}/plugins/android/resources/simpleperf/*/simpleperf"
+
+VER_CMP=( $(ver_rs 1- ' ') )
+if [[ ${#VER_CMP[@]} -eq 6 ]]; then
+   STUDIO_V=$(ver_cut 1-4)
+   BUILD_V=$(ver_cut 5-6)
+else
+   STUDIO_V=$(ver_cut 1-3)
+   BUILD_V=$(ver_cut 4-5)
+fi
+
+DESCRIPTION="A new Android development environment based on IntelliJ IDEA"
+HOMEPAGE="http://developer.android.com/sdk/installing/studio.html;
+SRC_URI="https://dl.google.com/dl/android/studio/ide-zips/${STUDIO_V}/${PN}-ide-${BUILD_V}-linux.zip;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="selinux"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/zip
+   dev-java/commons-logging:0
+   dev-java/log4j:0"
+
+#  dev-java/guava:18
+RDEPEND=">=virtual/jdk-1.7
+   selinux? ( sec-policy/selinux-android )
+   >=app-arch/bzip2-1.0.6-r4
+   dev-java/commons-logging:0
+   dev-java/log4j:0
+   >=dev-libs/expat-2.1.0-r3
+   >=dev-libs/libffi-3.0.13-r1
+   >=media-libs/fontconfig-2.10.92
+   >=media-libs/freetype-2.5.5
+   >=media-libs/libpng-1.2.51
+   >=media-libs/mesa-10.2.8
+   || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage 
x11-libs/libnotify )
+   >=sys-libs/ncurses-5.9-r3:5/5[tinfo]
+   >=sys-libs/zlib-1.2.8-r1
+   >=x11-libs/libX11-1.6.2
+   >=x11-libs/libXau-1.0.7-r1
+   >=x11-libs/libXdamage-1.1.4-r1
+   >=x11-libs/libXdmcp-1.1.1-r1
+   >=x11-libs/libXext-1.3.2
+   >=x11-libs/libXfixes-5.0.1
+   >=x11-libs/libXrender-0.9.8
+   >=x11-libs/libXxf86vm-1.1.3
+   >=x11-libs/libdrm-2.4.46
+   >=x11-libs/libxcb-1.9.1
+   >=x11-libs/libxshmfence-1.1"
+S=${WORKDIR}/${PN}
+PATCHES=( "${FILESDIR}/0001-use-java-home-before-bundled.patch" )
+
+src_prepare() {
+   eapply "${PATCHES[@]}"
+   eapply_user
+
+   # This is really a bundled jdk not a jre
+   rm -rf "${S}/jre" || die "Could not remove bundled jdk"
+
+   # Replace bundled jars with system
+   # has problems with newer jdom:0 not updated to jdom:2
+   cd "${S}/lib" || die
+   local JARS="commons-logging log4j"
+   local j
+   for j in ${JARS}; do
+   rm -v ${j/:*/}*.jar || die
+   java-pkg_jar-from ${j}
+   done
+
+   cd "${S}" || die
+
+   # bug 629404
+   echo "-Djdk.util.zip.ensureTrailingSlash=false" 

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

2018-12-09 Thread Jeroen Roovers
commit: 2103ef4fa7dfd9fc7058c3e32961a3388536e33e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Dec  9 14:59:34 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Dec  9 14:59:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2103ef4f

net-libs/nodejs: Version 11.4.0

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/nodejs/Manifest |   1 +
 net-libs/nodejs/files/nodejs-11.4.0-llhttp.patch |  20 +++
 net-libs/nodejs/nodejs-11.4.0.ebuild | 206 +++
 3 files changed, 227 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index d3e06cc163a..1f00ae0fc8f 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -1,6 +1,7 @@
 DIST node-v0.12.18.tar.gz 19842591 BLAKE2B 
f94f4de6e2875267be194580c645087a262b90da99f10d651a22838c041da07056df81204bb04ce8da083a080062509dcca4d1e3ac2250d651ead8a4cc025028
 SHA512 
6866608a43eb213f3b715ea0fcc28983fd959ab679c567a1b464f62acd936506f2bce88ea48a60209d8ef8d98259f4b47cd3434893eb4ff82a132775edb37b7b
 DIST node-v10.14.0.tar.xz 20193912 BLAKE2B 
a72411c9b7bfc9e257089d26cfc7a00321d1db7836b9a292544971fbceaaeae8b178ef53735175621d42169eb6839173340b00e441e498187bf4fffc02edca71
 SHA512 
82900373993ae2a068ccc9217eadc700a91956893f0a9973c5003ca648e16859a5b37919ea15c06bc1bd746957db6915ad75aa3d8ddb18c1b949c5723617c0c9
 DIST node-v11.3.0.tar.xz 20332400 BLAKE2B 
b237cb6b9a8004f06c72734fec0f9cea6b7ca86d1d289fbad4a232fd7e966d5e20e25929db9ff4a0dc32b6d917aaee12966e53895777cc7a1c2a426ada9e8dbc
 SHA512 
d43b2f3b9835cce5ae411d96ee381a93fa60fa726cb6639580f5ae680fb9f461b1da63dc5f2cee3272341be85cff82073246a501460151e19622e75674ef7627
+DIST node-v11.4.0.tar.xz 20406416 BLAKE2B 
45c5f2d42aa328c5f5530be99e89e01fe70947e41c9c6b9def599d62df57fb48ce575f36da36369756e98fe3c6d4d0093c0f2f28e0c571874e711cca6d705582
 SHA512 
1d2fc3cb545f0262bcec674ffb47cd9391876744bcac5f1d95e59022fa1afef921f2dbb2d0ae957b8162349a085fba8ad526d71f63ebc38213e8e9b56908ed31
 DIST node-v4.9.1.tar.xz 13250164 BLAKE2B 
7a689b99bb4bf507f7f21dd2c096a5766d023a8174c0f468cab37365af1920b8700da04157e1a406917790524255ef32c243a74662fd50ef7d3567d189dac9cf
 SHA512 
690c9fdf608e5194069a10955bdd94ec87cb1c308f13bc4d2cae92fa01436ace10fadf58f2e51d477dde6c570b23edc1c71fafea79bfc9cab2903eb2fa5f87aa
 DIST node-v6.14.4.tar.xz 15842824 BLAKE2B 
fc56364be64fe5824e2bb50d861ebf8f58f9895f2c9c108b8df3315b127ffb2755eac85c28165ac9779adab4611ce8f5ea1a5745f43ebaa1389e82b8215c6396
 SHA512 
1ead0c097ec125230dd631f19a5c3ec06a1371f9ca3b392b5ad08fcc227dd0142f33ad52f96890c2c17448a4951a635b9099dfff00d7d8b3ffb59b07904d1bfa
 DIST node-v6.15.1.tar.xz 15845836 BLAKE2B 
8adedbc72bbc0899ec4782894c19ad550c9d41d4069ed640471c7d97185d413b0f9e9a29b9538df5e1b39f59a04abc4adfb2bbdcda9b8803c18a650a2779e92b
 SHA512 
e1d927c91a949b8c681c0ab2c8cbd62d7c202d76abeb9791b1260cf64a01c8aeaa50697e1ed33658586565fa85223abcaeb9370024313a5a5e31297ed4fe310b

diff --git a/net-libs/nodejs/files/nodejs-11.4.0-llhttp.patch 
b/net-libs/nodejs/files/nodejs-11.4.0-llhttp.patch
new file mode 100644
index 000..1b6eb9fb7fa
--- /dev/null
+++ b/net-libs/nodejs/files/nodejs-11.4.0-llhttp.patch
@@ -0,0 +1,20 @@
+--- a/node.gypi
 b/node.gypi
+@@ -169,11 +169,15 @@
+ 
+ [ 'node_shared_http_parser=="false"', {
+   'dependencies': [
+-'deps/http_parser/http_parser.gyp:http_parser',
+-'deps/llhttp/llhttp.gyp:llhttp'
++'deps/http_parser/http_parser.gyp:http_parser'
+   ],
+ } ],
+ 
++[ '"true"', { 'dependencies': [
++'deps/llhttp/llhttp.gyp:llhttp'
++  ],
++}],
++
+ [ 'node_shared_cares=="false"', {
+   'dependencies': [ 'deps/cares/cares.gyp:cares' ],
+ }],

diff --git a/net-libs/nodejs/nodejs-11.4.0.ebuild 
b/net-libs/nodejs/nodejs-11.4.0.ebuild
new file mode 100644
index 000..ede61e4e147
--- /dev/null
+++ b/net-libs/nodejs/nodejs-11.4.0.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 
toolchain-funcs
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
+
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap 
test"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   inspector? ( icu ssl )
+   npm? ( ssl )
+"
+
+RDEPEND="
+   >=dev-libs/libuv-1.24.0:=
+   >=net-dns/c-ares-1.15.0
+   >=net-libs/http-parser-2.8.0:=
+   >=net-libs/nghttp2-1.34.0
+   sys-libs/zlib
+   icu? ( >=dev-libs/icu-63.1:= )
+   ssl? ( 

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

2018-12-09 Thread Jeroen Roovers
commit: 5c2c4c23d28e026b69db67625207e92645a0efd2
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Dec  9 11:40:00 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Dec  9 14:59:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2c4c23

net-analyzer/vnstat: Version 2.1

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/vnstat/Manifest  |  1 +
 net-analyzer/vnstat/vnstat-2.1.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/net-analyzer/vnstat/Manifest b/net-analyzer/vnstat/Manifest
index 4dd7c10b88c..8fc1998d237 100644
--- a/net-analyzer/vnstat/Manifest
+++ b/net-analyzer/vnstat/Manifest
@@ -1,3 +1,4 @@
 DIST vnstat-1.17.tar.gz 238397 BLAKE2B 
73aaffda3c91a1146b1d6a21f637272be227a15a7964aad90fb76c407c5f7fb0085e6f9f54408e8ebc667475c15f260d701c5924737f20921ebc0a35affd52be
 SHA512 
c9c119a89054dacdc15026c766a20d88336d7689dd4264530d0347fcc58f3cbfc806b271e0f83e76c3b4a31ab793a628ee7d7b696943da919ee4cd2fdb481cc3
 DIST vnstat-1.18.tar.gz 242502 BLAKE2B 
2190c33ddf1c0a573e638234a94a86eb44fcc39e106ce8ece1f5ee5314dcc1efee237376ec109eb0873b9cf27ac3fe663526512f98a130114d417380bcb82a31
 SHA512 
4f9f08a57586bc57ede3d66802ee977c69b5f76ab42aa36e942e8d827dfce806dfc04916646fac01f57b026742a639fc5f7395b141a1c03ad11a1f977d02aa68
 DIST vnstat-2.0.tar.gz 259439 BLAKE2B 
f28f10962ae2acf04fc6669268bf5cf911ca2a5c77422b773f82a1ae25a0f90c2022aa5981c701bfa0246340113e24e0c3854174f6b3bee17d5474b9ba0916f0
 SHA512 
d5c9012b692adc9032ca1abde8619bd6a5de53c7c03b0fcae5b4b901c9769285a9de0b3a4f1bc21cfd74b96cfb10130a95e90cf179126ea676a777e1a9579a62
+DIST vnstat-2.1.tar.gz 259622 BLAKE2B 
703e1260d0ea81a016ed89dbfa830f97ff6e38ca2dd4c96ea08ca8293e71cde8cf0048e6a68b9cb6f2f94aaec66764bbfc718173897d40fd6e8166c07d7e627c
 SHA512 
4c88795ee254cb550873e7db72a5f7b795553ef944c3f4df4c351e83376ea02ae6f3376b01edf727072fe2ba178372705a73483c24269acc4c173ee0e03f8930

diff --git a/net-analyzer/vnstat/vnstat-2.1.ebuild 
b/net-analyzer/vnstat/vnstat-2.1.ebuild
new file mode 100644
index 000..b28272d8b5d
--- /dev/null
+++ b/net-analyzer/vnstat/vnstat-2.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd user
+
+DESCRIPTION="Console-based network traffic monitor that keeps statistics of 
network usage"
+HOMEPAGE="https://humdi.net/vnstat/;
+SRC_URI="https://humdi.net/vnstat/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="gd selinux test"
+
+COMMON_DEPEND="
+   dev-db/sqlite
+   gd? ( media-libs/gd[png] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   test? ( dev-libs/check )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-vnstatd )
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.17-conf.patch
+   "${FILESDIR}"/${PN}-1.17-drop-root.patch
+   "${FILESDIR}"/${PN}-1.17-run.patch
+)
+
+pkg_setup() {
+   enewgroup vnstat
+   enewuser vnstat -1 -1 /var/lib/vnstat vnstat
+}
+
+src_compile() {
+   emake ${PN} ${PN}d $(usex gd ${PN}i '')
+}
+
+src_install() {
+   use gd && dobin vnstati
+   dobin vnstat vnstatd
+
+   exeinto /usr/share/${PN}
+   newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
+
+   insinto /etc
+   doins cfg/vnstat.conf
+   fowners root:vnstat /etc/vnstat.conf
+
+   keepdir /var/lib/vnstat
+   fowners vnstat:vnstat /var/lib/vnstat
+
+   newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
+   newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
+
+   systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
+   systemd_newtmpfilesd "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
+
+   use gd && doman man/vnstati.1
+   doman man/vnstat.1 man/vnstatd.1
+
+   newdoc INSTALL README.setup
+   dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
+}



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

2018-12-09 Thread Andreas K. Hüttel
commit: 106bd3ac9d291036250c1e7d20480ef64e28cc36
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  9 14:14:37 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  9 14:14:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=106bd3ac

package.mask: Extend old glibc mask to 2.26

Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 0c1b68cfcaf..fcadb03e8e2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -629,7 +629,7 @@ dev-ruby/poltergeist
 # switch the compiler / the binutils) ASAP. If you need them for a specific
 # (isolated) use case, feel free to unmask them on your system.
 

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

2018-12-09 Thread Andreas K. Hüttel
commit: 8348d46eb06c960586efe184bdf518095f9233f1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  9 14:18:32 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  9 14:18:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8348d46e

sys-libs/glibc: Remove old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/glibc/Manifest |   2 -
 sys-libs/glibc/glibc-2.20-r2.ebuild | 149 
 2 files changed, 151 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 73ee7971106..42c459898d3 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -2,8 +2,6 @@ DIST gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 8064097 BLAKE2B 
3cc5c82cd57d0fbd26d
 DIST gcc-multilib-bootstrap-20180511.tar.xz 2392908 BLAKE2B 
f3cf614399368acd8908f60d894c6344a2fa09383b30c1633a0682bc668367c8a2f8c6fec2d41b6e2178d709a2bd8db57e8b2ab56ba263c7d56f819c15acd061
 SHA512 
98c766e913693ab42ff790557acde2a36a8001e2648046a685b21964200df8d4d52d8452d499c0068c6648284d086ce062c2d36e2c6c2fd8aacd232d193f2853
 DIST glibc-2.19-patches-9.tar.bz2 24584 BLAKE2B 
a96e930a5bd20fa75d9f259cc2117fa5ce98072274a24a5823bf877e3739fa4c001a94d7865e065ee0527f3974430d27da8038e042340a451ad2052c62724f26
 SHA512 
a95b3063ade974a3556480b798b317d33c7423a8cb9e69f67249ffb8b3d3c671d70d2d5f782c1efadc0bec4cc49a96d4fe89911f3dfcd85b459f69f3b4f38f0e
 DIST glibc-2.19.tar.xz 12083312 BLAKE2B 
9dc03346e0f0df4bf009a92d894b0a9f964ff92b7f4c9663cedf1cb6cf90435f28a15539d33791ecf43ee578fa4e26f916af0367651312ef8f9c1c38ce0dafa2
 SHA512 
9e021fcb3afbb9ace2a0e37fded231a62de861bd766e29d47163a03182e37add718b7acc3963d1c525f9556773e842297725715acde48dcfbaab6e756af1a23d
-DIST glibc-2.20-patches-5.tar.bz2 55986 BLAKE2B 
bad714bd088fb8759ee84d33f22c0bba01a78a401c54828dc413c7ac2a08ae53fba9b07280996e54091f2c918658bb502aeb45f734022c1ab36e1be215381324
 SHA512 
409f59a028127e02f0c9f91107715b540d8d234475830adc17108a02664be232098d119b43bcc8df9b328ab50c1fffb0868d510e6487ce1c34ec2c7c7a78375b
-DIST glibc-2.20.tar.xz 12283992 BLAKE2B 
f2db06a06e47942e9f5aaad5c4b603d63bb9a3ba624dc1c973e864d65cf893adb7568a18516c0b915b772d2ca30e95899a4d5c03ff9b3ad23e1e276a1d535f39
 SHA512 
7a8eea8b71d3ccba766c3f304cab61055446d451ef063309476b26dc40d880562dc33b1b68fbedeedb4b55b84c26415b9202311aaa71ef8c141b6849a814d2fa
 DIST glibc-2.21-patches-7.tar.bz2 46894 BLAKE2B 
5a15a3a5ca515351d5d41baaa59ae6b6d1c353f1500c3b8dcd6da895119c89afee9ef6afaa1e7d617f2cf7b7504635e5733429f65847acaa63c0a7bf8233ee9c
 SHA512 
e4cca3d753c0b9d213c0ed85e3d08cbbf6517862b3a48af987e010abaf5a022b47330040ced183d30b5b934de7587e97b4342e51a6df3d5cfa768bdd8b43b756
 DIST glibc-2.21.tar.xz 12322092 BLAKE2B 
1ce2be09787138262b59b56235e20777459e99861c65694b96f63d7faf24da8655882dd23b39c28a8a2d338c50710f76e1e4dc39a3f4ce9736ef2cbf7f99ed5b
 SHA512 
8cded6693618bec115f678fcbd0b77556f97dfa8337608f66e37224aefa55b38765ba61cb4d58beea37b5934e5ec8e30bad58613707388484906f2a0ce77997d
 DIST glibc-2.22-patches-13.tar.bz2 74479 BLAKE2B 
1ab31614e8334508a63c842f503a395ff3ebeaa33d1890eab1d9e2985cb39064960053f2bbf99ec3bdec0ba5a80d259ca6b964fcaed9d99dcb6da84ddb8dd364
 SHA512 
73517fc1502b0733d67ade1d1ba6168415f5da64f37045fac0b10ef57155bf6dfbe1876e4742d2543fcea0c935c179426f6fbb94f0205968392ef903d2f83897

diff --git a/sys-libs/glibc/glibc-2.20-r2.ebuild 
b/sys-libs/glibc/glibc-2.20-r2.ebuild
deleted file mode 100644
index c4a84ff60f6..000
--- a/sys-libs/glibc/glibc-2.20-r2.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit toolchain-glibc
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="https://www.gnu.org/software/libc/libc.html;
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-KEYWORDS="alpha amd64 arm arm64 -hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-*)
-   EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-   inherit git-r3
-   ;;
-*)
-   RELEASE_VER=${PV}
-   ;;
-esac
-GCC_BOOTSTRAP_VER="4.7.3-r1"
-PATCH_VER="5"  # Gentoo patchset
-: ${NPTL_KERN_VER:="2.6.32"}   # min kernel version nptl 
requires
-
-IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla 
headers-only"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET- native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native 

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

2018-12-09 Thread Andreas K. Hüttel
commit: 879c1e82230d3bc19278f6cad88fa3e8f5703466
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  9 13:21:33 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  9 13:57:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879c1e82

sys-devel/binutils: Remove semi-broken old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils/Manifest  |   1 -
 sys-devel/binutils/binutils-2.31.1-r1.ebuild | 425 ---
 2 files changed, 426 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 17862f98713..2952a615098 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,7 +11,6 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-5.tar.xz 590864 BLAKE2B 
71de4d08f92ab1898ad576a21763f955067cbbed543250888e0c5d51f4ef77d0d829049e9a835691cf2de03965fbcc9bcfa092eb304c03f9b885e7a3dadab286
 SHA512 
029b3be6ae9b8620f8580a35701bd4517b4e0232ff3cf9983b3808475c7443cbf500b6cace2c052df0bd1e47202838f4d2453238db28709a947117071d9ae804
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-3.tar.xz 12640 BLAKE2B 
3444b219dd02ad513e6c36214d649a8a74638382103c88ec8de76a579be0ee13f8d1450e3b8d82dfddad55f2f851b32aee910a99230c7d8673f8426fc79a4cd9
 SHA512 
67b23c17518305561d190a15cba4a1af18a0a3cf1d7e62583ac7667d2fa40e7c7ec024cc981009d5d1caf1939633ab55fc0a198b69af02dc7841be43ff1acd13
 DIST binutils-2.31.1-patches-4.tar.xz 63460 BLAKE2B 
6507d03a3b75fe4b65b3c58377baaf377e07aa3e5dee4f6f4cd25336f53a15b4249e72a107213062611c8674be2bcd478a8f1406940385e0b0e58ad5a7c61cc0
 SHA512 
aa9f2a5b9c2189c528f34c55cd2609eae5fb47e46b51a8f9aa595b0a1e2c3f103880dcc8f07e48b10971d669e4c2a7ce8a41be4763a1ebf9e956e3f1eade8f22
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils--patches-2.tar.xz 11672 BLAKE2B 
40b790713fc6cf463de3b3c3d207686890cc674fa44828952e73a66b723e4d9e8374b9e13fd44ffc5e0e5e1dc6eb63910563f4f318ff22f56813bd29ba4fe338
 SHA512 
ed1d88b693e35368e7ec6e16ccd7a5561ba697b778afc2da296f46698aff5d4d6a39c5fc030ce189b00af944d80f673bdac770771d23dd1f256eac2fb5858493

diff --git a/sys-devel/binutils/binutils-2.31.1-r1.ebuild 
b/sys-devel/binutils/binutils-2.31.1-r1.ebuild
deleted file mode 100644
index 4cb85dd6a7e..000
--- a/sys-devel/binutils/binutils-2.31.1-r1.ebuild
+++ /dev/null
@@ -1,425 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-#  Default: dilfridge :)
-
-PATCH_VER=3
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=$(get_version_component_range 1-2)
-   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=$(get_version_component_range 1-2)
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(get_version_component_range 1-2)
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 

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

2018-12-09 Thread Andreas K. Hüttel
commit: ab0271665b2af2139b2da1b93b007fd8356fe238
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  9 13:55:14 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  9 13:57:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab027166

sys-devel/binutils-hppa64: Remove semi-broken old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-devel/binutils-hppa64/Manifest |   1 -
 .../binutils-hppa64-2.31.1-r1.ebuild   | 390 -
 2 files changed, 391 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 2c22887f693..0b4610b3709 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -15,6 +15,5 @@ DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-5.tar.xz 590864 BLAKE2B 
71de4d08f92ab1898ad576a21763f955067cbbed543250888e0c5d51f4ef77d0d829049e9a835691cf2de03965fbcc9bcfa092eb304c03f9b885e7a3dadab286
 SHA512 
029b3be6ae9b8620f8580a35701bd4517b4e0232ff3cf9983b3808475c7443cbf500b6cace2c052df0bd1e47202838f4d2453238db28709a947117071d9ae804
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-3.tar.xz 12640 BLAKE2B 
3444b219dd02ad513e6c36214d649a8a74638382103c88ec8de76a579be0ee13f8d1450e3b8d82dfddad55f2f851b32aee910a99230c7d8673f8426fc79a4cd9
 SHA512 
67b23c17518305561d190a15cba4a1af18a0a3cf1d7e62583ac7667d2fa40e7c7ec024cc981009d5d1caf1939633ab55fc0a198b69af02dc7841be43ff1acd13
 DIST binutils-2.31.1-patches-4.tar.xz 63460 BLAKE2B 
6507d03a3b75fe4b65b3c58377baaf377e07aa3e5dee4f6f4cd25336f53a15b4249e72a107213062611c8674be2bcd478a8f1406940385e0b0e58ad5a7c61cc0
 SHA512 
aa9f2a5b9c2189c528f34c55cd2609eae5fb47e46b51a8f9aa595b0a1e2c3f103880dcc8f07e48b10971d669e4c2a7ce8a41be4763a1ebf9e956e3f1eade8f22
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r1.ebuild
deleted file mode 100644
index a6fcd63079d..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1-r1.ebuild
+++ /dev/null
@@ -1,390 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-#  Default: dilfridge :)
-
-PATCH_VER=3
-
-case ${PV} in
-   )
-   BVER="git"
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   ;;
-   *)
-   BVER=${PV}
-   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
-   ;;
-esac
-SLOT=$(get_version_component_range 1-2)
-KEYWORDS="-* ~hppa"
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ 

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

2018-12-09 Thread Andreas K. Hüttel
commit: 7b5134cd630fc49579f4583a8813dcea8930e766
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  9 13:57:13 2018 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  9 13:57:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5134cd

sys-libs/binutils-libs: Remove semi-broken old

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sys-libs/binutils-libs/Manifest|   1 -
 .../binutils-libs/binutils-libs-2.31.1-r1.ebuild   | 112 -
 2 files changed, 113 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 5f5fe06da69..b3dafce29ab 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,6 +9,5 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-5.tar.xz 590864 BLAKE2B 
71de4d08f92ab1898ad576a21763f955067cbbed543250888e0c5d51f4ef77d0d829049e9a835691cf2de03965fbcc9bcfa092eb304c03f9b885e7a3dadab286
 SHA512 
029b3be6ae9b8620f8580a35701bd4517b4e0232ff3cf9983b3808475c7443cbf500b6cace2c052df0bd1e47202838f4d2453238db28709a947117071d9ae804
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31.1-patches-3.tar.xz 12640 BLAKE2B 
3444b219dd02ad513e6c36214d649a8a74638382103c88ec8de76a579be0ee13f8d1450e3b8d82dfddad55f2f851b32aee910a99230c7d8673f8426fc79a4cd9
 SHA512 
67b23c17518305561d190a15cba4a1af18a0a3cf1d7e62583ac7667d2fa40e7c7ec024cc981009d5d1caf1939633ab55fc0a198b69af02dc7841be43ff1acd13
 DIST binutils-2.31.1-patches-4.tar.xz 63460 BLAKE2B 
6507d03a3b75fe4b65b3c58377baaf377e07aa3e5dee4f6f4cd25336f53a15b4249e72a107213062611c8674be2bcd478a8f1406940385e0b0e58ad5a7c61cc0
 SHA512 
aa9f2a5b9c2189c528f34c55cd2609eae5fb47e46b51a8f9aa595b0a1e2c3f103880dcc8f07e48b10971d669e4c2a7ce8a41be4763a1ebf9e956e3f1eade8f22
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.1-r1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.1-r1.ebuild
deleted file mode 100644
index 36cb8a4959c..000
--- a/sys-libs/binutils-libs/binutils-libs-2.31.1-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PATCH_VER=3
-
-inherit eutils toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-slyfox}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-# The shared lib SONAMEs use the ${PV} in them.
-# -r1 is a one-off subslot bump where SONAME changed for bug #666100
-SLOT="0/${PV}-r1"
-IUSE="64-bit-bfd multitarget nls static-libs"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-
-COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-DEPEND="${COMMON_DEPEND}
-   >=sys-apps/texinfo-4.7
-   nls? ( sys-devel/gettext )"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${COMMON_DEPEND}
-   >=sys-devel/binutils-config-5
-   nls? ( !=2.24) make this an explicit option. #497268
-   --enable-install-libiberty
-   --disable-werror
-   --with-bugurl="https://bugs.gentoo.org/;
-   --with-pkgversion="$(pkgversion)"
-   $(use_enable static-libs static)
-   # The binutils eclass enables this flag for all bi-arch builds,
-   # but other tools often don't care about that support.  Put it
-   # beyond a flag if people really want it, but otherwise leave
-   # it disabled as it can slow things down on 32bit arches. 
#438522
-   $(use_enable 64-bit-bfd)
-   

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

2018-12-09 Thread Mike Pagano
commit: e3afff07516fdc2a5790a0388c5709215ea81605
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Dec  9 13:56:57 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Dec  9 13:57:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3afff07

sys-kernel/gentoo-sources: Remove providers file

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

 sys-kernel/gentoo-sources/providers | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-kernel/gentoo-sources/providers 
b/sys-kernel/gentoo-sources/providers
deleted file mode 100644
index 92fb081999e..000
--- a/sys-kernel/gentoo-sources/providers
+++ /dev/null
@@ -1,2 +0,0 @@
-Providers: number : 1
-Provider 0: id: 0x4b cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 
4 outputs: 8 associated providers: 0 name:Intel



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

2018-12-09 Thread Alec Warner
commit: 362a0c4a87ef86dc57c78050be0f061fe0457dd3
Author: Alec Warner  gentoo  org>
AuthorDate: Sun Dec  9 13:47:52 2018 +
Commit: Alec Warner  gentoo  org>
CommitDate: Sun Dec  9 13:48:20 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=362a0c4a

Remove rsync6, its gone.

Signed-off-by: Alec Warner  gentoo.org>

 files/mirrors/rsync.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/files/mirrors/rsync.xml b/files/mirrors/rsync.xml
index 0d2ce4c..b2ac7aa 100644
--- a/files/mirrors/rsync.xml
+++ b/files/mirrors/rsync.xml
@@ -97,10 +97,6 @@ vim: ft=xml et ts=2 sts=2 sw=2:
   I-Node - rsync5.de.gentoo.org
   rsync://rsync5.de.gentoo.org
 
-
-  rwth-aachen.de - rsync6.de.gentoo.org
-  rsync://rsync6.de.gentoo.org
-
 
   stealer.net - rsync7.de.gentoo.org
   rsync://rsync7.de.gentoo.org



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clozurecl/, dev-lisp/clozurecl/files/

2018-12-09 Thread Andrey Grozin
commit: 01277b43fb99ba50bf59849c19305ba94783cfe2
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Dec  9 13:35:59 2018 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Dec  9 13:35:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01277b43

dev-lisp/clozurecl: fix compilation on x86 with 17.0 profile

Suggested-by:  Sergei Trofimovich  gentoo.org>
Closes: https://bugs.gentoo.org/672454
Signed-off-by: Andrey Grozin  gentoo.org>
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-lisp/clozurecl/clozurecl-1.11.5.ebuild| 2 ++
 dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch | 7 +++
 2 files changed, 9 insertions(+)

diff --git a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild 
b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
index f67f277c60a..101770fa847 100644
--- a/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
+++ b/dev-lisp/clozurecl/clozurecl-1.11.5.ebuild
@@ -31,6 +31,8 @@ DEPEND="${RDEPEND}"
 S="${WORKDIR}"/${MY_PN}
 ENVD="${T}/50ccl"
 
+PATCHES=( "${FILESDIR}"/${P}-no-pie-32.patch )
+
 src_prepare() {
default
cp "${EPREFIX}/usr/share/common-lisp/source/asdf/build/asdf.lisp" 
tools/ || die

diff --git a/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch 
b/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch
new file mode 100644
index 000..2396c7a316c
--- /dev/null
+++ b/dev-lisp/clozurecl/files/clozurecl-1.11.5-no-pie-32.patch
@@ -0,0 +1,7 @@
+--- a/lisp-kernel/linuxx8632/Makefile
 b/lisp-kernel/linuxx8632/Makefile
+@@ -76,3 +76,3 @@ USE_LINK_SCRIPT = # -T $(LINK_SCRIPT)
+ ../../lx86cl: $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) Makefile  $(LINK_SCRIPT)
+-  $(CC)  -m32 $(CDEBUG)  -Wl,--export-dynamic $(HASH_STYLE) -o $@ 
$(USE_LINK_SCRIPT) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) -Wl,--no-as-needed 
$(OSLIBS)
++  $(CC)  -m32 $(CDEBUG)  -Wl,--export-dynamic $(HASH_STYLE) -no-pie -o $@ 
$(USE_LINK_SCRIPT) $(KSPOBJ) $(KERNELOBJ) $(DEBUGOBJ) -Wl,--no-as-needed 
$(OSLIBS)
+ 



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

2018-12-09 Thread Anthony G. Basile
commit: 6854629347be7c82b5a28300dd79b8b1c5a9d65c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sun Dec  9 13:08:54 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Dec  9 13:08:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68546293

net-libs/libmicrohttpd: version bump to 0.9.62

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-libs/libmicrohttpd/Manifest|  1 +
 net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest
index a8bd2e611e0..97cf15b26e6 100644
--- a/net-libs/libmicrohttpd/Manifest
+++ b/net-libs/libmicrohttpd/Manifest
@@ -5,3 +5,4 @@ DIST libmicrohttpd-0.9.58.tar.gz 1333687 BLAKE2B 
ef3dfb4684f2c387399d9044eb46de7
 DIST libmicrohttpd-0.9.59.tar.gz 1396234 BLAKE2B 
9cb2d52dd39bdc6c54267751e21a224ffa926f4200b392a28009c6f717b5059580884f4de1bb272f49f7c48bdae276df2832b413cc60db77222b7b1278ba6004
 SHA512 
2c9080ebd520631b5ab6eed42770c7911079365c7bc79ea74fc5502ebc370fdaea9a84a4d9db7cbd8ba1c4797c7531e127e3b73ad8d38601d700529f2bab84d5
 DIST libmicrohttpd-0.9.60.tar.gz 1818383 BLAKE2B 
693da0a02e289000bb657d843cd577311e97ca4d8cd698d659410e669295314d429eb9679eedac98398420f3386c1fa6800c33b883481120ea199585412f8e83
 SHA512 
418afc302e93ac93141c2457c2bf03c6a1da4a16ff19aa655312f9953e1d0b132b0dd983fc36ccc703688b0acd68fc0900f5927efcada354a10078ba5e577325
 DIST libmicrohttpd-0.9.61.tar.gz 1823891 BLAKE2B 
d7704f36790b7f14e03a02b7fbc5eaaca5fc22702f1fadfc94f9fe05329505d5bf9422a1ff38daa1f33c82db3e1196a8db754227574cc2cb9441c08a50d65d72
 SHA512 
d409ca2164a55b0eab948a8a4a17e0d6547942039354f593b293a286a3cae247bd67d7de4ce0dd4f1a3f3684948250076f582a8086546eb72598a43d7f41a27d
+DIST libmicrohttpd-0.9.62.tar.gz 1837529 BLAKE2B 
eb06d6ee05af2b37909ad1c60e16de29d94278a7ffea6e7b98391330e3778950537f9c2d6b057186b4ed45af66853570c0a386b6e9b1f0164956bd0856ecbaa5
 SHA512 
337f29dbc5e8c30132c17aad6142f21ea1c794b0ce80a3fc4c5e1e14b3dabb300aa410bf9413ef9e65d5d486fcfedbc3716725763a1fa28b4687c9f2aa3158e4

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild
new file mode 100644
index 000..2c54b305f52
--- /dev/null
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.62.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit multilib-minimal
+
+MY_P="${P/_/}"
+
+DESCRIPTION="Small C library to run an HTTP server as part of another 
application"
+HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/;
+SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="epoll messages ssl static-libs test"
+
+RDEPEND="ssl? (
+   dev-libs/libgcrypt:0=
+   net-libs/gnutls
+   )"
+
+# We disable tests below because they're broken,
+# but if enabled, we'll need this.
+DEPEND="${RDEPEND}
+   test?   (
+   ssl? ( net-misc/curl[ssl] )
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS NEWS README ChangeLog"
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" \
+   econf \
+   --enable-bauth \
+   --enable-dauth \
+   --disable-examples \
+   --enable-postprocessor \
+   --disable-thread-names \
+   $(use_enable epoll) \
+   $(use_enable test curl) \
+   $(use_enable messages) \
+   $(use_enable ssl https) \
+   $(use_with ssl gnutls) \
+   $(use_enable static-libs static)
+}
+
+# tests are broken in the portage environment.
+src_test() {
+   :
+}
+
+multilib_src_install_all() {
+   default
+
+   use static-libs || find "${ED}" -name '*.la' -delete
+}



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

2018-12-09 Thread Jason Zaman
commit: c86f9cdaa5be19e77c695aa94774bc06bedbca3b
Author: Chris PeBenito  ieee  org>
AuthorDate: Sat Nov 17 23:50:18 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=c86f9cda

dnsmasq: Module version bump.

Signed-off-by: Jason Zaman  perfinion.com>

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

diff --git a/policy/modules/services/dnsmasq.te 
b/policy/modules/services/dnsmasq.te
index 29d34c13..4d78450a 100644
--- a/policy/modules/services/dnsmasq.te
+++ b/policy/modules/services/dnsmasq.te
@@ -1,4 +1,4 @@
-policy_module(dnsmasq, 1.16.0)
+policy_module(dnsmasq, 1.16.1)
 
 
 #



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

2018-12-09 Thread Jason Zaman
commit: fd2f4ebf4bfebbf0660ea15a84a9e5fd9db217b8
Author: Luis Ressel  aixah  de>
AuthorDate: Tue Oct 23 23:14:28 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:59:17 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=fd2f4ebf

Allow portage_sandbox_t to read /proc/sys/vm/overcommit_memory

git uses this.

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/admin/portage.te | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/policy/modules/admin/portage.te b/policy/modules/admin/portage.te
index 33547b6e..bdf5d412 100644
--- a/policy/modules/admin/portage.te
+++ b/policy/modules/admin/portage.te
@@ -515,6 +515,8 @@ gen_tunable(portage_enable_test, false)
 
dev_getattr_xserver_misc_dev(portage_sandbox_t)
 
+   kernel_read_vm_overcommit_sysctl(portage_sandbox_t)
+
tunable_policy(`portage_enable_test',`
# lots of tests connect over loopback
corenet_tcp_bind_all_unreserved_ports(portage_sandbox_t)



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

2018-12-09 Thread Jason Zaman
commit: e9b51f6d4a82d767b3b7da4c7a6df72a5829e438
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sun Nov 11 12:33:00 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e9b51f6d

Add systemd_dbus_chat_resolved() interface

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/system/systemd.if | 21 +
 1 file changed, 21 insertions(+)

diff --git a/policy/modules/system/systemd.if b/policy/modules/system/systemd.if
index 34685088..9247924b 100644
--- a/policy/modules/system/systemd.if
+++ b/policy/modules/system/systemd.if
@@ -753,6 +753,27 @@ interface(`systemd_tmpfilesd_managed',`
allow systemd_tmpfiles_t $1:$2 { setattr relabelfrom relabelto create };
 ')
 
+
+## 
+##   Send and receive messages from
+##   systemd resolved over dbus.
+## 
+## 
+##   
+## Domain allowed access.
+##   
+## 
+#
+interface(`systemd_dbus_chat_resolved',`
+   gen_require(`
+   type systemd_resolved_t;
+   class dbus send_msg;
+   ')
+
+   allow $1 systemd_resolved_t:dbus send_msg;
+   allow systemd_resolved_t $1:dbus send_msg;
+')
+
 ###
 ## 
 ##  Allow domain to read resolv.conf file generated by systemd_resolved



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

2018-12-09 Thread Jason Zaman
commit: bf29459cb0451db9170934809e8d204c9358d1b6
Author: Laurent Bigonville  bigon  be>
AuthorDate: Mon Nov 12 15:16:04 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=bf29459c

Allow minissdpd_t to create a unix_stream_socket


type=PROCTITLE msg=audit(12/11/18 15:37:06.293:231) : 
proctitle=/usr/sbin/minissdpd -i enp0s25 -i wlp3s0 -6
type=SYSCALL msg=audit(12/11/18 15:37:06.293:231) : arch=x86_64 syscall=listen 
success=yes exit=0 a0=0x7 a1=0x5 a2=0x6e a3=0x7ffdbca26c50 items=0 ppid=1 
pid=1880 auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root 
sgid=root fsgid=root tty=(none) ses=unset comm=minissdpd 
exe=/usr/sbin/minissdpd subj=system_u:system_r:minissdpd_t:s0 key=(null)
type=AVC msg=audit(12/11/18 15:37:06.293:231) : avc:  denied  { listen } for  
pid=1880 comm=minissdpd path=/run/minissdpd.sock 
scontext=system_u:system_r:minissdpd_t:s0 
tcontext=system_u:system_r:minissdpd_t:s0 tclass=unix_stream_socket permissive=1

type=PROCTITLE msg=audit(12/11/18 16:12:29.172:758) : 
proctitle=/usr/sbin/minissdpd -i enp0s25 -i wlp3s0 -6
type=SYSCALL msg=audit(12/11/18 16:12:29.172:758) : arch=x86_64 syscall=accept 
success=yes exit=8 a0=0x7 a1=0x0 a2=0x0 a3=0x0 items=0 ppid=1 pid=11460 
auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root sgid=root 
fsgid=root tty=(none) ses=unset comm=minissdpd exe=/usr/sbin/minissdpd 
subj=system_u:system_r:minissdpd_t:s0 key=(null)
type=AVC msg=audit(12/11/18 16:12:29.172:758) : avc:  denied  { accept } for  
pid=11460 comm=minissdpd path=/run/minissdpd.sock 
scontext=system_u:system_r:minissdpd_t:s0 
tcontext=system_u:system_r:minissdpd_t:s0 tclass=unix_stream_socket permissive=1

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/services/minissdpd.te | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/policy/modules/services/minissdpd.te 
b/policy/modules/services/minissdpd.te
index 86d0d54e..65b1aed3 100644
--- a/policy/modules/services/minissdpd.te
+++ b/policy/modules/services/minissdpd.te
@@ -27,6 +27,7 @@ allow minissdpd_t self:capability { net_admin sys_module };
 allow minissdpd_t self:netlink_route_socket r_netlink_socket_perms;
 allow minissdpd_t self:udp_socket create_socket_perms;
 allow minissdpd_t self:unix_dgram_socket create_socket_perms;
+allow minissdpd_t self:unix_stream_socket create_stream_socket_perms;
 
 allow minissdpd_t minissdpd_var_run_t:file manage_file_perms;
 allow minissdpd_t minissdpd_var_run_t:sock_file manage_sock_file_perms;
@@ -48,4 +49,4 @@ corenet_udp_sendrecv_ssdp_port(minissdpd_t)
 
 logging_send_syslog_msg(minissdpd_t)
 
-miscfiles_read_localization(minissdpd_t)
\ No newline at end of file
+miscfiles_read_localization(minissdpd_t)



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

2018-12-09 Thread Jason Zaman
commit: 047d9ea6c5adefc531ea42c30f3ecf7fe15cc43e
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sun Nov 11 19:04:21 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=047d9ea6

Allow iscsid_t to create a netlink_iscsi_socket


type=PROCTITLE msg=audit(11/11/18 14:02:09.006:195) : proctitle=/sbin/iscsid
type=SYSCALL msg=audit(11/11/18 14:02:09.006:195) : arch=x86_64 syscall=bind 
success=yes exit=0 a0=0x6 a1=0x55bfc5837270 a2=0xc a3=0x0 items=0 ppid=1188 
pid=1190 auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root 
sgid=root fsgid=root tty=(none) ses=unset comm=iscsid exe=/usr/sbin/iscsid 
subj=system_u:system_r:iscsid_t:s0 key=(null)
type=AVC msg=audit(11/11/18 14:02:09.006:195) : avc:  denied  { bind } for  
pid=1190 comm=iscsid scontext=system_u:system_r:iscsid_t:s0 
tcontext=system_u:system_r:iscsid_t:s0 tclass=netlink_iscsi_socket permissive=1

type=PROCTITLE msg=audit(11/11/18 14:02:09.006:194) : proctitle=/sbin/iscsid
type=SYSCALL msg=audit(11/11/18 14:02:09.006:194) : arch=x86_64 syscall=socket 
success=yes exit=6 a0=netlink a1=SOCK_RAW a2=egp a3=0x0 items=0 ppid=1188 
pid=1190 auid=unset uid=root gid=root euid=root suid=root fsuid=root egid=root 
sgid=root fsgid=root tty=(none) ses=unset comm=iscsid exe=/usr/sbin/iscsid 
subj=system_u:system_r:iscsid_t:s0 key=(null)
type=AVC msg=audit(11/11/18 14:02:09.006:194) : avc:  denied  { create } for  
pid=1190 comm=iscsid scontext=system_u:system_r:iscsid_t:s0 
tcontext=system_u:system_r:iscsid_t:s0 tclass=netlink_iscsi_socket permissive=1

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/system/iscsi.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/system/iscsi.te b/policy/modules/system/iscsi.te
index 9457ef29..dc5f8f52 100644
--- a/policy/modules/system/iscsi.te
+++ b/policy/modules/system/iscsi.te
@@ -40,6 +40,7 @@ allow iscsid_t self:fifo_file rw_fifo_file_perms;
 allow iscsid_t self:unix_stream_socket { accept connectto listen };
 allow iscsid_t self:sem create_sem_perms;
 allow iscsid_t self:shm create_shm_perms;
+allow iscsid_t self:netlink_iscsi_socket create_socket_perms;
 allow iscsid_t self:netlink_socket create_socket_perms;
 allow iscsid_t self:netlink_kobject_uevent_socket create_socket_perms;
 allow iscsid_t self:netlink_route_socket nlmsg_write;



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

2018-12-09 Thread Jason Zaman
commit: fc20bbb5187bd1cb4527ebf38390d1a31b8593c4
Author: David Sugar  tresys  com>
AuthorDate: Sat Nov 17 04:23:43 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=fc20bbb5

Add interfaces to control ntpd_unit_t systemd services

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

 policy/modules/services/ntp.if | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/policy/modules/services/ntp.if b/policy/modules/services/ntp.if
index 31f71108..ff85b74b 100644
--- a/policy/modules/services/ntp.if
+++ b/policy/modules/services/ntp.if
@@ -177,6 +177,69 @@ interface(`ntp_rw_shm',`
fs_search_tmpfs($1)
 ')
 
+
+## 
+## Allow specified domain to enable/disable ntpd unit
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`ntp_enabledisable',`
+   ifdef(`init_systemd',`
+   gen_require(`
+   type ntpd_unit_t;
+   class service { enable disable };
+   ')
+
+   allow $1 ntpd_unit_t:service { enable disable };
+   ')
+')
+
+
+## 
+## Allow specified domain to start/stop ntpd unit
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`ntp_startstop',`
+   ifdef(`init_systemd',`
+   gen_require(`
+   type ntpd_unit_t;
+   class service { start stop };
+   ')
+
+   allow $1 ntpd_unit_t:service { start stop };
+   ')
+')
+
+
+## 
+## Allow specified domain to get status of ntpd unit
+## 
+## 
+## 
+## Domain allowed access.
+## 
+## 
+#
+interface(`ntp_status',`
+   ifdef(`init_systemd',`
+   gen_require(`
+   type ntpd_unit_t;
+   class service status;
+   ')
+
+   allow $1 ntpd_unit_t:service status;
+   ')
+')
+
 
 ## 
 ## All of the rules required to



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

2018-12-09 Thread Jason Zaman
commit: e90c8ba7ec87789c618bdac926e0af6baf3da89c
Author: Laurent Bigonville  bigon  be>
AuthorDate: Sun Nov 11 12:33:28 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=e90c8ba7

Allow sysnet_dns_name_resolve() to use resolved to resolve DNS names

Also allow unconfined_t to talk with the resolved daemon

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/system/sysnetwork.if | 11 ---
 policy/modules/system/unconfined.te |  6 ++
 2 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/policy/modules/system/sysnetwork.if 
b/policy/modules/system/sysnetwork.if
index f4f17a5d..15fc046c 100644
--- a/policy/modules/system/sysnetwork.if
+++ b/policy/modules/system/sysnetwork.if
@@ -756,9 +756,14 @@ interface(`sysnet_dns_name_resolve',`
nscd_use($1)
')
 
-   # This seems needed when the mymachines NSS module is used
-   optional_policy(`
-   systemd_read_machines($1)
+   ifdef(`init_systemd',`
+   optional_policy(`
+   systemd_dbus_chat_resolved($1)
+   ')
+   # This seems needed when the mymachines NSS module is used
+   optional_policy(`
+   systemd_read_machines($1)
+   ')
')
 ')
 

diff --git a/policy/modules/system/unconfined.te 
b/policy/modules/system/unconfined.te
index d669ff16..b981fa85 100644
--- a/policy/modules/system/unconfined.te
+++ b/policy/modules/system/unconfined.te
@@ -58,6 +58,12 @@ ifdef(`direct_sysadm_daemon',`
 ')
 ')
 
+ifdef(`init_systemd',`
+   optional_policy(`
+   systemd_dbus_chat_resolved(unconfined_t)
+   ')
+')
+
 optional_policy(`
ada_domtrans(unconfined_t)
 ')



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

2018-12-09 Thread Jason Zaman
commit: 4f0bb0f94aff4aa39bd3be21704100e12da6f042
Author: Laurent Bigonville  bigon  be>
AuthorDate: Thu Nov  1 15:09:00 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=4f0bb0f9

Allow ntpd_t to read init state

With systemd-timesyncd, the following AVC denials are generated:
  type=AVC msg=audit(01/11/18 15:44:39.564:48) : avc:  denied  { open } for  
pid=397 comm=systemd-timesyn path=/proc/1/sched dev="proc" ino=1128 
scontext=system_u:system_r:ntpd_t:s0 tcontext=system_u:system_r:init_t:s0 
tclass=file permissive=1
  type=AVC msg=audit(01/11/18 15:44:39.564:48) : avc:  denied  { read } for  
pid=397 comm=systemd-timesyn name=sched dev="proc" ino=1128 
scontext=system_u:system_r:ntpd_t:s0 tcontext=system_u:system_r:init_t:s0 
tclass=file permissive=1
  type=AVC msg=audit(01/11/18 15:44:39.564:49) : avc:  denied  { getattr } for  
pid=397 comm=systemd-timesyn path=/proc/1/sched dev="proc" ino=1128 
scontext=system_u:system_r:ntpd_t:s0 tcontext=system_u:system_r:init_t:s0 
tclass=file permissive=1

Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/services/ntp.te | 1 +
 1 file changed, 1 insertion(+)

diff --git a/policy/modules/services/ntp.te b/policy/modules/services/ntp.te
index 39ea1c5e..76ce4da9 100644
--- a/policy/modules/services/ntp.te
+++ b/policy/modules/services/ntp.te
@@ -145,6 +145,7 @@ ifdef(`init_systemd',`
init_dbus_chat(ntpd_t)
init_get_system_status(ntpd_t)
allow ntpd_t self:capability { fowner setpcap };
+   init_read_state(ntpd_t)
init_reload(ntpd_t)
 
# for /var/lib/systemd/clock



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

2018-12-09 Thread Jason Zaman
commit: 1ec76423aa4ac2c17b12e6a69a2887c47bffac1c
Author: Petr Vorel  suse  cz>
AuthorDate: Mon Nov 12 08:47:30 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:56:47 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=1ec76423

dnsmasq: Require log files to have .log suffix

+ allow log rotate as well.

Signed-off-by: Petr Vorel  suse.cz>
Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/services/dnsmasq.fc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/policy/modules/services/dnsmasq.fc 
b/policy/modules/services/dnsmasq.fc
index 278b880f..bfa87f4c 100644
--- a/policy/modules/services/dnsmasq.fc
+++ b/policy/modules/services/dnsmasq.fc
@@ -16,7 +16,7 @@
 /var/lib/misc/dnsmasq\.leases  --  
gen_context(system_u:object_r:dnsmasq_lease_t,s0)
 /var/lib/dnsmasq(/.*)? 
gen_context(system_u:object_r:dnsmasq_lease_t,s0)
 
-/var/log/dnsmasq.* --  
gen_context(system_u:object_r:dnsmasq_var_log_t,s0)
+/var/log/dnsmasq(.*)?\.log(\..+)   --  
gen_context(system_u:object_r:dnsmasq_var_log_t,s0)
 
 ifdef(`distro_gentoo',`
 # Fix bug 531836 - Needed to support dnssec in dnsmasq



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

2018-12-09 Thread Jason Zaman
commit: 892c088f75d2df27a501850dae2ef05c8759a591
Author: Luis Ressel  aixah  de>
AuthorDate: Wed Oct  3 17:10:39 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Nov 18 10:59:17 2018 +
URL:
https://gitweb.gentoo.org/proj/hardened-refpolicy.git/commit/?id=892c088f

Enable the tmpfiles_manage_all_non_security boolean by default

This sucks, not only because I don't like granting tmpfiles_t this
access, but also since it's one more unneccessary difference between
gentoo and refpolicy.

Nevertheless, it's the most reasonable fix I can think of.

Bug: https://bugs.gentoo.org/667122
Signed-off-by: Jason Zaman  perfinion.com>

 policy/modules/system/tmpfiles.te | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/policy/modules/system/tmpfiles.te 
b/policy/modules/system/tmpfiles.te
index 1366fbff..9063ca3e 100644
--- a/policy/modules/system/tmpfiles.te
+++ b/policy/modules/system/tmpfiles.te
@@ -13,7 +13,8 @@ policy_module(tmpfiles, 1.0.0)
 ## /run, /tmp, /dev and /var/lock.
 ##  
 ## 
-gen_tunable(tmpfiles_manage_all_non_security, false)
+# Enabled by default on Gentoo to fix https://bugs.gentoo.org/667122
+gen_tunable(tmpfiles_manage_all_non_security, true)
 
 type tmpfiles_t;
 type tmpfiles_exec_t;



  1   2   >