[gentoo-commits] repo/gentoo:master commit in: www-servers/adsf/

2017-11-25 Thread Hans de Graaff
commit: 35852ca085323d42a5005c021ef9bc0821293ec9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Nov 26 06:41:05 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov 26 06:41:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35852ca0

www-servers/adsf: add 1.3.1

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-servers/adsf/Manifest  |  5 +++--
 www-servers/adsf/adsf-1.3.1.ebuild | 29 +
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/www-servers/adsf/Manifest b/www-servers/adsf/Manifest
index afd05a8b78b..9d58f7a76f2 100644
--- a/www-servers/adsf/Manifest
+++ b/www-servers/adsf/Manifest
@@ -1,2 +1,3 @@
-DIST adsf-1.2.1.tar.gz 162912 SHA256 
247b5061f598d9271c05d59925ac9c4f04d879254570ffc0142a48c50e71615a SHA512 
88cdc903f21bb3e86fbbfec88ae9650a4676d5d57c526befd1f483bb5281501f28e2ffb6fda8e2b06f891b8f4bbd15a3e6a1c90a96e3eef1c6b4a13a39f1b8cd
 WHIRLPOOL 
335efd8f77ca5164f5b0e62428d737d6d7a4b590937c7aef765594cd7d3913a621bd757ad81234a2a303bf93a886d70eb8066f6c9c724042871bd4cf7c4a6109
-DIST adsf-1.3.0.tar.gz 164989 SHA256 
e086dc93ba0df19a8be8a88e98d6278639285c6b7e6a1193497dcf2acd1f864e SHA512 
41f72c6bbcfee5ef9e803ca18e6746c9190e5d6c4e695b5939ce232b920a58bfcf608c619ac76c9c5a208ca473fb9ad9869636ef3c57079747b50b879b6db156
 WHIRLPOOL 
a523fd85c5cb89dc81e2cd73e199c7337ff6585fc343a3b0aeb5d9e6dbdb8cf01e228f3194551efa0c9b6eb8058357a7c0a3dffc5114afd719e26f0a23b270bd
+DIST adsf-1.2.1.tar.gz 162912 BLAKE2B 
2503f8e85940e417956e3fcd5b1c12030f1a76c8b12391bce4cfb4ac9c717e50516b825846b51c301a31c6bfb04341547df3c80fa607bb9785d3c150c92c5640
 SHA512 
88cdc903f21bb3e86fbbfec88ae9650a4676d5d57c526befd1f483bb5281501f28e2ffb6fda8e2b06f891b8f4bbd15a3e6a1c90a96e3eef1c6b4a13a39f1b8cd
+DIST adsf-1.3.0.tar.gz 164989 BLAKE2B 
fcfbe3f883f1e194fc69266d1a617cbd1a71d9c9f60f8997fb057602871dd3032d4fd69a460481e7e62dc4da9440da5a9e8509a021e9856fc72036573b9839b3
 SHA512 
41f72c6bbcfee5ef9e803ca18e6746c9190e5d6c4e695b5939ce232b920a58bfcf608c619ac76c9c5a208ca473fb9ad9869636ef3c57079747b50b879b6db156
+DIST adsf-1.3.1.tar.gz 165956 BLAKE2B 
08e449c39670ea4e09d69e244c346f0fe689130d83e8faf7806b65e1449d115305be1b45668ac5c27db772cab554c9eb2029b4a9d42bd25165532b2d67df09a1
 SHA512 
7e923a84d57eda40f0220fac84f0a259780504ce615361a962eda5d7c2dbfe335b57a91b70b7c84b9b30132398594da37c85b84379670cc5116607017bf6a85e

diff --git a/www-servers/adsf/adsf-1.3.1.ebuild 
b/www-servers/adsf/adsf-1.3.1.ebuild
new file mode 100644
index 000..51594e75de2
--- /dev/null
+++ b/www-servers/adsf/adsf-1.3.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Dead Simple Fileserver is a static file server that can launch 
in a directory"
+HOMEPAGE="https://github.com/ddfreyne/adsf/;
+SRC_URI="https://github.com/ddfreyne/adsf/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.0.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/rack-test )"
+
+all_ruby_prepare() {
+   sed -i -e '/simplecov/,/^)/ s:^:#:' test/helper.rb || die
+   sed -i -e '/rubocop/I s:^:#:' Rakefile || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Jabber/, dev-perl/Net-Jabber/files/

2017-11-25 Thread Kent Fredric
commit: 21396f16960ad6adc55d9f4d181e7f962e224ddc
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Nov 26 05:15:27 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Nov 26 05:15:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21396f16

dev-perl/Net-Jabber: Fix test failures due to '.' in @INC bug #622998

Closes: https://bugs.gentoo.org/622998
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-perl/Net-Jabber/Manifest   |   2 +-
 dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild |   4 +-
 .../files/Net-Jabber-2.0-no-dot-inc.patch  | 674 +
 3 files changed, 678 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Net-Jabber/Manifest b/dev-perl/Net-Jabber/Manifest
index 513f5d90a66..1ae19e4ab1d 100644
--- a/dev-perl/Net-Jabber/Manifest
+++ b/dev-perl/Net-Jabber/Manifest
@@ -1 +1 @@
-DIST Net-Jabber-2.0.tar.gz 112416 SHA256 
dfba394a6166a5a5e35ce763f408f97788047cc39ce5acad802e281432c88011 SHA512 
2ad275fdef8a7ed17dc464f692b974e71bc3a5df5239943cceaec9509e6454945023e220ddfb42763e18813124f6b7f2d6d43faf3059e0680b753486961a1b4c
 WHIRLPOOL 
2934b371a1d36ab646cc656bc41f21fc1e22b152a4a38b06bb64e5b3f22888be264c03df2b34d36fc8b68731031806f71c9518821baeeed41d3db89db9a4a369
+DIST Net-Jabber-2.0.tar.gz 112416 BLAKE2B 
c8cd86949a934650464ce8dc4e5eb5c12bdd0323caf18773a73df31f72ee6a185d963e43ade22c15d5f7da73f0c5a52ab2e67da478157d7829ab2aa83610fe47
 SHA512 
2ad275fdef8a7ed17dc464f692b974e71bc3a5df5239943cceaec9509e6454945023e220ddfb42763e18813124f6b7f2d6d43faf3059e0680b753486961a1b4c

diff --git a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild 
b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild
index 811407a7a3f..1b7f0826683 100644
--- a/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild
+++ b/dev-perl/Net-Jabber/Net-Jabber-2.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,4 +18,6 @@ RDEPEND="dev-perl/XML-Stream
dev-perl/Digest-SHA1"
 DEPEND="${RDEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-2.0-no-dot-inc.patch" )
+
 SRC_TEST="do"

diff --git a/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch 
b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch
new file mode 100644
index 000..b32416f2fa9
--- /dev/null
+++ b/dev-perl/Net-Jabber/files/Net-Jabber-2.0-no-dot-inc.patch
@@ -0,0 +1,674 @@
+From d586b15f05e6135ff169714e38033cbeaf2c0b7e Mon Sep 17 00:00:00 2001
+From: Kent Fredric 
+Date: Sun, 26 Nov 2017 17:50:35 +1300
+Subject: Fix test failures due to '.' removal from @INC
+
+These tests fail on Perl 5.26+ when PERL_USE_UNSAFE_INC=0, and will
+be inescapably fatal on Perl 5.30
+
+Bug: https://bugs.gentoo.org/622998
+Bug: https://rt.cpan.org/Ticket/Display.html?id=12374
+---
+ t/iq.t   | 2 +-
+ t/jid.t  | 2 +-
+ t/message.t  | 2 +-
+ t/oldadd.t   | 2 +-
+ t/parse_x_data.t | 2 +-
+ t/parse_x_delay.t| 2 +-
+ t/presence.t | 2 +-
+ t/protocol_definenamespace.t | 2 +-
+ t/protocol_muc.t | 2 +-
+ t/protocol_rpc.t | 2 +-
+ t/query_agent.t  | 2 +-
+ t/query_agents.t | 2 +-
+ t/query_autoupdate.t | 2 +-
+ t/query_browse.t | 2 +-
+ t/query_bytestreams.t| 2 +-
+ t/query_commands.t   | 2 +-
+ t/query_conference.t | 2 +-
+ t/query_disco_info.t | 2 +-
+ t/query_disco_items.t| 2 +-
+ t/query_featureneg.t | 2 +-
+ t/query_filter.t | 2 +-
+ t/query_gateway.t| 2 +-
+ t/query_last.t   | 2 +-
+ t/query_muc_admin.t  | 2 +-
+ t/query_oob.t| 2 +-
+ t/query_pass.t   | 2 +-
+ t/query_pubsub.t | 2 +-
+ t/query_pubsub_event.t   | 2 +-
+ t/query_pubsub_owner.t   | 2 +-
+ t/query_rpc.t| 2 +-
+ t/query_search.t | 2 +-
+ t/query_si.t | 2 +-
+ t/query_si_filetrans.t   | 2 +-
+ t/query_time.t   | 2 +-
+ t/query_version.t| 2 +-
+ t/rawxml.t   | 2 +-
+ t/x_autoupdate.t | 2 +-
+ t/x_conference.t | 2 +-
+ t/x_data.t   | 2 +-
+ t/x_delay.t  | 2 +-
+ t/x_encrypted.t  | 2 +-
+ t/x_expire.t | 2 +-
+ t/x_muc.t| 2 +-
+ t/x_muc_user.t   | 2 +-
+ t/x_oob.t| 2 +-
+ t/x_roster.t | 2 +-
+ t/x_signed.t | 2 +-
+ 47 files changed, 47 insertions(+), 47 deletions(-)
+
+diff --git a/t/iq.t b/t/iq.t
+index 90333f4..8bf2533 100644
+--- a/t/iq.t
 b/t/iq.t
+@@ -3,7 +3,7 @@ use Test::More tests=>114;
+ 
+ BEGIN{ use_ok( "Net::Jabber" ); }
+ 
+-require "t/mytestlib.pl";
++require "./t/mytestlib.pl";
+ 
+ my $debug = new 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-Amazon/, dev-perl/Net-Amazon/files/

2017-11-25 Thread Kent Fredric
commit: 80ce37917250e9056ffe92701079cb96c63506ea
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Nov 26 04:26:50 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Nov 26 04:27:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ce3791

dev-perl/Net-Amazon: Fix tests without '.' in @INC bug #617158

Closes: https://bugs.gentoo.org/617158
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-perl/Net-Amazon/Manifest   |   2 +-
 dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild  |   5 +-
 .../files/Net-Amazon-0.62-no-dot-inc.patch | 298 +
 3 files changed, 303 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Net-Amazon/Manifest b/dev-perl/Net-Amazon/Manifest
index 70ebd1c28ef..a84adcaffb2 100644
--- a/dev-perl/Net-Amazon/Manifest
+++ b/dev-perl/Net-Amazon/Manifest
@@ -1 +1 @@
-DIST Net-Amazon-0.62.tar.gz 219344 SHA256 
e26ade6842f070e307eb2bf13040a75050fac69af8f7eca322f75a64b4455c06 SHA512 
61e454ca611e0f0de45f7f4661c4b784f6f49cadcfdf5f63fe2cc0d66e7bccf755672bc3848f636cb94eda89f1d18b24ade1cf9a9df89afec76e52a306e7638f
 WHIRLPOOL 
9c56cfddf9e4cda4c2bf86c6938c66d6eb40f9564a0e945ce0b3eeb65a76ac94591c3d710ff5f37e8931ee7930120982adacb6a84b0afb1b8aa837a27c8c7657
+DIST Net-Amazon-0.62.tar.gz 219344 BLAKE2B 
8368bc0a121f45b33a4babc6dc0e8968e3f656dce0bef1309b2f16b7d3f4cbeb46f86998e2805990ab3b1dd11b8501a030beafac805b913a5a83ae05578c6a28
 SHA512 
61e454ca611e0f0de45f7f4661c4b784f6f49cadcfdf5f63fe2cc0d66e7bccf755672bc3848f636cb94eda89f1d18b24ade1cf9a9df89afec76e52a306e7638f

diff --git a/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild 
b/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild
index f9f3e92b76d..2672155d5d2 100644
--- a/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild
+++ b/dev-perl/Net-Amazon/Net-Amazon-0.620.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -23,5 +23,8 @@ RDEPEND="
dev-perl/URI
 "
 DEPEND="${RDEPEND}"
+PATCHES=(
+   "${FILESDIR}/${PN}-0.62-no-dot-inc.patch"
+)
 
 SRC_TEST="do"

diff --git a/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch 
b/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch
new file mode 100644
index 000..e98192380ef
--- /dev/null
+++ b/dev-perl/Net-Amazon/files/Net-Amazon-0.62-no-dot-inc.patch
@@ -0,0 +1,298 @@
+From d51b0583bea818ed483ff26ce1e61081183f6665 Mon Sep 17 00:00:00 2001
+From: Kent Fredric 
+Date: Sun, 26 Nov 2017 17:12:34 +1300
+Subject: Fix test failures due to require() needing a non-@INC path
+
+Due to '.' removal from @INC, "require t/foo" no longer loads ./t/foo
+
+Bug: https://bugs.gentoo.org/617158
+Bug: https://rt.cpan.org/Public/Bug/Display.html?id=121476
+Bug: https://github.com/boumenot/p5-Net-Amazon/pull/8
+---
+ t/010Artist.t   | 3 ++-
+ t/011Locale.t   | 3 ++-
+ t/012Keyword.t  | 3 ++-
+ t/013Seller.t   | 3 ++-
+ t/015Exchange.t | 3 ++-
+ t/017Author.t   | 3 ++-
+ t/018Actor.t| 3 ++-
+ t/019MusicLabel.t   | 3 ++-
+ t/022Director.t | 3 ++-
+ t/023Title.t| 3 ++-
+ t/024signature.t| 3 ++-
+ t/025cache.t| 3 ++-
+ t/027MP3Downloads.t | 3 ++-
+ 13 files changed, 26 insertions(+), 13 deletions(-)
+
+diff --git a/t/010Artist.t b/t/010Artist.t
+index 0272c28..8245908 100644
+--- a/t/010Artist.t
 b/t/010Artist.t
+@@ -5,6 +5,7 @@ use warnings;
+ use strict;
+ 
+ use Test::More tests => 23;
++use File::Spec::Functions qw( rel2abs );
+ BEGIN { use_ok('Net::Amazon') };
+ 
+ #use Log::Log4perl qw(:easy);
+@@ -16,7 +17,7 @@ use Net::Amazon::Request::Artist;
+ 
+ # Setup
+ 
+-  my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++  my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+   require "$TESTDIR/init.pl";
+   my $CANNED = "$TESTDIR/canned";
+ 
+diff --git a/t/011Locale.t b/t/011Locale.t
+index 473a7e1..96df821 100644
+--- a/t/011Locale.t
 b/t/011Locale.t
+@@ -8,12 +8,13 @@ use strict;
+ 
+ use Net::Amazon;
+ use Net::Amazon::Request::ASIN;
++use File::Spec::Functions qw( rel2abs );
+ use Test::More tests => 5;
+ 
+ 
+ # Setup
+ 
+-  my($TESTDIR) = map { -d $_ ? $_ : () } qw(t ../t .);
++  my($TESTDIR) = map { -d $_ ? rel2abs($_) : () } qw(t ../t .);
+   require "$TESTDIR/init.pl";
+   my $CANNED = "$TESTDIR/canned";
+ 
+diff --git a/t/012Keyword.t b/t/012Keyword.t
+index 82c25ab..ded941d 100644
+--- a/t/012Keyword.t
 b/t/012Keyword.t
+@@ -9,12 +9,13 @@ use strict;
+ use Net::Amazon;
+ use Net::Amazon::Property;
+ 

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/qmapshack/

2017-11-25 Thread Andrey Grozin
commit: 06cc068bf49d91c898561dc647b9913ff14a3715
Author: Andrey Grozin  gentoo  org>
AuthorDate: Sun Nov 26 04:16:52 2017 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Sun Nov 26 04:16:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06cc068b

sci-geosciences/qmapshack: add dependency on dev-qt/designer:5

Closes: https://bugs.gentoo.org/638814
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sci-geosciences/qmapshack/qmapshack-1.9.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-geosciences/qmapshack/qmapshack-1.9.1.ebuild 
b/sci-geosciences/qmapshack/qmapshack-1.9.1.ebuild
index 5ad43397383..a33497fdb34 100644
--- a/sci-geosciences/qmapshack/qmapshack-1.9.1.ebuild
+++ b/sci-geosciences/qmapshack/qmapshack-1.9.1.ebuild
@@ -17,6 +17,7 @@ RDEPEND="dev-qt/qtwebkit:5
dev-qt/qtprintsupport:5
dev-qt/qtdbus:5
dev-qt/qttest:5
+   dev-qt/designer:5
dev-qt/qtnetwork:5[ssl]
dev-libs/quazip
>=sci-geosciences/routino-3.1.1



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

2017-11-25 Thread Matt Turner
commit: cd45d566ecb6023d591fb06d11e4851eccb7cd46
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 26 02:42:16 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 26 02:43:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd45d566

media-libs/mesa: Version bump to 17.2.6

 media-libs/mesa/Manifest   |   9 +-
 media-libs/mesa/mesa-17.2.6.ebuild | 582 +
 2 files changed, 587 insertions(+), 4 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 820519b3af2..494ecb05634 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -9,8 +9,9 @@ DIST mesa-17.2.1.tar.xz 10414776 SHA256 
77385d17827cff24a3bae134342234f2efe7f7f9
 DIST mesa-17.2.2.tar.xz 10359156 SHA256 
cf522244d6a5a1ecde3fc00e7c96935253fe22f808f064cab98be6f3faa65782 SHA512 
641342c68989b8d801c37e668b012d3b7c4ad43d8ca01b74f8cbb3a1ec25b7390f69fe7ebc84b29dab1c6a4ac01c882ec9fd4a6b331505629461bdbbe6aa3f7e
 WHIRLPOOL 
74271721fb38a0c62f6f35d84ba9196e000f2fe2a32e75120288e77649a87e225464572d347fc149190b573d22c32dfee3e174d6a2578b3c649c4b72375a94ec
 DIST mesa-17.2.3.tar.xz 10344180 SHA256 
a0b0ec8f7b24dd044d7ab30a8c7e6d3767521e245f88d4ed5dd93315dc56f837 SHA512 
749a0a46b772974633e405804ace7f509afb79f47811dbbdd390333721d744f2ac64f985ff1fd6c5aa3019b700be70bc1f75f60745ed9f4c5b08a9a8f77dfc76
 WHIRLPOOL 
333bdb9dd15726a4a19fa7a87d2044aba6ebaea2eb83dd436f916020221a8bc46d667e8710a701c52930217292ecdfd468b654a7846357aa8881356987f394c0
 DIST mesa-17.2.4.tar.xz 10381984 SHA256 
5ba408fecd6e1132e5490eec1a2f04466214e4c65c8b89b331be844768c2e550 SHA512 
665b63aab6af3f8f263f182d85d9ad71db7a23bcbaf67d62fe53c258cb0f600266ac82e72d681ec20cf7c66b47d4076aad5c3f553519f19110ee577da2707085
 WHIRLPOOL 
29750c50a496cb27e0b4466bf0d1496434330a96259616dd7c368adc3d9478aa6ba1facf11ec4ff231a244f890781c12637327b1675c423786693c40f787945d
-DIST mesa-17.2.5.tar.xz 10386312 SHA256 
7f7f914b7b9ea0b15f2d9d01a4375e311b0e90e55683b8e8a67ce8691eb1070f SHA512 
c4b0f7f48b0b57fdf610de3d61e127774f8223e755acfde6cf2649818eec985e8f925abf8a15d530ecdb882cb8d7268fd01e5d94c8ac6934551b8a74272353c7
 WHIRLPOOL 
51d066640824964acebc69e78ec368753c18833b0c0cdb940e6afb8326edc2a75c657d81c043d728ca66968608e59a128295e3f4863980c2dcaf6716f55d14d3
+DIST mesa-17.2.5.tar.xz 10386312 BLAKE2B 
b7391bc00b0570f7e4a4e00f5fa645c8ed6e6ccb72ba757ef56f3ba21004f1904a6a3891e7ddfd8e46797ddc747f21f726b4c70c26ac3415b4353c821ad8819f
 SHA512 
c4b0f7f48b0b57fdf610de3d61e127774f8223e755acfde6cf2649818eec985e8f925abf8a15d530ecdb882cb8d7268fd01e5d94c8ac6934551b8a74272353c7
+DIST mesa-17.2.6.tar.xz 10387604 BLAKE2B 
43bd60f9e61bb04e3a2afe4bc6e18099a524cdec3c7948d9ccfffa5bfe50eb3e0625ba6da7bb3b32959ef4a5e3db982daf2f90d3ee555cf65084d70849b3ca12
 SHA512 
739645d963da2ff79fa0f2bfcc4948516c4f0a768f9d21f98eff049edc88218847afd3786003ccf7b10deec585f4f1d7f70fcc5e5f6e33186ebbb86cd8cb0202
 DIST mesa-17.3.0-rc2.tar.xz 10658696 SHA256 
13b2c085a54836465a3b6814ad4bc2dae0a502f43405e75ced67789d5afc18cd SHA512 
749cca3e0875dbff7b6fab4d646974ecbcc7659ec82ad025bc386372d6e0e050d84d5e05fb68c5099e685557d85daf55c6a5db7bd89a7323778ae7e87e01215e
 WHIRLPOOL 
4007e6641de55145b9bf8bf7aa567c284d3a4b29ea6b83fb5ba3324abf757cf72cf1f1bc0cd3011e58b3d0c6cc6fa7f7c03b1affb7f0ba7c4a5e7ade398bf2f3
-DIST mesa-17.3.0-rc3.tar.xz 10664384 SHA256 
1f3677429018f6ef4167b31db9eef558827a649239aa685f54c1a400ff5462d9 SHA512 
403da79ac87325f2f0962e9be406edf4d009b6f5d479c2943be5bc1a26ad201d96072461a0d041b5a59abe327829eeba0dfb44abce217074079c47811729b058
 WHIRLPOOL 
91a5f65bc1dc9dc27bcd8492d82c80d2827d2408030890fdcaa653993d9a1deec983b00cb48c0675f3234d36512396c03cc7659bd30cadd6e536f5bef90d65d9
-DIST mesa-17.3.0-rc4.tar.xz 10662396 SHA256 
90c9283caa21c047aef013395776ca44037662450bbed188b4eea679084239be SHA512 
410a43852944899fbc9d7ab887510dffda3cb98330d7acd5d529cb01abafe1886b353d050c918cd63ecb1b7afb9350e5ceddf8eabf6e8fd6bd4e6f87343f68cb
 WHIRLPOOL 
43fa0b83683526abec04744a418f932d08ee2a566950ae0473c4795ec7905ff5edf6e7f75a64e1fb52ba7865a7b0b46de0c00eefd84715424b68a01eecb8e577
-DIST mesa-17.3.0-rc5.tar.xz 10663464 SHA256 
c59f4e007fdac9b95168c35ec2e98d5de10ef753a90a8d3486b632ccdabaa7a0 SHA512 
b53e40f39850067e97dcf9d1eb10d1f5d3a8729933057bacf3648b86ef55c43d7b2f2f5444ae8c6f1b8677c2c3fd12f7484ee08139bd388dc4cebd8dbaf28c83
 WHIRLPOOL 
7c42a70fdb52d7117ef89255cbca779a5ffaca6d49ddef6befa745d2365ea5b5b954404de66e9a073859ceff8658aff8c1b3c19d0e776024470fdd52300436b2
+DIST mesa-17.3.0-rc3.tar.xz 10664384 BLAKE2B 
16644892293a197bd69126876f047411989ebecd4336a8b3883f416429ab51aa54e843cf5ca428fa73a8a6695b79458311e6070e390ce4ffae6f352caa4c7d5b
 SHA512 
403da79ac87325f2f0962e9be406edf4d009b6f5d479c2943be5bc1a26ad201d96072461a0d041b5a59abe327829eeba0dfb44abce217074079c47811729b058
+DIST mesa-17.3.0-rc4.tar.xz 10662396 BLAKE2B 
6b2455a7aeef476d30ddb77a1a01fa6125dfb1b703a5fbd89e7ac9b8a5681101b7b97f9c15d5f1b1c7c8418e72ad3efc0eaf307594d8d88934b1d981ec727445
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-perl/Net-SSLeay/, dev-perl/Net-SSLeay/files/

2017-11-25 Thread Kent Fredric
commit: 619e6241484602eda67523a66d1b6ac71ac505e6
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Nov 26 02:40:35 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Nov 26 02:41:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619e6241

dev-perl/Net-SSLeay: Bump to version 1.820.0 re bug #614462

- Replace sed hacks with real patches ( metadata retroactively pulled
  from git history and reconstructed to retain intent, as the existing
  sed commands had entirely ceased working, silently )

Upstream:
- Implement SSL_{CTX_,}set_psk_client_callback()
- Support NPN-less libressl
- Skip NPN-test with libressl
- Free ocsp_response only when allocated
- Lots of new bindings
- Fix key block size calculation with AEAD ciphers
- Fix test failures without '.' in @INC

Bug: https://bugs.gentoo.org/614462
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-perl/Net-SSLeay/Manifest   |  3 +-
 dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild  | 57 ++
 .../files/Net-SSLeay-1.82-fix-libdir.patch | 26 ++
 .../files/Net-SSLeay-1.82-fix-network-tests.patch  | 29 +++
 .../files/Net-SSLeay-1.82-respect-cflags.patch | 26 ++
 5 files changed, 140 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Net-SSLeay/Manifest b/dev-perl/Net-SSLeay/Manifest
index befb2e21473..76a6996f48c 100644
--- a/dev-perl/Net-SSLeay/Manifest
+++ b/dev-perl/Net-SSLeay/Manifest
@@ -1 +1,2 @@
-DIST Net-SSLeay-1.81.tar.gz 396631 SHA256 
00cbb6174e628b42178e1445c9fd5a3c5ae2cfd6a5a43e03610ba14786f21b7d SHA512 
8d4b72ede74ea22cf2ed681a8441f40965331cd5d4442c19677cf5bc7c1e61ed1e50d0f3a4f1b272428485bcc132ec99b0c75344ca43e8a34a9dd15539719f55
 WHIRLPOOL 
125710fcabce6f9ba2515bb04a90513d0f2ab2f57546187044bc7f4f45b0ba354f747674fcebfad41dced608603e8c811bce58a66e104efd90205a4b2102d417
+DIST Net-SSLeay-1.81.tar.gz 396631 BLAKE2B 
dfd0f14bbeb3196009d7e597c0c933dbe9cb7f9d4591ae62adc94a94d1b67d6e108992c7053defcea9b0c6dad90be3b26c1d53cea9e87a09016964d09fe2c5bd
 SHA512 
8d4b72ede74ea22cf2ed681a8441f40965331cd5d4442c19677cf5bc7c1e61ed1e50d0f3a4f1b272428485bcc132ec99b0c75344ca43e8a34a9dd15539719f55
+DIST Net-SSLeay-1.82.tar.gz 399194 BLAKE2B 
0c8aeb3085b102b71284266904ee88a8558070644aaa6dd0c5f78db0bfccb0e7456c8ba62a549d7ab245a02ddc7e856bc326d503f63268ee0761290e41b97e4d
 SHA512 
758c41f4916a55b5085167e5c6a2732a5ee70dbeb8f42e791cd957957ba4a59f724c072d3fa50a6b42ae3b22cf3ecb8738c3f8963990a7030117b73c2dcc0716

diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild 
b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild
new file mode 100644
index 000..28d51fd95b0
--- /dev/null
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.820.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MIKEM
+DIST_VERSION=1.82
+DIST_EXAMPLES=("examples/*")
+inherit multilib perl-module
+
+DESCRIPTION="Perl extension for using OpenSSL"
+
+LICENSE="openssl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="libressl test minimal examples"
+
+RDEPEND="
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   virtual/perl-MIME-Base64
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   !minimal? (
+   dev-perl/Test-Exception
+   dev-perl/Test-Warn
+   dev-perl/Test-NoWarnings
+   )
+   virtual/perl-Test-Simple
+   )
+"
+export OPTIMIZE="$CFLAGS"
+export OPENSSL_PREFIX=${EPREFIX}/usr
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.82-respect-cflags.patch"
+   "${FILESDIR}/${PN}-1.82-fix-libdir.patch"
+   "${FILESDIR}/${PN}-1.82-fix-network-tests.patch"
+)
+
+src_prepare() {
+   use test && perl_rm_files 't/local/01_pod.t' 
't/local/02_pod_coverage.t' 't/local/kwalitee.t'
+   perl-module_src_prepare
+}
+
+src_configure() {
+   if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do 
parallel}}; then
+   export NETWORK_TESTS=yes
+   else
+   use test && einfo "Network tests will be skipped without 
DIST_TEST_OVERRIDE=~network"
+   export NETWORK_TESTS=no
+   fi
+   export LIBDIR=$(get_libdir)
+   perl-module_src_configure
+}

diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch 
b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch
new file mode 100644
index 000..43dd224ef2d
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.82-fix-libdir.patch
@@ -0,0 +1,26 @@
+From 7beee46a64a9af1a7edf6bb9011327b4a08e353a Mon Sep 17 00:00:00 2001
+From: Torsten Veller 

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

2017-11-25 Thread Matt Turner
commit: 20bb1e8ffa00236c6f3afb5db8c49dec2ddf75cf
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 26 02:20:48 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 26 02:24:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bb1e8f

profiles: Mask for removal x11-drivers/xf86-input-* unmaintained drivers

Bug: https://bugs.gentoo.org/606132

 profiles/base/use.mask | 10 ++
 profiles/package.mask  | 10 ++
 2 files changed, 20 insertions(+)

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index 6e5322cf007..6d7e7b6148f 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,16 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Matt Turner  (25 Nov 2017)
+# Unmaintained upstream. Masked for removal in 30 days.
+# Bug #606132.
+input_devices_acecad
+input_devices_aiptek
+input_devices_fpit
+input_devices_hyperpen
+input_devices_mutouch
+input_devices_pentouch
+
 # Matt Turner  (23 Nov 2017)
 # For ancient hardware. Tired of maintaining. Masked for removal in 30 days.
 # Bug #606132.

