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

2018-06-22 Thread Hans de Graaff
commit: d4f6c846f47d0023726b93106a04aafacdc83998
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 23 05:56:47 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 23 05:56:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f6c846

dev-ruby/ruby-progressbar: add ruby24

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild 
b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
index ea6370d2e54..af0511dbb7d 100644
--- a/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
+++ b/dev-ruby/ruby-progressbar/ruby-progressbar-1.4.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-USE_RUBY="ruby22 ruby23"
+USE_RUBY="ruby23 ruby24"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec"
 RUBY_FAKEGEM_TASK_DOC=""



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

2018-06-22 Thread Hans de Graaff
commit: 2a3f3468725078c200ec01dab0bf0de8f6007ecc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun 23 05:19:32 2018 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jun 23 05:19:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a3f3468

dev-ruby/fast_gettext: add 1.7.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/dev-ruby/fast_gettext/Manifest b/dev-ruby/fast_gettext/Manifest
index 7efd2eb8c57..2dd171fe1c5 100644
--- a/dev-ruby/fast_gettext/Manifest
+++ b/dev-ruby/fast_gettext/Manifest
@@ -1 +1,2 @@
 DIST fast_gettext-1.6.0.tar.gz 88780 BLAKE2B 
237a37bf505fe7520a25c6014f0524201905f8cf112624370477229db2d06f7160bad62e42878688ef954a1b72166e21a7f3a89de66c21aec780749fb26cd8bb
 SHA512 
0f26cf8bd8a2078631d32be14fb6bd194dc9bd8a6727a355f4d2978441c972785747063ec4d8b8b1d4c78f07914a8b6cccf37ed85a37e7833bfe724d1d159ae9
+DIST fast_gettext-1.7.0.tar.gz 89176 BLAKE2B 
a42f50570c65ecf229dab0e29ad40ed3fd0f431f59fcc7daff4ad564131751e8a9884d52dfb8f2edd87b6fd5d1267973225fb51f9256844b37c28b251d15d757
 SHA512 
83c66c4f7bce6ccc08c1fe9e2b3cb71ea751d68bbff36587039a0b7af7e6276cb481debd3668673822455b9805114531547b28a777cafa8bda0f204ba36bf5a9

diff --git a/dev-ruby/fast_gettext/fast_gettext-1.7.0.ebuild 
b/dev-ruby/fast_gettext/fast_gettext-1.7.0.ebuild
new file mode 100644
index 000..97967bdb5e8
--- /dev/null
+++ b/dev-ruby/fast_gettext/fast_gettext-1.7.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+USE_RUBY="ruby23 ruby24 ruby25"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG Readme.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="GetText but 3.5x faster, 560x less memory, clean namespace and 
threadsave!"
+HOMEPAGE="https://github.com/grosser/fast_gettext;
+SRC_URI="https://github.com/grosser/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+   rm Gemfile.lock || die
+
+   # Remove jeweler and bump from Gemfile since they are not needed for 
tests.
+   sed -i -e '/jeweler/d' -e '/bump/d' -e '/appraisal/d' Gemfile || die
+
+   # Avoid unneeded dependency on git and development dependencies.
+   sed -e '/git ls-files/ s:^:#:' \
+   -e '/\(wwtd\|bump\|sqlite3\|activerecord\|i18n\)/ s:^:#:' \
+   -i fast_gettext.gemspec || die
+
+   # Avoid a test dependency on activerecord since this is now in the
+   # dependency tree for app-admin/puppet and many arches don't have
+   # rails keyworded.
+   sed -i -e '/active_record/ s:^:#:' spec/spec_helper.rb || die
+   rm -f spec/fast_gettext/translation_repository/db_spec.rb || die
+   sed -i -e '/works with DB repository/,/^end/ s:^:#:' 
spec/fast_gettext/storage_spec.rb || die
+   sed -i -e '/with i18n loaded/,/^  end/ s:^:#:' 
spec/fast_gettext/vendor/string_spec.rb || die
+
+   # Don't run a test that requires safe mode which we can't provide
+   # due to insecure directory settings for the portage dir. This spec
+   # also calls out to ruby which won't work with different ruby
+   # implementations.
+   sed -i -e '/can work in SAFE mode/,/^  end/ s:^:#:' 
spec/fast_gettext/translation_repository/mo_spec.rb || die
+}
+
+each_ruby_prepare() {
+   # Make sure the right ruby interpreter is used
+   sed -i -e "s:bundle exec ruby:bundle exec ${RUBY}:" 
spec/fast_gettext/vendor/*spec.rb || die
+}



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

2018-06-22 Thread Brian Evans
commit: 755ba8aae052534bf41964ba68d1fe74d002fff5
Author: Brian Evans  gentoo  org>
AuthorDate: Sat Jun 23 01:51:20 2018 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sat Jun 23 01:51:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=755ba8aa

dev-db/mariadb: Remove extraneous support files

Don't use INSTALL_SYSCONFDIR, DEFAULT_SYSCONFDIR is OK

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-db/mariadb/mariadb-10.0.35-r2.ebuild | 2 +-
 dev-db/mariadb/mariadb-10.1.34.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-db/mariadb/mariadb-10.0.35-r2.ebuild 
b/dev-db/mariadb/mariadb-10.0.35-r2.ebuild
index ec74aef50db..98b873c5e0c 100644
--- a/dev-db/mariadb/mariadb-10.0.35-r2.ebuild
+++ b/dev-db/mariadb/mariadb-10.0.35-r2.ebuild
@@ -269,7 +269,7 @@ src_configure(){
-DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')"
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')"
-DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr"
-   -DINSTALL_SYSCONFDIR="${EPREFIX%/}/etc/mysql"
+   -DDEFAULT_SYSCONFDIR="${EPREFIX%/}/etc/mysql"
-DINSTALL_BINDIR=bin
-DINSTALL_DOCDIR=share/doc/${PF}
-DINSTALL_DOCREADMEDIR=share/doc/${PF}

diff --git a/dev-db/mariadb/mariadb-10.1.34.ebuild 
b/dev-db/mariadb/mariadb-10.1.34.ebuild
index d551110e27d..e030e7f6934 100644
--- a/dev-db/mariadb/mariadb-10.1.34.ebuild
+++ b/dev-db/mariadb/mariadb-10.1.34.ebuild
@@ -289,7 +289,7 @@ src_configure(){
-DCMAKE_C_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')"
-DCMAKE_CXX_FLAGS_RELWITHDEBINFO="$(usex debug '' '-DNDEBUG')"
-DCMAKE_INSTALL_PREFIX="${EPREFIX%/}/usr"
-   -DINSTALL_SYSCONFDIR="${EPREFIX%/}/etc/mysql"
+   -DDEFAULT_SYSCONFDIR="${EPREFIX%/}/etc/mysql"
-DINSTALL_BINDIR=bin
-DINSTALL_DOCDIR=share/doc/${PF}
-DINSTALL_DOCREADMEDIR=share/doc/${PF}



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

2018-06-22 Thread Louis Sautier
commit: b9216a6a97fec3e85999381075ef4b6724ceb80c
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jun 23 01:31:54 2018 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sat Jun 23 01:31:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9216a6a

dev-python/flask-appconfig: remove old

Closes: https://bugs.gentoo.org/589548
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../flask-appconfig/flask-appconfig-0.11.1.ebuild  | 51 --
 1 file changed, 51 deletions(-)

diff --git a/dev-python/flask-appconfig/flask-appconfig-0.11.1.ebuild 
b/dev-python/flask-appconfig/flask-appconfig-0.11.1.ebuild
deleted file mode 100644
index c543bd77e19..000
--- a/dev-python/flask-appconfig/flask-appconfig-0.11.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-
-inherit distutils-r1
-
-DESCRIPTION="Configures Flask applications in a canonical way"
-HOMEPAGE="https://github.com/mbr/flask-appconfig;
-# PyPI tarballs don't include tests
-# https://github.com/mbr/flask-appconfig/pull/4
-SRC_URI="https://github.com/mbr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc test"
-
-RDEPEND="
-   dev-python/click[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? (
-   dev-python/pytest-runner[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   ${RDEPEND}
-   )
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-"
-
-python_prepare_all() {
-   sed -i "s/, 'sphinx.ext.intersphinx'//" docs/conf.py || die
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_test() {
-   py.test || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/_build/html/. )
-   distutils-r1_python_install_all
-}



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

2018-06-22 Thread Georgy Yakovlev
commit: 00d20007aaf8db023f9e22e5c9071eaa100c96ea
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Fri Jun 22 23:49:28 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 22 23:49:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d20007

profiles/desc/lcd_devices.desc: Update LCD_DEVICES

Reported-by: Arfrever Frehtes Taifersar Arahesis  gmail.com>

 profiles/desc/lcd_devices.desc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/desc/lcd_devices.desc b/profiles/desc/lcd_devices.desc
index 9a9b4a7762b..911ed4c6618 100644
--- a/profiles/desc/lcd_devices.desc
+++ b/profiles/desc/lcd_devices.desc
@@ -80,7 +80,7 @@ pertelian - Add support for the Pertelian X2040 displays
 phanderson - Add support for the PHAnderson serial-to-HD44780 controller
 picgraphic - Add support for PIC graphic displays
 picolcd - Add support for Mini-Box's picoLCD
-picolcdgraphic Add support for Mini-Box's graphical picoLCD
+picolcdgraphic - Add support for Mini-Box's graphical picoLCD
 png - Add support for PNG output
 ppm - Add support for PNG output
 pyramid - Add support for the Pyramid LCD device



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

2018-06-22 Thread Georgy Yakovlev
commit: 6e53f1ce6671563b2abbaa02d344d4a0a7b88116
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 22:59:02 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 22 23:27:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e53f1ce

sys-apps/ipmicfg: drop old version

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/ipmicfg/Manifest |  1 -
 sys-apps/ipmicfg/ipmicfg-1.27.1.170901.ebuild | 60 ---
 2 files changed, 61 deletions(-)

diff --git a/sys-apps/ipmicfg/Manifest b/sys-apps/ipmicfg/Manifest
index 4ed50849121..9d0f7d6dbe5 100644
--- a/sys-apps/ipmicfg/Manifest
+++ b/sys-apps/ipmicfg/Manifest
@@ -1,2 +1 @@
-DIST IPMICFG_1.27.1_build.170901.zip 1667230 BLAKE2B 
6411f735fed2e66f8dc012c480e6f9a4c2c9223643074514ca6fbb0db62df06fd78714c4a95ce92edc22a4473734a1d41a6c3bdb61268c73a628f08e7dc87c0e
 SHA512 
9ed01a8a1eae7a7e41fafdbb3b666e7760057c960b65da547f0cf197b30b1a535fa2fe8357e13e6ccda0e0dd4474170b43ca3bc89f55c2de5df0160adde9377e
 DIST IPMICFG_1.28.0_build.180302.zip 1722771 BLAKE2B 
fde93f75714aac9f79cb76e0a11f4747a933f28eb06c4daf09113e75e0fb26c57e8cf54ad58cff040d3a37427c74d699eef9532db256fe5ae2344667a542b342
 SHA512 
764103de5cf7109a20216d5277ba038747cea16dc78563876b38a8c830d8437bcdf06e0e55db68ad44b32b2a3043535f5c307b3bdaca40bcb04ee05bd097610e

diff --git a/sys-apps/ipmicfg/ipmicfg-1.27.1.170901.ebuild 
b/sys-apps/ipmicfg/ipmicfg-1.27.1.170901.ebuild
deleted file mode 100644
index ce0d6c43434..000
--- a/sys-apps/ipmicfg/ipmicfg-1.27.1.170901.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eapi7-ver
-
-MY_DATE="$(ver_cut 4)"
-MY_PN="${PN^^}"
-MY_PV="$(ver_cut 1-3)"
-
-DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices"
-HOMEPAGE="https://www.supermicro.com;
-SRC_URI="ftp://ftp.supermicro.com/utility/${MY_PN}/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip;
-
-KEYWORDS="-* ~amd64 ~x86"
-LICENSE="supermicro"
-SLOT="0"
-
-RDEPEND="sys-libs/glibc"
-DEPEND="app-arch/unzip"
-
-RESTRICT="bindist fetch mirror strip"
-
-S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}"
-
-QA_PREBUILT="opt/ipmicfg/IPMICFG-Linux.x86 opt/ipmicfg/IPMICFG-Linux.x86_64"
-
-pkg_nofetch() {
-   elog "Please download ${A} from"
-   elog "https://www.supermicro.com/SwDownload/UserInfo.aspx?sw=0=IPMI;
-   elog "and place it in your DISTDIR directory."
-}
-
-src_install() {
-   # Choose ARCH
-   if use amd64; then
-   local my_arch_binary="x86_64"
-   local my_arch_folder="64bit"
-   else
-   local my_arch_binary="x86"
-   local my_arch_folder="32bit"
-   fi
-
-   # Install files
-   insinto "/opt/ipmicfg"
-   doins "Linux/${my_arch_folder}"/*.dat
-
-   # Install binary
-   exeinto "/opt/ipmicfg"
-   doexe "Linux/${my_arch_folder}/IPMICFG-Linux.${my_arch_binary}"
-
-   # Install symlink
-   dodir "/opt/bin"
-   dosym "../ipmicfg/IPMICFG-Linux.${my_arch_binary}" "/opt/bin/ipmicfg"
-
-   # Install docs
-   local DOCS=( "IPMICFG_UserGuide.pdf" "ReleaseNotes.txt" )
-   einstalldocs
-}



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

2018-06-22 Thread Georgy Yakovlev
commit: ea16be6c702ae3072c6446cb8cffac47a8ecf8c1
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 22:58:27 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 22 23:27:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea16be6c

sys-apps/ipmicfg: bump to version 1.28.0.180302

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/ipmicfg/Manifest |  1 +
 sys-apps/ipmicfg/ipmicfg-1.28.0.180302.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/sys-apps/ipmicfg/Manifest b/sys-apps/ipmicfg/Manifest
index e35d9f11470..4ed50849121 100644
--- a/sys-apps/ipmicfg/Manifest
+++ b/sys-apps/ipmicfg/Manifest
@@ -1 +1,2 @@
 DIST IPMICFG_1.27.1_build.170901.zip 1667230 BLAKE2B 
6411f735fed2e66f8dc012c480e6f9a4c2c9223643074514ca6fbb0db62df06fd78714c4a95ce92edc22a4473734a1d41a6c3bdb61268c73a628f08e7dc87c0e
 SHA512 
9ed01a8a1eae7a7e41fafdbb3b666e7760057c960b65da547f0cf197b30b1a535fa2fe8357e13e6ccda0e0dd4474170b43ca3bc89f55c2de5df0160adde9377e
+DIST IPMICFG_1.28.0_build.180302.zip 1722771 BLAKE2B 
fde93f75714aac9f79cb76e0a11f4747a933f28eb06c4daf09113e75e0fb26c57e8cf54ad58cff040d3a37427c74d699eef9532db256fe5ae2344667a542b342
 SHA512 
764103de5cf7109a20216d5277ba038747cea16dc78563876b38a8c830d8437bcdf06e0e55db68ad44b32b2a3043535f5c307b3bdaca40bcb04ee05bd097610e

diff --git a/sys-apps/ipmicfg/ipmicfg-1.28.0.180302.ebuild 
b/sys-apps/ipmicfg/ipmicfg-1.28.0.180302.ebuild
new file mode 100644
index 000..ce0d6c43434
--- /dev/null
+++ b/sys-apps/ipmicfg/ipmicfg-1.28.0.180302.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver
+
+MY_DATE="$(ver_cut 4)"
+MY_PN="${PN^^}"
+MY_PV="$(ver_cut 1-3)"
+
+DESCRIPTION="An in-band utility for configuring Supermicro IPMI devices"
+HOMEPAGE="https://www.supermicro.com;
+SRC_URI="ftp://ftp.supermicro.com/utility/${MY_PN}/${MY_PN}_${MY_PV}_build.${MY_DATE}.zip;
+
+KEYWORDS="-* ~amd64 ~x86"
+LICENSE="supermicro"
+SLOT="0"
+
+RDEPEND="sys-libs/glibc"
+DEPEND="app-arch/unzip"
+
+RESTRICT="bindist fetch mirror strip"
+
+S="${WORKDIR}/${MY_PN}_${MY_PV}_build.${MY_DATE}"
+
+QA_PREBUILT="opt/ipmicfg/IPMICFG-Linux.x86 opt/ipmicfg/IPMICFG-Linux.x86_64"
+
+pkg_nofetch() {
+   elog "Please download ${A} from"
+   elog "https://www.supermicro.com/SwDownload/UserInfo.aspx?sw=0=IPMI;
+   elog "and place it in your DISTDIR directory."
+}
+
+src_install() {
+   # Choose ARCH
+   if use amd64; then
+   local my_arch_binary="x86_64"
+   local my_arch_folder="64bit"
+   else
+   local my_arch_binary="x86"
+   local my_arch_folder="32bit"
+   fi
+
+   # Install files
+   insinto "/opt/ipmicfg"
+   doins "Linux/${my_arch_folder}"/*.dat
+
+   # Install binary
+   exeinto "/opt/ipmicfg"
+   doexe "Linux/${my_arch_folder}/IPMICFG-Linux.${my_arch_binary}"
+
+   # Install symlink
+   dodir "/opt/bin"
+   dosym "../ipmicfg/IPMICFG-Linux.${my_arch_binary}" "/opt/bin/ipmicfg"
+
+   # Install docs
+   local DOCS=( "IPMICFG_UserGuide.pdf" "ReleaseNotes.txt" )
+   einstalldocs
+}



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

2018-06-22 Thread Georgy Yakovlev
commit: ae73117990ca867f26874767e28cfdec2c640f39
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 22:49:20 2018 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Jun 22 23:21:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae731179

net-wireless/linssid: New package

Closes: https://bugs.gentoo.org/652208
Closes: https://github.com/gentoo/gentoo/pull/7771
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-wireless/linssid/Manifest   |  1 +
 net-wireless/linssid/linssid-3.5.ebuild | 70 +
 net-wireless/linssid/metadata.xml   | 24 +++
 3 files changed, 95 insertions(+)

diff --git a/net-wireless/linssid/Manifest b/net-wireless/linssid/Manifest
new file mode 100644
index 000..ed80d155ded
--- /dev/null
+++ b/net-wireless/linssid/Manifest
@@ -0,0 +1 @@
+DIST linssid_3.5.orig.tar.gz 396769 BLAKE2B 
f2d04af5d990a51cce8501309fcf14090e262b531ec6b914c3373d4bf0cb2d2bfed9ead81a21e2dfe5a3f7bf2cef3d400aadb216604317946a8dc4938298246a
 SHA512 
874f428a6a6de34404b57601f016f9e417e75578ec5c5c0661fa614f2bde80d732132d31880f7b947a7178b0fcaf6b00bb3c317a652346d50009ce814b46f7b1

diff --git a/net-wireless/linssid/linssid-3.5.ebuild 
b/net-wireless/linssid/linssid-3.5.ebuild
new file mode 100644
index 000..8ea242d855a
--- /dev/null
+++ b/net-wireless/linssid/linssid-3.5.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils xdg-utils
+
+DESCRIPTION="Graphical wireless scanning for Linux"
+HOMEPAGE="https://sourceforge.net/projects/linssid/;
+SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="policykit"
+
+DEPEND="dev-libs/boost:=
+   dev-qt/qtcore:5
+   dev-qt/qtopengl:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   x11-libs/qwt:6[opengl,qt5,svg]"
+
+RDEPEND="net-wireless/iw
+   x11-libs/libxkbcommon[X]
+   policykit? ( sys-auth/polkit )
+   !policykit? ( app-admin/sudo
+   x11-libs/gksu )
+   ${DEPEND}"
+
+S="${WORKDIR}/${P}/${PN}-app"
+
+DOCS=( README_${PV} )
+
+src_prepare() {
+   # Use system qwt for compiling
+   sed -i -e 's/CONFIG += release/CONFIG += release qwt/' linssid-app.pro 
|| die
+
+   # Fix lib path for x11-libs/qwt
+   if use amd64; then
+   sed -i -e 
"s/lib\/libqwt-qt5.so.6/\/$(get_libdir)\/libqwt6-qt5.so.6/" linssid-app.pro || 
die
+   fi
+
+   # Enable 'gksu' when a user don't want policykit
+   if ! use policykit; then
+   sed -i -e 's/Exec=.*/Exec=gksu linssid/' linssid.desktop || die
+   fi
+
+   default
+}
+
+src_configure() {
+   eqmake5
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+}

diff --git a/net-wireless/linssid/metadata.xml 
b/net-wireless/linssid/metadata.xml
new file mode 100644
index 000..9a5b3da0f39
--- /dev/null
+++ b/net-wireless/linssid/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ck+gen...@bl4ckb0x.de
+   Conrad Kostecki
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   LinSSID displays the information available
+   from the 'iw list' tool in a graphical format.
+   It displays a table of all of the local wireless networks
+   that your device can receive and information about them.
+   It also displays charts of the signal strength of each network 
by
+   channel number and over time.
+   
+   
+   
https://sourceforge.net/p/linssid/discussion/bugs/
+   linssid
+   
+



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

2018-06-22 Thread Pacho Ramos
commit: a26201683b6dbe273756fe69ebc01238b62080e1
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jun 22 22:44:54 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jun 22 22:45:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2620168

app-admin/abrt: Version bump, fix python deps

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-admin/abrt/Manifest|   1 +
 app-admin/abrt/abrt-2.10.10.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/app-admin/abrt/Manifest b/app-admin/abrt/Manifest
index f6dc6cffde5..61a9d64165b 100644
--- a/app-admin/abrt/Manifest
+++ b/app-admin/abrt/Manifest
@@ -1,2 +1,3 @@
 DIST abrt-2.0.12.tar.gz 1090121 BLAKE2B 
272f486bd166a33fea3e340763b3443b5643a650fe16ad326e249309c355f214c67937456dd2d8f3e7cdac65cb85bd8030e6b89671f427085a05dca64b8f874d
 SHA512 
5432205edb4483fb1883b9bcebab48784b16dd9e72c3a929ea0d50c48dab638d80f136b6b0d7648d8ec9fcb79d5ce8c1be37d36301d3b2b151868901be82a63a
+DIST abrt-2.10.10.tar.gz 6830586 BLAKE2B 
5cd45144678e6355cb1362c3ebe5531104bb150ff95c42d10e3056f7619cdc7dc3da57e4025cab05234866a4634f29bc07fd78f574800d6b303385c6befa25bd
 SHA512 
6daeea898c9328d31b952ef12202162e002f91b4115301e5d66a0e6991251f9a8322b87201128f7efd54b42b76cb94abc4cf01e5d5b563f254f6757ec7e2127d
 DIST abrt-2.10.9.tar.gz 6830234 BLAKE2B 
ec96b915103c8b8157eb64c98791d283225091d0f2aa7b78520bfae1bee22f43703715fabc43828c750aa7e84eea4a886878d411670b7b4ad31ca49b96d387f3
 SHA512 
1ff7e2edf29085fb03c569b67e8bf2bc83aaf4dd77730e5fc96184453224f83dd0632eaf85a7ad03351fdfaea3d4ed50e8a89eb28d82151f95bd34eb1850f93c

diff --git a/app-admin/abrt/abrt-2.10.10.ebuild 
b/app-admin/abrt/abrt-2.10.10.ebuild
new file mode 100644
index 000..92a41f5008a
--- /dev/null
+++ b/app-admin/abrt/abrt-2.10.10.ebuild
@@ -0,0 +1,115 @@
+# 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-utils python-single-r1 systemd user
+
+DESCRIPTION="Automatic bug detection and reporting tool"
+HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="debug selinux"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=dev-libs/glib-2.43:2
+   >=dev-libs/libreport-2.9.5[python]
+   dev-libs/libxml2
+   dev-libs/nss
+   >=gnome-base/gsettings-desktop-schemas-3.15.1
+   sys-apps/dbus
+   sys-apps/systemd
+   sys-auth/polkit
+   sys-fs/inotify-tools
+   x11-libs/gtk+:3
+   >=x11-libs/libnotify-0.7
+"
+RDEPEND="${COMMON_DEPEND}
+   app-arch/cpio
+   dev-libs/elfutils
+   dev-python/argcomplete[${PYTHON_USEDEP}]
+   dev-python/argh[${PYTHON_USEDEP}]
+   dev-python/humanize[${PYTHON_USEDEP}]
+   sys-apps/util-linux
+   >=sys-devel/gdb-7
+"
+DEPEND="${COMMON_DEPEND}
+   app-text/asciidoc
+   app-text/xmlto
+   dev-libs/satyr[${PYTHON_USEDEP}]
+   >=dev-util/intltool-0.35.0
+   virtual/pkgconfig
+   >=sys-devel/gettext-0.17
+"
+
+RESTRICT="test" # tests *may* be broken due to all the RHEL crap.  explore 
later.
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+
+   enewgroup abrt
+   enewuser abrt -1 -1 -1 abrt
+}
+
+src_prepare() {
+   default
+
+   # pyhook test is sensitive to the format of python's error messages, and
+   # fails with certain python versions
+   sed -e '/pyhook.at/ d' \
+   -i tests/Makefile.* tests/testsuite.at || die "sed remove 
pyhook tests failed"
+   ./gen-version || die # Needed to be run before autoreconf
+   eautoreconf
+}
+
+src_configure() {
+   myeconfargs=(
+   --libdir="${EPREFIX}/$(get_libdir)"
+   --localstatedir="${EPREFIX}/var"
+   --without-bodhi
+   # package breaks due to not finding libreport-web with bodhi 
plugin enabled
+   --without-rpm
+   $(usex selinux "" "--without-selinux")
+   --without-python2
+   # Fixes "syntax error in VERSION script" and we aren't 
supporting Python2 anyway
+   --with-python3
+   --without-pythondoc
+   # package breaks due to no sphinx-build-3
+   --without-pythontests
+   # kill tests for now until they can be explored.
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   keepdir /var/run/abrt
+   # /var/spool/abrt is created by dev-libs/libreport
+
+   diropts -m 700 -o abrt -g abrt
+   keepdir /var/spool/abrt-upload
+
+   diropts -m 775 -o abrt -g abrt
+   keepdir /var/cache/abrt-di
+
+   find "${D}" -name '*.la' -delete || die
+
+   newinitd "${FILESDIR}/${PN}-2.0.12-r1-init" abrt
+   newconfd 

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

2018-06-22 Thread Pacho Ramos
commit: bc6c06cdc64f7863a31870b1eea1b7a2410303e5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jun 22 22:43:35 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jun 22 22:45:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6c06cd

dev-python/argcomplete: Add python3.6 support

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/argcomplete/argcomplete-1.9.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/argcomplete/argcomplete-1.9.4.ebuild 
b/dev-python/argcomplete/argcomplete-1.9.4.ebuild
index 8ad059a2c76..ce4497334d8 100644
--- a/dev-python/argcomplete/argcomplete-1.9.4.ebuild
+++ b/dev-python/argcomplete/argcomplete-1.9.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy pypy3 )
 
 inherit bash-completion-r1 distutils-r1
 



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

2018-06-22 Thread Pacho Ramos
commit: a7a00343b1f8ff18a8cbafdac338da11c1e75f21
Author: Pacho Ramos  gentoo  org>
AuthorDate: Fri Jun 22 22:38:48 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Fri Jun 22 22:45:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7a00343

dev-python/argcomplete: Drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/argcomplete/Manifest |  1 -
 dev-python/argcomplete/argcomplete-1.9.2.ebuild | 31 -
 2 files changed, 32 deletions(-)

diff --git a/dev-python/argcomplete/Manifest b/dev-python/argcomplete/Manifest
index 835fb46beca..9e0dd6899d0 100644
--- a/dev-python/argcomplete/Manifest
+++ b/dev-python/argcomplete/Manifest
@@ -1,3 +1,2 @@
 DIST argcomplete-1.4.1.tar.gz 37219 BLAKE2B 
eff9c8b8a2996d2d57ca99516071a1c831f9e64be4efd72bf930dfe7fb2404db2aa03546e761ae73b5d22f8ebe683728c433ab837eee5c073616e7d32fa32010
 SHA512 
3e9fa64fca93baf14fddd653947ff0269004e8783de0567931dafb9e4d0dfff2e2450ef6df331a4d648f5ce1d817a422f52d8d30b94315cd54fd82102467ded5
-DIST argcomplete-1.9.2.tar.gz 46445 BLAKE2B 
a515fb1fdb94a78f02d01c90950bc21ac8000ccd54724e3037fb491097627a0f5de08b281dc13a7b531b4df6598f1aa1d7310932131a5a5a778dc5e5b39020d0
 SHA512 
174a4f7f1e24944472567c7cf2959b1bf1bf1d57f9c9d36469837f568d9e5db89d7055a2b93ff58e72fa5a78acb498833833a465da2b69bcf09fcfa2ecdad742
 DIST argcomplete-1.9.4.tar.gz 47471 BLAKE2B 
ba64acc1fb2ae336166504db3dd991227c4e2a04abc6909ecf6723c1d2ce82ea65453ca2dde97316da9eaaa5b60026a6c8e4f3d658f1ed8122ca4fd00723fca1
 SHA512 
831958dffc75c65e2a63918d1e6f5e1fa47ec753b913c978e8d1d30d430ab8fedf66c99d8df23b2abc547b42c27335ccf47811224322994316ca2225c85ce346

diff --git a/dev-python/argcomplete/argcomplete-1.9.2.ebuild 
b/dev-python/argcomplete/argcomplete-1.9.2.ebuild
deleted file mode 100644
index 57c5338fd7a..000
--- a/dev-python/argcomplete/argcomplete-1.9.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy pypy3 )
-
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="Bash tab completion for argparse"
-HOMEPAGE="https://pypi.org/project/argcomplete/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 ~arm ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
-
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/pexpect[${PYTHON_USEDEP}]
-   app-shells/tcsh )"
-
-python_test() {
-   "${EPYTHON}" test/test.py || die
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   newbashcomp "${S}"/${PN}/bash_completion.d/python-argcomplete.sh 
python-${PN}
-}



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

2018-06-22 Thread Jorge Manuel B. S. Vicetto
commit: 52e16618789031c03cc5ee0c1c8b32ebd21df678
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Fri Jun 22 22:39:55 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Fri Jun 22 22:39:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e16618

dev-db/phpmyadmin: Remvoe vulnerable versions.

Package-Manager: Portage-2.3.33, Repoman-2.3.9

 dev-db/phpmyadmin/Manifest|  5 ---
 dev-db/phpmyadmin/phpmyadmin-4.0.10.20.ebuild | 61 ---
 dev-db/phpmyadmin/phpmyadmin-4.7.7-r1.ebuild  | 61 ---
 dev-db/phpmyadmin/phpmyadmin-4.7.9.ebuild | 61 ---
 dev-db/phpmyadmin/phpmyadmin-4.8.0.1.ebuild   | 61 ---
 dev-db/phpmyadmin/phpmyadmin-4.8.1.ebuild | 61 ---
 6 files changed, 310 deletions(-)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index c5b868a4418..1887b2a9e4c 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,8 +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
 DIST phpMyAdmin-4.7.8-all-languages.tar.xz 6218056 BLAKE2B 
879ef6703711725781fcf3b4c9ab607741c4df0d2f1955f632087e33b599e54128c0811dbd125d9015a0ec597dd6d9af54e7136e91f8637badf698ad7a30b8ba
 SHA512 
ae6edcfba72413a6e0af0b120a99809320a840ab332ae77263f21e14f3b34a38cca70591628ba5818d6732ff6d23551ea51cbf6a75012d2326d0fab1c2a1b9ae
-DIST phpMyAdmin-4.7.9-all-languages.tar.xz 6370604 BLAKE2B 
28ae240ffe092eac1d1226d37c520417c2949b548fa3b3f7ebe93f26d113b3518cad28f28feb8c47446ecc4573dfe32cec747dd1eedf5a9862a70bfcfaafbd4e
 SHA512 
8788beb62e8a049197e52dc75a797705a7aec9fa748a00f858ecd6d912aa5907f5d9de042d50880c5ab55b7479f194d32dbb6c01706130e70fec5c95c51ca08d
-DIST phpMyAdmin-4.8.0.1-all-languages.tar.xz 5926908 BLAKE2B 
4209d6d5e57c1757a232c8a765d45ef5e8384d99cd94a389593080d6f1bfb2a64295acaa092f9fc435a7d4853ae553762721ddd4e69cb67de651a42376657c3c
 SHA512 
4849ee320c9a6af4d1cfba3fba32089b3bd932c89dcef3823a441691c52c722818099b7f4f5e1713bb3a38f55a6c9b6706ab5a12f131dda97172513d8549
-DIST phpMyAdmin-4.8.1-all-languages.tar.xz 5916536 BLAKE2B 
3263b66d52eb0b5d8795ade2a6700738c797181e6efaa89516b73a7d3fca1db02c5aff6d26898cfbc23c9458f6579ba4f252699c79ef7643aa89700c0ef02946
 SHA512 
