[gentoo-commits] repo/gentoo:master commit in: www-servers/adsf/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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: /
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
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"