diff --git a/profiles/package.mask b/profiles/package.mask
index 333c0f5bcbc..9c5af58a579 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (25 Nov 2017)
+# Unmaintained upstream. Masked for removal in 30 days.
+# Bug #606132.
+x11-drivers/xf86-input-acecad
+x11-drivers/xf86-input-aiptek
+x11-drivers/xf86-input-fpit
+x11-drivers/xf86-input-hyperpen
+x11-drivers/xf86-input-mutouch
+x11-drivers/xf86-input-pentouch
+
 # Michał Górny  (25 Nov 2017)
 # Testing branch GTK+3 release. Changes API, breaks xfce-base/xfdesktop.
 # Masked until the latter sees a new release.



[gentoo-commits] proj/mozilla:master commit in: eclass/, www-client/firefox/

2017-11-25 Thread Jory Pratt
commit: 845bff3386e574fe474a22636a5604a636e9ce1d
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Sun Nov 26 02:10:29 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Nov 26 02:10:29 2017 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=845bff33

www-client/firefox - initial 58.0 beta ebuild, many updates and bug
fixes are still needed use at own risk!!!

 eclass/mozcoreconf-v5.eclass   |   4 +-
 www-client/firefox/Manifest| 278 +++--
 ...refox-57.0.ebuild => firefox-58.0_beta6.ebuild} |  13 +-
 3 files changed, 102 insertions(+), 193 deletions(-)

diff --git a/eclass/mozcoreconf-v5.eclass b/eclass/mozcoreconf-v5.eclass
index e845329..e62193d 100644
--- a/eclass/mozcoreconf-v5.eclass
+++ b/eclass/mozcoreconf-v5.eclass
@@ -224,7 +224,9 @@ mozconfig_init() {
# Use the MOZILLA_FIVE_HOME for the rpath
append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
# Set MOZILLA_FIVE_HOME in mozconfig
-   mozconfig_annotate '' 
--with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+   if [[ ${PV} -lt 58.0 ]]; then
+   mozconfig_annotate '' 
--with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
+   fi
 

#

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 416b544..3ccfc2f 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -184,188 +184,96 @@ DIST firefox-56.0-xh.xpi 477837 SHA256 
bac603f5117493d0abb645efa8a63adabafb970f1
 DIST firefox-56.0-zh-CN.xpi 498978 SHA256 
91e2e7ca6b338bed8df0fdea0d4d773f5d7ca3f2749f0aa0617f622b4df8cff1 SHA512 
010407cc2160781aa4b033a8bc16a14cf6162a0cb672383941709eb9b8b3a63ad85d250493ce5ed29a5d2f3db369147685bafddd7bf692b2351eefdc367038f2
 WHIRLPOOL 
a14aec212e21662a26556d61b1fd38eaf3c61e6d6fb395ecb9ce35738fce9b626f412e9461e9eefaf7c5d3547e3907fc32e8259bb06b26ef70d51e70919019ff
 DIST firefox-56.0-zh-TW.xpi 497763 SHA256 
92f2d02297eb2cc688fabe0d5e3e62e70648292d0895fb564a27b906762435c6 SHA512 
c8bffbea3c010e03e14366c0d9b60ceaf7c56fe12369c2fb495e90da2b1397586aa960aa1b7e06786497519b6804f27c44531990ed5e083a8d3d0950df067082
 WHIRLPOOL 
07534cf2072d454998c26f5b1d3685ce93f1fa51e81ecbfcda56e378a2ba1498a267529316eb81c4c101af95766877a689459d353d28e5baa1a1a8f5afbfca9b
 DIST firefox-56.0.source.tar.xz 255389204 SHA256 
0d8b7e91429f622c25509b7e73530807506ef3ff9f749d962251a35ed2bfed7e SHA512 
3aeb0ff54e10c83894f61734daa4f0801a1bb499d4667adad9c78520e588eae809d0e4d61e9227206466d62c3b453e2ce9ca8198f59f5354cd1b6804c00f0990
 WHIRLPOOL 
0e1b3d0acd0fd17ef62d85aefd15165026f456c4d7ee5061ebed9dd69074f95367f910c929644b9295fe9b746643d834097fceeeb991059798b7053c7a723c79
-DIST firefox-57.0-ach.xpi 441112 SHA256 
ff5bbdfcca5270cf978173eb13ce10bfb4b51dbd1faeb9b69c50f689a1eb3dc4 SHA512 
38f9f9c5c19560b0b9f94d09f750dc1b5f03aefc611e12efa481521657452762e31045b8e35c8f33f4ad7acf80cf1ab2dfddf59b80325632a872378ec8b78601
 WHIRLPOOL 
dda54c92956f6c2aedf1b04fb48386094bcbb8123662cece9332c8841b7ffc789ce3d7730f3198fbffa71bdbc4f17179ce379f8d3e0d8cc8d77ccd7bc224340e
-DIST firefox-57.0-af.xpi 442205 SHA256 
65459a5914dba1de876bee7d867699ff033a9722a957675f973b5cf1213366b9 SHA512 
621e461c6e9be4a2c22460a3cd9b0e74749df10fd71c1ec5c52b4f6010ada217228c718d705004917d30cb62617655fb05ba34e0042c025ecd1b640f01eb1151
 WHIRLPOOL 
ae4da6f62a6b38c57e62840b3b404b7336c1ea56cc04846a712fefdb12f3ebe613e808f094221117254e05e5454400e09d939dc127d7ac1f88df05ec8281ebec
-DIST firefox-57.0-an.xpi 462777 SHA256 
d24b77cfdf3d5badd492c04f5984171bedbafcee31fb447930925e2c911e5261 SHA512 
59a341629b9eca3cc5bf6622e5302a89617cf1ed3710d747d05db2c2b8cae6690461f4eb78d7d03ed00bf748680e4c73b9e27ef1a48a3985f09dbc43ef145f86
 WHIRLPOOL 
79a19a7f4853c47d3525aac3ee62bea943937d691b06497c157ef19e574a5ba073bd7b06b2e07c08f158cab87fbd734fa67dc979014a4e386325c9b7b4db5cd6
-DIST firefox-57.0-ar.xpi 488159 SHA256 
06b0d8f7f34eb661f8f4944c26ddeee81e84bb00dd07dec4f1f06e54f1cdbe6f SHA512 
17f26986bf11096c937dca5428be82b138bb848632302c491b1613a125b4cb4f001ddaa5f8cff85882592ef3c5fc7d3a48f367065680d948cb85a0d29902
 WHIRLPOOL 
f23599046017b26105066ae5374bdcaca15dbe9378867e437fbee20cf956bd6d97d9ce979ace6d1eb2eab9f419e1a170e1cc95b3fe017cedeb47f70a99b3ecdd
-DIST firefox-57.0-as.xpi 491074 SHA256 
8229d02b5f8b88dea2a6e8f83db6c335c951ebf786f4d73fe28dde8457ae4d59 SHA512 
2ae732451c43f5cf1a1e529569f372720a6ecb2e766ea030126f7f08ebed3d91bd44e9fafc06f27ebee5f6c40f8df0f44d7b7bf77744cfce459e27941ee3032c
 WHIRLPOOL 
65b66e419a958050cdb54e19f171e3a74ec425c492dd24d60ab9c512e0c989fc238671e0523d206d4f632e596c4ce008a1d645165aef4d619d6c697172de9b3a
-DIST firefox-57.0-ast.xpi 455503 SHA256 
0f46b1d36c23ec86656208241e692f2f4fef6338285dd54621939a53672d497d SHA512 
ee684edbbf3b2e38bb71f1989c5c687b2768ebb0dd10226db9a6ca0fd37d4dacce0adb3de2f79f5c10841fe46fd778800d0f4a9c35316082a99777cc944cd1d6
 WHIRLPOOL 

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

2017-11-25 Thread Thomas Deutschmann
commit: 60abede81b5a84ea9a77e560e942a3ef330ec550
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Nov 26 01:37:23 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 26 01:37:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60abede8

app-arch/unzip: Rev bump to fix build with format-security

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 .../unzip/files/unzip-6.0-format-security.patch| 91 ++
 ...p-6.0_p21-r1.ebuild => unzip-6.0_p21-r2.ebuild} |  1 +
 2 files changed, 92 insertions(+)

diff --git a/app-arch/unzip/files/unzip-6.0-format-security.patch 
b/app-arch/unzip/files/unzip-6.0-format-security.patch
new file mode 100644
index 000..c61c1359636
--- /dev/null
+++ b/app-arch/unzip/files/unzip-6.0-format-security.patch
@@ -0,0 +1,91 @@
+Fix build with -Werror=format-security
+
+Origin: 
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?h=master-next=f7d80257afcfefdc85b6745328f2d12b957a848b
+Author: Edwin Plauchu 
+
+diff --git a/extract.c b/extract.c
+index 7cd9123..25c5a62 100644
+--- a/extract.c
 b/extract.c
+@@ -475,7 +475,7 @@ int extract_or_test_files(__G)/* return PK-type error 
code */
+ Info(slide, 0x401, ((char *)slide,
+   LoadFarString(CentSigMsg), j + blknum*DIR_BLKSIZ + 1));
+ Info(slide, 0x401, ((char *)slide,
+-  LoadFarString(ReportMsg)));
++  "%s",LoadFarString(ReportMsg)));
+ error_in_archive = PK_BADERR;
+ }
+ reached_end = TRUE; /* ...so no more left to do */
+@@ -754,8 +754,8 @@ int extract_or_test_files(__G)/* return PK-type error 
code */
+
+ #ifndef SFX
+ if (no_endsig_found) {  /* just to make sure */
+-Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
+-Info(slide, 0x401, ((char *)slide, LoadFarString(ReportMsg)));
++Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg)));
++Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(ReportMsg)));
+ if (!error_in_archive)   /* don't overwrite stronger error */
+ error_in_archive = PK_WARN;
+ }
+diff --git a/list.c b/list.c
+index 15e0011..0b484f6 100644
+--- a/list.c
 b/list.c
+@@ -181,7 +181,7 @@ int list_files(__G)/* return PK-type error code */
+ Info(slide, 0x401,
+  ((char *)slide, LoadFarString(CentSigMsg), j));
+ Info(slide, 0x401,
+- ((char *)slide, LoadFarString(ReportMsg)));
++ ((char *)slide, "%s", LoadFarString(ReportMsg)));
+ return PK_BADERR;   /* sig not found */
+ }
+ }
+@@ -507,7 +507,7 @@ int list_files(__G)/* return PK-type error code */
+ && (!G.ecrec.is_zip64_archive)
+ && (memcmp(G.sig, end_central_sig, 4) != 0)
+) {  /* just to make sure again */
+-Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
++Info(slide, 0x401, ((char *)slide, "%s", 
LoadFarString(EndSigMsg)));
+ error_in_archive = PK_WARN;   /* didn't find sig */
+ }
+
+@@ -591,7 +591,7 @@ int get_time_stamp(__G__ last_modtime, nmember)  /* return 
PK-type error code */
+ Info(slide, 0x401,
+  ((char *)slide, LoadFarString(CentSigMsg), j));
+ Info(slide, 0x401,
+- ((char *)slide, LoadFarString(ReportMsg)));
++ ((char *)slide, "%s", LoadFarString(ReportMsg)));
+ return PK_BADERR;   /* sig not found */
+ }
+ }
+@@ -674,7 +674,7 @@ int get_time_stamp(__G__ last_modtime, nmember)  /* return 
PK-type error code */
+   
---*/
+ 
+ if (memcmp(G.sig, end_central_sig, 4)) {/* just to make sure again */
+-Info(slide, 0x401, ((char *)slide, LoadFarString(EndSigMsg)));
++Info(slide, 0x401, ((char *)slide, "%s", LoadFarString(EndSigMsg)));
+ error_in_archive = PK_WARN;
+ }
+ if (*nmember == 0L && error_in_archive <= PK_WARN)
+diff --git a/zipinfo.c b/zipinfo.c
+index 0ac75b3..1e7fa82 100644
+--- a/zipinfo.c
 b/zipinfo.c
+@@ -833,7 +833,7 @@ int zipinfo(__G)   /* return PK-type error code */
+ Info(slide, 0x401,
+  ((char *)slide, LoadFarString(CentSigMsg), j));
+ Info(slide, 0x401,
+- ((char *)slide, LoadFarString(ReportMsg)));
++ ((char *)slide, "%s", LoadFarString(ReportMsg)));
+ error_in_archive = PK_BADERR;   /* sig not found */
+ break;
+ }
+@@ -1022,7 +1022,7 @@ int zipinfo(__G)   /* return PK-type error code */
+ && 

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

2017-11-25 Thread Matt Turner
commit: 6d37c91c0f1b9669cdb9842c27ca0b0519db486b
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 26 01:29:39 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 26 01:29:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d37c91c

dev-libs/mpfr-3.1.6: alpha stable, bug 638752

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

diff --git a/dev-libs/mpfr/mpfr-3.1.6.ebuild b/dev-libs/mpfr/mpfr-3.1.6.ebuild
index 7257b7a7ec0..58ecdf868bc 100644
--- a/dev-libs/mpfr/mpfr-3.1.6.ebuild
+++ b/dev-libs/mpfr/mpfr-3.1.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://www.mpfr.org/mpfr-${MY_PV}/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/4" # libmpfr.so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 RDEPEND=">=dev-libs/gmp-4.1.4-r2[${MULTILIB_USEDEP},static-libs?]"



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

2017-11-25 Thread Matt Turner
commit: d909651a9b2c9adf70f06c25ac213bd0875977fe
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 26 01:29:44 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 26 01:29:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d909651a

dev-libs/mpc-1.0.3: alpha stable, bug 638752

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

diff --git a/dev-libs/mpc/mpc-1.0.3.ebuild b/dev-libs/mpc/mpc-1.0.3.ebuild
index bc720ac5d28..52bc0d27066 100644
--- a/dev-libs/mpc/mpc-1.0.3.ebuild
+++ b/dev-libs/mpc/mpc-1.0.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://www.multiprecision.org/mpc/download/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="static-libs"
 
 DEPEND=">=dev-libs/gmp-4.3.2[${MULTILIB_USEDEP},static-libs?]



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

2017-11-25 Thread Matt Turner
commit: 1b53dbf8943de5975386b1b926705a19c9d871a0
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 26 01:29:43 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Nov 26 01:29:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b53dbf8

dev-libs/gmp-6.1.2: alpha stable, bug 638752

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

diff --git a/dev-libs/gmp/gmp-6.1.2.ebuild b/dev-libs/gmp/gmp-6.1.2.ebuild
index e927e1346b9..f910ce63424 100644
--- a/dev-libs/gmp/gmp-6.1.2.ebuild
+++ b/dev-libs/gmp/gmp-6.1.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.gmplib.org/pub/${MY_P}/${MY_P}.tar.xz
 LICENSE="|| ( LGPL-3+ GPL-2+ )"
 # The subslot reflects the C & C++ SONAMEs.
 SLOT="0/10.4"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc cxx pgo static-libs"
 
 DEPEND="sys-devel/m4



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

2017-11-25 Thread Matt Thode
commit: 38e92237bc5df83a05cd5b54514334c07dbe376a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Nov 26 01:22:13 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sun Nov 26 01:23:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e92237

dev-python/python-heatclient: 1.8.2 stable amd64 and x86

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-python/python-heatclient/Manifest  |  3 +-
 .../python-heatclient-1.8.1.ebuild | 81 --
 .../python-heatclient-1.8.2.ebuild |  2 +-
 3 files changed, 2 insertions(+), 84 deletions(-)

diff --git a/dev-python/python-heatclient/Manifest 
b/dev-python/python-heatclient/Manifest
index 4ae7811c673..5eab1dffaac 100644
--- a/dev-python/python-heatclient/Manifest
+++ b/dev-python/python-heatclient/Manifest
@@ -1,3 +1,2 @@
 DIST python-heatclient-1.11.1.tar.gz 166963 SHA256 
fa40709b7c7e13c4434dbf42db47dbab2980fbe4ae0066e03a5e3d488b364c28 SHA512 
f4ffc4706a2630753c11423270ef18a344603ec6b1d5afc550fb8f3cfeca1bf4fbd0c32670318eded6b81a810fcdff68faf9039c6290c6a106bf8618502efe78
 WHIRLPOOL 
75fbf67bc46717ecd4208331eaf867d6fa1c8140bdac092339cbfa27e2720f75bffeba467939f2a45f8f9005cc7a325f88322b49771ec2ecbc360e1e1269728b
-DIST python-heatclient-1.8.1.tar.gz 163976 SHA256 
95558abcb78d747e5516b51f9aabe3bd54013a3c8b4ec06de5415ff2a042009b SHA512 
7d9be61f048c2a23b853773009e060517eadff158cca8efc1fbd3a5f3a16d257950021e8afaafc15a536104248d53dfda49698a9d83a3b35955e9e23376655df
 WHIRLPOOL 
6c65266b8495a1502637d08ee53fe5ae0ad8465440ad62ec27a596ff1b816a241328cb9eb9e349a21ec63ccd0ad3b70f4af0cba73128bc9f522e4dfcb01b7c05
-DIST python-heatclient-1.8.2.tar.gz 165073 SHA256 
1543106a99010e2acbed9d4c8d4f0c459c968454f9022e7740e79e24a5d5ac14 SHA512 
38c27dff97c8bf9826e57c02fdd5edb4c0410ccc041b7b1f2e95aa16b22d46cfd9a8b728bbd371e1dee0664aa1f8e14b4eafc6bbaab92a038abbb821e3c8dd34
 WHIRLPOOL 
e4a962a58d0479807c686e793076f9b0d8158186285624b40205f7b00f841ca85bcdcc1a5a9388d2c3e9ef12c242eef425be144c1f675ffab721ee2a29fbfbed
+DIST python-heatclient-1.8.2.tar.gz 165073 BLAKE2B 
32f09850f2da3ae3235dd8a7f683529189db6a97712374bb2a387c87fe61a74b132d7b51c3fc77e0fffbfd6d8f2596ee097102f034d5fe029b8a08ceb0e31500
 SHA512 
38c27dff97c8bf9826e57c02fdd5edb4c0410ccc041b7b1f2e95aa16b22d46cfd9a8b728bbd371e1dee0664aa1f8e14b4eafc6bbaab92a038abbb821e3c8dd34