93f04c76b8a0a73ff61dbe3edb9df8b1536eb18f5b5944c2f5eb0e8f5eddb183497c4c2e4a3d290f70422a49027c1de220630bdce731a6b7315b1d3295641d0c
 DIST phpMyAdmin-4.8.2-all-languages.tar.xz 5914400 BLAKE2B 
3a2bbef5cba6583e5b8a2409647a6657fcc54041213ad26143e6ca6ab58a7550d94c65afc9dac8f5751c31072748b7183ba255b4aebe047c10b06dc6efdbed16
 SHA512 
32c5f048b31089ea6a6bc0212b32f01eb842eddc323a9729b98a693d96d38b0ef091b4521381dae432d2482bf0214ad65ffaa13c925b0dca5dcb645e2987eb33

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.0.10.20.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.0.10.20.ebuild
deleted file mode 100644
index 7897b8451a1..000
--- a/dev-db/phpmyadmin/phpmyadmin-4.0.10.20.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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="http://www.phpmyadmin.net/;
-SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 ~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 

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

2018-06-22 Thread Jorge Manuel B. S. Vicetto
commit: 0746e369752c69206aac81e7c138072bbed36461
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Fri Jun 22 22:33:39 2018 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Fri Jun 22 22:33:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0746e369

dev-db/phpmyadmin: Security bump to release 4.8.2 - fixes bug 658742.

Fixes security issues PMASA-2018-3 and PMASA-2018-4.

Package-Manager: Portage-2.3.33, Repoman-2.3.9

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

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index fce6d6a5411..c5b868a4418 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -5,3 +5,4 @@ DIST phpMyAdmin-4.7.8-all-languages.tar.xz 6218056 BLAKE2B 
879ef6703711725781fcf
 DIST phpMyAdmin-4.7.9-all-languages.tar.xz 6370604 BLAKE2B 
28ae240ffe092eac1d1226d37c520417c2949b548fa3b3f7ebe93f26d113b3518cad28f28feb8c47446ecc4573dfe32cec747dd1eedf5a9862a70bfcfaafbd4e
 SHA512 
8788beb62e8a049197e52dc75a797705a7aec9fa748a00f858ecd6d912aa5907f5d9de042d50880c5ab55b7479f194d32dbb6c01706130e70fec5c95c51ca08d
 DIST phpMyAdmin-4.8.0.1-all-languages.tar.xz 5926908 BLAKE2B 
4209d6d5e57c1757a232c8a765d45ef5e8384d99cd94a389593080d6f1bfb2a64295acaa092f9fc435a7d4853ae553762721ddd4e69cb67de651a42376657c3c
 SHA512 
4849ee320c9a6af4d1cfba3fba32089b3bd932c89dcef3823a441691c52c722818099b7f4f5e1713bb3a38f55a6c9b6706ab5a12f131dda97172513d8549
 DIST phpMyAdmin-4.8.1-all-languages.tar.xz 5916536 BLAKE2B 
3263b66d52eb0b5d8795ade2a6700738c797181e6efaa89516b73a7d3fca1db02c5aff6d26898cfbc23c9458f6579ba4f252699c79ef7643aa89700c0ef02946
 SHA512 
93f04c76b8a0a73ff61dbe3edb9df8b1536eb18f5b5944c2f5eb0e8f5eddb183497c4c2e4a3d290f70422a49027c1de220630bdce731a6b7315b1d3295641d0c
+DIST phpMyAdmin-4.8.2-all-languages.tar.xz 5914400 BLAKE2B 
3a2bbef5cba6583e5b8a2409647a6657fcc54041213ad26143e6ca6ab58a7550d94c65afc9dac8f5751c31072748b7183ba255b4aebe047c10b06dc6efdbed16
 SHA512 
32c5f048b31089ea6a6bc0212b32f01eb842eddc323a9729b98a693d96d38b0ef091b4521381dae432d2482bf0214ad65ffaa13c925b0dca5dcb645e2987eb33

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.8.2.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.8.2.ebuild
new file mode 100644
index 000..f89f833a920
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.8.2.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[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: net-p2p/amule/

2018-06-22 Thread Patrice Clement
commit: 1892dc381e8e1cabb3d1b8ee7fc6de45140988d2
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Wed Jun 20 07:15:25 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1892dc38

net-p2p/amule: remove unicode USE flag.

 net-p2p/amule/amule-2.3.2-r2.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-p2p/amule/amule-2.3.2-r2.ebuild 
b/net-p2p/amule/amule-2.3.2-r2.ebuild
index 30ed14b5a33..b91ba903777 100644
--- a/net-p2p/amule/amule-2.3.2-r2.ebuild
+++ b/net-p2p/amule/amule-2.3.2-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-IUSE="daemon debug geoip nls remote stats unicode upnp +X"
+IUSE="daemon debug geoip nls remote stats upnp +X"
 
 COMMON_DEPEND="
dev-libs/boost:=
@@ -27,8 +27,7 @@ COMMON_DEPEND="
stats? ( media-libs/gd:=[jpeg,png] )
geoip? ( dev-libs/geoip )
upnp? ( net-libs/libupnp:* )
-   remote? ( media-libs/libpng:0=
-   unicode? ( media-libs/gd:= ) )
+   remote? ( media-libs/libpng:0= )
!net-p2p/imule"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-sound/mp3info/, media-sound/mp3info/files/

2018-06-22 Thread Patrice Clement
commit: a64e78259432a21caae85b633496331235377130
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sat Jun  9 19:26:36 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a64e7825

media-sound/mp3info: patch against printf format issue.

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

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8771

 .../files/mp3info-0.8.5a-format-security.patch | 21 +++
 media-sound/mp3info/mp3info-0.8.5a-r1.ebuild   | 41 ++
 2 files changed, 62 insertions(+)

diff --git a/media-sound/mp3info/files/mp3info-0.8.5a-format-security.patch 
b/media-sound/mp3info/files/mp3info-0.8.5a-format-security.patch
new file mode 100644
index 000..5a8a749b55f
--- /dev/null
+++ b/media-sound/mp3info/files/mp3info-0.8.5a-format-security.patch
@@ -0,0 +1,21 @@
+diff -Nuar mp3info-0.8.5a.orig/textfunc.c mp3info-0.8.5a/textfunc.c
+--- mp3info-0.8.5a.orig/textfunc.c 2018-06-09 21:56:18.450985762 +0300
 mp3info-0.8.5a/textfunc.c  2018-06-09 22:09:07.164948467 +0300
+@@ -227,7 +227,7 @@
+ 
+   while((percent=strchr(format,'%'))) {
+   *percent=0;
+-  printf(format);
++  printf("%s", format);
+   *percent='%';
+   code=percent+1;
+   while(*code && (code[0] != '%' && !isalpha(*code))) code++;
+@@ -354,7 +354,7 @@
+   }
+   
+   }
+-  printf(format);
++  printf("%s", format);
+ }
+ 
+ 

diff --git a/media-sound/mp3info/mp3info-0.8.5a-r1.ebuild 
b/media-sound/mp3info/mp3info-0.8.5a-r1.ebuild
new file mode 100644
index 000..5982213a3da
--- /dev/null
+++ b/media-sound/mp3info/mp3info-0.8.5a-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="An MP3 technical info viewer and ID3 1.x tag editor"
+HOMEPAGE="http://ibiblio.org/mp3info/;
+SRC_URI="http://ibiblio.org/pub/linux/apps/sound/mp3-utils/${PN}/${P}.tgz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
+IUSE="gtk"
+
+RDEPEND="
+   gtk? ( >=x11-libs/gtk+-2.6.10:2 )
+   sys-libs/ncurses:0=
+"
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-ldflags.patch"
+   "${FILESDIR}/${P}-tinfo.patch"
+   "${FILESDIR}/${P}-format-security.patch"
+)
+
+src_compile() {
+   tc-export PKG_CONFIG
+   emake mp3info $(usex gtk gmp3info '') CC="$(tc-getCC)" 
CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+   dobin mp3info $(usex gtk gmp3info '')
+
+   dodoc ChangeLog README
+   doman mp3info.1
+}



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

2018-06-22 Thread Patrice Clement
commit: 30a41da48cfd380c65a2df96fa8b5daf4f8f3c10
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 20 19:48:39 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a41da4

app-misc/cdircmp: fix SRC_URI.

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

 app-misc/cdircmp/cdircmp-0.3-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/cdircmp/cdircmp-0.3-r1.ebuild 
b/app-misc/cdircmp/cdircmp-0.3-r1.ebuild
index b2576f017b8..f7851f0207a 100644
--- a/app-misc/cdircmp/cdircmp-0.3-r1.ebuild
+++ b/app-misc/cdircmp/cdircmp-0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="2"
@@ -7,7 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="Compare directories and select files to copy"
 HOMEPAGE="http://home.hccnet.nl/paul.schuurmans/;
-SRC_URI="http://home.hccnet.nl/paul.schuurmans/download/${P}.tar.gz;
+SRC_URI="http://home.hccnet.nl/paul.schuurmans/linux/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: net-fs/samba/

2018-06-22 Thread Patrice Clement
commit: f31468d185437eb9435eb37be47b2cf68e88468a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:20:42 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31468d1

net-fs/samba: use HTTPs.

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

 net-fs/samba/samba-4.5.16.ebuild | 8 
 net-fs/samba/samba-4.6.15.ebuild | 8 
 net-fs/samba/samba-4.7.7.ebuild  | 8 
 net-fs/samba/samba-4.8.2.ebuild  | 6 +++---
 4 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/net-fs/samba/samba-4.5.16.ebuild b/net-fs/samba/samba-4.5.16.ebuild
index 7c80d9db44e..507d6554595 100644
--- a/net-fs/samba/samba-4.5.16.ebuild
+++ b/net-fs/samba/samba-4.5.16.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz
 KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86"
 
 DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="http://www.samba.org/;
+HOMEPAGE="https://www.samba.org/;
 LICENSE="GPL-3"
 
 SLOT="0"
@@ -288,7 +288,7 @@ pkg_postinst() {
ewarn "controller work previously known as 'samba4'."
 
elog "For further information and migration steps make sure to read "
-   elog "http://samba.org/samba/history/${P}.html "
-   elog "http://samba.org/samba/history/${PN}-4.5.0.html and"
-   elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
+   elog "https://samba.org/samba/history/${P}.html "
+   elog "https://samba.org/samba/history/${PN}-4.5.0.html and"
+   elog "https://wiki.samba.org/index.php/Samba4/HOWTO "
 }

diff --git a/net-fs/samba/samba-4.6.15.ebuild b/net-fs/samba/samba-4.6.15.ebuild
index 5cb08f5d799..f45ae5e7a91 100644
--- a/net-fs/samba/samba-4.6.15.ebuild
+++ b/net-fs/samba/samba-4.6.15.ebuild
@@ -19,7 +19,7 @@ SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 
 DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="http://www.samba.org/;
+HOMEPAGE="https://www.samba.org/;
 LICENSE="GPL-3"
 
 SLOT="0"
@@ -310,7 +310,7 @@ pkg_postinst() {
ewarn "controller work previously known as 'samba4'."
 
elog "For further information and migration steps make sure to read "
-   elog "http://samba.org/samba/history/${P}.html "
-   elog "http://samba.org/samba/history/${PN}-4.5.0.html and"
-   elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
+   elog "https://samba.org/samba/history/${P}.html "
+   elog "https://samba.org/samba/history/${PN}-4.5.0.html and"
+   elog "https://wiki.samba.org/index.php/Samba4/HOWTO "
 }

diff --git a/net-fs/samba/samba-4.7.7.ebuild b/net-fs/samba/samba-4.7.7.ebuild
index 6a4a386e8ba..70a7a8aa61e 100644
--- a/net-fs/samba/samba-4.7.7.ebuild
+++ b/net-fs/samba/samba-4.7.7.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 
 DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="http://www.samba.org/;
+HOMEPAGE="https://www.samba.org/;
 LICENSE="GPL-3"
 
 SLOT="0"
@@ -313,7 +313,7 @@ pkg_postinst() {
ewarn "controller work previously known as 'samba4'."
 
elog "For further information and migration steps make sure to read "
-   elog "http://samba.org/samba/history/${P}.html "
-   elog "http://samba.org/samba/history/${PN}-4.5.0.html and"
-   elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
+   elog "https://samba.org/samba/history/${P}.html "
+   elog "https://samba.org/samba/history/${PN}-4.5.0.html and"
+   elog "https://wiki.samba.org/index.php/Samba4/HOWTO "
 }

diff --git a/net-fs/samba/samba-4.8.2.ebuild b/net-fs/samba/samba-4.8.2.ebuild
index cd603d27bde..eb9a466868e 100644
--- a/net-fs/samba/samba-4.8.2.ebuild
+++ b/net-fs/samba/samba-4.8.2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://samba/${SRC_PATH}/${MY_P}.tar.gz"
 KEYWORDS="~amd64 ~arm64 ~hppa ~x86"
 
 DESCRIPTION="Samba Suite Version 4"
-HOMEPAGE="http://www.samba.org/;
+HOMEPAGE="https://www.samba.org/;
 LICENSE="GPL-3"
 
 SLOT="0"
