[gentoo-commits] proj/portage:master commit in: bin/install-qa-check.d/

2018-01-25 Thread Michał Górny
commit: a03d0f3d4b6aa58df7b6f9dd9d76c45128455ec1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 09:07:36 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 26 06:40:02 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a03d0f3d

install-qa-check.d: Scan build log for CMake unused var warnings

Scan build log and report verbosely CMake warnings about unused
variables. This is a quite common problem, yet currently it is hard
to notice it since the warning is mixed with src_configure() output.
Repeat it verbosely after the install.

This check outputs warnings such as:

 * One or more CMake variables were not used by the project:
 *   CMAKE_USER_MAKE_RULES_OVERRIDE

Reviewed-by: Zac Medico  gentoo.org>

 bin/install-qa-check.d/90cmake-warnings | 28 
 1 file changed, 28 insertions(+)

diff --git a/bin/install-qa-check.d/90cmake-warnings 
b/bin/install-qa-check.d/90cmake-warnings
new file mode 100644
index 0..a6e901efc
--- /dev/null
+++ b/bin/install-qa-check.d/90cmake-warnings
@@ -0,0 +1,28 @@
+# Check for CMake invalid option warnings
+
+cmake_warn_check() {
+   if [[ -n ${PORTAGE_LOG_FILE} && -r ${PORTAGE_LOG_FILE} ]] ; then
+   local cat=cat
+   [[ ${PORTAGE_LOG_FILE} == *.gz ]] && cat=zcat
+
+   local vars=()
+   while read -r l; do
+   vars+=( "${l}" )
+   done < <( "${cat}" "${PORTAGE_LOG_FILE}" \
+   | sed -n -e '/Manually-specified variables were not 
used by the project/,/^--/{/^/p}' \
+   | LC_ALL=C sort -u)
+
+   if [[ ${vars} ]]; then
+   eqawarn "One or more CMake variables were not used by 
the project:"
+   local v
+   for v in "${vars[@]}"; do
+   eqawarn "  ${v}"
+   done
+   fi
+   fi
+}
+
+cmake_warn_check
+: # guarantee successful exit
+
+# vim:ft=sh



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

2018-01-25 Thread Hans de Graaff
commit: 5320e47b7607fe9e26a0e030f32f95f336150f33
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 26 06:28:09 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 26 06:28:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5320e47b

dev-ruby/ast: add 2.4.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/ast/Manifest |  1 +
 dev-ruby/ast/ast-2.4.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/ast/Manifest b/dev-ruby/ast/Manifest
index 07f2b4e904a..d8696b75629 100644
--- a/dev-ruby/ast/Manifest
+++ b/dev-ruby/ast/Manifest
@@ -1,2 +1,3 @@
 DIST ast-2.2.0.gem 14848 BLAKE2B 
c74733f6d72eeefb9576128e1e58f1f002352ba9d7c2a2474677b580a85783c5963ba7f681caa0e3fe08ab4c5fdf05d304898a478550ab437665eb520fc1f851
 SHA512 
556b9d68787a05f33f6f7e518971dfc965d326fd1a2e0dd1d16d1360526c598fccb0117a09348da88f6243bb3295dbb6d91fa6bd2a27c19cd7b519105b826aea
 DIST ast-2.3.0.gem 14848 BLAKE2B 
141aa3fd01bfd9d7c1b82ff20cab9243322c70f69ee54026ec121c5491fdfca1c00eae293c631c67b0c12b0ba9aeadcf3756a9cbe2a05cfa7c89a8acda48d188
 SHA512 
7b814517075a5f4607cab24e1c20747c7def1d818e6df95205eaad2152952a38cd551bff5f0d59979fd8c6cb7dfa6bc9830541257bb3a24927217fd84526d58f
+DIST ast-2.4.0.gem 15360 BLAKE2B 
1d68fa8137bf2a158e8b2e0f30d3d803791db7fcb397133681cd2ffb57badebe6f9afd792a7cf3907dc1fa3e3a617fbb0331c85c69e36a46ca49962f30be9979
 SHA512 
60a0b00103ed57c71907155ee7966127985021e51c1d829e2149c87066504e76fdb955f9717bb19b5627d5b8c44f0d6a165e208900ede2355a47970ee9664b72

diff --git a/dev-ruby/ast/ast-2.4.0.ebuild b/dev-ruby/ast/ast-2.4.0.ebuild
new file mode 100644
index 000..3f3bb140d30
--- /dev/null
+++ b/dev-ruby/ast/ast-2.4.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library for working with abstract syntax trees"
+HOMEPAGE="https://github.com/whitequark/ast;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_bdepend "test? (
+   dev-ruby/bacon )"
+
+all_ruby_prepare() {
+   sed -i -e "/[Bb]undler/d" Rakefile || die
+   sed -i -e "/git ls/d" ${PN}.gemspec || die
+   sed -i -e "/simplecov/,+11d" -e "/colored_output/d" test/helper.rb || 
die
+}
+
+each_ruby_test() {
+   ${RUBY} -S bacon -Itest -a || die
+}



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

2018-01-25 Thread Hans de Graaff
commit: 47663adc8ce98f77a4423358e52dc78d4557f96d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 26 06:21:57 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 26 06:21:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47663adc

dev-ruby/ascii85: add 1.0.3

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ruby/ascii85/Manifest |  1 +
 dev-ruby/ascii85/ascii85-1.0.3.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/ascii85/Manifest b/dev-ruby/ascii85/Manifest
index 1fb54aeee3e..9a75a9fa89c 100644
--- a/dev-ruby/ascii85/Manifest
+++ b/dev-ruby/ascii85/Manifest
@@ -1 +1,2 @@
 DIST Ascii85-1.0.2.gem 10752 BLAKE2B 
1a38fb0d04eefcd73028aeb166169bf04dced4695eaa3ab8d5add8233bb898780b896101558f7db248aeb4cd9c58edaf36b67085ba0b2cb06bb32b312e576c56
 SHA512 
e2437948697dd46c646e55a361b74ad5069b261809a0e374eee1f3e755d07bbc45d85fc8ab6d620eceeeb020e6ff23224703cba0ce4ddf37f8a5a96289efd74b
+DIST Ascii85-1.0.3.gem 11776 BLAKE2B 
e08bbc089546dd3b91ff5fd85b8652dd6f5c06025c29ac67004bd7d4c7bb8fc38c77b604dd5a884970b05041e173f37eaf895f0bb9ac1947ce70e4f0cc54906c
 SHA512 
b324ff06ea0cd46a679619a2bfca9f05c30ece9f0342f8a8d097841f3fb4dbb29cf4b6f6832742c50fe5a51895a9048308981be296466422269ce34c4d936f5c

diff --git a/dev-ruby/ascii85/ascii85-1.0.3.ebuild 
b/dev-ruby/ascii85/ascii85-1.0.3.ebuild
new file mode 100644
index 000..84e2c0e6320
--- /dev/null
+++ b/dev-ruby/ascii85/ascii85-1.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md History.txt"
+
+RUBY_FAKEGEM_NAME="Ascii85"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Methods for encoding/decoding Adobe's binary-to-text encoding of 
the same name"
+HOMEPAGE="https://github.com/datawraith/ascii85gem;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   rm Gemfile || die
+   sed -i -e '/[Bb]undler/d' Rakefile || die
+}



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

2018-01-25 Thread Michael Orlitzky
commit: e4ab6b274f4062f611172d04795e09de556f8f6c
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Jan 26 04:45:37 2018 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Jan 26 04:45:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ab6b27

net-misc/hath: new version 0.4.2.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/hath/Manifest | 2 +-
 net-misc/hath/{hath-0.4.1.ebuild => hath-0.4.2.ebuild} | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/hath/Manifest b/net-misc/hath/Manifest
index cb3846993ba..1a84d3ea947 100644
--- a/net-misc/hath/Manifest
+++ b/net-misc/hath/Manifest
@@ -1,2 +1,2 @@
 DIST hath-0.3.0.tar.gz 27747 BLAKE2B 
2563ec0d8ae308f5262c401575722468a10eb9fbd309adbd9294b44203c8dc1b2f872b43a839b72590681f2c85cd2b04589509ab18a6c0df9f4aa99cd7ae993a
 SHA512 
424c1f95301160fe17d5358082a52ede90ceac14bf2a57d9e481bfb8c727c8314e47c0e871f4049c051d6f7112aee2c71ca256904fd9203cec9fce0bafcfe740
-DIST hath-0.4.1.tar.gz 30470 BLAKE2B 
7c77bd9692ffb627ed42682f2ed8aebcd5ef154a26481b4d2fc0f346c5df7b436cfa265608b87d80a7696c9e4393e6691e88684ff2faf86bfb6e4ff99baf3cfb
 SHA512 
b834ffa5ce762dd77be2bc8934c6f1287164158b33c6b2b607ea4dd4f12654da6a83128c6b7e269cf8d3ed52ee5904266b09e7ac796e3bf5d5e6abf33e6798aa
+DIST hath-0.4.2.tar.gz 30482 BLAKE2B 
d65b45c8be85f231fbdbb398c4d4225a0c79ae6a46334fa3dc8de840c95129a1d0a235202b7696abf2f672f7d7bba9c6787063a4bd9d3b8dcf2292d0f31c4baf
 SHA512 
54770dcd211a288f2a8ed02ec709d2bf535b912a776ca9dd8acfe01beccf6ce0a68c7e18a1117c656be989084ebde1dc6506c17e5e3c930be2a45178654b0627

diff --git a/net-misc/hath/hath-0.4.1.ebuild b/net-misc/hath/hath-0.4.2.ebuild
similarity index 83%
rename from net-misc/hath/hath-0.4.1.ebuild
rename to net-misc/hath/hath-0.4.2.ebuild
index 36ab7c32af8..feb82be539d 100644
--- a/net-misc/hath/hath-0.4.1.ebuild
+++ b/net-misc/hath/hath-0.4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-# ebuild generated by hackport 0.5.2
+# ebuild generated by hackport 0.5.2.
 
 CABAL_FEATURES="test-suite"
 inherit haskell-cabal
@@ -22,10 +22,10 @@ RDEPEND=">=dev-haskell/cmdargs-0.10:=
>=dev-haskell/tasty-0.8:=
>=dev-haskell/tasty-hunit-0.8:=
>=dev-haskell/tasty-quickcheck-0.8.1:=
-   >=dev-lang/ghc-8:=
+   >=dev-lang/ghc-8.0.1:=
 "
 DEPEND="${RDEPEND}
-   >=dev-haskell/cabal-1.8
+   >=dev-haskell/cabal-1.24.0.0
test? ( dev-util/shelltestrunner )
 "
 



[gentoo-commits] proj/mozilla:master commit in: eclass/

2018-01-25 Thread Ian Stakenvicius
commit: 36d008f3dc566a979750b31ab226e63d73fc8642
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Jan 26 04:26:52 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Jan 26 04:26:52 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=36d008f3

mozconfig-v6.58.eclass: dependency bumps for ff58

 eclass/mozconfig-v6.58.eclass | 394 ++
 1 file changed, 394 insertions(+)

diff --git a/eclass/mozconfig-v6.58.eclass b/eclass/mozconfig-v6.58.eclass
new file mode 100644
index 000..c3d5bc5
--- /dev/null
+++ b/eclass/mozconfig-v6.58.eclass
@@ -0,0 +1,394 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+#
+# @ECLASS: mozconfig-v6.57.eclass
+# @MAINTAINER:
+# mozilla team 
+# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
+# @DESCRIPTION:
+# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
+# to provide a single common place for the common mozilla engine compoments.
+#
+# The eclass provides all common dependencies as well as common use flags.
+#
+# Some use flags which may be optional in particular mozilla packages can be
+# supported through setting eclass variables.
+#
+# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
+# and so ebuilds inheriting this eclass do not need to inherit that.
+
+case ${EAPI} in
+   0|1|2|3|4)
+   die "EAPI=${EAPI} not supported"
+   ;;
+   5)
+   inherit multilib
+   ;;
+esac
+
+inherit flag-o-matic toolchain-funcs mozcoreconf-v5
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild needs to provide
+# optional necko-wifi support via IUSE="wifi".  Currently this would include
+# ebuilds for firefox, and potentially seamonkey.
+#
+# Leave the variable UNSET if necko-wifi support should not be available.
+# Set the variable to "enabled" if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild needs to provide
+# deterministic jit support via IUSE="jit".  The upstream default will be used
+# otherwise, which is generally to enable jit unless support for the platform
+# is missing.
+#
+# Set the variable to "enabled" if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK3
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild can provide
+# optional gtk3 support via IUSE="force-gtk3".  Currently this would include
+# thunderbird and seamonkey in the future, once support is ready for testing.
+#
+# Leave the variable UNSET if gtk3 support should not be optionally available.
+# Set the variable to "enabled" if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+# If gtk+:3 is to be the standard toolkit, do not use this and instead use
+# MOZCONFIG_OPTIONAL_GTK2ONLY.
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_GTK2ONLY
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild can provide
+# optional gtk2-only support via IUSE="gtk2".
+#
+# Note that this option conflicts directly with MOZCONFIG_OPTIONAL_GTK3, both
+# variables cannot be set at the same time and this variable will be ignored if
+# MOZCONFIG_OPTIONAL_GTK3 is set.
+#
+# Leave the variable UNSET if gtk2-only support should not be available.
+# Set the variable to "enabled" if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_QT5
+# @DESCRIPTION:
+# Set this variable before the inherit line, when an ebuild can provide
+# optional qt5 support via IUSE="qt5".  Currently this would include
+# ebuilds for firefox, but thunderbird and seamonkey could follow in the 
future.
+#
+# Leave the variable UNSET if qt5 support should not be available.
+# Set the variable to "enabled" if the use flag should be enabled by default.
+# Set the variable to any value if the use flag should exist but not be 
default-enabled.
+
+# use-flags common among all mozilla ebuilds
+IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification 
system-harfbuzz
+ system-icu system-jpeg system-libevent system-sqlite system-libvpx"
+
+# some notes on deps:
+# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 
2.14
+# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
+
+RDEPEND=">=app-text/hunspell-1.5.4:=
+   dev-libs/atk
+   dev-libs/expat
+  

[gentoo-commits] proj/mozilla:master commit in: eclass/

2018-01-25 Thread Ian Stakenvicius
commit: 39aa655a9a53a215c146027487168ad4a1f9fc72
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Jan 25 22:01:13 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Jan 25 22:01:13 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=39aa655a

mozextension.eclass: initial support for manifest.json exensions

Thanks to Sven B. for some initial legwork on this.  Work is not complete as
the extension installations should somehow also auto-validate themselves, but
it will at least prevent bugs such as bug 645636

