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

2017-12-07 Thread Hans de Graaff
commit: 4c3f9cedd1275507a64a089028172f14ab17bd66
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 07:46:39 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 07:46:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c3f9ced

dev-ruby/listen: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/listen/Manifest|  7 +++--
 dev-ruby/listen/listen-3.0.8.ebuild | 51 -
 2 files changed, 3 insertions(+), 55 deletions(-)

diff --git a/dev-ruby/listen/Manifest b/dev-ruby/listen/Manifest
index 25abe659474..e3e6287b8ed 100644
--- a/dev-ruby/listen/Manifest
+++ b/dev-ruby/listen/Manifest
@@ -1,4 +1,3 @@
-DIST listen-0.7.3-git.tgz 34831 SHA256 
e6e1b8b45251e5bdcb397a9774dea57918ab091b6358ae42654a99bda280686b SHA512 
9d4297f24b63449f3293f750d903170793b31c2a7d0a87c16bc4c3b741b993e0cc06ec5408d7a2c706505641fa3cd3f070cc09e7a7a5d358d8f18f26b41fb408
 WHIRLPOOL 
da8c416f3e2757f146c6bdc83f7c527b8c566ac7716b52408788abd3407c2ac823d5f1cb94dd3df92ce75e5510705aa7bb65f9833974c3be20c18a470d9e5659
-DIST listen-1.3.1-git.tgz 35521 SHA256 
36676ee96fac67e46f52227ce8590a7532b0861ad1d0fa865d8783b635c56749 SHA512 
4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0
 WHIRLPOOL 
ecaf0e8dca01fba1d75c5c8bfc5bf6a3c5d371d5ca8c38bb92aba9a95cda6c1fb39b5e9927524581ef54f4ff2faf2e739f0dbf61b3a016c8943858f785e06ad2
-DIST listen-3.0.8.tar.gz 49637 SHA256 
8322a3578acd62b467f387355d401bfa44a7364f0c6c9b3283282edad1009e19 SHA512 
69fa4931be540185dab8f111e0b56bb37b369e89c5283089ececca9c907814b493cd3e31b12f2803a406f039ebaa966d6bf1367ebdcc72fe129e713063530135
 WHIRLPOOL 
6d85da5f7cff21c72db488514feefe14eda2c5f63db7e93e52464fd54489244a3e2fa2b174b59d8bf9904a1c103bb391098d5c5cdfe936f82b410bcefe7baab1
-DIST listen-3.1.5.tar.gz 51250 SHA256 
5a5b5656515be880f9b880dd3c7fd0bbbdc18dc162b159f7d627b4fb2de91538 SHA512 
132266485d70002da5bd1e680530331db6b74e8ea12011d60a6ba7df0ec045459b5b3a6305bb2ea6a80ff6a4a1244ef935a4143f6c8709df7a176d6db69da08a
 WHIRLPOOL 
325593d1db7b561e07cf5ccfe42d64a5e7edeede6aacb7d37394accf7b8f48d285bf6349c98b88b9699428bf4647b134509751487b22d9bf5e4fa0b877d349a6
+DIST listen-0.7.3-git.tgz 34831 BLAKE2B 
38ad9805080606f17cfe4073ce503985ee4a131258e4887c06901ac42da6ee5a987f1db97c26747e3f518d56336b074b485ac1e4c4d3cee6cf15ff9586e9a090
 SHA512 
9d4297f24b63449f3293f750d903170793b31c2a7d0a87c16bc4c3b741b993e0cc06ec5408d7a2c706505641fa3cd3f070cc09e7a7a5d358d8f18f26b41fb408
+DIST listen-1.3.1-git.tgz 35521 BLAKE2B 
6b93daff2b3ba221d0c0f196c67353963e983610dd9deb3409c8ad270f7221d50e9eefee826c16c51ac0361cf7f5da727db216b1bd92a02077b0bee580fa368c
 SHA512 
4676d030a3e676249a221cf4a136ce69651009ce5855821924be184460e404e4f33026627c9d524156a89344c826b48a690a249f1059493d7d214b922381bdd0
+DIST listen-3.1.5.tar.gz 51250 BLAKE2B 
8ed941ed72293fad3327f2fb939920f82b02a9c0f25e8b1273961d9bff64830d619e9e97c184e353b69a78fe38be01a2fd2f0453cf94d3ca9fff66e40d18f59d
 SHA512 
132266485d70002da5bd1e680530331db6b74e8ea12011d60a6ba7df0ec045459b5b3a6305bb2ea6a80ff6a4a1244ef935a4143f6c8709df7a176d6db69da08a

diff --git a/dev-ruby/listen/listen-3.0.8.ebuild 
b/dev-ruby/listen/listen-3.0.8.ebuild
deleted file mode 100644
index 46cadc5072e..000
--- a/dev-ruby/listen/listen-3.0.8.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-SRC_URI="https://github.com/guard/listen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-DESCRIPTION="Listens to file modifications and notifies you about the changes"
-HOMEPAGE="https://github.com/guard/listen;
-
-LICENSE="MIT"
-SLOT="3"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="test"
-
-# Block on other packages trying to install a /usr/bin/listen
-RDEPEND+="!!media-sound/listen !!media-radio/ax25 
!!=dev-ruby/rb-inotify-0.9.7"
-
-ruby_add_bdepend "test? ( dev-ruby/thor )"
-
-all_ruby_prepare() {
-   rm -f Gemfile || die
-
-   # Avoid dependency on rb-fsevent since we do not support Darwin
-   sed -i -e "/git/,+3d" -e "/rb-fsevent/d" ${PN}.gemspec || die
-   rm -rf spec/lib/listen/adapter/darwin_spec.rb || die
-   # Try Linux first since we now we use Linux and since the Darwin
-   # adapter now throws errors when rb-fsevent is not present.
-   sed -i -e 's/Darwin, Linux/Linux, Darwin/' lib/listen/adapter.rb || die
-}
-
-each_ruby_prepare() {
-   mkdir spec/.fixtures || die
-}
-
-each_ruby_test() {
-   RSPEC_VERSION=3 ruby-ng_rspec
-   rm -rf spec/.fixtures || die
-}



[gentoo-commits] proj/releng:master commit in: tools/, scripts/

2017-12-07 Thread Robin H. Johnson
commit: ed258c751bb3457721112e2371d426c112369331
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Dec  8 07:40:09 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Dec  8 07:40:38 2017 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ed258c75

tools/catalyst-auto: change datestamp->timestamp

Prepare for doing multiple automated runs in a single day on
newer/faster build systems.

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

 scripts/copy_buildsync.sh  |  4 ++--
 tools/catalyst-auto| 13 -
 tools/catalyst-auto-amd64.conf | 21 -
 3 files changed, 26 insertions(+), 12 deletions(-)

diff --git a/scripts/copy_buildsync.sh b/scripts/copy_buildsync.sh
index 2b5c1ef1..d67cf6ee 100755
--- a/scripts/copy_buildsync.sh
+++ b/scripts/copy_buildsync.sh
@@ -70,7 +70,7 @@ copy_arch_to_outgoing() {
fi
 
# Copying
-   for i in $(find ${indir} -type f | grep -- '-20[0123][0-9]\{5\}' | sed 
-e 's:^.*-\(20[^.]\+\).*$:\1:' | sort -ur); do
+   for i in $(find ${indir} -type f | egrep -- 
'-20[0123][0-9]{5}(([0-9]{6})|(T[0-9]{6}Z))?' | sed -e 
's:^.*-\(20[^.]\+\).*$:\1:' | sort -ur); do
#echo "Doing $i"
t="${outdir}/${i}"
mkdir -p ${t} 2>/dev/null
@@ -154,7 +154,7 @@ process_arch() {
 
# New variant preserve code
find_variants=( '(' -iname '*.iso' -o -name 'netboot-*' -o 
"${EXTENSIONS[@]}" ')' )
-   variants=$(find 20* "${find_variants[@]}" -printf '%f\n' 2>/dev/null | 
sed  -e 's,-20[012][0-9]\{5\}.*,,g' -r | sort -u)
+   variants=$(find 20* "${find_variants[@]}" -printf '%f\n' 2>/dev/null | 
sed -e 's,-20[012][0-9]\{5\}.*,,g' -r | sort -u)
echo -n '' >"${tmpdir}"/.keep.${ARCH}.txt
for v in $variants ; do
variant_path=$(find 20* -iname "${v}-20*" "${find_variants[@]}" 
-print 2>/dev/null | sed -e "s,.*/$a/autobuilds/,,g" | sort -k1,1 -t/ | tail 
-n1 )

diff --git a/tools/catalyst-auto b/tools/catalyst-auto
index 3f7d84ef..ae47f443 100755
--- a/tools/catalyst-auto
+++ b/tools/catalyst-auto
@@ -207,8 +207,9 @@ if [[ ${lastrun} -ne 0 ]]; then
   fi
 fi
 
-DATESTAMP=$(date +%Y%m%d)
-TMPDIR=$(mktemp -d --tmpdir="${TMP_PATH:-/tmp}" 
"catalyst-auto.${DATESTAMP}.XX")
+DATESTAMP=$(date -u +%Y%m%d)
+TIMESTAMP=$(date -u +%Y%m%dT%H%M%SZ)
+TMPDIR=$(mktemp -d --tmpdir="${TMP_PATH:-/tmp}" 
"catalyst-auto.${TIMESTAMP}.XX")
 
 # Nuke any previous tmpdirs to keep them from accumulating.
 if [[ ${preclean} -eq 1 ]]; then
@@ -219,6 +220,7 @@ fi
 if [ ${verbose} = 1 ]; then
   echo "TMPDIR = ${TMPDIR}"
   echo "DATESTAMP = ${DATESTAMP}"
+  echo "TIMESTAMP = ${TIMESTAMP}"
 fi
 
 if ! mkdir -p "${TMPDIR}"/{specs,kconfig,log}; then
@@ -257,11 +259,11 @@ for i in $(find -name '*.spec'); do
   old_version_stamp=$(grep version_stamp "${i}" | sed -e 's|^version_stamp: 
*||')
   old_source_subpath=$(grep source_subpath "${i}" | sed -e 's|^source_subpath: 
*||')
 
-  new_version_stamp=$(echo "${old_version_stamp}" | sed -e 
"s|^\(.*-\)\?.*$|\1${DATESTAMP}|")
+  new_version_stamp=$(echo "${old_version_stamp}" | sed -e 
"s|^\(.*-\)\?.*$|\1${TIMESTAMP}|")
   new_source_subpath=$(echo "${old_source_subpath}" | sed -e 
"s|${old_version_stamp}|${new_version_stamp}|")
 
   sed -i "s|^version_stamp:.*$|version_stamp: ${new_version_stamp}|" "${i}"
-  sed -i "s|^snapshot:.*$|snapshot: ${DATESTAMP}|" "${i}"
+  sed -i "s|^snapshot:.*$|snapshot: ${TIMESTAMP}|" "${i}"
 
   # We don't want to mangle the source_subpath for our stage1 spec
   if ! grep -q '^target: *stage[14]$' "${i}"; then
@@ -283,6 +285,7 @@ for i in $(find -name '*.spec'); do
   # Expand vars that the spec expects us to.
   sed -i \
 -e "s:@DATESTAMP@:${DATESTAMP}:g" \
+-e "s:@TIMESTAMP@:${TIMESTAMP}:g" \
 -e "s:@REPO_DIR@:${REPO_DIR}:g" \
 "${i}"
 done
@@ -305,7 +308,7 @@ if [[ ${preclean} -eq 1 ]]; then
 fi
 
 # Create snapshot
-if ! run_cmd "${TMPDIR}/log/snapshot.log" catalyst -c "${CATALYST_CONFIG}" -s 
"${DATESTAMP}"; then
+if ! run_cmd "${TMPDIR}/log/snapshot.log" catalyst -c "${CATALYST_CONFIG}" -s 
"${TIMESTAMP}"; then
   send_email "Catalyst build error - snapshot" "" "${TMPDIR}/log/snapshot.log"
   exit 1
 fi

diff --git a/tools/catalyst-auto-amd64.conf b/tools/catalyst-auto-amd64.conf
index 35bc255d..5676f5c1 100644
--- a/tools/catalyst-auto-amd64.conf
+++ b/tools/catalyst-auto-amd64.conf
@@ -60,9 +60,16 @@ update_symlinks() {
for d in ${BUILD_SRCDIR_BASE}/{default,hardened} ; do
pushd $d >/dev/null
for f in $(ls stage3*${EXTENSIONS} | grep -v latest | 
give_latest_from_dates ) ; do
-   of=${f/20[0-9][0-9].[0-9]/latest} # for 20XX.Y stuff
-   of=${of/20[0-9][0-9][0-1][0-9][0-9][0-9]/latest} # for 
20YYMMDD stuff
-   ln -sf $f $of
+   # 20yymmddThhmmssZ
+   # 20yymmddhhmmss
+   # 

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

2017-12-07 Thread Hans de Graaff
commit: 9b15fe91013cea95bff0f6d8c174e0d3f9fc6247
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:54:53 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:54:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b15fe91

dev-ruby/rack-test: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rack-test/Manifest   |  5 ++---
 dev-ruby/rack-test/rack-test-0.7.0.ebuild | 34 ---
 2 files changed, 2 insertions(+), 37 deletions(-)

diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index 54137264226..b3f4f51a50f 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,3 +1,2 @@
-DIST rack-test-0.6.3.gem 23552 SHA256 
ff60b122e2940e32e94a2e4a61bceb8d9c99a97c1817ecc47e535522b02cdd40 SHA512 
a5ad0f20130eedc153515127d2483cb1322c230ab772307943ec6eb295706f3aab26c8599cba69323b3cdc5692b284ba0609d8db957ade7085a95d94ccdf8b41
 WHIRLPOOL 
033543478a05cd4703a1600f84e7ca74bb7813f3a3bf38afd29784285130b18c5bb0d2fb1fea9aff57bc7f458856969ffc27f8b72dddea20fa79fef9d8ef6189
-DIST rack-test-0.7.0.tar.gz 22768 SHA256 
be717ce03016d14a4582ba054c511d371bcddb54d3ef53e70f04f89c204e3a78 SHA512 
1cbfa905237dccf7e385eeda1d4bef6089a1eafcbedcc92e1b7cfe5978e00764fcb4ffd9ed9c08025d450667286ab58190ff940e977ac12cc2d5a6bdccb35477
 WHIRLPOOL 
fcc4587da08958e9e0aa1d47ca9197bea74a7055b1325c851585bdf56b0480061738e634b70aca14a931678353d79874993cd7af13dcc819777589769dcd4ed8
-DIST rack-test-0.7.1.tar.gz 24492 SHA256 
7f0b49bcd7d88305f80fb775a4a55d2acbe71d0a8c529261ab7722062b3212c0 SHA512 
2b202d1f485fa2aa927d2c599e0b3bde08f5d93b6e8a36ccee5b5e064acfd0979154de8db8639bfb78f3ab038b006305379389889239dbee13020b72f060a8db
 WHIRLPOOL 
ae830686128a199725a9e8877cc6fa9dc35eb66accfeff8295983a41ab3d88fc374df12a903843f48442e28fc390f017b8dcd3bbc52620c489a17cf538c5fa91
+DIST rack-test-0.6.3.gem 23552 BLAKE2B 
d494f7fa3d2f7ed6fc6d33e507c445990613425826ec2e3d059d978b09d316ab93685aa5fd00ea89d2ec7ec242f7fa64a42ce214fa7e9c40334d7e7a3750
 SHA512 
a5ad0f20130eedc153515127d2483cb1322c230ab772307943ec6eb295706f3aab26c8599cba69323b3cdc5692b284ba0609d8db957ade7085a95d94ccdf8b41
+DIST rack-test-0.7.1.tar.gz 24492 BLAKE2B 
594fa05287399425557f579c871accdd268c463e77bef3e86f2141f5c5d824abc2a245a636390e0957cafb2db86a5483f9de2f13571b5c44a506f93122fcd2f0
 SHA512 
2b202d1f485fa2aa927d2c599e0b3bde08f5d93b6e8a36ccee5b5e064acfd0979154de8db8639bfb78f3ab038b006305379389889239dbee13020b72f060a8db

diff --git a/dev-ruby/rack-test/rack-test-0.7.0.ebuild 
b/dev-ruby/rack-test/rack-test-0.7.0.ebuild
deleted file mode 100644
index ae9160eb992..000
--- a/dev-ruby/rack-test/rack-test-0.7.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="History.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit versionator ruby-fakegem
-
-DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
-HOMEPAGE="https://github.com/rack-test/rack-test;
-SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/rack-1.0:* =dev-ruby/sinatra-1.2.6 =dev-ruby/rack-1* )"
-
-all_ruby_prepare() {
-   rm Gemfile* || die
-   sed -i -e '/bundler/d' -e '/[Cc]ode[Cc]limate/d' \
-   -e '1igem "rack", "~>1.0"' spec/spec_helper.rb || die
-}



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

2017-12-07 Thread Hans de Graaff
commit: 6ac378054a5449d770de83426b0d6ae1edeb9758
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 07:03:49 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 07:03:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac37805

dev-ruby/rainbow: add 3.0.0

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rainbow/Manifest |  1 +
 dev-ruby/rainbow/rainbow-3.0.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index 19a23c3bb27..2a4e1ae4b35 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -1,2 +1,3 @@
 DIST rainbow-git-1.1.4.tgz 10301 BLAKE2B 
db89785e5147148a91dfed4dedbadf96bd9912b337fe7b5d1f5249029741ebc43b74183abdebf92e2cfa1ae9624cc57a2145a8f3d20d5996c2d4a7e495220ed5
 SHA512 
ca46337628a93530ccb10d66fad428248bea62c5a103485afff68584370a325a31f4d1f2a52e1228c1faa65c6f3cc2e19af22ee24ef3a61aa707899f04c4f546
 DIST rainbow-git-2.2.2.tgz 14295 BLAKE2B 
e89cb8d72d8b90f71967ee714098a133244673f00af39d7202d2a7fa1aa92c55af307d08417f83f63c967e568e9e9a15e47cc9dfd672dd8e6974e3eb4b630a4e
 SHA512 
fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307
+DIST rainbow-git-3.0.0.tgz 15105 BLAKE2B 
bc2c91b8ac726c080dbed45584adcdf4a4a496de070a92291042490009ae490efc4ab91cdd12d338f0cda156811358550507ad629e27dd54445a68427f8d4d2d
 SHA512 
863b89152696b6a13606a1e92b68a788b9b5bcd6f521f02f26fb189fc6c9613e5db032dd5deed1aa95247ab0aa08a44981756f941af6eb786076c271881a38c1

diff --git a/dev-ruby/rainbow/rainbow-3.0.0.ebuild 
b/dev-ruby/rainbow/rainbow-3.0.0.ebuild
new file mode 100644
index 000..f32f5ad0f69
--- /dev/null
+++ b/dev-ruby/rainbow/rainbow-3.0.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.markdown"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Colorize printed text on ANSI terminals"
+HOMEPAGE="https://github.com/sickill/rainbow;
+
+SRC_URI="https://github.com/sickill/rainbow/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE=""



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

2017-12-07 Thread Hans de Graaff
commit: b105d2e16963acb62f1ff6c76ed6442de0711d5a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:59:17 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:59:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b105d2e1

dev-ruby/rainbow: cleanup

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rainbow/Manifest|  5 ++---
 dev-ruby/rainbow/rainbow-2.0.0-r1.ebuild | 22 --
 2 files changed, 2 insertions(+), 25 deletions(-)

diff --git a/dev-ruby/rainbow/Manifest b/dev-ruby/rainbow/Manifest
index 386b03c2369..19a23c3bb27 100644
--- a/dev-ruby/rainbow/Manifest
+++ b/dev-ruby/rainbow/Manifest
@@ -1,3 +1,2 @@
-DIST rainbow-git-1.1.4.tgz 10301 SHA256 
f8815c1e017ec3939114047f0af779feb88e637432ed9edebe0ab74dc133d236 SHA512 
ca46337628a93530ccb10d66fad428248bea62c5a103485afff68584370a325a31f4d1f2a52e1228c1faa65c6f3cc2e19af22ee24ef3a61aa707899f04c4f546
 WHIRLPOOL 
c493498b9eeb3281af79251a7bc2f5c4175773ee8f3b018fdbad75f4f2ac047238afa1ee4bf8186eeed8f808c1b8692df47fd5b01758fe0d3bf6ae00d77e421d
-DIST rainbow-git-2.0.0.tgz 10480 SHA256 
d3b2bc51449429669e91c5edea05f973cc0568cff78cf5461f03068c18e127ad SHA512 
1acf0d2a1c0c0d70cad2cebcd65011dc2e53b991e49cde69b909c80b354ee084f86531a793b2d43ac4da6eed55d53c483de9f3f345b548b34c4331ea62494881
 WHIRLPOOL 
41d6702c03c8720c0ad6d62639ea103458d178642ae014914e84d4cc6f4a221a504c8fa5a6aea656db73cc8d625f9fe6712d622ee7808c4d45114a7a3aa31b85
-DIST rainbow-git-2.2.2.tgz 14295 SHA256 
6e5c6e852cd62b6975a9594d0a0a03f9f9cc997f308a12f38f040698e6e1b9f7 SHA512 
fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307
 WHIRLPOOL 
750642e8d95f4629954d5a7a7ca2251a4b3429a6b1f71eb05a240f4f95470f98d9673db21c0a5b5c7c8e103e5926789677e602b7aa4ea8a5bdad6fe8d4017481
+DIST rainbow-git-1.1.4.tgz 10301 BLAKE2B 
db89785e5147148a91dfed4dedbadf96bd9912b337fe7b5d1f5249029741ebc43b74183abdebf92e2cfa1ae9624cc57a2145a8f3d20d5996c2d4a7e495220ed5
 SHA512 
ca46337628a93530ccb10d66fad428248bea62c5a103485afff68584370a325a31f4d1f2a52e1228c1faa65c6f3cc2e19af22ee24ef3a61aa707899f04c4f546
+DIST rainbow-git-2.2.2.tgz 14295 BLAKE2B 
e89cb8d72d8b90f71967ee714098a133244673f00af39d7202d2a7fa1aa92c55af307d08417f83f63c967e568e9e9a15e47cc9dfd672dd8e6974e3eb4b630a4e
 SHA512 
fac9a8cc39f23a1b268f3a01d755a5ccb79f8ee11a28228d958a5b77472c5b3fbaac748c917f7d4afebb911cbef0e0242c5224c8df29672073c1f54bf44c9307

diff --git a/dev-ruby/rainbow/rainbow-2.0.0-r1.ebuild 
b/dev-ruby/rainbow/rainbow-2.0.0-r1.ebuild
deleted file mode 100644
index 171e0b61a16..000
--- a/dev-ruby/rainbow/rainbow-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.markdown"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Colorize printed text on ANSI terminals"
-HOMEPAGE="https://github.com/sickill/rainbow;
-
-SRC_URI="https://github.com/sickill/rainbow/archive/v${PV}.tar.gz -> 
${PN}-git-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="amd64 hppa ~ppc ~sparc x86"
-IUSE=""



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

2017-12-07 Thread Hans de Graaff
commit: dbfefb691b16b1e6b3a8a7340e8077e4c21bcd7d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  8 06:58:24 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  8 06:58:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbfefb69

dev-ruby/rack-test: add 0.8.2

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ruby/rack-test/Manifest   |  1 +
 dev-ruby/rack-test/rack-test-0.8.2.ebuild | 34 +++
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/rack-test/Manifest b/dev-ruby/rack-test/Manifest
index b3f4f51a50f..1415e2e9065 100644
--- a/dev-ruby/rack-test/Manifest
+++ b/dev-ruby/rack-test/Manifest
@@ -1,2 +1,3 @@
 DIST rack-test-0.6.3.gem 23552 BLAKE2B 
d494f7fa3d2f7ed6fc6d33e507c445990613425826ec2e3d059d978b09d316ab93685aa5fd00ea89d2ec7ec242f7fa64a42ce214fa7e9c40334d7e7a3750
 SHA512 
a5ad0f20130eedc153515127d2483cb1322c230ab772307943ec6eb295706f3aab26c8599cba69323b3cdc5692b284ba0609d8db957ade7085a95d94ccdf8b41
 DIST rack-test-0.7.1.tar.gz 24492 BLAKE2B 
594fa05287399425557f579c871accdd268c463e77bef3e86f2141f5c5d824abc2a245a636390e0957cafb2db86a5483f9de2f13571b5c44a506f93122fcd2f0
 SHA512 
2b202d1f485fa2aa927d2c599e0b3bde08f5d93b6e8a36ccee5b5e064acfd0979154de8db8639bfb78f3ab038b006305379389889239dbee13020b72f060a8db
+DIST rack-test-0.8.2.tar.gz 24830 BLAKE2B 
730581f654501faf0aa243675738e67a8b1cc5cce9df3040b40cdaf00bd9c3fd2feee11656442aa413132a268d971b34732626e27924ecd32fee30ac6ca6d211
 SHA512 
3012c1f294835473605e2f648af0cc19b9d4bc5963d507a0beae31782ea84c613bfc43a1995f8808174d468206aa9c66953cbc1ff83e9e7876142594115d063d

diff --git a/dev-ruby/rack-test/rack-test-0.8.2.ebuild 
b/dev-ruby/rack-test/rack-test-0.8.2.ebuild
new file mode 100644
index 000..3e638f2b29e
--- /dev/null
+++ b/dev-ruby/rack-test/rack-test-0.8.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit versionator ruby-fakegem
+
+DESCRIPTION="Rack::Test is a small, simple testing API for Rack apps"
+HOMEPAGE="https://github.com/rack-test/rack-test;
+SRC_URI="https://github.com/rack-test/rack-test/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(get_version_component_range 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/rack-1.0:* =dev-ruby/sinatra-1.2.6 =dev-ruby/rack-1* )"
+
+all_ruby_prepare() {
+   rm Gemfile* || die
+   sed -i -e '/bundler/d' -e '/[Cc]ode[Cc]limate/d' \
+   -e '1igem "rack", "~>1.0"' spec/spec_helper.rb || die
+}



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

2017-12-07 Thread Zac Medico
commit: c87a15a61cece2255c9f40888293c35398a610aa
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  8 05:40:27 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  8 05:42:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c87a15a6

sys-apps/portage: version bump to 2.3.17

  #586214 - fix KeyError when profile is missing ARCH variable
  #615620 - disable pygcrypt checksum backend
  #624526 - rewrite doins in python
  #639346 - eval disjunctive build deps earlier

Package-Manager: Portage-2.3.17, Repoman-2.3.6

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-2.3.17.ebuild | 258 +
 2 files changed, 259 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index e2ee6a158ef..684876dd10c 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,5 +1,6 @@
 DIST portage-2.3.13.tar.bz2 945477 BLAKE2B 
0ad44859f04db529713cc80a51e6dadc767ed6b6d0aef1d070650d82133c05e161eaa9fd1e208b3078c513ccf6f73136b8bf865542f0dc9396de9142bad1d32c
 SHA512 
71d9ea6c9a889572f60e7e501e9f8739db588cffd98a431303906eb90c1f7bb85c55f6779cbfb921630149d1b3174539fe2357fbeffbbe9857998907e3215ad3
 DIST portage-2.3.14.tar.bz2 948535 BLAKE2B 
765c9eabb64c3b095993bb244481df2d243f57ad97029d7bb3d9ac89fd0ee939fb3a2aaa624a0f40959820903d70e6c209518d97df6b82501325963c963db9df
 SHA512 
36daf3b9425e08a8e136e87dbb7be43d4688b5505203f11938a07b916da441e1f802b1cbd2e97505c0dc1c249ba5fda2a059a4ad515c2887f8199d1e130a2732
 DIST portage-2.3.16.tar.bz2 949134 BLAKE2B 
f8e7b6f13dfbf9aecdec444705042c6584c324522c0d131bf3c10f8fbfd5f6eeb97134afa42ed23da37f36ad4e2a0fc27129aebeb100aed2e3fd650c360ed060
 SHA512 
5847904b3262adcef04c7d6781cf2d03130480a49c5343a3a2d5cc36ddc7245ac30b1ba152329f96e2e4ca8d62ef387554cb228798db60f6f8141830d147dfaf
+DIST portage-2.3.17.tar.bz2 953854 BLAKE2B 
8b4367d647d29550fb50c807013a896eceac5ca137ea8d85157c32b7a99b6af7f39b60173ad40df7606d4c213025d8fbd617e9b6f3bf6f580c09cd07d4ce6d37
 SHA512 
9864ceae200b2137c695cd5af856a277971ab3bb0bedafcb1ed59aa4f647f3a412bf22bf0f4067f87716a4296f76d4a602bb4e7714ba1c89213720e34d11e152
 DIST portage-2.3.6.tar.bz2 943085 BLAKE2B 
5c649ec5f5a82b5f55c71425d13ee3335a773c7f78500d6ec963594c95eba5d9fc49c37ab5ca1bde7621398443d526a8a1485b67748f859726f7f581e2d88091
 SHA512 
5bcfb678c1ea0cd97a983ee7520c9ecabd07d5bb0fd01c70b74fd7b6ce478f4a109aac84d40b82426719ca7c9ee6aed3affb3b9754045e62b4c664ae113cf055
 DIST portage-2.3.8.tar.bz2 938062 BLAKE2B 
3f7bedf6268131a3b3539d53c8a7bb069b533b3a78e5eec521b6201439c8ee5e66996e798fe295561d0a94bfcd32adf414d4f8b5e7a93035cea09749406e64a3
 SHA512 
4b4b2de20323799b9b0f7a8812f939aa9a96d2744a0f65ad5287ba49744c491b55169cdb21f2885317a6a7c960d2070775ffd798f247b44eebc677c33c271eb8

diff --git a/sys-apps/portage/portage-2.3.17.ebuild 
b/sys-apps/portage/portage-2.3.17.ebuild
new file mode 100644
index 000..b4f03d91d2d
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.17.ebuild
@@ -0,0 +1,258 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=(
+   pypy
+   python3_4 python3_5 python3_6
+   python2_7
+)
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="build doc epydoc +ipc linguas_ru +native-extensions selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )"
+# Require sandbox-2.2 for bug #288863.
+# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
+# quite slow, so it's not considered in the dependencies as an alternative to
+# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
+# for now, don't pull in xattr deps for other kernels.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+RDEPEND="
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \
+   python{2_7,3_4,3_5} pypy)
+   )
+   elibc_FreeBSD? ( sys-freebsd/freebsd-bin )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( 

[gentoo-commits] proj/portage:master commit in: /

2017-12-07 Thread Zac Medico
commit: 92fe38696ca03f37a956e1c6f70af46c284abaeb
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  8 05:22:47 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  8 05:22:47 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=92fe3869

Updates for portage-2.3.17 release

 NEWS  | 5 +
 RELEASE-NOTES | 9 +
 setup.py  | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index 503a3d4e6..eced7bf58 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.17
+
+* The doins ebuild helper has been rewritten in python for performance, and
+  it does in-kernel file copying on Linux.
+
 portage-2.3.14
 
 * Repository metadata/layout.conf supports manifest-required-hashes

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index 014ea7840..f1cfc671a 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.17
+==
+* Bug Fixes:
+- Bug 586214 fix KeyError when profile is missing ARCH variable
+- Bug 615620 disable pygcrypt checksum backend
+- Bug 624526 rewrite doins in python
+- Bug 639346 eval disjunctive build deps earlier
+
+
 portage-2.3.16
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index 4d6078fad..a584cd803 100755
--- a/setup.py
+++ b/setup.py
@@ -663,7 +663,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.16',
+   version = '2.3.17',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: portage-2.3.17

2017-12-07 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  8 05:37:31 2017 +

New tag: portage-2.3.17




[gentoo-commits] proj/portage:master commit in: bin/

2017-12-07 Thread Zac Medico
commit: fe09b49fd09f42b9b6956f6c299bd325c62f0e83
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Dec  8 03:22:41 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Dec  8 03:29:49 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fe09b49f

phase-helpers.sh: make use() tolerate missing IUSE for binary packages

IUSE_IMPLICIT makes this code vulnerable to profile changes, therefore
it's risky to die for binary packages here.

 bin/phase-helpers.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/bin/phase-helpers.sh b/bin/phase-helpers.sh
index c02257eb6..9b1f6adbe 100644
--- a/bin/phase-helpers.sh
+++ b/bin/phase-helpers.sh
@@ -194,7 +194,8 @@ use() {
elif [[ -n $PORTAGE_IUSE && -n $EBUILD_PHASE &&
-n $PORTAGE_INTERNAL_CALLER ]] ; then
if [[ ! $u =~ $PORTAGE_IUSE ]] ; then
-   if [[ ! ${EAPI} =~ ^(0|1|2|3|4|4-python|4-slot-abi)$ ]] 
; then
+   if [[ ${EMERGE_FROM} != binary &&
+   ! ${EAPI} =~ ^(0|1|2|3|4|4-python|4-slot-abi)$ 
]] ; then
# This is only strict starting with EAPI 5, 
since implicit IUSE
# is not well defined for earlier EAPIs (see 
bug #449708).
die "USE Flag '${u}' not in IUSE for 
${CATEGORY}/${PF}"



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

2017-12-07 Thread Anthony G. Basile
commit: 45b5a3d962ae245b516dbc72decd2115f653cea6
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec  8 02:24:34 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec  8 02:24:34 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=45b5a3d9

sys-libs/libblockdev: 2.14 stable on x86

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-libs/libblockdev/libblockdev-2.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libblockdev/libblockdev-2.14.ebuild 
b/sys-libs/libblockdev/libblockdev-2.14.ebuild
index 1eaffc0..f12b8e7 100644
--- a/sys-libs/libblockdev/libblockdev-2.14.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.14.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/rhinstaller/libblockdev;
 SRC_URI="https://github.com/rhinstaller/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE="bcache +crypt dmraid doc lvm kbd test"
 
 CDEPEND="



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

2017-12-07 Thread Anthony G. Basile
commit: e4fd5b762d9c2fed908bc5643d7b56d39bf9b8d9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec  8 02:23:29 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec  8 02:23:29 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=e4fd5b76

sys-libs/libblockdev: version bump to 2.14

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-libs/libblockdev/Manifest|  1 +
 sys-libs/libblockdev/libblockdev-2.14.ebuild | 84 
 2 files changed, 85 insertions(+)

diff --git a/sys-libs/libblockdev/Manifest b/sys-libs/libblockdev/Manifest
index ae5d055..a93c7d7 100644
--- a/sys-libs/libblockdev/Manifest
+++ b/sys-libs/libblockdev/Manifest
@@ -1 +1,2 @@
 DIST libblockdev-2.13-1.tar.gz 269162 SHA256 
0eca9236ec47dad64729b602d6658ff48034bf95f749296df1aa23e733abf5df SHA512 
eaa0751691008f2cb3c4cdbf00af8f3653b7e309a02ccb700528601ccfa0cca7631e6072e2a25d9da3862b0638dac08b0ac739b1ae4702b9b263fb58f73d10c9
 WHIRLPOOL 
311ccc4a65963f0457d519e8858d3d0e8a286d3343efb8819b2ffd1d1d01057b6ca2f6926472cc11b2b6f918cf8644654c328c074e63fddbe2447f62f02fc7fb
+DIST libblockdev-2.14-1.tar.gz 274241 SHA256 
de4e7f6e8f632122843c176932331e8e87ba2b0bbfa97bb1c906e115a47514ad SHA512 
fb80e840ed2f247912da93a6cc0cb1846be73dcc16b917f5231f5d7a87eaa7b43d07d5b2110038dd783fefa7ef7df0893785a60079ed02567f1e08bfcbd82343
 WHIRLPOOL 
e2a13bf083597e7c2be1780dfa043483451522551e0866913045c99f2ec0eec2c1b702d48c823c65dadef234cd95356ed3f09762420aeb459baacdf26457b52b

diff --git a/sys-libs/libblockdev/libblockdev-2.14.ebuild 
b/sys-libs/libblockdev/libblockdev-2.14.ebuild
new file mode 100644
index 000..1eaffc0
--- /dev/null
+++ b/sys-libs/libblockdev/libblockdev-2.14.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+inherit autotools python-single-r1
+
+MY_PV="${PV}-1"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A library for manipulating block devices"
+HOMEPAGE="https://github.com/rhinstaller/libblockdev;
+SRC_URI="https://github.com/rhinstaller/${PN}/archive/${MY_PV}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bcache +crypt dmraid doc lvm kbd test"
+
+CDEPEND="
+   >=dev-libs/glib-2.42.2
+   dev-libs/libbytesize
+   >=sys-apps/util-linux-2.27
+   >=sys-block/parted-3.1
+   crypt? (
+   >=dev-libs/nss-3.18.0
+   dev-libs/volume_key
+   >=sys-fs/cryptsetup-1.6.7
+   )
+   dmraid? (
+   sys-fs/dmraid
+   sys-fs/lvm2
+   )
+   lvm? (
+   sys-fs/lvm2
+   virtual/udev
+   )
+   kbd? ( >=sys-apps/kmod-19 )
+   ${PYTHON_DEPS}
+"
+
+DEPEND="
+   ${CDEPEND}
+   >=dev-libs/gobject-introspection-1.3.0
+   doc? ( dev-util/gtk-doc )
+"
+
+RDEPEND="
+   ${CDEPEND}
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   eapply "${FILESDIR}/${PN}-fix-musl.patch"
+   eapply "${FILESDIR}/${PN}-fix-clang.patch"
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-btrfs
+   --with-fs
+   --with-part
+   --with-python3
+   --without-mpath
+   $(use_enable test tests)
+   $(use_with bcache)
+   $(use_with crypt crypto)
+   $(use_with dmraid dm)
+   $(use_with doc gtk-doc)
+   $(use_with lvm lvm)
+   $(use_with lvm lvm-dbus)
+   $(use_with kbd)
+   )
+   econf "${myeconfargs[@]}"
+}



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

2017-12-07 Thread Michael Orlitzky
commit: 1577a991da46d6612bd1c63b5229cda8771fc28e
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Fri Dec  8 01:37:20 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Dec  8 01:37:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1577a991

dev-php/pecl-redis: new revision 3.1.4-r1 adding php:7.2 support.

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

 dev-php/pecl-redis/Manifest  | 2 +-
 .../{pecl-redis-3.1.4.ebuild => pecl-redis-3.1.4-r1.ebuild}  | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-php/pecl-redis/Manifest b/dev-php/pecl-redis/Manifest
index 2a5f71ec77f..28ae3c454b7 100644
--- a/dev-php/pecl-redis/Manifest
+++ b/dev-php/pecl-redis/Manifest
@@ -1,3 +1,3 @@
 DIST redis-3.1.2.tgz 199041 SHA256 
a7687d007e48bef92049b8f53b425244d663da57d6b646d139248839e01f4ea3 SHA512 
14b6321072f8ab41b8293b40ea8e1e2bdac1bb694c4566467ea4e6ced37c8fc41bf5712bd27cebf509f25fda0492765cd2c8d2fe61395bcb0b0d9cbbceebe684
 WHIRLPOOL 
c619f04d6392ad4d81e3f41c83dce4f92c932805bbf7f418e8caa963744cedfaa03e6fb3433eec308da188577aa7fac4d1e35a14175f01c2f6d83571ce8f35a4
 DIST redis-3.1.3.tgz 196180 SHA256 
92907f40bdd8d56607ba5c1593289c34c08f7dae460bd05e79603a4247b6cbf6 SHA512 
269a45675e9547fdeebf9d9a1a36e6f75d6f9913ffc1069d0fc2a7f1a5d88ff4fb9f38693f488469339c2a7bfdfd81df102de5e12656e0662af166f874fc5fac
 WHIRLPOOL 
2fb1419ac13aa7aeb20467270b8fdfe3d37b1c91c95da15db1733e81602fdaf9137c98319ab8784321c4c0d5cf69702c145d72e8bc6cfbf49c7a937de8a937ba
-DIST redis-3.1.4.tgz 199559 SHA256 
adebdfd52e8227a4da5d381d325b6eaccd29fd233bcc1b877517b9e8706ef265 SHA512 
dbf3eecfa761d0d3e97781968378d8bcc74e79bf4a0f85d6c2e8338180755e503179bc78b03ae6ee26a5619f439ead77068db3ab18d1b2dbf58e1643bea3a49f
 WHIRLPOOL 
37d5d42168de869c2c06ecb009ae7956cd51ff85009ae282f095017a3cadddbe34ef4f0c17b752dd4b810b0dd36dc9ced71b07926717eda26f00844617524a26
+DIST redis-3.1.4.tgz 199559 BLAKE2B 
0ff46289fe02efe0d774c62a5d2545a954f43a168913f2a9ffe612ed02e09d00ad5231ec395b36cd5685ecfb29ba30ee0349c2225b9769e2101f43bb058e3a81
 SHA512 
dbf3eecfa761d0d3e97781968378d8bcc74e79bf4a0f85d6c2e8338180755e503179bc78b03ae6ee26a5619f439ead77068db3ab18d1b2dbf58e1643bea3a49f

diff --git a/dev-php/pecl-redis/pecl-redis-3.1.4.ebuild 
b/dev-php/pecl-redis/pecl-redis-3.1.4-r1.ebuild
similarity index 87%
rename from dev-php/pecl-redis/pecl-redis-3.1.4.ebuild
rename to dev-php/pecl-redis/pecl-redis-3.1.4-r1.ebuild
index 1688b30aa0e..0e1140bcdca 100644
--- a/dev-php/pecl-redis/pecl-redis-3.1.4.ebuild
+++ b/dev-php/pecl-redis/pecl-redis-3.1.4-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 PHP_EXT_NAME="redis"
-USE_PHP="php5-6 php7-0 php7-1"
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
 DOCS=( arrays.markdown cluster.markdown README.markdown CREDITS )
 MY_P="${PN/pecl-/}-${PV/_rc/RC}"
 PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
@@ -21,7 +21,8 @@ IUSE="igbinary +session"
 DEPEND="igbinary? (
php_targets_php5-6? ( dev-php/igbinary[php_targets_php5-6] )
php_targets_php7-0? ( dev-php/igbinary[php_targets_php7-0] )
-   php_targets_php7-1? ( dev-php/igbinary[php_targets_php7-1] ) ) "
+   php_targets_php7-1? ( dev-php/igbinary[php_targets_php7-1] )
+   php_targets_php7-2? ( dev-php/igbinary[php_targets_php7-2] ) ) "
 RDEPEND="${DEPEND} !dev-php/pecl-redis:7"
 
 # The test suite requires network access.



[gentoo-commits] proj/musl:master commit in: sys-block/parted/

2017-12-07 Thread Anthony G. Basile
commit: 547f4bc5ad6c3ad481aea3684614f01f8a7a35d9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec  8 01:23:01 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec  8 01:23:01 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=547f4bc5

sys-block/parted: 3.2-r2 stable on all musl arches

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-block/parted/parted-3.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-block/parted/parted-3.2-r2.ebuild 
b/sys-block/parted/parted-3.2-r2.ebuild
index cbd825e..2cce3ce 100644
--- a/sys-block/parted/parted-3.2-r2.ebuild
+++ b/sys-block/parted/parted-3.2-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+KEYWORDS="amd64 arm ~mips ppc x86"
 IUSE="+debug device-mapper nls readline selinux static-libs"
 RESTRICT="test"
 



[gentoo-commits] proj/musl:master commit in: sys-block/thin-provisioning-tools/

2017-12-07 Thread Anthony G. Basile
commit: 14c5bfc88c9282dc7da4e35617476354f047d57e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Dec  8 00:58:51 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Dec  8 00:58:51 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=14c5bfc8

sys-block/thin-provisioning-tools: 0.7.0 stable on x86

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 2d57a95..e23adde 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



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

2017-12-07 Thread NP Hardass
commit: 860825c5351c93a0b5c7fafe74de372230ed395f
Author: NP-Hardass  gentoo  org>
AuthorDate: Fri Dec  8 00:23:40 2017 +
Commit: NP Hardass  gentoo  org>
CommitDate: Fri Dec  8 00:35:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860825c5

app-crypt/acme-tiny: Bump to 20170917

Refactors contact-info PR
Fix  naming to 999

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

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/acme-tiny/Manifest  | 2 +-
 .../{acme-tiny-20170207.ebuild => acme-tiny-20170917.ebuild}  | 4 ++--
 .../acme-tiny/{acme-tiny-.ebuild => acme-tiny-.ebuild}| 4 ++--
 app-crypt/acme-tiny/files/acme-tiny-PR101-contactinfo.patch   | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-crypt/acme-tiny/Manifest b/app-crypt/acme-tiny/Manifest
index 022d3d6856d..adc866795dd 100644
--- a/app-crypt/acme-tiny/Manifest
+++ b/app-crypt/acme-tiny/Manifest
@@ -1 +1 @@
-DIST acme-tiny-20170207.tar.gz 10510 SHA256 
aef2541c7270a9aa4d4ce49509d6a0f48e59eccc116df0fe7defe77df724f544 SHA512 
260de3fe3052e3eba3e8438b15e34d95c99f95d75137ddabe9c031a83bd7b967bebabe6916fa23de6194ab19cc687942af0cc700b7095b7c810820800c26061e
 WHIRLPOOL 
f16ed8b8f0a096bf379ad203343061b9bc078999029254b9462178a930e08728f370f0837991676f5d6bad41cd5279fbecc27dfa9b08c307341e1052cd9bbdfb
+DIST acme-tiny-20170917.tar.gz 10516 BLAKE2B 
e9d4ae170579cd5379dbb4d900d051bc1789ac994eb491aafb9952cd004b3e3feed20ef505f88587035f3f16163e7965a1b3883c8c2327fca6be0240a17f
 SHA512 
0bfb0d064f21f9d89e3c5863f33c7326c02948a42e2c8dc11c7b5baaf5e0dfcaeba0ad461b2ad12e292cc14f64b44f331f11b56dda6592a4663baf0714048700

diff --git a/app-crypt/acme-tiny/acme-tiny-20170207.ebuild 
b/app-crypt/acme-tiny/acme-tiny-20170917.ebuild
similarity index 92%
rename from app-crypt/acme-tiny/acme-tiny-20170207.ebuild
rename to app-crypt/acme-tiny/acme-tiny-20170917.ebuild
index 05ce311583f..c185d254315 100644
--- a/app-crypt/acme-tiny/acme-tiny-20170207.ebuild
+++ b/app-crypt/acme-tiny/acme-tiny-20170917.ebuild
@@ -6,12 +6,12 @@ EAPI=6
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 inherit distutils-r1
 
-if [[ ${PV} ==  ]]; then
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/diafygi/${PN}.git;
KEYWORDS=""
 else
-   HASH="daba51d37efd7c1f205f9da383b9b09968e30d29"
+   HASH="4ed13950c0a9cf61f1ca81ff1874cde1cf48ab32"
SRC_URI="https://github.com/diafygi/${PN}/archive/${HASH}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${HASH}"

diff --git a/app-crypt/acme-tiny/acme-tiny-.ebuild 
b/app-crypt/acme-tiny/acme-tiny-.ebuild
similarity index 92%
rename from app-crypt/acme-tiny/acme-tiny-.ebuild
rename to app-crypt/acme-tiny/acme-tiny-.ebuild
index 05ce311583f..c185d254315 100644
--- a/app-crypt/acme-tiny/acme-tiny-.ebuild
+++ b/app-crypt/acme-tiny/acme-tiny-.ebuild
@@ -6,12 +6,12 @@ EAPI=6
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 inherit distutils-r1
 
-if [[ ${PV} ==  ]]; then
+if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/diafygi/${PN}.git;
KEYWORDS=""
 else
-   HASH="daba51d37efd7c1f205f9da383b9b09968e30d29"
+   HASH="4ed13950c0a9cf61f1ca81ff1874cde1cf48ab32"
SRC_URI="https://github.com/diafygi/${PN}/archive/${HASH}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${HASH}"

diff --git a/app-crypt/acme-tiny/files/acme-tiny-PR101-contactinfo.patch 
b/app-crypt/acme-tiny/files/acme-tiny-PR101-contactinfo.patch
index 787b66c1129..63727840d8e 100644
--- a/app-crypt/acme-tiny/files/acme-tiny-PR101-contactinfo.patch
+++ b/app-crypt/acme-tiny/files/acme-tiny-PR101-contactinfo.patch
@@ -27,7 +27,7 @@ index 34a1863..bd79321 100644
 -code, result = _send_signed_request(CA + "/acme/new-reg", {
 +payload = {
  "resource": "new-reg",
- "agreement": 
"https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf;,
+ "agreement": json.loads(urlopen(CA + 
"/directory").read().decode('utf8'))['meta']['terms-of-service'],
 -})
 +}
 +if account_email:
@@ -64,7 +64,7 @@ index bd79321..cea57ee 100644
 --- a/acme_tiny.py
 +++ b/acme_tiny.py
 @@ -85,7 +85,7 @@ def _send_signed_request(url, payload):
- "agreement": 
"https://letsencrypt.org/documents/LE-SA-v1.0.1-July-27-2015.pdf;,
+ "agreement": json.loads(urlopen(CA + 
"/directory").read().decode('utf8'))['meta']['terms-of-service'],
  }
  if account_email:
 -payload["contact"] = ["mailto:"+account_email]



[gentoo-commits] repo/gentoo:master commit in: games-strategy/freeorion/

2017-12-07 Thread NP Hardass
commit: cdc9faaa4d7f8fe7075cfff56e882ae81b5f8286
Author: NP-Hardass  gentoo  org>
AuthorDate: Mon Dec  4 17:39:51 2017 +
Commit: NP Hardass  gentoo  org>
CommitDate: Fri Dec  8 00:35:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc9faaa

games-strategy/freeorion: Switch to python-single-r1 from python-any-r1

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 .../{freeorion-0.4.7.1-r1.ebuild => freeorion-0.4.7.1-r2.ebuild}| 6 +++---
 games-strategy/freeorion/freeorion-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-strategy/freeorion/freeorion-0.4.7.1-r1.ebuild 
b/games-strategy/freeorion/freeorion-0.4.7.1-r2.ebuild
similarity index 92%
rename from games-strategy/freeorion/freeorion-0.4.7.1-r1.ebuild
rename to games-strategy/freeorion/freeorion-0.4.7.1-r2.ebuild
index d0d5447656d..59dd595f13e 100644
--- a/games-strategy/freeorion/freeorion-0.4.7.1-r1.ebuild
+++ b/games-strategy/freeorion/freeorion-0.4.7.1-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils python-any-r1 gnome2-utils
+inherit cmake-utils python-single-r1 gnome2-utils
 
 DESCRIPTION="A free turn-based space empire and galactic conquest game"
 HOMEPAGE="http://www.freeorion.org;
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   >=dev-libs/boost-1.56:=[python,threads]
+   >=dev-libs/boost-1.56:=[python,threads,${PYTHON_USEDEP}]
media-libs/freealut
media-libs/freetype
media-libs/glew:*
@@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
 
 pkg_setup() {
# build system is using FindPythonLibs.cmake which needs python:2
-   python-any-r1_pkg_setup
+   python-single-r1_pkg_setup
 }
 
 src_prepare() {

diff --git a/games-strategy/freeorion/freeorion-.ebuild 
b/games-strategy/freeorion/freeorion-.ebuild
index d0d5447656d..59dd595f13e 100644
--- a/games-strategy/freeorion/freeorion-.ebuild
+++ b/games-strategy/freeorion/freeorion-.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 PYTHON_COMPAT=( python2_7 )
-inherit cmake-utils python-any-r1 gnome2-utils
+inherit cmake-utils python-single-r1 gnome2-utils
 
 DESCRIPTION="A free turn-based space empire and galactic conquest game"
 HOMEPAGE="http://www.freeorion.org;
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE=""
 
 RDEPEND="
-   >=dev-libs/boost-1.56:=[python,threads]
+   >=dev-libs/boost-1.56:=[python,threads,${PYTHON_USEDEP}]
media-libs/freealut
media-libs/freetype
media-libs/glew:*
@@ -46,7 +46,7 @@ DEPEND="${RDEPEND}
 
 pkg_setup() {
# build system is using FindPythonLibs.cmake which needs python:2
-   python-any-r1_pkg_setup
+   python-single-r1_pkg_setup
 }
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sci-libs/hdf5/

2017-12-07 Thread Benda XU
commit: bd9658269764306015ce6e48cf4567688498e102
Author: Benda Xu  gentoo  org>
AuthorDate: Fri Dec  8 00:26:10 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Fri Dec  8 00:26:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd965826

sci-libs/hdf5: drop implicits.patch.

  The patch is not needed any more and causes compilation error.

Reported-by: Eugene Shalygin  gmail.com>
Suggested-by: milan hodoscek  cmm.ki.si>
Closes: https://bugs.gentoo.org/639784
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sci-libs/hdf5/hdf5-1.10.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/hdf5/hdf5-1.10.1.ebuild b/sci-libs/hdf5/hdf5-1.10.1.ebuild
index 4d77cd12bb3..49e39d56ec0 100644
--- a/sci-libs/hdf5/hdf5-1.10.1.ebuild
+++ b/sci-libs/hdf5/hdf5-1.10.1.ebuild
@@ -39,7 +39,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.8.9-static_libgfortran.patch
"${FILESDIR}"/${PN}-1.8.9-mpicxx.patch
"${FILESDIR}"/${PN}-1.8.13-no-messing-ldpath.patch
-   "${FILESDIR}"/${PN}-1.8.15-implicits.patch
 )
 
 pkg_setup() {



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

2017-12-07 Thread William Hubbs
commit: b0b59d002044fa946b5e7522f93c3742f2a40b68
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Dec  8 00:00:49 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Dec  8 00:01:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b59d00

net-misc/dhcpcd: 7.0.0_rc4 version bump

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 net-misc/dhcpcd/Manifest|  17 ++--
 net-misc/dhcpcd/dhcpcd-7.0.0_rc4.ebuild | 148 
 2 files changed, 157 insertions(+), 8 deletions(-)

diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest
index 4924985b3de..e33fb3d6fa9 100644
--- a/net-misc/dhcpcd/Manifest
+++ b/net-misc/dhcpcd/Manifest
@@ -1,8 +1,9 @@
-DIST dhcpcd-6.10.1.tar.xz 180112 SHA256 
284abf8c3be0580bbac5eaca95359346ab0d78d4072317b6ce87cc68f2e8ae7b SHA512 
f323c155cff47f21dde181c216408b79f10e6ed923aa3d1f3482feff47a1e88e02193ec82f831da4ef63d3703ca1837715c36a47cf3f5d09f117f6eb53bfcf67
 WHIRLPOOL 
805e8a1b4dad400825197dae7918a2172093d152986d5d97f4d1993f2c27cf3fbe097a5dc4f7a5292e98676b5d7fad6079ed64e4bffabeb7ccf9d91f4db80de9
-DIST dhcpcd-6.11.1.tar.xz 190956 SHA256 
5c823d607ed1d7513d16ec51c54e21657f1324899e0ba333a497682d88a8c6ee SHA512 
50ef755b13a96fe484623d9f2dbd91407fbea5ca728fd05dbf4259a61611a07cf3ffad7e8d20ecd513dbef80602074809abd1f5177daaa51ceccc2af5c88269f
 WHIRLPOOL 
a32350beee83184fc9d0dec5cd65f265a83aa95177b8ff700fcce2aaf2ac6c2600c322e3d8c65f1d2e9d3a2cbe71bc00b3a6efbf045fa9c805b76a3a1fca0de5
-DIST dhcpcd-6.11.3.tar.xz 194892 SHA256 
5abd12c4df2947d608f60a35227f9bf8ae8ab9de06ce975cdab1144d8f229b06 SHA512 
249185532cb239124f847c28e6bfb3e8a85e818e05a07eb0c6ac6843fbbab8afa8d6ebce4032b3537ccfb7fafb306dd0dc51c0e97f337f12f5071ba499686a70
 WHIRLPOOL 
66eebad0ceabf07324f41b7c5861b13f233d6cf3fb4f7c82804b6391594595cda8c981cec088aa75242a04614a7228be7400171d32c68ee6be354bf976a237d5
-DIST dhcpcd-6.11.5.tar.xz 198080 SHA256 
6f9674dc7e27e936cc787175404a6171618675ecfb6903ab9887b1b66a87d69e SHA512 
a23d5dde66567c4addbc86c8b3fbf2c5d4dba3b463659729778a310306ab0e949be8998154ef15401ac2d289bde2f090d44492bba6a1becd2f01890d4efe7051
 WHIRLPOOL 
1b4bdd56112db20a0c6b0c843549f7c9cd8c534a9353df026d2c63a4b4bfd624f7fbc68282e04fd4f4c7c257d996e5019d3aa624f01b532074311d63b151164f
-DIST dhcpcd-7.0.0-beta3.tar.xz 203440 SHA256 
ba8af748d0d1aa8daa8ba6813c1cf395f517bb51fe4274309170af9d2f1a89ef SHA512 
b71154fa2596826e23820df984992e8786a6b89588648db60e9340a383b67fdb555307e9a47b7c33097ed4191fdb911e443c6bf9fc76b0194770e66e2de64b95
 WHIRLPOOL 
211564a4c218853bf3c6f219ffa36ef3d14fe3cc355bb5931bb98d5461717d0145145511540ab93ad4dcf99640c48ddcb1d82fc56361c329764c0756c12881a6
-DIST dhcpcd-7.0.0-rc1.tar.xz 204496 SHA256 
8d4134596f1c8a647d94291fea0ed6f39dad648a4822472b481dfe48407b1cd3 SHA512 
536ed4c09638a7a0fb16ad6a4a16fd74242ffbe2fe53e183c6756d2c62c94ce02869c95e828fbf3aa49aca06a129ab710195bf3d1dc9c9b52ac550ec51f68a1e
 WHIRLPOOL 
ec6898bbba3f4f2f42f9b8f16dd60f8b4b64170e4ad6c7e1326a80afd32241ad6b3ea941bfeb4e7113bd26ecb597fa04aebd1e1626c214ee10e48011251b065f
-DIST dhcpcd-7.0.0-rc2.tar.xz 206108 SHA256 
ddae2ccf7c41a3ea5508e8adb2b7b9bbcd2b8a1ebe20871982243e513e83101a SHA512 
a3e596c605c8ffe9f87f7113522f460d24a639b54dcc31182c70c3d0589d34d8c1cc765d5dfcfc6fd026697846866f7aa5714ef0d0d9eb049404973ef21f8ec7
 WHIRLPOOL 
46da14e26fb62320051e3457476d506847fa5630b898d01af14c7726175cfa9fcb01f505af5fe1668a89a2972f9ae40d46aad2918065c3f994c064a9b17dcb05
-DIST dhcpcd-7.0.0-rc3.tar.xz 207164 SHA256 
14ba0873e6b67a8c85ed5bfb1428bbe887259d0477703e49d629e1a5d9e6300f SHA512 
982c4c65ea45391e31170b592ce680c6cf5f4069b00decff3a299db23cede3e2521c66df7754a7a2379d5688f113553fe34e2fde825d6d9b83836a9e6d69fba9
 WHIRLPOOL 
aeafeb61c783a0e3b99748ed465fe823678d1eb8f1068544e49e9d7dc3da31abad49944cb9aca8c3f469d960df26910ccfd3900cf683935d87d9b9026efbe5a7
+DIST dhcpcd-6.10.1.tar.xz 180112 BLAKE2B 
aa339c1d60cf2752cdfd0e75f788e9af193cc40a1968f5bb79583695cddbf1b0a3722e7add56759ef76326a25a3ff8cd861d59aecad3ba1ec2ba336031f5e60b
 SHA512 
f323c155cff47f21dde181c216408b79f10e6ed923aa3d1f3482feff47a1e88e02193ec82f831da4ef63d3703ca1837715c36a47cf3f5d09f117f6eb53bfcf67
+DIST dhcpcd-6.11.1.tar.xz 190956 BLAKE2B 
65f816e436b9a8370d459328997cadb82d1f70e3844cd6c7c52df52a58bf22d0b87b9480813f506b40ea85cef77c0f667ce97299819424e24cf186a41fdf69c9
 SHA512 
50ef755b13a96fe484623d9f2dbd91407fbea5ca728fd05dbf4259a61611a07cf3ffad7e8d20ecd513dbef80602074809abd1f5177daaa51ceccc2af5c88269f
+DIST dhcpcd-6.11.3.tar.xz 194892 BLAKE2B 
08253879221f2cbccf69caf06ccbde960103fdf4de194f746572f4fa10497ab23dc1a41b6a849fe75f68a1d7a653e5358a7976581da0a92c8f19e2627b921440
 SHA512 
249185532cb239124f847c28e6bfb3e8a85e818e05a07eb0c6ac6843fbbab8afa8d6ebce4032b3537ccfb7fafb306dd0dc51c0e97f337f12f5071ba499686a70
+DIST dhcpcd-6.11.5.tar.xz 198080 BLAKE2B 
3172fcb1c09c3bb7fcf4896c6e9896744a8f4f6ae0292bfedb3a96ce435a774b42fdc1a1e9d288edc786c544c17c21fd7d3c8c6e6a6832acdad7e1f5edfa8c0b
 SHA512 

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

2017-12-07 Thread Thomas Deutschmann
commit: 5ffe755543fd8ebe715daa0b89e85a44aaa3b165
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 23:39:00 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 23:39:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffe7555

media-gfx/imagemagick: Bump to v6.9.9-26 / v7.0.7-14

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-gfx/imagemagick/Manifest|   2 +
 media-gfx/imagemagick/imagemagick-6.9.9.26.ebuild | 185 ++
 media-gfx/imagemagick/imagemagick-7.0.7.14.ebuild | 185 ++
 3 files changed, 372 insertions(+)

diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest
index eb7e33c27ae..4877e77fd85 100644
--- a/media-gfx/imagemagick/Manifest
+++ b/media-gfx/imagemagick/Manifest
@@ -2,8 +2,10 @@ DIST ImageMagick-6.9.9-0.tar.xz 8780640 BLAKE2B 
eaab6af1ed0471b148736d23ad53d334
 DIST ImageMagick-6.9.9-18.tar.xz 8797460 SHA256 
121dd50d051488e908306d7d1ba624781f5ec9532d30a2281b4a2bf6f26ee0b4 SHA512 
b18733e01c3f41a221a691ceb992bb2e7ecabbdd1b4765c5dd46f00c2047db8534acee9659aed55786baa00062946353bd02ac60b0609caf21f87fb34a40d290
 WHIRLPOOL 
9077ece10f3ab8be3334816589640523bed69eef1a3cb789653cb9b260caef6721ef941010f806b00a65f8bd5a9bafa87578163b2b92888f488cdabc49218408
 DIST ImageMagick-6.9.9-20.tar.xz 8994128 BLAKE2B 
fb52396956b6e34320e82f34f83273550af3a55f0d23af87a791b3a8ae4002d27d3726e1caae1822bfe2f697de6ec76a975156a305eef5233cdb60006e32314f
 SHA512 
36c241490ee41de5cd72e5bc297ac2353a0d4574337776445798b0c5823f491304c3f3a728d420d03f66b652eafcdb68ec2992347321ac3919c1d72c0afdb849
 DIST ImageMagick-6.9.9-23.tar.xz 8795632 BLAKE2B 
c3a2ece7897961b191b1090384c0872422af80903d0447a0b67f06d45062d60f12903a30a00d28bedc33a6c0b74f38bfe043a113613f0bfb5b1608b972ce8e2a
 SHA512 
9160e0f6606c6ea011e9e47a11f092735456be60d6d039b9cf73c055c046ce89f05d096bdc3d37f87e2d6e36cd8dc9adf233b42bb9ad7d14aa03f13c7a1b6c03
+DIST ImageMagick-6.9.9-26.tar.xz 8799740 BLAKE2B 
6d781ef8b0285390cfef0544b26c8b4779a7bfdfb18ba9064eaa1b47edc19e98080e53ea073fe95f11dde52b910ecdff7c3a27efe6163a4b4855cc8db358a66c
 SHA512 
e132deae4d14ccc179300841681c1ec83f90fe9ac8e2ce1f07af5642497be44ce017ec1e007964d307c32ecb733081bd2172e4f3113e5acea31c5783b1126e89
 DIST ImageMagick-6.9.9-9.tar.xz 8797832 SHA256 
59eed394d295d651e49ec0f3cfe3f0bb7aeccc28bd7a32360db9f8fc4bf9f25c SHA512 
d024f753e1bf234e38736935f38a9bf82969ca77130059383f9d1871a39f68d7678a546d2786d57d602744e2008909df3f2ab08e1207b4c97c0952e7b03876d8
 WHIRLPOOL 
f56279a778c81b6a1b61b7e47f24de25b4758c6d46fabf1f63c6847dac151297ec6bd76e390b3f21b0521963b254771ad9779ed3b4e62f0d77e94f225ec595ef
 DIST ImageMagick-7.0.6-9.tar.xz 8550004 BLAKE2B 
2ca6cb995bdbdb16188c8cfa1fe328cccfe604341331413dc35950bc115f8a76af21f2f07cc3384da460a03d3de97484e1293507d30fea4571ee8f064f536757
 SHA512 
5756d2605cbfbd876765372e954aeefdcdf60f1ee364ce40c3302f8958c510e6f0ecf47a3ee3c264eaaade1504bdae068118eb2cb96d418237f7f53da94a6c11
 DIST ImageMagick-7.0.7-11.tar.xz 8626180 BLAKE2B 
cb43c167227632dbcb96575d2f4845cb80a40f4490be240aa8020993033e23f42ba9f600ba37751cce66dc51237b209be965115fbed20329f046a8ca014accdf
 SHA512 
089c8516ca66845c6b8e6b365815ef1806fc97c785f75c06ed62241d7b6255387ee8f9004b1bcc0a6d03b7aa397d8e25131ca2aadc9255cc1e2368d73f774551
+DIST ImageMagick-7.0.7-14.tar.xz 8617500 BLAKE2B 
72d6a1319ec299e9717b68cef29c08817999dd9f2fffa5ee80aded6cb03c87c17859dc6d74cc48a63205c28f27ae5781cf55589a07bdda3b54528b489141f05f
 SHA512 
c4b15ffe64bddb8da8e1ab04e6c41c46c9120d224a09225e76f5624250b31aea84bff37c712ad5cdea3faa8f2242054bfa3f33456468d68e14e7f4d85a88de6f
 DIST ImageMagick-7.0.7-6.tar.xz 8556160 BLAKE2B 
3450c4c7e3804b0dcf7659a7ca0f11f6d1225c577b33216e10f6feeaa817412839ce613fdcae2175beace4cf844f880379899c1ad4914ff6df25fe2817fd0572
 SHA512 
9dff09a29b94f0de8ede82473820860f812edf3fc8edb0d1f8daa21c127d3e7831047f33ab22c407f2803a03561b690a52525672da837bbab1a1255156b4e6ff
 DIST ImageMagick-7.0.7-8.tar.xz 8797060 BLAKE2B 
a1a4278c375047fed7e59fdb9fa2a9526e2fc14136a669a0d148f78e5b308244de0ddd5c4b79e8e2214e4c91d39ae25531581868a2832ad91189a34460b5b5ad
 SHA512 
0852df3bc996032a713ce6dc274cc36c3818c1c8304223de391e58bce8230aa12ac9778b4b28278c0ab4e42f2a7b4094052a5e4e6e4208329848948237fb41d2

diff --git a/media-gfx/imagemagick/imagemagick-6.9.9.26.ebuild 
b/media-gfx/imagemagick/imagemagick-6.9.9.26.ebuild
new file mode 100644
index 000..d91b5ff35ee
--- /dev/null
+++ b/media-gfx/imagemagick/imagemagick-6.9.9.26.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils flag-o-matic libtool multilib toolchain-funcs versionator
+
+MY_P=ImageMagick-$(replace_version_separator 3 '-')
+
+DESCRIPTION="A collection of tools and libraries for many image formats"
+HOMEPAGE="http://www.imagemagick.org/;
+SRC_URI="mirror://${PN}/${MY_P}.tar.xz"
+
+LICENSE="imagemagick"
+SLOT="0/${PV}"
+KEYWORDS="~alpha 

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

2017-12-07 Thread Thomas Deutschmann
commit: c330b9e28ff83e773f80bbe708f9bd5924c50246
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 23:11:57 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 23:39:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c330b9e2

dev-libs/librdkafka: Bump to v0.11.3

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/librdkafka/Manifest |  1 +
 dev-libs/librdkafka/librdkafka-0.11.3.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/librdkafka/Manifest b/dev-libs/librdkafka/Manifest
index 8d4cbdf7ddc..0b413859a66 100644
--- a/dev-libs/librdkafka/Manifest
+++ b/dev-libs/librdkafka/Manifest
@@ -1,5 +1,6 @@
 DIST librdkafka-0.11.0.tar.gz 837546 BLAKE2B 
32dc35a97c51353c2635965244eefb98ba0575f4aafe405f7cccbc1ce06a3c8230ebd6171f4519ab50f4d996dc934c868366f8520d210216697584d1d730bde6
 SHA512 
1c41bd5bb9eb93b3bf743e8c4f14684609cb47b0c4fb95d303ddc7c62fdb678d9e6928fa6ea57c0aaa7695d08ab6e7ec84b699d7d61c7f750af0fe2cb148c596
 DIST librdkafka-0.11.1.tar.gz 859238 BLAKE2B 
bc53f358320aa40d1acb209daa2594f18421bb6913bad7ba08a5612dfd6683e65489dc31ed67adc9df090d719ea6ab1031f46e524f055c61cab3f1f941a7163b
 SHA512 
24aba6cfbd5df6a010a735fde455a9272c85b26055b172893b8e5259c2d6a7f2adc9637699f7f3b7270200a280cd95d52779a8f89fbb6af5fc035488ff54310e
+DIST librdkafka-0.11.3.tar.gz 1849838 BLAKE2B 
570713642b5ec9c2487a37b9146edda5f844427dbf55d6cb654ca9a8690cd6f77bcc9325800ac2a34da21f1cca33187f390c00132f9e5c28503f816ee256c4f9
 SHA512 
e9bb97ea1597019a841dd4ba3666ad72dcbc0539054155ce0caee92f1324f1a490515b0310405f822b829c05ed2688b48e2ca205a91cf88bf9ad6411f7c12b26
 DIST librdkafka-0.9.2.tar.gz 620799 BLAKE2B 
e3665de63c573529df171bc4def2e341f0a051f8df1119d83d65d631e0744bbcc73251fc7ea3278e840bd16962960d45d45493f4f33c8f4592a381853a054927
 SHA512 
12a7da8de59de684da527ab969cd84dc8602741e9208941e1c7ad6dc69774bcbc3fbde0620d48c300372fa20b15aa826d309b71730119d82ec578e274c241152
 DIST librdkafka-0.9.3.tar.gz 637066 SHA256 
745ead036f0d5b732e1cd035a1f31fc23665f2982bf9d799742034e0a1bd0be9 SHA512 
5ec4c597eb7871c13feaaa96a76dc97c836f1fb5ae6c11d10675aee5577ad09d33e104af8fd497a8fbc7ee2c59434800d4cd857843f5c37460d4107ba0dc4e78
 WHIRLPOOL 
fd6e57f34079fc0d808e35fee2d1ab736719b82f5c3f9b292e50bb522d8fea7e8b74adaf7ecfa1940e6eae2ca6f0c154593a99976261f4e11969f1596af450b1
 DIST librdkafka-0.9.4.tar.gz 696078 SHA256 
5007ad20a6753f709803e72c5f2c09483dcbce0f16b94b17cf677fb3e6045907 SHA512 
054897d90131ba7d91f66e2929f19224ae96feabe1be69e93a87ad05864f4893aa56456c3c15a303826f0c519eab09c5cd6e0b34d76ae68db6060aa80e9bc8de
 WHIRLPOOL 
6c5cb2a3056f60493dd65ec7f81d71e335d44ef0cfa2c63a943ffa32752025add1691fb3c77902b3ee8706f822916ee32bc885f425eb44b62366b1c0bc983bcc

diff --git a/dev-libs/librdkafka/librdkafka-0.11.3.ebuild 
b/dev-libs/librdkafka/librdkafka-0.11.3.ebuild
new file mode 100644
index 000..8d6fd40533b
--- /dev/null
+++ b/dev-libs/librdkafka/librdkafka-0.11.3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Apache Kafka C/C++ client library"
+HOMEPAGE="https://github.com/edenhill/librdkafka;
+
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/edenhill/${PN}.git;
+
+   inherit git-r3
+else
+   SRC_URI="https://github.com/edenhill/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86"
+fi
+
+LICENSE="BSD-2"
+
+# subslot = soname version
+SLOT="0/1"
+
+IUSE="lz4 sasl ssl static-libs"
+
+RDEPEND="
+   lz4? ( app-arch/lz4:= )
+   sasl? ( dev-libs/cyrus-sasl:= )
+   ssl? ( dev-libs/openssl:0= )
+   sys-libs/zlib
+"
+
+DEPEND="
+   ${RDEPEND}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   tc-export CC CXX LD NM OBJDUMP PKG_CONFIG STRIP
+
+   local myeconf=(
+   --no-cache
+   --no-download
+   --disable-debug-symbols
+   $(use_enable lz4)
+   $(use_enable sasl)
+   $(usex static-libs '--enable-static' '')
+   $(use_enable ssl)
+   )
+
+   econf ${myeconf[@]}
+}
+
+src_test() {
+   emake -C tests run_local
+}
+
+src_install() {
+   local DOCS=(
+   README.md
+   CONFIGURATION.md
+   INTRODUCTION.md
+   )
+
+   default
+
+   if ! use static-libs; then
+   find "${ED}"usr/lib* -name '*.la' -o -name '*.a' -delete || die
+   fi
+}



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

2017-12-07 Thread Thomas Deutschmann
commit: 34706e49167af4e8761f9fb3dd99b03a81e39462
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 23:30:35 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 23:39:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34706e49

media-libs/libwebp: Bump to v0.6.1

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-libs/libwebp/Manifest |  3 +-
 media-libs/libwebp/libwebp-0.6.1.ebuild | 69 +
 2 files changed, 71 insertions(+), 1 deletion(-)

diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index e96cd57e892..787fb3f982d 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,2 +1,3 @@
 DIST libwebp-0.5.2.tar.gz 1221153 SHA256 
b75310c810b3eda222c77f6d6c26b061240e3d9060095de44b2c1bae291ecdef SHA512 
f0d798e0ef8b58bc159c53214a62b29dff4309ced9efd7c5f0e6f837877906db8318c4c3453f92725ef6f2b069b931ce3e7961ca26db723a31eedc7b52988de2
 WHIRLPOOL 
9b1af454257315026b71d7faa7b1af560cced9387298c669cf3773802088f1865f0388c3776c895906ccff35ee20ac8e03a3505b8e13a0e4aea4aaaec970d0db
-DIST libwebp-0.6.0.tar.gz 1302881 SHA256 
c928119229d4f8f35e20113ffb61f281eda267634a8dc2285af4b0ee27cf2b40 SHA512 
be8eb9a3ddd3dec57f9f573d076ef97b17ea18de7e58e08e3fcb26456262394e9bb663c883d34f1aee0a91f23568e61c5ec4a7d0429cc385c009bf088ce6a1a4
 WHIRLPOOL 
c0ebbd89adf1e1f0b1da60a1864ef9a3cecf0012ba6828f9db1d4d94006571b6dd93e7a1b714a1a63b888475e84038e615b6d6711acf92495e8fc46573e56edf
+DIST libwebp-0.6.0.tar.gz 1302881 BLAKE2B 
6796179d52f4c02db2a9d32716c25001cdf4a84aefec7b799758a37ccdded817946c006719b0989181cc4a4daa23c58e8ffef2868ee238e652987efd109e98a8
 SHA512 
be8eb9a3ddd3dec57f9f573d076ef97b17ea18de7e58e08e3fcb26456262394e9bb663c883d34f1aee0a91f23568e61c5ec4a7d0429cc385c009bf088ce6a1a4
+DIST libwebp-0.6.1.tar.gz 3990217 BLAKE2B 
680dcc56bd10797e93d09dc64ed04fd2ffb0b8131aa0c0f1497054c50f5cff73b7ee2aa96df4f7ca760640b636f6f5265ae26e7874a77a86d39d2c74197c93b7
 SHA512 
fece551d8fabdd8d7ba6807baa54a69a345f8690be4415dd0c0dea54002d78fe893a5d5aacfc13800300edd462b969d596709ac3213f6bc90f8e3698b2490d5f

diff --git a/media-libs/libwebp/libwebp-0.6.1.ebuild 
b/media-libs/libwebp/libwebp-0.6.1.ebuild
new file mode 100644
index 000..a6d1b40ede5
--- /dev/null
+++ b/media-libs/libwebp/libwebp-0.6.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils libtool multilib-minimal
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="https://developers.google.com/speed/webp/download;
+SRC_URI="http://downloads.webmproject.org/releases/webp/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/7" # subslot = libwebp soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~m68k-mint"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 experimental 
gif +jpeg neon opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+   jpeg? ( virtual/jpeg:0= )
+   opengl? (
+   media-libs/freeglut
+   virtual/opengl
+   )
+   png? ( media-libs/libpng:0= )
+   tiff? ( media-libs/tiff:0= )"
+DEPEND="${RDEPEND}"
+
+ECONF_SOURCE=${S}
+
+src_prepare() {
+   default
+
+   # Fix libtool relinking, bug 499270.
+   #elibtoolize
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local args=(
+   --enable-libwebpmux
+   --enable-libwebpdemux
+   --enable-libwebpdecoder
+   $(use_enable static-libs static)
+   $(use_enable swap-16bit-csp)
+   $(use_enable experimental)
+   $(use_enable jpeg)
+   $(use_enable png)
+   $(use_enable opengl gl)
+   $(use_enable tiff)
+
+   $(use_enable cpu_flags_x86_avx2 avx2)
+   $(use_enable cpu_flags_x86_sse2 sse2)
+   $(use_enable cpu_flags_x86_sse4_1 sse4.1)
+   $(use_enable neon)
+
+   # Only used for gif2webp binary wrt #486646
+   $(multilib_native_use_enable gif)
+   )
+
+   econf "${args[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   prune_libtool_files
+   dodoc AUTHORS ChangeLog doc/*.txt NEWS README{,.mux}
+}



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

2017-12-07 Thread Sebastian Pipping
commit: 6ef22505bc25ef8a68bef36e38832c7207d7aa68
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 23:03:59 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 23:15:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef22505

dev-python/piexif: 1.0.13

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-python/piexif/Manifest |  3 ++-
 dev-python/piexif/piexif-1.0.13.ebuild | 26 ++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/dev-python/piexif/Manifest b/dev-python/piexif/Manifest
index 7f9676188a5..80993f04a87 100644
--- a/dev-python/piexif/Manifest
+++ b/dev-python/piexif/Manifest
@@ -1 +1,2 @@
-DIST piexif-1.0.12.zip 1005725 SHA256 
312e01e2113d0885088cf43704d8c7337fdb0144789a59b05ebaf7b24e6ebb95 SHA512 
71de13b30d041c2de2136e9299bea96a0446352815de5358863324743aac6a5e187800214edd209dd212108ce9a0b0b4602aee54dd54f8b058228b255b543c63
 WHIRLPOOL 
6adc52a4551e55b70338fbba6c350864353bdaa55a10f225d3fde086f5232c4a9725a94db04695fd87b46662a91dba253aa3ccfa342b700a2e2974c0792affcb
+DIST piexif-1.0.12.zip 1005725 BLAKE2B 
ff370dfea7b2e3b0013c484c586a294ed3b1590f9248104927974b4f7d2b82435da8fb0d8345ac23bd724606e0cefc2594ba9fa49c58d0f4f00219c1a4ed6cce
 SHA512 
71de13b30d041c2de2136e9299bea96a0446352815de5358863324743aac6a5e187800214edd209dd212108ce9a0b0b4602aee54dd54f8b058228b255b543c63
+DIST piexif-1.0.13.zip 1008345 BLAKE2B 
f2f1ba520d661bf3f50de41b81ceebdaff8db2d83f76d4202771438d78c30beabf118f5732a5e76a6484fbf2bd850b461a9d1a0b675f12995dd7f3c8bb32e6cf
 SHA512 
4234783a639e777b58eb0b4591a272d7d5e8c116a7a242cf36287e64d15089478c88327a16b4fa75786fc3621a6bf647f6a075fab0708e2d0aed6395f95b92cb

diff --git a/dev-python/piexif/piexif-1.0.13.ebuild 
b/dev-python/piexif/piexif-1.0.13.ebuild
new file mode 100644
index 000..1f3c4871b82
--- /dev/null
+++ b/dev-python/piexif/piexif-1.0.13.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{4,5,6}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Exif manipulation with pure Python"
+HOMEPAGE="https://github.com/hMatoba/Piexif
+   https://pypi.python.org/pypi/piexif;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   app-arch/unzip
+   test? ( dev-python/pillow )"
+
+python_test() {
+   "${PYTHON}" setup.py test
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/bindfs/

2017-12-07 Thread Sebastian Pipping
commit: e764d8b00916bd327703b7d1b2d9a639ace46612
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 22:57:52 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 23:14:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e764d8b0

sys-fs/bindfs: 1.13.9

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-fs/bindfs/Manifest |  3 ++-
 sys-fs/bindfs/bindfs-1.13.9.ebuild | 23 +++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/sys-fs/bindfs/Manifest b/sys-fs/bindfs/Manifest
index 437a3edf341..eca1e5ac441 100644
--- a/sys-fs/bindfs/Manifest
+++ b/sys-fs/bindfs/Manifest
@@ -1 +1,2 @@
-DIST bindfs-1.13.8.tar.gz 403296 SHA256 
7e7fcf070345d8cbb45186384e0aaf3e3a6375031d7a4f9533dd5d784c32c358 SHA512 
b0755ad5b91cd047942094d824c6a12a684b1c8bc990f4a28170a09283c0b11ab4d8c86ca65160802610e72f1c649d7249ed87e3e29410b210271c45b6846c11
 WHIRLPOOL 
126de73a739fdfea7d2b4c4ca6b247940cb68a4e00413a613c542e7c57005f1e0785689c599f43f5d82db24cfd7150912f6d87ff46b44469ae3a9155a1c8b805
+DIST bindfs-1.13.8.tar.gz 403296 BLAKE2B 
38d5b298af6bd399c9b315fad8a0897ae785f8d4f963aad7d08024cf22eedc90c55e94d54fd7033a3343bb1ed3ab14b76b96ca6ce35b8799be4329ecee12ce44
 SHA512 
b0755ad5b91cd047942094d824c6a12a684b1c8bc990f4a28170a09283c0b11ab4d8c86ca65160802610e72f1c649d7249ed87e3e29410b210271c45b6846c11
+DIST bindfs-1.13.9.tar.gz 403698 BLAKE2B 
71667e8f50320ac64c11fd1ddf2b5f59e9e2cdce0913ffdbf3d23b32368255ddd2650f6d5efeccdb9a03dc0f93710540d88a28a4ecb5f2e89dd83f59e86214de
 SHA512 
7584577b289816a1ee514c4967893dcca69683b68b357d370c3a7accd39f96034f34d29751b66ef98ba35bb869498af4df813b0bdea805a42a38b47340f3d654

diff --git a/sys-fs/bindfs/bindfs-1.13.9.ebuild 
b/sys-fs/bindfs/bindfs-1.13.9.ebuild
new file mode 100644
index 000..29e8f2b8b80
--- /dev/null
+++ b/sys-fs/bindfs/bindfs-1.13.9.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="FUSE filesystem for bind mounting with altered permissions"
+HOMEPAGE="http://bindfs.org/;
+SRC_URI="http://bindfs.org/downloads/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=sys-fs/fuse-2.9:0"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+RESTRICT="test"
+
+src_configure() {
+   econf $(use_enable debug debug-output)
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/debian-archive-keyring/

2017-12-07 Thread Sebastian Pipping
commit: a21bb164b7d4f534ef84b51af27b5edcd8a2c69b
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Thu Dec  7 22:59:10 2017 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Thu Dec  7 23:15:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a21bb164

app-crypt/debian-archive-keyring: 2017.6

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/debian-archive-keyring/Manifest   |  5 +++--
 .../debian-archive-keyring-2017.6.ebuild| 21 +
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/app-crypt/debian-archive-keyring/Manifest 
b/app-crypt/debian-archive-keyring/Manifest
index 0ff1eb639f3..c119340e5d8 100644
--- a/app-crypt/debian-archive-keyring/Manifest
+++ b/app-crypt/debian-archive-keyring/Manifest
@@ -1,2 +1,3 @@
-DIST debian-archive-keyring_2014.3_all.deb 40060 SHA256 
017a2fba215cd64612891f5aa02546be5c0e30923a66672f889867cc6dd8d3a0 SHA512 
7a24596f250eafb6e62d19523cd13c3b1809bea3f694bd92f3d427f67cd840e0292200e6b033b5c5c5cf41ab40233ae17d133a846be483afa1da3b67cac72931
 WHIRLPOOL 
a533e18402fd85e08f4ce1e96b6c9c79e8ec844afdc588557cfd730cd5cc8b36e711e4629e9d74c7f36b129d02c711b24f8626a00489775c8ef7bd29c567ce0e
-DIST debian-archive-keyring_2017.5_all.deb 56438 SHA256 
6a38407c47fefad2d8459dc271d109f1841ee857f993ed3ce2884e33f7f0f734 SHA512 
8e7dafd850a7ad0a322790e41ace819ad51c1a17be4bd506c5790ccef97f1a0dc0cb78841225b4c6a85c20d502800fbfe991ea9c8c48a5bb58598754dcbd6173
 WHIRLPOOL 
aa2dfc6d859e92175130efe5214f5bbf539652f4612a1f1bb69ab32ba320470fe0793a313fdcea49257172311849b47cd55d1c82be40bf20aa8fe7ab86124564
+DIST debian-archive-keyring_2014.3_all.deb 40060 BLAKE2B 
8cc046e484ec2f0f1028a36475c60ea6b2f70b43d3a1a187c6bde7c731c87a19bc9ebd4fbf63055accdf7ede31fba89c34806692a10158def2c95448e7ff037b
 SHA512 
7a24596f250eafb6e62d19523cd13c3b1809bea3f694bd92f3d427f67cd840e0292200e6b033b5c5c5cf41ab40233ae17d133a846be483afa1da3b67cac72931
+DIST debian-archive-keyring_2017.5_all.deb 56438 BLAKE2B 
3dfe5e2fc1397eda72491b32eb1bc77a7b2f197a880fc5ca4a8aa79d54d6ecd3d080fca234ca5b418d96123af680ff2fe915af7b6050740f86a2d6f57f9a0fd7
 SHA512 
8e7dafd850a7ad0a322790e41ace819ad51c1a17be4bd506c5790ccef97f1a0dc0cb78841225b4c6a85c20d502800fbfe991ea9c8c48a5bb58598754dcbd6173
+DIST debian-archive-keyring_2017.6_all.deb 56618 BLAKE2B 
f16e0ad9e7a86b57e5011495747acecedd6901919a3b267bca3a41a3f0b212f8158a552c374d8e8a43a7260fec3c64d4634ee8c49ed2155fab9edd168d72505e
 SHA512 
728252b029dc72ff341b5eaa1bcd1b7e0669c1e0f0cf120ad4cb5ec36e600ffb7d344e9b24d1daa964272f07c90e3ed70a1b7fb9b8507da0778a8370a4b18029

diff --git 
a/app-crypt/debian-archive-keyring/debian-archive-keyring-2017.6.ebuild 
b/app-crypt/debian-archive-keyring/debian-archive-keyring-2017.6.ebuild
new file mode 100644
index 000..bdd070ab72d
--- /dev/null
+++ b/app-crypt/debian-archive-keyring/debian-archive-keyring-2017.6.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit unpacker
+
+DESCRIPTION="GnuPG archive keys of the Debian archive"
+HOMEPAGE="https://packages.debian.org/sid/debian-archive-keyring;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV}_all.deb"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+S="${WORKDIR}"
+
+src_install() {
+   doins -r .
+}



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

2017-12-07 Thread Steve Arnold
commit: 524925d4b833502b81a5c653b57cfe5437820d81
Author: Stephen L Arnold  gentoo  org>
AuthorDate: Thu Dec  7 23:03:51 2017 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Thu Dec  7 23:04:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524925d4

sys-kernel/raspberrypi-sources: fix missing branch name

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
index 391d5da1d92..51bf6caa0a8 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
@@ -13,7 +13,7 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
+EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"
 HOMEPAGE="https://github.com/raspberrypi/linux;



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

2017-12-07 Thread William Hubbs
commit: a4f28658070ab0bdb87b7a76e25e730ec1d96a87
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Dec  7 22:22:07 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  7 22:23:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f28658

dev-db/cockroach: 1.1.2 version bump for bug #636372

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-db/cockroach/Manifest   |  9 ++---
 dev-db/cockroach/cockroach-1.1.2.ebuild | 61 +
 2 files changed, 66 insertions(+), 4 deletions(-)

diff --git a/dev-db/cockroach/Manifest b/dev-db/cockroach/Manifest
index 3c13b150965..e62879b404f 100644
--- a/dev-db/cockroach/Manifest
+++ b/dev-db/cockroach/Manifest
@@ -1,4 +1,5 @@
-DIST cockroach-v1.0-rc.1.src.tgz 68784067 SHA256 
162e3954ff41515bf2ab2017ab38f9cdf76775d7d67fdeead343234d470dca6c SHA512 
c68fc712068cbfce167d98008cdcb46270a8fa772624281da23a70d0492c7990c9ce8513334fedc31d7dde5176087fa6211a4e90d77741ed0079f9568c71e0ff
 WHIRLPOOL 
510dbefb6348f9707e1e3fcd94d873911350b8d2d767c093df3bfff514e7f72ca1ff1e16d0539c48f80dd53a725d8ab4f3fe901862ee88a4e5e1e034eeaf
-DIST cockroach-v1.0.1.src.tgz 69116931 SHA256 
35c0b9e7e0330822f35c17339ecd635153274ae47e56a110a710e788cdb1b1c9 SHA512 
d388d84c09f1318420f859c964c46b78e5237685fbc2b1a8d55fad2ce1dabc89461ad5eaa6d95283dda4551542f33e5df2feda4afd7129e1f850e469e0d17e69
 WHIRLPOOL 
82dba367bbc09ead8cb2480fb4cbe38e95571abe76d99a1c60628b0a15c4166ef414ed74899fe55912e3c287859d8b1786c58d60ec648683bb32930c90fbbd08
-DIST cockroach-v1.0.3.src.tgz 69127502 SHA256 
80e9f3858dc0fd3e0cf08540b3f9a3e3f0fcefd8bc66bfc14e716de36be25765 SHA512 
2bae99faba0f56774ab964d920f8628afc6af61ce53bc3e99f1b360c0606e0777b90dd93cbd6844109c3224867fc4180fb42e6dacc75e4eb4db8a4f93f586577
 WHIRLPOOL 
58f8b117b8fc1b052b43652507861aa0c18cced7c88393c7a5d2c860683070fdd2b61b5050fc11bd07316c4d400c80ca1fb4a05594a5e5c15a88ec1833f5671d
-DIST cockroach-v1.0.src.tgz 68753479 SHA256 
ca87b10eec688195e0df4f85431b019f2980ae4b511ee321f91f945315efeb76 SHA512 
d74ad9546908535f9a7ad4172a04a5f86f5ed22698bbb005aec7478a52632e0497a966b859fd68b40894eb7ee68bfa80dc4188d198f2f23725b9cadd50a55191
 WHIRLPOOL 
c6011b09c2b20757ae5e3268cf050748a3856ec1fe1d86755e773390c97ebdb8494db3d51119298a797689bcc201bc20bf4bc8b5bdebff44d7598265c9379b93
+DIST cockroach-v1.0-rc.1.src.tgz 68784067 BLAKE2B 
5f5ed18ee535d30e004f2170b20ac96ed801e5fa9dee55ddbda7543e24d35ed940711d2e7b307b5a76383637f9e113eec3ac1fa28eb08751068cf94627c08f3b
 SHA512 
c68fc712068cbfce167d98008cdcb46270a8fa772624281da23a70d0492c7990c9ce8513334fedc31d7dde5176087fa6211a4e90d77741ed0079f9568c71e0ff
+DIST cockroach-v1.0.1.src.tgz 69116931 BLAKE2B 
a1abc0353fc815eb5432a327969d48d4ea893484d5488161972ce84fa24aaa06203481cc381ba3918cdf87ad6ebe846e407918bc0b3e5e4abd6a6d4c3ac5014a
 SHA512 
d388d84c09f1318420f859c964c46b78e5237685fbc2b1a8d55fad2ce1dabc89461ad5eaa6d95283dda4551542f33e5df2feda4afd7129e1f850e469e0d17e69
+DIST cockroach-v1.0.3.src.tgz 69127502 BLAKE2B 
803f88e19a6128f18024748610c1af3e912f6f4fbc8af9216b212aacf58422382d5c5b5f61453b7373bc680e7894d6b57f4f47040581f9981002be7cbce42975
 SHA512 
2bae99faba0f56774ab964d920f8628afc6af61ce53bc3e99f1b360c0606e0777b90dd93cbd6844109c3224867fc4180fb42e6dacc75e4eb4db8a4f93f586577
+DIST cockroach-v1.0.src.tgz 68753479 BLAKE2B 
6377614e9fee896a0115909b02d8a191a7aabe8da341c98547c0ac496d2e8fcce801e35f93a8a126c9d65c1106e0217359b161825a11597da1db113ca6a51216
 SHA512 
d74ad9546908535f9a7ad4172a04a5f86f5ed22698bbb005aec7478a52632e0497a966b859fd68b40894eb7ee68bfa80dc4188d198f2f23725b9cadd50a55191
+DIST cockroach-v1.1.2.src.tgz 79607942 BLAKE2B 
39ce9db2ada1c9a5727431438d4d8fe0d5a31af3161816ee7af672c69909aa6b4681edabdfabc332c00ba3b0a142ea7d700851c8833b80947fdbcc88b7fa2c7e
 SHA512 
385e33ec30c23d84403938420a2fcd66edff02a5c4b9d6220ce3683d833f065010953fd78ee57120c24f2947509b2fd292a45fd3ad47c16a6c8d779534d2

diff --git a/dev-db/cockroach/cockroach-1.1.2.ebuild 
b/dev-db/cockroach/cockroach-1.1.2.ebuild
new file mode 100644
index 000..0b0e1d9f89d
--- /dev/null
+++ b/dev-db/cockroach/cockroach-1.1.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MY_PV=v${PV}
+CHECKREQS_MEMORY="2G"
+
+inherit check-reqs toolchain-funcs user
+
+DESCRIPTION="open source database for building cloud services"
+HOMEPAGE="https://www.cockroachlabs.com;
+SRC_URI="https://binaries.cockroachdb.com/cockroach-${MY_PV}.src.tgz;
+
+LICENSE="Cockroach Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=">=app-arch/xz-utils-5.2.3
+   >=dev-lang/go-1.8.3
+   >=dev-util/cmake-3.8.1"
+
+S="${WORKDIR}/cockroach-${MY_PV}"
+
+pkg_pretend() {
+   check-reqs_pkg_pretend
+   if [[ ${MERGE_TYPE} != binary && $(gcc-major-version) -lt 6 ]]; then
+   eerror "Cockroach cannot be built with this version of gcc."
+   eerror "You need at least gcc-6.0"
+   die 

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

2017-12-07 Thread Jeroen Roovers
commit: 28e0a678f3431810e863f1284cefdecbe87c90ad
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 21:05:50 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 21:06:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28e0a678

www-client/opera-developer: Old.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index b3359126ccc..9dd7cf0d5f4 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,2 @@
-DIST opera-developer_51.0.2781.0_amd64.deb 51638314 BLAKE2B 
45e6b79325b2e6764b430eed1eb767d514fcf46649f7fa66031cc7fd2f9a5c180642bae27c7577a180e8e147fb30e64cb61584906f8634dac24baa761dbd5659
 SHA512 
05925468bacac6d20ddf4113b8e99292c108749e10a504a82d010a6ff0c65b7cae08588a5fb8c06bd510e3be6ba18fa742ed34ea043c49c4d049ad09bca8a699
 DIST opera-developer_51.0.2791.0_amd64.deb 51876582 BLAKE2B 
2c18830ff2e8bf4b5d00b4c4a860fd580aec30edfa04a0c8bf811af96d4390e3bf5bd7a4d8893241999460030f2b87c4a6fe3049b9350e0180ff44baa119f108
 SHA512 
6659496d25c6cd5d91df17324843ce048151618a589bb0eae79290ba534330862ba4d289a47278ad12416133348ff2487ac5643fd8a4083600db59e4b27f8989
 DIST opera-developer_51.0.2796.0_amd64.deb 51813724 BLAKE2B 
a8dc53afcc9f12cf024bdc27116c47f8d7520f61debb3d2c39f89351950f69dff9f96c393ea5da64682cb9dee8b26940bcd5970d2bb2bdabb4c3843514ecd2af
 SHA512 
4e93073a68dbd46c9eb269afb97bff3e3ad0b6ae2a31f4c4987c2dcbe1d4f5ef9cbd31e1f47cdd79161477a6ed022aa1e9a93a3ac4bea3e58426e08d315c1421

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



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

2017-12-07 Thread Jeroen Roovers
commit: 75cfcc5be2c8e0e41ba861bebe53aa513bb335c7
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 21:05:18 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 21:06:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75cfcc5b

www-client/opera-developer: Version bump.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 829815dc11f..b3359126ccc 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,2 +1,3 @@
 DIST opera-developer_51.0.2781.0_amd64.deb 51638314 BLAKE2B 
45e6b79325b2e6764b430eed1eb767d514fcf46649f7fa66031cc7fd2f9a5c180642bae27c7577a180e8e147fb30e64cb61584906f8634dac24baa761dbd5659
 SHA512 
05925468bacac6d20ddf4113b8e99292c108749e10a504a82d010a6ff0c65b7cae08588a5fb8c06bd510e3be6ba18fa742ed34ea043c49c4d049ad09bca8a699
 DIST opera-developer_51.0.2791.0_amd64.deb 51876582 BLAKE2B 
2c18830ff2e8bf4b5d00b4c4a860fd580aec30edfa04a0c8bf811af96d4390e3bf5bd7a4d8893241999460030f2b87c4a6fe3049b9350e0180ff44baa119f108
 SHA512 
6659496d25c6cd5d91df17324843ce048151618a589bb0eae79290ba534330862ba4d289a47278ad12416133348ff2487ac5643fd8a4083600db59e4b27f8989
+DIST opera-developer_51.0.2796.0_amd64.deb 51813724 BLAKE2B 
a8dc53afcc9f12cf024bdc27116c47f8d7520f61debb3d2c39f89351950f69dff9f96c393ea5da64682cb9dee8b26940bcd5970d2bb2bdabb4c3843514ecd2af
 SHA512 
4e93073a68dbd46c9eb269afb97bff3e3ad0b6ae2a31f4c4987c2dcbe1d4f5ef9cbd31e1f47cdd79161477a6ed022aa1e9a93a3ac4bea3e58426e08d315c1421

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



[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/

2017-12-07 Thread Ulrich Müller
commit: 10fd6109c66bf8273951837ca7c3a5a07c5e88e2
Author: Ulrich Müller  gentoo  org>
AuthorDate: Thu Dec  7 21:02:29 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Thu Dec  7 21:02:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fd6109

app-editors/emacs: Fix compilation with glibc-2.26.

Bug: https://bugs.gentoo.org/639562
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-editors/emacs/Manifest   | 2 +-
 app-editors/emacs/emacs-18.59-r11.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index fc20f1e53f2..a872e0bed14 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -1,5 +1,5 @@
 DIST emacs-18.59-linux22x-elf-glibc21.diff.gz 15671 BLAKE2B 
0106fe8053b4f65f384d451ca85138991a57afaca16b32035585055bb877c039af826859fa58c4660ec80664d3bfb0ee7a757ad76381c150ebcb22cb333a98d6
 SHA512 
c6c6ea33850dadf08d68fff56fc6aacc80ad1aa36661260715d50b95438942d56e6244094427d50356cfe716f26559feb885254c436399bff7be639637d605b6
-DIST emacs-18.59-patches-9.tar.xz 21380 BLAKE2B 
5c61b1894d10f3c8583de5fb2b07d2e5741d1034f859d8e77dc9499e2567c158f5567de7dbe814e9d991eb20536fb28f1df064a2256437fd4021d8951fb29de1
 SHA512 
595a4a7a4052c3b3325e4d4952eed24c98d3dd62b7ce89bd149f046552e2dd67ec3e720b7559fbc086b06a667c992bccc60201ef53b263dbd0fc96cbcdceee38
+DIST emacs-18.59-patches-10.tar.xz 21496 BLAKE2B 
bfa0202511a9e41d3278c63f43f174cca4ba95f42675796d85139fc43654ca3b9bc56a8c547029eaae967df66ec1e520d3bcdc67c4d53261fea70def6641574c
 SHA512 
c0255d9d02e047cc2173cebb916677e268d8f5043c9dd08041b78019df208cdd02eb8eb49256acde7a3d5b004a7227ee9a1220d7b1e24580bdb5a5258216fc39
 DIST emacs-18.59.tar.gz 2962652 BLAKE2B 
d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b
 SHA512 
03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33
 DIST emacs-23.4-patches-21.tar.xz 19604 BLAKE2B 
97327f2079c496c28122203d233a12199a3c11a8c4efb2107247a4ca4483b898467d73d19d4f0570ec7be2a49dc5f6bd1bc9ee0811f932e7deb6b1c4ca96e362
 SHA512 
135eda432de64200797456d594f7de811275a7adf792d10a1c3a51ca4aa3a2c682b9fd577c4d93fbce967ca08d4ac47eb45f031477c3e44c69c14d5d5b48
 DIST emacs-23.4.tar.bz2 38646508 BLAKE2B 
33dac5d27a63b7aab6b4053964a0ecf7f7939c7aea5af15103f2da7bd34fbb18dba7a1bf44cc4fcc2e3fb1439cdf7085d8dfc4b0005f5485748996e75ca6872d
 SHA512 
def7a95ecaefae24d8102b96b1d575a23def1b11a8f0bb17b68f7913bd118e2ea4449a8feee76c1bd649f099b70419f0d494ddd9bb32b26f92720cda842b0296

diff --git a/app-editors/emacs/emacs-18.59-r11.ebuild 
b/app-editors/emacs/emacs-18.59-r11.ebuild
index abf7a53aa02..c7a9e9dfa5d 100644
--- a/app-editors/emacs/emacs-18.59-r11.ebuild
+++ b/app-editors/emacs/emacs-18.59-r11.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="The extensible self-documenting text editor"
 HOMEPAGE="https://www.gnu.org/software/emacs/;
 SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${P}.tar.gz

ftp://ftp.splode.com/pub/users/friedman/emacs/${P}-linux22x-elf-glibc21.diff.gz
-   https://dev.gentoo.org/~ulm/emacs/${P}-patches-9.tar.xz;
+   https://dev.gentoo.org/~ulm/emacs/${P}-patches-10.tar.xz;
 
 LICENSE="GPL-1+ GPL-2+ BSD" #HPND
 SLOT="18"



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

2017-12-07 Thread William Hubbs
commit: bff5db1826cf971c78b0418b865538072766b380
Author: William Hubbs  gentoo  org>
AuthorDate: Thu Dec  7 19:14:30 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  7 20:41:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bff5db18

sys-apps/openrc: live ebuild: install bash and zsh completions from upstream

Package-Manager: Portage-2.3.13, Repoman-2.3.3
Signed-off-by: William Hubbs  gentoo.org>

 sys-apps/openrc/openrc-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-apps/openrc/openrc-.ebuild 
b/sys-apps/openrc/openrc-.ebuild
index 4e854c49356..52c13e05088 100644
--- a/sys-apps/openrc/openrc-.ebuild
+++ b/sys-apps/openrc/openrc-.ebuild
@@ -74,11 +74,13 @@ src_compile() {
MAKE_ARGS="${MAKE_ARGS}
LIBNAME=$(get_libdir)
LIBEXECDIR=${EPREFIX}/$(get_libdir)/rc
+   MKBASHCOMP=yes
MKNET=$(usex newnet)
MKSELINUX=$(usex selinux)
MKAUDIT=$(usex audit)
MKPAM=$(usev pam)
-   MKSTATICLIBS=$(usex static-libs)"
+   MKSTATICLIBS=$(usex static-libs)
+   MKZSHCOMP=yes"
 
local brand="Unknown"
if use kernel_linux ; then



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

2017-12-07 Thread Steve Arnold
commit: b79eed3e2440dfda67fde2c041ce03928bed0f26
Author: Stephen L Arnold  gentoo  org>
AuthorDate: Thu Dec  7 20:36:42 2017 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Thu Dec  7 20:37:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79eed3e

sys-kernel/raspberrypi-sources: remove deprecated EGIT_PROJECT param

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.4..ebuild  | 1 -
 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.9..ebuild  | 1 -
 7 files changed, 7 deletions(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.10..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
-EGIT_PROJECT="raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.11..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
-EGIT_PROJECT="raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.12..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
-EGIT_PROJECT="raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.13..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
-EGIT_PROJECT="raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
index 11c6e6acc9b..391d5da1d92 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.14..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI="https://github.com/raspberrypi/linux.git -> 
raspberrypi-linux.git"
-EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 EGIT_CHECKOUT_DIR="${WORKDIR}/linux-${PV}-raspberrypi"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.4..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.4..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.4..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.4..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 EGIT_REPO_URI=https://github.com/raspberrypi/linux.git
-EGIT_PROJECT="raspberrypi-linux.git"
 EGIT_BRANCH="rpi-$(get_version_component_range 1-2).y"
 
 DESCRIPTION="Raspberry PI kernel sources"

diff --git a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.9..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.9..ebuild
index 77955085938..ab52cf36414 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.9..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.9..ebuild
@@ -13,7 +13,6 @@ detect_arch
 
 inherit git-r3 versionator
 

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

2017-12-07 Thread Jeroen Roovers
commit: eea0ab678d699e5a4f6f3bbdd022321e1923cddc
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 20:34:03 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 20:34:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea0ab67

app-crypt/signify: Version bump.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/signify/Manifest  |  1 +
 app-crypt/signify/signify-23.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/app-crypt/signify/Manifest b/app-crypt/signify/Manifest
index 4f89491967c..7a1d816dc55 100644
--- a/app-crypt/signify/Manifest
+++ b/app-crypt/signify/Manifest
@@ -1,2 +1,3 @@
 DIST signify-17.tar.gz 92347 SHA256 
275fccb9197d8a8efe47f2b49f9aa2319002c1da8a454bf90e6332ecc214db4d SHA512 
2b20e2c2d073c1ff695b6ec0b9b90e0870c6bd60dc107b428090f3c66f8e215473779d824fcd5c3b0ade429071b99336ce066c3254e286be2aa4e4a312742404
 WHIRLPOOL 
3124c499cc1bb234272b8f4dba206729cf89a1b821615dce8039bd1d225d87c0d9e8dc1902e305d7d47cfdad12286a9562007446205a15672721ad67477a57fd
 DIST signify-20.tar.gz 97765 SHA256 
99dc0f4a3c2a80c854f45410ee4832b0c7fb537ed3bbc0cc4f5435b9d614be22 SHA512 
993f02b10ef9c74a98455e2c93e094de40a40710c38ff35752decb87430895bd276cb5e6a46b5f7cf3f098d66562f1f0e134158d221a87fb33cfff09199a8773
 WHIRLPOOL 
0fed9dca3e6def9d2a45526882ef1429e58d8ebead5532e8343831d0fd5d452b11ef7d56b2d01f923cdd672b949d0a71cb5fd84b15c7d083434cfef2ee4e601f
+DIST signify-23.tar.gz 95335 BLAKE2B 
4cdbee5dae7f217644a5df41d4253938c5cb8fb1f621f945addfceb64090234199e8dd81d7ef42c41aae13e9e5158541f40062296ca07562977473e39f68cd0b
 SHA512 
f0330994f3d308e9ad7c7bf4b6d6f8e8bef914d6d10d83507002ad97f853b4e0a829997a0225373e2c34829a611b70980d7d3674247d4b5b447204ad7f039608

diff --git a/app-crypt/signify/signify-23.ebuild 
b/app-crypt/signify/signify-23.ebuild
new file mode 100644
index 000..8fe56566211
--- /dev/null
+++ b/app-crypt/signify/signify-23.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="Cryptographically sign and verify files"
+HOMEPAGE="http://www.openbsd.org/ https://github.com/aperezdc/signify;
+SRC_URI="https://github.com/aperezdc/signify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-1"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-libs/libbsd-0.7"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   tc-export CC
+}
+
+src_install() {
+   DESTDIR="${D}" PREFIX="/usr" emake install
+}



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

2017-12-07 Thread Jeroen Roovers
commit: a928d8b0a86a5ff7e8f179dee39f35ab7a08b0a4
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 20:34:26 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 20:34:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a928d8b0

app-crypt/signify: Old.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/signify/Manifest |  1 -
 app-crypt/signify/signify-17-r1.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/app-crypt/signify/Manifest b/app-crypt/signify/Manifest
index 7a1d816dc55..9289f11ebf6 100644
--- a/app-crypt/signify/Manifest
+++ b/app-crypt/signify/Manifest
@@ -1,3 +1,2 @@
-DIST signify-17.tar.gz 92347 SHA256 
275fccb9197d8a8efe47f2b49f9aa2319002c1da8a454bf90e6332ecc214db4d SHA512 
2b20e2c2d073c1ff695b6ec0b9b90e0870c6bd60dc107b428090f3c66f8e215473779d824fcd5c3b0ade429071b99336ce066c3254e286be2aa4e4a312742404
 WHIRLPOOL 
3124c499cc1bb234272b8f4dba206729cf89a1b821615dce8039bd1d225d87c0d9e8dc1902e305d7d47cfdad12286a9562007446205a15672721ad67477a57fd
 DIST signify-20.tar.gz 97765 SHA256 
99dc0f4a3c2a80c854f45410ee4832b0c7fb537ed3bbc0cc4f5435b9d614be22 SHA512 
993f02b10ef9c74a98455e2c93e094de40a40710c38ff35752decb87430895bd276cb5e6a46b5f7cf3f098d66562f1f0e134158d221a87fb33cfff09199a8773
 WHIRLPOOL 
0fed9dca3e6def9d2a45526882ef1429e58d8ebead5532e8343831d0fd5d452b11ef7d56b2d01f923cdd672b949d0a71cb5fd84b15c7d083434cfef2ee4e601f
 DIST signify-23.tar.gz 95335 BLAKE2B 
4cdbee5dae7f217644a5df41d4253938c5cb8fb1f621f945addfceb64090234199e8dd81d7ef42c41aae13e9e5158541f40062296ca07562977473e39f68cd0b
 SHA512 
f0330994f3d308e9ad7c7bf4b6d6f8e8bef914d6d10d83507002ad97f853b4e0a829997a0225373e2c34829a611b70980d7d3674247d4b5b447204ad7f039608

diff --git a/app-crypt/signify/signify-17-r1.ebuild 
b/app-crypt/signify/signify-17-r1.ebuild
deleted file mode 100644
index d71157bbddd..000
--- a/app-crypt/signify/signify-17-r1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Cryptographically sign and verify files"
-HOMEPAGE="http://www.openbsd.org/ https://github.com/aperezdc/signify;
-SRC_URI="https://github.com/aperezdc/signify/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""
-
-src_install() {
-   DESTDIR="${D}" PREFIX="/usr" emake install
-}



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

2017-12-07 Thread Manuel Rüger
commit: b777e7103519006266d485bb29f8dc68b6218c37
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 19:24:58 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 19:37:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b777e710

app-admin/dxf: Remove old

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-admin/dxf/Manifest |  3 ---
 app-admin/dxf/dxf-6.2.0.ebuild | 29 -
 app-admin/dxf/dxf-6.3.0.ebuild | 29 -
 app-admin/dxf/dxf-7.0.0.ebuild | 29 -
 4 files changed, 90 deletions(-)

diff --git a/app-admin/dxf/Manifest b/app-admin/dxf/Manifest
index 496fd45553c..5c899bc4c46 100644
--- a/app-admin/dxf/Manifest
+++ b/app-admin/dxf/Manifest
@@ -1,5 +1,2 @@
-DIST dxf-6.2.0.tar.gz 284243 SHA256 
c3c927dd3c397683707ade3a909bb41e887d9a0b07f7f6efdd69c7b0f4793218 SHA512 
b3498e6a05401be784aeb086be3db21199bc6f0fc206bbb31344b29b84289f56dc4001020597f77b6867dff9d5b14f6ab41c921df5dabc094520af5dd6fdea0b
 WHIRLPOOL 
f4a9a8981dc1abe2d12ad4fe48de1ec6d86ef2d4cb93c110ece9c9127c10dc79986237b340f14983080aea0fbea61e422555e18864966bb57830ddb27c8d7ca8
-DIST dxf-6.3.0.tar.gz 292165 SHA256 
df183e9a3661b0e264438c7b27d830cf6920bc343dc2e1fc84aa1d1a141aed01 SHA512 
6c4273d0c1cecb2094722b4fff0d883bb26a6c5f976ae046cb8856685b9122af7e0a192f7e31c4786b6fa07a3002790da4bf13d08dca84d9937e3d81f657
 WHIRLPOOL 
c2b2590d1975e1ac32b8f71e3c895e75e207dc11d0535692d84d8db23246a8f50685b6f17618bcdd5c7e3dfd2d22790d89e9ebf5c74b17ace0e7a399086b31cc
-DIST dxf-7.0.0.tar.gz 292703 BLAKE2B 
9abd7610a66aa5da6ddac86e3ced92b3040238547a8a70e0745d13df1d70ad96c8954a6a784f19b52c01e11d650539bb5e967ef72288dbde3a58fb3b83a9
 SHA512 
659b51f28ee6c365b57888e87e29e5500d8b3544efecb0b2257903a1e17e41722adc052d35c2ab1dbf87365d4734d1c2d57c16e31677451cf44fd23e6d9accc8
 DIST dxf-7.0.1.tar.gz 292883 BLAKE2B 
9723866611ea93b86196d13250eb0a435c8a92541f7ad95a432724a056153af8f9bff5498d6a564c7e98f3cffee0ef6dc605b90c3d4e9ddcc2f8d12ff9276cf7
 SHA512 
01b5b9d77fc59cf552c94b778700af219302d795ce07399d45fb51d98e72ba6d03cc473ac6f6641a9562d6a196d4d72f44b963ac9e210863f76b3a6ab7a9628e
 DIST dxf-7.1.0.tar.gz 293437 BLAKE2B 
24bc00f0d94c86c3a2cd053aac34c8828bd32bf3eaf17c0479d67849ee20ade4ed48e5cf48e6f64a39d82ab286ba69d9e89cc9f0ff1f1c1b46bc213a8eed9f3a
 SHA512 
628d9aac2621e6502c2aa705e59947f95481b7bc447deaae1e538f8b6737e83d6139eeafe518e45d912a5dca07561622d6e8f320fde32f09edea45e04640fcfe

diff --git a/app-admin/dxf/dxf-6.2.0.ebuild b/app-admin/dxf/dxf-6.2.0.ebuild
deleted file mode 100644
index 4c3842e34cc..000
--- a/app-admin/dxf/dxf-6.2.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Docker registry v2 client in Python"
-HOMEPAGE="https://github.com/davedoesdev/dxf;
-SRC_URI="https://github.com/davedoesdev/dxf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=">=dev-python/jwcrypto-0.4.2[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.9.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.10.0[${PYTHON_USEDEP}]
-   >=dev-python/www-authenticate-0.9.2[${PYTHON_USEDEP}]"
-
-RESTRICT="test"
-# Require dockerd running
-
-python_test() {
-   emake test
-}

diff --git a/app-admin/dxf/dxf-6.3.0.ebuild b/app-admin/dxf/dxf-6.3.0.ebuild
deleted file mode 100644
index 4c3842e34cc..000
--- a/app-admin/dxf/dxf-6.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Docker registry v2 client in Python"
-HOMEPAGE="https://github.com/davedoesdev/dxf;
-SRC_URI="https://github.com/davedoesdev/dxf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND=">=dev-python/jwcrypto-0.4.2[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.9.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/tqdm-4.10.0[${PYTHON_USEDEP}]
-   >=dev-python/www-authenticate-0.9.2[${PYTHON_USEDEP}]"
-
-RESTRICT="test"
-# Require dockerd running
-
-python_test() {
-   emake test
-}

diff --git a/app-admin/dxf/dxf-7.0.0.ebuild b/app-admin/dxf/dxf-7.0.0.ebuild
deleted file mode 100644
index 4c3842e34cc..000
--- a/app-admin/dxf/dxf-7.0.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-inherit distutils-r1
-
-DESCRIPTION="Docker registry v2 client in Python"
-HOMEPAGE="https://github.com/davedoesdev/dxf;

[gentoo-commits] repo/gentoo:master commit in: sys-boot/lilo/

2017-12-07 Thread Anthony G. Basile
commit: e7ec64e07c110fd117d37b26c7ca668eba586f9a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Dec  7 19:28:57 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Dec  7 19:28:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7ec64e0

sys-boot/lilo: remove legacy HARDENED_CFLAGS, bug #621866

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 sys-boot/lilo/lilo-22.8-r2.ebuild | 10 +++---
 sys-boot/lilo/lilo-23.2-r2.ebuild |  8 ++--
 sys-boot/lilo/lilo-24.0-r1.ebuild |  8 ++--
 sys-boot/lilo/lilo-24.1.ebuild|  8 ++--
 sys-boot/lilo/lilo-24.2.ebuild|  8 ++--
 5 files changed, 11 insertions(+), 31 deletions(-)

diff --git a/sys-boot/lilo/lilo-22.8-r2.ebuild 
b/sys-boot/lilo/lilo-22.8-r2.ebuild
index 7ae95e523fe..257a7a9a113 100644
--- a/sys-boot/lilo/lilo-22.8-r2.ebuild
+++ b/sys-boot/lilo/lilo-22.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 inherit eutils flag-o-matic toolchain-funcs
@@ -48,16 +48,12 @@ src_compile() {
# lilo needs this. bug #140209
export LC_ALL=C
 
-   # hardened automatic PIC plus PIE building should be suppressed
-   # because of assembler instructions that cannot be compiled PIC
-   HARDENED_CFLAGS="`test-flags-CC -fno-pic -nopie`"
-
# we explicitly prevent the custom CFLAGS for stability reasons
if use static; then
-   emake CC="$(tc-getCC) ${HARDENED_CFLAGS}" lilo.static || die
+   emake CC="$(tc-getCC)" lilo.static || die
mv lilo.static lilo || die
else
-   emake CC="$(tc-getCC) ${HARDENED_CFLAGS}" lilo || die
+   emake CC="$(tc-getCC)" lilo || die
fi
 }
 

diff --git a/sys-boot/lilo/lilo-23.2-r2.ebuild 
b/sys-boot/lilo/lilo-23.2-r2.ebuild
index afbd4d2a734..2be5f25cd50 100644
--- a/sys-boot/lilo/lilo-23.2-r2.ebuild
+++ b/sys-boot/lilo/lilo-23.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="2"
@@ -49,10 +49,6 @@ src_compile() {
# lilo needs this. bug #140209
export LC_ALL=C
 
-   # hardened automatic PIC plus PIE building should be suppressed
-   # because of assembler instructions that cannot be compiled PIC
-   HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie)
-
# we explicitly prevent the custom CFLAGS for stability reasons
if use static; then
local target=alles
@@ -60,7 +56,7 @@ src_compile() {
local target=all
fi
 
-   emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die
+   emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
 }
 
 src_install() {

diff --git a/sys-boot/lilo/lilo-24.0-r1.ebuild 
b/sys-boot/lilo/lilo-24.0-r1.ebuild
index 4de878e34d3..b0639924ba3 100644
--- a/sys-boot/lilo/lilo-24.0-r1.ebuild
+++ b/sys-boot/lilo/lilo-24.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -49,10 +49,6 @@ src_compile() {
# lilo needs this. bug #140209
export LC_ALL=C
 
-   # hardened automatic PIC plus PIE building should be suppressed
-   # because of assembler instructions that cannot be compiled PIC
-   HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie)
-
# we explicitly prevent the custom CFLAGS for stability reasons
if use static; then
local target=alles
@@ -60,7 +56,7 @@ src_compile() {
local target=all
fi
 
-   emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die
+   emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
 }
 
 src_install() {

diff --git a/sys-boot/lilo/lilo-24.1.ebuild b/sys-boot/lilo/lilo-24.1.ebuild
index 3d0cf52c05d..9431f265960 100644
--- a/sys-boot/lilo/lilo-24.1.ebuild
+++ b/sys-boot/lilo/lilo-24.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -49,10 +49,6 @@ src_compile() {
# lilo needs this. bug #140209
export LC_ALL=C
 
-   # hardened automatic PIC plus PIE building should be suppressed
-   # because of assembler instructions that cannot be compiled PIC
-   HARDENED_CFLAGS=$(test-flags-CC -fno-pic -nopie)
-
# we explicitly prevent the custom CFLAGS for stability reasons
if use static; then
local target=alles
@@ -60,7 +56,7 @@ src_compile() {
local target=all
fi
 
-   emake CC="$(tc-getCC) ${LDFLAGS} ${HARDENED_CFLAGS}" ${target} || die
+   emake CC="$(tc-getCC) ${LDFLAGS}" ${target} || die
 }

[gentoo-commits] proj/portage:master commit in: pym/_emerge/, pym/portage/tests/resolver/

2017-12-07 Thread Zac Medico
commit: 09185309aad49b83f29ef94b11318998e520e138
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec  3 22:36:45 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Dec  7 19:08:21 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=09185309

depgraph: eval disjunctive build deps earlier (bug 639346)

Since built-time deps tend to be a superset of run-time deps, evaluate
disjunctive build-time deps before run-time deps, so that choices for
build-time deps influence choices for run-time deps.

Also, fix OnlydepsMinimalTestCase to specify ambiguous_merge_order,
since the merge order is affected by the order of evaluation.

Bug: https://bugs.gentoo.org/639346
Acked-by: Brian Dolbec  gentoo.org>

 pym/_emerge/depgraph.py| 12 ++-
 .../resolver/test_disjunctive_depend_order.py  | 87 ++
 .../tests/resolver/test_onlydeps_minimal.py|  5 +-
 3 files changed, 98 insertions(+), 6 deletions(-)

diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index f54acdc26..6e5ca6508 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -3234,7 +3234,15 @@ class depgraph(object):
if ignore_hdepend_deps:
edepend["HDEPEND"] = ""
 
+   # Since build-time deps tend to be a superset of run-time deps, 
order
+   # dep processing such that build-time deps are popped from
+   # _dep_disjunctive_stack first, so that choices for build-time
+   # deps influence choices for run-time deps (bug 639346).
deps = (
+   (myroot, edepend["RDEPEND"],
+   self._priority(runtime=True)),
+   (myroot, edepend["PDEPEND"],
+   self._priority(runtime_post=True)),
(depend_root, edepend["DEPEND"],
self._priority(buildtime=True,
optional=(pkg.built or ignore_depend_deps),
@@ -3243,10 +3251,6 @@ class depgraph(object):
self._priority(buildtime=True,
optional=(pkg.built or ignore_hdepend_deps),
ignored=ignore_hdepend_deps)),
-   (myroot, edepend["RDEPEND"],
-   self._priority(runtime=True)),
-   (myroot, edepend["PDEPEND"],
-   self._priority(runtime_post=True))
)
 
debug = "--debug" in self._frozen_config.myopts

diff --git a/pym/portage/tests/resolver/test_disjunctive_depend_order.py 
b/pym/portage/tests/resolver/test_disjunctive_depend_order.py
new file mode 100644
index 0..88f6dac2d
--- /dev/null
+++ b/pym/portage/tests/resolver/test_disjunctive_depend_order.py
@@ -0,0 +1,87 @@
+# Copyright 2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+from portage.tests import TestCase
+from portage.tests.resolver.ResolverPlayground import (
+   ResolverPlayground,
+   ResolverPlaygroundTestCase,
+)
+
+class DisjunctiveDependOrderTestCase(TestCase):
+
+   def testDisjunctiveDependOrderTestCase(self):
+   ebuilds = {
+   'virtual/jre-1.8': {
+   'EAPI': '6',
+   'SLOT' : '1.8',
+   'RDEPEND' : '|| ( dev-java/oracle-jre-bin:1.8 
virtual/jdk:1.8 )',
+   },
+   'virtual/jdk-1.8': {
+   'EAPI': '6',
+   'SLOT' : '1.8',
+   'RDEPEND' : '|| ( dev-java/icedtea:8 
dev-java/oracle-jdk-bin:1.8 )',
+   },
+   'dev-java/icedtea-3.6': {
+   'SLOT' : '8',
+   },
+   'dev-java/oracle-jdk-bin-1.8': {
+   'SLOT' : '1.8',
+   },
+   'dev-java/oracle-jre-bin-1.8': {
+   'SLOT' : '1.8',
+   },
+   'dev-db/hsqldb-1.8'   : {
+   'DEPEND' : 'virtual/jdk',
+   'RDEPEND' : 'virtual/jre',
+   },
+   }
+
+   binpkgs = {
+   'dev-db/hsqldb-1.8'   : {
+   'DEPEND' : 'virtual/jdk',
+   'RDEPEND' : 'virtual/jre',
+   },
+   }
+
+   test_cases = (
+   # Test bug 639346, where a redundant jre implementation
+   # was pulled in because DEPEND was evaluated after
+   # RDEPEND.
+   ResolverPlaygroundTestCase(
+   

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

2017-12-07 Thread William Hubbs
commit: fb96c9c127dcfa932460b0e8a977ba5f7d26a418
Author: William Hubbs  gmail  com>
AuthorDate: Thu Dec  7 18:53:04 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  7 18:53:04 2017 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=fb96c9c1

Make bash-completion and zsh-completion optional

 Makefile  | 15 +--
 README.md |  2 ++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index d49bef9c..2c8527b5 100644
--- a/Makefile
+++ b/Makefile
@@ -13,8 +13,13 @@ MK=  ${TOP}/mk
 
 include ${TOP}/Makefile.inc
 
-SUBDIR=bash-completion conf.d etc init.d local.d man scripts 
sh src \
-   support sysctl.d zsh-completion
+SUBDIR=conf.d etc init.d local.d man scripts sh src support 
sysctl.d
+
+# Build bash completion or not
+MKBASHCOMP?=   no
+ifeq (${MKBASHCOMP},yes)
+SUBDIR+=   bash-completion
+endif
 
 # Build pkgconfig or not
 MKPKGCONFIG?=  yes
@@ -22,6 +27,12 @@ ifeq (${MKPKGCONFIG},yes)
 SUBDIR+=   pkgconfig
 endif
 
+# Build zsh completion or not
+MKZSHCOMP?=no
+ifeq (${MKZSHCOMP},yes)
+SUBDIR+=   zsh-completion
+endif
+
 # We need to ensure that runlevels is done last
 SUBDIR+=   runlevels
 

diff --git a/README.md b/README.md
index 54f8f8f8..3f3da79c 100644
--- a/README.md
+++ b/README.md
@@ -22,6 +22,7 @@ below arguments to the make command
 PROGLDFLAGS=-static
 LIBNAME=lib64
 DESTDIR=/tmp/openrc-image
+MKBASHCOMP=no
 MKNET=no
 MKPAM=pam
 MKPREFIX=yes
@@ -31,6 +32,7 @@ MKSTATICLIBS=no
 MKSYSVINIT=yes
 MKTERMCAP=ncurses
 MKTERMCAP=termcap
+MKZSHCOMP=no
 PKG_PREFIX=/usr/pkg
 LOCAL_PREFIX=/usr/local
 PREFIX=/usr/local



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/, dev-libs/openssl/files/

2017-12-07 Thread Thomas Deutschmann
commit: f4afdc625b0b3aa1bc6e0df39903f133ba0caa04
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 18:50:17 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 18:53:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4afdc62

dev-libs/openssl: Rev bump to add patch for CVE-2017-3738

Bug: https://bugs.gentoo.org/640212
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/openssl/Manifest  |   2 +-
 .../files/openssl-1.1.0g-CVE-2017-3738.patch   |  77 ++
 dev-libs/openssl/openssl-1.1.0g-r2.ebuild  | 284 +
 3 files changed, 362 insertions(+), 1 deletion(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index e9a8efaa979..d18c7e53b34 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -13,7 +13,7 @@ DIST openssl-1.1.0f.tar.gz 5278176 SHA256 
12f746f3f2493b2f39da7ecf63d7ee19c6ac9e
 DIST openssl-1.1.0f_ec_curve.c 18393 SHA256 
9dd0e1f422116da45eb16936fbbbe4e4e05e7a8fc0f359594af76e935c37716e SHA512 
ee3e576825bccdf02cede4205ab92c42ae9dd3a8e75ce58617a3a5980a61d144eb3c5197d9dcd378a5d49bf34c4b2f591aa6a619fee92b7a22825d72681ab879
 WHIRLPOOL 
6f43f3b8037f5edf323ea865d1150eaa63ee60f60b512b52e37b752b328855e57eae70c812071caba0f91eeeb379c4dd9574806ba50d5bee38ad3b0e3fe03f55
 DIST openssl-1.1.0f_ectest.c 29907 SHA256 
37682adb07ba260339fad3fead87b186fc8c26321a0aad45deefed4c25ad87cb SHA512 
90cec9d46326cb7216236811c8e963032b6fa7500117cea36f28534eb50a5ab1260c7f9a5c8c490d845236b0769576a8d97bc7471f970e9c5e70cb3408c20dae
 WHIRLPOOL 
f39da1830f5a6492add40f460af9d85b2fbfac0d5d8ff4eb4ba3cb16e6ff50a030aee38c518d7a06d1167f59030ded5496000793ad4cf2de7ff36f22eeefe7c7
 DIST openssl-1.1.0f_hobble-openssl 1117 SHA256 
ab168bd8bf578f7361524f9a12eecbbaf41fd7e2c852a0158aafd3bce9cac569 SHA512 
fa9cc70afa11a7a292548b4bddbba8159824a364ce5c279b483768e6ae2aa4b5491d9bf2cc734819f30a11c8ee0d91bcb991c4a7ab357296aeb4c04feac74826
 WHIRLPOOL 
94537166ad8f5cacba2d30d0b6e4676d896cab157be5891fbeecdb2efa10a322d77e2b35a44ff1d474e860dcece63a8688f9df5edf8fe859bf67b410148ea64a
-DIST openssl-1.1.0g.tar.gz 5404748 SHA256 
de4d501267da39310905cb6dc8c6121f7a2cad45a7707f76df828fe1b85073af SHA512 
6c76f698fc2a4540f3977d97c889e139acf7d3f9eb85f349974175e8a7707b19743ef91c5ce32839310b6ea06ca88a03d9709ee011687b4634c5c50b5814f42a
 WHIRLPOOL 
86363a038df1621b9fbf634efec6648e0c35b882f7b582e6522a3869f8f5c67e32ed1a4637cb0009bf6fab4528072964cba5878540407306ea2e4210026c7a78
+DIST openssl-1.1.0g.tar.gz 5404748 BLAKE2B 
23daf80e4143aad4654ae86f8e96042dd7328a9d1186b4922e284fcfe0f68259ea12d21c4472d92d65a7fcef21e049cf9371cc9bdad11b66a3df11286418ed42
 SHA512 
6c76f698fc2a4540f3977d97c889e139acf7d3f9eb85f349974175e8a7707b19743ef91c5ce32839310b6ea06ca88a03d9709ee011687b4634c5c50b5814f42a
 DIST openssl-1.1.0g_ec_curve.c 18393 SHA256 
9dd0e1f422116da45eb16936fbbbe4e4e05e7a8fc0f359594af76e935c37716e SHA512 
ee3e576825bccdf02cede4205ab92c42ae9dd3a8e75ce58617a3a5980a61d144eb3c5197d9dcd378a5d49bf34c4b2f591aa6a619fee92b7a22825d72681ab879
 WHIRLPOOL 
6f43f3b8037f5edf323ea865d1150eaa63ee60f60b512b52e37b752b328855e57eae70c812071caba0f91eeeb379c4dd9574806ba50d5bee38ad3b0e3fe03f55
 DIST openssl-1.1.0g_ectest.c 29907 SHA256 
37682adb07ba260339fad3fead87b186fc8c26321a0aad45deefed4c25ad87cb SHA512 
90cec9d46326cb7216236811c8e963032b6fa7500117cea36f28534eb50a5ab1260c7f9a5c8c490d845236b0769576a8d97bc7471f970e9c5e70cb3408c20dae
 WHIRLPOOL 
f39da1830f5a6492add40f460af9d85b2fbfac0d5d8ff4eb4ba3cb16e6ff50a030aee38c518d7a06d1167f59030ded5496000793ad4cf2de7ff36f22eeefe7c7
 DIST openssl-1.1.0g_hobble-openssl 1117 SHA256 
ab168bd8bf578f7361524f9a12eecbbaf41fd7e2c852a0158aafd3bce9cac569 SHA512 
fa9cc70afa11a7a292548b4bddbba8159824a364ce5c279b483768e6ae2aa4b5491d9bf2cc734819f30a11c8ee0d91bcb991c4a7ab357296aeb4c04feac74826
 WHIRLPOOL 
94537166ad8f5cacba2d30d0b6e4676d896cab157be5891fbeecdb2efa10a322d77e2b35a44ff1d474e860dcece63a8688f9df5edf8fe859bf67b410148ea64a

diff --git a/dev-libs/openssl/files/openssl-1.1.0g-CVE-2017-3738.patch 
b/dev-libs/openssl/files/openssl-1.1.0g-CVE-2017-3738.patch
new file mode 100644
index 000..4b01feb8e87
--- /dev/null
+++ b/dev-libs/openssl/files/openssl-1.1.0g-CVE-2017-3738.patch
@@ -0,0 +1,77 @@
+From e502cc86df9dafded1694fceb3228ee34d11c11a Mon Sep 17 00:00:00 2001
+From: Andy Polyakov 
+Date: Fri, 24 Nov 2017 11:35:50 +0100
+Subject: [PATCH] bn/asm/rsaz-avx2.pl: fix digit correction bug in
+ rsaz_1024_mul_avx2.
+
+Credit to OSS-Fuzz for finding this.
+
+CVE-2017-3738
+
+Reviewed-by: Rich Salz 
+---
+ crypto/bn/asm/rsaz-avx2.pl | 15 +++
+ 1 file changed, 7 insertions(+), 8 deletions(-)
+
+diff --git a/crypto/bn/asm/rsaz-avx2.pl b/crypto/bn/asm/rsaz-avx2.pl
+index 0c1b236ef98..46d746b7d0e 100755
+--- a/crypto/bn/asm/rsaz-avx2.pl
 b/crypto/bn/asm/rsaz-avx2.pl
+@@ -246,7 +246,7 @@
+   vmovdqu 32*8-128($ap), $ACC8
+ 
+   lea  

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

2017-12-07 Thread Thomas Deutschmann
commit: dfa3ddada875c129793d63fa7a5c2c49205434d9
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 18:52:39 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 18:53:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa3ddad

dev-libs/openssl: Security cleanup

Bug: https://bugs.gentoo.org/640212
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/openssl/Manifest |   4 -
 dev-libs/openssl/openssl-1.1.0f-r1.ebuild | 282 -
 dev-libs/openssl/openssl-1.1.0f.ebuild| 240 -
 dev-libs/openssl/openssl-1.1.0g-r1.ebuild | 283 --
 dev-libs/openssl/openssl-1.1.0g.ebuild| 240 -
 5 files changed, 1049 deletions(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index d18c7e53b34..c98059a8c44 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -9,10 +9,6 @@ DIST openssl-1.0.2m.tar.gz 5373776 BLAKE2B 
f40cbea061f84087a079d541f7ba841894c86
 DIST openssl-1.0.2n.tar.gz 5375802 BLAKE2B 
2e04f8c3d5e2296859b8474d7e100e270f53f18a26c6d37a4cf5e01cd14f44d24d334b4e705da05d77c33b5dc91cffea0feea9f7c83c77ba16c9b6d5f5085894
 SHA512 
144bf0d6aa27b4af01df0b7b734c39962649e1711554247d42e05e14d8945742b18745aefdba162e2dfc762b941fd7d3b2d5dc6a781ae4ba10a6f5a3cadb0687
 DIST openssl-1.1.0-build.patch 3028 SHA256 
c626ac8b34df5d55a7272a741f87f06dc06cc20ac80085048788a2c76c08c25f SHA512 
b19a912900970052f80c67f28975e793ae9e70ebfc62efae0544e09931079e98c4cd29ce1cc8d937ceca97aff9a12fdc1ff9ce6c2b47fea68c79e7065464a0f0
 WHIRLPOOL 
950febb159139b145eb7de5bda1115465fa8551234182e6d15459ab5519213f515b4c3e3a3136d05c440d3eec04a7247461d36c2d45136a6f1963613d5896b3e
 DIST openssl-1.1.0-ec-curves.patch 2967 SHA256 
da60dfa01ed244cd3f77f60cc2ef479a36e64a58fa5e242aa03647c698cc1a42 SHA512 
8fb9c6759ae2077ad3697ba77e85ab3970fd8b3f64b21eb260b4f6333b7ebf2f5a53c7eee311229edfbd96a2b904ec5e5e00dfa5b62cf1105fece13069077bd2
 WHIRLPOOL 
e7293ef84f6c36e8e5f5ec8158023fdca484bc9082e73956bd0cc74a17c880350a49799146c855a37f116d743e7c93e54cbe4aa7f70483e235d03687a15a46a5
-DIST openssl-1.1.0f.tar.gz 5278176 SHA256 
12f746f3f2493b2f39da7ecf63d7ee19c6ac9ec6a4fcd8c229da8a522cb12765 SHA512 
340ab3f38c90dea346e543b58bc0eff0adede15be212ad20b7cf38718a7f94fab51996da414855c180540f7488b8bd31d8b9a0d04bb19159f735c46d8f6df22c
 WHIRLPOOL 
bb4ce1d100c5eb567de0139e4a1c0a2bb1cd308bd014704d6bb796d3fcfc16b91fe69839068944831746e0b937a6ccb234b5cea3b4911fab4283500ed380f0b6
-DIST openssl-1.1.0f_ec_curve.c 18393 SHA256 
9dd0e1f422116da45eb16936fbbbe4e4e05e7a8fc0f359594af76e935c37716e SHA512 
ee3e576825bccdf02cede4205ab92c42ae9dd3a8e75ce58617a3a5980a61d144eb3c5197d9dcd378a5d49bf34c4b2f591aa6a619fee92b7a22825d72681ab879
 WHIRLPOOL 
6f43f3b8037f5edf323ea865d1150eaa63ee60f60b512b52e37b752b328855e57eae70c812071caba0f91eeeb379c4dd9574806ba50d5bee38ad3b0e3fe03f55
-DIST openssl-1.1.0f_ectest.c 29907 SHA256 
37682adb07ba260339fad3fead87b186fc8c26321a0aad45deefed4c25ad87cb SHA512 
90cec9d46326cb7216236811c8e963032b6fa7500117cea36f28534eb50a5ab1260c7f9a5c8c490d845236b0769576a8d97bc7471f970e9c5e70cb3408c20dae
 WHIRLPOOL 
f39da1830f5a6492add40f460af9d85b2fbfac0d5d8ff4eb4ba3cb16e6ff50a030aee38c518d7a06d1167f59030ded5496000793ad4cf2de7ff36f22eeefe7c7
-DIST openssl-1.1.0f_hobble-openssl 1117 SHA256 
ab168bd8bf578f7361524f9a12eecbbaf41fd7e2c852a0158aafd3bce9cac569 SHA512 
fa9cc70afa11a7a292548b4bddbba8159824a364ce5c279b483768e6ae2aa4b5491d9bf2cc734819f30a11c8ee0d91bcb991c4a7ab357296aeb4c04feac74826
 WHIRLPOOL 
94537166ad8f5cacba2d30d0b6e4676d896cab157be5891fbeecdb2efa10a322d77e2b35a44ff1d474e860dcece63a8688f9df5edf8fe859bf67b410148ea64a
 DIST openssl-1.1.0g.tar.gz 5404748 BLAKE2B 
23daf80e4143aad4654ae86f8e96042dd7328a9d1186b4922e284fcfe0f68259ea12d21c4472d92d65a7fcef21e049cf9371cc9bdad11b66a3df11286418ed42
 SHA512 
6c76f698fc2a4540f3977d97c889e139acf7d3f9eb85f349974175e8a7707b19743ef91c5ce32839310b6ea06ca88a03d9709ee011687b4634c5c50b5814f42a
 DIST openssl-1.1.0g_ec_curve.c 18393 SHA256 
9dd0e1f422116da45eb16936fbbbe4e4e05e7a8fc0f359594af76e935c37716e SHA512 
ee3e576825bccdf02cede4205ab92c42ae9dd3a8e75ce58617a3a5980a61d144eb3c5197d9dcd378a5d49bf34c4b2f591aa6a619fee92b7a22825d72681ab879
 WHIRLPOOL 
6f43f3b8037f5edf323ea865d1150eaa63ee60f60b512b52e37b752b328855e57eae70c812071caba0f91eeeb379c4dd9574806ba50d5bee38ad3b0e3fe03f55
 DIST openssl-1.1.0g_ectest.c 29907 SHA256 
37682adb07ba260339fad3fead87b186fc8c26321a0aad45deefed4c25ad87cb SHA512 
90cec9d46326cb7216236811c8e963032b6fa7500117cea36f28534eb50a5ab1260c7f9a5c8c490d845236b0769576a8d97bc7471f970e9c5e70cb3408c20dae
 WHIRLPOOL 
f39da1830f5a6492add40f460af9d85b2fbfac0d5d8ff4eb4ba3cb16e6ff50a030aee38c518d7a06d1167f59030ded5496000793ad4cf2de7ff36f22eeefe7c7

diff --git a/dev-libs/openssl/openssl-1.1.0f-r1.ebuild 
b/dev-libs/openssl/openssl-1.1.0f-r1.ebuild
deleted file mode 100644
index 151632bbbcb..000
--- 

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

2017-12-07 Thread Manuel Rüger
commit: fa0b4a2abd2a581587bb40ced3609d4cdd97443a
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 18:31:07 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 18:31:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0b4a2a

app-admin/dxf: Version bump to 7.1.0

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-admin/dxf/Manifest |  1 +
 app-admin/dxf/dxf-7.1.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/dxf/Manifest b/app-admin/dxf/Manifest
index 702eb9d33b0..496fd45553c 100644
--- a/app-admin/dxf/Manifest
+++ b/app-admin/dxf/Manifest
@@ -2,3 +2,4 @@ DIST dxf-6.2.0.tar.gz 284243 SHA256 
c3c927dd3c397683707ade3a909bb41e887d9a0b07f7
 DIST dxf-6.3.0.tar.gz 292165 SHA256 
df183e9a3661b0e264438c7b27d830cf6920bc343dc2e1fc84aa1d1a141aed01 SHA512 
6c4273d0c1cecb2094722b4fff0d883bb26a6c5f976ae046cb8856685b9122af7e0a192f7e31c4786b6fa07a3002790da4bf13d08dca84d9937e3d81f657
 WHIRLPOOL 
c2b2590d1975e1ac32b8f71e3c895e75e207dc11d0535692d84d8db23246a8f50685b6f17618bcdd5c7e3dfd2d22790d89e9ebf5c74b17ace0e7a399086b31cc
 DIST dxf-7.0.0.tar.gz 292703 BLAKE2B 
9abd7610a66aa5da6ddac86e3ced92b3040238547a8a70e0745d13df1d70ad96c8954a6a784f19b52c01e11d650539bb5e967ef72288dbde3a58fb3b83a9
 SHA512 
659b51f28ee6c365b57888e87e29e5500d8b3544efecb0b2257903a1e17e41722adc052d35c2ab1dbf87365d4734d1c2d57c16e31677451cf44fd23e6d9accc8
 DIST dxf-7.0.1.tar.gz 292883 BLAKE2B 
9723866611ea93b86196d13250eb0a435c8a92541f7ad95a432724a056153af8f9bff5498d6a564c7e98f3cffee0ef6dc605b90c3d4e9ddcc2f8d12ff9276cf7
 SHA512 
01b5b9d77fc59cf552c94b778700af219302d795ce07399d45fb51d98e72ba6d03cc473ac6f6641a9562d6a196d4d72f44b963ac9e210863f76b3a6ab7a9628e
+DIST dxf-7.1.0.tar.gz 293437 BLAKE2B 
24bc00f0d94c86c3a2cd053aac34c8828bd32bf3eaf17c0479d67849ee20ade4ed48e5cf48e6f64a39d82ab286ba69d9e89cc9f0ff1f1c1b46bc213a8eed9f3a
 SHA512 
628d9aac2621e6502c2aa705e59947f95481b7bc447deaae1e538f8b6737e83d6139eeafe518e45d912a5dca07561622d6e8f320fde32f09edea45e04640fcfe

diff --git a/app-admin/dxf/dxf-7.1.0.ebuild b/app-admin/dxf/dxf-7.1.0.ebuild
new file mode 100644
index 000..93a76a336e9
--- /dev/null
+++ b/app-admin/dxf/dxf-7.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+inherit distutils-r1
+
+DESCRIPTION="Docker registry v2 client in Python"
+HOMEPAGE="https://github.com/davedoesdev/dxf;
+SRC_URI="https://github.com/davedoesdev/dxf/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND=">=dev-python/jwcrypto-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.4[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/tqdm-4.19.4[${PYTHON_USEDEP}]
+   >=dev-python/www-authenticate-0.9.2[${PYTHON_USEDEP}]"
+
+RESTRICT="test"
+# Require dockerd running
+
+python_test() {
+   emake test
+}



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

2017-12-07 Thread Manuel Rüger
commit: 8560cba3b01ae4c1095e21246f263e3893db7d92
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 17:29:47 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 18:18:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8560cba3

sys-kernel/linux-firmware: Update snapshot

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20171206.ebuild  | 114 +
 2 files changed, 115 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index eb25e729754..5712a7a56d8 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -4,3 +4,4 @@ DIST linux-firmware-20170622.tar.gz 104302528 BLAKE2B 
11e67217f4ad62f4a72ecf12ec
 DIST linux-firmware-20170906.tar.gz 106748426 BLAKE2B 
20fee8e38bf59f8cce0e50410eff308a97a5c9ff989915b8454fdc7003a8daaa86cd4dc336b262f52ea11f81daebd734d648cc3abc8a42a775dd58526ce27b7c
 SHA512 
c21043600e0c8e9ee58f439c01f38981f4c4bb2dc9397e655fc8285e656f3c34560cbeff1ea16f3d0204fc06d83fd1982c600d78cf6851b8f6c307e1a7a92b71
 DIST linux-firmware-20171009.tar.gz 106811352 BLAKE2B 
b4c18f3a72e16657244e77bbc39d905692cc2cc1aa95b89c0381f8948eeb6cac9b67688f6b4b2ef275eb53ee9ffd24b48b45b75f7632a7d26231fb3e92f6ea8b
 SHA512 
3a91f05197b03e8f4e51f4fb936c68a9b7d7ead58fe489e679da8626391dfa1ed72362c857a7522f49d055e6b349b93564542658f7e9da96068b15b52f5862f4
 DIST linux-firmware-20171123.tar.gz 115603524 BLAKE2B 
cb2a4e4f849c1125f969e59104caf4abc4f195dd28d1ad7a8feb21bc29df82baea30b8236368bbc64c6e13aea5230763673b4580cd7c48736b64242b757b
 SHA512 
6ac6fd05dc9b260686822d7eced94ceb2ec391626b88b68c6803224e5eb984caf8d28d446b7f348fe09f435e8f4faee716b53164d6f121dcb367e9ff753907e7
+DIST linux-firmware-20171206.tar.gz 122782333 BLAKE2B 
f80f810c5544f3e7627fbfd70fdf9c725be710e1783d21e023e3d45e272a4c4521ccc12d406e204174fe10edeec7a1d06f56b09396c7952e00fb14e08b3fe3ef
 SHA512 
1c0db1802732579c7923f0afaf0690db70f0925138ee1ea1a0eaff7f933a15fdc7d2fb3581e74883c01a75d16a285dc5467fabc7570cb378c0fa108426e7dc0f

diff --git a/sys-kernel/linux-firmware/linux-firmware-20171206.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20171206.ebuild
new file mode 100644
index 000..046d9c1e0ee
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20171206.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit savedconfig
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   SRC_URI=""
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+   KEYWORDS=""
+else
+   GIT_COMMIT="7f93c9deb484c0a8f4cf59780e77dc7b0c14abe3"
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="linux-firmware ( BSD ISC MIT no-source-code ) GPL-2 GPL-2+ freedist"
+SLOT="0"
+IUSE="savedconfig"
+
+DEPEND=""
+RDEPEND="!savedconfig? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   !media-tv/cx18-firmware
+   ! 
${PN}.conf
+   find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf
+
+   if use savedconfig; then
+   restore_config ${PN}.conf
+   ebegin "Removing all files not listed in config"
+   find * \( \! -type d -and \! -name ${PN}.conf \) \
+   | sort ${PN}.conf ${PN}.conf - \
+   | uniq -u | xargs -r rm
+   eend $? || die
+   # remove empty directories, bug #396073
+   find -type d -empty -delete || die
+   fi
+}
+
+src_install() {
+   if use !savedconfig; then
+   save_config ${PN}.conf
+   fi
+   rm ${PN}.conf || die
+   insinto /lib/firmware/
+   doins -r *
+}
+
+pkg_preinst() {
+   if use savedconfig; then
+   ewarn "USE=savedconfig is active. You must handle file 
collisions manually."
+   fi
+}
+
+pkg_postinst() {
+   elog "If you are only interested in particular firmware files, edit the 
saved"
+   elog "configfile and remove those that you do not want."
+}



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

2017-12-07 Thread Manuel Rüger
commit: eeaab7bda1f4b14c820d25930057aab671e1eee3
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 16:21:48 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 18:18:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeaab7bd

dev-python/tqdm: Version bump to 4.19.4

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-python/tqdm/Manifest   |  3 ++-
 dev-python/tqdm/tqdm-4.19.4.ebuild | 25 +
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-python/tqdm/Manifest b/dev-python/tqdm/Manifest
index 63a09eb1001..ad76b4e02ff 100644
--- a/dev-python/tqdm/Manifest
+++ b/dev-python/tqdm/Manifest
@@ -1,2 +1,3 @@
-DIST tqdm-4.10.0.tar.gz 615329 SHA256 
de907ec76d60f085dcb09f98d578ef17b30eafcc71198e8d74730eb53ee883c7 SHA512 
5c7719e13f57cf7f42e81e2514ae4db5cf72b010ead25aa8bcd4ad0037e0a374bf353c15f43f4b64337142f3c2562b952b5e18aea70634c9b11d6b82af51546e
 WHIRLPOOL 
cbcf1af8964c7623fcdc2261349365decec0bfe47b863c2a56d0a396644db8b750b2d46d79c8e0aca7c0c649cd5fb3c587a6e9a3ec45c9aeccfd51fe50526210
+DIST tqdm-4.10.0.tar.gz 615329 BLAKE2B 
59cc8db43281a22cabfb895f81c3b6f3cf4e62e67e725ae0a7137497337fea492787f7154e99fa3601f39c1b2e4ddafa5911b6a80ebac6e4e4e7f3c6575d09d5
 SHA512 
5c7719e13f57cf7f42e81e2514ae4db5cf72b010ead25aa8bcd4ad0037e0a374bf353c15f43f4b64337142f3c2562b952b5e18aea70634c9b11d6b82af51546e
+DIST tqdm-4.19.4.tar.gz 72037 BLAKE2B 
5f2ed14b6f72f16e141dd47d30559e694398420de97b7bea67e6cc10b75288a3829f206fe4b8e7965a95cb93a7bd2d70a073c35a310b0e94eca68600d0cf67b1
 SHA512 
56d1f2cd8f7a56964611f0399c6f8f6c64740428e38ebde6778397340b57787a3409de2755269c1a26db38cd85ddf3c90636a36d742eb2b51d8736e5ad6c5989
 DIST tqdm-4.8.4.tar.gz 609527 SHA256 
8be8712eb5c8476d50acda96cd799fd336261e59886ba31da8255e47533d3910 SHA512 
21a43e1cdfae5ce9c1db386043391c0d32f0d0ce7b3337054296cfffbbc68a57deef77efd597a0be6805023052e84724649cb29116fd8614a21a2f28440a5889
 WHIRLPOOL 
734e5ef0a2174131a8298d2964346deac4011d7e37614540ee301c50335cd6a28425edbb25d563e60de593eb481774d3a7663b29860b1efa90778c5b282a4642

diff --git a/dev-python/tqdm/tqdm-4.19.4.ebuild 
b/dev-python/tqdm/tqdm-4.19.4.ebuild
new file mode 100644
index 000..508bef40ecf
--- /dev/null
+++ b/dev-python/tqdm/tqdm-4.19.4.ebuild
@@ -0,0 +1,25 @@
+# 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,3_6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Add a progress meter to your loops in a second"
+HOMEPAGE="https://github.com/tqdm/tqdm;
+SRC_URI="https://github.com/tqdm/tqdm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i -e "s#man/man1#share/man/man1#" setup.py || die
+   distutils-r1_src_prepare
+}



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

2017-12-07 Thread Manuel Rüger
commit: 9000886e44adc00d42f160fbbc8d1561dca73480
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 17:31:02 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 18:18:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9000886e

sys-kernel/linux-firmware: Remove old

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-kernel/linux-firmware/Manifest |   3 -
 .../linux-firmware/linux-firmware-20161205.ebuild  | 111 
 .../linux-firmware/linux-firmware-20170622.ebuild  | 112 -
 .../linux-firmware/linux-firmware-20170906.ebuild  | 112 -
 4 files changed, 338 deletions(-)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 5712a7a56d8..7af49792295 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -1,7 +1,4 @@
-DIST linux-firmware-20161205.tar.gz 88994449 BLAKE2B 
8007703af2bd54ce4bca74bd76be00aa258e1256c7845539a5f8cb6a76522a0e481654adbe6967035019102de630503b94627ff01c8ba523b6df22d6ad0b626f
 SHA512 
4a34047b04d9940302a967d424dc259f5792f26dc6b8f653197840ff48b4b5bf97f56d0e416cfa79f7dd437c377dbc5f8f0662f56dbbcb35519217ed170d9719
 DIST linux-firmware-20170314.tar.gz 96072698 BLAKE2B 
bf650b91a696d88272361c1845d0d7856e90c6d6e1d008a3d5f40bb9beb43a6047f2280d7e4fabeff25a2518c63086a331f1e1af59c458d6bec451efc4415ad2
 SHA512 
1e3a40d42ccd5260afd66161727e45af1de80129093f83f547f20502fce075927952629bfda4ec5b53a6f279daca0304fb462e7c6aa566bfe2b9b687688b6460
-DIST linux-firmware-20170622.tar.gz 104302528 BLAKE2B 
11e67217f4ad62f4a72ecf12ec6b177a3a7d21724d22e75a97b5b6378c4f0eb86f841a0dcb27302a599d86a4e65ab5e228c27181a6d6e40a0bfe6a3b126f5c5e
 SHA512 
946b31666ef79a21e29a757340482dfdb70b43f7818ca47bf5e16fb6a79bb585822af014731b6c6034944dd37269ae948bbc23fc1f104bccfd7b7b405f41bbd5
-DIST linux-firmware-20170906.tar.gz 106748426 BLAKE2B 
20fee8e38bf59f8cce0e50410eff308a97a5c9ff989915b8454fdc7003a8daaa86cd4dc336b262f52ea11f81daebd734d648cc3abc8a42a775dd58526ce27b7c
 SHA512 
c21043600e0c8e9ee58f439c01f38981f4c4bb2dc9397e655fc8285e656f3c34560cbeff1ea16f3d0204fc06d83fd1982c600d78cf6851b8f6c307e1a7a92b71
 DIST linux-firmware-20171009.tar.gz 106811352 BLAKE2B 
b4c18f3a72e16657244e77bbc39d905692cc2cc1aa95b89c0381f8948eeb6cac9b67688f6b4b2ef275eb53ee9ffd24b48b45b75f7632a7d26231fb3e92f6ea8b
 SHA512 
3a91f05197b03e8f4e51f4fb936c68a9b7d7ead58fe489e679da8626391dfa1ed72362c857a7522f49d055e6b349b93564542658f7e9da96068b15b52f5862f4
 DIST linux-firmware-20171123.tar.gz 115603524 BLAKE2B 
cb2a4e4f849c1125f969e59104caf4abc4f195dd28d1ad7a8feb21bc29df82baea30b8236368bbc64c6e13aea5230763673b4580cd7c48736b64242b757b
 SHA512 
6ac6fd05dc9b260686822d7eced94ceb2ec391626b88b68c6803224e5eb984caf8d28d446b7f348fe09f435e8f4faee716b53164d6f121dcb367e9ff753907e7
 DIST linux-firmware-20171206.tar.gz 122782333 BLAKE2B 
f80f810c5544f3e7627fbfd70fdf9c725be710e1783d21e023e3d45e272a4c4521ccc12d406e204174fe10edeec7a1d06f56b09396c7952e00fb14e08b3fe3ef
 SHA512 
1c0db1802732579c7923f0afaf0690db70f0925138ee1ea1a0eaff7f933a15fdc7d2fb3581e74883c01a75d16a285dc5467fabc7570cb378c0fa108426e7dc0f

diff --git a/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild
deleted file mode 100644
index 67fbc9fa649..000
--- a/sys-kernel/linux-firmware/linux-firmware-20161205.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit savedconfig
-
-if [[ ${PV} == * ]]; then
-   inherit git-2
-   SRC_URI=""
-   
EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
-   KEYWORDS="alpha arm hppa ppc64"
-else
-   GIT_COMMIT="91ddce492dc0a6a718396e0c79101087134f622d"
-   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/linux-firmware-${GIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh 
sparc x86"
-fi
-
-DESCRIPTION="Linux firmware files"
-HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
-
-LICENSE="linux-firmware ( BSD ISC MIT no-source-code ) GPL-2 GPL-2+ freedist"
-SLOT="0"
-IUSE="savedconfig"
-
-DEPEND=""
-RDEPEND="!savedconfig? (
-   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
-   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
-   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
-   !sys-firmware/alsa-firmware[alsa_cards_sb16]
-   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
-   !media-tv/cx18-firmware
-   ! 
${PN}.conf
-   find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf
-
-   if use savedconfig; then
-   restore_config ${PN}.conf
-   ebegin "Removing all files not listed 

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

2017-12-07 Thread Manuel Rüger
commit: 7eb295b857ea26267d017c9fac7b2e09de524d08
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 18:17:31 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 18:18:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb295b8

app-emulation/docker-compose: Version bump to 1.18.0_rc1

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/docker-compose/Manifest  |  1 +
 .../docker-compose-1.18.0_rc1.ebuild   | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/app-emulation/docker-compose/Manifest 
b/app-emulation/docker-compose/Manifest
index e5fd849b8ac..fb0d9caa5f6 100644
--- a/app-emulation/docker-compose/Manifest
+++ b/app-emulation/docker-compose/Manifest
@@ -1 +1,2 @@
 DIST docker-compose-1.17.1.tar.gz 219947 BLAKE2B 
a5438e66f156b98ffc9ecf63a57443610f76713532369d519689b697dbc91bd196e24b831882a4c39a43c5b17640242d98f47a2c337832395dc48019d58e3e90
 SHA512 
711c0a73546f0b396a920d3310b92fc15e3c13f93439eeda363124c9bd971aa942395b2405ad7441df8982384be367c20a767fe5b9e3e150690b63deda58f553
+DIST docker-compose-1.18.0_rc1.tar.gz 230199 BLAKE2B 
ccec8431c75be2beaf988e1f10a7e4587f9708f4a4b55280e335783250665b7ff660f1a781aa42b59ee7529fc26abf00e438904c9f9ca4ac0210f1f55490c36a
 SHA512 
9d3e437f9a0889dc09c1c5ad141c0ebcee05d8ac9ec0e842d1544b58ec651270f397e4d41f08d2eab98c4e43cd0cfa950f287d6bcf8095f7972ab46e5a9c1c33

diff --git a/app-emulation/docker-compose/docker-compose-1.18.0_rc1.ebuild 
b/app-emulation/docker-compose/docker-compose-1.18.0_rc1.ebuild
new file mode 100644
index 000..534ceb504f6
--- /dev/null
+++ b/app-emulation/docker-compose/docker-compose-1.18.0_rc1.ebuild
@@ -0,0 +1,71 @@
+# 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,3_6} )
+
+inherit bash-completion-r1 distutils-r1 vcs-snapshot
+
+MY_PV=${PV/_/}
+
+DESCRIPTION="Multi-container orchestration for Docker"
+HOMEPAGE="https://www.docker.com/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+CDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   >=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
+   =dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
+   =dev-python/docker-py-2.6.1[${PYTHON_USEDEP}]
+   =dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
+   =dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
+   =dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+   !~dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
+   =dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
+   =dev-python/requests-2.6.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.3.0[${PYTHON_USEDEP}]
+   =dev-python/texttable-0.9[${PYTHON_USEDEP}]
+   =dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]
+   =dev-python/enum34-1.0.4[${PYTHON_USEDEP}]' 
'python2_7' )
+   $(python_gen_cond_dep '=dev-python/ipaddress-1.0.16[${PYTHON_USEDEP}]' 
'python2_7' )
+   $(python_gen_cond_dep 
'>=dev-python/backports-ssl-match-hostname-3.5[${PYTHON_USEDEP}]' 'python2_7' )
+"
+DEPEND="
+   ${CDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2_7' )
+   )
+"
+RDEPEND="${CDEPEND}"
+
+python_test() {
+   ${PYTHON} -m pytest tests/unit || die "tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   newbashcomp contrib/completion/bash/docker-compose ${PN}
+
+   insinto /usr/share/zsh/site-functions
+   doins contrib/completion/zsh/*
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/files/, dev-libs/openssl/

2017-12-07 Thread Thomas Deutschmann
commit: f179eb65b08d179526088fb29abefde8b109ab28
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  7 18:09:10 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  7 18:13:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f179eb65

dev-libs/openssl: Bump to v1.0.2n

- EAPI bumped to EAPI=6

- Respin some patches for v1.0.2n

- Patches moved to patch tarball to avoid cluttering up the tree

Bug: https://bugs.gentoo.org/640172
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/openssl/Manifest  |   2 +
 dev-libs/openssl/files/gentoo.config-1.0.2 |   2 +-
 dev-libs/openssl/openssl-1.0.2n.ebuild | 251 +
 3 files changed, 254 insertions(+), 1 deletion(-)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 720173c3554..e9a8efaa979 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -1,10 +1,12 @@
 DIST openssl-0.9.8zh.tar.gz 3818524 SHA256 
f1d9f3ed1b85a82ecf80d0e2d389e1fda3fca9a4dba0bf07adbf231e1a5e2fd6 SHA512 
b97fa2468211f86c0719c68ad1781eff84f772c479ed5193d6da14bac086b4ca706e7d851209d9df3f0962943b5e5333ab0def00110fb2e517caa73c0c6674c6
 WHIRLPOOL 
8ed3362e6aed89cd6ae02438bc3fb58ff3a91afb8a2d401d1d66c1ee4fd96f4befb50558131dd03a60fc15b588172fc1ede5d56bb1f68e184453bfe3b34f9abf
+DIST openssl-1.0.2-patches-1.0.tar.xz 11572 BLAKE2B 
bdb9d2b8388f1aadf3a9274133aa8f86b0029fae1ce86d005baa39a7347657f8d4d84395b54e8ccd67944356ee197dfb527f843b4f146e305533e2ad5450721d
 SHA512 
15234ade359a0acf001cf10c7a7fc05f54603a44c67831529c2a6eda03342f9ba1cf40664ac782b5b73c50b23ec5649fb48ccff2aea8f0df2ef634959c47e3e9
 DIST openssl-1.0.2k.tar.gz 5309236 BLAKE2B 
97069b9c7aaab2381ae5be989caff6907cd44ab1831d84685c3421ad985889a2bbc3a462decdff9c4c158ace96975de2b9e49e4f1b9f306990c3dc0f03767dad
 SHA512 
0d314b42352f4b1df2c40ca1094abc7e9ad684c5c35ea997efdd58204c70f22a1abcb17291820f0fff3769620a4e06906034203d31eb1a4d540df3e0db294016
 DIST openssl-1.0.2l.tar.gz 5365054 BLAKE2B 
0a459a93a0013269dea79bd6df96a434b9dad95b6d98b24a48bc1b1438415c0a8de01b67166ac13a73ae65fb64131568924c3e6f945d862b7e960f05332cf097
 SHA512 
047d964508ad6025c79caabd8965efd2416dc026a56183d0ef4de7a0a6769ce8e0b4608a3f8393d326f6d03b26a2b067e6e0c750f35b20be190e595e8290c0e3
 DIST openssl-1.0.2l_ec_curve.c 17254 SHA256 
43ad99527a9f494c97c1efd4a87b49508455437da5de1b9ecd89b0d36fb764c8 SHA512 
8e92fb100bcf4bd918c82b9a6cbd75a55abe1a2c08230a007e441c51577f974f8cc336e9ac8a672b32641480428ca8cead5380da1fe81bacb088145a1b754a15
 WHIRLPOOL 
5a43777a2886a2e7bd41eeb3a96c90c62b0eaa771249a50eb5996993f43384dca5f24993ed6a6deede2c4f119f896fb11dbc26b72650c909c856bd8c313501f0
 DIST openssl-1.0.2l_ectest.c 30735 SHA256 
14f12b1db5121f3f58466f52ad10555c038c281e90e53c0a2f7940a754bb4d80 SHA512 
f2e4d34327b490bc8371f0845c69df3f9fc51ea16f0ea0de0411a0c1fa9d49bb2b6fafc363eb3b3cd919dc7c24e4a0d075c6ff878c01d70dae918f2540874c19
 WHIRLPOOL 
0d708b382d97e1f20a03e695f0a990fb9fd6cd8ab8ced29e072d52ca3f09f87d18c287d6134fd5ac2243ca541982f4d9eaa2fa8964d62b6b8f1a4b879e8fd997
 DIST openssl-1.0.2l_hobble-openssl 1302 SHA256 
7ec32aab6a1db2124de52c3918cc7f7e487972581e30235447eed15d59415384 SHA512 
3d757a4708e74a03dd5cb9b8114dfe442ed9520739a6eca693be4c4265771696f1449ea06d1c9bcfc6e94fc9b0dd0c10e153f1c3b0334831c0550b36cd63326e
 WHIRLPOOL 
b9630ce76492bff481d0bd48b72449d1e1d4fbb98c2387c4824d84833796adaba716e10976b3130eed9fd9442511a71604d9944600ba6be5253087f865cefe8c
 DIST openssl-1.0.2m.tar.gz 5373776 BLAKE2B 
f40cbea061f84087a079d541f7ba841894c86c00827865f0f508ee297df45e8825d7d74bbbe16bf1f81d46f9af503a6191c9e65df674c4a5ae28172b5b03986f
 SHA512 
7619aa223ee50d0f5e270ac9090e95b2b1ba5dfc656c98f625a9a277dda472fb960a4e89a7ba300044cb401b2072b2ca6a6fcce8206d927bf373d1c981806a93
+DIST openssl-1.0.2n.tar.gz 5375802 BLAKE2B 
2e04f8c3d5e2296859b8474d7e100e270f53f18a26c6d37a4cf5e01cd14f44d24d334b4e705da05d77c33b5dc91cffea0feea9f7c83c77ba16c9b6d5f5085894
 SHA512 
144bf0d6aa27b4af01df0b7b734c39962649e1711554247d42e05e14d8945742b18745aefdba162e2dfc762b941fd7d3b2d5dc6a781ae4ba10a6f5a3cadb0687
 DIST openssl-1.1.0-build.patch 3028 SHA256 
c626ac8b34df5d55a7272a741f87f06dc06cc20ac80085048788a2c76c08c25f SHA512 
b19a912900970052f80c67f28975e793ae9e70ebfc62efae0544e09931079e98c4cd29ce1cc8d937ceca97aff9a12fdc1ff9ce6c2b47fea68c79e7065464a0f0
 WHIRLPOOL 
950febb159139b145eb7de5bda1115465fa8551234182e6d15459ab5519213f515b4c3e3a3136d05c440d3eec04a7247461d36c2d45136a6f1963613d5896b3e
 DIST openssl-1.1.0-ec-curves.patch 2967 SHA256 
da60dfa01ed244cd3f77f60cc2ef479a36e64a58fa5e242aa03647c698cc1a42 SHA512 
8fb9c6759ae2077ad3697ba77e85ab3970fd8b3f64b21eb260b4f6333b7ebf2f5a53c7eee311229edfbd96a2b904ec5e5e00dfa5b62cf1105fece13069077bd2
 WHIRLPOOL 
e7293ef84f6c36e8e5f5ec8158023fdca484bc9082e73956bd0cc74a17c880350a49799146c855a37f116d743e7c93e54cbe4aa7f70483e235d03687a15a46a5
 DIST openssl-1.1.0f.tar.gz 5278176 SHA256 
12f746f3f2493b2f39da7ecf63d7ee19c6ac9ec6a4fcd8c229da8a522cb12765 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-fs/loop-aes/

2017-12-07 Thread Alon Bar-Lev
commit: df48a74ff48727a936b7d76b73bfd7805909dd3f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Dec  7 17:37:33 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Dec  7 17:37:33 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df48a74f

sys-fs/loop-aes: version bump

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

 sys-fs/loop-aes/Manifest |  1 +
 sys-fs/loop-aes/loop-aes-3.7m.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/sys-fs/loop-aes/Manifest b/sys-fs/loop-aes/Manifest
index 09255b589c0..a69a7a6529b 100644
--- a/sys-fs/loop-aes/Manifest
+++ b/sys-fs/loop-aes/Manifest
@@ -1,3 +1,4 @@
 DIST loop-AES-v3.7j.tar.bz2 326818 SHA256 
67ede839d4cac657359c39b05eac46f6991054768a7e1096bef5b92edb3b8aba SHA512 
e1b59680680e2b40bb42cad9f1e89a344c7bfd0ee01fdc26151e9edea64b5111744588bc05c672de16c76ae0a3e4d6a8d4c4c9c09709a9f93bfc62a2f64ba7c7
 WHIRLPOOL 
a3798edc3f1393ddf97aeada84c1c5a6e74b8cef94e72629774c4db70001206d5cd429df61035a215131f0281ef284469751eefad1f7ee3fd7cf24153b57077d
 DIST loop-AES-v3.7k.tar.bz2 327457 SHA256 
3299629ecbcdd54ad703e77eaab395f8a2e46d4a83a30a299e55b549d4d7e44d SHA512 
91144642818f81343a1326759a087cc2e9dbf6c3594472d1d508ce811215d5215d673681ad8d563c8c6b2e9203b0e10314829988932b2f9d3382cb1a13d7cacf
 WHIRLPOOL 
9dcfc27d2b598cf6cb1125411d54fb9625e744f441dc75d553ad35ef80c8535bb4cef84613aaa5fe3d5c680243f39ed1654db8e0ea14d9e707d9f8531cc08893
 DIST loop-AES-v3.7l.tar.bz2 328646 SHA256 
47fdeb3150f65e15d6c7a44ee6c6b2311a8186163ba5e47a008d59dda38ee31a SHA512 
368a9186e3fb08e281facafbcdc7a37ccfea701c2b34564319e80d8b379e4c7d58f5b6416218616b6597ee01a2f5160491b9c9758fbb69a1f8b17c2b2382af94
 WHIRLPOOL 
a7cc5481f776d60c1c7a8484beecd670c668a1eeecca9ee051d2ee4c6a6d6272c2b871b1c1a6ef2a6ffb5f257118a119c1c8ed29600cc4a8acec8449a4ce106a
+DIST loop-AES-v3.7m.tar.bz2 329763 BLAKE2B 
eed2590ed7b23dbb5ffb07143f8c89a693cfa8741337e7620b2c0e9a7426bf48a11a219f24996636000c07f3bbedabd75a3cf31d95ebb463b108919f9aea314a
 SHA512 
22cdf301e12d185789fe00a5e5b750e33ae4280dc45c98e71193504b7b46899bb973a083ba526657a62c5e3ab641b3d2f03ebf28e424d50caedad2c7a5f87be5

diff --git a/sys-fs/loop-aes/loop-aes-3.7m.ebuild 
b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
new file mode 100644
index 000..b548d043047
--- /dev/null
+++ b/sys-fs/loop-aes/loop-aes-3.7m.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit linux-mod
+
+MY_P="${PN/aes/AES}-v${PV}"
+
+DESCRIPTION="Linux kernel module to encrypt disk partitions with AES cipher"
+HOMEPAGE="http://loop-aes.sourceforge.net/loop-AES.README;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~sparc ~x86"
+IUSE="cpu_flags_x86_aes extra-ciphers keyscrub cpu_flags_x86_padlock"
+
+DEPEND="app-crypt/loop-aes-losetup"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_setup() {
+   linux-mod_pkg_setup
+
+   CONFIG_CHECK="!BLK_DEV_LOOP"
+   MODULE_NAMES="loop(block::tmp-d-kbuild)"
+   BUILD_TARGETS="all"
+
+   BUILD_PARAMS=" \
+   V=1 \
+   LINUX_SOURCE=\"${KERNEL_DIR}\" \
+   KBUILD_OUTPUT=\"${KBUILD_OUTPUT}\" \
+   USE_KBUILD=y MODINST=n RUNDM=n"
+   use cpu_flags_x86_aes && BUILD_PARAMS="${BUILD_PARAMS} INTELAES=y"
+   use keyscrub && BUILD_PARAMS="${BUILD_PARAMS} KEYSCRUB=y"
+   use cpu_flags_x86_padlock && BUILD_PARAMS="${BUILD_PARAMS} PADLOCK=y"
+
+   if use extra-ciphers; then
+   MODULE_NAMES="${MODULE_NAMES}
+   loop_blowfish(block::tmp-d-kbuild)
+   loop_serpent(block::tmp-d-kbuild)
+   loop_twofish(block::tmp-d-kbuild)"
+   BUILD_PARAMS="${BUILD_PARAMS} EXTRA_CIPHERS=y"
+   fi
+}
+
+src_install() {
+   linux-mod_src_install
+
+   dodoc README
+   dobin loop-aes-keygen
+   doman loop-aes-keygen.1
+}
+
+pkg_postinst() {
+   linux-mod_pkg_postinst
+
+   einfo
+   einfo "For more instructions take a look at examples in README at:"
+   einfo "'${EPREFIX}/usr/share/doc/${PF}'"
+   einfo
+   einfo "If you have a newer Intel processor (i5, i7), and you use AES"
+   einfo "you may want to consider using the aes-ni use flag. It will"
+   einfo "use your processors native AES instructions giving quite a speed"
+   einfo "increase."
+   einfo
+
+   ewarn
+   ewarn "Please consider using loop-aes-losetup package instead of"
+   ewarn "util-linux[loop-aes], it will enable all loop-aes services"
+   ewarn "without patching util-linux package"
+   ewarn
+   ewarn "In future only loop-aes-losetup will be available in portage"
+   ewarn
+}



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

2017-12-07 Thread Patrice Clement
commit: 3a2946cb04fefc024f1a4b416185150903812377
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov 24 05:57:01 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec  7 17:33:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2946cb

dev-libs/mongo-c-driver: version bump to 1.8.2.

Closes: https://bugs.gentoo.org/635728
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/mongo-c-driver/Manifest   |  1 +
 .../mongo-c-driver/mongo-c-driver-1.8.2.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-libs/mongo-c-driver/Manifest b/dev-libs/mongo-c-driver/Manifest
index 0f114832b4c..130390d1160 100644
--- a/dev-libs/mongo-c-driver/Manifest
+++ b/dev-libs/mongo-c-driver/Manifest
@@ -5,3 +5,4 @@ DIST mongo-c-driver-1.1.10.tar.gz 5321144 SHA256 
19c076fcca1e7b22a731f10b757a049
 DIST mongo-c-driver-1.1.2.tar.gz 5443153 SHA256 
ba97f4304883abf6d57ac96751260c4b413b871b0779c12e67136320bee5f118 SHA512 
d420fc407f6a04c06a959b8971dc2643c987df5c3d82f2b13bfdf6a44e96bc377478c4d0e385abf67f21b56892c915c79675fe9ebf6efa9aab51fe452c5e6f95
 WHIRLPOOL 
d72bdd7e449e8437bc9742e5f0330e6f6c47d40e3fc07a17d95a9967ecb2ae5961f5c7c155e2d8a12e733139ffbf30091dfa283f6f6a694e05c9c9fb7a03bd2b
 DIST mongo-c-driver-1.3.5.tar.gz 5860804 SHA256 
374d37a6d6e49fbb2ed6cab0a305ced347651ec04d57808961d03afa8caa68df SHA512 
23844ffe20580998308aa9c8409afcb87dccde874077eefc6806b705e5de5743846ba0513f3a3fe83147fc47842ab8c7438ad1de5f3f55b81586b9e19046aabf
 WHIRLPOOL 
6583ba6e93e15ba025232bed1bb1964e85a90695d340d14c873fee26c0c9229d66eb1acfe53e718957210c2dbec67bfc06a1b7b95a9ed4dce0fe8cdad138ac6e
 DIST mongo-c-driver-1.6.2.tar.gz 6907818 SHA256 
7ec27e9be4da2bf9e4b316374f8c29f816f0a0f019b984411777e9681e17f70e SHA512 
b3fe08a31bc83707a4d94f8ea2742fc9b17d024d6c2f92b49cfc4fe012e58cd441c9f0fa4bae9f4205fca44b2a0d8c6d5bc32a05fc9ede9bab0011839a1394af
 WHIRLPOOL 
f973aff4c7f457d6b7d61f4e015ed2bcdc1f4668506eb267e15891144a790f6cf2f4a660bb21cc70c63cd91d388cb5b2b323476d55f05243c3d5a5f8c89df37d
+DIST mongo-c-driver-1.8.2.tar.gz 7308675 BLAKE2B 
ca82c2824486cee78b164d1fdfcf1de062804f0f8637a36ec197efe434ae23a387ec0e6b2e4aa3e9c8bb2434a3cef48fecd17fc4b159a92ad86b8b940b17598a
 SHA512 
af23601ba33694d80acdb890c1b85a354fda966491c4bbfb341a884bcd6314886e405efa3a09e47398adf8dbfdeb1b05ae8b022a72f04a66265bfaeddb661f76

diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild 
b/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild
new file mode 100644
index 000..86291cab07b
--- /dev/null
+++ b/dev-libs/mongo-c-driver/mongo-c-driver-1.8.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A high-performance MongoDB driver for C"
+HOMEPAGE="https://github.com/mongodb/mongo-c-driver;
+SRC_URI="https://github.com/mongodb/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="debug examples libressl sasl ssl static-libs test"
+
+RDEPEND="app-arch/snappy:=
+   >=dev-libs/libbson-1.8.2
+   sys-libs/zlib:=
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}
+   test? ( dev-db/mongodb )"
+
+src_prepare() {
+   # remove bundled libs
+   rm -rv src/{libbson,zlib*} || die
+
+   # bundled headers are gone
+   sed -e '/^ac_config_files/s@src/zlib-.*/zconf.h@@g' \
+   -i configure || die
+
+   # this test fails
+   sed -e '/test_topology_install ()/d' \
+   -i tests/test-libmongoc.c || die
+
+   default
+}
+
+src_configure() {
+   econf --with-libbson=system \
+   --with-snappy=system \
+   --with-zlib=system \
+   --disable-optimizations \
+   --disable-shm-counters \
+   --disable-examples \
+   --docdir="${EPREFIX}/usr/share/doc/${P}" \
+   $(use_enable sasl) \
+   $(use_enable ssl ssl $(usex libressl libressl openssl)) \
+   $(use_enable debug) \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default_src_install
+
+   # Only install the mongoc man pages to avoid conflicts of common names
+   doman doc/man/mongoc_*.3
+
+   if ! use static-libs; then
+   find "${D}" -name '*.la' -delete || die
+   fi
+
+   if use examples; then
+   docinto examples
+   dodoc -r examples/*.c examples/aggregation examples/bulk
+   fi
+}
+
+src_test() {
+   # Avoid allocating too much disk space by using server.smallFiles = 1
+   echo -e "storage:\nsmallFiles: true" > "${T}/mongod.conf" || die
+   local PORT=27099
+   mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
+   -f 

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

2017-12-07 Thread Patrice Clement
commit: dfc8eb86637228983f1a5b80cae4f13a1f6699dd
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov 24 05:55:20 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec  7 17:31:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfc8eb86

dev-libs/libbson: version bump to 1.8.2.

Closes: https://bugs.gentoo.org/635726
Closes: https://github.com/gentoo/gentoo/pull/6067
Package-Manager: Portage-2.3.16, Repoman-2.3.6

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

diff --git a/dev-libs/libbson/Manifest b/dev-libs/libbson/Manifest
index ceaf8f15d97..e52b9eb 100644
--- a/dev-libs/libbson/Manifest
+++ b/dev-libs/libbson/Manifest
@@ -4,3 +4,4 @@ DIST libbson-1.1.2.tar.gz 4492014 SHA256 
acd8026d4e5bf5034b699af136236a8a38c0661
 DIST libbson-1.3.5.tar.gz 4547720 SHA256 
d380cfc30bbb598e64bc5e4b0851f9e8343071292a9e0a101f49ec06211a1b23 SHA512 
b55ae1d424f786aabed6567a77cd09aa26c74ab0a09392e88faef8c156b1650c026f86f245bc8431a0ebcf404c4f80eb1b22e978a24289d32692c84375a66596
 WHIRLPOOL 
fb0d2f05e0a8c60da2d3277ec1413799b8e45c23e408fdd136b3ebe4f6e74ed7d58d767792f1d6454bb6e61785f7ae624ff655b94f39ef6007e1f248caf7cad5
 DIST libbson-1.3.6.tar.gz 4546329 SHA256 
77b4f41154457d56e5b837a1a770800e96f3c30a67f6e5a439bf336a2124fbb4 SHA512 
a7da914ed0f03212d4fb01879543f0b2c7629923e33200fe30335a9a90a1082ffa2566c7a556b90a6c7ffbef5665a45ec67f872a5fcb89830769b1df5130
 WHIRLPOOL 
b86efef2e3841b66ef425c022c1e60a32d6fd02d3cbc0af22c28ac5f6e6eeabb709aa06a353f2e0ed8af0ebf65da6d660edb09523ec196ac0a5f7006be4d998b
 DIST libbson-1.6.2.tar.gz 4835257 SHA256 
aad410123e4bd8a9804c3c3d79e03344e2df104872594dc2cf19605d492944ba SHA512 
f95f5bb829cff3aac6c1d95a159e38396d8fccef66d3026dac8085ba13ec376274cddeb92277d711ac4d40cafd8b89b73e9a9d1cf29e22f7f79aa9422c69488b
 WHIRLPOOL 
c82ad25eda07e0acbd793ee16814e1748076b88f552aeed26300a100bf79131d3a79038ce769cffb4722478edc83f55a854c6d08026c09e87f2ee855c559829f
+DIST libbson-1.8.2.tar.gz 4885188 BLAKE2B 
bd867dc2b93fbc45d155e0433cf20202ccabc8fc20414cf0dec9401242ed4469f89f067c56a9c1e304bd2e806c94682fd9b7a26300f56f7da690338b8df72811
 SHA512 
a0d9e0e3acdeb03f2de4507330cda36b2bcdeb2420ab4a0b342fe666799113f4384859af70d02d3c01ef1e4e0b8f2a06732ed14f86b386452508c680acb9b94d

diff --git a/dev-libs/libbson/libbson-1.8.2.ebuild 
b/dev-libs/libbson/libbson-1.8.2.ebuild
new file mode 100644
index 000..1cbd090d5d8
--- /dev/null
+++ b/dev-libs/libbson/libbson-1.8.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A BSON utility library"
+HOMEPAGE="https://github.com/mongodb/libbson;
+SRC_URI="https://github.com/mongodb/${PN}/releases/download/${PV}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~x86"
+IUSE="debug examples static-libs"
+
+src_configure() {
+   econf --disable-optimizations \
+   $(use_enable debug) \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+
+   # Installing all the manuals conflicts with man-pages
+   doman doc/man/bson_*.3
+
+   if ! use static-libs; then
+   find "${D}" -name '*.la' -delete || die
+   fi
+
+   if use examples; then
+   docinto examples
+   dodoc examples/*.c
+   fi
+
+   einstalldocs
+}
+
+src_test() {
+   emake test
+}



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

2017-12-07 Thread Patrice Clement
commit: 6465a26dce0b7380856540e8d05a844b0060f968
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Nov 24 05:57:54 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec  7 17:33:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6465a26d

dev-php/pecl-mongodb: version bump to 1.3.3.

Closes: https://bugs.gentoo.org/635724
Package-Manager: Portage-2.3.16, Repoman-2.3.6

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

diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest
index 541db4704fe..7680058e304 100644
--- a/dev-php/pecl-mongodb/Manifest
+++ b/dev-php/pecl-mongodb/Manifest
@@ -2,3 +2,4 @@ DIST mongodb-1.1.10.tgz 661847 SHA256 
1c779c50b5ebe25acf399d899d8df727d794588ee1
 DIST mongodb-1.1.8.tgz 806900 SHA256 
b93ae7dc9bd270823965f8903c9acf47fe3a0ba7a630d08e8173ff091d593ae0 SHA512 
1026b4081cd1c35f1f6fee6332c21dbe739320236377c0ed21b8d64447a9ba26464a919ceb9c16b332a64f12b834700472d6cbfb336d09d841c97ca0b402bf17
 WHIRLPOOL 
9cd2ce71f06684a3717e1cc016684d54b877f31166cbd194dc595dc878ebdda0320210ed090ac85d2aef40c94299499feedcf52faa712cec1c14aef1ae1f25d5
 DIST mongodb-1.2.11.tgz 786669 SHA256 
bac347be2277dd64b1b6f414234a6057eccf2d208409ce60973107a41267df49 SHA512 
19642bc156064e14c598b09a328b57c2f7c35c59268912edb88bbd1a144e5f2ea5a74860c3b9fb8552e45114cf712d7acf6f686486db328b34f0583aac8766f5
 WHIRLPOOL 
3c4f5db3d99d34ae30061bcdee9741062f2da0805c291ab13428a87c3ebe9a2539886bf6bf4065ce6df32709d16f359f58190e03d0b2f4ef06f6396ee7bd3b89
 DIST mongodb-1.2.9.tgz 786049 SHA256 
dac7f755001e454f41bd1ebf54a47754c524062d41244a75ea7ee3a9825a9d2b SHA512 
7eff5cfce08f3d69bc7acdb9ab5f8f55d02dab67593e5d03402c8bb6b6611fd703e8dfda89b99e8d3de387ed58cb9eea096fe68e0c9657ec3f8b1b7f622cfe58
 WHIRLPOOL 
a7711addba3b029d6008485a7491f7312bd0bd0faed223a647210c4c8fd559083ff8a492f126512326d27e14d5e2d54cb09998f8e5ba3feb424dc05aed91608b
+DIST mongodb-1.3.3.tgz 925476 BLAKE2B 
845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df
 SHA512 
16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea

diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild 
b/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild
new file mode 100644
index 000..66ab3d11744
--- /dev/null
+++ b/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2017 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"
+
+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] )
+   >=dev-libs/libbson-1.8.2
+   >=dev-libs/mongo-c-driver-1.8.2[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] proj/openrc:master commit in: mk/, zsh-completion/, /

2017-12-07 Thread William Hubbs
commit: 6c456f9383ab527b4363bc82fc17850aba18
Author: William Hubbs  gmail  com>
AuthorDate: Thu Dec  7 17:30:32 2017 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Dec  7 17:30:32 2017 +
URL:https://gitweb.gentoo.org/proj/openrc.git/commit/?id=6c456f93

Add zsh-completion support

 Makefile   |  2 +-
 mk/sys.mk  |  3 ++-
 zsh-completion/Makefile| 10 ++
 zsh-completion/_openrc |  7 +++
 zsh-completion/_rc-service | 27 +++
 zsh-completion/_rc-status  | 18 ++
 zsh-completion/_rc-update  | 31 +++
 7 files changed, 96 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 663e103e..d49bef9c 100644
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@ MK=   ${TOP}/mk
 include ${TOP}/Makefile.inc
 
 SUBDIR=bash-completion conf.d etc init.d local.d man scripts 
sh src \
-   support sysctl.d
+   support sysctl.d zsh-completion
 
 # Build pkgconfig or not
 MKPKGCONFIG?=  yes

diff --git a/mk/sys.mk b/mk/sys.mk
index 82373dfe..db3fb779 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -34,6 +34,7 @@ PICFLAG?= -fPIC
 SYSCONFDIR?=   ${PREFIX}/etc
 INITDIR?=  ${SYSCONFDIR}/init.d
 CONFDIR?=  ${SYSCONFDIR}/conf.d
+CONFMODE?= 0644
 LOCALDIR?= ${SYSCONFDIR}/local.d
 SYSCTLDIR?=${SYSCONFDIR}/sysctl.d
 
@@ -67,4 +68,4 @@ DATAMODE?=0644
 DOCDIR?=   ${UPREFIX}/share/doc
 DOCMODE?=  0644
 
-CONFMODE?= 0644
+ZSHCOMPDIR?=   ${UPREFIX}/share/zsh/site-functions

diff --git a/zsh-completion/Makefile b/zsh-completion/Makefile
new file mode 100644
index ..9654dbb4
--- /dev/null
+++ b/zsh-completion/Makefile
@@ -0,0 +1,10 @@
+DIR=   ${ZSHCOMPDIR}
+CONF=  _openrc \
+   _rc-service \
+   _rc-status \
+   _rc-update \
+
+MK=../mk
+include ${MK}/os.mk
+
+include ${MK}/scripts.mk

diff --git a/zsh-completion/_openrc b/zsh-completion/_openrc
new file mode 100644
index ..3336b44b
--- /dev/null
+++ b/zsh-completion/_openrc
@@ -0,0 +1,7 @@
+#compdef openrc
+
+if (( CURRENT == 2 )); then
+   _values "runlevels" $(rc-status --list)
+fi
+
+# vim: set et sw=2 ts=2 ft=zsh:

diff --git a/zsh-completion/_rc-service b/zsh-completion/_rc-service
new file mode 100644
index ..25c6b4c5
--- /dev/null
+++ b/zsh-completion/_rc-service
@@ -0,0 +1,27 @@
+#compdef rc-service
+
+if (( CURRENT == 2 )); then
+  _arguments -s \
+'(-e --exists)'{-e,--exists}"[tests if the service exists or not]" \
+'(-l --list)'{-l,--list}'[list all available services]' \
+'(-r --resolve)'{-r,--resolve}'[resolve the service name to an init 
script]' \
+'(-C --nocolor)'{-C,--nocolor}'[Disable color output]' \
+'(-v --verbose)'{-v,--verbose}'[Run verbosely]' \
+'(-q --quiet)'{-q,--quiet}'[Run quietly]'
+  _values "service" $(rc-service --list)
+else
+  case $words[2] in
+-e|--exists|-r|--resolve)
+  (( CURRENT > 3 )) && return 0
+ _values "service" $(rc-service --list)
+  ;;
+-*)
+  return 0
+  ;;
+*)
+  _values "action" stop start restart describe zap
+  ;;
+  esac
+fi
+
+# vim: set et sw=2 ts=2 ft=zsh:

diff --git a/zsh-completion/_rc-status b/zsh-completion/_rc-status
new file mode 100644
index ..fd35e9cd
--- /dev/null
+++ b/zsh-completion/_rc-status
@@ -0,0 +1,18 @@
+#compdef rc-status
+
+_arguments -s \
+  {'(--all)-a','(-a)--all'}'[Show services at all runlevels]' \
+  {'(--crashed)-c','(-c)--crashed'}'[Show crashed services]' \
+  {'(--list)-l','(-l)--list'}'[Show list of runlevels]' \
+  {'(--runlevel)-r','(-r)--runlevel'}'[Show the name of the current runlevel]' 
\
+  {'(--servicelist)-s','(-s)--servicelist'}'[Show all services]' \
+  {'(--unused)-u','(-u)--unused'}'[Show services not assigned to any run 
level]' \
+  {'(--help)-h','(-h)--help'}'[Print this help output]' \
+  {'(--nocolor)-C','(-C)--nocolor'}'[Disable color output]' \
+  {'(--version)-V','(-V)--version'}'[Display software version]' \
+  {'(--verbose)-v','(-v)--verbose'}'[Run verbosely]' \
+  {'(--quiet)-q','(-q)--quiet'}'[Run quietly (Does not affect errors)]'
+
+_values 'runlevels' $(rc-status --list)
+
+# vim: set et sw=2 ts=2 ft=zsh:

diff --git a/zsh-completion/_rc-update b/zsh-completion/_rc-update
new file mode 100644
index ..5bd3c85c
--- /dev/null
+++ b/zsh-completion/_rc-update
@@ -0,0 +1,31 @@
+#compdef rc-update
+
+local used_init
+used_init=(${=${(M)${(f)"$(rc-update show 2>/dev/null)"}:#*|*[a-z]*}% |*})
+
+if (( CURRENT == 2 )); then
+  _values "rc-update actions" \
+'add[Add script to a runlevel]' \
+'del[Delete script from a runlevel]' \
+'show[Show scripts in  a runlevel]' \
+'-a[Process all runlevels]' \
+'-s[Stack a runlevel instead of a service]'
+elif (( 

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

2017-12-07 Thread Michał Górny
commit: c2a444eb704a4a2120605687dfeb10e8668ed87a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  6 08:39:09 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 17:01:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a444eb

app-portage/unsymlink-lib: SYMLINK_LIB=no migration tool

 app-portage/unsymlink-lib/Manifest |  1 +
 app-portage/unsymlink-lib/metadata.xml | 12 +++
 app-portage/unsymlink-lib/unsymlink-lib-1.ebuild   | 24 +
 .../unsymlink-lib/unsymlink-lib-.ebuild| 25 ++
 4 files changed, 62 insertions(+)

diff --git a/app-portage/unsymlink-lib/Manifest 
b/app-portage/unsymlink-lib/Manifest
new file mode 100644
index 000..61d6c0ffe81
--- /dev/null
+++ b/app-portage/unsymlink-lib/Manifest
@@ -0,0 +1 @@
+DIST unsymlink-lib-1.tar.gz 6000 BLAKE2B 
d9263d973ab70ffb77aa8c90f0b4562a8214ae4c9d111cf7a19172b2e62427cbce4a5ffa0a3c020b4a599274d664eaf60967922315f414eed3f9321f3863a736
 SHA512 
f27640cbcc67ef1ff5a24c8e8d17955eb0cc745465b3ee831d9a06da37c058279311f230846cc350160cfcce1b80e74defedad8ebd59abd2a6d2a59af9c39500

diff --git a/app-portage/unsymlink-lib/metadata.xml 
b/app-portage/unsymlink-lib/metadata.xml
new file mode 100644
index 000..975c323b513
--- /dev/null
+++ b/app-portage/unsymlink-lib/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mgo...@gentoo.org
+   Michał Górny
+   
+   
+   
https://github.com/mgorny/unsymlink-lib/issues/
+   mgorny/unsymlink-lib
+   
+

diff --git a/app-portage/unsymlink-lib/unsymlink-lib-1.ebuild 
b/app-portage/unsymlink-lib/unsymlink-lib-1.ebuild
new file mode 100644
index 000..c5194b936c2
--- /dev/null
+++ b/app-portage/unsymlink-lib/unsymlink-lib-1.ebuild
@@ -0,0 +1,24 @@
+# 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,5,6}} )
+inherit python-single-r1
+
+DESCRIPTION="Convert your system to SYMLINK_LIB=no"
+HOMEPAGE="https://github.com/mgorny/unsymlink-lib;
+SRC_URI="https://github.com/mgorny/unsymlink-lib/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+src_install() {
+   python_doscript unsymlink-lib
+   dodoc README
+}

diff --git a/app-portage/unsymlink-lib/unsymlink-lib-.ebuild 
b/app-portage/unsymlink-lib/unsymlink-lib-.ebuild
new file mode 100644
index 000..8f7dcec
--- /dev/null
+++ b/app-portage/unsymlink-lib/unsymlink-lib-.ebuild
@@ -0,0 +1,25 @@
+# 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,5,6}} )
+inherit git-r3 python-single-r1
+
+DESCRIPTION="Convert your system to SYMLINK_LIB=no"
+HOMEPAGE="https://github.com/mgorny/unsymlink-lib;
+SRC_URI=""
+EGIT_REPO_URI="https://github.com/mgorny/unsymlink-lib.git;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+src_install() {
+   python_doscript unsymlink-lib
+   dodoc README
+}



[gentoo-commits] repo/gentoo:master commit in: sys-power/uhubctl/

2017-12-07 Thread Richard Farina
commit: b6e92d84d0b943c435c4fbd271079ff4cd4a42ff
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Dec  7 16:37:32 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Dec  7 16:37:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e92d84

sys-power/uhubctl:  initial ebuild

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-power/uhubctl/Manifest   |  1 +
 sys-power/uhubctl/metadata.xml   | 10 ++
 sys-power/uhubctl/uhubctl-1.8.ebuild | 21 +
 3 files changed, 32 insertions(+)

diff --git a/sys-power/uhubctl/Manifest b/sys-power/uhubctl/Manifest
new file mode 100644
index 000..cbc78b85514
--- /dev/null
+++ b/sys-power/uhubctl/Manifest
@@ -0,0 +1 @@
+DIST v1.8.tar.gz 16158 BLAKE2B 
1203e9711716987c0f60786cfe48a92a9a9a78f4bceb3851889a305a1289772375c6a512c361ba1e3e937fa1cb2f64e07365ef494e248e07a7a4f45f9e78c451
 SHA512 
fcc88ca47467e8e6085a75461495393306ddff1d6f7c9184c129bbdd044451b6430ac916f648b9f71c798054373f3d9102185e3d0c8f355c47e2574a1984ec9d

diff --git a/sys-power/uhubctl/metadata.xml b/sys-power/uhubctl/metadata.xml
new file mode 100644
index 000..b4ca965f410
--- /dev/null
+++ b/sys-power/uhubctl/metadata.xml
@@ -0,0 +1,10 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Rick Farina
+   zeroch...@gentoo.org
+   
+   
+   
+

diff --git a/sys-power/uhubctl/uhubctl-1.8.ebuild 
b/sys-power/uhubctl/uhubctl-1.8.ebuild
new file mode 100644
index 000..90759ede5c1
--- /dev/null
+++ b/sys-power/uhubctl/uhubctl-1.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="USB hub per-port power control"
+HOMEPAGE="https://github.com/mvp/uhubctl;
+SRC_URI="https://github.com/mvp/uhubctl/archive/v${PV}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~arm"
+IUSE=""
+
+DEPEND="dev-libs/libusb:1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   sed -i "s#\$(shell git describe --abbrev=4 --dirty --always 
--tags)#${PV}#" Makefile || die
+   eapply_user
+}



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

2017-12-07 Thread Jeroen Roovers
commit: 74c6e188a09b0c9d71b946b09ceb4e72312fa3ce
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 16:13:13 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 16:14:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74c6e188

www-client/vivaldi: Stable for AMD64 x86 too.

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --ignore-arches

 www-client/vivaldi/vivaldi-1.13.1008.34_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/vivaldi/vivaldi-1.13.1008.34_p1.ebuild 
b/www-client/vivaldi/vivaldi-1.13.1008.34_p1.ebuild
index 2ac2dc21f15..fd79ed2a7a0 100644
--- a/www-client/vivaldi/vivaldi-1.13.1008.34_p1.ebuild
+++ b/www-client/vivaldi/vivaldi-1.13.1008.34_p1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="Vivaldi"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~x86"
+KEYWORDS="-* amd64 ~arm x86"
 RESTRICT="bindist mirror"
 
 DEPEND="



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

2017-12-07 Thread Jeroen Roovers
commit: ad085273f66effdf185b7c907e8f2b28669fb637
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 16:13:46 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 16:14:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad085273

www-client/vivaldi: Old.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 www-client/vivaldi/Manifest   |   2 -
 www-client/vivaldi/vivaldi-1.13.1008.32_p1.ebuild | 128 --
 2 files changed, 130 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 5de65b187ed..bf8a98b72da 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,5 +1,3 @@
-DIST vivaldi-1.13.1008.32_p1-amd64.deb 49248234 BLAKE2B 
8c9051fd749e37b85f601fe9ba4fd1ac7a5251ef4acd0584fd929ff29d8cd9f70a7e121b56325ffe857774a972cf378541bd81a56f1311b77f0cbb4414c7cbae
 SHA512 
a8f003c2391b80cdaf64feaeef09fed318f03806276bfc2a40369ad6aea0acd70cdb18e674d3407a9ebd6bf1920998461531795d6eac676fae5a94118e4913b5
-DIST vivaldi-1.13.1008.32_p1-i386.deb 50138250 BLAKE2B 
4e76e4d78fc2ac0093d25750fc38b0594784d85673d8520f520bca8788d6515bf7bb83148e994f52a61a31c72f79ce6b5152c38e06fed58aabe6453c3d05106b
 SHA512 
ef0024038a35cc35e083f0652c5025e327ab39c653d3e44cb188949b8c75704b6cb7e325a87cf17999e8045f6f398841d523fc6bce215dc2caebaf9d63f56653
 DIST vivaldi-1.13.1008.34_p1-amd64.deb 49259224 BLAKE2B 
32756c71b42942c087dc563688225ed9013d8de3da3e788b5aba62ad25d08237e2a6583d50379f0a9a3d2ab1258250adca4d302fec563a2d63f04c92a51a6349
 SHA512 
4d26ee227a11eecbb32062dd66de2ac64d94f7d523c83dc815ed5125b0f0ea86cc52a787d5df4135eb5755693b1772cc56b18d799d70dc46558826278b68
 DIST vivaldi-1.13.1008.34_p1-armhf.deb 45154158 BLAKE2B 
b77e8c8d6cdfedf8f69edfdafbb7199aed4d3753934c1196f2a1b90bf137bd91dde8e2ff58b2fd4afd0317a0a8443ad5dd568d5e505bbf5b6fc0da2926b4eddc
 SHA512 
f47f2d26e8045af9ba680129feca765cf3f9dc7ea76930071e9688ef50aa78a482b40ba5747fb4470d30520177bda371ec79e5a210a93dcf2e49251425001c6d
 DIST vivaldi-1.13.1008.34_p1-i386.deb 50147426 BLAKE2B 
b595c78e85a8a1bfe08554a7e85db7969ffa798488b053a5254bf819f82f015033a98793696a293e2080a8d1dafb30cdcd9ad30a6ae7717b95ee7bc4e5613643
 SHA512 
450f0983ff753fb64fe9c588f151e9a6b5cd04f4c2fd03a41e8a1af28ac3db0088a3a408eacc9394f2dee589381d03037d06601d8d5a50274b867a3b708206ef

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

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

2017-12-07 Thread Jeroen Roovers
commit: dc211a440b7e2659092cfcdfe8413fec06042f0e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Thu Dec  7 16:11:46 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Thu Dec  7 16:14:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc211a44

www-client/vivaldi-snapshot: Version bump.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-1.14.1036.3_p1.ebuild | 119 +
 2 files changed, 122 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 24609f21f8b..cf323798db5 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,3 +1,6 @@
 DIST vivaldi-snapshot-1.14.1030.3_p1-amd64.deb 50278490 BLAKE2B 
2cfb23fed8ab3b988195146b7fc3ee1df3cdda4b66b6def0219a6a1202e8c17aaf3e6056c4e2533e1d11efa36004b7b16d0050b818da8077ce2aa05d0d9fde2b
 SHA512 
fcdc989de0416460cac09b6a24bdf7621317e31d3e7fc0da30eba5bc4a001ba69728d6104c2e22a7882b0edeca65d405c9410e29b63c92125da78c1721a90400
 DIST vivaldi-snapshot-1.14.1030.3_p1-armhf.deb 46054992 BLAKE2B 
f7e8b61bb39c9e161b04cc2cd5b6c9b3b99ea3c2a59f871b27f643c6373588bb48f65ba067a853212ccde4ec276acb948b1795065bc36388e200c900f6798a02
 SHA512 
ace4b9ff96366304583f4060d7cf7128b47ec2c9abb68ca663b6c9edd517c941085346e1291808a0a87679c2149bcce1c02acb9c12dce366eeb30dc8b78d80b6
 DIST vivaldi-snapshot-1.14.1030.3_p1-i386.deb 51163406 BLAKE2B 
b61164708873afda3691040b792224fbaca59dff0af8c69a69ee60fe8d2e40304b43d941bcbac43939f3ee8edb6d76f9874c92b863c94e709aa005359988d91c
 SHA512 
ccbbf1b44a3efe4f2aa9bbf51b77f74a082294bafb6191a15ebd59a7ad77f7370d9a95e58f5239b173239c7ecd9c90fffc4486b1e8ebffb469dcd6f0ddc09be4
+DIST vivaldi-snapshot-1.14.1036.3_p1-amd64.deb 50264420 BLAKE2B 
2fe4e7d49d74fc1b734671dfaf6b46fd36b8f6d8658bf289483bbf29a6b256c63689d2a3629153df4f39056946c01beba63d3e3ed5f30212981fd1db27142673
 SHA512 
6b74f0b00fa29512f7f4bc24f9fb9bd050104b9417d1b125088f71a8812741c18eea07415df6990fb7252fca4c4ee7da1957b06b2be16a5b872ea40efe9a28b5
+DIST vivaldi-snapshot-1.14.1036.3_p1-armhf.deb 46064022 BLAKE2B 
6b9cdd22172d3f8b6763a48f10dcbf4faa1c8ec0784411cc6ab537344dba1ea86b290778a03328b6c91290be3d1bb71a6f6b502146f24f99902e7c4ea651df99
 SHA512 
e8617b38828b24817e76ce9a435e77c4a94f835cc01c7b61270a284d50a1752a4c7ad1799b41c74f215d32ea7a938f9d7abe2b7c5d82599e32a1b3c3c91f
+DIST vivaldi-snapshot-1.14.1036.3_p1-i386.deb 51157712 BLAKE2B 
0d94000d871dbc2206f060a052d6fc3362879b2c3f7fab84dfbb39ae7cda0adfe2419adf82a3ba091f5bff996a56ac49834e7a6f0eccc09b379a1345af4d3821
 SHA512 
9878e683e5446efc397fae63c044936d2c2583b25a7db89413fb9c2e5bdcb7c306f524541f1494690c8712dac903cf6a12fbed07eece22afd78f318ae206ed71

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

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

2017-12-07 Thread Matthias Maier
commit: 12db04645298a0ac840ed76cdce47af2f4e2004b
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 15:46:21 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 16:02:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12db0464

app-emulation/libvirt: version bump to 3.10.0

Also fix rpc dependency.

Closes: https://bugs.gentoo.org/640152
Closes: https://bugs.gentoo.org/637574
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/libvirt/Manifest  |   3 +-
 app-emulation/libvirt/libvirt-3.10.0.ebuild | 382 
 2 files changed, 384 insertions(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 934a96a2b8d..978db953049 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,2 +1,3 @@
+DIST libvirt-3.10.0.tar.xz 14952220 BLAKE2B 
6af2f4c07dc71d8aa283460640d3fdeccd78616d1678da1decf6b1702984ca0c685d8074963e55a2776ac834e18dbb61d86c20c6032320bf9aa6e02b480526dd
 SHA512 
c2dfe0629bd90e8d7ae85f2a31dc027475c9614d497063fec6905aa2da4db68ce96e8f20d3290b0c0542b6ea31c85700b2727008bac65997ff0901b45f1b7260
 DIST libvirt-3.8.0.tar.xz 14868712 SHA256 
73eba834089ed0ce74e3183a7f12cf0c6f7de08e9a700b5456c62fb124f903f9 SHA512 
fc48f29b493a5ec2b3586f6c5df0b8cb81f3f26be847bc42acfb6481d45970edc760dda0232ad57b95b8cf13382d0269dd3edf4a744040cda15b835d32d8c672
 WHIRLPOOL 
af36d20c2713398f0d7aaf1b9fc2bcf978abc096d3070cb7cb1efa6680204e591e02b03340f4d862f6e7d1fabd4135cba23eef8ccd459264a44a052acf0e509e
-DIST libvirt-3.9.0.tar.xz 15010344 SHA256 
89fc63213291d329d537ea96e363fd609160da080322973bd1126d431ff63424 SHA512 
59878fe5f98ffb73f949315c02ec19f6a075cab21f695c9b98927d17fdc0820d6fd0aa6a9820a6bdb8e6957884a9dccc30b175bc5a3d8d25617546cccd460a38
 WHIRLPOOL 
9d00863262aefe3ee07653bb7b8fd5bd83efe08289edd106fd04acb93ddf9a65880fcc974b80f45057c410b87ea3233a2e09b4cc9475ee3fd65d597d2c4916ea
+DIST libvirt-3.9.0.tar.xz 15010344 BLAKE2B 
94e86c34e3d5554b3f992773bc4d94cdefdb109bf9e5d2cd70f642430a923ab360ae72d2b3d4b90174de3a926ad32c4c546e8c842559bdf6ce2742f261127620
 SHA512 
59878fe5f98ffb73f949315c02ec19f6a075cab21f695c9b98927d17fdc0820d6fd0aa6a9820a6bdb8e6957884a9dccc30b175bc5a3d8d25617546cccd460a38

diff --git a/app-emulation/libvirt/libvirt-3.10.0.ebuild 
b/app-emulation/libvirt/libvirt-3.10.0.ebuild
new file mode 100644
index 000..06b849546b5
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-3.10.0.ebuild
@@ -0,0 +1,382 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils user linux-info systemd readme.gentoo-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://libvirt.org/libvirt.git"
+   SRC_URI=""
+   KEYWORDS=""
+   SLOT="0"
+else
+   # Versions with 4 numbers are stable updates:
+   if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
+   SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.xz;
+   else
+   SRC_URI="http://libvirt.org/sources/${P}.tar.xz;
+   fi
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="http://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
+   libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
+   +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
+   wireshark-plugins xen zeroconf zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   uml? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   app-misc/scrub
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   || ( >=net-analyzer/netcat6-1.0-r2 
>=net-analyzer/openbsd-netcat-1.105-r1 )
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   || ( sys-libs/glibc[rpc(-)] net-libs/rpcsvc-proto )
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   >=sys-apps/util-linux-2.17
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? ( sys-apps/dbus )
+   

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

2017-12-07 Thread Matthias Maier
commit: 7301d2e6d89ee10e7be670d81336bdceb5973ac6
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 15:47:16 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 16:02:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7301d2e6

dev-python/libvirt-python: version bump to 3.10.0

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-python/libvirt-python/Manifest |  3 +-
 .../libvirt-python/libvirt-python-3.10.0.ebuild| 46 ++
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 1b180f66297..54a96e08806 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,2 +1,3 @@
+DIST libvirt-python-3.10.0.tar.gz 184402 BLAKE2B 
f3ae1626dc6fe2afc2eb7754f6872a6696389bc13a3e8f557c6487e83e3ef66104251910fb4841a2f8b1667cec0418b87ad5a7e9ababf76a39a0f4adaec23bc4
 SHA512 
bbab01d43b1d9e682c5590c1ea1454c8891f2c545b49f48220f4e79ec4b5b01ab1736242a96653256e26fdf644389c4021747117978a9ec4e1084001de9f23f9
 DIST libvirt-python-3.8.0.tar.gz 184346 SHA256 
5fcba9ca645b01a8d970da84f7f95d54b0e8e915739d06b5e6d86ae626ea570b SHA512 
40fcc67bf793b298016171751f207d65d98c8fe3e04d72bf4a815aab3c2f91a624fde1e0f1a420a67f4cf330874d7dd91ae46c3118e75067030ee551957a8178
 WHIRLPOOL 
15d815b5f6086e0ffc0f2688aef517c8a62fb89dfb123b6ce3b63a6190b885ef918e16e42fb9dd4d4f2178cf16777be6fc8aeba8d0115d8b3cac3f3a32f8cab4
-DIST libvirt-python-3.9.0.tar.gz 184365 SHA256 
d721c812e002eb784a4b66fbe698dc70e8f42c9b7cc3a96f5b01e83ee7951850 SHA512 
fe30d308fb81e08600adbac4ec80e28c24d012ee578686506e5615f22b716067795a76b3c37c4a951ca53d9d6642d2b43636924b2d256480dc24eb660a0225a4
 WHIRLPOOL 
8ecaad10aa557ffecaf22b6ec1eae2698cec7c126765c20ce3033ba5cb8569ab2b737a48e5532f254d65e5fce1f055f02ff5662ae28718118edbddedda784210
+DIST libvirt-python-3.9.0.tar.gz 184365 BLAKE2B 
ad9331d8ed8697bdee5e36f1ec292020d5610d6ecfbcea4403bf8be5a19dd9d2fd8f6c16803ebd737ab8687634b3cf7dc70518058483da0caa9c7beff2f619c4
 SHA512 
fe30d308fb81e08600adbac4ec80e28c24d012ee578686506e5615f22b716067795a76b3c37c4a951ca53d9d6642d2b43636924b2d256480dc24eb660a0225a4

diff --git a/dev-python/libvirt-python/libvirt-python-3.10.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-3.10.0.ebuild
new file mode 100644
index 000..c16440985c3
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-3.10.0.ebuild
@@ -0,0 +1,46 @@
+# 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} )
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="git://libvirt.org/libvirt-python.git"
+   SRC_URI=""
+   KEYWORDS=""
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_test() {
+   esetup.py test
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/files/, app-emulation/libvirt/

2017-12-07 Thread Matthias Maier
commit: 85d02669e902f243cae97de852d40d4957c62eea
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 15:48:58 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 16:02:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d02669

app-emulation/libvirt: drop version 3.9.0

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-emulation/libvirt/Manifest |   1 -
 .../libvirt/files/libvirt-3.9.0-tirpc.patch|  13 -
 app-emulation/libvirt/libvirt-3.9.0.ebuild | 383 -
 3 files changed, 397 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 978db953049..6b2f1a52295 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,3 +1,2 @@
 DIST libvirt-3.10.0.tar.xz 14952220 BLAKE2B 
6af2f4c07dc71d8aa283460640d3fdeccd78616d1678da1decf6b1702984ca0c685d8074963e55a2776ac834e18dbb61d86c20c6032320bf9aa6e02b480526dd
 SHA512 
c2dfe0629bd90e8d7ae85f2a31dc027475c9614d497063fec6905aa2da4db68ce96e8f20d3290b0c0542b6ea31c85700b2727008bac65997ff0901b45f1b7260
 DIST libvirt-3.8.0.tar.xz 14868712 SHA256 
73eba834089ed0ce74e3183a7f12cf0c6f7de08e9a700b5456c62fb124f903f9 SHA512 
fc48f29b493a5ec2b3586f6c5df0b8cb81f3f26be847bc42acfb6481d45970edc760dda0232ad57b95b8cf13382d0269dd3edf4a744040cda15b835d32d8c672
 WHIRLPOOL 
af36d20c2713398f0d7aaf1b9fc2bcf978abc096d3070cb7cb1efa6680204e591e02b03340f4d862f6e7d1fabd4135cba23eef8ccd459264a44a052acf0e509e
-DIST libvirt-3.9.0.tar.xz 15010344 BLAKE2B 
94e86c34e3d5554b3f992773bc4d94cdefdb109bf9e5d2cd70f642430a923ab360ae72d2b3d4b90174de3a926ad32c4c546e8c842559bdf6ce2742f261127620
 SHA512 
59878fe5f98ffb73f949315c02ec19f6a075cab21f695c9b98927d17fdc0820d6fd0aa6a9820a6bdb8e6957884a9dccc30b175bc5a3d8d25617546cccd460a38

diff --git a/app-emulation/libvirt/files/libvirt-3.9.0-tirpc.patch 
b/app-emulation/libvirt/files/libvirt-3.9.0-tirpc.patch
deleted file mode 100644
index 39e2bfafa63..000
--- a/app-emulation/libvirt/files/libvirt-3.9.0-tirpc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/tools/Makefile.am b/tools/Makefile.am
-index 5b73558..05bf8a5 100644
 a/tools/Makefile.am
-+++ b/tools/Makefile.am
-@@ -428,7 +428,7 @@ if WITH_WIRESHARK_DISSECTOR
- 
- ws_plugin_LTLIBRARIES = wireshark/src/libvirt.la
- wireshark_src_libvirt_la_CPPFLAGS = \
--  -I wireshark/src $(WIRESHARK_DISSECTOR_CFLAGS)
-+  -I wireshark/src -I/usr/include/tirpc $(WIRESHARK_DISSECTOR_CFLAGS)
- wireshark_src_libvirt_la_LDFLAGS = -avoid-version -module
- nodist_wireshark_src_libvirt_la_SOURCES = wireshark/src/plugin.c
- wireshark_src_libvirt_la_SOURCES = \

diff --git a/app-emulation/libvirt/libvirt-3.9.0.ebuild 
b/app-emulation/libvirt/libvirt-3.9.0.ebuild
deleted file mode 100644
index d20a55de19b..000
--- a/app-emulation/libvirt/libvirt-3.9.0.ebuild
+++ /dev/null
@@ -1,383 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils user linux-info systemd readme.gentoo-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://libvirt.org/libvirt.git"
-   SRC_URI=""
-   KEYWORDS=""
-   SLOT="0"
-else
-   # Versions with 4 numbers are stable updates:
-   if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then
-   SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.xz;
-   else
-   SRC_URI="http://libvirt.org/sources/${P}.tar.xz;
-   fi
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="http://www.libvirt.org/;
-LICENSE="LGPL-2.1"
-IUSE="
-   apparmor audit +caps +dbus firewalld fuse glusterfs iscsi +libvirtd lvm
-   libssh lxc +macvtap nfs nls numa openvz parted pcap phyp policykit
-   +qemu rbd sasl selinux +udev uml +vepa virtualbox virt-network
-   wireshark-plugins xen zeroconf zfs
-"
-
-REQUIRED_USE="
-   firewalld? ( virt-network )
-   libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) )
-   lxc? ( caps libvirtd )
-   openvz? ( libvirtd )
-   policykit? ( dbus )
-   qemu? ( libvirtd )
-   uml? ( libvirtd )
-   vepa? ( macvtap )
-   virt-network? ( libvirtd )
-   virtualbox? ( libvirtd )
-   xen? ( libvirtd )"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent
-RDEPEND="
-   app-misc/scrub
-   dev-libs/libgcrypt:0
-   dev-libs/libnl:3
-   >=dev-libs/libxml2-2.7.6
-   || ( >=net-analyzer/netcat6-1.0-r2 
>=net-analyzer/openbsd-netcat-1.105-r1 )
-   >=net-libs/gnutls-1.0.25:0=
-   net-libs/libssh2
-   net-libs/libtirpc

[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/, app-emulation/libvirt/files/

2017-12-07 Thread Matthias Maier
commit: 24cd72c425327c6e1267416c9f170eefdd7affb7
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 15:54:55 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 16:02:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cd72c4

app-emulation/libvirt: Update apparmor profiles

Closes: https://bugs.gentoo.org/629718
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 .../libvirt-3.10.0-fix_paths_for_apparmor.patch| 118 +
 app-emulation/libvirt/libvirt-3.10.0.ebuild|   2 +-
 2 files changed, 119 insertions(+), 1 deletion(-)

diff --git 
a/app-emulation/libvirt/files/libvirt-3.10.0-fix_paths_for_apparmor.patch 
b/app-emulation/libvirt/files/libvirt-3.10.0-fix_paths_for_apparmor.patch
new file mode 100644
index 000..0e386c1e00b
--- /dev/null
+++ b/app-emulation/libvirt/files/libvirt-3.10.0-fix_paths_for_apparmor.patch
@@ -0,0 +1,118 @@
+diff --git a/examples/Makefile.am b/examples/Makefile.am
+index ef2f79d..d8cdb9b 100644
+--- a/examples/Makefile.am
 b/examples/Makefile.am
+@@ -23,7 +23,7 @@ EXTRA_DIST = \
+   apparmor/TEMPLATE.lxc \
+   apparmor/libvirt-qemu \
+   apparmor/libvirt-lxc \
+-  apparmor/usr.lib.libvirt.virt-aa-helper \
++  apparmor/usr.libexec.virt-aa-helper \
+   apparmor/usr.sbin.libvirtd \
+   lxcconvert/virt-lxc-convert \
+   polkit/libvirt-acl.rules \
+@@ -70,7 +70,7 @@ admin_logging_SOURCES = admin/logging.c
+ if WITH_APPARMOR_PROFILES
+ apparmordir = $(sysconfdir)/apparmor.d/
+ apparmor_DATA = \
+-  apparmor/usr.lib.libvirt.virt-aa-helper \
++  apparmor/usr.libexec.virt-aa-helper \
+   apparmor/usr.sbin.libvirtd \
+   $(NULL)
+ 
+diff --git a/examples/apparmor/libvirt-qemu b/examples/apparmor/libvirt-qemu
+index d4fad85..0b22009 100644
+--- a/examples/apparmor/libvirt-qemu
 b/examples/apparmor/libvirt-qemu
+@@ -86,6 +86,8 @@
+   /usr/share/AAVMF/** r,
+   /usr/share/qemu-efi/** r,
+   /usr/share/slof/** r,
++  /usr/share/seavgabios/** r,
++  /usr/share/edk2-ovmf/** r,
+ 
+   # access PKI infrastructure
+   /etc/pki/libvirt-vnc/** r,
+diff --git a/examples/apparmor/usr.lib.libvirt.virt-aa-helper 
b/examples/apparmor/usr.lib.libvirt.virt-aa-helper
+deleted file mode 100644
+index bd6181d..000
+--- a/examples/apparmor/usr.lib.libvirt.virt-aa-helper
 /dev/null
+@@ -1,60 +0,0 @@
+-# Last Modified: Mon Apr  5 15:10:27 2010
+-#include 
+-
+-profile virt-aa-helper /usr/{lib,lib64}/libvirt/virt-aa-helper {
+-  #include 
+-
+-  # needed for searching directories
+-  capability dac_override,
+-  capability dac_read_search,
+-
+-  # needed for when disk is on a network filesystem
+-  network inet,
+-  network inet6,
+-
+-  deny @{PROC}/[0-9]*/mounts r,
+-  @{PROC}/[0-9]*/net/psched r,
+-  owner @{PROC}/[0-9]*/status r,
+-  @{PROC}/filesystems r,
+-
+-  /etc/libnl-3/classid r,
+-
+-  # for hostdev
+-  /sys/devices/ r,
+-  /sys/devices/** r,
+-  deny /dev/sd* r,
+-  deny /dev/vd* r,
+-  deny /dev/dm-* r,
+-  deny /dev/drbd[0-9]* r,
+-  deny /dev/dasd* r,
+-  deny /dev/nvme* r,
+-  deny /dev/zd[0-9]* r,
+-  deny /dev/mapper/ r,
+-  deny /dev/mapper/* r,
+-
+-  /usr/{lib,lib64}/libvirt/virt-aa-helper mr,
+-  /{usr/,}sbin/apparmor_parser Ux,
+-
+-  /etc/apparmor.d/libvirt/* r,
+-  
/etc/apparmor.d/libvirt/libvirt-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*-[0-9a-f]*
 rw,
+-
+-  # for backingstore -- allow access to non-hidden files in @{HOME} as well
+-  # as storage pools
+-  audit deny @{HOME}/.* mrwkl,
+-  audit deny @{HOME}/.*/ rw,
+-  audit deny @{HOME}/.*/** mrwkl,
+-  audit deny @{HOME}/bin/ rw,
+-  audit deny @{HOME}/bin/** mrwkl,
+-  @{HOME}/ r,
+-  @{HOME}/** r,
+-  /var/lib/libvirt/images/ r,
+-  /var/lib/libvirt/images/** r,
+-  /{media,mnt,opt,srv}/** r,
+-
+-  /**.img r,
+-  /**.qcow{,2} r,
+-  /**.qed r,
+-  /**.vmdk r,
+-  /**.[iI][sS][oO] r,
+-  /**/disk{,.*} r,
+-}
+diff --git a/examples/apparmor/usr.sbin.libvirtd 
b/examples/apparmor/usr.sbin.libvirtd
+index 8d61d15..656a559 100644
+--- a/examples/apparmor/usr.sbin.libvirtd
 b/examples/apparmor/usr.sbin.libvirtd
+@@ -84,8 +84,10 @@
+   audit deny /sys/kernel/security/apparmor/.* rwxl,
+   /sys/kernel/security/apparmor/profiles r,
+   /usr/{lib,lib64}/libvirt/* PUxr,
+-  /usr/{lib,lib64}/libvirt/libvirt_parthelper ix,
+-  /usr/{lib,lib64}/libvirt/libvirt_iohelper ix,
++  /usr/libexec/virt-aa-helper PUxr,
++  /usr/libexec/libvirt_lxc PUxr,
++  /usr/libexec/libvirt_parthelper ix,
++  /usr/libexec/libvirt_iohelper ix,
+   /etc/libvirt/hooks/** rmix,
+   /etc/xen/scripts/** rmix,
+ 

diff --git a/app-emulation/libvirt/libvirt-3.10.0.ebuild 
b/app-emulation/libvirt/libvirt-3.10.0.ebuild
index 06b849546b5..c8d9893516a 100644
--- a/app-emulation/libvirt/libvirt-3.10.0.ebuild
+++ b/app-emulation/libvirt/libvirt-3.10.0.ebuild
@@ -124,7 +124,7 @@ DEPEND="${RDEPEND}
 PATCHES=(
"${FILESDIR}"/${PN}-1.3.0-do_not_use_sysconf.patch

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

2017-12-07 Thread Richard Farina
commit: d8f8f5b6a2d8fb0cd0e452a9e259fd201a148ead
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Dec  7 16:08:14 2017 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Dec  7 16:08:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f8f5b6

app-crypt/hashcat: bump

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/hashcat/Manifest |  3 ++-
 app-crypt/hashcat/hashcat-4.0.1.ebuild | 49 ++
 2 files changed, 51 insertions(+), 1 deletion(-)

diff --git a/app-crypt/hashcat/Manifest b/app-crypt/hashcat/Manifest
index ee84622ebb7..e8d88d20918 100644
--- a/app-crypt/hashcat/Manifest
+++ b/app-crypt/hashcat/Manifest
@@ -1 +1,2 @@
-DIST hashcat-3.5.0.tar.gz 4103461 SHA256 
af764698f48145ac96cf01c65cf76bcb88e205aeb4614025ae32d847571c4390 SHA512 
7efc860461894a550fbacc406a40fec400232a120818180abba3d53f26bd3a503f58e7d189e4afad0f871c2244ff68371b145af58ab097478fe2d73f39c9a6b3
 WHIRLPOOL 
927ac7bfe902fcc9ead971f785f8231656335c1c190ffda1bb40b5affb8d7a3fb67d084102513a44e457a9d5ba1fba3969aa0e954669a33071fc65fba0b2424f
+DIST hashcat-3.5.0.tar.gz 4103461 BLAKE2B 
821280182641ceadab7d712395a0a33cd7bfde8fcc8c133a2c12d089dc76b43edbee632f724083f29e9ec924991cda94e6f17b53f1b3155537d41286d3886832
 SHA512 
7efc860461894a550fbacc406a40fec400232a120818180abba3d53f26bd3a503f58e7d189e4afad0f871c2244ff68371b145af58ab097478fe2d73f39c9a6b3
+DIST hashcat-4.0.1.tar.gz 3905127 BLAKE2B 
534270c7409f5a3dc4995a81fab63e6bfcd6b2bd4bb549f96b44e9c6bf24ce67505eb82803ace29fba69526c7c0703c66de9cc68cefcca79ef58040165041756
 SHA512 
7300b16ebd601fdbdbfd66adeba072c6f4f4dd5898dd85824513b97cc7848f4c2ae0fe523cfe7803fdba7954966ea289275fa5d49ff792706f73394e2bd95e77

diff --git a/app-crypt/hashcat/hashcat-4.0.1.ebuild 
b/app-crypt/hashcat/hashcat-4.0.1.ebuild
new file mode 100644
index 000..d867ebec2e8
--- /dev/null
+++ b/app-crypt/hashcat/hashcat-4.0.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils pax-utils multilib
+
+DESCRIPTION="World's fastest and most advanced password recovery utility"
+HOMEPAGE="https://github.com/hashcat/hashcat;
+SRC_URI="https://github.com/hashcat/hashcat/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+IUSE="custom-cflags video_cards_nvidia"
+DEPEND="virtual/opencl"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   #do not strip
+   sed -i "/LFLAGS  += -s/d" src/Makefile
+   #do not add random CFLAGS
+   sed -i "s/-O2//" src/Makefile || die
+   export PREFIX=/usr
+   export LIBRARY_FOLDER="/usr/$(get_libdir)"
+   eapply_user
+}
+
+src_compile() {
+   default
+   pax-mark -mr hashcat
+}
+
+src_test() {
+   if use video_cards_nvidia; then
+   addwrite /dev/nvidia0
+   addwrite /dev/nvidiactl
+   addwrite /dev/nvidia-uvm
+   if [ ! -w /dev/nvidia0 ]; then
+   einfo "To run these tests, portage likely must be in 
the video group."
+   einfo "Please run \"gpasswd -a portage video\" if the 
tests will fail"
+   fi
+   #elif use vidia_cards_fglrx; then
+   #   addwrite /dev/ati
+   fi
+   #this always exits with 255 despite success
+   #./hashcat -b -m 2500 || die "Test failed"
+   ./hashcat -a 3 -m 1500 nQCk49SiErOgk || die "Test failed"
+}



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

2017-12-07 Thread Matthias Maier
commit: f1cfb8f96564c77ca9cca50cc913a6d6d01166fe
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec  7 15:57:00 2017 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Thu Dec  7 16:02:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1cfb8f9

dev-python/libvirt-python: drop version 3.9.0

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-python/libvirt-python/Manifest |  1 -
 .../libvirt-python/libvirt-python-3.9.0.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 54a96e08806..6556e9cb572 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,3 +1,2 @@
 DIST libvirt-python-3.10.0.tar.gz 184402 BLAKE2B 
f3ae1626dc6fe2afc2eb7754f6872a6696389bc13a3e8f557c6487e83e3ef66104251910fb4841a2f8b1667cec0418b87ad5a7e9ababf76a39a0f4adaec23bc4
 SHA512 
bbab01d43b1d9e682c5590c1ea1454c8891f2c545b49f48220f4e79ec4b5b01ab1736242a96653256e26fdf644389c4021747117978a9ec4e1084001de9f23f9
 DIST libvirt-python-3.8.0.tar.gz 184346 SHA256 
5fcba9ca645b01a8d970da84f7f95d54b0e8e915739d06b5e6d86ae626ea570b SHA512 
40fcc67bf793b298016171751f207d65d98c8fe3e04d72bf4a815aab3c2f91a624fde1e0f1a420a67f4cf330874d7dd91ae46c3118e75067030ee551957a8178
 WHIRLPOOL 
15d815b5f6086e0ffc0f2688aef517c8a62fb89dfb123b6ce3b63a6190b885ef918e16e42fb9dd4d4f2178cf16777be6fc8aeba8d0115d8b3cac3f3a32f8cab4
-DIST libvirt-python-3.9.0.tar.gz 184365 BLAKE2B 
ad9331d8ed8697bdee5e36f1ec292020d5610d6ecfbcea4403bf8be5a19dd9d2fd8f6c16803ebd737ab8687634b3cf7dc70518058483da0caa9c7beff2f619c4
 SHA512 
fe30d308fb81e08600adbac4ec80e28c24d012ee578686506e5615f22b716067795a76b3c37c4a951ca53d9d6642d2b43636924b2d256480dc24eb660a0225a4

diff --git a/dev-python/libvirt-python/libvirt-python-3.9.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-3.9.0.ebuild
deleted file mode 100644
index c16440985c3..000
--- a/dev-python/libvirt-python/libvirt-python-3.9.0.ebuild
+++ /dev/null
@@ -1,46 +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} )
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://libvirt.org/libvirt-python.git"
-   SRC_URI=""
-   KEYWORDS=""
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}] )"
-
-python_test() {
-   esetup.py test
-}
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}



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

2017-12-07 Thread Craig Andrews
commit: 19b244aeb7fe3eba32a301d329091c065ea1c750
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec  1 17:04:54 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec  7 15:49:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b244ae

mail-client/roundcube: Don't depend on dev-lang/php[crypt]

The crypt use flag was removed in dev-lang/php-7.2 and roundcube doesn't use it

Closes: https://bugs.gentoo.org/639394
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 mail-client/roundcube/Manifest  | 10 ++--
 mail-client/roundcube/roundcube-1.3.3-r1.ebuild | 76 +
 2 files changed, 81 insertions(+), 5 deletions(-)

diff --git a/mail-client/roundcube/Manifest b/mail-client/roundcube/Manifest
index 534363e6940..7e0f6887602 100644
--- a/mail-client/roundcube/Manifest
+++ b/mail-client/roundcube/Manifest
@@ -1,6 +1,6 @@
-DIST roundcubemail-1.2.5.tar.gz 3602701 SHA256 
9c4d65951cc636d0e2e2296bfdf55fb53e23a4611fa96f17fb5d354db91bec38 SHA512 
8f17c8222a59123e438a3683e5f2fbfef28c966899a271a2a11c25535e7188ff57846847108190a4d20ff53eccd10a2a7e88e8a5f958e9bc38c69e53824e7928
 WHIRLPOOL 
48bfc729da9e9ceb88a5125e7d713016b48986eb8debb21a2d92404011361ceddc536871b21acbe1094d4be365727a6f15a0c66433736fb34879a55aba009528
-DIST roundcubemail-1.2.6-complete.tar.gz 3893031 SHA256 
2f5c674f41fb2c842b3e4d5d7feab00c674b0c834f5cd944a4d778c23c921ec1 SHA512 
4b33ddc322446cf4d7915d9f57fa11946fb6056f91034ff9643363a87ad293d444bacf2a6e6502bbb8b57623f39548b7a6fff02f4bb70622843ecbc489949024
 WHIRLPOOL 
a52c45d4995002f4096237e846841115c57ba4a4eb01d6f3c78ab3b821ccc2ad59d4cbc6b8e547b2a9ed1416fbb0084004ecd4342666e689136f7f4c3f343d17
-DIST roundcubemail-1.2.7-complete.tar.gz 3904612 SHA256 
6dd7f117d1a9509a382edb9e04e52f26ff7eb19b52aa4bb6646cfb2fadde682d SHA512 
545b3fe05ecfaede3d887ae71e41fc91e280c71b67db9a5dcb516b5b238371327c2b1fabe87cf073cce38bc5a57b3db2592eb96d436bae280896c1f7017c
 WHIRLPOOL 
0c43ae93034148bb87affa58d5d78115697805259f5da8a2f3ce5f29031fbef61286d8235526feef30f660145c4e3c3800209191a8647c3924a99cb0dfd19d10
-DIST roundcubemail-1.3.0.tar.gz 3104348 SHA256 
a37e55a3b5f83420930ae20ef3ac6dbedb499c920bbcf3fc93a8f784f7773d21 SHA512 
f3ab39cc3eec9bbcaf3d8f5d9004b0da92fe5d35b71687acc234fab5772abb92d970855716288cba10c8609532d42ddc6e791a1f7bca13de555174a37deca9c4
 WHIRLPOOL 
a2fb856fa060a3e904cc528b73474fa64ebe4af1de6f1b2bb1c82f426143bf762d380f121902cea60ff7d00d73058786b7bb4f27ddd6f00cf798b15a0e8e8d38
-DIST roundcubemail-1.3.1-complete.tar.gz 5296647 SHA256 
f071bbe84f90ba55582289dcef7b70198b81e0aedd4de8422945658bbee3da0b SHA512 
79722d1213b6855af37dea4c2522eba12ded4ed430b5d96f5ba9eb851bbfbe68c406b0c5410e21e2721dfe2cf42fdc2fa825161a229f785921ebdc89221ab232
 WHIRLPOOL 
7df4ff8ba3e39ce217e4fea8c932707bb98dea68c7aa0a504efe56345d32afa369fcbb57fe053520cfad62a8090309113e8e4e8c2f49ff883a66cf31e0bdfd41
+DIST roundcubemail-1.2.5.tar.gz 3602701 BLAKE2B 
26e8a2bb13cdb3432dee14d2bea5f0fb5d52d2478df69009ef4d6c725c2d9ff1ce37784f97a217e84177aaff049c597a477e307e90f7f96baabfc73762217fcf
 SHA512 
8f17c8222a59123e438a3683e5f2fbfef28c966899a271a2a11c25535e7188ff57846847108190a4d20ff53eccd10a2a7e88e8a5f958e9bc38c69e53824e7928
+DIST roundcubemail-1.2.6-complete.tar.gz 3893031 BLAKE2B 
ea13f007a2405d351aebe721cdff3405c6e25f6fea517c8214e206a7cc98d75a55236f6fbec73a1094dbcb7b082969bf97b1faf8e202852aea9f5c625f7d6682
 SHA512 
4b33ddc322446cf4d7915d9f57fa11946fb6056f91034ff9643363a87ad293d444bacf2a6e6502bbb8b57623f39548b7a6fff02f4bb70622843ecbc489949024
+DIST roundcubemail-1.2.7-complete.tar.gz 3904612 BLAKE2B 
b001a9c57f2358b00e0290493f0bfb82001c769987ef98e2d34d6e6d9432a5c612fab6ba10306279a8bb73d1015332f29f1233a10ee32fd7f713cbf44d9cf7b5
 SHA512 
545b3fe05ecfaede3d887ae71e41fc91e280c71b67db9a5dcb516b5b238371327c2b1fabe87cf073cce38bc5a57b3db2592eb96d436bae280896c1f7017c
+DIST roundcubemail-1.3.0.tar.gz 3104348 BLAKE2B 
049bfb0461073d7384d41c69d0a41ac428cce8f57276b004e8517d971d6b44090f567f847ef743b107b94956776d09f502f1a3fcf3c398cc473732cc294d35ad
 SHA512 
f3ab39cc3eec9bbcaf3d8f5d9004b0da92fe5d35b71687acc234fab5772abb92d970855716288cba10c8609532d42ddc6e791a1f7bca13de555174a37deca9c4
+DIST roundcubemail-1.3.1-complete.tar.gz 5296647 BLAKE2B 
24803ae2978dec1c65282b05a53d404ecf2022a0a97d929a9d09bfda26527d60faf514d8ca6d313b27a505a7f7db473997201b74595eb35b51cad868c9c59062
 SHA512 
79722d1213b6855af37dea4c2522eba12ded4ed430b5d96f5ba9eb851bbfbe68c406b0c5410e21e2721dfe2cf42fdc2fa825161a229f785921ebdc89221ab232
 DIST roundcubemail-1.3.3-complete.tar.gz 5339032 BLAKE2B 
bb0b595ba13947db3b0644ad5bc76fa8280ac74733e3bf02a758ffaa49fb0c2ef80005081fb1f24500fa767b57d0df59751abb098a807bc6e04b5a63de3fc1ed
 SHA512 
1f634fbc5d0967f28a7aa990a9b23f105b93030d43927237fc9b5decabe1b959de75c7c21bdb27389ec53730378565e7f309d7c009be427c7615372634273931

diff --git a/mail-client/roundcube/roundcube-1.3.3-r1.ebuild 
b/mail-client/roundcube/roundcube-1.3.3-r1.ebuild
new file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/, app-antivirus/clamav/files/

2017-12-07 Thread Craig Andrews
commit: ed2ec9f4ebd6b7cf6c8bcbf06fcbb46d826d6d01
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Nov 30 16:19:34 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec  7 15:28:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2ec9f4

app-antivirus/clamav: Fix SIGSEGV on 64bit archs

Suggested-by: Jiří Moravec  volny.cz>
Bug: https://bugzilla.clamav.net/show_bug.cgi?id=11965
Closes: https://bugs.gentoo.org/638932
Closes: https://bugs.gentoo.org/616564
Closes: https://github.com/gentoo/gentoo/pull/6358
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-antivirus/clamav/Manifest  |   2 +-
 app-antivirus/clamav/clamav-0.99.2-r2.ebuild   | 159 +
 .../clamav-0.99.2-pcre2-compile-erroffset.patch|  12 ++
 3 files changed, 172 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/Manifest b/app-antivirus/clamav/Manifest
index b2d1c7d6d75..2f052faf2fc 100644
--- a/app-antivirus/clamav/Manifest
+++ b/app-antivirus/clamav/Manifest
@@ -1,4 +1,4 @@
 DIST clamav-0.98.7.tar.gz 15118851 BLAKE2B 
5fffd1896645b5e77f26819eb16e1d9e9cbb8a71d5627aa31ce009b37172fe5c9fff77d6646940c8065c856cf1a74737ffafc79d4e288b8d1202620fe568d1bc
 SHA512 
acf01961472c13ccb219420cc3fa3c3e6f8a733edef371dbc04ce5867900aa1535e956ec8ad50d31c8f872a0a1d79fcccac944cd86e29ecdfa4af18f7fd5afb9
-DIST clamav-0.99.1.tar.gz 15990867 SHA256 
e144689122d3f91293808c82cbb06b7d3ac9eca7ae29564c5d148ffe7b25d58a SHA512 
9beb5c0ebff2aef741bb27811c1f10a7cd5da354ff67272ee8994d87c95e272a5983105af0fe1a734e1fa99f112dc49d82074a0df6715814817f85a45f4f
 WHIRLPOOL 
e2afd7b7d377c1a1af802e780839bb21bcd318035ac858b6cb11545db3673d3f74ba3159b837238982248720379f98ab51e279a8636bbea89331136891e88e5d
+DIST clamav-0.99.1.tar.gz 15990867 BLAKE2B 
3b5d046c0b4e965ff26bea3b6b416e261ce86c449d092fd1debf52e4df5e5448039f7769f94d5817c9754100d296a0eb37ca5289f3cb5af8e58be9e93ef59a18
 SHA512 
9beb5c0ebff2aef741bb27811c1f10a7cd5da354ff67272ee8994d87c95e272a5983105af0fe1a734e1fa99f112dc49d82074a0df6715814817f85a45f4f
 DIST clamav-0.99.2.tar.gz 16067497 BLAKE2B 
4155e3125ccc45cc6828033f207b6b8d3514253dfb8156428ad4096c0901d5a8500f9dd253b8f40afdc49a6039b647627868f75d51829ab7bd247ada5f3b8383
 SHA512 
7744ba8a344b163cf98e9737cddfd25d2120b34ee9c4518380e028c9ec3cd50127b198b0dfa9fde30f5ce9aab0c0e6384712fbc11287e77d16ce052fd7b6ac44
 DIST clamav-0.99.tar.gz 15968038 BLAKE2B 
d3690f08215b8d870e8fb11b11eea6bb92a2eb4b7edddb037ed2f0e8c823a6c5856a3824716cd04f02ec985188ccd36ae41c5077df09ed1948281012dd28ef8c
 SHA512 
328e66fa412ba61f5e44c839b254c7a84d2ce7821fda6cf29e4ee9532c06e45bdec62f202ca561223e984fff170bfd8280e5cc8e306c09a3017b17e7db3bbf56

diff --git a/app-antivirus/clamav/clamav-0.99.2-r2.ebuild 
b/app-antivirus/clamav/clamav-0.99.2-r2.ebuild
new file mode 100644
index 000..136dd3847d5
--- /dev/null
+++ b/app-antivirus/clamav/clamav-0.99.2-r2.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools eutils flag-o-matic user systemd
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="http://www.clamav.net/;
+SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+IUSE="bzip2 clamdtop iconv ipv6 libressl milter metadata-analysis-api selinux 
static-libs uclibc"
+
+CDEPEND="bzip2? ( app-arch/bzip2 )
+   clamdtop? ( sys-libs/ncurses:0 )
+   iconv? ( virtual/libiconv )
+   metadata-analysis-api? ( dev-libs/json-c )
+   milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
+   dev-libs/libtommath
+   >=sys-libs/zlib-1.2.2
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-devel/libtool
+   || ( dev-libs/libpcre2 >dev-libs/libpcre-6 )
+   !!http://blog.clamav.net/2014/02/introducing-openssl-as-dependency-to.html
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-clamav )"
+
+DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc-6.patch
+   "${FILESDIR}"/${P}-tinfo.patch
+   "${FILESDIR}"/${PN}-0.99-zlib.patch
+   "${FILESDIR}"/${P}-bytecode_api.patch
+   "${FILESDIR}"/${P}-pcre2-compile-erroffset.patch
+)
+
+pkg_setup() {
+   enewgroup clamav
+   enewuser clamav -1 -1 /dev/null clamav
+}
+
+src_prepare() {
+   default
+
+   eautoconf
+}
+
+src_configure() {
+   use ppc64 && append-flags -mminimal-toc
+   use uclibc && export ac_cv_type_error_t=yes
+
+   econf \
+   $(use_enable bzip2) \
+   $(use_enable clamdtop) \
+   $(use_enable ipv6) \
+   $(use_enable milter) \
+   $(use_enable static-libs static) \
+

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

2017-12-07 Thread Craig Andrews
commit: 7b43bd49cf249fe7b9923304f0d521b1f29866a6
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Dec  1 17:13:16 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Dec  7 15:27:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b43bd49

dev-db/phpmyadmin: Don't depend on dev-lang/php[crypt]

The crypt use flag was removed in dev-lang/php-7.2 and isn't used

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

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-db/phpmyadmin/Manifest   |  8 ++--
 dev-db/phpmyadmin/phpmyadmin-4.7.5-r1.ebuild | 61 
 2 files changed, 65 insertions(+), 4 deletions(-)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index 8cb4778e880..c8e8d1155f9 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,5 +1,5 @@
 DIST phpMyAdmin-4.0.10.20-all-languages.tar.xz 4323896 SHA256 
16595dd62c8256caa999beb722d793674da86054e117b9968f82352d84233b24 SHA512 
e1d8b8a503eaa19a090d24d5ad011241aab06c2767138424d875edd82a868b4ebcdf5bba154b7eefef23b41d1949dcd021defe17e9047d0bf5fcfd0d6a5f4d27
 WHIRLPOOL 
80983dbeeca9cf1a279c35c652f4c5c0f239ba2aa9456a0707a1686b1f0322a949cd42fa8d949efce1d9e849ee3030c8487faccc79c1f65458ac73b205f119a6
-DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 SHA256 
6378d1f45f5356fda2d18a923c56a495e03bc1e7694e7b7c004dd688d2178f90 SHA512 
03f3b56d3fed846e8e27e38a1bf32175b267a3cc2784ee499b64a48b6a37f0352302a9c150e1db1c99f633aabd8a373a834ad7ab2b694146b0ac13dd05bd27e3
 WHIRLPOOL 
b7c65a1e47ef0358057052ca9d5b0a4a40f17157ba8b711b6c54b3e3a244da50b23840f67def30c13fabd0b4be7b03785dbbd69a31fa27cece19f256acbf4af2
-DIST phpMyAdmin-4.7.1-all-languages.tar.xz 5665344 SHA256 
f94ed0fc5df38e049746e40852135bf55b9af0fd9fcee07f175919c463ad58a5 SHA512 
583ad8c8ee871fedd4df79e49845554f2f6182a343439fff8f91f61428964a85f3305590792096ede95a2ea675f065a4a4cdee31d365c03d2cc3aa721b0aeb6e
 WHIRLPOOL 
9fbb781dac0087eb2100e213f2e4c2048a0358f0272fa4f05105ac7fa50333e617376f9580adcc11e8c8d269b6b8cc7dbb4d7c6c0050f9224fa4892261315c49
-DIST phpMyAdmin-4.7.2-all-languages.tar.xz 6270116 SHA256 
4f5e474d826ae2fcb704aaade9422592595a2b41046b13e625aa3d00d4d00eee SHA512 
ed0b26fd53d1a7d77dcaac98c8570282855b967aee23814fb61737484ea899ede7d900fd0baa27c20fa8ae9a55009db6037b1be42bd6a24d471d672f138d1761
 WHIRLPOOL 
ab3eb4f8b970b53decf63bb6abeab25fbe76103361d04918346f81aabfac236fede780cd94348cd4552952b20db1ea67e8e6eee8e06cc7a6fb091f6ad73df246
-DIST phpMyAdmin-4.7.5-all-languages.tar.xz 6254188 SHA256 
e4f53b8a5a8e32cea389718c6f6f282e9ac22ed5f31f67d88266aa27ae0a1ca3 SHA512 
f79a6779d3cd216e53c14faad74fcd35f4e89865c2b91cc6fb7599cc16c9a273143a6a491e960c0c902d29dd9e85f123f61bdef5c7b0cef45b827296f50d3d82
 WHIRLPOOL 
6b71e14aec8224c738251e45e4771f2490fef6630b43397fb761ebd8a893e248e7027a4c440a4a617c26fa59294410afbdf0155e4581c436a2ea2ba7c0ac0342
+DIST phpMyAdmin-4.7.0-all-languages.tar.xz 7600296 BLAKE2B 
10e1168ab7a1d8dfccf5837c211a2e6455d767e27f11aec870a9c4a1a19e8a4a1df67b82a7a83ff3c184c8a111dc272da5c876150615a9fd9a32a643bba84007
 SHA512 
03f3b56d3fed846e8e27e38a1bf32175b267a3cc2784ee499b64a48b6a37f0352302a9c150e1db1c99f633aabd8a373a834ad7ab2b694146b0ac13dd05bd27e3
+DIST phpMyAdmin-4.7.1-all-languages.tar.xz 5665344 BLAKE2B 
6fc7570badf6496da6d038a117f7ebc523c3bbd4c7bd5193b5350df69b21f1b631391bc5ab0845193c2dabe2b9c54e16c6173495d0f383d17dac5734492166e4
 SHA512 
583ad8c8ee871fedd4df79e49845554f2f6182a343439fff8f91f61428964a85f3305590792096ede95a2ea675f065a4a4cdee31d365c03d2cc3aa721b0aeb6e
+DIST phpMyAdmin-4.7.2-all-languages.tar.xz 6270116 BLAKE2B 
6ce9d6940f8e6e9fce73b4177cb85283c8719fe080082a5f3c493493133e05deba76a6ee57843f9e01d4ba15109f1d56a73f436eba1d105bcd59b4b914a7723b
 SHA512 
ed0b26fd53d1a7d77dcaac98c8570282855b967aee23814fb61737484ea899ede7d900fd0baa27c20fa8ae9a55009db6037b1be42bd6a24d471d672f138d1761
+DIST phpMyAdmin-4.7.5-all-languages.tar.xz 6254188 BLAKE2B 
eaa4ace63f6f74fd36249d23c839f574a2a78373f831aaf89fd42013684242e1454005bf2b8acb10d49893288ef660767e869d38e6e255592626aec895037bb8
 SHA512 
f79a6779d3cd216e53c14faad74fcd35f4e89865c2b91cc6fb7599cc16c9a273143a6a491e960c0c902d29dd9e85f123f61bdef5c7b0cef45b827296f50d3d82

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.7.5-r1.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.7.5-r1.ebuild
new file mode 100644
index 000..3e718bb6b1e
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.7.5-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils webapp
+
+MY_PV=${PV/_/-}
+MY_PN="phpMyAdmin"
+MY_P="${MY_PN}-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="https://www.phpmyadmin.net/;
+SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd 
~ppc-macos ~x64-macos ~x86-macos"

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

2017-12-07 Thread Manuel Rüger
commit: 61ba0d3e0f2facf57fb56380da3d6cda936b4a68
Author: Manuel Rüger  gentoo  org>
AuthorDate: Thu Dec  7 14:42:14 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Thu Dec  7 14:42:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ba0d3e

net-analyzer/prometheus-node_exporter: Version bump to 0.15.2

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 net-analyzer/prometheus-node_exporter/Manifest |  3 +-
 .../prometheus-node_exporter-0.15.2.ebuild | 48 ++
 2 files changed, 50 insertions(+), 1 deletion(-)

diff --git a/net-analyzer/prometheus-node_exporter/Manifest 
b/net-analyzer/prometheus-node_exporter/Manifest
index 2b40489d716..6202fab27af 100644
--- a/net-analyzer/prometheus-node_exporter/Manifest
+++ b/net-analyzer/prometheus-node_exporter/Manifest
@@ -1 +1,2 @@
-DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 SHA256 
63503acd6f4c83f20465b0ad3abe49232ada3a933f0f6717aec99bfe13d20934 SHA512 
884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539
 WHIRLPOOL 
aedcaaf8145952feedac81a5789c9e193624f0ad7da63b2aeef1e96775ae0df69e33dd8e21c64f73a75d698d76d64c7c9b9dec203a9c18374b6083162932a8cf
+DIST prometheus-node_exporter-0.15.1.tar.gz 1327099 BLAKE2B 
56d877ee0aea8c18150cca38a62ba6dc439e847188d887def3090b9e3272cb1a077aa451ac63784f8e94d1324630a1320ef5a83127914a4a3820fbf637361b83
 SHA512 
884f4b3a5e78ecf110e26fbceb6e431cf69f9d0e87ceae33ac767addac197230c2a0d34725fe1f5fe99cbb280e89e4dfea3a6d559027633a7fb071cfdc0f8539
+DIST prometheus-node_exporter-0.15.2.tar.gz 1327204 BLAKE2B 
ee694771ed6d736fd4bb6a10f713f31becc930fb8225499d4b3a2a2cc7416c1816605cd8f4205dc37a2264af8d9f85e3519bc01844d252b6a70d4ee5f6308ece
 SHA512 
b39ce0801a5bf5a2a70c4034659d047d70b3763af3f18925b65c2b5f72832e261362aaeb9ce4c68cb7bf52e790d3fc710a6c8550ad7876e89fd9f5a055200a52

diff --git 
a/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild 
b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild
new file mode 100644
index 000..120e1bcf133
--- /dev/null
+++ 
b/net-analyzer/prometheus-node_exporter/prometheus-node_exporter-0.15.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit user golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/prometheus/node_exporter"
+EGIT_COMMIT="v${PV/_rc/-rc.}"
+NODE_EXPORTER_COMMIT="98bc649"
+ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Prometheus exporter for machine metrics"
+HOMEPAGE="https://github.com/prometheus/node_exporter;
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-util/promu"
+
+pkg_setup() {
+   enewgroup ${PN}
+   enewuser ${PN} -1 -1 -1 ${PN}
+}
+
+src_prepare() {
+   default
+   sed -i -e "s/{{.Revision}}/${NODE_EXPORTER_COMMIT}/" 
src/${EGO_PN}/.promu.yml || die
+}
+
+src_compile() {
+   pushd src/${EGO_PN} || die
+   mkdir -p bin || die
+   GOPATH="${S}" promu build -v --prefix node_exporter || die
+   popd || die
+}
+
+src_install() {
+   pushd src/${EGO_PN} || die
+   dobin node_exporter/node_exporter
+   dodoc {README,CHANGELOG,CONTRIBUTING}.md
+   popd || die
+   keepdir /var/lib/node_exporter /var/log/node_exporter
+   fowners ${PN}:${PN} /var/lib/node_exporter /var/log/node_exporter
+   newinitd "${FILESDIR}"/${PN}-1.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd ${PN}
+}



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

2017-12-07 Thread Michał Górny
commit: 994dc764064c8fa31a0a5a240281fd1285b51feb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 14:12:02 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 14:38:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=994dc764

net-wireless/blueman: Clean old up

 net-wireless/blueman/Manifest  |   2 -
 net-wireless/blueman/blueman-2.0.3.ebuild  | 114 ---
 net-wireless/blueman/blueman-2.1_alpha1.ebuild | 124 -
 3 files changed, 240 deletions(-)

diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index 7f35fb6ea43..b0befacee91 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1,4 +1,2 @@
-DIST blueman-2.0.3.tar.xz 1942832 SHA256 
243605e4401c2d21f4706965ef100dac907658d480ace37cbdf863c1c8a45825 SHA512 
aaa6bad3321102b09f1cf69f0a3bc7d848bb6674821aa3cb6848243efcd1c1a2b37e20118bf8368b22e32ed1066b57ff187d3a672f2e41122c82d6526bfc888a
 WHIRLPOOL 
0e5ede56e64287e7d500a1836a3eea21efd4f6b1dedd9c5376179309279ecd3d7e84e622c2d167ec5eadc1801c83303c0f2a3988f9eca3422302344414e348d9
 DIST blueman-2.0.4.tar.xz 1951988 SHA256 
e92dd9c27f75a1485b548f7a8b159946a4af154b90fb82f5a0f614b66a01430f SHA512 
98dbe0ac706cf8d33ada6e520c0952fbb930aaa4ec62e35e989f60880287634c2ee947a47b4883063a0aabf27069210774432416278b190b1ca5e1c93d42f614
 WHIRLPOOL 
13bc27b281b0d17610ac974b46b6d4a290276aa3c8238e6768b763f998ec1bd34af4aa4ea199307ff2d50d4b886e1ea2931a6be6795e68e390d7df7548c48fc8
-DIST blueman-2.1.alpha1.tar.xz 1958092 SHA256 
df48a28e68117065c00215b6a1060467c80f0cb5ddc2989ea4818c9e78d62909 SHA512 
a9180e2cd9596c4e0bde497b0ddf62514dc232d944433f4ae365bc0249a2dd0524bdc9907fbffe604fcb7479fd7b504f304e53688cc552cf7c9184b94413784c
 WHIRLPOOL 
2dc349e6f91db30f5d0c90dec5fdb5dfdcecaacfc2db6ea000726f17b52a01fd6813794cb83588e874eb15b542c8f2404aeb51e1deb97a31419f97750b55190b
 DIST blueman-2.1.alpha2.tar.xz 977344 BLAKE2B 
c5d3d0a96c1220596647ade310263342cdaaeef511a2fb36973d182025330a29b41fb805ce54e10a2f48c1c66312006858789233f8f0a93923952bb03ac32b19
 SHA512 
bde4922a93087d07fd99b165255ded8d9465866e62662f644beaafe363d5618a107abbd9d951cfbd034b02b6ece11fb8117efdd5d453632e4a2fea13d3825643

diff --git a/net-wireless/blueman/blueman-2.0.3.ebuild 
b/net-wireless/blueman/blueman-2.0.3.ebuild
deleted file mode 100644
index 438f77190f5..000
--- a/net-wireless/blueman/blueman-2.0.3.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-inherit eutils gnome2-utils linux-info python-single-r1
-
-DESCRIPTION="GTK+ Bluetooth Manager, designed to be simple and intuitive for 
everyday bluetooth tasks"
-HOMEPAGE="https://github.com/blueman-project/blueman;
-
-if [[ ${PV} == "" ]] ; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/blueman-project/blueman.git;
-   KEYWORDS=""
-else
-   
SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="appindicator network nls policykit pulseaudio thunar"
-
-COMMON_DEPEND="
-   dev-python/pygobject:3
-   >=net-wireless/bluez-4.61:=
-   ${PYTHON_DEPS}"
-DEPEND="${COMMON_DEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   virtual/pkgconfig
-   nls? ( dev-util/intltool sys-devel/gettext )"
-RDEPEND="${COMMON_DEPEND}
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   sys-apps/dbus
-   x11-libs/gtk+:3[introspection]
-   x11-libs/libnotify[introspection]
-   || (
-   x11-themes/faenza-icon-theme
-   x11-themes/gnome-icon-theme
-   x11-themes/mate-icon-theme
-   )
-   appindicator? ( dev-libs/libappindicator:3[introspection] )
-   network? (
-   net-dns/avahi[autoipd]
-   net-firewall/iptables
-   sys-apps/net-tools
-   || (
-   net-dns/dnsmasq
-   net-misc/dhcp
-   >=net-misc/networkmanager-0.8
-   )
-   )
-   policykit? ( sys-auth/polkit )
-   pulseaudio? ( media-sound/pulseaudio[bluetooth] )
-   thunar? ( xfce-base/thunar )
-"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-pkg_pretend() {
-   if use network; then
-   local CONFIG_CHECK="~BRIDGE ~IP_NF_IPTABLES
-   ~IP_NF_NAT ~IP_NF_TARGET_MASQUERADE"
-   linux-info_pkg_setup
-   fi
-}
-
-pkg_setup() {
-   pkg_pretend
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   epatch \
-   
"${FILESDIR}/${PN}-2.0-set-codeset-for-gettext-to-UTF-8-always.patch"
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-src_configure() {
-   econf \
-   

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

2017-12-07 Thread Michał Górny
commit: 89438bfd3bb3b474e9cb16c893d8db934e27ee10
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 14:14:25 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 14:39:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89438bfd

package.mask: Unmask net-wireless/blueman-2.1_alpha*

It has been masked quite a while and the main problem (lack of support
for bluez-4) is no longer relevant for a while.

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 56043bf72eb..abff57d74e8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -754,11 +754,6 @@ media-plugins/gst-plugins-ffmpeg
 # Alpha release with new features, masked for testing
 =app-text/tesseract-4.00.00_alpha*
 
-# Michał Górny  (26 Jan 2017)
-# Pre-release, masked for testing. Major changes since 2.0.4,
-# including dropped support for BlueZ 4.
-=net-wireless/blueman-2.1_alpha*
-
 # Yixun Lan  (16 Jan 2017)
 # Masked, Vulnerable due to RGW Denial of Service (bug #598206)
 # We mask it instead of removing them, due user may need them while



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-pulseaudio-plugin/

2017-12-07 Thread Michał Górny
commit: 54dbc0c618f501adb568f49961e27ac90bf7228f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 14:23:21 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 14:39:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dbc0c6

xfce-extra/xfce4-pulseaudio-plugin: Drop old

 xfce-extra/xfce4-pulseaudio-plugin/Manifest|  1 -
 .../xfce4-pulseaudio-plugin-0.3.2.ebuild   | 60 --
 2 files changed, 61 deletions(-)

diff --git a/xfce-extra/xfce4-pulseaudio-plugin/Manifest 
b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
index 22481169861..8099c24515f 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/Manifest
+++ b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
@@ -1,3 +1,2 @@
 DIST xfce4-pulseaudio-plugin-0.2.4.tar.bz2 307315 SHA256 
8d9330ddf1d44a864a36d566cce4b76d4f859c5984bba7653d7dc39aa24d5c3e SHA512 
b53ab48e282a506fc7fe91fa70520f0db32f2f73653a0210681bf7389f13441d5af8f855604b59817b1fe7a3f41e2d4fe52b052ac0c3479f3f4e37b2afedb193
 WHIRLPOOL 
8763a9422a7519b5603703306d968f9e020c1bd4b304be0d21bd6353c54e8fa979ef68c513d6e1c398ce6857ad88807a7cb7eefc29d6fba4f12a243eb7205e26
-DIST xfce4-pulseaudio-plugin-0.3.2.tar.bz2 396198 SHA256 
fd4ae178912dc17ffb16ce887db24545624c7f423a02bd2eab47d52758fa99d8 SHA512 
de24d19e2d75731a8787f7534cad6331a74917e00fbd49740e514b5c5e223f0d1a84cea71a11312024f9baef8fc4b066abcb65538ebb95f1c297087279e1
 WHIRLPOOL 
85f093ace1fa5550d1acbeccbd033b167c13ede8a47f2b94ceb94642d09ea3905d3dd10341b9ebdf0c933fa799154db7f7e993dd89a6c5a638ecadd49f8ddba7
 DIST xfce4-pulseaudio-plugin-0.3.3.tar.bz2 397373 BLAKE2B 
088847dfb7ce661340c5adc03e9aa11b235c58b829c0b0808cff00c92ef57c4f140c4955db613b341f8c78d6c71a694d2110e36c1df3f176d148fd1bb87917ea
 SHA512 
1312a99e609897c446a980307b5c95941fa21b4dc62e920072212492d235e6a75fcf432656d2c035b18a58053cc943f5c680c314f78f5af1a7ae88586b39d1f9

diff --git 
a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.2.ebuild 
b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.2.ebuild
deleted file mode 100644
index 4369047f01f..000
--- a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit gnome2-utils
-
-DESCRIPTION="A panel plug-in for PulseAudio volume control"
-HOMEPAGE="https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/;
-SRC_URI="mirror://xfce/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
-IUSE="debug keybinder libnotify"
-
-RDEPEND=">=dev-libs/glib-2.42.0:=
-   media-sound/pulseaudio:=
-   >=x11-libs/gtk+-3.20.0:3=
-   >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)]
-   >=xfce-base/libxfce4util-4.9.0:=
-   >=xfce-base/xfce4-panel-4.11.0:=
-   >=xfce-base/xfconf-4.6.0:=
-   keybinder? ( dev-libs/keybinder:3= )
-   libnotify? ( x11-libs/libnotify:= )"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   virtual/pkgconfig"
-
-src_configure() {
-   local myconf=(
-   $(use_enable keybinder)
-   $(use_enable libnotify)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-
-   if ! has_version media-sound/pavucontrol; then
-   elog "For the 'audio mixer...' shortcut to work, you need to 
install"
-   elog "an external mixer application. Please either install:"
-   elog
-   elog "  media-sound/pavucontrol"
-   elog
-   elog "or specify another application to use in the 'Properties' 
dialog."
-   fi
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-pulseaudio-plugin/

2017-12-07 Thread Michał Górny
commit: 255307d7d67ca794f87d6ee5420bedbf7270a190
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 14:24:25 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 14:39:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=255307d7

xfce-extra/xfce4-pulseaudio-plugin: Bump to 0.3.4

 xfce-extra/xfce4-pulseaudio-plugin/Manifest|  1 +
 xfce-extra/xfce4-pulseaudio-plugin/metadata.xml|  5 +-
 .../xfce4-pulseaudio-plugin-0.3.4.ebuild   | 62 ++
 3 files changed, 67 insertions(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-pulseaudio-plugin/Manifest 
b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
index 8099c24515f..543532dc7a3 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/Manifest
+++ b/xfce-extra/xfce4-pulseaudio-plugin/Manifest
@@ -1,2 +1,3 @@
 DIST xfce4-pulseaudio-plugin-0.2.4.tar.bz2 307315 SHA256 
8d9330ddf1d44a864a36d566cce4b76d4f859c5984bba7653d7dc39aa24d5c3e SHA512 
b53ab48e282a506fc7fe91fa70520f0db32f2f73653a0210681bf7389f13441d5af8f855604b59817b1fe7a3f41e2d4fe52b052ac0c3479f3f4e37b2afedb193
 WHIRLPOOL 
8763a9422a7519b5603703306d968f9e020c1bd4b304be0d21bd6353c54e8fa979ef68c513d6e1c398ce6857ad88807a7cb7eefc29d6fba4f12a243eb7205e26
 DIST xfce4-pulseaudio-plugin-0.3.3.tar.bz2 397373 BLAKE2B 
088847dfb7ce661340c5adc03e9aa11b235c58b829c0b0808cff00c92ef57c4f140c4955db613b341f8c78d6c71a694d2110e36c1df3f176d148fd1bb87917ea
 SHA512 
1312a99e609897c446a980307b5c95941fa21b4dc62e920072212492d235e6a75fcf432656d2c035b18a58053cc943f5c680c314f78f5af1a7ae88586b39d1f9
+DIST xfce4-pulseaudio-plugin-0.3.4.tar.bz2 400380 BLAKE2B 
b8cd4df84f3119d90a7671d8217eaeb83025206d9bfdc5aaae2281cd7c9b13ab03fa8a99ff1eb352f2fa01e889bcd3a505b558ce9884c46b1136bc75a6fb22e7
 SHA512 
2dfa6a4567caeb2f336b1d9e32cedb5f03e363253549810e768bb51746cd1db362ebd0990098e461a71b8206d81ff877291860a3568a288fe2010498ad486c78

diff --git a/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml 
b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
index eed12438a97..5df76b730dc 100644
--- a/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
+++ b/xfce-extra/xfce4-pulseaudio-plugin/metadata.xml
@@ -6,7 +6,10 @@
XFCE Team


-   Enable support for global hotkeys using 
dev-libs/keybinder.
+   Enable support for global hotkeys using
+   dev-libs/keybinder.
+   Enable experimental support for raising media
+   player windows using x11-libs/libwnck.


andrzej-r/xfce4-pulseaudio-plugin

diff --git 
a/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.4.ebuild 
b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.4.ebuild
new file mode 100644
index 000..f324e8250d5
--- /dev/null
+++ b/xfce-extra/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.3.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils
+
+DESCRIPTION="A panel plug-in for PulseAudio volume control"
+HOMEPAGE="https://git.xfce.org/panel-plugins/xfce4-pulseaudio-plugin/;
+SRC_URI="mirror://xfce/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+IUSE="debug keybinder libnotify wnck"
+
+RDEPEND=">=dev-libs/glib-2.42.0:=
+   media-sound/pulseaudio:=
+   >=x11-libs/gtk+-3.20.0:3=
+   >=xfce-base/libxfce4ui-4.11.0:=[gtk3(+)]
+   >=xfce-base/libxfce4util-4.9.0:=
+   >=xfce-base/xfce4-panel-4.11.0:=
+   >=xfce-base/xfconf-4.6.0:=
+   keybinder? ( dev-libs/keybinder:3= )
+   libnotify? ( x11-libs/libnotify:= )
+   wnck? ( x11-libs/libwnck:3= )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   virtual/pkgconfig"
+
+src_configure() {
+   local myconf=(
+   $(use_enable keybinder)
+   $(use_enable libnotify)
+   $(use_enable wnck)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+
+   if ! has_version media-sound/pavucontrol; then
+   elog "For the 'audio mixer...' shortcut to work, you need to 
install"
+   elog "an external mixer application. Please either install:"
+   elog
+   elog "  media-sound/pavucontrol"
+   elog
+   elog "or specify another application to use in the 'Properties' 
dialog."
+   fi
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



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

2017-12-07 Thread Michał Górny
commit: a7d2f1dc751ea2b9cb55fcc98548854bc2d25a81
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  7 14:11:28 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  7 14:38:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7d2f1dc

net-wireless/blueman: Bump to 2.1_alpha2

 net-wireless/blueman/Manifest  |   1 +
 net-wireless/blueman/blueman-2.1_alpha2.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/net-wireless/blueman/Manifest b/net-wireless/blueman/Manifest
index 05210a2c147..7f35fb6ea43 100644
--- a/net-wireless/blueman/Manifest
+++ b/net-wireless/blueman/Manifest
@@ -1,3 +1,4 @@
 DIST blueman-2.0.3.tar.xz 1942832 SHA256 
243605e4401c2d21f4706965ef100dac907658d480ace37cbdf863c1c8a45825 SHA512 
aaa6bad3321102b09f1cf69f0a3bc7d848bb6674821aa3cb6848243efcd1c1a2b37e20118bf8368b22e32ed1066b57ff187d3a672f2e41122c82d6526bfc888a
 WHIRLPOOL 
0e5ede56e64287e7d500a1836a3eea21efd4f6b1dedd9c5376179309279ecd3d7e84e622c2d167ec5eadc1801c83303c0f2a3988f9eca3422302344414e348d9
 DIST blueman-2.0.4.tar.xz 1951988 SHA256 
e92dd9c27f75a1485b548f7a8b159946a4af154b90fb82f5a0f614b66a01430f SHA512 
98dbe0ac706cf8d33ada6e520c0952fbb930aaa4ec62e35e989f60880287634c2ee947a47b4883063a0aabf27069210774432416278b190b1ca5e1c93d42f614
 WHIRLPOOL 
13bc27b281b0d17610ac974b46b6d4a290276aa3c8238e6768b763f998ec1bd34af4aa4ea199307ff2d50d4b886e1ea2931a6be6795e68e390d7df7548c48fc8
 DIST blueman-2.1.alpha1.tar.xz 1958092 SHA256 
df48a28e68117065c00215b6a1060467c80f0cb5ddc2989ea4818c9e78d62909 SHA512 
a9180e2cd9596c4e0bde497b0ddf62514dc232d944433f4ae365bc0249a2dd0524bdc9907fbffe604fcb7479fd7b504f304e53688cc552cf7c9184b94413784c
 WHIRLPOOL 
2dc349e6f91db30f5d0c90dec5fdb5dfdcecaacfc2db6ea000726f17b52a01fd6813794cb83588e874eb15b542c8f2404aeb51e1deb97a31419f97750b55190b
+DIST blueman-2.1.alpha2.tar.xz 977344 BLAKE2B 
c5d3d0a96c1220596647ade310263342cdaaeef511a2fb36973d182025330a29b41fb805ce54e10a2f48c1c66312006858789233f8f0a93923952bb03ac32b19
 SHA512 
bde4922a93087d07fd99b165255ded8d9465866e62662f644beaafe363d5618a107abbd9d951cfbd034b02b6ece11fb8117efdd5d453632e4a2fea13d3825643

diff --git a/net-wireless/blueman/blueman-2.1_alpha2.ebuild 
b/net-wireless/blueman/blueman-2.1_alpha2.ebuild
new file mode 100644
index 000..91c37c77c4a
--- /dev/null
+++ b/net-wireless/blueman/blueman-2.1_alpha2.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+inherit gnome2-utils linux-info python-single-r1 systemd
+
+DESCRIPTION="Simple and intuitive GTK+ Bluetooth Manager"
+HOMEPAGE="https://github.com/blueman-project/blueman;
+
+if [[ ${PV} == "" ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/blueman-project/blueman.git;
+   KEYWORDS=""
+else
+   
SRC_URI="https://github.com/blueman-project/${PN}/releases/download/${PV/_/.}/${P/_/.}.tar.xz;
+   KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="appindicator network nls policykit pulseaudio"
+
+COMMON_DEPEND="
+   dev-python/pygobject:3
+   >=net-wireless/bluez-5:=
+   ${PYTHON_DEPS}"
+DEPEND="${COMMON_DEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]
+   virtual/pkgconfig
+   nls? ( dev-util/intltool sys-devel/gettext )"
+RDEPEND="${COMMON_DEPEND}
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   sys-apps/dbus
+   x11-libs/gtk+:3[introspection]
+   x11-libs/libnotify[introspection]
+   || (
+   x11-themes/adwaita-icon-theme
+   x11-themes/faenza-icon-theme
+   x11-themes/gnome-icon-theme
+   x11-themes/mate-icon-theme
+   )
+   appindicator? ( dev-libs/libappindicator:3[introspection] )
+   network? (
+   net-firewall/iptables
+   sys-apps/net-tools
+   || (
+   net-dns/dnsmasq
+   net-misc/dhcp
+   >=net-misc/networkmanager-0.8
+   )
+   )
+   policykit? ( sys-auth/polkit )
+   pulseaudio? ( media-sound/pulseaudio[bluetooth] )
+   !net-wireless/gnome-bluetooth
+"
+
+S=${WORKDIR}/${P/_/.}
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+pkg_pretend() {
+   if use network; then
+   local CONFIG_CHECK="~BRIDGE ~IP_NF_IPTABLES
+   ~IP_NF_NAT ~IP_NF_TARGET_MASQUERADE"
+   linux-info_pkg_setup
+   fi
+}
+
+pkg_setup() {
+   pkg_pretend
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   [[ ${PV} ==  ]] && eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --docdir=/usr/share/doc/${PF}
+   --disable-runtime-deps-check
+   --disable-static
+   # TODO: replace upstream with sane 

[gentoo-commits] proj/gentoo-bsd:master commit in: scripts/mkstages/

2017-12-07 Thread Yuta SATOH
commit: b85ab4b4483a6ac0f55fcccb7f3c3c2cdef29242
Author: Yuta SATOH  gmail  com>
AuthorDate: Thu Dec  7 13:24:28 2017 +
Commit: Yuta SATOH  gentoo  gr  jp>
CommitDate: Thu Dec  7 13:24:28 2017 +
URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=b85ab4b4

create_forcestage3.sh: updated. It targets 11.1.

 scripts/mkstages/create_forcestage3.sh | 56 ++
 1 file changed, 43 insertions(+), 13 deletions(-)

diff --git a/scripts/mkstages/create_forcestage3.sh 
b/scripts/mkstages/create_forcestage3.sh
old mode 100644
new mode 100755
index 516f95b..c34631e
--- a/scripts/mkstages/create_forcestage3.sh
+++ b/scripts/mkstages/create_forcestage3.sh
@@ -1,22 +1,34 @@
 #!/bin/bash
 set -eu
 
-TARGETVER="${TARGETVER:-10.1}"
+TARGETVER="${TARGETVER:-11.1}"
 TARGETARCH="${TARGETARCH:-amd64}"
 
OLDSTAGE3="${OLDSTAGE3:-http://distfiles.gentoo.org/experimental/bsd/freebsd/stages/amd64-fbsd-9.1/stage3-amd64-freebsd-9.1.tar.bz2};
 WORKDIR="/${TARGETVER}-forcestage3/${TARGETARCH}"
 PORTDIR="${PORTDIR:-/usr/portage}"
 TMPFS=${TMPFS:-0}
 CLANG=${CLANG:-0}
+SET_MAKEOPTS=${SET_MAKEOPTS:-1}
+# DISTDIR will be set automatically if your environment have the emerge 
command.
+# This setting exists for vanilla FreeBSD.
+DISTDIR="${DISTDIR:-/usr/portage/distfiles}"
+
 [[ ${CLANG} -ne 0 ]] && WORKDIR="${WORKDIR}_clang"
 
 prepare(){
-   local distdir="$(emerge --info | grep DISTDIR | sed s:DISTDIR=::g | sed 
's:"::g')"
+   local distdir
+
+   if type -P emerge &> /dev/null ; then
+   distdir="$(emerge --info | grep DISTDIR | sed s:DISTDIR=::g | 
sed 's:"::g')"
+   else
+   distdir="${DISTDIR}"
+   fi
+
if [[ ! -d "${WORKDIR}" ]]; then
mkdir -p "${WORKDIR}"
else
-   echo "${WORKDIR} exists."
-   echo "Please remove the following steps."
+   echo "Error: ${WORKDIR} exists."
+   echo "Please remove the following steps:"
echo ""
echo "kill -9 $(ps auxw | grep ebuild-helpers/ecompressdir | 
grep -v grep | awk '{ print $2 }' | xargs)"
echo "umount $(mount | grep ${WORKDIR} | awk '{print $3}' | 
xargs)"
@@ -27,10 +39,11 @@ prepare(){
 
if [[ "${OLDSTAGE3}" =~ ^http ]]; then
if [[ ! -e /tmp/$(basename ${OLDSTAGE3}) ]]; then
-   wget -P /tmp "${OLDSTAGE3}"
+   cd /tmp
+   fetch "${OLDSTAGE3}"
fi
else
-   cp "${OLDSTAGE3}" /tmp
+   cp -a "${OLDSTAGE3}" /tmp
fi
 
tar xjpf /tmp/$(basename ${OLDSTAGE3}) -C "${WORKDIR}"
@@ -40,6 +53,7 @@ prepare(){
 
mount -t devfs devfs "${WORKDIR}"/dev
mount -t nullfs "${PORTDIR}" "${WORKDIR}"/usr/portage
+
if [[ ! "${distdir}" =~ ${PORTDIR}.* ]]; then
echo "mount DISTDIR"
if [[ ! -e "${WORKDIR}"/usr/portage/distfiles ]]; then
@@ -51,8 +65,10 @@ prepare(){
echo "mount TMPFS"
mount -t tmpfs tmpfs "${WORKDIR}"/var/tmp/portage
fi
-   wget -P "${WORKDIR}" 
https://gitweb.gentoo.org/proj/gentoo-bsd.git/plain/scripts/automatic_updater.sh
-   cp /etc/resolv.conf "${WORKDIR}"/etc
+
+   cd "${WORKDIR}"
+   fetch 
https://gitweb.gentoo.org/proj/gentoo-bsd.git/plain/scripts/automatic_updater.sh
+   cp -a /etc/resolv.conf "${WORKDIR}"/etc
 }
 
 chroot_update(){
@@ -62,15 +78,24 @@ chroot_update(){
local makeconf="${WORKDIR}"/etc/portage/make.conf
fi
 
-   echo "MAKEOPTS=\"-j$(sysctl hw.ncpu | awk '{ print $2 + 1 }')"\" >> 
"${makeconf}"
+   case ${SET_MAKEOPTS} in
+   [1-9]|[1-9][0-9])
+   echo "MAKEOPTS=\"-j${SET_MAKEOPTS}\"" >> "${makeconf}"
+   ;;
+   *) exit 1 ;;
+   esac
+
echo 'USE="${USE} -fortran -build-kernel"' >> "${makeconf}"
 
export EMERGE_DEFAULT_OPTS="-q"
+   mkdir -p "${WORKDIR}"/etc/portage/patches/sys-apps
+   cp -a /etc/portage/patches/sys-apps/portage 
"${WORKDIR}"/etc/portage/patches/sys-apps
chroot "${WORKDIR}" bash /automatic_updater.sh ${TARGETVER} kernel
chroot "${WORKDIR}" bash /automatic_updater.sh ${TARGETVER} 
freebsd_userland
if [[ -e "${WORKDIR}"/usr/bin/git ]]; then
chroot "${WORKDIR}" emerge -C dev-vcs/git
fi
+
REMOVEPERL=1 chroot "${WORKDIR}" bash /automatic_updater.sh 
${TARGETVER} world
unset EMERGE_DEFAULT_OPTS
 }
@@ -89,7 +114,13 @@ check_ecompressdir() {
 }
 
 cleanup(){
-   local distdir="$(emerge --info | grep DISTDIR | sed s:DISTDIR=::g | sed 
's:"::g')"
+   local distdir
+
+   if type -P emerge &> /dev/null ; then
+   distdir="$(emerge --info | grep DISTDIR | sed s:DISTDIR=::g | 
sed 's:"::g')"
+   else
+   distdir="${DISTDIR}"
+   fi
 
check_ecompressdir

[gentoo-commits] proj/gentoo-bsd:master commit in: scripts/mkstages/

2017-12-07 Thread Yuta SATOH
commit: a55cb5b680153dd98c0118b5e28a13dc81b7bbb9
Author: Yuta SATOH  gmail  com>
AuthorDate: Thu Dec  7 13:33:34 2017 +
Commit: Yuta SATOH  gentoo  gr  jp>
CommitDate: Thu Dec  7 13:33:34 2017 +
URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=a55cb5b6

stages_builder.sh: updated. It targets 11.1.

 scripts/mkstages/stages_builder.sh | 238 +
 1 file changed, 84 insertions(+), 154 deletions(-)

diff --git a/scripts/mkstages/stages_builder.sh 
b/scripts/mkstages/stages_builder.sh
index 964e41e..4254c25 100755
--- a/scripts/mkstages/stages_builder.sh
+++ b/scripts/mkstages/stages_builder.sh
@@ -1,155 +1,95 @@
 #!/bin/bash
-export TARGETVER="${TARGETVER:-9.1}"
-export MKSRC="${MKSRC:-NONE}"
+set -eu
+
+PORTDIR="${PORTDIR:-/usr/portage}"
+export TARGETVER="${TARGETVER:-11.1}"
 export WORKDATE="${WORKDATE:-local}"
 export WORKARCH="${WORKARCH:-$(uname -m)}"
-export FORCESTAGE3="${FORCESTAGE3:-}"
+export SOURCE_STAGE="${SOURCE_STAGE}"
+export TARGETARCH="${TARGETARCH:-}"
 export EXTRAOVERLAY="${EXTRAOVERLAY:-}"
-OLDVER="${OLDVER:-9.0}"
-OVERLAY_SNAPSHOT="https://gitweb.gentoo.org/proj/gentoo-bsd.git/snapshot/gentoo-bsd-master.tar.gz;
+export CLANG="${CLANG:-0}"
 
 prepare(){
-   local MAJORVER=`echo ${TARGETVER} | awk -F \. '{ print $1 }'`
-   if [ -n "${STABLE}" ] ; then
-   export CHOSTVER="${MAJORVER}.0"
-   else
-   export CHOSTVER="${TARGETVER}"
-   fi
-
-   if [ "$1" = "x86" ] || [ "${WORKARCH}" = "i386" ] ; then
-   export CATALYST_CHOST="i686-gentoo-freebsd${CHOSTVER}"
+   if [[ ${TARGETARCH} == x86 ]] || [[ ${WORKARCH} == i386 ]] ; then
+   export CATALYST_CHOST="i686-gentoo-freebsd${TARGETVER}"
export TARGETARCH="x86"
export TARGETSUBARCH="i686"
else
-   export CATALYST_CHOST="x86_64-gentoo-freebsd${CHOSTVER}"
+   export CATALYST_CHOST="x86_64-gentoo-freebsd${TARGETVER}"
export TARGETARCH="amd64"
export TARGETSUBARCH="amd64"
fi
 
export WORKDIR="/tmp/mk_stages_${TARGETARCH}_${TARGETVER}"
-   [[ -n ${CLANG} ]] && WORKDIR="${WORKDIR}_clang"
+   [[ ${CLANG} -ne 0 ]] && WORKDIR="${WORKDIR}_clang"
 
-   if [ -e ${WORKDIR} ] ; then
-   echo "WORKDIR ${WORKDIR} is already exists."
-   echo "Please remove manually it."
+   if [[ -e "${WORKDIR}" ]] ; then
+   echo "WORKDIR ${WORKDIR} already exists."
+   echo "Please remove it:"
echo ""
echo "chflags -R noschg ${WORKDIR} && rm -rf ${WORKDIR}"
exit 1
else
-   mkdir -p ${WORKDIR}
+   mkdir -p "${WORKDIR}"
fi
 
-   if [ ! -e "/var/tmp/catalyst/builds/default" ] ; then
-   mkdir -p /var/tmp/catalyst/builds/default
+   if [[ ! -e "/var/tmp/catalyst/builds/default" ]] ; then
+   mkdir -p "/var/tmp/catalyst/builds/default"
fi
 
-   if [ -z "${FORCESTAGE3}" ] ; then
-   if [ -z "${CLANG}" ] ; then
-   local 
oldstage3fn="stage3-${TARGETSUBARCH}-freebsd-${OLDVER}"
-   local 
oldstage3url="http://dev.gentoo.org/~aballier/fbsd${OLDVER}/${TARGETARCH}/${oldstage3fn}.tar.bz2;
-   else
-   local 
oldstage3fn="stage3-${TARGETSUBARCH}-clangfbsd-${OLDVER}"
-   local 
oldstage3url="http://dev.gentoo.org/~aballier/fbsd${OLDVER}/${TARGETARCH}/clang/${oldstage3fn}.tar.bz2;
-   fi
-
-   if [ ! -e 
"/var/tmp/catalyst/builds/default/${oldstage3fn}.tar.bz2" ] ; then
-   echo "Downloading aballier's ${TARGETSUBARCH} stage3 
file..."
-   wget -q -P /var/tmp/catalyst/builds/default 
"${oldstage3url}"
-   [[ $? -ne 0 ]] && exit 1
-   fi
-   export FORCESTAGE3="${oldstage3fn}"
-   fi
+   cd "${WORKDIR}"
 
-   cd ${WORKDIR}
-   if [ -d "${HOME}/gentoo-bsd" ] ; then
-   echo "Copy from ${HOME}/gentoo-bsd to ${WORKDIR}/"
-   cp -a "${HOME}/gentoo-bsd" ${WORKDIR}/
-   else
-   echo "Clone gentoo-bsd overlay snapshot..."
-   wget -q -O "${WORKDIR}"/gentoo-bsd.tar.gz "${OVERLAY_SNAPSHOT}"
-   [[ $? -ne 0 ]] && exit 1
-   mkdir -p ${WORKDIR}/gentoo-bsd
-   tar xzf "${WORKDIR}"/gentoo-bsd.tar.gz --strip-components=1 -C 
"${WORKDIR}/gentoo-bsd"
-   fi
-   if [ -n "${EXTRAOVERLAY}" ] ; then
+   if [[ -n "${EXTRAOVERLAY}" ]] ; then
+   mkdir -p "${WORKDIR}"/gentoo-bsd
if [[ "${EXTRAOVERLAY}" =~ ^http ]]; then
-   echo "Downloading extra overlay."
+   echo "Downloading extra overlay..."
wget -q -O ${WORKDIR}/extraoverlay.tar.bz2 

[gentoo-commits] proj/gentoo-bsd:master commit in: scripts/mkstages/

2017-12-07 Thread Yuta SATOH
commit: 53789eceebb7150f68090669635b9eedb7eeea60
Author: Yuta SATOH  gmail  com>
AuthorDate: Thu Dec  7 13:35:06 2017 +
Commit: Yuta SATOH  gentoo  gr  jp>
CommitDate: Thu Dec  7 13:35:06 2017 +
URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=53789ece

remove old script.

 scripts/mkstages/chroot_prepare_upgrade.sh | 74 --
 1 file changed, 74 deletions(-)

diff --git a/scripts/mkstages/chroot_prepare_upgrade.sh 
b/scripts/mkstages/chroot_prepare_upgrade.sh
deleted file mode 100755
index 298c7fb..000
--- a/scripts/mkstages/chroot_prepare_upgrade.sh
+++ /dev/null
@@ -1,74 +0,0 @@
-#!/bin/bash
-
-if [ -e /etc/make.conf ] ; then
-   echo "MAKEOPTS=\"-j`sysctl hw.ncpu | awk '{ print $2 + 1 }'`"\" >> 
/etc/make.conf
-fi
-if [ -e /etc/portage/make.conf ] ; then
-   echo "MAKEOPTS=\"-j`sysctl hw.ncpu | awk '{ print $2 + 1 }'`"\" >> 
/etc/portage/make.conf
-fi
-if [ -e /tmp/catalystrc ] ; then
-   source /tmp/catalystrc
-fi
-# fixes bug #447810
-MAKEOPTS=-j1 emerge -q app-shells/bash || exit
-
-# fixes bug #412319
-emerge -q sys-devel/gcc-config || exit
-gcc-config 1
-
-# fixes bug #413865
-emerge -q app-arch/libarchive || exit
-
-# upgrade sys-freebsd packages
-emerge -q sys-apps/portage || exit
-emerge -q sys-devel/libtool || exit
-# fixes bug 425530
-emerge -q app-admin/eselect || exit
-
-rm /etc/make.profile /etc/portage/make.profile
-ln -s ../../usr/portage/profiles/default/bsd/fbsd/${TARGETARCH}/${TARGETVER} 
/etc/portage/make.profile
-
-emerge -1q sys-freebsd/freebsd-mk-defs
-USE=build emerge -1q --nodeps sys-freebsd/freebsd-lib
-emerge -Cq sys-freebsd/boot0
-USE=symlink emerge -1q freebsd-bin freebsd-cddl freebsd-contrib freebsd-lib 
freebsd-libexec freebsd-mk-defs freebsd-pam-modules freebsd-sbin freebsd-share 
freebsd-ubin freebsd-usbin || exit
-
-# sys-libs/zlib will request ${CHOST}-gcc.
-# different ${CHOST}-gcc fails to install
-CHOST=${CATALYST_CHOST} emerge -q sys-devel/gcc || exit
-
-# fixes bug 436560
-fixes436560(){
-   local rootdir=$1
-
-   if [ -d "${rootdir}lib64" ] && [ -L "${rootdir}lib" ] ; then
-   rm "${rootdir}lib"
-   LD_LIBRARY_PATH="${rootdir}lib64" mv "${rootdir}lib64" 
"${rootdir}lib"
-   ln -s lib ${rootdir}lib64
-   fi
-}
-
-fixes436560 /
-fixes436560 /usr/
-fixes436560 /usr/local/
-
-emerge -q sys-apps/baselayout
-emerge -q sys-apps/portage || exit
-
-# libtool has the old CHOST. Need to be updated
-CHOST=${CATALYST_CHOST} emerge -q sys-devel/libtool || exit
-
-# fixes bug 425530
-emerge -q app-admin/eselect || exit
-
-if [ -e /etc/portage/profile ] ; then
-   rm -rf /etc/portage/profile
-   rm /etc/portage/package.keywords
-   rm /etc/portage/package.use
-   rm -rf /etc/portage/patches
-fi
-
-rm -rf /usr/local/portage.bsd-overlay
-gsed -i '/PORTDIR_OVERLAY=.*/d' /etc/make.conf
-gsed -i '/PORTDIR_OVERLAY=.*/d' /etc/portage/make.conf
-touch /tmp/prepare_done



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

2017-12-07 Thread Yuta SATOH
commit: b477cae6a1f05eb0f562c8f9294ec3db4c3d1be2
Author: Yuta SATOH  gmail  com>
AuthorDate: Thu Dec  7 13:14:27 2017 +
Commit: Yuta SATOH  gentoo  gr  jp>
CommitDate: Thu Dec  7 13:14:27 2017 +
URL:https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=b477cae6

automatic_updater.sh: updated. It targets 11.1.

 scripts/automatic_updater.sh | 165 ---
 1 file changed, 122 insertions(+), 43 deletions(-)

diff --git a/scripts/automatic_updater.sh b/scripts/automatic_updater.sh
index 3f1b639..2afa6f6 100755
--- a/scripts/automatic_updater.sh
+++ b/scripts/automatic_updater.sh
@@ -1,9 +1,13 @@
 #/bin/bash
 set -eu
 REMOVEPERL=${REMOVEPERL:-0}
+PORTDIR="/usr/portage"
+DISTDIR="${PORTDIR}/distfiles"
+PORTAGE_TMPDIR="/var/tmp"
 
 if [[ $# -ne 2 ]] ; then
-   echo "need 2 argument"
+   echo "Two arguments are required."
+   echo ""
echo "arg 1: TARGETVER"
echo "arg 2: TARGETMODE, Please set kernel, freebsd_userland, world."
exit 1
@@ -13,9 +17,12 @@ else
 fi
 
 set_profile(){
-   emerge --info | head -n 1 | grep clang && :
+   echo "Setting the ${TARGETVER} profile..."
+
+   emerge --info | head -n 1 | grep clang &>/dev/null && :
if [[ $? -eq 0 ]] ; then
eselect profile set $(eselect profile list | grep 
"${TARGETVER}" | grep clang | awk '{print $1}' | sed 's:\[::g' | sed 's:\]::g' 
| tail -n 1)
+   export CXX="clang++ -stdlib=libc++"
else
eselect profile set $(eselect profile list | grep 
"${TARGETVER}" | grep -v clang | awk '{print $1}' | sed 's:\[::g' | sed 
's:\]::g' | tail -n 1)
fi
@@ -24,25 +31,56 @@ set_profile(){
 move_makeconf(){
[[ ! -e /etc/portage ]] && mkdir -p /etc/portage
if [[ -e /etc/make.conf ]] && [[ ! -e /etc/portage/make.conf ]] ; then
-   mv /etc/make.conf /etc/portage/make.conf
+   echo "Moving the /etc/make.conf to /etc/portage..."
+   mv /etc/make.conf /etc/portage
fi
gsed -i '/LDFLAGS=/d' /etc/portage/make.conf
+   if [[ -e /etc/make.profile ]] && [[ ! -e /etc/portage/make.profile ]] ; 
then
+   echo "Creating the make.profile..."
+   ln -s ../..${PORTDIR}profiles/$(eselect profile list | grep '*' 
| awk '{print $2}') /etc/portage/make.profile
+   fi
 }
 
 update_portage(){
-   local dl_portage_ver="2.2.20.1"
+   local dl_portage_ver="2.3.8"
+
+   echo "Updating the sys-apps/portage with a manual method..."
+
cd /tmp
-   wget 
http://dev.gentoo.org/~dolsen/releases/portage/portage-${dl_portage_ver}.tar.bz2
-   tar xjf portage-${dl_portage_ver}.tar.bz2
-   PYTHON_TARGETS="python2_7" "portage-${dl_portage_ver}"/bin/emerge 
--nodeps dev-lang/python-exec
+   if [[ -e "${DISTDIR}"/portage-${dl_portage_ver}.tar.bz2 ]] ; then
+   cp -a "${DISTDIR}/portage-${dl_portage_ver}.tar.bz2" .
+   else
+   wget -q 
"http://dev.gentoo.org/~dolsen/releases/portage/portage-${dl_portage_ver}.tar.bz2;
+   fi
+
+   tar xjf "portage-${dl_portage_ver}.tar.bz2"
+
+   cd "/tmp/portage-${dl_portage_ver}"
+   PYTHON_TARGETS="python2_7" bin/emerge --nodeps dev-lang/python-exec
eselect python set 1
-   "portage-${dl_portage_ver}"/bin/emerge sys-apps/portage --exclude 
sys-freebsd/*
-   emerge dev-lang/python-exec --exclude sys-freebsd/*
-   emerge app-admin/eselect --exclude sys-freebsd/*
+   PYTHON_TARGETS="python2_7" bin/emerge --nodeps sys-apps/portage 
--exclude sys-freebsd/*
+
eselect python set 1
 }
 
+update_bmake(){
+   echo "Updating the bmake..."
+
+   [[ -e /usr/local/bin/make ]] && exit 1
+
+   cd "${PORTDIR}/sys-freebsd/freebsd-ubin" && ebuild $(ls -1 
freebsd-ubin-${TARGETVER}*.ebuild | tail -n 1) prepare
+   cd 
"${PORTAGE_TMPDIR}"/portage/sys-freebsd/freebsd-ubin-${TARGETVER}*/work/usr.bin/bmake
+   make
+   cp -a make /usr/local/bin/
+   cd "${PORTDIR}/sys-freebsd/freebsd-ubin" && ebuild $(ls -1 
freebsd-ubin-${TARGETVER}*.ebuild | tail -n 1) clean
+}
+
 update_minimal(){
+   echo "Updating the minimal packages to upgrade the Gentoo/FreeBSD..."
+
+   emerge -u sys-devel/gcc-config --exclude sys-freebsd/*
+   update_bmake
+
emerge --nodeps sys-freebsd/freebsd-mk-defs
emerge -u '> 
/etc/portage/profile/package.use.mask
echo "sys-libs/libcxxrt abi_x86_32" >> 
/etc/portage/profile/package.use.mask
-   emerge -uN sys-libs/libcxx sys-libs/libcxxrt --exclude 
sys-freebsd/*
+   USE="internal-glib" emerge -u dev-util/pkgconfig 
--exclude sys-freebsd/*
+   USE="-nls" emerge -u cmake --exclude sys-freebsd/*
+   emerge --nodeps 'https://bugs.gentoo.org/629128
+   [[ ! -e /etc/portage/package.unmask ]] && mkdir -p 
/etc/portage/package.unmask
+   echo 

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

2017-12-07 Thread Michael Palimaka
commit: 078cd908d0efb638681d92bdaef470cb61420bae
Author: John Brezerk  gmail  com>
AuthorDate: Thu Dec  7 12:10:52 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 12:14:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078cd908

app-emulation/q4wine: version bump 1.3.6

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

 app-emulation/q4wine/Manifest|  3 +-
 app-emulation/q4wine/q4wine-1.3.6.ebuild | 66 
 2 files changed, 68 insertions(+), 1 deletion(-)

diff --git a/app-emulation/q4wine/Manifest b/app-emulation/q4wine/Manifest
index 8c45a50ff1f..e76981413d6 100644
--- a/app-emulation/q4wine/Manifest
+++ b/app-emulation/q4wine/Manifest
@@ -1 +1,2 @@
-DIST q4wine-1.3.5.tar.bz2 2862445 SHA256 
aa48b0ea8ff504e341b3352194380aa256f6ac8a6a301e1bbf30196eec8d310c SHA512 
54fb7bce28750cb71589f6a94658f61369ccf7865b71d2feea4ac1221714d861a781fbd1325ee3d21f124162fd2eedc2780ab2bd0af93864eefebcde5f4c
 WHIRLPOOL 
b52408ade21dab7203b3d8032e196a2e63f5a806f08fcd8fa6a1d839b4f457475b94d0962e29dbd0ac0a5a9bcaf9bd64786b2268af9b6fc446d1328baee3c1fe
+DIST q4wine-1.3.5.tar.bz2 2862445 BLAKE2B 
0de9e61f18c8dedccfa3fc1f42eb6f26b0a99534cb3ad3cc5da06ea2f2fdfcb8d164a05a591a1bc6c959cdc183d98696dee50c78eb73e430198dc901137729f4
 SHA512 
54fb7bce28750cb71589f6a94658f61369ccf7865b71d2feea4ac1221714d861a781fbd1325ee3d21f124162fd2eedc2780ab2bd0af93864eefebcde5f4c
+DIST q4wine-1.3.6.tar.bz2 2867547 BLAKE2B 
b35a638e514108e4ee4be34b446a7d2d5ba00415d8f54cfee293988707b637d41945d3197a2132147e09d5a05153fd47a55701dcba358f3a2b3a2e6037f78aaa
 SHA512 
1ff0ea2a4523fc5582ec67f5e305622653c4e387ac5f2cecde52289117ef879a60261fdbf9ddf421812765539124d4c5b6b37ff401530d3e061723a3c35d57f8

diff --git a/app-emulation/q4wine/q4wine-1.3.6.ebuild 
b/app-emulation/q4wine/q4wine-1.3.6.ebuild
new file mode 100644
index 000..8af3f42924e
--- /dev/null
+++ b/app-emulation/q4wine/q4wine-1.3.6.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils xdg-utils
+
+# Upstream names the package PV-rX. We change that to
+# PV_pX so we can use portage revisions.
+MY_P=${PN}-${PV/_p/-r}
+
+DESCRIPTION="Qt GUI configuration tool for Wine"
+HOMEPAGE="http://q4wine.brezblock.org.ua/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+dbus debug +ico +iso +wineappdb"
+
+CDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsingleapplication[qt5,X]
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dbus? ( dev-qt/qtdbus:5 )
+   ico? ( >=media-gfx/icoutils-0.26.0 )
+"
+DEPEND="${CDEPEND}
+   dev-qt/linguist-tools:5
+"
+RDEPEND="${CDEPEND}
+   app-admin/sudo
+   >=sys-apps/which-2.19
+   iso? ( sys-fs/fuseiso )
+"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS=( AUTHORS ChangeLog README )
+
+src_configure() {
+   local mycmakeargs=(
+   -DDEBUG=$(usex debug ON OFF)
+   -DWITH_ICOUTILS=$(usex ico ON OFF)
+   -DWITH_SYSTEM_SINGLEAPP=ON
+   -DWITH_WINEAPPDB=$(usex wineappdb ON OFF)
+   -DUSE_BZIP2=OFF
+   -DUSE_GZIP=OFF
+   -DWITH_DBUS=$(usex dbus ON OFF)
+   )
+   cmake-utils_src_configure
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/smplayer-skins/

2017-12-07 Thread Michael Palimaka
commit: 66a31fecdcda5d18760de8c84c148752040b9fea
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 12:04:56 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 12:05:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a31fec

x11-themes/smplayer-skins: revision bump

* Port to EAPI 6
* Add missing dependency
* Use fully qualified Qt binaries
* Fix make jobserver issue

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

 x11-themes/smplayer-skins/Manifest |  2 +-
 .../smplayer-skins/smplayer-skins-15.2.0-r1.ebuild | 32 ++
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/x11-themes/smplayer-skins/Manifest 
b/x11-themes/smplayer-skins/Manifest
index 1d64949633d..2a8c9089e3d 100644
--- a/x11-themes/smplayer-skins/Manifest
+++ b/x11-themes/smplayer-skins/Manifest
@@ -1 +1 @@
-DIST smplayer-skins-15.2.0.tar.bz2 382879 SHA256 
a73fe16f8b8802780bbac4485767f309ea8064a48e98f0b37523dc2fb7245197 SHA512 
58d1dcc9caf5d93b7f0692ffa7ff4875eb8dd83db78293aee25a713a1f6007c83af556215cd1f7666dec98bc323b074c6b1fdb66eb9560176db842669c206a83
 WHIRLPOOL 
1a380e2bf4cfc6424c9ead4558fd93b740c52091a5c9e09facc1a4dcc44abe2510ced427243f56027bf94537151cb1e8fc0405948258fb94a1a1a8e9f72c6a08
+DIST smplayer-skins-15.2.0.tar.bz2 382879 BLAKE2B 
bda1e651a5f38ffb6c727634d6829d52f189af419c795ffb194fb1f38617d92f472094a600f48029bbc9882ecc0517e16745ed00d13a0a95527a0802f8bc0c05
 SHA512 
58d1dcc9caf5d93b7f0692ffa7ff4875eb8dd83db78293aee25a713a1f6007c83af556215cd1f7666dec98bc323b074c6b1fdb66eb9560176db842669c206a83

diff --git a/x11-themes/smplayer-skins/smplayer-skins-15.2.0-r1.ebuild 
b/x11-themes/smplayer-skins/smplayer-skins-15.2.0-r1.ebuild
new file mode 100644
index 000..04a71f1d395
--- /dev/null
+++ b/x11-themes/smplayer-skins/smplayer-skins-15.2.0-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit qmake-utils
+
+DESCRIPTION="Skins for SMPlayer"
+HOMEPAGE="https://www.smplayer.info/;
+SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2"
+
+LICENSE="CC-BY-2.5 CC-BY-SA-2.5 CC-BY-SA-3.0 GPL-2 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="dev-qt/qtcore:5"
+RDEPEND="media-video/smplayer"
+
+src_prepare() {
+   default
+
+   sed -i -e 's/make/$(MAKE)/' Makefile || die
+   sed -i -e "s|rcc -binary|$(qt5_get_bindir)/&|" themes/Makefile || die
+}
+
+src_install() {
+   rm themes/Makefile
+   insinto /usr/share/smplayer
+   doins -r themes
+   dodoc Changelog README.txt
+}



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

2017-12-07 Thread Michael Palimaka
commit: 869aa57ff62751c1550abf1ea337b75e3cedee2e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 11:53:18 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 11:53:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869aa57f

profiles: mask net-ftp/oneclickftp for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index d4679590fa3..56043bf72eb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 # Michael Palimaka  (07 Dec 2017)
 # Dead upstream. Requires dead Qt4.
 # Masked for removal in 30 days. Bug #640138.
+net-ftp/oneclickftp
+
+# Michael Palimaka  (07 Dec 2017)
+# Dead upstream. Requires dead Qt4.
+# Masked for removal in 30 days. Bug #640138.
 dev-vcs/qct
 
 # Andreas Sturmlechner  (06 Dec 2017)



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

2017-12-07 Thread Michael Palimaka
commit: d2df3e32770987c0f025c33eb8a27020f9c22c80
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 11:30:51 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 11:31:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2df3e32

media-gfx/nomacs: version bump 3.8.0

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

 media-gfx/nomacs/Manifest|  3 +-
 media-gfx/nomacs/nomacs-3.8.0.ebuild | 80 
 2 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/media-gfx/nomacs/Manifest b/media-gfx/nomacs/Manifest
index c9eb6c47348..0695a722bb2 100644
--- a/media-gfx/nomacs/Manifest
+++ b/media-gfx/nomacs/Manifest
@@ -1 +1,2 @@
-DIST nomacs-3.6.1.tar.gz 28604636 SHA256 
09b289cac51a5fdccc02aa4a60405bbbd4b5bfdb6b2a52ca5b0cb3b0f7a87068 SHA512 
cfbda2be5ed015a5ea39cc3c3c9273e3164bb67f0c5fd4fac0e3c607075cf67cfea2311b21420585363a841d65a53c03e100af57c209786243c2c3dcaba11f8e
 WHIRLPOOL 
34125377dee0977ed6e48008d4d8e3ff461c39ab72e89c4dc3c3e8dd0eb0544da91db5a1cd1b38b1bad119a539a60664fd91cea90b21140042db06601d00604b
+DIST nomacs-3.6.1.tar.gz 28604636 BLAKE2B 
74045163d5dabf9858de4e11a2300a298c15d691b3991a56dc802e6b16ee484637de05674aa13ba1d31848bce2df4724c3e083c5d35f82dba926b16aeaf81327
 SHA512 
cfbda2be5ed015a5ea39cc3c3c9273e3164bb67f0c5fd4fac0e3c607075cf67cfea2311b21420585363a841d65a53c03e100af57c209786243c2c3dcaba11f8e
+DIST nomacs-3.8.0.tar.gz 32240476 BLAKE2B 
b0bf2832cda09c01b98c5ef540a0d3d61046ca652c2c0b8b382ba69b7623327f6bcaf030cce2b87719a4bda1141b2118cb184700bfbff83fc86b496622178a16
 SHA512 
90ffd1ea7f6d8e2f07b2b093ebc7cfec682f11b874d95e249f3d35a2ceb8b75e7a0c55f19c978231c3c8342abe5cb251359771fd90aa39b50ee0a6d1514e88e1

diff --git a/media-gfx/nomacs/nomacs-3.8.0.ebuild 
b/media-gfx/nomacs/nomacs-3.8.0.ebuild
new file mode 100644
index 000..bf86f10b9e3
--- /dev/null
+++ b/media-gfx/nomacs/nomacs-3.8.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils xdg-utils
+
+DESCRIPTION="Qt-based image viewer"
+HOMEPAGE="https://nomacs.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+IUSE="+jpeg opencv raw tiff zip"
+
+REQUIRED_USE="
+   raw? ( opencv )
+   tiff? ( opencv )
+"
+
+RDEPEND="
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[jpeg?]
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   >=media-gfx/exiv2-0.25:=
+   opencv? ( media-libs/opencv:=[-qt4(-)] )
+   raw? ( >=media-libs/libraw-0.14:= )
+   tiff? (
+   dev-qt/qtimageformats:5
+   media-libs/tiff:0
+   )
+   zip? ( >=dev-libs/quazip-0.7.2[qt5] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${P}/ImageLounge"
+
+DOCS=( src/changelog.txt )
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # fix build with quazip-0.7.2 - bug 598354
+   sed -i -e "s/find_package(QuaZIP/find_package(QuaZip5/" 
cmake/Unix.cmake || die
+   sed -e "s/include 

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

2017-12-07 Thread Lars Wendler
commit: b62dd3b2220735ceee02ba6e773c56f85f6ead6e
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Dec  7 11:16:53 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Dec  7 11:17:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b62dd3b2

media-sound/audacity: Bump to version 2.2.1

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-sound/audacity/Manifest  |   3 +-
 media-sound/audacity/audacity-2.2.1.ebuild | 115 +
 2 files changed, 117 insertions(+), 1 deletion(-)

diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest
index e8f2e122009..45f8a51c000 100644
--- a/media-sound/audacity/Manifest
+++ b/media-sound/audacity/Manifest
@@ -1,3 +1,4 @@
 DIST audacity-help-2.1.3.zip 20682229 SHA256 
35a8f989ac8dfd24fa73716498feeffb82f838972280623309a557a3fa632a88 SHA512 
4666d414628aaf611f98001350bdbcb761dac19ce4cc1e59d1a29e5d74056b9bfe4492a356bcd6c44aac9a3aaa24e30acd7bb9647ca10395fa8d5f0839f893ec
 WHIRLPOOL 
413390d10f977da3ebd339ed7925a8e81efede5b322d0e5c96c21ab86f8dd3c800d9a5eaeb5a69a6655e7c76ba7010b0ccb4da14864d77891d3028da54d3de04
 DIST audacity-minsrc-2.1.3.tar.xz 8073388 SHA256 
c8fe1d52a58cef05390118a7f458f89252a3aa70155b78e8e25c92c4eeaabf31 SHA512 
96e8bc49ef431b964d67857387cd9e5c1b398becfcaa452e26ef7617f267b7688617a5312d4a9873a24ee34986ea411148369e0ce138d86fea9b520e2c74a3ef
 WHIRLPOOL 
730c962b6ff0861d9f96a58fb7d1c97af73cbf0072d3b8560c0250b4a37568741762d2891d8fb5097e6456a014e1ebe1dce4a41e039af5feb48d7bc454b67483
-DIST audacity-minsrc-2.2.0.tar.xz 10191924 SHA256 
87635ed19ebcc80d6e4bb88d578c67277c63a02bd22d09d5489080ad216f606b SHA512 
2b0cfbedce279faff4d26b8a8fc68730596891394a6cc7d9bce9d48f2e180d6ecdebfb87cdd381f1f92111a9d143d2ebd3906517206d888a2d922dc176a0f7ec
 WHIRLPOOL 
b171864dc0419a17d08693d9c97086021283601dc48c2487fc0a89264dd2ee30bfbf22264052564ef82f063ce9f3ae42a9df94486ac3f8041d50b96537473f29
+DIST audacity-minsrc-2.2.0.tar.xz 10191924 BLAKE2B 
e0f84978e351c9486302c3d07079932840e12c7c1b71ad7f45521cb513e18a468421326e7c595c9ea8f09370445dc9ab0cc07bbec1ad2e15ddad15cb1dccf605
 SHA512 
2b0cfbedce279faff4d26b8a8fc68730596891394a6cc7d9bce9d48f2e180d6ecdebfb87cdd381f1f92111a9d143d2ebd3906517206d888a2d922dc176a0f7ec
+DIST audacity-minsrc-2.2.1.tar.xz 8111992 BLAKE2B 
99b4a7602ed8e03714ff8c59c226ba98fb35344964d5033e541079f7f12a71f6c5264aa60613d02cdb6f254d5a542dc9380e6dfbfd870f2f3536c031c0cec54e
 SHA512 
92c094e4903c438b0aac27b1fb6c9ccc9ca089e4d3123769ff23e434de1e6a519482b42588a54f56afdf5d2013e5681fce3d143f9e092731a9511d4bba31cfaa

diff --git a/media-sound/audacity/audacity-2.2.1.ebuild 
b/media-sound/audacity/audacity-2.2.1.ebuild
new file mode 100644
index 000..34176a73de4
--- /dev/null
+++ b/media-sound/audacity/audacity-2.2.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils wxwidgets xdg-utils
+
+MY_P="${PN}-minsrc-${PV}"
+DOC_PV="2.1.3"
+DESCRIPTION="Free crossplatform audio editor"
+HOMEPAGE="http://web.audacityteam.org/;
+SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${MY_P}.tar.xz
+   doc? ( 
https://dev.gentoo.org/~polynomial-c/dist/${PN}-help-${DOC_PV}.zip )"
+   # wget doesn't seem to work on FossHub links, so we mirror
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="alsa cpu_flags_x86_sse doc ffmpeg +flac id3tag jack +ladspa +lame libav
+   +lv2 mad +midi nls +portmixer sbsms +soundtouch twolame vamp +vorbis 
+vst"
+RESTRICT="test"
+
+RDEPEND=">=app-arch/zip-2.3
+   dev-libs/expat
+   >=media-libs/libsndfile-1.0.0
+   =media-libs/portaudio-19*
+   media-libs/soxr
+   x11-libs/wxGTK:3.0[X]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? ( libav? ( media-video/libav:= )
+   !libav? ( >=media-video/ffmpeg-1.2:= ) )
+   flac? ( >=media-libs/flac-1.3.1[cxx] )
+   id3tag? ( media-libs/libid3tag )
+   jack? ( virtual/jack )
+   lame? ( >=media-sound/lame-3.70 )
+   lv2? ( media-libs/lv2 )
+   mad? ( >=media-libs/libmad-0.14.2b )
+   midi? ( media-libs/portmidi )
+   sbsms? ( media-libs/libsbsms )
+   soundtouch? ( >=media-libs/libsoundtouch-1.3.1 )
+   twolame? ( media-sound/twolame )
+   vamp? ( >=media-libs/vamp-plugin-sdk-2.0 )
+   vorbis? ( >=media-libs/libvorbis-1.0 )"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )"
+
+REQUIRED_USE="soundtouch? ( midi )"
+
+S="${WORKDIR}/${MY_P}-rc3"
+
+src_configure() {
+   local WX_GTK_VER="3.0"
+   need-wxwidgets unicode
+
+   # * always use system libraries if possible
+   # * options listed in the order that configure --help lists them
+   local myeconfargs=(
+   --disable-dynamic-loading
+   --enable-nyquist
+   --enable-unicode
+   --with-expat=system
+   

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

2017-12-07 Thread Michael Palimaka
commit: 66854f2f1e051919e41c280bae478378067b4788
Author: Jouni Kosonen  tukesoft  com>
AuthorDate: Tue Dec  5 13:13:56 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 10:54:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66854f2f

x11-misc/screengrab: Version bump to 1.97

Closes: https://bugs.gentoo.org/626520
Closes: https://github.com/gentoo/gentoo/pull/6450

 x11-misc/screengrab/Manifest   |  1 +
 x11-misc/screengrab/metadata.xml   |  7 +++---
 x11-misc/screengrab/screengrab-1.97.ebuild | 37 ++
 3 files changed, 41 insertions(+), 4 deletions(-)

diff --git a/x11-misc/screengrab/Manifest b/x11-misc/screengrab/Manifest
index a3e8d36e2d9..16172e0d1de 100644
--- a/x11-misc/screengrab/Manifest
+++ b/x11-misc/screengrab/Manifest
@@ -1 +1,2 @@
 DIST screengrab-1.2.1.tar.gz 156692 SHA256 
48cdaf66e6eff3ef0db89cb09b7c5757f07b99dd1cd05321e33b04a14c670d3b SHA512 
12892eaf33fe48875c1d0dccdc631cc64c246ba2ba10432539099b35e75c36f19c8ff8b97dee959575f214ea852d1afaa9cf46476f98e0978b379a05df101805
 WHIRLPOOL 
dc2a41981a7a0b569d0dac55d1bc16531c64e0e2dbe69330a1ff5a6511b28b0e2b6f8330e50805bf5c5b432afa3ac05aab93bfd398a26d8ff729276d6ccb1bfb
+DIST screengrab-1.97.tar.gz 161792 BLAKE2B 
c2f53cd3d7333d89737ae55753a03de2d3c39f7adcc85f278d54bfb6d734e6f71d9126f035184262bf437e4a5032350f4f7a07060a3eb4014dab15563f78db29
 SHA512 
4fea4fe68a212ef5436b4f2b2db64e6f830233e5af0cd28259ad84d292e5df6a38e22de1ba40efe083f18ffc973be78aafa0d9eed990229b5e2a8660d1b6ece1

diff --git a/x11-misc/screengrab/metadata.xml b/x11-misc/screengrab/metadata.xml
index 62e04b5545b..31021caf6ab 100644
--- a/x11-misc/screengrab/metadata.xml
+++ b/x11-misc/screengrab/metadata.xml
@@ -7,10 +7,9 @@



-   doome...@gmail.com
-   Artem Galichkin
+   aga...@siduction.org
+   Alf Gaida

-   screengrab-qt
-   DOOMer/screengrab
+   QtDesktop/screengrab

 

diff --git a/x11-misc/screengrab/screengrab-1.97.ebuild 
b/x11-misc/screengrab/screengrab-1.97.ebuild
new file mode 100644
index 000..65a4bfad7a1
--- /dev/null
+++ b/x11-misc/screengrab/screengrab-1.97.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils gnome2-utils
+
+DESCRIPTION="Qt application for getting screenshots"
+HOMEPAGE="https://github.com/QtDesktop/screengrab/;
+SRC_URI="https://github.com/QtDesktop/screengrab/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   dev-libs/libqtxdg
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtnetwork:5
+   kde-frameworks/kwindowsystem:5
+   x11-libs/libxcb
+   x11-libs/libX11
+"
+RDEPEND="${DEPEND}"
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



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

2017-12-07 Thread Michael Palimaka
commit: 5799c21d2de1f44ef8de29a200692b852cbe67e8
Author: Oz N Tiram  mobilityhouse  com>
AuthorDate: Sun Dec  3 12:49:22 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 10:29:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5799c21d

dev-libs/libite: a collection of useful BSD API

Libite is a lightweight library of frog DNA. It can be used to fill the
gaps in any dinosaur project. It holds useful functions and macros
developed by both Finit and the OpenBSD project. Most notably the
string functions: strlcpy(3), strlcat(3) and the highly useful *BSD
sys/queue.h and sys/tree.h API's.

Closes: https://bugs.gentoo.org/639626
Closes: https://github.com/gentoo/gentoo/pull/6421
Package-Manager: Portage-2.3.13, Repoman-2.3.1

 dev-libs/libite/Manifest|  1 +
 dev-libs/libite/libite-2.0.0.ebuild | 23 +++
 dev-libs/libite/metadata.xml| 21 +
 3 files changed, 45 insertions(+)

diff --git a/dev-libs/libite/Manifest b/dev-libs/libite/Manifest
new file mode 100644
index 000..cec74c2497b
--- /dev/null
+++ b/dev-libs/libite/Manifest
@@ -0,0 +1 @@
+DIST libite-2.0.0.tar.xz 259960 BLAKE2B 
4c5393daaf2ca6eb830fc5f11b1d38e9c1e2374c5f5d87bb973c7e54b9f81480d4a270a4551689806620cd5a84671d1055d409d6dd090acb64bf7fc454d1c283
 SHA512 
18516f19d36d81169116562b4b27d76240715424cdde9b87eae831f35adb17d70fb01e2eae5e7e9ce99e2c88344c2c15d2b7d11f4ea2e9ae0deb25ee5ee4c563

diff --git a/dev-libs/libite/libite-2.0.0.ebuild 
b/dev-libs/libite/libite-2.0.0.ebuild
new file mode 100644
index 000..4dff1da74a4
--- /dev/null
+++ b/dev-libs/libite/libite-2.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A collection of useful BSD APIs"
+HOMEPAGE="https://github.com/troglobit/libite;
+SRC_URI="https://github.com/troglobit/libite/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+src_configure(){
+   econf --enable-static=$(usex static-libs)
+}
+
+src_install(){
+   default
+   find "${D}" -name '*.la' -delete || die
+   rm "${D}/usr/share/doc/${PF}/LICENSE" || die
+}

diff --git a/dev-libs/libite/metadata.xml b/dev-libs/libite/metadata.xml
new file mode 100644
index 000..ec1edc5f993
--- /dev/null
+++ b/dev-libs/libite/metadata.xml
@@ -0,0 +1,21 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Oz Tiram
+   oz.ti...@gmail.com
+   
+   
+   proxy-ma...@gentoo.org
+   
+   
+   Libite is a lightweight library of frog DNA. It can be used to 
fill the
+   gaps in any dinosaur project. It holds useful functions and 
macros
+   developed by both Finit and the OpenBSD project. Most notably 
the
+   string functions: strlcpy(3), strlcat(3) and the highly useful 
*BSD
+   sys/queue.h and sys/tree.h API's.
+   
+   
+   troglobit/libite
+   
+



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

2017-12-07 Thread Michael Palimaka
commit: daa59db75b3de500284d82652d37807825807560
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 10:29:25 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 10:29:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa59db7

dev-libs/libuev: avoid installing LICENSE

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 dev-libs/libuev/libuev-2.1.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/libuev/libuev-2.1.0.ebuild 
b/dev-libs/libuev/libuev-2.1.0.ebuild
index 661b7402fb6..299e8c4aa12 100644
--- a/dev-libs/libuev/libuev-2.1.0.ebuild
+++ b/dev-libs/libuev/libuev-2.1.0.ebuild
@@ -19,4 +19,5 @@ src_configure(){
 src_install(){
default
find "${D}" -name '*.la' -delete || die
+   rm "${D}/usr/share/doc/${PF}/LICENSE" || die
 }



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

2017-12-07 Thread Michael Palimaka
commit: 6ee0574f47cdce4a6fded9e5243db4aab857502b
Author: Oz N Tiram  mobilityhouse  com>
AuthorDate: Sun Dec  3 14:12:06 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 10:15:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee0574f

dev-libs/libuev: Simple event loop for Linux

libuev is a simple event loop in the style of the more established

libevent, libev and the venerable Xt(3) event loop. The u (micro) in the
name refers to both the small feature set and the small size overhead
impact of the library.

Experienced developers may appreciate that libuEv is built on top of
modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain
amount of care is needed when dealing with APIs that employ signalfd.

Libuev is required for net-ftp/uftpd (see bug https://bugs.gentoo.org/639564).

Closes: https://bugs.gentoo.org/639630
Closes: https://github.com/gentoo/gentoo/pull/6423
Package-Manager: Portage-2.3.13, Repoman-2.3.1

 dev-libs/libuev/Manifest|  1 +
 dev-libs/libuev/libuev-2.1.0.ebuild | 22 ++
 dev-libs/libuev/metadata.xml| 20 
 3 files changed, 43 insertions(+)

diff --git a/dev-libs/libuev/Manifest b/dev-libs/libuev/Manifest
new file mode 100644
index 000..56cc5b76b11
--- /dev/null
+++ b/dev-libs/libuev/Manifest
@@ -0,0 +1 @@
+DIST libuev-2.1.0.tar.xz 247388 BLAKE2B 
e2934fb79e32bf61e22a7c8fcdd6371f089c5e8a4f5b3039c10c90abd852d08c5612f7b871ef705afdca68857a270dfd133a1436cd9f49876e0bf47b903e6328
 SHA512 
82bd68c75f015284d3757886720d1a0e5689cf71b40b896410e5e4e952761fe05b090a33e0787f632afa7726567667e4dbbbc6270129828656953ded6d28d02b

diff --git a/dev-libs/libuev/libuev-2.1.0.ebuild 
b/dev-libs/libuev/libuev-2.1.0.ebuild
new file mode 100644
index 000..661b7402fb6
--- /dev/null
+++ b/dev-libs/libuev/libuev-2.1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A collection of useful BSD APIs"
+HOMEPAGE="https://github.com/troglobit/libuev;
+SRC_URI="https://github.com/troglobit/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+src_configure(){
+   econf --enable-static=$(usex static-libs)
+}
+
+src_install(){
+   default
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/libuev/metadata.xml b/dev-libs/libuev/metadata.xml
new file mode 100644
index 000..55df3087918
--- /dev/null
+++ b/dev-libs/libuev/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Oz Tiram
+   oz.ti...@gmail.com
+   
+   
+   proxy-ma...@gentoo.org
+   
+   
+   libuEv is a simple event loop in the style of the more 
established
+   libevent, libev and the venerable Xt(3) event loop. The u 
(micro) in the
+   name refers to both the small feature set and the small size 
overhead
+   impact of the library.
+   
+   
+   troglobit/libuev
+   
+



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

2017-12-07 Thread Michael Palimaka
commit: 01417d76965fc9cb35171e72694562c71da537c5
Author: Reuben D'Netto  gmail  com>
AuthorDate: Wed Dec  6 11:12:46 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 09:49:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01417d76

sys-apps/apparmor: Added systemd unit.

Closes: https://bugs.gentoo.org/555388
Closes: https://github.com/gentoo/gentoo/pull/6466

 sys-apps/apparmor/Manifest  |  2 +-
 sys-apps/apparmor/apparmor-2.11.1-r2.ebuild | 64 +
 sys-apps/apparmor/files/apparmor.service| 14 +++
 sys-apps/apparmor/files/apparmor_load.sh|  2 +
 sys-apps/apparmor/files/apparmor_unload.sh  |  2 +
 5 files changed, 83 insertions(+), 1 deletion(-)

diff --git a/sys-apps/apparmor/Manifest b/sys-apps/apparmor/Manifest
index a2e9f8fdb80..fa2e8344639 100644
--- a/sys-apps/apparmor/Manifest
+++ b/sys-apps/apparmor/Manifest
@@ -1 +1 @@
-DIST apparmor-2.11.1.tar.gz 5017646 SHA256 
e8e2b22c18e6b6741c1f96942398923b97316b53d86408629f922d5689ec3507 SHA512 
f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c
 WHIRLPOOL 
46553fd18fbee79b3553bdeb2745c4d29396da0077284eda7391c7d94ff930f06242e295006d16110df12ae927d2b7ace0277769e61848d3f8670cebdd9d8c9e
+DIST apparmor-2.11.1.tar.gz 5017646 BLAKE2B 
ee0176c87b2800eb562c136ff324f08e444c412117c4593ff97c4b0e4c63db2aea0721c6ed38f3c733e3c95024165f329e520acf838c4798a8285b8dedf0d51e
 SHA512 
f088157cc116987e56c0e02127497b1ec6241f3d761ec3b53211fa188f5f02c9408d6b903f2d275328ede88ebfd1393e00aad9f68cbe78fa9ab3711ba0f9c00c

diff --git a/sys-apps/apparmor/apparmor-2.11.1-r2.ebuild 
b/sys-apps/apparmor/apparmor-2.11.1-r2.ebuild
new file mode 100644
index 000..1d78904b577
--- /dev/null
+++ b/sys-apps/apparmor/apparmor-2.11.1-r2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd toolchain-funcs versionator
+
+MY_PV="$(get_version_component_range 1-2)"
+
+DESCRIPTION="Userspace utils and init scripts for the AppArmor application 
security system"
+HOMEPAGE="http://apparmor.net/;
+SRC_URI="https://launchpad.net/${PN}/${MY_PV}/${PV}/+download/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="~sys-libs/libapparmor-${PV}"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+   sys-devel/bison
+   sys-devel/flex
+   doc? ( dev-tex/latex2html )
+"
+
+S=${WORKDIR}/apparmor-${PV}/parser
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.10-makefile.patch"
+   "${FILESDIR}/${PN}-2.11.1-dynamic-link.patch"
+)
+
+src_prepare() {
+   default
+
+   # remove warning about missing file that controls features
+   # we don't currently support
+   sed -e "/installation problem/ctrue" -i rc.apparmor.functions || die
+}
+
+src_compile()  {
+   emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" USE_SYSTEM=1 arch manpages
+   use doc && emake pdf
+}
+
+src_test() {
+   emake CXX="$(tc-getCXX)" USE_SYSTEM=1 check
+}
+
+src_install() {
+   emake DESTDIR="${D}" DISTRO="unknown" USE_SYSTEM=1 install
+
+   dodir /etc/apparmor.d/disable
+
+   newinitd "${FILESDIR}/${PN}-init" ${PN}
+   systemd_newunit "${FILESDIR}/apparmor.service" apparmor.service
+
+   use doc && dodoc techdoc.pdf
+
+   exeinto /usr/share/apparmor
+   doexe "${FILESDIR}/apparmor_load.sh"
+   doexe "${FILESDIR}/apparmor_unload.sh"
+}

diff --git a/sys-apps/apparmor/files/apparmor.service 
b/sys-apps/apparmor/files/apparmor.service
new file mode 100644
index 000..89f14fed4b7
--- /dev/null
+++ b/sys-apps/apparmor/files/apparmor.service
@@ -0,0 +1,14 @@
+[Unit]
+Description=AppArmor profiles
+DefaultDependencies=no
+After=local-fs.target
+Before=sysinit.target
+
+[Service]
+Type=oneshot
+ExecStart=/usr/share/apparmor/apparmor_load.sh
+ExecStop=/usr/share/apparmor/apparmor_unload.sh
+RemainAfterExit=yes
+
+[Install]
+WantedBy=multi-user.target

diff --git a/sys-apps/apparmor/files/apparmor_load.sh 
b/sys-apps/apparmor/files/apparmor_load.sh
new file mode 100755
index 000..e6fe6b68431
--- /dev/null
+++ b/sys-apps/apparmor/files/apparmor_load.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+find "/etc/apparmor.d/" -maxdepth 1 -type f -exec apparmor_parser -r {} +

diff --git a/sys-apps/apparmor/files/apparmor_unload.sh 
b/sys-apps/apparmor/files/apparmor_unload.sh
new file mode 100755
index 000..19e598bb84c
--- /dev/null
+++ b/sys-apps/apparmor/files/apparmor_unload.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+find "/etc/apparmor.d/" -maxdepth 1 -type f -exec apparmor_parser -R {} \;



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

2017-12-07 Thread Andreas Sturmlechner
commit: 59e6430f4d043f3356a5de5906e047b34152dbda
Author: Geaaru  gmail  com>
AuthorDate: Thu Dec  7 08:57:19 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 09:17:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e6430f

dev-db/cpp-driver: drop old 2.7.1

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-db/cpp-driver/Manifest|  1 -
 dev-db/cpp-driver/cpp-driver-2.7.1.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/dev-db/cpp-driver/Manifest b/dev-db/cpp-driver/Manifest
index f99d6b85d15..104338a9744 100644
--- a/dev-db/cpp-driver/Manifest
+++ b/dev-db/cpp-driver/Manifest
@@ -1,2 +1 @@
-DIST cpp-driver-2.7.1.tar.gz 623912 BLAKE2B 
799e38044bdc71278228f1bbde6c6c906ecea952da8a296fbad2b94e27ed8b6b17f5ce3d8616bab5184f5fbc2ba0b6e6bc115597e77898813e235a7fec3c3c9e
 SHA512 
240cfc63eafd5c825289703569e7ec405f3a8671f21372c11738fc9a45712fd430b5ef0b78d03156223dcf68862ab2e8a78d2f9b3274839e271455920492110d
 DIST cpp-driver-2.8.0.tar.gz 1515087 BLAKE2B 
ce8a2afb1c8c97104b4622e1d3499a402e31a91689fe01ba22de24846c33aaf80057425aa6f3a7f08ca73d484e9a431a62ee5dab517fc6a02a6e569a813de50f
 SHA512 
373f5e462053768c9d092f4621f8d78d94a7736770740d8b1366a4fc233c83de4dee952a58e1c6a29a599810bd3701ebbd16b8c02ebdc54a80fb5885494a7e0e

diff --git a/dev-db/cpp-driver/cpp-driver-2.7.1.ebuild 
b/dev-db/cpp-driver/cpp-driver-2.7.1.ebuild
deleted file mode 100644
index a68364459ed..000
--- a/dev-db/cpp-driver/cpp-driver-2.7.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="DataStax C/C++ Driver for Cassandra"
-HOMEPAGE="http://datastax.github.io/cpp-driver/;
-SRC_URI="https://github.com/datastax/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl libressl"
-
-RDEPEND="
-   dev-libs/libuv
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )"
-DEPEND="${RDEPEND}"
-
-src_configure() {
-   local mycmakeargs=( -DCASS_USE_OPENSSL=$(usex ssl) )
-   cmake-utils_src_configure
-}



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

2017-12-07 Thread Andreas Sturmlechner
commit: 5084338185ba601335cbc09166677c9b203b5933
Author: Geaaru  gmail  com>
AuthorDate: Thu Dec  7 08:54:30 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 09:12:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50843381

dev-db/cpp-driver: 2.8.0 version bump, bug #639116

Package-Manager: Portage-2.3.13, Repoman-2.3.4
Closes: https://bugs.gentoo.org/639116
Closes: https://github.com/gentoo/gentoo/pull/6446

 dev-db/cpp-driver/Manifest|  3 ++-
 dev-db/cpp-driver/cpp-driver-2.8.0.ebuild | 28 
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/dev-db/cpp-driver/Manifest b/dev-db/cpp-driver/Manifest
index b9d24d0969b..f99d6b85d15 100644
--- a/dev-db/cpp-driver/Manifest
+++ b/dev-db/cpp-driver/Manifest
@@ -1 +1,2 @@
-DIST cpp-driver-2.7.1.tar.gz 623912 SHA256 
eb22b7b148507253d2ca24f419e6768d5f9525dbc6f60afcd40906df3ae7cf8d SHA512 
240cfc63eafd5c825289703569e7ec405f3a8671f21372c11738fc9a45712fd430b5ef0b78d03156223dcf68862ab2e8a78d2f9b3274839e271455920492110d
 WHIRLPOOL 
5745cb3e39a9b375945ddd41d23bb25488105238315993646eaa11897d5730d0db80dd5f0e159752163ec7a8e06995f9e4fcd71f765a03a1f43a09957e0bac1c
+DIST cpp-driver-2.7.1.tar.gz 623912 BLAKE2B 
799e38044bdc71278228f1bbde6c6c906ecea952da8a296fbad2b94e27ed8b6b17f5ce3d8616bab5184f5fbc2ba0b6e6bc115597e77898813e235a7fec3c3c9e
 SHA512 
240cfc63eafd5c825289703569e7ec405f3a8671f21372c11738fc9a45712fd430b5ef0b78d03156223dcf68862ab2e8a78d2f9b3274839e271455920492110d
+DIST cpp-driver-2.8.0.tar.gz 1515087 BLAKE2B 
ce8a2afb1c8c97104b4622e1d3499a402e31a91689fe01ba22de24846c33aaf80057425aa6f3a7f08ca73d484e9a431a62ee5dab517fc6a02a6e569a813de50f
 SHA512 
373f5e462053768c9d092f4621f8d78d94a7736770740d8b1366a4fc233c83de4dee952a58e1c6a29a599810bd3701ebbd16b8c02ebdc54a80fb5885494a7e0e

diff --git a/dev-db/cpp-driver/cpp-driver-2.8.0.ebuild 
b/dev-db/cpp-driver/cpp-driver-2.8.0.ebuild
new file mode 100644
index 000..840881be457
--- /dev/null
+++ b/dev-db/cpp-driver/cpp-driver-2.8.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="DataStax C/C++ Driver for Cassandra"
+HOMEPAGE="http://datastax.github.io/cpp-driver/;
+SRC_URI="https://github.com/datastax/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ssl libressl"
+
+RDEPEND="
+   dev-libs/libuv:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=( -DCASS_USE_OPENSSL=$(usex ssl) )
+   cmake-utils_src_configure
+}



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

2017-12-07 Thread Michael Palimaka
commit: c701b5a30f12970c1faa3730b6cf5856c111fa42
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 09:08:00 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 09:08:19 2017 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=c701b5a3

dev-qt/qtwebengine: fix patch name

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

 dev-qt/qtwebengine/qtwebengine-5.10..ebuild | 2 +-
 dev-qt/qtwebengine/qtwebengine-5.9..ebuild  | 2 +-
 dev-qt/qtwebengine/qtwebengine-5..ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwebengine/qtwebengine-5.10..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.10..ebuild
index afb0d89d..2b51fbf7 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.10..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.10..ebuild
@@ -73,7 +73,7 @@ DEPEND="${RDEPEND}
pax_kernel? ( sys-apps/elfix )
 "
 
-PATCHES=( "${FILESDIR}/${P}-icu-60.1.patch" )
+PATCHES=( "${FILESDIR}/${PN}-5.9.3-icu-60.1.patch" )
 
 src_prepare() {
use pax_kernel && PATCHES+=( 
"${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )

diff --git a/dev-qt/qtwebengine/qtwebengine-5.9..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5.9..ebuild
index afb0d89d..2b51fbf7 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.9..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.9..ebuild
@@ -73,7 +73,7 @@ DEPEND="${RDEPEND}
pax_kernel? ( sys-apps/elfix )
 "
 
-PATCHES=( "${FILESDIR}/${P}-icu-60.1.patch" )
+PATCHES=( "${FILESDIR}/${PN}-5.9.3-icu-60.1.patch" )
 
 src_prepare() {
use pax_kernel && PATCHES+=( 
"${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )

diff --git a/dev-qt/qtwebengine/qtwebengine-5..ebuild 
b/dev-qt/qtwebengine/qtwebengine-5..ebuild
index afb0d89d..2b51fbf7 100644
--- a/dev-qt/qtwebengine/qtwebengine-5..ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5..ebuild
@@ -73,7 +73,7 @@ DEPEND="${RDEPEND}
pax_kernel? ( sys-apps/elfix )
 "
 
-PATCHES=( "${FILESDIR}/${P}-icu-60.1.patch" )
+PATCHES=( "${FILESDIR}/${PN}-5.9.3-icu-60.1.patch" )
 
 src_prepare() {
use pax_kernel && PATCHES+=( 
"${FILESDIR}/${PN}-5.9.0-paxmark-mksnapshot.patch" )



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

2017-12-07 Thread Michael Palimaka
commit: ab9f273f728dc0d8c775a81b8aca0def1428c9fc
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  7 09:05:56 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  7 09:06:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9f273f

profiles: mask dev-vcs/qct for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 524699016ef..d4679590fa3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Michael Palimaka  (07 Dec 2017)
+# Dead upstream. Requires dead Qt4.
+# Masked for removal in 30 days. Bug #640138.
+dev-vcs/qct
+
 # Andreas Sturmlechner  (06 Dec 2017)
 # No maintainer, depends on dead PyQt4/Qt4.
 # Masked for removal in 30 days. Bugs #480250, #640114



[gentoo-commits] repo/gentoo:master commit in: games-action/beathazardultra/

2017-12-07 Thread Daniel Campbell
commit: d08d83fc787b51d9fec6d3f2dd37f0c0c22ccd4e
Author: Daniel Campbell  gentoo  org>
AuthorDate: Thu Dec  7 08:40:48 2017 +
Commit: Daniel Campbell  gentoo  org>
CommitDate: Thu Dec  7 09:01:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d08d83fc

games-action/beathazardultra: Add self to maintainers

Add myself as co-maintainer. Correct src_prepare to include `default`
and update copyright header.

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 games-action/beathazardultra/Manifest   | 2 +-
 games-action/beathazardultra/beathazardultra-20130308-r1.ebuild | 3 ++-
 games-action/beathazardultra/metadata.xml   | 4 
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/games-action/beathazardultra/Manifest 
b/games-action/beathazardultra/Manifest
index 59ff987f1f8..09c6bc3d546 100644
--- a/games-action/beathazardultra/Manifest
+++ b/games-action/beathazardultra/Manifest
@@ -1 +1 @@
-DIST beathazard-installer_03-08-13 183569201 SHA256 
ba5d67d820b3367b7080cd73f433d13964285904a55d5be6578bbe9966963faa SHA512 
273f550034473d43ac4ceb41018b540f6518393606249de490642a4e6f0dfb5f0b860d3a633db0f90f3b9fce1dc156cf4bd80d383f7e6eae91a5e7bd9e9427d4
 WHIRLPOOL 
91032365fce84eff65361397935f9e36eae8740f5ae947c976e2e30e76396e55423d8d959ce4476688d8c77d92b57c951c581023e675b1c59f8c286172ff5ec3
+DIST beathazard-installer_03-08-13 183569201 BLAKE2B 
769fffbfc752d9c924c26a0fab347297087787d4eb665440fd3aed1c315a6f93f8e0526dbe62219b6aff2bb6ad1b7d7a5ccdc16663e9ea32671ec5c28fc12ebb
 SHA512 
273f550034473d43ac4ceb41018b540f6518393606249de490642a4e6f0dfb5f0b860d3a633db0f90f3b9fce1dc156cf4bd80d383f7e6eae91a5e7bd9e9427d4

diff --git a/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild 
b/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild
index 6103d017fa8..dbfa798f384 100644
--- a/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild
+++ b/games-action/beathazardultra/beathazardultra-20130308-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 # TODO: unbundle allegro[gtk...] (no multilib on amd64 and 5.0.9 soname)
@@ -63,6 +63,7 @@ src_prepare() {
einfo "Removing bundled libs..."
rm -v all/hge_lib/libjpeg.so* all/hge_lib/libpng12.so* || die
fi
+   default
 }
 
 src_install() {

diff --git a/games-action/beathazardultra/metadata.xml 
b/games-action/beathazardultra/metadata.xml
index b878aaa1812..d0b861ce4e6 100644
--- a/games-action/beathazardultra/metadata.xml
+++ b/games-action/beathazardultra/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   z...@gentoo.org
+   Daniel Campbell
+   

ga...@gentoo.org
Gentoo Games Project



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

2017-12-07 Thread Andreas Sturmlechner
commit: 6a564498e179df4112a2a165d90c66eb75289bb8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  7 08:26:48 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  7 08:26:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a564498

dev-db/firebird: Add missing die

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 dev-db/firebird/firebird-2.5.7.27050.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/firebird/firebird-2.5.7.27050.0.ebuild 
b/dev-db/firebird/firebird-2.5.7.27050.0.ebuild
index 74bd1f31074..68a0c71d850 100644
--- a/dev-db/firebird/firebird-2.5.7.27050.0.ebuild
+++ b/dev-db/firebird/firebird-2.5.7.27050.0.ebuild
@@ -82,7 +82,7 @@ src_prepare() {
find . -name \*.sh -exec chmod +x {} + || die
rm -r extern/{btyacc,editline,icu} || die
 
-   mv configure.in configure.ac || "failed to mv configure.in configure.ac"
+   mv configure.in configure.ac || die "failed to mv configure.in 
configure.ac"
 
eautoreconf
 }