diff --git a/dev-python/python-heatclient/python-heatclient-1.8.1.ebuild 
b/dev-python/python-heatclient/python-heatclient-1.8.1.ebuild
deleted file mode 100644
index ddd3d025fe5..000
--- a/dev-python/python-heatclient/python-heatclient-1.8.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_4 python3_5 )
-
-inherit distutils-r1
-
-DESCRIPTION="OpenStack Orchestration API Client Library"
-HOMEPAGE="http://www.openstack.org/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-
-CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   ${CDEPEND}
-   test? (
-   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-mock-1.1.0[${PYTHON_USEDEP}]
-   >=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
-   >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}]
-   !~dev-python/mox3-0.19.0[${PYTHON_USEDEP}]
-   >dev-python/oslotest-1.10.0[${PYTHON_USEDEP}]
-   >=dev-python/python-openstackclient-3.3.0[${PYTHON_USEDEP}]
-   >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
-   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
-   >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
-   )
-   doc? (
-   >=dev-python/oslo-sphinx-4.7.0[${PYTHON_USEDEP}]
-   >=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
-   

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

2017-11-25 Thread Benda XU
commit: 4524dea9689c94b7b6250d64f4917f7fc9b3a879
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Nov 20 03:34:53 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Nov 26 01:05:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4524dea9

user.eclass: gracefully return when unprivileged

  enewgroup and enewuser does not apply when executed as a normal
  user, e.g. under Gentoo Prefix.

 eclass/user.eclass | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/eclass/user.eclass b/eclass/user.eclass
index 86bcd282479..97e417a7be9 100644
--- a/eclass/user.eclass
+++ b/eclass/user.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: user.eclass
@@ -103,6 +103,10 @@ egetent() {
 # Default uid is (pass -1 for this) next available, default shell is
 # /bin/false, default homedir is /dev/null, and there are no default groups.
 enewuser() {
+   if [[ ${EUID} != 0 ]] ; then
+   einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
+   return 0
+   fi
_assert_pkg_ebuild_phase ${FUNCNAME}
 
# get the username
@@ -262,6 +266,10 @@ enewuser() {
 # do the rest.  You may specify the gid for the group or allow the group to
 # allocate the next available one.
 enewgroup() {
+   if [[ ${EUID} != 0 ]] ; then
+   einfo "Insufficient privileges to execute ${FUNCNAME[0]}"
+   return 0
+   fi
_assert_pkg_ebuild_phase ${FUNCNAME}
 
# get the group



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

2017-11-25 Thread Benda XU
commit: 31a136c9efad8a9a6f3694f01d0df06138b0fc52
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Nov 19 04:55:03 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Sun Nov 26 01:05:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a136c9

db.eclass: support Prefix

  ROOT and D are replaced with EROOT and ED.

 eclass/db.eclass | 32 +++-
 1 file changed, 19 insertions(+), 13 deletions(-)

diff --git a/eclass/db.eclass b/eclass/db.eclass
index c46c431ea9c..5227601c456 100644
--- a/eclass/db.eclass
+++ b/eclass/db.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: db.eclass
@@ -17,7 +17,8 @@ DEPEND="test? ( >=dev-lang/tcl-8.4 )"
 RDEPEND=""
 
 db_fix_so() {
-   LIB="${ROOT}/usr/$(get_libdir)"
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
+   LIB="${EROOT}/usr/$(get_libdir)"
 
cd "${LIB}"
 
@@ -50,7 +51,7 @@ db_fix_so() {
 
# do the same for headers now
# but since there are only two of them, just overwrite them
-   cd "${ROOT}"/usr/include
+   cd "${EROOT}"/usr/include
target=`find . -maxdepth 1 -type d -name 'db[0-9]*' | sort -n |cut -d/ 
-f2- | tail -n1`
if [ -n "${target}" ] && [ -e "${target}/db.h" ] && ( ! [[ -e db.h ]] 
|| [[ -h db.h ]] ); then
einfo "Creating db.h symlinks to ${target}"
@@ -67,19 +68,21 @@ db_fix_so() {
 }
 
 db_src_install_doc() {
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
# not everybody wants this wad of documentation as it is primarily API 
docs
if use doc; then
dodir /usr/share/doc/${PF}/html
-   mv "${D}"/usr/docs/* "${D}"/usr/share/doc/${PF}/html/
-   rm -rf "${D}"/usr/docs
+   mv "${ED}"/usr/docs/* "${ED}"/usr/share/doc/${PF}/html/
+   rm -rf "${ED}"/usr/docs
else
-   rm -rf "${D}"/usr/docs
+   rm -rf "${ED}"/usr/docs
fi
 
db_src_install_examples
 }
 
 db_src_install_examples() {
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
if use examples ; then
local langs="c cxx stl"
[[ "${IUSE/java}" != "${IUSE}" ]] \
@@ -90,15 +93,16 @@ db_src_install_examples() {
src="${S}/../examples_${i}/"
if [ -f "${src}" ]; then
dodir "${destdir}"
-   cp -ra "${src}" "${D}${destdir}/"
+   cp -ra "${src}" "${ED}${destdir}/"
fi
done
fi
 }
 
 db_src_install_usrbinslot() {
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
# slot all program names to avoid overwriting
-   for fname in "${D}"/usr/bin/db*
+   for fname in "${ED}"/usr/bin/db*
do
dn="$(dirname "${fname}")"
bn="$(basename "${fname}")"
@@ -109,18 +113,20 @@ db_src_install_usrbinslot() {
 }
 
 db_src_install_headerslot() {
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
# install all headers in a slotted location
dodir /usr/include/db${SLOT}
-   mv "${D}"/usr/include/*.h "${D}"/usr/include/db${SLOT}/
+   mv "${ED}"/usr/include/*.h "${ED}"/usr/include/db${SLOT}/
 }
 
 db_src_install_usrlibcleanup() {
-   LIB="${D}/usr/$(get_libdir)"
+   has "${EAPI:-0}" 0 1 2 && ! use prefix && ED="${D}"
+   LIB="${ED}/usr/$(get_libdir)"
# Clean out the symlinks so that they will not be recorded in the
# contents (bug #60732)
 
-   if [ "${D}" = "" ]; then
-   die "Calling clean_links while \$D not defined"
+   if [ "${ED}" = "" ]; then
+   die "Calling clean_links while \$ED not defined"
fi
 
if [ -e "${LIB}"/libdb.a ] && [ ! -e "${LIB}"/libdb-${SLOT}.a ]; then
@@ -139,7 +145,7 @@ db_src_install_usrlibcleanup() {
find "${LIB}" -maxdepth 1 -type l -name 'libdb[1._-]*a' -exec rm \{} \;
 
rm -f \
-   "${D}"/usr/include/{db,db_185}.h \
+   "${ED}"/usr/include/{db,db_185}.h \
"${LIB}"/libdb{,_{cxx,sql,stl,java,tcl}}.a
 }
 



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

2017-11-25 Thread Thomas Deutschmann
commit: 57d39d4794da75dd7469590e964f83336f64acd1
Author: Hector Martin  marcan  st>
AuthorDate: Sun Nov 26 00:51:22 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Nov 26 00:51:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d39d47

app-arch/unzip: Rev bump to add -DUSE_ICONV_MAPPING on USE=unicode

Closes: https://github.com/gentoo/gentoo/pull/6276
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-arch/unzip/Manifest|  6 +--
 app-arch/unzip/unzip-6.0_p21-r1.ebuild | 85 ++
 2 files changed, 88 insertions(+), 3 deletions(-)

diff --git a/app-arch/unzip/Manifest b/app-arch/unzip/Manifest
index 8296fa70277..23675a263bc 100644
--- a/app-arch/unzip/Manifest
+++ b/app-arch/unzip/Manifest
@@ -1,3 +1,3 @@
-DIST unzip60.tar.gz 1376845 SHA256 
036d96991646d0449ed0aa952e4fbe21b476ce994abc276e49d30e686708bd37 SHA512 
0694e403ebc57b37218e00ec1a406cae5cc9c5b52b6798e0d4590840b6cdbf9ddc0d9471f67af783e960f8fa2e620394d51384257dca23d06bcd90224a80ce5d
 WHIRLPOOL 
eab32d6d0ab100d302b608658a3ae290d3dad4beddccebaf6cb6527102bb238f751ec6482dea68ae62474005de89f11f9e0cf1b1e12bee2ca5a2336a3c0c9808
-DIST unzip_6.0-20.debian.tar.xz 16680 SHA256 
7ddfafb1a771ae8d6b4e25c5e31f22c717e0fe606b1bafadcdd574c01f671490 SHA512 
7212cb110291581c2e465dc8ea5130eabffc4e0369d6245e8c26fa9d350bed904847d6e1191afaaa2d3fc23bd05fda7da80439d0c06b88f5331b01c9eff97fbe
 WHIRLPOOL 
ea5ebd5d95638ff8cd2e91eb77f5be544e33ac6fd478aa00c04da193cd3fad980c5ac1975dfedb2c242192cee6c4eee8bbaf3581299f6c3fa45faa639f0169fd
-DIST unzip_6.0-21.debian.tar.xz 17740 SHA256 
8accd9d214630a366476437a3ec1842f2e057fdce16042a7b19ee569c33490a3 SHA512 
f7bce4156ac13c34da3f991df3ae88b0db99b0810c7f8904ea3ac666a4cb2788d7182056f2bbd82d7519d0e0ee31a10af47bee08f360ceb859e5fbfc6e15ef36
 WHIRLPOOL 
ce4d74e27ff27183989c680ef022328915c8ade5c1f12b39bcc1ee905dbd2fd3974cbb22da9bed40d8dc7a59de9ba768bfc6bb61d3bdd1b6f571945d06bf19f6
+DIST unzip60.tar.gz 1376845 BLAKE2B 
5016d300b4452018a391f4ebc03c6960c068df400a0407c0c60bd7bb5ec5012031f916d8b204a6149ba291c2c35beba40d9b43c76fc093026e79471329ab0e47
 SHA512 
0694e403ebc57b37218e00ec1a406cae5cc9c5b52b6798e0d4590840b6cdbf9ddc0d9471f67af783e960f8fa2e620394d51384257dca23d06bcd90224a80ce5d
+DIST unzip_6.0-20.debian.tar.xz 16680 BLAKE2B 
17ce9234ac485eab4e5188b555af31dcb0db577b199e0c58991ba7211c4c80edce52b72e89cc4d82b000b70bed1ac90262c0972507f28f054af2cebd0ca33b48
 SHA512 
7212cb110291581c2e465dc8ea5130eabffc4e0369d6245e8c26fa9d350bed904847d6e1191afaaa2d3fc23bd05fda7da80439d0c06b88f5331b01c9eff97fbe
+DIST unzip_6.0-21.debian.tar.xz 17740 BLAKE2B 
098a84e5b05f819f9c8c6a6656fdb2359dfb5b93f63444e55347e0bef9735fa48bf1631a658a2cb6d0c604e7e740e47b57910d251b74e5df7c8b9468acfe55f4
 SHA512 
f7bce4156ac13c34da3f991df3ae88b0db99b0810c7f8904ea3ac666a4cb2788d7182056f2bbd82d7519d0e0ee31a10af47bee08f360ceb859e5fbfc6e15ef36

diff --git a/app-arch/unzip/unzip-6.0_p21-r1.ebuild 
b/app-arch/unzip/unzip-6.0_p21-r1.ebuild
new file mode 100644
index 000..59771d0d1a7
--- /dev/null
+++ b/app-arch/unzip/unzip-6.0_p21-r1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils toolchain-funcs flag-o-matic
+
+MY_PV="${PV//.}"
+MY_PV="${MY_PV%_p*}"
+MY_P="${PN}${MY_PV}"
+
+DESCRIPTION="unzipper for pkzip-compressed files"
+HOMEPAGE="http://www.info-zip.org/;
+SRC_URI="mirror://sourceforge/infozip/${MY_P}.tar.gz
+   mirror://debian/pool/main/u/${PN}/${PN}_${PV/_p/-}.debian.tar.xz"
+
+LICENSE="Info-ZIP"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+IUSE="bzip2 natspec unicode"
+
+DEPEND="bzip2? ( app-arch/bzip2 )
+   natspec? ( dev-libs/libnatspec )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   local deb="${WORKDIR}"/debian/patches
+   rm "${deb}"/02-this-is-debian-unzip.patch || die
+   eapply "${deb}"/*.patch
+
+   eapply "${FILESDIR}"/${PN}-6.0-no-exec-stack.patch
+   use natspec && eapply "${FILESDIR}/${PN}-6.0-natspec.patch" #275244
+   sed -i -r \
+   -e '/^CFLAGS/d' \
+   -e '/CFLAGS/s:-O[0-9]?:$(CFLAGS) $(CPPFLAGS):' \
+   -e '/^STRIP/s:=.*:=true:' \
+   -e "s:\:CC=\"$(tc-getCC)\":" \
+   -e "s:\:LD=\"$(tc-getCC)\":" \
+   -e "s:\:AS=\"$(tc-getCC)\":" \
+   -e 's:LF2 = -s:LF2 = :' \
+   -e 's:LF = :LF = $(LDFLAGS) :' \
+   -e 's:SL = :SL = $(LDFLAGS) :' \
+   -e 's:FL = :FL = $(LDFLAGS) :' \
+   -e "/^#L_BZ2/s:^$(use bzip2 && echo .)::" \
+   -e 's:$(AS) :$(AS) $(ASFLAGS) :g' \
+   unix/Makefile \
+   || die "sed unix/Makefile failed"
+
+   # Delete bundled code to make sure we don't 

[gentoo-commits] repo/gentoo:master commit in: dev-tex/texamator/

2017-11-25 Thread Jonas Stein
commit: 727b15eb2a096d6680d9d5eecd011407fa377eed
Author: Jonas Stein  gentoo  org>
AuthorDate: Sat Nov 25 23:29:54 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Nov 25 23:30:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727b15eb

dev-tex/texamator: Fix HOMEPAGE

old Homepage moved, added github repository.

Package-Manager: Portage-2.3.16, Repoman-2.3.5

 dev-tex/texamator/texamator-1.7.5-r2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-tex/texamator/texamator-1.7.5-r2.ebuild 
b/dev-tex/texamator/texamator-1.7.5-r2.ebuild
index 2812db36b95..4a1aac84d4a 100644
--- a/dev-tex/texamator/texamator-1.7.5-r2.ebuild
+++ b/dev-tex/texamator/texamator-1.7.5-r2.ebuild
@@ -10,7 +10,8 @@ inherit python-single-r1
 MY_PN=TeXamator
 
 DESCRIPTION="A program aimed at helping you making your exercise sheets"
-HOMEPAGE="http://snouffy.free.fr/blog-en/index.php/category/TeXamator;
+HOMEPAGE="http://alexisfles.ch/en/texamator/texamator.html
+   https://github.com/alexisflesch/texamator;
 
SRC_URI="http://snouffy.free.fr/blog-en/public/${MY_PN}/${MY_PN}.v.${PV}.tar.gz;
 
 LICENSE="GPL-3"



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

2017-11-25 Thread Patrice Clement
commit: d281a42b528fb85e8ab8200d504eeb9b620cea4e
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Nov 25 23:13:50 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Nov 25 23:14:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d281a42b

www-misc/urlwatch: update SRC_URI.

Closes: https://bugs.gentoo.org/638832
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-misc/urlwatch/Manifest| 2 +-
 www-misc/urlwatch/urlwatch-2.5.ebuild | 6 +++---
 www-misc/urlwatch/urlwatch-2.6.ebuild | 5 +++--
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/www-misc/urlwatch/Manifest b/www-misc/urlwatch/Manifest
index 8e0176c3c54..8a0be09d582 100644
--- a/www-misc/urlwatch/Manifest
+++ b/www-misc/urlwatch/Manifest
@@ -1,2 +1,2 @@
 DIST urlwatch-2.5.tar.gz 25322 SHA256 
6010a45dbc20d5449f214655c94977a65e1e2b8ba32f58e9045ddfdaaabf3962 SHA512 
993d2596288d014a3b84ae22c29ce89282c4320dd95b339c9892db07997059fc80a96198cb89ba04d935f68d2d051da96dc981f8e8b3657492443b060d2126a1
 WHIRLPOOL 
d8be345d19027e475825d708f9ce2c55fe4abb23e903d629aec872104a0e890f225dfe3f1c8de87541e9cbed7c62592d362e464f3014f0a7ce27000fd9a5f880
-DIST urlwatch-2.6.tar.gz 30412 SHA256 
57a90a0a7a3f056bbf77c917621a124338de20e15ce356873b9abba72f57d6f4 SHA512 
52d71984972c6888ade01fcc635d33a60c024424b82ac9319554f548438f8a4e2f32a8b7d3047ed86654c8ef67e3b6eac99728f9409b60cdffe7e842fd8fe16c
 WHIRLPOOL 
29ffa3606e5ba6b3f3767beef2804c2952453fd11db9aa3cb99515dc347f215c127df5bef38ee185e0c89ab8edd377bb4066d1b8a65b6085ec251dc436b6
+DIST urlwatch-2.6.tar.gz 30412 BLAKE2B 
3d9495a418f8180a788db27bec13f9c20d92476851404d0f78dc6fec664a90c4bf9749cbe26323741a31175abf5b6ca01c066da8a8db6e63da73b46bb524e293
 SHA512 
52d71984972c6888ade01fcc635d33a60c024424b82ac9319554f548438f8a4e2f32a8b7d3047ed86654c8ef67e3b6eac99728f9409b60cdffe7e842fd8fe16c

diff --git a/www-misc/urlwatch/urlwatch-2.5.ebuild 
b/www-misc/urlwatch/urlwatch-2.5.ebuild
index 464d5de6a61..ce67eb6c5b8 100644
--- a/www-misc/urlwatch/urlwatch-2.5.ebuild
+++ b/www-misc/urlwatch/urlwatch-2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -7,8 +7,8 @@ PYTHON_COMPAT=( python{3_4,3_5} )
 inherit distutils-r1
 
 DESCRIPTION="A tool for monitoring webpages for updates"
-HOMEPAGE="https://thp.io/2008/urlwatch/ https://pypi.python.org/pypi/urlwatch;
-SRC_URI="https://thp.io/2008/${PN}/${P}.tar.gz;
+HOMEPAGE="https://pypi.python.org/pypi/urlwatch;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/www-misc/urlwatch/urlwatch-2.6.ebuild 
b/www-misc/urlwatch/urlwatch-2.6.ebuild
index c76412f85d6..3ea5b563add 100644
--- a/www-misc/urlwatch/urlwatch-2.6.ebuild
+++ b/www-misc/urlwatch/urlwatch-2.6.ebuild
@@ -7,13 +7,14 @@ PYTHON_COMPAT=( python{3_4,3_5} )
 inherit distutils-r1
 
 DESCRIPTION="A tool for monitoring webpages for updates"
-HOMEPAGE="https://thp.io/2008/urlwatch/ https://pypi.python.org/pypi/urlwatch;
-SRC_URI="https://thp.io/2008/${PN}/${P}.tar.gz;
+HOMEPAGE="https://pypi.python.org/pypi/urlwatch;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
+RESTRICT="test"
 
 RDEPEND="
dev-python/keyring[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: xfce-base/thunar/

2017-11-25 Thread Michał Górny
commit: 1b53db154bff325b09498cdd32db9a460e8eda84
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 22:42:26 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 22:55:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b53db15

xfce-base/thunar: Bump to 1.7.0, development GTK+3 branch

 xfce-base/thunar/Manifest|  1 +
 xfce-base/thunar/thunar-1.7.0.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 9c66372f035..79c38325b03 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,3 +1,4 @@
 DIST Thunar-1.6.10.tar.bz2 1948762 SHA256 
7e9d24067268900e5e44d3325e60a1a2b2f8f556ec238ec12574fbea15fdee8a SHA512 
56f9407907c85a631b390b6bf363ee863b5a126afc32e1b10e34434b997e82b86223737a0b0a1a8faf801258ad1cfa0585c9c3537c167f6968a2c4dac458395a
 WHIRLPOOL 
813e3a1628227fbe27d221739e4946aa38b147ff4b165ff915b6a57b38ae544f54dc8facf19af0519fac5e903924459a34b6372c42985ed00e997e02434f4b71
 DIST Thunar-1.6.12.tar.bz2 1929112 BLAKE2B 
51e347340bdd322bcbd46a10b5b59c8249ac3761077a5bdacece47350cdd5f1426faf5ec81b850715619ffdd81faddfab28a15996a097c589c041678288b92cf
 SHA512 
d18e0fb6b58a65889dc47852a4c513acb7ff9a99fd70d34cbc6b2806d7818893b3c999c0a63f1b7af599d3ff4336b9637944989b97e5cc7431761ce493d2259d
 DIST Thunar-1.6.13.tar.bz2 1937341 BLAKE2B 
fc47188876e694f724e3f10a0c1e621b5cae4112c9cf4951e670cb56d30ab532b04e77a29fca79096b58aac260ae8a065a6b0caf72c8b4750944dea593be9f2f
 SHA512 
d1ae8efd0652c21b14ff45be9eef2ccf6b4400c744b08b2096a47b1af4eade2df1a237d03ede3e5dccea018b626dd67ffda2ed946b31fc2d3ff214c79e30168f
+DIST Thunar-1.7.0.tar.bz2 2235806 BLAKE2B 
dfe81012dd0c8e760497f5c919bc2e7d4dd5e3fe78969776022f769b6332d15c9bbfadee8eef8eb5cb60d8e482ada9b7d9c2673db4252d6ae2adc4788e0d257e
 SHA512 
28f88108a2e6c415f81363330eae6046e858988b06cf6fc4408043dc6225e229aafcc1ccd5245568fb8910594a42bc7917a259eebe3ba597f453c6635c8ce639

diff --git a/xfce-base/thunar/thunar-1.7.0.ebuild 
b/xfce-base/thunar/thunar-1.7.0.ebuild
new file mode 100644
index 000..e3bf41864d8
--- /dev/null
+++ b/xfce-base/thunar/thunar-1.7.0.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2-utils virtualx xdg-utils
+
+MY_P=${P^}
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/ 
https://docs.xfce.org/xfce/thunar/start;
+SRC_URI="mirror://xfce/src/xfce/${PN}/${PV%.*}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="exif introspection libnotify pcre test +trash-panel-plugin udisks"
+
+GVFS_DEPEND=">=gnome-base/gvfs-1.18.3"
+COMMON_DEPEND=">=dev-lang/perl-5.6
+   >=dev-libs/glib-2.30:=
+   >=x11-libs/gdk-pixbuf-2.14:=
+   >=x11-libs/gtk+-3.20:3=
+   >=xfce-base/exo-0.10:=
+   >=xfce-base/libxfce4ui-4.12:=
+   >=xfce-base/libxfce4util-4.12:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7:= )
+   pcre? ( >=dev-libs/libpcre-6:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( virtual/libgudev:= )"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? ( ${GVFS_DEPEND} )
+   udisks? (
+   virtual/udev
+   ${GVFS_DEPEND}[udisks,udev]
+   )"
+DEPEND="${COMMON_DEPEND}
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO )
+PATCHES=(
+   "${FILESDIR}"/thunar-1.16.2-integer-overflow.patch
+)
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   virtx emake check
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   gnome2_icon_cache_update
+}



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

2017-11-25 Thread Michał Górny
commit: 65edb5bf83b6850112beec4f045d02b24791994b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 22:48:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 22:56:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65edb5bf

package.mask: Mask new xfce-base/thunar for testing

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 6e9062f3251..333c0f5bcbc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (25 Nov 2017)
+# Testing branch GTK+3 release. Changes API, breaks xfce-base/xfdesktop.
+# Masked until the latter sees a new release.
+>=xfce-base/thunar-1.7
+
 # Jonas Stein  (25 Nov 2017)
 # The latest version of this LaTeX package is part of 
 # dev-texlive/texlive-latexextra



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

2017-11-25 Thread Jonas Stein
commit: 6221249dcca680f7003a5cadae7d82647d7078af
Author: Jonas Stein  gentoo  org>
AuthorDate: Sat Nov 25 22:40:38 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Nov 25 22:40:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6221249d

profiles: Last rite dev-tex/notoccite

The latest version of this LaTeX package is part of
dev-texlive/texlive-latexextra

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 13b122c557d..6e9062f3251 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Jonas Stein  (25 Nov 2017)
+# The latest version of this LaTeX package is part of 
+# dev-texlive/texlive-latexextra
+# Masked for removal on 2017-12-30
+dev-tex/notoccite
+
 # Bernard Cafarelli  (24 Nov 2017)
 # Upstream removed tarball, no separate release in 3 years
 # Merged in net-misc/owncloud-client since



[gentoo-commits] repo/gentoo:master commit in: app-mobilephone/gammu/

2017-11-25 Thread Jonas Stein
commit: baa900e368781d3d67baff05a5a51b67e6d90f7c
Author: Victor Kustov  bks  tv>
AuthorDate: Sat Nov 25 21:33:00 2017 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Sat Nov 25 21:59:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa900e3

app-mobilephone/gammu: Version bump to 1.38.5

A simple bump and removed one obsolete patch.

Package-Manager: Portage-2.3.16, Repoman-2.3.5

 app-mobilephone/gammu/Manifest|  1 +
 app-mobilephone/gammu/gammu-1.38.5.ebuild | 59 +++
 2 files changed, 60 insertions(+)

diff --git a/app-mobilephone/gammu/Manifest b/app-mobilephone/gammu/Manifest
index 25de9f8692e..d9cce2fca26 100644
--- a/app-mobilephone/gammu/Manifest
+++ b/app-mobilephone/gammu/Manifest
@@ -1,3 +1,4 @@
 DIST gammu-1.33.0.tar.bz2 6535262 SHA256 
b326223e36a334dbaed68252a9cf2d90fd898d6de4d1085dcf9c2320881aece3 SHA512 
42252a36c7ad5a2945fcf23fcb1b5bb0201d27e8830d3b4a7f4c36bf00f12f5a0f7797e17098bda8d526d4ddc3b1808c0786dfae0feef9424516fa68bf2f3f1e
 WHIRLPOOL 
27c0110da7b686bc7dd19f4f897c59d4e66aa6dbec78dec208fa8c90f70b80c1375c7b8a4b54fe40295d388de61efb11695823a503d1f85a46797c97ddf988fa
 DIST gammu-1.36.8.tar.bz2 2095289 SHA256 
0ed9c91b4cc5844cad04531e765bc1194cb02bc3e69e6658cd88bfb1cad74f80 SHA512 
4ac86b783570db0105e18ef05fc9408e85d1234ab7de720a232a416ad867d3afbe89db7ed408c06d57f8bb38a2e272f86386f11a89e56f1d750da9e9b579ba09
 WHIRLPOOL 
36172cbf129647b2de48dbbe14122e71fc4f46e2f6ddb29ce546a1e37ea5c2ee0cad28ee37b29b7ddfb9605e6984c6d80d50108bfe0962417da35a1c5b2688ef
 DIST gammu-1.38.4.tar.bz2 2132767 SHA256 
31ca9ce966841a9aba1af8397d22d2ae0ab00a6fc9e30211ea040ef4303ad767 SHA512 
1d4a8e34d3bbc7e4d9797db1acd9be2e92eaec57a87e856ebd168444228a1e89942e69baf1569a0e5645dadea6947338d9e55ae96f632885e95ec1ce74d121ff
 WHIRLPOOL 
731fb8f6d7e04d0040b59ba62485ed3ea1cb8a8b0e6d1009579bb80f6c39109d1b9cbc54ce0c40a1fdb00dbd2e6bede60bef03188e36bcbb5f464483b1decfe9
+DIST gammu-1.38.5.tar.bz2 2138742 BLAKE2B 
7a72a7b67475f73dc3580d618dee379893dc82d7950599b41ed1f7efb5fecd80af3a42a0cc0742cb73d055a4a778eaa4d42037c5be74d9b61a4b53cfe827bd00
 SHA512 
89a6b3872dfd9b4ebaf8b0f51265fec7e7ef72a42178f85846c7f52d926e96b3087bbe6650c4246e66c2624822021c5803b1bb6ca8ac90f3e5c109a644c0ee80

diff --git a/app-mobilephone/gammu/gammu-1.38.5.ebuild 
b/app-mobilephone/gammu/gammu-1.38.5.ebuild
new file mode 100644
index 000..a7cde61cf98
--- /dev/null
+++ b/app-mobilephone/gammu/gammu-1.38.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="A tool to handle your cellular phone"
+HOMEPAGE="https://wammu.eu/gammu/;
+SRC_URI="https://dl.cihar.com/${PN}/releases/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bluetooth curl dbi debug irda mysql nls odbc postgres usb"
+
+COMMON_DEPEND="
+   dev-libs/glib:2=
+   virtual/libgudev:=
+   bluetooth? ( net-wireless/bluez:= )
+   curl? ( net-misc/curl:= )
+   dbi? ( >=dev-db/libdbi-0.8.3:= )
+   mysql? ( virtual/mysql:= )
+   postgres? ( dev-db/postgresql:= )
+   usb? ( virtual/libusb:1= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   irda? ( virtual/os-headers )
+   nls? ( sys-devel/gettext )
+   odbc? ( dev-db/unixODBC )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   dev-util/dialog
+   virtual/libiconv
+"
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_BLUETOOTH=$(usex bluetooth)
+   -DWITH_CURL=$(usex curl)
+   -DWITH_Gettext=$(usex nls)
+   -DWITH_Iconv=$(usex nls)
+   -DWITH_IRDA=$(usex irda)
+   -DWITH_LibDBI=$(usex dbi)
+   -DWITH_MySQL=$(usex mysql)
+   -DWITH_ODBC=$(usex odbc)
+   -DWITH_Postgres=$(usex postgres)
+   -DWITH_USB=$(usex usb)
+   -DBUILD_SHARED_LIBS=ON
+   -DINSTALL_DOC_DIR="share/doc/${PF}"
+   )
+   cmake-utils_src_configure
+}
+
+src_test() {
+   addwrite "/run/lock/LCK..bar"
+   MAKEOPTS+=" -j1" LD_LIBRARY_PATH="${BUILD_DIR}/libgammu" 
cmake-utils_src_test
+}



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

2017-11-25 Thread David Seifert
commit: 3fbe00c8d4031a20d6594ee0daac6c0c464d76ba
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:10:05 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fbe00c8

dev-python/traits: [QA] Consistent whitespace in metadata.xml

 dev-python/traits/metadata.xml | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-python/traits/metadata.xml b/dev-python/traits/metadata.xml
index 434824c9e01..c87181f3830 100644
--- a/dev-python/traits/metadata.xml
+++ b/dev-python/traits/metadata.xml
@@ -18,16 +18,13 @@
metaclass with special attributes that are called traits. A 
trait
is a type definition that can be used for normal Python object
attributes, giving the attributes some additional 
characteristics:
-   * Initialization: A trait attribute can have a default 
value
-   * Validation: A trait attribute is manifestly typed.
-   * Delegation: The value of a trait attribute can be 
contained in 
-   another object
-   * Notification: Setting the value of a trait attribute 
can fired
-   callbacks
-   * Visualization: With the TraitsUI package, GUIs can be 
-   generated automatically from traited objects.
+   * Initialization: A trait attribute can have a default value
+   * Validation: A trait attribute is manifestly typed.
+   * Delegation: The value of a trait attribute can be contained 
in another object
+   * Notification: Setting the value of a trait attribute can 
fired callbacks
+   * Visualization: With the TraitsUI package, GUIs can be 
generated automatically from traited objects.


-   traits
+   traits

 



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

2017-11-25 Thread David Seifert
commit: cb2c842061ab4d040892a31b8721bbe0fa057c92
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:10:51 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2c8420

dev-python/xlwt: [QA] Consistent whitespace in metadata.xml

 dev-python/xlwt/metadata.xml | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-python/xlwt/metadata.xml b/dev-python/xlwt/metadata.xml
index aa0a66b49e9..81183eabced 100644
--- a/dev-python/xlwt/metadata.xml
+++ b/dev-python/xlwt/metadata.xml
@@ -5,11 +5,13 @@
pyt...@gentoo.org
Python

-   xlwt is a library for generating spreadsheet 
files that are compatible
-  with Excel 97/2000/XP/2003, OpenOffice.org Calc, and
-  Gnumeric. xlwt has full support for Unicode. Excel spreadsheets can
-  be generated on any platform without needing Excel or a COM
-  server. xlwt is a fork of pyExcelerator.
+   
+   xlwt is a library for generating spreadsheet files that are 
compatible
+   with Excel 97/2000/XP/2003, OpenOffice.org Calc, and
+   Gnumeric. xlwt has full support for Unicode. Excel spreadsheets 
can
+   be generated on any platform without needing Excel or a COM
+   server. xlwt is a fork of pyExcelerator.
+   

xlwt




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

2017-11-25 Thread David Seifert
commit: 7f2adc26ac94bce7e8401fd0ad910c1ed2e062cd
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:14 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:41:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2adc26

dev-python/pygsl: [QA] Consistent whitespace in metadata.xml

 dev-python/pygsl/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pygsl/metadata.xml b/dev-python/pygsl/metadata.xml
index 9e4f72faa86..2f82549b6e5 100644
--- a/dev-python/pygsl/metadata.xml
+++ b/dev-python/pygsl/metadata.xml
@@ -6,9 +6,9 @@
Gentoo Science Project


-PyGSL provides a python interface for the GNU scientific library
-(gsl).
-
+   PyGSL provides a python interface for the GNU scientific library
+   (gsl).
+   

pygsl




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

2017-11-25 Thread David Seifert
commit: ffd1bd6c017656c566e3e2b636a51d5f3644c8b6
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:08:08 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd1bd6c

dev-python/python-zaqarclient: [QA] Consistent whitespace in metadata.xml

 dev-python/python-zaqarclient/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-zaqarclient/metadata.xml 
b/dev-python/python-zaqarclient/metadata.xml
index f538ac4d0ba..543082e5c85 100644
--- a/dev-python/python-zaqarclient/metadata.xml
+++ b/dev-python/python-zaqarclient/metadata.xml
@@ -10,8 +10,8 @@
Openstack


-This is a client for the OpenStack Zaqar API.
-  
+   This is a client for the OpenStack Zaqar API.
+   

python-zaqarclient
openstack/python-zaqarclient



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

2017-11-25 Thread David Seifert
commit: 255d9e3fbea24c64d8fa1f630eaf8bcd7f736b47
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:56 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255d9e3f

dev-python/pytest-runner: [QA] Consistent whitespace in metadata.xml

 dev-python/pytest-runner/metadata.xml | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-python/pytest-runner/metadata.xml 
b/dev-python/pytest-runner/metadata.xml
index 33e275ec751..7687deb4ae7 100644
--- a/dev-python/pytest-runner/metadata.xml
+++ b/dev-python/pytest-runner/metadata.xml
@@ -1,19 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-prometheanf...@gentoo.org
-Matthew Thode
-  
-  
-pyt...@gentoo.org
-Python
-  
-  
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   pyt...@gentoo.org
+   Python
+   
+   
Adds support for tests during installation of setup.py files.

-  
-pytest-runner
-pytest-dev/pytest-runner
-  
+   
+   pytest-runner
+   pytest-dev/pytest-runner
+   
 



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

2017-11-25 Thread David Seifert
commit: fe76ae795cf6ae832fc423c65cc932f775d8ec14
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:07:19 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe76ae79

dev-python/python-magnumclient: [QA] Consistent whitespace in metadata.xml

 dev-python/python-magnumclient/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-magnumclient/metadata.xml 
b/dev-python/python-magnumclient/metadata.xml
index 3f9d9adaf74..cadd7a84e54 100644
--- a/dev-python/python-magnumclient/metadata.xml
+++ b/dev-python/python-magnumclient/metadata.xml
@@ -10,8 +10,8 @@
Openstack


-This is a client for the OpenStack Magnum API.
-  
+   This is a client for the OpenStack Magnum API.
+   

python-magnumclient
openstack/python-magnumclient



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

2017-11-25 Thread David Seifert
commit: 5f565d16d21408fcaa05de2f6752e71bc229f4c3
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:11:18 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f565d16

dev-python/yolk-portage: [QA] Consistent whitespace in metadata.xml

 dev-python/yolk-portage/metadata.xml | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-python/yolk-portage/metadata.xml 
b/dev-python/yolk-portage/metadata.xml
index f98e92d4127..f9ed8ee92ad 100644
--- a/dev-python/yolk-portage/metadata.xml
+++ b/dev-python/yolk-portage/metadata.xml
@@ -1,17 +1,17 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-pyt...@gentoo.org
-Python
-  
-  
+   
+   pyt...@gentoo.org
+   Python
+   
+   
yolk-portage is a plugin for dev-python/yolk
You can use yolk -l --portage to see which Python packages were
installed by portage or directly by setuptools, easy_install
or distutils (python =2.5)

-  
-yolk-portage
-  
+   
+   yolk-portage
+   
 



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

2017-11-25 Thread David Seifert
commit: b2d9e08e88db25b15fb1371fb157d700d0abcfd7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:11:01 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d9e08e

dev-python/yaql: [QA] Consistent whitespace in metadata.xml

 dev-python/yaql/metadata.xml | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/dev-python/yaql/metadata.xml b/dev-python/yaql/metadata.xml
index 51c00707b84..b9c1853605e 100644
--- a/dev-python/yaql/metadata.xml
+++ b/dev-python/yaql/metadata.xml
@@ -1,23 +1,23 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-prometheanf...@gentoo.org
-Matthew Thode
-  
-  
-openst...@gentoo.org
-Openstack
-  
-  
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   openst...@gentoo.org
+   Openstack
+   
+   
YAQL (Yet Another Query Language) is an embeddable and 
extensible query
language, that allows performing complex queries against 
arbitrary objects.
It has a vast and comprehensive standard library of frequently 
used
querying functions and can be extend even further with 
user-specified
functions. YAQL is written in python and is distributed via 
PyPI.
-  
-  
-yaql
-openstack/yaql
-  
+   
+   
+   yaql
+   openstack/yaql
+   
 



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

2017-11-25 Thread David Seifert
commit: 64a2a745a6c4dab15fc91b94336e213d86e597e2
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:11:10 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a2a745

dev-python/yolk: [QA] Consistent whitespace in metadata.xml

 dev-python/yolk/metadata.xml | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-python/yolk/metadata.xml b/dev-python/yolk/metadata.xml
index d67d948432b..c8d423e5ceb 100644
--- a/dev-python/yolk/metadata.xml
+++ b/dev-python/yolk/metadata.xml
@@ -1,17 +1,17 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-pyt...@gentoo.org
-Python
-  
-  
+   
+   pyt...@gentoo.org
+   Python
+   
+   
yolk-portage is a plugin for dev-python/yolk
You can use yolk -l --portage to see which Python packages were
installed by portage or directly by setuptools, easy_install
or distutils (python =2.5)

-  
-yolk
-  
+   
+   yolk
+   
 



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

2017-11-25 Thread David Seifert
commit: ac1f3964fca64b9010b84e0e06c12ccd1a49cafb
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:10:24 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1f3964

dev-python/warlock: [QA] Consistent whitespace in metadata.xml

 dev-python/warlock/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/warlock/metadata.xml b/dev-python/warlock/metadata.xml
index 5a8439c14f8..760687397f3 100644
--- a/dev-python/warlock/metadata.xml
+++ b/dev-python/warlock/metadata.xml
@@ -10,8 +10,8 @@
Python


-   Python object model built on JSON schema and JSON patch.
-  
+   Python object model built on JSON schema and JSON patch.
+   

warlock
bcwaldon/warlock



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

2017-11-25 Thread David Seifert
commit: 606c1a0a76956948d12686836f474ea905dccc42
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:08:19 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606c1a0a

dev-python/rackspace-auth-openstack: [QA] Consistent whitespace in metadata.xml

 dev-python/rackspace-auth-openstack/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/rackspace-auth-openstack/metadata.xml 
b/dev-python/rackspace-auth-openstack/metadata.xml
index 248818aef1a..92f30d28fb2 100644
--- a/dev-python/rackspace-auth-openstack/metadata.xml
+++ b/dev-python/rackspace-auth-openstack/metadata.xml
@@ -6,9 +6,9 @@
Matthew Thode


-This is a plugin for OpenStack Clients which provides client support for
-   Rackspace authentication extensions to OpenStack.
-  
+   This is a plugin for OpenStack Clients which provides client 
support for
+   Rackspace authentication extensions to OpenStack.
+   

rackspace-auth-openstack
emonty/rackspace-auth-openstack



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

2017-11-25 Thread David Seifert
commit: 6be52c87e20ca402810e7873116cdcf3f7e97562
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:10:12 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be52c87

dev-python/uranium: [QA] Consistent whitespace in metadata.xml

 dev-python/uranium/metadata.xml | 36 ++--
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/dev-python/uranium/metadata.xml b/dev-python/uranium/metadata.xml
index dc7980d97fe..405a9b0ee35 100644
--- a/dev-python/uranium/metadata.xml
+++ b/dev-python/uranium/metadata.xml
@@ -1,23 +1,23 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-tombo...@sina.cn
-Matthew Brewer
-
-
-3dpr...@gentoo.org
-Gentoo 3D Printer Project
-
-
-proxy-ma...@gentoo.org
-Gentoo Proxy Maintainers Project
-
-
-pyt...@gentoo.org
-Gentoo Python Project
-
-
+   
+   tombo...@sina.cn
+   Matthew Brewer
+   
+   
+   3dpr...@gentoo.org
+   Gentoo 3D Printer Project
+   
+   
+   proxy-ma...@gentoo.org
+   Gentoo Proxy Maintainers Project
+   
+   
+   pyt...@gentoo.org
+   Gentoo Python Project
+   
+   
Ultimaker/Uranium
-
+   
 



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

2017-11-25 Thread David Seifert
commit: cc4385cafd7e3229f8c54b0e52f345d4afdef039
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:30 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4385ca

dev-python/pyml: [QA] Consistent whitespace in metadata.xml

 dev-python/pyml/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pyml/metadata.xml b/dev-python/pyml/metadata.xml
index 30397520ba4..16161c4accf 100644
--- a/dev-python/pyml/metadata.xml
+++ b/dev-python/pyml/metadata.xml
@@ -6,9 +6,9 @@
Gentoo Science Project


-  PyML is a flexible Python framework for using various classification
-  methods including Support Vector Machines (SVM).
-
+   PyML is a flexible Python framework for using various 
classification
+   methods including Support Vector Machines (SVM).
+   

pyml




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

2017-11-25 Thread David Seifert
commit: da2aa535cc8141c3349c7461ecfe96c8a907e50c
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:40 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2aa535

dev-python/pyrax: [QA] Consistent whitespace in metadata.xml

 dev-python/pyrax/metadata.xml | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pyrax/metadata.xml b/dev-python/pyrax/metadata.xml
index 42df4d0552b..f008ad60695 100644
--- a/dev-python/pyrax/metadata.xml
+++ b/dev-python/pyrax/metadata.xml
@@ -14,10 +14,10 @@
Python


-Python SDK for OpenStack/Rackspace APIs
-   pyrax should work with most OpenStack-based cloud deployments,
-   though it specifically targets the Rackspace public cloud.
-  
+   Python SDK for OpenStack/Rackspace APIs
+   pyrax should work with most OpenStack-based cloud deployments,
+   though it specifically targets the Rackspace public cloud.
+   

pyrax
rackspace/pyrax



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

2017-11-25 Thread David Seifert
commit: acb0ca137ccee64e3dab375532121e1205c9dddf
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:07:07 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb0ca13

dev-python/python-ceilometerclient: [QA] Consistent whitespace in metadata.xml

 dev-python/python-ceilometerclient/metadata.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/python-ceilometerclient/metadata.xml 
b/dev-python/python-ceilometerclient/metadata.xml
index 4fa2fa31beb..d5a99cc1367 100644
--- a/dev-python/python-ceilometerclient/metadata.xml
+++ b/dev-python/python-ceilometerclient/metadata.xml
@@ -10,9 +10,9 @@
Openstack


-This is a client library for Ceilometer built on the Ceilometer API. It
-   provides a Python API (the ceilometerclient module) and a command-line 
tool (ceilometer).
-  
+   This is a client library for Ceilometer built on the Ceilometer 
API. It
+   provides a Python API (the ceilometerclient module) and a 
command-line tool (ceilometer).
+   

python-ceilometerclient
openstack/python-ceilometerclient



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

2017-11-25 Thread David Seifert
commit: ad435bdb4d695527f198aa9fa979ef50d8426bee
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:08:32 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad435bdb

dev-python/repoze-who: [QA] Consistent whitespace in metadata.xml

 dev-python/repoze-who/metadata.xml | 26 +-
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/dev-python/repoze-who/metadata.xml 
b/dev-python/repoze-who/metadata.xml
index 92981f7a7f0..45bc31a0afd 100644
--- a/dev-python/repoze-who/metadata.xml
+++ b/dev-python/repoze-who/metadata.xml
@@ -1,18 +1,18 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-prometheanf...@gentoo.org
-Matthew Thode
-  
-  
-openst...@gentoo.org
-Openstack
-  
-  
-   an identification and authentication framework for WSGI.
+   
+   prometheanf...@gentoo.org
+   Matthew Thode
+   
+   
+   openst...@gentoo.org
+   Openstack
+   
+   
+   an identification and authentication framework for WSGI.

-  
-repoze.who
-  
+   
+   repoze.who
+   
 



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

2017-11-25 Thread David Seifert
commit: 1c67a5f600ae390f7945247b888092fd6c7cb288
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:09:27 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c67a5f6

dev-python/simplegeneric: [QA] Consistent whitespace in metadata.xml

 dev-python/simplegeneric/metadata.xml | 14 --
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-python/simplegeneric/metadata.xml 
b/dev-python/simplegeneric/metadata.xml
index f08c902ec6b..643f937f62b 100644
--- a/dev-python/simplegeneric/metadata.xml
+++ b/dev-python/simplegeneric/metadata.xml
@@ -5,12 +5,14 @@
pyt...@gentoo.org
Python

-   The simplegeneric module lets you define simple 
single-dispatch
-  generic functions, akin to Python's built-in generic functions like len(),
-  iter() and so on. However, instead of using specially-named methods, these
-  generic functions use simple lookup tables, akin to those used by
-  e.g. pickle.dump() and other generic functions found in the Python
-  standard library.
+   
+   The simplegeneric module lets you define simple single-dispatch
+   generic functions, akin to Python's built-in generic functions 
like len(),
+   iter() and so on. However, instead of using specially-named 
methods, these
+   generic functions use simple lookup tables, akin to those used 
by
+   e.g. pickle.dump() and other generic functions found in the 
Python
+   standard library.
+   

simplegeneric




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

2017-11-25 Thread David Seifert
commit: ed3017c08009b60a36a46fa1e2d8841535248cd7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:07:42 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3017c0

dev-python/python-senlinclient: [QA] Consistent whitespace in metadata.xml

 dev-python/python-senlinclient/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-senlinclient/metadata.xml 
b/dev-python/python-senlinclient/metadata.xml
index 77fd7478bae..57238cfd021 100644
--- a/dev-python/python-senlinclient/metadata.xml
+++ b/dev-python/python-senlinclient/metadata.xml
@@ -10,8 +10,8 @@
Openstack


-This is a client for the OpenStack Senlin API.
-  
+   This is a client for the OpenStack Senlin API.
+   

python-senlinclient
openstack/python-senlinclient



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

2017-11-25 Thread David Seifert
commit: 0f2f67272b266fed38b0eb6bfe8af8f9a0096ea0
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:10:34 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f2f6727

dev-python/wcsaxes: [QA] Consistent whitespace in metadata.xml

 dev-python/wcsaxes/metadata.xml | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/wcsaxes/metadata.xml b/dev-python/wcsaxes/metadata.xml
index f85db4532e4..6f611d0ffb0 100644
--- a/dev-python/wcsaxes/metadata.xml
+++ b/dev-python/wcsaxes/metadata.xml
@@ -2,13 +2,13 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 

-   sci-astron...@gentoo.org
-   Gentoo Astronomy Project
-   
+   sci-astron...@gentoo.org
+   Gentoo Astronomy Project
+   

Framework for plotting astronomical and geospatial data

-   
-   wcsaxes
+   
+   wcsaxes

 



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

2017-11-25 Thread David Seifert
commit: 56b0e8da052a58c56992d3b2167715f98b36c339
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:07:30 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b0e8da

dev-python/python-manilaclient: [QA] Consistent whitespace in metadata.xml

 dev-python/python-manilaclient/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/python-manilaclient/metadata.xml 
b/dev-python/python-manilaclient/metadata.xml
index 98bf35a4186..550299559b4 100644
--- a/dev-python/python-manilaclient/metadata.xml
+++ b/dev-python/python-manilaclient/metadata.xml
@@ -10,8 +10,8 @@
Openstack


-This is a client for the OpenStack Manila API.
-  
+   This is a client for the OpenStack Manila API.
+   

python-manilaclient
openstack/python-manilaclient



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

2017-11-25 Thread David Seifert
commit: 20dd3b10a22cc25f0eab54e1629d2cc537d852bd
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:20 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20dd3b10

dev-python/pykwalify: [QA] Consistent whitespace in metadata.xml

 dev-python/pykwalify/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pykwalify/metadata.xml 
b/dev-python/pykwalify/metadata.xml
index c582e79e821..7d4bcd18d04 100644
--- a/dev-python/pykwalify/metadata.xml
+++ b/dev-python/pykwalify/metadata.xml
@@ -1,10 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+   
pyt...@gentoo.org
Python
-  
+   

Grokzen/pykwalify
pykwalify



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

2017-11-25 Thread David Seifert
commit: b6dcc085a3aa645f560b3782441b56d0ca411095
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:07:55 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6dcc085

dev-python/python-spidermonkey: [QA] Consistent whitespace in metadata.xml

 dev-python/python-spidermonkey/metadata.xml | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/dev-python/python-spidermonkey/metadata.xml 
b/dev-python/python-spidermonkey/metadata.xml
index 0307a177ffc..0d617cc51b6 100644
--- a/dev-python/python-spidermonkey/metadata.xml
+++ b/dev-python/python-spidermonkey/metadata.xml
@@ -1,15 +1,15 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-wizarde...@gentoo.org
-Austin English
-  
-  
-  JavaScript / Python bridge
-  
-  
-python-spidermonkey
-   davisp/python-spidermonkey
-  
+   
+   wizarde...@gentoo.org
+   Austin English
+   
+   
+   JavaScript / Python bridge
+   
+   
+   python-spidermonkey
+   davisp/python-spidermonkey
+   
 



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

2017-11-25 Thread David Seifert
commit: f55f2f0cf045bb4265fb60f6dae7ad73bee27699
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:08:45 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f55f2f0c

dev-python/scrypt: [QA] Consistent whitespace in metadata.xml

 dev-python/scrypt/metadata.xml | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/dev-python/scrypt/metadata.xml b/dev-python/scrypt/metadata.xml
index 6404d818f5c..2a0ca5a4413 100644
--- a/dev-python/scrypt/metadata.xml
+++ b/dev-python/scrypt/metadata.xml
@@ -1,19 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-chutz...@gentoo.org
-Patrick McLean
-  
-  
-pyt...@gentoo.org
-Python
-  
-  
- Bindings for the scrypt key derivation function library
-  
-  
-scrypt
-   mhallin/py-scrypt
-  
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   Bindings for the scrypt key derivation function library
+   
+   
+   scrypt
+   mhallin/py-scrypt
+   
 



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

2017-11-25 Thread David Seifert
commit: 6293c288a57adbd3bc830efabad556a78d424ad4
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:09:11 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:43:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6293c288

dev-python/seaborn: [QA] Consistent whitespace in metadata.xml

 dev-python/seaborn/metadata.xml | 26 ++
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/dev-python/seaborn/metadata.xml b/dev-python/seaborn/metadata.xml
index 86ec3a36c73..fefd180716d 100644
--- a/dev-python/seaborn/metadata.xml
+++ b/dev-python/seaborn/metadata.xml
@@ -15,25 +15,19 @@


Seaborn is a library for making attractive and informative 
statistical graphics
-   in Python. It is built on top of matplotlib and tightly 
integrated with the 
-   PyData stack, including support for numpy and pandas data 
structures and 
+   in Python. It is built on top of matplotlib and tightly 
integrated with the
+   PyData stack, including support for numpy and pandas data 
structures and
statistical routines from scipy and statsmodels.
-   
+
Some of the features that seaborn offers are
-   
+
* Several built-in themes that improve on the default 
matplotlib aesthetics
-   * Tools for choosing color palettes to make beautiful plots 
that reveal 
- patterns in your data
-   * Functions for visualizing univariate and bivariate 
distributions or for 
- comparing them between subsets of data
-   * Tools that fit and visualize linear regression models for 
different kinds 
- of independent and dependent variables
-   * Functions that visualize matrices of data and use clustering 
algorithms to 
- discover structure in those matrices
-   * A function to plot statistical timeseries data with flexible 
estimation and 
- representation of uncertainty around the estimate
-   * High-level abstractions for structuring grids of plots that 
let you easily 
- build complex visualizations
+   * Tools for choosing color palettes to make beautiful plots 
that reveal patterns in your data
+   * Functions for visualizing univariate and bivariate 
distributions or for comparing them between subsets of data
+   * Tools that fit and visualize linear regression models for 
different kinds of independent and dependent variables
+   * Functions that visualize matrices of data and use clustering 
algorithms to discover structure in those matrices
+   * A function to plot statistical timeseries data with flexible 
estimation and representation of uncertainty around the estimate
+   * High-level abstractions for structuring grids of plots that 
let you easily build complex visualizations


seaborne



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

2017-11-25 Thread David Seifert
commit: 57ab75d244ad23fabfb9162a9c1b75c2a69a6e72
Author: David Seifert  gentoo  org>
AuthorDate: Sat Nov 25 20:06:48 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Nov 25 21:42:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ab75d2

dev-python/pyscaffold: [QA] Consistent whitespace in metadata.xml

 dev-python/pyscaffold/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pyscaffold/metadata.xml 
b/dev-python/pyscaffold/metadata.xml
index 6129ef39a58..e7b508f8481 100644
--- a/dev-python/pyscaffold/metadata.xml
+++ b/dev-python/pyscaffold/metadata.xml
@@ -1,10 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
+   
pyt...@gentoo.org
Python
-  
+   

PyScaffold




[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/

2017-11-25 Thread Patrice Clement
commit: e22ba1f6bdbd7d07db5cad8aaa986a3f2ce32331
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Nov 25 21:20:41 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Nov 25 21:21:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22ba1f6

dev-perl/Gentoo-App-Pram: version bump.

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --force

 .../Gentoo-App-Pram-0.100.100.ebuild   | 33 ++
 dev-perl/Gentoo-App-Pram/Manifest  |  1 +
 2 files changed, 34 insertions(+)

diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.100.ebuild 
b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.100.ebuild
new file mode 100644
index 000..e2690b89098
--- /dev/null
+++ b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.100.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=MONSIEURP
+DIST_VERSION=0.100100
+
+inherit perl-module
+
+DESCRIPTION="Utility to merge PRs from the Gentoo Github repository"
+HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram;
+SLOT="0"
+KEYWORDS="amd64 x86 ~amd64-fbsd"
+IUSE="test"
+
+RDEPEND="
+   dev-vcs/git
+   virtual/perl-Encode
+   dev-perl/File-Which
+   virtual/perl-File-Temp
+   virtual/perl-HTTP-Tiny
+   virtual/perl-Getopt-Long
+   virtual/perl-Term-ANSIColor
+   >=dev-perl/Net-SSLeay-1.490.0
+   >=dev-perl/IO-Socket-SSL-1.560.0"
+
+DEPEND="
+   ${RDEPEND}
+   >=dev-perl/Module-Build-Tiny-0.34.0
+   test? (
+   >=virtual/perl-Test-Simple-0.890.0
+   )"

diff --git a/dev-perl/Gentoo-App-Pram/Manifest 
b/dev-perl/Gentoo-App-Pram/Manifest
index a405be268d0..65e03f4691f 100644
--- a/dev-perl/Gentoo-App-Pram/Manifest
+++ b/dev-perl/Gentoo-App-Pram/Manifest
@@ -1 +1,2 @@
 DIST Gentoo-App-Pram-0.10.tar.gz 12072 BLAKE2B 
f215001778bb315fcc26256c5a1bab9ec960174c188c495a420d24817663907e460f4599cdfd0a1f141d0aef5a141bccb95ec9824e31cbe3eb0cfe050723fa12
 SHA512 
2cf35821ff95e3c5d1b33ce1f063be75fed279b1d3e1b488cc8028ac66fd1f53d32522d12ac8c43335fbc956a28a66f58acf2694d3bba53456064a141714ec7e
+DIST Gentoo-App-Pram-0.100100.tar.gz 12919 BLAKE2B 
d7c414c7010723017255931de95d76483c31a30efbc31fb5b9b01435201a16ad3c0c859f85ef42f78d370d4b36572586123305391f4084c5bcfaf8975d42
 SHA512 
8a2c16610dc00b56d1ef61f17fbdee053c4cceedb6dd23d99ffb83220873870ce97398f3d1522c5f1210a6928381c401bb08a7c18192bcc8c48a3ded037a4140



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Gentoo-App-Pram/

2017-11-25 Thread Patrice Clement
commit: d6c9ea834a35082debe821180612b1f0e18c4f77
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Nov 25 21:21:09 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Nov 25 21:21:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6c9ea83

dev-perl/Gentoo-App-Pram: clean up old.

... and buggy version :/

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../Gentoo-App-Pram/Gentoo-App-Pram-0.100.0.ebuild | 33 --
 dev-perl/Gentoo-App-Pram/Manifest  |  1 -
 2 files changed, 34 deletions(-)

diff --git a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.0.ebuild 
b/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.0.ebuild
deleted file mode 100644
index 642b0cf01dd..000
--- a/dev-perl/Gentoo-App-Pram/Gentoo-App-Pram-0.100.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=MONSIEURP
-DIST_VERSION=0.10
-
-inherit perl-module
-
-DESCRIPTION="Utility to merge PRs from the Gentoo Github repository"
-HOMEPAGE="https://github.com/monsieurp/Gentoo-App-Pram;
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-fbsd"
-IUSE="test"
-
-RDEPEND="
-   dev-vcs/git
-   virtual/perl-Encode
-   dev-perl/File-Which
-   virtual/perl-File-Temp
-   virtual/perl-HTTP-Tiny
-   virtual/perl-Getopt-Long
-   virtual/perl-Term-ANSIColor
-   >=dev-perl/Net-SSLeay-1.490.0
-   >=dev-perl/IO-Socket-SSL-1.560.0"
-
-DEPEND="
-   ${RDEPEND}
-   >=dev-perl/Module-Build-Tiny-0.34.0
-   test? (
-   >=virtual/perl-Test-Simple-0.890.0
-   )"

diff --git a/dev-perl/Gentoo-App-Pram/Manifest 
b/dev-perl/Gentoo-App-Pram/Manifest
index 65e03f4691f..a687e65af35 100644
--- a/dev-perl/Gentoo-App-Pram/Manifest
+++ b/dev-perl/Gentoo-App-Pram/Manifest
@@ -1,2 +1 @@
-DIST Gentoo-App-Pram-0.10.tar.gz 12072 BLAKE2B 
f215001778bb315fcc26256c5a1bab9ec960174c188c495a420d24817663907e460f4599cdfd0a1f141d0aef5a141bccb95ec9824e31cbe3eb0cfe050723fa12
 SHA512 
2cf35821ff95e3c5d1b33ce1f063be75fed279b1d3e1b488cc8028ac66fd1f53d32522d12ac8c43335fbc956a28a66f58acf2694d3bba53456064a141714ec7e
 DIST Gentoo-App-Pram-0.100100.tar.gz 12919 BLAKE2B 
d7c414c7010723017255931de95d76483c31a30efbc31fb5b9b01435201a16ad3c0c859f85ef42f78d370d4b36572586123305391f4084c5bcfaf8975d42
 SHA512 
8a2c16610dc00b56d1ef61f17fbdee053c4cceedb6dd23d99ffb83220873870ce97398f3d1522c5f1210a6928381c401bb08a7c18192bcc8c48a3ded037a4140



[gentoo-commits] repo/proj/emacs:master commit in: metadata/

2017-11-25 Thread Ulrich Müller
commit: f44dab9e730f79b607f592a8a88b9eed8a00ada7
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Nov 25 17:35:57 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sat Nov 25 17:35:57 2017 +
URL:https://gitweb.gentoo.org/repo/proj/emacs.git/commit/?id=f44dab9e

metadata/layout.conf: Change manifest hashes to BLAKE2B SHA512.

 metadata/layout.conf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/metadata/layout.conf b/metadata/layout.conf
index 64ef59d..8992b28 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -1,7 +1,8 @@
 masters = gentoo
 thin-manifests = true
 use-manifests = strict
-manifest-hashes = SHA256 SHA512 WHIRLPOOL
+manifest-hashes = BLAKE2B SHA512
+manifest-required-hashes = SHA512
 sign-manifests = false
 sign-commits = true
 eapis-deprecated = 0 1 2 3



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

2017-11-25 Thread Anthony G. Basile
commit: afe3c3122a341fa8ce0d1b4b68a14945064151a7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Nov 25 21:05:13 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Nov 25 21:05:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe3c312

net-libs/libmicrohttpd: version bump to 0.9.56, add multilib support

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 net-libs/libmicrohttpd/Manifest|  3 +-
 net-libs/libmicrohttpd/libmicrohttpd-0.9.56.ebuild | 60 ++
 2 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/net-libs/libmicrohttpd/Manifest b/net-libs/libmicrohttpd/Manifest
index 903f4cc5284..269ae4ca8cb 100644
--- a/net-libs/libmicrohttpd/Manifest
+++ b/net-libs/libmicrohttpd/Manifest
@@ -2,4 +2,5 @@ DIST libmicrohttpd-0.9.51.tar.gz 1114110 SHA256 
3000bb0ba219061f2ea60251b8ea3d5f
 DIST libmicrohttpd-0.9.52.tar.gz 1244489 SHA256 
54797f6e763d417627f89f60e4ae0a431dab0523f92f83def23ea02d0defafea SHA512 
2cb7fa6ed59ec5f48748cd2aedea8a68629f02ffcf8e86c6d5b57a6622bb5f0ffd7dabfd6c04cc99047ca81eb76efe2a79b34bd6e3de329261a319369232fcf4
 WHIRLPOOL 
b70f91dba5e6e69fe42066345d51bb72248b1c4271fa88c0599d78adf17b3eb79144e5a83159f1636a79a6c9081ebb6274d90fa307d4f78a3edbfc7e0d6bd10a
 DIST libmicrohttpd-0.9.53.tar.gz 1301214 SHA256 
9b15ec2d381f44936323adfd4f989fa35add517cccbbfa581896b02a393c2cc4 SHA512 
2e29595c980cdcf12c1cead62f8938cc32e8c93d3a848e7473c5d5f596c6b6858732df0a3293b93d89577e5a325a62fe82adf3921a76d7184a647489364d7e2c
 WHIRLPOOL 
940eb42aaca8581ab7c7f2f3f6c246bf001956965d5529491d780f377eb00cffbf28aec3069b6a8eb691a78d84e77555ec5554b10ce066a11333d6cae19641a4
 DIST libmicrohttpd-0.9.54.tar.gz 1309560 SHA256 
bcc721895d4a114b0548a39d2241c35caacb9e2e072d40e11b55c60e3d5ddcbe SHA512 
d3276ad3af123aacc5ff885786861ccc94397576b8174456b9b803fe5d95f6595281ffce2240087f98a6527a840506eabeec9f2589d555fd235b6c89
 WHIRLPOOL 
5d5c099ea269c3d767b6d3f706453ec31b584c74fc01cbfc55ba0a54ce902611853cfeca7f7c8cc3f3c47147cb3db7cea3730abc86174f5d857471d75013b2c5
-DIST libmicrohttpd-0.9.55.tar.gz 1308328 SHA256 
0c1cab8dc9f2588bd3076a28f77a7f8de9560cbf2d80e53f9a8696ada80ed0f8 SHA512 
b410e7253d7c98c40b5e8b8dcd1f93bcbb05c88717190e8dae73073d36465e8e5cfa53c6c5098de60051a5ec64dc423fd94f4b06537d8146b744aa99f5a0b173
 WHIRLPOOL 
de74ff40e8795c562bd14c347a1b764d198762f7e1efac9279c1b366265a701c4867600efdb9f59eed1e833e080d166f22d34c6dae05c59d89ef311cdd50365b
+DIST libmicrohttpd-0.9.55.tar.gz 1308328 BLAKE2B 
5189bcaf2f29fdff9fdd3d7dfddd1b5e5abbca016c4f55a7e0a176b505cd6e3aa5868260615c922937856cfb9c6fd77a4edeab829c669b4f7751d5512e8c538b
 SHA512 
b410e7253d7c98c40b5e8b8dcd1f93bcbb05c88717190e8dae73073d36465e8e5cfa53c6c5098de60051a5ec64dc423fd94f4b06537d8146b744aa99f5a0b173
+DIST libmicrohttpd-0.9.56.tar.gz 1340153 BLAKE2B 
cb26322fdd1faf2c6a10a7600dbc9589d9e2bddbf34341ea4a08638bde01f11a9767e01afa569c869b58ce7bb627b28e7344f926feb05ab5cb9d46efb24edeb0
 SHA512 
bfdeb0fdc93e85c5fad1a92b2ef8c851cc51e76df311e0f32444f02730bce23c908dac7af81e02f33f0c12a8c15aaa655ede4521dfcb248da92c8596f24763fe

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.56.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.56.ebuild
new file mode 100644
index 000..e5946aac12b
--- /dev/null
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.56.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# 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] repo/gentoo:master commit in: dev-ruby/facter/, dev-ruby/facter/files/

2017-11-25 Thread Matt Thode
commit: 4d92a66e5852d4358b2a132e1461f8e9aec8993d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Nov 25 21:03:41 2017 +
Commit: Matt Thode  gentoo  org>
CommitDate: Sat Nov 25 21:04:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d92a66e

dev-ruby/facter: remove unused file for pull 6299, thanks mm1ke

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-ruby/facter/Manifest | 26 ++---
 dev-ruby/facter/files/facter-3.5.0-jar.patch | 34 
 2 files changed, 13 insertions(+), 47 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index baf24707fe8..77b4c3fee8e 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,13 +1,13 @@
-DIST facter-2.4.6.gem 246272 SHA256 
56ffc5fbcd550fcdb4788bc4d7fd0199bff69937d6df1e5a1f61c92d143d78fe SHA512 
a0a2bef37451ab96ed331c79171f77d89b6db430b083e6888a306fa5b57a72986b7f600cad3e09b5f4706e54736d1d32ea25525fe18a6108cc95f315da16664a
 WHIRLPOOL 
fca6165c55d6123e1ab123e5d3459943fda845e696b111520fb6de682ab56fd51a9a4ca072e0a533496c0aedd83b2b26f827147ed01a30dbe72389250437301e
-DIST facter-2.5.1.gem 254464 SHA256 
6108a6178ee727088915984d161c2006e5bf991134fd37f29417ec5fbdfee51c SHA512 
4fa4b5248bac64c7a76036e428f0f5fdb0b2173987fbaaf18d0130386126dabb083e23cea8cb4df37bae0ea5a883663f71bc6c04406c562bfb7adc23e0899f57
 WHIRLPOOL 
5a9bf9a257db5d10f0006004794cb7b8e9652c090abc8d2cc03caa29544530c565a780eec6de5072b5bb9ddf8427707ca8447faae0223cb8d2107d84cb7b
-DIST facter-3.1.8.tar.gz 324710 SHA256 
bd393026640baf149507c11d36be144759889d4c90174d7c6bfb35e0a341fbca SHA512 
2884c2c0bb3075b2552763dee7f33228b0e70b4eb46367f52c4cbf9e01930ddc5e58d062d06ced4174900fc3eae5214d80471a4fe499bf0f2ac0278640e0e8c7
 WHIRLPOOL 
465432940e068318da0028ce1c8ea3084392212cfc6a50449a3ba034fe721836c88ba16c2248b4b3f062a890087421c93a3d14574c8d03e1eafe4f4f82b49d0d
-DIST facter-3.6.3.tar.gz 370771 SHA256 
8c7491db7937a350d738985ee9b4ab370f074d82d89b6ed0115cc21e5adadcbe SHA512 
cdcc6bd848c664f395f656d57e0bd28b62cccfdaeccdc9cd364d90a96693c6c8cdc079aa70409297f0ecfdee041c28bad52b3cb4b8981e66de2887bc5eb1bf33
 WHIRLPOOL 
91d7b8df9e79455f65e89f7a4e17c1cd7076e08091af89a8eb2116bc4716a7b4d4163559cdbed55f356d2fafc6a86cd075de6e15d8b9103be62d6ec3f68b69f6
-DIST facter-3.6.4.tar.gz 373722 SHA256 
de12c53c74dd3f39633e61f62a900842d829cbe24b76e72b0c6e85000a99b8bc SHA512 
d5e03bb40da448805a56accc2fb972569f686a1e8c8b343d4e0defb5a00a982665496049174c225a8b04abb4d09112bd2117a8a96c9360bb2e36e4d569d86337
 WHIRLPOOL 
f7a05a044c7031f248a888458678b48fc8d7996a2d0bc588323bf6c76513ff4fc838f0299db19f212dd0b5ba094b8135558db7da7f4ff596267832354d369634
-DIST facter-3.6.7.tar.gz 372697 SHA256 
2a5d5305f584f10269e9ed68e2ec0dc1b0e87a2986eb46d281ada5fb72625880 SHA512 
a9f2781b0e05d09240efaf88d79476786782df7afc5afa222df30f3cd69eb1712dca59bd33157c2be43e7c54ab940e8d8ef0642dc075c44ee86fc6fd89a102da
 WHIRLPOOL 
9538bc4d503a8f1543831b3e8ebbda074ddfc6f8a2a4379f49e58a5629b87341aa4022f6b02329951451acc21a9188a1e718fd33534aba8596e80fbb9dd21640
-DIST facter-3.6.8.tar.gz 378732 SHA256 
8d652637a33f6304971b8524168c2a9117cf6872f5bf2ad06e394b3915ec0e1b SHA512 
f076819ce04aee404fb54e0f97423f39bf60ca56d8927bbd778972efaf650e2ffd0c75e5be0a3108738fd65242582269f17eca865fefc74dfef8f6a5bbec7f88
 WHIRLPOOL 
9b04c8dc66d3af423b76be614984bc25ef8979ed7f8169ac59aa88a0e4f8d02069a9af50cab66a0d721be3179e96101973633ddd7ad9907217c2f3212edf884c
-DIST facter-3.7.1.tar.gz 374576 SHA256 
fe62b0a33c9edd3f945c1d3057e45172a26952439e0e922341d3844864b92320 SHA512 
3b2d218d60f5ad9ef756a50540f638303b7a4eb0ea2afca10d2c41f4e6e3f6c2bb6337de417e4989664e32317b0f8db921fed68e813e4cebe10083c943b33fee
 WHIRLPOOL 
342d3d26cb23116a469530f4e3621575650dbfce0b66f8e5debcd05d05736b24df14b20213b4540a0be2065b50e445385b4c3cc583c88490dce4b59b1408e806
-DIST facter-3.8.0.tar.gz 378859 SHA256 
1a481a50a621e55fdf2b1b2da089315209ec40b255687ad66cbe8bf32cce5ab9 SHA512 
e28771c7136c9b40e2f8b3509fbe07188d2640288705b5bd531521e476b8b8386e5003448b4c199c9d6cced8128ec113dcc9ae317cd4aa5319da906e605cfc4d
 WHIRLPOOL 
212ac005ab67fddea50d7bee4deaec125eb85f1d0f11fbcfb709eb95b26bfc3fbc85430d260d3a72413c368c07b5b66325bf44bd1ced4aae1cb18733ec09fa40
-DIST facter-3.9.0.tar.gz 380715 SHA256 
5567544487e7ec1f3bc2c393a9dc66449315accb53666049ae01b3a94afd2298 SHA512 
ca818ba58fe232752a74faaa8377f706a49661e37ce85af7e6eaf735ecbcdcda4071618a6b8906b0444fea989b7b16cb85171b980a089cd57aaad37508a2b905
 WHIRLPOOL 
35e9fc01a9f86a0e85ec81a5ff5f434857b13eb45387e2ad14588a13ea930a72754b0f18c0d479bd41f2e127dcfb18cadc33f58da69bc221ca7dc3f47ac2325c
-DIST facter-3.9.1.tar.gz 380762 SHA256 
9e4a4aaafcadcdf01a86249a28a007e8bd5ea14bb41ace1e531ed3ccb9339a68 SHA512 
a3b66bf40c062dbef644d60909a2c2afd0839c8a11fd02a0a15ccbbc1a1f216d9b0420a0f90dd44166487faa4e00843f2c0f3f057bb43bb30c22677dfac325a0
 WHIRLPOOL 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gps/

2017-11-25 Thread Alfredo Tupone
commit: d15df9946005fa5e60fddfd4d253305a22748156
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov 25 21:00:08 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 25 21:00:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d15df994

dev-ada/gps: Adding gnat documentation

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/gps/Manifest|  1 +
 dev-ada/gps/gps-2017.ebuild | 14 --
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gps/Manifest b/dev-ada/gps/Manifest
index 4baa367cf94..1730df8afcb 100644
--- a/dev-ada/gps/Manifest
+++ b/dev-ada/gps/Manifest
@@ -1 +1,2 @@
+DIST gnat-gpl-2017-x86_64-linux-bin.tar.gz 496338280 BLAKE2B 
b3eee6d311fb9c20bc8fa7217c0731ca1e91ced38700df1d63d91a16c3fa28dfd44c7c8e867c3a857b88e4f0c8b2a7200fb6a8a630b8403538c4784f8914d1a5
 SHA512 
01a8f3be9b7b7e83cc5bd4a45137b1d35c6448bc22a88bcaf5d312cd63e11081b6b2fe9f09ad2a27d8f0b6471fc5c1a99573bf3bcee1589329054074eaeef04f
 DIST gps-gpl-2017-src.tar.gz 41216830 BLAKE2B 
51ca89c38fa81888a9cf1831cf97f7e0ad72c444328a29063249a4fe72bbdc8357552d470872e9fbbeaf349ef0427b59fa41a0efb56200a07a9426343c731a57
 SHA512 
101ecef7f183de1da0c2b09d77f284a5e8c5ae56f34a897c8d471e79fe9a2832742608ff5251197ba2a52b5d9dfee6c6937fc22cd55f6d8f38359b070393cb64

diff --git a/dev-ada/gps/gps-2017.ebuild b/dev-ada/gps/gps-2017.ebuild
index b346b351549..209c3305c69 100644
--- a/dev-ada/gps/gps-2017.ebuild
+++ b/dev-ada/gps/gps-2017.ebuild
@@ -10,12 +10,14 @@ MYP=${PN}-gpl-${PV}-src
 DESCRIPTION="The GNAT Programming Studio"
 HOMEPAGE="http://libre.adacore.com/tools/gps/;
 SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed03b
-   -> ${MYP}.tar.gz"
+   -> ${MYP}.tar.gz
+   doc? ( http://mirrors.cdn.adacore.com/art/591c6d80c7a447af2deed1d7
+   -> gnat-gpl-2017-x86_64-linux-bin.tar.gz )"
 
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE=""
+IUSE="doc"
 
 RDEPEND="${PYTHON_DEPS}

>=dev-ada/gnatcoll-2017[gtk,iconv,projects,pygobject,shared,sqlite,tools]
@@ -57,3 +59,11 @@ src_prepare() {
 src_compile() {
emake GPRBUILD_FLAGS="-v ${MAKEOPTS}"
 }
+
+src_install() {
+   default
+   if use doc; then
+   insinto /usr/share/doc
+   doins -r 
"${WORKDIR}"/gnat-gpl-2017-x86_64-linux-bin/share/doc/gnat
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-ftp/vsftpd/, net-ftp/vsftpd/files/

2017-11-25 Thread Sergei Trofimovich
commit: b63d0db0bbcf3eebef952e56081e10f9043ed7ad
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 25 20:58:31 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 25 20:59:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b63d0db0

net-ftp/vsftpd: fix clone usage, bug #630704

Rolf Eike Beer found and fixed the cause of
vsftpd being broken on sparc: clone syscall
needs special handling of sparc as argument
passing is special there.

Reported-by: Rolf Eike Beer
Fixed-by: Rolf Eike Beer
Closes: https://bugs.gentoo.org/630704
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 net-ftp/vsftpd/Manifest   |   2 +-
 net-ftp/vsftpd/files/vsftpd-3.0.3-sparc.patch |  16 +++
 net-ftp/vsftpd/vsftpd-3.0.3-r2.ebuild | 137 ++
 3 files changed, 154 insertions(+), 1 deletion(-)

diff --git a/net-ftp/vsftpd/Manifest b/net-ftp/vsftpd/Manifest
index 3966c0534a1..ff1fc0d2dbc 100644
--- a/net-ftp/vsftpd/Manifest
+++ b/net-ftp/vsftpd/Manifest
@@ -1,3 +1,3 @@
 DIST vsftpd-2.3.5.tar.gz 187691 SHA256 
d87ee2987df8f03e1dbe294905f7907b2798deb89c67ca965f6e2f60879e54f1 SHA512 
7d58d601c4a14cf16c074f238d557fd28e080d7573a1257f742e43bf97cff455b6bf083d8e3594cc7f8865f9485b307b692e91c17426c7fed11af9e4b41a0643
 WHIRLPOOL 
2dba4ae125bbd66522f58ce4ffc9d5be8ea2a84876fe6751593b82aa2c3e5fe1e1ed076c1c09268054f7ea6831683a2be0dd4e269e321d572d859d0ae2535406
 DIST vsftpd-3.0.2.tar.gz 192808 SHA256 
be46f0e2c5528fe021fafc8dab1ecfea0c1f183063a06977f8537fcd0b195e56 SHA512 
d5b978e07d8b0a623b79a531824666fb9b970ad5989a8c34c21b545b62ba07cde4bfe3d77b40a8b6e92d17890c37cae209231af8f106da3404f6548e217bd023
 WHIRLPOOL 
7a74ab478880d021f7a82ffc6ec3989617003234e30d97063760bc06baeee2ab207861b440896b926b95eed7b3d902ab96c05c1bbd23d494d9ff168f98d3404a
-DIST vsftpd-3.0.3.tar.gz 196649 SHA256 
9d4d2bf6e6e2884852ba4e69e157a2cecd68c5a7635d66a3a8cf8d898c955ef7 SHA512 
5a4410a88e72ecf6f60a60a89771bcec300c9f63c2ea83b219bdf65fd9749b9853f9579f7257205b55659aefcd5dab243eba878dbbd4f0ff8532dd6e60884df7
 WHIRLPOOL 
014b13a1031d89a12412fb1abc808c8d62f474b84e9d1699ec789e99c9b9ec7f4538e7504caa810c6b77dcccea8fc0e32e9bb3ac5ffc8e2e9a29f67b69ddc3cb
+DIST vsftpd-3.0.3.tar.gz 196649 BLAKE2B 
dbf96e788494c29d78ca49fad6a03641c9725f9a5b01a4059ad009870fdc28520cd467cd8288a8a9a520c411c495a42c3fff57ee1069efc65840adb245792dca
 SHA512 
5a4410a88e72ecf6f60a60a89771bcec300c9f63c2ea83b219bdf65fd9749b9853f9579f7257205b55659aefcd5dab243eba878dbbd4f0ff8532dd6e60884df7

diff --git a/net-ftp/vsftpd/files/vsftpd-3.0.3-sparc.patch 
b/net-ftp/vsftpd/files/vsftpd-3.0.3-sparc.patch
new file mode 100644
index 000..9bae9c0238f
--- /dev/null
+++ b/net-ftp/vsftpd/files/vsftpd-3.0.3-sparc.patch
@@ -0,0 +1,16 @@
+Workaround clone syscall mishandling.
+
+https://bugs.gentoo.org/630704
+--- a/sysdeputil.c 2017-09-11 11:38:06.59630 +0200
 b/sysdeputil.c 2017-09-11 11:38:10.49500 +0200
+@@ -67,7 +67,9 @@
+ #if defined(__linux__)
+   #include 
+   #include 
+-  #define VSF_SYSDEP_HAVE_LINUX_CLONE
++  #ifndef __sparc__
++#define VSF_SYSDEP_HAVE_LINUX_CLONE
++  #endif
+   #include 
+   #ifndef CLONE_NEWPID
+ #define CLONE_NEWPID 0x2000

diff --git a/net-ftp/vsftpd/vsftpd-3.0.3-r2.ebuild 
b/net-ftp/vsftpd/vsftpd-3.0.3-r2.ebuild
new file mode 100644
index 000..4da0f0e980e
--- /dev/null
+++ b/net-ftp/vsftpd/vsftpd-3.0.3-r2.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit eutils systemd toolchain-funcs
+
+DESCRIPTION="Very Secure FTP Daemon written with speed, size and security in 
mind"
+HOMEPAGE="http://vsftpd.beasts.org/;
+SRC_URI="http://security.appspot.com/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~x86-fbsd"
+IUSE="caps libressl pam tcpd ssl selinux xinetd"
+
+DEPEND="caps? ( >=sys-libs/libcap-2 )
+   pam? ( virtual/pam )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+RDEPEND="${DEPEND}
+   net-ftp/ftpbase
+   selinux? ( sec-policy/selinux-ftp )
+   xinetd? ( sys-apps/xinetd )"
+
+src_prepare() {
+   # kerberos patch. bug #335980
+   epatch "${FILESDIR}/${PN}-2.3.2-kerberos.patch"
+
+   # Patch the source, config and the manpage to use /etc/vsftpd/
+   epatch "${FILESDIR}/${PN}-2.3.5-gentoo.patch"
+
+   # Fix building without the libcap
+   epatch "${FILESDIR}/${PN}-2.1.0-caps.patch"
+
+   # Fix building on alpha. Bug #405829
+   epatch "${FILESDIR}/${PN}-3.0.2-alpha.patch"
+
+   # Configure vsftpd build defaults
+   use tcpd && echo "#define VSF_BUILD_TCPWRAPPERS" >> builddefs.h
+   use ssl && echo "#define VSF_BUILD_SSL" >> builddefs.h
+   use pam || echo "#undef 

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

2017-11-25 Thread Sergei Trofimovich
commit: 34e16e016937a2c73236dc85b1fe134f6a21b525
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 25 20:59:18 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 25 20:59:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e16e01

net-analyzer/nagios-plugins: stable 2.2.1-r2 for sparc, bug #626430 (thanks to 
Rolf Eike Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 net-analyzer/nagios-plugins/nagios-plugins-2.2.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/nagios-plugins/nagios-plugins-2.2.1-r2.ebuild 
b/net-analyzer/nagios-plugins/nagios-plugins-2.2.1-r2.ebuild
index 377cd1913ab..cfd98439d3c 100644
--- a/net-analyzer/nagios-plugins/nagios-plugins-2.2.1-r2.ebuild
+++ b/net-analyzer/nagios-plugins/nagios-plugins-2.2.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://nagios-plugins.org/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc ~x86"
 IUSE="ipv6 ldap libressl mysql nagios-dns nagios-ping nagios-game postgres 
radius samba selinux snmp ssh +ssl"
 
 # Most of the plugins use automagic dependencies, i.e. the plugin will



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

2017-11-25 Thread Patrick Lauer
commit: bc687e7c690546bd01e4fe730600342a5e07d8f4
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:55:21 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:55:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc687e7c

gnome-extra/gnome-commander: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 gnome-extra/gnome-commander/gnome-commander-1.8.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnome-extra/gnome-commander/gnome-commander-1.8.0.ebuild 
b/gnome-extra/gnome-commander/gnome-commander-1.8.0.ebuild
index f384e8bbb34..04455c617d8 100644
--- a/gnome-extra/gnome-commander/gnome-commander-1.8.0.ebuild
+++ b/gnome-extra/gnome-commander/gnome-commander-1.8.0.ebuild
@@ -32,8 +32,8 @@ RDEPEND="
samba? ( >=gnome-base/gnome-vfs-2.0.0[samba] )
pdf? ( >=app-text/poppler-0.18 )
python? (
-${PYTHON_DEPS}
->=dev-python/gnome-vfs-python-2.0.0
+   ${PYTHON_DEPS}
+   >=dev-python/gnome-vfs-python-2.0.0
)
taglib? ( >=media-libs/taglib-1.4 )
 "
@@ -46,7 +46,7 @@ DEPEND="
 "
 
 pkg_setup() {
-   use python && python-single-r1_pkg_setup
+   use python && python-single-r1_pkg_setup
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sys-freebsd/freebsd-ubin/

2017-11-25 Thread Patrick Lauer
commit: c6f577caf606be9900cd082e9ff40c0a16314d0a
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:53:30 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:53:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f577ca

sys-freebsd/freebsd-ubin: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-freebsd/freebsd-ubin/freebsd-ubin-10.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-10.3-r2.ebuild 
b/sys-freebsd/freebsd-ubin/freebsd-ubin-10.3-r2.ebuild
index 001f0be4599..8ecf7ec4fb9 100644
--- a/sys-freebsd/freebsd-ubin/freebsd-ubin-10.3-r2.ebuild
+++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-10.3-r2.ebuild
@@ -12,8 +12,8 @@ LICENSE="BSD zfs? ( CDDL )"
 
 # Security Advisory and Errata patches.
 UPSTREAM_PATCHES=(
-"SA-16:25/bspatch.patch"
-"SA-16:29/bspatch.patch"
+   "SA-16:25/bspatch.patch"
+   "SA-16:29/bspatch.patch"
 )
 
 if [[ ${PV} != ** ]]; then



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

2017-11-25 Thread Patrick Lauer
commit: 5ece724397366edcaeb466488f812f27a8ed6478
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:51:14 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:51:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ece7243

net-libs/ldns: Remove redundant 'cd'

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 net-libs/ldns/ldns-1.7.0-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-libs/ldns/ldns-1.7.0-r1.ebuild 
b/net-libs/ldns/ldns-1.7.0-r1.ebuild
index d507363c921..bf79053b40b 100644
--- a/net-libs/ldns/ldns-1.7.0-r1.ebuild
+++ b/net-libs/ldns/ldns-1.7.0-r1.ebuild
@@ -73,7 +73,6 @@ multilib_src_configure() {
 }
 
 src_prepare() {
-   cd "$S"
epatch "${FILESDIR}/${P}-CVE-2017-1000231.patch"
epatch "${FILESDIR}/${P}-CVE-2017-1000232.patch"
 }



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: c27f7cb7d81df171644800bb94f3921b25ced292
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 17:22:40 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=c27f7cb7

glep-0074: Include suggestions from Daniel Campbell

 glep-0074.rst | 59 ++-
 1 file changed, 30 insertions(+), 29 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 42c0c9e..6081937 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -19,7 +19,7 @@ Abstract
 
 
 This GLEP extends the Manifest file format to cover full-tree file
-integrity and authenticity checks.The format aims to be future-proof,
+integrity and authenticity checks. The format aims to be future-proof,
 efficient and provide means of backwards compatibility.
 
 
@@ -435,7 +435,7 @@ The stand-alone format has been selected because of its 
three
 advantages:
 
 1. It is more future-proof. If an incompatible change to the repository
-   format is introduced, only developers need to be upgrade the tools
+   format is introduced, only developers need to upgrade the tools
they use to generate the Manifests. The tools used to verify
the updated Manifests will continue to work.
 
@@ -498,7 +498,7 @@ the following implications:
 
 While both models have their advantages, the hierarchical model was
 selected because it reduces the number of OpenPGP operations
-which are comparatively costly to the minimum.
+(which are comparatively costly) to the minimum.
 
 
 Tree layout restrictions
@@ -606,14 +606,14 @@ the purpose of using ``MISC``.
 Finally, the non-strict mode could be used as means to an attack.
 The allowance of missing or modified documentation file could be used
 to spread misinformation, resulting in bad decisions made by the user.
-A modified file could also be used e.g. to exploit vulnerabilities
+A modified file could also be used, e.g. to exploit vulnerabilities
 of an XML parser.
 
 
 Timestamp field
 ---
 
-The top-level Manifests optionally allows using a ``TIMESTAMP`` tag
+The top-level Manifest optionally allows using a ``TIMESTAMP`` tag
 to include a generation timestamp in the Manifest. A similar feature
 was originally proposed in GLEP 58 [#GLEP58]_.
 
@@ -622,10 +622,10 @@ A malicious third-party may use the principles of 
exclusion or replay
 the identity of clients to attack. The timestamp field can be used to
 detect that.
 
-In order to provide a more complete protection, the Gentoo
-Infrastructure should provide an ability to obtain the timestamps
-of all Manifests from a recent timeframe over a secure channel
-from a trusted source for comparison.
+In order to provide more complete protection, the Gentoo Infrastructure
+should provide an ability to obtain the timestamps of all Manifests
+from a recent timeframe over a secure channel from a trusted source
+for comparison.
 
 Strictly speaking, this information is already provided by the various
 ``metadata/timestamp*`` files that are already present. However,
@@ -635,7 +635,7 @@ and provides the ability to perform the verification 
stand-alone.
 Furthermore, some of the timestamp files are added very late
 in the distribution process, past the Manifest generation phase. Those
 files will most likely receive ``IGNORE`` entries and therefore
-be not suitable to safe use.
+be unsafe to use.
 
 The specification permits additional timestamps in sub-Manifest files
 for local use. A generic testing tool should ignore them.
@@ -645,7 +645,7 @@ New vs deprecated tags
 --
 
 Out of the four types defined by Manifest2, only one is reused
-and the remaining three is replaced by a single, universal ``DATA``
+and the remaining three are replaced by a single, universal ``DATA``
 type.
 
 The ``DIST`` tag is reused since the specification does not change
@@ -696,11 +696,11 @@ in the top-level Manifest.
 Injecting ChangeLogs into the checkout
 --
 
-One of the problems considered in the new Manifest format was that
-of injecting historical and autogenerated ChangeLog into the repository.
-Normally we are not including those files to reduce the checkout size.
-However, some users have shown interest in them and Infra is working
-on providing them via an additional rsync module.
+One of the problems considered in the new Manifest format was injecting
+historical and autogenerated ChangeLog into the repository. We normally
+don't include those files, to reduce the checkout size. However, some
+users have shown interest in them and Infra is working on providing them
+via an additional rsync module.
 
 If such files were injected into the repository, they would cause
 verification failures of Manifests. To account for this, Infra could
@@ -733,9 +733,9 @@ Hash algorithms
 ---
 
 While maintaining a consistent supported hash set is important
-for 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 16469f4ae464bb3ddd411294ba2f36da4b768e35
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 00:07:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=16469f4a

glep-0074: Clarify ignoring directories

 glep-0074.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 6288175..b0daa05 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -115,8 +115,8 @@ Manifest entries, if and only if the entries have the same 
semantics,
 specify the same size and the checksums common to both entries match.
 It is an error for a single file to be matched by multiple entries
 of different semantics, file size or checksum values. It is an error
-to specify another entry for a file matching ``IGNORE``, or one of its
-subdirectories.
+to specify another entry for a file that matches ``IGNORE``, or that
+is located inside an ignored directory.
 
 The file entries (except for ``IGNORE``) can be specified for regular
 files only. Symbolic links are followed when opening files



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: d120cf199f43a548f2d3b1410b1b76a18bcddedc
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov  5 21:11:03 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=d120cf19

glep-0074: More suggestions from Robin H. Johnson

 glep-0074.rst | 64 ++-
 1 file changed, 37 insertions(+), 27 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index e4d6a80..86b2361 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -8,7 +8,7 @@ Type: Standards Track
 Status: Draft
 Version: 1
 Created: 2017-10-21
-Last-Modified: 2017-10-30
+Last-Modified: 2017-11-06
 Post-History: 2017-10-26
 Content-Type: text/x-rst
 Requires: 59, 61
@@ -125,9 +125,10 @@ that are not otherwise ignored, they need to be covered by 
an explicit
 
 All the local (non-``DIST``) files covered by a Manifest tree must
 reside on the same filesystem. It is an error to specify entries
-applying to files on another filesystem. If subdirectories
-that are not otherwise ignored reside on a different filesystem, they
-must be explicitly excluded via ``IGNORE``.
+applying to files on another filesystem. If files or directories that
+are not otherwise ignored reside on a different filesystem, or symbolic
+links point to targets on a different filesystem, they must
+be explicitly excluded via ``IGNORE``.
 
 
 File verification
@@ -194,7 +195,7 @@ The Manifest files can specify the following tags:
   to detect an outdated repository checkout as described in `Timestamp
   verification`_.
 
-``MANIFEST   …``
+``MANIFEST   ...``
   Specifies a sub-Manifest. The sub-Manifest must be verified like
   a regular file. If the verification succeeds, the entries from
   the sub-Manifest are included for verification as described
@@ -206,12 +207,12 @@ The Manifest files can specify the following tags:
   verification (always pass). *Path* must be a plain file or directory
   path without a trailing slash, and must not contain wildcards.
 
-``DATA   …``
+``DATA   ...``
   Specifies a regular file subject to Manifest verification. The file
   is required to pass verification. Used for all files that do not match
   any other type.
 
-``DIST   …``
+``DIST   ...``
   Specifies a distfile entry used to verify files fetched as part
   of ``SRC_URI``. The filename must match the filename used to store
   the fetched file as specified in the PMS [#PMS-FETCH]_. The package
@@ -226,15 +227,15 @@ Deprecated Manifest tags
 For backwards compatibility, the following tags are additionally
 allowed at the package directory level:
 
-``EBUILD   …``
+``EBUILD   ...``
   Equivalent to the ``DATA`` type.
 
-``MISC   …``
+``MISC   ...``
   Equivalent to the ``DATA`` type. Historically indicated that
   the package manager may ignore a verification failure if operating
   in non-strict mode. However, that behavior is deprecated.
 
-``AUX   …``
+``AUX   ...``
   Equivalent to the ``DATA`` type, except that the filename is relative
   to ``files/`` subdirectory.
 
@@ -314,13 +315,13 @@ of supported algorithms is outside the scope of this 
specification.
 The algorithm names reserved at the time of writing are:
 
 - ``MD5`` [#MD5]_,
-- ``RMD160`` — RIPEMD-160 [#RIPEMD160]_,
+- ``RMD160`` -- RIPEMD-160 [#RIPEMD160]_,
 - ``SHA1`` [#SHS]_,
-- ``SHA256`` and ``SHA512`` — SHA-2 family of hashes [#SHS]_,
+- ``SHA256`` and ``SHA512`` -- SHA-2 family of hashes [#SHS]_,
 - ``WHIRLPOOL`` [#WHIRLPOOL]_,
-- ``BLAKE2B`` and ``BLAKE2S`` — BLAKE2 family of hashes [#BLAKE2]_,
-- ``SHA3_256`` and ``SHA3_512`` — SHA-3 family of hashes [#SHA3]_,
-- ``STREEBOG256`` and ``STREEBOG512`` — Streebog family of hashes
+- ``BLAKE2B`` and ``BLAKE2S`` -- BLAKE2 family of hashes [#BLAKE2]_,
+- ``SHA3_256`` and ``SHA3_512`` -- SHA-3 family of hashes [#SHA3]_,
+- ``STREEBOG256`` and ``STREEBOG512`` -- Streebog family of hashes
   [#STREEBOG]_.
 
 The method of introducing new hashes is defined by GLEP 59 [#GLEP59]_.
@@ -370,9 +371,9 @@ the following content::
 IGNORE lost+found
 IGNORE packages
 MANIFEST app-accessibility/Manifest 14821 SHA256 1b5f.. SHA512 f7eb..
-…
+...
 MANIFEST eclass/Manifest.gz 50812 SHA256 8c55.. SHA512 2915..
-…
+...
 
 An example modern Manifest (disregarding backwards compatibility)
 for a package directory would have the following content::
@@ -484,15 +485,17 @@ files, and symbolic links to directories are followed as 
if they were
 regular directories.
 
 Dotfiles are implicitly ignored as that is a common notion used
-in software written for POSIX systems. All other common filenames
-require explicit ``IGNORE`` lines.
+in software written for POSIX systems. All other filenames require
+explicit ``IGNORE`` lines.
 
 An ability to inject additional ignore entries is provided to account
-for site configuration affecting the repository tree — placing
+for site configuration affecting the 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 5f62c85c4fd71be0a2cac388ad2da20c56d42b3d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 17:16:19 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5f62c85c

glep-0074: Mention that newline needs to be restricted too in rationale

 glep-0074.rst | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 278882d..d0750f5 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -570,11 +570,12 @@ technically problematic groups:
written using C. Furthermore, it is not allowed in any known
filesystem.
 
-2. Whitespace characters are used to separate Manifest fields. While
-   technically it would be enough to restrict space (``U+0020``)
-   character that is normally used as the separator, all whitespace
-   characters are forbidden to avoid confusion and implementation
-   errors.
+2. Whitespace characters are used to separate Manifest fields
+   and entries. While technically it would be enough to restrict space
+   (``U+0020``) character that is normally used as the separator
+   and newline (``U+000A``) character that is used to separate lines,
+   all whitespace characters are forbidden to avoid confusion
+   and implementation errors.
 
 While the specification could be extended to allow such filenames
 by using some form of escaping, there is currently no apparent need



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 5dd7620c982aae11afae6ec5acbc6f3e5b829dcf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 18:43:14 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5dd7620c

glep-0074: Deprecate MISC and remove non-strict behavior

 glep-0074.rst | 93 +--
 1 file changed, 59 insertions(+), 34 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index f256451..eee863a 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -49,16 +49,10 @@ This specification is designed with the following goals in 
mind:
 1. It should provide means to ensure the authenticity of the complete
repository, including preventing the injection of additional files.
 
-2. Like the original Manifest2, the files should be split into two
-   groups — files whose authenticity is critical, and those whose
-   mismatch may be accepted in non-strict mode. The same classification
-   should apply both to files listed in Manifests, and to stray files
-   present only in the repository.
-
-3. The format should be universal enough to work both for the Gentoo
+2. The format should be universal enough to work both for the Gentoo
repository and third-party repositories of different characteristics.
 
-4. The Manifest files should be verifiable stand-alone, that is without
+3. The Manifest files should be verifiable stand-alone, that is without
knowing any details about the underlying repository format.
 
 
@@ -205,15 +199,9 @@ The Manifest files can specify the following tags:
   verification (always pass).
 
 ``DATA   …``
-  Specifies a file subject to obligatory Manifest verification.
-  The file is required to pass verification. Used for all files directly
-  affecting package manager operation (ebuilds, eclasses, profiles).
-
-``MISC   …``
-  Specifies a file subject to non-obligatory Manifest verification.
-  The package manager may ignore a verification failure if operating
-  in non-strict mode. Used for files that do not affect the installed
-  packages (``metadata.xml``, ``use.desc``).
+  Specifies a regular file subject to Manifest verification. The file
+  is required to pass verification. Used for all files that do not match
+  any other type.
 
 ``DIST   …``
   Specifies a distfile entry used to verify files fetched as part
@@ -233,6 +221,11 @@ allowed at the package directory level:
 ``EBUILD   …``
   Equivalent to the ``DATA`` type.
 
+``MISC   …``
+  Equivalent to the ``DATA`` type. Historically indicated that
+  the package manager may ignore a verification failure if operating
+  in non-strict mode. However, that behavior is deprecated.
+
 ``AUX   …``
   Equivalent to the ``DATA`` type, except that the filename is relative
   to ``files/`` subdirectory.
@@ -378,11 +371,11 @@ for a package directory would have the following content::
 
 DATA SphinxTrain-0.9.1-r1.ebuild 932 SHA256 3d3b.. SHA512 be4d..
 DATA SphinxTrain-1.0.8.ebuild 912 SHA256 f681.. SHA512 0749..
+DATA metadata.xml 664 SHA256 97c6.. SHA512 1175..
 DATA files/gcc.patch 816 SHA256 b56e.. SHA512 2468..
 DATA files/gcc34.patch 333 SHA256 c107.. SHA512 9919..
 DIST SphinxTrain-0.9.1-beta.tar.gz 469617 SHA256 c1a4.. SHA512 1b33..
 DIST sphinxtrain-1.0.8.tar.gz 8925803 SHA256 548e.. SHA512 465d..
-MISC metadata.xml 664 SHA256 97c6.. SHA512 1175..
 
 
 Rationale
@@ -521,21 +514,48 @@ it. Those directories were ``distfiles``, ``local`` and 
``packages``. It
 could be also used to ignore VCS directories such as ``CVS``.
 
 
-Non-obligatory Manifest verification
-
+Non-strict Manifest verification
+
 
-While this specification recommends all tools to use strict verification
-by default, it allows declaring some files as non-obligatory like
-the original Manifest2 format did. This could be used on files that do
-not affect the normal package manager operation.
+Originally the Manifest2 format provided a special ``MISC`` tag that
+was used for ``metadata.xml`` and ``ChangeLog`` files. This tag
+indicated that the Manifest verification failures could be ignored for
+those files unless the package manager was working in strict mode.
 
-It aims to account for two use cases:
+The first versions of this specification continued the use of this tag.
+However, after a long debate it was decided to deprecate it along with
+the non-strict behavior, and require all files to strictly match.
 
-1. Stripping down files that are not strictly required to install
-   packages from repository checkouts.
+Two arguments were mentioned for the usefulness of a ``MISC`` type:
 
-2. Accounting for automatically generated files that might be updated
-   by standard tooling.
+1. being able to reduce the checkout size by stripping unnecessary
+   files out, and
+
+2. being able to run update automatically generated files 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: d8b268483ba5019763d33b86509b47f30376d606
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 16:51:48 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=d8b26848

glep-0074: Recommend escaping control characters, suggested by ulm

 glep-0074.rst | 4 
 1 file changed, 4 insertions(+)

diff --git a/glep-0074.rst b/glep-0074.rst
index 3dc6730..8687969 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -163,6 +163,10 @@ and a backwards slash present in filename must be encoded. 
Backwards
 slash used as path component separator should be replaced by forward
 slash instead.
 
+The encoding can be used for other characters as well. In particular,
+escaping control characters is recommended to ensure that the file
+works correctly in text editors.
+
 
 File verification
 -



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 690d69f57d1a4d353db489c0b5f85017c2d874cb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 17:14:53 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=690d69f5

glep-0074: Apply suggestions from Ulrich Müller

 glep-0074.rst | 47 +--
 1 file changed, 25 insertions(+), 22 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 46ad9fe..278882d 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -181,7 +181,8 @@ During the verification process, the client should compare 
the timestamp
 against the update time obtained from a local clock or a trusted time
 source. If the comparison result indicates that the Manifest at the time
 of receiving was already significantly outdated, the client should
-either fail the verification or require manual confirmation from user.
+either fail the verification or require manual confirmation from
+the user.
 
 Furthermore, the Manifest provider may employ additional methods
 of distributing the timestamps of recently generated Manifests
@@ -202,11 +203,11 @@ The Manifest files can specify the following tags:
 
 ``TIMESTAMP ``
   Specifies a timestamp of when the Manifest file was last updated.
-  The timestamp must be a valid second-precision ISO8601 extended format
-  combined date and time in UTC timezone, i.e. using the following
-  ``strftime()`` format string: ``%Y-%m-%dT%H:%M:%SZ``. Optional.
-  The package manager can use it to detect an outdated repository
-  checkout as described in `Timestamp verification`_.
+  The timestamp must be a valid second-precision ISO 8601 extended
+  format combined date and time in UTC timezone, i.e. using
+  the following ``strftime()`` format string: ``%Y-%m-%dT%H:%M:%SZ``.
+  Optional. The package manager can use it to detect an outdated
+  repository checkout as described in `Timestamp verification`_.
 
 ``MANIFEST   ...``
   Specifies a sub-Manifest. The sub-Manifest must be verified like
@@ -218,7 +219,8 @@ The Manifest files can specify the following tags:
   Ignores a subdirectory or file from Manifest checks. If the specified
   path is present, it and its contents are omitted from the Manifest
   verification (always pass). *Path* must be a plain file or directory
-  path without a trailing slash, and must not contain wildcards.
+  path without a trailing slash. Wildcards are not supported
+  and wildcard characters are interpreted literally.
 
 ``DATA   ...``
   Specifies a regular file subject to Manifest verification. The file
@@ -250,7 +252,7 @@ allowed at the package directory level:
 
 ``AUX   ...``
   Equivalent to the ``DATA`` type, except that the filename is relative
-  to ``files/`` subdirectory.
+  to the ``files/`` subdirectory.
 
 
 Algorithm for full-tree verification
@@ -267,9 +269,9 @@ can be used:
from the *present* set.
 
 3. Process all ``MANIFEST`` entries, recursively. Verify the Manifest
-   files according to `file verification`_ section, and include their
-   entries in the current Manifest entry list (using paths relative
-   to directories containing the Manifests).
+   files according to the `file verification`_ section, and include
+   their entries in the current Manifest entry list (using paths
+   relative to directories containing the Manifests).
 
 4. Process all ``IGNORE`` entries. Remove any paths matching them
from the *present* set.
@@ -277,12 +279,12 @@ can be used:
 5. Collect all files covered by ``DATA``, ``MISC``, ``EBUILD``
and ``AUX`` entries into the *covered* set.
 
-6. Verify the entries in *covered* set for incompatible duplicates
+6. Verify the entries in the *covered* set for incompatible duplicates
and collisions with ignored files as explained in `Manifest file
locations and nesting`_.
 
 7. Verify all the files in the union of the *present* and *covered*
-   sets, according to `file verification`_ section.
+   sets, according to the `file verification`_ section.
 
 
 Algorithm for finding parent Manifests
@@ -299,7 +301,7 @@ the following algorithm can be used:
 
 3. If the current directory contains a ``Manifest`` file:
 
-   a. If a ``IGNORE`` entry in the ``Manifest`` file covers
+   a. If an ``IGNORE`` entry in the ``Manifest`` file covers
   the *original* directory (or one of the parent directories), stop.
 
b. Otherwise, store the current directory as *last_found*.
@@ -560,7 +562,7 @@ specification syntax [#PMS-FETCH]_ implicitly makes it 
impossible to use
 filenames containing whitespace.
 
 This specification aims to avoid arbitrary restrictions. For this
-reason, the filename characters are only restricted by excluding two
+reason, filename characters are only restricted by excluding two
 technically problematic groups:
 
 1. The NULL character (``U+``) is normally used to indicate the end
@@ -568,7 +570,7 @@ technically problematic groups:
written 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: dd1d1d45f12fd62ccf24df07d30caf099edfec44
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 30 16:45:28 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:14 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=dd1d1d45

glep-0074: Clarify OPTIONAL desc

 glep-0074.rst | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 65f32c3..b7b5a8c 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -222,10 +222,11 @@ The Manifest files can specify the following tags:
   packages (``metadata.xml``, ``use.desc``).
 
 ``OPTIONAL ``
-  Specifies a file that would be subject to non-obligatory Manifest
-  verification if it existed. The package may ignore a stray file
-  matching this entry if operating in non-strict mode. Used for paths
-  that would match ``MISC`` if they existed.
+  Specifies a file that does not exist in the distribution but if it
+  did, it would be marked as ``MISC``. In the strict mode, the file
+  must not exist for the verification to pass. The package manager
+  may ignore a stray file matching this entry if operating in non-strict
+  mode.
 
 ``DIST   …``
   Specifies a distfile entry used to verify files fetched as part



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: bef2afd03d84eec9e346e30872df4ed595e4372a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 13 16:36:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=bef2afd0

glep-0074: Clarify sub-Manifest signing paragraph

Clarify that the sub-Manifests are always covered by the top-level
Manifest. The previous version may have wrongly suggested that a signed
sub-Manifest does not have to be included in top-level Manifest.

Spotted by k_f, fixed wording by dilfridge.

 glep-0074.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 86b2361..97d7829 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -89,8 +89,8 @@ for a single directory. The sub-Manifest can only cover the 
files inside
 the directory tree where it resides.
 
 The sub-Manifest can also be signed using OpenPGP armored cleartext
-format. However, the signature verification can be omitted if it is
-covered by a signed top-level Manifest.
+format. However, the signature verification can be omitted since it
+already is covered by the signed top-level Manifest.
 
 
 Directory tree coverage



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 047b1758b4c5e890c8e397e77e119061f7c995c0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 20:51:33 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=047b1758

glep-0074: Grammar corrections from Ulrich Müller

 glep-0074.rst | 23 +++
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 5270b7a..7791c1d 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -8,7 +8,7 @@ Type: Standards Track
 Status: Draft
 Version: 1
 Created: 2017-10-21
-Last-Modified: 2017-11-16
+Last-Modified: 2017-11-23
 Post-History: 2017-10-26, 2017-11-16
 Content-Type: text/x-rst
 Requires: 59, 61
@@ -139,17 +139,16 @@ Path and filename encoding
 
 The path fields in the Manifest file must consist of characters
 corresponding to valid UTF-8 code points excluding the backwards slash
-(``\``) and characters classified as control characters and whitespace
+(``\``) and characters classified as control characters or as whitespace
 in the current version of the Unicode standard [#UNICODE]_.
 
 The implementation can optionally support extended filename encoding
-to support those paths. If the encoding is not supported,
-the implementation must reject directories containing any files using
-non-compliant names, as well as Manifest files whose filename field
-contains such filenames.
+to support those paths. If encoding is not supported, the implementation
+must reject directories containing any files using non-compliant names,
+as well as Manifest files whose filename field contains such filenames.
 
-If the encoding is supported, then all of the excluded characters that
-are present in path must be encoded using one of the following escape
+If encoding is supported, then all of the excluded characters that
+are present in paths must be encoded using one of the following escape
 sequences:
 
 - characters in the ``U+`` to ``U+007F`` range can be encoded
@@ -164,9 +163,9 @@ sequences:
   where ```` specifies the zero-padded, hexadecimal character
   code.
 
-It is invalid for backwards slash to be used in any other context,
-and a backwards slash present in filename must be encoded. Backwards
-slash used as path component separator should be replaced by forward
+It is invalid for the backwards slash to be used in any other context,
+and a backwards slash present in filename must be encoded. A backwards
+slash used as a path component separator should be replaced by a forward
 slash instead.
 
 The encoding can be used for other characters as well. In particular,
@@ -624,7 +623,7 @@ solve the problem only partially.
 
 To preserve compatibility with the current implementations and given
 that all of the listed characters are not allowed for the foreseeable
-Gentoo uses, the extended encoding support is optional. If such support
+Gentoo uses, extended encoding support is optional. If such support
 is not provided, the implementation must unconditionally reject any
 such files. Ignoring them implicitly would be confusing, and it is
 not possible to use them in explicit ``IGNORE`` entries.



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 3afd98c035ebdbcb3cb06a89ad68c88285f52b76
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 13 16:56:46 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=3afd98c0

glep-0074: Clarify timestamp handling of sub-Manifests

 glep-0074.rst | 17 -
 1 file changed, 12 insertions(+), 5 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index b4dd7a0..e8fc849 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -162,7 +162,7 @@ for which the verification failed.
 Timestamp verification
 --
 
-The Manifest file can contain a ``TIMESTAMP`` entry to account
+The top-level Manifest file can contain a ``TIMESTAMP`` entry to account
 for attacks against tree update distribution. If such an entry
 is present, it should be updated every time at least one
 of the Manifests changes. Every unique timestamp value must correspond
@@ -180,6 +180,11 @@ using a secure channel from a trusted source for exact 
comparison.
 The exact details of such a solution are outside the scope of this
 specification.
 
+``TIMESTAMP`` entries may also be present in sub-Manifests. Those
+timestamps must not be newer than the timestamp of the top-level
+Manifest (if present). This specification does not define any specific
+use for them.
+
 
 Modern Manifest tags
 
@@ -190,10 +195,9 @@ The Manifest files can specify the following tags:
   Specifies a timestamp of when the Manifest file was last updated.
   The timestamp must be a valid second-precision ISO8601 extended format
   combined date and time in UTC timezone, i.e. using the following
-  ``strftime()`` format string: ``%Y-%m-%dT%H:%M:%SZ``. Optionally used
-  in the top-level Manifest file. The package manager can use it
-  to detect an outdated repository checkout as described in `Timestamp
-  verification`_.
+  ``strftime()`` format string: ``%Y-%m-%dT%H:%M:%SZ``. Optional.
+  The package manager can use it to detect an outdated repository
+  checkout as described in `Timestamp verification`_.
 
 ``MANIFEST   ...``
   Specifies a sub-Manifest. The sub-Manifest must be verified like
@@ -605,6 +609,9 @@ in the distribution process, past the Manifest generation 
phase. Those
 files will most likely receive ``IGNORE`` entries and therefore
 be not suitable to safe use.
 
+The specification permits additional timestamps in sub-Manifest files
+for local use. A generic testing tool should ignore them.
+
 
 New vs deprecated tags
 --



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: d1934de3c1207a64da09742c3b25cfb60e9c34bc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 18:19:35 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=d1934de3

glep-0074: Remove OPTIONAL

 glep-0074.rst | 29 -
 1 file changed, 4 insertions(+), 25 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index b7b5a8c..f256451 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -148,13 +148,7 @@ used:
 
c. otherwise, the verification succeeds.
 
-3. If the file is covered by an entry of the ``OPTIONAL`` type:
-
-   a. if the file is present, then the verification fails,
-
-   b. otherwise, the verification succeeds.
-
-4. If the file is present but not listed in Manifest, the verification
+3. If the file is present but not listed in Manifest, the verification
fails.
 
 Unless specified otherwise, the package manager must not allow using
@@ -221,13 +215,6 @@ The Manifest files can specify the following tags:
   in non-strict mode. Used for files that do not affect the installed
   packages (``metadata.xml``, ``use.desc``).
 
-``OPTIONAL ``
-  Specifies a file that does not exist in the distribution but if it
-  did, it would be marked as ``MISC``. In the strict mode, the file
-  must not exist for the verification to pass. The package manager
-  may ignore a stray file matching this entry if operating in non-strict
-  mode.
-
 ``DIST   …``
   Specifies a distfile entry used to verify files fetched as part
   of ``SRC_URI``. The filename must match the filename used to store
@@ -272,8 +259,8 @@ can be used:
 4. Process all ``IGNORE`` entries. Remove any paths matching them
from the *present* set.
 
-5. Collect all files covered by ``DATA``, ``MISC``, ``OPTIONAL``,
-   ``EBUILD`` and ``AUX`` entries into the *covered* set.
+5. Collect all files covered by ``DATA``, ``MISC``, ``EBUILD``
+   and ``AUX`` entries into the *covered* set.
 
 6. Verify the entries in *covered* set for incompatible duplicates
and collisions with ignored files as explained in `Manifest file
@@ -550,12 +537,6 @@ It aims to account for two use cases:
 2. Accounting for automatically generated files that might be updated
by standard tooling.
 
-The traditional ``MISC`` type is amended with a complementary
-``OPTIONAL`` tag to account for files that are not provided
-in the specific repository. It aims to ensure that the same path would
-be non-fatal when provided by the repository but fatal when created
-by the user tooling.
-
 
 Timestamp field
 ---
@@ -643,9 +624,7 @@ on providing them via an additional rsync module.
 
 If such files were injected into the repository, they would cause strict
 verification failures of Manifests. To account for this, Infra could
-provide either ``OPTIONAL`` entries for the Manifest files to allow them
-in non-strict verification mode, or ``IGNORE`` entries to allow them
-in the strict mode.
+provide ``IGNORE`` entries to allow them to exist.
 
 
 Splitting distfile checksums from file checksums



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 1b4daf535fc27f6ca28219ca9b71a9b9ab5d775b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 18:44:54 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=1b4daf53

glep-0074: Make extended filename encoding optional

 glep-0074.rst | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 6db6caa..5270b7a 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -142,8 +142,15 @@ corresponding to valid UTF-8 code points excluding the 
backwards slash
 (``\``) and characters classified as control characters and whitespace
 in the current version of the Unicode standard [#UNICODE]_.
 
-Any of the excluded characters that are present in path must be encoded
-using one of the following escape sequences:
+The implementation can optionally support extended filename encoding
+to support those paths. If the encoding is not supported,
+the implementation must reject directories containing any files using
+non-compliant names, as well as Manifest files whose filename field
+contains such filenames.
+
+If the encoding is supported, then all of the excluded characters that
+are present in path must be encoded using one of the following escape
+sequences:
 
 - characters in the ``U+`` to ``U+007F`` range can be encoded
   as ``\xHH`` where ``HH`` specifies the zero-padded, hexadecimal
@@ -615,6 +622,13 @@ by attempting to locate the size field and take everything 
before it
 as filename. This was terribly fragile and even if it worked, it would
 solve the problem only partially.
 
+To preserve compatibility with the current implementations and given
+that all of the listed characters are not allowed for the foreseeable
+Gentoo uses, the extended encoding support is optional. If such support
+is not provided, the implementation must unconditionally reject any
+such files. Ignoring them implicitly would be confusing, and it is
+not possible to use them in explicit ``IGNORE`` entries.
+
 The character encoding method provides means to overcome the character
 restrictions to extend the tool usability beyond immediate Gentoo uses.
 The backslash escape form based on Python unicode strings is used



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 4dcb2fb5ad1ab81c9f5fcc41cec90e5022f7bf18
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 20:19:49 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=4dcb2fb5

glep-0074: Title the checksum section informational for consistency

 glep-0074.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 7791c1d..0412094 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -353,8 +353,8 @@ up to and including the *original* directory. Note that 
those
 sub-Manifests can use different filenames than ``Manifest``.
 
 
-Checksum algorithms

+Checksum algorithms (informational)
+---
 
 This section is informational only. Specifying the exact set
 of supported algorithms is outside the scope of this specification.



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: e1881788598f23191d79f15a0ecf09fbda668a75
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 18:40:41 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=e1881788

glep-0074: Disallow filenames containing whitespace

 glep-0074.rst | 52 
 1 file changed, 52 insertions(+)

diff --git a/glep-0074.rst b/glep-0074.rst
index f96a58e..46ad9fe 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -132,6 +132,13 @@ are not otherwise ignored reside on a different 
filesystem, or symbolic
 links point to targets on a different filesystem, they must
 be explicitly excluded via ``IGNORE``.
 
+All paths specified in the Manifest file must consist of characters
+corresponding to valid UTF-8 code points excluding the NULL character
+(``U+``) and characters classified as whitespace in the current
+version of the Unicode standard [#UNICODE]_. It is an error to use
+Manifest files in directories containing files whose names contain
+the disallowed characters.
+
 
 File verification
 -
@@ -542,6 +549,45 @@ In particular, tools might then claim that a file does not 
exist when
 it clearly does because it was skipped due to filesystem boundaries.
 
 
+Filename character set restriction
+--
+
+The valid set of filename characters for the Gentoo repository
+is restricted by the devmanual 'File Naming Rules' section
+[#FILE-NAMING-RULES]_, and enforced via a git hook. The valid distfile
+names are not restricted explicitly -- however, the PMS dependency
+specification syntax [#PMS-FETCH]_ implicitly makes it impossible to use
+filenames containing whitespace.
+
+This specification aims to avoid arbitrary restrictions. For this
+reason, the filename characters are only restricted by excluding two
+technically problematic groups:
+
+1. The NULL character (``U+``) is normally used to indicate the end
+   of a null-terminated string. Its use could therefore break programs
+   written using C. Furthermore, it is not allowed in any known
+   filesystem.
+
+2. The whitespace characters are used to separate Manifest fields. While
+   technically it would be enough to restrict space (``U+0020``)
+   character that is normally used as the separator, all whitespace
+   characters are forbidden to avoid confusion and implementation
+   errors.
+
+While the specification could be extended to allow such filenames
+by using some form of escaping, there is currently no apparent need
+for such a feature.
+
+Historically, Portage attempted to overcome the whitespace limitation
+by attempting to locate the size field and take everything before it
+as filename. This was terribly fragile and even if it worked, it would
+solve the problem only partially.
+
+Since the same restrictions apply to ``IGNORE`` rules, it is currently
+not possible to either list or ignore the file using whitespace
+characters. Therefore, the presence of such files is forbidden entirely.
+
+
 File verification model
 ---
 
@@ -880,10 +926,16 @@ References
 .. [#GLEP61] GLEP 61: Manifest2 compression
(https://www.gentoo.org/glep/glep-0061.html)
 
+.. [#UNICODE] The Unicode standard
+   (https://unicode.org/versions/latest/)
+
 .. [#PMS-FETCH] Package Manager Specification: Dependency Specification
Format - SRC_URI
(https://projects.gentoo.org/pms/6/pms.html#x1-940008.2.10)
 
+.. [#FILE-NAMING-RULES] Ebuild File Format -- Gentoo Development Guide
+   (https://devmanual.gentoo.org/ebuild-writing/file-format/#file-naming-rules)
+
 .. [#MD5] RFC1321: The MD5 Message-Digest Algorithm
(https://www.ietf.org/rfc/rfc1321.txt)
 



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: ad0eddba980f0d4a38f759a01da698d16914d993
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 20:37:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:18 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=ad0eddba

glep-0074: Integration with package manager

 glep-0074.rst | 25 -
 1 file changed, 24 insertions(+), 1 deletion(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 0412094..cf8c048 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -8,7 +8,7 @@ Type: Standards Track
 Status: Draft
 Version: 1
 Created: 2017-10-21
-Last-Modified: 2017-11-23
+Last-Modified: 2017-11-25
 Post-History: 2017-10-26, 2017-11-16
 Content-Type: text/x-rst
 Requires: 59, 61
@@ -436,6 +436,29 @@ behavior is exhibited only when the directory is obtained 
without parent
 directories.
 
 
+Package manager integration (informational)
+---
+
+A package manager supporting full-tree Manifest verification should
+enable it by default when using the Gentoo repository via rsync,
+and require every location affecting its operation to verify
+successfully before using it.
+
+Full-tree verification can only be disabled explicitly by the user
+(e.g. using configuration files). For security reasons, the package
+manager must not ever attempt to disable it based on any data from
+the repository. In particular, it is wrong to control it via
+``metadata/layout.conf`` or based on the presence of top-level Manifest,
+as it allows a malicious third-party to easily bypass verification.
+
+Furthermore, none of the files present in the repository can be
+processed before being verified against the Manifest files. This
+includes ``metadata/layout.conf`` and ``profiles/repo_name`` files.
+If the top-level Manifest is not present or those files do not pass
+verification, the package manager with full-tree verification enabled
+must reject the repository immediately.
+
+
 An example Manifest file (informational)
 
 



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: b00ade7b6467a3ae066d66f6e4ce71fb10309710
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 22 11:40:34 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=b00ade7b

glep-0074: Provide encoding for disallowed characters

 glep-0074.rst | 75 ---
 1 file changed, 56 insertions(+), 19 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index b0daa05..3dc6730 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -70,7 +70,8 @@ other space-separated values.
 
 Unless specified otherwise, the paths used in the Manifest files
 are relative to the directory containing the Manifest file. The paths
-must not reference the parent directory (``..``).
+must not reference the parent directory (``..``). Forward slash (``/``)
+is used as path component separator.
 
 The Manifest files use UTF-8 encoding.
 
@@ -132,13 +133,35 @@ are not otherwise ignored reside on a different 
filesystem, or symbolic
 links point to targets on a different filesystem, they must
 be explicitly excluded via ``IGNORE``.
 
-All paths specified in the Manifest file must consist of characters
+
+Path and filename encoding
+--
+
+The path fields in the Manifest file must consist of characters
 corresponding to valid UTF-8 code points excluding the NULL character
 (``U+``), the backwards slash (``\``) and characters classified
 as whitespace in the current version of the Unicode standard
-[#UNICODE]_. It is an error to use Manifest files in directories
-containing files whose names contain the disallowed characters.
-The forward slash (``/``) must be used as path separator.
+[#UNICODE]_.
+
+Any of the excluded characters that are present in path must be encoded
+using one of the following escape sequences:
+
+- characters in the ``U+`` to ``U+007F`` range can be encoded
+  as ``\xHH`` where ``HH`` specifies the zero-padded, hexadecimal
+  character code,
+
+- characters in the ``U+`` to ``U+`` range can be encoded
+  as ``\u`` where ```` specifies the zero-padded, hexadecimal
+  character code,
+
+- characters in the UCS-4 range can be encoded as ``\U``
+  where ```` specifies the zero-padded, hexadecimal character
+  code.
+
+It is invalid for backwards slash to be used in any other context,
+and a backwards slash present in filename must be encoded. Backwards
+slash used as path component separator should be replaced by forward
+slash instead.
 
 
 File verification
@@ -563,7 +586,7 @@ specification syntax [#PMS-FETCH]_ implicitly makes it 
impossible to use
 filenames containing whitespace.
 
 This specification aims to avoid arbitrary restrictions. For this
-reason, filename characters are only restricted by excluding two
+reason, filename characters are only restricted by excluding three
 technically problematic groups:
 
 1. The NULL character (``U+``) is normally used to indicate the end
@@ -571,12 +594,10 @@ technically problematic groups:
written using C. Furthermore, it is not allowed in any known
filesystem.
 
-2. The backwards slash character (``\``) is frequently used as an escape
-   character, in particular in the languages derived from C and in shell
-   script. Furthermore, it is used as path separator on Windows systems.
-   It is forbidden to avoid implementation mistakes (in particular,
-   attempting to use it to escape whitespace or as path separator
-   on Windows) but also reserved for possible future extension.
+2. The backwards slash character (``\``) is used as path separator
+   on Windows systems, so it's extremely unlikely to be used in real
+   filenames. For this reason it is used to implement character
+   encoding with minimal risk of breaking backwards compatibility.
 
 3. Whitespace characters are used to separate Manifest fields
and entries. While technically it would be enough to restrict space
@@ -585,18 +606,34 @@ technically problematic groups:
all whitespace characters are forbidden to avoid confusion
and implementation errors.
 
-While the specification could be extended to allow such filenames
-by using some form of escaping, there is currently no apparent need
-for such a feature.
-
 Historically, Portage attempted to overcome the whitespace limitation
 by attempting to locate the size field and take everything before it
 as filename. This was terribly fragile and even if it worked, it would
 solve the problem only partially.
 
-Since the same restrictions apply to ``IGNORE`` rules, it is currently
-not possible to either list or ignore the file using whitespace
-characters. Therefore, the presence of such files is forbidden entirely.
+The character encoding method provides means to overcome the character
+restrictions to extend the tool usability beyond immediate Gentoo uses.
+The backslash escape form based on Python unicode strings is 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 7f4a0c4c7b45dfbb3ff064cd821380e8dade7534
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 23 18:37:39 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:17 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=7f4a0c4c

glep-0074: Always exclude control characters

 glep-0074.rst | 24 
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 8687969..6db6caa 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -138,10 +138,9 @@ Path and filename encoding
 --
 
 The path fields in the Manifest file must consist of characters
-corresponding to valid UTF-8 code points excluding the NULL character
-(``U+``), the backwards slash (``\``) and characters classified
-as whitespace in the current version of the Unicode standard
-[#UNICODE]_.
+corresponding to valid UTF-8 code points excluding the backwards slash
+(``\``) and characters classified as control characters and whitespace
+in the current version of the Unicode standard [#UNICODE]_.
 
 Any of the excluded characters that are present in path must be encoded
 using one of the following escape sequences:
@@ -164,8 +163,7 @@ slash used as path component separator should be replaced 
by forward
 slash instead.
 
 The encoding can be used for other characters as well. In particular,
-escaping control characters is recommended to ensure that the file
-works correctly in text editors.
+escaping non-printable characters might be desirable.
 
 
 File verification
@@ -593,16 +591,18 @@ This specification aims to avoid arbitrary restrictions. 
For this
 reason, filename characters are only restricted by excluding three
 technically problematic groups:
 
-1. The NULL character (``U+``) is normally used to indicate the end
-   of a null-terminated string. Its use could therefore break programs
-   written using C. Furthermore, it is not allowed in any known
-   filesystem.
-
-2. The backwards slash character (``\``) is used as path separator
+1. The backwards slash character (``\``) is used as path separator
on Windows systems, so it's extremely unlikely to be used in real
filenames. For this reason it is used to implement character
encoding with minimal risk of breaking backwards compatibility.
 
+2. The control characters can trigger special behavior in various
+   programs and confuse them from recognizing text files. In particular,
+   the NULL character (``U+``) is normally used to indicate the end
+   of a null-terminated string. Its use could therefore break
+   implementations written in the C language. Other control characters
+   could trigger various formatting routines, garbling text output.
+
 3. Whitespace characters are used to separate Manifest fields
and entries. While technically it would be enough to restrict space
(``U+0020``) character that is normally used as the separator



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: ff01eed6e7bd1b5cd6413a40fb41dbcfb92782b7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 20 17:41:13 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=ff01eed6

glep-0074: Explicitly specify UTF-8 encoding

 glep-0074.rst | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/glep-0074.rst b/glep-0074.rst
index 6081937..f96a58e 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -72,6 +72,8 @@ Unless specified otherwise, the paths used in the Manifest 
files
 are relative to the directory containing the Manifest file. The paths
 must not reference the parent directory (``..``).
 
+The Manifest files use UTF-8 encoding.
+
 
 Manifest file locations and nesting
 ---



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 2b932a339cb9a6073e4bc508eaa733dcca1f5fd4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 13 17:06:27 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=2b932a33

glep-0074: Explain combining multiple Manifest trees

The idea has been originally suggested by Robin H. Johnson.

 glep-0074.rst | 34 +++---
 1 file changed, 31 insertions(+), 3 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index e8fc849..42c0c9e 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -8,8 +8,8 @@ Type: Standards Track
 Status: Draft
 Version: 1
 Created: 2017-10-21
-Last-Modified: 2017-11-06
-Post-History: 2017-10-26
+Last-Modified: 2017-11-16
+Post-History: 2017-10-26, 2017-11-16
 Content-Type: text/x-rst
 Requires: 59, 61
 Replaces: 44, 58, 60
@@ -365,6 +365,34 @@ uncompressed content and the specification is free to 
choose either
 of the files using the same base name.
 
 
+Combining multiple Manifest trees (informational)
+-
+
+This specification permits nesting multiple hierarchical Manifest trees.
+In this layout, the specific directories of the Manifest tree can
+be verified both as a part of another top-level Manifest,
+and as an independent Manifest tree (when obtained without the parent
+directory).
+
+For this to work, the sub-Manifest file in the directory must also
+satisfy the requirements for the top-level Manifest file. That is:
+
+- it must be named ``Manifest`` and not compressed,
+
+- it must cover all the files in this directory and its subdirectories
+  (i.e. no files from the directory tree can be covered by parent
+  Manifest),
+
+- if authenticity verification is desired, it must be OpenPGP-signed.
+
+It should be noted that if such a directory is a subdirectory of a valid
+Manifest tree, the sub-Manifest needs to be valid according
+to the top-level Manifest and the OpenPGP signature is disregarded
+as detailed in `Manifest file locations and nesting`_. The top-level
+behavior is exhibited only when the directory is obtained without parent
+directories.
+
+
 An example Manifest file (informational)
 
 
@@ -792,7 +820,7 @@ for the ``Manifest`` file in every package directory:
 
 - all ``.ebuild`` files need to use the ``EBUILD`` tag,
 
-` the ``metadata.xml`` and ``ChangeLog`` files need to use
+- the ``metadata.xml`` and ``ChangeLog`` files need to use
   the ``MISC`` tag,
 
 - the Manifest can be signed to provide authenticity verification,



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 5510dbb3313b7b1346219775ab04e4b9243ee718
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 30 16:29:41 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:14 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=5510dbb3

glep-0074: Add two example files for reference

 glep-0074.rst | 28 
 1 file changed, 28 insertions(+)

diff --git a/glep-0074.rst b/glep-0074.rst
index a37ad34..65f32c3 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -369,6 +369,34 @@ uncompressed content and the specification is free to 
choose either
 of the files using the same base name.
 
 
+An example Manifest file (informational)
+
+
+An example top-level Manifest file for the Gentoo repository would have
+the following content::
+
+TIMESTAMP 2017-10-30T10:11:12Z
+IGNORE distfiles
+IGNORE local
+IGNORE lost+found
+IGNORE packages
+MANIFEST app-accessibility/Manifest 14821 SHA256 1b5f.. SHA512 f7eb..
+...
+MANIFEST eclass/Manifest.gz 50812 SHA256 8c55.. SHA512 2915..
+...
+
+An example modern Manifest (disregarding backwards compatibility)
+for a package directory would have the following content::
+
+DATA SphinxTrain-0.9.1-r1.ebuild 932 SHA256 3d3b.. SHA512 be4d..
+DATA SphinxTrain-1.0.8.ebuild 912 SHA256 f681.. SHA512 0749..
+DATA files/gcc.patch 816 SHA256 b56e.. SHA512 2468..
+DATA files/gcc34.patch 333 SHA256 c107.. SHA512 9919..
+DIST SphinxTrain-0.9.1-beta.tar.gz 469617 SHA256 c1a4.. SHA512 1b33..
+DIST sphinxtrain-1.0.8.tar.gz 8925803 SHA256 548e.. SHA512 465d..
+MISC metadata.xml 664 SHA256 97c6.. SHA512 1175..
+
+
 Rationale
 =
 



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 6e2ae17e67641b514b602365d61a16465ec9f9eb
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Oct 30 16:28:34 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:14 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=6e2ae17e

glep-0074: Reorganize to have tag references after basic algos

Reorganize so that file & timestamp verification come first, then tag
references, then specialized algos and other informational sections.
Rename 'new Manifest tags' to 'modern ...' since some of them are old.

 glep-0074.rst | 48 
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index d476ff3..a37ad34 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -163,8 +163,30 @@ reject any package or even the whole repository if it may 
refer to files
 for which the verification failed.
 
 
-New Manifest tags
--
+Timestamp verification
+--
+
+The Manifest file can contain a ``TIMESTAMP`` entry to account
+for attacks against tree update distribution. If such an entry
+is present, it should be updated every time at least one
+of the Manifests changes. Every unique timestamp value must correspond
+to a single tree state.
+
+During the verification process, the client should compare the timestamp
+against the update time obtained from a local clock or a trusted time
+source. If the comparison result indicates that the Manifest at the time
+of receiving was already significantly outdated, the client should
+either fail the verification or require manual confirmation from user.
+
+Furthermore, the Manifest provider may employ additional methods
+of distributing the timestamps of recently generated Manifests
+using a secure channel from a trusted source for exact comparison.
+The exact details of such a solution are outside the scope of this
+specification.
+
+
+Modern Manifest tags
+
 
 The Manifest files can specify the following tags:
 
@@ -228,28 +250,6 @@ allowed at the package directory level:
   to ``files/`` subdirectory.
 
 
-Timestamp verification
---
-
-The Manifest file can contain a ``TIMESTAMP`` entry to account
-for attacks against tree update distribution. If such an entry
-is present, it should be updated every time at least one
-of the Manifests changes. Every unique timestamp value must correspond
-to a single tree state.
-
-During the verification process, the client should compare the timestamp
-against the update time obtained from a local clock or a trusted time
-source. If the comparison result indicates that the Manifest at the time
-of receiving was already significantly outdated, the client should
-either fail the verification or require manual confirmation from user.
-
-Furthermore, the Manifest provider may employ additional methods
-of distributing the timestamps of recently generated Manifests
-using a secure channel from a trusted source for exact comparison.
-The exact details of such a solution are outside the scope of this
-specification.
-
-
 Algorithm for full-tree verification
 
 



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 6af470fce9e2a8b798691d788903e6f0ca9e140d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  2 19:08:12 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=6af470fc

glep-0074: Further cleanup

 glep-0074.rst | 73 ++-
 1 file changed, 42 insertions(+), 31 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index eee863a..e4d6a80 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -96,13 +96,17 @@ covered by a signed top-level Manifest.
 Directory tree coverage
 ---
 
-The Manifest files can also specify ``IGNORE`` entries to skip Manifest
-verification of subdirectories and/or files. The package manager can
-support injecting ignore paths to account for additional files created,
-modified or removed by user's processes that would not be ignored
-by existing rules. Files and directories starting with a dot are always
-implicitly ignored. All files that are not ignored must be covered
-by at least one of the Manifests.
+The specification provides three ways of skipping Manifest verification
+of specific files and directories (recursively):
+
+1. explicit ``IGNORE`` entries in Manifest files,
+
+2. injected ignore paths via package manager configuration,
+
+3. using names starting with a dot (``.``) which are always skipped.
+
+All files that are not ignored must be covered by at least one
+of the Manifests.
 
 A single file may be matched by multiple identical or equivalent
 Manifest entries, if and only if the entries have the same semantics,
@@ -113,14 +117,17 @@ to specify another entry for a file matching ``IGNORE``, 
or one of its
 subdirectories.
 
 The file entries (except for ``IGNORE``) can be specified for regular
-files only. Symbolic links are followed when opening files. It is
-an error to specify an entry for a different file type.
+files only. Symbolic links are followed when opening files
+and traversing directories. It is an error to specify an entry for
+a different file type. If the tree contain files of other types
+that are not otherwise ignored, they need to be covered by an explicit
+``IGNORE``.
 
 All the local (non-``DIST``) files covered by a Manifest tree must
 reside on the same filesystem. It is an error to specify entries
 applying to files on another filesystem. If subdirectories
-of the Manifest tree reside on a different filesystem, they must
-be explicitly excluded via ``IGNORE``.
+that are not otherwise ignored reside on a different filesystem, they
+must be explicitly excluded via ``IGNORE``.
 
 
 File verification
@@ -196,7 +203,8 @@ The Manifest files can specify the following tags:
 ``IGNORE ``
   Ignores a subdirectory or file from Manifest checks. If the specified
   path is present, it and its contents are omitted from the Manifest
-  verification (always pass).
+  verification (always pass). *Path* must be a plain file or directory
+  path without a trailing slash, and must not contain wildcards.
 
 ``DATA   …``
   Specifies a regular file subject to Manifest verification. The file
@@ -362,9 +370,9 @@ the following content::
 IGNORE lost+found
 IGNORE packages
 MANIFEST app-accessibility/Manifest 14821 SHA256 1b5f.. SHA512 f7eb..
-...
+…
 MANIFEST eclass/Manifest.gz 50812 SHA256 8c55.. SHA512 2915..
-...
+…
 
 An example modern Manifest (disregarding backwards compatibility)
 for a package directory would have the following content::
@@ -476,8 +484,12 @@ files, and symbolic links to directories are followed as 
if they were
 regular directories.
 
 Dotfiles are implicitly ignored as that is a common notion used
-in software written for POSIX systems. All other filenames require
-explicit ``IGNORE`` lines.
+in software written for POSIX systems. All other common filenames
+require explicit ``IGNORE`` lines.
+
+An ability to inject additional ignore entries is provided to account
+for site configuration affecting the repository tree — placing
+additional files in it, skipping some of the categories from syncing.
 
 The algorithm is restricted to work on a single filesystem. This is
 mostly relevant when scanning for top-level Manifest — we do not want
@@ -485,7 +497,7 @@ to cross filesystem boundaries then. However, to ensure 
consistent
 bidirectional behavior we need to also ban them when operating downwards
 the tree.
 
-The directories and files on different filesystems needs to be ignored
+The directories and files on different filesystems need to be ignored
 explicitly as implicitly skipping them would cause confusion.
 In particular, tools might then claim that a file does not exist when
 it clearly does because it was skipped due to filesystem boundaries.
@@ -736,26 +748,25 @@ Backwards Compatibility
 ===
 
 This GLEP provides optional means of preserving backwards compatibility.
-To preserve the backwards 

[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: a9afe58c29b0d3be183a75c23ffbb4ea25af5ca9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 17:22:34 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:16 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=a9afe58c

glep-0074: Specify slash as path separator, disallow backwards slash

 glep-0074.rst | 18 +-
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index d0750f5..6288175 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -134,10 +134,11 @@ be explicitly excluded via ``IGNORE``.
 
 All paths specified in the Manifest file must consist of characters
 corresponding to valid UTF-8 code points excluding the NULL character
-(``U+``) and characters classified as whitespace in the current
-version of the Unicode standard [#UNICODE]_. It is an error to use
-Manifest files in directories containing files whose names contain
-the disallowed characters.
+(``U+``), the backwards slash (``\``) and characters classified
+as whitespace in the current version of the Unicode standard
+[#UNICODE]_. It is an error to use Manifest files in directories
+containing files whose names contain the disallowed characters.
+The forward slash (``/``) must be used as path separator.
 
 
 File verification
@@ -570,7 +571,14 @@ technically problematic groups:
written using C. Furthermore, it is not allowed in any known
filesystem.
 
-2. Whitespace characters are used to separate Manifest fields
+2. The backwards slash character (``\``) is frequently used as an escape
+   character, in particular in the languages derived from C and in shell
+   script. Furthermore, it is used as path separator on Windows systems.
+   It is forbidden to avoid implementation mistakes (in particular,
+   attempting to use it to escape whitespace or as path separator
+   on Windows) but also reserved for possible future extension.
+
+3. Whitespace characters are used to separate Manifest fields
and entries. While technically it would be enough to restrict space
(``U+0020``) character that is normally used as the separator
and newline (``U+000A``) character that is used to separate lines,



[gentoo-commits] data/glep:master commit in: /

2017-11-25 Thread Michał Górny
commit: 71e1d59ba1375e368cd8b2047196da9b96cf25f7
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Nov 13 16:49:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:49:15 2017 +
URL:https://gitweb.gentoo.org/data/glep.git/commit/?id=71e1d59b

glep-0074: Forbid compressing top-level Manifest

 glep-0074.rst | 25 ++---
 1 file changed, 22 insertions(+), 3 deletions(-)

diff --git a/glep-0074.rst b/glep-0074.rst
index 97d7829..b4dd7a0 100644
--- a/glep-0074.rst
+++ b/glep-0074.rst
@@ -342,9 +342,11 @@ the compression and decompress Manifests transparently. 
The exact list
 of algorithms and their corresponding suffixes are outside the scope
 of this specification.
 
-Whenever this specification refers to top-level Manifest file,
-the implementation should account for compressed variants of this file
-with appropriate suffixes (e.g. ``Manifest.gz``).
+The top-level Manifest file must not be compressed. Since the OpenPGP
+signature covers the uncompressed text and is compressed itself,
+the data would have to be decompressed without any prior verification.
+This could expose users e.g. to zip bombs or exploits on decompressor
+vulnerabilities.
 
 Whenever this specification refers to sub-Manifests, they can use any
 names but are also required to use a specific compression suffix.
@@ -722,6 +724,23 @@ to the file format. The ``MANIFEST`` entries are required 
to provide
 the real (compressed) file path for compatibility with other file
 entries and to avoid confusion.
 
+The compression of top-level Manifest file has been prohibited
+as the specification currently does not provide any means of verifying
+the file prior to decompression. This would make it possibly for
+a malicious third party to provide a compressed Manifest exposing
+decompressor vulnerabilities, or being a zip bomb, and the tooling
+would have to unpack it before being able to verify the contents.
+
+The OpenPGP cleartext signature covers the contents of the Manifest,
+and is therefore compressed along with them. The possibility of using
+detached signature has been considered but it was rejected as
+unnecessary complexity for minor gain.
+
+Technically, a similar result could be effected via moving all the data
+into a compressed sub-Manifest in the top directory (e.g.
+``Manifest.sub.gz``), and including a ``MANIFEST`` entry for this file
+in a signed, uncompressed top-level Manifest.
+
 The existence of additional entries for uncompressed Manifest checksums
 was debated. However, plain entries for the uncompressed file would
 be confusing if only compressed file existed, and conflicting if both



[gentoo-commits] data/glep: Branch deleted: glep-manifest

2017-11-25 Thread Michał Górny
commit: 
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 20:48:32 2017 +

Branch deleted: glep-manifest




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

2017-11-25 Thread Patrick Lauer
commit: 6b2845ec19783b197ae4f90d7df14abf8b3fdf19
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:38:20 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b2845ec

dev-libs/libe: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/libe/Manifest   | 4 ++--
 dev-libs/libe/libe-0.10.1.ebuild | 3 ++-
 dev-libs/libe/libe-0.11.0.ebuild | 3 ++-
 dev-libs/libe/libe-0.9.0.ebuild  | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libe/Manifest b/dev-libs/libe/Manifest
index 94bb844c56b..1b74eafeb64 100644
--- a/dev-libs/libe/Manifest
+++ b/dev-libs/libe/Manifest
@@ -1,3 +1,3 @@
 DIST libe-0.10.1.tar.gz 412727 SHA256 
821f955e2eefce78218764a5830f04ead09107c6ec764ae0399c4b0f6c7e34ac SHA512 
aa81d6740e46accd7bfc26fcf5b53c6cc43556b897f2692cff1db563c7a5869797c540669d3bc8b4a0aee9442a7b92ef6690fa8384bb3ef38aed40f065a5ab5f
 WHIRLPOOL 
b1faacfc4a392de136c8d2841b82404fc8e37a60333f1ac95c0d98496f2108b0b984ef7d91b420d460b28408143fc4bf9e37ff9d7a6940b004b899082e38f358
-DIST libe-0.11.0.tar.gz 414542 SHA256 
917197de5fcb68d1d1bb84ef024d914954a8d245f4c9357609e37a4e0cb646b0 SHA512 
178003b19f5ad2b3503a929bce131d329e5eafba9f46ae3343cf4271e248ef883b84945e642239a7cdc96185e1b975bcf62004831042c2ab232e7813efbb5339
 WHIRLPOOL 
b36ec040dd402da794ddfea4f04229376d00a79f8db75811d5106495797e128e5af6eeef6ba2fed59090993e146887a563c086e3bc9e199b690bb877deecd6f1
-DIST libe-0.9.0.tar.gz 411601 SHA256 
c1b92dcfeee694038a8d16d43923bc7725a995d42f53f1da1efbad0e4ab479e3 SHA512 
711097a59814b0dac9ca26dcbc30678060dd05d05e8f1a311b3f8b0dc67ef7d4e5d2b4150f51bd881acd4dfea067c79d37841d182881f1393a73cbc7beddc492
 WHIRLPOOL 
6fca4f4e5fc844b031a680f8cb224400a69b58a966cdf71cd060c408ec343beee39a8d4fc47851d961de98be032a03f9e4e9043a17ca30ac6afe147a1406d18c
+DIST libe-0.11.0.tar.gz 414542 BLAKE2B 
5b7c312b837659811cca7e64c0006fb5b3378086b82f44b5819f975a11038cc305338555d60758e1f8435672a855668ab2e6719a4a42c9c7d596ca4d35a1aa5d
 SHA512 
178003b19f5ad2b3503a929bce131d329e5eafba9f46ae3343cf4271e248ef883b84945e642239a7cdc96185e1b975bcf62004831042c2ab232e7813efbb5339
+DIST libe-0.9.0.tar.gz 411601 BLAKE2B 
a9d0653e2508656eb4562e16ceda0f8fb0b8694b7d3ee4561d1f37d3ad34db562d6b40088e3655c179eab8f9099980bf8d1ffc66d248195fc39e74e17d8eea68
 SHA512 
711097a59814b0dac9ca26dcbc30678060dd05d05e8f1a311b3f8b0dc67ef7d4e5d2b4150f51bd881acd4dfea067c79d37841d182881f1393a73cbc7beddc492

diff --git a/dev-libs/libe/libe-0.10.1.ebuild b/dev-libs/libe/libe-0.10.1.ebuild
index ef503831446..d6bc1d4fdbf 100644
--- a/dev-libs/libe/libe-0.10.1.ebuild
+++ b/dev-libs/libe/libe-0.10.1.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 inherit eutils

diff --git a/dev-libs/libe/libe-0.11.0.ebuild b/dev-libs/libe/libe-0.11.0.ebuild
index ecd2bfad982..be48fd2433c 100644
--- a/dev-libs/libe/libe-0.11.0.ebuild
+++ b/dev-libs/libe/libe-0.11.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 inherit eutils

diff --git a/dev-libs/libe/libe-0.9.0.ebuild b/dev-libs/libe/libe-0.9.0.ebuild
index 0d7d4c74ffa..183694fbe18 100644
--- a/dev-libs/libe/libe-0.9.0.ebuild
+++ b/dev-libs/libe/libe-0.9.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 inherit eutils



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

2017-11-25 Thread Patrick Lauer
commit: c292fe216c384cfec13dfe3cc7894abf51d3289e
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:37:18 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c292fe21

dev-libs/busybee: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/busybee/Manifest | 4 ++--
 dev-libs/busybee/busybee-0.5.2.ebuild | 3 ++-
 dev-libs/busybee/busybee-0.6.0.ebuild | 3 ++-
 dev-libs/busybee/busybee-0.7.0.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-libs/busybee/Manifest b/dev-libs/busybee/Manifest
index c2588a43c8d..1e70a68f397 100644
--- a/dev-libs/busybee/Manifest
+++ b/dev-libs/busybee/Manifest
@@ -1,3 +1,3 @@
-DIST busybee-0.5.2.tar.gz 359617 SHA256 
e7e5ab9faa0848d51a4bdece2951648ea9ee4667c61646e5c7ece118846f5e0f SHA512 
f6eba1e6d9f78dbb048214766105829eae53d060d247ac316e931ac887454f4fcf2217c01b4b6d61108de8d837d0a6861951aeda5f8a6a93de6b145247aaeac8
 WHIRLPOOL 
b738390055c4a3e5fe7cbfd41e73a6d3612e8ede13e12c593efdcb1f43222029fb31e6ccc46d8cdefdf738273fdc45947f090102ccfba53d641096ee5bc6
+DIST busybee-0.5.2.tar.gz 359617 BLAKE2B 
26f5daebb2d5686de8ca942e127ee0523f9f6c7bfbcd4f92f5597feefc5131180ad603442f0a531bae77b36d70d6edc31fdaa9ab17b8d4925bfe1ef6e0b794f7
 SHA512 
f6eba1e6d9f78dbb048214766105829eae53d060d247ac316e931ac887454f4fcf2217c01b4b6d61108de8d837d0a6861951aeda5f8a6a93de6b145247aaeac8
 DIST busybee-0.6.0.tar.gz 364241 SHA256 
87ee2cdab877a5cb7641fd7e074605d2c1a42b8189b43762adcb16c8a56e01bf SHA512 
3c4376d008ae5028773e43bfc9dcf651ed0ed0134370ae763799af0a91e693ab13384915d655a342009520ce346615b0b006b1cbc0cd30b898137bb2567c87af
 WHIRLPOOL 
bd80c51f82585a329834a794b2fcf4e92ff7ca84d84e1cd9d9af52aa1f12fc3f82d664fe13f2435889eaf3a725e923b108327cb077eef711959547beb053fce7
-DIST busybee-0.7.0.tar.gz 367175 SHA256 
244bcf8face6be9b7df12c8dbd5401f7d4d78a9fa3c3f701177725526a18e121 SHA512 
9bf868b6d02b0286d89ff371964e7d32dd373049c1437459b79f0789741421ebb2810d9d58c51d86225cc190d6e23d57c816d079298b0bcfa1e4da815bda2474
 WHIRLPOOL 
53dee44232d8ab337b069ccb657dc928a36a79b87190e6755884aad84b75d67b36fa4ee7a7e6222a1cee2ed56c52769ea783826e81efbfce3b3437ff5d18e0d6
+DIST busybee-0.7.0.tar.gz 367175 BLAKE2B 
29dc5c021dbbc91497d855b26adbeb6464999a92ac9d13af689ec09e76f9779f0ec8d36b210e432eb77ee6eec125f0bfbc7eb0b87f085969a422a2a7e2286002
 SHA512 
9bf868b6d02b0286d89ff371964e7d32dd373049c1437459b79f0789741421ebb2810d9d58c51d86225cc190d6e23d57c816d079298b0bcfa1e4da815bda2474

diff --git a/dev-libs/busybee/busybee-0.5.2.ebuild 
b/dev-libs/busybee/busybee-0.5.2.ebuild
index 3767c0d8c02..8fa8fb05ff3 100644
--- a/dev-libs/busybee/busybee-0.5.2.ebuild
+++ b/dev-libs/busybee/busybee-0.5.2.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="A messaging abstraction on top of TCP sockets used in HyperDex"

diff --git a/dev-libs/busybee/busybee-0.6.0.ebuild 
b/dev-libs/busybee/busybee-0.6.0.ebuild
index d1144a3bc0f..8fa8fb05ff3 100644
--- a/dev-libs/busybee/busybee-0.6.0.ebuild
+++ b/dev-libs/busybee/busybee-0.6.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="A messaging abstraction on top of TCP sockets used in HyperDex"

diff --git a/dev-libs/busybee/busybee-0.7.0.ebuild 
b/dev-libs/busybee/busybee-0.7.0.ebuild
index 78c293e400d..ee89822abdd 100644
--- a/dev-libs/busybee/busybee-0.7.0.ebuild
+++ b/dev-libs/busybee/busybee-0.7.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="A messaging abstraction on top of TCP sockets used in HyperDex"



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

2017-11-25 Thread Patrick Lauer
commit: 168430e1bf9b3b41a0d51c623d6ec114f3977069
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:41:32 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168430e1

dev-python/netmiko: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-python/netmiko/netmiko-1.4.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/netmiko/netmiko-1.4.2.ebuild 
b/dev-python/netmiko/netmiko-1.4.2.ebuild
index 1e4ba2290de..f7a3449a3bc 100644
--- a/dev-python/netmiko/netmiko-1.4.2.ebuild
+++ b/dev-python/netmiko/netmiko-1.4.2.ebuild
@@ -1,5 +1,6 @@
 # Copyright 2016-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=6
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )



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

2017-11-25 Thread Patrick Lauer
commit: 88451819dfd05b59c47e20f3b0bc5d008b5a9193
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:39:42 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88451819

dev-libs/libtreadstone: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/libtreadstone/Manifest   | 2 +-
 dev-libs/libtreadstone/libtreadstone-0.1.0.ebuild | 3 ++-
 dev-libs/libtreadstone/libtreadstone-0.2.0.ebuild | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libtreadstone/Manifest b/dev-libs/libtreadstone/Manifest
index b62903ad250..897135cfd6f 100644
--- a/dev-libs/libtreadstone/Manifest
+++ b/dev-libs/libtreadstone/Manifest
@@ -1,2 +1,2 @@
 DIST libtreadstone-0.1.0.tar.gz 361686 SHA256 
7be1504de3213ac6afa1f8b55ad6aafdef2889dcb2251288cbbbfcbed270d8e2 SHA512 
72aec4b03d3824bb88c6d09cc8f5a32058ea3e1da8878af6987e656464c929c136003d37d6fb87a76980642f8af2d9cfc902946d5b523cf642368fc080c70a97
 WHIRLPOOL 
25e9a2988d8e62fbe37550a5142c61aa77d574da6189f1adc75954caafb038971e9d577acd328f855eb30cde2ee68aadb3f3f8d7ce16dc5b0b7e18035c63ee92
-DIST libtreadstone-0.2.0.tar.gz 364127 SHA256 
97986345d18b3d5f03dde699a189140d80564804aa4da3342831d5c32580986e SHA512 
dfa8a592b4dbe8106716160e3108ba62a24e15d9ec827a4086f95db7dc8216c4d571c065f0e6773776693a29cca3aee29991b95f9aafae20d175403374a96014
 WHIRLPOOL 
47e6c0e24562feeda88ffb9f34a6f5a66f86547b1ca46b124086aa789b3835cbef2ed57337f7ea510b722978e2de3d92211789d80f7b4d64511d0854b3af7b57
+DIST libtreadstone-0.2.0.tar.gz 364127 BLAKE2B 
803ae1b61be62b067219198de526bb5e23a2e25f91ca928a7e92a83222f3f921835310f2a101c29309889129d15c872e679e4a5779747db5cdf87473f781406b
 SHA512 
dfa8a592b4dbe8106716160e3108ba62a24e15d9ec827a4086f95db7dc8216c4d571c065f0e6773776693a29cca3aee29991b95f9aafae20d175403374a96014

diff --git a/dev-libs/libtreadstone/libtreadstone-0.1.0.ebuild 
b/dev-libs/libtreadstone/libtreadstone-0.1.0.ebuild
index f806cd7bcd2..2860c46c030 100644
--- a/dev-libs/libtreadstone/libtreadstone-0.1.0.ebuild
+++ b/dev-libs/libtreadstone/libtreadstone-0.1.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex libtreadstone support library"

diff --git a/dev-libs/libtreadstone/libtreadstone-0.2.0.ebuild 
b/dev-libs/libtreadstone/libtreadstone-0.2.0.ebuild
index d83cf1a1795..6c6343ce6db 100644
--- a/dev-libs/libtreadstone/libtreadstone-0.2.0.ebuild
+++ b/dev-libs/libtreadstone/libtreadstone-0.2.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex libtreadstone support library"



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

2017-11-25 Thread Patrick Lauer
commit: f91fa8dc1c24aa4bfec41b1a68c9abd2a816bebe
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:37:50 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f91fa8dc

dev-libs/cityhash: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/cityhash/Manifest  | 2 +-
 dev-libs/cityhash/cityhash-1.0.3.ebuild | 3 ++-
 dev-libs/cityhash/cityhash-1.1.0.ebuild | 3 ++-
 dev-libs/cityhash/cityhash-1.1.1.ebuild | 3 ++-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-libs/cityhash/Manifest b/dev-libs/cityhash/Manifest
index efb3aa036ae..bd16ebdc211 100644
--- a/dev-libs/cityhash/Manifest
+++ b/dev-libs/cityhash/Manifest
@@ -1,3 +1,3 @@
 DIST cityhash-1.0.3.tar.gz 352237 SHA256 
a03178d7c73a2d40d9e9e6ab036e607bc97cf3ea0c0eda9e5736ed07608b SHA512 
1d284755af4adcbb9d235d19a00ea0ab3e20676eec3e455da24a855e254996139d3c123f8d074bcaf7d53de04d34949ace799181d428fc322091c93c39702de0
 WHIRLPOOL 
94b9ead07bb8c693d7062ab1d13291a05d92c9c4f168b400dc0ce180ec3f674ff58a64f8addc101f8806774e83268ba0df0f28be8c10e656a2141dfeca3ea071
 DIST cityhash-1.1.0.tar.gz 355571 SHA256 
0d07c13c6caf7c798856efa76df7dd2a8d24539240449538316ba4c3bd084679 SHA512 
aff5a513fd23c9ec11a02a62151d95e36959ef54fd75a9ae4b94ee72fe93a38295c343c03ed0b0c667c79191ca1119cf2362d7bb8b2f6d6dfa50e5134c9a2654
 WHIRLPOOL 
b7989a7bce7ba8a46787cef690387d2a788fe5027a78fb3d41064d444b23651b920c9348727bf79612ed797a8f793bd8beabcc88e3006ea5bef054933701115d
-DIST cityhash-1.1.1.tar.gz 376456 SHA256 
76a41e149f6de87156b9a9790c595ef7ad081c321f60780886b520aecb7e3db4 SHA512 
f5476a608fad87770aa6622f3c9ac441db1a0b1731e5235bf8599499943184a1fe5b91329cb9153b363a3e34605f7641b233114440e8895791df7d13452bb4f6
 WHIRLPOOL 
81a6598fa2e6d8460bc8168f97b78946f56fd032407d5589af6ba653f48a34eed4f2188632498575038c5ad39600dc764b752240cf3197625d02676244e870d6
+DIST cityhash-1.1.1.tar.gz 376456 BLAKE2B 
51e8f7cdf4b8f2f1957bb926b649b63087ab6067a916d2fa422c941e1b7911d4ee030cadf310afd349f2c136c0f7b6a8e1128b25021414b9e6be55a73e09e6b5
 SHA512 
f5476a608fad87770aa6622f3c9ac441db1a0b1731e5235bf8599499943184a1fe5b91329cb9153b363a3e34605f7641b233114440e8895791df7d13452bb4f6

diff --git a/dev-libs/cityhash/cityhash-1.0.3.ebuild 
b/dev-libs/cityhash/cityhash-1.0.3.ebuild
index f8d28176715..1216ca30895 100644
--- a/dev-libs/cityhash/cityhash-1.0.3.ebuild
+++ b/dev-libs/cityhash/cityhash-1.0.3.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Google's CityHash family of hash functions"

diff --git a/dev-libs/cityhash/cityhash-1.1.0.ebuild 
b/dev-libs/cityhash/cityhash-1.1.0.ebuild
index f8d28176715..1216ca30895 100644
--- a/dev-libs/cityhash/cityhash-1.1.0.ebuild
+++ b/dev-libs/cityhash/cityhash-1.1.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Google's CityHash family of hash functions"

diff --git a/dev-libs/cityhash/cityhash-1.1.1.ebuild 
b/dev-libs/cityhash/cityhash-1.1.1.ebuild
index d7f63a9d55d..1216ca30895 100644
--- a/dev-libs/cityhash/cityhash-1.1.1.ebuild
+++ b/dev-libs/cityhash/cityhash-1.1.1.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Google's CityHash family of hash functions"



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

2017-11-25 Thread Patrick Lauer
commit: e54f64ce91cfd847b175ddc6a08212e1af0afd9b
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:39:18 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54f64ce

dev-libs/libpo6: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/libpo6/Manifest| 4 ++--
 dev-libs/libpo6/libpo6-0.6.0.ebuild | 3 ++-
 dev-libs/libpo6/libpo6-0.7.0.ebuild | 3 ++-
 dev-libs/libpo6/libpo6-0.8.0.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-libs/libpo6/Manifest b/dev-libs/libpo6/Manifest
index 606c57ddb4a..64ba80a27ab 100644
--- a/dev-libs/libpo6/Manifest
+++ b/dev-libs/libpo6/Manifest
@@ -1,3 +1,3 @@
-DIST libpo6-0.6.0.tar.gz 117418 SHA256 
6f494d54c0f033b61e1d5de847e6145043291e4e6c7ba0707801dc7158fcde8d SHA512 
b944c496339bfcd92945c87dc2500e404beebdbea51d986333043564f88edc75b6d38f8fd2fdaadb0d51b88b0b1ebfd1d27728bce3764b6821bbc71c9fbdf8ab
 WHIRLPOOL 
216ff4a7dd42f4b4b5429a92d6d0f77820c10f138c3744fd6e12badcb4330c95ff07862d32d6ae37440ec0f10342258c9f148ab541442f7d952ad11c177242ee
+DIST libpo6-0.6.0.tar.gz 117418 BLAKE2B 
cb7c6f6ba6e0276c6e9956eb4bd37087aacb2b7f4cd60e3bea45e521363b27c34ab0747256edaddcb4fe5400ee0012d605e85dbbba02ed36e3261d02f7436d54
 SHA512 
b944c496339bfcd92945c87dc2500e404beebdbea51d986333043564f88edc75b6d38f8fd2fdaadb0d51b88b0b1ebfd1d27728bce3764b6821bbc71c9fbdf8ab
 DIST libpo6-0.7.0.tar.gz 118321 SHA256 
50896d17021d785b9cc6092bd2214db1d0d7c9997f523ea11447e516e35aa484 SHA512 
622469adf38a22e8f7e1e6c5ce4507a073654169897a877f5319e2237764afd5ed3528bc8ab201fc4448e1d7b718e39ac527bcb4098b2cb458ef6ad778ad78e9
 WHIRLPOOL 
2e1b30b994b7e356d9be21e7dd7266b4704540d4625e49785ae1c890648e1fe0b57e5b00233e89130487b8e7227ba87eaa765109edd3130741e7c17ea8a8a8c0
-DIST libpo6-0.8.0.tar.gz 364709 SHA256 
5aedaf96326fe76f6b71bcc7713a741fcdeb694a8c818ca240c74b61de4e4b0d SHA512 
0fed5af37f47245ecdd84dd4dcc5d24dd84dacbd93cf1eb9b4b2e86fba6d26e7f459a9a274b0c42397fc5e22d48cb603ee2b809979cf48675710ba9221d8a3bf
 WHIRLPOOL 
b79b765a9435b292701ea52ba92b39c4994b4a15c6865fdaa0628ff995da70a0d2554914c5030ddbf6c0af152d080387ef5d6ed3b23a309ceb6ce6096cd3a098
+DIST libpo6-0.8.0.tar.gz 364709 BLAKE2B 
848a69ee3e4685bd81a3c6974b342b420c00e20cd78058a3f87bdbe7ee20b47cf4a43d5bbc3c613bcf01a70c7cf19658521a5450f54f18b4a2717e53408e57d0
 SHA512 
0fed5af37f47245ecdd84dd4dcc5d24dd84dacbd93cf1eb9b4b2e86fba6d26e7f459a9a274b0c42397fc5e22d48cb603ee2b809979cf48675710ba9221d8a3bf

diff --git a/dev-libs/libpo6/libpo6-0.6.0.ebuild 
b/dev-libs/libpo6/libpo6-0.6.0.ebuild
index 138ee4223fc..ff18663ad5b 100644
--- a/dev-libs/libpo6/libpo6-0.6.0.ebuild
+++ b/dev-libs/libpo6/libpo6-0.6.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex libpo6 support library"

diff --git a/dev-libs/libpo6/libpo6-0.7.0.ebuild 
b/dev-libs/libpo6/libpo6-0.7.0.ebuild
index 138ee4223fc..ff18663ad5b 100644
--- a/dev-libs/libpo6/libpo6-0.7.0.ebuild
+++ b/dev-libs/libpo6/libpo6-0.7.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex libpo6 support library"

diff --git a/dev-libs/libpo6/libpo6-0.8.0.ebuild 
b/dev-libs/libpo6/libpo6-0.8.0.ebuild
index 138ee4223fc..ff18663ad5b 100644
--- a/dev-libs/libpo6/libpo6-0.8.0.ebuild
+++ b/dev-libs/libpo6/libpo6-0.8.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex libpo6 support library"



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

2017-11-25 Thread Patrick Lauer
commit: c06dba3340d4e4b1b3ff40f281caa29510ed2167
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:40:57 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c06dba33

dev-libs/replicant: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/replicant/Manifest   | 4 ++--
 dev-libs/replicant/replicant-0.6.4.ebuild | 3 ++-
 dev-libs/replicant/replicant-0.7.1.ebuild | 3 ++-
 dev-libs/replicant/replicant-0.8.0.ebuild | 3 ++-
 dev-libs/replicant/replicant-0.8.1.ebuild | 3 ++-
 5 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-libs/replicant/Manifest b/dev-libs/replicant/Manifest
index 796a7a705d2..f540d59dbe5 100644
--- a/dev-libs/replicant/Manifest
+++ b/dev-libs/replicant/Manifest
@@ -1,4 +1,4 @@
-DIST replicant-0.6.4.tar.gz 423835 SHA256 
8aae61ad9dc0949a81b23d40a5ebcbb0223c73353b883eba35f81a05918b7e4d SHA512 
a4b82a2ba4f00807e999511e7549cb1e490cbef6e9b69b735e760c2d505a76e8dffc5338a7a2b2224c9a9518f2259eeb24dae340529d6004a26b7929a90a2c1f
 WHIRLPOOL 
dbfdefbb5bd7c57b3643c9e03e24685ed947e5c9e903a4b474589a63b9daf70ad9939f54e5a36bcbcce5e011880049a6c881d03722926181569f3a0d46e1389f
+DIST replicant-0.6.4.tar.gz 423835 BLAKE2B 
6c1a0a512ba093a72d457e86b36443841a216763ef363000e0299894f6ed18f0c540e47351b5d09ad058b814d74064cb7184593cd892b761f50ad6b35d309282
 SHA512 
a4b82a2ba4f00807e999511e7549cb1e490cbef6e9b69b735e760c2d505a76e8dffc5338a7a2b2224c9a9518f2259eeb24dae340529d6004a26b7929a90a2c1f
 DIST replicant-0.7.1.tar.gz 443142 SHA256 
cd2a4734e3b7174424f9935ce46238e414eef134b012957559472db9b657 SHA512 
d1eaae7b36e3738a39adebf9eeca92dbf83a8075bb8fc69c4a8b291d35d3df89dbbaf8a546f97464cea3431609e19b5f8252e67c82cf8fc20bd5f3447c0761a7
 WHIRLPOOL 
b9147ca875e2b4a9a0cdb00afad98ea96b0542f1fce4638f6fefbb66a4e8d1bcfeab03bee1504482e16afd16a1f8234e1e437c0016bf8f3c8b3baeaa6c45bd7b
-DIST replicant-0.8.0.tar.gz 444032 SHA256 
ef98d6c7cb961786b15587a8438d657c6baff9b94f629ec89c0a08ae60a54d1c SHA512 
6161fc9f480952aa9d2e53065a21561585db0a859f715814eeacc5ea46f1bc6caf2e9df8e5b0b4500f2e9946a36ce28d398580323f1f6074620f505e870db846
 WHIRLPOOL 
71e435374c3065d69659469ca8be0d6173af279287bbdda762d9f4668c8e881cc39081f659cce93d7ba3276f4d6b17bdb3d0277cd0b49377e5b45dc59681ea9d
+DIST replicant-0.8.0.tar.gz 444032 BLAKE2B 
20c0f4bd574663730c4e3759380e8e6ebb249d01c882340583fa71863b54f01563d7cb4aa6e81d57b3e777d30999ad7cb4d244e0aabaa576d49d8971bc6df15a
 SHA512 
6161fc9f480952aa9d2e53065a21561585db0a859f715814eeacc5ea46f1bc6caf2e9df8e5b0b4500f2e9946a36ce28d398580323f1f6074620f505e870db846
 DIST replicant-0.8.1.tar.gz 444074 SHA256 
77515fb6bafcf63acf6f69841b2b3067dc10f156b4b04a10257ed29f1115b9e6 SHA512 
a968b92717156656d8f3d8302cedf3405fe1efdf2be79905900f3e3ef26002ec83d4337dceb60ea493bb1607a0b0f9bcba92d766bb11463818483d64ecaaef38
 WHIRLPOOL 
c1bdfe0da3f71a937495b173acb2540367e00593220340607214a1c63bf0dee3e0eb33d8a224ab8d2b13e68926a420c831fc662c5f071aa5ab9aa00d8421

diff --git a/dev-libs/replicant/replicant-0.6.4.ebuild 
b/dev-libs/replicant/replicant-0.6.4.ebuild
index 4e06e4bccd1..ec4adccd11e 100644
--- a/dev-libs/replicant/replicant-0.6.4.ebuild
+++ b/dev-libs/replicant/replicant-0.6.4.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex replicant support library"

diff --git a/dev-libs/replicant/replicant-0.7.1.ebuild 
b/dev-libs/replicant/replicant-0.7.1.ebuild
index ef41cce6c3f..ec4adccd11e 100644
--- a/dev-libs/replicant/replicant-0.7.1.ebuild
+++ b/dev-libs/replicant/replicant-0.7.1.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex replicant support library"

diff --git a/dev-libs/replicant/replicant-0.8.0.ebuild 
b/dev-libs/replicant/replicant-0.8.0.ebuild
index 913112c0a58..c0dafa79a4d 100644
--- a/dev-libs/replicant/replicant-0.8.0.ebuild
+++ b/dev-libs/replicant/replicant-0.8.0.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex replicant support library"

diff --git a/dev-libs/replicant/replicant-0.8.1.ebuild 
b/dev-libs/replicant/replicant-0.8.1.ebuild
index 913112c0a58..c0dafa79a4d 100644
--- a/dev-libs/replicant/replicant-0.8.1.ebuild
+++ b/dev-libs/replicant/replicant-0.8.1.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Hyperdex replicant support library"



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

2017-11-25 Thread Patrick Lauer
commit: 0bcce35b16d5ec13137d811eb36733b3ab74d5dd
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sat Nov 25 20:40:29 2017 +
Commit: Patrick Lauer  gentoo  org>
CommitDate: Sat Nov 25 20:41:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bcce35b

dev-libs/mps: Whitespace

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/mps/mps-1.106.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/mps/mps-1.106.2.ebuild b/dev-libs/mps/mps-1.106.2.ebuild
index 842c129f14a..962588d710c 100644
--- a/dev-libs/mps/mps-1.106.2.ebuild
+++ b/dev-libs/mps/mps-1.106.2.ebuild
@@ -1,5 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
+
 EAPI=4
 
 DESCRIPTION="Ravenbrook Memory Pool System"



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

2017-11-25 Thread Alfredo Tupone
commit: d1cdb4526f873d97761685afef9395ffad0fe26b
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov 25 20:38:44 2017 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 25 20:38:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cdb452

dev-lang/gnat-gpl: update checksum

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-lang/gnat-gpl/Manifest | 30 +++---
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/dev-lang/gnat-gpl/Manifest b/dev-lang/gnat-gpl/Manifest
index 373a07ec5c0..3752c9a9382 100644
--- a/dev-lang/gnat-gpl/Manifest
+++ b/dev-lang/gnat-gpl/Manifest
@@ -1,15 +1,15 @@
-DIST ecj-4.5.jar 1470676 SHA256 
98fd128f1d374d9e42fd9d4836bdd249c6d511ebc6c0df17fbc1b9df96c3d781 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
 WHIRLPOOL 
db54206cfd5eba935e707b8d36ebac40f3c4ed3c1f06ede794288cbdd9c7da9d90c0898e8c98b383af276ea4c1b40c861ebd9e1fc1dce712946184321339d3ad
-DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 
f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 
779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
 WHIRLPOOL 
8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e
-DIST gcc-4.9-gpl-2016-src.tar.gz 76361760 SHA256 
285bc949c689e5f2ea8c036c599080bd7cd51ac7b5eeffb645a0f685e1e091ab SHA512 
da1e26b4dbbe0ec634eab4e64d1cdb2632300c24f0885bc72fb57edba6ce29ab92b04eaedd8f8077ea623f1ef1428f53616e8c8d6630328d9790d968b60c67cf
 WHIRLPOOL 
d16a49baa883b15e88c6f6b771be1a1a8b461c44c395f937b25d5e61efab2b3698bfa242dc14241907ee00802fc2d2c28b55f171d66287e706cf11c3efba6f58
-DIST gcc-4.9.4-patches-1.0.tar.bz2 22266 SHA256 
1a394abb77c75e2212896ad3a62ae1f6bfd3660b1c176c608298733c740a00e4 SHA512 
cc2407221f858bad38b57d31f635314f91794293695e23d255685d8bec20b9db19c7dc76bbf5e8184c2ba0ccb530958b09bae4d8a402ca27cadf463f46bfb995
 WHIRLPOOL 
c74e5273c718020b591911d589d8eff5e366c902c479e566f966577efcbf424b19669a54843b2ddd60c51c81fd2851bc86aec1c647482b4789a518f01dd62561
-DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 SHA256 
c67b56f04c653e6a19e36abed8391f8b6bed426bfcfc907237cc37f02dbb5015 SHA512 
243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
 WHIRLPOOL 
1e5959441210af6f690398efab96444ab11d136238a9428912e8441eaf0509fe6db359a8aca92a446fce0c75777385475af73b20165a8593f9969e3a25fd0b0f
-DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 SHA256 
95f290d0b68114d835515afc424d6096476a45665671784aa71a7a506296e465 SHA512 
5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
 WHIRLPOOL 
e46b08737cfdc235bfb80117e0389f3969167adf59bcba2a0a1094a20eab2b62f0c952dac44781e43957cb1507cd4e80f37bd8aecbc55dbda6382d93b3a4cf94
-DIST gcc-4.9.4.tar.bz2 90097606 SHA256 
6c11d292cd01b294f9f84c9a59c230d80e9e4a47e5c6355f046bb36d4f358092 SHA512 
93abb78e16277454f41a8e9810f41f66c0fdffdc539a762ff6b67d3037f78db971378683fd2ebf707d1d51c059fad2161fe42d110c330027f40214b7db0f3efe
 WHIRLPOOL 
e20045126c21a3edea1fa4a2185ec2bc5feec77ddf967ab9d1e8c33322ad4eafe013bfcaab1ed4e35971d3b70ef373ea3585ebb089c9bbf91bbfca1f1da71236
-DIST gcc-6-gpl-2017-src.tar.gz 88045488 SHA256 
6a45ffc4096772aeb8d7cf673dde8cfb6ae270855fb4ee4b325fe88c61cce90e SHA512 
bf8f786b5ad28a6b7d184fb5263424b7ed62154e308e259b61c24a577efdae56939fbaabc1fc53a0f467702c1e6d8598dc6e489ce074724799130a793cfb146e
 WHIRLPOOL 
8ca2ca993a606b4b0e9182809aca9ece2afa4e49f7510a1fca6e73faa78e8c05c4eaeca605a295dd8851ef57d584c2197dd93ad08f4a7a1b5de117187c5f50aa
-DIST gcc-6.3.0-patches-1.0.tar.bz2 7596 SHA256 
6c880468ffa4ad2b324fd18c762dbdf10646089c8ab865c228e166f99a0e049c SHA512 
8fc96086bd3da3726687ee9d180d3b5d0a7d5814141d44eac8eb01566a783ec780c8fb8f55f75d6e9c9006b2e407e20cdb5835d541b0b66a47dd60642861734c
 WHIRLPOOL 
b1bce94d6134db6c9aff4298c6c7af003e39d0411aa40cd027d2c7d6a256971c81fb557e85b25f1107e9a474cb7d772c3bc62a7a4ab7ff7fca5eeae5b2ca0c94
-DIST gcc-6.3.0.tar.bz2 99903185 SHA256 
f06ae7f3f790fbf0f018f6d40e844451e6bc3b7bc96e128e63b09825c1f8b29f SHA512 
234dd9b1bdc9a9c6e352216a7ef4ccadc6c07f156006a59759c5e0e6a69f0abcdc14630eff11e3826dd6ba5933a8faa43043f3d1d62df6bd5ab1e82862f9bf78
 WHIRLPOOL 
e79a2d6ad199396b6efd835c1129d049a367174ea33dd3b6247d72461f117c2dd81e5a66f3dd6427ce500e768d3a4453efd0debcb56966d00c7df79d05d54b7d
-DIST gcc-interface-4.9-gpl-2016-src.tar.gz 339037 SHA256 
56d7a90c80ff33aa99960b959b281567fd2d9692db78fc07b2827d2905780e20 SHA512 
507df314d1890c228c19f458bd51197377deaaa2d6082fe1e71b62b683252ee5fba4adfe2386246e14618b1c77288e0dcb5bf501e2daaca249b6299462c2f6bd
 WHIRLPOOL 
e889172210928849cb704562ed2b229748a6779842ebaa29d77dd282a0dee9509b70483bbfe25e0e2137eba00dbb4fedb4ebabfa7639bda25791c52176c50215

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

2017-11-25 Thread Matt Turner
commit: 78e0462c474abeaff0807f2ffde3db4bd7de9310
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 25 20:38:27 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 20:39:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e0462c

profiles: Split xf86-video-modesetting out into a separate mask

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 337a6cdf15d..13b122c557d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -43,6 +43,12 @@ sys-auth/pam-csync
 www-apps/eyeos
 
 # Matt Turner  (23 Nov 2017)
+# The modesetting driver is part of the xorg-server package since version 1.17.
+# The separate xf86-video-modesetting package is no longer needed.
+# Bug #606132.
+x11-drivers/xf86-video-modesetting
+
+# Matt Turner  (23 Nov 2017)
 # For ancient hardware. Tired of maintaining. Masked for removal in 30 days.
 # Bug #606132.
 x11-misc/afbinit
@@ -55,7 +61,6 @@ x11-drivers/xf86-video-freedreno
 x11-drivers/xf86-video-i128
 x11-drivers/xf86-video-i740
 x11-drivers/xf86-video-mach64
-x11-drivers/xf86-video-modesetting
 x11-drivers/xf86-video-neomagic
 x11-drivers/xf86-video-opentegra
 x11-drivers/xf86-video-rendition



[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/libintl/

2017-11-25 Thread Fabian Groffen
commit: 302a3bac8883f2d5e68c82e9d4bf1f8a63d14fbf
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Nov 25 20:21:54 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Nov 25 20:21:54 2017 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=302a3bac

dev-libs/libintl: remove interrevision

Package-Manager: Portage-2.3.13-prefix, Repoman-2.3.4

 dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild | 81 --
 dev-libs/libintl/libintl-0.19.8.1.ebuild   |  2 +
 2 files changed, 2 insertions(+), 81 deletions(-)

diff --git a/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild 
b/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild
deleted file mode 100644
index e33cfc4414..00
--- a/dev-libs/libintl/libintl-0.19.8.1-r00.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-# Note: Keep version bumps in sync with sys-devel/gettext.
-
-EAPI="5"
-
-MY_P="gettext-${PV}"
-
-inherit multilib-minimal toolchain-funcs libtool
-
-DESCRIPTION="the GNU international library (split out of gettext)"
-HOMEPAGE="https://www.gnu.org/software/gettext/;
-SRC_URI="mirror://gnu/gettext/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="static-libs +threads"
-
-DEPEND=">=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]"
-# Block C libraries known to provide libintl.
-RDEPEND="${DEPEND}
-   !sys-libs/glibc
-   !sys-libs/musl
-   !

[gentoo-commits] repo/proj/prefix:master commit in: dev-libs/libintl/

2017-11-25 Thread Fabian Groffen
commit: f7718ab3597c9655d6d3a1635da82e82e56c02ee
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Nov 25 20:25:12 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Nov 25 20:25:12 2017 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=f7718ab3

dev-libs/libintl: sync with gx86

Package-Manager: Portage-2.3.13-prefix, Repoman-2.3.4

 dev-libs/libintl/libintl-0.19.8.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/libintl/libintl-0.19.8.1.ebuild 
b/dev-libs/libintl/libintl-0.19.8.1.ebuild
index e33cfc4414..3fe9c02494 100644
--- a/dev-libs/libintl/libintl-0.19.8.1.ebuild
+++ b/dev-libs/libintl/libintl-0.19.8.1.ebuild
@@ -1,6 +1,5 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
 # Note: Keep version bumps in sync with sys-devel/gettext.
 



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXxf86misc/

2017-11-25 Thread Matt Turner
commit: f3736edd71e338ff5ad288f4d6f1622ab709bb20
Author: Harri Nieminen  gmail  com>
AuthorDate: Fri Nov 24 03:49:23 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 20:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3736edd

x11-libs/libXxf86misc: EAPI 3 -> 5

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6268

 x11-libs/libXxf86misc/Manifest |  2 +-
 x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild | 17 +
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libXxf86misc/Manifest b/x11-libs/libXxf86misc/Manifest
index 2b8be0181c6..f2922ee076f 100644
--- a/x11-libs/libXxf86misc/Manifest
+++ b/x11-libs/libXxf86misc/Manifest
@@ -1 +1 @@
-DIST libXxf86misc-1.0.3.tar.bz2 255831 SHA256 
563f4200862efd3334c33a669e0a0aae5bab31f3998db75b87a99a697cc26b5b SHA512 
4df80bdf6cae9f43a1ddf09b078f354d0cfcab1861d073f3d274bc3a5dd0efe1057abae792f6c512e8f45286a62db95f85bf8c02de23fe96a76d8972cc1fdb7f
 WHIRLPOOL 
7402fbac6d49c1be571cc8baa0ca53c2185d669a9f7b94e906a13ddbb8895f8f10b1e4299a0041f1c266af094c02f45f131e9c7b7d77c428c1f9e1c2374ec5a2
+DIST libXxf86misc-1.0.3.tar.bz2 255831 BLAKE2B 
3e9fc6cc8853fb74facdbb9183111a513de7fdbc484679561def89af46a99b2cf6fd49fe66cd6b7ad9bf95cc96aeb09207bcaa46094fdebcf373198db10f9a68
 SHA512 
4df80bdf6cae9f43a1ddf09b078f354d0cfcab1861d073f3d274bc3a5dd0efe1057abae792f6c512e8f45286a62db95f85bf8c02de23fe96a76d8972cc1fdb7f

diff --git a/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild 
b/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild
new file mode 100644
index 000..6adec30d0e0
--- /dev/null
+++ b/x11-libs/libXxf86misc/libXxf86misc-1.0.3-r1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="X.Org Xxf86misc library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXext
+   x11-proto/xproto
+   x11-proto/xextproto
+   x11-proto/xf86miscproto"
+DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-proto/dmxproto/

2017-11-25 Thread Matt Turner
commit: 4fdbd122695ad41a18663cc29f8291483d9684d0
Author: Harri Nieminen  gmail  com>
AuthorDate: Fri Nov 24 03:44:47 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 20:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fdbd122

x11-proto/dmxproto: EAPI 3 -> 5

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6268

 x11-proto/dmxproto/Manifest |  2 +-
 x11-proto/dmxproto/dmxproto-2.3.1-r1.ebuild | 14 ++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/x11-proto/dmxproto/Manifest b/x11-proto/dmxproto/Manifest
index c8347e5f9cf..4d3b36a94dd 100644
--- a/x11-proto/dmxproto/Manifest
+++ b/x11-proto/dmxproto/Manifest
@@ -1 +1 @@
-DIST dmxproto-2.3.1.tar.bz2 96467 SHA256 
e72051e6a3e06b236d19eed56368117b745ca1e1a27bdc50fd51aa375bea6509 SHA512 
bbce91c35413a39ff8b70e5fddccea0e47af3e8f1cfc562b8acc2785ea350a04166799b29a31fd38f4a2c8d82c8d370d7a40fc24ec2c686f2244b59dce0ba4b5
 WHIRLPOOL 
2131c346982a2691ea0b6b8c8a91be946f206bf63a55ea340ed9c75a84370ddf75540315f26c8336b599aac6e8f92f38ef2bc558b3eab259fee2b6752d2e1e5a
+DIST dmxproto-2.3.1.tar.bz2 96467 BLAKE2B 
6bf24ab884886b2035ef5685fe1a888ba9fc7166c8463a48b24a2705e3567372a437ce1a8dc99beba4777970d98baf2ebd855a5819287602988c2f02ac47f9b3
 SHA512 
bbce91c35413a39ff8b70e5fddccea0e47af3e8f1cfc562b8acc2785ea350a04166799b29a31fd38f4a2c8d82c8d370d7a40fc24ec2c686f2244b59dce0ba4b5

diff --git a/x11-proto/dmxproto/dmxproto-2.3.1-r1.ebuild 
b/x11-proto/dmxproto/dmxproto-2.3.1-r1.ebuild
new file mode 100644
index 000..01b120a0781
--- /dev/null
+++ b/x11-proto/dmxproto/dmxproto-2.3.1-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit xorg-2
+
+DESCRIPTION="X.Org DMX protocol headers"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="!

[gentoo-commits] repo/gentoo:master commit in: media-fonts/font-winitzki-cyrillic/

2017-11-25 Thread Matt Turner
commit: 7df2289e3405feeb50247995d70f8ad0c8c96ccd
Author: Harri Nieminen  gmail  com>
AuthorDate: Sat Nov 25 15:43:09 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 20:18:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7df2289e

media-fonts/font-winitzki-cyrillic: EAPI 3 -> 5

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6296

 media-fonts/font-winitzki-cyrillic/Manifest  |  2 +-
 .../font-winitzki-cyrillic-1.0.3-r1.ebuild   | 12 
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/media-fonts/font-winitzki-cyrillic/Manifest 
b/media-fonts/font-winitzki-cyrillic/Manifest
index cade26417e0..8dfdd0dbf7a 100644
--- a/media-fonts/font-winitzki-cyrillic/Manifest
+++ b/media-fonts/font-winitzki-cyrillic/Manifest
@@ -1 +1 @@
-DIST font-winitzki-cyrillic-1.0.3.tar.bz2 100564 SHA256 
abd13b63d02fcaec488686c23683e5cf640b43bd32f8ca22eeae6f84df0a36a0 SHA512 
f98fa99c1b0e60160b362310a7fe5fd5798aaa686751a6784a697c546ed754e885537eeed39a1f973dbceabc962cb65b39af1d336649381a49feb6df9f23e2b7
 WHIRLPOOL 
8f52c07f34f1b7cfb2d511cca73d1a078c2fc9d9b7682e3f675b1a5d1fcaef86e5301072a34955d873953dc80488169d3afadb55bdaeaf5892c334f26f5bb7a6
+DIST font-winitzki-cyrillic-1.0.3.tar.bz2 100564 BLAKE2B 
cc2de32277e55a3f7a92be7deec895e23f75efea541e2dcd33a56e1911d7216af149234fe010bd6445952399e246a4bb7123ff2bd220d44874b065a56ac4155e
 SHA512 
f98fa99c1b0e60160b362310a7fe5fd5798aaa686751a6784a697c546ed754e885537eeed39a1f973dbceabc962cb65b39af1d336649381a49feb6df9f23e2b7

diff --git 
a/media-fonts/font-winitzki-cyrillic/font-winitzki-cyrillic-1.0.3-r1.ebuild 
b/media-fonts/font-winitzki-cyrillic/font-winitzki-cyrillic-1.0.3-r1.ebuild
new file mode 100644
index 000..1f688b9dea8
--- /dev/null
+++ b/media-fonts/font-winitzki-cyrillic/font-winitzki-cyrillic-1.0.3-r1.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="X.Org Winitzki cyrillic font"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="x11-apps/bdftopcf"



[gentoo-commits] repo/gentoo:master commit in: media-fonts/font-micro-misc/

2017-11-25 Thread Matt Turner
commit: 68e349fdac42c4f20a5845fd718b3d8adadd1efd
Author: Harri Nieminen  gmail  com>
AuthorDate: Sat Nov 25 14:30:17 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 20:18:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e349fd

media-fonts/font-micro-misc: EAPI 3 -> 5

Package-Manager: Portage-2.3.16, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6296

 media-fonts/font-micro-misc/Manifest|  2 +-
 media-fonts/font-micro-misc/font-micro-misc-1.0.3-r1.ebuild | 13 +
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/media-fonts/font-micro-misc/Manifest 
b/media-fonts/font-micro-misc/Manifest
index 9e21e8c96c1..d22366b0099 100644
--- a/media-fonts/font-micro-misc/Manifest
+++ b/media-fonts/font-micro-misc/Manifest
@@ -1 +1 @@
-DIST font-micro-misc-1.0.3.tar.bz2 98366 SHA256 
9a3381c10f32d9511f0ad4179df395914c50779103c16cddf7017f5220ed8db6 SHA512 
7a546432225c22ae0aacf9ce88b617a7d1d6678ee1f5eb4b3a93e33764fb752f27bca3feda1312182517bbf7babd5f3700bb9b8de0ef6c35b1ae6e2ce7ab0b69
 WHIRLPOOL 
c08b54f748cd4941d85c3f5a2bbf0ddb5112f4b38967a476641d96559dd7325133e4466783c69b792fe5828ac9e5cd29acc0b2d8a736f5f092e2a205df17b09e
+DIST font-micro-misc-1.0.3.tar.bz2 98366 BLAKE2B 
98e6872807c35d6fb8bda2be46fbd0d23720af967d068a6abdbf20ac364484d8acd9f4217f739d853c9d373f3c86c1519ebc9854ff671adf955c603ede7f4c7a
 SHA512 
7a546432225c22ae0aacf9ce88b617a7d1d6678ee1f5eb4b3a93e33764fb752f27bca3feda1312182517bbf7babd5f3700bb9b8de0ef6c35b1ae6e2ce7ab0b69

diff --git a/media-fonts/font-micro-misc/font-micro-misc-1.0.3-r1.ebuild 
b/media-fonts/font-micro-misc/font-micro-misc-1.0.3-r1.ebuild
new file mode 100644
index 000..2744f779cf6
--- /dev/null
+++ b/media-fonts/font-micro-misc/font-micro-misc-1.0.3-r1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit xorg-2
+
+DESCRIPTION="X.Org micro-misc font"
+LICENSE="public-domain"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="x11-apps/bdftopcf"



  1   2   3   4   >