@@ -281,6 +281,6 @@ pkg_postinst() {
ewarn "controller work previously known as 'samba4'."
 
elog "For further information and migration steps make sure to read "
-   elog "http://samba.org/samba/history/${P}.html "
-   elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
+   elog "https://samba.org/samba/history/${P}.html "
+   elog "https://wiki.samba.org/index.php/Samba4/HOWTO "
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/amule/

2018-06-22 Thread Patrice Clement
commit: 3b64ec672e8b0c07db65e9118d9af3523f4083ec
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Jun 18 18:29:02 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b64ec67

net-p2p/amule: take over maintainership.

 net-p2p/amule/metadata.xml | 25 -
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/net-p2p/amule/metadata.xml b/net-p2p/amule/metadata.xml
index 2a3a6550207..836b2cdc312 100644
--- a/net-p2p/amule/metadata.xml
+++ b/net-p2p/amule/metadata.xml
@@ -1,13 +1,20 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-  
-Enable amule daemon
-Enable remote controlling of the client
-Enable statistic reporting
-  
-  
-amule
-  
+   
+   alexan...@tsoy.me
+   Alexander Tsoy
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   amule-project/amule
+   
+   
+   Enable amule daemon
+   Enable remote controlling of the 
client
+   Enable statistic reporting
+   
 



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

2018-06-22 Thread Patrice Clement
commit: d5f4c0a636f2cfff9986af10613787d94d82a812
Author: Pat Erley  google  com>
AuthorDate: Mon May 21 17:47:31 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5f4c0a6

net-proxy/squid: make perl optional.

It is possible to use squid as a simple pull through cache without
pulling in perl.  To allow this simple use case, move the runtime
dependency on perl to be guarded by a use flag, and don't install
the scripts that use perl in that case.

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

 net-proxy/squid/squid-3.5.27-r1.ebuild | 20 ++--
 1 file changed, 18 insertions(+), 2 deletions(-)

diff --git a/net-proxy/squid/squid-3.5.27-r1.ebuild 
b/net-proxy/squid/squid-3.5.27-r1.ebuild
index d8e27e7b824..a81007e7534 100644
--- a/net-proxy/squid/squid-3.5.27-r1.ebuild
+++ b/net-proxy/squid/squid-3.5.27-r1.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sparc 
x86 ~x86-fbsd"
 IUSE="caps ipv6 pam ldap libressl samba sasl kerberos nis radius ssl snmp 
selinux logrotate test \
ecap esi ssl-crtd \
mysql postgres sqlite \
-   qos tproxy \
+   perl qos tproxy \
+htcp +wccp +wccpv2 \
pf-transparent ipf-transparent kqueue \
elibc_uclibc kernel_linux"
@@ -33,13 +33,14 @@ COMMON_DEPEND="caps? ( >=sys-libs/libcap-2.16 )
esi? ( dev-libs/expat dev-libs/libxml2 )
!x86-fbsd? ( logrotate? ( app-admin/logrotate ) )
>=sys-libs/db-4:*
-   dev-lang/perl
dev-libs/libltdl:0"
 DEPEND="${COMMON_DEPEND}
+   dev-lang/perl
ecap? ( virtual/pkgconfig )
test? ( dev-util/cppunit )"
 RDEPEND="${COMMON_DEPEND}
samba? ( net-fs/samba )
+   perl? ( dev-lang/perl )
mysql? ( dev-perl/DBD-mysql )
postgres? ( dev-perl/DBD-Pg )
selinux? ( sec-policy/selinux-squid )
@@ -223,6 +224,21 @@ src_install() {
fowners root:squid /usr/libexec/squid/pinger
fperms 4750 /usr/libexec/squid/pinger
 
+   # these scripts depend on perl
+   if ! use perl; then
+   local f
+   local PERL_SCRIPTS=(
+   "${D}"/usr/libexec/squid/basic_pop3_auth
+   "${D}"/usr/libexec/squid/log_db_daemon
+   "${D}"/usr/libexec/squid/basic_msnt_multi_domain_auth
+   "${D}"/usr/libexec/squid/storeid_file_rewrite
+   "${D}"/usr/libexec/squid/helper-mux.pl
+   )
+   for f in "${PERL_SCRIPTS[@]}"; do
+   rm -v "${f}" || die
+   done
+   fi
+
# cleanup
rm -f "${D}"/usr/bin/Run*
rm -rf "${D}"/run/squid "${D}"/var/cache/squid



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

2018-06-22 Thread Patrice Clement
commit: 00f2943b63c8b71aaa7367ec3f2b2bfad498f0be
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Jun 18 18:36:24 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f2943b

profiles/package.mask: unmask net-p2p/amule.

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9f705545130..8ecb892f3a0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -82,13 +82,6 @@ dev-java/jdom-jaxen
 # in a month.
 net-misc/openvpn-auth-ldap
 
-# Pacho Ramos  (17 Jun 2018)
-# Supposedly working with wxGTK:3.0 but with bugs that upstream never fixed,
-# this would be the last package still needing old wxGTK:2.8 to workaround
-# this bugs (#597194). Removal in a month except if someone figures out
-# about how to solve this bugs.
-net-p2p/amule
-
 # Pacho Ramos  (17 Jun 2018)
 # Upstream dead for a long time, bug #606194. Removal in a month.
 dev-libs/DirectFB



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

2018-06-22 Thread Patrice Clement
commit: e89d7e535b9e5fb588c2913cc91524a9483a4b53
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:21:37 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e89d7e53

sys-libs/ldb: use HTTPs.

 sys-libs/ldb/ldb-1.3.3.ebuild| 4 ++--
 sys-libs/ldb/ldb-1.4.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-libs/ldb/ldb-1.3.3.ebuild b/sys-libs/ldb/ldb-1.3.3.ebuild
index 4cd8446d25d..1b38c776939 100644
--- a/sys-libs/ldb/ldb-1.3.3.ebuild
+++ b/sys-libs/ldb/ldb-1.3.3.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"

diff --git a/sys-libs/ldb/ldb-1.4.0-r1.ebuild b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
index a42012a7453..e50191199d5 100644
--- a/sys-libs/ldb/ldb-1.4.0-r1.ebuild
+++ b/sys-libs/ldb/ldb-1.4.0-r1.ebuild
@@ -8,8 +8,8 @@ PYTHON_REQ_USE="threads"
 inherit python-single-r1 waf-utils multilib-minimal eutils
 
 DESCRIPTION="An LDAP-like embedded database"
-HOMEPAGE="http://ldb.samba.org;
-SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
+HOMEPAGE="https://ldb.samba.org;
+SRC_URI="https://www.samba.org/ftp/pub/${PN}/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/${PV}"



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

2018-06-22 Thread Patrice Clement
commit: 610979e3192caee9dea46ab088d4b1d7772a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 15:26:12 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610979e3

media-libs/libuninameslist: EAPI6, add missing die.

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

 ...meslist-20091231.ebuild => libuninameslist-20091231-r1.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/libuninameslist/libuninameslist-20091231.ebuild 
b/media-libs/libuninameslist/libuninameslist-20091231-r1.ebuild
similarity index 80%
rename from media-libs/libuninameslist/libuninameslist-20091231.ebuild
rename to media-libs/libuninameslist/libuninameslist-20091231-r1.ebuild
index c29bb127c94..3e6efeac882 100644
--- a/media-libs/libuninameslist/libuninameslist-20091231.ebuild
+++ b/media-libs/libuninameslist/libuninameslist-20091231-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=6
 
 DESCRIPTION="Library of unicode annotation data"
 HOMEPAGE="http://libuninameslist.sourceforge.net/;
@@ -12,7 +12,7 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 IUSE=""
 
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
 
 src_configure() {
econf \
@@ -21,5 +21,5 @@ src_configure() {
 
 src_install() {
default
-   find "${ED}" -name '*.la' -exec rm -f {} +
+   find "${ED%/}"/usr -name '*.la' -delete || die
 }



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

2018-06-22 Thread Patrice Clement
commit: 4bff3c8a678a63e0d5aba5a090ec700ced8f40d4
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Jun 18 18:18:19 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bff3c8a

net-p2p/amule: various fixes

Add/remove patches:
- Removed fallocate patch. Not needed according to debian maintainers.
- Fix crash if a shared dir contains UTF-8 chars.
- Fix crash on closing last search tab.
- Compatibility with crypto++ 6.0.0.
- Disable check for updates by default.

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

 net-p2p/amule/amule-2.3.2-r2.ebuild|   8 +-
 net-p2p/amule/files/amule-2.3.2-cryptopp-6.patch   |  25 
 .../files/amule-2.3.2-disable-version-check.patch  |  12 ++
 ...2.3.2-fix-crash-closing-last-search-tab-1.patch |  97 +
 ...2.3.2-fix-crash-closing-last-search-tab-2.patch | 159 +
 .../amule-2.3.2-fix-crash-shared-dir-utf8.patch|  78 ++
 6 files changed, 378 insertions(+), 1 deletion(-)

diff --git a/net-p2p/amule/amule-2.3.2-r2.ebuild 
b/net-p2p/amule/amule-2.3.2-r2.ebuild
index e219e45a08b..30ed14b5a33 100644
--- a/net-p2p/amule/amule-2.3.2-r2.ebuild
+++ b/net-p2p/amule/amule-2.3.2-r2.ebuild
@@ -33,7 +33,13 @@ COMMON_DEPEND="
 DEPEND="${COMMON_DEPEND}"
 RDEPEND="${COMMON_DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-2.2.6-fallocate.diff" )
+PATCHES=(
+   "${FILESDIR}/${PN}-2.3.2-fix-crash-shared-dir-utf8.patch"
+   "${FILESDIR}/${PN}-2.3.2-fix-crash-closing-last-search-tab-1.patch"
+   "${FILESDIR}/${PN}-2.3.2-fix-crash-closing-last-search-tab-2.patch"
+   "${FILESDIR}/${PN}-2.3.2-cryptopp-6.patch"
+   "${FILESDIR}/${PN}-2.3.2-disable-version-check.patch"
+)
 
 pkg_setup() {
if use stats && ! use X; then

diff --git a/net-p2p/amule/files/amule-2.3.2-cryptopp-6.patch 
b/net-p2p/amule/files/amule-2.3.2-cryptopp-6.patch
new file mode 100644
index 000..d2353447560
--- /dev/null
+++ b/net-p2p/amule/files/amule-2.3.2-cryptopp-6.patch
@@ -0,0 +1,25 @@
+From 27c13f3e622b8a3eaaa05bb62b0149604bdcc9e8 Mon Sep 17 00:00:00 2001
+From: Tommy Jerry Mairo 
+Date: Wed, 21 Mar 2018 19:56:28 +0100
+Subject: [PATCH] Bugfix: API mismatch with crypto++ 6.0.0
+
+---
+ src/ClientCreditsList.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/ClientCreditsList.cpp b/src/ClientCreditsList.cpp
+index 3bea9fe2d..69e881fd8 100644
+--- a/src/ClientCreditsList.cpp
 b/src/ClientCreditsList.cpp
+@@ -312,7 +312,7 @@ void CClientCreditsList::InitalizeCrypting()
+   // calculate and store public key
+   CryptoPP::RSASSA_PKCS1v15_SHA_Verifier 
pubkey(*static_cast(m_pSignkey));
+   CryptoPP::ArraySink asink(m_abyMyPublicKey, 80);
+-  pubkey.DEREncode(asink);
++  pubkey.GetMaterial().Save(asink);
+   m_nMyPublicKeyLen = asink.TotalPutLength();
+   asink.MessageEnd();
+   } catch (const CryptoPP::Exception& e) {
+-- 
+2.16.4
+

diff --git a/net-p2p/amule/files/amule-2.3.2-disable-version-check.patch 
b/net-p2p/amule/files/amule-2.3.2-disable-version-check.patch
new file mode 100644
index 000..74a0203a993
--- /dev/null
+++ b/net-p2p/amule/files/amule-2.3.2-disable-version-check.patch
@@ -0,0 +1,12 @@
+Disable NewVersionCheck by default
+--- a/src/Preferences.cpp
 b/src/Preferences.cpp
+@@ -1210,7 +1210,7 @@ void CPreferences::BuildItemList( const
+   /**
+* Version check
+**/
+-   NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( 
wxT("/eMule/NewVersionCheck"), s_NewVersionCheck, true )));
++   NewCfgItem(IDC_NEWVERSION, (new Cfg_Bool( 
wxT("/eMule/NewVersionCheck"), s_NewVersionCheck, false )));
+ 
+/**
+ * Obfuscation

diff --git 
a/net-p2p/amule/files/amule-2.3.2-fix-crash-closing-last-search-tab-1.patch 
b/net-p2p/amule/files/amule-2.3.2-fix-crash-closing-last-search-tab-1.patch
new file mode 100644
index 000..c480165eb98
--- /dev/null
+++ b/net-p2p/amule/files/amule-2.3.2-fix-crash-closing-last-search-tab-1.patch
@@ -0,0 +1,97 @@
+From 0f0c5c220228aea81142c7c00f73414cdb1b507a Mon Sep 17 00:00:00 2001
+From: gaffa 
+Date: Wed, 12 Oct 2016 19:36:21 +0200
+Subject: [PATCH] A workaround for inconsistent behaviour in wxWidgets, where
+ the button release signal is falling through. Instead of calling DeletePage
+ directly an event is added to delete the page after the button release event
+ has been processed by all handlers.
+
+---
+ src/MuleNotebook.cpp | 17 -
+ src/MuleNotebook.h   | 13 +
+ 2 files changed, 29 insertions(+), 1 deletion(-)
+
+diff --git a/src/MuleNotebook.cpp b/src/MuleNotebook.cpp
+index ff3ba294e..4ab23ce18 100644
+--- a/src/MuleNotebook.cpp
 b/src/MuleNotebook.cpp
+@@ -32,6 +32,7 @@
+ 
+ DEFINE_LOCAL_EVENT_TYPE(wxEVT_COMMAND_MULENOTEBOOK_PAGE_CLOSING)
+ 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/amule/

2018-06-22 Thread Patrice Clement
commit: 4ca0547326aae8ebba52da90a6c2199eeffcf790
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Jun 18 17:52:42 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca05473

net-p2p/amule: build with dev-libs/boost.

Switch from wxSocketEvent to Boost.Asio to prevent memory leak and
complete lockup.

Closes: https://bugs.gentoo.org/597194
Closes: https://github.com/gentoo/gentoo/pull/8892

 net-p2p/amule/amule-2.3.2-r2.ebuild | 105 
 1 file changed, 105 insertions(+)

diff --git a/net-p2p/amule/amule-2.3.2-r2.ebuild 
b/net-p2p/amule/amule-2.3.2-r2.ebuild
new file mode 100644
index 000..cdf1f021c6c
--- /dev/null
+++ b/net-p2p/amule/amule-2.3.2-r2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+WX_GTK_VER="3.0"
+
+inherit wxwidgets user
+
+MY_P="${PN/m/M}-${PV}"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="aMule, the all-platform eMule p2p client"
+HOMEPAGE="http://www.amule.org/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+IUSE="daemon debug geoip nls remote stats unicode upnp +X"
+
+COMMON_DEPEND="
+   dev-libs/boost:=
+   dev-libs/crypto++:=
+   sys-libs/binutils-libs:0=
+   sys-libs/zlib
+   x11-libs/wxGTK:${WX_GTK_VER}[X?]
+   stats? ( media-libs/gd:=[jpeg,png] )
+   geoip? ( dev-libs/geoip )
+   upnp? ( net-libs/libupnp:* )
+   remote? ( media-libs/libpng:0=
+   unicode? ( media-libs/gd:= ) )
+   !net-p2p/imule"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.6-fallocate.diff" )
+
+pkg_setup() {
+   if use stats && ! use X; then
+   einfo "Note: You would need both the X and stats USE flags"
+   einfo "to compile aMule Statistics GUI."
+   einfo "I will now compile console versions only."
+   fi
+}
+
+pkg_preinst() {
+   if use daemon || use remote; then
+   enewgroup p2p
+   enewuser p2p -1 -1 /home/p2p p2p
+   fi
+}
+
+src_configure() {
+   local myconf
+
+   if use X; then
+   einfo "wxGTK with X support will be used"
+   need-wxwidgets unicode
+   else
+   einfo "wxGTK without X support will be used"
+   need-wxwidgets base-unicode
+   fi
+
+   if use X; then
+   use stats && myconf="${myconf}
+   --enable-wxcas
+   --enable-alc"
+   use remote && myconf="${myconf}
+   --enable-amule-gui"
+   else
+   myconf="
+   --disable-monolithic
+   --disable-amule-gui
+   --disable-wxcas
+   --disable-alc"
+   fi
+
+   econf \
+   --with-denoise-level=0 \
+   --with-wx-config="${WX_CONFIG}" \
+   --enable-amulecmd \
+   --with-boost \
+   $(use_enable debug) \
+   $(use_enable daemon amule-daemon) \
+   $(use_enable geoip) \
+   $(use_enable nls) \
+   $(use_enable remote webserver) \
+   $(use_enable stats cas) \
+   $(use_enable stats alcc) \
+   $(use_enable upnp) \
+   ${myconf}
+}
+
+src_install() {
+   default
+
+   if use daemon; then
+   newconfd "${FILESDIR}"/amuled.confd amuled
+   newinitd "${FILESDIR}"/amuled.initd amuled
+   fi
+   if use remote; then
+   newconfd "${FILESDIR}"/amuleweb.confd amuleweb
+   newinitd "${FILESDIR}"/amuleweb.initd amuleweb
+   fi
+}



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

2018-06-22 Thread Patrice Clement
commit: 578ade4bbcb362c7f0002843db48747a4da0f0c5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Jun 20 19:55:06 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578ade4b

app-misc/cdircmp: EAPI7, improve ebuild.

 app-misc/cdircmp/cdircmp-0.3-r2.ebuild | 35 ++
 1 file changed, 35 insertions(+)

diff --git a/app-misc/cdircmp/cdircmp-0.3-r2.ebuild 
b/app-misc/cdircmp/cdircmp-0.3-r2.ebuild
new file mode 100644
index 000..ea5818e4453
--- /dev/null
+++ b/app-misc/cdircmp/cdircmp-0.3-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Compare directories and select files to copy"
+HOMEPAGE="http://home.hccnet.nl/paul.schuurmans/;
+SRC_URI="http://home.hccnet.nl/paul.schuurmans/linux/download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND=">=sys-libs/ncurses-5.4:0="
+
+src_prepare() {
+   sed -i Makefile \
+   -e 's| -o | $(LDFLAGS)&|g' \
+   || die "sed Makefile"
+   default
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)" \
+   CFLAGS="${CFLAGS}" \
+   LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   einstalldocs
+   dobin ${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/amule/

2018-06-22 Thread Patrice Clement
commit: e468f4514cb7d5ebdd3fa6374cb33386cbbb7eb3
Author: Alexander Tsoy  tsoy  me>
AuthorDate: Mon Jun 18 18:16:16 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jun 22 22:17:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e468f451

net-p2p/amule: switch to setup-wxwidgets()

 net-p2p/amule/amule-2.3.2-r2.ebuild | 10 ++
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/net-p2p/amule/amule-2.3.2-r2.ebuild 
b/net-p2p/amule/amule-2.3.2-r2.ebuild
index cdf1f021c6c..e219e45a08b 100644
--- a/net-p2p/amule/amule-2.3.2-r2.ebuild
+++ b/net-p2p/amule/amule-2.3.2-r2.ebuild
@@ -41,6 +41,8 @@ pkg_setup() {
einfo "to compile aMule Statistics GUI."
einfo "I will now compile console versions only."
fi
+
+   setup-wxwidgets
 }
 
 pkg_preinst() {
@@ -53,14 +55,6 @@ pkg_preinst() {
 src_configure() {
local myconf
 
-   if use X; then
-   einfo "wxGTK with X support will be used"
-   need-wxwidgets unicode
-   else
-   einfo "wxGTK without X support will be used"
-   need-wxwidgets base-unicode
-   fi
-
if use X; then
use stats && myconf="${myconf}
--enable-wxcas



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

2018-06-22 Thread Lars Wendler
commit: 243e42926e725d7348107b15489307bb2a334f67
Author: YmrDtnJu  users  noreply  github  com>
AuthorDate: Fri Jun 22 20:31:21 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 22 22:07:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243e4292

sys-libs/libblockdev: Add vdo use flag to conditionally require libyaml.

Additionally, move libyaml from DEPEND to RDEPEND.
Closes: https://github.com/gentoo/gentoo/pull/8938

 .../{libblockdev-2.18.ebuild => libblockdev-2.18-r1.ebuild}  | 5 +++--
 sys-libs/libblockdev/metadata.xml| 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-libs/libblockdev/libblockdev-2.18.ebuild 
b/sys-libs/libblockdev/libblockdev-2.18-r1.ebuild
similarity index 93%
rename from sys-libs/libblockdev/libblockdev-2.18.ebuild
rename to sys-libs/libblockdev/libblockdev-2.18-r1.ebuild
index 1797d61bb6c..839822874e0 100644
--- a/sys-libs/libblockdev/libblockdev-2.18.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.18-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rhinstaller/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}
 LICENSE="LGPL-2+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="bcache +cryptsetup dmraid doc escrow lvm kbd test"
+IUSE="bcache +cryptsetup dmraid doc escrow lvm kbd test vdo"
 
 RDEPEND="
>=dev-libs/glib-2.42.2
@@ -38,13 +38,13 @@ RDEPEND="
sys-fs/lvm2
virtual/udev
)
+   vdo? ( dev-libs/libyaml )
${PYTHON_DEPS}
 "
 
 DEPEND="
${RDEPEND}
>=dev-libs/gobject-introspection-1.3.0
-   dev-libs/libyaml
doc? ( dev-util/gtk-doc )
 "
 
@@ -80,6 +80,7 @@ src_configure() {
$(use_with kbd)
$(use_with python_single_target_python2_7 python2)
$(use_with !python_single_target_python2_7 python3)
+   $(use_with vdo)
)
econf "${myeconfargs[@]}"
 }

diff --git a/sys-libs/libblockdev/metadata.xml 
b/sys-libs/libblockdev/metadata.xml
index 4f133ca27fa..00d0c434c27 100644
--- a/sys-libs/libblockdev/metadata.xml
+++ b/sys-libs/libblockdev/metadata.xml
@@ -12,6 +12,7 @@
 Support for dmraid devices, also known as ATA-RAID, or 
Fake RAID.
 Enable support for Logical Volume Management via 
sys-fs/lvm2.
 Enable kernel block device support.
+Enable Virtual Data Optimizer support.
   
   
 storaged-project/libblockdev



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

2018-06-22 Thread Thomas Deutschmann
commit: f7cbd9c80cbbf50fff8323ed722062ea098a1f17
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jun  6 12:39:52 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:55:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7cbd9c8

sys-cluster/keepalived: drop old

 sys-cluster/keepalived/Manifest|  1 -
 sys-cluster/keepalived/keepalived-1.4.2.ebuild | 69 --
 2 files changed, 70 deletions(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 2d0929e809e..1ecd2303102 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -1,6 +1,5 @@
 DIST keepalived-1.2.24.tar.gz 601873 BLAKE2B 
d2bbf6189f789dd2b61207e80d4262ca6ff8a653268e9d5f4dada7def7cc6ab7d8f8fd49d9b97b228922ff56495213a22c459a44943a92a14abd91b787c491a8
 SHA512 
a5e555dd955173887896155a04b1f6bb0c2f2a758008472abd5433b057be3fd85e4f270a7b7eb2f36a1c16e46b235ef930b1844938276528ff61bbdd783bb1f5
 DIST keepalived-1.3.5.tar.gz 683183 BLAKE2B 
6242cbe61e8cbe80d094dbad3882b0116fc3cd129c5f0f082ec821d794dff53ab22a661feb1c11d2c5386bcea3c2727ed899ea2968dfa8a7ed4272b8596f0839
 SHA512 
ebd710167becd4b99b665877953d19477c11f1d1c736eb580a05dedd4946363b756553e20607f34aa6c35f57b7252d8a22287beedc316b62a745fccc4243a720
-DIST keepalived-1.4.2.tar.gz 738096 BLAKE2B 
edfd2c20b4de80a2e15d9598558b0ccfb4d6a7a7eace278ab97358691ed38485017ecca2f2934405930818b54e60f644c575dc4a320a9900bf81b97916268c91
 SHA512 
325282daea9c6dc9ec38ca405fcba3e55c07f6358c59fae5dc3422c0f987197658d39cda3ed6523ea29a356d74d09fe57e62411bd7498f5ef086cf191eb42fe3
 DIST keepalived-1.4.3.tar.gz 744680 BLAKE2B 
d9ea5ef277bb0d11c489bbc8770f46528f1ddde14b2e8fb72fdccd543ff4583426aa2bb214e00e3964518e726377b049560ed35daf38f4cafcd4e7c43a13b78d
 SHA512 
bbf734123edeee4c807788e8db626975d7b626003ce2a6b901fbac3b7985b11c222db78e2806a7e7211980a748a6a302847736b14f3f8ed32b7337dbde6f4eac
 DIST keepalived-1.4.5.tar.gz 749813 BLAKE2B 
ff379d46b5f5a4912feeb1e9a039a95a76027a50868ade8ac31bc4dea22573a51489939bb29bc20c0eb912f78b1e57fbc6ac18e4b8e38d6493d271e135f8332f
 SHA512 
0786ecbef6dd840c8852f619cad1ea6a9c98b86a6c26bc6b104b38825212af689fbeb45148404b94dc6e3cdf7626cb6b2c902685b03586d05177578dff957bd5
 DIST keepalived-2.0.1.tar.gz 834292 BLAKE2B 
13917e07d96c4124e8e2ca3fab386d86e005c8e1482d6272cf622f63a8f9905eee9a6803aa3f769ad02a7c9745728d33fd77383dbcb69f9d043fbfd02fc518ae
 SHA512 
cc921295f103e84b6e3c9d439be67501200b07acfe4ed732119c35a1f99210c9514c762d10336ca74a09ab06f43424eb9d8d31a696771792b5ac24d7450638fd

diff --git a/sys-cluster/keepalived/keepalived-1.4.2.ebuild 
b/sys-cluster/keepalived/keepalived-1.4.2.ebuild
deleted file mode 100644
index 9ec3a8f5d74..000
--- a/sys-cluster/keepalived/keepalived-1.4.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools
-
-DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
-HOMEPAGE="http://www.keepalived.org/;
-SRC_URI="http://www.keepalived.org/software/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE="dbus debug ipv6 -json snmp"
-
-RDEPEND="dev-libs/libnl:=
-   dev-libs/openssl:=
-   dev-libs/popt
-   net-libs/libnfnetlink
-   sys-apps/iproute2
-   dbus? ( sys-apps/dbus )
-   json? ( dev-libs/json-c:= )
-   snmp? ( net-analyzer/net-snmp )"
-DEPEND="${RDEPEND}
-   >=sys-kernel/linux-headers-4.4"
-
-DOCS=(
-   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
-   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   STRIP=/bin/true \
-   econf \
-   --with-kernel-dir=/usr \
-   --enable-sha1 \
-   --enable-vrrp \
-   $(use_enable dbus) \
-   $(use_enable dbus dbus-create-instance) \
-   $(use_enable debug) \
-   $(use_enable json) \
-   $(use_enable snmp)
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/keepalived.init keepalived
-   newconfd "${FILESDIR}"/keepalived.confd keepalived
-
-   use snmp && dodoc doc/KEEPALIVED-MIB.txt
-
-   docinto genhash
-   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
-   # This was badly named by upstream, it's more HOWTO than anything else.
-   newdoc INSTALL INSTALL+HOWTO
-
-   # Security risk to bundle SSL certs
-   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
-   # Clean up sysvinit files
-   rm -rv "${ED}"/etc/sysconfig || die
-}



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

2018-06-22 Thread Thomas Deutschmann
commit: b698ccc8da2ac799167033507c144a9a8d86cc19
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Jun 22 22:01:21 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 22:01:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b698ccc8

sys-cluster/keepalived: bump to v2.0.4

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/keepalived/Manifest | 2 +-
 .../keepalived/{keepalived-2.0.1.ebuild => keepalived-2.0.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 1ecd2303102..78093ce7a9e 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -2,4 +2,4 @@ DIST keepalived-1.2.24.tar.gz 601873 BLAKE2B 
d2bbf6189f789dd2b61207e80d4262ca6ff
 DIST keepalived-1.3.5.tar.gz 683183 BLAKE2B 
6242cbe61e8cbe80d094dbad3882b0116fc3cd129c5f0f082ec821d794dff53ab22a661feb1c11d2c5386bcea3c2727ed899ea2968dfa8a7ed4272b8596f0839
 SHA512 
ebd710167becd4b99b665877953d19477c11f1d1c736eb580a05dedd4946363b756553e20607f34aa6c35f57b7252d8a22287beedc316b62a745fccc4243a720
 DIST keepalived-1.4.3.tar.gz 744680 BLAKE2B 
d9ea5ef277bb0d11c489bbc8770f46528f1ddde14b2e8fb72fdccd543ff4583426aa2bb214e00e3964518e726377b049560ed35daf38f4cafcd4e7c43a13b78d
 SHA512 
bbf734123edeee4c807788e8db626975d7b626003ce2a6b901fbac3b7985b11c222db78e2806a7e7211980a748a6a302847736b14f3f8ed32b7337dbde6f4eac
 DIST keepalived-1.4.5.tar.gz 749813 BLAKE2B 
ff379d46b5f5a4912feeb1e9a039a95a76027a50868ade8ac31bc4dea22573a51489939bb29bc20c0eb912f78b1e57fbc6ac18e4b8e38d6493d271e135f8332f
 SHA512 
0786ecbef6dd840c8852f619cad1ea6a9c98b86a6c26bc6b104b38825212af689fbeb45148404b94dc6e3cdf7626cb6b2c902685b03586d05177578dff957bd5
-DIST keepalived-2.0.1.tar.gz 834292 BLAKE2B 
13917e07d96c4124e8e2ca3fab386d86e005c8e1482d6272cf622f63a8f9905eee9a6803aa3f769ad02a7c9745728d33fd77383dbcb69f9d043fbfd02fc518ae
 SHA512 
cc921295f103e84b6e3c9d439be67501200b07acfe4ed732119c35a1f99210c9514c762d10336ca74a09ab06f43424eb9d8d31a696771792b5ac24d7450638fd
+DIST keepalived-2.0.4.tar.gz 845498 BLAKE2B 
f05b25b04e1dddbf5f6a90de6b4088b7fbd453f628130343f0688147ae40094e74a0892f3c30d91e41bad31c029692e7a1be6462d2906cdf53e4b82a98b4935c
 SHA512 
b5df152b49a7b5187612b8719328c05fada57e8625c0e8053261c1d5f7afd09cc9b67200052d7a58ce596d1c718915109f5a9bf03520d80e0710157e938f72fb

diff --git a/sys-cluster/keepalived/keepalived-2.0.1.ebuild 
b/sys-cluster/keepalived/keepalived-2.0.4.ebuild
similarity index 100%
rename from sys-cluster/keepalived/keepalived-2.0.1.ebuild
rename to sys-cluster/keepalived/keepalived-2.0.4.ebuild



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

2018-06-22 Thread Thomas Deutschmann
commit: 0b6c9d94a77cf24b41d8c808fb3799931e3a12cd
Author: Tomas Mozes  sygic  com>
AuthorDate: Wed Jun  6 12:32:19 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:55:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6c9d94

sys-cluster/keepalived: bump to 1.4.5

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/keepalived/Manifest|  1 +
 sys-cluster/keepalived/keepalived-1.4.5.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 3b13044726b..93bc6ec9647 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -2,3 +2,4 @@ DIST keepalived-1.2.24.tar.gz 601873 BLAKE2B 
d2bbf6189f789dd2b61207e80d4262ca6ff
 DIST keepalived-1.3.5.tar.gz 683183 BLAKE2B 
6242cbe61e8cbe80d094dbad3882b0116fc3cd129c5f0f082ec821d794dff53ab22a661feb1c11d2c5386bcea3c2727ed899ea2968dfa8a7ed4272b8596f0839
 SHA512 
ebd710167becd4b99b665877953d19477c11f1d1c736eb580a05dedd4946363b756553e20607f34aa6c35f57b7252d8a22287beedc316b62a745fccc4243a720
 DIST keepalived-1.4.2.tar.gz 738096 BLAKE2B 
edfd2c20b4de80a2e15d9598558b0ccfb4d6a7a7eace278ab97358691ed38485017ecca2f2934405930818b54e60f644c575dc4a320a9900bf81b97916268c91
 SHA512 
325282daea9c6dc9ec38ca405fcba3e55c07f6358c59fae5dc3422c0f987197658d39cda3ed6523ea29a356d74d09fe57e62411bd7498f5ef086cf191eb42fe3
 DIST keepalived-1.4.3.tar.gz 744680 BLAKE2B 
d9ea5ef277bb0d11c489bbc8770f46528f1ddde14b2e8fb72fdccd543ff4583426aa2bb214e00e3964518e726377b049560ed35daf38f4cafcd4e7c43a13b78d
 SHA512 
bbf734123edeee4c807788e8db626975d7b626003ce2a6b901fbac3b7985b11c222db78e2806a7e7211980a748a6a302847736b14f3f8ed32b7337dbde6f4eac
+DIST keepalived-1.4.5.tar.gz 749813 BLAKE2B 
ff379d46b5f5a4912feeb1e9a039a95a76027a50868ade8ac31bc4dea22573a51489939bb29bc20c0eb912f78b1e57fbc6ac18e4b8e38d6493d271e135f8332f
 SHA512 
0786ecbef6dd840c8852f619cad1ea6a9c98b86a6c26bc6b104b38825212af689fbeb45148404b94dc6e3cdf7626cb6b2c902685b03586d05177578dff957bd5

diff --git a/sys-cluster/keepalived/keepalived-1.4.5.ebuild 
b/sys-cluster/keepalived/keepalived-1.4.5.ebuild
new file mode 100644
index 000..9ec3a8f5d74
--- /dev/null
+++ b/sys-cluster/keepalived/keepalived-1.4.5.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
+HOMEPAGE="http://www.keepalived.org/;
+SRC_URI="http://www.keepalived.org/software/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="dbus debug ipv6 -json snmp"
+
+RDEPEND="dev-libs/libnl:=
+   dev-libs/openssl:=
+   dev-libs/popt
+   net-libs/libnfnetlink
+   sys-apps/iproute2
+   dbus? ( sys-apps/dbus )
+   json? ( dev-libs/json-c:= )
+   snmp? ( net-analyzer/net-snmp )"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-4.4"
+
+DOCS=(
+   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
+   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   STRIP=/bin/true \
+   econf \
+   --with-kernel-dir=/usr \
+   --enable-sha1 \
+   --enable-vrrp \
+   $(use_enable dbus) \
+   $(use_enable dbus dbus-create-instance) \
+   $(use_enable debug) \
+   $(use_enable json) \
+   $(use_enable snmp)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/keepalived.init keepalived
+   newconfd "${FILESDIR}"/keepalived.confd keepalived
+
+   use snmp && dodoc doc/KEEPALIVED-MIB.txt
+
+   docinto genhash
+   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
+   # This was badly named by upstream, it's more HOWTO than anything else.
+   newdoc INSTALL INSTALL+HOWTO
+
+   # Security risk to bundle SSL certs
+   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
+   # Clean up sysvinit files
+   rm -rv "${ED}"/etc/sysconfig || die
+}



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

2018-06-22 Thread Thomas Deutschmann
commit: f4821f1c675be03012b415b017a23acf3d3501ea
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jun  6 12:33:42 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:55:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4821f1c

sys-cluster/keepalived: bump to 2.0.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/keepalived/Manifest|  1 +
 sys-cluster/keepalived/keepalived-2.0.1.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/sys-cluster/keepalived/Manifest b/sys-cluster/keepalived/Manifest
index 93bc6ec9647..2d0929e809e 100644
--- a/sys-cluster/keepalived/Manifest
+++ b/sys-cluster/keepalived/Manifest
@@ -3,3 +3,4 @@ DIST keepalived-1.3.5.tar.gz 683183 BLAKE2B 
6242cbe61e8cbe80d094dbad3882b0116fc3
 DIST keepalived-1.4.2.tar.gz 738096 BLAKE2B 
edfd2c20b4de80a2e15d9598558b0ccfb4d6a7a7eace278ab97358691ed38485017ecca2f2934405930818b54e60f644c575dc4a320a9900bf81b97916268c91
 SHA512 
325282daea9c6dc9ec38ca405fcba3e55c07f6358c59fae5dc3422c0f987197658d39cda3ed6523ea29a356d74d09fe57e62411bd7498f5ef086cf191eb42fe3
 DIST keepalived-1.4.3.tar.gz 744680 BLAKE2B 
d9ea5ef277bb0d11c489bbc8770f46528f1ddde14b2e8fb72fdccd543ff4583426aa2bb214e00e3964518e726377b049560ed35daf38f4cafcd4e7c43a13b78d
 SHA512 
bbf734123edeee4c807788e8db626975d7b626003ce2a6b901fbac3b7985b11c222db78e2806a7e7211980a748a6a302847736b14f3f8ed32b7337dbde6f4eac
 DIST keepalived-1.4.5.tar.gz 749813 BLAKE2B 
ff379d46b5f5a4912feeb1e9a039a95a76027a50868ade8ac31bc4dea22573a51489939bb29bc20c0eb912f78b1e57fbc6ac18e4b8e38d6493d271e135f8332f
 SHA512 
0786ecbef6dd840c8852f619cad1ea6a9c98b86a6c26bc6b104b38825212af689fbeb45148404b94dc6e3cdf7626cb6b2c902685b03586d05177578dff957bd5
+DIST keepalived-2.0.1.tar.gz 834292 BLAKE2B 
13917e07d96c4124e8e2ca3fab386d86e005c8e1482d6272cf622f63a8f9905eee9a6803aa3f769ad02a7c9745728d33fd77383dbcb69f9d043fbfd02fc518ae
 SHA512 
cc921295f103e84b6e3c9d439be67501200b07acfe4ed732119c35a1f99210c9514c762d10336ca74a09ab06f43424eb9d8d31a696771792b5ac24d7450638fd

diff --git a/sys-cluster/keepalived/keepalived-2.0.1.ebuild 
b/sys-cluster/keepalived/keepalived-2.0.1.ebuild
new file mode 100644
index 000..9ec3a8f5d74
--- /dev/null
+++ b/sys-cluster/keepalived/keepalived-2.0.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="A strong & robust keepalive facility to the Linux Virtual Server 
project"
+HOMEPAGE="http://www.keepalived.org/;
+SRC_URI="http://www.keepalived.org/software/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE="dbus debug ipv6 -json snmp"
+
+RDEPEND="dev-libs/libnl:=
+   dev-libs/openssl:=
+   dev-libs/popt
+   net-libs/libnfnetlink
+   sys-apps/iproute2
+   dbus? ( sys-apps/dbus )
+   json? ( dev-libs/json-c:= )
+   snmp? ( net-analyzer/net-snmp )"
+DEPEND="${RDEPEND}
+   >=sys-kernel/linux-headers-4.4"
+
+DOCS=(
+   README CONTRIBUTORS INSTALL ChangeLog AUTHOR TODO
+   doc/keepalived.conf.SYNOPSIS doc/NOTE_vrrp_vmac.txt
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   STRIP=/bin/true \
+   econf \
+   --with-kernel-dir=/usr \
+   --enable-sha1 \
+   --enable-vrrp \
+   $(use_enable dbus) \
+   $(use_enable dbus dbus-create-instance) \
+   $(use_enable debug) \
+   $(use_enable json) \
+   $(use_enable snmp)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/keepalived.init keepalived
+   newconfd "${FILESDIR}"/keepalived.confd keepalived
+
+   use snmp && dodoc doc/KEEPALIVED-MIB.txt
+
+   docinto genhash
+   dodoc genhash/README genhash/AUTHOR genhash/ChangeLog
+   # This was badly named by upstream, it's more HOWTO than anything else.
+   newdoc INSTALL INSTALL+HOWTO
+
+   # Security risk to bundle SSL certs
+   rm -v "${ED}"/etc/keepalived/samples/*.pem || die
+   # Clean up sysvinit files
+   rm -rv "${ED}"/etc/sysconfig || die
+}



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

2018-06-22 Thread Thomas Deutschmann
commit: 087112b196c8c58498696546be9c6f6748a6b720
Author: Tomas Mozes  gmail  com>
AuthorDate: Thu Jun 21 06:35:56 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:52:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087112b1

dev-php/pecl-mongodb: bump to 1.4.4

Closes: https://bugs.gentoo.org/658630
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-php/pecl-mongodb/Manifest  |  1 +
 dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index 251d58b0593..4f1fb7b7f2e 100644
--- a/dev-php/pecl-mongodb/Manifest
+++ b/dev-php/pecl-mongodb/Manifest
@@ -4,3 +4,4 @@ DIST mongodb-1.2.11.tgz 786669 BLAKE2B 
69c0689436f73846294f13610d569c2bdd4fc0614
 DIST mongodb-1.2.9.tgz 786049 BLAKE2B 
39c1ea211fdaa116e5a25fdb17a7be8b6c375909fc8a46bbcd7ed9f5d7a528f1effccec81000b61ed784fb924196237fb9cea74969cc0754dd53cb202377e800
 SHA512 
7eff5cfce08f3d69bc7acdb9ab5f8f55d02dab67593e5d03402c8bb6b6611fd703e8dfda89b99e8d3de387ed58cb9eea096fe68e0c9657ec3f8b1b7f622cfe58
 DIST mongodb-1.3.3.tgz 925476 BLAKE2B 
845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df
 SHA512 
16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea
 DIST mongodb-1.4.1.tgz 1037836 BLAKE2B 
eb31be94e1508a860d88d44e3e6714bea62a34eb999285a2e40082a0b66b617d380adbbf56614244eb567b8939dae223b0553d425e608d05d86cd3232441b59d
 SHA512 
4c053917ba6e178e114a4aafcd20ec505694bd96575235485e1524f1063d17ea1c446c86b7eb70d0c25db4ae6338d71fb33aa9df647ce1c80a17f539362230b0
+DIST mongodb-1.4.4.tgz 1043458 BLAKE2B 
bb159170fe6696f996a69d1a3ffbfbc66016e6f31a8c53022e836fb3c21554bd4b74f263b11c4ad78fd6e17b8ec75d551fbe65612778d3d44c9fb1c049f84e5a
 SHA512 
fe54b169593d8cddc0318ae6e40f833796b8745a45917446ce360604bb1ceb7b3242498ac9ca6a6be1389a735c12786b0542ba29655ff42a0c96e16a4a0b68cb

diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild 
b/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild
new file mode 100644
index 000..bc420b45716
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="mongodb"
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="MongoDB database driver for PHP"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="libressl sasl"
+
+RDEPEND="
+   php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] )
+   php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] )
+   php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] )
+   php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] )
+   >=dev-libs/libbson-1.9.0
+   >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+# pkgconfig needed if system libraries are used for bson and libmongoc
+DEPEND="${RDEPEND} virtual/pkgconfig"
+
+src_configure() {
+   local PHP_EXT_ECONF_ARGS=(
+   --enable-mongodb
+   --with-libbson
+   --with-libmongoc
+   --with-mongodb-sasl=$(usex sasl)
+   )
+   php-ext-source-r3_src_configure
+}



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

2018-06-22 Thread Mike Auty
commit: de05f2f120ecb6b7ca7136eadb5997d18ac4b647
Author: Mike Auty  gentoo  org>
AuthorDate: Fri Jun 22 21:36:47 2018 +
Commit: Mike Auty  gentoo  org>
CommitDate: Fri Jun 22 21:37:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de05f2f1

Last-rites: dev-vcs/giggle.

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ea595fe54af..9f705545130 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Mike Auty  (22 Jun 2018)
+# Not maintained upstream, at least one bug and three upstream bugs
+# Removal in 30 days. Bug #658264
+dev-vcs/giggle
+
 # Matt Turner  (20 Jun 2018)
 # No reverse deps after removal of app-i18n/fbiterm
 # Removal in 30 days. Bug #658528



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

2018-06-22 Thread Thomas Deutschmann
commit: 28e3f5fbd49f5c87f901f048c9a3938e7a2d67fc
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jun 20 12:13:15 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:35:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e3f5fb

dev-libs/libbson: bump to 1.10.3

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/libbson/Manifest  |  1 +
 dev-libs/libbson/libbson-1.10.3.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
index 507fdb27003..53b45ce472f 100644
--- a/dev-libs/libbson/Manifest
+++ b/dev-libs/libbson/Manifest
@@ -1,6 +1,7 @@
 DIST libbson-0.98.0.tar.gz 4451923 BLAKE2B 
2d53cdc0cf1afa189eb1597ccc46a604c98011cc54b6f77c5848e10f044bf5edb9fd57f6a3dce6907ddcec76de043def6d488c8e1b7eda42d7b420b1026c58f5
 SHA512 
9bae7593198c8ac358978bd6a065d65fb872a15fd43d11839ad5dff1ffbe0362b06cd4bde08032a2c11e8633789328b5d504cd032b7636dc525f6df3e6fd641d
 DIST libbson-1.1.10.tar.gz 4431658 BLAKE2B 
1e542797c6617296c0ca7cb6dbbd34be5b31789a39130fb61000f11dfce6f7e3584f884c9350234b9704143d6a3280635cd32572b35e83010a7e9ddcc3f86ff8
 SHA512 
636178bafb19e7b103b5192866dbda0c70b8d7173560b0466f88b3a85cce3292a7caac9521808fa8c09d187f8c96564dcd9fb787e855d1619610f813583379bc
 DIST libbson-1.1.2.tar.gz 4492014 BLAKE2B 
684c5053faf5a7f3afe6063e34247cfe7709afe0c17e8f387cfb337e6cc62e7b79c3cbf018e245bc189899e094858e1caff156344e126ba889964b1112820d21
 SHA512 
03e2ee337445286c14b846cd7545707959b1d351fa466c6292379a85e48ea1a171dae37dd7aff092212239ad59aac6f1ab216ee5de74ef00a8a2a124559e34da
+DIST libbson-1.10.3.tar.gz 5616159 BLAKE2B 
368e273aedc21ec79b804625276a49f7b670f027b410595b1e6455228dc776f0ed629d6ee599d16b9d0db08ec08a8e4dac2bdf06fa931ef1578849bf86d85726
 SHA512 
47af1baad1ad74bbbdf2fd22a437034d317a2f3ec02fee485e983ae6829b3f01af2649a09577f08144a88385fa940dfa211ea02bfa3c0e25b59dbe2090269603
 DIST libbson-1.3.5.tar.gz 4547720 BLAKE2B 
e5e258344aea0969ac74d88d040a464b72d460a13776c5c8c639e569ed3208fabd2641e850bf035c6889b466ddcc33d487da0aeab58f308bee7446b5fd0a31a1
 SHA512 
b55ae1d424f786aabed6567a77cd09aa26c74ab0a09392e88faef8c156b1650c026f86f245bc8431a0ebcf404c4f80eb1b22e978a24289d32692c84375a66596
 DIST libbson-1.3.6.tar.gz 4546329 BLAKE2B 
fa9102cd02e40e0ddb7518d34502f6ff63109b91af18a2285422530dae8c6cc04041b7589f340f2e6ed7a80e2474fea2684001b7ced5e8c911d4ba51e1a6edcc
 SHA512 
a7da914ed0f03212d4fb01879543f0b2c7629923e33200fe30335a9a90a1082ffa2566c7a556b90a6c7ffbef5665a45ec67f872a5fcb89830769b1df5130
 DIST libbson-1.6.2.tar.gz 4835257 BLAKE2B 
ebe20a6c9ac8a4fcbd8e838d1a7cd319a6b31956690aa2dfca2be42eaafb646405ea01fe2bf20b2dc21bf933c0eafc330fd45409f7c902a7bf0c0641cfe0891d
 SHA512 
f95f5bb829cff3aac6c1d95a159e38396d8fccef66d3026dac8085ba13ec376274cddeb92277d711ac4d40cafd8b89b73e9a9d1cf29e22f7f79aa9422c69488b

diff --git a/dev-libs/libbson/libbson-1.10.3.ebuild 
b/dev-libs/libbson/libbson-1.10.3.ebuild
new file mode 100644
index 000..e229e5ac1bd
--- /dev/null
+++ b/dev-libs/libbson/libbson-1.10.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Library routines related to building,parsing and iterating BSON 
documents"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86"
+IUSE="examples static-libs"
+
+DEPEND="dev-python/sphinx"
+
+S="${WORKDIR}/mongo-c-driver-${PV}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_BSON=ON
+   -DENABLE_EXAMPLES=OFF
+   -DENABLE_MAN_PAGES=ON
+   -DENABLE_MONGOC=OFF
+   -DENABLE_TESTS=OFF
+   -DENABLE_STATIC="$(usex static-libs ON OFF)"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   if use examples; then
+   docinto examples
+   dodoc src/libbson/examples/*.c
+   fi
+
+   cmake-utils_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mongo-c-driver/files/, dev-libs/mongo-c-driver/

2018-06-22 Thread Thomas Deutschmann
commit: 142c1673e9bbc9ca0eb8d2bc87bf26fc06431adf
Author: Tomas Mozes  gmail  com>
AuthorDate: Wed Jun 20 12:16:40 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 21:35:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142c1673

dev-libs/mongo-c-driver: bump to 1.10.3

Closes: https://github.com/gentoo/gentoo/pull/8919
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/mongo-c-driver/Manifest   |  1 +
 .../files/mongo-c-driver-1.10.3-enable-tests.patch | 25 +++
 .../mongo-c-driver/mongo-c-driver-1.10.3.ebuild| 86 ++
 3 files changed, 112 insertions(+)

diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index 0f187f8dd87..ace85a1ab45 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -3,6 +3,7 @@ DIST mongo-c-driver-0.8.1.tar.gz 124053 BLAKE2B 
1c6b0d3998c6497c39fc2f6597021e84
 DIST mongo-c-driver-0.98.2.tar.gz 5342760 BLAKE2B 
399fb03464234c87dcb66647c5383c505e654238e72e86794fdbc56716590ea6637aa7bfb0d25c0fb6aae8fce6055741753ac33125cb1b475c7bfe1e198a0a1e
 SHA512 
6e3abc31b1e0e02d3bb864882444a95aa01ec4a85ee77abdc52675a730790be7f1924f3c6ea36405ff0f2066e332302ca567bbfa35ba7b918bce81fb409600eb
 DIST mongo-c-driver-1.1.10.tar.gz 5321144 BLAKE2B 
d63ba4b1a256b8b29654398a53d9ca46d49faad0e0327db0d51cfc4e2a1771568341ff4e7ba6ff2ff31fb11ad8a14c452e52cabdd83da7eb1c1ceb8af7bef7d2
 SHA512 
10ebd1bddc0c713c0934679974fb1ed29eda1bf8e2ebbe2a1ebbcba219574092c34c4b352231ec65ffe3e350d8d701ef85debaaa9f9c10e6ab36fc3fa29f69df
 DIST mongo-c-driver-1.1.2.tar.gz 5443153 BLAKE2B 
f8004486baf6d2d3086e458bdb4bc8060462fd52ba700cbf05fdb9827adcbd087b61d7e0e00169cf635c8021983dc851b7f34c3e08d66efc65483fce98a85f74
 SHA512 
d420fc407f6a04c06a959b8971dc2643c987df5c3d82f2b13bfdf6a44e96bc377478c4d0e385abf67f21b56892c915c79675fe9ebf6efa9aab51fe452c5e6f95
+DIST mongo-c-driver-1.10.3.tar.gz 5616159 BLAKE2B 
368e273aedc21ec79b804625276a49f7b670f027b410595b1e6455228dc776f0ed629d6ee599d16b9d0db08ec08a8e4dac2bdf06fa931ef1578849bf86d85726
 SHA512 
47af1baad1ad74bbbdf2fd22a437034d317a2f3ec02fee485e983ae6829b3f01af2649a09577f08144a88385fa940dfa211ea02bfa3c0e25b59dbe2090269603
 DIST mongo-c-driver-1.3.5.tar.gz 5860804 BLAKE2B 
a55de56d285638f21caff06446e3c0c19a5b8722a2ed69fdf046c35973c9bedcc1686065e4355db28afc83c1415872eee2972a6fb3f21647d2cafce12706adc0
 SHA512 
23844ffe20580998308aa9c8409afcb87dccde874077eefc6806b705e5de5743846ba0513f3a3fe83147fc47842ab8c7438ad1de5f3f55b81586b9e19046aabf
 DIST mongo-c-driver-1.6.2.tar.gz 6907818 BLAKE2B 
7922a50ba58d92d2954eb5c2ccb02fd3b70861bd26516fd12fe6bdf79a926799fbc3a367e1c24a57932870726aa5abc1d264215ea964a56bc318ab0f413afc60
 SHA512 
b3fe08a31bc83707a4d94f8ea2742fc9b17d024d6c2f92b49cfc4fe012e58cd441c9f0fa4bae9f4205fca44b2a0d8c6d5bc32a05fc9ede9bab0011839a1394af
 DIST mongo-c-driver-1.8.2.tar.gz 7308675 BLAKE2B 
ca82c2824486cee78b164d1fdfcf1de062804f0f8637a36ec197efe434ae23a387ec0e6b2e4aa3e9c8bb2434a3cef48fecd17fc4b159a92ad86b8b940b17598a
 SHA512 
af23601ba33694d80acdb890c1b85a354fda966491c4bbfb341a884bcd6314886e405efa3a09e47398adf8dbfdeb1b05ae8b022a72f04a66265bfaeddb661f76

diff --git 
a/dev-libs/mongo-c-driver/files/mongo-c-driver-1.10.3-enable-tests.patch 
b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.10.3-enable-tests.patch
new file mode 100644
index 000..af26b695313
--- /dev/null
+++ b/dev-libs/mongo-c-driver/files/mongo-c-driver-1.10.3-enable-tests.patch
@@ -0,0 +1,25 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2eeb6cb..aeaa23b 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -109,7 +109,6 @@ if (ENABLE_BSON STREQUAL SYSTEM)
+   message ("--   libbson include path \"${BSON_INCLUDE_DIRS}\"")
+   message ("--   libbson libraries \"${BSON_LIBRARIES}\"")
+   message ("--   disabling test-libmongoc since using system libbson")
+-  SET (ENABLE_TESTS OFF)
+ 
+   if (ENABLE_STATIC MATCHES "ON|AUTO")
+  find_package (libbson-static-1.0
+diff --git a/src/libbson/tests/test-bson.c b/src/libbson/tests/test-bson.c
+index 51514ed..accb251 100644
+--- a/src/libbson/tests/test-bson.c
 b/src/libbson/tests/test-bson.c
+@@ -18,7 +18,7 @@
+ #include 
+ #include 
+ #define BSON_INSIDE
+-#include 
++#include "bson-private.h"
+ #undef BSON_INSIDE
+ #include 
+ #include 

diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.10.3.ebuild 
b/dev-libs/mongo-c-driver/mongo-c-driver-1.10.3.ebuild
new file mode 100644
index 000..e2009f3e717
--- /dev/null
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.10.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Client library written in C for MongoDB"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver;
+SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"

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

2018-06-22 Thread William Hubbs
commit: 338410442c235bafc7d4b605a3f680618a8b6481
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Jun 22 21:27:17 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 22 21:28:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33841044

app-admin/sudo: 1.8.23-r1 bump for bug #656802

This hard codes the secure path in the ebuild instead of attempting to
read ROOTPATH from profile.env since ROOTPATH is going away.

Closes: https://bugs.gentoo.org/656802
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-admin/sudo/sudo-1.8.23-r1.ebuild | 231 +++
 1 file changed, 231 insertions(+)

diff --git a/app-admin/sudo/sudo-1.8.23-r1.ebuild 
b/app-admin/sudo/sudo-1.8.23-r1.ebuild
new file mode 100644
index 000..8e7d28d69bd
--- /dev/null
+++ b/app-admin/sudo/sudo-1.8.23-r1.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils pam multilib libtool
+
+MY_P=${P/_/}
+MY_P=${MY_P/beta/b}
+
+uri_prefix=
+case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+esac
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz;
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris"
+fi
+IUSE="gcrypt ldap nls pam offensive openssl sasl selinux +sendmail skey"
+
+CDEPEND="
+   gcrypt? ( dev-libs/libgcrypt:= )
+   openssl? ( dev-libs/openssl:0= )
+   pam? ( virtual/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1
+   dev-libs/cyrus-sasl
+   )
+   sys-libs/zlib
+"
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sudo )
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   sendmail? ( virtual/mta )
+"
+DEPEND="
+   ${CDEPEND}
+   sys-devel/bison
+"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   pam? ( !skey )
+   skey? ( !pam )
+   ?? ( gcrypt openssl )
+"
+
+MAKEOPTS+=" SAMPLES="
+
+src_prepare() {
+   default
+   elibtoolize
+}
+
+set_secure_path() {
+   # FIXME: secure_path is a compile time setting. using PATH or
+   # ROOTPATH is not perfect, env-update may invalidate this, but until it
+   # is available as a sudoers setting this will have to do.
+   einfo "Setting secure_path ..."
+
+   # first extract the default ROOTPATH from build env
+   SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env;
+   echo "${ROOTPATH}")
+   case "${SECURE_PATH}" in
+   */usr/sbin*) ;;
+   *) SECURE_PATH=$(unset PATH;
+   . "${EPREFIX}"/etc/profile.env; echo "${PATH}")
+   ;;
+   esac
+   if [[ -z ${SECURE_PATH} ]] ; then
+   ewarn " Failed to detect SECURE_PATH, please report this"
+   fi
+
+   # then remove duplicate path entries
+   cleanpath() {
+   local newpath thisp IFS=:
+   for thisp in $1 ; do
+   if [[ :${newpath}: != *:${thisp}:* ]] ; then
+   newpath+=:$thisp
+   else
+   einfo "   Duplicate entry ${thisp} removed..."
+   fi
+   done
+   SECURE_PATH=${newpath#:}
+   }
+   cleanpath 
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin${SECURE_PATH:+:${SECURE_PATH}}
+
+   # finally, strip gcc paths #136027
+   rmpath() {
+   local e newpath thisp IFS=:
+   for thisp in ${SECURE_PATH} ; do
+   for e ; do [[ $thisp == $e ]] && continue 2 ; done
+   newpath+=:$thisp
+   done
+   SECURE_PATH=${newpath#:}
+   }
+   rmpath '*/gcc-bin/*' '*/gnat-gcc-bin/*' '*/gnat-gcc/*'
+
+   einfo "... done"
+}
+
+src_configure() {
+   local SECURE_PATH
+   set_secure_path
+
+   # audit: somebody got to explain me how I can test this before I
+   # enable it.. - Diego
+   # plugindir: autoconf code is crappy and does not delay evaluation
+   # until `make` time, so we have to use a full path here rather than
+   # basing off other values.
+   myeconfargs=(
+   --enable-zlib=system
+   --with-editor="${EPREFIX}"/usr/libexec/editor
+ 

[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-colormanagement/

2018-06-22 Thread Mart Raudsepp
commit: a9e89375f69a23526e29a3dc3a089bdef831fb18
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jun 22 17:40:19 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 22 21:22:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9e89375

media-plugins/gst-plugins-colormanagement: color management correction 
GStreamer plugin

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-colormanagement/Manifest|  1 +
 .../gst-plugins-colormanagement-1.14.1.ebuild | 15 +++
 media-plugins/gst-plugins-colormanagement/metadata.xml| 14 ++
 3 files changed, 30 insertions(+)

diff --git a/media-plugins/gst-plugins-colormanagement/Manifest 
b/media-plugins/gst-plugins-colormanagement/Manifest
new file mode 100644
index 000..25fa05bb322
--- /dev/null
+++ b/media-plugins/gst-plugins-colormanagement/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-bad-1.14.1.tar.xz 4651852 BLAKE2B 
915798f9d07e18b445cae818978def1356299034d14ca2cba8f07df93d5dcf5ed257290bf111298c4f8063b32ceee38dd78c02eae508f6e88956b132740bfa36
 SHA512 
6969b6c91279fb96bc28acde0284ce980b3982ae0c77820284a903beee61dffa863554dcfadb55de1987404b59c3c7c421372e65dc7b4014fe64a0c91d4ce729

diff --git 
a/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.14.1.ebuild
 
b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.14.1.ebuild
new file mode 100644
index 000..787f3228a80
--- /dev/null
+++ 
b/media-plugins/gst-plugins-colormanagement/gst-plugins-colormanagement-1.14.1.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer
+
+DESCRIPTION="Color management correction GStreamer plugins"
+KEYWORDS="~amd64"
+
+RDEPEND=">=media-libs/lcms-2.7:2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+GST_PLUGINS_BUILD="lcms2"

diff --git a/media-plugins/gst-plugins-colormanagement/metadata.xml 
b/media-plugins/gst-plugins-colormanagement/metadata.xml
new file mode 100644
index 000..161a88d1d75
--- /dev/null
+++ b/media-plugins/gst-plugins-colormanagement/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   gstrea...@gentoo.org
+   GStreamer package maintainers
+
+
+   GStreamer plugin for color management correction.
+
+   Includes the following elements:
+   * lcms - Uses LittleCMS 2 to perform ICC profile correction
+
+



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-chromaprint/

2018-06-22 Thread Mart Raudsepp
commit: 8a23efcc4313bc57d3c0446b816aa64c35f56a91
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jun 22 17:38:55 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 22 21:22:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a23efcc

media-plugins/gst-plugins-chromaprint: fix typo in metadata longdesc

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-chromaprint/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/gst-plugins-chromaprint/metadata.xml 
b/media-plugins/gst-plugins-chromaprint/metadata.xml
index c5c259068e7..00271904912 100644
--- a/media-plugins/gst-plugins-chromaprint/metadata.xml
+++ b/media-plugins/gst-plugins-chromaprint/metadata.xml
@@ -9,6 +9,6 @@
GStreamer plugin for calculating Chromaprint fingerprint from audio 
files.
 
Includes the following elements:
-   * chromeprint - Find an audio fingerprint using the Chromaprint library
+   * chromaprint - Find an audio fingerprint using the Chromaprint library
 
 



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

2018-06-22 Thread Göktürk Yüksek
commit: b5aaa3a1a37778edbd59afc3aee1115df2dc3303
Author: kuzetsa  gmail  com>
AuthorDate: Fri Jun 22 04:14:02 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Fri Jun 22 21:11:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5aaa3a1

sys-kernel/ck-sources: genpatches-4.14-56

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.14.51.ebuild | 67 +
 2 files changed, 70 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index 9a1549f8905..b08b8baeb8f 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -12,6 +12,9 @@ DIST genpatches-4.14-52.extras.tar.xz 17496 BLAKE2B 
402ab3be4571457aa71ad0e4785a
 DIST genpatches-4.14-54.base.tar.xz 1416012 BLAKE2B 
43b4a3d2f739aa28f78c370f750a2cae4685eefd305119bec12fbe701ff456c3691f7af07a5168cb70aa81d235eee478485a27833d2c279038545c0d3c8a6b9f
 SHA512 
385c548cdb99b80d126c3e48b2444f8aa99818cc2408adad76c95095344e403c8eb9dcecf8dfd830a745c66423fbe3549cab5f9fddf2a259606c42c0b470e373
 DIST genpatches-4.14-54.experimental.tar.xz 5224 BLAKE2B 
b8e988b07ffe7c2fcf93cc5e3d27945b575d6734c3d31df369c5106ae1ca581db760bfa262639cdef7640146811eb395b79d70c21319a0564592c14faa547e5b
 SHA512 
c698bed59b03094e80a59f64a362b0e956237c0004e2e9c5a608889aa14e92d701160ddf149d45e39643cbdb5107d51becca427ed4b0d38219d4b392c27fc31e
 DIST genpatches-4.14-54.extras.tar.xz 17492 BLAKE2B 
f993363b6205021049a653828ee314cf2da0e5e18612cf0d0361ddd83832a4297fa56fbe7be64ec3dfc164836da41fea1058b930f38bf569dddae0f94a3adbd7
 SHA512 
886279967efbc449797424e4f5d68ec9982049ae38fe0d7a3b81aaf058ac58971d32d196c6b70c7a382e09307d56cc599c504d5cb63fafb307a5141c7a4e08f3
+DIST genpatches-4.14-56.base.tar.xz 1459612 BLAKE2B 
cb36e0e5f7c998fb660e320e3a9cf1ad0412bd26fd92af6889c09ce70fbd4a8d7e2f78b8c178828fcfa95859d3cdfc1ed3370b2e8eacb32e8198d91e2bd37480
 SHA512 
35b1c2c915e7c493e53663c4140fbb0708cb2ae5a95dfdf420009ebe7d7df0890f3c1f66b694f46e033af5f24057e779c406cb510ab24d83e00731c6ad696726
+DIST genpatches-4.14-56.experimental.tar.xz 5224 BLAKE2B 
b8e988b07ffe7c2fcf93cc5e3d27945b575d6734c3d31df369c5106ae1ca581db760bfa262639cdef7640146811eb395b79d70c21319a0564592c14faa547e5b
 SHA512 
c698bed59b03094e80a59f64a362b0e956237c0004e2e9c5a608889aa14e92d701160ddf149d45e39643cbdb5107d51becca427ed4b0d38219d4b392c27fc31e
+DIST genpatches-4.14-56.extras.tar.xz 17492 BLAKE2B 
f993363b6205021049a653828ee314cf2da0e5e18612cf0d0361ddd83832a4297fa56fbe7be64ec3dfc164836da41fea1058b930f38bf569dddae0f94a3adbd7
 SHA512 
886279967efbc449797424e4f5d68ec9982049ae38fe0d7a3b81aaf058ac58971d32d196c6b70c7a382e09307d56cc599c504d5cb63fafb307a5141c7a4e08f3
 DIST genpatches-4.16-15.base.tar.xz 402268 BLAKE2B 
1ce1a4da6e6ed219554adbf9acd0816747298c375a17794831ca9ecacd5bcf8c23c6eb49ab83d04d15b732f5ce6611be98f1d5acf151f3af172cfc6e48dab23d
 SHA512 
2a5d0a8f83597bed7ee6000786d336729d53a2d76b674c14f4f92230cfb4cae6aca688ad70f0aa922e4826eddb0eb5d6d3b8d63ac207c54c52781759dd90c4ce
 DIST genpatches-4.16-15.experimental.tar.xz 5164 BLAKE2B 
c059c922b3f371ba3fbea51e714ee056d59a7326ddcc122f0c1e94055793d654e8a57faee263fd7b70a088a092e3b1d828befcf406d3d647291ce17782dadcde
 SHA512 
ef3f4590aa9e4801c648b520a49eace811051422c4d849d80dd3d0ada07b71fd955cf520c8f1ce3d1c41d1bcc9f11f0fe05f329ca67f9098e924da3deb65d51b
 DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B 
f4c4d640834c03b2d0543b12fc6b227ac994201f9b31872342c63d930d4280bd1f93625c148eefb126f9269fc1fea1872ac4920ba679938c6aec7d916449
 SHA512 
a32823c41c47b26110da59d63bd6104d8b38ae9ecac43e87ec03ecef726349475e40fe88354a1680bf816a12f6edd0dbfb1a2b2865be0a0716047b12d2cfbded

diff --git a/sys-kernel/ck-sources/ck-sources-4.14.51.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.14.51.ebuild
new file mode 100644
index 000..e7424c378e7
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.14.51.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+   http://kernel.kolivas.org/;
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="56"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0;
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+# Fix for: 

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

2018-06-22 Thread Göktürk Yüksek
commit: cc6be5ce146a36e3edcc6d7c61a2308db59f9208
Author: kuzetsa  gmail  com>
AuthorDate: Fri Jun 22 04:15:04 2018 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Fri Jun 22 21:11:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc6be5ce

sys-kernel/ck-sources: genpatches-4.16-18

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-kernel/ck-sources/Manifest  |  3 ++
 sys-kernel/ck-sources/ck-sources-4.16.17.ebuild | 62 +
 2 files changed, 65 insertions(+)

diff --git a/sys-kernel/ck-sources/Manifest b/sys-kernel/ck-sources/Manifest
index b08b8baeb8f..01e92c82baf 100644
--- a/sys-kernel/ck-sources/Manifest
+++ b/sys-kernel/ck-sources/Manifest
@@ -21,6 +21,9 @@ DIST genpatches-4.16-15.extras.tar.xz 17500 BLAKE2B 
f4c4d640834c03b2d0543b12
 DIST genpatches-4.16-17.base.tar.xz 430088 BLAKE2B 
c61ffb1627bd214aafdc920c70b3e4f31a07d8849673540e6876c84b5fc55f0c4d264fbbdc15e2042d9e1888a8546dc501c05ba63adb8cce1ac0aaf8d2774b0e
 SHA512 
d8e275656332450b63507abfe4ac18814ceed04aa9c0a8ad387787f1ee69a860d18583b91b4149d545deba88c60176129f88e7a97cec91b056ce5e96b6825aac
 DIST genpatches-4.16-17.experimental.tar.xz 5164 BLAKE2B 
d62882cceced2a9b3ccd1c21d8ace7ebdc1d4fa77caf2c49fa22d8ae087e119d40ed9a9ac88ee5b14d00b9363adaeb7eb1471fbbb30aed1c4b6ee12296102bcc
 SHA512 
78bcca40ba6ccea7d20aab345302895d09d0a61d326268be9e0aa50498fbe341f2aaef9a712a1e3c628e19849314e1cf609a83c92d36b96754865c0eb11e0601
 DIST genpatches-4.16-17.extras.tar.xz 17492 BLAKE2B 
9ad1072b3c62c064a72a5406e80eb7d270df3d2b4e2d4fa24c1f4f01d2b651abd06d3ef7d77cbdd22597e05095f58f1bdf31b36240ec32d3e06aaf01cad7
 SHA512 
880e0edbbe8897bc638ced47a83dff35fb067596f07e4d6b9bb8b2f0c45bd9a1528cc557ded26ca5fe09fe89414c776f5a852385c2f1657d13c8d26f6fabd20a
+DIST genpatches-4.16-18.base.tar.xz 508740 BLAKE2B 
bbdd0ef86712ab8561c1d0272ac163cf165ee35ca496f24f8c587f74004085ed058e26b9bcaa900918badfbaa146dec2dfe73d98072fb4b43fb1fdd33a5097af
 SHA512 
5b4841f67241de83e984d9b83a9643a311f8b8bc18e78536db4b1223e0c7daaee60c75b7e551f42d0ccc1b068241d773d720159dc0446375229e38cfa0a9e140
+DIST genpatches-4.16-18.experimental.tar.xz 5168 BLAKE2B 
536cd42df508c7b528ca5cdd34f215426d07572455c0e26c678b9f044f53574fe1d2ab1488bde7ac306c9e7a3fd9042755bbb98d988f4389592dbd44ca3b0f47
 SHA512 
be5c1a1d6e758486b2d5bdeed44750cf6b9d38a42fdb34aa577b36c496ff25e221bf57243a280e1c4315705fc83e340e855614486d2bbff2528b05b1a35721ef
+DIST genpatches-4.16-18.extras.tar.xz 17496 BLAKE2B 
926ea0dfe37beb6244da243d2dbf37c4e85118f0d56410b4f80b019228d5702d14e514c5324a1ca455e4d69927f30490b152b746340d0feeeae46342cf7ad1de
 SHA512 
69db081086e60a2eaeb2038b3017b8815c7b2d8b6e1b0f20af04f3e8e783d3b6f67263cdf0988314ed6e91fa3561336c7db1949e3fc51ab00b9d7f62803f65c7
 DIST genpatches-4.9-110.base.tar.xz 2180268 BLAKE2B 
fe0f707079302189ac484fcb67151216cbfc9c84627db81aaf5db32a5dd371ee1a356379a9592ea86d51a7a7534c117dea4be71706ed8b591bfd60e30ebe0c93
 SHA512 
0b957de2d1f2d09e69a4850dcb31fe0c12d7ab701479d7b952523c9c2c6c4ea1b8ae1521fd02c18c312cc4399dfc81989f2cb7fac0b3468f1bb9e92cb554a6b4
 DIST genpatches-4.9-110.experimental.tar.xz 106392 BLAKE2B 
831759d456c12bcfb433f0eb8e4b90b8f2337741415b3272ff77af8d7bc510cc548287318b6672794ae66f645efedfb37c9dd65333fcf2cdd804bda29bbae4bd
 SHA512 
fae0aad5cee94b79bf7f2b70c4d95704408ac5615056aa590a7eb5586234eb46da2b2eb90c762df84b1d0713b84e6aade1505b8ac24e7cb7a08e158782d2fbed
 DIST genpatches-4.9-110.extras.tar.xz 17352 BLAKE2B 
c4d6d32fd0e61bfb439a543694bf266bb83e886f69b28d03bd1af12e10dbfb4d822517c15688b0acc4473329035a3b87028b3ba39c52429fa385a2125c27db5f
 SHA512 
5adb32f3970030b7cb9e237070ff38d055e2143237c9198e9c651d80102efa1be48e7ce5de5d9515ae7d1363523c4e6c2774d933812b68f4be72824f31daba45

diff --git a/sys-kernel/ck-sources/ck-sources-4.16.17.ebuild 
b/sys-kernel/ck-sources/ck-sources-4.16.17.ebuild
new file mode 100644
index 000..d16a67711be
--- /dev/null
+++ b/sys-kernel/ck-sources/ck-sources-4.16.17.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64 ~x86"
+
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches/
+   http://kernel.kolivas.org/;
+
+IUSE="experimental"
+
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="18"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+
+PYTHON_COMPAT=( python2_7 )
+inherit python-any-r1 kernel-2
+detect_version
+detect_arch
+
+DEPEND="deblob? ( ${PYTHON_DEPS} )"
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+
+DESCRIPTION="Con Kolivas' high performance patchset and Gentoo's genpatches 
for Linux ${K_BRANCH_ID}"
+
+CK_VERSION="1"
+
+CK_FILE="patch-${K_BRANCH_ID}-ck${CK_VERSION}.xz"
+
+CK_BASE_URL="http://ck.kolivas.org/patches/4.0;
+CK_LVER_URL="${CK_BASE_URL}/${K_BRANCH_ID}/${K_BRANCH_ID}-ck${CK_VERSION}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+CK_URI="${CK_LVER_URL}/${CK_FILE}"
+
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} 

[gentoo-commits] proj/openrc:master commit in: src/librc/

2018-06-22 Thread William Hubbs
commit: 72df51e17ba0e1a0f94451b4bbfb338288c4625c
Author: William Hubbs  gmail  com>
AuthorDate: Fri Jun 22 20:41:25 2018 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Jun 22 20:41:25 2018 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=72df51e1

librc-daemon: convert most snprintf calls to xasprintf

 src/librc/librc-daemon.c | 71 
 1 file changed, 36 insertions(+), 35 deletions(-)

diff --git a/src/librc/librc-daemon.c b/src/librc/librc-daemon.c
index a40150a6..173fcb83 100644
--- a/src/librc/librc-daemon.c
+++ b/src/librc/librc-daemon.c
@@ -23,13 +23,13 @@
 static bool
 pid_is_exec(pid_t pid, const char *exec)
 {
-   char buffer[32];
+   char *buffer = NULL;
FILE *fp;
int c;
bool retval = false;
 
exec = basename_c(exec);
-   snprintf(buffer, sizeof(buffer), "/proc/%d/stat", pid);
+   xasprintf(, "/proc/%d/stat", pid);
if ((fp = fopen(buffer, "r"))) {
while ((c = getc(fp)) != EOF && c != '(')
;
@@ -41,23 +41,27 @@ pid_is_exec(pid_t pid, const char *exec)
}
fclose(fp);
}
+   free(buffer);
return retval;
 }
 
 static bool
 pid_is_argv(pid_t pid, const char *const *argv)
 {
-   char cmdline[32];
+   char *cmdline = NULL;
int fd;
char buffer[PATH_MAX];
char *p;
ssize_t bytes;
 
-   snprintf(cmdline, sizeof(cmdline), "/proc/%u/cmdline", pid);
-   if ((fd = open(cmdline, O_RDONLY)) < 0)
+   xasprintf(, "/proc/%u/cmdline", pid);
+   if ((fd = open(cmdline, O_RDONLY)) < 0) {
+   free(cmdline);
return false;
+   }
bytes = read(fd, buffer, sizeof(buffer));
close(fd);
+   free(cmdline);
if (bytes == -1)
return false;
 
@@ -88,7 +92,7 @@ rc_find_pids(const char *exec, const char *const *argv, uid_t 
uid, pid_t pid)
char proc_ns[30];
size_t len = 0;
pid_t p;
-   char buffer[PATH_MAX];
+   char *buffer = NULL;
struct stat sb;
pid_t openrc_pid = 0;
char *pp;
@@ -149,18 +153,22 @@ rc_find_pids(const char *exec, const char *const *argv, 
uid_t uid, pid_t pid)
continue;
if (pid != 0 && pid != p)
continue;
-   snprintf(buffer, sizeof(buffer), "/proc/%d/ns/pid", p);
+   xasprintf(, "/proc/%d/ns/pid", p);
if (exists(buffer)) {
rc = readlink(buffer, proc_ns, sizeof(proc_ns));
if (rc <= 0)
proc_ns[0] = '\0';
}
+   free(buffer);
if (strlen(my_ns) && strlen (proc_ns) && strcmp(my_ns, proc_ns))
continue;
if (uid) {
-   snprintf(buffer, sizeof(buffer), "/proc/%d", p);
-   if (stat(buffer, ) != 0 || sb.st_uid != uid)
+   xasprintf(, "/proc/%d", p);
+   if (stat(buffer, ) != 0 || sb.st_uid != uid) {
+   free(buffer);
continue;
+   }
+   free(buffer);
}
if (exec && !pid_is_exec(p, exec))
continue;
@@ -169,9 +177,10 @@ rc_find_pids(const char *exec, const char *const *argv, 
uid_t uid, pid_t pid)
continue;
/* If this is an OpenVZ host, filter out container processes */
if (openvz_host) {
-   snprintf(buffer, sizeof(buffer), "/proc/%d/status", p);
+   xasprintf(, "/proc/%d/status", p);
if (exists(buffer)) {
fp = fopen(buffer, "r");
+   free(buffer);
if (! fp)
continue;
while (! feof(fp)) {
@@ -315,12 +324,13 @@ _match_daemon(const char *path, const char *file, 
RC_STRINGLIST *match)
 {
char *line = NULL;
size_t len = 0;
-   char ffile[PATH_MAX];
+   char *ffile = NULL;
FILE *fp;
RC_STRING *m;
 
-   snprintf(ffile, sizeof(ffile), "%s/%s", path, file);
+   xasprintf(, "%s/%s", path, file);
fp = fopen(ffile, "r");
+   free(ffile);
 
if (!fp)
return false;
@@ -346,29 +356,22 @@ _match_list(const char *exec, const char *const *argv, 
const char *pidfile)
 {
RC_STRINGLIST *match = rc_stringlist_new();
int i = 0;
-   size_t l;
char *m;
 
if (exec) {
-   l = strlen(exec) + 6;
-   m = xmalloc(sizeof(char) * l);
-   snprintf(m, l, "exec=%s", exec);
+   xasprintf(, "exec=%s", exec);
   

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

2018-06-22 Thread Sergei Trofimovich
commit: db54a44736795d04e7c3aa584cff582e2a7f2351
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Jun 22 20:35:52 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jun 22 20:39:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db54a447

net-mail/mailutils: keyworded 3.4-r2 for sparc

Bug: https://bugs.gentoo.org/635216
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="sparc"

 net-mail/mailutils/mailutils-3.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/mailutils/mailutils-3.4-r2.ebuild 
b/net-mail/mailutils/mailutils-3.4-r2.ebuild
index 29af9bd8f3a..f7d379b8b04 100644
--- a/net-mail/mailutils/mailutils-3.4-r2.ebuild
+++ b/net-mail/mailutils/mailutils-3.4-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos 
~x64-macos ~x86-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos 
~x64-macos ~x86-macos"
 IUSE="berkdb bidi +clients gdbm sasl guile ipv6 kerberos kyotocabinet ldap \
mysql nls pam postgres python servers ssl static-libs +threads tcpd \
tokyocabinet"



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

2018-06-22 Thread Tim Harder
commit: ccde4097ef3f2330c79823bd451f6eec8fb6796e
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jun 22 19:32:06 2018 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jun 22 19:33:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccde4097

dev-python/sphinx: fix doc install

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

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

diff --git a/dev-python/sphinx/sphinx-1.7.5.ebuild 
b/dev-python/sphinx/sphinx-1.7.5.ebuild
index 328f321d829..e9a69465dfe 100644
--- a/dev-python/sphinx/sphinx-1.7.5.ebuild
+++ b/dev-python/sphinx/sphinx-1.7.5.ebuild
@@ -82,8 +82,8 @@ python_compile() {
 
 python_compile_all() {
if use doc; then
-   emake -C doc SPHINXBUILD='"${EPYTHON}" "${S}/sphinx-build.py"' 
html
-   HTML_DOCS=( doc/_build/html/. )
+   esetup.py build_sphinx
+   HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
fi
 }
 



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

2018-06-22 Thread Andreas Hüttel
commit: bd11aa5ac0f2e004da145ad52e49ef82c765f879
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jun 22 19:25:48 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Jun 22 19:29:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd11aa5a

media-gfx/hugin: Add python-3.6 to allowed list

Closes: https://bugs.gentoo.org/656948
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/hugin/hugin-2018.0.0.ebuild | 2 +-
 media-gfx/hugin/hugin-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/hugin/hugin-2018.0.0.ebuild 
b/media-gfx/hugin/hugin-2018.0.0.ebuild
index c3812f206d1..6e80515ca14 100644
--- a/media-gfx/hugin/hugin-2018.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2018.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 WX_GTK_VER="3.0"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit python-single-r1 wxwidgets versionator cmake-utils
 

diff --git a/media-gfx/hugin/hugin-.ebuild 
b/media-gfx/hugin/hugin-.ebuild
index 32e41078241..8615f1c5a0b 100644
--- a/media-gfx/hugin/hugin-.ebuild
+++ b/media-gfx/hugin/hugin-.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
 
 WX_GTK_VER="3.0"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit mercurial python-single-r1 wxwidgets versionator cmake-utils
 



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

2018-06-22 Thread Michał Górny
commit: b3c06371f3f366cbe8c17f3f0c9febbb5f9ec503
Author: Joonas Niilola  gmail  com>
AuthorDate: Sun Jun 17 12:14:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:49:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3c06371

x11-misc/e16keyedit: removal

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

 x11-misc/e16keyedit/Manifest  |  1 -
 x11-misc/e16keyedit/e16keyedit-0.7.ebuild | 21 -
 x11-misc/e16keyedit/metadata.xml  | 11 ---
 3 files changed, 33 deletions(-)

diff --git a/x11-misc/e16keyedit/Manifest b/x11-misc/e16keyedit/Manifest
deleted file mode 100644
index 2bef631fe28..000
--- a/x11-misc/e16keyedit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST e16keyedit-0.7.tar.gz 88323 BLAKE2B 
dde8bcfb18f6c2f2c52357b7951cefd2f3e96b272320c0991ea4a665dbadcf5026e74ac59bacdd728b9534b818c73d778a804d3bbf598d82d5c64d30dd0ca75e
 SHA512 
6178977bd9e1dfd337717660be8102f5c3f0a6d29d4b0b1ae67a7fa9a812ab46c4fee67e52282ca38d429d16697935e25e7c046f22d7f3bb06b7b3933e6d557b

diff --git a/x11-misc/e16keyedit/e16keyedit-0.7.ebuild 
b/x11-misc/e16keyedit/e16keyedit-0.7.ebuild
deleted file mode 100644
index 922f0199044..000
--- a/x11-misc/e16keyedit/e16keyedit-0.7.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Key binding editor for enlightenment 16"
-HOMEPAGE="https://www.enlightenment.org/;
-SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE=""
-
-RDEPEND="=x11-libs/gtk+-2*"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_configure() {
-   econf --enable-gtk2
-}

diff --git a/x11-misc/e16keyedit/metadata.xml b/x11-misc/e16keyedit/metadata.xml
deleted file mode 100644
index bc4fe6836d2..000
--- a/x11-misc/e16keyedit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-
-This is a standalone keybindings editor for enlightenment version 0.16.
-
-
-   enlightenment
-
-



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

2018-06-22 Thread Michał Górny
commit: 5b796124ca96e5f29535d2372a34163c074f1b49
Author: Joonas Niilola  gmail  com>
AuthorDate: Tue Jun 19 06:03:08 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:50:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b796124

profiles/package.mask: remove last-rited e16 packages

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 5b256f74407..ea595fe54af 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -357,18 +357,6 @@ kde-frameworks/kdelibs
 kde-frameworks/kdelibs-env
 kde-plasma/qguiplatformplugin_kde
 
-# Joonas Niilola  (18 May 2018)
-# Unmaintained, bugs open without activity, makes users
-# install ancient version of enlightenment by typing
-# 'emerge enlightenment' due to obnoxious package slotting.
-# Bug #656020. Removal in ~30 days
-=x11-wm/enlightenment-1.0.17
-=x11-wm/enlightenment-0.16.
-app-doc/edox-data
-x11-misc/e16keyedit
-x11-misc/e16menuedit2
-x11-plugins/epplets
-
 # Andreas Sturmlechner  (18 May 2018)
 # Breaking consumers by internal header cleanup and removal of deprecated
 # qt5_use_modules from Qt5CoreMacros.cmake. File bugs with fixes upstream



[gentoo-commits] repo/gentoo:master commit in: app-doc/edox-data/

2018-06-22 Thread Michał Górny
commit: 6f885485988a708b073d92525a3753e2d50e4038
Author: Joonas Niilola  gmail  com>
AuthorDate: Sun Jun 17 12:27:01 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:49:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f885485

app-doc/edox-data: removal

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

 app-doc/edox-data/Manifest|  1 -
 app-doc/edox-data/edox-data-0.16.8.0.2.ebuild | 30 ---
 app-doc/edox-data/metadata.xml|  8 ---
 3 files changed, 39 deletions(-)

diff --git a/app-doc/edox-data/Manifest b/app-doc/edox-data/Manifest
deleted file mode 100644
index b4901025bc7..000
--- a/app-doc/edox-data/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST e16-docs-0.16.8.0.2.tar.gz 1655229 BLAKE2B 
7f57fcc90791f27e2186cd266222072c5ab5214f12e0f35fbdf706035e6f7ce68ab632779e77572e3ddb8c0d183aebfacc23dc25f400a941325dced54ae72b92
 SHA512 
df46cedff63984f5fe3cd4d523406efc3b4334447cbe9e31abae969961142887c5891bad7c65b066bb077f69789de4d38718872554e4a23f3b5b853bda665e31

diff --git a/app-doc/edox-data/edox-data-0.16.8.0.2.ebuild 
b/app-doc/edox-data/edox-data-0.16.8.0.2.ebuild
deleted file mode 100644
index 4bf3991a9d0..000
--- a/app-doc/edox-data/edox-data-0.16.8.0.2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils
-
-MY_P="e16-docs-${PV}"
-DESCRIPTION="The Enlightenment online help"
-HOMEPAGE="https://www.enlightenment.org/;
-SRC_URI="mirror://sourceforge/enlightenment/${MY_P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
-IUSE=""
-
-DEPEND=">=x11-wm/enlightenment-0.16.8"
-
-S=${WORKDIR}/${MY_P}
-
-src_compile() {
-   econf --enable-fsstd || die
-   emake || die
-}
-
-src_install() {
-   emake install DESTDIR="${D}" || die
-   dodoc AUTHORS ChangeLog README
-}

diff --git a/app-doc/edox-data/metadata.xml b/app-doc/edox-data/metadata.xml
deleted file mode 100644
index 2031ab52a3e..000
--- a/app-doc/edox-data/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-
-   enlightenment
-
-



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/epplets/

2018-06-22 Thread Michał Górny
commit: 4ed130ff5fbd6e296d426814f2f7513d5f8bbc79
Author: Joonas Niilola  gmail  com>
AuthorDate: Sun Jun 17 12:27:39 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:49:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed130ff

x11-plugins/epplets: removal

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

 x11-plugins/epplets/Manifest|  2 --
 x11-plugins/epplets/epplets-0.12.ebuild | 27 ---
 x11-plugins/epplets/epplets-0.14.ebuild | 31 ---
 x11-plugins/epplets/metadata.xml| 15 ---
 4 files changed, 75 deletions(-)

diff --git a/x11-plugins/epplets/Manifest b/x11-plugins/epplets/Manifest
deleted file mode 100644
index 9df1b60e697..000
--- a/x11-plugins/epplets/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST epplets-0.12.tar.gz 894232 BLAKE2B 
dc86da84888531a1af5b052c739b4f4d06d0d9013fe9d0f996ea529b2ad77541fa9e0b5c7acf30a2443c56c66a6765c6aab30f1bf36a560968194a85d980c723
 SHA512 
b8b017ed4199f6a083db4e66090611e24d50428d287b1ef414725e68bc48ecedc3f6a3c9f68d38645e9146739e35e43ca08197d832b38d580039f3a050de93dc
-DIST epplets-0.14.tar.gz 971885 BLAKE2B 
c9dbbb268ec4580a81f0c7a8a786a5fcf03c88463be997de469892b57798d11c9e0e33196e2e83c2ea64c5ec61cc964b06ed596b98606292b3719e3af25d
 SHA512 
d83d60521fe06497f109c3fbb5c2e10abd36a43b050c10787a68d9f9f8c2866f57d78a8559a482654d9bb0eaaf3ce791e4839bb0fda88ccbf026d8ec5dc93824

diff --git a/x11-plugins/epplets/epplets-0.12.ebuild 
b/x11-plugins/epplets/epplets-0.12.ebuild
deleted file mode 100644
index 1b147792f12..000
--- a/x11-plugins/epplets/epplets-0.12.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-DESCRIPTION="Base files for Enlightenment epplets and some epplets"
-HOMEPAGE="https://www.enlightenment.org/;
-SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc x86"
-IUSE=""
-
-RDEPEND="x11-libs/libX11
-   x11-libs/libXext
-   media-libs/freeglut
-   media-libs/imlib2
-   >=x11-wm/enlightenment-0.16.4"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto"
-
-src_install() {
-   emake DESTDIR="${D}" install || die
-   dodoc ChangeLog
-}

diff --git a/x11-plugins/epplets/epplets-0.14.ebuild 
b/x11-plugins/epplets/epplets-0.14.ebuild
deleted file mode 100644
index 416ba6a70a6..000
--- a/x11-plugins/epplets/epplets-0.14.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-DESCRIPTION="Base files for Enlightenment epplets and some epplets"
-HOMEPAGE="https://www.enlightenment.org/;
-SRC_URI="mirror://sourceforge/enlightenment/epplets-${PV}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc x86"
-IUSE="static-libs"
-
-RDEPEND="x11-libs/libX11
-   x11-libs/libXext
-   media-libs/freeglut
-   media-libs/imlib2
-   >=x11-wm/enlightenment-0.16.4"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto"
-
-src_configure() {
-   econf $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   use static-libs || find "${ED}"/usr -name '*.la' -delete
-}

diff --git a/x11-plugins/epplets/metadata.xml b/x11-plugins/epplets/metadata.xml
deleted file mode 100644
index dc98629925a..000
--- a/x11-plugins/epplets/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-
-Epplets are small, handy Enlightenment applets, similar to 'dockapps'
-or 'applets' for other packages.  The epplets package contains the
-base epplet API library and header files, as well as the core set of
-epplets, including CPU monitors, clocks, a mail checker, mixers, a
-slideshow, a URL grabber, a panel-like toolbar, and more.
-
-
-   enlightenment
-
-



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

2018-06-22 Thread Michał Górny
commit: c2a7e577860ae8dbe172681715beb83c477894af
Author: Joonas Niilola  gmail  com>
AuthorDate: Sun Jun 17 12:25:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:49:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a7e577

x11-misc/e16menuedit2: removal

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

 x11-misc/e16menuedit2/Manifest |  1 -
 x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild| 31 --
 .../files/e16menuedit2-0.0.3-no-docs.patch | 19 -
 x11-misc/e16menuedit2/metadata.xml |  8 --
 4 files changed, 59 deletions(-)

diff --git a/x11-misc/e16menuedit2/Manifest b/x11-misc/e16menuedit2/Manifest
deleted file mode 100644
index 567250da001..000
--- a/x11-misc/e16menuedit2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST e16menuedit2-0.0.3.tar.gz 370740 BLAKE2B 
5d5be198f72afbd7cf22f02d8bb9179c3f877101eccc9b57c3a5e4f2fd05260e807d267d4c7abfd40fc0a41700e876efceb992d27450f2960772321a625c5a85
 SHA512 
41942028e7d20b5aa46fce8f54f60af46bd08e292a1812d4845d68cbc670699c8fc70a8d71c2749df623a4a083b92bc9539b9241fd7daabbee0deb855ff1be99

diff --git a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild 
b/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild
deleted file mode 100644
index 5fc26891b70..000
--- a/x11-misc/e16menuedit2/e16menuedit2-0.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-GCONF_DEBUG="yes"
-
-inherit gnome2 eutils
-
-DESCRIPTION="Menu editor for enlightenment DR16 written in GTK2"
-HOMEPAGE="https://www.enlightenment.org/;
-SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz"
-
-LICENSE="MIT-with-advertising"
-SLOT="0"
-KEYWORDS="amd64 arm ~ppc sh sparc x86"
-IUSE=""
-
-RDEPEND="
-   >=x11-wm/enlightenment-0.16
-   >=gnome-base/libglade-2.4
-   x11-libs/gtk+:2
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-no-docs.patch
-   sed -i '1i#include ' src/e16menuedit2.c
-   gnome2_src_prepare
-}

diff --git a/x11-misc/e16menuedit2/files/e16menuedit2-0.0.3-no-docs.patch 
b/x11-misc/e16menuedit2/files/e16menuedit2-0.0.3-no-docs.patch
deleted file mode 100644
index 764ac866033..000
--- a/x11-misc/e16menuedit2/files/e16menuedit2-0.0.3-no-docs.patch
+++ /dev/null
@@ -1,19 +0,0 @@
 Makefile.in
-+++ Makefile.in
-@@ -220,14 +220,7 @@
- yelphelpdir = @yelphelpdir@
- SUBDIRS = src po pixmaps help
--e16menuedit2docdir = ${prefix}/${packagedocdir}
-+e16menuedit2docdir = ${prefix}
--e16menuedit2doc_DATA = \
--  README\
--  COPYING\
--  AUTHORS\
--  ChangeLog\
--  INSTALL\
--  NEWS\
--TODO
-+e16menuedit2doc_DATA = 
- 
- GLADE_FILES = e16menuedit2.glade
- e16menuedit2datadir = ${prefix}/${packagedatadir}/glade

diff --git a/x11-misc/e16menuedit2/metadata.xml 
b/x11-misc/e16menuedit2/metadata.xml
deleted file mode 100644
index 2031ab52a3e..000
--- a/x11-misc/e16menuedit2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-
-
-   enlightenment
-
-



[gentoo-commits] repo/gentoo:master commit in: x11-wm/enlightenment/

2018-06-22 Thread Michał Górny
commit: 722abb3946c76c77bae811e7f8aff05bb7653c50
Author: Joonas Niilola  gmail  com>
AuthorDate: Sun Jun 17 12:20:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:49:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722abb39

x11-wm/enlightenment: removal of e16

Check bug #656020 to find an overlay offering updated e16 packages.

Closes: https://bugs.gentoo.org/656020
Package-Manager: Portage[mgorny]-2.3.36.1

 x11-wm/enlightenment/Manifest  |  1 -
 .../enlightenment/enlightenment-0.16..ebuild   | 75 --
 x11-wm/enlightenment/enlightenment-1.0.17.ebuild   | 75 --
 x11-wm/enlightenment/metadata.xml  |  2 -
 4 files changed, 153 deletions(-)

diff --git a/x11-wm/enlightenment/Manifest b/x11-wm/enlightenment/Manifest
index c41a559a6ae..a0aa827188a 100644
--- a/x11-wm/enlightenment/Manifest
+++ b/x11-wm/enlightenment/Manifest
@@ -1,4 +1,3 @@
-DIST e16-1.0.17.tar.gz 2417299 BLAKE2B 
324c8d3cd4b9e18e7c7936065be24897e26838727f64b08d3d371bc898b421831ed37eb30ea859ab33eb58898984e48a580404a6632977d84e564096fba284e4
 SHA512 
d6ad565cf638de5240fbcd0f1cd37977c69e6af31a4ff9127e9c570fdf57a56bde50978620fbc34508d02661effa17f0c8b91ca23faebc0b77f9d40e166ba021
 DIST enlightenment-0.20.5.tar.xz 25039672 BLAKE2B 
b9f18ecb5afbd4f8675d0c5e9315173d6980e98d77e09c1e818161a92be727a504081c9944dd78519ff2eb02a146b8c3db276bd9a568f82c1584b74c4c7e7d07
 SHA512 
0d66d23b3462d6bf293229256d88d486d05135ff7bc7ab4258c3923c853f1935a1850b3a3ff0dabb1aae99a31dafb578f5cbb5678d08df490d3c6837b874a911
 DIST enlightenment-0.20.6.tar.xz 25030572 BLAKE2B 
7ce9b89ec56a741e81bb6ebae690c84ef89b53e7201723f0d74c99b006957f8c26cd8d4b914015aa7956d23f83beeb2ca2a0e9e145d9b2038a6a337acccd43bd
 SHA512 
97179929c039535f6f03fbd1272bde59e25f62b35e17e859379258dac771183562348f7a5c0148c76bcb05b86c21c24950117901f0c2800ac070ba7a27aeee29
 DIST enlightenment-0.21.11.tar.xz 25313532 BLAKE2B 
3128137fe81a5b3dccc909eee8aac6845648c088b4cc8de9965408445579ed6aa01bdd879b726d21449c674f07a78386348525d61c0c0d786493d638ec4ae2b4
 SHA512 
3dee0f7a49fff992a81ce82a730cf8f0cec52a9805dcdd643a35a0bb8c7a27c6af82c136219553684c24c8e2ee2e8623f04858fddab56cdff7477ed2c9cc0ddf

diff --git a/x11-wm/enlightenment/enlightenment-0.16..ebuild 
b/x11-wm/enlightenment/enlightenment-0.16..ebuild
deleted file mode 100644
index 8c16c95bbad..000
--- a/x11-wm/enlightenment/enlightenment-0.16..ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-if [[ ${PV} == * ]] ; then
-   ESVN_REPO_URI="https://svn.enlightenment.org/svn/e/trunk/E16/e;
-   inherit subversion autotools
-   SRC_URI=""
-   #KEYWORDS=""
-   S=${WORKDIR}/e16/e
-else
-   SRC_URI="mirror://sourceforge/enlightenment/e16-${PV/_/-}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86"
-   S=${WORKDIR}/e16-${PV/_pre?}
-fi
-inherit eutils
-
-DESCRIPTION="Enlightenment Window Manager (e16)"
-HOMEPAGE="https://www.enlightenment.org/;
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="dbus doc nls pango pulseaudio xcomposite xinerama xrandr"
-
-RDEPEND="pulseaudio? ( media-sound/pulseaudio )
-   dbus? ( sys-apps/dbus )
-   pango? ( x11-libs/pango )
-   =media-libs/freetype-2*
-   >=media-libs/imlib2-1.3.0[X]
-   x11-libs/libSM
-   x11-libs/libICE
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXdamage
-   x11-libs/libXxf86vm
-   x11-libs/libXft
-   xrandr? ( x11-libs/libXrandr )
-   x11-libs/libXrender
-   x11-misc/xbitmaps
-   xinerama? ( x11-libs/libXinerama )
-   xcomposite? ( x11-libs/libXcomposite )
-   nls? ( virtual/libintl )
-   virtual/libiconv"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   x11-base/xorg-proto
-   nls? ( sys-devel/gettext )"
-PDEPEND="doc? ( app-doc/edox-data )"
-
-src_prepare() {
-   if [[ ! -e configure ]] ; then
-   eautopoint
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   $(use_enable dbus) \
-   $(use_enable pulseaudio sound pulse) \
-   $(use_enable pango) \
-   $(use_enable xinerama) \
-   $(use_enable xrandr) \
-   $(use_enable xcomposite composite) \
-   --disable-docs \
-   --enable-zoom
-}
-
-src_install() {
-   default
-   dodoc COMPLIANCE sample-scripts/*
-   dohtml docs/e16.html
-}

diff --git a/x11-wm/enlightenment/enlightenment-1.0.17.ebuild 
b/x11-wm/enlightenment/enlightenment-1.0.17.ebuild
deleted file mode 100644
index 418b0bc450d..000
--- a/x11-wm/enlightenment/enlightenment-1.0.17.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under 

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

2018-06-22 Thread Michał Górny
commit: c819a508ae5b25cb0745ceccea8e4e0c1a362d21
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 18:38:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:48:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c819a508

app-misc/kryoflux-dtc: New package

Closes: https://bugs.gentoo.org/651482
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/kryoflux-dtc/Manifest|   2 +
 app-misc/kryoflux-dtc/kryoflux-dtc-2.6.ebuild | 104 ++
 app-misc/kryoflux-dtc/metadata.xml|  17 +
 3 files changed, 123 insertions(+)

diff --git a/app-misc/kryoflux-dtc/Manifest b/app-misc/kryoflux-dtc/Manifest
new file mode 100644
index 000..e6d215853fe
--- /dev/null
+++ b/app-misc/kryoflux-dtc/Manifest
@@ -0,0 +1,2 @@
+DIST kryoflux-ui.jar 2101377 BLAKE2B 
db9922b9d5787772849d1ef9edae52d64de066f643c471412ed9129307c4ee399ec3a18ebcacd7428ab15eabf5307e916b678831f2fa456cbd7073aa60bbb574
 SHA512 
66ba81ed1b2a97a0391e513c45b19436f17677e3dfe7c063749e41763658f99a5eb92e5b3312f4151f8fc51bd79502ac11ffd895966117e1d5a9849867aeb957
+DIST kryoflux_2.6_linux.tar.bz2 9177658 BLAKE2B 
6eb0bc7a166950bfedb32da466c17125a8a7d64e4bc9aa6610c69dd0f98c2fb5187ad19dbaf191b33dcb5a786ec4a1fa9bce2464c3c04eb152e0b9ed7ae770f2
 SHA512 
9bf700e9c646bad135999eb1fed12c86ff6fbc11a0034b86af7541fb16a4905dd740c706ebb87bf5848f5d80f45699c350a56397df5b6850559c2576d18eef1b

diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-2.6.ebuild 
b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6.ebuild
new file mode 100644
index 000..de512258d89
--- /dev/null
+++ b/app-misc/kryoflux-dtc/kryoflux-dtc-2.6.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P="kryoflux_${PV}_linux"
+
+inherit desktop eutils udev xdg-utils
+
+DESCRIPTION="KryoFlux Host Software"
+HOMEPAGE="https://www.kryoflux.com;
+SRC_URI="https://www.kryoflux.com/download/${MY_P}.tar.bz2
+   gui? ( https://www.kryoflux.com/kryoflux-ui.jar )"
+
+KEYWORDS="-* ~amd64 ~x86"
+LICENSE="SPS"
+SLOT="0"
+IUSE="demos doc fast-firmware gui static"
+
+RDEPEND="dev-libs/spsdeclib
+   virtual/libusb:1
+   virtual/udev
+   gui? ( virtual/jre )"
+
+DEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror strip"
+
+S="${WORKDIR}/${MY_P}"
+
+QA_PREBUILT="/usr/bin/kryoflux-dtc"
+
+src_unpack() {
+   unpack ${MY_P}.tar.bz2
+
+   if use gui; then
+   # Updated *.jar for compatibility with >= Java 9
+   cp "${DISTDIR}"/kryoflux-ui.jar "${S}" || die
+
+   # Extract kryoflux-ui.jar to get a logo for the meny entry
+   unpack kryoflux-ui.jar
+   fi
+}
+
+src_install() {
+   newbin dtc/$(usex amd64 x86_64 i686)/$(usex static static dynamic)/dtc 
kryoflux-dtc
+
+   cat <<-EOF > "${T}"/80-kryoflux.rules || die
+   ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", 
ATTR{idProduct}=="6124", GROUP="floppy", MODE="0660"
+   EOF
+   udev_dorules "${T}"/80-kryoflux.rules
+
+   if use gui; then
+   insinto /usr/share/kryoflux-ui
+   doins kryoflux-ui.jar
+
+   dosym ../../bin/kryoflux-dtc /usr/share/kryoflux-ui/dtc
+
+   make_wrapper kryoflux-ui "java -jar kryoflux-ui.jar" 
/usr/share/kryoflux-ui
+
+   newicon "${WORKDIR}"/images/disk.png kryoflux-ui.png
+
+   make_desktop_entry "kryoflux-ui" "KryoFlux UI" kryoflux-ui 
Development
+
+   dodoc dtc/kryoflux-ui_README.txt
+   fi
+
+   if use fast-firmware; then
+   insinto /lib/firmware
+   doins dtc/firmware_fast/firmware_kf_usb_rosalie.bin
+
+   dodoc dtc/firmware_fast/firmware_fast_README.txt
+   else
+   insinto /lib/firmware
+   doins dtc/firmware_kf_usb_rosalie.bin
+   fi
+
+   if use demos; then
+   dodoc -r g64_demo ipf_demo
+   fi
+
+   if use doc; then
+   dodoc -r docs schematics
+   fi
+
+   local DOCS=( "DONATIONS.txt" "RELEASE.txt" "README.linux" )
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "If you want to access your Kryoflux without root access,"
+   elog "please add yourself to the floppy group."
+
+   if use fast-firmware; then
+   elog ""
+   elog "You have enabled the fast firmware. Please keep in mind,"
+   elog "that this firmware can cause trouble with older floppy 
drives."
+   fi
+
+   if use gui; then
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   fi
+}

diff --git a/app-misc/kryoflux-dtc/metadata.xml 
b/app-misc/kryoflux-dtc/metadata.xml
new file mode 100644
index 000..c95657a7f86
--- /dev/null
+++ b/app-misc/kryoflux-dtc/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   

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

2018-06-22 Thread Michał Górny
commit: a1fadedbd06430c61f7d22c77566aae69d34e13d
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Wed Jun 20 09:10:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:48:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1fadedb

licenses/SPS: add license for app-misc/dtc

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

 licenses/SPS | 319 +++
 1 file changed, 319 insertions(+)

diff --git a/licenses/SPS b/licenses/SPS
new file mode 100644
index 000..610bb15e70f
--- /dev/null
+++ b/licenses/SPS
@@ -0,0 +1,319 @@
+The Software Preservation Society ("SPS")
+Licence Agreement (Licence, Copyright and Terms of Use)
+
+SPS technology is exclusively represented and licensed by
+KryoFlux Products & Services Limited, 80 Allington Way, Maidstone,
+ME16 0HN, United Kingdom
+
+
+ATTENTION: READ CAREFULLY: By using, copying, or distributing the
+accompanying software you indicate your acceptance of the following
+SPS Licence Agreement ("Agreement").
+
+
+PREAMBLE
+
+The SPS philosophy dictates that the technology associated with capturing
+floppy disk based software should be provided to "the community" for free
+(free as in "free beer") to the greatest extent possible in order to
+facilitate digital preservation efforts.
+
+This licence enforces that philosophy. It protects against misuse of
+a technology that has been a long time in development and is provided
+to the community or anyone else who would like to use it. It also
+intends to protect SPS itself from possible legal liability.
+
+
+SPS technology covered by this license can be divided into two categories:
+
+KRYOFLUX HIGH DEFINITION FLUX SAMPLER FOR USB: Preservation starts at
+the ingestion level. SPS therefore has developed a combination of hard
+and software targeted at software preservation called KryoFlux. KryoFlux
+software may be used for private, non-commercial purposes only. KryoFlux
+hardware schematics are provided for private, non-commercial use as well.
+Therefore private users can decide to build a KryoFlux board on their own,
+as long as the board is used for private purposes only and as long as such
+boards are not being sold to others (this includes boards given away for
+any kind of compensation). Licenses for commercial, government or academic
+use of KryoFlux can be applied for by contacting us at the email at the
+bottom of this license.
+
+CTA SOFTWARE PRESERVATION ANALYSER: This product is the core of SPS
+technology and is under constant development since 2001. The Analyser
+is used by SPS internally and also available as a commercial product for
+institutes, libraries, archives and museums. The Analyser is not free, it
+is commercial software. This means that possession or distribution without
+a proper licence is breach of international copyright treaties.
+
+
+The IPF support library is covered by a separate license and is
+specifically excluded from the terms laid out in this license, available
+in the IPF support library distribution.
+
+
+You may notice that this licence is very strict in pursuit of getting
+the software into the hands of people who wish to use it for free. You
+can not distribute it without written permission, charge to give it to
+somebody, not even for media costs. You cannot have it on a CD ROM that is
+distributed for payment. You cannot use it as part of providing a service
+that receives payment in any form.
+
+Any source provided (if any) is for inspection, understanding and
+safe keeping only. This will ensure that data capture or stored with
+SPS technology can still be accessed in the future even if there is
+no successor or representative of SPS available.
+
+Infringement of any of the terms of this licence is breaching
+international copyright laws, but it also hurts the communities
+benefiting from the technology by risking its future improvement
+and availability.
+
+This licence was not produced for the fun of it, you should note that
+only those who could possibly benefit financially are being restricted.
+Those people should negotiate an alternative license, which helps fund
+future development and our preservation activities.
+
+If you do not agree with any of the terms in this licence for the
+Technology then you are obviously free to choose not to use it.
+
+The latest version of this licence, libraries and imaging software can be
+found on the following sites:
+
+  http://www.softpres.org
+
+  http://www.kryoflux.com
+
+
+It is very easy to comply with this licence: Do not sell, modify or
+abuse the software and don't steal code from source provided. Learn,
+understand and write your own if you need to. Feel free to ask if you
+want to use something you can not create on your own. That's it.
+Everything else mentioned is here for those who may not understand
+these simple rules.
+
+
+1. CLARIFICATION. The software product and accompanying documentation
+   (the program's 

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

2018-06-22 Thread Michał Górny
commit: 9a7447b9ef1a1d39a4116701f225c150021955e8
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Wed Jun 20 09:11:32 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:48:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7447b9

profiles/license_groups: add SPS license to EULA group

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

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 54450047e3a..820a1074a11 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE bh-luxi Broadcom Dina 
intel-ucode ipw2100-fw ipw220
 
 # License agreements that try to take away your rights. These are more
 # restrictive than "all-rights-reserved" or require explicit approval.
-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded 
CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 DOOM3 ETQW f.lux FAH-EULA-2014 
FraunhoferFDK GameFront Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF 
MakeMKV-EULA MARBLEBLAST Mendeley-terms Microsemi MTA-0.5 NVIDIA-CODEC-SDK 
NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE 
PAPERS-PLEASE POMPOM postal2 Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA 
Q3AEULA-2111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA 
RuneScape-EULA SJ-Labs StarUML-EULA Steam supermicro teamspeak3 TeamViewer 
THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant zi-labone
+EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded 
CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 DOOM3 ETQW f.lux FAH-EULA-2014 
FraunhoferFDK GameFront Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF 
MakeMKV-EULA MARBLEBLAST Mendeley-terms Microsemi MTA-0.5 NVIDIA-CODEC-SDK 
NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE 
PAPERS-PLEASE POMPOM postal2 Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA 
Q3AEULA-2111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA 
RuneScape-EULA SJ-Labs SPS StarUML-EULA Steam supermicro teamspeak3 TeamViewer 
THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant zi-labone
 
 # Local Variables:
 # mode: conf-space



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

2018-06-22 Thread Michał Górny
commit: 826d2f88b40c5c912ea3022cfc3a959a30cd0415
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 18:38:31 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:48:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=826d2f88

dev-libs/spsdeclib: updated metadata.xml

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

 dev-libs/spsdeclib/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/spsdeclib/metadata.xml b/dev-libs/spsdeclib/metadata.xml
index 7159d99914d..29b8f4c73b6 100644
--- a/dev-libs/spsdeclib/metadata.xml
+++ b/dev-libs/spsdeclib/metadata.xml
@@ -11,6 +11,6 @@


The SPS decoder library will load IPF and CT Raw files in the 
emulator of your choice.
-   Kryofluxes app-misc/dtc also will need this.
+   Kryofluxes app-misc/kryoflux-dtc also will need this.

 



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

2018-06-22 Thread Michał Górny
commit: eb677cceb33e50d100cacc2f00e8d13539582dd9
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jun 22 12:36:20 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:40:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb677cce

dev-libs/ivykis: make static libs optional

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/ivykis/ivykis-0.42.3-r1.ebuild | 23 +++
 1 file changed, 23 insertions(+)

diff --git a/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild 
b/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild
new file mode 100644
index 000..a5ee1b0d17d
--- /dev/null
+++ b/dev-libs/ivykis/ivykis-0.42.3-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Library for asynchronous I/O readiness notification"
+HOMEPAGE="https://github.com/buytenh/ivykis;
+SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="static-libs"
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2018-06-22 Thread Michał Górny
commit: 3f099a3ff4b4c0ca56e253865effe1150d441619
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jun 22 12:37:43 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:40:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f099a3f

dev-libs/ivykis: drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8829

 dev-libs/ivykis/ivykis-0.42.3.ebuild | 12 
 1 file changed, 12 deletions(-)

diff --git a/dev-libs/ivykis/ivykis-0.42.3.ebuild 
b/dev-libs/ivykis/ivykis-0.42.3.ebuild
deleted file mode 100644
index 0660fddcca9..000
--- a/dev-libs/ivykis/ivykis-0.42.3.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Library for asynchronous I/O readiness notification"
-HOMEPAGE="https://github.com/buytenh/ivykis;
-SRC_URI="https://github.com/buytenh/ivykis/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/misc-files/patches/

2018-06-22 Thread Ulrich Müller
commit: b50b1ad173ee9ea066231289a5b9f5ee644acfcc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 15 22:54:15 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jun 22 18:39:31 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=b50b1ad1

ebuild-writing/../patches: add warning about strip

 ebuild-writing/misc-files/patches/text.xml | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/ebuild-writing/misc-files/patches/text.xml 
b/ebuild-writing/misc-files/patches/text.xml
index 506871f..fe9f471 100644
--- a/ebuild-writing/misc-files/patches/text.xml
+++ b/ebuild-writing/misc-files/patches/text.xml
@@ -37,6 +37,13 @@ here. Mirrored patches are often compressed with xz or
 Patches included in ${FILESDIR} should never be compressed.
 
 
+
+Starting from EAPI=6 a strip patch level was limited to the -p1.
+Although it can be overridden with a eapply -pstrip_level
+command, it is higly recommended to adapt the patch itself to work
+with the -p1 default.
+
+
 
 If a package requires many patches, even if they are individually
 small, it is often best to create a patch tarball to avoid cluttering



[gentoo-commits] repo/gentoo:master commit in: games-server/steamcmd/, games-server/steamcmd/files/

2018-06-22 Thread Michał Górny
commit: 5bc006637ea7b908a0ce13f45687f34b32466a55
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 09:07:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:39:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc00663

games-server/steamcmd: New package

Closes: https://bugs.gentoo.org/652236
Closes: https://github.com/gentoo/gentoo/pull/7776
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 games-server/steamcmd/Manifest |  1 +
 games-server/steamcmd/files/README.gentoo  | 42 
 games-server/steamcmd/files/steamcmd.confd | 15 +
 games-server/steamcmd/files/steamcmd.initd | 32 +++
 games-server/steamcmd/metadata.xml | 18 +++
 games-server/steamcmd/steamcmd-1.0.ebuild  | 51 ++
 6 files changed, 159 insertions(+)

diff --git a/games-server/steamcmd/Manifest b/games-server/steamcmd/Manifest
new file mode 100644
index 000..e001f61616c
--- /dev/null
+++ b/games-server/steamcmd/Manifest
@@ -0,0 +1 @@
+DIST steamcmd-1.0.tar.gz 2428561 BLAKE2B 
c51dbb8c7731222eb748508b8a84a4cbda55168c85116078074bd0da85018a344ca088b7af41a07a96c15e64d0aeb28fb90cd85d99f444e9425f5a326c1823fe
 SHA512 
b37debfa45e5578cc065924770258a026adad339aae86da1a66e71ac4ee80d2ddbca9060ca4c734affd2c6902635e7b32e2b3efe11bb600969654b3abeb3839e

diff --git a/games-server/steamcmd/files/README.gentoo 
b/games-server/steamcmd/files/README.gentoo
new file mode 100644
index 000..70f027bb804
--- /dev/null
+++ b/games-server/steamcmd/files/README.gentoo
@@ -0,0 +1,42 @@
+Before you can start installing your favourite dedicated server,
+you must let SteamCMD do update itself.
+You can do this, by running SteamCMD itself:
+
+cd /opt/steamcmd
+runuser -l steamcmd -c './steamcmd.sh' -s /bin/bash
+
+On the first run, you will see, that SteamCMD starts updating itself.
+After that, SteamCMD is ready to go
+for installing your favourite dedicated server.
+
+Please keep in mind: You should not run SteamCMD as root!
+
+This package provides an init script and a conf file.
+Don't modify those files directly,
+but instead make a symlink of that init script
+and a copy of that conf file.
+You would do this for every server, you want to setup.
+
+For example, you wan't to setup an old Counter-Strike 1.6 server,
+you would do:
+
+cd /etc/init.d
+ln -s steamcmd steamcmd.cstrike
+
+cd /etc/conf.d
+cp steamcmd steamcmd.cstrike
+
+After that, make your settings in /etc/conf.d/steamcmd.cstrike
+
+In order to install with SteamCMD a dedicated server,
+for example CS 1.6, please run:
+
+cd /opt/steamcmd
+./steamcmd.sh +login anonymous +force_install_dir /opt/steamcmd/hlds 
+app_set_config 90 mod cstrike +app_update 90 validate +quit
+
+While you can use any path for '+force_install_dir', it's recommended to use:
+'/opt/steamcmd/hlds' for older HL1 based mods.
+'/opt/steamcmd/srcds' for newer HL2 based mods.
+
+For more information, please visit the Valve Developer Community:
+https://developer.valvesoftware.com/wiki/SteamCMD

diff --git a/games-server/steamcmd/files/steamcmd.confd 
b/games-server/steamcmd/files/steamcmd.confd
new file mode 100644
index 000..dcaf8036b88
--- /dev/null
+++ b/games-server/steamcmd/files/steamcmd.confd
@@ -0,0 +1,15 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Specifies, which server binary is used.
+# This could be 'hlds_run' or 'srcds_run', depending on your game.
+STEAMCMD_BINARY="hlds_run"
+
+# Path to the files of your started server.
+# It's recommended to use:
+# '/opt/steamcmd/hlds' for older HL1 based mods.
+# '/opt/steamcmd/srcds' for newer HL2 based mods.
+STEAMCMD_PATH="/opt/steamcmd/hlds"
+
+# Options for your server binary.
+STEAMCMD_OPTS="-game valve +ip 127.0.0.1 +maxplayers 32 +map crossfire 
-pingboost 3"

diff --git a/games-server/steamcmd/files/steamcmd.initd 
b/games-server/steamcmd/files/steamcmd.initd
new file mode 100644
index 000..fecd30e3079
--- /dev/null
+++ b/games-server/steamcmd/files/steamcmd.initd
@@ -0,0 +1,32 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+if [ "${SVCNAME}" = "steamcmd" ]; then
+   instance="main"
+else
+   instance="${SVCNAME#steamcmd.}"
+fi
+
+name="SteamCMD (Mod: ${instance})"
+pidfile="/run/steamcmd.${instance}.pid"
+screen_name="steamcmd.${instance}"
+start_stop_daemon_args="--chdir ${STEAMCMD_PATH}"
+
+command="screen"
+command_args="-DmUS ${screen_name} ${STEAMCMD_PATH}/${STEAMCMD_BINARY} 
${STEAMCMD_OPTS}"
+command_background="true"
+command_group="steamcmd"
+command_user="steamcmd"
+
+depend() {
+   use net
+}
+
+start_pre() {
+   if [ -z "$STEAMCMD_BINARY" ] || [ -z "$STEAMCMD_PATH" ] || [ -z 
"$STEAMCMD_OPTS" ]; then
+   eerror "One or more STEAMCMD_* variables in 
/etc/conf.d/steamcmd.${SVCNAME} 

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

2018-06-22 Thread Michał Górny
commit: 3a6da436746d2ae028e69dd55f5654bc3d9a2f9b
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 09:06:17 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:36:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6da436

licenses/Steam: add license for games-server/steamcmd

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

 licenses/Steam | 897 +
 1 file changed, 897 insertions(+)

diff --git a/licenses/Steam b/licenses/Steam
new file mode 100644
index 000..105967a7952
--- /dev/null
+++ b/licenses/Steam
@@ -0,0 +1,897 @@
+  STEAM® SUBSCRIBER AGREEMENT
+
+   Table of contents:
+
+    1. Registration as a subscriber; application of terms to you; your
+   account
+    2. Licences
+    3. Billing, payment and other subscriptions
+    4. Online conduct, cheating and illegal behavior
+    5. Third party content
+    6. User generated content
+    7. Disclaimers; limitation of liability; no guarantees; limited
+   warranty
+    8. Amendments to this agreement
+    9. Term and termination
+   10. Applicable law/jurisdiction
+   11. Dispute resolution/binding arbitration/class action waiver
+   12. Miscellaneous
+
+   This Steam Subscriber Agreement ("Agreement") is a legal document that
+   explains your rights and obligations as a subscriber of Steam from Valve
+   Corporation (“Valve”). Please read it carefully.
+
+   SECTION 11 CONTAINS A BINDING ARBITRATION AGREEMENT AND CLASS ACTION
+   WAIVER. IT MAY AFFECT YOUR LEGAL RIGHTS. PLEASE READ IT. IF YOU ARE A
+   CUSTOMER WITH RESIDENCE IN THE EUROPEAN UNION, SECTION 11 DOES NOT APPLY
+   TO YOU.
+
+   1. REGISTRATION AS A SUBSCRIBER; APPLICATION OF TERMS TO YOU; YOUR ACCOUNT
+
+   Steam is an online service offered by Valve.
+
+   You become a subscriber of Steam ("Subscriber") by completing the
+   registration of a Steam user account. This Agreement takes effect as soon
+   as you indicate your acceptance of these terms. You may not become a
+   subscriber if you are under the age of 13. Steam is not intended for
+   children under 13 and Valve will not knowingly collect personal
+   information from children under the age of 13.
+
+   A. Contracting Party
+
+   For any interaction with Steam your contractual relationship is with
+   Valve. Except as otherwise indicated at the time of the transaction (such
+   as in the case of purchases from another Subscriber in a Subscription
+   Marketplace), any transactions for Subscriptions (as defined below) you
+   make on Steam are being made from Valve.
+
+   B. Subscriptions; Content and Services
+
+   As a Subscriber you may obtain access to certain services, software and
+   content available to Subscribers. The Steam client software and any other
+   software, content, and updates you download or access via Steam, including
+   but not limited to Valve or third-party video games and in-game content,
+   and any virtual items you trade, sell or purchase in a Steam Subscription
+   Marketplace are referred to in this Agreement as “Content and Services”;
+   the rights to access and/or use any Contents and Services accessible
+   through Steam are referred to in this Agreement as "Subscriptions."
+
+   Each Subscription allows you to access particular Content and Services.
+   Some Subscriptions may impose additional terms specific to that
+   Subscription ("Subscription Terms") (for example, an end user license
+   agreement specific to a particular game, or terms of use specific to a
+   particular product or feature of Steam). Also, additional terms (for
+   example, payment and billing procedures) may be posted on
+   http://www.steampowered.com or within the Steam service ("Rules of
+   Use"). Rules of Use include the Steam Online Conduct Rules
+   http://steampowered.com/index.php?area=online_conduct and the Steam
+   Refund Policy http://store.steampowered.com/steam_refunds. The
+   Subscription Terms, the Rules of Use, the Valve video policy (see Section
+   2.D below) and the Valve Privacy Policy (which can be found at
+   http://www.valvesoftware.com/privacy.htm) are binding on you once you
+   indicate your acceptance of them or of this Agreement, or otherwise become
+   bound by them as described in Section 8 (Amendments to this Agreement).
+
+   C. Your Account
+
+   When you complete Steam’s registration process, you create a Steam account
+   ("Account"). Your Account may also include billing information you provide
+   to Valve for the purchase of Subscriptions, Content and Services and any
+   physical merchandise offered for purchase through Steam (“Hardware”). You
+   may not reveal, share or otherwise allow others to use your password or
+   Account except as otherwise specifically authorized by Valve. You are
+   responsible for the confidentiality of your login and password and for the
+   security of your computer system. Valve is not responsible for the use 

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

2018-06-22 Thread Michał Górny
commit: 2e897fe1e3a4f6a552616190a5b13bec6c9fee8d
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Jun 22 09:06:35 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 18:36:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e897fe1

profiles/license_groups: add SteamCMD license to EULA group

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

 profiles/license_groups | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/license_groups b/profiles/license_groups
index 93840420b61..54450047e3a 100644
--- a/profiles/license_groups
+++ b/profiles/license_groups
@@ -71,7 +71,7 @@ BINARY-REDISTRIBUTABLE @FREE bh-luxi Broadcom Dina 
intel-ucode ipw2100-fw ipw220
 
 # License agreements that try to take away your rights. These are more
 # restrictive than "all-rights-reserved" or require explicit approval.
-EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded 
CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 DOOM3 ETQW f.lux FAH-EULA-2014 
FraunhoferFDK GameFront Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF 
MakeMKV-EULA MARBLEBLAST Mendeley-terms Microsemi MTA-0.5 NVIDIA-CODEC-SDK 
NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE 
PAPERS-PLEASE POMPOM postal2 Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA 
Q3AEULA-2111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA 
RuneScape-EULA SJ-Labs StarUML-EULA supermicro teamspeak3 TeamViewer THINKTANKS 
UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant zi-labone
+EULA AdobeFlash-11.x ArxFatalis-EULA-JoWooD baudline BCS bf1942-lnxded 
CAPYBARA-EULA Coherent-Graphics CROSSOVER-2 DOOM3 ETQW f.lux FAH-EULA-2014 
FraunhoferFDK GameFront Gameplay-Group-EULA geekbench genymotion GIMPS GOG-EULA 
google-chrome Google-TOS Intel-SDP Introversion LastPass LOKI-EULA LRCTF 
MakeMKV-EULA MARBLEBLAST Mendeley-terms Microsemi MTA-0.5 NVIDIA-CODEC-SDK 
NVIDIA-CUDA Nero-AAC-EULA Nero-EULA-US OPERA-12 OPERA-2014 Oracle-BCLA-JavaSE 
PAPERS-PLEASE POMPOM postal2 Primate-Plunge protonmail-bridge-EULA PUEL Q3AEULA 
Q3AEULA-2111 QUAKE4 Quartus-prime-megacore RAR RTCW RTCW-ETEULA 
RuneScape-EULA SJ-Labs StarUML-EULA Steam supermicro teamspeak3 TeamViewer 
THINKTANKS UPEK-SDK-EULA ut2003 ut2003-demo Vivaldi worklog-assistant zi-labone
 
 # Local Variables:
 # mode: conf-space



[gentoo-commits] proj/devmanual:master commit in: ebuild-writing/functions/src_prepare/

2018-06-22 Thread Ulrich Müller
commit: 8e52b04d8749afb4f06be7f8fe8e62632e21cb50
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 16 20:39:32 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jun 18 19:17:39 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=8e52b04d

ebuild-writing/functions/src_prepare: modernize src_prepare()

 ebuild-writing/functions/src_prepare/text.xml | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/ebuild-writing/functions/src_prepare/text.xml 
b/ebuild-writing/functions/src_prepare/text.xml
index 2a30581..2a8cb84 100644
--- a/ebuild-writing/functions/src_prepare/text.xml
+++ b/ebuild-writing/functions/src_prepare/text.xml
@@ -48,8 +48,10 @@ src_prepare() {
 
 
 src_prepare() {
-   epatch "${FILESDIR}/${PV}/${P}-fix-bogosity.patch"
-   use pam  epatch "${FILESDIR}/${PV}/${P}-pam.patch"
+   eapply "${FILESDIR}/${PV}/${P}-fix-bogosity.patch"
+   eapply "${FILESDIR}/${PV}/${P}-pam.patch"
+
+   eapply_user
 
sed -i -e 's/"ispell"/"aspell"/' src/defaults.h || die "Sed failed!"
 }



[gentoo-commits] proj/devmanual:master commit in: general-concepts/use-flags/

2018-06-22 Thread Ulrich Müller
commit: ffdbcac1b3652fec02efcc695ba15409bfda19f3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 16 21:57:42 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jun 22 18:24:13 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=ffdbcac1

general-concepts/use-flags: deprecate LINGUAS in favour of L10N

 general-concepts/use-flags/text.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/general-concepts/use-flags/text.xml 
b/general-concepts/use-flags/text.xml
index 88da628..0e46546 100644
--- a/general-concepts/use-flags/text.xml
+++ b/general-concepts/use-flags/text.xml
@@ -240,10 +240,10 @@ src_compile() {
 
 
 
-   The VIDEO_CARDS, INPUT_DEVICES and LINGUAS 
variables
+   The VIDEO_CARDS, INPUT_DEVICES and L10N variables
are automatically expanded into USE flags. These are known as
-   USE_EXPAND variables. If the user has LINGUAS="en fr" in
-   make.conf, for example, then USE="linguas_en linguas_fr" 
will
+   USE_EXPAND variables. If the user has L10N="en fr" in
+   make.conf, for example, then USE="l10n_en l10n_fr" will
automatically be set by Portage.
 
 



[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2018-06-22 Thread Ulrich Müller
commit: 97aea4d9a36ee06d82e64de9ce415741b41483d8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Jun 16 21:25:20 2018 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Jun 22 18:23:59 2018 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=97aea4d9

function-reference/install-functions: add ban notes about libopts and dolib

 function-reference/install-functions/text.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index c1392bf..b6bd181 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -89,6 +89,7 @@ the first is the source name, the second the name to use when 
installing.
   
 
   libopts
+  Note: Banned in EAPI=7
 
 
   Specify arguments passed to install for libraries
@@ -207,6 +208,7 @@ the first is the source name, the second the name to use 
when installing.
   
 
   dolib
+  Note: Banned in EAPI=7
 
 
   Install a library file



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

2018-06-22 Thread Andreas Hüttel
commit: abfa31f3d0796c3f7c9f8da123596173c4d78c2e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jun 22 18:08:34 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Fri Jun 22 18:21:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfa31f3

sys-devel/binutils: Use  instead of git as live designator, add patchset

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/Manifest |  1 +
 sys-devel/binutils/binutils-.ebuild | 37 +
 2 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 68339b6c103..de8b3b1b3d3 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,3 +11,4 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
+DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index d7ba7c31aa7..c7972aa0b70 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -19,25 +19,25 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
+PATCH_VER=1
+
 case ${PV} in
)
-   BVER="git"
EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
;;
*)
-   BVER=${PV}
-   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz"
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
;;
 esac
-SLOT="${BVER}"
+SLOT="${PV}"
 
 #
 # The Gentoo patchset
 #
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
 PATCH_DEV=${PATCH_DEV:-dilfridge}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
@@ -80,7 +80,8 @@ MY_BUILDDIR=${WORKDIR}/build
 src_unpack() {
case ${PV} in
)
-   git-r3_src_unpack;
+   git-r3_src_unpack
+   default
;;
*)
default
@@ -136,21 +137,21 @@ toolchain-binutils_bugurl() {
printf "https://bugs.gentoo.org/;
 }
 toolchain-binutils_pkgversion() {
-   printf "Gentoo ${BVER}"
+   printf "Gentoo ${PV}"
[[ -n ${PATCH_VER} ]] && printf " p${PATCH_VER}"
 }
 
 src_configure() {
# Setup some paths
-   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${BVER}
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
INCPATH=${LIBPATH}/include
-   DATAPATH=/usr/share/binutils-data/${CTARGET}/${BVER}
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
if is_cross ; then
TOOLPATH=/usr/${CHOST}/${CTARGET}
else
TOOLPATH=/usr/${CTARGET}
fi
-   BINPATH=${TOOLPATH}/binutils-bin/${BVER}
+   BINPATH=${TOOLPATH}/binutils-bin/${PV}
 
# Make sure we filter $LINGUAS so that only ones that
# actually work make it through #42033
@@ -282,7 +283,7 @@ src_install() {
# Newer versions of binutils get fancy with ${LIBPATH} #171905
cd "${ED}"/${LIBPATH}
for d in ../* ; do
-   [[ ${d} == ../${BVER} ]] && continue
+   [[ ${d} == ../${PV} ]] && continue
mv ${d}/* . || die
rmdir ${d} || die
done
@@ -323,10 +324,10 @@ src_install() {
insinto /etc/env.d/binutils
cat <<-EOF > "${T}"/env.d
TARGET="${CTARGET}"
-

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

2018-06-22 Thread Mikle Kolyada
commit: 38d5709547d294cbbff427237798cc08f08062f6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 17:51:43 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 17:51:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38d57095

sys-apps/file: Drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/file/Manifest|   1 -
 sys-apps/file/file-5.32-r1.ebuild | 124 -
 sys-apps/file/file-5.33-r1.ebuild | 125 --
 3 files changed, 250 deletions(-)

diff --git a/sys-apps/file/Manifest b/sys-apps/file/Manifest
index e5fb79cb1b2..25da8f481e0 100644
--- a/sys-apps/file/Manifest
+++ b/sys-apps/file/Manifest
@@ -1,2 +1 @@
-DIST file-5.32.tar.gz 797025 BLAKE2B 
d00196a2331b7325acc1b3f52d011faa3864db526f1962e4fcb769a92a715a1ee9874750cdde8f7c5c48541ecedea36c0fbd788a5ee9eb175cfcfc984acec430
 SHA512 
315343229fa196335389544ee8010e9e80995ef4721938492dedcfb0465dfc45e1feb96f26dfe53cab484fb5d9bac54d2d72917fbfd28a1d998c6ad8c8f9792f
 DIST file-5.33.tar.gz 817060 BLAKE2B 
735f176f09085243dacaddda1b734ef2191ff1684f08022ed1874e84fd0c84679b5a765383c5c5ad27a7216abc23b9c2211fb7110846122563e18285de0f0e51
 SHA512 
36c9f2e2aa814b5557eef114fdd3de159688c7a3c9632a9f5c6355c4d2a5694cee81279bda80897616fca07289a7fedb1f797439a2903c76dc84870694773c9e

diff --git a/sys-apps/file/file-5.32-r1.ebuild 
b/sys-apps/file/file-5.32-r1.ebuild
deleted file mode 100644
index 389e0e1c2d7..000
--- a/sys-apps/file/file-5.32-r1.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
-DISTUTILS_OPTIONAL=1
-
-inherit distutils-r1 libtool ltprune toolchain-funcs multilib-minimal
-
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="https://github.com/glensc/file.git;
-   inherit autotools git-r3
-else
-   SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
-   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="identify a file's format by scanning binary data for patterns"
-HOMEPAGE="https://www.darwinsys.com/file/;
-
-LICENSE="BSD-2"
-SLOT="0"
-IUSE="python static-libs zlib"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
-   python? (
-   ${PYTHON_DEPS}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}
-   python? ( !dev-python/python-magic )"
-
-src_prepare() {
-   default
-
-   [[ ${PV} == "" ]] && eautoreconf
-   elibtoolize
-
-   # don't let python README kill main README #60043
-   mv python/README{,.python} || die
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-fsect-man5
-   $(use_enable static-libs static)
-   $(use_enable zlib)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-src_configure() {
-   # when cross-compiling, we need to build up our own file
-   # because people often don't keep matching host/target
-   # file versions #362941
-   if tc-is-cross-compiler && ! ROOT=/ has_version ~${CATEGORY}/${P} ; then
-   mkdir -p "${WORKDIR}"/build || die
-   cd "${WORKDIR}"/build || die
-   tc-export_build_env BUILD_C{C,XX}
-   ECONF_SOURCE=${S} \
-   ac_cv_header_zlib_h=no \
-   ac_cv_lib_z_gzopen=no \
-   CHOST=${CBUILD} \
-   CFLAGS=${BUILD_CFLAGS} \
-   CXXFLAGS=${BUILD_CXXFLAGS} \
-   CPPFLAGS=${BUILD_CPPFLAGS} \
-   LDFLAGS="${BUILD_LDFLAGS} -static" \
-   CC=${BUILD_CC} \
-   CXX=${BUILD_CXX} \
-   econf --disable-shared
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi ; then
-   emake
-   else
-   cd src || die
-   emake magic.h #586444
-   emake libmagic.la
-   fi
-}
-
-src_compile() {
-   if tc-is-cross-compiler && ! ROOT=/ has_version "~${CATEGORY}/${P}" ; 
then
-   emake -C "${WORKDIR}"/build/src magic.h #586444
-   emake -C "${WORKDIR}"/build/src file
-   PATH="${WORKDIR}/build/src:${PATH}"
-   fi
-   multilib-minimal_src_compile
-
-   if use python ; then
-   cd python || die
-   distutils-r1_src_compile
-   fi
-}
-
-multilib_src_install() {
-   if multilib_is_native_abi ; then
-   default
-   else
-   emake -C src 

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

2018-06-22 Thread Mikle Kolyada
commit: 4cc96198c00d36d1cf36319b7c4e99e58fbf9297
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 17:48:59 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 17:49:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc96198

sys-apps/file: mark stable wrt bug #657930

Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/sys-apps/file/file-5.33-r2.ebuild 
b/sys-apps/file/file-5.33-r2.ebuild
index d708cfc8c6e..c01383f7205 100644
--- a/sys-apps/file/file-5.33-r2.ebuild
+++ b/sys-apps/file/file-5.33-r2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-r3
 else
SRC_URI="ftp://ftp.astron.com/pub/file/${P}.tar.gz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 fi
 
 DESCRIPTION="identify a file's format by scanning binary data for patterns"



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

2018-06-22 Thread Hanno Boeck
commit: acdbda5cb244963b4b7982d96d0538760a385a4d
Author: Hanno  gentoo  org>
AuthorDate: Fri Jun 22 17:39:08 2018 +
Commit: Hanno Boeck  gentoo  org>
CommitDate: Fri Jun 22 17:39:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acdbda5c

dev-python/python-axolotl: Initial commit.

Python support for the Axolotl protocol (used by OMEMO).

Closes: https://bugs.gentoo.org/608882
Closes: https://github.com/gentoo/gentoo/pull/7778
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/python-axolotl/Manifest |  1 +
 dev-python/python-axolotl/metadata.xml | 11 +++
 .../python-axolotl/python-axolotl-0.1.42.ebuild| 23 ++
 3 files changed, 35 insertions(+)

diff --git a/dev-python/python-axolotl/Manifest 
b/dev-python/python-axolotl/Manifest
new file mode 100644
index 000..4e45ae9166c
--- /dev/null
+++ b/dev-python/python-axolotl/Manifest
@@ -0,0 +1 @@
+DIST python-axolotl-0.1.42.tar.gz 39472 BLAKE2B 
7465468c25daa84a6c6c04e89774214a6f90181014d971cf25cbf2a88e539e1d52fd983f0be8bb95e8598c065c740a618f6017ad1db98a550cfe6cef8ac3e5fe
 SHA512 
83af21f6bc3070227dabe5030fce6812f5c04476c7240f00bb09b0e81d40f0ffaa351316d65f8291853892fdf63f42b83ee4825223125b21c975565167bca7a0

diff --git a/dev-python/python-axolotl/metadata.xml 
b/dev-python/python-axolotl/metadata.xml
new file mode 100644
index 000..045ab82cb65
--- /dev/null
+++ b/dev-python/python-axolotl/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   python-axolotl
+   tgalal/python-axolotl
+   
+

diff --git a/dev-python/python-axolotl/python-axolotl-0.1.42.ebuild 
b/dev-python/python-axolotl/python-axolotl-0.1.42.ebuild
new file mode 100644
index 000..b720d024d6f
--- /dev/null
+++ b/dev-python/python-axolotl/python-axolotl-0.1.42.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python module for the Axolotl protocol (used by OMEMO)"
+HOMEPAGE="https://github.com/tgalal/python-axolotl;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-python/python-axolotl-curve25519[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]"



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

2018-06-22 Thread Hanno Boeck
commit: 3e941cc42ed0273be2ee2bf3cd066ff0d6abe61a
Author: Hanno  gentoo  org>
AuthorDate: Fri Jun 22 17:31:53 2018 +
Commit: Hanno Boeck  gentoo  org>
CommitDate: Fri Jun 22 17:31:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e941cc4

dev-python/python-axolotl-curve25519: Initial commit.

Python library for axolotl-based protocols like OMEMO,
see https://bugs.gentoo.org/608882

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/python-axolotl-curve25519/Manifest |  1 +
 dev-python/python-axolotl-curve25519/metadata.xml | 11 +++
 .../python-axolotl-curve25519-0.4.1_p2.ebuild | 19 +++
 3 files changed, 31 insertions(+)

diff --git a/dev-python/python-axolotl-curve25519/Manifest 
b/dev-python/python-axolotl-curve25519/Manifest
new file mode 100644
index 000..e9d3d04f14a
--- /dev/null
+++ b/dev-python/python-axolotl-curve25519/Manifest
@@ -0,0 +1 @@
+DIST python-axolotl-curve25519-0.4.1.post2.tar.gz 79941 BLAKE2B 
51f616670e23591bd77a3b75ecfb487ad5b0360d49cccd736041a3dd12665e19695aea1c772336dbc9642b6ddd2772e1169f02369943bf5311b0ffb6a664fb3d
 SHA512 
2cd0b8607fd1fa7654a5dd02f4594e9617b0553913a59dda1292867de9f6c2160e4b56ec74f83f3d4ef9259e1c77828dd3cd3f58ecb10076d6c9180c61e7d8ef

diff --git a/dev-python/python-axolotl-curve25519/metadata.xml 
b/dev-python/python-axolotl-curve25519/metadata.xml
new file mode 100644
index 000..3d3866fb9b4
--- /dev/null
+++ b/dev-python/python-axolotl-curve25519/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   ha...@gentoo.org
+   
+   
+   python-axolotl-curve25519
+   tgalal/python-axolotl-curve25519
+   
+

diff --git 
a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2.ebuild
 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2.ebuild
new file mode 100644
index 000..4291ed002ca
--- /dev/null
+++ 
b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit distutils-r1
+
+MY_P="${PN}-${PV/_p/.post}"
+DESCRIPTION="Python module for Ed25519 signatures"
+HOMEPAGE="https://github.com/tgalal/python-axolotl-curve25519;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""



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

2018-06-22 Thread Michał Górny
commit: 5b21c6dd3d9501ce456a0a6024efa5a5fb0b185c
Author: Oleksii Filonenko  protonmail  com>
AuthorDate: Fri Jun 22 11:07:36 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 17:11:13 2018 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=5b21c6dd

repositories: Add bright overlay

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

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

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index af421ac..4e6cbe1 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -739,6 +739,17 @@ FIN
 https://github.com/l29ah/booboo.git
 https://github.com/l29ah/booboo/commits/master.atom
   
+  
+bright
+BrightOne's personal overlay
+https://gitlab.com/BrightOne/gentoo-overlay
+
+  bright...@protonmail.com
+  Oleksii Filonenko
+
+https://gitlab.com/BrightOne/gentoo-overlay.git
+
https://gitlab.com/BrightOne/gentoo-overlay/commits/master?format=atom
+  
   
 brother-overlay
 Brother printer and scanner software



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

2018-06-22 Thread Johannes Huber
commit: 756c624c0c331aa5cc3d039b3a7e3ff0a8cd5c74
Author: Johannes Huber  gentoo  org>
AuthorDate: Fri Jun 22 16:20:06 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Fri Jun 22 16:22:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=756c624c

app-misc/neofetch: Version bump 5.0.0

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/neofetch/Manifest  |  1 +
 app-misc/neofetch/neofetch-5.0.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-misc/neofetch/Manifest b/app-misc/neofetch/Manifest
index a18e96cc421..d38d99badee 100644
--- a/app-misc/neofetch/Manifest
+++ b/app-misc/neofetch/Manifest
@@ -1,2 +1,3 @@
 DIST neofetch-3.4.0.tar.gz 82090 BLAKE2B 
afc00b37d84cdf3ae0fd4037312b1c67fdadcbe99d6d602e8f3b6caa844b3780861c9d2522ec605ba5b7aa08e4e85ef804129da2ce3f6f01ab8b536704cdd182
 SHA512 
931648e8173eb91fdf5c79b5bb9b6efef132d30cf2f10d6f75dcff42f3661d40ceec712c109e90e2226e1aa85cad7676c438b6cad49e8298a77d990d9a3d197b
 DIST neofetch-4.0.2.tar.gz 111792 BLAKE2B 
865c45a366224915aeeff82c843c869685814ccb5f553d7da59ab51e26336500cb133b5c827dd6def3e771b357852e86db166d88cda894515419e9eadbc8
 SHA512 
326b7a9fdf08aa10b790c281148946727dc6a10c5c073654fc0ce9cee9afe663de84ac13144cb3e1d2e33b5ca3ed5094d2cb83e78b7b5f6e1ced49d78e191ce4
+DIST neofetch-5.0.0.tar.gz 110526 BLAKE2B 
7149321c051021644407d28b232631c8149d21f1b8463b3a4470d1baaf88494f3a88026c606ac53993893da5671f4a14b6ce029268ba01a16e85d4a30c33
 SHA512 
7872e646a0d784d0c9d851d16cb1ef03926d07f67ec9573b673b2a82fd9a1ffbb7bbcb0ca0e67c299dd210947396a8c36dacb98d8a61c3ea72b5a438995e7de6

diff --git a/app-misc/neofetch/neofetch-5.0.0.ebuild 
b/app-misc/neofetch/neofetch-5.0.0.ebuild
new file mode 100644
index 000..4757864917a
--- /dev/null
+++ b/app-misc/neofetch/neofetch-5.0.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} != ** ]]; then
+   SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git;
+fi
+
+DESCRIPTION="Simple information system script"
+HOMEPAGE="https://github.com/dylanaraps/neofetch;
+LICENSE="MIT-with-advertising"
+SLOT="0"
+IUSE="X"
+
+RDEPEND="sys-apps/pciutils
+   X? (
+   media-gfx/imagemagick
+   media-libs/imlib2
+   www-client/w3m[imlib]
+   x11-apps/xprop
+   x11-apps/xrandr
+   x11-apps/xwininfo
+   )"



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

2018-06-22 Thread Johannes Huber
commit: c854b55859693cf7c24e176e101b637db61bf683
Author: Johannes Huber  gentoo  org>
AuthorDate: Fri Jun 22 16:10:24 2018 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Fri Jun 22 16:22:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c854b558

app-misc/neofetch: Release switch

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/neofetch/neofetch-4.0.2.ebuild | 10 --
 app-misc/neofetch/neofetch-.ebuild  | 10 --
 2 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/app-misc/neofetch/neofetch-4.0.2.ebuild 
b/app-misc/neofetch/neofetch-4.0.2.ebuild
index a25cba92a48..4757864917a 100644
--- a/app-misc/neofetch/neofetch-4.0.2.ebuild
+++ b/app-misc/neofetch/neofetch-4.0.2.ebuild
@@ -3,12 +3,18 @@
 
 EAPI=7
 
+if [[ ${PV} != ** ]]; then
+   SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git;
+fi
+
 DESCRIPTION="Simple information system script"
 HOMEPAGE="https://github.com/dylanaraps/neofetch;
-SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz;
 LICENSE="MIT-with-advertising"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-fbsd"
 IUSE="X"
 
 RDEPEND="sys-apps/pciutils

diff --git a/app-misc/neofetch/neofetch-.ebuild 
b/app-misc/neofetch/neofetch-.ebuild
index 82642075d61..4757864917a 100644
--- a/app-misc/neofetch/neofetch-.ebuild
+++ b/app-misc/neofetch/neofetch-.ebuild
@@ -3,10 +3,16 @@
 
 EAPI=7
 
-inherit git-r3
+if [[ ${PV} != ** ]]; then
+   SRC_URI="https://github.com/dylanaraps/${PN}/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-fbsd"
+else
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git;
+fi
+
 DESCRIPTION="Simple information system script"
 HOMEPAGE="https://github.com/dylanaraps/neofetch;
-EGIT_REPO_URI="https://github.com/dylanaraps/neofetch.git;
 LICENSE="MIT-with-advertising"
 SLOT="0"
 IUSE="X"



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-langgerman/

2018-06-22 Thread Mikle Kolyada
commit: b6be39d7a42ccb55fcdf59f46e25095772e85c30
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 16:04:50 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 16:04:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6be39d7

dev-texlive/texlive-langgerman: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-texlive/texlive-langgerman/texlive-langgerman-2017.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-texlive/texlive-langgerman/texlive-langgerman-2017.ebuild 
b/dev-texlive/texlive-langgerman/texlive-langgerman-2017.ebuild
index 39f2ccdc8d7..aeff51a0701 100644
--- a/dev-texlive/texlive-langgerman/texlive-langgerman-2017.ebuild
+++ b/dev-texlive/texlive-langgerman/texlive-langgerman-2017.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive German"
 
 LICENSE=" FDL-1.1 GPL-1 GPL-2 LPPL-1.3 MIT OPL TeX-other-free "
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND=">=dev-texlive/texlive-basic-2017
 !

[gentoo-commits] repo/gentoo:master commit in: x11-libs/xcb-util-wm/

2018-06-22 Thread Mikle Kolyada
commit: ae61e93e4c269288ebdfddd8c7432b838ee5b18b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:12:44 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:12:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae61e93e

x11-libs/xcb-util-wm: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r2.ebuild 
b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r2.ebuild
index c5ea04a317a..1d3d20515d3 100644
--- a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r2.ebuild
+++ b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.1-r2.ebuild
@@ -15,7 +15,7 @@ EGIT_HAS_SUBMODULES=yes
 DESCRIPTION="X C-language Bindings sample implementations"
 HOMEPAGE="https://xcb.freedesktop.org/;
 
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x64-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x64-solaris"
 IUSE="test"
 
 RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]"



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

2018-06-22 Thread Mikle Kolyada
commit: f853d6a829542817c724598f73dceb6818863797
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:13:19 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:13:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f853d6a8

x11-libs/libxcb: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-libs/libxcb/libxcb-1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libxcb/libxcb-1.13.ebuild 
b/x11-libs/libxcb/libxcb-1.13.ebuild
index dcb64fbaa98..cccb4a8a0b0 100644
--- a/x11-libs/libxcb/libxcb-1.13.ebuild
+++ b/x11-libs/libxcb/libxcb-1.13.ebuild
@@ -16,7 +16,7 @@ 
EGIT_REPO_URI="https://anongit.freedesktop.org/git/xcb/libxcb.git;
 [[ ${PV} != * ]] && \
SRC_URI="https://xcb.freedesktop.org/dist/${P}.tar.bz2;
 
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc selinux test xkb"
 SLOT="0/1.12"
 



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

2018-06-22 Thread Mikle Kolyada
commit: d74f78705ebc29108e7482a32b37fda24525af26
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:11:16 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:11:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74f7870

x11-libs/libxkbfile: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild 
b/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
index c624ff0d36f..74a529e35b0 100644
--- a/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
+++ b/x11-libs/libxkbfile/libxkbfile-1.0.9-r2.ebuild
@@ -7,7 +7,7 @@ inherit xorg-2
 
 DESCRIPTION="X.Org xkbfile library"
 
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 
 RDEPEND="x11-base/xorg-proto



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

2018-06-22 Thread Mikle Kolyada
commit: 982c8185728f16b7ccb3abbf9105e3e7b7dc0870
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:03:52 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:03:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=982c8185

dev-python/pytest-cov: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/pytest-cov/pytest-cov-2.3.1.ebuild| 2 +-
 dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild 
b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
index 9b3b4e5aaa9..9aef7a752f5 100644
--- a/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.3.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86"
 IUSE="doc test"
 
 RDEPEND="

diff --git a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild 
b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
index 8b25c64118c..a6f5d011269 100644
--- a/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
+++ b/dev-python/pytest-cov/pytest-cov-2.5.1-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/sphinx-py3doc-enhanced-theme/

2018-06-22 Thread Mikle Kolyada
commit: 02e42c0d3dfb3539edb0055c7ce5d4d7e13387e9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:05:37 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:05:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02e42c0d

dev-python/sphinx-py3doc-enhanced-theme: restore s390 keyword

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../sphinx-py3doc-enhanced-theme-2.3.2.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
 
b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
index 9a090c9d00a..8721c79bd73 100644
--- 
a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
+++ 
b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-fbsd"
 IUSE=""
 
 DEPEND=""



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

2018-06-22 Thread Mikle Kolyada
commit: ed11f13d03db26fb7232e2c8a59c2d30c57378e0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 15:01:07 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 15:01:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed11f13d

dev-python/sphinx: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/sphinx/sphinx-1.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/sphinx/sphinx-1.6.5.ebuild 
b/dev-python/sphinx/sphinx-1.6.5.ebuild
index 7e33ec6a6ee..340cc9bfdfe 100644
--- a/dev-python/sphinx/sphinx-1.6.5.ebuild
+++ b/dev-python/sphinx/sphinx-1.6.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~amd64-linux ~ppc-macos ~x64-macos ~x86-fbsd ~x86-macos ~x86-linux 
~x64-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris"
 IUSE="doc latex net test"
 
 RDEPEND="



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

2018-06-22 Thread Mikle Kolyada
commit: 9c7fa8482b9329121a123c735af8f874507b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 14:59:46 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 14:59:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7fa848

dev-python/py: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/py/py-1.4.34.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/py/py-1.4.34.ebuild b/dev-python/py/py-1.4.34.ebuild
index bbc768ed169..74b00a10859 100644
--- a/dev-python/py/py-1.4.34.ebuild
+++ b/dev-python/py/py-1.4.34.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
 IUSE="doc test"
 
 RDEPEND=""



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

2018-06-22 Thread Mikle Kolyada
commit: 696e65f4efd7baacb51344765d3c9b831f16c7e2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Jun 22 14:57:25 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Jun 22 14:57:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696e65f4

dev-python/vcversioner: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-python/vcversioner/vcversioner-2.16.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild 
b/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
index 415122d4455..ccd074ebd90 100644
--- a/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
+++ b/dev-python/vcversioner/vcversioner-2.16.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/v/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-fbsd"
 IUSE="test"
 
 DEPEND="



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

2018-06-22 Thread Keri Harris
commit: d611d8e817d6ac01c55fbcb2396056affd2b9062
Author: Keri Harris  gentoo  org>
AuthorDate: Fri Jun 22 14:54:55 2018 +
Commit: Keri Harris  gentoo  org>
CommitDate: Fri Jun 22 14:55:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d611d8e8

dev-lang/swi-prolog: bump 7.7 development version

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-lang/swi-prolog/Manifest |   1 +
 dev-lang/swi-prolog/swi-prolog-7.7.15.ebuild | 148 +++
 2 files changed, 149 insertions(+)

diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
index 5dc6a86b352..9cb4c3546bd 100644
--- a/dev-lang/swi-prolog/Manifest
+++ b/dev-lang/swi-prolog/Manifest
@@ -8,3 +8,4 @@ DIST swipl-7.6.3.tar.gz 16772590 BLAKE2B 
644be801e290ec9d949a9b7462256a35e11cf9a
 DIST swipl-7.6.4.tar.gz 16777875 BLAKE2B 
94409966362e649f4748b94b4ec25415bb827c7742aa39453d8e37db4ce992a65ad2d054ded4e651f2a9abe3a9438285bc9c9c895437c087ae6cf88f4afae9ca
 SHA512 
f0ed16e4f1436115651c38a0bb37008d0dadad5a19b0f09894fcfc51dd3d429f86488e89cce00788c3c36cc2f0cd2957f92df47d5441133a6f8ea9d91ca5470f
 DIST swipl-7.7.13.tar.gz 17057506 BLAKE2B 
4eb1f94511d1784f2df93100e646921541db67d09469f34f58ac9884935d1917feb4ce76f1e6284fd9e6f707b13bb8d77110c61300a78aa4c68bf4b4afd908a9
 SHA512 
b838b6c441542fbca3f635cb62dd844f09d0549f4da1f4ea9f9201d9e917f08e4a8917357f83e1c6704354f095f9212df92b19cbc631e91d891599eba23ef6ed
 DIST swipl-7.7.14.tar.gz 17058567 BLAKE2B 
ad73035dfb6f731de7a6463ee1a2162f8fe54154969310f837df2367547243790c18df6cf96f16757b6e9760713123cae87c331efbb029c7b48354da24b148fa
 SHA512 
b94b4c3f5dd55d5e90b7b005a03607eb31bb7e6aced5616b819491287b650f819a95853ad5df179c9db5b3646773c458e6d1ae65d30687d4e45e22555a4301f8
+DIST swipl-7.7.15.tar.gz 16858761 BLAKE2B 
e35a1d2f57ce98dc8d4d5a3fdbacc0a012bf400153b5947fea01b503a4118aa8d770636a37bdd95380e7fdd39cef271628f577839dc76f02480ad0d4505954b3
 SHA512 
52423615cb623059fc5a6f49451e92ebc3d1dcb43a3c0d5a1636ac156878930c9b2441e7f94567dd8128d15a56e73ac77fe4e2bd80aff7951d4fbf45d6ed5e25

diff --git a/dev-lang/swi-prolog/swi-prolog-7.7.15.ebuild 
b/dev-lang/swi-prolog/swi-prolog-7.7.15.ebuild
new file mode 100644
index 000..38db2fe7a5a
--- /dev/null
+++ b/dev-lang/swi-prolog/swi-prolog-7.7.15.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic java-pkg-opt-2 multilib
+
+PATCHSET_VER="0"
+
+DESCRIPTION="free, small, and standard compliant Prolog compiler"
+HOMEPAGE="http://www.swi-prolog.org/;
+SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal 
odbc pcre readline ssl static-libs test uuid zlib X"
+
+RDEPEND="sys-libs/ncurses:=
+   archive? ( app-arch/libarchive )
+   berkdb? ( >=sys-libs/db-4:= )
+   zlib? ( sys-libs/zlib )
+   odbc? ( dev-db/unixODBC )
+   pcre? ( dev-libs/libpcre )
+   readline? ( sys-libs/readline:= )
+   libedit? ( dev-libs/libedit )
+   gmp? ( dev-libs/gmp:0 )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   )
+   java? ( >=virtual/jdk-1.7:= )
+   uuid? ( dev-libs/ossp-uuid )
+   X? (
+   virtual/jpeg:0
+   x11-libs/libX11
+   x11-libs/libXft
+   x11-libs/libXpm
+   x11-libs/libXt
+   x11-libs/libICE
+   x11-libs/libSM )"
+
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   java? ( test? ( =dev-java/junit-3.8* ) )"
+
+S="${WORKDIR}/swipl-${PV}"
+
+src_prepare() {
+   EPATCH_FORCE=yes
+   EPATCH_SUFFIX=patch
+   if [[ -d "${WORKDIR}"/${PV} ]] ; then
+   epatch "${WORKDIR}"/${PV}
+   fi
+
+   if ! use uuid; then
+   mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
+   fi
+
+   # OSX/Intel ld doesn't like an archive without table of contents
+   sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
+
+   eapply_user
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   use ppc && append-flags -mno-altivec
+   use hardened && append-flags -fno-unit-at-a-time
+   use debug && append-flags -DO_DEBUG
+
+   # ARCH is used in the configure script to figure out host and target
+   # specific stuff
+   export ARCH=${CHOST}
+
+   export CC_FOR_BUILD=$(tc-getBUILD_CC)
+
+   cd "${S}"/src || die
+   econf \
+   --libdir="${EPREFIX}"/usr/$(get_libdir) \
+   $(use_enable gmp) \
+   $(use_enable static-libs static) \
+   --enable-shared \
+   --enable-custom-flags COFLAGS="${CFLAGS} -DOF=_Z_OF"
+
+   if ! 

[gentoo-commits] repo/gentoo:master commit in: mail-client/neomutt/

2018-06-22 Thread Nicolas Bock
commit: 3f43ca9fcace32a8dd2453f8dd8a79bd8ec57d22
Author: Nicolas Bock  gentoo  org>
AuthorDate: Fri Jun 22 14:51:24 2018 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Fri Jun 22 14:51:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f43ca9f

mail-client/neomutt: Version bump neomutt-20180622

Signed-off-by: Nicolas Bock  gentoo.org>
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 mail-client/neomutt/Manifest|   1 +
 mail-client/neomutt/neomutt-20180622.ebuild | 130 
 2 files changed, 131 insertions(+)

diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest
index e29fcdc99e5..9a706e2e898 100644
--- a/mail-client/neomutt/Manifest
+++ b/mail-client/neomutt/Manifest
@@ -1,3 +1,4 @@
 DIST neomutt-20180223.tar.gz 2695087 BLAKE2B 
ebe19022dd23914dd3c529b49fac1b58cb965e8974b8cf2f7fd1f417cb9a3f0fcded951d5506092f90ad03b8fd209392143240b1d48560f9772242652a347817
 SHA512 
6fbbea9e182d087d8fe90094dfcbadaaca2878fa71e024e504999d1a54d853dcd346ea7aa32f421ed9dfdf90c42307f2796518dc43748805c4e36fd5755d4adc
 DIST neomutt-20180323.tar.gz 2650465 BLAKE2B 
59f11208320e514119e60f6c85a876fed2693b9eae3127fc3fa5a35722a80dfd99b0c6b5a5074711d42b35d459e70f4dda3d29e7358e1d95d5d0d350438290d5
 SHA512 
997c697300768809823b8d8588c93003c6cd7fcc6cbe7ce524096033e91c618119f78c697ccd15b4c93751b3156d50e611974e8f8b332efb467c031385e9f819
 DIST neomutt-20180512.tar.gz 2758674 BLAKE2B 
47a8d1fe5d5e2725a6ee868b937eea3807ab35dc8eefe47f0d9b1db3aeaa97e69c36e3b8544fc43f1ce0a9980017d654bace8d342094fd7d26ecdb13cdf54253
 SHA512 
033faa27b01998895d2452d541ed5942cf7dede7a935fc807e6a7f88f3a8c182ea0ab5b4ed7db852ff2afb4d3b990db05477d9ff0dcf7dee186c393244d1db66
+DIST neomutt-20180622.tar.gz 2769280 BLAKE2B 
57e708a0502d8de795a08150dd92c4b2a8ba9d0594102f4d4d4b183f29caad147e233586882ca68aa23df6e69b0c55345120ca40ddc9db80e76c734409ff5a3b
 SHA512 
8085bf2bcf25ee4a4531cc5f950f862f58e3bf6ebfb96450479132ed60b4d87e35bc54f9b5e110d93dbd8e9684c1eceb36012753fc7bf5d3fb5046d9d42b69e0

diff --git a/mail-client/neomutt/neomutt-20180622.ebuild 
b/mail-client/neomutt/neomutt-20180622.ebuild
new file mode 100644
index 000..fb8ad83183d
--- /dev/null
+++ b/mail-client/neomutt/neomutt-20180622.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic
+
+if [[ ${PV} =~ $ ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/neomutt/neomutt.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A small but very powerful text-based mail client"
+HOMEPAGE="https://neomutt.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
+   lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime_classic
+   ssl tokyocabinet"
+
+CDEPEND="
+   app-misc/mime-types
+   berkdb? (
+   || (
+   sys-libs/db:6.2
+   sys-libs/db:5.3
+   sys-libs/db:4.8
+   )
+   =net-libs/gnutls-1.0.17 )
+   gpgme? ( >=app-crypt/gpgme-0.9.0 )
+   idn? ( net-dns/libidn )
+   kerberos? ( virtual/krb5 )
+   notmuch? ( net-mail/notmuch )
+   sasl? ( >=dev-libs/cyrus-sasl-2 )
+   !slang? ( sys-libs/ncurses:0 )
+   slang? ( sys-libs/slang )
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-0.9.6:0 )
+   libressl? ( dev-libs/libressl )
+   )
+"
+DEPEND="${CDEPEND}
+   dev-lang/tcl
+   net-mail/mailbase
+   doc? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+   || ( www-client/lynx www-client/w3m www-client/elinks )
+   )"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-mutt )
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+src_configure() {
+   local myconf=(
+   "$(use_enable doc)"
+   "$(use_enable nls)"
+   "$(use_enable notmuch)"
+
+   "$(use_enable gpgme)"
+   "$(use_enable pgp_classic pgp)"
+   "$(use_enable smime_classic smime)"
+
+   # Database backends.
+   "$(use_enable berkdb bdb)"
+   "$(use_enable gdbm)"
+   "$(use_enable kyotocabinet)"
+   "$(use_enable qdbm)"
+   "$(use_enable tokyocabinet)"
+
+   "$(use_enable idn)"
+   "$(use_enable kerberos gss)"
+   "$(use_e

[gentoo-commits] repo/proj/prefix:master commit in: scripts/

2018-06-22 Thread Michael Haubenwallner
commit: 9ff91cd60df019c1b008bdafcd32aac9e5811d5f
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 22 13:41:30 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 22 13:44:52 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=9ff91cd6

bootstrap-prefix.sh: only tmp portage really needs the stacked-prefix patch

There is no need to put it into etc/portage/patches/sys-apps/portage/,
because when portage itself is merged in stage3, everything's there.

 scripts/bootstrap-prefix.sh | 7 +--
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 5440b54289..046a7918d0 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -628,8 +628,7 @@ bootstrap_portage() {
cd "${S}"
 
# patch temporary included here: fail when it should be dropped
-   mkdir -p "${ROOT}"/etc/portage/patches/sys-apps/portage || return 1
-   cat > 
"${ROOT}"/etc/portage/patches/sys-apps/portage/0001-introduce-the-stacked-prefix-FEATURE.patch
 <<'EOP'
+   patch -p1 <<'EOP'
 From 902fad63990eb4516d3e3815994b2dcbd16155fd Mon Sep 17 00:00:00 2001
 From: Michael Haubenwallner 
 Date: Tue, 19 Jun 2018 16:39:12 +0200
@@ -691,7 +690,6 @@ index a3d927c3b..ed54425b5 100644
 
 EOP
[[ $? -eq 0 ]] || return 1
-   patch -p1 < 
"${ROOT}"/etc/portage/patches/sys-apps/portage/0001-introduce-the-stacked-prefix-FEATURE.patch
 || return 1
 
# >=2.3
[[ -r bin/repoman ]] || sed -i -e '/repoman/d' {man,bin}/Makefile.in
@@ -1876,9 +1874,6 @@ bootstrap_stage3() {
USE="ssl" \
emerge_pkgs "" "${pkgs[@]}" || return 1
 
-   # patch temporary included here: fail when it should be dropped
-   rm 
"${ROOT}"/etc/portage/patches/sys-apps/portage/0001-introduce-the-stacked-prefix-FEATURE.patch
 || return 1
-
# Switch to the proper portage.
hash -r
 



[gentoo-commits] repo/proj/prefix:master commit in: sys-apps/portage/files/, sys-apps/portage/

2018-06-22 Thread Michael Haubenwallner
commit: b69fe7bafe8c39c105de5545dc3903af76f233f4
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 22 13:34:27 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 22 13:45:09 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=b69fe7ba

sys-apps/portage: add the stacked-prefix patch (#658572)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../files/portage-2.3.40-stacked-prefix.patch  | 59 ++
 sys-apps/portage/portage-2.3.40.2.ebuild   |  3 +-
 2 files changed, 61 insertions(+), 1 deletion(-)

diff --git a/sys-apps/portage/files/portage-2.3.40-stacked-prefix.patch 
b/sys-apps/portage/files/portage-2.3.40-stacked-prefix.patch
new file mode 100644
index 00..d967d1faf7
--- /dev/null
+++ b/sys-apps/portage/files/portage-2.3.40-stacked-prefix.patch
@@ -0,0 +1,59 @@
+From 8a121d477a9a13569be3fb50eaeaa1162ed884bd Mon Sep 17 00:00:00 2001
+From: Michael Haubenwallner 
+Date: Tue, 19 Jun 2018 16:39:12 +0200
+Subject: [PATCH 1/2] introduce the 'stacked-prefix' FEATURE
+
+When we merge into another EPREFIX, but not into some ROOT,
+and CHOST is equal to CBUILD, build tools found in EPREFIX
+perfectly work for the current build environment.
+In a "stacked prefix" we explicitly utilize this situation.
+
+This is useful during prefix bootstrap (#655414, #655326), but also to
+build packages for targets unable to support the full portage toolchain
+(native Windows, MinGW), but otherwise do not require a full cross
+compilation setup.
+---
+ bin/phase-helpers.sh | 14 ++
+ pym/portage/const.py |  1 +
+ 2 files changed, 15 insertions(+)
+
+diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
+index 75d92b407..c5a818db7 100644
+--- a/bin/phase-helpers.sh
 b/bin/phase-helpers.sh
+@@ -927,6 +927,20 @@ ___best_version_and_has_version_common() {
+   fi ;;
+   esac
+ 
++  if ___eapi_has_prefix_variables &&
++ has "${root_arg}" '--host-root' '-b' &&
++ has stacked-prefix ${FEATURES}   &&
++ [[ -z ${ROOT%/} ]]   &&
++ [[ ${CBUILD} == ${CHOST} ]]  &&
++ [[ ${EPREFIX} != ${BROOT-${PORTAGE_OVERRIDE_EPREFIX}} ]] &&
++  :; then
++  # When we merge into another EPREFIX, but not into some ROOT,
++  # and CHOST is equal to CBUILD, build tools found in EPREFIX
++  # perfectly work for the current build environment.
++  # In a "stacked prefix" we explicitly utilize this situation.
++  "${FUNCNAME[1]}" "${atom}" && return 0
++  fi
++
+   if [[ -n $PORTAGE_IPC_DAEMON ]] ; then
+   cmd+=("${PORTAGE_BIN_PATH}"/ebuild-ipc "${FUNCNAME[1]}" 
"${root}" "${atom}")
+   else
+diff --git a/pym/portage/const.py b/pym/portage/const.py
+index d9c57f300..be7bf1036 100644
+--- a/pym/portage/const.py
 b/pym/portage/const.py
+@@ -203,6 +203,7 @@ SUPPORTED_FEATURES   = frozenset([
+   "splitdebug",
+   "split-elog",
+   "split-log",
++  "stacked-prefix",
+   "strict",
+   "strict-keepdir",
+   "stricter",
+-- 
+2.16.1
+

diff --git a/sys-apps/portage/portage-2.3.40.2.ebuild 
b/sys-apps/portage/portage-2.3.40.2.ebuild
index 8e6b1c32a5..63935aaa09 100644
--- a/sys-apps/portage/portage-2.3.40.2.ebuild
+++ b/sys-apps/portage/portage-2.3.40.2.ebuild
@@ -92,7 +92,8 @@ python_prepare_all() {
distutils-r1_python_prepare_all
 
epatch "${FILESDIR}"/${PN}-2.3.40-ebuildshell.patch # 155161
-   use prefix-chaining &&
+   epatch "${FILESDIR}"/${PN}-2.3.40-stacked-prefix.patch # 658572
+   use prefix-chaining && # maybe useful even with stacked-prefix
epatch "${FILESDIR}"/${PN}-2.3.40-prefix-chaining.patch
 
if use native-extensions; then



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

2018-06-22 Thread Justin Bronder
commit: d9e52c6c5f2ed7ce713b7b950e350faf0c00515d
Author: Justin Bronder  gentoo  org>
AuthorDate: Fri Jun 22 14:20:56 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Fri Jun 22 14:20:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e52c6c

www-client/qutebrowser: bump 1.3.3

Security release, fixes XSS vulnerability.
https://lists.schokokeks.org/pipermail/qutebrowser-announce/2018-June/45.html

No CVE assigned yet.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 www-client/qutebrowser/Manifest | 2 +-
 .../qutebrowser/{qutebrowser-1.3.1.ebuild => qutebrowser-1.3.3.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index c63f55c1bc8..f1553d2ccec 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,2 +1,2 @@
-DIST qutebrowser-1.3.1.tar.gz 3533949 BLAKE2B 
49055673406acf89f76132c256105e898d7fe3fad797bc919407df4a6174445b459dd74946d7fa9532b301f6421e16e98e947bb407c2d940a753d803ee57dedb
 SHA512 
59cba56a8d0d2813c679841ad835c2badbbde6b27d623288ed4d81e869b52dceaabddd3cb8560b9b7785bdf5759ad841f3c717235d1698d995b19a6cbb18
 DIST qutebrowser-1.3.2.tar.gz 3535391 BLAKE2B 
1a6c1299a2ba5ffebaa0c8705732ece3401bfd548b6eb2d53746e610b819bdc9427c96d7c055d0598230c9408f99f1e20f37aa76bcbe7cb19556987afca7443c
 SHA512 
a32a3c347d3a863e4fd19a35551d8acf668aa156e06fc150fc4a09eeaf7a35446bd825d7a99bd2c0fe4369eeeddba3217c6dacf0811c48b000af0dded88b30c3
+DIST qutebrowser-1.3.3.tar.gz 3536053 BLAKE2B 
6adbf010a4f8377476f254a81868296a689148df0901653f2f7cbfd683a842cca842c3e40169a1faee88bb5e199762cab89820b89fd2be8558fe213b54e86509
 SHA512 
db34f8e559471f43f2d567ade36595504c4d1dc804230fae30bdb29a6af9b306e570d9f5b91bdc166ee78367d48912229c46bb48e917ead1e51258d8af18cf39

diff --git a/www-client/qutebrowser/qutebrowser-1.3.1.ebuild 
b/www-client/qutebrowser/qutebrowser-1.3.3.ebuild
similarity index 100%
rename from www-client/qutebrowser/qutebrowser-1.3.1.ebuild
rename to www-client/qutebrowser/qutebrowser-1.3.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-vpx/

2018-06-22 Thread Mart Raudsepp
commit: 6522d85e1aeca6725294e9f88f33cba1674583f8
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jun 22 10:29:51 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 22 13:37:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6522d85e

media-plugins/gst-plugins-vpx: remove redundant comment

VP9 isn't experimental for a while now, and also thus enabled now

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.3.ebuild | 3 +--
 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.4.ebuild | 1 -
 media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.14.1.ebuild | 1 -
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.3.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.3.ebuild
index 614baff5cda..7db702d50cc 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.3.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.3.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
@@ -10,6 +10,5 @@ DESCRIPTION="VP8/VP9 video encoder/decoder plugin for 
GStreamer"
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd"
 IUSE=""
 
-# VP9 is under experimental, do not enable it now
 RDEPEND=">=media-libs/libvpx-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.4.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.4.ebuild
index 3f1f23d139b..a466ed14119 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.4.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.12.4.ebuild
@@ -10,6 +10,5 @@ DESCRIPTION="VP8/VP9 video encoder/decoder plugin for 
GStreamer"
 KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sparc x86 
~amd64-fbsd"
 IUSE=""
 
-# VP9 is under experimental, do not enable it now
 RDEPEND=">=media-libs/libvpx-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.14.1.ebuild 
b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.14.1.ebuild
index ee793ca1598..3fb7604ba34 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.14.1.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.14.1.ebuild
@@ -10,6 +10,5 @@ DESCRIPTION="VP8/VP9 video encoder/decoder plugin for 
GStreamer"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-fbsd"
 IUSE=""
 
-# VP9 is under experimental, do not enable it now
 RDEPEND=">=media-libs/libvpx-1.3.0:=[${MULTILIB_USEDEP}]"
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-plugins/gst-plugins-chromaprint/

2018-06-22 Thread Mart Raudsepp
commit: 2db36395d8d4fe89150de71f082ec4a1dc61df62
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Jun 22 09:50:52 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun 22 13:37:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db36395

media-plugins/gst-plugins-chromaprint: chromaprint fingerprint for audio

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-plugins/gst-plugins-chromaprint/Manifest |  1 +
 .../gst-plugins-chromaprint-1.14.1.ebuild  | 13 +
 media-plugins/gst-plugins-chromaprint/metadata.xml | 14 ++
 3 files changed, 28 insertions(+)

diff --git a/media-plugins/gst-plugins-chromaprint/Manifest 
b/media-plugins/gst-plugins-chromaprint/Manifest
new file mode 100644
index 000..25fa05bb322
--- /dev/null
+++ b/media-plugins/gst-plugins-chromaprint/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-bad-1.14.1.tar.xz 4651852 BLAKE2B 
915798f9d07e18b445cae818978def1356299034d14ca2cba8f07df93d5dcf5ed257290bf111298c4f8063b32ceee38dd78c02eae508f6e88956b132740bfa36
 SHA512 
6969b6c91279fb96bc28acde0284ce980b3982ae0c77820284a903beee61dffa863554dcfadb55de1987404b59c3c7c421372e65dc7b4014fe64a0c91d4ce729

diff --git 
a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.14.1.ebuild 
b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.14.1.ebuild
new file mode 100644
index 000..55b8942a7e1
--- /dev/null
+++ 
b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.14.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GST_ORG_MODULE=gst-plugins-bad
+
+inherit gstreamer
+
+DESCRIPTION="Calculate Chromaprint fingerprint from audio files for GStreamer"
+KEYWORDS="~amd64"
+
+RDEPEND="media-libs/chromaprint[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"

diff --git a/media-plugins/gst-plugins-chromaprint/metadata.xml 
b/media-plugins/gst-plugins-chromaprint/metadata.xml
new file mode 100644
index 000..c5c259068e7
--- /dev/null
+++ b/media-plugins/gst-plugins-chromaprint/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   gstrea...@gentoo.org
+   GStreamer package maintainers
+
+
+   GStreamer plugin for calculating Chromaprint fingerprint from audio 
files.
+
+   Includes the following elements:
+   * chromeprint - Find an audio fingerprint using the Chromaprint library
+
+



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

2018-06-22 Thread Lars Wendler
commit: 67bcfc713c045e2205f7fb3015566f213c623814
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 22 13:37:06 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 22 13:37:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67bcfc71

sys-apps/attr: Revbump to also define ENOATTR in xattr.h shim file.

Bug: https://bugs.gentoo.org/658744
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-apps/attr/{attr-2.4.48-r1.ebuild => attr-2.4.48-r2.ebuild} | 0
 sys-apps/attr/files/xattr-shim.h   | 3 +++
 2 files changed, 3 insertions(+)

diff --git a/sys-apps/attr/attr-2.4.48-r1.ebuild 
b/sys-apps/attr/attr-2.4.48-r2.ebuild
similarity index 100%
rename from sys-apps/attr/attr-2.4.48-r1.ebuild
rename to sys-apps/attr/attr-2.4.48-r2.ebuild

diff --git a/sys-apps/attr/files/xattr-shim.h b/sys-apps/attr/files/xattr-shim.h
index 818b4c1690c..88a12354318 100644
--- a/sys-apps/attr/files/xattr-shim.h
+++ b/sys-apps/attr/files/xattr-shim.h
@@ -3,4 +3,7 @@
 #define __XATTR_H__
 #include 
 #warning "Please change your  includes to "
+# ifndef ENOATTR
+#  define ENOATTR ENODATA
+# endif /* ENOATTR */
 #endif



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

2018-06-22 Thread Thomas Deutschmann
commit: 3b98ddf450e95f062e15b52d8f6412eb141ae7c3
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Jun 22 13:28:45 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 13:28:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b98ddf4

app-admin/syslog-ng: bump to 3.16.1

Closes: https://github.com/gentoo/gentoo/pull/8907
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-admin/syslog-ng/Manifest|   1 +
 app-admin/syslog-ng/syslog-ng-3.16.1.ebuild | 169 
 2 files changed, 170 insertions(+)

diff --git a/app-admin/syslog-ng/Manifest b/app-admin/syslog-ng/Manifest
index 2d6b68e6da4..b31bf2d1bad 100644
--- a/app-admin/syslog-ng/Manifest
+++ b/app-admin/syslog-ng/Manifest
@@ -1,4 +1,5 @@
 DIST syslog-ng-3.13.2.tar.gz 9047998 BLAKE2B 
a18b11a31e1bf4c981071e7509ff154f08076c5ca659e814a3d8a49108dcc6f324ba3025f4e43bb32d23a9554fc188da4b116089fe29bf866f323f76280c460f
 SHA512 
fd5c6645f1e8e10cba940ea29715f9e7cc286cd49c2f45bde2a447731189d6171ca204aa066ac96dd09246fd7ed1751130d143d807c979518d688e7750490cfe
 DIST syslog-ng-3.14.1.tar.gz 9039910 BLAKE2B 
688eb52557c41a2556835978809b74ef4cc6b78e54580c4f349a8b9ebc07a6cf5ab99d8cda2a0212cb0186fe9e0a276d46ab9846c5ed1c391d734596ccc2d0a9
 SHA512 
86e5b59f76de3f585781accc9e426b2f74a73a560a6b49364e3f2b71b6fdd382b8473b468ac396e09c1dd0e00aa525a25874af67ce6c81978df2995c9b920aa7
 DIST syslog-ng-3.15.1.tar.gz 9147238 BLAKE2B 
86c51a51569efed2c2127a6102a10224a0599d40af0d34f28b5b52e314687851753f979a8d9edabdba02d347407b1b2856bce11991eeda53cbe10ad135934534
 SHA512 
79b4f2eff92bcbfe8a875bc72eb98bb43d86ef3c63deaf4acefcdad4f3a98df9de4e7935fc2ebbe017fd5eb22aa0743f1ff428d0ccf3790a1767f4e25c6a7b13
+DIST syslog-ng-3.16.1.tar.gz 8899693 BLAKE2B 
850d83ff6f7e2db4aaf0737cc97403084bfa97855df28ccc8134c7d744cc0539e5d9efcd72f7eaa5407504897bc274419963843afa4c81964732dc5d6f0337cd
 SHA512 
6b47e570ac19154f6158d8de0898c0a49e87d4ed51cae67224501e9460063efc53c4b2ad518d7def811d320f88cbefbf5d645de31f300498921652d7be305999
 DIST syslog-ng-3.7.3.tar.gz 3511155 BLAKE2B 
25ba2ca241a5847c75792c78d39a4667f55cf1fcff46be5102256ee6a9d2f39e2042ac00fa0b1559f94e0df80a0853249692b443b565dd4f46f0354c453cacaf
 SHA512 
e58d793bd1a8b48c5836090ee244f6e8b223f234f5a27fbf81f6a838b9b1e3e45f73a66dab2bc58a0bba230bd778a247ae22bf529a28fb2e9fee52b8181d304b

diff --git a/app-admin/syslog-ng/syslog-ng-3.16.1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.16.1.ebuild
new file mode 100644
index 000..27ecc33b1e1
--- /dev/null
+++ b/app-admin/syslog-ng/syslog-ng-3.16.1.ebuild
@@ -0,0 +1,169 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit autotools eapi7-ver python-single-r1 systemd
+
+MY_PV_MM=$(ver_cut 1-2)
+DESCRIPTION="syslog replacement with advanced filtering features"
+HOMEPAGE="https://syslog-ng.com/open-source-log-management;
+SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="amqp caps dbi geoip http ipv6 json libressl mongodb pacct python redis 
smtp spoof-source systemd tcpd"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+# unit tests require https://github.com/Snaipe/Criterion with additional deps
+RESTRICT="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.10.1:2
+   >=dev-libs/ivykis-0.42.3
+   >=dev-libs/libpcre-6.1:=
+   !dev-libs/eventlog
+   amqp? ( >=net-libs/rabbitmq-c-0.8.0:= )
+   caps? ( sys-libs/libcap )
+   dbi? ( >=dev-db/libdbi-0.9.0 )
+   geoip? ( >=dev-libs/geoip-1.5.0 )
+   http? ( net-misc/curl )
+   json? ( >=dev-libs/json-c-0.9:= )
+   mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 )
+   python? ( ${PYTHON_DEPS} )
+   redis? ( >=dev-libs/hiredis-0.11.0:= )
+   smtp? ( net-libs/libesmtp )
+   spoof-source? ( net-libs/libnet:1.1= )
+   systemd? ( sys-apps/systemd:= )
+   tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )"
+DEPEND="${RDEPEND}
+   sys-devel/flex
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS.md CONTRIBUTING.md 
contrib/syslog-ng.conf.{HP-UX,RedHat,SunOS,doc}
+   contrib/syslog2ng "${T}/syslog-ng.conf.gentoo.hardened"
+   "${T}/syslog-ng.logrotate.hardened" "${FILESDIR}/README.hardened" )
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   local f
+
+   use python && python_fix_shebang .
+
+   # remove bundled libs
+   rm -r lib/ivykis modules/afmongodb/mongo-c-driver || die
+
+   # drop scl modules requiring json
+   if use !json; then
+   sed -i -r '/cim|elasticsearch|ewmm|graylog2|loggly|logmatic/d' 
scl/Makefile.am || die
+   fi
+
+   # drop scl 

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

2018-06-22 Thread Thomas Deutschmann
commit: 9133c827163ccb5ca724df2ca77d85a626daa88e
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:10:49 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 13:22:04 2018 +
URL:https://gitweb.gentoo.org/proj/mysql.git/commit/?id=9133c827

eclass/mysql-v2: use HTTPs, fix HOMEPAGE Link

 eclass/mysql-v2.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass
index 3734e19..9c61dae 100644
--- a/eclass/mysql-v2.eclass
+++ b/eclass/mysql-v2.eclass
@@ -188,17 +188,17 @@ if [[ ${MY_EXTRAS_VER} != "live" && ${MY_EXTRAS_VER} != 
"none" ]]; then
 fi
 
 DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
-HOMEPAGE="http://www.mysql.com/;
+HOMEPAGE="https://www.mysql.com/;
 if [[ ${PN} == "mariadb" ]]; then
-   HOMEPAGE="http://mariadb.org/;
+   HOMEPAGE="https://mariadb.org/;
DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 fi
 if [[ ${PN} == "mariadb-galera" ]]; then
-   HOMEPAGE="http://mariadb.org/;
+   HOMEPAGE="https://mariadb.org/;
DESCRIPTION="An enhanced, drop-in replacement for MySQL with Galera 
Replication"
 fi
 if [[ ${PN} == "percona-server" ]]; then
-   HOMEPAGE="http://www.percona.com/software/percona-server;
+   
HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server;
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the 
Percona team"
 fi
 LICENSE="GPL-2"



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

2018-06-22 Thread Thomas Deutschmann
commit: b2786a9854a7a3cbffced9a4683d31fa730bf3a4
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun Jun 10 09:10:49 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Jun 22 13:20:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2786a98

eclass/mysql-v2: use HTTPs, fix HOMEPAGE Link

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

 eclass/mysql-v2.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass
index 766d5641014..a0305989c78 100644
--- a/eclass/mysql-v2.eclass
+++ b/eclass/mysql-v2.eclass
@@ -189,17 +189,17 @@ if [[ ${MY_EXTRAS_VER} != "live" && ${MY_EXTRAS_VER} != 
"none" ]]; then
 fi
 
 DESCRIPTION="A fast, multi-threaded, multi-user SQL database server"
-HOMEPAGE="http://www.mysql.com/;
+HOMEPAGE="https://www.mysql.com/;
 if [[ ${PN} == "mariadb" ]]; then
-   HOMEPAGE="http://mariadb.org/;
+   HOMEPAGE="https://mariadb.org/;
DESCRIPTION="An enhanced, drop-in replacement for MySQL"
 fi
 if [[ ${PN} == "mariadb-galera" ]]; then
-   HOMEPAGE="http://mariadb.org/;
+   HOMEPAGE="https://mariadb.org/;
DESCRIPTION="An enhanced, drop-in replacement for MySQL with Galera 
Replication"
 fi
 if [[ ${PN} == "percona-server" ]]; then
-   HOMEPAGE="http://www.percona.com/software/percona-server;
+   
HOMEPAGE="https://www.percona.com/software/mysql-database/percona-server;
DESCRIPTION="An enhanced, drop-in replacement for MySQL from the 
Percona team"
 fi
 LICENSE="GPL-2"



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

2018-06-22 Thread Michael Haubenwallner
commit: 7071a384600add7ef1b0319f038ac99ef8dd1a81
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 22 13:15:53 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 22 13:15:53 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=7071a384

sys-devel/gcc: update manifest for modified cygin patching

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-devel/gcc/Manifest | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b5d98e1d93..d33052b1be 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,7 +1,4 @@
-DIST a03d77536f40d1a6335b6d313a4e4a4dff38ce66.zip 46434 BLAKE2B 
f4a709d2f6dac9e468c32c732ffbf8ee69c8580b476ff709b0c2532b14a1450f416ac37ebd2a6e6ba4763c574929b2d035e5ad79e0d97fb103313acd7e83e06e
 SHA512 
b38ce737a9abbbf50a12c422806b23b3b6f564f3a6215ed4c2dd086ed75062e727446f3d1a2b3b234b3e990aabf5ed3cb0994f4faa0abced93f5f089f04321fa
-DIST d83e3d1ac0a9adfacdf120f013870472e8e712c3.zip 36365 BLAKE2B 
07b5a9345dc7dbfaa3c5a332c318559f81acc566e667b5ee4164859944c5c51994fdd6d32864217e116628f89a30a1f26dc3e40cdeb8837d3087269c6c2f2025
 SHA512 
ebb658a0d0f707942348a919144ee8cae4872ff0f14880ae18604ff30af3e3bafe9a6bc14c195ba647b51c481ad6d761140348e03165fb447064c3801044fb9e
 DIST ecj-4.5.jar 1470676 BLAKE2B 
793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80
 SHA512 
d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
-DIST f44d762eb3551ea0d81aa8e4b428bcb7caabb628.zip 46147 BLAKE2B 
bd407e32973196e994cf1ec14b378d8ac59b0a836a48d05d0dbe8b50a9dbe61a600da290fee0de9b38090ba7fcd62f6eb691b547ced631f740deed7ea4edb542
 SHA512 
92c9797213fdf6bc290b0b326f6657f700024e58a7a01b49d2649c3e75627ee3ee5d3a7e4a6d093ae364de733efa696cef0351ada0261334eec7c4744d5a7a67
 DIST gcc-4.1.2-patches-1.5.tar.bz2 53576 BLAKE2B 
16dcbf8bac85c3e95a8526ffd504f298ac09fbd79d8ee9f633782ffcd177eb0de256dc8ff36d45dc40dd8582b712e2ea0cd3b2063e3205d51cc022ad7befa7cc
 SHA512 
3c7c15f740ec80aaa6f9c1ad77daeb2a2527f1719fbcc5d96d956e1fe1f24da961b1b030cf2bb631f1a0cc970f6462823e9a78441c9fd6b57f3645b04cd6a362
 DIST gcc-4.1.2-uclibc-patches-1.0.tar.bz2 20980 BLAKE2B 
cfc7dd4c7a0b1ed80c491d4ad56b05b05ff308fdbed2faa1b9f15b10c0f7834ee4ffcb0df1619f959f7a1a5f315305b550665c232404a8a3306e3e615539a0c8
 SHA512 
57789f4236a3085136afa83be3cef677bd813afd258d67bfdbecd2058f497cd459366d5515044c0208ab753946dc951dac6a3889752ca6dae836d837c22ce33b
 DIST gcc-4.1.2.tar.bz2 39707720 BLAKE2B 
966b6a64c118456c7fb66eb2ad0dd84b1d53ad88dcbd146f446ef097a6975f5d6a7f1bcbbc4bfcd4e48b00eeb8054728e412db3d9818cff1f195e37859a4e510
 SHA512 
b97d3b72a3b0355611d5090b2c715b7a774f0e466a89326a0226c2809d12dfafb2d7c5a7af54bd5e00c135bbb6596f535e1a484740f7f1f691e8a57e6f0425cc
@@ -18,10 +15,10 @@ DIST gcc-4.7.3-patches-1.4.tar.bz2 43148 BLAKE2B 
9b7472c799a8fddd59f0e18d638aa97
 DIST gcc-4.7.3-piepatches-v0.5.5.tar.bz2 15378 BLAKE2B 
94c026b5878c59d9c50ae61285b0b1d6e9fd02b9aebe1f92996e6c4475626a1bd7beb37582e99eb624fd9a8a8354ae293c86feb40a9169f729fd38f332fc8a06
 SHA512 
d0189d2e4049d471dedaddcba319fe2c2b29855f7b33e84b26051504ead2936c852ef7870a1d19d755bb343c9b121b0ce5295665ab4ff1e448436bd448c08e1f
 DIST gcc-4.7.3-uclibc-patches-1.0.tar.bz2 3013 BLAKE2B 
73389fcedfe6209d67551bc768922ff7090d817020ac2d4e62b40fc8a167569e2dd2f17ab76870b0e3f117486afd07ce724fd043c680d67de5dad715ca76d536
 SHA512 
6119159300e76be87732f2a44b1a9388228235d7832370dbae531c2c96694ea42ed4c75acf7abca98ec0035fbc50a8bf84225574505358c2739e64b0f3fd6a95
 DIST gcc-4.7.3.tar.bz2 82904224 BLAKE2B 
084a21a317de5ccddf480e429f95d13f6c0c3a0102c38692aff0283b280aaeaf874e602a12341418a100566159bb54a14a3deb0a9c8604388ea08aac9e484f93
 SHA512 
5671a2dd3b6ac0d23f305cb11a796aebd823c1462b873136b412e660966143f4e07439bd8926c1443b78442beb6ae370ef91d819ec615920294875b722b7b0bd
-DIST gcc-4.8.5-patches-1.3.tar.bz2 26025 SHA256 
4a165e6a387421f581f49c742243bf013c9fb7c91f44514be7b38292178ebbb4 SHA512 
8d190f81ca0d25281250dbf0a670fcf12334b0811a5bf664e6450942a2996d02b979c6e8f8760b287edad06df3d1f8e2fe5cb0c3dcf9677c3420457d841d9506
 WHIRLPOOL 
d31b3f48e13e5a9292b704afc745cbea038e61eedc4dba0d659558b56feeafec118043f3430457f71dc938760d72860e4318b2238b3bee9fba069c740327b78a
-DIST gcc-4.8.5-piepatches-v0.6.2.tar.bz2 14265 SHA256 
3a823af1b4c590076b95790614d49448dc0ee6ff0ace221f2dacd9033b58eac7 SHA512 
cd6af4047d4719dae9dbe86ce5342c7d8ddec38aad032486713b08e1b0cb711f5ca017e08d583137d51b8d4ef673366ba310e71bca7b49b82e9314781d6e9d99
 WHIRLPOOL 
ca1d0a9cb9abdfddd95d433b2f0424fd7cc9d514cf4c91fb266af4c43e26e0b3084adfae0eb5c998dbee83551e916dba3cf438b338f7e4ac1a133f06018e398d
-DIST gcc-4.8.5-uclibc-patches-1.0.tar.bz2 2976 SHA256 
3654cc2bb47173b9d40650374c465a0798faab53be5ee4446389af1acd610a27 SHA512 

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

2018-06-22 Thread Michael Haubenwallner
commit: 6f2711db74877064b9be3c3ef6b515f720c2
Author: Michael Haubenwallner  gentoo  org>
AuthorDate: Fri Jun 22 13:14:01 2018 +
Commit: Michael Haubenwallner  gentoo  org>
CommitDate: Fri Jun 22 13:14:01 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=6f2711db

toolchain.eclass: support EAPI 7 paths, update cygwin patching

 eclass/toolchain.eclass | 58 -
 1 file changed, 33 insertions(+), 25 deletions(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 097cf772ed..560fe96139 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -312,6 +312,14 @@ gentoo_urls() {
 #  ten Brugge's bounds-checking patches. If you want to 
use a patch
 #  for an older gcc version with a new gcc, make sure you 
set
 #  HTB_GCC_VER to that version of gcc.
+#
+#  CYGWINPORTS_GITREV
+#  If set, this variable signals that we should apply 
additional patches
+#  maintained by upstream Cygwin developers at 
github/cygwinports/gcc,
+#  using the specified git commit id there.  The list of 
patches to
+#  apply is extracted from gcc.cygport, maintained there 
as well.
+#  This is done for compilers running on Cygwin, not for 
cross compilers
+#  with a Cygwin target.
 get_gcc_src_uri() {
export PATCH_GCC_VER=${PATCH_GCC_VER:-${GCC_RELEASE_VER}}
export UCLIBC_GCC_VER=${UCLIBC_GCC_VER:-${PATCH_GCC_VER}}
@@ -380,7 +388,8 @@ get_gcc_src_uri() {
 
# Cygwin patches from https://github.com/cygwinports/gcc
[[ -n ${CYGWINPORTS_GITREV} ]] && \
-   GCC_SRC_URI+=" elibc_Cygwin? ( 
https://github.com/cygwinports/gcc/archive/${CYGWINPORTS_GITREV}.zip )"
+   GCC_SRC_URI+=" elibc_Cygwin? ( 
https://github.com/cygwinports/gcc/archive/${CYGWINPORTS_GITREV}.tar.gz
+   -> gcc-cygwinports-${CYGWINPORTS_GITREV}.tar.gz )"
 
echo "${GCC_SRC_URI}"
 }
@@ -497,7 +506,7 @@ gcc_quick_unpack() {
 
use_if_iuse boundschecking && unpack 
"bounds-checking-gcc-${HTB_GCC_VER}-${HTB_VER}.patch.bz2"
 
-   [[ -n ${CYGWINPORTS_GITREV} ]] && use elibc_Cygwin && unpack 
"${CYGWINPORTS_GITREV}.zip"
+   [[ -n ${CYGWINPORTS_GITREV} ]] && use elibc_Cygwin && unpack 
"gcc-cygwinports-${CYGWINPORTS_GITREV}.tar.gz"
 
popd > /dev/null
 }
@@ -682,11 +691,10 @@ do_gcc_CYGWINPORTS_patches() {
[[ -n ${CYGWINPORTS_GITREV} ]] || return 0
use elibc_Cygwin || return 0
 
+   local -a patches
local p d="${WORKDIR}/gcc-${CYGWINPORTS_GITREV}"
-   for p in $(
-   eval "$(sed -ne '/PATCH_URI="/,/"/p' < "${d}"/gcc.cygport)"
-   echo ${PATCH_URI}
-   ); do
+   readarray -t patches < <(sed -e '1,/PATCH_URI="/d;/"/,$d' < 
"${d}"/gcc.cygport)
+   for p in ${patches[*]}; do
epatch "${d}/${p}"
done
 }
@@ -1864,13 +1872,13 @@ toolchain_src_install() {
 
cd "${S}"
if is_crosscompile; then
-   rm -rf "${ED}"usr/share/{man,info}
+   rm -rf "${ED}"/usr/share/{man,info}
rm -rf "${D}"${DATAPATH}/{man,info}
else
if tc_version_is_at_least 3.0 ; then
local cxx_mandir=$(find 
"${WORKDIR}/build/${CTARGET}/libstdc++-v3" -name man)
if [[ -d ${cxx_mandir} ]] ; then
-   cp -r "${cxx_mandir}"/man? 
"${D}/${DATAPATH}"/man/
+   cp -r "${cxx_mandir}"/man? 
"${D}${DATAPATH}"/man/
fi
fi
has noinfo ${FEATURES} \
@@ -1921,7 +1929,7 @@ toolchain_src_install() {
# libvtv.la: gcc itself handles linkage correctly.
# lib*san.la: Sanitizer linkage is handled internally by gcc, and they
# do not support static linking. #487550 #546700
-   find "${D}/${LIBPATH}" \
+   find "${D}${LIBPATH}" \
'(' \
-name libstdc++.la -o \
-name libstdc++fs.la -o \
@@ -1943,7 +1951,7 @@ toolchain_src_install() {
# Use gid of 0 because some stupid ports don't have
# the group 'root' set to gid 0.  Send to /dev/null
# for people who are testing as non-root.
-   chown -R ${PORTAGE_INST_UID:-0}:${PORTAGE_INST_GID:-0} 
"${ED}"${LIBPATH} 2>/dev/null
+   chown -R ${PORTAGE_INST_UID:-0}:${PORTAGE_INST_GID:-0} "${D}${LIBPATH}" 
2>/dev/null
 
# Move pretty-printers to gdb datadir to shut ldconfig up
local py 
gdbdir=/usr/share/gdb/auto-load${LIBPATH/\/lib\//\/$(get_libdir)\/}
@@ -1987,7 +1995,7 @@ gcc_movelibs() {
# code to run on the target.
if tc_version_is_at_least 5 && is_crosscompile ; then
dodir "${HOSTLIBPATH#${EPREFIX}}"
-   

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

2018-06-22 Thread Eray Aslan
commit: f99b2a0dc1644fd2983a787ff7d0354b09946f7e
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Jun 22 12:20:34 2018 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Jun 22 12:21:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99b2a0d

net-mail/mailutils: fix endiannes problem

Closes: https://bugs.gentoo.org/654992
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../files/mailutils-3.4-fix-endianness.patch   | 122 +++
 net-mail/mailutils/mailutils-3.4-r2.ebuild | 133 +
 2 files changed, 255 insertions(+)

diff --git a/net-mail/mailutils/files/mailutils-3.4-fix-endianness.patch 
b/net-mail/mailutils/files/mailutils-3.4-fix-endianness.patch
new file mode 100644
index 000..0e52fae20c1
--- /dev/null
+++ b/net-mail/mailutils/files/mailutils-3.4-fix-endianness.patch
@@ -0,0 +1,122 @@
+From feecde8c46cdb597a76df5e6ef02b854843a8a5c Mon Sep 17 00:00:00 2001
+From: Sergey Poznyakoff 
+Date: Thu, 21 Jun 2018 09:46:43 +0300
+Subject: Fix endianness bug in string to IP conversion
+
+* libmailutils/cidr/fromsa.c (_mu_inaddr_to_bytes)
+(_mu_sockaddr_to_bytes): Fix improper endianness conversion.
+* libmailutils/cidr/tosa.c (mu_cidr_to_sockaddr): Simplify conversion.
+---
+ libmailutils/cidr/fromsa.c | 45 -
+ libmailutils/cidr/tosa.c   |  9 ++---
+ 2 files changed, 22 insertions(+), 32 deletions(-)
+
+diff --git a/libmailutils/cidr/fromsa.c b/libmailutils/cidr/fromsa.c
+index f57aadc..39d24fd 100644
+--- a/libmailutils/cidr/fromsa.c
 b/libmailutils/cidr/fromsa.c
+@@ -29,55 +29,50 @@
+ #include 
+ #include 
+ 
+-static void
+-uint32_to_bytes (unsigned char *bytes, uint32_t u)
+-{
+-  int i;
+-  
+-  for (i = 0; i < 4; i++)
+-{
+-  bytes[i] = u & 0xff;
+-  u >>= 8;
+-}
+-}
+-
+ int
+ _mu_inaddr_to_bytes (int af, void *buf, unsigned char *bytes)
+ {
+-  uint32_t u;
++  size_t len;
+   
+   switch (af)
+ {
+ case AF_INET:
+-  memcpy (, buf, sizeof u);
+-  uint32_to_bytes (bytes, u);
+-  return 4;
+-
++  len = 4;
++  break;
++  
+ #ifdef MAILUTILS_IPV6
+ case AF_INET6:
+-  memcpy (bytes, buf, 16);
+-  return 16;
++  len = 16;
++  break;
+ #endif
++
++default:
++  len = 0;
+ }
+-  return 0;
++  memcpy (bytes, buf, len);
++  return len;
+ }
+ 
+ int
+ _mu_sockaddr_to_bytes (unsigned char *bytes, struct sockaddr const *sa)
+ {
++  void *buf;
+   switch (sa->sa_family)
+ {
+ case AF_INET:
+-  uint32_to_bytes (bytes, ((struct sockaddr_in*)sa)->sin_addr.s_addr);
+-  return 4;
++  buf = &(((struct sockaddr_in*)sa)->sin_addr.s_addr);
++  break;
+ 
+ #ifdef MAILUTILS_IPV6
+ case AF_INET6:
+-  memcpy (bytes, &((struct sockaddr_in6*)sa)->sin6_addr, 16);
+-  return 16;
++  buf = &(((struct sockaddr_in6*)sa)->sin6_addr);
++  break;
+ #endif
++  
++default:
++  return 0;
+ }
+-  return 0;
++  return _mu_inaddr_to_bytes (sa->sa_family, buf, bytes);
+ }
+ 
+ int
+diff --git a/libmailutils/cidr/tosa.c b/libmailutils/cidr/tosa.c
+index 33715e1..2b372b1 100644
+--- a/libmailutils/cidr/tosa.c
 b/libmailutils/cidr/tosa.c
+@@ -42,19 +42,14 @@ mu_cidr_to_sockaddr (struct mu_cidr *cidr, struct sockaddr 
**psa)
+   } addr;
+   struct sockaddr *sa;
+   int socklen;
+-  int i;
+-  
++
+   memset (, 0, sizeof (addr));
+   addr.sa.sa_family = cidr->family;
+   switch (cidr->family)
+ {
+ case AF_INET:
+   socklen = sizeof (addr.s_in);
+-  for (i = 0; i < cidr->len; i++)
+-  {
+-addr.s_in.sin_addr.s_addr <<= 8;
+-addr.s_in.sin_addr.s_addr |= cidr->address[i];
+-  }
++  memcpy (_in.sin_addr.s_addr, cidr->address, 4);
+   break;
+ 
+ #ifdef MAILUTILS_IPV6
+-- 
+cgit v1.0-41-gc330
+

diff --git a/net-mail/mailutils/mailutils-3.4-r2.ebuild 
b/net-mail/mailutils/mailutils-3.4-r2.ebuild
new file mode 100644
index 000..29af9bd8f3a
--- /dev/null
+++ b/net-mail/mailutils/mailutils-3.4-r2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools eutils flag-o-matic python-single-r1 toolchain-funcs
+
+DESCRIPTION="A useful collection of mail servers, clients, and filters"
+HOMEPAGE="https://www.gnu.org/software/mailutils/mailutils.html;
+SRC_URI="mirror://gnu/mailutils/${P}.tar.xz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~ppc-macos 
~x64-macos ~x86-macos"
+IUSE="berkdb bidi +clients gdbm sasl guile ipv6 kerberos kyotocabinet ldap \
+   mysql nls pam postgres python servers ssl static-libs +threads tcpd \
+   tokyocabinet"
+
+RDEPEND="!mail-client/nmh
+   !mail-filter/libsieve
+   !mail-client/mailx
+   !mail-client/nail
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+   dev-libs/libltdl:0
+ 

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

2018-06-22 Thread Michał Górny
commit: 18a83a2720e6d51e444161c44b4aca02317cf004
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 22 12:05:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 12:10:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18a83a27

sys-devel/multilib-gcc-wrapper: Support updating shadowman symlinks

 ...c-wrapper-0.ebuild => multilib-gcc-wrapper-0-r1.ebuild} | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0.ebuild 
b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild
similarity index 80%
rename from sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0.ebuild
rename to sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild
index 8094a33d1a1..d003e7aadf6 100644
--- a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0.ebuild
+++ b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -69,3 +69,15 @@ src_install() {
 
eshopts_pop
 }
+
+pkg_postinst() {
+   if [[ ${ROOT} == / && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+   eselect compiler-shadow update all
+   fi
+}
+
+pkg_postrm() {
+   if [[ ${ROOT} == / && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+   eselect compiler-shadow clean all
+   fi
+}



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

2018-06-22 Thread Michał Górny
commit: ffe933033442c27d5e99788f82f958f03ee0b7d0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 22 12:07:29 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 12:10:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe93303

sys-devel/multilib-gcc-wrapper: Bump to EAPI=7

 .../multilib-gcc-wrapper-0-r2.ebuild   | 83 ++
 1 file changed, 83 insertions(+)

diff --git a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild 
b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild
new file mode 100644
index 000..f670a006b51
--- /dev/null
+++ b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib
+
+DESCRIPTION="Wrappers for gcc tools to be used on non-native CHOSTs"
+HOMEPAGE="https://www.gentoo.org;
+SRC_URI=""
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="sys-devel/gcc:="
+
+S=${WORKDIR}
+
+mkwrap() {
+   einfo " ${2}"
+
+   cat > "${T}"/wrapper <<-_EOF_
+   #!${EPREFIX}/bin/sh
+   exec ${1} $(get_abi_CFLAGS) "\${@}"
+   _EOF_
+
+   newbin "${T}"/wrapper "${2}"
+}
+
+src_install() {
+   local host_prefix=${CHOST}
+   # stolen from sys-devel/gcc-config
+   # TODO: check if all of them actually support $(get_ABI_CFLAGS)
+   local tools=(
+   cpp cc gcc c++ g++ f77 g77 gcj gcjh gdc gdmd gfortran gccgo
+   )
+
+   cd "${EROOT%/}"/usr/bin || die
+   shopt -s nullglob
+
+   # same as toolchain.eclass
+   : ${TARGET_DEFAULT_ABI:=${DEFAULT_ABI}}
+   : ${TARGET_MULTILIB_ABIS:=${MULTILIB_ABIS}}
+   local ABI t e
+   for ABI in $(get_all_abis TARGET); do
+   [[ ${ABI} == ${TARGET_DEFAULT_ABI} ]] && continue
+
+   einfo "Creating wrappers for ${ABI} ..."
+   for t in "${tools[@]}"; do
+   # look for both plain *-gcc and e.g. *-gcc-4.8.3
+   # (but avoid *-gcc-nm)
+   # note: nullglob applied above
+   for e in ${host_prefix}[-]${t}{,-[0-9]*}; do
+   local 
newname=$(get_abi_CHOST)-${e#${host_prefix}-}
+
+   einfo " ${newname}"
+
+   cat > "${T}"/wrapper <<-_EOF_
+   #!${EPREFIX}/bin/sh
+   exec ${e} $(get_abi_CFLAGS) "\${@}"
+   _EOF_
+
+   newbin "${T}"/wrapper "${newname}"
+   done
+   done
+   done
+
+   shopt -u nullglob
+}
+
+pkg_postinst() {
+   if [[ ${ROOT} == / && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+   eselect compiler-shadow update all
+   fi
+}
+
+pkg_postrm() {
+   if [[ ${ROOT} == / && -f 
${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+   eselect compiler-shadow clean all
+   fi
+}



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

2018-06-22 Thread Michał Górny
commit: 2ba87dec1a0f7d623796d17340068120d97ebfae
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 22 11:24:50 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 12:00:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba87dec

profiles/base: Switch default to python3_6

 profiles/base/make.defaults | 11 ++-
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index b41ecfa1f27..71d6be12f64 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -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
 #
 # System-wide defaults for the Portage system
@@ -123,13 +123,14 @@ PYTHONDONTWRITEBYTECODE="1"
 # This MUST be kept in sync with the PYTHON_TARGETS below
 # Mike Gilbert  (23 May 2018)
 # sys-apps/baslayout-2.5 needs split-usr enabled.
-BOOTSTRAP_USE="cxx unicode internal-glib split-usr python_targets_python3_5 
python_targets_python2_7"
+BOOTSTRAP_USE="cxx unicode internal-glib split-usr python_targets_python3_6 
python_targets_python2_7"
 
 # Mike Gilbert  (15 May 2012)
 # Default target(s) for python-r1.eclass
-# Updated to python3_5 on 28 Nov 2017
-PYTHON_TARGETS="python2_7 python3_5"
-PYTHON_SINGLE_TARGET="python3_5"
+# Michał Górny  (22 Jun 2018)
+# Updated to python3_6
+PYTHON_TARGETS="python2_7 python3_6"
+PYTHON_SINGLE_TARGET="python3_6"
 
 # Michał Górny  (10 Aug 2013)
 # Moved from portage's make.globals.



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

2018-06-22 Thread Michał Górny
commit: 38ca8ab5607583627b1d8a493f3dba1e183e401d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 22 11:25:07 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 22 12:00:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38ca8ab5

profiles/prefix: Remove redundant python3_6 default

 profiles/prefix/make.defaults | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults
index 3303288982f..3c8c9964ce4 100644
--- a/profiles/prefix/make.defaults
+++ b/profiles/prefix/make.defaults
@@ -8,11 +8,5 @@
 # ssl:   encrypted connections are a nice feature
 USE="readline zlib ncurses ssl"
 
-# Python 3.6 is unmasked for us, build stuff by default with latest to
-# avoid unnecessary builds
-# NOTE: Both are incremental variables: Need to drop obsolete base values.
-PYTHON_TARGETS="python2_7 -python3_5 python3_6"
-PYTHON_SINGLE_TARGET="-python3_5 python3_6"
-
 # Move away from ruby22 fast forward to ruby24, we don't have ruby23
 RUBY_TARGETS="ruby24"



[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/

2018-06-22 Thread Jeroen Roovers
commit: 6616b3d83c3681c823ce6b17ec826f6d67ae039a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Jun 22 11:13:56 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Jun 22 11:39:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6616b3d8

net-dialup/ppp: Stable for HPPA too.

Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --ignore-arches

 net-dialup/ppp/ppp-2.4.7-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dialup/ppp/ppp-2.4.7-r6.ebuild 
b/net-dialup/ppp/ppp-2.4.7-r6.ebuild
index ed2dfd4c8c2..b60a527f75c 100644
--- a/net-dialup/ppp/ppp-2.4.7-r6.ebuild
+++ b/net-dialup/ppp/ppp-2.4.7-r6.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.samba.org/pub/ppp/${P}.tar.gz
 
 LICENSE="BSD GPL-2"
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
x86"
 IUSE="activefilter atm dhcp eap-tls gtk ipv6 libressl pam radius"
 
 DEPEND="activefilter? ( net-libs/libpcap )



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

2018-06-22 Thread Lars Wendler
commit: dcab02d52ed21ede675ff724263771a6b6b25302
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Jun 22 11:28:37 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Jun 22 11:28:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcab02d5

net-libs/gloox: Bump to version 1.0.21

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-libs/gloox/Manifest|  1 +
 net-libs/gloox/gloox-1.0.21.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/net-libs/gloox/Manifest b/net-libs/gloox/Manifest
index cdc907e70d6..045a5eb7521 100644
--- a/net-libs/gloox/Manifest
+++ b/net-libs/gloox/Manifest
@@ -1 +1,2 @@
 DIST gloox-1.0.20.tar.bz2 701114 BLAKE2B 
d86b4de05a040b4f7fe1200d5863514778197e7e13ee08ebe983a85255065045c47b322ba20fa4ea051049ce609f122c00374cc3188f46c8729ec904da7778eb
 SHA512 
b94269487875ae32631b5b15eeebe3293c6b8ab4080a6e15926c575305841a609a5e4da25bff266806ef4b65c1db14e9a9e5dabf8af8b174773cbdc37cfa12f8
+DIST gloox-1.0.21.tar.bz2 716449 BLAKE2B 
9728b137b088e3ebd067dd88688474e37ec27108cc87ffe6d2d78b206c3215f36c072e333d04c659e5dc9db43c330bcac7ee7f495208bd8df1bbeb72db1e0792
 SHA512 
ee2c180e6a6e05955707fdd3e790c4c0e7be46fdf071201abd081b8620e3f664045f000804e1a30bddf8a3324e90f211ce5ee870fd5330ab87979dedfeb45575

diff --git a/net-libs/gloox/gloox-1.0.21.ebuild 
b/net-libs/gloox/gloox-1.0.21.ebuild
new file mode 100644
index 000..f2fe910d22e
--- /dev/null
+++ b/net-libs/gloox/gloox-1.0.21.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="${P/_/-}"
+DESCRIPTION="A portable high-level Jabber/XMPP library for C++"
+HOMEPAGE="https://camaya.net/gloox/;
+SRC_URI="https://camaya.net/download/${MY_P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0/17"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~ia64 ~sparc ~x86"
+IUSE="debug gnutls idn libressl ssl static-libs test zlib"
+
+DEPEND="idn? ( net-dns/libidn:= )
+   gnutls? ( net-libs/gnutls )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0 )
+   libressl? ( dev-libs/libressl )
+   )
+   zlib? ( sys-libs/zlib )"
+
+RDEPEND="${DEPEND}"
+
+# GnuTLS checks hang forever
+RESTRICT="test"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   # Examples are not installed anyway, so - why should we build them?
+   local myeconfargs=(
+   --without-examples
+   $(usex debug "--enable-debug" '')
+   $(use_enable static-libs static)
+   $(use_with idn libidn)
+   $(use_with gnutls)
+   $(use_with ssl openssl)
+   $(use_with test tests)
+   $(use_with zlib)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}



  1   2   >