Bug: http://bugs.gentoo.org/645754

 eclass/mozextension.eclass | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 9d22166..425da7e 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -69,10 +69,18 @@ xpi_install() {
[[ ${#} -ne 1 ]] && die "$FUNCNAME takes exactly one argument, please 
specify an xpi to unpack"
 
x="${1}"
-   cd ${x}
+   #cd ${x}
# determine id for extension
+   if [[ -f "${x}"/install.rdf ]]; then
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
-   || die "failed to determine extension id"
+   || die "failed to determine extension id from install.rdf"
+   elif [[ -f "${x}"/manifest.json ]]; then
+   emid="$( sed -n 's/.*"id": "\(.*\)",/\1/p' "${x}"/manifest.json 
)" \
+   || die "failed to determine extension id from 
manifest.json"
+   else
+   die "failed to determine extension id"
+   fi
+
if [[ -n ${MOZEXTENSION_TARGET} ]]; then
insinto "${MOZILLA_FIVE_HOME}"/${MOZEXTENSION_TARGET%/}/${emid}
elif $(mozversion_extension_location) ; then



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

2018-01-25 Thread Ian Stakenvicius
commit: 902e529f871d0b52b575eabbefa6039f4d87e68d
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Jan 25 00:16:22 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Jan 25 00:16:22 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=902e529f

drop ff-52.5.2

 www-client/firefox/Manifest  |  93 ---
 www-client/firefox/firefox-52.5.2.ebuild | 406 ---
 2 files changed, 499 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 7e50990..07d7dcc 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,96 +1,3 @@
-DIST firefox-52.5-patches-02.tar.xz 15084 SHA256 
67b1b4aaeedc62c284e9921f320bd9726fc7e368968bc6b11e294bf09d6800bf SHA512 
b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
 WHIRLPOOL 
d6ce80d6636c8cfc9c16163c65578923a67db4ae8613616822d0a936dd3796312326a0a0e49fab5ca0cd4da399e295610c15b95276b997e1b83a9823e4f49a13
-DIST firefox-52.5.2esr-ach.xpi 427640 SHA256 
cc7055de62cc3a49635b6e457ebd346e6381ee33fdb2c3aa505ce28dc6e6cd11 SHA512 
520f8f9a694430a0d85dc840bf2654c186ab9df7eed2a4d5b18e5937038983f70d9feb78a12a187cc49b0cd035465ff6dd9f732b1de9eedc931e3a5c21f53432
 WHIRLPOOL 
ea0524b242d6b216c0b6b93f546bc635b9f06f376d6583154866e7e5fba1367fd4a10f22038740b0726f813160a55dc1b8c45c8adac708f54f500f676e88598a
-DIST firefox-52.5.2esr-af.xpi 436823 SHA256 
705dc236af8c9db9eeb2ed30d24dafe1b2c0c80825b2b72fdde9e1551a1c5c1c SHA512 
c6fbe8a9e98b888f60c528d58b5947eb7538c387457132aa2c9877ea5bec8c10fb575674f4fe8eb41e20f028fb52c55155276c106aa4a7641055c3dd4c08e66d
 WHIRLPOOL 
723328c2ce39fdd46528c6c12b3d6b5ac99442d8b324a0c84b1f100e8dc0dbb37b6af29ce7dadf48dbcb013eb158f6049bae9384a8b43463adc79460be74de5a
-DIST firefox-52.5.2esr-an.xpi 445142 SHA256 
e8c506e03b6ac29a70f8756fef4bb8fee0840079cecc9489c282b5f5e5a335d6 SHA512 
36f795f4a2c3c9bacd83e9ad975ac8cf9e867e32d81e4749ba659e7ab82ff15cee70504769f0258a9a28fbd1544e28797ab7b746e5c317a34731d64c075c2014
 WHIRLPOOL 
0cce34da4e585859fc236b353b4d629646b76cebbddc345b8282deafe5ebed80946ce893ced32191c9d6ace46477aa3c20cf8d619ba97120f2ff0b5d8368f676
-DIST firefox-52.5.2esr-ar.xpi 473381 SHA256 
7424265a29ede9d0ed890640e3e2c1403b448ab2d3f423ad5723c00876fbed61 SHA512 
9aa29bd27b3b9c0ffe4c6b8c319c603b8f9bbce15d901ccde840561bcc0870b959861f82e7e2416815328a7a49b36854fe82aaf078fa237d32198443e5996be6
 WHIRLPOOL 
f5d31a970e64353c6687e3b7b66ea5826ada8df06603ea8985d61bc2e2c7a46094ee74c11aac69a57e7ea6529350437437a910e85ba7e21aabf4ce5aaf2751ac
-DIST firefox-52.5.2esr-as.xpi 486888 SHA256 
d95ba1bfcea770558191a1a31e3a5962dcd5aeedfa9b5441b528789f7048caf1 SHA512 
520291be28928368d276f96204b2eb0ef5f564d986d5c608bc87e55e4964c033cc057f3b8e31fe0448e70a48f48dd1d33e35683b408c659a0b70d80239d09308
 WHIRLPOOL 
cfafb804d9559d27a169beb0ed98bc1c016d247ea1367dc74bbf7b97ddc67bca6d89f1545bb443390209ea9cbde706f193da4ad0c1d4a697f68af74b691dc9aa
-DIST firefox-52.5.2esr-ast.xpi 440033 SHA256 
f506300c84c8f3f8d487e1bf590a72465a53c9ee11fb140d3e45e9ae7a68aeb9 SHA512 
b3324b0d5c32cbbbad2e305a81edf584e87b273f2d8798922d595dcd58283c8500fbf6f252a833de8633fabf340b1e1ac1fa6ad8f9a7d2909adf2626c6ce34eb
 WHIRLPOOL 
e02b2f3b5e166704d1b0025bd0fa13b1a7dfe37b4943f5557258091a72070bee1e2be88e4d57cc055804fbc6b61f1b051f2c8603558ef2ba4598552697aa53e9
-DIST firefox-52.5.2esr-az.xpi 454923 SHA256 
ff7d65c941a3778afdbc21c293b4845eba4a1e21eb8f9baaf39c850de9bf5616 SHA512 
5c710803c426ee26184e300c8ea62d6b5965cbdb7039a649ba7f1ecce77d58a9790124467b683adc66b8b9cb78dddb97659633f65b14ef8ebc6a6399baef3fd8
 WHIRLPOOL 
84ace8037456e44a7856bd096eca7629272a42a5de5fdb25a96210c47e2c3ae693023acbc65e0b7d2eb9e68ec6463844a2b97a399d39d8b8c707716262a2de04
-DIST firefox-52.5.2esr-bg.xpi 487892 SHA256 
2f9c0126fbace3a158df297de6697588d3cad59fc93f20d926d0a27a27fb096a SHA512 
ee9a9e59c86ce0173dd99c96602244ab7a2a7f9f424c11125a4af1253dfe6e6d7e838a674b1b840d0f3ac9a45a3bfddd0b693b0676d6dcd30e87676db94f8ddf
 WHIRLPOOL 
d02532e092e89e5666d3b7001a92b99d509366de83edc024c11f7289a59df0081d688ab307acc9b9536b14e85b7618d26f621acbf4fc4d19fe1c357ac1f921c6
-DIST firefox-52.5.2esr-bn-BD.xpi 511995 SHA256 
9b1576c824b977a563ee6db1323e3c1dada075c3c95fafcdc771946d56d58a6a SHA512 
5a1fd91cb356734f34371eb9ebc1dd4b7c350a62272c0e8454b2dddacbdb72773f20e13286b4355592ad389d452764c3b01ced5f20ae5fe44d9af98f2015f2f7
 WHIRLPOOL 
2d81cf25657b5826f7ed5a5651242f2e37ec48ac3c1ca24b00fa730263a8902c498ad8841449cec47a933150ec003eb9d3742df725d919f09a7ae35d12346412
-DIST firefox-52.5.2esr-bn-IN.xpi 509375 SHA256 
1670f5fa44ff7b5d5a1a118f1976656c0dc506292e22a1e484f2468fd1eb5d76 SHA512 
25cbf24c77cda6564bfe568e3c92ab5e0b6bc6641625d1d7c362b8d064641ff27e4b666e0842138c637bb4218f26764511d96f656449705274c46486ddcedf61
 WHIRLPOOL 
9d4bb9800063d40e41a8316820ea2c9ccf4e9d9926ce6b8263ea36f097cf3348b798df8720dca31ee46fa66ac3308ea68f42839a89cc489f991f61105f4aefb0
-DIST firefox-52.5.2esr-br.xpi 

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

2018-01-25 Thread Ian Stakenvicius
commit: 9b416daeebf464d0ffe1428fef06b2dee93e0f2b
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Jan 26 04:27:36 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Jan 26 04:27:36 2018 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=9b416dae

firefox: bump to 58.0 final

 www-client/firefox/Manifest| 184 ++---
 ...efox-58.0_beta16.ebuild => firefox-58.0.ebuild} |   6 +-
 2 files changed, 95 insertions(+), 95 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 07d7dcc..28bcf06 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,93 +1,93 @@
+DIST firefox-58.0-ach.xpi 445610 SHA256 
2927ffaed1c67d844e36c61a735508341b4da5ae062e87ef6bb728ea6252c120 SHA512 
423f8e8a05f6bf8337c80f3229695281bcafee059b2d4a4b82a5093f6131da2255361da09daa4d03e6b6019cc39b5a25bf5ff591988200ccec25abb238457cf7
 WHIRLPOOL 
bbb56d347c297cec410bd13e1d7f77f4efdd6491447e07d40215e2754b5f4479c05c9119a406598de25148200c1ba1b1a3139bd6c395b0498cdd68913c6c6746
+DIST firefox-58.0-af.xpi 445013 SHA256 
56398a4ea260c26c5d1a5722a17e3ae4946a25aca36bc21e7f8146f56078b31f SHA512 
2623233497530a2a415231a33c4c397b811d8dfd8449a5029f9555c385c5e807f3fd126c38a20a47903173eecce435a10b2ccd22c673758e0fba6b3cb95452c1
 WHIRLPOOL 
7a2a0ecae1c063c3fbdc8d1a209c9549158b3e622f0cc2de7efc7b1d7b55a5e1d3581d3363ef281e79e7a7d04dd69024eb4065a94f82869f34742111f974a2b8
+DIST firefox-58.0-an.xpi 469441 SHA256 
eb772b7256e31da01472bfef779a47767e9e7ec95a6b577d8e6ec354a759eaa8 SHA512 
4f802f2bfd34796ac6d4311a15e751d617844b6b5c32dba325c27e502c6eaca1e538066e1b0c66fd77b83d5e5be14a130aff42170a5fed87fbdaf31f91b12081
 WHIRLPOOL 
7e42d67ff945bb61da053dd8a31c6b45b2fd369274bc19b3208ad7eab4c2ceca06f636024a85e407b6f464e61b8fc8434f8f9bbfdcfccc6fdb524e2ea83a895e
+DIST firefox-58.0-ar.xpi 494893 SHA256 
754c5c35470b100ce707407c134a3bd2d8a42c0b3da557b4f49f83d415e064e2 SHA512 
6761e9af26649c22740d50d36cf30936898df0ea704c27c379683c086cc4f02392bf467a78e823c31b5d9ccf267e0b4cd511a869cd4626a1e9e61bde56508b8c
 WHIRLPOOL 
195a50834edcc7d304824a2838b27c088f56ad241067e62e9179ccf6d97335f18ccca5879051890fdb242799e82228ea3e8cae7cfd349b298331af9dc616e4bf
+DIST firefox-58.0-as.xpi 492795 SHA256 
1bef07d2815d4964016df69f78c6114ee5f62109cc11021147cb0161b06ca83b SHA512 
52ae415bdb63985104bd52582019e240b8b3820eceb025ac1781cea432a4a117639cbf62fc7d43179088d071d6eed7a886ec45ed0857ef490f6ec74c528d30d9
 WHIRLPOOL 
56cd9caf455a24532b80dc97c7b2fd149083a6be5f77cfc4beafb582900d19422cd49a4219a539222d3f25951fba4211b116d0dbd43a2997d43a643ad8926693
+DIST firefox-58.0-ast.xpi 462086 SHA256 
f46615482b9b3a34e2fd11554c3170d8622e6ff7ce95c0c79b5af599f450b4c4 SHA512 
fcff491e092a66c1b994a10b25418317197d477cb94d1c7f2cf262f69b8cc04d38247988d2010e0aa2db1ae5a341a32f06b6014de4a1a244bcf21c403555eaf5
 WHIRLPOOL 
93de409028006ac1a444f5f1e4b11b823c1089a8b29ba9e329a2760ca1f503feabc7b3e86e51dbf608b3310094531418606b49b101d9ca30998cc5bf3220a242
+DIST firefox-58.0-az.xpi 470906 SHA256 
0151c39c10b75a251394dd102a77e0275b7c427ecfdcf6515e66d863246b7d3b SHA512 
c2148c3092ecf6bb17900b1880c00907a461dc8042cfee708179a3ac146c3fe3c8521ada123064f89942a9e96cb10dd6d90bfe54d59a3c0a06f3866d1ae367a0
 WHIRLPOOL 
b448f8ab76a2c67b9d8aca9a2293ee817b70c09fd9d509f1f6599b0af64f69dc2623244b90863f0dd088673a43716ad5474ca728c3ec571221ba85b7f611690c
+DIST firefox-58.0-bg.xpi 517351 SHA256 
64cceff752fda7766d405361d10748def5e1ff82773e944a6f08691eb6ccb3df SHA512 
e70e81fac1a796d64763714971f40ef68486a5c54b849512a2ae06725b92c3c5629023b09a68d436999dece2a9eab43f8f8460bd522e82d13493e38cc8833acc
 WHIRLPOOL 
d9c0dec8547e8215923687296ebec3aaa8c2d3b31b6892479aec8df7e90ec5f0cc0af799ee4f4a80f226952e03b46f39e389eb5a5cb95e0154516f528f8d0caa
+DIST firefox-58.0-bn-BD.xpi 533457 SHA256 
b87404168c03170dc43d423e01ebc7a557f83a8e713e71bf393656ab9b4c6dd2 SHA512 
51d19cc42293cec9e4372f4264e974afa3df75bd5d51e4d99bd25568760dfeafef5797685cd659818923c05812d22c04237733ba395d320a308d8a41142901ed
 WHIRLPOOL 
a94c81a21d8b3d5c022e6a2385e07bda5017288c72037492b3629695513786539a127d79fc94680c6061fe974c772e4e501fd998470bf73b0ee458fa7bc2ad39
+DIST firefox-58.0-bn-IN.xpi 518928 SHA256 
7d4b4ff1b94684f9dd4e25a323ab78114ada914ef1d159131332ed45152ac806 SHA512 
dc88518bb8d955eb7f0d97d143f5a89c36b89e89c720d6c3ff204ea00f230021504afe54f36d6f7c763e2c239093e9ad186121cff87812fbc9745bfb16637a27
 WHIRLPOOL 
f5cf59be5d4a9a5a3ece47cf4e9edb6337febd6a5c76deaa812de9fde4e03cd9f918c2e36ac751556e580219a8e93cebbd0b3fb2de10ab19aa5d0f17085c5c2a
+DIST firefox-58.0-br.xpi 457659 SHA256 
54ecc3a8ead5ae71615e617114e286daebf6277d7b688bef9c4cccf07d558257 SHA512 
bebcdf7ed33444ec34e2775726d1d0939d3cf1ce4f3300d7ce438b5c60957f0fcd69e5ee5d57ba4740af2a936511a7805a68963a5d39c973e7e21db897cafd63
 WHIRLPOOL 
5430d5c1ec34c1bf7b829dcedfabe375d797308067a7279ede44796133394c673d01714b285b2c4f832aa540c4fd550e1de3c14742eda868a06937ac8ad153de
+DIST firefox-58.0-bs.xpi 466548 SHA256 

[gentoo-commits] repo/gentoo:master commit in: sys-apps/kbd/files/, sys-apps/kbd/

2018-01-25 Thread Mikle Kolyada
commit: ba5ab003dd8ef58f73a8eff2b475405d0fe1b2da
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 01:16:52 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 01:16:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5ab003

sys-apps/kbd: Drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sys-apps/kbd/Manifest  |  1 -
 sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch | 90 --
 sys-apps/kbd/kbd-1.15.5-r1.ebuild  | 49 
 3 files changed, 140 deletions(-)

diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
index d6c4a8c16e7..50b5caac7ff 100644
--- a/sys-apps/kbd/Manifest
+++ b/sys-apps/kbd/Manifest
@@ -1,3 +1,2 @@
-DIST kbd-1.15.5.tar.xz 790680 BLAKE2B 
f34883fea204a292c91bd0b06924e5a93f0157ef2b1a4f7e8b424770103222685c0e11ae9897c9f5da3ee5e2a87dbea808ca1405fb92a55bfef3dc3e75b21ec4
 SHA512 
fed954bfe231a46debc2a0d6e919335b42d8cfc879821137424440289de248f6a1705e48745cf19e5bd16d7f66c2a8ff2793341f9906d2d4b2b88ac7774d8c7f
 DIST kbd-2.0.3.tar.xz 1037036 BLAKE2B 
bbdc0ecd21e74c2d1074339f6d0e4caa69e0d3ee10a211c4ccd187906d7f513032df495c18e1c2667d1f2960a68db3d5aa995bdaafd3719fc35da5b769af7c11
 SHA512 
522718859c2a95abee06a50dd0a7cfe7bb9c8f4b3959d54fd9e56cef23acc85b9af85405aa4953f20cd029397412051d72c8b1b0d639ba3a26b4952f89ef6a3f
 DIST kbd-2.0.4.tar.xz 1031864 BLAKE2B 
10c2bded89befda1f1d7ab199796e082a4e3b2333cf29a2abbbe843191dce41a7289d5bc3b7e55d8b25c7144ae4b4977e4321b38896917d0083af8ddd4924a3e
 SHA512 
5e264b3695b0af0bc85e0a4fa2c43e13648d8ea82102f3b051c28da2abfc52977577c470bce48f30cec9b0d215297e48c9b05e00561c990e3770fb68f6544e0f

diff --git a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch 
b/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch
deleted file mode 100644
index c78a2278084..000
--- a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-https://bugs.gentoo.org/447440
-
-From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001
-From: Alexey Gladkov 
-Date: Tue, 11 Dec 2012 14:24:44 +0400
-Subject: [PATCH] Fix regression in 16117ce6ab
-
-Signed-off-by: Alexey Gladkov 

- src/loadkeys.analyze.l | 14 +-
- 1 file changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/src/loadkeys.analyze.l b/src/loadkeys.analyze.l
-index c18dcea..f817c78 100644
 a/src/loadkeys.analyze.l
-+++ b/src/loadkeys.analyze.l
-@@ -307,8 +307,10 @@ To  to|To|TO
-   char *s = xstrndup(yytext+1, strlen(yytext)-2);
-   /* use static pathname to store *s ? */
-   open_include(s);
--  yy_pop_state();
--  state_ptr--;
-+  while (state_ptr > 0) {
-+  yy_pop_state();
-+  state_ptr--;
-+  }
-   }
- [^"]|\"\"|\"[^"\n]*{Eol} {
-   yyerror(_("expected filename between quotes"));
-@@ -323,7 +325,7 @@ To  to|To|TO
-   }
- {Eol} {
-   line_nr++;
--  if (state_ptr > 0) {
-+  while (state_ptr > 0) {
-   yy_pop_state();
-   state_ptr--;
-   }
-@@ -428,8 +430,10 @@ To  to|To|TO
-   }
- \"   {
-   *p = '\0';
--  yy_pop_state();
--  state_ptr--;
-+  while (state_ptr > 0) {
-+  yy_pop_state();
-+  state_ptr--;
-+  }
-   return(STRLITERAL);
-   }
- . {
 a/src/loadkeys.analyze.c
-+++ b/src/loadkeys.analyze.c
-@@ -1359,8 +1359,10 @@ YY_RULE_SETUP
-   char *s = xstrndup(yytext+1, strlen(yytext)-2);
-   /* use static pathname to store *s ? */
-   open_include(s);
--  yy_pop_state();
--  state_ptr--;
-+  while (state_ptr > 0) {
-+  yy_pop_state();
-+  state_ptr--;
-+  }
-   }
-   YY_BREAK
- case 3:
-@@ -1393,7 +1395,7 @@ YY_RULE_SETUP
- #line 324 "loadkeys.analyze.l"
- {
-   line_nr++;
--  if (state_ptr > 0) {
-+  

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

2018-01-25 Thread Mikle Kolyada
commit: 233e2b3a5edf07978d0107cbb71dd26b64c8a9c3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 01:11:45 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 01:11:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=233e2b3a

sys-apps/kbd: amd64 stable wrt bug #645022

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/sys-apps/kbd/kbd-2.0.4.ebuild b/sys-apps/kbd/kbd-2.0.4.ebuild
index 34e40d96753..aa313ff81c3 100644
--- a/sys-apps/kbd/kbd-2.0.4.ebuild
+++ b/sys-apps/kbd/kbd-2.0.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == "" ]] ; then
EGIT_BRANCH="master"
 else
SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh sparc x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh sparc x86"
 fi
 
 inherit eutils ${SCM}



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

2018-01-25 Thread Mikle Kolyada
commit: b4124556a7baaa34196356b539f9a93c1c1ebabf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 01:08:13 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 01:08:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4124556

app-eselect/eselect-repository: amd64 stable wrt bug #644984

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-eselect/eselect-repository/eselect-repository-2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-eselect/eselect-repository/eselect-repository-2.ebuild 
b/app-eselect/eselect-repository/eselect-repository-2.ebuild
index 2037c513390..ecaae93b672 100644
--- a/app-eselect/eselect-repository/eselect-repository-2.ebuild
+++ b/app-eselect/eselect-repository/eselect-repository-2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/mgorny/eselect-repository/archive/v${PV}.tar.gz -> $
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm x86"
+KEYWORDS="amd64 ~arm x86"
 IUSE=""
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2018-01-25 Thread Matt Thode
commit: 23b8b2b9a381cdda0b9c2a99415b38e0283b8d42
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 01:05:52 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 01:05:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b8b2b9

app-crypt/certbot-apache: 0.21.1 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-0.21.1.ebuild| 38 ++
 2 files changed, 39 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 772d0f15369..d0dea856b8d 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -2,3 +2,4 @@ DIST certbot-0.18.2.tar.gz 1044019 BLAKE2B 
d198252c1e3e24a80bcadeecde7fd133e4540
 DIST certbot-0.19.0.tar.gz 1061557 BLAKE2B 
4f1c623276cbcc88d414dd9d135b65f472d1e35cfef74901fb8031d40d414266870229b6aaf60a4bfde983c7e930819e5e7326d5cfa3cbffb155e3a9c724883a
 SHA512 
d29c9e2041171f2574bf2ee9ff7442b80b261a03f9e82e4dd40aad0617730aca6bff17fcc728496bda4133f86a4894cf21d083dacb0d0df2dec11d23e4e1541b
 DIST certbot-0.20.0.tar.gz 1108139 BLAKE2B 
6af07dd245912741592761bd11160c081e278e5f48b69747669aa6146d81cc7ad6f0d9c7b4bf31ad137d51bd378f670e5e5d7318efe7b3b5463d52515a5df257
 SHA512 
92c128bc955a576a1eb568d39b3a5568f9bd841acefaa455d716ce5036312d0ad67b3dcfcf960b15abdd39c1f34f82ffe2ebca0722628c5c804fc5472a6c0546
 DIST certbot-0.21.0.tar.gz 1105665 BLAKE2B 
c7fea5f9fd6a0f68112897923fe96c854751789c6ba71ad38c333c259d556431ccc53658eef520f2518b42ff26748bc6736f3deff97cbfee4900305b1cd24fa7
 SHA512 
87d1f2b5153f8fc6a5cf1ee3e6ba084464d2094ef0ae8955d4ac3c75de759cd62c54465186a21b4d4205193f410cbfcb93f4af4f29bfdb21f7cc881a38c4340f
+DIST certbot-0.21.1.tar.gz 1105663 BLAKE2B 
7c36ec0504a144a2325528079374d103f6214252c01ba0bcaf26378950fe5cd54010abe756d80b1c0c30740442a184417f0b2bd7ffea91edeb70c59dfee2349e
 SHA512 
6f3ffba7dc06bcc2a6b9835906331753ee2715192e7a49562314480069f22e4a66bb26f04dc4bbdfb0ab40998220d0c9b77fb0351e042116b02996fb2da699d2

diff --git a/app-crypt/certbot-apache/certbot-apache-0.21.1.ebuild 
b/app-crypt/certbot-apache/certbot-apache-0.21.1.ebuild
new file mode 100644
index 000..bcdba5a9d28
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-0.21.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 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})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz 
-> ${PN%-apache}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+   S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   ~app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/python-augeas[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+DEPEND="test? ( ${RDEPEND}
+   dev-python/nose[${PYTHON_USEDEP}] )
+   dev-python/setuptools[${PYTHON_USEDEP}]"
+
+python_test() {
+   nosetests || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2018-01-25 Thread Matt Thode
commit: a6b9f3256ad7cf1beb888c11680bcba5ae3844dc
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 01:05:09 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 01:05:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b9f325

app-crypt/certbot: 0.21.1 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/certbot/Manifest  |  1 +
 app-crypt/certbot/certbot-0.21.1.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 772d0f15369..d0dea856b8d 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -2,3 +2,4 @@ DIST certbot-0.18.2.tar.gz 1044019 BLAKE2B 
d198252c1e3e24a80bcadeecde7fd133e4540
 DIST certbot-0.19.0.tar.gz 1061557 BLAKE2B 
4f1c623276cbcc88d414dd9d135b65f472d1e35cfef74901fb8031d40d414266870229b6aaf60a4bfde983c7e930819e5e7326d5cfa3cbffb155e3a9c724883a
 SHA512 
d29c9e2041171f2574bf2ee9ff7442b80b261a03f9e82e4dd40aad0617730aca6bff17fcc728496bda4133f86a4894cf21d083dacb0d0df2dec11d23e4e1541b
 DIST certbot-0.20.0.tar.gz 1108139 BLAKE2B 
6af07dd245912741592761bd11160c081e278e5f48b69747669aa6146d81cc7ad6f0d9c7b4bf31ad137d51bd378f670e5e5d7318efe7b3b5463d52515a5df257
 SHA512 
92c128bc955a576a1eb568d39b3a5568f9bd841acefaa455d716ce5036312d0ad67b3dcfcf960b15abdd39c1f34f82ffe2ebca0722628c5c804fc5472a6c0546
 DIST certbot-0.21.0.tar.gz 1105665 BLAKE2B 
c7fea5f9fd6a0f68112897923fe96c854751789c6ba71ad38c333c259d556431ccc53658eef520f2518b42ff26748bc6736f3deff97cbfee4900305b1cd24fa7
 SHA512 
87d1f2b5153f8fc6a5cf1ee3e6ba084464d2094ef0ae8955d4ac3c75de759cd62c54465186a21b4d4205193f410cbfcb93f4af4f29bfdb21f7cc881a38c4340f
+DIST certbot-0.21.1.tar.gz 1105663 BLAKE2B 
7c36ec0504a144a2325528079374d103f6214252c01ba0bcaf26378950fe5cd54010abe756d80b1c0c30740442a184417f0b2bd7ffea91edeb70c59dfee2349e
 SHA512 
6f3ffba7dc06bcc2a6b9835906331753ee2715192e7a49562314480069f22e4a66bb26f04dc4bbdfb0ab40998220d0c9b77fb0351e042116b02996fb2da699d2

diff --git a/app-crypt/certbot/certbot-0.21.1.ebuild 
b/app-crypt/certbot/certbot-0.21.1.ebuild
new file mode 100644
index 000..10f9b67afa2
--- /dev/null
+++ b/app-crypt/certbot/certbot-0.21.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 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})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+CDEPEND=">=dev-python/setuptools-1.0[${PYTHON_USEDEP}]"
+RDEPEND="
+   ${CDEPEND}
+   ~app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-1.2[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/zope-component[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+DEPEND="
+   ${CDEPEND}
+   test? (
+   >=dev-python/astroid-1.3.5[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/ipdb[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/pylint-1.4.2[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   )"
+
+python_test() {
+   nosetests -v ${PN} || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2018-01-25 Thread Matt Thode
commit: f729146eff7ca5a44711ddd8c9a037b34926600d
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 01:04:24 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 01:04:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f729146e

app-crypt/acme: 0.21.1 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-0.21.1.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 772d0f15369..d0dea856b8d 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -2,3 +2,4 @@ DIST certbot-0.18.2.tar.gz 1044019 BLAKE2B 
d198252c1e3e24a80bcadeecde7fd133e4540
 DIST certbot-0.19.0.tar.gz 1061557 BLAKE2B 
4f1c623276cbcc88d414dd9d135b65f472d1e35cfef74901fb8031d40d414266870229b6aaf60a4bfde983c7e930819e5e7326d5cfa3cbffb155e3a9c724883a
 SHA512 
d29c9e2041171f2574bf2ee9ff7442b80b261a03f9e82e4dd40aad0617730aca6bff17fcc728496bda4133f86a4894cf21d083dacb0d0df2dec11d23e4e1541b
 DIST certbot-0.20.0.tar.gz 1108139 BLAKE2B 
6af07dd245912741592761bd11160c081e278e5f48b69747669aa6146d81cc7ad6f0d9c7b4bf31ad137d51bd378f670e5e5d7318efe7b3b5463d52515a5df257
 SHA512 
92c128bc955a576a1eb568d39b3a5568f9bd841acefaa455d716ce5036312d0ad67b3dcfcf960b15abdd39c1f34f82ffe2ebca0722628c5c804fc5472a6c0546
 DIST certbot-0.21.0.tar.gz 1105665 BLAKE2B 
c7fea5f9fd6a0f68112897923fe96c854751789c6ba71ad38c333c259d556431ccc53658eef520f2518b42ff26748bc6736f3deff97cbfee4900305b1cd24fa7
 SHA512 
87d1f2b5153f8fc6a5cf1ee3e6ba084464d2094ef0ae8955d4ac3c75de759cd62c54465186a21b4d4205193f410cbfcb93f4af4f29bfdb21f7cc881a38c4340f
+DIST certbot-0.21.1.tar.gz 1105663 BLAKE2B 
7c36ec0504a144a2325528079374d103f6214252c01ba0bcaf26378950fe5cd54010abe756d80b1c0c30740442a184417f0b2bd7ffea91edeb70c59dfee2349e
 SHA512 
6f3ffba7dc06bcc2a6b9835906331753ee2715192e7a49562314480069f22e4a66bb26f04dc4bbdfb0ab40998220d0c9b77fb0351e042116b02996fb2da699d2

diff --git a/app-crypt/acme/acme-0.21.1.ebuild 
b/app-crypt/acme/acme-0.21.1.ebuild
new file mode 100644
index 000..61035085637
--- /dev/null
+++ b/app-crypt/acme/acme-0.21.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 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})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> 
certbot-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+   S=${WORKDIR}/certbot-${PV}/acme
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="
+   >=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
+   >=dev-python/josepy-1.0.0[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
+   dev-python/pyrfc3339[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.10[${PYTHON_USEDEP}]
+   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+   >=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
+"
+
+python_test() {
+   nosetests -w ${PN} || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2018-01-25 Thread Matt Thode
commit: 65e1ec04204ab9c561c2d36efb1b73ec6d4eeea3
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 01:06:28 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 01:06:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65e1ec04

app-crypt/certbot-nginx: 0.21.1 bup

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/certbot-nginx/Manifest   |  1 +
 .../certbot-nginx/certbot-nginx-0.21.1.ebuild  | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 772d0f15369..d0dea856b8d 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -2,3 +2,4 @@ DIST certbot-0.18.2.tar.gz 1044019 BLAKE2B 
d198252c1e3e24a80bcadeecde7fd133e4540
 DIST certbot-0.19.0.tar.gz 1061557 BLAKE2B 
4f1c623276cbcc88d414dd9d135b65f472d1e35cfef74901fb8031d40d414266870229b6aaf60a4bfde983c7e930819e5e7326d5cfa3cbffb155e3a9c724883a
 SHA512 
d29c9e2041171f2574bf2ee9ff7442b80b261a03f9e82e4dd40aad0617730aca6bff17fcc728496bda4133f86a4894cf21d083dacb0d0df2dec11d23e4e1541b
 DIST certbot-0.20.0.tar.gz 1108139 BLAKE2B 
6af07dd245912741592761bd11160c081e278e5f48b69747669aa6146d81cc7ad6f0d9c7b4bf31ad137d51bd378f670e5e5d7318efe7b3b5463d52515a5df257
 SHA512 
92c128bc955a576a1eb568d39b3a5568f9bd841acefaa455d716ce5036312d0ad67b3dcfcf960b15abdd39c1f34f82ffe2ebca0722628c5c804fc5472a6c0546
 DIST certbot-0.21.0.tar.gz 1105665 BLAKE2B 
c7fea5f9fd6a0f68112897923fe96c854751789c6ba71ad38c333c259d556431ccc53658eef520f2518b42ff26748bc6736f3deff97cbfee4900305b1cd24fa7
 SHA512 
87d1f2b5153f8fc6a5cf1ee3e6ba084464d2094ef0ae8955d4ac3c75de759cd62c54465186a21b4d4205193f410cbfcb93f4af4f29bfdb21f7cc881a38c4340f
+DIST certbot-0.21.1.tar.gz 1105663 BLAKE2B 
7c36ec0504a144a2325528079374d103f6214252c01ba0bcaf26378950fe5cd54010abe756d80b1c0c30740442a184417f0b2bd7ffea91edeb70c59dfee2349e
 SHA512 
6f3ffba7dc06bcc2a6b9835906331753ee2715192e7a49562314480069f22e4a66bb26f04dc4bbdfb0ab40998220d0c9b77fb0351e042116b02996fb2da699d2

diff --git a/app-crypt/certbot-nginx/certbot-nginx-0.21.1.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-0.21.1.ebuild
new file mode 100644
index 000..9e827c95537
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-0.21.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 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})
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/certbot/certbot.git;
+   inherit git-r3
+   S=${WORKDIR}/${P}/${PN}
+else
+   
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> 
${PN%-nginx}-${PV}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
+fi
+
+inherit distutils-r1
+
+DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)"
+HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+CDEPEND=">=dev-python/setuptools-1.0[${PYTHON_USEDEP}]"
+RDEPEND="${CDEPEND}
+   ~app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
+   ~app-crypt/acme-${PV}[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}"



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

2018-01-25 Thread Matt Thode
commit: 5d084c21f178a8a3065ac8ae3df03105295615e8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 00:57:34 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 00:57:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d084c21

dev-python/josepy: move blocker to rdep

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-python/josepy/josepy-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/josepy/josepy-1.0.1.ebuild 
b/dev-python/josepy/josepy-1.0.1.ebuild
index b66ff9faa81..3cfd2a6f2aa 100644
--- a/dev-python/josepy/josepy-1.0.1.ebuild
+++ b/dev-python/josepy/josepy-1.0.1.ebuild
@@ -16,10 +16,10 @@ KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE=""
 
 DEPEND="
-   !<=app-crypt/acme-0.20.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]
 "
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+   !<=app-crypt/acme-0.20.0[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2018-01-25 Thread Matt Thode
commit: 3cc1b713d0a0971cfa2816b91779a95036676991
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 00:55:39 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 00:56:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc1b713

media-sound/spotify: switch use flag to systray from gnome

Closes: https://bugs.gentoo.org/645566
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-sound/spotify/metadata.xml |   1 +
 media-sound/spotify/spotify-1.0.70-r1.ebuild | 118 +++
 2 files changed, 119 insertions(+)

diff --git a/media-sound/spotify/metadata.xml b/media-sound/spotify/metadata.xml
index 9ce054e1b38..1e06c14d2fd 100644
--- a/media-sound/spotify/metadata.xml
+++ b/media-sound/spotify/metadata.xml
@@ -3,6 +3,7 @@
 
   
 Triggers a paxmarking of the main Spotify 
binary
+Pulls in dependencies needed for systray support on 
some desktop environments
   
 
 prometheanf...@gentoo.org

diff --git a/media-sound/spotify/spotify-1.0.70-r1.ebuild 
b/media-sound/spotify/spotify-1.0.70-r1.ebuild
new file mode 100644
index 000..6fa5db4d137
--- /dev/null
+++ b/media-sound/spotify/spotify-1.0.70-r1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils xdg-utils gnome2-utils pax-utils unpacker
+
+DESCRIPTION="Spotify is a social music platform"
+HOMEPAGE="https://www.spotify.com/ch-de/download/previews/;
+BUILD_ID_AMD64="399.g5ffabd56-26"
+BUILD_ID_X86="399.g5ffabd56-27"
+SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/;
+SRC_URI="amd64? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb )
+   x86? ( ${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_X86}_i386.deb )"
+LICENSE="Spotify"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systray pax_kernel pulseaudio"
+RESTRICT="mirror strip"
+
+DEPEND=""
+# zenety needed for filepicker
+RDEPEND="
+   ${DEPEND}
+   dev-libs/nss
+   gnome-base/gconf
+   gnome-extra/zenity
+   media-libs/alsa-lib
+   media-libs/harfbuzz
+   media-libs/fontconfig
+   media-libs/mesa
+   net-misc/curl[ssl,curl_ssl_openssl]
+   net-print/cups[ssl]
+   x11-libs/gtk+:2
+   x11-libs/libXScrnSaver
+   x11-libs/libXtst
+   dev-python/pygobject:3
+   dev-python/dbus-python
+   pulseaudio? ( media-sound/pulseaudio )
+   systray? ( gnome-extra/gnome-integration-spotify )"
+   #sys-libs/glibc
+
+S=${WORKDIR}/
+
+QA_PREBUILT="opt/spotify/spotify-client/spotify"
+
+src_prepare() {
+   # Fix desktop entry to launch spotify-dbus.py for systray integration
+   if use systray ; then
+   sed -i \
+   -e 's/spotify \%U/spotify-dbus.py \%U/g' \
+   usr/share/spotify/spotify.desktop || die "sed failed"
+   fi
+   default
+}
+
+src_install() {
+   dodoc usr/share/doc/spotify-client/changelog.gz
+
+   SPOTIFY_PKG_HOME=usr/share/spotify
+   insinto /usr/share/pixmaps
+   doins ${SPOTIFY_PKG_HOME}/icons/*.png
+
+   # install in /opt/spotify
+   SPOTIFY_HOME=/opt/spotify/spotify-client
+   insinto ${SPOTIFY_HOME}
+   doins -r ${SPOTIFY_PKG_HOME}/*
+   fperms +x ${SPOTIFY_HOME}/spotify
+
+   dodir /usr/bin
+   cat <<-EOF >"${D}"/usr/bin/spotify || die
+   #! /bin/sh
+   exec ${SPOTIFY_HOME}/spotify "\$@"
+   EOF
+   fperms +x /usr/bin/spotify
+
+   local size
+   for size in 16 22 24 32 48 64 128 256 512; do
+   newicon -s ${size} 
"${S}${SPOTIFY_PKG_HOME}/icons/spotify-linux-${size}.png" \
+   "spotify-client.png"
+   done
+   domenu "${S}${SPOTIFY_PKG_HOME}/spotify.desktop"
+   if use pax_kernel; then
+   #create the headers, reset them to default, then paxmark -m them
+   pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die
+   pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die
+   pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die
+   eqawarn "You have set USE=pax_kernel meaning that you intend to 
run"
+   eqawarn "${PN} under a PaX enabled kernel.  To do so, we must 
modify"
+   eqawarn "the ${PN} binary itself and this *may* lead to 
breakage!  If"
+   eqawarn "you suspect that ${PN} is being broken by this 
modification,"
+   eqawarn "please open a bug."
+   fi
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+
+   ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
+   ewarn "To remove the cache:"
+   ewarn "rm -rf ~/.cache/spotify"
+   ewarn
+   ewarn "If you use KDE and are upgrading from 0.9 to 1.0, you might 
still see the old icon."
+   ewarn 

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

2018-01-25 Thread Mikle Kolyada
commit: 6503f5a44e070c33df067f39c1d81470032a7614
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 00:52:39 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 00:53:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6503f5a4

app-text/djview: Drop old

Closes: https://bugs.gentoo.org/644408
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-text/djview/Manifest |  4 --
 app-text/djview/djview-4.10.3.ebuild | 81 ---
 app-text/djview/djview-4.10.5.ebuild | 81 ---
 app-text/djview/djview-4.10.6.ebuild | 81 ---
 app-text/djview/djview-4.10.ebuild   | 83 
 app-text/djview/djview-4.9.ebuild| 83 
 6 files changed, 413 deletions(-)

diff --git a/app-text/djview/Manifest b/app-text/djview/Manifest
index 6d2633cdca1..7f6eea3bb2e 100644
--- a/app-text/djview/Manifest
+++ b/app-text/djview/Manifest
@@ -1,5 +1 @@
-DIST djview-4.10.3.tar.gz 1119618 BLAKE2B 
31cd334c18ce9b891fe34945715317de6b093cfa7e0cad6e32c47bc533c78f8a44856c763475782c926932566d8604d3e93bcb4705c8586d966f140c040f69d4
 SHA512 
6e3da481cec699558cbdca17b19b971d693341e6f5ffc07010f8ba717c6434e6d96969bfc322e4edcaaa5fd364e583c7c0908c814725caad4dcc3dad968a74c5
-DIST djview-4.10.5.tar.gz 729 BLAKE2B 
6e6607dcfd3b20c5a514ad851d404c616f2be58c4813d4ba5ae91cdb7b808a77284419a4080063a36371085aa72c0bfa5dd804e269f5e08a75991ae3ef3da3b0
 SHA512 
d7fa4e643e006cb1d71fe6d808fd1b200b965928bf2cdd872c9c1c1833bed71ac3c70a2967a06f31bbd83f347cb5e330f4869e42e7d9c6cd13a0db54e4354614
 DIST djview-4.10.6.tar.gz 1113072 BLAKE2B 
db965ad7dc3b8191855e9c5f23af3cd963901ca649a937e6f85bad8f9f924e0636b30a9a5350c114dcfecea570f013ba395508eb6cf1d45afda674892bcd196e
 SHA512 
c06b9c4c7addd9dededdc9d441094bca685c4d23744e3d1208eab33d9d341a85f120176bf9f1b879ac6620f591eefe05ac774870b1ba3215c43baf1eaf9d14f8
-DIST djview-4.10.tar.gz 1077198 BLAKE2B 
57c9d3a8bab485929880e11aad5602a3d415fe2690abc0759b0ac4b553e8c3e8624a505cee291150df7842f02f9f1a15848d843e0ed9543a42400336bd05
 SHA512 
b3755992df2000f088a93c0d77d4a2ea62f6495f67106142d4787b94d248c54561068a40700c18325c0977a057b26948762a7b71c392b0ccef455776dcb0aad0
-DIST djview-4.9.tar.gz 930676 BLAKE2B 
384cf46d4258bb6b5fcf8e4c0b64787bdf7edd281fafdd170e6a1fe1208ea3fc207c39938e5ebd525c8857e59f0090de0d2916d2bfe9fb86f85a7bac1f081918
 SHA512 
dc2862d673eb77cca77a512a64257e7b37707789de41362fb62295ef495201a81cf31d0282a88ed70e32f8c7cd5643b568ce9761297d0e61d72fdbea7ecbfa94

diff --git a/app-text/djview/djview-4.10.3.ebuild 
b/app-text/djview/djview-4.10.3.ebuild
deleted file mode 100644
index 80950832b3a..000
--- a/app-text/djview/djview-4.10.3.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit autotools gnome2-utils xdg-utils flag-o-matic versionator 
toolchain-funcs multilib nsplugins
-
-DESCRIPTION="Portable DjVu viewer using Qt"
-HOMEPAGE="http://djvu.sourceforge.net/djview4.html;
-SRC_URI="mirror://sourceforge/djvu/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="debug nsplugin"
-
-RDEPEND="
-   >=app-text/djvu-3.5.22-r1
-   dev-qt/qtdbus:4
-   dev-qt/qtopengl:4
-   dev-qt/qtgui:4"
-DEPEND="${RDEPEND}
-   >=sys-devel/autoconf-2.67
-   virtual/pkgconfig
-   nsplugin? ( dev-libs/glib:2 )"
-
-src_prepare() {
-   # Force XEmbed instead of Xt-based mainloop (disable Xt autodep)
-   sed -e 's:\(ac_xt=\)yes:\1no:' -i configure* || die
-   sed 's/AC_CXX_OPTIMIZE/OPTS=;AC_SUBST(OPTS)/' -i configure.ac || die 
#263688
-   rm aclocal.m4 config/{libtool.m4,install-sh,ltmain.sh,lt*.m4}
-   AT_M4DIR="config" eautoreconf
-}
-
-src_configure() {
-   # See config/acinclude.m4
-   use debug || append-cppflags "-DNDEBUG"
-
-   # QTDIR is needed because of kde3
-   QTDIR=/usr \
-   econf \
-   --with-x \
-   $(use_enable nsplugin nsdejavu) \
-   --disable-desktopfiles
-}
-
-src_compile() {
-   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   plugindir=/usr/$(get_libdir)/${PLUGINS_DIR} \
-   install
-
-   dodoc README NEWS
-
-   cd desktopfiles
-   insinto /usr/share/icons/hicolor/32x32/apps
-   newins prebuilt-hi32-djview4.png djvulibre-djview4.png
-   insinto /usr/share/icons/hicolor/64x64/apps
-   newins prebuilt-hi64-djview4.png djvulibre-djview4.png
-   insinto /usr/share/icons/hicolor/scalable/apps
-   newins djview.svg djvulibre-djview4.svg
-   sed -i -e 's/Exec=djview4/Exec=djview/' djvulibre-djview4.desktop
-   domenu djvulibre-djview4.desktop
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() 

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

2018-01-25 Thread Mikle Kolyada
commit: fd68e436c2c67b55b53f4e79ea1f92df7a703fb0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 00:43:47 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 00:53:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd68e436

app-text/djview: amd64 stable wrt bug #644408

Package-Manager: Portage-2.3.19, Repoman-2.3.6

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

diff --git a/app-text/djview/djview-4.10.6-r1.ebuild 
b/app-text/djview/djview-4.10.6-r1.ebuild
index 9e117d21307..fa5fe0ff6bd 100644
--- a/app-text/djview/djview-4.10.6-r1.ebuild
+++ b/app-text/djview/djview-4.10.6-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/djvu/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~hppa ppc ppc64 x86"
+KEYWORDS="amd64 ~hppa ppc ppc64 x86"
 IUSE="debug nsplugin"
 
 RDEPEND="



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

2018-01-25 Thread Matt Thode
commit: 07260e22b49d6b06c79e997223f45a92a839fb30
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 26 00:45:22 2018 +
Commit: Matt Thode  gentoo  org>
CommitDate: Fri Jan 26 00:46:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07260e22

dev-python/josepy: block on earlier versions of acme

Closes: https://bugs.gentoo.org/642954

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-python/josepy/josepy-1.0.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/josepy/josepy-1.0.1.ebuild 
b/dev-python/josepy/josepy-1.0.1.ebuild
index 115d502f9d0..b66ff9faa81 100644
--- a/dev-python/josepy/josepy-1.0.1.ebuild
+++ b/dev-python/josepy/josepy-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,6 +16,7 @@ KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE=""
 
 DEPEND="
+   !<=app-crypt/acme-0.20.0[${PYTHON_USEDEP}]
>=dev-python/setuptools-1.0[${PYTHON_USEDEP}]
>=dev-python/cryptography-0.8[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]



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

2018-01-25 Thread Patrick McLean
commit: f59c667e9c206e59fea9f13f47eac488822ebba2
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Jan 26 00:27:55 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Jan 26 00:28:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f59c667e

sys-apps/kexec-tools: Filter -mindirect-branch=thunk* for 1.0.16 and 

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-apps/kexec-tools/kexec-tools-2.0.16.ebuild | 5 +++--
 sys-apps/kexec-tools/kexec-tools-.ebuild   | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/sys-apps/kexec-tools/kexec-tools-2.0.16.ebuild 
b/sys-apps/kexec-tools/kexec-tools-2.0.16.ebuild
index f3f01574c05..e691dd6cb12 100644
--- a/sys-apps/kexec-tools/kexec-tools-2.0.16.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-2.0.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
-inherit libtool linux-info systemd
+inherit flag-o-matic libtool linux-info systemd
 
 DESCRIPTION="Load another kernel from the currently executing Linux kernel"
 HOMEPAGE="https://kernel.org/pub/linux/utils/kernel/kexec/;
@@ -43,6 +43,7 @@ pkg_setup() {
 src_prepare() {
default
elibtoolize
+   filter-flags '-mindirect-branch=thunk*'
 }
 
 src_configure() {

diff --git a/sys-apps/kexec-tools/kexec-tools-.ebuild 
b/sys-apps/kexec-tools/kexec-tools-.ebuild
index 784f7a48e98..89ef61b3896 100644
--- a/sys-apps/kexec-tools/kexec-tools-.ebuild
+++ b/sys-apps/kexec-tools/kexec-tools-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ else
KEYWORDS="~amd64 ~arm64 ~x86"
 fi
 
-inherit libtool linux-info systemd
+inherit flag-o-matic libtool linux-info systemd
 
 DESCRIPTION="Load another kernel from the currently executing Linux kernel"
 HOMEPAGE="https://kernel.org/pub/linux/utils/kernel/kexec/;
@@ -46,6 +46,7 @@ src_prepare() {
else
elibtoolize
fi
+   filter-flags '-mindirect-branch=thunk*'
 }
 
 src_configure() {



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

2018-01-25 Thread Thomas Deutschmann
commit: 50167d138590d8ba266ad1aa3a6d2b85b02a61b5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 25 23:47:42 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50167d13

www-apps/redmine: Use HTTPS for HOMEPAGE/SRC_URI

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-apps/redmine/redmine-3.2.9.ebuild | 4 ++--
 www-apps/redmine/redmine-3.3.6.ebuild | 4 ++--
 www-apps/redmine/redmine-3.4.4.ebuild | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/www-apps/redmine/redmine-3.2.9.ebuild 
b/www-apps/redmine/redmine-3.2.9.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.2.9.ebuild
+++ b/www-apps/redmine/redmine-3.2.9.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/;
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz;
+HOMEPAGE="https://www.redmine.org/;
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"

diff --git a/www-apps/redmine/redmine-3.3.6.ebuild 
b/www-apps/redmine/redmine-3.3.6.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.3.6.ebuild
+++ b/www-apps/redmine/redmine-3.3.6.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/;
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz;
+HOMEPAGE="https://www.redmine.org/;
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"

diff --git a/www-apps/redmine/redmine-3.4.4.ebuild 
b/www-apps/redmine/redmine-3.4.4.ebuild
index f92d61354c7..c3b226cd21c 100644
--- a/www-apps/redmine/redmine-3.4.4.ebuild
+++ b/www-apps/redmine/redmine-3.4.4.ebuild
@@ -7,8 +7,8 @@ USE_RUBY="ruby22 ruby23"
 inherit eutils depend.apache ruby-ng user
 
 DESCRIPTION="Flexible project management web application using the Ruby on 
Rails framework"
-HOMEPAGE="http://www.redmine.org/;
-SRC_URI="http://www.redmine.org/releases/${P}.tar.gz;
+HOMEPAGE="https://www.redmine.org/;
+SRC_URI="https://www.redmine.org/releases/${P}.tar.gz;
 
 KEYWORDS="~amd64"
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: www-apps/redmine/, www-apps/redmine/files/

2018-01-25 Thread Thomas Deutschmann
commit: 2e1acd2130ed4110cbe04a30050023a9eb44a51e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan 25 23:43:08 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e1acd21

www-apps/redmine: strict certain versions for deps

Modified *_requires.patch to strict rails to 4.2 and actionpack-xml_parser
to 1.0 during configuration and execution.

Bug: https://bugs.gentoo.org/636210
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../redmine/files/redmine-3.3.4_requires.patch |  60 
 .../redmine/files/redmine-3.4.3_requires.patch |  73 ++
 www-apps/redmine/redmine-3.2.8.ebuild  | 106 +++--
 www-apps/redmine/redmine-3.3.5.ebuild  |   2 +-
 www-apps/redmine/redmine-3.4.3.ebuild  |   4 +-
 5 files changed, 133 insertions(+), 112 deletions(-)

diff --git a/www-apps/redmine/files/redmine-3.3.4_requires.patch 
b/www-apps/redmine/files/redmine-3.3.4_requires.patch
deleted file mode 100644
index e4510839cf4..000
--- a/www-apps/redmine/files/redmine-3.3.4_requires.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Nuar redmine-3.3.3-orig/app/controllers/application_controller.rb 
redmine-3.3.3/app/controllers/application_controller.rb
 redmine-3.3.3-orig/app/controllers/application_controller.rb   
2017-05-24 21:05:03.515966923 +0500
-+++ redmine-3.3.3/app/controllers/application_controller.rb2017-05-24 
21:07:22.629960174 +0500
-@@ -15,6 +15,7 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'request_store'
- require 'uri'
- require 'cgi'
- 
-diff -Nuar redmine-3.3.3-orig/app/controllers/welcome_controller.rb 
redmine-3.3.3/app/controllers/welcome_controller.rb
 redmine-3.3.3-orig/app/controllers/welcome_controller.rb   2017-05-24 
21:05:03.514966923 +0500
-+++ redmine-3.3.3/app/controllers/welcome_controller.rb2017-05-24 
21:08:14.895957638 +0500
-@@ -15,6 +15,9 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'action_controller'
-+require 'action_controller/action_caching'
-+
- class WelcomeController < ApplicationController
-   caches_action :robots
- 
-diff -Nuar redmine-3.3.3-orig/app/models/custom_field.rb 
redmine-3.3.3/app/models/custom_field.rb
 redmine-3.3.3-orig/app/models/custom_field.rb  2017-05-24 
21:05:03.513966923 +0500
-+++ redmine-3.3.3/app/models/custom_field.rb   2017-05-24 21:08:32.223956797 
+0500
-@@ -15,6 +15,8 @@
- # along with this program; if not, write to the Free Software
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
-+require 'protected_attributes'
-+
- class CustomField < ActiveRecord::Base
-   include Redmine::SubclassFactory
- 
-diff -Nuar redmine-3.3.3-orig/app/models/mailer.rb 
redmine-3.3.3/app/models/mailer.rb
 redmine-3.3.3-orig/app/models/mailer.rb2017-05-24 21:05:03.514966923 
+0500
-+++ redmine-3.3.3/app/models/mailer.rb 2017-05-24 21:05:47.039964812 +0500
-@@ -16,6 +16,7 @@
- # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
- 
- require 'roadie'
-+require 'roadie-rails'
- 
- class Mailer < ActionMailer::Base
-   layout 'mailer'
-diff -Nuar redmine-3.3.3-orig/config/application.rb 
redmine-3.3.3/config/application.rb
 redmine-3.3.3-orig/config/application.rb   2017-05-24 21:05:03.689966915 
+0500
-+++ redmine-3.3.3/config/application.rb2017-05-24 21:05:35.723965361 
+0500
-@@ -1,8 +1,8 @@
- require File.expand_path('../boot', __FILE__)
- 
- require 'rails/all'
-+require 'action_dispatch/xml_params_parser'
- 
--Bundler.require(*Rails.groups)
- 
- module RedmineApp
-   class Application < Rails::Application

diff --git a/www-apps/redmine/files/redmine-3.4.3_requires.patch 
b/www-apps/redmine/files/redmine-3.4.3_requires.patch
new file mode 100644
index 000..338f627adb1
--- /dev/null
+++ b/www-apps/redmine/files/redmine-3.4.3_requires.patch
@@ -0,0 +1,73 @@
+diff -Nuar redmine-3.4.3-orig/app/controllers/application_controller.rb 
redmine-3.4.3/app/controllers/application_controller.rb
+--- redmine-3.4.3-orig/app/controllers/application_controller.rb   
2017-12-11 20:55:04.942299001 +0500
 redmine-3.4.3/app/controllers/application_controller.rb2017-12-11 
20:55:17.285298402 +0500
+@@ -15,6 +15,7 @@
+ # along with this program; if not, write to the Free Software
+ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
USA.
+ 
++require 'request_store'
+ require 'uri'
+ require 'cgi'
+ 
+diff -Nuar redmine-3.4.3-orig/app/controllers/welcome_controller.rb 
redmine-3.4.3/app/controllers/welcome_controller.rb
+--- redmine-3.4.3-orig/app/controllers/welcome_controller.rb   

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

2018-01-25 Thread Thomas Deutschmann
commit: 6edaba168aac7d45d58d0c4797c7a7a3d438cd88
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Thu Jan 25 23:43:46 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jan 26 00:19:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edaba16

www-apps/redmine: bump to 3.2.9, 3.3.6, 3.4.3

Closes remote vulnerability CVE-2017-18026 (#644314).

Closes: https://github.com/gentoo/gentoo/pull/6520
Bug: https://bugs.gentoo.org/644314
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 www-apps/redmine/Manifest   | 6 +++---
 www-apps/redmine/{redmine-3.2.8.ebuild => redmine-3.2.9.ebuild} | 2 +-
 www-apps/redmine/{redmine-3.3.5.ebuild => redmine-3.3.6.ebuild} | 2 +-
 www-apps/redmine/{redmine-3.4.3.ebuild => redmine-3.4.4.ebuild} | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/www-apps/redmine/Manifest b/www-apps/redmine/Manifest
index 1eb2245eb12..dcdd6872f69 100644
--- a/www-apps/redmine/Manifest
+++ b/www-apps/redmine/Manifest
@@ -1,3 +1,3 @@
-DIST redmine-3.2.8.tar.gz 2323001 BLAKE2B 
e86de553bf5177470440dc5669914bf0381cfd31caecb3ecb35869cbed376599f39770d18a0f4a74a2bc9e56f58dec4bbc803a0567c39b6c6de4adaf78d2f03d
 SHA512 
3817fe98ca61326c5e4f3c3fa67540a38305275b9c24a1d74d869d713d4a582974cb2ea983016aace3625a8ebadec9354b8f1e028ed6ade2ba3ebf18a33de1dd
-DIST redmine-3.3.5.tar.gz 2368487 BLAKE2B 
4588052ee2810f276b1c639f22d41f70e627979fa46debe1eb475f9bd60162d677c208e930cc8398e66644793c12547f4a61383ac44e8052d4233fa1eebd6bec
 SHA512 
6471429eda15b5788d3d46f114ba63dcd30adfddf8b58b21ef206fa65c39dede1db6f11c7340560cf687f14dd46b64a40d934914f9edf2b58ba1fbd730eb304f
-DIST redmine-3.4.3.tar.gz 2442818 BLAKE2B 
a93b9ba62b56a3ad5549d41cfd02f33e8973399ca5fa900f6154634504496256552730cbc8d7e2a8e55b33518bb30ed613c4b226842a319c9b4eb9566b36d897
 SHA512 
27deb85916eb0285abd51e847037f213ebdcb5f16f57a19e7ff1d58eaed71a5c69695c707c12f2976d8dedc7aacb68bdf349c2d527e8312ce8c1c54d7af2db8d
+DIST redmine-3.2.9.tar.gz 2323496 BLAKE2B 
16aea04eb8ddbe4e97c95f32ad62c6d4332001d7e8afd0b842cc76f9f1dc492b48e1dc11c8017d635520fbccda6e1044ced8be51435f76db24482bf11b5a70d9
 SHA512 
0bf52f245a08cfd66acd07fe849cfac7a460623cdd223806ee4c7c9c3d17753c1b2914b7bcdc950ac8401ba54c004e399f685d38946b1fbe2259943de5a18f29
+DIST redmine-3.3.6.tar.gz 2371226 BLAKE2B 
4465ebf3d89e05a8c53f59b11190eb290a152e6a11fa08a210c471f31e857c3c21ce226e056be00dec7bb5b78172a929969e1cae410ce9fa4c03280c427e99c2
 SHA512 
124a74ccbe9e66460551fc0fb9feb5b72237c5b711463b467d665fd973c3f0a06f63c708629716401f9997cefc1c3060d64c73917d3791750b4340eda69c8848
+DIST redmine-3.4.4.tar.gz 2447358 BLAKE2B 
1f5aa3c24e06029405c59e25c40c98975c98033658ee0a931b1fa95aac54187c7304f1fc0af4805226c4ef274f85d89856ffd39b0ae71b34337865d3e8f4a5ff
 SHA512 
12bf58aade53c02df35b33ba62dd97091a5ac20fb6ef0f16f046226c62dfd06fc6cea5451f433e00f7d9374c158035dc5457d65eafdbc35a90199c5a407c7752

diff --git a/www-apps/redmine/redmine-3.2.8.ebuild 
b/www-apps/redmine/redmine-3.2.9.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-3.2.8.ebuild
rename to www-apps/redmine/redmine-3.2.9.ebuild
index 951845e783f..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.2.8.ebuild
+++ b/www-apps/redmine/redmine-3.2.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/www-apps/redmine/redmine-3.3.5.ebuild 
b/www-apps/redmine/redmine-3.3.6.ebuild
similarity index 99%
rename from www-apps/redmine/redmine-3.3.5.ebuild
rename to www-apps/redmine/redmine-3.3.6.ebuild
index 951845e783f..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.3.5.ebuild
+++ b/www-apps/redmine/redmine-3.3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/www-apps/redmine/redmine-3.4.3.ebuild 
b/www-apps/redmine/redmine-3.4.4.ebuild
similarity index 98%
rename from www-apps/redmine/redmine-3.4.3.ebuild
rename to www-apps/redmine/redmine-3.4.4.ebuild
index 80dcfc03248..f92d61354c7 100644
--- a/www-apps/redmine/redmine-3.4.3.ebuild
+++ b/www-apps/redmine/redmine-3.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -74,7 +74,7 @@ all_ruby_prepare() {
# remove ldap staff module if disabled to avoid #413779
use ldap || rm app/models/auth_source_ldap.rb || die
 
-   eapply "${FILESDIR}/${P}_requires.patch"
+   eapply "${FILESDIR}/${PN}-3.4.3_requires.patch"
 }
 
 all_ruby_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/kaqaz/files/, x11-misc/kaqaz/

2018-01-25 Thread Michael Palimaka
commit: edc6502c0c953bd5f2d1a0bf770ee19ec08f8abe
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Jan 26 00:10:14 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Jan 26 00:10:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc6502c

x11-misc/kaqaz: add missing USE dependency

Also, port to EAPI 6.

Closes: https://bugs.gentoo.org/645722
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch|  4 ++--
 .../kaqaz-1.2.0-unbundle-qtsingleapplication.patch |  8 
 ...kaqaz-1.2.0-r2.ebuild => kaqaz-1.2.0-r3.ebuild} | 22 +-
 3 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch 
b/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch
index f7e13f6b5d4..8d9adc40022 100644
--- a/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch
+++ b/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch
@@ -2,8 +2,8 @@ Fix build with Qt 5.5.
 
 Gentoo-bug: 563678
 
 databasedatatypes.h
-+++ databasedatatypes.h
+--- a/databasedatatypes.h
 b/databasedatatypes.h
 @@ -23,6 +23,7 @@
  #include 
  #include 

diff --git 
a/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch 
b/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch
index 01689167ecd..31bcc61e11d 100644
--- a/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch
+++ b/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch
@@ -1,7 +1,7 @@
 Use system copy of qtsingleapplication.
 
 sialantools/sialantools.pri
-+++ sialantools/sialantools.pri
+--- a/sialantools/sialantools.pri
 b/sialantools/sialantools.pri
 @@ -1,4 +1,5 @@
  QT += qml quick
 +CONFIG += qtsingleapplication
@@ -30,8 +30,8 @@ Use system copy of qtsingleapplication.
  }
  }
 
 sialantools/sialanapplication.h
-+++ sialantools/sialanapplication.h
+--- a/sialantools/sialanapplication.h
 b/sialantools/sialanapplication.h
 @@ -22,7 +22,7 @@
  #include "sialan_macros.h"
  

diff --git a/x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild 
b/x11-misc/kaqaz/kaqaz-1.2.0-r3.ebuild
similarity index 78%
rename from x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild
rename to x11-misc/kaqaz/kaqaz-1.2.0-r3.ebuild
index 97b38180dce..83bec081ae5 100644
--- a/x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild
+++ b/x11-misc/kaqaz/kaqaz-1.2.0-r3.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils qmake-utils
+EAPI=6
+
+inherit qmake-utils
 
 DESCRIPTION="Modern note manager"
 HOMEPAGE="https://github.com/sialan-labs/kaqaz/;
 if [[ ${PV} = ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/sialan-labs/kaqaz.git;
-   KEYWORDS=""
 else
SRC_URI="https://github.com/sialan-labs/kaqaz/archive/${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
@@ -19,12 +19,13 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE=""
 
-RDEPEND="dev-qt/qtcore:5
+RDEPEND="
+   dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5[qml]
-   dev-qt/qtnetwork:5
+   dev-qt/qtnetwork:5[ssl]
dev-qt/qtpositioning:5
dev-qt/qtsingleapplication[qt5,X]
dev-qt/qtsensors:5
@@ -35,10 +36,13 @@ RDEPEND="dev-qt/qtcore:5
 "
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   epatch "${FILESDIR}/${P}-qt55.patch"
-   epatch "${FILESDIR}/${P}-unbundle-qtsingleapplication.patch"
+PATCHES=(
+   "${FILESDIR}/${P}-qt55.patch"
+   "${FILESDIR}/${P}-unbundle-qtsingleapplication.patch"
+)
 
+src_prepare() {
+   default
rm -r sialantools/qtsingleapplication || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/pysmssend/

2018-01-25 Thread Mikle Kolyada
commit: db0903f0b1da28cf331e9809e7db2731b466cb92
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 00:08:38 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 00:08:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db0903f0

app-misc/pysmssend: Drop old

Closes: https://bugs.gentoo.org/645632
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/pysmssend/pysmssend-1.48-r1.ebuild | 48 -
 1 file changed, 48 deletions(-)

diff --git a/app-misc/pysmssend/pysmssend-1.48-r1.ebuild 
b/app-misc/pysmssend/pysmssend-1.48-r1.ebuild
deleted file mode 100644
index aa7d392f382..000
--- a/app-misc/pysmssend/pysmssend-1.48-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Python Application for sending sms over multiple ISPs"
-HOMEPAGE="http://pysmssend.silverarrow.org/;
-SRC_URI="http://pysmssend.silverarrow.org/files/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="qt4"
-
-DEPEND=">dev-python/mechanize-0.1.7b[${PYTHON_USEDEP}]
-   qt4? ( dev-python/PyQt4[X,${PYTHON_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}
-
-python_install() {
-   distutils-r1_python_install
-
-   python_doscript pysmssendcmd
-   if use qt4; then
-   python_doscript pysmssend
-   else
-   ln -s pysmssendcmd "${D}$(python_get_scriptdir)"/pysmssend || 
die
-   fi
-}
-
-src_install() {
-   distutils-r1_src_install
-   if use qt4; then
-   insinto /usr/share/${PN}/Icons
-   doins   Icons/*
-   doicon  Icons/pysmssend.png
-   make_desktop_entry pysmssend pySMSsend pysmssend \
-   "Applications;Network"
-   else
-   dosym   pysmssendcmd /usr/bin/pysmssend
-   fi
-   dodoc README AUTHORS TODO
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/pysmssend/

2018-01-25 Thread Mikle Kolyada
commit: dc8b9aa7df550ac545478061fe75007264797f02
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jan 26 00:06:43 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jan 26 00:07:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8b9aa7

app-misc/pysmssend: amd64/x86 stable wrt bug #645632

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-misc/pysmssend/pysmssend-1.48-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/pysmssend/pysmssend-1.48-r2.ebuild 
b/app-misc/pysmssend/pysmssend-1.48-r2.ebuild
index a3cb6c3d0b3..9a6c08568a6 100644
--- a/app-misc/pysmssend/pysmssend-1.48-r2.ebuild
+++ b/app-misc/pysmssend/pysmssend-1.48-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://pysmssend.silverarrow.org/files/${P}.tar.gz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 DEPEND=">dev-python/mechanize-0.1.7b[${PYTHON_USEDEP}]"



[gentoo-commits] proj/qt:master commit in: eclass/

2018-01-25 Thread Michael Palimaka
commit: eddf34bccd6cbd6f4504b08fc6255d24a1e69375
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jan 25 23:59:46 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Jan 26 00:02:06 2018 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=eddf34bc

qt5-build.eclass: relax qconfig-qtcore.pri insertion to all 5.9 and later

Previously, the check was too restrictive and would not match, for example,
5.10.0. There's no real reason to exclude earlier versions of 5.9 as they're
not currently stable so for simplicity fix this by just dropping the extra
check.

 eclass/qt5-build.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index bc477889..25d4136c 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -804,7 +804,7 @@ qt5_install_module_qconfigs() {
doins "${T}"/${PN}-qconfig.pri
)
 
-   if [[ ${PN} = qtcore && ${QT5_MINOR_VERSION} -ge 9 && 
${QT5_PATCH_VERSION} -ge 4 ]]; then
+   if [[ ${PN} = qtcore && ${QT5_MINOR_VERSION} -ge 9 ]]; then
insinto "${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/gentoo
newins "${D}${QT5_ARCHDATADIR#${EPREFIX}}"/mkspecs/qconfig.pri 
qconfig-qtcore.pri
fi



[gentoo-commits] repo/gentoo:master commit in: app-backup/luckybackup/

2018-01-25 Thread Michael Palimaka
commit: 230f1d48053901a75da83ef63b864417dc907d05
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jan 25 23:18:02 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jan 25 23:18:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230f1d48

app-backup/luckybackup: remove bogus dependency

Closes: https://bugs.gentoo.org/645732
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-backup/luckybackup/luckybackup-0.4.9.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-backup/luckybackup/luckybackup-0.4.9.ebuild 
b/app-backup/luckybackup/luckybackup-0.4.9.ebuild
index 55264fc81cb..eab1f1a1713 100644
--- a/app-backup/luckybackup/luckybackup-0.4.9.ebuild
+++ b/app-backup/luckybackup/luckybackup-0.4.9.ebuild
@@ -39,6 +39,9 @@ src_prepare() {
sed -i -e '/^INSTALLS/s/debianmenu //' luckybackup.pro \
|| die "sed installs failed"
 
+   # bogus dependency - bug #645732
+   sed -i -e '/QT += network/s/^/#/' luckybackup.pro || die
+
# remove text version - cannot remote HTML version
# as it's used within the application
rm license/gpl.txt || die "rm failed"



[gentoo-commits] repo/gentoo:master commit in: net-news/liferea/

2018-01-25 Thread Patrice Clement
commit: 3ccec78b8334a664d31c2c19e7868c964d7dc4cc
Author: Yuri Konotopov  gnome  org>
AuthorDate: Tue Jan 16 16:21:22 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:51:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ccec78b

net-news/liferea: version bump.

Closes: https://bugs.gentoo.org/644436
Closes: https://github.com/gentoo/gentoo/pull/6878

 net-news/liferea/Manifest  |  1 +
 net-news/liferea/liferea-1.12.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/net-news/liferea/Manifest b/net-news/liferea/Manifest
index 5ebd13370da..18e1b960a05 100644
--- a/net-news/liferea/Manifest
+++ b/net-news/liferea/Manifest
@@ -1 +1,2 @@
 DIST liferea-1.12-rc3.tar.bz2 1474948 BLAKE2B 
2eff01f0494024d40f2a530ba52a29778ea3a90b2ad786c76658451140509e99c81d08a54e50a4688588e79a0638de72aed09fd6c8e856941094760d6498b07e
 SHA512 
cc3b8ec95c158311d5d2df7bec0c18f83fd4a7a6a38fdc67a613283288a90076892d0e632447b0523674c8182e70723f2fb865f479cd6fe7a22d4d29d8bb
+DIST liferea-1.12.1.tar.bz2 1490079 BLAKE2B 
56963749537bfe7c1f57e95725756b6da43637c2f6a872482033baf04539d59f942dbb6e35ceda9426a7311b9ba70d37d0a91fb575287dbfe4f5bbc5b136
 SHA512 
d3e53127f62e91b23aa042ae6dc655eb174f2823320cc01c4cb2b9074f6547ae9a34f6daeb0c1dfb37dfb9f85890ab67223a863f2679ad15a5c7c7f3840d711a

diff --git a/net-news/liferea/liferea-1.12.1.ebuild 
b/net-news/liferea/liferea-1.12.1.ebuild
new file mode 100644
index 000..daae977aa59
--- /dev/null
+++ b/net-news/liferea/liferea-1.12.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+
+inherit autotools gnome2 pax-utils python-single-r1
+
+MY_P=${P/_/-}
+MY_PV=${PV/_/-}
+
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="News Aggregator for RDF/RSS/CDF/Atom/Echo feeds"
+HOMEPAGE="https://lzone.de/liferea/;
+SRC_URI="https://github.com/lwindolf/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.bz2;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   >=dev-db/sqlite-3.7.0:3
+   >=dev-libs/glib-2.28.0:2
+   dev-libs/gobject-introspection
+   dev-libs/json-glib
+   >=dev-libs/libpeas-1.0.0[gtk,python,${PYTHON_USEDEP}]
+   >=dev-libs/libxml2-2.6.27:2
+   >=dev-libs/libxslt-1.1.19
+   gnome-base/gsettings-desktop-schemas
+   >=net-libs/libsoup-2.42:2.4
+   net-libs/webkit-gtk:4
+   x11-libs/gtk+:3
+   >=x11-libs/pango-1.4.0"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   virtual/pkgconfig"
+
+S="${WORKDIR}"/${MY_P}
+
+src_prepare() {
+   gnome2_src_prepare
+
+   # gnome2_src_prepare calls elibtoolize
+   if [ -f "${S}"/.elibtoolized ]; then
+   local AT_NOELIBTOOLIZE="yes"
+   fi
+   eautoreconf
+}
+
+src_configure() {
+   gnome2_src_configure --disable-schemas-compile
+}
+
+src_install() {
+   gnome2_src_install
+
+   # bug #338213
+   # Uses webkit's JIT. Needs mmap('rwx') to generate code in runtime.
+   # MPROTECT policy violation. Will sit here until webkit will
+   # get optional JIT.
+   pax-mark m "${D%/}"/usr/bin/liferea
+
+   einfo "If you want to enhance the functionality of this package,"
+   einfo "you should consider installing:"
+   einfo "net-misc/networkmanager"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-01-25 Thread Patrice Clement
commit: 595b999e6c43e573a2ac55c4b3a4ae2f4dd1ffb5
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Mon Jan 15 14:34:01 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595b999e

app-admin/passwordsafe: switch to gtk3 frontend.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
index 75748b6b187..14da0d36f2c 100644
--- a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
+++ b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-WX_GTK_VER="3.0"
+WX_GTK_VER="3.0-gtk3"
 
 inherit eutils flag-o-matic wxwidgets cmake-utils
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/passwordsafe/

2018-01-25 Thread Patrice Clement
commit: da5d2d3abee4be337cb9e1dbd397d47fdb97cd41
Author: Hendrik v. Raven  consetetur  de>
AuthorDate: Mon Jan 15 14:09:54 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da5d2d3a

app-admin/passwordsafe: version bump.

Add QR code support.

Reported-by: Hans F. Nordhaug  gmail.com>
Closes: https://bugs.gentoo.org/644640
Closes: https://github.com/gentoo/gentoo/pull/6869
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-admin/passwordsafe/Manifest|  1 +
 app-admin/passwordsafe/metadata.xml|  2 +
 .../passwordsafe/passwordsafe-1.04_beta.ebuild | 93 ++
 3 files changed, 96 insertions(+)

diff --git a/app-admin/passwordsafe/Manifest b/app-admin/passwordsafe/Manifest
index bc8f77e8454..3936e9d4112 100644
--- a/app-admin/passwordsafe/Manifest
+++ b/app-admin/passwordsafe/Manifest
@@ -1 +1,2 @@
 DIST passwordsafe-1.02.1_beta.tar.gz 14068085 BLAKE2B 
7a1bff0f2db798e08377436020473a8c6c46f9e64fa85629b6545f70954a3ad05735ee101bea021308589d523724f70fce24447837ee25cf1b897a7703873757
 SHA512 
c83a0c757f9f74906ffaebf650fd3f422a29f838c7f5430b3d3e32852b35dd92dc413a1c920320af9812d7960f0648e8df8a9d145828f8669e824e9972038067
+DIST passwordsafe-1.04_beta.tar.gz 14329263 BLAKE2B 
17f4b0cd0b34f8907530a7da43dfbceab56c9aefd65f2d0ba0356b5a1820e8b4273c68655229a07947693fd6d320bc654065f790c86daff31679b565a57145fe
 SHA512 
5f2d0634be3d3932991f77e96b7b40fee3984407ec8620d82caea089bba49df69444cdf8d2cf431aace43636c5034892a672c338ee98df06473d2569953bdab3

diff --git a/app-admin/passwordsafe/metadata.xml 
b/app-admin/passwordsafe/metadata.xml
index 36988d4359d..cd092820b04 100644
--- a/app-admin/passwordsafe/metadata.xml
+++ b/app-admin/passwordsafe/metadata.xml
@@ -11,10 +11,12 @@


Avoid collision with 
app-misc/pwsafe
+   Enable QR code password display
Enable support for Yubikey
Enable XML import support


pwsafe/pwsafe
+   passwordsafe

 

diff --git a/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild 
b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
new file mode 100644
index 000..75748b6b187
--- /dev/null
+++ b/app-admin/passwordsafe/passwordsafe-1.04_beta.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+
+inherit eutils flag-o-matic wxwidgets cmake-utils
+
+MY_PV="${PV/_beta/BETA}"
+DESCRIPTION="Password manager with wxGTK based frontend"
+HOMEPAGE="https://pwsafe.org/ https://github.com/pwsafe/pwsafe/;
+SRC_URI="https://github.com/pwsafe/pwsafe/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Artistic-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="minimal test qr yubikey +xml"
+
+RDEPEND="xml? ( dev-libs/xerces-c )
+   qr? ( media-gfx/qrencode )
+   sys-apps/util-linux
+   x11-libs/libXt
+   x11-libs/libXtst
+   x11-libs/wxGTK:${WX_GTK_VER}[X]
+   !minimal? ( !!app-misc/pwsafe )
+   yubikey? ( sys-auth/ykpers )"
+DEPEND="${RDEPEND}
+   app-arch/zip
+   sys-devel/gettext
+   test? ( dev-cpp/gtest )"
+
+S=${WORKDIR}/pwsafe-${MY_PV}
+
+pkg_pretend() {
+   einfo "Checking for -std=c++11 support in compiler"
+   test-flags-CXX -std=c++11 > /dev/null || die
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # binary name pwsafe is in use by app-misc/pwsafe, we use passwordsafe
+   # instead. Perform required changes in linking files
+   sed -i install/desktop/pwsafe.desktop -e "s/pwsafe/${PN}/g" || die
+   sed -i docs/pwsafe.1 \
+   -e 's/PWSAFE/PASSWORDSAFE/' \
+   -e "s/^.B pwsafe/.B ${PN}/" || die
+}
+
+src_configure() {
+   need-wxwidgets unicode
+
+   local mycmakeargs=(
+   -DNO_QR=$(usex !qr)
+   -DNO_GTEST=$(usex !test)
+   -DXML_XERCESC=$(usex xml)
+   -DNO_YUBI=$(usex !yubikey)
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   pushd "${BUILD_DIR}" || die
+   if use minimal; then
+   newbin pwsafe ${PN}
+   else
+   dobin pwsafe
+   dosym pwsafe /usr/bin/${PN}
+   fi
+   insinto /usr/share/locale
+   doins -r src/ui/wxWidgets/I18N/mos/*
+
+   # The upstream Makefile builds this .zip file from html source material 
for
+   # use by the package's internal help system. Must prevent
+   # Portage from applying additional compression.
+   docompress -x /usr/share/doc/${PN}/help
+   insinto /usr/share/doc/${PN}/help
+   doins help/*.zip
+
+   popd || die
+
+   newman docs/pwsafe.1 ${PN}.1
+
+   dodoc README.md README.LINUX.* docs/{ReleaseNotes.txt,ChangeLog.txt}
+
+   insinto /usr/share/pwsafe/xml
+   doins xml/*
+
+   

[gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm-gtk-greeter/

2018-01-25 Thread Patrice Clement
commit: c8ec6433b8ab2bfabb0b9bea9fb2bdbdacbe7dd6
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Sun Jan 21 11:14:27 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:48:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ec6433

x11-misc/lightdm-gtk-greeter: update GTK+ icon cache.

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

 .../lightdm-gtk-greeter-2.0.3-r1.ebuild| 76 ++
 1 file changed, 76 insertions(+)

diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.3-r1.ebuild 
b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.3-r1.ebuild
new file mode 100644
index 000..bc0dac2f8c0
--- /dev/null
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.3-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit versionator gnome2-utils
+
+DESCRIPTION="LightDM GTK+ Greeter"
+HOMEPAGE="https://launchpad.net/lightdm-gtk-greeter;
+SRC_URI="https://launchpad.net/lightdm-gtk-greeter/$(get_version_component_range
 1-2)/${PV}/+download/${P}.tar.gz
+   branding? ( 
https://dev.gentoo.org/~hwoarang/distfiles/lightdm-gentoo-patch-2.tar.gz )"
+
+LICENSE="GPL-3 LGPL-3
+   branding? ( CC-BY-3.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="ayatana branding"
+
+COMMON_DEPEND="ayatana? ( dev-libs/libindicator:3 )
+   x11-libs/gtk+:3
+   >=x11-misc/lightdm-1.2.2"
+
+DEPEND="${COMMON_DEPEND}
+   dev-util/intltool
+   sys-devel/gettext
+   xfce-base/exo"
+
+RDEPEND="${COMMON_DEPEND}
+   x11-themes/gnome-themes-standard
+   >=x11-themes/adwaita-icon-theme-3.14.1"
+
+GENTOO_BG="gentoo-bg_65.jpg"
+
+src_prepare() {
+   # Ok, this has to be fixed in the tarball but I am too lazy to do it.
+   # I will fix this once I decide to update the tarball with a new gentoo
+   # background
+   # Bug #404467
+   if use branding; then
+   sed -i -e "/xft-hintstyle/s:slight:hintslight:" \
+   "${WORKDIR}"/${PN}.conf || die
+   fi
+   default
+}
+
+src_configure() {
+   local myeconfargs=(
+   --enable-kill-on-sigterm
+   
--enable-at-spi-command="${EPREFIX}/usr/libexec/at-spi-bus-launcher 
--launch-immediately"
+   $(use_enable ayatana libindicator)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   if use branding; then
+   insinto /etc/lightdm/
+   doins "${WORKDIR}"/${PN}.conf
+   insinto /usr/share/lightdm/backgrounds/
+   doins "${WORKDIR}"/${GENTOO_BG}
+   sed -i -e \
+   
"/background/s:=.*:=/usr/share/lightdm/backgrounds/${GENTOO_BG}:" \
+   "${D}"/etc/lightdm/${PN}.conf || die
+   newdoc "${WORKDIR}"/README.txt README-background.txt
+   fi
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



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

2018-01-25 Thread Patrice Clement
commit: ad1cbcb94582e5a4d579ecb616e9260ee99392f0
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Jan 17 09:12:28 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:49:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1cbcb9

dev-python/construct: version bump to 2.8.21.

Added support for Python 3.6.

Package-Manager: Portage-2.3.13, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/6889

 dev-python/construct/Manifest|  1 +
 dev-python/construct/construct-2.8.21.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/construct/Manifest b/dev-python/construct/Manifest
index b738f720506..23ce240e4f6 100644
--- a/dev-python/construct/Manifest
+++ b/dev-python/construct/Manifest
@@ -1 +1,2 @@
 DIST construct-2.8.17.tar.gz 705812 BLAKE2B 
3178f7f59fb893bc521c88b7ba51d6bd83cca37c1a243e602dcc2ac41a2cb7335e2cf69e7dff3b130e974ff9dbd01a12004423c3a88fc8e88c784c665437e901
 SHA512 
5bca40d7f33f336ab2a66546027c8bf24bf1b0125bcf425063b3bab14b1e3a96577d602db1eb73cb0ee99f90d92af6e24fcbd228912c0a70de6b2bd7d33e75be
+DIST construct-2.8.21.tar.gz 706022 BLAKE2B 
a7fb81185b380b444bede5dffce11158d93f0076cc3fbd836cdef3cf8425e2bcce0cf7b8e2d2654effc8beac3d3d0f722dd2786103f9b85f05b98216fc7684cb
 SHA512 
f8e2c8d0f437cce760b1439fc68e2b10dccf852e1bf3c42e0569a3e32fe218d2a4d4cc662229455a910fa8a7cf0fc0500cb0d38ad0485f1b9fd954334f343562

diff --git a/dev-python/construct/construct-2.8.21.ebuild 
b/dev-python/construct/construct-2.8.21.ebuild
new file mode 100644
index 000..70ec0fd0fff
--- /dev/null
+++ b/dev-python/construct/construct-2.8.21.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="A powerful declarative parser for binary data"
+HOMEPAGE="http://construct.readthedocs.io/ 
https://pypi.python.org/pypi/construct;
+SRC_URI="https://github.com/construct/construct/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/tox[${PYTHON_USEDEP}]
+   )"
+
+python_test() {
+   py.test -vv || die "Tests failed under ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/resilio-sync/files/, net-p2p/resilio-sync/

2018-01-25 Thread Patrice Clement
commit: 2099c6f6ad76beffe20bb54a552d57ca528e3eca
Author: Vladimir Pavljuchenkov (SpiderX)  spiderx  dp 
 ua>
AuthorDate: Wed Jul 19 18:35:22 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:46:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2099c6f6

net-p2p/resilio-sync-bin: new package.

Resilio Sync is a proprietary peer-to-peer multiplatform file synchronization
tool It can sync files between devices on a local network, or between remote
devices over the Internet via a modified version of the BitTorrent protocol.

Base for ebuild from 
https://github.com/SpiderX/portage-overlay/tree/master/net-p2p/resilio-sync.

Closes: https://bugs.gentoo.org/486406
Closes: https://github.com/gentoo/gentoo/pull/6901
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 net-p2p/resilio-sync/Manifest  |  2 +
 net-p2p/resilio-sync/files/resilio-sync-user.confd | 12 
 net-p2p/resilio-sync/files/resilio-sync-user.initd | 27 
 .../resilio-sync/files/resilio-sync-user.service   | 13 
 net-p2p/resilio-sync/files/resilio-sync.confd  | 12 
 net-p2p/resilio-sync/files/resilio-sync.initd  | 18 +
 net-p2p/resilio-sync/files/resilio-sync.service| 17 +
 net-p2p/resilio-sync/files/resilio-sync.tmpfile|  1 +
 net-p2p/resilio-sync/metadata.xml  | 24 +++
 net-p2p/resilio-sync/resilio-sync-2.5.12.ebuild| 78 ++
 10 files changed, 204 insertions(+)

diff --git a/net-p2p/resilio-sync/Manifest b/net-p2p/resilio-sync/Manifest
new file mode 100644
index 000..6e35938ad7c
--- /dev/null
+++ b/net-p2p/resilio-sync/Manifest
@@ -0,0 +1,2 @@
+DIST resilio-sync_2.5.12-1_amd64.deb 10467196 BLAKE2B 
e900ac4e8b3862b29674db09d469013a5d12791c090bfd6ecae8f95af6f8ff2f990b8b9cab176b301b7625d6fcee1fcbe33b497f09bca045497a6765ccbb313c
 SHA512 
4056df3d2cbafdb881f1d2929fca13efd258fb7af2cbdc390eae4820af1f5b2b46d410daf2a1ad1233d105edc46c4d5a8e9259e4557c0695b3392884429d95f9
+DIST resilio-sync_2.5.12-1_i386.deb 10333948 BLAKE2B 
7a7a6e2bf8375bf5428c27053c22de98e598de07d8709f870152a8b9e2d7254a954b3ceebad69bebf286ef29b3d44b9955f33c4f396a7831041c34b9bd585dd2
 SHA512 
c15276bbe8818e30cab254a7b1f1222e3a25912d99a05287441548ea3ee3de8964d23a5aed56fd547ee3369f9943129cf7d3a5bd410ce28a9fbd45e13def56b4

diff --git a/net-p2p/resilio-sync/files/resilio-sync-user.confd 
b/net-p2p/resilio-sync/files/resilio-sync-user.confd
new file mode 100644
index 000..040da8bdf84
--- /dev/null
+++ b/net-p2p/resilio-sync/files/resilio-sync-user.confd
@@ -0,0 +1,12 @@
+# Config file for /etc/init.d/resilio-sync
+
+# Various options.
+# run `rslsync --help` for valid cmdline options
+#OPTS="--log /var/log/resilio-sync/resilio-sync.log"
+
+# User and group daemon runs as
+#USER="rslsync"
+#GROUP="rslsync"
+
+# Resilio Sync config file
+#CONFIG="/etc/resilio-sync/config.json"

diff --git a/net-p2p/resilio-sync/files/resilio-sync-user.initd 
b/net-p2p/resilio-sync/files/resilio-sync-user.initd
new file mode 100644
index 000..efcaa2d7778
--- /dev/null
+++ b/net-p2p/resilio-sync/files/resilio-sync-user.initd
@@ -0,0 +1,27 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+USER="${RC_SVCNAME##*.}"
+command="/usr/bin/rslsync"
+name="Resilio Sync for $USER"
+description="Resilio Sync"
+command_user="${USER:-rslsync}:${GROUP:-rslsync}"
+pidfile="${PIDFILE:-/home/$USER/.config/resilio-sync/resilio-sync.pid}"
+config=${CONFIG:-/home/$USER/.config/resilio-sync/config.json}
+command_args="--config $config ${OPTS}"
+start_stop_daemon_args="-q"
+retry="10"
+
+depend() {
+   need net
+}
+
+start_pre() {
+   if [ "$USER" = "resilio-sync-user" ]; then
+   eerror "You are not supposed to run this script directly."
+   eerror "Create a symlink for this script:"
+   eerror "  ln -s $RC_SVCNAME /etc/init.d/$RC_SVCNAME."
+   return 1
+   fi
+}

diff --git a/net-p2p/resilio-sync/files/resilio-sync-user.service 
b/net-p2p/resilio-sync/files/resilio-sync-user.service
new file mode 100644
index 000..6c82440ac67
--- /dev/null
+++ b/net-p2p/resilio-sync/files/resilio-sync-user.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Resilio Sync service
+Documentation=http://help.getsync.com/
+After=network.target network-online.target
+
+[Service]
+Type=forking
+Restart=on-failure
+PIDFile=%h/.config/resilio-sync/resilio-sync.pid
+ExecStart=/usr/bin/rslsync --config %h/.config/resilio-sync/config.json
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-p2p/resilio-sync/files/resilio-sync.confd 
b/net-p2p/resilio-sync/files/resilio-sync.confd
new file mode 100644
index 000..08c4255fe29
--- /dev/null
+++ b/net-p2p/resilio-sync/files/resilio-sync.confd
@@ -0,0 +1,12 @@
+# Config file for /etc/init.d/resilio-sync
+
+# Various options.
+# run `rslsync --help` for valid cmdline options

[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxpanel/, lxde-base/lxpanel/files/

2018-01-25 Thread Patrice Clement
commit: 943cc9886867841175e738001811eef1d3e827ca
Author: charIes17  arcor  de>
AuthorDate: Sat Jan 20 16:43:29 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jan 25 22:42:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943cc988

lxde-base/lxpanel: remove old.

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

 lxde-base/lxpanel/Manifest |  1 -
 .../lxpanel/files/lxpanel-0.5.9-sandbox.patch  | 29 -
 .../files/lxpanel-0.7.0-right-click-fix.patch  | 25 
 lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild  | 73 --
 4 files changed, 128 deletions(-)

diff --git a/lxde-base/lxpanel/Manifest b/lxde-base/lxpanel/Manifest
index 525a780960e..e7a9ded64db 100644
--- a/lxde-base/lxpanel/Manifest
+++ b/lxde-base/lxpanel/Manifest
@@ -1,4 +1,3 @@
-DIST lxpanel-0.7.0.tar.xz 1479456 BLAKE2B 
258fb80c5539ff408f0e54a817675f8202fb09f5a4096138a9a5ec58206022e4cc653a6463ca7b1be471dad7e38d8601bbd23aaafad35d993a8929e514a40edb
 SHA512 
396147a24e852dd7288f99281116c797df4dbb1912925a6b4403ffe74bb8e3d821f7cd96965bedb2db9aff2d1ca3ae89be6e5712df04353a69a9cca5b03589aa
 DIST lxpanel-0.8.1.tar.xz 1485612 BLAKE2B 
0c53be0610300f1edf4e9a2e014e0d299889100dc97f097c909e20484a7d2ed2b9e74dc118443ce110d58cef1f0ea0db44a25dc15de717d09774bddd9556b04d
 SHA512 
cebad5e9399618adcc47ad0f2542bd57ce6cd707d65e9f1f67e2a435607e91e948c14102eb5534bb8d60a964277ef98658ec8d7a0109121a4b4f6067b385e39d
 DIST lxpanel-0.8.2.tar.xz 1488548 BLAKE2B 
9ded67a0aba220c2f5683e66371a2d3a5362c400dfb2827546682f86be1e4817545b0139e8b9ffdb5d17615e2e5209ba2258dc199b39249135cbd31598d9ba55
 SHA512 
abab9175c4a4e591a33c39fbc41754e458eea60c79f5a40d56848338b910a867bafed09b4d1f2596a588beb79bfb5efe54c798ff5f7b0ee74f6245a1b0417918
 DIST lxpanel-0.9.2.tar.xz 1514748 BLAKE2B 
31b0f949b7023364df3eb00b2386c505e14146c2b818407326347baf1dfa09b3e2e0c30c38416430c7dccad04f1fd5731a6ff80b21ea87a930492399027a056f
 SHA512 
d7b5733345233a44466b6786133b8c3f3c9217a5195654b8dde3447a0dfc198082d991b2bc0cc60ddf200ebb95d636885b36d5642c11f4cd913f66228c12bd3a

diff --git a/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch 
b/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch
deleted file mode 100644
index 0f40c185bc6..000
--- a/lxde-base/lxpanel/files/lxpanel-0.5.9-sandbox.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: lxpanel-0.5.9/src/plugins/Makefile.am
-===
 lxpanel-0.5.9.orig/src/plugins/Makefile.am
-+++ lxpanel-0.5.9/src/plugins/Makefile.am
-@@ -49,6 +49,3 @@ EXTRA_DIST = \
-   icon.xpm
- 
- install-exec-hook:
--  rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.la
--  rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.a
--  rm -f $(DESTDIR)$(libdir)/lxpanel/plugins/*.
-Index: lxpanel-0.5.9/src/plugins/netstat/Makefile.am
-===
 lxpanel-0.5.9.orig/src/plugins/netstat/Makefile.am
-+++ lxpanel-0.5.9/src/plugins/netstat/Makefile.am
-@@ -33,4 +33,3 @@ netstat_la_LDFLAGS = \
- @LXPANEL_MODULE@
- 
- install-exec-hook:
--  rm -f "$(moduledir)\*.la" *.a
-Index: lxpanel-0.5.9/src/plugins/netstatus/Makefile.am
-===
 lxpanel-0.5.9.orig/src/plugins/netstatus/Makefile.am
-+++ lxpanel-0.5.9/src/plugins/netstatus/Makefile.am
-@@ -34,4 +34,3 @@ netstatus_la_LDFLAGS = \
-   $(LXPANEL_MODULE)
- 
- install-exec-hook:
--  rm -f "$(moduledir)\*.la" *.a

diff --git a/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch 
b/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch
deleted file mode 100644
index f6325b6f8c3..000
--- a/lxde-base/lxpanel/files/lxpanel-0.7.0-right-click-fix.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From d4943c80cded6325284be8b58003fe63dd6e8255 Mon Sep 17 00:00:00 2001
-From: Raimar 
-Date: Thu, 21 Aug 2014 23:21:28 +0200
-Subject: [PATCH 1/1] fix crash after click on empty part of panel
-

- src/panel.c |2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/panel.c b/src/panel.c
-index 6b2ede6..87903d8 100644
 a/src/panel.c
-+++ b/src/panel.c
-@@ -233,7 +233,7 @@ static gboolean lxpanel_button_press(GtkWidget *widget, 
GdkEventButton *event)
- gtk_menu_popup(popup, NULL, NULL, NULL, NULL, event->button, 
event->time);
- return TRUE;
- }
--return GTK_WIDGET_CLASS(lxpanel_parent_class)->button_press_event(widget, 
event);
-+return FALSE;
- }
- 
- static void lxpanel_class_init(PanelToplevelClass *klass)
--- 
-1.7.10.4
-

diff --git a/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild 
b/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild
deleted file mode 100644
index d6f1bf10262..000
--- a/lxde-base/lxpanel/lxpanel-0.7.0-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the 

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

2018-01-25 Thread Thomas Deutschmann
commit: 9a70b58bd58ff19395c55abbf0a2e620a5a56f3a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 25 22:34:18 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 25 22:34:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a70b58b

app-admin/collectd: bump, fixes CVE-2017-16820 & #628540

Ebuild changes:
===
- To address bug 628540, we no longer run collectd in
  daemon mode, instead we will run collectd everywhere
  in foreground and let the init system handle the PID
  file.

- /run/collectd/ (default location for collectd's UNIX socket)
  is now maintained using tmpfiles service.

Bug: https://bugs.gentoo.org/628540
Bug: https://bugs.gentoo.org/637538
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-admin/collectd/collectd-5.7.2-r1.ebuild| 541 +
 .../files/collectd-5.7.2-CVE-2017-16820.patch  |  39 ++
 app-admin/collectd/files/collectd.confd-r2 |  49 ++
 app-admin/collectd/files/collectd.initd-r2 |  70 +++
 app-admin/collectd/files/collectd.tmpfile  |   1 +
 5 files changed, 700 insertions(+)

diff --git a/app-admin/collectd/collectd-5.7.2-r1.ebuild 
b/app-admin/collectd/collectd-5.7.2-r1.ebuild
new file mode 100644
index 000..57b4bf62aef
--- /dev/null
+++ b/app-admin/collectd/collectd-5.7.2-r1.ebuild
@@ -0,0 +1,541 @@
+# Copyright 1999-2018 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} )
+JAVA_PKG_OPT_USE="collectd_plugins_java"
+
+inherit autotools fcaps flag-o-matic java-pkg-opt-2 linux-info multilib 
perl-functions python-single-r1 systemd tmpfiles user
+
+DESCRIPTION="Collects system statistics and provides mechanisms to store the 
values"
+
+HOMEPAGE="https://collectd.org/;
+SRC_URI="${HOMEPAGE%/}/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="contrib debug java kernel_Darwin kernel_FreeBSD kernel_linux perl 
selinux static-libs udev xfs"
+
+# The plugin lists have to follow here since they extend IUSE
+
+# Plugins that don't build (e.g. dependencies not in Gentoo)
+# apple_sensors: Requires libIOKit
+# aquaero:   Requires aerotools-ng/libaquaero5
+# barometer: Requires libi2c (i2c_smbus_read_i2c_block_data)
+# dpdkstat:  Requires dpdk
+# grpc:  Requires libgrpc
+# intel_rdt  Requires libpqos from intel-cmt-cat project
+# lpar:  Requires libperfstat (AIX only)
+# mic:   Requires Intel Many Integrated Core Architecture API
+#(part of Intel's  Xeon Phi software)
+# netapp:Requires libnetapp 
(http://communities.netapp.com/docs/DOC-1110)
+# pf:Requires BSD packet filter
+# pinba: Requires MySQL Pinba engine (http://pinba.org/)
+# tape:  Requires libkstat (Solaris only)
+# write_mongodb: https://github.com/collectd/collectd/issues/492
+# write_riemann: Requires riemann-c-client
+# xmms:  Requires libxmms (v1)
+# zone:  Solaris only...
+COLLECTD_IMPOSSIBLE_PLUGINS="apple_sensors aquaero barometer dpdkstat grpc
+   intel_rdt lpar mic netapp pf pinba tape write_mongodb
+   write_riemann xmms zone"
+
+# Plugins that have been (compile) tested and can be enabled via 
COLLECTD_PLUGINS
+COLLECTD_TESTED_PLUGINS="aggregation amqp apache apcups ascent battery bind
+   ceph cgroups chrony conntrack contextswitch cpu cpufreq cpusleep
+   csv curl curl_json curl_xml dbi df disk dns drbd email
+   entropy ethstat exec fhcount filecount fscache gmond gps hddtemp
+   hugepages interface ipc ipmi iptables ipvs irq java lua
+   load logfile log_logstash lvm madwifi match_empty_counter
+   match_hashed match_regex match_timediff match_value mbmon md
+   memcachec memcached memory modbus mqtt multimeter mysql netlink
+   network network nfs nginx notify_desktop notify_email notify_nagios
+   ntpd numa nut olsrd onewire openldap openvpn oracle perl ping
+   postgresql powerdns processes protocols python python redis
+   routeros rrdcached rrdtool sensors serial sigrok smart snmp statsd
+   swap syslog table tail tail_csv target_notification target_replace
+   target_scale target_set tcpconns teamspeak2 ted thermal threshold
+   tokyotyrant turbostat unixsock uptime users uuid varnish virt
+   vmem vserver wireless write_graphite write_http write_kafka
+   write_log write_prometheus write_redis write_sensu write_tsdb
+   xencpu zfs_arc zookeeper"
+
+COLLECTD_DISABLED_PLUGINS="${COLLECTD_IMPOSSIBLE_PLUGINS}"
+
+COLLECTD_ALL_PLUGINS=${COLLECTD_TESTED_PLUGINS}
+
+for plugin in ${COLLECTD_ALL_PLUGINS}; do
+   IUSE="${IUSE} collectd_plugins_${plugin}"
+done
+unset plugin
+
+# Now come the dependencies.
+
+COMMON_DEPEND="
+   dev-libs/libgcrypt:=
+   dev-libs/libltdl:0=
+   perl?   ( dev-lang/perl:=[ithreads] )
+   

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

2018-01-25 Thread Michael Orlitzky
commit: 76d2000f9ca1cd0f322ab2d402d4f31934207ad5
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Jan 25 16:05:29 2018 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Thu Jan 25 21:38:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76d2000f

net-mail/mailshears: new revision to update ruby targets.

Mailshears already works with ruby23 and ruby24, but only ruby21 and
ruby22 were listed in RUBY_TARGETS. This revision changes that to
RUBY_TARGETS="ruby23 ruby24", and updates HOMEPAGE to avoid a 301.

Closes: https://bugs.gentoo.org/645610
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../{mailshears-0.0.3.ebuild => mailshears-0.0.3-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-mail/mailshears/mailshears-0.0.3.ebuild 
b/net-mail/mailshears/mailshears-0.0.3-r1.ebuild
similarity index 81%
rename from net-mail/mailshears/mailshears-0.0.3.ebuild
rename to net-mail/mailshears/mailshears-0.0.3-r1.ebuild
index a048675f8e5..bd4f4aeb5b6 100644
--- a/net-mail/mailshears/mailshears-0.0.3.ebuild
+++ b/net-mail/mailshears/mailshears-0.0.3-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-USE_RUBY="ruby21 ruby22"
+USE_RUBY="ruby23 ruby24"
 
 # The tests are dangerous and shouldn't be run by anyone!
 # They mess with your local postgres databases.
@@ -14,7 +14,7 @@ RUBY_FAKEGEM_EXTRADOC="doc/${PN}.example.conf.yml"
 inherit ruby-fakegem
 
 DESCRIPTION="Mangle your mail garden"
-HOMEPAGE="http://michael.orlitzky.com/code/mailshears.php;
+HOMEPAGE="http://michael.orlitzky.com/code/mailshears.xhtml;
 
 LICENSE="AGPL-3"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddcutil/

2018-01-25 Thread Jonathan Scruggs
commit: d527691fde359c6edaf0d19f0daebfb0e49aff44
Author: Jonathan Scruggs  gentoo  org>
AuthorDate: Thu Jan 25 20:13:58 2018 +
Commit: Jonathan Scruggs  gentoo  org>
CommitDate: Thu Jan 25 21:35:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d527691f

app-misc/ddcutil: Add 0.8.6 release.

- Added drm and X use flags to minimize depends.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-misc/ddcutil/Manifest |   1 +
 app-misc/ddcutil/ddcutil-0.8.6.ebuild | 106 ++
 app-misc/ddcutil/metadata.xml |   3 +
 3 files changed, 110 insertions(+)

diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
index 6ee209a81d5..5976b0abda9 100644
--- a/app-misc/ddcutil/Manifest
+++ b/app-misc/ddcutil/Manifest
@@ -1 +1,2 @@
 DIST ddcutil-0.8.4.tar.gz 558405 BLAKE2B 
4bb93d6b9b28a17ef182c1f39e3b6351070c5541fd8eefccde2a6d771e28a8c656abe1e00a58ee935290cba79af09b1c2d6b611532827455b5ec83532bbb46c4
 SHA512 
e7bf78295a008607ef520e055873acc0bac6d94b850a6ea1f7d4a4ea9e080d23b4b7d82e5725a220ff120ab1523aa320265ba22671982625c10088521c72a14c
+DIST ddcutil-0.8.6.tar.gz 613272 BLAKE2B 
ce7072a819c5a2aa125ae8f6d5550cf0a516714f0635672015a0c24c9e525d34139c903ce7791955e0b30b8d4c66e94453eed60f8d8d024caccb49204d6fb853
 SHA512 
4ec473a37dc135700f4ce06634e6aa303199f4d743fba02c04ca509d0c31d45f59da7c6cd9818efc1fd8bc20dae518c5656fc8a38e9f00057677b1e997434fb0

diff --git a/app-misc/ddcutil/ddcutil-0.8.6.ebuild 
b/app-misc/ddcutil/ddcutil-0.8.6.ebuild
new file mode 100644
index 000..6444e7739e0
--- /dev/null
+++ b/app-misc/ddcutil/ddcutil-0.8.6.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddcutil.com/;
+SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
+REQUIRED_USE="drm? ( X )"
+
+RDEPEND="dev-libs/glib:2
+   sys-apps/i2c-tools
+   virtual/udev
+   drm? ( x11-libs/libdrm )
+   usb-monitor? (
+   dev-libs/hidapi
+   virtual/libusb:1
+   sys-apps/usbutils
+   )
+   X? (
+   x11-libs/libXrandr
+   x11-libs/libX11
+   )"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+pkg_pretend() {
+   # This program needs /dev/ic2-* devices to communicate with the monitor.
+   CONFIG_CHECK="~I2C_CHARDEV"
+   ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to 
continue"
+   if use usb-monitor; then
+   CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
+   ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
+   ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+   fi
+
+   # Now do the actual checks setup above
+   check_extra_config
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # Bug 607818.
+   replace-flags -O3 -O2
+
+   local myeconfargs=(
+   $(use_enable drm)
+   $(use_enable usb-monitor usb)
+   $(use_enable X x11)
+   --enable-lib
+   --disable-cffi
+   --disable-cython
+   --disable-swig
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   if use user-permissions; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
+   if use usb-monitor; then
+   udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
+   fi
+   fi
+}
+
+pkg_postinst() {
+   if use user-permissions; then
+   enewgroup i2c
+   einfo "To allow non-root users access to the /dev/i2c-* 
devices, add those"
+   einfo "users to the i2c group: usermod -aG i2c user"
+   einfo "Restart the computer or reload the i2c-dev module to 
activate"
+   einfo "the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/i2c_permissions/;
+
+   if use usb-monitor; then
+   enewgroup video
+   einfo "To allow non-root users access to USB monitors, 
add those users"
+   einfo "to the video group: usermod -aG video user"
+   einfo "Restart the computer, reload the hiddev and 
hidraw modules, or replug"
+   einfo "the monitor to activate the new udev rule."
+   einfo "For more information read: 
http://www.ddcutil.com/usb/;
+   fi
+
+   udev_reload
+   fi
+
+   if use video_cards_nvidia; then
+   ewarn "Please read the 

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

2018-01-25 Thread Sergei Trofimovich
commit: 77fc5f084c1794d5e3815e288700ca2177fb89df
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 25 21:34:08 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 25 21:34:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77fc5f08

sys-devel/gcc: drop unused variables, use 7.3.0 patchset for gcc-7.3.0

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sys-devel/gcc/Manifest | 1 +
 sys-devel/gcc/gcc-7.3.0.ebuild | 7 +--
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 82b91c4fce1..168e1734eb9 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -55,5 +55,6 @@ DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa20103
 DIST gcc-7.1.0-patches-1.1.tar.bz2 6746 BLAKE2B 
29ed4ff1ce6412a0c1a88f613377883ef5d391e7f681989295ac84dbb1950d99a17472d8b95a9351970ee5837cc3bfc4711101042c0e792c0bac3327bfa24d2e
 SHA512 
1bf95a505dc6c37bf6924bb69fd0670c8f3355b6690c94edf4a4248649accbd426575b40cb7a473dfb0ae09a924b05619e5c633384bae0293edb670cfd0d3a30
 DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
 DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
+DIST gcc-7.3.0-patches-1.0.tar.bz2 6757 BLAKE2B 
ffe6a69e61dc4379fc77b0bf21971ff6fe482edd315ae1243e55b147ad5794320816fbfc3f85ccebe34de080e2c5b718b60b59064aaf095e905c1b41d7c08168
 SHA512 
a86ffc03940afa12c44b919f861b9459a3cd460cd4680dce8316755021789530640977e90c4cff89be768fc62e0e24d9bee0a1ee76c537ad88c8f4ed07f1a73a
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 
2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144
 SHA512 
9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-7.3.0.ebuild
index 6c23130cd67..8fb66c458ce 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0.ebuild
@@ -3,12 +3,9 @@
 
 EAPI="5"
 
-PATCH_VER="1.1"
+PATCH_VER="1.0"
 #UCLIBC_VER="1.0"
 
-PATCH_GCC_VER="7.2.0"
-PIE_GCC_VER="7.2.0"
-
 inherit toolchain
 
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
@@ -24,7 +21,5 @@ if [[ ${CATEGORY} != cross-* ]] ; then
 fi
 
 src_prepare() {
-   EPATCH_EXCLUDE="95_all_static_override_pie.patch
-   96_all_powerpc_pie.patch"
toolchain_src_prepare
 }



[gentoo-commits] gentoo commit in src/patchsets/gcc/7.3.0: 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines.patch 13_all_default-ssp-fix.pa

2018-01-25 Thread Sergei Trofimovich (slyfox)
slyfox  18/01/25 21:21:26

  Removed:  10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
13_all_default-ssp-fix.patch
25_all_alpha-mieee-default.patch
34_all_ia64_note.GNU-stack.patch
50_all_libiberty-asprintf.patch
51_all_libiberty-pic.patch
54_all_nopie-all-flags.patch
55_all_extra-options.patch
90_all_pr55930-dependency-tracking.patch
README.history
  Log:
  gcc/7.3.0: initial patchset, take 2 (moved patches to gentoo/)



[gentoo-commits] gentoo commit in src/patchsets/gcc/7.3.0/gentoo: 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines.patch 13_all_default-ssp

2018-01-25 Thread Sergei Trofimovich (slyfox)
slyfox  18/01/25 21:20:43

  Added:10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
13_all_default-ssp-fix.patch
25_all_alpha-mieee-default.patch
34_all_ia64_note.GNU-stack.patch
50_all_libiberty-asprintf.patch
51_all_libiberty-pic.patch
54_all_nopie-all-flags.patch
55_all_extra-options.patch
90_all_pr55930-dependency-tracking.patch
README.history
  Log:
  gcc/7.3.0: initial patchset, take 2 (moved patches to gentoo/)

Revision  ChangesPath
1.1  
src/patchsets/gcc/7.3.0/gentoo/10_all_default-fortify-source.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/10_all_default-fortify-source.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/10_all_default-fortify-source.patch?rev=1.1=text/plain

Index: 10_all_default-fortify-source.patch
===
Enable -D_FORTIFY_SOURCE=2 by default.


--- a/gcc/c-family/c-cppbuiltin.c
+++ b/gcc/c-family/c-cppbuiltin.c
@@ -951,6 +951,9 @@ c_cpp_builtins (cpp_reader *pfile)
   builtin_define_with_value ("__REGISTER_PREFIX__", REGISTER_PREFIX, 0);
   builtin_define_with_value ("__USER_LABEL_PREFIX__", user_label_prefix, 0);
 
+  /* Fortify Source enabled by default w/optimization.  */
+  cpp_define (pfile, "_FORTIFY_SOURCE=((defined __OPTIMIZE__ && __OPTIMIZE__ > 
0) ? 2 : 0)");
+
   /* Misc.  */
   if (flag_gnu89_inline)
 cpp_define (pfile, "__GNUC_GNU_INLINE__");



1.1  
src/patchsets/gcc/7.3.0/gentoo/11_all_default-warn-format-security.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/11_all_default-warn-format-security.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/11_all_default-warn-format-security.patch?rev=1.1=text/plain

Index: 11_all_default-warn-format-security.patch
===
Enable -Wformat and -Wformat-security by default.

--- a/gcc/c-family/c.opt2016-03-23 18:51:56.0 +0100
+++ b/gcc/c-family/c.opt2016-04-28 23:45:54.063351272 +0200
@@ -459,7 +459,7 @@ C ObjC C++ ObjC++ Var(warn_format_nonlit
 Warn about format strings that are not literals.
 
 Wformat-security
-C ObjC C++ ObjC++ Var(warn_format_security) Warning LangEnabledBy(C ObjC C++ 
ObjC++,Wformat=, warn_format >= 2, 0)
+C ObjC C++ ObjC++ Var(warn_format_security) Init(1) Warning LangEnabledBy(C 
ObjC C++ ObjC++,Wformat=, warn_format >= 2, 0)
 Warn about possible security problems with format functions.
 
 Wformat-signedness
@@ -475,7 +475,7 @@ C ObjC C++ ObjC++ Var(warn_format_zero_l
 Warn about zero-length formats.
 
 Wformat=
-C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Warning 
LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0)
+C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Init(1) 
Warning LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0)
 Warn about printf/scanf/strftime/strfmon format string anomalies.
 
 Wignored-qualifiers



1.1  
src/patchsets/gcc/7.3.0/gentoo/12_all_default-warn-trampolines.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/12_all_default-warn-trampolines.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/12_all_default-warn-trampolines.patch?rev=1.1=text/plain

Index: 12_all_default-warn-trampolines.patch
===
Enable -Wtrampolines by default.

--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -712,7 +712,7 @@ Common Var(warn_system_headers) Warning
 Do not suppress warnings from system headers.
 
 Wtrampolines
-Common Var(warn_trampolines) Warning
+Common Var(warn_trampolines) Init(1) Warning
 Warn whenever a trampoline is generated.
 
 Wtype-limits



1.1  src/patchsets/gcc/7.3.0/gentoo/13_all_default-ssp-fix.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/13_all_default-ssp-fix.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/gentoo/13_all_default-ssp-fix.patch?rev=1.1=text/plain

Index: 13_all_default-ssp-fix.patch
===
We disable ssp on -nostdlib and -ffreestanding as we did on older gcc
and change the buffer size.

--- a/gcc/c-family/c-opts.c
+++ b/gcc/c-family/c-opts.c
@@ -450,7 +450,14 @@
 
 case OPT_ffreestanding:
   value = !value;
+ if (global_options.x_flag_stack_protect == -1)
+

[gentoo-commits] gentoo commit in src/patchsets/gcc/7.3.0/gentoo: - New directory

2018-01-25 Thread Sergei Trofimovich (slyfox)
slyfox  18/01/25 21:19:39

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/7.3.0/gentoo added to the 
repository



[gentoo-commits] gentoo commit in src/patchsets/gcc/7.3.0: 10_all_default-fortify-source.patch 11_all_default-warn-format-security.patch 12_all_default-warn-trampolines.patch 13_all_default-ssp-fix.pa

2018-01-25 Thread Sergei Trofimovich (slyfox)
slyfox  18/01/25 21:18:53

  Added:10_all_default-fortify-source.patch
11_all_default-warn-format-security.patch
12_all_default-warn-trampolines.patch
13_all_default-ssp-fix.patch
25_all_alpha-mieee-default.patch
34_all_ia64_note.GNU-stack.patch
50_all_libiberty-asprintf.patch
51_all_libiberty-pic.patch
54_all_nopie-all-flags.patch
55_all_extra-options.patch
90_all_pr55930-dependency-tracking.patch
README.history
  Log:
  gcc/7.3.0: initial patchset

Revision  ChangesPath
1.1  src/patchsets/gcc/7.3.0/10_all_default-fortify-source.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/10_all_default-fortify-source.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/10_all_default-fortify-source.patch?rev=1.1=text/plain

Index: 10_all_default-fortify-source.patch
===
Enable -D_FORTIFY_SOURCE=2 by default.


--- a/gcc/c-family/c-cppbuiltin.c
+++ b/gcc/c-family/c-cppbuiltin.c
@@ -951,6 +951,9 @@ c_cpp_builtins (cpp_reader *pfile)
   builtin_define_with_value ("__REGISTER_PREFIX__", REGISTER_PREFIX, 0);
   builtin_define_with_value ("__USER_LABEL_PREFIX__", user_label_prefix, 0);
 
+  /* Fortify Source enabled by default w/optimization.  */
+  cpp_define (pfile, "_FORTIFY_SOURCE=((defined __OPTIMIZE__ && __OPTIMIZE__ > 
0) ? 2 : 0)");
+
   /* Misc.  */
   if (flag_gnu89_inline)
 cpp_define (pfile, "__GNUC_GNU_INLINE__");



1.1  
src/patchsets/gcc/7.3.0/11_all_default-warn-format-security.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/11_all_default-warn-format-security.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/11_all_default-warn-format-security.patch?rev=1.1=text/plain

Index: 11_all_default-warn-format-security.patch
===
Enable -Wformat and -Wformat-security by default.

--- a/gcc/c-family/c.opt2016-03-23 18:51:56.0 +0100
+++ b/gcc/c-family/c.opt2016-04-28 23:45:54.063351272 +0200
@@ -459,7 +459,7 @@ C ObjC C++ ObjC++ Var(warn_format_nonlit
 Warn about format strings that are not literals.
 
 Wformat-security
-C ObjC C++ ObjC++ Var(warn_format_security) Warning LangEnabledBy(C ObjC C++ 
ObjC++,Wformat=, warn_format >= 2, 0)
+C ObjC C++ ObjC++ Var(warn_format_security) Init(1) Warning LangEnabledBy(C 
ObjC C++ ObjC++,Wformat=, warn_format >= 2, 0)
 Warn about possible security problems with format functions.
 
 Wformat-signedness
@@ -475,7 +475,7 @@ C ObjC C++ ObjC++ Var(warn_format_zero_l
 Warn about zero-length formats.
 
 Wformat=
-C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Warning 
LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0)
+C ObjC C++ ObjC++ Joined RejectNegative UInteger Var(warn_format) Init(1) 
Warning LangEnabledBy(C ObjC C++ ObjC++,Wall, 1, 0)
 Warn about printf/scanf/strftime/strfmon format string anomalies.
 
 Wignored-qualifiers



1.1  
src/patchsets/gcc/7.3.0/12_all_default-warn-trampolines.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/12_all_default-warn-trampolines.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/12_all_default-warn-trampolines.patch?rev=1.1=text/plain

Index: 12_all_default-warn-trampolines.patch
===
Enable -Wtrampolines by default.

--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -712,7 +712,7 @@ Common Var(warn_system_headers) Warning
 Do not suppress warnings from system headers.
 
 Wtrampolines
-Common Var(warn_trampolines) Warning
+Common Var(warn_trampolines) Init(1) Warning
 Warn whenever a trampoline is generated.
 
 Wtype-limits



1.1  src/patchsets/gcc/7.3.0/13_all_default-ssp-fix.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/13_all_default-ssp-fix.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gcc/7.3.0/13_all_default-ssp-fix.patch?rev=1.1=text/plain

Index: 13_all_default-ssp-fix.patch
===
We disable ssp on -nostdlib and -ffreestanding as we did on older gcc
and change the buffer size.

--- a/gcc/c-family/c-opts.c
+++ b/gcc/c-family/c-opts.c
@@ -450,7 +450,14 @@
 
 case OPT_ffreestanding:
   value = !value;
+ if (global_options.x_flag_stack_protect == -1)
+   global_options.x_flag_stack_protect = 0;
   /* Fall through.  */
+
+case OPT_nostdlib:
+ if 

[gentoo-commits] gentoo commit in src/patchsets/gcc/7.3.0: - New directory

2018-01-25 Thread Sergei Trofimovich (slyfox)
slyfox  18/01/25 21:16:53

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gcc/7.3.0 added to the repository



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

2018-01-25 Thread Jeroen Roovers
commit: e41607fcb47dece0e7b185140717e58573c593f6
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 25 21:11:38 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 25 21:12:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e41607fc

www-client/vivaldi-snapshot: Old.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-1.14.1072.3_p1.ebuild | 120 -
 2 files changed, 123 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 84f09e5412a..941199bfc5b 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot-1.14.1072.3_p1-amd64.deb 53508988 BLAKE2B 
5c9f61f6b29e507c8a2f3368f8d6154dbf1a302075af7af8a8f5ec253c44ecdf7b57d6e6c4d26818ccb41d9ec25986389487506258aaa8e26cfe2cc0077f4412
 SHA512 
067bb347c2064b1709bb8af2995182f659fb4dbc4199bc942e2005025aac6672ec0af9944f0692a5cfbc96b78ea42b3e268c96a72b189ffea5cc0bebc1038115
-DIST vivaldi-snapshot-1.14.1072.3_p1-armhf.deb 47312872 BLAKE2B 
3581fb6a727bb6e26e92b3509d5a96536a2a16ab8d4972f84146daae945f28ac1f80962e0b0023a03053d177c8b56ee7f8ebf162db79d13344802aa3f56eb7ee
 SHA512 
3b61f07cc7258634028f27b1a00aa44b95c3618b8b36803ecdf8e17af9ca0f432456fd758efe1ba8bacffe247e2dfa08b5092776c8f4c9a2aac963553d115293
-DIST vivaldi-snapshot-1.14.1072.3_p1-i386.deb 53069774 BLAKE2B 
4f3f60cd1c3019d1c947146e90a9a1325a2c14777cf43cb3394078483d47cc8eb417c3bcd2e37db457f11eede3dd7e131b08923a6a2b79f3bb85a809c513aed2
 SHA512 
6983060e0db5313dee69297e50b5df256d7856440fa44f1e8074dfb3d28e43bac2f04391d6698bd1334d9d407326ffa7e8b1c550bcd0ef8ee151ff48367df794
 DIST vivaldi-snapshot-1.14.1077.25_p1-amd64.deb 53368116 BLAKE2B 
fabdfbd05333a60aab0bbf718955c68e75be5d4f95a901bd849661a301c1cd9f9a5948d137d63d08f980f00d2cea263713b5c8a1ee28dc0c593bbb6f9bf40ea8
 SHA512 
cbcf50adf3abbd4e45ab954833aff4f02e0dc995388ba48aee9925220c18e25506ee1aca79367647c52b4c8a2d4f5ab2666389ad9e27dd79abe6ecb77ba001f9
 DIST vivaldi-snapshot-1.14.1077.25_p1-armhf.deb 47210996 BLAKE2B 
7436078249d4d54effca2181066508dbeeaaa361dce2a3163a228ec074493a43cd4bebba866252cbadc1c404dfe85fc6b28dfac6cd7e75f087b538ffca8c61b9
 SHA512 
bf32501b1b2d47dbab872a7fd7f8152abcdd328f72167772a4aa197666d16d65ad47f4a883e027add168d131dda82fc4badbd357c592614e6ee3b2956b163a61
 DIST vivaldi-snapshot-1.14.1077.25_p1-i386.deb 52951982 BLAKE2B 
27463fd7c558bf15777dc483c66ce0427f70c4ab02c6b0e83ff587dca4d8ab1fa467b6b6b7f362b0ba996a67e6781c9217fca8e513324392a1df47e742bc2ef0
 SHA512 
097f9136be58facc911ad9b88d8486e89320d57b140ab8ed6cf9d0a2bd2750aff5829eb4b66b682b7bb9b1877cb8e8077daac869d261412be79b57c0304359c7

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1072.3_p1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1072.3_p1.ebuild
deleted file mode 100644
index 7998894a831..000
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1072.3_p1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CHROMIUM_LANGS="
-   am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he 
hi
-   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
-   sw ta te th tr uk vi zh-CN zh-TW
-"
-inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs 
xdg-utils
-
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A new browser for our friends"
-HOMEPAGE="http://vivaldi.com/;
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_;
-SRC_URI="
-   amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
-   arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
-   x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
-"
-
-LICENSE="Vivaldi"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~x86"
-RESTRICT="bindist mirror"
-
-DEPEND="
-   virtual/libiconv
-"
-RDEPEND="
-   >=dev-libs/openssl-1.0.1:0
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/speex
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/libcap
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/pango[X]
-"
-QA_PREBUILT="*"
-S=${WORKDIR}
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > 
"${T}"/${PN}.desktop || die
-   mv 

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

2018-01-25 Thread Jeroen Roovers
commit: 0d1484dc64b88835bce1382d958aac569aab0ed0
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 25 21:11:14 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 25 21:11:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1484dc

www-client/vivaldi-snapshot: Version 1.14.1077.25_p1.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-1.14.1077.25_p1.ebuild| 120 +
 2 files changed, 123 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index b9eae260701..84f09e5412a 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,9 @@
 DIST vivaldi-snapshot-1.14.1072.3_p1-amd64.deb 53508988 BLAKE2B 
5c9f61f6b29e507c8a2f3368f8d6154dbf1a302075af7af8a8f5ec253c44ecdf7b57d6e6c4d26818ccb41d9ec25986389487506258aaa8e26cfe2cc0077f4412
 SHA512 
067bb347c2064b1709bb8af2995182f659fb4dbc4199bc942e2005025aac6672ec0af9944f0692a5cfbc96b78ea42b3e268c96a72b189ffea5cc0bebc1038115
 DIST vivaldi-snapshot-1.14.1072.3_p1-armhf.deb 47312872 BLAKE2B 
3581fb6a727bb6e26e92b3509d5a96536a2a16ab8d4972f84146daae945f28ac1f80962e0b0023a03053d177c8b56ee7f8ebf162db79d13344802aa3f56eb7ee
 SHA512 
3b61f07cc7258634028f27b1a00aa44b95c3618b8b36803ecdf8e17af9ca0f432456fd758efe1ba8bacffe247e2dfa08b5092776c8f4c9a2aac963553d115293
 DIST vivaldi-snapshot-1.14.1072.3_p1-i386.deb 53069774 BLAKE2B 
4f3f60cd1c3019d1c947146e90a9a1325a2c14777cf43cb3394078483d47cc8eb417c3bcd2e37db457f11eede3dd7e131b08923a6a2b79f3bb85a809c513aed2
 SHA512 
6983060e0db5313dee69297e50b5df256d7856440fa44f1e8074dfb3d28e43bac2f04391d6698bd1334d9d407326ffa7e8b1c550bcd0ef8ee151ff48367df794
+DIST vivaldi-snapshot-1.14.1077.25_p1-amd64.deb 53368116 BLAKE2B 
fabdfbd05333a60aab0bbf718955c68e75be5d4f95a901bd849661a301c1cd9f9a5948d137d63d08f980f00d2cea263713b5c8a1ee28dc0c593bbb6f9bf40ea8
 SHA512 
cbcf50adf3abbd4e45ab954833aff4f02e0dc995388ba48aee9925220c18e25506ee1aca79367647c52b4c8a2d4f5ab2666389ad9e27dd79abe6ecb77ba001f9
+DIST vivaldi-snapshot-1.14.1077.25_p1-armhf.deb 47210996 BLAKE2B 
7436078249d4d54effca2181066508dbeeaaa361dce2a3163a228ec074493a43cd4bebba866252cbadc1c404dfe85fc6b28dfac6cd7e75f087b538ffca8c61b9
 SHA512 
bf32501b1b2d47dbab872a7fd7f8152abcdd328f72167772a4aa197666d16d65ad47f4a883e027add168d131dda82fc4badbd357c592614e6ee3b2956b163a61
+DIST vivaldi-snapshot-1.14.1077.25_p1-i386.deb 52951982 BLAKE2B 
27463fd7c558bf15777dc483c66ce0427f70c4ab02c6b0e83ff587dca4d8ab1fa467b6b6b7f362b0ba996a67e6781c9217fca8e513324392a1df47e742bc2ef0
 SHA512 
097f9136be58facc911ad9b88d8486e89320d57b140ab8ed6cf9d0a2bd2750aff5829eb4b66b682b7bb9b1877cb8e8077daac869d261412be79b57c0304359c7
 DIST vivaldi-snapshot-1.14.1077.3_p1-amd64.deb 53411180 BLAKE2B 
e04cfee2c6ab7fd4d81942a3232c878be37c5d768f95e1588e007d305e6a050241daa3297a0c069cf4190611594f282a1a233d64e49deb429b6d8adca558
 SHA512 
cab5853cad74f111d47f9611d7a18a8deee99608aa241eff85988bfb42792b1e642a35ad5847fa09d374b7baeadb7f5afc64655418e5dfbdbf2ff8eee141857e
 DIST vivaldi-snapshot-1.14.1077.3_p1-armhf.deb 47215650 BLAKE2B 
3e148d2d05236929a958c6a782f921b9cf82e861a4760db6615daac3d07595bd1393ffdee639cf513cf4d1073f0a350a2277af5a44a0eaec9ef9602698b51a29
 SHA512 
d782191a9f0d7287a65146df552e18a3cdb32a6bc9972bab6a9e7377cfd88685d0c0e8763c39a870b0031c1f7b10777a98bc3691b6a5c1781cafe7da11c22c6e
 DIST vivaldi-snapshot-1.14.1077.3_p1-i386.deb 52959064 BLAKE2B 
4bd5df973212ec0d0e2009e96472deb7c831b2455907c7bd9e7e40ac6a5d6e5aa7d02b6a10e954106ec206404f4055ae0977e1829d58713de7594109aa6514f7
 SHA512 
8f070e0e00bf9acf2d6b3f1bbb79768b1d460f2a2860bb45122551883ae38aa6efb1e283bdc853c4135e9936f399f0b8656f247102d406e8b861a924f0b2977d

diff --git 
a/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild
new file mode 100644
index 000..7998894a831
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-1.14.1077.25_p1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+   am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he 
hi
+   hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr 
sv
+   sw ta te th tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 eutils gnome2-utils multilib unpacker toolchain-funcs 
xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A new browser for our friends"
+HOMEPAGE="http://vivaldi.com/;
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_;
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+   x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~x86"

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

2018-01-25 Thread Aaron Bauman
commit: aa224e1e0e8eac0f4b180d0a5a937e29c9387c0d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Jan 25 21:07:20 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Jan 25 21:11:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa224e1e

www-apps/wordpress: cleanup vulnerable wrt bugs #645736, #639682,#636336,#631928

 www-apps/wordpress/Manifest   |  3 --
 www-apps/wordpress/wordpress-4.8.3.ebuild | 55 ---
 www-apps/wordpress/wordpress-4.9.1.ebuild | 55 ---
 www-apps/wordpress/wordpress-4.9.ebuild   | 55 ---
 4 files changed, 168 deletions(-)

diff --git a/www-apps/wordpress/Manifest b/www-apps/wordpress/Manifest
index 267bb29883a..01c42cdff56 100644
--- a/www-apps/wordpress/Manifest
+++ b/www-apps/wordpress/Manifest
@@ -1,4 +1 @@
-DIST wordpress-4.8.3.tar.gz 8184961 BLAKE2B 
47e6195c44dd203cdfeadae0a8427f1d231f3cc3ef4487b4f9e9fb8662169f3b592caca23e1139dcf8bfd8334e451de8eafd4aa27be4b681dc4613f0857bdd05
 SHA512 
696be1c24dec869d896e22b408b17009e8c482545237156f17d4b5f2d726876a17c3cc5c3de632126229747589d74f7b188c06d2a79878efc800bd6db273d709
-DIST wordpress-4.9.1.tar.gz 9638827 BLAKE2B 
fb80f5b41df3abb9e28ab492c645c368b1f62b46ba78fc255b4eaa77e54d7801c51f85bdded809cce27027592ca0ccda0a88d8ff67afc0ad5183dd510d9f5d96
 SHA512 
1835d8fd0df9931487489d2e67285e7c73ec1783df39621cfbfe52aa8a0b3cba05fd3b842c7fd67ab2b76009f7dae650f22dd6a3c4aa71eae100541b8a58
 DIST wordpress-4.9.2.tar.gz 8807744 BLAKE2B 
88c2c9decde312600548e03a14e3721dc82a3a57e59910f9ad85a323beb4ac8faba7de48f46bbc43c78e6862fb93c181b5b6bb690142f5e897c84dd621c9e58f
 SHA512 
013d49b7a7d47937e1acb49b6543b820c8d1c5b5a3bd86f9629d44640a4c399e84b2604a359c26986bc0e29836094c8444e152c4aa5bcffe9f7a4620f731
-DIST wordpress-4.9.tar.gz 9638753 BLAKE2B 
98df805843f8f48c8678205e7fbdd5fa4d223ce0b772c02ff52d5f5d21559ae56f33023dd3881bdea244c46f8ae6c5ca31a7d6b0da75661d616f67d28253a673
 SHA512 
b7898730d42839406b9270b945c687e80bc1025dcf23dfa1455576f0fc9dffb3b8c082b6fc6d1b6915791ce33c7327c8ce28bbf2beafdc7154ab0e29660c4cc7

diff --git a/www-apps/wordpress/wordpress-4.8.3.ebuild 
b/www-apps/wordpress/wordpress-4.8.3.ebuild
deleted file mode 100644
index c7283f88735..000
--- a/www-apps/wordpress/wordpress-4.8.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
-HOMEPAGE="https://wordpress.org/;
-SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="virtual/httpd-php
-   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
-
-S=${WORKDIR}/${PN}
-
-need_httpd_cgi
-
-IUSE="+akismet examples +themes vhosts"
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc readme.html
-   rm readme.html license.txt || die
-
-   if ! use akismet ; then
-   rm -R wp-content/plugins/akismet/ || die
-   fi
-   if ! use examples ; then
-   rm wp-content/plugins/hello.php || die
-   fi
-   if ! use themes ; then
-   rm -R wp-content/themes/*/ || die
-   fi
-
-   [[ -f wp-config.php ]] || cp wp-config-sample.php wp-config.php
-
-   insinto "${MY_HTDOCSDIR}"
-   doins -r .
-
-   webapp_serverowned "${MY_HTDOCSDIR}"/index.php
-   webapp_serverowned "${MY_HTDOCSDIR}"/wp-admin/menu.php
-   webapp_serverowned "${MY_HTDOCSDIR}"
-
-   webapp_configfile  "${MY_HTDOCSDIR}"/wp-config.php
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-   webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
-
-   webapp_src_install
-}

diff --git a/www-apps/wordpress/wordpress-4.9.1.ebuild 
b/www-apps/wordpress/wordpress-4.9.1.ebuild
deleted file mode 100644
index c7283f88735..000
--- a/www-apps/wordpress/wordpress-4.9.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit webapp
-
-DESCRIPTION="Wordpress PHP and MySQL based content management system (CMS)"
-HOMEPAGE="https://wordpress.org/;
-SRC_URI="https://wordpress.org/${P/_rc/-RC}.tar.gz;
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-RDEPEND="virtual/httpd-php
-   || ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
-
-S=${WORKDIR}/${PN}
-
-need_httpd_cgi
-
-IUSE="+akismet examples +themes vhosts"
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc readme.html
-   rm readme.html license.txt || die
-
-   if ! use akismet ; then
-   rm -R wp-content/plugins/akismet/ || die
-   fi
-   if ! use examples ; then
-   rm wp-content/plugins/hello.php || die
-   fi
-   if ! use themes ; then
-   

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

2018-01-25 Thread Jeroen Roovers
commit: 36f3b61ef8b053909394115ef47799ca5b46f9e9
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 25 21:07:12 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 25 21:07:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36f3b61e

www-client/opera-developer: Version 52.0.2845.0.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-52.0.2845.0.ebuild | 114 +
 2 files changed, 115 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 6f6df2df431..067cf2372bd 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1 +1,2 @@
 DIST opera-developer_52.0.2838.0_amd64.deb 53030918 BLAKE2B 
31e26e1babed3cf06168f9485a4d24e981e0e6a6805fc227655e9d63e043e61a8c65340dbc517936aa2f9161e938941ba9e27e0e9b2c9c12880cd58a2708dcc8
 SHA512 
ef854dc59fe38ab40299f5d2e071340784c0c51e3044b6c640e3e62219ff909889ce021bbdf1a9bad95d81e04d7684163130784ba1366f641bb691dfaef37a33
+DIST opera-developer_52.0.2845.0_amd64.deb 53013254 BLAKE2B 
98c719dfd99f0b956d68eaa31b213bdf3b1e0c62b6e2535aba08ff9211a75a34dc6349868af5a649f4215aab900a7f898079e7819fe819933bd5c62c0ba74074
 SHA512 
c104193de7386717f84d9284cb792992db118c5652118e201c27b2acaa3a99d12e51a5326c61de2a875ed87a38dfc3e3eb888fd2f9d0bb58b61f5719f92aa0cc

diff --git a/www-client/opera-developer/opera-developer-52.0.2845.0.ebuild 
b/www-client/opera-developer/opera-developer-52.0.2845.0.ebuild
new file mode 100644
index 000..12a41bce61c
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-52.0.2845.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
+   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
+   zh-CN zh-TW
+"
+inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="http://www.opera.com/;
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   http://download1.operacdn.com/pub/
+   http://download2.operacdn.com/pub/
+   http://download3.operacdn.com/pub/
+   http://download4.operacdn.com/pub/
+"
+SRC_URI="amd64? ("
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
+"
+done
+SRC_URI+=")"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
+   ;;
+   esac
+
+   rm usr/bin/${PN} || die
+
+   rm usr/share/doc/${PN}/copyright || die
+   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



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

2018-01-25 Thread Jeroen Roovers
commit: 29d3b3ae922542a8ea5d109e5a2f47716a676d4f
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 25 21:07:27 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 25 21:07:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d3b3ae

www-client/opera-beta: Old.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/opera-beta/Manifest |   1 -
 .../opera-beta/opera-beta-51.0.2830.2.ebuild   | 114 -
 2 files changed, 115 deletions(-)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 3dadc4b0914..5f821d3f297 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,3 +1,2 @@
 DIST opera-beta_51.0.2830.16_amd64.deb 52419724 BLAKE2B 
69e7e607492f3bfde8a1f3a97adc6ede37b40ea9acaef7e2aeec3c5897a3265ce51556c9349bacce86c1dc432522460a226cab99f7c94b8d87f42a5f4bf4be4a
 SHA512 
d7e485f9024be77d084ce01008a1c914a68343c5994e5de83f20db9f89120ea3da6182bd82592b152e531095a742592bc19d3e4153cbd75ce28f5e3e0b48bc90
-DIST opera-beta_51.0.2830.2_amd64.deb 52241246 BLAKE2B 
5d3430c78a31d1ea24a4ba6a0340ccdbe795f7100c34a261bf771720d0e72a402370b844757dd87fcce95b5816640936b33b9bf3c9fb6a14e098806fd6d4ae1e
 SHA512 
9a1db683ddd72c8f0d8d7b4fad09b1dda2efe3a9734f440109e5701b3cbc0f8f64de62eb86e2f793ffb49928f269cba82093236a771590921db9eaa3ece4d587
 DIST opera-beta_51.0.2830.8_amd64.deb 52408910 BLAKE2B 
9c810d5fff5e6a1c4d570d7e1986357295b4e26d776c1a1e173881a1a325c14ecbcee7a3253e1dd5e45a7d7f8c1cf3c85444d7806afefd39b2ed2d97c07cc016
 SHA512 
7e6956af64cf8d02dd3eb14be83b6484f2070b92882024c239b7ced7d134965ca91331f4279a69cadfd79af07478708ab736a1bf58d77d04b35066b2ec939b6c

diff --git a/www-client/opera-beta/opera-beta-51.0.2830.2.ebuild 
b/www-client/opera-beta/opera-beta-51.0.2830.2.ebuild
deleted file mode 100644
index 308b38bc8be..000
--- a/www-client/opera-beta/opera-beta-51.0.2830.2.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB es-419 es fil fi fr-CA fr hi hr hu id it
-   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
-   zh-CN zh-TW
-"
-inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="http://www.opera.com/;
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="
-   http://download1.operacdn.com/pub/
-   http://download2.operacdn.com/pub/
-   http://download3.operacdn.com/pub/
-   http://download4.operacdn.com/pub/
-"
-SRC_URI="amd64? ("
-for uri in ${SRC_URI_BASE}; do
-SRC_URI+="
-   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
-"
-done
-SRC_URI+=")"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gconf:2
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/freetype
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   x11-libs/libXcomposite
-   x11-libs/libXcursor
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXtst
-   x11-libs/libnotify
-   x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="usr/$(get_libdir)/${PN}"
-
-src_unpack() {
-   unpack_deb ${A}
-}
-
-src_prepare() {
-   case ${ARCH} in
-   amd64)
-   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
-   rm -r usr/lib || die
-   ;;
-   x86)
-   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
-   ;;
-   esac
-
-   rm usr/bin/${PN} || die
-
-   rm usr/share/doc/${PN}/copyright || die
-   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
-
-   pushd "${OPERA_HOME}/localization" > /dev/null || die
-   chromium_remove_language_paks
-   popd > /dev/null || die
-
-   sed -i \
-   -e 's|^TargetEnvironment|X-&|g' \
-   usr/share/applications/${PN}.desktop || die
-}
-
-src_install() {
-   mv * "${D}" || die
-   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
-   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-}



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

2018-01-25 Thread Jeroen Roovers
commit: 7d36c2b884a9b86760c256d4e4beef1a028bfda9
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Jan 25 21:06:44 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Jan 25 21:06:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d36c2b8

www-client/opera-beta: Version 51.0.2830.16.

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/opera-beta/Manifest |   1 +
 .../opera-beta/opera-beta-51.0.2830.16.ebuild  | 114 +
 2 files changed, 115 insertions(+)

diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index d4317913097..3dadc4b0914 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,2 +1,3 @@
+DIST opera-beta_51.0.2830.16_amd64.deb 52419724 BLAKE2B 
69e7e607492f3bfde8a1f3a97adc6ede37b40ea9acaef7e2aeec3c5897a3265ce51556c9349bacce86c1dc432522460a226cab99f7c94b8d87f42a5f4bf4be4a
 SHA512 
d7e485f9024be77d084ce01008a1c914a68343c5994e5de83f20db9f89120ea3da6182bd82592b152e531095a742592bc19d3e4153cbd75ce28f5e3e0b48bc90
 DIST opera-beta_51.0.2830.2_amd64.deb 52241246 BLAKE2B 
5d3430c78a31d1ea24a4ba6a0340ccdbe795f7100c34a261bf771720d0e72a402370b844757dd87fcce95b5816640936b33b9bf3c9fb6a14e098806fd6d4ae1e
 SHA512 
9a1db683ddd72c8f0d8d7b4fad09b1dda2efe3a9734f440109e5701b3cbc0f8f64de62eb86e2f793ffb49928f269cba82093236a771590921db9eaa3ece4d587
 DIST opera-beta_51.0.2830.8_amd64.deb 52408910 BLAKE2B 
9c810d5fff5e6a1c4d570d7e1986357295b4e26d776c1a1e173881a1a325c14ecbcee7a3253e1dd5e45a7d7f8c1cf3c85444d7806afefd39b2ed2d97c07cc016
 SHA512 
7e6956af64cf8d02dd3eb14be83b6484f2070b92882024c239b7ced7d134965ca91331f4279a69cadfd79af07478708ab736a1bf58d77d04b35066b2ec939b6c

diff --git a/www-client/opera-beta/opera-beta-51.0.2830.16.ebuild 
b/www-client/opera-beta/opera-beta-51.0.2830.16.ebuild
new file mode 100644
index 000..308b38bc8be
--- /dev/null
+++ b/www-client/opera-beta/opera-beta-51.0.2830.16.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es-419 es fil fi fr-CA fr hi hr hu id it
+   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
+   zh-CN zh-TW
+"
+inherit chromium-2 gnome2-utils multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="http://www.opera.com/;
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   http://download1.operacdn.com/pub/
+   http://download2.operacdn.com/pub/
+   http://download3.operacdn.com/pub/
+   http://download4.operacdn.com/pub/
+"
+SRC_URI="amd64? ("
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
+"
+done
+SRC_URI+=")"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="usr/$(get_libdir)/${PN}"
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+src_prepare() {
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
+   ;;
+   esac
+
+   rm usr/bin/${PN} || die
+
+   rm usr/share/doc/${PN}/copyright || die
+   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   usr/share/applications/${PN}.desktop || die
+}
+
+src_install() {
+   mv * "${D}" || die
+   dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
+   fperms 4711 /usr/$(get_libdir)/${PN}/opera_sandbox
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}



[gentoo-commits] repo/user/ssnb:master commit in: dev-util/rubymine/

2018-01-25 Thread Samuel Bernardo
commit: baa0399d7585d351f6f0e623d02aec9cfac6fe1e
Author: Samuel Bernardo  gmail  com>
AuthorDate: Thu Jan 25 20:43:50 2018 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Thu Jan 25 20:43:50 2018 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=baa0399d

update rubymine

 dev-util/rubymine/Manifest |  2 ++
 dev-util/rubymine/rubymine-2017.3.2.ebuild | 35 ++
 2 files changed, 37 insertions(+)

diff --git a/dev-util/rubymine/Manifest b/dev-util/rubymine/Manifest
index 781bccf..9902ea1 100644
--- a/dev-util/rubymine/Manifest
+++ b/dev-util/rubymine/Manifest
@@ -18,6 +18,7 @@ DIST RubyMine-2017.2.3.tar.gz 276887375 SHA256 
abb7cf5d4d4b13c9031c54b129c0461e4
 DIST RubyMine-2017.2.4.tar.gz 276901669 SHA256 
2a5fe0ad5a927ffe7694202d669786a8f2048ad7ec94c4ee95c392baf4727879 SHA512 
40ee53b559260bbc9c073a4705f46a29d7129ec06088f63c8e9df2084ce5564bc90786c83ce12263ae62a321a109599e8faa63d3b05c2f67c6e09326a4d4e1b3
 WHIRLPOOL 
b54a7de0b675ade7251e990b457cabbdf68108bfccb8273c72cbb9f609e31889651bcde387c4cd4d8ba410af3e833e0087c26011d869f51a06e52c65e9b400e8
 DIST RubyMine-2017.2.tar.gz 278756309 SHA256 
df5ae53fc2d921c934b3a80dcbeabccfc79cc91a8b512c27ff50e813a9f42ba1 SHA512 
080ad2a4e2b696c750613a1b06a5d523886924cf014920fe67831d318db53dfe1b7764ddd34d64aa4f02b6b389cfe197cd058e37ec402fb0e98793a4118a9bf7
 WHIRLPOOL 
4cbd0f1c252c54d59bac6825683991692022aa169f8f2fe7c0bb6bb1b6c9e03b1c5f16985d2175da3809d0bbaa1a8fb2717b02345ccabdda7852756d8b7df84b
 DIST RubyMine-2017.3.1.tar.gz 284205639 SHA256 
0999fce1794ecebb07b03632fdd668f6b4b38e83951401850cc483f1e84ac807 SHA512 
0fb4437febc8a7e3c9a46a3f70d1a9c93f3be0f4d09780609cb1489d6d831f42a9cfed3cc49690101cb226625025946a0cdd67ea60045b6ca0f2198921b4c55a
 WHIRLPOOL 
1040fcd75d822b6e78b3f453722573b396dbc3515774b5e36a51fb8259564c80744d7767c8e044310e4b708221b23668303cb33a12d7d51d38b17c0de3eb8b6f
+DIST RubyMine-2017.3.2.tar.gz 284273700 SHA256 
be2d42ca0ce86215f64c591e4464129ab2feb1f6701409e29fd05910cf2481b5 SHA512 
fae95ce2ec4673d0534190e3030b9b468b81881b95eb5cf83ed670a50ff7c30d544d2e3fb9ec6c8262cdd6d693a874c88f8a6b4bc5d2bc7c21fd7094958767ab
 WHIRLPOOL 
9747bbe6b22b320a79737dd8c35e297258624fa7663543a4bdffda225c5d0ecabc9093027f544aac23c51b4741dfca03a02efa45a11d505b81ddc3fb973018b3
 DIST RubyMine-2017.3.tar.gz 284025796 SHA256 
251a5d2dc3f74836b5964293583aae29e47d1b38373b7e2df3bf6a4a0212 SHA512 
6fdf0b420661966f735c490812ba5a0a8029f265c1914469c632c9001cf66ddfe7e94684eb0ccc3aeb77af644834852636ae9a795b436e6d42baf291b9120a00
 WHIRLPOOL 
5c68c655baf0b883e6826ffc41765383d9e71dd5c0aff57982cea8da36968e55009b08e83227fb9874db96e1df5035dbc08473d88b6cef380a239ba6620a566a
 EBUILD rubymine-2016.2.1.ebuild 899 SHA256 
1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 
3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212
 WHIRLPOOL 
3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
 EBUILD rubymine-2016.2.3.ebuild 899 SHA256 
1153010ef081c739c0e06f8e14dc998be313ca1f73659efce70a13b5ddbffc47 SHA512 
3db2e836977aa149d66a1b163900a8a568eb068b1482a117925315328caddc9a62b743db9559bcbfb38350d74ae0a129467fcb982ea01ec36fdb9f808dfa7212
 WHIRLPOOL 
3429740eed08690f898e3a5322a2a30379843f5c72062c3009f61911bd0baabe154b372c8b19f885f3add4998c7cfa1a59409ff7b3eb6d0b3c008592a2bac9ac
@@ -40,4 +41,5 @@ EBUILD rubymine-2017.2.3.ebuild 951 SHA256 
6ac4044571fb176de50bbb0b47a91692fa382
 EBUILD rubymine-2017.2.4.ebuild 951 SHA256 
6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
 WHIRLPOOL 
ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
 EBUILD rubymine-2017.3.0.ebuild 951 SHA256 
0f647a9f9461761b178c54be39f9043986b4c32496b7fc386b889ff997cda7f4 SHA512 
3fe5c7aa706f61cf75773e605e59b1e4dcb002cf1ffd23dc6446895f597719c678f789656c05dd4defbe017548ffb6395928f10af022d4a31becf685ca05d5e7
 WHIRLPOOL 
4b6a3958fc8c46c912f0560327f64da0339a7394a7c237a89b2e628c3b0a46459065254f42270de1040a5b4f3744788826b5f431b6c5f09f565e79c5d516e761
 EBUILD rubymine-2017.3.1.ebuild 951 SHA256 
6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
 WHIRLPOOL 
ee1be39277349cee78ff938a803c97218ab7e3d96e44bdbc7ba9fd45cf4be3fd11e67d87fd593d59fffb81cb30fcfe969c8ab8dd2966676a29318ae9376b3f17
+EBUILD rubymine-2017.3.2.ebuild 951 SHA256 
6ac4044571fb176de50bbb0b47a91692fa382682fd079058283c5398547d34d5 SHA512 
87b73952544303351b2b171832e96a2bb62e70641478eb3fc1d7b23b7070cb00572ad82ec89b8285be044124385a2b2e033e6f55d43ea71888cd0a8b43561956
 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: 513f798ccbe703fd38d2dc283aa6603f0fa34eef
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 20:33:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 20:33:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513f798c

sci-electronics/klayout: Drop 0.25-r1

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sci-electronics/klayout/klayout-0.25-r1.ebuild | 88 --
 1 file changed, 88 deletions(-)

diff --git a/sci-electronics/klayout/klayout-0.25-r1.ebuild 
b/sci-electronics/klayout/klayout-0.25-r1.ebuild
deleted file mode 100644
index 51dc1cbe538..000
--- a/sci-electronics/klayout/klayout-0.25-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby23"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
-
-inherit toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git;
-   inherit git-r3
-   EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
-   SRC_URI="http://www.klayout.org/downloads/source/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/;
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   dev-qt/qtxmlpatterns:5
-   sys-libs/zlib
-   ${PYTHON_DEPS}
-   $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-qt58.patch"
-   "${FILESDIR}/${P}-qt59.patch"
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
-   tc-export CC CXX AR LD RANLIB
-   export CFLAGS CXXFLAGS
-   ./build.sh \
-   -expert \
-   -dry-run \
-   -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
-   -ruby "${RUBY}" \
-   -python "${PYTHON}" \
-   -build . \
-   -bin "${T}/bin" \
-   -rpath "/usr/$(get_libdir)/klayout" \
-   -option "${MAKEOPTS}" \
-   -with-qtbinding \
-   -without-64bit-coord \
-   -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
-   emake all
-}
-
-each_ruby_install() {
-   emake install
-
-   cd "${T}/bin" || die
-
-   dodir "/usr/$(get_libdir)/klayout"
-   mv lib* "${ED}/usr/$(get_libdir)/klayout/" || die
-
-   dobin *
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: be45ebaa856badb7488add24c5f31fdc634678e2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 20:32:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 20:32:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be45ebaa

sci-electronics/klayout: Depends on dev-qt/qtnetwork:5[ssl]

Closes: https://bugs.gentoo.org/645766
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 .../klayout/{klayout-.ebuild => klayout-0.25-r2.ebuild}  | 9 +++--
 sci-electronics/klayout/klayout-.ebuild  | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-0.25-r2.ebuild
similarity index 93%
copy from sci-electronics/klayout/klayout-.ebuild
copy to sci-electronics/klayout/klayout-0.25-r2.ebuild
index 5dae5206343..7a4e27c201e 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-0.25-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 RUBY_OPTIONAL=no
-USE_RUBY="ruby22"
+USE_RUBY="ruby23"
 # note: define maximally ONE implementation here
 
 PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
@@ -31,7 +31,7 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
+   dev-qt/qtnetwork:5[ssl]
dev-qt/qtprintsupport:5
dev-qt/qtsql:5
dev-qt/qtsvg:5
@@ -44,6 +44,11 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/${P}-qt58.patch"
+   "${FILESDIR}/${P}-qt59.patch"
+)
+
 pkg_setup() {
python-single-r1_pkg_setup
ruby-ng_pkg_setup

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-.ebuild
index 5dae5206343..ccd9abcc8ee 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtmultimedia:5[widgets]
-   dev-qt/qtnetwork:5
+   dev-qt/qtnetwork:5[ssl]
dev-qt/qtprintsupport:5
dev-qt/qtsql:5
dev-qt/qtsvg:5



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

2018-01-25 Thread Andreas Sturmlechner
commit: 1a07a7d75924b3fe5eb5680692cc795d36982f6b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 20:19:28 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 20:24:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a07a7d7

profiles: plasma: Drop bogus package.use for app-office/libreoffice

There is no evidence that this is needed.

 profiles/targets/desktop/plasma/package.use | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/profiles/targets/desktop/plasma/package.use 
b/profiles/targets/desktop/plasma/package.use
index 070a1c58fcf..554fb2728a6 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -28,9 +28,6 @@ media-libs/mesa egl wayland
 # Required by kde-apps/kdenlive
 >=media-libs/mlt-0.9.8-r2 ffmpeg kdenlive melt
 
-# Required by app-office/libreoffice
-media-libs/phonon designer
-
 # Required by kde-plasma/plasma-pa
 media-sound/pulseaudio gnome
 



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

2018-01-25 Thread Andreas Sturmlechner
commit: 572bc417b4bffd70c4838a6853ab42a97f111e51
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 20:16:47 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 20:24:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572bc417

profiles: plasma: Add >=libreoffice-6.1[gtk] kde-surprise-usedep

 profiles/targets/desktop/plasma/package.use | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/profiles/targets/desktop/plasma/package.use 
b/profiles/targets/desktop/plasma/package.use
index 3c79e5bbb7e..070a1c58fcf 100644
--- a/profiles/targets/desktop/plasma/package.use
+++ b/profiles/targets/desktop/plasma/package.use
@@ -1,6 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Required by app-office/libreoffice[kde]
+>=app-office/libreoffice-6.1 gtk
+
 # Required by kde-apps/okteta
 dev-qt/qtscript:5 scripttools
 



[gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/

2018-01-25 Thread Jorge Manuel B. S. Vicetto
commit: 256846b1bbda408d41264d8984022b27ceb548b1
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Thu Jan 25 20:21:17 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Thu Jan 25 20:21:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256846b1

dev-db/phpmyadmin: Add back the last stable version.

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --force

 dev-db/phpmyadmin/Manifest|  1 +
 dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index 19808030d27..972d4c7d95d 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,2 +1,3 @@
 DIST phpMyAdmin-4.0.10.20-all-languages.tar.xz 4323896 BLAKE2B 
d645280c185904a91f2f9b7d365416d13fd3416c46c82fe3d9ed6e406af0c97e6fe5110db34311689d2fcb4ec3b52d6db64e9e455ca1283794c4667c315f97ba
 SHA512 
e1d8b8a503eaa19a090d24d5ad011241aab06c2767138424d875edd82a868b4ebcdf5bba154b7eefef23b41d1949dcd021defe17e9047d0bf5fcfd0d6a5f4d27
+DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 BLAKE2B 
10e1168ab7a1d8dfccf5837c211a2e6455d767e27f11aec870a9c4a1a19e8a4a1df67b82a7a83ff3c184c8a111dc272da5c876150615a9fd9a32a643bba84007
 SHA512 
03f3b56d3fed846e8e27e38a1bf32175b267a3cc2784ee499b64a48b6a37f0352302a9c150e1db1c99f633aabd8a373a834ad7ab2b694146b0ac13dd05bd27e3
 DIST phpMyAdmin-4.7.7-all-languages.tar.xz 6411768 BLAKE2B 
59ea3c69ee6bd019d5ff61f16ec37c39b9f94dde72198acd1892d4212d2258b9913305d22c93f6925426a9554c411ebf1a20beeae0a5b5a4f869a3bf7da9d73b
 SHA512 
7eab8567a7889b79839104c3a46cfa7a841cb7188dc0bb0a306a6e15d06265b70e2b389c25e69bef2ebb77c7460381342322e2cfe546686d9b314b99c9419513

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild
new file mode 100644
index 000..5ef8db1963e
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils webapp
+
+MY_PV=${PV/_/-}
+MY_PN="phpMyAdmin"
+MY_P="${MY_PN}-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="https://www.phpmyadmin.net/;
+SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos 
~x64-macos ~x86-macos"
+IUSE="setup"
+
+RDEPEND="
+   dev-lang/php[crypt,ctype,filter,json,session,unicode]
+   || (
+   dev-lang/php[mysqli]
+   dev-lang/php[mysql]
+   )
+   virtual/httpd-php:*
+"
+
+need_httpd_cgi
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
+   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
+
+   if ! use setup; then
+   rm -rf setup || die "Cannot remove setup utility"
+   elog "The phpMyAdmin setup utility has been removed."
+   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
+   else
+   elog "You should consider disabling the setup USE flag"
+   elog "to exclude the setup utility if you don't use it."
+   elog "It regularly is the target of various exploits."
+   fi
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+   webapp_serverowned 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
+   webapp_src_install
+}



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

2018-01-25 Thread Aric Belsito
commit: 8d491f0f2d2d9411c6b65b5ec1e850450bcccdc5
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 20:17:35 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 20:17:35 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=8d491f0f

layout.conf: use BLAKE2B and SHA512 like upstream

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

diff --git a/metadata/layout.conf b/metadata/layout.conf
index ca9fee1..1239749 100644
--- a/metadata/layout.conf
+++ b/metadata/layout.conf
@@ -1,2 +1,4 @@
 masters = gentoo
 thin-manifests = true
+manifest-hashes = BLAKE2B SHA512
+manifest-required-hashes = SHA512



[gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/

2018-01-25 Thread Jorge Manuel B. S. Vicetto
commit: 449d4a8250796576021f544d826cbd32f4c6c82d
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Thu Jan 25 19:59:45 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Thu Jan 25 20:13:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449d4a82

dev-db/phpmyadmin: Add 4.7.7 release. This release includes a security fix 
(PMASA-2017-9).

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/phpmyadmin/Manifest|  1 +
 dev-db/phpmyadmin/phpmyadmin-4.7.7.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index a42454936a6..d9d38a94c50 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -3,3 +3,4 @@ DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 BLAKE2B 
10e1168ab7a1d8dfccf58
 DIST phpMyAdmin-4.7.1-all-languages.tar.xz 5665344 BLAKE2B 
6fc7570badf6496da6d038a117f7ebc523c3bbd4c7bd5193b5350df69b21f1b631391bc5ab0845193c2dabe2b9c54e16c6173495d0f383d17dac5734492166e4
 SHA512 
583ad8c8ee871fedd4df79e49845554f2f6182a343439fff8f91f61428964a85f3305590792096ede95a2ea675f065a4a4cdee31d365c03d2cc3aa721b0aeb6e
 DIST phpMyAdmin-4.7.2-all-languages.tar.xz 6270116 BLAKE2B 
6ce9d6940f8e6e9fce73b4177cb85283c8719fe080082a5f3c493493133e05deba76a6ee57843f9e01d4ba15109f1d56a73f436eba1d105bcd59b4b914a7723b
 SHA512 
ed0b26fd53d1a7d77dcaac98c8570282855b967aee23814fb61737484ea899ede7d900fd0baa27c20fa8ae9a55009db6037b1be42bd6a24d471d672f138d1761
 DIST phpMyAdmin-4.7.5-all-languages.tar.xz 6254188 BLAKE2B 
eaa4ace63f6f74fd36249d23c839f574a2a78373f831aaf89fd42013684242e1454005bf2b8acb10d49893288ef660767e869d38e6e255592626aec895037bb8
 SHA512 
f79a6779d3cd216e53c14faad74fcd35f4e89865c2b91cc6fb7599cc16c9a273143a6a491e960c0c902d29dd9e85f123f61bdef5c7b0cef45b827296f50d3d82
+DIST phpMyAdmin-4.7.7-all-languages.tar.xz 6411768 BLAKE2B 
59ea3c69ee6bd019d5ff61f16ec37c39b9f94dde72198acd1892d4212d2258b9913305d22c93f6925426a9554c411ebf1a20beeae0a5b5a4f869a3bf7da9d73b
 SHA512 
7eab8567a7889b79839104c3a46cfa7a841cb7188dc0bb0a306a6e15d06265b70e2b389c25e69bef2ebb77c7460381342322e2cfe546686d9b314b99c9419513

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.7.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.7.7.ebuild
new file mode 100644
index 000..957fab2d7f8
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.7.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils webapp
+
+MY_PV=${PV/_/-}
+MY_PN="phpMyAdmin"
+MY_P="${MY_PN}-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="https://www.phpmyadmin.net/;
+SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"
+IUSE="setup"
+
+RDEPEND="
+   dev-lang/php[crypt,ctype,filter,json,session,unicode]
+   || (
+   dev-lang/php[mysqli]
+   dev-lang/php[mysql]
+   )
+   virtual/httpd-php:*
+"
+
+need_httpd_cgi
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
+   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
+
+   if ! use setup; then
+   rm -rf setup || die "Cannot remove setup utility"
+   elog "The phpMyAdmin setup utility has been removed."
+   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
+   else
+   elog "You should consider disabling the setup USE flag"
+   elog "to exclude the setup utility if you don't use it."
+   elog "It regularly is the target of various exploits."
+   fi
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+   webapp_serverowned 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
+   webapp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/

2018-01-25 Thread Jorge Manuel B. S. Vicetto
commit: 66ce23a80efde30425899df6c59d3b8eca50124c
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Thu Jan 25 20:14:55 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Thu Jan 25 20:14:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ce23a8

dev-db/phpmyadmin: Drop old vulnerable versions.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-db/phpmyadmin/Manifest   |  4 --
 dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild| 61 
 dev-db/phpmyadmin/phpmyadmin-4.7.1.ebuild| 61 
 dev-db/phpmyadmin/phpmyadmin-4.7.2.ebuild| 61 
 dev-db/phpmyadmin/phpmyadmin-4.7.5-r1.ebuild | 61 
 dev-db/phpmyadmin/phpmyadmin-4.7.5.ebuild| 61 
 6 files changed, 309 deletions(-)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index d9d38a94c50..19808030d27 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,6 +1,2 @@
 DIST phpMyAdmin-4.0.10.20-all-languages.tar.xz 4323896 BLAKE2B 
d645280c185904a91f2f9b7d365416d13fd3416c46c82fe3d9ed6e406af0c97e6fe5110db34311689d2fcb4ec3b52d6db64e9e455ca1283794c4667c315f97ba
 SHA512 
e1d8b8a503eaa19a090d24d5ad011241aab06c2767138424d875edd82a868b4ebcdf5bba154b7eefef23b41d1949dcd021defe17e9047d0bf5fcfd0d6a5f4d27
-DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 BLAKE2B 
10e1168ab7a1d8dfccf5837c211a2e6455d767e27f11aec870a9c4a1a19e8a4a1df67b82a7a83ff3c184c8a111dc272da5c876150615a9fd9a32a643bba84007
 SHA512 
03f3b56d3fed846e8e27e38a1bf32175b267a3cc2784ee499b64a48b6a37f0352302a9c150e1db1c99f633aabd8a373a834ad7ab2b694146b0ac13dd05bd27e3
-DIST phpMyAdmin-4.7.1-all-languages.tar.xz 5665344 BLAKE2B 
6fc7570badf6496da6d038a117f7ebc523c3bbd4c7bd5193b5350df69b21f1b631391bc5ab0845193c2dabe2b9c54e16c6173495d0f383d17dac5734492166e4
 SHA512 
583ad8c8ee871fedd4df79e49845554f2f6182a343439fff8f91f61428964a85f3305590792096ede95a2ea675f065a4a4cdee31d365c03d2cc3aa721b0aeb6e
-DIST phpMyAdmin-4.7.2-all-languages.tar.xz 6270116 BLAKE2B 
6ce9d6940f8e6e9fce73b4177cb85283c8719fe080082a5f3c493493133e05deba76a6ee57843f9e01d4ba15109f1d56a73f436eba1d105bcd59b4b914a7723b
 SHA512 
ed0b26fd53d1a7d77dcaac98c8570282855b967aee23814fb61737484ea899ede7d900fd0baa27c20fa8ae9a55009db6037b1be42bd6a24d471d672f138d1761
-DIST phpMyAdmin-4.7.5-all-languages.tar.xz 6254188 BLAKE2B 
eaa4ace63f6f74fd36249d23c839f574a2a78373f831aaf89fd42013684242e1454005bf2b8acb10d49893288ef660767e869d38e6e255592626aec895037bb8
 SHA512 
f79a6779d3cd216e53c14faad74fcd35f4e89865c2b91cc6fb7599cc16c9a273143a6a491e960c0c902d29dd9e85f123f61bdef5c7b0cef45b827296f50d3d82
 DIST phpMyAdmin-4.7.7-all-languages.tar.xz 6411768 BLAKE2B 
59ea3c69ee6bd019d5ff61f16ec37c39b9f94dde72198acd1892d4212d2258b9913305d22c93f6925426a9554c411ebf1a20beeae0a5b5a4f869a3bf7da9d73b
 SHA512 
7eab8567a7889b79839104c3a46cfa7a841cb7188dc0bb0a306a6e15d06265b70e2b389c25e69bef2ebb77c7460381342322e2cfe546686d9b314b99c9419513

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild
deleted file mode 100644
index 3422d6c70f4..000
--- a/dev-db/phpmyadmin/phpmyadmin-4.7.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils webapp
-
-MY_PV=${PV/_/-}
-MY_PN="phpMyAdmin"
-MY_P="${MY_PN}-${MY_PV}-all-languages"
-
-DESCRIPTION="Web-based administration for MySQL database in PHP"
-HOMEPAGE="https://www.phpmyadmin.net/;
-SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 sparc x86 ~x86-fbsd ~ppc-macos 
~x64-macos ~x86-macos"
-IUSE="setup"
-
-RDEPEND="
-   dev-lang/php[crypt,ctype,filter,json,session,unicode]
-   || (
-   dev-lang/php[mysqli]
-   dev-lang/php[mysql]
-   )
-   virtual/httpd-php:*
-"
-
-need_httpd_cgi
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc README RELEASE-DATE-${MY_PV} ChangeLog || die
-   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
-
-   if ! use setup; then
-   rm -rf setup || die "Cannot remove setup utility"
-   elog "The phpMyAdmin setup utility has been removed."
-   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
-   else
-   elog "You should consider disabling the setup USE flag"
-   elog "to exclude the setup utility if you don't use it."
-   elog "It regularly is the target of various exploits."
-   fi
-
-   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
-   doins -r .
-
-   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
-   

[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/

2018-01-25 Thread Aric Belsito
commit: 65c4d10590744f54ad10abe919a7cc4acb2e3901
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 20:14:55 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 20:14:55 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=65c4d105

sys-devel/gcc: apply graphite ICE patch to 7.3.0

 sys-devel/gcc/gcc-7.3.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-devel/gcc/gcc-7.3.0.ebuild b/sys-devel/gcc/gcc-7.3.0.ebuild
index b18b4a3..ce6db65 100644
--- a/sys-devel/gcc/gcc-7.3.0.ebuild
+++ b/sys-devel/gcc/gcc-7.3.0.ebuild
@@ -28,6 +28,8 @@ src_prepare() {
96_all_powerpc_pie.patch"
toolchain_src_prepare
 
+   epatch "${FILESDIR}"/gcc-7.2.0-pr69728.patch
+
if use elibc_musl || [[ ${CATEGORY} = cross-*-musl* ]]; then
epatch "${FILESDIR}"/6.3.0/cpu_indicator.patch
epatch "${FILESDIR}"/7.1.0/posix_memalign.patch



[gentoo-commits] proj/musl:master commit in: dev-libs/glib/

2018-01-25 Thread Aric Belsito
commit: 6dbc39f640de695eb3086eb6d785c0b78cd5fae0
Author: stefson  yahoo  de>
AuthorDate: Thu Jan 25 19:29:48 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:58:23 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=6dbc39f6

dev-libs/glib: sync keywords with tree

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

diff --git a/dev-libs/glib/glib-2.52.3.ebuild b/dev-libs/glib/glib-2.52.3.ebuild
index a35e265..b1e3423 100644
--- a/dev-libs/glib/glib-2.52.3.ebuild
+++ b/dev-libs/glib/glib-2.52.3.ebuild
@@ -27,7 +27,7 @@ REQUIRED_USE="
test? ( ${PYTHON_REQUIRED_USE} )
 "
 
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
+KEYWORDS="amd64 ~arm ~mips ~ppc ~x86"
 
 # Added util-linux multilib dependency to have libmount support (which
 # is always turned on on linux systems, unless explicitly disabled, but



[gentoo-commits] proj/musl:master commit in: app-editors/nano/, app-editors/nano/files/

2018-01-25 Thread Aric Belsito
commit: 4dfab1c8f5e997a67b7de782257cfe3b436a91af
Author: stefson  yahoo  de>
AuthorDate: Thu Jan 25 19:28:23 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:58:09 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=4dfab1c8

app-editors/nano: in tree works

 app-editors/nano/Manifest   |  1 -
 app-editors/nano/files/nano-2.6.3-minimal.patch | 97 -
 app-editors/nano/metadata.xml   | 38 --
 app-editors/nano/nano-2.8.2.ebuild  | 83 -
 4 files changed, 219 deletions(-)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
deleted file mode 100644
index d307f30..000
--- a/app-editors/nano/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nano-2.8.2.tar.gz 2778849 SHA256 
0aa9cd6bd5b372ce9a196a9677af58c1826a9235a14daffe604100a9c259854b SHA512 
7f4626de4bf8c2250e494c6682743ad599632023a839acff66685ac045a88789061c0a6fc70eba7c3c57f960e633acf425b033d1cc5fbfa644b422515b810f75
 WHIRLPOOL 
a1bfff134cfff6d9f203d252303822d383b206311a738020f771c0222863b58bff33b646336bfe78941112ea01a39a2e013684e660bac0e98f4f3d1a1d65adbb

diff --git a/app-editors/nano/files/nano-2.6.3-minimal.patch 
b/app-editors/nano/files/nano-2.6.3-minimal.patch
deleted file mode 100644
index 7e5387e..000
--- a/app-editors/nano/files/nano-2.6.3-minimal.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-https://bugs.gentoo.org/591026
-
-From 928a24c20444a652212e544a506ed55c44efdf3b Mon Sep 17 00:00:00 2001
-From: Benno Schulenberg 
-Date: Thu, 11 Aug 2016 12:37:11 +0200
-Subject: [PATCH] input: look at the modifier keys only when compiled on Linux
-
-This fixes https://savannah.gnu.org/bugs/?48751 reported by Andrew Ho.
-
-This also fixes compilation when configured with --enable-tiny.

- src/global.c | 3 +++
- src/nano.c   | 3 ++-
- src/proto.h  | 3 +++
- src/winio.c  | 4 
- 4 files changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/src/global.c b/src/global.c
-index 69c66473508d..3347476f1afb 100644
 a/src/global.c
-+++ b/src/global.c
-@@ -33,8 +33,11 @@ volatile sig_atomic_t sigwinch_counter = 0;
-   /* Is incremented by the handler whenever a SIGWINCH occurs. */
- #endif
- 
-+#if defined(__linux__) && !defined(NANO_TINY)
- bool console;
-   /* Whether we're running on a Linux VC (TRUE) or under X (FALSE). */
-+#endif
-+
- bool meta_key;
-   /* Whether the current keystroke is a Meta key. */
- bool focusing = TRUE;
-diff --git a/src/nano.c b/src/nano.c
-index 6e55f4948346..4d82c938628c 100644
 a/src/nano.c
-+++ b/src/nano.c
-@@ -2482,9 +2482,10 @@ int main(int argc, char **argv)
- /* Set up the terminal state. */
- terminal_init();
- 
-+#if defined(__linux__) && !defined(NANO_TINY)
- /* Check whether we're running on a Linux console. */
- console = (getenv("DISPLAY") == NULL);
--
-+#endif
- #ifdef DEBUG
- fprintf(stderr, "Main: set up windows\n");
- #endif
-diff --git a/src/proto.h b/src/proto.h
-index 6396f3735127..4f6624ea0f16 100644
 a/src/proto.h
-+++ b/src/proto.h
-@@ -30,7 +30,10 @@
- extern volatile sig_atomic_t sigwinch_counter;
- #endif
- 
-+#if defined(__linux__) && !defined(NANO_TINY)
- extern bool console;
-+#endif
-+
- extern bool meta_key;
- extern bool focusing;
- 
-diff --git a/src/winio.c b/src/winio.c
-index bcfb8a2adf3f..1f31195af5d3 100644
 a/src/winio.c
-+++ b/src/winio.c
-@@ -23,7 +23,9 @@
- #include "proto.h"
- #include "revision.h"
- 
-+#if defined(__linux__) && !defined(NANO_TINY)
- #include 
-+#endif
- 
- #include 
- #include 
-@@ -504,6 +506,7 @@ int parse_kbinput(WINDOW *win)
-   return sc_seq_or(do_next_block, 0);
- #endif
- 
-+#if defined(__linux__) && !defined(NANO_TINY)
- /* When not running under X, check for the bare arrow keys whether
-  * the Ctrl key is being held together with them. */
- if (console && (retval == KEY_UP || retval == KEY_DOWN ||
-@@ -521,6 +524,7 @@ int parse_kbinput(WINDOW *win)
-   return sc_seq_or(do_next_word_void, 0);
-   }
- }
-+#endif /* __linux__ && !NANO_TINY */
- 
- switch (retval) {
- #ifdef KEY_SLEFT
--- 
-2.11.1
-

diff --git a/app-editors/nano/metadata.xml b/app-editors/nano/metadata.xml
deleted file mode 100644
index 707af36..000
--- a/app-editors/nano/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
- vap...@gentoo.org
-
-
-GNU nano - an enhanced clone of the Pico text editor.
-
-The nano project was started because of a few "problems" with the
-wonderfully easy-to-use and friendly Pico text editor.
-
-First and foremost is its license: the Pine suite does not use the
-GPL or a GPL-friendly license, and has unclear restrictions on
-redistribution.  Because of this, Pine and Pico are not included with
-many GNU/Linux distributions.  Also, other features (like goto line
-number or search and replace) were unavailable until recently or
-require a command line 

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

2018-01-25 Thread Aric Belsito
commit: d559750a58e420d61fabe6d67b1d70ab1512c26d
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 20:01:49 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 20:01:49 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=d559750a

media-libs/mesa: correct endian patch in 17.2.8

Thanks, @stefson

 media-libs/mesa/mesa-17.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-17.2.8.ebuild 
b/media-libs/mesa/mesa-17.2.8.ebuild
index 569ae84..62be89c 100644
--- a/media-libs/mesa/mesa-17.2.8.ebuild
+++ b/media-libs/mesa/mesa-17.2.8.ebuild
@@ -278,7 +278,7 @@ pkg_setup() {
 
 src_prepare() {
eapply "${FILESDIR}"/${PN}-17-execinfo.patch
-   eapply "${FILESDIR}"/${PN}-13-musl_endian.patch
+   eapply "${FILESDIR}"/${PN}-17-musl_endian.patch
 
eautoreconf
 



[gentoo-commits] proj/musl:master commit in: sys-devel/gcc/

2018-01-25 Thread Aric Belsito
commit: fa2da862cf3367a6fee28609cd5c340a5b430e41
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:57:10 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:57:10 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=fa2da862

sys-devel/gcc: version bump to 7.3.0

sync 5.4.0-r4 with the tree.

 sys-devel/gcc/Manifest| 33 +
 sys-devel/gcc/gcc-5.4.0-r4.ebuild |  4 ++--
 sys-devel/gcc/gcc-7.3.0.ebuild| 35 +++
 3 files changed, 54 insertions(+), 18 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f86019c..5b119c6 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,17 +1,18 @@
-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.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-5.4.0-patches-1.7.tar.bz2 32316 SHA256 
5d7b5b135d9a411943521cd3c5c32f1fc84fe82c27a8fa378e0e1d437b71e46b SHA512 
a9da763a19a616a70324721013cb6f1749deb20a5d1994273683ea43436f09a97b5e9898b0f605354d5c0310e23a8a7b8c8ccd28631cefc240cebf969f18657e
 WHIRLPOOL 
5af43acb3206816ac4e1cd3c922755f784d77e54dc110aa040c0b0ea574815d8c1a9eb984bb9cdc2e20935c47a0dab027a3733974a1211223d48240560365eb7
-DIST gcc-5.4.0-piepatches-v0.6.5.tar.bz2 14551 SHA256 
495eb9110244dac17408cd0eb6977a593577eeb0437e72b60339b8ec394f2fb0 SHA512 
4890f0713d261982ab81a20f93c5f65193aa1dfa171e3f9e5867f0b80ec7c1e76c5a997b1a4e6f47f8ce36af54ac91125c5bff8bf6d971b7d77c65a57a40a3c0
 WHIRLPOOL 
13b74b1ca75cc94f9624fe1b52221a953962c918c2cb932302a3078b6deba4f3e501647ad8a2915edef6301e64c820ed612a6fbb9e1178cf1711fe0045686969
-DIST gcc-5.4.0-uclibc-patches-1.0.tar.bz2 3731 SHA256 
a3145faa6c81c0753ba754b735834c38987c356dadaa7c4a625c738e374604b5 SHA512 
009f34197e79c5e8c6497a0db01ac45cc657e92e56a663b4f3281661d108b2a129cd977fab5f0064f225d6812ae91e82bab22a2b10ae02c486881eeed85ec7a3
 WHIRLPOOL 
a3598ce0aad7e9110db156005190739abc5b4ceea3c327cb9c747c4cf1b99589c1a9fac170aea346eae030b09ee563f9f990e031ad7dfa1aa19b895898bf2608
-DIST gcc-5.4.0.tar.bz2 95661481 SHA256 
608df76dec2d34de6558249d8af4cbee21eceddbcb580d666f7a5a583ca3303a SHA512 
2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d1ef16ea39def408a644ba48f97519ec7a7dd37d260c3e9423514265b
 WHIRLPOOL 
ec81c8143e48bc8d9d0bbdc0fa3ca553c805193f53ac46c86127b54565894780dd97281485e396a130567464c753f043458c8e450018c957813f50ff90a40708
-DIST gcc-6.4.0-patches-1.1.tar.bz2 10762 SHA256 
19e1c07f87b34626ed0d73f73cfcdff7ca8f7abed172fc6832bb7b08ed5140a9 SHA512 
5c2d5a227788e174d4d8d3c137d315a93ed5e1e6fcb9fb43b56e801fe63d973f25cf72ee8cd32752e98a9da17bd07064344c4299270d4b1992bdcb31682ae10e
 WHIRLPOOL 

[gentoo-commits] proj/sci:master commit in: sci-biology/sga/

2018-01-25 Thread Martin Mokrejs
commit: 2a587647f03490b80841358dfed7deb62cfe3097
Author: Martin Mokrejš  fold  natur  cuni  cz>
AuthorDate: Thu Jan 25 19:52:27 2018 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Thu Jan 25 19:52:27 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=2a587647

sci-biology/sga: add missing RDEPEND, more comments

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-biology/sga/sga-.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/sci-biology/sga/sga-.ebuild b/sci-biology/sga/sga-.ebuild
index 38212a3e2..8ec029f94 100644
--- a/sci-biology/sga/sga-.ebuild
+++ b/sci-biology/sga/sga-.ebuild
@@ -19,6 +19,7 @@ DEPEND="dev-cpp/sparsehash
sys-libs/zlib
jemalloc? ( dev-libs/jemalloc )"
 RDEPEND="${DEPEND}
+   sci-biology/abyss
python? ( sci-biology/pysam
sci-biology/ruffus )"
 
@@ -30,7 +31,14 @@ src_configure(){
 }
 
 src_compile(){
-   cd src || die
+   # 
https://github.com/AlgoLab/FastStringGraph/issues/1#issuecomment-345999596
+   # https://github.com/jts/sga/issues/106
+   # https://github.com/jts/sga/pull/110
+   # https://github.com/jts/sga/issues/108
+   #
+   # other unreviewed patches:
+   # https://github.com/jts/sga/issues/96
+   cd src || die "Try -atd=g++-98, try gcc-5 or -std=c++03"
default
 }
 



[gentoo-commits] proj/musl:master commit in: eclass/

2018-01-25 Thread Aric Belsito
commit: 7116bde1b30f9d0cd1a660c4cb28351c3930add8
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:48:03 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:48:03 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=7116bde1

toolchain.eclass: sync with upstream

 eclass/toolchain.eclass | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index d3a06ea..df637dc 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -316,7 +316,11 @@ get_gcc_src_uri() {
elif [[ -n ${PRERELEASE} ]] ; then

GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/prerelease-${PRERELEASE}/gcc-${PRERELEASE}.tar.bz2;
elif [[ -n ${SNAPSHOT} ]] ; then
-   
GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2;
+   if tc_version_is_between 5.5 6 || tc_version_is_between 6.4 7 
|| tc_version_is_at_least 7.2 ; then
+   
GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.xz;
+   else
+   
GCC_SRC_URI="ftp://gcc.gnu.org/pub/gcc/snapshots/${SNAPSHOT}/gcc-${SNAPSHOT}.tar.bz2;
+   fi
else
if tc_version_is_between 5.5 6 || tc_version_is_between 6.4 7 
|| tc_version_is_at_least 7.2 ; then

GCC_SRC_URI="mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_RELEASE_VER}.tar.xz"
@@ -417,7 +421,11 @@ gcc_quick_unpack() {
elif [[ -n ${PRERELEASE} ]] ; then
unpack gcc-${PRERELEASE}.tar.bz2
elif [[ -n ${SNAPSHOT} ]] ; then
-   unpack gcc-${SNAPSHOT}.tar.bz2
+   if tc_version_is_between 5.5 6 || tc_version_is_between 6.4 7 
|| tc_version_is_at_least 7.2 ; then
+   unpack gcc-${SNAPSHOT}.tar.xz
+   else
+   unpack gcc-${SNAPSHOT}.tar.bz2
+   fi
elif [[ ${PV} != ** ]] ; then
if tc_version_is_between 5.5 6 || tc_version_is_between 6.4 7 
|| tc_version_is_at_least 7.2 ; then
unpack gcc-${GCC_RELEASE_VER}.tar.xz
@@ -993,7 +1001,7 @@ toolchain_src_configure() {
--disable-threads
--without-headers
)
-   elif has_version 
"${CATEGORY}/${needed_libc}[crosscompile_opts_headers-only(-)]" ; then
+   elif has_version 
"${CATEGORY}/${needed_libc}[headers-only(-)]" ; then
confgcc+=(
"${confgcc_no_libc[@]}"
--with-sysroot="${PREFIX}"/${CTARGET}



[gentoo-commits] proj/musl:master commit in: sys-libs/efivar/files/, sys-libs/efivar/

2018-01-25 Thread Aric Belsito
commit: eacede9511f1ab52b71e0ae103bf3880fc400d27
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:45:04 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:45:04 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=eacede95

sys-libs/efivar: version bump to 32-r1

 sys-libs/efivar/efivar-32-r1.ebuild| 44 
 .../files/efivar-32-efi_guid_ux_capsule.patch  | 59 ++
 2 files changed, 103 insertions(+)

diff --git a/sys-libs/efivar/efivar-32-r1.ebuild 
b/sys-libs/efivar/efivar-32-r1.ebuild
new file mode 100644
index 000..710609b
--- /dev/null
+++ b/sys-libs/efivar/efivar-32-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Tools and library to manipulate EFI variables"
+HOMEPAGE="https://github.com/rhinstaller/efivar;
+#SRC_URI="https://github.com/rhinstaller/efivar/releases/download/${PV}/${P}.tar.bz2;
+SRC_URI="https://github.com/rhinstaller/efivar/archive/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-libs/popt"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-3.18
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-efi_guid_ux_capsule.patch"
+   "${FILESDIR}/0.23-musl.patch"
+   "${FILESDIR}/27-strndupa.patch"
+)
+
+src_prepare() {
+   default
+   sed -i -e s/-Werror// gcc.specs || die
+}
+
+src_configure() {
+   tc-export CC
+   tc-ld-disable-gold
+   export libdir="/usr/$(get_libdir)"
+   unset LIBS # Bug 562004
+
+   if [[ -n ${GCC_SPECS} ]]; then
+   # The environment overrides the command line.
+   GCC_SPECS+=":${S}/gcc.specs"
+   fi
+}

diff --git a/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch 
b/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch
new file mode 100644
index 000..8a5a72f
--- /dev/null
+++ b/sys-libs/efivar/files/efivar-32-efi_guid_ux_capsule.patch
@@ -0,0 +1,59 @@
+From cd732494ba7685feaf71b9ee58619ca6aef39fc9 Mon Sep 17 00:00:00 2001
+From: Peter Jones 
+Date: Tue, 12 Sep 2017 10:45:31 -0400
+Subject: [PATCH] Make efi_guid_ux_capsule actually work.
+
+Signed-off-by: Peter Jones 
+---
+ src/abignore | 11 ++-
+ src/guids.txt|  2 +-
+ src/libefivar.map.in |  4 
+ 3 files changed, 15 insertions(+), 2 deletions(-)
+
+diff --git a/src/abignore b/src/abignore
+index 74b5160..479b5c3 100644
+--- a/src/abignore
 b/src/abignore
+@@ -14,7 +14,16 @@
+ #   'efidp_wifi __anonymous_union__::wifi' at efivar-dp.h:868:1
+ #
+ [suppress_type]
+-  soname_regexp = libefi(var|boot)\\.so
++  soname_regexp = libefi(var|boot)\\.so\\..*
+   name = efidp_data
+   type_kind = typedef
+   has_data_member_inserted_at = end
++
++# 1 Added variable:
++#
++#  'const __anonymous_struct__ efi_guid_ux_capsule'
{efi_guid_ux_capsule@@LIBEFIVAR_1.32}
++#
++[suppress_variable]
++  soname_regexp = ^libefivar\\.so\\.[[:digit:]]+
++  symbol_name_regexp = ^efi_guid_[[:alnum:]_]+$
++  change_kind = add-variable
+diff --git a/src/guids.txt b/src/guids.txt
+index 87e2f61..06081ed 100644
+--- a/src/guids.txt
 b/src/guids.txt
+@@ -3,7 +3,7 @@
+ 0abba7dc-e516-4167-bbf5-4d9d1c739416  redhat  Red Hat
+ 0b6e5233-a65c-44c9-9407-d9ab83bfc8bd  sha224  SHA-224
+ 126a762d-5758-4fca-8531-201a7f57f850  lenovo_boot_menuLenovo Boot Menu
+-3b8c8162-188c-46a4-aec9-be43f1d65697  ux_capsule_guid Firmware update 
localized text image
++3b8c8162-188c-46a4-aec9-be43f1d65697  ux_capsule  Firmware update 
localized text image
+ 3bd2a492-96c0-4079-b420-fcf98ef103ed  x509_sha256 SHA256 hash of X.509 
Certificate
+ 3c5766e8-269c-4e34-aa14-ed776e85b3b6  rsa2048 RSA 2048
+ 3CC24E96-22C7-41D8-8863-8E39DCDCC2CF  lenovo  Lenovo
+diff --git a/src/libefivar.map.in b/src/libefivar.map.in
+index ba51d55..a95a505 100644
+--- a/src/libefivar.map.in
 b/src/libefivar.map.in
+@@ -110,3 +110,7 @@ LIBEFIVAR_1.30 {
+   efi_error_get;
+   efi_error_clear;
+ } LIBEFIVAR_1.29;
++
++LIBEFIVAR_1.32 {
++  global: efi_guid_ux_capsule;
++} LIBEFIVAR_1.30;



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

2018-01-25 Thread Aric Belsito
commit: 3cfe0a710c0966574b55b14dfabf71257e4c1478
Author: Aric Belsito  gmail  com>
AuthorDate: Thu Jan 25 19:46:47 2018 +
Commit: Aric Belsito  gmail  com>
CommitDate: Thu Jan 25 19:46:47 2018 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=3cfe0a71

net-libs/webkit-gtk: version bump to 2.18.6

 net-libs/webkit-gtk/Manifest  | 3 ++-
 net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild  | 2 +-
 .../webkit-gtk/{webkit-gtk-2.18.5.ebuild => webkit-gtk-2.18.6.ebuild} | 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 573fd95..d2c7b1f 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,2 +1,3 @@
-DIST webkitgtk-2.18.5.tar.xz 14828616 SHA256 
0c6d80cc7eb5d32f8063041fa11a1a6f17a29765c2f69c6bc862cd47c2d539b8 SHA512 
f11a45150af4ba36192380ad0757da53d50b660f0a4f127a71123a6d80e9757d16a1deb1d69b235852c62bb1225352823932c60df7d6aa9372442ed7a165068c
 WHIRLPOOL 
40812a8fa3ded3e6879a48b013319d983e73ec90f054b1fa40ecfa497feb09f612a54c8cf50a323ca8bcd44f17f0a463fa73f4c4b4977d0c81da4a4661b13083
+DIST webkitgtk-2.18.5.tar.xz 14828616 BLAKE2B 
850d5b74327975060615d9bb481c8ec264eb862e63c5fc9bfa59bdab0edfbc3ad81c989df0fce13beb61bcbaed9c63571ad9aa3b9c5ad6137c662cf2f89ebc90
 SHA512 
f11a45150af4ba36192380ad0757da53d50b660f0a4f127a71123a6d80e9757d16a1deb1d69b235852c62bb1225352823932c60df7d6aa9372442ed7a165068c
+DIST webkitgtk-2.18.6.tar.xz 14829316 BLAKE2B 
4c0140c17d513f064efe09aaefff434e3cbf2a88691c7916ed393bf9bd25a3cb5a1d4ea8699eb7e0d678d807293b66c4629e46df9088df9b4d122c554b280ead
 SHA512 
375907d4c84e27aaa4b5df9a71424488c1b2ba0cf1d63e107d678c0f55f677996a80e9d9a9d4a412b40d1d0dde77b88464c54246cbafe70751042ec8a7bbe029
 DIST webkitgtk-2.4.11.tar.xz 9869100 BLAKE2B 
9b1351976dc753025e6aba86a40f97fdf58821a6a7af109140a18adc7a0e1d8c140711b48bceeb3c4c189e7d52f258520623c7d971c46b6f2572c0e1de0d0100
 SHA512 
2e2cf01a52b8593765a0a3c2d7f0ad306121660019eb402226bd2826c7d4666dab4e91ca6ccbd29abe0ad3993549f256ed1ab88de22e9c8516d5f40a4edd6bfb

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild
index c0c5c84..3f11c04 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
 KEYWORDS="amd64 ~arm ~ppc x86"
 
-IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer 
+introspection +jit libnotify nsplugin +opengl spell wayland +webgl X"
+IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer 
+introspection +jit libnotify nsplugin +opengl spell wayland +webgl +X"
 
 # webgl needs gstreamer, bug #560612
 REQUIRED_USE="

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild
similarity index 99%
copy from net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild
copy to net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild
index c0c5c84..a545458 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.18.5.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.18.6.ebuild
@@ -15,9 +15,9 @@ SRC_URI="http://www.webkitgtk.org/releases/${MY_P}.tar.xz;
 
 LICENSE="LGPL-2+ BSD"
 SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 ~arm ~ppc x86"
+KEYWORDS="~amd64 ~arm ~ppc ~x86"
 
-IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer 
+introspection +jit libnotify nsplugin +opengl spell wayland +webgl X"
+IUSE="aqua coverage doc +egl +geolocation gles2 gnome-keyring +gstreamer 
+introspection +jit libnotify nsplugin +opengl spell wayland +webgl +X"
 
 # webgl needs gstreamer, bug #560612
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-ada/aws/, dev-ada/xmlada/, dev-ada/libgpr/

2018-01-25 Thread Alfredo Tupone
commit: 86b0a8f66fbc815730f86c5deb5a1b971abef341
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Jan 25 19:28:45 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jan 25 19:28:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b0a8f6

dev-ada: Change use flag for dev-ada/xmlada from static to static-libs

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ada/aws/aws-2016.ebuild   |  4 ++--
 dev-ada/aws/aws-2017.ebuild   |  4 ++--
 dev-ada/libgpr/libgpr-2017.ebuild |  4 ++--
 dev-ada/xmlada/metadata.xml   |  1 -
 dev-ada/xmlada/xmlada-2017.ebuild | 33 +++--
 5 files changed, 25 insertions(+), 21 deletions(-)

diff --git a/dev-ada/aws/aws-2016.ebuild b/dev-ada/aws/aws-2016.ebuild
index e0d11438277..61bfe3b8ff8 100644
--- a/dev-ada/aws/aws-2016.ebuild
+++ b/dev-ada/aws/aws-2016.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="+gnat_2016 gnat_2017"
 
-RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static]"
+RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static-libs]"
 DEPEND="${RDEPEND}
dev-ada/gnat_util[gnat_2016=,gnat_2017=,static]
dev-ada/asis[gnat_2016=,gnat_2017=]

diff --git a/dev-ada/aws/aws-2017.ebuild b/dev-ada/aws/aws-2017.ebuild
index 919248e920a..ddae3fbd89b 100644
--- a/dev-ada/aws/aws-2017.ebuild
+++ b/dev-ada/aws/aws-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="gnat_2016 +gnat_2017"
 
-RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static]"
+RDEPEND="dev-ada/xmlada[gnat_2016=,gnat_2017=,static-libs]"
 DEPEND="${RDEPEND}
dev-ada/gnat_util[gnat_2016=,gnat_2017=,static]
dev-ada/asis[gnat_2016=,gnat_2017=]

diff --git a/dev-ada/libgpr/libgpr-2017.ebuild 
b/dev-ada/libgpr/libgpr-2017.ebuild
index 333c21736a0..1c5295b68c9 100644
--- a/dev-ada/libgpr/libgpr-2017.ebuild
+++ b/dev-ada/libgpr/libgpr-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,7 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE="gnat_2016 +gnat_2017 +shared static static-pic"
 
-RDEPEND="dev-ada/xmlada[static,gnat_2016=,gnat_2017=]
+RDEPEND="dev-ada/xmlada[static-libs,gnat_2016=,gnat_2017=]
gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )"
 DEPEND="${RDEPEND}

diff --git a/dev-ada/xmlada/metadata.xml b/dev-ada/xmlada/metadata.xml
index 6a0e93a661f..a31a912b005 100644
--- a/dev-ada/xmlada/metadata.xml
+++ b/dev-ada/xmlada/metadata.xml
@@ -9,7 +9,6 @@
Compile with 
dev-lang/gnat-gpl-2016
Compile with 
dev-lang/gnat-gpl-2017
Build shared library
-   Build static library
Build static library with pic 
code



diff --git a/dev-ada/xmlada/xmlada-2017.ebuild 
b/dev-ada/xmlada/xmlada-2017.ebuild
index 04b53bcdf50..c13e8f5859b 100644
--- a/dev-ada/xmlada/xmlada-2017.ebuild
+++ b/dev-ada/xmlada/xmlada-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,8 +15,8 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591aeb88c7a4473fcbb154f8 ->
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="gnat_2016 +gnat_2017 +shared static static-pic"
-REQUIRED_USE="|| ( shared static static-pic )
+IUSE="gnat_2016 +gnat_2017 +shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
^^ ( gnat_2016 gnat_2017 )"
 
 RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
@@ -41,11 +41,12 @@ src_compile () {
if use shared; then
build relocatable
fi
-   for kind in static static-pic; do
-   if use ${kind}; then
-   build ${kind}
-   fi
-   done
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
 }
 
 src_test() {
@@ -64,7 +65,10 @@ src_install () {
done
}
 
-   for kind in shared static static-pic; do
+   if use static-libs; then
+   emake PROCESSORS=$(makeopts_jobs) install-static
+   fi
+   for kind in shared static-pic; do
if use ${kind}; then
emake PROCESSORS=$(makeopts_jobs) install-${kind}
fi
@@ -75,11 +79,12 @@ src_install () {
if use shared; then
fix_install ${dir} relocatable

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

2018-01-25 Thread Ian Stakenvicius
commit: c612e2880512912ec76b414deb8d13fbcc40e190
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Jan 25 19:18:09 2018 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Jan 25 19:20:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c612e288

mozextension.eclass: initial support for manifest.json exensions

Thanks to Sven B. for some initial legwork on this.  Work is not complete as
the extension installations should somehow also auto-validate themselves, but
it will at least prevent bugs such as bug 645636

Bug: http://bugs.gentoo.org/645754

 eclass/mozextension.eclass | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/eclass/mozextension.eclass b/eclass/mozextension.eclass
index 9d22166e9d7..425da7e85bf 100644
--- a/eclass/mozextension.eclass
+++ b/eclass/mozextension.eclass
@@ -69,10 +69,18 @@ xpi_install() {
[[ ${#} -ne 1 ]] && die "$FUNCNAME takes exactly one argument, please 
specify an xpi to unpack"
 
x="${1}"
-   cd ${x}
+   #cd ${x}
# determine id for extension
+   if [[ -f "${x}"/install.rdf ]]; then
emid="$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${x}"/install.rdf)" \
-   || die "failed to determine extension id"
+   || die "failed to determine extension id from install.rdf"
+   elif [[ -f "${x}"/manifest.json ]]; then
+   emid="$( sed -n 's/.*"id": "\(.*\)",/\1/p' "${x}"/manifest.json 
)" \
+   || die "failed to determine extension id from 
manifest.json"
+   else
+   die "failed to determine extension id"
+   fi
+
if [[ -n ${MOZEXTENSION_TARGET} ]]; then
insinto "${MOZILLA_FIVE_HOME}"/${MOZEXTENSION_TARGET%/}/${emid}
elif $(mozversion_extension_location) ; then



[gentoo-commits] proj/kde:master commit in: www-client/falkon/

2018-01-25 Thread Jimi Huotari
commit: a4029aef660320523f9f71411b3eba60e07289cd
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jan 25 11:14:34 2018 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jan 25 19:08:56 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=a4029aef

www-client/falkon: Remove unneeded 'DOCS'.

Upstream has removed 'BUILDING.md', and the remaining documentation
is installed even without specifying them via 'DOCS'.

Upstream-Commit: 3aa237b55f2b80d81562e8b1b0202c6d9b8be23c

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/falkon/falkon-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/www-client/falkon/falkon-.ebuild 
b/www-client/falkon/falkon-.ebuild
index 9d0d99cb64..9b09b1cab6 100644
--- a/www-client/falkon/falkon-.ebuild
+++ b/www-client/falkon/falkon-.ebuild
@@ -44,8 +44,6 @@ RDEPEND="${COMMON_DEPEND}
$(add_qt_dep qtsvg)
 "
 
-DOCS=( BUILDING.md CHANGELOG README.md )
-
 src_configure() {
local mycmakeargs=(
-DDISABLE_DBUS=$(usex !dbus)



[gentoo-commits] proj/kde:master commit in: www-client/falkon/

2018-01-25 Thread Jimi Huotari
commit: 0d083fc84376e65e260406c10dafab8dcddfc43a
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jan 25 19:01:04 2018 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jan 25 19:10:12 2018 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0d083fc8

www-client/falkon: Remove 'DISABLE_UPDATES_CHECK' from configure.

Upstream-Commit: 6f20d5e5117a986e03d4b16ffbb4050fd1c0e733

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 www-client/falkon/falkon-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/www-client/falkon/falkon-.ebuild 
b/www-client/falkon/falkon-.ebuild
index 9b09b1cab6..9c33059531 100644
--- a/www-client/falkon/falkon-.ebuild
+++ b/www-client/falkon/falkon-.ebuild
@@ -50,7 +50,6 @@ src_configure() {
-DBUILD_KEYRING=$(usex gnome-keyring)
$(cmake-utils_use_find_package kwallet KF5Wallet)
-DNO_X11=$(usex !X)
-   -DDISABLE_UPDATES_CHECK=OFF
)
kde5_src_configure
 }



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

2018-01-25 Thread Michał Górny
commit: fd8ed684ee5cc2e53443fe98bde11445e20c6e54
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 10:02:18 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:57:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8ed684

sys-apps/portage: Add USE=rsync-verify to control gemato verification

 sys-apps/portage/metadata.xml|  4 
 sys-apps/portage/portage-.ebuild | 13 -
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
index c66241962c3..8d4801007bc 100644
--- a/sys-apps/portage/metadata.xml
+++ b/sys-apps/portage/metadata.xml
@@ -20,6 +20,10 @@
 This should only be temporarily disabled for some bootstrapping
 operations.  Cross-compilation is not supported.
 
+
+Enable full-tree cryptographic verification of Gentoo repository
+rsync checkouts using app-portage/gemato.
+
 Preserve extended attributes (filesystem-stored 
metadata)
 when installing files. Usually only required for hardened systems.
 

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 69caf406422..98724289cf7 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="build doc epydoc +ipc +native-extensions selinux xattr"
+IUSE="build doc epydoc +ipc +native-extensions +rsync-verify selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27
@@ -33,6 +33,8 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # for now, don't pull in xattr deps for other kernels.
 # For whirlpool hash, require python[ssl] (bug #425046).
 # For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
 RDEPEND="
>=app-arch/tar-1.27
dev-lang/python-exec:2
@@ -48,6 +50,10 @@ RDEPEND="
elibc_musl? ( >=sys-apps/sandbox-2.2 )
elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
>=app-misc/pax-utils-0.1.17
+   rsync-verify? (
+   >=app-portage/gemato-10
+   app-crypt/gentoo-keys
+   )
selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3
@@ -104,6 +110,11 @@ python_prepare_all() {
|| die "failed to append to make.globals"
fi
 
+   if ! use rsync-verify; then
+   sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
+   -i cnf/repos.conf || die "sed failed"
+   fi
+
if [[ -n ${EPREFIX} ]] ; then
einfo "Setting portage.const.EPREFIX ..."
sed -e 
"s|^\(SANDBOX_BINARY[[:space:]]*=[[:space:]]*\"\)\(/usr/bin/sandbox\"\)|\\1${EPREFIX}\\2|"
 \



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2018-01-25 Thread Michał Górny
commit: 5fdd6ddec2358b82745277a6c42cb770fad7572d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 10:04:09 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:57:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fdd6dde

app-portage/gemato: Remove obsolete portage-postsync

Remove the Portage repo.postsync.d file that is now obsolete given
built-in gemato support in Portage.

Closes: https://github.com/gentoo/gentoo/pull/6956

 app-portage/gemato/gemato-10.3.ebuild | 14 ++
 app-portage/gemato/gemato-.ebuild | 14 ++
 2 files changed, 4 insertions(+), 24 deletions(-)

diff --git a/app-portage/gemato/gemato-10.3.ebuild 
b/app-portage/gemato/gemato-10.3.ebuild
index fc3300922c2..80473b478f6 100644
--- a/app-portage/gemato/gemato-10.3.ebuild
+++ b/app-portage/gemato/gemato-10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+blake2 bzip2 +gpg lzma +portage-postsync sha3 test"
+IUSE="+blake2 bzip2 +gpg lzma sha3 test"
 
 MODULE_RDEPEND="
blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )
@@ -24,20 +24,10 @@ MODULE_RDEPEND="
sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )"
 
 RDEPEND="${MODULE_RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   portage-postsync? ( app-crypt/gentoo-keys )"
+   dev-python/setuptools[${PYTHON_USEDEP}]"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${MODULE_RDEPEND} )"
 
 python_test() {
esetup.py test
 }
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   if use portage-postsync; then
-   exeinto /etc/portage/repo.postsync.d
-   doexe utils/repo.postsync.d/00gemato
-   fi
-}

diff --git a/app-portage/gemato/gemato-.ebuild 
b/app-portage/gemato/gemato-.ebuild
index ddcbd59df71..573302e781e 100644
--- a/app-portage/gemato/gemato-.ebuild
+++ b/app-portage/gemato/gemato-.ebuild
@@ -16,7 +16,7 @@ EGIT_REPO_URI="https://github.com/mgorny/gemato.git;
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="+blake2 bzip2 +gpg lzma +portage-postsync sha3 test"
+IUSE="+blake2 bzip2 +gpg lzma sha3 test"
 
 MODULE_RDEPEND="
blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )
@@ -26,20 +26,10 @@ MODULE_RDEPEND="
sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )"
 
 RDEPEND="${MODULE_RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   portage-postsync? ( app-crypt/gentoo-keys )"
+   dev-python/setuptools[${PYTHON_USEDEP}]"
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${MODULE_RDEPEND} )"
 
 python_test() {
esetup.py test
 }
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   if use portage-postsync; then
-   exeinto /etc/portage/repo.postsync.d
-   doexe utils/repo.postsync.d/00gemato
-   fi
-}



[gentoo-commits] proj/gnome:master commit in: dev-util/itstool/

2018-01-25 Thread Dennis Lamm
commit: 6b41f8bd0850151f8802bd2a030d31f0ca66be8d
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jan 25 18:56:13 2018 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Thu Jan 25 18:56:13 2018 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=6b41f8bd

dev-util/itstool: version bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/itstool/itstool-2.0.4.ebuild | 35 ++
 dev-util/itstool/itstool-.ebuild  | 40 +--
 2 files changed, 54 insertions(+), 21 deletions(-)

diff --git a/dev-util/itstool/itstool-2.0.4.ebuild 
b/dev-util/itstool/itstool-2.0.4.ebuild
new file mode 100644
index ..b0bb4cf4
--- /dev/null
+++ b/dev-util/itstool/itstool-2.0.4.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="xml"
+
+inherit autotools python-single-r1
+
+DESCRIPTION="Translation tool for XML documents that uses gettext files and 
ITS rules"
+HOMEPAGE="http://itstool.org/;
+SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64  ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~arm-linux ~x86-linux"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/libxml2[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   eapply_user
+   eautoreconf
+}
+
+src_test() {
+   suite="${S}"/tests/run_tests.py
+   PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' 
failed"
+   unset suite
+}

diff --git a/dev-util/itstool/itstool-.ebuild 
b/dev-util/itstool/itstool-.ebuild
index e3ccb260..8e25b7ab 100644
--- a/dev-util/itstool/itstool-.ebuild
+++ b/dev-util/itstool/itstool-.ebuild
@@ -1,50 +1,48 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Id$
 
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} )
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="xml"
 
-inherit python-single-r1
+inherit autotools python-single-r1
+
 if [[ ${PV} =  ]]; then
-   inherit autotools git-2
+   inherit git-r3
 fi
 
 DESCRIPTION="Translation tool for XML documents that uses gettext files and 
ITS rules"
 HOMEPAGE="http://itstool.org/;
 if [[ ${PV} =  ]]; then
-   EGIT_REPO_URI="git://gitorious.org/itstool/itstool.git"
+   EGIT_REPO_URI="https://github.com/itstool/itstool.git;
 else
-   SRC_URI="http://files.itstool.org/itstool/${P}.tar.bz2;
+   SRC_URI="https://github.com/itstool/itstool/archive/${PV}.tar.gz;
 fi
 
-# files in /usr/share/itstool/its are HPND/as-is || GPL-3
-LICENSE="GPL-3+ || ( HPND GPL-3+ )"
+LICENSE="GPL-3+"
 SLOT="0"
+
 if [[ ${PV} =  ]]; then
KEYWORDS=""
 else
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~arm-linux ~x86-linux"
 fi
+
 IUSE=""
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-   dev-libs/libxml2[python,${PYTHON_USEDEP}]"
+   dev-libs/libxml2[python,${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}"
 
-pkg_setup() {
-   DOCS=(ChangeLog NEWS) # AUTHORS, README are empty
-   python-single-r1_pkg_setup
-}
-
 src_prepare() {
-   python_fix_shebang .
-   [[ ${PV} =  ]] && eautoreconf
+   eapply_user
+   eautoreconf
 }
 
-src_compile() {
-   default
-   [[ ${PV} =  ]] && emake ChangeLog
+src_test() {
+   suite="${S}"/tests/run_tests.py
+   PYTHONPATH="." "${PYTHON}" ${suite} || die "test suite '${suite}' 
failed"
+   unset suite
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/kompose/

2018-01-25 Thread Manuel Rüger
commit: a2a64da9501ac990d8166f7153fec7697309097b
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jan 25 18:52:25 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jan 25 18:52:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a64da9

app-emulation/kompose: Version bump to 1.8.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/kompose/Manifest |  1 +
 app-emulation/kompose/kompose-1.8.0.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-emulation/kompose/Manifest b/app-emulation/kompose/Manifest
index aaf8e95a647..765158cae96 100644
--- a/app-emulation/kompose/Manifest
+++ b/app-emulation/kompose/Manifest
@@ -1,2 +1,3 @@
 DIST kompose-1.6.0.tar.gz 5227025 BLAKE2B 
e24e5d142db7a1e55c8e2c05db2a7717a6bc178c3ed73ec2732fb10ae39c90dd2da41ce604fc590eef1b92d5ba68821f66f54e2285d90c2bc9e3af3f1da0
 SHA512 
57e8b3530ad260d0ed6a679119c559f616c45d407db8929797dbf321e32917bc236ac41e1042f65aa8460026d54cb03180e8b8264dadb6fe05ec6d21293140a3
 DIST kompose-1.7.0.tar.gz 5230263 BLAKE2B 
c2e50ceadaa3f88b5d6a9c6fbca93a0a45a16fb4d208a9194578174d9b67697f70d52f8f7a517609b56acf0cb646a9ca4e9137e1a830646e1084c10aabfd1cc0
 SHA512 
bcda4d891cdc8a0e331aad3baca9e88be32d302ed1ab89a561874881ec9e1dd04f7158f9315ee59a49d4906cc9d08821a417ff04a8ebe9871edece842b2e85b9
+DIST kompose-1.8.0.tar.gz 5230179 BLAKE2B 
47f2770eb527bb3b40e1734f9e5173ce4de55ef55460f624dcb22374d94d4a4ae650d82db6508dd0e441535c03da8a0f61d7600425e44604b580ecff493ba987
 SHA512 
4e618f9e9adc65abd2be503dd28b6d7761945a99788e910cc072d04b6088e953152f9354fe168fe7bf22252f698b957e2cc23440d242bed62c4b7415dc513e33

diff --git a/app-emulation/kompose/kompose-1.8.0.ebuild 
b/app-emulation/kompose/kompose-1.8.0.ebuild
new file mode 100644
index 000..402f0a13667
--- /dev/null
+++ b/app-emulation/kompose/kompose-1.8.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/kubernetes/kompose"
+EGIT_COMMIT="v${PV}"
+KOMPOSE_COMMIT="0c0c027"
+ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Tool to move from docker-compose to Kubernetes"
+HOMEPAGE="https://github.com/kubernetes/kompose https://kompose.io;
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="hardened"
+
+RESTRICT="test"
+
+src_compile() {
+   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')"
+   GOPATH="${S}" go build -v -ldflags="-X 
github.com/kubernetes/kompose/cmd.GITCOMMIT=${COMPOSE_KOMMIT}" -o bin/kompose 
src/${EGO_PN}/main.go || die
+}
+
+src_install() {
+   dobin bin/*
+   dodoc -r 
src/${EGO_PN}/{docs,{README,RELEASE,ROADMAP,CHANGELOG,CONTRIBUTING}.md}
+}



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

2018-01-25 Thread Manuel Rüger
commit: d2b142af86c2a3988b08d39f01dc4d2c70359cbd
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jan 25 18:50:02 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jan 25 18:51:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b142af

net-analyzer/prometheus-node_exporter: Stable on amd64

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild 
b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild
index 120e1bcf133..c85ca942ce7 100644
--- 
a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild
+++ 
b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ EGO_PN="github.com/prometheus/node_exporter"
 EGIT_COMMIT="v${PV/_rc/-rc.}"
 NODE_EXPORTER_COMMIT="98bc649"
 ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DESCRIPTION="Prometheus exporter for machine metrics"
 HOMEPAGE="https://github.com/prometheus/node_exporter;



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

2018-01-25 Thread Manuel Rüger
commit: e419ee40ea80330f104db249842e045d539da68c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jan 25 18:49:32 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jan 25 18:51:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e419ee40

dev-util/promu: Stable on amd64

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/promu/promu-0.1.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/promu/promu-0.1.0.ebuild 
b/dev-util/promu/promu-0.1.0.ebuild
index 6cefcabc0a9..027fda9afb0 100644
--- a/dev-util/promu/promu-0.1.0.ebuild
+++ b/dev-util/promu/promu-0.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -7,7 +7,7 @@ inherit golang-build golang-vcs-snapshot
 EGO_PN="github.com/prometheus/promu"
 EGIT_COMMIT="5e82f2f"
 SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 DESCRIPTION="Prometheus Utility Tool"
 HOMEPAGE="https://github.com/prometheus/promu;



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cadvisor/

2018-01-25 Thread Manuel Rüger
commit: cc5bc85d76f9b9ce6b31115dc42371cd3fd96e3c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jan 25 18:50:22 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jan 25 18:51:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc5bc85d

app-emulation/cadvisor: Remove old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/cadvisor/Manifest   |  1 -
 app-emulation/cadvisor/cadvisor-0.28.2.ebuild | 26 --
 app-emulation/cadvisor/cadvisor-0.28.3.ebuild | 27 ---
 3 files changed, 54 deletions(-)

diff --git a/app-emulation/cadvisor/Manifest b/app-emulation/cadvisor/Manifest
index 21e686d5dd1..8587a6e4c79 100644
--- a/app-emulation/cadvisor/Manifest
+++ b/app-emulation/cadvisor/Manifest
@@ -1,2 +1 @@
-DIST cadvisor-0.28.2.tar.gz 4109967 BLAKE2B 
c55268a0768adeea75ecc2baa1093d5d5360d1e0be56cea467fe759278c7047060c4b78179a3a35801afbcf6415ffbeb7e0649c92e79878e5615c73a37eeabeb
 SHA512 
e682b8e062ba373e5726a8076d5be75322e7c592bd751aa32da9a99e5d380a77fc4b376aa478b0beff18bae2bc8432d3a70542605681410d5e1e0b1919a6c252
 DIST cadvisor-0.28.3.tar.gz 4110487 BLAKE2B 
d6b9d6de67e5672a3ba57ea0c28f38e2e96ec43910f8f5bbbe17b377ccbadf026d4418928234149e9ad3936f4c0871d7c371dda2bea49111735a33520154b2d3
 SHA512 
da111d74bfa3485c42a03a027ccbf833886e561f3244a081ad5439f7a714767cf4666c43c17b0b976089ea40916089aaa2c6070ec4aefc19798a1d5325e005e4

diff --git a/app-emulation/cadvisor/cadvisor-0.28.2.ebuild 
b/app-emulation/cadvisor/cadvisor-0.28.2.ebuild
deleted file mode 100644
index 25f12f41933..000
--- a/app-emulation/cadvisor/cadvisor-0.28.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN="github.com/google/cadvisor"
-
-inherit user golang-build golang-vcs-snapshot
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Analyzes resource usage and performance characteristics of 
running containers"
-
-HOMEPAGE="https://github.com/google/cadvisor;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /dev/null ${PN}
-}
-
-src_install() {
-   dobin ${PN}
-}

diff --git a/app-emulation/cadvisor/cadvisor-0.28.3.ebuild 
b/app-emulation/cadvisor/cadvisor-0.28.3.ebuild
deleted file mode 100644
index c3666053995..000
--- a/app-emulation/cadvisor/cadvisor-0.28.3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-EGO_PN="github.com/google/cadvisor"
-
-inherit user golang-build golang-vcs-snapshot
-SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64"
-
-DESCRIPTION="Analyzes resource usage and performance characteristics of 
running containers"
-
-HOMEPAGE="https://github.com/google/cadvisor;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-pkg_setup() {
-   enewgroup ${PN}
-   enewuser ${PN} -1 -1 /dev/null ${PN}
-}
-
-src_install() {
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   dobin ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cadvisor/

2018-01-25 Thread Manuel Rüger
commit: 1ef670ac35412791e58e250a6f4e77fbdd80f1e9
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Jan 25 18:49:09 2018 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Jan 25 18:51:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef670ac

app-emulation/cadvisor: Fix build and issues with init file

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-emulation/cadvisor/cadvisor-0.28.3-r1.ebuild | 43 
 1 file changed, 43 insertions(+)

diff --git a/app-emulation/cadvisor/cadvisor-0.28.3-r1.ebuild 
b/app-emulation/cadvisor/cadvisor-0.28.3-r1.ebuild
new file mode 100644
index 000..a9f0af88b2d
--- /dev/null
+++ b/app-emulation/cadvisor/cadvisor-0.28.3-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/google/cadvisor"
+
+inherit user golang-build golang-vcs-snapshot
+SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+COMMIT="1e567c2"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Analyzes resource usage and performance characteristics of 
running containers"
+HOMEPAGE="https://github.com/google/cadvisor;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 /dev/null ${PN}
+}
+
+src_prepare() {
+   sed -i -e "/go get/d" src/${EGO_PN}/build/assets.sh || die
+   sed -i -e "s/git describe.*/echo ${PV} )/"\
+   -e "s/git rev-parse --short HEAD.*/echo ${COMMIT} )/"\
+   src/${EGO_PN}/build/build.sh || die
+   default
+}
+
+src_compile() {
+   pushd "src/${EGO_PN}"
+   GO_FLAGS="-v -work -x" VERBOSE="true" 
GOPATH="${S}:$(get_golibdir_gopath)" emake build
+   popd || die
+}
+
+src_install() {
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   dobin src/${EGO_PN}/${PN}
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2018-01-25 Thread Michał Górny
commit: 2fc8fdf02c1345d43ef738bccef1b9fac3ab8fbf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 18:44:39 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:45:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc8fdf0

app-portage/gemato: Bump to 10.3

 app-portage/gemato/Manifest   |  1 +
 app-portage/gemato/gemato-10.3.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index fc03d07dbf2..d0b47286838 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1,2 +1,3 @@
 DIST gemato-10.2.tar.gz 63273 BLAKE2B 
650f3f9d1c43ee4c8fe1fd53c71fdb818c296141ffdba06371a588d08e6c3f4760c9cd46c4944a11d87cb7026fe13d4576c966275077757f8939452eb1ca15c1
 SHA512 
51dd55b98acfd22cf3d02a5cb608f6021fd0582c36ef52ac2f0fcb0a66d53ed6abfa546010c2315cabeda839965c8b36da484834bbb2cf6dc23a92b6430acd91
+DIST gemato-10.3.tar.gz 63279 BLAKE2B 
317c98c3989399e3a87cd5452edc509da86b17ecb41d295feca4071141d3ff1ba95a86544d64c786726f2148a899c1597020dde3513a913b1bc1811e2117337e
 SHA512 
dd2b47238ac0707984358bd763ce0dfb23d8b09561939d22aae2e60386de388af9c5e67faa89a6ab9da4f0b334ee8486eeda66e5eb83bd2a26241b8a2b88128d
 DIST gemato-9.3.tar.gz 60601 BLAKE2B 
d85bf5910736da2ca887567799dee1823e9be6af9b17a8f9deb84ee24bb725c3550aafffa51b15484acb7d37ddbd5996aa4175a8f307b6e3a593f8b5497822be
 SHA512 
7f81409b3b9bd65d295cd760af5cabfc7daf257740f00015f07cd7a0cffd02a40f219b59378179b58bf53b321fb543b308457d3a8b7adcb02981562282f1f46f

diff --git a/app-portage/gemato/gemato-10.3.ebuild 
b/app-portage/gemato/gemato-10.3.ebuild
new file mode 100644
index 000..fc3300922c2
--- /dev/null
+++ b/app-portage/gemato/gemato-10.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# pyblake2 & pysha3 are broken with pypy*
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+inherit distutils-r1
+
+DESCRIPTION="Stand-alone Manifest generation & verification tool"
+HOMEPAGE="https://github.com/mgorny/gemato;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+blake2 bzip2 +gpg lzma +portage-postsync sha3 test"
+
+MODULE_RDEPEND="
+   blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )
+   bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' 
python2_7 pypy) )
+   gpg? ( app-crypt/gnupg )
+   lzma? ( $(python_gen_cond_dep 
'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) )
+   sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )"
+
+RDEPEND="${MODULE_RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   portage-postsync? ( app-crypt/gentoo-keys )"
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( ${MODULE_RDEPEND} )"
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+
+   if use portage-postsync; then
+   exeinto /etc/portage/repo.postsync.d
+   doexe utils/repo.postsync.d/00gemato
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2018-01-25 Thread Michał Górny
commit: edf97a119b262bbb7c244f607a8ffcbfe56ec75f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 18:44:48 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:45:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edf97a11

app-portage/gemato: Remove 10.2

 app-portage/gemato/Manifest   |  1 -
 app-portage/gemato/gemato-10.2.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest
index d0b47286838..a5126f8465c 100644
--- a/app-portage/gemato/Manifest
+++ b/app-portage/gemato/Manifest
@@ -1,3 +1,2 @@
-DIST gemato-10.2.tar.gz 63273 BLAKE2B 
650f3f9d1c43ee4c8fe1fd53c71fdb818c296141ffdba06371a588d08e6c3f4760c9cd46c4944a11d87cb7026fe13d4576c966275077757f8939452eb1ca15c1
 SHA512 
51dd55b98acfd22cf3d02a5cb608f6021fd0582c36ef52ac2f0fcb0a66d53ed6abfa546010c2315cabeda839965c8b36da484834bbb2cf6dc23a92b6430acd91
 DIST gemato-10.3.tar.gz 63279 BLAKE2B 
317c98c3989399e3a87cd5452edc509da86b17ecb41d295feca4071141d3ff1ba95a86544d64c786726f2148a899c1597020dde3513a913b1bc1811e2117337e
 SHA512 
dd2b47238ac0707984358bd763ce0dfb23d8b09561939d22aae2e60386de388af9c5e67faa89a6ab9da4f0b334ee8486eeda66e5eb83bd2a26241b8a2b88128d
 DIST gemato-9.3.tar.gz 60601 BLAKE2B 
d85bf5910736da2ca887567799dee1823e9be6af9b17a8f9deb84ee24bb725c3550aafffa51b15484acb7d37ddbd5996aa4175a8f307b6e3a593f8b5497822be
 SHA512 
7f81409b3b9bd65d295cd760af5cabfc7daf257740f00015f07cd7a0cffd02a40f219b59378179b58bf53b321fb543b308457d3a8b7adcb02981562282f1f46f

diff --git a/app-portage/gemato/gemato-10.2.ebuild 
b/app-portage/gemato/gemato-10.2.ebuild
deleted file mode 100644
index fc3300922c2..000
--- a/app-portage/gemato/gemato-10.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-# pyblake2 & pysha3 are broken with pypy*
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-inherit distutils-r1
-
-DESCRIPTION="Stand-alone Manifest generation & verification tool"
-HOMEPAGE="https://github.com/mgorny/gemato;
-SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+blake2 bzip2 +gpg lzma +portage-postsync sha3 test"
-
-MODULE_RDEPEND="
-   blake2? ( $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )
-   bzip2? ( $(python_gen_cond_dep 'dev-python/bz2file[${PYTHON_USEDEP}]' 
python2_7 pypy) )
-   gpg? ( app-crypt/gnupg )
-   lzma? ( $(python_gen_cond_dep 
'dev-python/backports-lzma[${PYTHON_USEDEP}]' python2_7 pypy) )
-   sha3? ( $(python_gen_cond_dep 'dev-python/pysha3[${PYTHON_USEDEP}]' 
python{2_7,3_4,3_5} pypy{,3}) )"
-
-RDEPEND="${MODULE_RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   portage-postsync? ( app-crypt/gentoo-keys )"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( ${MODULE_RDEPEND} )"
-
-python_test() {
-   esetup.py test
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   if use portage-postsync; then
-   exeinto /etc/portage/repo.postsync.d
-   doexe utils/repo.postsync.d/00gemato
-   fi
-}



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

2018-01-25 Thread Michał Górny
commit: 7f489993c3622783417a5d560a603070956495c8
Author: Anthony Parsons  gmail  com>
AuthorDate: Thu Jan 25 17:47:34 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:26:24 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=7f489993

repositories: add flussence overlay

Closes: https://github.com/gentoo/api-gentoo-org/pull/103

 files/overlays/repositories.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index aaf06d1..2c6b01e 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -1596,6 +1596,17 @@ FIN
 
 https://gitlab.com/Flow/flow-s-ebuilds.git
   
+  
+flussence
+Ant P.'s personal overlay
+https://gitlab.com/flussence/overlay
+
+  ant+gentoo.b...@flussence.eu
+  Anthony Parsons
+
+https://gitlab.com/flussence/overlay.git
+https://gitlab.com/flussence/overlay/commits/master.atom
+  
   
 fm
 Fated Mariner Gentoo Overlay



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: facd77dbbfc1c181086f927be802a6b74d5392c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 18:04:45 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 18:05:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=facd77db

sci-electronics/klayout: Fix use-dep in live ebuild as well

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sci-electronics/klayout/klayout-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-.ebuild
index 7c8f9f18784..5dae5206343 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
+   dev-qt/qtmultimedia:5[widgets]
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtsql:5



[gentoo-commits] repo/gentoo:master commit in: media-sound/pragha/

2018-01-25 Thread Michał Górny
commit: ba3ac412db5584e3552164f0e618e643a9425aac
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 25 17:43:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 25 18:00:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3ac412

media-sound/pragha: Add missing build-time dep on xfce-base/exo

Closes: https://bugs.gentoo.org/645724

 media-sound/pragha/pragha-1.3.90.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-sound/pragha/pragha-1.3.90.ebuild 
b/media-sound/pragha/pragha-1.3.90.ebuild
index c5dfe245391..32a9c17084b 100644
--- a/media-sound/pragha/pragha-1.3.90.ebuild
+++ b/media-sound/pragha/pragha-1.3.90.ebuild
@@ -41,7 +41,8 @@ DEPEND="${COMMON_DEPEND}
dev-util/intltool
>=dev-util/xfce4-dev-tools-4.10
sys-devel/gettext
-   virtual/pkgconfig"
+   virtual/pkgconfig
+   xfce-base/exo"
 REQUIRED_USE="glyr? ( peas )
grilo? ( peas )
libnotify? ( peas )



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

2018-01-25 Thread Mikle Kolyada
commit: ef38b08f1d23f6a9a22f78269ac66faffd5eb258
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 25 17:36:55 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 25 17:36:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef38b08f

net-irc/iroffer-dinoex: Drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild | 119 --
 1 file changed, 119 deletions(-)

diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild 
b/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild
deleted file mode 100644
index f9ffa93b367..000
--- a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PLOCALES="de en fr it"
-PLOCALE_BACKUP="en"
-
-inherit eutils l10n toolchain-funcs user
-
-DESCRIPTION="IRC fileserver using DCC"
-HOMEPAGE="http://iroffer.dinoex.net/;
-SRC_URI="http://iroffer.dinoex.net/${P}.tar.gz
-   http://iroffer.dinoex.net/HISTORY/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+admin +blowfish +chroot curl debug geoip gnutls +http kqueue +memsave 
ruby ssl +telnet upnp"
-
-REQUIRED_USE="
-   admin? ( http )
-   gnutls? ( ssl )
-"
-
-RDEPEND="chroot? ( dev-libs/nss )
-   curl? (
-   net-misc/curl[ssl?]
-   gnutls? ( net-misc/curl[curl_ssl_gnutls] )
-   !gnutls? ( ssl? ( net-misc/curl[curl_ssl_openssl] ) )
-   )
-   geoip? ( dev-libs/geoip )
-   gnutls? ( net-libs/gnutls )
-   ruby? ( dev-lang/ruby )
-   ssl? ( !gnutls? ( dev-libs/openssl ) )"
-
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
-   enewgroup iroffer
-   enewuser iroffer -1 -1 -1 iroffer
-}
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-3.29-config.patch"\
-  "${FILESDIR}/${PN}-Werror.patch"
-   epatch_user
-   l10n_find_plocales_changes "" 'help-admin-' '.txt'
-}
-
-do_configure() {
-   echo ./Configure $*
-   ./Configure $* || die "configure phase failed"
-}
-
-src_configure() {
-   do_configure \
-   PREFIX="${EPREFIX}/usr"\
-   $(usex debug '-profiling' '' '' '')\
-   $(usex debug '-debug' '' '' '')\
-   $(usex geoip '-geoip' '' '' '')\
-   $(usex chroot '' '-no-chroot' '' '')\
-   $(usex curl '-curl' '' '' '' )\
-   $(usex gnutls  '-tls' '' '' '' '')\
-   $(usex upnp '-upnp' '' '' '')\
-   $(usex ruby '-ruby' '' '' '')\
-   $(usex kqueue '-kqueue' '' '' '')\
-   $(usex blowfish '' '-no-blowfish' '' '')\
-   $(usex ssl '' '-no-openssl' '' '')\
-   $(usex http '' '-no-http' '' '')\
-   $(usex admin '' '-no-admin' '' '')\
-   $(usex telnet '' '-no-telnet' '' '')\
-   $(usex memsave '' '-no-memsave' '' '')
-}
-
-src_compile() {
-   # TODO: default compile targets always include chrooted target, which 
is not good
-   emake CC="$(tc-getCC)" $(l10n_get_locales)
-}
-
-myloc() {
-   emake DESTDIR="${D}" install-${1}
-
-   dodoc help-admin-${1}.txt
-   use http && dohtml doc/INSTALL-linux-${1}.html
-
-   insinto /etc/${PN}
-   case ${1} in
-   "de")
-   doins beispiel.config;;
-   "fr")
-   doins exemple.config;;
-   *)
-   doins sample.config;;
-   esac
-}
-
-src_install() {
-   l10n_for_each_locale_do myloc
-
-   dodoc README* THANKS TODO
-   doman iroffer.1 xdcc.7
-
-   newinitd "${FILESDIR}/${PN}.init" ${PN}
-   newconfd "${FILESDIR}/${PN}.conf" ${PN}
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
-   if use ruby; then
-   insinto /usr/share/${PN}
-   doins ruby-sample.rb
-   fi
-
-   if use http; then
-   insinto /usr/share/${PN}/htdocs
-   doins htdocs/*
-   fi
-}



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

2018-01-25 Thread Mikle Kolyada
commit: 039cf5e08d341d6dea980a7cefcc1cc62f8e2b9b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan 25 17:34:12 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan 25 17:34:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039cf5e0

net-irc/iroffer-dinoex: EAPI bump

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild   | 121 +
 1 file changed, 121 insertions(+)

diff --git a/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild 
b/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild
new file mode 100644
index 000..1776b3620bb
--- /dev/null
+++ b/net-irc/iroffer-dinoex/iroffer-dinoex-3.30-r1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="de en fr it"
+PLOCALE_BACKUP="en"
+
+inherit l10n toolchain-funcs user
+
+DESCRIPTION="IRC fileserver using DCC"
+HOMEPAGE="http://iroffer.dinoex.net/;
+SRC_URI="http://iroffer.dinoex.net/${P}.tar.gz
+   http://iroffer.dinoex.net/HISTORY/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+admin +blowfish +chroot curl debug geoip gnutls +http kqueue +memsave 
ruby ssl +telnet upnp"
+
+REQUIRED_USE="
+   admin? ( http )
+   gnutls? ( ssl )
+"
+
+RDEPEND="chroot? ( dev-libs/nss )
+   curl? (
+   net-misc/curl[ssl?]
+   gnutls? ( net-misc/curl[curl_ssl_gnutls] )
+   !gnutls? ( ssl? ( net-misc/curl[curl_ssl_openssl] ) )
+   )
+   geoip? ( dev-libs/geoip )
+   gnutls? ( net-libs/gnutls )
+   ruby? ( dev-lang/ruby:* )
+   ssl? ( !gnutls? ( dev-libs/openssl:0= ) )"
+
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+   enewgroup iroffer
+   enewuser iroffer -1 -1 -1 iroffer
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-3.29-config.patch"
+   eapply -p0 "${FILESDIR}/${PN}-Werror.patch"
+
+   eapply_user
+
+   l10n_find_plocales_changes "" 'help-admin-' '.txt'
+}
+
+do_configure() {
+   echo ./Configure $*
+   ./Configure $* || die "configure phase failed"
+}
+
+src_configure() {
+   do_configure \
+   PREFIX="${EPREFIX}/usr"\
+   $(usex debug '-profiling' '' '' '')\
+   $(usex debug '-debug' '' '' '')\
+   $(usex geoip '-geoip' '' '' '')\
+   $(usex chroot '' '-no-chroot' '' '')\
+   $(usex curl '-curl' '' '' '' )\
+   $(usex gnutls  '-tls' '' '' '' '')\
+   $(usex upnp '-upnp' '' '' '')\
+   $(usex ruby '-ruby' '' '' '')\
+   $(usex kqueue '-kqueue' '' '' '')\
+   $(usex blowfish '' '-no-blowfish' '' '')\
+   $(usex ssl '' '-no-openssl' '' '')\
+   $(usex http '' '-no-http' '' '')\
+   $(usex admin '' '-no-admin' '' '')\
+   $(usex telnet '' '-no-telnet' '' '')\
+   $(usex memsave '' '-no-memsave' '' '')
+}
+
+src_compile() {
+   # TODO: default compile targets always include chrooted target, which 
is not good
+   emake CC="$(tc-getCC)" $(l10n_get_locales)
+}
+
+myloc() {
+   emake DESTDIR="${D}" install-${1}
+
+   dodoc help-admin-${1}.txt
+   use http && dodoc doc/INSTALL-linux-${1}.html
+
+   insinto /etc/${PN}
+   case ${1} in
+   "de")
+   doins beispiel.config;;
+   "fr")
+   doins exemple.config;;
+   *)
+   doins sample.config;;
+   esac
+}
+
+src_install() {
+   l10n_for_each_locale_do myloc
+
+   dodoc README* THANKS TODO
+   doman iroffer.1 xdcc.7
+
+   newinitd "${FILESDIR}/${PN}.init" ${PN}
+   newconfd "${FILESDIR}/${PN}.conf" ${PN}
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotate" ${PN}
+
+   if use ruby; then
+   insinto /usr/share/${PN}
+   doins ruby-sample.rb
+   fi
+
+   if use http; then
+   insinto /usr/share/${PN}/htdocs
+   doins htdocs/*
+   fi
+}



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

2018-01-25 Thread Andreas Sturmlechner
commit: 44a688a6a45e6204ad547d9093f33081b6451dab
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 15:45:37 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a688a6

app-text/libexttextcat: Drop old

Closes: https://bugs.gentoo.org/637086
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 app-text/libexttextcat/Manifest   |  1 -
 app-text/libexttextcat/libexttextcat-3.4.4.ebuild | 29 ---
 2 files changed, 30 deletions(-)

diff --git a/app-text/libexttextcat/Manifest b/app-text/libexttextcat/Manifest
index 0f7f7883d82..6d45082a4af 100644
--- a/app-text/libexttextcat/Manifest
+++ b/app-text/libexttextcat/Manifest
@@ -1,2 +1 @@
-DIST libexttextcat-3.4.4.tar.xz 1025376 BLAKE2B 
da055b0a1d981dd91cfd2ca375b2ef13a0af5c8b910eaa7144ac69708296bbda5462a44f48dd2fc1f4cad84d9c31d11f430b6ee1c390c93ba7660368317b79c0
 SHA512 
f1f7a4292199cb6102cc56a5338b19049664ea664adc96a67a71205fe33d6a40f68b8695825fe253427575347ab6230dce5e0b703635534f32a0f70ff001eeed
 DIST libexttextcat-3.4.5.tar.xz 1041268 BLAKE2B 
2686345b90fd4a4345dac3cab5a801b7eabfb380f7d298c32fbb86bdb36939f6b873ccdfc6d7ef976655b0cfc8ab457e110e966ed4fc586f53023e7cb47e810e
 SHA512 
f05a9f08c2f2f335d0e483c024321b96fee7424bc1398d4c6acbd9c501f92e22f881bc3d6ec2c0434f9bf4604f3c4b0e880e37d3d0de410eac1a20ea6669baa6

diff --git a/app-text/libexttextcat/libexttextcat-3.4.4.ebuild 
b/app-text/libexttextcat/libexttextcat-3.4.4.ebuild
deleted file mode 100644
index ae54c493558..000
--- a/app-text/libexttextcat/libexttextcat-3.4.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils
-
-DESCRIPTION="Library implementing N-gram-based text categorization"
-HOMEPAGE="http://software.wise-guys.nl/libtextcat/;
-SRC_URI="http://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="static-libs"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   econf \
-   --disable-werror \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: f8f85e088286dbf1fbcfe62400d56c4402b58555
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 14:25:39 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f85e08

sci-electronics/klayout: Drop unused eutils,multilib eclasses

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sci-electronics/klayout/klayout-0.25-r1.ebuild | 2 +-
 sci-electronics/klayout/klayout-.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/klayout/klayout-0.25-r1.ebuild 
b/sci-electronics/klayout/klayout-0.25-r1.ebuild
index 5d833f38cba..51dc1cbe538 100644
--- a/sci-electronics/klayout/klayout-0.25-r1.ebuild
+++ b/sci-electronics/klayout/klayout-0.25-r1.ebuild
@@ -9,7 +9,7 @@ USE_RUBY="ruby23"
 
 PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
 
-inherit eutils multilib toolchain-funcs python-single-r1 ruby-ng
+inherit toolchain-funcs python-single-r1 ruby-ng
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git;

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-.ebuild
index 405eec9ad3c..7c8f9f18784 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-.ebuild
@@ -9,7 +9,7 @@ USE_RUBY="ruby22"
 
 PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
 
-inherit eutils multilib toolchain-funcs python-single-r1 ruby-ng
+inherit toolchain-funcs python-single-r1 ruby-ng
 
 if [[ ${PV} = * ]]; then
EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git;



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

2018-01-25 Thread Andreas Sturmlechner
commit: 9f526242d025f6638024c124f86a6246be405078
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 15:44:15 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f526242

profiles: arm: Stable-mask net-mail/dovecot[textcat]

Bug: https://bugs.gentoo.org/637086
Bug: https://bugs.gentoo.org/634034

 profiles/arch/arm/package.use.stable.mask | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/arm/package.use.stable.mask 
b/profiles/arch/arm/package.use.stable.mask
index 19cc5e875db..b013468dfff 100644
--- a/profiles/arch/arm/package.use.stable.mask
+++ b/profiles/arch/arm/package.use.stable.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas Sturmlechner  (25 Jan 2018)
+# Requires not stabilised app-text/libexttextcat, bug #637086
+net-mail/dovecot textcat
+
 # Brian Evans  (9 Jun 2017)
 # sys-cluster/galera needs additional deps stable
 dev-db/mariadb galera



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: 97f6f10a1e5604036f9343a2ea6077059600c2d5
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 16:42:50 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f6f10a

sci-electronics/klayout: Drop 0.25 (r0)

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 sci-electronics/klayout/klayout-0.25.ebuild | 81 -
 1 file changed, 81 deletions(-)

diff --git a/sci-electronics/klayout/klayout-0.25.ebuild 
b/sci-electronics/klayout/klayout-0.25.ebuild
deleted file mode 100644
index a819784c86a..000
--- a/sci-electronics/klayout/klayout-0.25.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
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby22"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
-
-inherit eutils multilib toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git;
-   inherit git-r3
-   EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
-   SRC_URI="http://www.klayout.org/downloads/source/${P}.tar.gz;
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="http://www.klayout.de/;
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   sys-libs/zlib
-   ${PYTHON_DEPS}
-   $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}/${P}-qt58.patch"
-   "${FILESDIR}/${P}-qt59.patch"
-)
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
-   tc-export CC CXX AR LD RANLIB
-   export CFLAGS CXXFLAGS
-   ./build.sh \
-   -expert \
-   -dry-run \
-   -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
-   -ruby "${RUBY}" \
-   -python "${PYTHON}" \
-   -build . \
-   -bin "${T}/bin" \
-   -rpath "/usr/$(get_libdir)/klayout" \
-   -option "${MAKEOPTS}" \
-   -with-qtbinding \
-   -without-64bit-coord \
-   -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
-   emake all
-}
-
-each_ruby_install() {
-   emake install
-
-   cd "${T}/bin" || die
-
-   dodir "/usr/$(get_libdir)/klayout"
-   mv lib* "${ED}/usr/$(get_libdir)/klayout/" || die
-
-   dobin *
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/

2018-01-25 Thread Andreas Sturmlechner
commit: c0b7455986303d2abaed9a24c6bbe79d3887ea9a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 14:24:10 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b74559

sci-electronics/klayout: Switch to ruby23, add missing Qt5 deps

Closes: https://bugs.gentoo.org/645614
Closes: https://bugs.gentoo.org/644872
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 .../{klayout-.ebuild => klayout-0.25-r1.ebuild}  | 16 ++--
 sci-electronics/klayout/klayout-.ebuild  |  9 -
 2 files changed, 22 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-0.25-r1.ebuild
similarity index 83%
copy from sci-electronics/klayout/klayout-.ebuild
copy to sci-electronics/klayout/klayout-0.25-r1.ebuild
index ad17c9f8d60..5d833f38cba 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-0.25-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 RUBY_OPTIONAL=no
-USE_RUBY="ruby22"
+USE_RUBY="ruby23"
 # note: define maximally ONE implementation here
 
 PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
@@ -30,13 +30,25 @@ RDEPEND="
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5[widgets]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)
 "
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/${P}-qt58.patch"
+   "${FILESDIR}/${P}-qt59.patch"
+)
+
 pkg_setup() {
python-single-r1_pkg_setup
ruby-ng_pkg_setup

diff --git a/sci-electronics/klayout/klayout-.ebuild 
b/sci-electronics/klayout/klayout-.ebuild
index ad17c9f8d60..405eec9ad3c 100644
--- a/sci-electronics/klayout/klayout-.ebuild
+++ b/sci-electronics/klayout/klayout-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,7 +30,14 @@ RDEPEND="
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtxmlpatterns:5
sys-libs/zlib
${PYTHON_DEPS}
$(ruby_implementations_depend)



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

2018-01-25 Thread Andreas Sturmlechner
commit: d96beb5cec4d30edf28ea1609c4bc88aa3507c4a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 25 16:23:53 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 25 16:43:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d96beb5c

dev-libs/atcore: Add missing linguist-tools:5 DEPEND

Closes: https://bugs.gentoo.org/645734
Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-libs/atcore/atcore-1.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild 
b/dev-libs/atcore/atcore-1.0.0.ebuild
index 357745bd6e6..bf0f54ae861 100644
--- a/dev-libs/atcore/atcore-1.0.0.ebuild
+++ b/dev-libs/atcore/atcore-1.0.0.ebuild
@@ -25,6 +25,7 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}
$(add_frameworks_dep extra-cmake-modules)
+   $(add_qt_dep linguist-tools)
doc? ( app-doc/doxygen[dot] )
test? ( $(add_qt_dep qttest) )
 "



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

2018-01-25 Thread Sergey Popov
commit: ab71ee7a03166f69b15849ab336ed5056aa0b8d0
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Jan 25 16:03:14 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu Jan 25 16:03:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab71ee7a

net-misc/quagga: revision bump

Backport fixes for test failures on sparc and incorrect ipv6 route handling

Closes: https://bugs.gentoo.org/638906
Closes: https://bugs.gentoo.org/641736

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/quagga/files/quagga-1.2.2-ipv6-bgp.patch  |  42 +++
 .../quagga/files/quagga-1.2.2-sparc-tests.patch|  31 +
 net-misc/quagga/quagga-1.2.2-r1.ebuild | 137 +
 3 files changed, 210 insertions(+)

diff --git a/net-misc/quagga/files/quagga-1.2.2-ipv6-bgp.patch 
b/net-misc/quagga/files/quagga-1.2.2-ipv6-bgp.patch
new file mode 100644
index 000..0ee5f322f76
--- /dev/null
+++ b/net-misc/quagga/files/quagga-1.2.2-ipv6-bgp.patch
@@ -0,0 +1,42 @@
+commit 1db1b9baea511995b67a9b282d5c97e87479fe5d
+Author: Mathieu Jadin 
+Date:   Thu Dec 14 17:53:53 2017 +0100
+
+bgpd: Fix mistake in NHT of connected IPv6 next-hops preventing route 
advertisement
+
+Since quagga-1.2.0, the Next Hop validation for directly connected peers
+using IPv6 does not work.
+
+In this setup, BGP updates contain two next hops: a global IPv6 address and
+a link-local IPv6 address (a correct behavior according to RFC 2545).  This
+means that the length of the next hop attribute is 32 and not 16.
+
+The problem comes from the function "make_prefix()" in "bgpd/bgp_nht.c".  
It
+refuses to build a prefix structure for a route when the length of the
+[Anext hop attribute is different from 16, even if a valid global IPv6
+address is available.
+
+The route is mistakenly considered invalid and thus, it is not installed in
+the routing table.
+
+Details: "make_prefix()" was not modified in quagga-1.2.0 but its
+interpretation was changed in commit
+3dda6b3eccb9a2a88d607372c83c04c796e7daac.  Before this commit, the failure
+of "make_prefix()" was interpreted as a successful validation of the next
+hop.
+
+diff --git a/bgpd/bgp_nht.c b/bgpd/bgp_nht.c
+index 1158ab15..d734c201 100644
+--- a/bgpd/bgp_nht.c
 b/bgpd/bgp_nht.c
+@@ -409,8 +409,8 @@ make_prefix (int afi, struct bgp_info *ri, struct prefix 
*p)
+   break;
+ #ifdef HAVE_IPV6
+ case AFI_IP6:
+-  if (ri->attr->extra->mp_nexthop_len != 16
+-|| IN6_IS_ADDR_LINKLOCAL (>attr->extra->mp_nexthop_global))
++  if (ri->attr->extra->mp_nexthop_len == 16
++&& IN6_IS_ADDR_LINKLOCAL (>attr->extra->mp_nexthop_global))
+   return -1;
+ 
+   p->family = AF_INET6;

diff --git a/net-misc/quagga/files/quagga-1.2.2-sparc-tests.patch 
b/net-misc/quagga/files/quagga-1.2.2-sparc-tests.patch
new file mode 100644
index 000..054d15f0355
--- /dev/null
+++ b/net-misc/quagga/files/quagga-1.2.2-sparc-tests.patch
@@ -0,0 +1,31 @@
+commit adda534f95ec87206c9dfd1b3bae05221dc29730
+Author: Rolf Eike Beer 
+Date:   Mon Dec 4 18:36:21 2017 +0100
+
+bgpd: fix SIGBUS
+
+There is one test failure in the testsuite on sparc:
+
+Running ./bgpd.tests/testbgpcap.exp ...
+failed: testbgpcap ORF: ORF, simple, single entry, single tuple -- 
testbgpcap  aborted!
+
+The error is a SIGBUS in bgp_capability_mp_data() because of an unaligned
+memory access.  Use memcpy() instead of direct assignments.  Compilers on
+platforms that support unaligned accesses should be clever enough to
+optimize the function call away and do the direct store, so this should not
+hurt there.
+
+diff --git a/bgpd/bgp_open.c b/bgpd/bgp_open.c
+index 28004230..d9ec4bef 100644
+--- a/bgpd/bgp_open.c
 b/bgpd/bgp_open.c
+@@ -120,7 +120,8 @@ bgp_capability_vty_out (struct vty *vty, struct peer *peer)
+ static void 
+ bgp_capability_mp_data (struct stream *s, struct capability_mp_data *mpc)
+ {
+-  mpc->afi = stream_getw (s);
++  afi_t afi = stream_getw (s);
++  memcpy(>afi, , sizeof(mpc->afi));
+   mpc->reserved = stream_getc (s);
+   mpc->safi = stream_getc (s);
+ }

diff --git a/net-misc/quagga/quagga-1.2.2-r1.ebuild 
b/net-misc/quagga/quagga-1.2.2-r1.ebuild
new file mode 100644
index 000..5e0fc3e952d
--- /dev/null
+++ b/net-misc/quagga/quagga-1.2.2-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CLASSLESS_BGP_PATCH=ht-20040304-classless-bgp.patch
+
+inherit autotools eutils flag-o-matic multilib pam readme.gentoo-r1 systemd 
tmpfiles user
+
+DESCRIPTION="A free routing daemon replacing Zebra supporting RIP, OSPF and 
BGP"
+HOMEPAGE="http://quagga.net/;
+SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz
+   bgpclassless? ( 

[gentoo-commits] repo/gentoo:master commit in: net-mail/dovecot/files/, net-mail/dovecot/

2018-01-25 Thread Thomas Deutschmann
commit: 77ef1e767f97fa8377c4e2467082bacbb303d333
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jan 25 15:19:25 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jan 25 15:19:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ef1e76

net-mail/dovecot: bump, fixes CVE-2017-15132

Bug: https://bugs.gentoo.org/644214
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Signed-off-by: Robin H. Johnson  gentoo.org>

 net-mail/dovecot/dovecot-2.2.33.2-r1.ebuild| 291 +
 net-mail/dovecot/dovecot-2.3.0-r2.ebuild   | 286 
 .../files/dovecot-2.2.33.2-CVE-2017-15132.patch|  14 +
 3 files changed, 591 insertions(+)

diff --git a/net-mail/dovecot/dovecot-2.2.33.2-r1.ebuild 
b/net-mail/dovecot/dovecot-2.2.33.2-r1.ebuild
new file mode 100644
index 000..c45f29c7a8b
--- /dev/null
+++ b/net-mail/dovecot/dovecot-2.2.33.2-r1.ebuild
@@ -0,0 +1,291 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit ssl-cert systemd user versionator
+
+MY_P="${P/_/.}"
+major_minor="$(get_version_component_range 1-2)"
+sieve_version="0.4.21"
+if [[ ${PV} == *_rc* ]] ; then
+   rc_dir="rc/"
+else
+   rc_dir=""
+fi
+SRC_URI="https://dovecot.org/releases/${major_minor}/${rc_dir}${MY_P}.tar.gz
+   sieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   )
+   managesieve? (
+   
https://pigeonhole.dovecot.org/releases/${major_minor}/${PN}-${major_minor}-pigeonhole-${sieve_version}.tar.gz
+   ) "
+DESCRIPTION="An IMAP and POP3 server written with security primarily in mind"
+HOMEPAGE="http://www.dovecot.org/;
+
+SLOT="0"
+LICENSE="LGPL-2.1 MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+IUSE_DOVECOT_AUTH="kerberos ldap mysql pam postgres sqlite vpopmail"
+IUSE_DOVECOT_COMPRESS="bzip2 lzma lz4 zlib"
+IUSE_DOVECOT_OTHER="caps doc ipv6 libressl lucene managesieve selinux sieve 
solr +ssl static-libs suid tcpd textcat"
+
+IUSE="${IUSE_DOVECOT_AUTH} ${IUSE_DOVECOT_STORAGE} ${IUSE_DOVECOT_COMPRESS} 
${IUSE_DOVECOT_OTHER}"
+
+DEPEND="bzip2? ( app-arch/bzip2 )
+   caps? ( sys-libs/libcap )
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   lucene? ( >=dev-cpp/clucene-2.3 )
+   lzma? ( app-arch/xz-utils )
+   lz4? ( app-arch/lz4 )
+   mysql? ( virtual/mysql )
+   pam? ( virtual/pam )
+   postgres? ( dev-db/postgresql:* !dev-db/postgresql[ldap,threads] )
+   selinux? ( sec-policy/selinux-dovecot )
+   solr? ( net-misc/curl dev-libs/expat )
+   sqlite? ( dev-db/sqlite:* )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   )
+   tcpd? ( sys-apps/tcp-wrappers )
+   textcat? ( app-text/libexttextcat )
+   vpopmail? ( net-mail/vpopmail )
+   zlib? ( sys-libs/zlib )
+   virtual/libiconv
+   dev-libs/icu:="
+
+RDEPEND="${DEPEND}
+   net-mail/mailbase"
+
+# Dovecot does not support building without ssl.  Force it for now
+REQUIRED_USE="ssl"
+
+S=${WORKDIR}/${MY_P}
+
+pkg_setup() {
+   if use managesieve && ! use sieve; then
+   ewarn "managesieve USE flag selected but sieve USE flag 
unselected"
+   ewarn "sieve USE flag will be turned on"
+   fi
+   # default internal user
+   enewgroup dovecot 97
+   enewuser dovecot 97 -1 /dev/null dovecot
+   # default login user
+   enewuser dovenull -1 -1 /dev/null
+   # add "mail" group for suid'ing. Better security isolation.
+   if use suid; then
+   enewgroup mail
+   fi
+}
+
+src_prepare() {
+   eapply -p0 "${FILESDIR}/${PN}-10-ssl.patch"
+   eapply "${FILESDIR}/${PN}-2.2.33.2-CVE-2017-15132.patch"
+   eapply_user
+}
+
+src_configure() {
+   local conf=""
+
+   if use postgres || use mysql || use sqlite; then
+   conf="${conf} --with-sql"
+   fi
+
+   # turn valgrind tests off. Bug #340791
+   VALGRIND=no econf \
+   --localstatedir="${EPREFIX}/var" \
+   --runstatedir="${EPREFIX}/run" \
+   --with-moduledir="${EPREFIX}/usr/$(get_libdir)/dovecot" \
+   --without-stemmer \
+   --disable-rpath \
+   --with-icu \
+   --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+   $( use_with bzip2 bzlib ) \
+   $( use_with caps libcap ) \
+   $( use_with kerberos gssapi ) \
+   $( use_with ldap ) \
+   $( use_with lucene ) \
+   $( use_with lz4 ) \
+   $( use_with lzma ) \
+   $( use_with mysql ) \
+   $( use_with pam ) \
+   $( use_with postgres pgsql ) \
+   $( use_with sqlite ) \
+  

[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-apcu/

2018-01-25 Thread Brian Evans
commit: 1f3bd986ae09e90fa23df027e339f12f564eb066
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 25 15:04:18 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 25 15:04:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3bd986

dev-php/pecl-apcu: Version bump for 5.1.9

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-php/pecl-apcu/Manifest   |  1 +
 dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/dev-php/pecl-apcu/Manifest b/dev-php/pecl-apcu/Manifest
index 9a11ac073f0..309274495ec 100644
--- a/dev-php/pecl-apcu/Manifest
+++ b/dev-php/pecl-apcu/Manifest
@@ -1,2 +1,3 @@
 DIST apcu-4.0.11.tgz 119535 BLAKE2B 
2c1f8a0463b2802b11ae679987807127556b04fb099e4872bff9d1ea51c633140d978b66373eb987d5207403ed9389e58f1afa7ca94360680d9a9693230fb87a
 SHA512 
e3b97066240e33850419e96f0fd9df0e66ee3b0fa238c418e07ac639d07439e9edfa1696e56a620e33f1ffc0993c57bde585b0c170b22995e7d5c0ae550b7899
 DIST apcu-5.1.8.tgz 111260 BLAKE2B 
eb41b1af33500ed9ddbbcb5e1a92884af4b356e16cf76c70f75a8853522cc91af1c156cc0bbd464fce539a138bf4e2ead5101810223b0f1bb91cd062850ef08e
 SHA512 
4f377389e713bcae5534c64ea28f72c20ab2176aa758188c4d956c1f2370be49bc33dd2a1db43941fff5344a164aaeebc4e73e6d579f62d17334bcc520171526
+DIST apcu-5.1.9.tgz 111049 BLAKE2B 
c7138f65d73a056e4a34972098c2b543ad6d96d0d8215e82757c457cc8938af48fea842e006c79c83deee4060cdc94047764930592eef03c5f347abeb7730897
 SHA512 
3e9b29a293b5bfb29283dd650907bfb9f31a1cb99ef908021d3869c3e3ae4051a2c45aab27275e90b0a2fa94c35cc9e170637dc539184d955f3f13dc09cba060

diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild 
b/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild
new file mode 100644
index 000..d78f6c0b318
--- /dev/null
+++ b/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="apcu"
+PHP_EXT_INI="yes"
+PHP_EXT_ZENDEXT="no"
+DOCS=( NOTICE README.md TECHNOTES.txt TODO )
+
+# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass
+# This allows us to depend on the other slot
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
+
+inherit php-ext-pecl-r3
+
+# However, we only really build for 7.x; so redefine it here
+USE_PHP="php7-0 php7-1 php7-2"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="Stripped down version of APC supporting only user cache"
+LICENSE="PHP-3.01"
+SLOT="7"
+IUSE="+mmap"
+
+DEPEND=""
+RDEPEND="${DEPEND} php_targets_php5-6? ( 
dev-php/pecl-apcu:0[php_targets_php5-6] )"
+
+LOCKS="pthreadmutex pthreadrw spinlock semaphore"
+
+LUSE=""
+for l in ${LOCKS}; do
+   LUSE+="lock_${l} "
+done
+
+IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}"
+
+REQUIRED_USE="^^ ( $LUSE )"
+
+src_prepare() {
+   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+   php-ext-source-r3_src_prepare
+   else
+   eapply_user
+   fi
+}
+
+src_configure() {
+   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-apcu
+   $(use_enable mmap apcu-mmap)
+   $(use_enable lock_pthreadrw apcu-rwlocks)
+   $(use_enable lock_spinlock apcu-spinlocks)
+   )
+
+   php-ext-source-r3_src_configure
+   fi
+}
+
+src_install() {
+   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+   php-ext-pecl-r3_src_install
+
+   insinto /usr/share/php7/apcu
+   doins apc.php
+   fi
+}
+
+pkg_postinst() {
+   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
+   elog "The apc.php file shipped with this release of pecl-apcu 
was"
+   elog "installed into ${EPREFIX}/usr/share/php7/apcu/."
+   elog
+   elog "If you depend on the apc_* functions,"
+   elog "please install dev-php/pecl-apcu_bc as this extension no 
longer"
+   elog "provides backwards compatibility."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-apcu/

2018-01-25 Thread Brian Evans
commit: 14cf47c43e456f9cbbe99acd924e4443bbdf6a54
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 25 15:05:01 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 25 15:05:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14cf47c4

dev-php/pecl-apcu: Drop old revision

Package-Manager: Portage-2.3.20, Repoman-2.3.6

 dev-php/pecl-apcu/pecl-apcu-5.1.8-r1.ebuild | 80 -
 1 file changed, 80 deletions(-)

diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.8-r1.ebuild 
b/dev-php/pecl-apcu/pecl-apcu-5.1.8-r1.ebuild
deleted file mode 100644
index bcf56069751..000
--- a/dev-php/pecl-apcu/pecl-apcu-5.1.8-r1.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PHP_EXT_NAME="apcu"
-PHP_EXT_INI="yes"
-PHP_EXT_ZENDEXT="no"
-DOCS=( NOTICE README.md TECHNOTES.txt TODO )
-
-# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass
-# This allows us to depend on the other slot
-USE_PHP="php5-6 php7-0 php7-1 php7-2"
-
-inherit php-ext-pecl-r3
-
-# However, we only really build for 7.x; so redefine it here
-USE_PHP="php7-0 php7-1 php7-2"
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Stripped down version of APC supporting only user cache"
-LICENSE="PHP-3.01"
-SLOT="7"
-IUSE="+mmap"
-
-DEPEND=""
-RDEPEND="${DEPEND} php_targets_php5-6? ( 
dev-php/pecl-apcu:0[php_targets_php5-6] )"
-
-LOCKS="pthreadmutex pthreadrw spinlock semaphore"
-
-LUSE=""
-for l in ${LOCKS}; do
-   LUSE+="lock_${l} "
-done
-
-IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}"
-
-REQUIRED_USE="^^ ( $LUSE )"
-
-src_prepare() {
-   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
-   php-ext-source-r3_src_prepare
-   else
-   eapply_user
-   fi
-}
-
-src_configure() {
-   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
-   local PHP_EXT_ECONF_ARGS=(
-   --enable-apcu
-   $(use_enable mmap apcu-mmap)
-   $(use_enable lock_pthreadrw apcu-rwlocks)
-   $(use_enable lock_spinlock apcu-spinlocks)
-   )
-
-   php-ext-source-r3_src_configure
-   fi
-}
-
-src_install() {
-   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
-   php-ext-pecl-r3_src_install
-
-   insinto /usr/share/php7/apcu
-   doins apc.php
-   fi
-}
-
-pkg_postinst() {
-   if use php_targets_php7-0 || use php_targets_php7-1 || use 
php_targets_php7-2 ; then
-   elog "The apc.php file shipped with this release of pecl-apcu 
was"
-   elog "installed into ${EPREFIX}/usr/share/php7/apcu/."
-   elog
-   elog "If you depend on the apc_* functions,"
-   elog "please install dev-php/pecl-apcu_bc as this extension no 
longer"
-   elog "provides backwards compatibility."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/kid3/

2018-01-25 Thread Michael Palimaka
commit: 392a6d2db25086a6382a02bae54839c18f5dc3b0
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jan 25 14:36:55 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jan 25 14:41:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=392a6d2d

media-sound/kid3: remove 3.5.0

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-sound/kid3/Manifest  |  1 -
 media-sound/kid3/kid3-3.5.0.ebuild | 96 --
 2 files changed, 97 deletions(-)

diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest
index 5d6745d9fa2..b38c649edfa 100644
--- a/media-sound/kid3/Manifest
+++ b/media-sound/kid3/Manifest
@@ -1,2 +1 @@
-DIST kid3-3.5.0.tar.gz 1414288 BLAKE2B 
b400c83ae611fe66387686441bfa02a55686f474f14c04589d81693ae6bcc462b641d164088c010a2bbe4b32f253875fa4bcc2c350cf8ef5abd10cc6a2e53923
 SHA512 
a70aef4c775ec8a2d760856fdda38394384d71fbfb5847ba4da2d6396a1167c740a57a5609ef99a06ca99c090de974e91a87b13344f2e123b33842c51860cf34
 DIST kid3-3.5.1.tar.gz 1414829 BLAKE2B 
42d172a443223979e6afbda3f6dec240a5bde22f102fdd4d6d64f3cbe30dc80a4cb09ed0d28176122801211e311441997ae162025ff0460eb803fc3ed1aec34e
 SHA512 
7f1fbd6d1d576d23f9b57b35101fb2e9ea23dec5b5506e25ec5a94dc8516d25b69b4dddb4a9b4835b2502d0a07087c245380483571a68e5972f98ca8ca58

diff --git a/media-sound/kid3/kid3-3.5.0.ebuild 
b/media-sound/kid3/kid3-3.5.0.ebuild
deleted file mode 100644
index 64def7acd3d..000
--- a/media-sound/kid3/kid3-3.5.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_HANDBOOK="false" # buildsystem applies broken python hacks, bug #614950
-inherit kde5
-
-DESCRIPTION="Simple tag editor based on Qt"
-HOMEPAGE="https://kid3.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="5"
-KEYWORDS="amd64 x86"
-IUSE="acoustid flac kde mp3 mp4 +taglib vorbis"
-
-REQUIRED_USE="flac? ( vorbis )"
-
-COMMON_DEPEND="
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtdeclarative)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtmultimedia)
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtxml)
-   sys-libs/readline:0=
-   acoustid? (
-   media-libs/chromaprint
-   virtual/ffmpeg
-   )
-   flac? (
-   media-libs/flac[cxx]
-   media-libs/libvorbis
-   )
-   kde? (
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kconfigwidgets)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kxmlgui)
-   )
-   mp3? ( media-libs/id3lib )
-   mp4? ( media-libs/libmp4v2:0 )
-   taglib? ( >=media-libs/taglib-1.9.1 )
-   vorbis? (
-   media-libs/libogg
-   media-libs/libvorbis
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   !media-sound/kid3:4
-"
-DEPEND="${COMMON_DEPEND}
-   $(add_qt_dep linguist-tools)
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.3.2-libdir.patch"
-   "${FILESDIR}/${PN}-3.4.4-deps.patch"
-)
-
-src_prepare() {
-   # overengineered upstream build system
-   # kde5 eclass src_prepare leads to compile failure
-
-   # only enable handbook when required
-   if ! use_if_iuse handbook ; then
-   cmake_comment_add_subdirectory ${KDE_DOC_DIR}
-   fi
-
-   cmake-utils_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_PHONON=OFF
-   -DWITH_QT4=OFF
-   -DWITH_QT5=ON
-   -DWITH_CHROMAPRINT=$(usex acoustid)
-   -DWITH_FLAC=$(usex flac)
-   -DWITH_ID3LIB=$(usex mp3)
-   -DWITH_MP4V2=$(usex mp4)
-   -DWITH_TAGLIB=$(usex taglib)
-   -DWITH_VORBIS=$(usex vorbis)
-   )
-
-   if use kde ; then
-   mycmakeargs+=( "-DWITH_APPS=KDE;CLI" )
-   else
-   mycmakeargs+=( "-DWITH_APPS=Qt;CLI" )
-   fi
-
-   kde5_src_configure
-}



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

2018-01-25 Thread Michael Palimaka
commit: 3f72370098200ba7881fe1d7f9a3282f43ea9339
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jan 25 14:29:45 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jan 25 14:41:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f723700

media-video/kaffeine: stabilise 2.0.14 for amd64/x86

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-video/kaffeine/kaffeine-2.0.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-video/kaffeine/kaffeine-2.0.14.ebuild 
b/media-video/kaffeine/kaffeine-2.0.14.ebuild
index 5ffcfdfea1f..77757018422 100644
--- a/media-video/kaffeine/kaffeine-2.0.14.ebuild
+++ b/media-video/kaffeine/kaffeine-2.0.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ HOMEPAGE="https://kaffeine.kde.org/;
 SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2+ handbook? ( FDL-1.3 )"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="dvb"
 
 CDEPEND="



  1   2   >