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

2018-04-20 Thread David Seifert
commit: c461b3bdb4300dc83d377cdb3e770c791240335d
Author: Marty E. Plummer  startmail  com>
AuthorDate: Tue Apr 10 03:24:34 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 19:43:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c461b3bd

media-gfx/comix: fdo-mime->xdg-utils

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 media-gfx/comix/comix-4.0.4-r1.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-gfx/comix/comix-4.0.4-r1.ebuild 
b/media-gfx/comix/comix-4.0.4-r1.ebuild
index 2260aab7a16..d54bfcb0ae8 100644
--- a/media-gfx/comix/comix-4.0.4-r1.ebuild
+++ b/media-gfx/comix/comix-4.0.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 PYTHON_COMPAT=( python2_7 )
 PLOCALES="ca cs es fr hr hu id ja ko pl pt_BR ru sv zh_CN zh_TW"
 
-inherit eutils fdo-mime gnome2-utils l10n python-single-r1
+inherit eutils gnome2-utils l10n python-single-r1 xdg-utils
 
 DESCRIPTION="A GTK image viewer specifically designed to handle comic books"
 HOMEPAGE="http://comix.sourceforge.net;
@@ -66,13 +66,13 @@ pkg_preinst() {
 
 pkg_postinst() {
gnome2_gconf_install
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }



[gentoo-commits] proj/sci:master commit in: sci-biology/gatk/files/, sci-biology/gatk/

2018-04-20 Thread Martin Mokrejs
commit: cb99f31b0e528eda8ac02259b562a85f247d7d06
Author: Martin Mokrejs  fold  natur  cuni  cz>
AuthorDate: Fri Apr 20 19:36:13 2018 +
Commit: Martin Mokrejs  fold  natur  cuni  cz>
CommitDate: Fri Apr 20 19:36:13 2018 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cb99f31b

sci-biology/gatk: version bump to 3.8-1

Bump to the latest version before commandline syntax has been
changed (in gatk-4). The package builds at the cost of downloading
608.21 MiB during git tree download and 134MB when download maven
jar files into "${W}"/.m2 directory.

The ebuild works around permissions issue when mvn attempts to
access $HOME/.m2 which is outside sandbox.

The ebuild installs individual jar files and porobably using a
different target we could get out the GenomeAnalysisTK.jar
file as upstream actually releases as its binary.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sci-biology/gatk/files/settings.xml |   9 
 sci-biology/gatk/gatk-3.6.ebuild|  47 
 sci-biology/gatk/gatk-3.8.1.ebuild  | 103 
 3 files changed, 112 insertions(+), 47 deletions(-)

diff --git a/sci-biology/gatk/files/settings.xml 
b/sci-biology/gatk/files/settings.xml
new file mode 100644
index 0..9527ec0b7
--- /dev/null
+++ b/sci-biology/gatk/files/settings.xml
@@ -0,0 +1,9 @@
+http://maven.apache.org/SETTINGS/1.0.0;
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;
+  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
+  https://maven.apache.org/xsd/settings-1.0.0.xsd;>
+  ${user.home}/.m2/repository
+  false
+  false
+  true
+

diff --git a/sci-biology/gatk/gatk-3.6.ebuild b/sci-biology/gatk/gatk-3.6.ebuild
deleted file mode 100644
index bdbf14e9b..0
--- a/sci-biology/gatk/gatk-3.6.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-EANT_BUILD_TARGET="dist"
-EANT_NEEDS_TOOLS="true"
-JAVA_ANT_REWRITE_CLASSPATH="true"
-
-inherit java-pkg-2 java-ant-2 vcs-snapshot
-
-DESCRIPTION="The Genome Analysis Toolkit"
-HOMEPAGE="http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit;
-SRC_URI="https://github.com/broadgsa/gatk/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64"
-
-COMMON_DEPS=""
-DEPEND="
-   >=virtual/jdk-1.6
-   dev-java/maven-bin:*
-   dev-java/cofoja
-   ${COMMON_DEPS}"
-RDEPEND="
-   >=virtual/jre-1.6
-   >=sci-biology/SnpEff-2.0.5
-   ${COMMON_DEPS}"
-
-src_prepare() {
-   sh ant-bridge.sh || die # BUG: this download and compiles lot of stuff
-   java-pkg-2_src_prepare
-}
-
-src_install() {
-   mvn install -Dmaven.repo.local="${WORKDIR}"/.m2/repository || die
-   find public -name \*.jar | grep -v tests | grep -v cofoja | while read 
f; do \
-   java-pkg_dojar $f # FIXME: Java QA Notice: installing versioned 
jar 'gatk-tools-public-3.6.jar'
-   done
-}
-
-pkg_postinst(){
-   einfo "The ebuild also installs bundled SnpEff-2.0.5.jar file until the"
-   einfo "installation layout gets more testing"
-}

diff --git a/sci-biology/gatk/gatk-3.8.1.ebuild 
b/sci-biology/gatk/gatk-3.8.1.ebuild
new file mode 100644
index 0..b2610a770
--- /dev/null
+++ b/sci-biology/gatk/gatk-3.8.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit java-pkg-2 git-r3 # building from tar.gz snapshots is unsupported
+
+# fetch -3.8-1.tar.gz
+MY_PV=${PV/.1/-1}
+DESCRIPTION="The Genome Analysis Toolkit"
+HOMEPAGE="http://www.broadinstitute.org/gsa/wiki/index.php/The_Genome_Analysis_Toolkit;
+EGIT_REPO_URI="https://github.com/broadgsa/gatk.git;
+EGIT_COMMIT="41147a655594c2aae6e2cad8462bd1648570b32b"
+# building outside of git is not possible,
+# see https://github.com/broadinstitute/picard/issues/605
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64" # 608.21 MiB git download and 134MB "${W}"/.m2 download
+
+COMMON_DEPS=""
+DEPEND="
+   >=virtual/jdk-1.6
+   dev-java/maven-bin:* || ( dev-java/netbeans-java )
+   dev-java/cofoja
+   ${COMMON_DEPS}"
+RDEPEND="
+   >=virtual/jre-1.6
+   >=sci-biology/SnpEff-2.0.5
+   ${COMMON_DEPS}"
+
+#S="${WORKDIR}/${PN}-${MY_PV}"
+
+# https://maven.apache.org/settings.html
+# The two settings files are located at:
+#   The Maven installation directory: $M2_HOME/conf/settings.xml
+#   The user's home directory: ${user.home}/.m2/settings.xml
+#
+# localRepository: This value is the path of this build system's local 
repository. 
+#The default value is ${user.home}/.m2/repository. This element is 
especially
+#useful for a main build server allowing all logged-in users to build from 
a
+#common local repository.
+# interactiveMode: true if Maven should attempt to interact with the user for 
input,
+#

[gentoo-commits] repo/gentoo:master commit in: dev-haskell/network-info/

2018-04-20 Thread Sergei Trofimovich
commit: 1ef41f27d5105a76b90023e15b8fc982a5a19b79
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Apr 20 19:16:18 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:16:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef41f27

dev-haskell/network-info: bump up to 0.2.0.10

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-haskell/network-info/Manifest  |  1 +
 .../network-info/network-info-0.2.0.10.ebuild  | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-haskell/network-info/Manifest 
b/dev-haskell/network-info/Manifest
index 4bc2549e147..eae3ee92e8a 100644
--- a/dev-haskell/network-info/Manifest
+++ b/dev-haskell/network-info/Manifest
@@ -1 +1,2 @@
+DIST network-info-0.2.0.10.tar.gz 6278 BLAKE2B 
52cec7dc2866ff0aad9f0180391c2e093d3147f7de1dd96baa7ec1f9d149792aca371d7f5bb3a32d254f2fd3a35f6a6b3fb479967ad7cb0a125944aca7eeaa88
 SHA512 
d578f64860fb3c04d11a444d9636bde57402b6728529e73c7741b056ef0d8f68cb0958118212f2d47826dc28ba9b2bfcc9aef8b5b2e9fc3da8eaadc796160895
 DIST network-info-0.2.0.8.tar.gz 5998 BLAKE2B 
99ec593628e7f0f3e3995145917bed53d22b381b65bd6aaf611f3b60fc2c093967ac8e7914c614012c66fc410fc106213e34e9fe787e09dc847554e1f670533c
 SHA512 
3b2d23085c8c4cb1cfefc8be75dd7b0c2e144a28b8c203149a246c8b9173d1e3f6b2fdb0e6ac3d13066d0d3b219b12dc82f2e935d3b661ff4dc6d858e376f3be

diff --git a/dev-haskell/network-info/network-info-0.2.0.10.ebuild 
b/dev-haskell/network-info/network-info-0.2.0.10.ebuild
new file mode 100644
index 000..f1adc0d6e1a
--- /dev/null
+++ b/dev-haskell/network-info/network-info-0.2.0.10.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.5.
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour"
+inherit haskell-cabal
+
+DESCRIPTION="Access the local computer's basic network configuration"
+HOMEPAGE="https://github.com/jystic/network-info;
+SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+   >=dev-haskell/cabal-1.6
+"



[gentoo-commits] repo/gentoo:master commit in: media-video/handbrake/files/, media-video/handbrake/

2018-04-20 Thread Ian Whyman
commit: 5af06626ddac2bdc28d9eeb557a231c0e1ff1b81
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Apr 19 08:26:19 2018 +
Commit: Ian Whyman  gentoo  org>
CommitDate: Fri Apr 20 19:11:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5af06626

media-video/handbrake: Fixed build with USE="-libav".

Also add xdg_desktop_database_update calls.

Closes: https://bugs.gentoo.org/653254
Package-Manager: Portage-2.3.30, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/8065

 .../handbrake/files/handbrake-1.1.0-nolibav.patch  | 235 +
 media-video/handbrake/handbrake-1.1.0.ebuild   |   6 +-
 2 files changed, 239 insertions(+), 2 deletions(-)

diff --git a/media-video/handbrake/files/handbrake-1.1.0-nolibav.patch 
b/media-video/handbrake/files/handbrake-1.1.0-nolibav.patch
new file mode 100644
index 000..bb7e17bdde5
--- /dev/null
+++ b/media-video/handbrake/files/handbrake-1.1.0-nolibav.patch
@@ -0,0 +1,235 @@
+From 9e1f245708a157231c427c0ef9b91729d59a30e1 Mon Sep 17 00:00:00 2001
+From: John Stebbins 
+Date: Tue, 28 Nov 2017 08:22:54 -0800
+Subject: [PATCH] add sdtp (sample dependency) box to mp4 (#1006)
+
+* add sdtp (sample dependency) box to mp4
+
+The AppleTV 4K requires this box in order to play 2160p60 video.
+---
+ contrib/ffmpeg/A21-mp4-sdtp.patch | 126 ++
+ libhb/encavcodec.c|   8 ++-
+ libhb/encx264.c   |   7 +--
+ libhb/encx265.c   |   3 +
+ libhb/muxavformat.c   |   4 ++
+ 5 files changed, 140 insertions(+), 8 deletions(-)
+ create mode 100644 contrib/ffmpeg/A21-mp4-sdtp.patch
+
+diff --git a/contrib/ffmpeg/A21-mp4-sdtp.patch 
b/contrib/ffmpeg/A21-mp4-sdtp.patch
+new file mode 100644
+index 0..5d2221c47
+--- /dev/null
 b/contrib/ffmpeg/A21-mp4-sdtp.patch
+@@ -0,0 +1,126 @@
++From c2204c579c8411771b53a4bc66324c7c5d07698a Mon Sep 17 00:00:00 2001
++From: John Stebbins 
++Date: Thu, 16 Nov 2017 14:40:12 -0800
++Subject: [PATCH] movenc: add sdtp (sample dependency) box to mp4
++
++The AppleTV 4K requires this box in order to play 2160p60 video.
++---
++ libavcodec/avcodec.h |  9 +++--
++ libavformat/movenc.c | 34 +-
++ libavformat/movenc.h |  6 ++
++ 3 files changed, 46 insertions(+), 3 deletions(-)
++
++diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
++index 5624835023..48e9d23679 100644
++--- a/libavcodec/avcodec.h
+ b/libavcodec/avcodec.h
++@@ -1161,8 +1161,13 @@ typedef struct AVPacket {
++ int64_t convergence_duration;
++ #endif
++ } AVPacket;
++-#define AV_PKT_FLAG_KEY 0x0001 ///< The packet contains a keyframe
++-#define AV_PKT_FLAG_CORRUPT 0x0002 ///< The packet content is corrupted
+++#define AV_PKT_FLAG_KEY 0x0001 ///< The packet contains a keyframe
+++#define AV_PKT_FLAG_CORRUPT 0x0002 ///< The packet content is corrupted
+++/**
+++ * Flag is used to indicate packets that contain frames that can
+++ * be discarded by the decoder.  I.e. Non-reference frames.
+++ */
+++#define AV_PKT_FLAG_DISPOSABLE  0x0004
++ 
++ enum AVSideDataParamChangeFlags {
++ AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT  = 0x0001,
++diff --git a/libavformat/movenc.c b/libavformat/movenc.c
++index a546fdfead..d263f444f4 100644
++--- a/libavformat/movenc.c
+ b/libavformat/movenc.c
++@@ -227,6 +227,30 @@ static int mov_write_stss_tag(AVIOContext *pb, MOVTrack 
*track, uint32_t flag)
++ return update_size(pb, pos);
++ }
++ 
+++/* Sample dependency atom */
+++static int mov_write_sdtp_tag(AVIOContext *pb, MOVTrack *track)
+++{
+++int i;
+++uint8_t leading, dependent, reference, redundancy;
+++int64_t pos = avio_tell(pb);
+++avio_wb32(pb, 0); // size
+++ffio_wfourcc(pb, "sdtp");
+++avio_wb32(pb, 0); // version & flags
+++for (i = 0; i < track->entry; i++) {
+++dependent = MOV_SAMPLE_DEPENDENCY_YES;
+++leading = reference = redundancy = MOV_SAMPLE_DEPENDENCY_UNKNOWN;
+++if (track->cluster[i].flags & MOV_DISPOSABLE_SAMPLE) {
+++reference = MOV_SAMPLE_DEPENDENCY_NO;
+++}
+++if (track->cluster[i].flags & MOV_SYNC_SAMPLE) {
+++dependent = MOV_SAMPLE_DEPENDENCY_NO;
+++}
+++avio_w8(pb, (leading << 6)   | (dependent << 4) |
+++(reference << 2) | redundancy);
+++}
+++return update_size(pb, pos);
+++}
+++
++ static int mov_write_amr_tag(AVIOContext *pb, MOVTrack *track)
++ {
++ avio_wb32(pb, 0x11); /* size */
++@@ -1211,8 +1235,12 @@ static int mov_write_stbl_tag(AVFormatContext *s, 
AVIOContext *pb, MOVTrack *tra
++ mov_write_stts_tag(pb, track);
++ if ((track->par->codec_type == AVMEDIA_TYPE_VIDEO ||
++  track->par->codec_tag == MKTAG('r','t','p',' ')) &&
++-track->has_keyframes && track->has_keyframes < track->entry)
+++track->has_keyframes && 

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

2018-04-20 Thread Michał Górny
commit: 5648f34a63f38c83dcf44985c3a48b774143f1c2
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 20 19:00:51 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 19:06:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5648f34a

dev-python/testscenarios: Make tests verbose

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

diff --git a/dev-python/testscenarios/testscenarios-0.5.0.ebuild 
b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
index 104483ba87a..6955aee18da 100644
--- a/dev-python/testscenarios/testscenarios-0.5.0.ebuild
+++ b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
@@ -30,5 +30,5 @@ python_prepare_all() {
 }
 
 python_test() {
-   "${PYTHON}" -m unittest discover || die "Tests fail with ${EPYTHON}"
+   "${PYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
 }



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

2018-04-20 Thread Michał Górny
commit: 97b268d1a86c83993a2e3434d96d81f1d293a117
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 20 19:00:25 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 19:06:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b268d1

dev-python/testscenarios: Fix ignoring test failures

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

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

diff --git a/dev-python/testscenarios/testscenarios-0.5.0.ebuild 
b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
index 280aabdbe07..104483ba87a 100644
--- a/dev-python/testscenarios/testscenarios-0.5.0.ebuild
+++ b/dev-python/testscenarios/testscenarios-0.5.0.ebuild
@@ -30,5 +30,5 @@ python_prepare_all() {
 }
 
 python_test() {
-   "${PYTHON}" -m unittest discover
+   "${PYTHON}" -m unittest discover || die "Tests fail with ${EPYTHON}"
 }



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

2018-04-20 Thread Sergei Trofimovich
commit: e28a71af21eec49d8b49a2bf274eb9db4d7ccb4f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:07:40 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e28a71af

dev-lang/python: stable 3.4.8 for sparc

Bug: https://bugs.gentoo.org/653440
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-lang/python/python-3.4.8.ebuild 
b/dev-lang/python/python-3.4.8.ebuild
index 34cfbde95d5..f1b58e1af14 100644
--- a/dev-lang/python/python-3.4.8.ebuild
+++ b/dev-lang/python/python-3.4.8.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz
 
 LICENSE="PSF-2"
 SLOT="3.4/3.4m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses 
+readline sqlite +ssl +threads tk wininst +xml"
 
 # Do not add a dependency on dev-lang/python to this ebuild.



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

2018-04-20 Thread Sergei Trofimovich
commit: d965891b7b86fae7eae9bee9ba7c90791e2a2f60
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:13:45 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d965891b

media-libs/gd: stable 2.2.5 for sparc

Bug: https://bugs.gentoo.org/629886
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/media-libs/gd/gd-2.2.5.ebuild b/media-libs/gd/gd-2.2.5.ebuild
index 89c3ac20a85..998ab0713c3 100644
--- a/media-libs/gd/gd-2.2.5.ebuild
+++ b/media-libs/gd/gd-2.2.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/libgd/libgd/releases/download/${P}/lib${P}.tar.xz;
 
 LICENSE="gd IJG HPND BSD"
 SLOT="2/3"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="fontconfig jpeg png static-libs tiff truetype webp xpm zlib"
 
 # fontconfig has prefixed font paths, details see bug #518970



[gentoo-commits] repo/gentoo:master commit in: app-shells/dash/

2018-04-20 Thread Sergei Trofimovich
commit: a9b5414c0bf7151231ebcc492ba57f51b7821365
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:47:36 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b5414c

app-shells/dash: stable 0.5.9.1-r3 for sparc

Bug: https://bugs.gentoo.org/631572
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 app-shells/dash/dash-0.5.9.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/dash/dash-0.5.9.1-r3.ebuild 
b/app-shells/dash/dash-0.5.9.1-r3.ebuild
index bc87d2fecc0..44c8851d7e4 100644
--- a/app-shells/dash/dash-0.5.9.1-r3.ebuild
+++ b/app-shells/dash/dash-0.5.9.1-r3.ebuild
@@ -19,7 +19,7 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libedit static vanilla"
 
 RDEPEND="!static? ( libedit? ( dev-libs/libedit ) )"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Math-Pari/

2018-04-20 Thread Sergei Trofimovich
commit: cb19ce73fc2f7bfa9c7eb8dfa94ca95bde5683f1
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:19:03 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb19ce73

dev-perl/Math-Pari: stable 2.10.809.0-r1 for sparc

Bug: https://bugs.gentoo.org/624826
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild 
b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild
index d69eb1e17ad..7747e9b2833 100644
--- a/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild
+++ b/dev-perl/Math-Pari/Math-Pari-2.10.809.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="${SRC_URI}
http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz;
 
 SLOT="0"
-KEYWORDS="alpha amd64 hppa ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 hppa sparc x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
 IUSE=""
 
 # Math::Pari requires that a copy of the pari source in a parallel



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

2018-04-20 Thread Sergei Trofimovich
commit: fe62a9a251862d8917d9d8d4c3c5fd0a52ec3554
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:11:01 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe62a9a2

dev-lang/python: stable 3.6.5 for sparc

Bug: https://bugs.gentoo.org/653440
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-lang/python/python-3.6.5.ebuild 
b/dev-lang/python/python-3.6.5.ebuild
index f3e41c61fd3..b658d6c9eaa 100644
--- a/dev-lang/python/python-3.6.5.ebuild
+++ b/dev-lang/python/python-3.6.5.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.python.org/ftp/python/${PV}/${MY_P}.tar.xz
 
 LICENSE="PSF-2"
 SLOT="3.6/3.6m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="build examples gdbm hardened ipv6 libressl +ncurses +readline sqlite 
+ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2018-04-20 Thread Sergei Trofimovich
commit: 03626a9b74ffb697a8e462d164950d91318c94aa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:09:21 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03626a9b

dev-lang/python: stable 3.5.5 for sparc

Bug: https://bugs.gentoo.org/653440
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/dev-lang/python/python-3.5.5.ebuild 
b/dev-lang/python/python-3.5.5.ebuild
index 4a585942c46..06178c0f80b 100644
--- a/dev-lang/python/python-3.5.5.ebuild
+++ b/dev-lang/python/python-3.5.5.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.python.org/ftp/python/${PV%_rc*}/${MY_P}.tar.xz
 
 LICENSE="PSF-2"
 SLOT="3.5/3.5m"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses 
+readline sqlite +ssl test +threads tk wininst +xml"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Image-Info/

2018-04-20 Thread Sergei Trofimovich
commit: 378a0d7ee0e1bb615a34396203b0462347011bc1
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:05:16 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=378a0d7e

dev-perl/Image-Info: keyworded 1.390.0 for sparc, bug #591998

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

 dev-perl/Image-Info/Image-Info-1.390.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-perl/Image-Info/Image-Info-1.390.0.ebuild 
b/dev-perl/Image-Info/Image-Info-1.390.0.ebuild
index e2c722cd9c0..b0f758ba9bb 100644
--- a/dev-perl/Image-Info/Image-Info-1.390.0.ebuild
+++ b/dev-perl/Image-Info/Image-Info-1.390.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="The Perl Image-Info Module"
 
 SLOT="0"
-KEYWORDS="amd64 hppa ppc ppc64 x86"
+KEYWORDS="amd64 hppa ppc ppc64 ~sparc x86"
 IUSE=""
 
 DEPEND=">=dev-perl/IO-stringy-1.01



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

2018-04-20 Thread Sergei Trofimovich
commit: ddbab4613debe7c488534c6f855af84de62819bc
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:12:18 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbab461

media-libs/libebur128: stable 1.2.3 for sparc

Bug: https://bugs.gentoo.org/634154
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

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

diff --git a/media-libs/libebur128/libebur128-1.2.3.ebuild 
b/media-libs/libebur128/libebur128-1.2.3.ebuild
index 2374f0aeeb3..1e23e2d69d0 100644
--- a/media-libs/libebur128/libebur128-1.2.3.ebuild
+++ b/media-libs/libebur128/libebur128-1.2.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/jiixyj/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86"
 IUSE="static-libs test"
 
 DEPEND="test? ( app-arch/unzip



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

2018-04-20 Thread Sergei Trofimovich
commit: d74db306d888ddc0c1c5869c83d7116dfae32c79
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 20 10:04:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr 20 19:00:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74db306

net-libs/zeromq: keyworded 3.2.5 for sparc, bug #591998

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

 net-libs/zeromq/zeromq-3.2.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/zeromq/zeromq-3.2.5.ebuild 
b/net-libs/zeromq/zeromq-3.2.5.ebuild
index 28a94b69513..c7db8820b82 100644
--- a/net-libs/zeromq/zeromq-3.2.5.ebuild
+++ b/net-libs/zeromq/zeromq-3.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ SRC_URI="http://download.zeromq.org/${P}.tar.gz;
 
 LICENSE="LGPL-3"
 SLOT="0/3"
-KEYWORDS="amd64 arm hppa ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
+KEYWORDS="amd64 arm hppa ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="pgm test static-libs elibc_glibc"
 
 DEPEND="



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

2018-04-20 Thread Mart Raudsepp
commit: 8f5ae93914f2a85f351298719449bcb19f9bf29c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:46:10 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:46:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f5ae939

app-admin/eselect-1.4.11: arm64 stable (bug #66)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/app-admin/eselect/eselect-1.4.11.ebuild 
b/app-admin/eselect/eselect-1.4.11.ebuild
index 69b620c0f34..63d1ee0f08a 100644
--- a/app-admin/eselect/eselect-1.4.11.ebuild
+++ b/app-admin/eselect/eselect-1.4.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-3.0 )"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc emacs vim-syntax"
 
 RDEPEND="sys-apps/sed



[gentoo-commits] repo/gentoo:master commit in: games-arcade/gnome-robots/

2018-04-20 Thread Mart Raudsepp
commit: cf612d94a681973bd1179738ce3223d5be60dd55
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 19:00:08 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 19:00:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf612d94

games-arcade/gnome-robots: bump to 3.22.3 for translation updates

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-arcade/gnome-robots/Manifest |  1 +
 .../gnome-robots/gnome-robots-3.22.3.ebuild| 28 ++
 2 files changed, 29 insertions(+)

diff --git a/games-arcade/gnome-robots/Manifest 
b/games-arcade/gnome-robots/Manifest
index 8e5327c0e3d..bdd847a22d9 100644
--- a/games-arcade/gnome-robots/Manifest
+++ b/games-arcade/gnome-robots/Manifest
@@ -1 +1,2 @@
 DIST gnome-robots-3.22.2.tar.xz 1623744 BLAKE2B 
48a5657baa198d300b399a760811c0b8a686e32a682f0dc0247c865ced82ebd0613d9d9651e96cab52f158f4f821c6464175ae1b9541969868e486bf7ff119d6
 SHA512 
bb5401f040465a217fb37aad5e0a8be0e497f8478c155c7b7d2b5165cd7c7a44ca28c9e09a4f7d7932ef2e3a0f1a3f29507366819916b8cb81288bb4354bb98b
+DIST gnome-robots-3.22.3.tar.xz 540824 BLAKE2B 
2f6943b97878d37da8c8a59cc7752b2c0eba35bc9eea1cf4b8a221fbae59ec4730af2ae71b25f2e946ee1edcabdb1a72a67cb1754350728b737fa26e3f9193e3
 SHA512 
d521527d9ceab16f4e3c64677044c87e46f38291ff126cc2280f69100750cb0317e6ad45e8a0abaa4dad38b67b958cac66653c33ba7760a410354f9190c02399

diff --git a/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild 
b/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
new file mode 100644
index 000..64032b99158
--- /dev/null
+++ b/games-arcade/gnome-robots/gnome-robots-3.22.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Avoid the robots and make them crash into each other"
+HOMEPAGE="https://wiki.gnome.org/Apps/Robots;
+
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   dev-libs/libgnome-games-support:1
+   >=gnome-base/librsvg-2.36.2:2
+   >=media-libs/libcanberra-0.26[gtk3]
+   >=x11-libs/gtk+-3.15:3
+"
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   >=dev-util/intltool-0.50
+   sys-devel/gettext
+   virtual/pkgconfig
+"



[gentoo-commits] repo/gentoo:master commit in: games-puzzle/gnome-klotski/

2018-04-20 Thread Mart Raudsepp
commit: 2744e75f5796d438aea0211a607ce159c3d9e1ba
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:56:31 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:56:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2744e75f

games-puzzle/gnome-klotski: bump to 3.22.3 for translation updates

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-puzzle/gnome-klotski/Manifest|  1 +
 .../gnome-klotski/gnome-klotski-3.22.3.ebuild  | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/games-puzzle/gnome-klotski/Manifest 
b/games-puzzle/gnome-klotski/Manifest
index 049c8baf824..a9b62844a19 100644
--- a/games-puzzle/gnome-klotski/Manifest
+++ b/games-puzzle/gnome-klotski/Manifest
@@ -1 +1,2 @@
 DIST gnome-klotski-3.22.2.tar.xz 1423652 BLAKE2B 
0233c800d1c43b99358d6a5e787c605ff54d408340e3a42f43a1007f23108afc50f063b807aa5c18322943b76fb86a51fa9f3d85d2e0c68586ebbf107161d6f0
 SHA512 
2899f5ec1da545b5c42f30148c5a3a8b1043744df938aae0b69099144cad55a5dba93168138812e723414006dc86663379299ab4971d7b4da4da8fa2c04fef42
+DIST gnome-klotski-3.22.3.tar.xz 664380 BLAKE2B 
3c5ca5da9baa30921796a8701fcd2e1f5214fe19070895390fd26617af6eac7dbe12c92e643cfd2b3b5b1bbb0303e4272e338100f23a79011939506a433be014
 SHA512 
d86b39c60b545abfe6fce2366dd40e2d603e635f4b33c42e76a4447b845981c51fadfdb8f9f073e515ccd9772c9ee5f29258ac63b6620acff03150cc52a51d0d

diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.22.3.ebuild 
b/games-puzzle/gnome-klotski/gnome-klotski-3.22.3.ebuild
new file mode 100644
index 000..b69e99c3e93
--- /dev/null
+++ b/games-puzzle/gnome-klotski/gnome-klotski-3.22.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VALA_MIN_API_VERSION="0.28"
+
+inherit gnome2 vala
+
+DESCRIPTION="Slide blocks to solve the puzzle"
+HOMEPAGE="https://wiki.gnome.org/Apps/Klotski;
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   dev-libs/libgee:0.8=
+   dev-libs/libgnome-games-support:1
+   >=gnome-base/librsvg-2.32.0:2
+   >=x11-libs/gtk+-3.19.0:3
+"
+DEPEND="${RDEPEND}
+   $(vala_depend)
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   >=dev-util/intltool-0.50
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   gnome2_src_prepare
+   vala_src_prepare
+}



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

2018-04-20 Thread Mart Raudsepp
commit: aee405d83ed628fc46e846c5ad42789abe4bca95
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:44:48 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:44:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee405d8

net-misc/iputils-20171016_pre: arm64 stable (bug #643026)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-misc/iputils/iputils-20171016_pre.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/iputils/iputils-20171016_pre.ebuild 
b/net-misc/iputils/iputils-20171016_pre.ebuild
index 8d339c898ed..bfcfac147f6 100644
--- a/net-misc/iputils/iputils-20171016_pre.ebuild
+++ b/net-misc/iputils/iputils-20171016_pre.ebuild
@@ -24,7 +24,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="https://github.com/iputils/iputils/archive/${MY_COMMIT}.tar.gz 
-> ${P}.tar.gz

https://dev.gentoo.org/~whissi/dist/iputils/${PN}-manpages-${PV}.tar.xz;
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
+   KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Network monitoring tools including ping and ping6"



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrtools/

2018-04-20 Thread Mart Raudsepp
commit: 2392e63a5f4210ab4de01c65f561e9f834946614
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:05:07 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:35:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2392e63a

app-cdr/cdrtools-3.02_alpha09: arm64 stable (bug #653608)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
index 6b101424aa7..ef3b43a3992 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] 
&& echo 'alpha')/$
 
 LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="acl caps nls unicode"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: sys-process/time/

2018-04-20 Thread Mart Raudsepp
commit: 49e6dfd64269320a9e87b1edcde777a27e0fb882
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:35:27 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:39:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e6dfd6

sys-process/time-1.7.2: arm64 stable (bug #643016)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sys-process/time/time-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/time/time-1.7.2.ebuild 
b/sys-process/time/time-1.7.2.ebuild
index 733ccd42961..8722f37d269 100644
--- a/sys-process/time/time-1.7.2.ebuild
+++ b/sys-process/time/time-1.7.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://git.savannah.gnu.org/cgit/time.git/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 DEPEND="sys-apps/texinfo"



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

2018-04-20 Thread Mart Raudsepp
commit: 80b714a02e9b74681edad417a331c66bf10a667d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 18:33:01 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 18:35:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b714a0

dev-python/mimeparse-1.6.0: arm64 stable (bug #641206)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/dev-python/mimeparse/mimeparse-1.6.0.ebuild 
b/dev-python/mimeparse/mimeparse-1.6.0.ebuild
index 523a55bdcc4..d882f1bbcb2 100644
--- a/dev-python/mimeparse/mimeparse-1.6.0.ebuild
+++ b/dev-python/mimeparse/mimeparse-1.6.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
 IUSE=""
 
 S="${WORKDIR}/${MY_P}"



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

2018-04-20 Thread Alfredo Tupone
commit: dc8a6f56367d1d16b8a1fc0090612351e8e95360
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Apr 20 18:25:30 2018 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Apr 20 18:25:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8a6f56

dev-ada/gps: No strict aliasing

Closes: https://bugs.gentoo.org/653484
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ada/gps/gps-2017.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/gps/gps-2017.ebuild b/dev-ada/gps/gps-2017.ebuild
index 542c7879a33..6156e0dde66 100644
--- a/dev-ada/gps/gps-2017.ebuild
+++ b/dev-ada/gps/gps-2017.ebuild
@@ -63,6 +63,7 @@ src_configure() {
 }
 
 src_compile() {
+   ADAFLAGS+=" -fno-strict-aliasing"
emake GPRBUILD_FLAGS="-v ${MAKEOPTS} \
-XLIBRARY_TYPE=relocatable \
-XXMLADA_BUILD=relocatable"



[gentoo-commits] repo/gentoo:master commit in: media-video/gpac/files/, media-video/gpac/

2018-04-20 Thread Alexis Ballier
commit: 0e30c98c3d9687a5128deb9eccffe317faca8d06
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Apr 20 17:25:06 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Apr 20 18:11:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e30c98c

media-video/gpac: fix build with ffmpeg4

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 media-video/gpac/files/ffmpeg4.patch | 44 
 media-video/gpac/gpac-0.7.1.ebuild   |  3 ++-
 2 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/media-video/gpac/files/ffmpeg4.patch 
b/media-video/gpac/files/ffmpeg4.patch
new file mode 100644
index 000..61f329806a5
--- /dev/null
+++ b/media-video/gpac/files/ffmpeg4.patch
@@ -0,0 +1,44 @@
+Index: gpac-0.7.1/applications/dashcast/video_encoder.c
+===
+--- gpac-0.7.1.orig/applications/dashcast/video_encoder.c
 gpac-0.7.1/applications/dashcast/video_encoder.c
+@@ -144,7 +144,7 @@ int dc_video_encoder_open(VideoOutputFil
+   }
+ 
+   //the global header gives access to the extradata (SPS/PPS)
+-  video_output_file->codec_ctx->flags |= CODEC_FLAG_GLOBAL_HEADER;
++  video_output_file->codec_ctx->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+ 
+   video_output_file->vstream_idx = 0;//video_stream->index;
+ 
+Index: gpac-0.7.1/modules/ffmpeg_in/ffmpeg_decode.c
+===
+--- gpac-0.7.1.orig/modules/ffmpeg_in/ffmpeg_decode.c
 gpac-0.7.1/modules/ffmpeg_in/ffmpeg_decode.c
+@@ -49,7 +49,7 @@
+ static uint8_t * ffmpeg_realloc_buffer(uint8_t * oldBuffer, u32 size) {
+   uint8_t * buffer;
+   /* Size of buffer must be larger, see avcodec_decode_video2 
documentation */
+-  u32 allocatedSz = sizeof( char ) * (FF_INPUT_BUFFER_PADDING_SIZE + 
size);
++  u32 allocatedSz = sizeof( char ) * (AV_INPUT_BUFFER_PADDING_SIZE + 
size);
+   if (oldBuffer)
+   gf_free(oldBuffer);
+   buffer = (uint8_t*)gf_malloc( allocatedSz );
+@@ -577,7 +577,7 @@ static GF_Err FFDEC_GetCapabilities(GF_B
+   capability->cap.valueInt = 1;
+   return GF_OK;
+   case GF_CODEC_PADDING_BYTES:
+-  capability->cap.valueInt = FF_INPUT_BUFFER_PADDING_SIZE;
++  capability->cap.valueInt = AV_INPUT_BUFFER_PADDING_SIZE;
+   return GF_OK;
+   case GF_CODEC_REORDER:
+   capability->cap.valueInt = 1;
+@@ -669,7 +669,7 @@ static GF_Err FFDEC_GetCapabilities(GF_B
+   break;
+ 
+   case GF_CODEC_PADDING_BYTES:
+-  capability->cap.valueInt = FF_INPUT_BUFFER_PADDING_SIZE;
++  capability->cap.valueInt = AV_INPUT_BUFFER_PADDING_SIZE;
+   break;
+   default:
+   capability->cap.valueInt = 0;

diff --git a/media-video/gpac/gpac-0.7.1.ebuild 
b/media-video/gpac/gpac-0.7.1.ebuild
index 2e7046a175c..ca4acbd586e 100644
--- a/media-video/gpac/gpac-0.7.1.ebuild
+++ b/media-video/gpac/gpac-0.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -61,6 +61,7 @@ DEPEND="${RDEPEND}"
 # DOCS="AUTHORS BUGS Changelog README.md TODO doc/CODING_STYLE doc/*.doc 
doc/*.bt doc/SceneGenerators doc/ipmpx_syntax.bt doc/*.txt"
 PATCHES=(
"${FILESDIR}/${PN}-0.7.1-configure.patch"
+   "${FILESDIR}/ffmpeg4.patch"
 )
 
 DOCS=(



[gentoo-commits] repo/gentoo:master commit in: media-video/dvdstyler/, media-video/dvdstyler/files/

2018-04-20 Thread Alexis Ballier
commit: 8478b2adcc1c58c77e882f6230832a7c2555a500
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Apr 20 17:21:33 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Apr 20 18:11:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8478b2ad

media-video/dvdstyler: fix build with ffmpeg4

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 media-video/dvdstyler/dvdstyler-3.0.4.ebuild |  2 ++
 media-video/dvdstyler/files/ffmpeg4.patch| 13 +
 2 files changed, 15 insertions(+)

diff --git a/media-video/dvdstyler/dvdstyler-3.0.4.ebuild 
b/media-video/dvdstyler/dvdstyler-3.0.4.ebuild
index 668ddd64d8d..3df313a5bb0 100644
--- a/media-video/dvdstyler/dvdstyler-3.0.4.ebuild
+++ b/media-video/dvdstyler/dvdstyler-3.0.4.ebuild
@@ -46,6 +46,8 @@ DEPEND="${COMMON_DEPEND}
 S="${WORKDIR}/${MY_P}"
 
 src_prepare() {
+   epatch "${FILESDIR}/ffmpeg4.patch"
+
need-wxwidgets unicode
# disable obsolete GNOME 2.x libraries wrt #508854
sed -i -e '/PKG_CONFIG/s:libgnomeui-2.0:dIsAbLeAuToMaGiC&:' configure 
|| die

diff --git a/media-video/dvdstyler/files/ffmpeg4.patch 
b/media-video/dvdstyler/files/ffmpeg4.patch
new file mode 100644
index 000..39966dd1dfb
--- /dev/null
+++ b/media-video/dvdstyler/files/ffmpeg4.patch
@@ -0,0 +1,13 @@
+Index: DVDStyler-3.0.4/src/mediaenc_ffmpeg.cpp
+===
+--- DVDStyler-3.0.4.orig/src/mediaenc_ffmpeg.cpp
 DVDStyler-3.0.4/src/mediaenc_ffmpeg.cpp
+@@ -223,7 +223,7 @@ bool wxFfmpegMediaEncoder::addAudioStrea
+   c->time_base = (AVRational){ 1, c->sample_rate };
+   // some formats want stream headers to be separate
+   if(m_outputCtx->oformat->flags & AVFMT_GLOBALHEADER)
+-  c->flags |= CODEC_FLAG_GLOBAL_HEADER;
++  c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+   
+   return true;
+ }



[gentoo-commits] repo/gentoo:master commit in: media-libs/aubio/files/, media-libs/aubio/

2018-04-20 Thread Alexis Ballier
commit: cc722585c1aa2e0d59093d53c8f466e51ae8aa60
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Apr 20 14:51:11 2018 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Apr 20 18:11:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc722585

media-libs/aubio: fix build with ffmpeg4

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 media-libs/aubio/aubio-0.4.6.ebuild  |  3 ++-
 media-libs/aubio/files/aubio-0.4.6-ffmpeg4.patch | 13 +
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/media-libs/aubio/aubio-0.4.6.ebuild 
b/media-libs/aubio/aubio-0.4.6.ebuild
index c02467cd6e7..9c6af6537ba 100644
--- a/media-libs/aubio/aubio-0.4.6.ebuild
+++ b/media-libs/aubio/aubio-0.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -40,6 +40,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 DOCS=( AUTHORS ChangeLog README.md )
 PYTHON_SRC_DIR="${S}"
+PATCHES=( "${FILESDIR}/${PN}-0.4.6-ffmpeg4.patch" )
 
 src_prepare() {
default

diff --git a/media-libs/aubio/files/aubio-0.4.6-ffmpeg4.patch 
b/media-libs/aubio/files/aubio-0.4.6-ffmpeg4.patch
new file mode 100644
index 000..7df4665655b
--- /dev/null
+++ b/media-libs/aubio/files/aubio-0.4.6-ffmpeg4.patch
@@ -0,0 +1,13 @@
+Index: aubio-0.4.6/src/io/source_avcodec.c
+===
+--- aubio-0.4.6.orig/src/io/source_avcodec.c
 aubio-0.4.6/src/io/source_avcodec.c
+@@ -58,7 +58,7 @@
+ #include "fmat.h"
+ #include "source_avcodec.h"
+ 
+-#define AUBIO_AVCODEC_MAX_BUFFER_SIZE FF_MIN_BUFFER_SIZE
++#define AUBIO_AVCODEC_MAX_BUFFER_SIZE AV_INPUT_BUFFER_MIN_SIZE
+ 
+ struct _aubio_source_avcodec_t {
+   uint_t hop_size;



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

2018-04-20 Thread Matt Turner
commit: 77cb7334553484c73eaa172bf7e1404793593d38
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 20 17:32:51 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 20 17:35:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77cb7334

media-libs/mesa: Version bump to 17.3.9

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-17.3.9.ebuild | 582 +
 2 files changed, 583 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index eff4e8cd6eb..68251fdeb7b 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -2,4 +2,5 @@ DIST mesa-17.1.10.tar.xz 9872168 BLAKE2B 
205ece7b016fcc1de5bb72711775cd8f4b90f5d
 DIST mesa-17.2.8.tar.xz 10393304 BLAKE2B 
558321eefc6d599aaedfe468f03c2f1f99b5c96c253637db00b7da3265ec38e031d15f77623db1f4408f15912c93347e0f5769b01d92329be7f55e45f6f6bf75
 SHA512 
ce05ad2d3e1b55ffe9c8ef65023a840c04b29014c7876b23182a6a6dd0b768f248ec21bc5b738d21b846f59f4b73501a9fe834d6a87e7dba16c6f821008e0f01
 DIST mesa-17.3.7.tar.xz 10654684 BLAKE2B 
520b045f7ab4b60ab372960ca933e60229dc38075d28c9e0f144d0a2dc222d6c2830e4739962008319bed27fe9a83bae7c38609d0135c3d5918d35dff6c0381d
 SHA512 
ec48565556aa4281056cee5dbef140553651fdfbb76ce32397de048db1cf65f5e18787c72b998de7da2de795d27e7040bde84651ade4726fc3a69a23b166ba4e
 DIST mesa-17.3.8.tar.xz 10660896 BLAKE2B 
432deefad4b0a42914efc24c558d5c766443f55ff8324317980a4f91a5e560207c3c142d9547868c6cd480ad751c2b11a76da06dea891a044016868b3dcdaaa2
 SHA512 
4a63b760d5c64425e2d4dddf6ab8167c1845020f173bd56ec1d2e483e3bf2afb9ca483fcf329d37cc0bce82ab5134ee43ea82a2e3a4ee9463de16a9f75bc6e16
+DIST mesa-17.3.9.tar.xz 10660456 BLAKE2B 
54f4a75f9040e50e9eea8f5c52a276578379d25d2a01ac4767ab12bee85fe5dae1492d5bb1df06b6e8c6b0fe960bbd5ea38691c75d08a6b4302c64377ce58e54
 SHA512 
83deffbc6b9823b8e93cccf57d7952106f3d55fea881e3924f9f9586f0e9347a6e3a1a36cc19c24af819f2fde3af9496652a6ff56132511a5618d5774404f63f
 DIST mesa-18.0.0.tar.xz 11056544 BLAKE2B 
467c100bcbc0a60e3868e718331192255fd16394c21b08c128a054e066740cd071e0b272aba011873fe239821f53442e9a07ae860d94b425275bd68c3db3b7fc
 SHA512 
1494bb09357896a2505b3dcfec772268e28c765804f21e144948a314f1d79d99ff9f21062ef5860eb5a5a568b305a9c954585924a7ac8890fe1ebd8df3bcc396

diff --git a/media-libs/mesa/mesa-17.3.9.ebuild 
b/media-libs/mesa/mesa-17.3.9.ebuild
new file mode 100644
index 000..f35082d0d6b
--- /dev/null
+++ b/media-libs/mesa/mesa-17.3.9.ebuild
@@ -0,0 +1,582 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/mesa.git;
+
+if [[ ${PV} =  ]]; then
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools llvm multilib-minimal python-any-r1 pax-utils ${GIT_ECLASS}
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ $PV ==  ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!bindist? ( bindist )"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 virgl 
vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 unwind
+   +llvm +nptl opencl osmesa pax_kernel openmax pic selinux vaapi valgrind
+   vdpau vulkan wayland xvmc xa"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 gallium )
+   llvm?   ( gallium )
+   opencl? ( gallium llvm )
+   openmax? ( gallium )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vaapi? ( gallium )
+   vdpau? ( gallium )
+   vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
+ video_cards_radeonsi? ( llvm ) )
+   wayland? ( egl gbm )
+   xa?  ( gallium )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_imx?( gallium video_cards_vivante )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   

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

2018-04-20 Thread Matt Turner
commit: dbdb2b794a43b88ff14003360338ac11b90b7d29
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 20 17:35:03 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 20 17:35:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbdb2b79

media-libs/mesa: Drop old version

 media-libs/mesa/Manifest   |   1 -
 media-libs/mesa/mesa-17.3.7.ebuild | 582 -
 2 files changed, 583 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 11a34d89193..c521166658b 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,5 @@
 DIST mesa-17.1.10.tar.xz 9872168 BLAKE2B 
205ece7b016fcc1de5bb72711775cd8f4b90f5d6c26db77d1576752fcd4a99a36cbcd902bb6ad1041d476d1c3b32479baceb4087c902ce598ede3d57851c6b9d
 SHA512 
728dbd41f5d3a7a1c33fc18c08a8b8eb1f6d236c5f00781209f46b144dd66a27ecd723ab1635868b7ad77de3a18ad53f1a88c932f17c0be97605a2775e3b3a9b
 DIST mesa-17.2.8.tar.xz 10393304 BLAKE2B 
558321eefc6d599aaedfe468f03c2f1f99b5c96c253637db00b7da3265ec38e031d15f77623db1f4408f15912c93347e0f5769b01d92329be7f55e45f6f6bf75
 SHA512 
ce05ad2d3e1b55ffe9c8ef65023a840c04b29014c7876b23182a6a6dd0b768f248ec21bc5b738d21b846f59f4b73501a9fe834d6a87e7dba16c6f821008e0f01
-DIST mesa-17.3.7.tar.xz 10654684 BLAKE2B 
520b045f7ab4b60ab372960ca933e60229dc38075d28c9e0f144d0a2dc222d6c2830e4739962008319bed27fe9a83bae7c38609d0135c3d5918d35dff6c0381d
 SHA512 
ec48565556aa4281056cee5dbef140553651fdfbb76ce32397de048db1cf65f5e18787c72b998de7da2de795d27e7040bde84651ade4726fc3a69a23b166ba4e
 DIST mesa-17.3.8.tar.xz 10660896 BLAKE2B 
432deefad4b0a42914efc24c558d5c766443f55ff8324317980a4f91a5e560207c3c142d9547868c6cd480ad751c2b11a76da06dea891a044016868b3dcdaaa2
 SHA512 
4a63b760d5c64425e2d4dddf6ab8167c1845020f173bd56ec1d2e483e3bf2afb9ca483fcf329d37cc0bce82ab5134ee43ea82a2e3a4ee9463de16a9f75bc6e16
 DIST mesa-17.3.9.tar.xz 10660456 BLAKE2B 
54f4a75f9040e50e9eea8f5c52a276578379d25d2a01ac4767ab12bee85fe5dae1492d5bb1df06b6e8c6b0fe960bbd5ea38691c75d08a6b4302c64377ce58e54
 SHA512 
83deffbc6b9823b8e93cccf57d7952106f3d55fea881e3924f9f9586f0e9347a6e3a1a36cc19c24af819f2fde3af9496652a6ff56132511a5618d5774404f63f
 DIST mesa-18.0.0.tar.xz 11056544 BLAKE2B 
467c100bcbc0a60e3868e718331192255fd16394c21b08c128a054e066740cd071e0b272aba011873fe239821f53442e9a07ae860d94b425275bd68c3db3b7fc
 SHA512 
1494bb09357896a2505b3dcfec772268e28c765804f21e144948a314f1d79d99ff9f21062ef5860eb5a5a568b305a9c954585924a7ac8890fe1ebd8df3bcc396

diff --git a/media-libs/mesa/mesa-17.3.7.ebuild 
b/media-libs/mesa/mesa-17.3.7.ebuild
deleted file mode 100644
index f35082d0d6b..000
--- a/media-libs/mesa/mesa-17.3.7.ebuild
+++ /dev/null
@@ -1,582 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/mesa.git;
-
-if [[ ${PV} =  ]]; then
-   GIT_ECLASS="git-r3"
-   EXPERIMENTAL="true"
-fi
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools llvm multilib-minimal python-any-r1 pax-utils ${GIT_ECLASS}
-
-OPENGL_DIR="xorg-x11"
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
-
-if [[ $PV ==  ]]; then
-   SRC_URI=""
-else
-   SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="!bindist? ( bindist )"
-
-RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 virgl 
vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
-   bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 unwind
-   +llvm +nptl opencl osmesa pax_kernel openmax pic selinux vaapi valgrind
-   vdpau vulkan wayland xvmc xa"
-
-REQUIRED_USE="
-   d3d9?   ( dri3 gallium )
-   llvm?   ( gallium )
-   opencl? ( gallium llvm )
-   openmax? ( gallium )
-   gles1?  ( egl )
-   gles2?  ( egl )
-   vaapi? ( gallium )
-   vdpau? ( gallium )
-   vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
- video_cards_radeonsi? ( llvm ) )
-   wayland? ( egl gbm )
-   xa?  ( gallium )
-   video_cards_freedreno?  ( gallium )
-   video_cards_intel?  ( classic )
-   video_cards_i915?   ( || ( classic gallium ) )
-   video_cards_i965?   ( classic )
-   video_cards_imx?( gallium video_cards_vivante )
-   video_cards_nouveau? ( || ( classic gallium ) )
-   video_cards_radeon? ( || ( classic gallium )
- gallium? ( x86? ( llvm ) 
amd64? 

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

2018-04-20 Thread Matt Turner
commit: addbfba90d254ddfbaba0b6223d8a3e029231146
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Apr 20 17:33:51 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Apr 20 17:35:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=addbfba9

media-libs/mesa: Version bump to 18.0.1

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-18.0.1.ebuild | 583 +
 2 files changed, 584 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 68251fdeb7b..11a34d89193 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -4,3 +4,4 @@ DIST mesa-17.3.7.tar.xz 10654684 BLAKE2B 
520b045f7ab4b60ab372960ca933e60229dc380
 DIST mesa-17.3.8.tar.xz 10660896 BLAKE2B 
432deefad4b0a42914efc24c558d5c766443f55ff8324317980a4f91a5e560207c3c142d9547868c6cd480ad751c2b11a76da06dea891a044016868b3dcdaaa2
 SHA512 
4a63b760d5c64425e2d4dddf6ab8167c1845020f173bd56ec1d2e483e3bf2afb9ca483fcf329d37cc0bce82ab5134ee43ea82a2e3a4ee9463de16a9f75bc6e16
 DIST mesa-17.3.9.tar.xz 10660456 BLAKE2B 
54f4a75f9040e50e9eea8f5c52a276578379d25d2a01ac4767ab12bee85fe5dae1492d5bb1df06b6e8c6b0fe960bbd5ea38691c75d08a6b4302c64377ce58e54
 SHA512 
83deffbc6b9823b8e93cccf57d7952106f3d55fea881e3924f9f9586f0e9347a6e3a1a36cc19c24af819f2fde3af9496652a6ff56132511a5618d5774404f63f
 DIST mesa-18.0.0.tar.xz 11056544 BLAKE2B 
467c100bcbc0a60e3868e718331192255fd16394c21b08c128a054e066740cd071e0b272aba011873fe239821f53442e9a07ae860d94b425275bd68c3db3b7fc
 SHA512 
1494bb09357896a2505b3dcfec772268e28c765804f21e144948a314f1d79d99ff9f21062ef5860eb5a5a568b305a9c954585924a7ac8890fe1ebd8df3bcc396
+DIST mesa-18.0.1.tar.xz 10945308 BLAKE2B 
03dad0961aafeb954a50f1db305288682e6b0dc58631b66de2f331dc95756b881bf7f73b5e2fa4ec04640054c27aab236acdf6b89bd7cd89ca1dbe9134a6a2d0
 SHA512 
b0d610904b6f179a27b42aee5f479339e341926915cdc6adb08ac999a4a12539abc3776577e86af83e10381d9703ef1bca70bab81b43daf2c000622c9c3612d2

diff --git a/media-libs/mesa/mesa-18.0.1.ebuild 
b/media-libs/mesa/mesa-18.0.1.ebuild
new file mode 100644
index 000..6cdc82a5cc3
--- /dev/null
+++ b/media-libs/mesa/mesa-18.0.1.ebuild
@@ -0,0 +1,583 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/mesa/mesa.git;
+
+if [[ ${PV} =  ]]; then
+   GIT_ECLASS="git-r3"
+   EXPERIMENTAL="true"
+fi
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools llvm multilib-minimal python-any-r1 pax-utils ${GIT_ECLASS}
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ $PV ==  ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux 
~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="!bindist? ( bindist )"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 imx intel nouveau vc4 virgl 
vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   bindist +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 gles2 unwind
+   +llvm +nptl opencl osmesa pax_kernel openmax pic selinux vaapi valgrind
+   vdpau vulkan wayland xvmc xa"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 gallium )
+   llvm?   ( gallium )
+   opencl? ( gallium llvm )
+   openmax? ( gallium )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vaapi? ( gallium )
+   vdpau? ( gallium )
+   vulkan? ( || ( video_cards_i965 video_cards_radeonsi )
+ video_cards_radeonsi? ( llvm ) )
+   wayland? ( egl gbm )
+   xa?  ( gallium )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_imx?( gallium video_cards_vivante )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+   video_cards_vivante? ( gallium gbm )
+   video_cards_vmware? ( gallium )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.89"
+# keep correct libdrm and dri2proto dep
+# keep blocks in rdepend for 

[gentoo-commits] repo/gentoo:master commit in: sys-block/libzbc/, sys-block/libzbc/files/

2018-04-20 Thread Patrick McLean
commit: 17d0c58e84fe4cd2c451d9b637d72bbd455ce668
Author: Patrick McLean  gentoo  org>
AuthorDate: Fri Apr 20 17:34:20 2018 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Apr 20 17:34:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d0c58e

sys-block/libzbc: New package

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-block/libzbc/Manifest  |  1 +
 .../libzbc/files/libzbc-no-automagic-gtk-dep.patch | 29 
 sys-block/libzbc/libzbc-5.5.0.ebuild   | 32 ++
 sys-block/libzbc/metadata.xml  | 19 +
 4 files changed, 81 insertions(+)

diff --git a/sys-block/libzbc/Manifest b/sys-block/libzbc/Manifest
new file mode 100644
index 000..38fe2daf752
--- /dev/null
+++ b/sys-block/libzbc/Manifest
@@ -0,0 +1 @@
+DIST libzbc-5.5.0.tar.gz 128170 BLAKE2B 
9b5ce6a6627f276aaab714fb724d72b3611b21fe79327486927690e7e99557eb9a07c843f46c563a6629033c1045c44be10c856058e804c8c7fd5c139d06c140
 SHA512 
63c9f67f451e2e609037a74766ebc3274c1a12cbf3b7c658a5144bf307f5b9ec0e075f018ce49839ecf2c5dca54a1e8b85ffdd2dfa66f14a55f14fa5762b4f2d

diff --git a/sys-block/libzbc/files/libzbc-no-automagic-gtk-dep.patch 
b/sys-block/libzbc/files/libzbc-no-automagic-gtk-dep.patch
new file mode 100644
index 000..c6545033b43
--- /dev/null
+++ b/sys-block/libzbc/files/libzbc-no-automagic-gtk-dep.patch
@@ -0,0 +1,29 @@
+diff --git a/configure.ac b/configure.ac
+index 122fd22..5ab9783 100644
+--- a/configure.ac
 b/configure.ac
+@@ -31,10 +31,22 @@ AC_CHECK_HEADER(libgen.h, [], [AC_MSG_ERROR([Couldn't find 
libgen.h])])
+ AC_CHECK_HEADERS([linux/fs.h linux/blkzoned.h])
+ 
+ # Conditionals
++AC_ARG_WITH([gtk3],
++  AS_HELP_STRING([--without-gtk3], [Do not build gzbc even if gtk3 is 
present]))
++
++AS_IF([test "x$with_gtk3" != "xno"],
++  [PKG_CHECK_MODULES([GTK], [gtk+-3.0], [HAVE_GTK3=1], [HAVE_GTK3=0])],
++  [have_gtk3=no])
++
++AS_IF([test "x$with_gtk3" = "xyes"],
++  [PKG_CHECK_MODULES([GTK], [gtk+-3.0], [HAVE_GTK3=1], [HAVE_GTK3=0])],
++  [AS_IF([test "x$with_gtk3" = "xyes"],
++  [AC_MSG_ERROR([gtk3 requested but not found])
++  ])
++])
+ 
+ # Build gzbc only if GTK3 is installed.
+-PKG_CHECK_MODULES([GTK], [gtk+-3.0], [HAVE_GTK3=1], [HAVE_GTK3=0])
+-AM_CONDITIONAL([BUILD_GZBC], [test "$HAVE_GTK3" -eq 1])
++AM_CONDITIONAL([BUILD_GZBC], [test "$HAVE_GTK3" = 1])
+ 
+ # Build test suite
+ AC_ARG_WITH([test],

diff --git a/sys-block/libzbc/libzbc-5.5.0.ebuild 
b/sys-block/libzbc/libzbc-5.5.0.ebuild
new file mode 100644
index 000..5c726ff8a47
--- /dev/null
+++ b/sys-block/libzbc/libzbc-5.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools
+
+DESCRIPTION="A library and tools for working with ZBC and ZAC disks"
+HOMEPAGE="https://github.com/hgst/libzbc;
+SRC_URI="https://github.com/hgst/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2 GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk"
+
+DEPEND="virtual/pkgconfig
+   >=sys-kernel/linux-headers-4.13
+   gtk? ( x11-libs/gtk+:3 )"
+
+PATCHES=(
+   "${FILESDIR}/libzbc-no-automagic-gtk-dep.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_with gtk gtk3)
+}

diff --git a/sys-block/libzbc/metadata.xml b/sys-block/libzbc/metadata.xml
new file mode 100644
index 000..c590b2af879
--- /dev/null
+++ b/sys-block/libzbc/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   chutz...@gentoo.org
+   Patrick McLean
+   
+   
+   libzbc is a simple library providing functions for manipulating 
disks
+   supporting the Zoned Block Command (ZBC) and Zoned-device ATA 
command
+   set (ZAC) disks. libzbc implemention is compliant with the 
latest
+   drafts of the ZBC and ZAC standards defined by INCITS technical
+   committee T10 and T13 (respectively).
+
+   In addition to supporting ZBC and ZAC disks, libzbc also 
implements an
+   emulation mode allowing emulating the behavior of a 
host-managed zoned
+   disk using a regular file or a standard block device as backing 
store.
+   
+



[gentoo-commits] repo/gentoo:master commit in: net-libs/gsoap/, net-libs/gsoap/files/

2018-04-20 Thread Aaron Bauman
commit: c3de07e5236962952d47815e6ab96c46cd38dfd0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Apr 20 16:24:17 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Apr 20 16:24:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3de07e5

net-libs/gsoap: compatibility patch for LibreSSL

This patch fixes building with dev-libs/libressl-2.6.4.  This patch will
not be needed once dev-libs/libressl-2.7.x goes stable.  Additionally,
fix slot/subslot modifier to ensure rebuilds are trigged for API
changes.

Closes: https://bugs.gentoo.org/617264
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 .../gsoap-2.8.51-libressl-2.6-compatibility.patch  | 38 ++
 net-libs/gsoap/gsoap-2.8.51.ebuild |  7 ++--
 2 files changed, 43 insertions(+), 2 deletions(-)

diff --git a/net-libs/gsoap/files/gsoap-2.8.51-libressl-2.6-compatibility.patch 
b/net-libs/gsoap/files/gsoap-2.8.51-libressl-2.6-compatibility.patch
new file mode 100644
index 000..8f13a39d32c
--- /dev/null
+++ b/net-libs/gsoap/files/gsoap-2.8.51-libressl-2.6-compatibility.patch
@@ -0,0 +1,38 @@
+--- a/gsoap/plugin/smdevp.c2018-04-20 15:45:25.112658174 +
 b/gsoap/plugin/smdevp.c2018-04-20 15:47:58.826360980 +
+@@ -479,7 +479,7 @@
+   /* allocate and init the OpenSSL HMAC or EVP_MD context */
+   if ((alg & SOAP_SMD_ALGO) == SOAP_SMD_HMAC)
+   {
+-#if (OPENSSL_VERSION_NUMBER < 0x1010L)
++#if (OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER))
+ data->ctx = (void*)SOAP_MALLOC(soap, sizeof(HMAC_CTX));
+ if (data->ctx)
+   HMAC_CTX_init((HMAC_CTX*)data->ctx);
+@@ -489,7 +489,7 @@
+   }
+   else
+   {
+-#if (OPENSSL_VERSION_NUMBER < 0x1010L)
++#if (OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER))
+ data->ctx = (void*)SOAP_MALLOC(soap, sizeof(EVP_MD_CTX));
+ if (data->ctx)
+   EVP_MD_CTX_init((EVP_MD_CTX*)data->ctx);
+@@ -642,7 +642,7 @@
+   *len = (int)n;
+   }
+   /* cleanup */
+-#if (OPENSSL_VERSION_NUMBER < 0x1010L)
++#if (OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER))
+   if ((data->alg & SOAP_SMD_ALGO) == SOAP_SMD_HMAC)
+ HMAC_CTX_cleanup((HMAC_CTX*)data->ctx);
+   else
+@@ -687,7 +687,7 @@
+ }
+ if (data->ctx)
+ {
+-#if (OPENSSL_VERSION_NUMBER < 0x1010L)
++#if (OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER))
+   if ((data->alg & SOAP_SMD_ALGO) == SOAP_SMD_HMAC)
+ HMAC_CTX_cleanup((HMAC_CTX*)data->ctx);
+   else

diff --git a/net-libs/gsoap/gsoap-2.8.51.ebuild 
b/net-libs/gsoap/gsoap-2.8.51.ebuild
index 345507edae7..5dd67d3686f 100644
--- a/net-libs/gsoap/gsoap-2.8.51.ebuild
+++ b/net-libs/gsoap/gsoap-2.8.51.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -21,7 +21,7 @@ RDEPEND="
gnutls? ( net-libs/gnutls )
ssl? (
!libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl )
+   libressl? ( dev-libs/libressl:0= )
)
 "
 DEPEND="${RDEPEND}
@@ -41,6 +41,9 @@ src_prepare() {
# enable shared libs https://bugs.gentoo.org/583398
eapply "${FILESDIR}/${PN}-2.7.40-shared_libs.patch"
 
+   # fix building with libressl-2.6.x.  This will not be needed when 2.7.x 
goes stable
+   eapply "${FILESDIR}/${PN}-2.8.51-libressl-2.6-compatibility.patch"
+
eautoreconf
 }
 



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

2018-04-20 Thread Zac Medico
commit: 0783351b0cb69fc33b984b1fe51e6c642c3bab7d
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 19 16:12:00 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:49:41 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0783351b

EbuildBuildDir: add async_unlock method (bug 614108)

Call the existing AsynchronousLock async_unlock method
for the build directory lock, and also handle removal of the
category directory (with async lock/unlock).

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

 pym/_emerge/EbuildBuildDir.py | 46 +++
 1 file changed, 46 insertions(+)

diff --git a/pym/_emerge/EbuildBuildDir.py b/pym/_emerge/EbuildBuildDir.py
index 58905c2f6..1f1385a3b 100644
--- a/pym/_emerge/EbuildBuildDir.py
+++ b/pym/_emerge/EbuildBuildDir.py
@@ -88,6 +88,9 @@ class EbuildBuildDir(SlotObject):
if self._lock_obj is None:
return
 
+   # Keep this legacy implementation until all consumers have 
migrated
+   # to async_unlock, since run_until_complete(self.async_unlock())
+   # would add unwanted event loop recursion here.
self._lock_obj.unlock()
self._lock_obj = None
self.locked = False
@@ -102,6 +105,49 @@ class EbuildBuildDir(SlotObject):
finally:
catdir_lock.unlock()
 
+   def async_unlock(self):
+   """
+   Release the lock asynchronously. Release notification is 
available
+   via the add_done_callback method of the returned Future 
instance.
+
+   @returns: Future, result is None
+   """
+   result = self.scheduler.create_future()
+
+   def builddir_unlocked(future):
+   if future.exception() is not None:
+   result.set_exception(future.exception())
+   else:
+   self._lock_obj = None
+   self.locked = False
+   self.settings.pop('PORTAGE_BUILDDIR_LOCKED', 
None)
+   catdir_lock = AsynchronousLock(
+   path=self._catdir, 
scheduler=self.scheduler)
+   catdir_lock.addExitListener(catdir_locked)
+   catdir_lock.start()
+
+   def catdir_locked(catdir_lock):
+   if catdir_lock.wait() != os.EX_OK:
+   result.set_result(None)
+   else:
+   try:
+   os.rmdir(self._catdir)
+   except OSError:
+   pass
+   
catdir_lock.async_unlock().add_done_callback(catdir_unlocked)
+
+   def catdir_unlocked(future):
+   if future.exception() is None:
+   result.set_result(None)
+   else:
+   result.set_exception(future.exception())
+
+   if self._lock_obj is None:
+   self.scheduler.call_soon(result.set_result, None)
+   else:
+   
self._lock_obj.async_unlock().add_done_callback(builddir_unlocked)
+   return result
+
class AlreadyLocked(portage.exception.PortageException):
pass
 



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

2018-04-20 Thread Jeroen Roovers
commit: ddca072fac3c1efd2d4fb0edb51817c3af70ced2
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 16:18:22 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 16:18:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddca072f

www-client/vivaldi-snapshot: Old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 www-client/vivaldi-snapshot/Manifest   |   3 -
 .../vivaldi-snapshot-1.15.1147.21_p1.ebuild| 118 -
 2 files changed, 121 deletions(-)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 749846848a3..6d283807202 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot-1.15.1147.21_p1-amd64.deb 53867028 BLAKE2B 
a55ccae5b2bf9efd70c58f6febbc690c5867d5a94ea195a10111fa2b3ea2eb8172b2283cb59c9cd409a18f2537b3a474ef8004305f3ae6d99b801d83f6c4
 SHA512 
42918da73a53d7488da3c9b65d970b29e848e0d35334deeaa36c331a35e8c0e0293fff2412153f1c7290cf2636075d8a49fed9a0051711c6e74a23d45068544e
-DIST vivaldi-snapshot-1.15.1147.21_p1-armhf.deb 47687784 BLAKE2B 
d7d68474cfd8d446ac72208d6eb7b52d0d4d1393e847d0f29f0bc307f304567ad731184a2291cef5b274f5d38f8d6e94207f9566942af9de395a9d877d2f
 SHA512 
33c5e6a2a3aeecc77a7d9c2d03ff6d3b584ca79ad71a5d6a14bc334e6a9f114a0ad93b15441a1d1bdf17c175f13df4f4e9aa6d308f2dfd73cb691283af876f0b
-DIST vivaldi-snapshot-1.15.1147.21_p1-i386.deb 53511430 BLAKE2B 
8560b61e8f966f42b33799aec75106581ae3cc0ff3f82fd2a46bcf84f55bed65f03c9ba13238e421896ce2162460264bc8df391e660dd0c0fb8c229d41516c41
 SHA512 
3c1002e67e42cfa49d82a48132261856ff023211d0e204d7787a0faa331a6fb4154078dd31e97119e1bfaba193668dd0454ad1778dfcb853a71788691c92e7d8
 DIST vivaldi-snapshot-1.15.1147.23_p1-amd64.deb 53857072 BLAKE2B 
22bfe94f00d508bd03bbaadfb6e895a089443465f5abafe2347dee0877a52c4650f6933b15e10e768896c078db2584d1d8781c01dda2b99fcd98f90ddbe12138
 SHA512 
e259586b2084c29c9db110af7f3154777e47bb3d226740a8557df42cd931ac0093b56b515765467a8a6b8ccc685a1f7e1e0e01a783a2133b42f35c08f1b3900c
 DIST vivaldi-snapshot-1.15.1147.23_p1-armhf.deb 47686074 BLAKE2B 
45f568e107ff5a52cc84b12d745ae6edd76de1cead0cdc16a922cc9e43173b1848bda9f1b9af68b978e5b6b3e18325674d9947d9ac0038d37d065c66cbeb1b0a
 SHA512 
51ea75d6dfa2417d030d19de8eee1002d6594352759c056bf84a3e0dcab702e50c185663924a9fc9b91fa8c9c6fb72b6aef0426c88b7c4abd26031e7b6d86172
 DIST vivaldi-snapshot-1.15.1147.23_p1-i386.deb 53515616 BLAKE2B 
34a81f65e35e732a7ac14025940686068c47aa777f79d65e05fad827eff837549cd3c96514c75af30b9277d900020f2d35600efc30b3d9ec5664a3bfed878ccc
 SHA512 
4bd0cd3d7ee1315b959cea4aa5fa4b8b68ec7655d63431acba41edc1f59b6c6f5b1c85be8f981231420b508d16507ceb85238d0602910ec796ebdd8440ccc780

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

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

2018-04-20 Thread Zac Medico
commit: 5ca8ef781952d8148c21a1f5369c6d04335a9208
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 19 16:18:36 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:49:59 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5ca8ef78

EbuildBuild: use async_unlock (bug 614108)

Add an _async_unlock_builddir method which accepts a
returncode parameter for cases where it should set the
returncode and notify exit listeners.

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

 pym/_emerge/EbuildBuild.py | 52 --
 1 file changed, 32 insertions(+), 20 deletions(-)

diff --git a/pym/_emerge/EbuildBuild.py b/pym/_emerge/EbuildBuild.py
index 48f470483..f1a2103a3 100644
--- a/pym/_emerge/EbuildBuild.py
+++ b/pym/_emerge/EbuildBuild.py
@@ -3,6 +3,7 @@
 
 from __future__ import unicode_literals
 
+import functools
 import io
 
 import _emerge.emergelog
@@ -23,6 +24,8 @@ from portage import _encodings, _unicode_decode, 
_unicode_encode, os
 from portage.package.ebuild.digestcheck import digestcheck
 from portage.package.ebuild.doebuild import _check_temp_dir
 from portage.package.ebuild._spawn_nofetch import SpawnNofetchWithoutBuilddir
+from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
+
 
 class EbuildBuild(CompositeTask):
 
@@ -185,8 +188,7 @@ class EbuildBuild(CompositeTask):
 
def _pre_clean_exit(self, pre_clean_phase):
if self._default_exit(pre_clean_phase) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
# for log handling
@@ -209,10 +211,7 @@ class EbuildBuild(CompositeTask):
msg_lines.append(msg)
fetcher._eerror(msg_lines)
portage.elog.elog_process(self.pkg.cpv, self.settings)
-   self.returncode = 1
-   self._current_task = None
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=1)
return
 
if already_fetched:
@@ -283,8 +282,7 @@ class EbuildBuild(CompositeTask):
 
if 'fetch' not in self.pkg.restrict and \
'nofetch' not in self.pkg.defined_phases:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
self.returncode = None
@@ -294,18 +292,32 @@ class EbuildBuild(CompositeTask):
 
def _nofetch_exit(self, nofetch_phase):
self._final_exit(nofetch_phase)
-   self._unlock_builddir()
-   self.returncode = 1
-   self.wait()
+   self._async_unlock_builddir(returncode=1)
 
-   def _unlock_builddir(self):
+   def _async_unlock_builddir(self, returncode=None):
+   """
+   Release the lock asynchronously, and if a returncode parameter
+   is given then set self.returncode and notify exit listeners.
+   """
+   if returncode is not None:
+   # The returncode will be set after unlock is complete.
+   self.returncode = None
portage.elog.elog_process(self.pkg.cpv, self.settings)
-   self._build_dir.unlock()
+   self._start_task(
+   AsyncTaskFuture(future=self._build_dir.async_unlock()),
+   functools.partial(self._unlock_builddir_exit, 
returncode=returncode))
+
+   def _unlock_builddir_exit(self, unlock_task, returncode=None):
+   self._assert_current(unlock_task)
+   # Normally, async_unlock should not raise an exception here.
+   unlock_task.future.result()
+   if returncode is not None:
+   self.returncode = returncode
+   self._async_wait()
 
def _build_exit(self, build):
if self._default_exit(build) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
buildpkg = self._buildpkg
@@ -370,8 +382,7 @@ class EbuildBuild(CompositeTask):
"""
 
if self._default_exit(packager) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
if self.opts.buildpkgonly:
@@ -425,8 +436,9 @@ class EbuildBuild(CompositeTask):
def _clean_exit(self, clean_phase):
   

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

2018-04-20 Thread Zac Medico
commit: 87c079175c7a504ae893ed7d6ced03638d4cc853
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 20 05:39:31 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:50:42 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=87c07917

AbstractEbuildProcess: use async_unlock (bug 614108)

Override the _async_wait method to asynchronously unlock
self._build_dir when necessary, override the _wait method in order
to function as a failsafe if _async_wait has not been called for
some reason, and fix the SubProcess superclass to call _async_wait
when appropriate.

Execution of the _wait method's failsafe code will automatically
become a fatal error at the same time as event loop recursion is
disabled.

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

 pym/_emerge/AbstractEbuildProcess.py | 65 +---
 pym/_emerge/SubProcess.py|  2 +-
 2 files changed, 61 insertions(+), 6 deletions(-)

diff --git a/pym/_emerge/AbstractEbuildProcess.py 
b/pym/_emerge/AbstractEbuildProcess.py
index 8bd30a640..2aa0c4a35 100644
--- a/pym/_emerge/AbstractEbuildProcess.py
+++ b/pym/_emerge/AbstractEbuildProcess.py
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 import errno
+import functools
 import io
 import platform
 import stat
@@ -23,7 +24,8 @@ from portage.util import apply_secpass_permissions
 class AbstractEbuildProcess(SpawnProcess):
 
__slots__ = ('phase', 'settings',) + \
-   ('_build_dir', '_ipc_daemon', '_exit_command', 
'_exit_timeout_id')
+   ('_build_dir', '_build_dir_unlock', '_ipc_daemon',
+   '_exit_command', '_exit_timeout_id')
 
_phases_without_builddir = ('clean', 'cleanrm', 'depend', 'help',)
_phases_interactive_whitelist = ('config',)
@@ -247,7 +249,7 @@ class AbstractEbuildProcess(SpawnProcess):
 
def _cancel_timeout_cb(self):
self._exit_timeout_id = None
-   self.wait()
+   self._async_wait()
return False # only run once
 
def _orphan_process_warn(self):
@@ -354,9 +356,7 @@ class AbstractEbuildProcess(SpawnProcess):
self.returncode = 1
if not self.cancelled:
self._unexpected_exit()
-   if self._build_dir is not None:
-   self._build_dir.unlock()
-   self._build_dir = None
+
elif not self.cancelled:
exit_file = 
self.settings.get('PORTAGE_EBUILD_EXIT_FILE')
if exit_file and not os.path.exists(exit_file):
@@ -367,3 +367,58 @@ class AbstractEbuildProcess(SpawnProcess):
self.returncode = 1
if not self.cancelled:
self._unexpected_exit()
+
+   def _wait(self):
+   """
+   Override _wait to unlock self._build_dir if necessary. 
Normally, it
+   should already be unlocked, so this functions only as a 
failsafe.
+   Execution of the failsafe code will automatically become a fatal
+   error at the same time as event loop recursion is disabled.
+   """
+   SpawnProcess._wait(self)
+
+   if self._build_dir is not None:
+   self._build_dir_unlock = self._build_dir.async_unlock()
+   # Unlock only once.
+   self._build_dir = None
+
+   if not (self._build_dir_unlock is None or
+   self._build_dir_unlock.done()):
+   # This will automatically become a fatal error at the 
same
+   # time as event loop recursion is disabled.
+   
self.scheduler.run_until_complete(self._build_dir_unlock)
+
+   return self.returncode
+
+   def _async_wait(self):
+   """
+   Override _async_wait to asynchronously unlock self._build_dir
+   when necessary.
+   """
+   if self._build_dir is None:
+   SpawnProcess._async_wait(self)
+   elif self._build_dir_unlock is None:
+   self._async_unlock_builddir(returncode=self.returncode)
+
+   def _async_unlock_builddir(self, returncode=None):
+   """
+   Release the lock asynchronously, and if a returncode parameter
+   is given then set self.returncode and notify exit listeners.
+   """
+   if self._build_dir_unlock is not None:
+   raise AssertionError('unlock already in progress')
+   if returncode is not None:
+   # The returncode will be set after unlock is complete.
+ 

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

2018-04-20 Thread Jeroen Roovers
commit: 33831eb8140b03db2eb634f1be92269f3eee
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 15:56:11 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 16:18:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33831eb8

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

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 www-client/vivaldi-snapshot/Manifest   |   3 +
 .../vivaldi-snapshot-1.15.1147.29_p1.ebuild| 118 +
 2 files changed, 121 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index ec1dea00ba4..749846848a3 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot-1.15.1147.21_p1-i386.deb 53511430 BLAKE2B 
8560b61e8f966f42
 DIST vivaldi-snapshot-1.15.1147.23_p1-amd64.deb 53857072 BLAKE2B 
22bfe94f00d508bd03bbaadfb6e895a089443465f5abafe2347dee0877a52c4650f6933b15e10e768896c078db2584d1d8781c01dda2b99fcd98f90ddbe12138
 SHA512 
e259586b2084c29c9db110af7f3154777e47bb3d226740a8557df42cd931ac0093b56b515765467a8a6b8ccc685a1f7e1e0e01a783a2133b42f35c08f1b3900c
 DIST vivaldi-snapshot-1.15.1147.23_p1-armhf.deb 47686074 BLAKE2B 
45f568e107ff5a52cc84b12d745ae6edd76de1cead0cdc16a922cc9e43173b1848bda9f1b9af68b978e5b6b3e18325674d9947d9ac0038d37d065c66cbeb1b0a
 SHA512 
51ea75d6dfa2417d030d19de8eee1002d6594352759c056bf84a3e0dcab702e50c185663924a9fc9b91fa8c9c6fb72b6aef0426c88b7c4abd26031e7b6d86172
 DIST vivaldi-snapshot-1.15.1147.23_p1-i386.deb 53515616 BLAKE2B 
34a81f65e35e732a7ac14025940686068c47aa777f79d65e05fad827eff837549cd3c96514c75af30b9277d900020f2d35600efc30b3d9ec5664a3bfed878ccc
 SHA512 
4bd0cd3d7ee1315b959cea4aa5fa4b8b68ec7655d63431acba41edc1f59b6c6f5b1c85be8f981231420b508d16507ceb85238d0602910ec796ebdd8440ccc780
+DIST vivaldi-snapshot-1.15.1147.29_p1-amd64.deb 53970214 BLAKE2B 
f19df57c8aa2b804774245248aa67cea78b4a25356468e838834bc47a52a9f37cb4214b51cc884ce7dd8e998f598a771037ce5e81dabc4c2060bbdc9fa579965
 SHA512 
cd596222005e85bb05e550dcca19a5c4fb5edaea18234757cdafb4b896800504a5d63344f1b598001eb7ec517013ebb19dee9825a481ff5a6a7050610c02c151
+DIST vivaldi-snapshot-1.15.1147.29_p1-armhf.deb 47706408 BLAKE2B 
1911d890a73cbdd591b0f8f0c8279c9dc4ca958662c84de69326bf00b9b61c9dd35014e28429eaba914efbf963bb6885b640f399d81ebe6978e55be610770902
 SHA512 
4d3e1ad4d20d83b06d964cabc0098c8ed864d40b4867a56621500b33b28eaaf2c56813e17d8d4764b542d76faf06af5dc01d44341d3cde574b31946837856a65
+DIST vivaldi-snapshot-1.15.1147.29_p1-i386.deb 53522702 BLAKE2B 
bc0a0660c9af23f790f13b6806f2559b8cd45748de8e387a81906e1361e7ff382b3fa1a33ea278704dfd5b012a418e1d26246cdae61a2537e970630523ec21d7
 SHA512 
2387cd8cde710d7dc3c728e8e249770b2f245a805d99517bb7b8b0fd41462ea56b82c0dc43acfb43f758e1595167e08e98dc9d8abd2bee5f41da06837b079ab7

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

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

2018-04-20 Thread Zac Medico
commit: 90fa156df0e6ef4fa9ef1a80c495511f4630de86
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 20 15:21:58 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:50:43 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=90fa156d

EbuildBuildDir: remove synchronous unlock method (bug 614108)

The synchronous unlock method can trigger event loop recursion if the
event loop is already running, which is incompatible with asyncio's
default event loop. Therefore, migrate the last consumers to use the
async_unlock method, and remove the synchronous unlock method.

Bug: https://bugs.gentoo.org/614108
Bug: https://bugs.gentoo.org/649588

 pym/_emerge/EbuildBuildDir.py   | 21 -
 pym/_emerge/Scheduler.py|  2 +-
 pym/portage/dbapi/vartree.py|  3 ++-
 pym/portage/package/ebuild/doebuild.py  |  9 ++---
 pym/portage/tests/ebuild/test_ipc_daemon.py |  2 +-
 5 files changed, 10 insertions(+), 27 deletions(-)

diff --git a/pym/_emerge/EbuildBuildDir.py b/pym/_emerge/EbuildBuildDir.py
index 1f1385a3b..69f694992 100644
--- a/pym/_emerge/EbuildBuildDir.py
+++ b/pym/_emerge/EbuildBuildDir.py
@@ -84,27 +84,6 @@ class EbuildBuildDir(SlotObject):
except OSError:
pass
 
-   def unlock(self):
-   if self._lock_obj is None:
-   return
-
-   # Keep this legacy implementation until all consumers have 
migrated
-   # to async_unlock, since run_until_complete(self.async_unlock())
-   # would add unwanted event loop recursion here.
-   self._lock_obj.unlock()
-   self._lock_obj = None
-   self.locked = False
-   self.settings.pop('PORTAGE_BUILDDIR_LOCKED', None)
-   catdir_lock = AsynchronousLock(path=self._catdir, 
scheduler=self.scheduler)
-   catdir_lock.start()
-   if catdir_lock.wait() == os.EX_OK:
-   try:
-   os.rmdir(self._catdir)
-   except OSError:
-   pass
-   finally:
-   catdir_lock.unlock()
-
def async_unlock(self):
"""
Release the lock asynchronously. Release notification is 
available

diff --git a/pym/_emerge/Scheduler.py b/pym/_emerge/Scheduler.py
index eb1cd0108..a248f5974 100644
--- a/pym/_emerge/Scheduler.py
+++ b/pym/_emerge/Scheduler.py
@@ -911,7 +911,7 @@ class Scheduler(PollScheduler):
clean_phase.start()
clean_phase.wait()
 
-   build_dir.unlock()
+   
sched_iface.run_until_complete(build_dir.async_unlock())
 
if failures:
return FAILURE

diff --git a/pym/portage/dbapi/vartree.py b/pym/portage/dbapi/vartree.py
index c274248e3..8ad6957a3 100644
--- a/pym/portage/dbapi/vartree.py
+++ b/pym/portage/dbapi/vartree.py
@@ -2199,7 +2199,8 @@ class dblink(object):
retval = phase.wait()
finally:
if builddir_lock is not None:
-   builddir_lock.unlock()
+   scheduler.run_until_complete(
+   
builddir_lock.async_unlock())
 
if log_path is not None:
 

diff --git a/pym/portage/package/ebuild/doebuild.py 
b/pym/portage/package/ebuild/doebuild.py
index 8436c0b10..bdcdfbe87 100644
--- a/pym/portage/package/ebuild/doebuild.py
+++ b/pym/portage/package/ebuild/doebuild.py
@@ -819,7 +819,8 @@ def doebuild(myebuild, mydo, _unused=DeprecationWarning, 
settings=None, debug=0,
fd_pipes=fd_pipes, returnpid=returnpid)
finally:
if builddir_lock is not None:
-   builddir_lock.unlock()
+   
builddir_lock.scheduler.run_until_complete(
+   builddir_lock.async_unlock())
 
# get possible slot information from the deps file
if mydo == "depend":
@@ -943,7 +944,8 @@ def doebuild(myebuild, mydo, _unused=DeprecationWarning, 
settings=None, debug=0,
_spawn_phase("clean", 
mysettings)
finally:
if builddir_lock is not None:
-   builddir_lock.unlock()
+   
builddir_lock.scheduler.run_until_complete(
+

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

2018-04-20 Thread Zac Medico
commit: 720fef408d07e6aeb4ca81f39c38df3085367795
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 20 05:21:19 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:50:33 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=720fef40

Binpkg: use async_unlock (bug 614108)

Add an _async_unlock_builddir method which accepts a
returncode parameter for cases where it should set the
returncode and notify exit listeners.

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

 pym/_emerge/Binpkg.py | 50 +-
 1 file changed, 33 insertions(+), 17 deletions(-)

diff --git a/pym/_emerge/Binpkg.py b/pym/_emerge/Binpkg.py
index 1c10c6b69..09a1fe680 100644
--- a/pym/_emerge/Binpkg.py
+++ b/pym/_emerge/Binpkg.py
@@ -1,6 +1,8 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
+
 import _emerge.emergelog
 from _emerge.EbuildPhase import EbuildPhase
 from _emerge.BinpkgFetcher import BinpkgFetcher
@@ -13,6 +15,7 @@ from _emerge.EbuildBuildDir import EbuildBuildDir
 from _emerge.SpawnProcess import SpawnProcess
 from portage.eapi import eapi_exports_replace_vars
 from portage.util import ensure_dirs
+from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
 import portage
 from portage import os
 from portage import shutil
@@ -146,8 +149,7 @@ class Binpkg(CompositeTask):
if fetcher.returncode is not None:
self._fetched_pkg = fetcher.pkg_path
if self._default_exit(fetcher) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   
self._async_unlock_builddir(returncode=self.returncode)
return
 
if self.opts.pretend:
@@ -175,8 +177,7 @@ class Binpkg(CompositeTask):
def _verifier_exit(self, verifier):
if verifier is not None and \
self._default_exit(verifier) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
logger = self.logger
@@ -227,8 +228,7 @@ class Binpkg(CompositeTask):
 
def _clean_exit(self, clean_phase):
if self._default_exit(clean_phase) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
dir_path = self.settings['PORTAGE_BUILDDIR']
@@ -290,8 +290,7 @@ class Binpkg(CompositeTask):
 
def _env_extractor_exit(self, env_extractor):
if self._default_exit(env_extractor) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
setup_phase = EbuildPhase(background=self.background,
@@ -304,8 +303,7 @@ class Binpkg(CompositeTask):
 
def _setup_exit(self, setup_phase):
if self._default_exit(setup_phase) != os.EX_OK:
-   self._unlock_builddir()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
extractor = BinpkgExtractorAsync(background=self.background,
@@ -320,10 +318,9 @@ class Binpkg(CompositeTask):
 
def _extractor_exit(self, extractor):
if self._default_exit(extractor) != os.EX_OK:
-   self._unlock_builddir()
self._writemsg_level("!!! Error Extracting '%s'\n" % \
self._pkg_path, noiselevel=-1, 
level=logging.ERROR)
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
try:
@@ -355,11 +352,10 @@ class Binpkg(CompositeTask):
 
def _chpathtool_exit(self, chpathtool):
if self._final_exit(chpathtool) != os.EX_OK:
-   self._unlock_builddir()
self._writemsg_level("!!! Error Adjusting Prefix to 
%s\n" %
(self.settings["EPREFIX"],),
noiselevel=-1, level=logging.ERROR)
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
return
 
# We want to install in "our" prefix, not the binary one
@@ -385,11 +381,31 @@ class Binpkg(CompositeTask):
 
self.wait()
 
-   def _unlock_builddir(self):
+   def _async_unlock_builddir(self, returncode=None):
+   

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

2018-04-20 Thread Zac Medico
commit: 7f7174748266197aa3112f7c6c93a255d1d18ed0
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Apr 20 04:49:25 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Apr 20 15:50:19 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7f717474

PackageUninstall: use async_unlock (bug 614108)

Add an _async_unlock_builddir method which accepts a
returncode parameter for cases where it should set the
returncode and notify exit listeners.

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

 pym/_emerge/PackageUninstall.py | 29 -
 1 file changed, 24 insertions(+), 5 deletions(-)

diff --git a/pym/_emerge/PackageUninstall.py b/pym/_emerge/PackageUninstall.py
index 16c2f749b..8f19e38e4 100644
--- a/pym/_emerge/PackageUninstall.py
+++ b/pym/_emerge/PackageUninstall.py
@@ -1,11 +1,13 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
 import logging
 import portage
 from portage import os
 from portage.dbapi._MergeProcess import MergeProcess
 from portage.exception import UnsupportedAPIException
+from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
 from _emerge.EbuildBuildDir import EbuildBuildDir
 from _emerge.emergelog import emergelog
 from _emerge.CompositeTask import CompositeTask
@@ -65,9 +67,7 @@ class PackageUninstall(CompositeTask):
writemsg_level=self._writemsg_level)
 
if retval != os.EX_OK:
-   self._builddir_lock.unlock()
-   self.returncode = retval
-   self._async_wait()
+   self._async_unlock_builddir(returncode=retval)
return
 
self._writemsg_level(">>> Unmerging %s...\n" % (self.pkg.cpv,),
@@ -90,8 +90,27 @@ class PackageUninstall(CompositeTask):
else:
self._emergelog(" >>> unmerge success: %s" % 
(self.pkg.cpv,))
self.world_atom(self.pkg)
-   self._builddir_lock.unlock()
-   self.wait()
+   self._async_unlock_builddir(returncode=self.returncode)
+
+   def _async_unlock_builddir(self, returncode=None):
+   """
+   Release the lock asynchronously, and if a returncode parameter
+   is given then set self.returncode and notify exit listeners.
+   """
+   if returncode is not None:
+   # The returncode will be set after unlock is complete.
+   self.returncode = None
+   self._start_task(
+   
AsyncTaskFuture(future=self._builddir_lock.async_unlock()),
+   functools.partial(self._unlock_builddir_exit, 
returncode=returncode))
+
+   def _unlock_builddir_exit(self, unlock_task, returncode=None):
+   self._assert_current(unlock_task)
+   # Normally, async_unlock should not raise an exception here.
+   unlock_task.future.result()
+   if returncode is not None:
+   self.returncode = returncode
+   self._async_wait()
 
def _emergelog(self, msg):
emergelog("notitles" not in self.settings.features, msg)



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

2018-04-20 Thread Rafael Martins
commit: c12e6b78971234b48f0daecb3be3fc3d98e5f83f
Author: Rafael G. Martins  gentoo  org>
AuthorDate: Fri Apr 20 15:45:02 2018 +
Commit: Rafael Martins  gentoo  org>
CommitDate: Fri Apr 20 15:45:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c12e6b78

www-servers/gunicorn: version bump (bug #653590)

also removed examples use flag, banned on EAPI 6

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 www-servers/gunicorn/Manifest   |  1 +
 www-servers/gunicorn/gunicorn-19.7.1.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/www-servers/gunicorn/Manifest b/www-servers/gunicorn/Manifest
index e4ea77d20cf..99327531e52 100644
--- a/www-servers/gunicorn/Manifest
+++ b/www-servers/gunicorn/Manifest
@@ -2,3 +2,4 @@ DIST gunicorn-19.1.1.tar.gz 385155 BLAKE2B 
683bff89e9f7037b22748c968f842cbd6328f
 DIST gunicorn-19.3.0.tar.gz 395381 BLAKE2B 
cbdf0e4a8c5f107b3dbee9ac30b141142bd10e5a4d9046de3c2fe3af965e6b5f091ff29bdfd9f4a1da75ea409e6f9a3b9627f6069d5529dc9db4d6ad1e3f9860
 SHA512 
8c4e0bb1bf0b35aaf9160b9b7d87890a991451fbc86186454203f3483767858944704c1ec22dd52480ce1e4693e84b62b1428dd3b67b2ae925e0475dc08fcb50
 DIST gunicorn-19.4.5.tar.gz 399066 BLAKE2B 
046dd95170b3d6c6071c955462af5777ee0fbaa48d80c4a16b78fb1c9abd49bef98f7428e7f861b404a2791683074ae37a22a7e73d5b7f183fa6ac77d139123e
 SHA512 
a255178a4ce7966af5883fc6c104e7c472c87ce91861caf976b52cfb0ccd90b34109130334afa6c1f6dd251a4b33b052b1f9a4f598c5cd1e7f26e332b92e9154
 DIST gunicorn-19.6.0.tar.gz 404497 BLAKE2B 
8edc6907daf9cced83ab4213146d468789a23b4428a562f9f5cc7d2aa8f7c57137ca9f163609b6a8955537dfc5a93910a7cef183fa6457c5017cbb3941f4e0c8
 SHA512 
50b69ae18acc6f60be6fc5c6f4a867d8415d32009a1f959155b58502d52403a057612e97d6c9b69ec068ee5af7b9b045952a636a5edf4713a1249492611be479
+DIST gunicorn-19.7.1.tar.gz 402658 BLAKE2B 
8fd96ae3cc8c78beae8f3f84f960d75dc1a17134050fa7735cf0f01bd2a560bca733450d98c69e7c77b9679b3502df8e71dfe29d4127bd0f5086b7961b35e756
 SHA512 
ee01276028ad65c72076f09d95b6801a720700ec55d9b0bf929e0a6c0db546178a21c34f584ef1780f329218b2cfa3dc1e0c2d81bd4f7fcb0b328fbdfb0b9f0e

diff --git a/www-servers/gunicorn/gunicorn-19.7.1.ebuild 
b/www-servers/gunicorn/gunicorn-19.7.1.ebuild
new file mode 100644
index 000..8aef7da541f
--- /dev/null
+++ b/www-servers/gunicorn/gunicorn-19.7.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
+
+inherit distutils-r1
+
+DESCRIPTION="A WSGI HTTP Server for UNIX"
+HOMEPAGE="http://gunicorn.org https://pypi.org/project/gunicorn 
https://github.com/benoitc/gunicorn;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT PSF-2 doc? ( BSD )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/setproctitle[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   )"
+
+DOCS="README.rst"
+
+python_prepare_all() {
+   sed -ie "s/..\/bin/\/usr\/bin\//" docs/Makefile || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   py.test -v || die "Testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+
+   distutils-r1_python_install_all
+}



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

2018-04-20 Thread Zac Medico
commit: 2f1816dd7a8ba68a857ea9081431f0a5ab90ee4c
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Apr 19 02:50:57 2018 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Apr 19 07:33:30 2018 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2f1816dd

EbuildPhase._ebuild_exit: use async_unlock (bug 614108)

Use async_unlock to avoid event loop recursion, and AsyncTaskFuture
to fit the resulting future into the CompositeTask framework that
EbuildPhase uses.

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

 pym/_emerge/EbuildPhase.py | 22 +-
 1 file changed, 17 insertions(+), 5 deletions(-)

diff --git a/pym/_emerge/EbuildPhase.py b/pym/_emerge/EbuildPhase.py
index 3174cac1a..890b17870 100644
--- a/pym/_emerge/EbuildPhase.py
+++ b/pym/_emerge/EbuildPhase.py
@@ -1,6 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
 import gzip
 import io
 import sys
@@ -15,6 +16,7 @@ from _emerge.PackagePhase import PackagePhase
 from portage.package.ebuild.prepare_build_dirs import (_prepare_workdir,
_prepare_fake_distdir, _prepare_fake_filesdir)
 from portage.util import writemsg
+from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
 
 try:
from portage.xml.metadata import MetaDataXML
@@ -197,13 +199,23 @@ class EbuildPhase(CompositeTask):
self._start_task(ebuild_process, self._ebuild_exit)
 
def _ebuild_exit(self, ebuild_process):
-
-   if self._ebuild_lock is not None:
-   self._ebuild_lock.unlock()
-   self._ebuild_lock = None
+   self._assert_current(ebuild_process)
+   if self._ebuild_lock is None:
+   self._ebuild_exit_unlocked(ebuild_process)
+   else:
+   self._start_task(
+   
AsyncTaskFuture(future=self._ebuild_lock.async_unlock()),
+   functools.partial(self._ebuild_exit_unlocked, 
ebuild_process))
+
+   def _ebuild_exit_unlocked(self, ebuild_process, unlock_task=None):
+   if unlock_task is not None:
+   self._assert_current(unlock_task)
+   # Normally, async_unlock should not raise an exception 
here.
+   unlock_task.future.result()
 
fail = False
-   if self._default_exit(ebuild_process) != os.EX_OK:
+   if ebuild_process.returncode != os.EX_OK:
+   self.returncode = ebuild_process.returncode
if self.phase == "test" and \
"test-fail-continue" in self.settings.features:
# mark test phase as complete (bug #452030)



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrtools/

2018-04-20 Thread Aaron Bauman
commit: 1fdae36b8dfb5ad6577b72c15164f4c097f161cf
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Apr 20 14:38:04 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Apr 20 14:38:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fdae36b

app-cdr/cdrtools: amd64 stable wrt bug #653608

Bug: https://bugs.gentoo.org/653608
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
index 00aedaa47ff..6b101424aa7 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha09.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] 
&& echo 'alpha')/$
 
 LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="acl caps nls unicode"
 
 RDEPEND="acl? ( virtual/acl )



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

2018-04-20 Thread Michał Górny
commit: 0c2672e554d79c6075e36447099567933a528037
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 13:58:33 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 14:29:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c2672e5

app-crypt/efitools: Bump to version 1.8.1

Closes: https://bugs.gentoo.org/652090
Closes: https://bugs.gentoo.org/652066
Closes: https://github.com/gentoo/gentoo/pull/7747
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 app-crypt/efitools/Manifest  |  1 +
 app-crypt/efitools/efitools-1.8.1.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest
index 4e6dfcf3254..5ec4d217cb4 100644
--- a/app-crypt/efitools/Manifest
+++ b/app-crypt/efitools/Manifest
@@ -1 +1,2 @@
 DIST efitools-1.7.0.tar.bz2 96042 BLAKE2B 
b0042df906282d878b1400c359c1eece24588f5df7ab753b62f5f0b95e97467cfaa17e04a2ef40a7ec85155c4d13bd438dd94471e0ec98ab23030dd54e7d4214
 SHA512 
1e839c5565b0a113569cf47bf98d656875f9a127b481287a553e8b1276969021e1a39a730b9ede3852e15d1ac045db7ec64767f5ac71a24567236c0938697ccb
+DIST efitools-1.8.1.tar.gz 115319 BLAKE2B 
3aad65defc203055122027cc3a48f50912d2f08b592841780fdc1bf337d75774116e698c4270865275ce7fe64988cd84105138ca979d81818f0065d7ae90f1d0
 SHA512 
114ef8e52160f5a5239ec306dbd587610849bce771ba8145ed092afd79e44f3ecee93cc1d97e2d5fdb880cc825bbbe928b3ef6701fd3b1fa444053894be1098a

diff --git a/app-crypt/efitools/efitools-1.8.1.ebuild 
b/app-crypt/efitools/efitools-1.8.1.ebuild
new file mode 100644
index 000..093ce11c761
--- /dev/null
+++ b/app-crypt/efitools/efitools-1.8.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic
+
+DESCRIPTION="Tools for manipulating UEFI secure boot platforms"
+HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git;
+SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git/snapshot/efitools-1.8.1.tar.gz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="libressl"
+
+RDEPEND="!libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   sys-apps/util-linux"
+
+DEPEND="${RDEPEND}
+   app-crypt/sbsigntool
+   dev-perl/File-Slurp-Unicode
+   sys-apps/help2man
+   sys-boot/gnu-efi
+   virtual/pkgconfig"
+
+src_prepare() {
+   # Respect users CFLAGS
+   sed -i -e 's/CFLAGS.*= -O2 -g/CFLAGS += /' Make.rules || die
+
+   # Respect users LDFLAGS
+   sed -i -e 's/LDFLAGS/LIBS/g' Make.rules || die
+   sed -i -e 's/\$(CC)/& $(LDFLAGS)/g' Makefile || die
+
+   # Run 'default', to apply user patches
+   default
+}



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

2018-04-20 Thread Yixun Lan
commit: a81d3239a1083ab283fa5cf21e542047fec293c2
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 14:05:09 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 14:06:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a81d3239

net-misc/ofono: drop old

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/ofono/Manifest  |  3 --
 net-misc/ofono/ofono-1.17.ebuild | 66 --
 net-misc/ofono/ofono-1.18.ebuild | 68 
 net-misc/ofono/ofono-1.19.ebuild | 68 
 4 files changed, 205 deletions(-)

diff --git a/net-misc/ofono/Manifest b/net-misc/ofono/Manifest
index 377674792b2..7545ab02bfe 100644
--- a/net-misc/ofono/Manifest
+++ b/net-misc/ofono/Manifest
@@ -1,6 +1,3 @@
 DIST ofono-1.16.tar.xz 854296 BLAKE2B 
4ee8f895e21903b8181fe14f5a91fea466eb3a2f66c8a5ab270a8dd81c601dc5e2a1beae368cf0f14b556f0dfb8301439d40d93bfd1d058d43ce864cdd1f0788
 SHA512 
21887e1bc3b8af18881f9456f950b97885b567164e28ebe2ab6fc5a3042c439891a20b5034a8fa0c7a78567286ac53c1b8a72122f428fbcf5da8bf139423b913
-DIST ofono-1.17.tar.xz 860460 BLAKE2B 
429d666753fc88fa56456caad70f6b4153d4c429f34d962e3ff6b55a263ed38a68597801f68e86faa91afdf8093d3823dbffdd5e1bc7906f7bc207f992575399
 SHA512 
d945c87b9c759b459926fcc002d4fb6938c5359a0070a0c623da9f98e342fd2bd92a5f4f22a14e4aa66b5cb3467c3d8f09a95d991ced0b774c066a6406d0746c
-DIST ofono-1.18.tar.xz 919948 BLAKE2B 
fc532fb849ae591db36ce79dad6154b10dd7f52a052dfd952d8d637c8e922ba3f2e7ba680989578b212f1e78f35f5c55430b579e7a1d9b498cb253f4702ceea5
 SHA512 
f15d971ea501cda19aa80cb7cb65a008a70eb433931d2b8c80025ab0a424cf35991131d0267e14cb5161eaff46f25dd65fe28a1c5e21cef02c94baa1efa83d6a
-DIST ofono-1.19.tar.xz 924556 BLAKE2B 
655815362129f2c6c15c41eafb89e6393f2ddc7e33ce3a82372ad7112a888181186842f855f2c2db5028a3c5197fd08a7e665d80a47774e82525eafc8c120c93
 SHA512 
795b55d43e8704f26af7396b3195bb5bdc7b5e0cafe53a14e58975225411880be65aa247a6413774770e521d64997a82afa34627c13753a2b3878b3eda0428a9
 DIST ofono-1.20.tar.xz 935448 BLAKE2B 
751f6c340cf95dd4ab6f3d17f81a967406b3f6cc4d6024435aba1e663a220a47d14f04d62b765205bf04f11a9b5b0075501dbbaaa22f9380ffb0ef3a78fce5ec
 SHA512 
8dc86654ae8a1dc1761c95df5f0de55566db20012e523f11bcd5ab5e1540f4cd9fc7bd6bf1665dcbeb31f2925f9322c21fd05fb00034e408b5d85b265e2fe840
 DIST ofono-1.23.tar.xz 978472 BLAKE2B 
0bd0b7921df075f0ea35d61d4ea852dad0bc752802263f8525e697f3b23e555488116918fed8f143c95ae6fc919515cbb06d0644f7119225076d1fe7c5be1f52
 SHA512 
103dc28f9a6c583804884bdb891424eb53323b5edf764edd6c64e0b6c76ee6ea063c6a1d1d36a35d4ae6740e00479e2fc0abc6fca1dc92b916e166d48a1642fd

diff --git a/net-misc/ofono/ofono-1.17.ebuild b/net-misc/ofono/ofono-1.17.ebuild
deleted file mode 100644
index a44a2b1ae43..000
--- a/net-misc/ofono/ofono-1.17.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib systemd
-
-DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
-HOMEPAGE="http://ofono.org/;
-SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem 
+phonesim +provision +qmimodem threads tools +udev"
-
-REQUIRED_USE="dundee? ( bluetooth )"
-
-RDEPEND=">=sys-apps/dbus-1.4
-   >=dev-libs/glib-2.28
-   net-misc/mobile-broadband-provider-info
-   bluetooth? ( >=net-wireless/bluez-4.99 )
-   udev? ( virtual/udev )
-   examples? ( dev-python/dbus-python )
-   tools? ( virtual/libusb:1 )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-DOCS=( ChangeLog AUTHORS )
-
-src_configure() {
-   econf \
-   $(use_enable threads) \
-   $(use_enable udev) \
-   $(use_enable isimodem) \
-   $(use_enable atmodem) \
-   $(use_enable cdmamodem) \
-   $(use_enable datafiles) \
-   $(use_enable dundee) \
-   $(use_enable bluetooth) \
-   $(use_enable phonesim) \
-   $(use_enable provision) \
-   $(use_enable qmimodem) \
-   $(use_enable tools) \
-   $(use_enable examples test) \
-   --disable-maintainer-mode \
-   --localstatedir=/var \
-   --with-systemdunitdir="$(systemd_get_unitdir)"
-}
-
-src_install() {
-   default
-
-   if use tools ; then
-   dobin tools/auto-enable \
-   tools/huawei-audio \
-   tools/lookup-provider-name \
-   tools/lookup-apn \
-   tools/get-location \
-   tools/qmi \
-   tools/tty-redirector
-   fi
-
-   newinitd "${FILESDIR}"/${PN}.initd ${PN}
-   use doc && dodoc 

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

2018-04-20 Thread Yixun Lan
commit: b6fab65f85dca3cabc65b2444bcb092e067c9dd7
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 13:57:49 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 14:06:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fab65f

net-misc/ofono: fix license

Gentoo-Bug: 611524
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/ofono/files/ofono.initd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/ofono/files/ofono.initd b/net-misc/ofono/files/ofono.initd
index 7500edc2291..bf83dc86b2d 100644
--- a/net-misc/ofono/files/ofono.initd
+++ b/net-misc/ofono/files/ofono.initd
@@ -1,6 +1,6 @@
 #!/sbin/openrc-run
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Purpose License v2
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
 
 depend() {
need dbus



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

2018-04-20 Thread Yixun Lan
commit: aa7157ea6a0aaf335e16fa1321f7c836e6c94cd8
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 13:55:31 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 14:06:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7157ea

net-misc/ofono: version bump 1.23

Gentoo-Bug: 645988
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/ofono/Manifest  |  1 +
 net-misc/ofono/ofono-1.23.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/net-misc/ofono/Manifest b/net-misc/ofono/Manifest
index 274e0b5a40c..377674792b2 100644
--- a/net-misc/ofono/Manifest
+++ b/net-misc/ofono/Manifest
@@ -3,3 +3,4 @@ DIST ofono-1.17.tar.xz 860460 BLAKE2B 
429d666753fc88fa56456caad70f6b4153d4c429f3
 DIST ofono-1.18.tar.xz 919948 BLAKE2B 
fc532fb849ae591db36ce79dad6154b10dd7f52a052dfd952d8d637c8e922ba3f2e7ba680989578b212f1e78f35f5c55430b579e7a1d9b498cb253f4702ceea5
 SHA512 
f15d971ea501cda19aa80cb7cb65a008a70eb433931d2b8c80025ab0a424cf35991131d0267e14cb5161eaff46f25dd65fe28a1c5e21cef02c94baa1efa83d6a
 DIST ofono-1.19.tar.xz 924556 BLAKE2B 
655815362129f2c6c15c41eafb89e6393f2ddc7e33ce3a82372ad7112a888181186842f855f2c2db5028a3c5197fd08a7e665d80a47774e82525eafc8c120c93
 SHA512 
795b55d43e8704f26af7396b3195bb5bdc7b5e0cafe53a14e58975225411880be65aa247a6413774770e521d64997a82afa34627c13753a2b3878b3eda0428a9
 DIST ofono-1.20.tar.xz 935448 BLAKE2B 
751f6c340cf95dd4ab6f3d17f81a967406b3f6cc4d6024435aba1e663a220a47d14f04d62b765205bf04f11a9b5b0075501dbbaaa22f9380ffb0ef3a78fce5ec
 SHA512 
8dc86654ae8a1dc1761c95df5f0de55566db20012e523f11bcd5ab5e1540f4cd9fc7bd6bf1665dcbeb31f2925f9322c21fd05fb00034e408b5d85b265e2fe840
+DIST ofono-1.23.tar.xz 978472 BLAKE2B 
0bd0b7921df075f0ea35d61d4ea852dad0bc752802263f8525e697f3b23e555488116918fed8f143c95ae6fc919515cbb06d0644f7119225076d1fe7c5be1f52
 SHA512 
103dc28f9a6c583804884bdb891424eb53323b5edf764edd6c64e0b6c76ee6ea063c6a1d1d36a35d4ae6740e00479e2fc0abc6fca1dc92b916e166d48a1642fd

diff --git a/net-misc/ofono/ofono-1.23.ebuild b/net-misc/ofono/ofono-1.23.ebuild
new file mode 100644
index 000..5169dc08df5
--- /dev/null
+++ b/net-misc/ofono/ofono-1.23.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils multilib systemd
+
+DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
+HOMEPAGE="http://ofono.org/;
+SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem 
+phonesim +provision +qmimodem threads tools +udev upower"
+
+REQUIRED_USE="dundee? ( bluetooth )"
+
+RDEPEND=">=sys-apps/dbus-1.4
+   >=dev-libs/glib-2.32
+   net-misc/mobile-broadband-provider-info
+   bluetooth? ( >=net-wireless/bluez-4.99 )
+   udev? ( virtual/udev )
+   examples? ( dev-python/dbus-python )
+   tools? ( virtual/libusb:1 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+DOCS=( ChangeLog AUTHORS )
+
+src_configure() {
+   econf \
+   $(use_enable threads) \
+   $(use_enable udev) \
+   $(use_enable isimodem) \
+   $(use_enable atmodem) \
+   $(use_enable cdmamodem) \
+   $(use_enable datafiles) \
+   $(use_enable dundee) \
+   $(use_enable bluetooth) \
+   $(use_enable phonesim) \
+   $(use_enable provision) \
+   $(use_enable qmimodem) \
+   $(use_enable tools) \
+   $(use_enable examples test) \
+   $(use_enable upower) \
+   --disable-maintainer-mode \
+   --disable-rilmodem
+   --localstatedir=/var \
+   --with-systemdunitdir="$(systemd_get_systemunitdir)"
+}
+
+src_install() {
+   default
+
+   if use tools ; then
+   dobin tools/auto-enable \
+   tools/huawei-audio \
+   tools/lookup-provider-name \
+   tools/lookup-apn \
+   tools/get-location \
+   tools/tty-redirector
+   fi
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   use doc && dodoc doc/*.txt
+}



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

2018-04-20 Thread Yixun Lan
commit: ec2b85bfb2206fdf91aaaf16c6c2f2fc46d2
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 14:01:35 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 14:06:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec2b85bf

net-misc/ofono: fix HOMEPAGE url

Gentoo-Bug: 645988
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-misc/ofono/ofono-1.16.ebuild | 4 ++--
 net-misc/ofono/ofono-1.20.ebuild | 4 ++--
 net-misc/ofono/ofono-1.23.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/ofono/ofono-1.16.ebuild b/net-misc/ofono/ofono-1.16.ebuild
index c774dbf0c99..3d199082314 100644
--- a/net-misc/ofono/ofono-1.16.ebuild
+++ b/net-misc/ofono/ofono-1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit eutils multilib systemd
 
 DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
-HOMEPAGE="http://ofono.org/;
+HOMEPAGE="https://01.org/ofono;
 SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"

diff --git a/net-misc/ofono/ofono-1.20.ebuild b/net-misc/ofono/ofono-1.20.ebuild
index 8341f7b8b2c..2978ac9372e 100644
--- a/net-misc/ofono/ofono-1.20.ebuild
+++ b/net-misc/ofono/ofono-1.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit eutils multilib systemd
 
 DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
-HOMEPAGE="http://ofono.org/;
+HOMEPAGE="https://01.org/ofono;
 SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"

diff --git a/net-misc/ofono/ofono-1.23.ebuild b/net-misc/ofono/ofono-1.23.ebuild
index 5169dc08df5..2978ac9372e 100644
--- a/net-misc/ofono/ofono-1.23.ebuild
+++ b/net-misc/ofono/ofono-1.23.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit eutils multilib systemd
 
 DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
-HOMEPAGE="http://ofono.org/;
+HOMEPAGE="https://01.org/ofono;
 SRC_URI="mirror://kernel/linux/network/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-2"



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

2018-04-20 Thread Aaron Bauman
commit: f6ecd1bd50d1f643a22db2bd619c296ad0fd0dee
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Apr 20 13:46:57 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Apr 20 13:48:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6ecd1bd

apache-2.eclass: fix slot/subslot to ensure rebuilds trigger

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

diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass
index c8fb21dd31c..91ff966c8f1 100644
--- a/eclass/apache-2.eclass
+++ b/eclass/apache-2.eclass
@@ -110,7 +110,7 @@ DEPEND="${CDEPEND}
ldap? ( =net-nds/openldap-2* )
ssl? (
!libressl? ( >=dev-libs/openssl-1.0.2:0= )
-   libressl? ( dev-libs/libressl:= )
+   libressl? ( dev-libs/libressl:0= )
)
!=www-servers/apache-1*"
 RDEPEND+=" ${DEPEND}



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

2018-04-20 Thread Yixun Lan
commit: 5854072de7dd58a322b51595d82d247b82efbfa9
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Apr 20 13:45:31 2018 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Apr 20 13:47:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5854072d

dev-util/perf: version bump 4.14.33

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/perf/Manifest|   2 +
 dev-util/perf/perf-4.14.33.ebuild | 179 ++
 2 files changed, 181 insertions(+)

diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index 92b46aeb9f4..e27fa76da1a 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -2,10 +2,12 @@ DIST linux-3.12.tar.bz2 9381 BLAKE2B 
ec3295f41b639f0a7c63eed5d5be4a53c435ddb
 DIST linux-3.13.tar.xz 77187032 BLAKE2B 
4c0d96a9f1f8f971b9886651a1a0438bd7e00c3eb5de6b52c599c0e621714e34f4048348e836bc8bf8d0c879d447569ee99adda09c3de2fc197ce9503bc2b568
 SHA512 
1ba223bb4b885d691a67196d86a8aaf7b4a1c351bf2a762f50f1b0c32da00dd0c28895872a66b49e8d244498d996876609268e64861d28ac4048886ef9f79b87
 DIST linux-3.15.tar.xz 79676484 BLAKE2B 
a21b0b97fe0c9c2ef032b10b71062065fe0d27417f7f51c2ca4215891d254fef00aec11d20bfa4f7a71937f7e307a18f4c3ab08e45b9600816cd1c9dfe6c8fbb
 SHA512 
d5dc477cad4584e56e2e2ef9e0950c2b22e76e5cf5090a896ba099cb7c5e5db1853a4aeb96b199189653dc66d461557e95198e37516a619f7ddc01ba6b308e02
 DIST linux-4.1.tar.xz 83017828 BLAKE2B 
d1dc4e458db191f16306b3d2d7eb60ef5e04307406c769cccdd88beb407f8de228ab1f095a44d6e992b06d01cd896fda31dec1cdf16667f4ca0b628da594aee3
 SHA512 
168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0
+DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.4.tar.xz 87295988 BLAKE2B 
f260f1858994f5d481fd078c86e51bddbc958f7c5d1586f60dced772e1b1107ecf3aae0558c3e6f39c36f7d3aa1e6cd1e5c64ec9d6f2218f47b98413da6466fb
 SHA512 
13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e
 DIST linux-4.9.tar.xz 93192404 BLAKE2B 
83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7
 SHA512 
bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
 DIST patch-3.13.1.xz 2884 BLAKE2B 
6fd04189866fa50efb48c3c979de2880231dcb06b857a67eab18321a589bbab611bb1a2df68adae513d16e9e3ca897b8533a677121e1c7c430f7027044f899f1
 SHA512 
164235a15e6a984e9aeaf9fe475a8b2975d5e4c4b28dd4ecf99064b0f0c72eea766d925340f1a7232cabcbd23d26773527c300b6d995bf5cde18a276208fdccc
 DIST patch-3.15.5.xz 122232 BLAKE2B 
9c138316beea8ea04b704baca23621c76291064ac72a5eb107bcec4f371c2680471f96c678e269d04b03eaa857dc054ddd8057a06e5c7ac2b7ea8a303468139b
 SHA512 
6831200503334e839c3cccdad29058aecc0205171cc5b75205d0a2aada8636633889ebff35d9677d4567bbaeea249efc83571e016104cd67554fe72b3b405755
 DIST patch-4.1.5.xz 170056 BLAKE2B 
3beee64274154565bbe80389fe6258228f388ad5fa77a69e4d83906755c746bfd9d6052bf224d0f1bad33c4b656c1b6538345d05efd3e4f3953495241c05f0c8
 SHA512 
1325cdb35ea1f277d513932af37804f788b96ae63b94cedeb3c9b916ee8963bbd6aca5d0e13279e36a81f1de06005c5f3666ecfc845609932686f261fa4250c5
+DIST patch-4.14.33.xz 905284 BLAKE2B 
e67bd9a96708aaaf65eb0aa852493b2323c9e237bfcc6fa837f795e481943ead3e2d5005ee72e40fc247df01c50877d9da3848a05aba3c999c3cfb7678cbdbc9
 SHA512 
5c76be5171709c2df7df7d5a8e8f3d0f7ede47b433da3b0f1710f262c8fcf5cf6c744a96d4336ea397c2c88a5f0a7507a5ab08c7c82f08deeb7a6f887ad77cfd
 DIST patch-4.4.4.xz 200972 BLAKE2B 
76f5505fae96c6ec21ef3480c54bd53d7021d9ec360527209dd16b069d5f7c65ab8f1e44aeeed49480cd7c2a685fd42852e062fff703a1d010cc487f55ec15fa
 SHA512 
c206af7803cb0915fbe2bd27ed33282452db3fbd3070c73e4c7147443efd3c7588fb3be12d0abc08742381fbe892190602b29147684630aa9e6ff5e9efa49dbc
 DIST patch-4.9.13.xz 295932 BLAKE2B 
37a90811dc1591d3f5d6609185ae518b02b36827c8557e400e7bb359ea04bf9cee66ea74fceaefb02c6e145ac34697efaecca6db071b35d6d872c9ac7c84b9ab
 SHA512 
d7956cc8a4ab11514789af4f1f7023268e4b003216766c153f0f09aac659aabda5de634b363d53f8daeddfcf5820619c5bca31ff5f9aeb187c1df016c05f68d5

diff --git a/dev-util/perf/perf-4.14.33.ebuild 
b/dev-util/perf/perf-4.14.33.ebuild
new file mode 100644
index 000..c7290b313e2
--- /dev/null
+++ b/dev-util/perf/perf-4.14.33.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit bash-completion-r1 versionator eutils toolchain-funcs python-single-r1 
linux-info
+
+MY_PV="${PV/_/-}"
+MY_PV="${MY_PV/-pre/-git}"
+
+DESCRIPTION="Userland tools 

[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/

2018-04-20 Thread Daniel Pielmeier
commit: 0e521c3c97248bb1a1c2e516cc74a225f925a212
Author: Daniel Pielmeier  gentoo  org>
AuthorDate: Fri Apr 20 13:37:00 2018 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Fri Apr 20 13:37:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e521c3c

net-print/hplip: Remove old.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-print/hplip/hplip-3.17.10-r1.ebuild | 261 
 1 file changed, 261 deletions(-)

diff --git a/net-print/hplip/hplip-3.17.10-r1.ebuild 
b/net-print/hplip/hplip-3.17.10-r1.ebuild
deleted file mode 100644
index 3eb07aaa37f..000
--- a/net-print/hplip/hplip-3.17.10-r1.ebuild
+++ /dev/null
@@ -1,261 +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,3_6} )
-PYTHON_REQ_USE="threads,xml"
-
-inherit autotools linux-info python-single-r1 readme.gentoo-r1 udev
-
-DESCRIPTION="HP Linux Imaging and Printing - Print, scan, fax drivers and 
service tools"
-HOMEPAGE="http://hplipopensource.com/hplip-web/index.html;
-SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz
-   
https://dev.gentoo.org/~billie/distfiles/${PN}-3.17.9-patches-1.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-
-IUSE="doc fax +hpcups hpijs kde libressl -libusb0 minimal parport policykit 
qt5 scanner +snmp static-ppds X"
-
-# dependency on dev-python/notify-python dropped due to python 3 
incompatibility
-# possible replacement notify2 (https://pypi.org/project/notify2/0.3) not in 
tree
-
-COMMON_DEPEND="
-   net-print/cups
-   virtual/jpeg:0
-   hpijs? ( net-print/cups-filters[foomatic] )
-   !minimal? (
-   ${PYTHON_DEPS}
-   sys-apps/dbus
-   !libusb0? ( virtual/libusb:1 )
-   libusb0? ( virtual/libusb:0 )
-   scanner? ( media-gfx/sane-backends )
-   snmp? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   net-analyzer/net-snmp
-   )
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
-   app-text/ghostscript-gpl
-   !minimal? (
-   >=dev-python/dbus-python-1.2.0-r1[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 
'dev-python/pygobject:2[${PYTHON_USEDEP}]' 'python2*')
-   $(python_gen_cond_dep 
'dev-python/pygobject:3[${PYTHON_USEDEP}]' 'python3*')
-   fax? ( dev-python/reportlab[${PYTHON_USEDEP}] )
-   kernel_linux? ( virtual/udev )
-   qt5? ( 
>=dev-python/PyQt5-5.5.1[dbus,gui,widgets,${PYTHON_USEDEP}] )
-   scanner? (
-   >=dev-python/reportlab-3.2[${PYTHON_USEDEP}]
-   >=dev-python/pillow-3.1.1[${PYTHON_USEDEP}]
-   X? ( || (
-   kde? ( kde-misc/skanlite )
-   media-gfx/xsane
-   media-gfx/sane-frontends
-   ) )
-   )
-   )
-   policykit? ( sys-auth/polkit )
-"
-
-REQUIRED_USE="!minimal? ( ${PYTHON_REQUIRED_USE} )"
-
-PATCHES=(
-   "${WORKDIR}/patches"
-)
-
-CONFIG_CHECK="~PARPORT ~PPDEV"
-ERROR_PARPORT="Please make sure kernel parallel port support is enabled 
(PARPORT and PPDEV)."
-
-#DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-For more information on setting up your printer please take
-a look at the hplip section of the gentoo printing guide:
-https://wiki.gentoo.org/wiki/Printing
-
-Any user who wants to print must be in the lp group.
-"
-
-pkg_setup() {
-   use !minimal && python-single-r1_pkg_setup
-
-   use scanner && ! use X && ewarn "You need USE=X for the scanner GUI."
-
-   if ! use hpcups && ! use hpijs ; then
-   ewarn "Installing neither hpcups (USE=-hpcups) nor hpijs 
(USE=-hpijs) driver,"
-   ewarn "which is probably not what you want."
-   ewarn "You will almost certainly not be able to print."
-   fi
-
-   if use minimal ; then
-   ewarn "Installing driver portions only, make sure you know what 
you are doing."
-   ewarn "Depending on the USE flags set for hpcups or hpijs the 
appropiate driver"
-   ewarn "is installed. If both USE flags are set hpijs overrides 
hpcups."
-   else
-   use parport && linux-info_pkg_setup
-   fi
-}
-
-src_prepare() {
-   default
-
-   if use !minimal ; then
-   python_export EPYTHON PYTHON
-   python_fix_shebang .
-   fi
-
-   # Make desktop files follow the specification
-   # Gentoo bug: https://bugs.gentoo.org/show_bug.cgi?id=443680
-   # Upstream bug: https://bugs.launchpad.net/hplip/+bug/1080324
-   sed -i -e '/^Categories=/s/Application;//' \
-   -e 

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

2018-04-20 Thread Jeroen Roovers
commit: ef2dc3d977818058df06ca08a260b873f49b50d8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 13:24:00 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 13:31:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef2dc3d9

net-libs/nodejs: Old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-libs/nodejs/Manifest |   1 -
 net-libs/nodejs/nodejs-9.10.1.ebuild | 200 ---
 2 files changed, 201 deletions(-)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index e1d9b55f2b4..7f04a954c68 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,5 +4,4 @@ DIST node-v4.9.1.tar.xz 13250164 BLAKE2B 
7a689b99bb4bf507f7f21dd2c096a5766d023a8
 DIST node-v6.11.5.tar.xz 15699404 BLAKE2B 
ba2df91bf5ef38cedb60b42919cf56f16807e619a81876fc92a5741e49da7ec91c4239d00f549c5e80d0bb8282bb9b396dd984507916cd18d61b403a3a7cef94
 SHA512 
62490725ef7957294c1bddf21ef0626c7472876791210168116501255ecee58457e9de9b044e10033706243299bbfd1495efeca169596fbf26f5eeba6d8fa4c9
 DIST node-v6.14.1.tar.xz 15758180 BLAKE2B 
63db5d1f73cc16f5c73012953799193cbd58da3aa92d3d48c5419d4e5c4e9126a2eb45b7e27e7396269deeca7836cac62c5f89e5d23b695a3455305739d5df90
 SHA512 
c1f725c76bfad914d8d607e1d0bddbb6cb75a99adcf781d12291830bc41610ede346a5ab29648d16ad8bb3031dade89f7f4e16708083b5fcda2def965f0c7d21
 DIST node-v8.11.1.tar.xz 18279516 BLAKE2B 
b06f31571c93455d16899e3ba57d1e5835951be7a644fafbfcac9cce1bf33ed8ca47929e0a5d0df72034a6c2b967c578e3c78a2ed27ba85e41c4af1de2307293
 SHA512 
0ca0dead15a1623ece7f972d420dec623141a795ddd984c32ce7e92ae32ead97bb0153ebd8c1c249b91a1bd6efcef7fb313105455f66d4d181473153c4e0736f
-DIST node-v9.10.1.tar.xz 18456696 BLAKE2B 
104f92701147d47d02e5cdefe3e866220267f8459a27c0ce81154a11cad72f13be8107efa8defd8123e1abc6984462621407d4b81f3a81d869fcf221a85233b4
 SHA512 
f94564a62fdce80b4ac946e6161e22664f372adf46e3baece17c1733eb9a5b850b43628f131653144bf920364933d0e94f21d1c5404f2388b2b9d56743d02e94
 DIST node-v9.11.1.tar.xz 18500884 BLAKE2B 
ac086b59144ed7393a7c0293616c1ef2b149e23ac67ba8ccf324c2c1f97b18435889e4fb2f1c205834e3309728853dcdbf34d00cc319a10bfed7cbea9fdf01e3
 SHA512 
6e5ed333ebb678c08fca8f567708874a50bd9311e326196bf86ca77db3046dd196b50208bcffb7f3435f0c031d47dff5471465c840be12903f3c683802000a1e

diff --git a/net-libs/nodejs/nodejs-9.10.1.ebuild 
b/net-libs/nodejs/nodejs-9.10.1.ebuild
deleted file mode 100644
index 482fd71177c..000
--- a/net-libs/nodejs/nodejs-9.10.1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-inherit bash-completion-r1 eutils flag-o-matic pax-utils python-single-r1 
toolchain-funcs
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/;
-SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz;
-
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
-IUSE="cpu_flags_x86_sse2 debug doc icu inspector +npm +snapshot +ssl systemtap 
test"
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   inspector? ( icu ssl )
-"
-
-RDEPEND="
-   >=dev-libs/libuv-1.19.2:=
-   >=net-libs/http-parser-2.8.0:=
-   >=net-libs/nghttp2-1.29.0
-   sys-libs/zlib
-   icu? ( >=dev-libs/icu-60.1:= )
-   ssl? ( >=dev-libs/openssl-1.0.2n:0=[-bindist] )
-"
-DEPEND="
-   ${RDEPEND}
-   ${PYTHON_DEPS}
-   systemtap? ( dev-util/systemtap )
-   test? ( net-misc/curl )
-"
-S="${WORKDIR}/node-v${PV}"
-PATCHES=(
-   "${FILESDIR}"/gentoo-global-npm-config.patch
-)
-
-pkg_pretend() {
-   (use x86 && ! use cpu_flags_x86_sse2) && \
-   die "Your CPU doesn't support the required SSE2 instruction."
-
-   ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
-   die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 
3.3 or newer."
-}
-
-src_prepare() {
-   tc-export CC CXX PKG_CONFIG
-   export V=1
-   export BUILDTYPE=Release
-
-   # fix compilation on Darwin
-   # https://code.google.com/p/gyp/issues/detail?id=260
-   sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || 
die
-
-   # make sure we use python2.* while using gyp
-   sed -i -e "s/python/${EPYTHON}/" deps/npm/node_modules/node-gyp/gyp/gyp 
|| die
-   sed -i -e "s/|| 'python2'/|| '${EPYTHON}'/" 
deps/npm/node_modules/node-gyp/lib/configure.js || die
-
-   # less verbose install output (stating the same as portage, basically)
-   sed -i -e "/print/d" tools/install.py || die
-
-   # proper libdir, hat tip @ryanpcmcquen 
https://github.com/iojs/io.js/issues/504
-   local LIBDIR=$(get_libdir)
-   sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
-   sed -i -e 

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

2018-04-20 Thread Jeroen Roovers
commit: 6c0da94cdcbc0b928304735745c58b4be7b46589
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 13:14:37 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 13:31:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0da94c

www-client/opera-developer: Old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index ff9024bbe7c..61a7bb329f5 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,2 @@
-DIST opera-developer_54.0.2913.0_amd64.deb 54606726 BLAKE2B 
23ca3f0066f934ce5699192a5b8c2ff226c5aa50e80235f2d8710141ecc0375dd766ce93b56e317663d5b64d87d0ff6753670879fcf593f44b783729682a9c57
 SHA512 
896c06f64a228378a73297995923a5c57b161d5ee13c25328eea81a76888e3fc6fb10add063d3d1da0f75f745910acc073712c70d2bc958745f078931177
 DIST opera-developer_54.0.2920.0_amd64.deb 54792622 BLAKE2B 
0f53613ac96be1d6b4bdce9fbaf05abd2ba76bc5ae9216ce3b830cff4ee800e8396503ac3524596c72e9351df14aaf8285d2fbef82e32bb50ce731f09201c9a9
 SHA512 
f90703ea6d2472d03ff2f96124b74b7165d30257ad2c8c3ab19a6af701197d7258f1a8c84cd266061052d4ba75ae6d09dce8e3701e257bd756fdd4685697a535
 DIST opera-developer_54.0.2929.0_amd64.deb 55440718 BLAKE2B 
ecc20106b19d4ce687dc525b536adfcf4b8bb9bdab26791fc28eaa9e68d3b8b58df4ba7c42d5caefeb9ab1bb4062e08b60ccadb3bad837a393e1290a5ea4667a
 SHA512 
5a3dbdac8fa4578db6e37f9d2f0ef30cd6fea7195a25d736572195a9cdd4a818ab0cfc47605b835ce2db32c0ada09ccc25c13698ba0d9bd46a85470a5de5b6ca

diff --git a/www-client/opera-developer/opera-developer-54.0.2913.0.ebuild 
b/www-client/opera-developer/opera-developer-54.0.2913.0.ebuild
deleted file mode 100644
index 12a41bce61c..000
--- a/www-client/opera-developer/opera-developer-54.0.2913.0.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-CHROMIUM_LANGS="
-   be bg bn ca cs da de el en-GB es 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/

2018-04-20 Thread Jeroen Roovers
commit: fdb964044b6e9532e90a55b91c2b5b6e041b7d83
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 13:14:12 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 13:31:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb96404

www-client/opera-developer: Version 54.0.2929.0.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

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

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 8b3d7b46ff1..ff9024bbe7c 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,2 +1,3 @@
 DIST opera-developer_54.0.2913.0_amd64.deb 54606726 BLAKE2B 
23ca3f0066f934ce5699192a5b8c2ff226c5aa50e80235f2d8710141ecc0375dd766ce93b56e317663d5b64d87d0ff6753670879fcf593f44b783729682a9c57
 SHA512 
896c06f64a228378a73297995923a5c57b161d5ee13c25328eea81a76888e3fc6fb10add063d3d1da0f75f745910acc073712c70d2bc958745f078931177
 DIST opera-developer_54.0.2920.0_amd64.deb 54792622 BLAKE2B 
0f53613ac96be1d6b4bdce9fbaf05abd2ba76bc5ae9216ce3b830cff4ee800e8396503ac3524596c72e9351df14aaf8285d2fbef82e32bb50ce731f09201c9a9
 SHA512 
f90703ea6d2472d03ff2f96124b74b7165d30257ad2c8c3ab19a6af701197d7258f1a8c84cd266061052d4ba75ae6d09dce8e3701e257bd756fdd4685697a535
+DIST opera-developer_54.0.2929.0_amd64.deb 55440718 BLAKE2B 
ecc20106b19d4ce687dc525b536adfcf4b8bb9bdab26791fc28eaa9e68d3b8b58df4ba7c42d5caefeb9ab1bb4062e08b60ccadb3bad837a393e1290a5ea4667a
 SHA512 
5a3dbdac8fa4578db6e37f9d2f0ef30cd6fea7195a25d736572195a9cdd4a818ab0cfc47605b835ce2db32c0ada09ccc25c13698ba0d9bd46a85470a5de5b6ca

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



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrtools/

2018-04-20 Thread Daniel Pielmeier
commit: 743674468f010f602ed3ceeaac9fbb63cd15460b
Author: Daniel Pielmeier  gentoo  org>
AuthorDate: Fri Apr 20 13:26:41 2018 +
Commit: Daniel Pielmeier  gentoo  org>
CommitDate: Fri Apr 20 13:26:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74367446

app-cdr/cdrtools: Remove old.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-cdr/cdrtools/Manifest |   1 -
 app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild | 270 --
 2 files changed, 271 deletions(-)

diff --git a/app-cdr/cdrtools/Manifest b/app-cdr/cdrtools/Manifest
index 5756f239dcd..c663dba2244 100644
--- a/app-cdr/cdrtools/Manifest
+++ b/app-cdr/cdrtools/Manifest
@@ -1,3 +1,2 @@
-DIST cdrtools-3.02a06.tar.bz2 2117648 BLAKE2B 
d9d4dc60d3919e87c6d96addba0e45b9e8682d1f289e45e23a8c29238eccd9aed838c2127e34bfc0f46679eb34d0218a4640eba6b4e1ce18f10a9b305cf5646e
 SHA512 
31a0743e39513841e77dcaaa52d746cafc0867ba01d46d43310f89e4ef2a0759fcac2e812aa323854daaa9a5ce8627c0612b8e461072a6066c20883ebe639c0c
 DIST cdrtools-3.02a07.tar.bz2 2127058 BLAKE2B 
5307a012a0d4a593d7e0fc879e2ac0dab8ddcca573772194b3a5bbb3be74fc8109d9af720dd12369b4ef5c51ddc70ebad9e8c5a672d6dee62e7462dc67407ab4
 SHA512 
7f9835dd32ccca119d2ab77de1cdbd8cfbacc8e9923ca42175a15a5b1f45a8aa238fa3b0917ff67697b54905edc78a142f7106af9127854f944adead4a0d826d
 DIST cdrtools-3.02a09.tar.bz2 2156745 BLAKE2B 
3e7a7ed65faffc67d53df8dff78562dd28f2e71bb01c36f9c57c033a4a812e6a5579a212322a15c8abb5c8005d38e6e9ba5a5bfab46d9a729a673aa8ce3425e7
 SHA512 
59c31186f163c7aaa96083efeb0bc31e697c5d53d3343ec487eddd90dc8df6cfee50a69859a64a7004585c73a081cc453cc647c563b32ef74070d075039342d4

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild
deleted file mode 100644
index e63128e7de9..000
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha06.ebuild
+++ /dev/null
@@ -1,270 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit fcaps multilib eutils toolchain-funcs flag-o-matic gnuconfig
-
-MY_P="${P/_alpha/a}"
-
-DESCRIPTION="A set of tools for CD/DVD reading and recording, including 
cdrecord"
-HOMEPAGE="https://sourceforge.net/projects/cdrtools/;
-SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] && echo 
'alpha')/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
-IUSE="acl caps nls unicode"
-
-RDEPEND="acl? ( virtual/acl )
-   caps? ( sys-libs/libcap )
-   nls? ( virtual/libintl )
-   !app-cdr/cdrkit"
-DEPEND="${RDEPEND}
-   x11-misc/makedepend
-   nls? ( >=sys-devel/gettext-0.18.1.1 )"
-
-S=${WORKDIR}/${P/_alpha[0-9][0-9]}
-
-FILECAPS=(
-   
cap_sys_resource,cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_ipc_lock,cap_sys_rawio+ep
 usr/bin/cdrecord --
-   
cap_dac_override,cap_sys_admin,cap_sys_nice,cap_net_bind_service,cap_sys_rawio+ep
 usr/bin/cdda2wav --
-   cap_dac_override,cap_sys_admin,cap_net_bind_service,cap_sys_rawio+ep 
usr/bin/readcd
-)
-
-cdrtools_os() {
-   local os="linux"
-   [[ ${CHOST} == *-darwin* ]] && os="mac-os10"
-   [[ ${CHOST} == *-freebsd* ]] && os="freebsd"
-   echo "${os}"
-}
-
-src_prepare() {
-   gnuconfig_update
-
-   # This fixes a clash with clone() on uclibc.  Upstream isn't
-   # going to include this so let's try to carry it forward.
-   # Contact me if it needs updating.  Bug #486782.
-   # Anthony G. Basile .
-   use elibc_uclibc && epatch "${FILESDIR}"/${PN}-fix-clone-uclibc.patch
-
-   # Remove profiled make files.
-   find -name '*_p.mk' -delete
-
-   # Adjusting hardcoded paths.
-   sed -i -e "s|opt/schily|usr|" \
-   $(find ./ -type f -name \*.[0-9ch] -exec grep -l 'opt/schily' 
'{}' '+') \
-   || die "sed opt/schily"
-
-   sed -i -e "s|\(^INSDIR=\t\tshare/doc/\)|\1${PF}/|" \
-   $(find ./ -type f -exec grep -l '^INSDIR.\+doc' '{}' '+') \
-   || die "sed doc"
-
-   # Respect libdir.
-   sed -i -e "s|\(^INSDIR=\t\t\)lib|\1$(get_libdir)|" \
-   $(find ./ -type f -exec grep -l '^INSDIR.\+lib\(/siconv\)\?$' 
'{}' '+') \
-   || die "sed multilib"
-
-   # Do not install static libraries.
-   sed -i -e "s|include\t\t.*rules.lib||" \
-   $(find ./ -type f -exec grep -l '^include.\+rules\.lib' '{}' 
'+') \
-   || die "sed rules"
-
-   # Enable verbose build.
-   sed -i -e '/@echo.*==>.*;/s:@echo[^;]*;: -x;:' \
-   RULES/*.rul RULES/rules.prg RULES/rules.inc \
-   || die "sed verbose rules"
-
-   # Respect CC/CXX variables.
-   cd "${S}"/RULES
-   local tcCC=$(tc-getCC)
-   local 

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

2018-04-20 Thread Jeroen Roovers
commit: a606b7134e3f8743b8236ecac463491549f9e895
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 13:08:29 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 13:09:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a606b713

net-analyzer/lft: Add .

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-analyzer/lft/metadata.xml | 44 +--
 1 file changed, 42 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/lft/metadata.xml b/net-analyzer/lft/metadata.xml
index 74c2baebb4e..2fd58454386 100644
--- a/net-analyzer/lft/metadata.xml
+++ b/net-analyzer/lft/metadata.xml
@@ -2,7 +2,47 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
 
-   net...@gentoo.org
-   Gentoo network monitoring and analysis project
+net...@gentoo.org
+Gentoo network monitoring and analysis project
 
+
+(Note that version 3.80 is really 3.8, but released after 3.79.)
+
+LFT, short for Layer Four Traceroute, is a sort of 'traceroute' that often
+works much faster (than the commonly-used Van Jacobson method) and goes through
+many configurations of packet-filters (firewalls). More importantly, LFT
+implements numerous other features including AS number lookups through several
+reliable sources, loose source routing, netblock name lookups, et al. What
+makes LFT unique? LFT is the all-in-one traceroute tool because it can launch a
+variety of different probes using ICMP, UDP, and TCP protocols, or the RFC1393
+trace method. For example, rather than only launching UDP probes in an attempt
+to elicit ICMP "TTL exceeded" from hosts in the path, LFT can send TCP SYN or
+FIN probes to target arbitrary services. Then, LFT listens for "TTL exceeded"
+messages, TCP RST (reset), and various other interesting heuristics from
+firewalls or other gateways in the path. LFT also distinguishes between
+TCP-based protocols (source and destination), which make its statistics
+slightly more realistic, and gives a savvy user the ability to trace protocol
+routes, not just layer-3 (IP) hops. With LFT's verbose output, much can be
+discovered about a target network.
+
+WhoB is a likable whois client (see whois(1)) designed to provide everything a
+network engineer needs to know about a routed IP address by typing one line and
+reading one line. But even so, it's worth typing a few more lines because WhoB
+can do lots of other cool things for you! It can display the origin-ASN based
+on the global routing table at that time (according to Prefix WhoIs, RIPE NCC,
+or Cymru), the 'origin' ASN registered in the RADB (IRR), the netname and
+orgname, etc. By querying pWhoIs, WhoB can even show you all prefixes being
+announced by a specific Origin-ASN. WhoB performs the lookups quickly, the
+output is easily parsed by automated programs, and it's included as part of the
+Layer Four Traceroute (LFT) software package. LFT uses WhoB as a framework (and
+you can too, quite easily--see whois.h). Recent LFT releases (as of version
+2.5) include WhoB functionality through a standalone "whob" client/command
+placed in the LFT binary directory. 
+
+ LFT and WhoB continue to evolve and provide more and more useful data to
+ network engineers and to anyone else that cares how IP datagrams are being
+ routed. With the advent of smarter firewalls, traffic engineering, QoS, and
+ per-protocol packet forwarding, LFT and WhoB have become invaluable tools for
+ many network managers worldwide.
+
 



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

2018-04-20 Thread Michał Górny
commit: e640219f933f0afe410374722f721b4ea9a4c201
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 20 12:06:36 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 12:51:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e640219f

app-admin/filebeat: bump to 5.6.9

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-admin/filebeat/Manifest  |  1 +
 app-admin/filebeat/filebeat-5.6.9.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index aca912b5438..3a3256e0e6a 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -1,4 +1,5 @@
 DIST filebeat-5.5.2.tar.gz 18075191 BLAKE2B 
9786cb8f3db003c86e4bc6d56fcac660b615e7e6ad82d0912f70c545f2af3caab605be739481355466438a1769c20b28db576d208af6b0af9620ce6408068215
 SHA512 
ad92b41a9ceaad6c6e6fc80d0adccd7fe03a7056d121484bcf35c6a46b2061a5ef6d32121dd12d59b51e7678769da5c405b1d549fa130631ae3f1989b78fba48
 DIST filebeat-5.6.5.tar.gz 18145468 BLAKE2B 
57f3320012d8c17b7b961dd6d843e982e3cc5fe0f39658ca5ccc2fb9056c8dd4527306b7cfe483d3fa39bef5892dd22c4f07f24aad1e804bd76cdda94b56a3e8
 SHA512 
f1c8ffa2521e0e15a14850199c3da83d8f8489d5f97364b205ee8120b56e2ae47055c78ed6a5ef2d0296f449339efa05f2d7bce7282b1e7f2e044d7ed3244d4c
+DIST filebeat-5.6.9.tar.gz 18209544 BLAKE2B 
41891b984240af46fb3d9d7818203d7ef8fd5a089d7683877e3907061259442da4884976cfefcc9099ebe3adb1ce6c87a026a50b07e218a5de6b642b9472
 SHA512 
2aa40afbd0f1c987aebf51d22aa03c87048766a4c7d41938ff27ffca841666d34cfbf08ae120d98d222a7d3ff447bbce9f1d65b434aef1c9d73c5019aa1558a1
 DIST filebeat-6.0.1.tar.gz 15150919 BLAKE2B 
40149de3257d78a737d71f59f8be91a3bd60185f716ecc89dbe373283ab6481afe709ff573efb8b1079f2c571c6de036bd705dd082c3cba1eda44d282409247c
 SHA512 
baf21acf38409b398f261509d25d2b009342fdde1fcd824c99d16cc279355ae5eb029699a5a7e3b6e58abdbed4ef5fda1b4058ed94b807fd5964ad24828585e2
 DIST filebeat-6.1.1.tar.gz 17061456 BLAKE2B 
5a5d23618f8140f3815c499305d99ae3dc4c4caa49535043040387922f924ee49a9494b5139f34a70d74173d97332b92909fc74e2f91a2fc0f288ef5d1493ade
 SHA512 
54e85cfce58ba724f6b2892f115ac9ef5b1bb89ce8dc6f2a977e50ccfc07cf95fc578e46e0cadd96acd90c59f4b01446851b93c519afa094ff6dcdb7e716219a

diff --git a/app-admin/filebeat/filebeat-5.6.9.ebuild 
b/app-admin/filebeat/filebeat-5.6.9.ebuild
new file mode 100644
index 000..4537daa105b
--- /dev/null
+++ b/app-admin/filebeat/filebeat-5.6.9.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/beats;
+SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+DEPEND=">=dev-lang/go-1.9.2"
+RDEPEND="!app-admin/filebeat-bin"
+
+S="${WORKDIR}/src/github.com/elastic/beats"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv beats-${PV} "${S}" || die
+}
+
+src_compile() {
+   GOPATH="${WORKDIR}" emake -C "${S}/filebeat"
+}
+
+src_install() {
+   keepdir /var/{lib,log}/${PN}
+
+   fperms 0750 /var/{lib,log}/${PN}
+
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+
+   docinto examples
+   dodoc ${PN}/{filebeat.yml,filebeat.full.yml}
+
+   insinto "/etc/${PN}"
+   doins 
${PN}/{filebeat.template.json,filebeat.template-es2x.json,filebeat.template-es6x.json}
+
+   exeinto "/usr/share/${PN}"
+   doexe libbeat/scripts/migrate_beat_config_1_x_to_5_0.py
+
+   dobin filebeat/filebeat
+}
+
+pkg_postinst() {
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   elog "Please read the migration guide at:"
+   elog 
"https://www.elastic.co/guide/en/beats/libbeat/5.0/upgrading.html;
+   elog ""
+   elog "The migration script:"
+   elog 
"${EROOT%/}/usr/share/filebeat/migrate_beat_config_1_x_to_5_0.py"
+   elog ""
+   fi
+
+   elog "Example configurations:"
+   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
+}



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

2018-04-20 Thread Michał Górny
commit: 843ee10f7ce5de476e9cc31c7ac4e3e22e70bc93
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 20 12:07:45 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 12:51:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843ee10f

app-admin/filebeat: bump to 6.2.4

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-admin/filebeat/Manifest  |  1 +
 app-admin/filebeat/filebeat-6.2.4.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index 3a3256e0e6a..c644462b856 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -3,3 +3,4 @@ DIST filebeat-5.6.5.tar.gz 18145468 BLAKE2B 
57f3320012d8c17b7b961dd6d843e982e3cc
 DIST filebeat-5.6.9.tar.gz 18209544 BLAKE2B 
41891b984240af46fb3d9d7818203d7ef8fd5a089d7683877e3907061259442da4884976cfefcc9099ebe3adb1ce6c87a026a50b07e218a5de6b642b9472
 SHA512 
2aa40afbd0f1c987aebf51d22aa03c87048766a4c7d41938ff27ffca841666d34cfbf08ae120d98d222a7d3ff447bbce9f1d65b434aef1c9d73c5019aa1558a1
 DIST filebeat-6.0.1.tar.gz 15150919 BLAKE2B 
40149de3257d78a737d71f59f8be91a3bd60185f716ecc89dbe373283ab6481afe709ff573efb8b1079f2c571c6de036bd705dd082c3cba1eda44d282409247c
 SHA512 
baf21acf38409b398f261509d25d2b009342fdde1fcd824c99d16cc279355ae5eb029699a5a7e3b6e58abdbed4ef5fda1b4058ed94b807fd5964ad24828585e2
 DIST filebeat-6.1.1.tar.gz 17061456 BLAKE2B 
5a5d23618f8140f3815c499305d99ae3dc4c4caa49535043040387922f924ee49a9494b5139f34a70d74173d97332b92909fc74e2f91a2fc0f288ef5d1493ade
 SHA512 
54e85cfce58ba724f6b2892f115ac9ef5b1bb89ce8dc6f2a977e50ccfc07cf95fc578e46e0cadd96acd90c59f4b01446851b93c519afa094ff6dcdb7e716219a
+DIST filebeat-6.2.4.tar.gz 19466271 BLAKE2B 
417f1db19b7fdd9bcf66f2c3dcdf2aaa6be9ba5edff1c97a0b8f4a5d7953ef27bcbd860e097fb40e67b3b42b795b684dabb2995eee572243831f749a7184b625
 SHA512 
49293e28e4ca769a88f7b889ea888a559ae7e142698714e24bf5519d00c2030237cac591590aa284f17792906a6137333173716ddf5db4496217f8b5a054b19c

diff --git a/app-admin/filebeat/filebeat-6.2.4.ebuild 
b/app-admin/filebeat/filebeat-6.2.4.ebuild
new file mode 100644
index 000..cf379ba2e31
--- /dev/null
+++ b/app-admin/filebeat/filebeat-6.2.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eapi7-ver
+
+DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
+HOMEPAGE="https://www.elastic.co/products/beats;
+SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+
+DEPEND=">=dev-lang/go-1.9.2"
+RDEPEND="!app-admin/filebeat-bin"
+
+S="${WORKDIR}/src/github.com/elastic/beats"
+
+src_unpack() {
+   mkdir -p "${S%/*}" || die
+   default
+   mv beats-${PV} "${S}" || die
+}
+
+src_compile() {
+   GOPATH="${WORKDIR}" emake -C "${S}/filebeat"
+}
+
+src_install() {
+   keepdir /var/{lib,log}/${PN}
+
+   fperms 0750 /var/{lib,log}/${PN}
+
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   newinitd "${FILESDIR}/${PN}.initd.1" ${PN}
+
+   docinto examples
+   dodoc ${PN}/{filebeat.yml,filebeat.reference.yml}
+
+   dobin filebeat/filebeat
+}
+
+pkg_postinst() {
+   if [[ -n "${REPLACING_VERSIONS}" ]]; then
+   elog "Please read the migration guide at:"
+   elog "https://www.elastic.co/guide/en/beats/libbeat/$(ver_cut 
1-2)/upgrading.html"
+   elog ""
+   fi
+
+   elog "Example configurations:"
+   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
+}



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

2018-04-20 Thread Michał Górny
commit: a1e0215c967f5e9c5031908c93dbb6b0d3179514
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 20 12:08:31 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 12:53:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e0215c

app-admin/filebeat: drop old

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

 app-admin/filebeat/Manifest  |  2 -
 app-admin/filebeat/filebeat-5.6.5.ebuild | 69 
 app-admin/filebeat/filebeat-6.0.1.ebuild | 57 --
 3 files changed, 128 deletions(-)

diff --git a/app-admin/filebeat/Manifest b/app-admin/filebeat/Manifest
index c644462b856..4908178eb0b 100644
--- a/app-admin/filebeat/Manifest
+++ b/app-admin/filebeat/Manifest
@@ -1,6 +1,4 @@
 DIST filebeat-5.5.2.tar.gz 18075191 BLAKE2B 
9786cb8f3db003c86e4bc6d56fcac660b615e7e6ad82d0912f70c545f2af3caab605be739481355466438a1769c20b28db576d208af6b0af9620ce6408068215
 SHA512 
ad92b41a9ceaad6c6e6fc80d0adccd7fe03a7056d121484bcf35c6a46b2061a5ef6d32121dd12d59b51e7678769da5c405b1d549fa130631ae3f1989b78fba48
-DIST filebeat-5.6.5.tar.gz 18145468 BLAKE2B 
57f3320012d8c17b7b961dd6d843e982e3cc5fe0f39658ca5ccc2fb9056c8dd4527306b7cfe483d3fa39bef5892dd22c4f07f24aad1e804bd76cdda94b56a3e8
 SHA512 
f1c8ffa2521e0e15a14850199c3da83d8f8489d5f97364b205ee8120b56e2ae47055c78ed6a5ef2d0296f449339efa05f2d7bce7282b1e7f2e044d7ed3244d4c
 DIST filebeat-5.6.9.tar.gz 18209544 BLAKE2B 
41891b984240af46fb3d9d7818203d7ef8fd5a089d7683877e3907061259442da4884976cfefcc9099ebe3adb1ce6c87a026a50b07e218a5de6b642b9472
 SHA512 
2aa40afbd0f1c987aebf51d22aa03c87048766a4c7d41938ff27ffca841666d34cfbf08ae120d98d222a7d3ff447bbce9f1d65b434aef1c9d73c5019aa1558a1
-DIST filebeat-6.0.1.tar.gz 15150919 BLAKE2B 
40149de3257d78a737d71f59f8be91a3bd60185f716ecc89dbe373283ab6481afe709ff573efb8b1079f2c571c6de036bd705dd082c3cba1eda44d282409247c
 SHA512 
baf21acf38409b398f261509d25d2b009342fdde1fcd824c99d16cc279355ae5eb029699a5a7e3b6e58abdbed4ef5fda1b4058ed94b807fd5964ad24828585e2
 DIST filebeat-6.1.1.tar.gz 17061456 BLAKE2B 
5a5d23618f8140f3815c499305d99ae3dc4c4caa49535043040387922f924ee49a9494b5139f34a70d74173d97332b92909fc74e2f91a2fc0f288ef5d1493ade
 SHA512 
54e85cfce58ba724f6b2892f115ac9ef5b1bb89ce8dc6f2a977e50ccfc07cf95fc578e46e0cadd96acd90c59f4b01446851b93c519afa094ff6dcdb7e716219a
 DIST filebeat-6.2.4.tar.gz 19466271 BLAKE2B 
417f1db19b7fdd9bcf66f2c3dcdf2aaa6be9ba5edff1c97a0b8f4a5d7953ef27bcbd860e097fb40e67b3b42b795b684dabb2995eee572243831f749a7184b625
 SHA512 
49293e28e4ca769a88f7b889ea888a559ae7e142698714e24bf5519d00c2030237cac591590aa284f17792906a6137333173716ddf5db4496217f8b5a054b19c

diff --git a/app-admin/filebeat/filebeat-5.6.5.ebuild 
b/app-admin/filebeat/filebeat-5.6.5.ebuild
deleted file mode 100644
index fccd5dd69a8..000
--- a/app-admin/filebeat/filebeat-5.6.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Lightweight log shipper for Logstash and Elasticsearch"
-HOMEPAGE="https://www.elastic.co/products/beats;
-SRC_URI="https://github.com/elastic/beats/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND=">=dev-lang/go-1.9.2"
-RDEPEND="!app-admin/filebeat-bin"
-
-ELASTIC="${WORKDIR}/src/github.com/elastic"
-BEATS="${ELASTIC}/beats"
-S="${BEATS}"
-
-src_unpack() {
-   mkdir -p "${ELASTIC}" || die
-   unpack ${P}.tar.gz
-   mv beats-${PV} "${BEATS}" || die
-}
-
-src_compile() {
-   cd ${BEATS}/filebeat || die
-   GOPATH="${WORKDIR}" emake
-}
-
-src_test() {
-   cd ${BEATS}/filebeat || die
-   GOPATH="${WORKDIR}" emake check
-}
-
-src_install() {
-   keepdir /var/{lib,log}/${PN}
-
-   fperms 0750 /var/{lib,log}/${PN}
-
-   newconfd "${FILESDIR}/${PN}.confd" ${PN}
-   newinitd "${FILESDIR}/${PN}.initd" ${PN}
-
-   insinto "/usr/share/doc/${PF}/examples"
-   doins ${PN}/{filebeat.yml,filebeat.full.yml}
-
-   insinto "/etc/${PN}"
-   doins 
${PN}/{filebeat.template.json,filebeat.template-es2x.json,filebeat.template-es6x.json}
-
-   exeinto "/usr/share/${PN}"
-   doexe libbeat/scripts/migrate_beat_config_1_x_to_5_0.py
-
-   dobin filebeat/filebeat
-}
-
-pkg_postinst() {
-   if [[ -n "${REPLACING_VERSIONS}" ]]; then
-   elog "Please read the migration guide at:"
-   elog 
"https://www.elastic.co/guide/en/beats/libbeat/5.0/upgrading.html;
-   elog ""
-   elog "The migration script:"
-   elog 
"${EROOT%/}/usr/share/filebeat/migrate_beat_config_1_x_to_5_0.py"
-   elog ""
-   fi
-
-   elog "Example configurations:"
-   elog "${EROOT%/}/usr/share/doc/${PF}/examples"
-}

diff --git a/app-admin/filebeat/filebeat-6.0.1.ebuild 
b/app-admin/filebeat/filebeat-6.0.1.ebuild
deleted 

[gentoo-commits] repo/gentoo:master commit in: media-sound/teamspeak-server-bin/

2018-04-20 Thread Michał Górny
commit: a9cac514489002539100fbf8ac51ff1f70120547
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 12:13:14 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 12:50:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9cac514

media-sound/teamspeak-server-bin: Group should be also created

Closes: https://bugs.gentoo.org/653600
Closes: https://github.com/gentoo/gentoo/pull/8083
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.1.ebuild 
b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.1.ebuild
index 17379ce410c..94b2f7e2556 100644
--- a/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.1.ebuild
+++ b/media-sound/teamspeak-server-bin/teamspeak-server-bin-3.1.1.ebuild
@@ -24,8 +24,12 @@ RESTRICT="mirror strip"
 
 S="${WORKDIR}/teamspeak3-server_linux"
 
+QA_PREBUILT="opt/teamspeak3-server/libts3db_sqlite3.so
+   opt/teamspeak3-server/ts3server"
+
 pkg_setup() {
-   enewuser teamspeak
+   enewgroup teamspeak
+   enewuser teamspeak -1 -1 /opt/teamspeak3-server teamspeak
 }
 
 src_unpack() {



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

2018-04-20 Thread Fabian Groffen
commit: 4615c371bfc573b93c3fee422155930c80c4ebec
Author: Fabian Groffen  gentoo  org>
AuthorDate: Fri Apr 20 12:22:00 2018 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Fri Apr 20 12:22:00 2018 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=4615c371

dev-libs/libgpg-error: sync

Package-Manager: Portage-2.3.18-prefix, Repoman-2.3.6

 dev-libs/libgpg-error/Manifest  |  2 ++
 dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild   |  4 ++--
 ...rror-1.27-r1.ebuild => libgpg-error-1.29.ebuild} | 21 +
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest
index 8f6038ac56..5547341e5d 100644
--- a/dev-libs/libgpg-error/Manifest
+++ b/dev-libs/libgpg-error/Manifest
@@ -1 +1,3 @@
 DIST libgpg-error-1.27.tar.bz2 813060 BLAKE2B 
ece50b2f6f2fc21584724c07e4285ba6e3cd7c11def7155ef1e7be1d496e0d3a7abf977afa1f618b33ca8bcd0427c0c3b46fce2d0a2b9613378f06780f1aa47c
 SHA512 
51b313c1159074fdbbce84f63bd8afd84b3b58cd608714865b25bed84c1862d050708aa06ac3dab92f1906593df5121161e594c2809653b0fb2c236cae5dcc2f
+DIST libgpg-error-1.29-solaris.patch 1445 BLAKE2B 
5c7cc0babe2e4bc883991691d95eddb2c96d71972ae05e875fa9c2c8fa964489c6a0f542e1ea4bd5f8efd9df18da4787d4be337657225c0060c8e380370bc84b
 SHA512 
6071e3dc6f280f94a96453d953baa21caac1ff0c7a258d0a2d4e3ca272b664be6fe260ed619a66a6e5d87a7cf22e877e9c30189c641b37a401d84255a2e1add1
+DIST libgpg-error-1.29.tar.bz2 894749 BLAKE2B 
27f7eb516663e31b5a4734d83117127d88abecf87aefb655eb7847546148a6a887caf7f574aae101274da20375b90b32c35d599508711f7b5eac2addfabfe4b8
 SHA512 
57b95a7ed0ed808f05a75d7ee700ed0317da06fde1f8c59f5a4f049d784c4598f3c693068ddd47cd8bb0efdb43b9b628b876d34211f8a3e67d5088110a15323b

diff --git a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild
index 69602470be..5196c3faf5 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="common-lisp nls static-libs"
 
 RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )

diff --git a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild 
b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild
similarity index 52%
copy from dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild
copy to dev-libs/libgpg-error/libgpg-error-1.29.ebuild
index 69602470be..0506ee45b1 100644
--- a/dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild
+++ b/dev-libs/libgpg-error/libgpg-error-1.29.ebuild
@@ -1,24 +1,21 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils libtool multilib-minimal toolchain-funcs
+inherit libtool ltprune multilib-minimal toolchain-funcs autotools
 
 DESCRIPTION="Contains error handling functions used by GnuPG software"
 HOMEPAGE="http://www.gnupg.org/related_software/libgpg-error;
-SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2
+   
https://github.com/gpg/libgpg-error/commit/e35749023ca68de6f1f85d3072f7b36fd6f6fe7c.patch
 -> ${P}-solaris.patch"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~ppc-aix ~x64-cygwin ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="common-lisp nls static-libs"
 
-RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )
-   abi_x86_32? (
-   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-   !<=app-emulation/emul-linux-x86-baselibs-20131008-r12
-   )"
+RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
 
@@ -32,14 +29,14 @@ MULTILIB_WRAPPED_HEADERS=(
 
 src_prepare() {
default
+   eapply "${DISTDIR}"/${P}-solaris.patch
+   eautoreconf
elibtoolize
-   # https://lists.gnupg.org/pipermail/gnupg-devel/2017-March/032666.html
-   sed -e '/@no_undefined\s*=\s*$/s/$/-no-undefined/' -i src/Makefile.in 

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

2018-04-20 Thread Thomas Raschbacher
commit: 8a1683cff89eed7ef6c64df2d1636bf341887baa
Author: Thomas Raschbacher  gentoo  org>
AuthorDate: Fri Apr 20 12:01:30 2018 +
Commit: Thomas Raschbacher  gentoo  org>
CommitDate: Fri Apr 20 12:03:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a1683cf

app-antivirus/clamav: updated clamav-milter README

Package-Manager: Portage-2.3.27, Repoman-2.3.9

 app-antivirus/clamav/clamav-0.99.2-r1.ebuild   |  2 +-
 app-antivirus/clamav/clamav-0.99.2-r3.ebuild   |  2 +-
 .../clamav/files/clamav-milter.README.gentoo   | 49 --
 app-antivirus/clamav/files/clamd.initd-r6  |  2 +-
 4 files changed, 48 insertions(+), 7 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.99.2-r1.ebuild 
b/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
index c0eb37e298b..d4a161880c9 100644
--- a/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-antivirus/clamav/clamav-0.99.2-r3.ebuild 
b/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
index a4419b7542f..44c387e2dcf 100644
--- a/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
+++ b/app-antivirus/clamav/clamav-0.99.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6

diff --git a/app-antivirus/clamav/files/clamav-milter.README.gentoo 
b/app-antivirus/clamav/files/clamav-milter.README.gentoo
index 17e9ba628ea..f526bd35a92 100644
--- a/app-antivirus/clamav/files/clamav-milter.README.gentoo
+++ b/app-antivirus/clamav/files/clamav-milter.README.gentoo
@@ -19,7 +19,10 @@ Step 2 - Tell the init script to start clamd as well as 
freshclam and the
START_FRESHCLAM=yes
START_MILTER=yes
 
-Step 3 - Edit sendmail.mc
+Step 3 - Inform your MTA about the new milter.
+
+SENDMAIL
+Step 3.a.1 - Edit sendmail.mc
 
Add these lines to sendmail.mc before any any other 
INPUT_MAIL_FILTER lines and before MAILER(local)
@@ -30,15 +33,53 @@ Step 3 - Edit sendmail.mc
INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock, 
F=, T=S:4m;R:4m')dnl
define(`confINPUT_MAIL_FILTERS', `clmilter')dnl
 
-Step 4 - Rebuild sendmail.cf
+   Step 3.a.2 - Rebuild sendmail.cf
 
cd /etc/mail
m4 sendmail.mc > sendmail.cf
 
-Step 5 - Start clamad
+
+   
+   POSTFIX
+   Step 3.b - Edit main.cf.
+
+   Add unix:/var/run/clamav/clamav-milter.sock to your 
+   smtpd_milters line.  If the line doesn't exist, just
+   stick it at the bottom of main.cf on a new line.
+   
+   If you're appending, this is a space separated list.
+   If virus scanning is your most intensive test, you 
+   may wish to put it on the end of the list so earlier,
+   easiser tests may punt the message before you go through the
+   trouble of virus scanning it.
+
+   Only one milter example:
+
+   # milters to run on network received mail.
+   smtpd_milters=unix:/var/run/clamav/clamav-milter.suck
+
+   Multiple milters example:
+
+   # milters to run on network received mail.
+   smtpd_milters=unix:/var/run/dkim-filter/dkim-filter.sock 
unix:/var/run/clamav/clamav-milter.sock
+
+
+Step 5 - Adjust permissions for clamav-milter socket
+
+   Edit /etc/clamav-milter.conf and check/change MilterSocketGroup and 
MilterSocketMode
+   e.g. for postfix it would be this (sendmail,.. should be similar):
+   MiltersocketGroup postfix
+   MilterSocketMode 660
+
+Step 6 - Start clamad
 
/etc/init.d/clamd start
 
-Step 6 - Restart sendmail
+Step 7 - Restart your MTA
 
+   SENDMAIL
/etc/init.d/sendmail restart
+
+   POSTFIX
+   /etc/init.d/postfix restart
+

diff --git a/app-antivirus/clamav/files/clamd.initd-r6 
b/app-antivirus/clamav/files/clamd.initd-r6
index 7b50af64072..8cf8dd0a4ba 100644
--- a/app-antivirus/clamav/files/clamd.initd-r6
+++ b/app-antivirus/clamav/files/clamd.initd-r6
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 daemon_clamd="/usr/sbin/clamd"



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

2018-04-20 Thread Mike Pagano
commit: 11dd491201b070dedd9c8da6bc7103f5d71d97d3
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Apr 20 11:58:51 2018 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Apr 20 11:59:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11dd4912

sys-kernel/gentoo-sources: Linux patch 4.9.95

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.9.95.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 8cda7af14b9..ebb070e29e8 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -121,6 +121,9 @@ DIST genpatches-4.9-96.extras.tar.xz 17352 BLAKE2B 
ab1643d3b767b33a4f0cf1d5de5fd
 DIST genpatches-4.9-97.base.tar.xz 1878300 BLAKE2B 
99286c50eacd1a0617c2438128cba28f1021c8221dc1596269eaa3e3fe6659f269a81213f9b79dba049e9e89b1080f4757ea9aec34ccbff52d05be267f117463
 SHA512 
d4194da73ca074b8e084a29920c8c3d135782f9594a7c081246e45d527f256ddb9de373d5151b648738bd0cbffa4caa60b5ef3bd7a3713b67a0ffb8e85283c77
 DIST genpatches-4.9-97.experimental.tar.xz 106360 BLAKE2B 
c2652eec67bb1f75382fc56dc45adfe731a5dbbc07829da299c4cb5982c3736dbb9a87e442930d301a23b6963df832b88850994c3b583e612d96a244e40b11d3
 SHA512 
66525ae06578d347f795eabf044081569e69039f4a45feab65bfe16abe1fdfc818389386be8ffd2b44ab74f2800c3a7db51e02aed3f2fa15bca12d1fa0e0
 DIST genpatches-4.9-97.extras.tar.xz 17348 BLAKE2B 
fdd9d8ab8cc5093bae4bab3046c3e6d5d4e71445945c2ced46373edf2d93245a3adcb038fee747a07f8f496f6603bf53a0bb5d1ca616223cfd6e7982c89160a3
 SHA512 
e16e927946ed77fe3e91eac80f0abcf92a00293422b706e8cf674f47ab3096577934ee2e930a030c74e69d7908673c74aa60aba7d54b90b82cb51aef73fa53f2
+DIST genpatches-4.9-98.base.tar.xz 1905108 BLAKE2B 
ce390d21113a94d44489155fd554cc83a2496b6a035492993c8fc144a3fc77633649de58bf98d10c03c02d3d4ebec3f9e7a7329f56c89e34b842d61824196490
 SHA512 
ed71478b4c44fda51349e09f9ca805f519a1873d2fb1de88cbc7ee806ad2117a5809f0eae3a2ccb71ec51652422a8a1754298edf0dabd0064aa87b1a833f518d
+DIST genpatches-4.9-98.experimental.tar.xz 106408 BLAKE2B 
27dea027500bf5c2230db2d693875748c1bd021cd3898aebefe041eedfe8a7e39339939810e6a5f48e872403ed3aa4857693545d15f79ff52afde20faa48b2d7
 SHA512 
e3f76f33094b2bbf0f8cdfa90560a45d20d8341bfa426e18d777ec02ba0e959d99f683f63172588f0dfbb7034d70d70d5d123ecc3cfe50255ef9f4550015550d
+DIST genpatches-4.9-98.extras.tar.xz 17348 BLAKE2B 
03b455ea225eb4c99f1c263ed694de45674e2242c00776462a412e8a49fc826cf26630564857207b7944d5b5ff3f8955a3bd0a7ae3a33bc59bc06bd3f0c064f6
 SHA512 
6bba9882f346577fd685de2172e12708fc757f86efdba63d33d805710e00bf4eacb537968a548528a20d50f5a726516050e0e4e0170d3db652bddbaac9d3f23a
 DIST linux-4.1.tar.xz 83017828 BLAKE2B 
d1dc4e458db191f16306b3d2d7eb60ef5e04307406c769cccdd88beb407f8de228ab1f095a44d6e992b06d01cd896fda31dec1cdf16667f4ca0b628da594aee3
 SHA512 
168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.15.tar.xz 102181404 BLAKE2B 
5fd831356c2174d2779ab31033caec6929b2f47857f0bb82ef43ad1140c639d0dc5553e64d062f67486eeff780d5df8d971051fd5a626b51bed170067fea11e0
 SHA512 
c00d92659df815a53dcac7dde145b742b1f20867d380c07cb09ddb3295d6ff10f8931b21ef0b09d7156923a3957b39d74d87c883300173b2e20690d2b4ec35ea

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.95.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.95.ebuild
new file mode 100644
index 000..20c2b6bfc17
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.95.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="98"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/teamspeak-server-bin/files/, media-sound/teamspeak-server-bin/

2018-04-20 Thread Michał Górny
commit: 4071d90b25bd3b193866ab37eec6a7a84f72eba6
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 09:21:29 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 11:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4071d90b

media-sound/teamspeak-server-bin: Bump to version 3.1.1

Closes: https://bugs.gentoo.org/648476
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 media-sound/teamspeak-server-bin/Manifest  |   2 +
 .../teamspeak-server-bin/files/teamspeak.initd |  45 +++
 .../teamspeak-server-bin/files/teamspeak.service   |  16 +++
 .../teamspeak-server-bin/files/teamspeak.tmpfiles  |   4 +
 .../files/ts3db_mariadb.ini.sample |   7 ++
 .../teamspeak-server-bin/files/ts3server-bin   |  10 ++
 .../teamspeak-server-bin/files/ts3server.ini   |  23 
 .../files/ts3server_mariadb.ini.sample |  23 
 media-sound/teamspeak-server-bin/metadata.xml  |   4 +-
 .../teamspeak-server-bin-3.1.1.ebuild  | 133 +
 10 files changed, 266 insertions(+), 1 deletion(-)

diff --git a/media-sound/teamspeak-server-bin/Manifest 
b/media-sound/teamspeak-server-bin/Manifest
index 3117877e238..c36d7bee331 100644
--- a/media-sound/teamspeak-server-bin/Manifest
+++ b/media-sound/teamspeak-server-bin/Manifest
@@ -1,4 +1,6 @@
 DIST teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 6492488 BLAKE2B 
4cad8545968423c2e65853d73f99a46cbccce628982c0a4418eaf34802d6a171f7e89a4ffc2fbd9fd82afdd9ffcd58d214c894ad88862c2927f1aec72f2d3087
 SHA512 
95271e5a44c7a14b8fbe134b855973c1af53ac76e6ba01089116b1f63c03bae25f5abfd176f9e26207aa4da8501d646298128078ab5b475458a7ccaba2a48e9c
 DIST teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 6916065 BLAKE2B 
0ff4d86a03c910739f27b624d023ba3a5f323f4d56bca6a29a5ce8a737901372ff22cf18f2cc589af07b373fd17f952896ae2aa623571fc004a653125772aa0b
 SHA512 
d8985f5850602660a6c037c1768a97c79b5842640d618ad00d242035a12820b52ba959545f3e668eb3d6079b1a228ff648c569e7d1fc64be6743ee77995ab0be
+DIST teamspeak3-server_linux_amd64-3.1.1.tar.bz2 7798155 BLAKE2B 
4962968b33eaaa07043cfaa23d020d3d7dcff19b9e380f797196d382a4d004fb0ca2a56246eedf246f796e1bea8f719e80e715b2eda67e5340b7042dda57
 SHA512 
8561cbeb16a44889ddaa6ab054b47abaaa6a5c942f39c308f6afd2687110bc9e142a8711afe557fa22fe92d1395b844a0eff8c8043921aee4e8070571bee6e44
 DIST teamspeak3-server_linux_x86-3.0.13.6.tar.bz2 6367104 BLAKE2B 
fe664018e6072e1832d1fc22c24604cf230166269ac63a73cde02fc3e78cbdc3cf6e28dca37d8152e146bbb53489af1e3706fc98047c2389ad97053116f3
 SHA512 
a35e0fffe320206f2ca19153bd46a910bd1690541c83ec3c784fe1f4aaf8dbe430556990f6ebe0efbe71e52d3887b725da4e659db9d1e3c96fd6fd46e6dcd40d
 DIST teamspeak3-server_linux_x86-3.0.13.8.tar.bz2 6772664 BLAKE2B 
bde804a069a2700981656860f10d70a45511793370c978c0fc0c3926f039df367d61536657db987c6cc57e8aef543210527e9ff6e8316a5e78319dbd2f874c56
 SHA512 
7ef5d5d0fa2a1244011c2a68662481e4859aa1660e967b203a508497a4fd3c54db44a9f33116ed4932745942df4b5e4c646658346f288ce6191e3e5629d9638f
+DIST teamspeak3-server_linux_x86-3.1.1.tar.bz2 7658201 BLAKE2B 
1625200a625ad7615241341846e992de8567c7fa7f6fbeb5234953ab696d60809591f870157e947b06953cb421019c7d0cf920bd0ba65968c4178284b0154206
 SHA512 
952e2e5d467f68b6f5f0bfc0e4f5a71917c2c14809aeccc64038679e6fd7a20f0794e0662f7a2fec1827a5a99249d1df3a673fb53e324524b4320c64083608c6

diff --git a/media-sound/teamspeak-server-bin/files/teamspeak.initd 
b/media-sound/teamspeak-server-bin/files/teamspeak.initd
new file mode 100644
index 000..cc8393b58db
--- /dev/null
+++ b/media-sound/teamspeak-server-bin/files/teamspeak.initd
@@ -0,0 +1,45 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+command="/opt/bin/ts3server"
+command_background="true"
+group="teamspeak"
+inifile="/etc/teamspeak3-server/ts3server.ini"
+name="TeamSpeak Server"
+pidfile="/run/teamspeak3-server/server.pid"
+user="teamspeak"
+
+depend() {
+   need net
+   use mysql
+}
+
+start_pre() {
+   # ensure, that the TS3-server finds all custom supplied shared objects 
on startup.
+   LD_LIBRARY_PATH="/opt/teamspeak3-server:$LD_LIBRARY_PATH"
+   export LD_LIBRARY_PATH
+
+   # temporay fix for EPERM bug (we still leave it here to make sure it is 
*really* not there)
+   rm -f /dev/shm/7gbhujb54g8z9hu43jre8
+
+   checkpath -d --owner ${user}:${group} --mode 0700 /run/teamspeak3-server
+}
+
+start() {
+   ebegin "Starting ${name}"
+
+   start-stop-daemon --start --quiet --background --env 
"TS3SERVER_LICENSE=accept" \
+   --pidfile "${pidfile}" --make-pidfile \
+   --user "${user}" --group "${group}" --chdir 
"/opt/teamspeak3-server" \
+   --exec "${command}" -- \
+   inifile="${inifile}"
+
+   eend $?
+}
+
+restart() {
+   stop
+   sleep 3
+   start
+}

diff --git 

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

2018-04-20 Thread Michał Górny
commit: 85a03b96ace68056e71e5c8e54dc3b3bd0d3a2d5
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 09:07:46 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 11:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a03b96

licenses/teamspeak3: Update license to current version

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

 licenses/teamspeak3 | 1584 +--
 1 file changed, 1141 insertions(+), 443 deletions(-)

diff --git a/licenses/teamspeak3 b/licenses/teamspeak3
index b68304944d2..1f294e0cd6a 100644
--- a/licenses/teamspeak3
+++ b/licenses/teamspeak3
@@ -1,443 +1,1141 @@
-TeamSpeak 3.x - End User License Agreement
-Revised: February 2nd, 2010
-
-THIS IS A LEGAL AGREEMENT between "you", the individual, company, or
-organization utilizing TeamSpeak brand software, TeamSpeak Systems GmbH,
-a Kruen, Germany based company, and Triton CI & Associates, Inc., a
-California, USA based Corporation.
-
-USE OF TEAMSPEAK SOFTWARE INDICATES YOUR ACCEPTANCE OF THESE TERMS.
-
-As used in this Agreement, the term "TeamSpeak software" means TeamSpeak
-version 3.x voice communication software, both client and server, as
-made available from www.TeamSpeak.com together with any and all
-enhancements, upgrades, or updates that may be provided to you by
-TeamSpeak Systems GmbH.
-
-1. APPLICABLE LAW
-
-All terms in this Agreement relating to ownership, distribution,
-prohibited conduct, or upgrades to TeamSpeak software, specifically
-Sections 2, 6, 11, and 12, will be handled by TeamSpeak Systems GmbH in
-accordance with the laws of Kruen, Germany.
-
-Triton CI & Associates, Inc., is TeamSpeak Systems GmbH's official
-sales, licensing, and billing partner for TeamSpeak software. As such,
-all terms in this Agreement relating to TeamSpeak sales, billing,
-compliance with licensing, including related issues such as piracy or
-banning of servers, will be handled by Triton CI & Associates, Inc. in
-accordance with the laws within the State of California, USA.
-
-2. OWNERSHIP
-
-Ownership of TeamSpeak software and any accompanying documentation shall
-at all times remain with TeamSpeak Systems GmbH. This Agreement does not
-constitute the sale of TeamSpeak software or any accompanying
-documentation, or any portion thereof. Without limiting the generality
-of the foregoing, you do not receive any rights to any patents,
-copyrights, trade secrets, trademarks or other intellectual property
-rights relating to TeamSpeak software or any accompanying documentation.
-All rights not expressly granted to you under this Agreement are
-reserved by TeamSpeak Systems GmbH.
-
-3. DEFINITIONS
-
-3.1 TeamSpeak Client and Server
-TeamSpeak software consists of both a TeamSpeak Client and TeamSpeak
-Server application. The TeamSpeak Server is the application which acts
-as a host and allows two or more client connections to communicate with
-one another. The TeamSpeak Client is the application which connects to
-the TeamSpeak Server and contains end-user functionality which includes
-initiating a data stream for voice communication with another client
-connection. Sample screenshots of both the TeamSpeak Client and Server
-applications can be found at http://www.teamspeak.com/?page=screenshots.
-
-3.2 TeamSpeak Software Development Kit (TeamSpeak SDK)
-TeamSpeak software may also consist of a Software Development Kit or
-SDK. The TeamSpeak SDK is a set of development tools and documentation
-which allows software engineers to create customized or integrated
-applications typically as part of an existing product or service. The
-TeamSpeak SDK includes API information, sample code, tools,
-documentation, and other related items.
-
-3.3 TeamSpeak Virtual Server
-A TeamSpeak Virtual Server is any instance within the TeamSpeak Server
-application (binary executable) which allows the TeamSpeak Client
-application to connect. A single executed TeamSpeak Server application
-(binary executable) will by default create a single Virtual Server.
-However, the TeamSpeak Server application is capable of creating and
-hosting multiple Virtual Servers within any single running binary
-executable, where each server contains its own configuration properties
-which to the end-user may appear to act as a stand-alone server.
-
-3.4 TeamSpeak Server Slot
-A TeamSpeak Server Slot (or just "slot") is utilized when a single
-TeamSpeak Client connection is established to any given TeamSpeak
-Virtual Server. The maximum "slots" or "slot count" can be individually
-configured for each Virtual Server and defines the maximum number of
-users that can simultaneously connect to that Virtual Server at any
-given time. For example, a Virtual Server configured for 10 slots will
-allow up to 10 simultaneous user connections before it generates a
-"server full" error message to the 11th user attempting to connect to
-the same Virtual Server.
-
-3.5 Commercial Entity
-A 

[gentoo-commits] repo/gentoo:master commit in: dev-python/python-dateutil/, dev-python/python-dateutil/files/

2018-04-20 Thread Michał Górny
commit: 19d591fa2356aab3456db0381747f7785ef8b7be
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 20 11:47:58 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 11:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d591fa

dev-python/python-dateutil: Use system tzdata correctly

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

 ...info-Get-timezone-data-from-system-tzdata.patch | 104 +
 .../python-dateutil-2.7.2-r1.ebuild|  49 ++
 2 files changed, 153 insertions(+)

diff --git 
a/dev-python/python-dateutil/files/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
 
b/dev-python/python-dateutil/files/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
new file mode 100644
index 000..2e3f4ee914c
--- /dev/null
+++ 
b/dev-python/python-dateutil/files/0001-zoneinfo-Get-timezone-data-from-system-tzdata.patch
@@ -0,0 +1,104 @@
+From f48e70ae846c161dfbfe6ddb36e4bcad4427ac8c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 3 Apr 2018 22:03:32 +0200
+Subject: [PATCH] zoneinfo: Get timezone data from system tzdata
+
+---
+ dateutil/test/test_imports.py |  3 +--
+ dateutil/zoneinfo/__init__.py | 25 ++---
+ 2 files changed, 15 insertions(+), 13 deletions(-)
+
+diff --git a/dateutil/test/test_imports.py b/dateutil/test/test_imports.py
+index 2a19b62..97d07e4 100644
+--- a/dateutil/test/test_imports.py
 b/dateutil/test/test_imports.py
+@@ -158,9 +158,8 @@ class ImportZoneInfoTest(unittest.TestCase):
+ def testZoneinfoStar(self):
+ from dateutil.zoneinfo import gettz
+ from dateutil.zoneinfo import gettz_db_metadata
+-from dateutil.zoneinfo import rebuild
+ 
+-zi_all = (gettz, gettz_db_metadata, rebuild)
++zi_all = (gettz, gettz_db_metadata)
+ 
+ for var in zi_all:
+ self.assertIsNot(var, None)
+diff --git a/dateutil/zoneinfo/__init__.py b/dateutil/zoneinfo/__init__.py
+index 34f11ad..e9870ca 100644
+--- a/dateutil/zoneinfo/__init__.py
 b/dateutil/zoneinfo/__init__.py
+@@ -1,6 +1,7 @@
+ # -*- coding: utf-8 -*-
+ import warnings
+ import json
++import os
+ 
+ from tarfile import TarFile
+ from pkgutil import get_data
+@@ -10,7 +11,7 @@ from dateutil.tz import tzfile as _tzfile
+ 
+ __all__ = ["get_zonefile_instance", "gettz", "gettz_db_metadata"]
+ 
+-ZONEFILENAME = "dateutil-zoneinfo.tar.gz"
++ZONEDIRECTORY = "/usr/share/zoneinfo"
+ METADATA_FN = 'METADATA'
+ 
+ 
+@@ -19,12 +20,14 @@ class tzfile(_tzfile):
+ return (gettz, (self._filename,))
+ 
+ 
+-def getzoneinfofile_stream():
+-try:
+-return BytesIO(get_data(__name__, ZONEFILENAME))
+-except IOError as e:  # TODO  switch to FileNotFoundError?
+-warnings.warn("I/O error({0}): {1}".format(e.errno, e.strerror))
+-return None
++def iter_zones(topdir):
++for dirpath, dirnames, filenames in os.walk(topdir):
++for f in filenames:
++if f.endswith('.tab'):
++continue
++fpath = os.path.join(dirpath, f)
++relpath = os.path.relpath(fpath, topdir)
++yield (relpath, tzfile(fpath, filename=relpath))
+ 
+ 
+ class ZoneInfoFile(object):
+@@ -48,7 +51,7 @@ class ZoneInfoFile(object):
+ # no metadata in tar file
+ self.metadata = None
+ else:
+-self.zones = {}
++self.zones = dict(iter_zones(ZONEDIRECTORY))
+ self.metadata = None
+ 
+ def get(self, name, default=None):
+@@ -99,7 +102,7 @@ def get_zonefile_instance(new_instance=False):
+ zif = getattr(get_zonefile_instance, '_cached_instance', None)
+ 
+ if zif is None:
+-zif = ZoneInfoFile(getzoneinfofile_stream())
++zif = ZoneInfoFile()
+ 
+ get_zonefile_instance._cached_instance = zif
+ 
+@@ -140,7 +143,7 @@ def gettz(name):
+   DeprecationWarning)
+ 
+ if len(_CLASS_ZONE_INSTANCE) == 0:
+-_CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
++_CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
+ return _CLASS_ZONE_INSTANCE[0].zones.get(name)
+ 
+ 
+@@ -163,5 +166,5 @@ def gettz_db_metadata():
+   DeprecationWarning)
+ 
+ if len(_CLASS_ZONE_INSTANCE) == 0:
+-_CLASS_ZONE_INSTANCE.append(ZoneInfoFile(getzoneinfofile_stream()))
++_CLASS_ZONE_INSTANCE.append(ZoneInfoFile())
+ return _CLASS_ZONE_INSTANCE[0].metadata
+-- 
+2.17.0
+

diff --git a/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild 
b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild
new file mode 100644
index 000..3ce895de047
--- /dev/null
+++ b/dev-python/python-dateutil/python-dateutil-2.7.2-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 

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

2018-04-20 Thread Michał Górny
commit: 8a19c7b2e5c35f4afc4202287093ee7a6c3dc814
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 09:09:11 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 11:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a19c7b2

profiles/license_groups: add teamspeak3 license to EULA group

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

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

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



[gentoo-commits] repo/gentoo:master commit in: media-sound/teamspeak-server-bin/, ...

2018-04-20 Thread Michał Górny
commit: e814336642fed280afbf79ad12763b5e7297a49d
Author: Conrad Kostecki  kostecki  com>
AuthorDate: Fri Apr 20 09:23:29 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 20 11:51:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8143366

media-sound/teamspeak-server-bin: Drop old versions

Closes: https://bugs.gentoo.org/648476
Closes: https://github.com/gentoo/gentoo/pull/7307
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 media-sound/teamspeak-server-bin/Manifest  |  4 -
 media-sound/teamspeak-server-bin/files/server.conf | 14 
 .../files/systemd/teamspeak3-r1.service| 21 --
 .../files/systemd/teamspeak3.conf  |  4 -
 .../files/teamspeak-server-bin-init-r1 | 42 ---
 .../teamspeak-server-bin/files/ts3db_mariadb.ini   |  7 --
 media-sound/teamspeak-server-bin/files/ts3server   | 10 ---
 .../teamspeak-server-bin-3.0.13.6.ebuild   | 87 --
 .../teamspeak-server-bin-3.0.13.8.ebuild   | 87 --
 9 files changed, 276 deletions(-)

diff --git a/media-sound/teamspeak-server-bin/Manifest 
b/media-sound/teamspeak-server-bin/Manifest
index c36d7bee331..afc2eec48c9 100644
--- a/media-sound/teamspeak-server-bin/Manifest
+++ b/media-sound/teamspeak-server-bin/Manifest
@@ -1,6 +1,2 @@
-DIST teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2 6492488 BLAKE2B 
4cad8545968423c2e65853d73f99a46cbccce628982c0a4418eaf34802d6a171f7e89a4ffc2fbd9fd82afdd9ffcd58d214c894ad88862c2927f1aec72f2d3087
 SHA512 
95271e5a44c7a14b8fbe134b855973c1af53ac76e6ba01089116b1f63c03bae25f5abfd176f9e26207aa4da8501d646298128078ab5b475458a7ccaba2a48e9c
-DIST teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2 6916065 BLAKE2B 
0ff4d86a03c910739f27b624d023ba3a5f323f4d56bca6a29a5ce8a737901372ff22cf18f2cc589af07b373fd17f952896ae2aa623571fc004a653125772aa0b
 SHA512 
d8985f5850602660a6c037c1768a97c79b5842640d618ad00d242035a12820b52ba959545f3e668eb3d6079b1a228ff648c569e7d1fc64be6743ee77995ab0be
 DIST teamspeak3-server_linux_amd64-3.1.1.tar.bz2 7798155 BLAKE2B 
4962968b33eaaa07043cfaa23d020d3d7dcff19b9e380f797196d382a4d004fb0ca2a56246eedf246f796e1bea8f719e80e715b2eda67e5340b7042dda57
 SHA512 
8561cbeb16a44889ddaa6ab054b47abaaa6a5c942f39c308f6afd2687110bc9e142a8711afe557fa22fe92d1395b844a0eff8c8043921aee4e8070571bee6e44
-DIST teamspeak3-server_linux_x86-3.0.13.6.tar.bz2 6367104 BLAKE2B 
fe664018e6072e1832d1fc22c24604cf230166269ac63a73cde02fc3e78cbdc3cf6e28dca37d8152e146bbb53489af1e3706fc98047c2389ad97053116f3
 SHA512 
a35e0fffe320206f2ca19153bd46a910bd1690541c83ec3c784fe1f4aaf8dbe430556990f6ebe0efbe71e52d3887b725da4e659db9d1e3c96fd6fd46e6dcd40d
-DIST teamspeak3-server_linux_x86-3.0.13.8.tar.bz2 6772664 BLAKE2B 
bde804a069a2700981656860f10d70a45511793370c978c0fc0c3926f039df367d61536657db987c6cc57e8aef543210527e9ff6e8316a5e78319dbd2f874c56
 SHA512 
7ef5d5d0fa2a1244011c2a68662481e4859aa1660e967b203a508497a4fd3c54db44a9f33116ed4932745942df4b5e4c646658346f288ce6191e3e5629d9638f
 DIST teamspeak3-server_linux_x86-3.1.1.tar.bz2 7658201 BLAKE2B 
1625200a625ad7615241341846e992de8567c7fa7f6fbeb5234953ab696d60809591f870157e947b06953cb421019c7d0cf920bd0ba65968c4178284b0154206
 SHA512 
952e2e5d467f68b6f5f0bfc0e4f5a71917c2c14809aeccc64038679e6fd7a20f0794e0662f7a2fec1827a5a99249d1df3a673fb53e324524b4320c64083608c6

diff --git a/media-sound/teamspeak-server-bin/files/server.conf 
b/media-sound/teamspeak-server-bin/files/server.conf
deleted file mode 100644
index 0fd2db66c50..000
--- a/media-sound/teamspeak-server-bin/files/server.conf
+++ /dev/null
@@ -1,14 +0,0 @@
-machine_id=
-default_voice_port=9987
-voice_ip=0.0.0.0
-licensepath=/opt/teamspeak3-server/
-filetransfer_port=30033
-filetransfer_ip=0.0.0.0
-query_port=10011
-query_ip=0.0.0.0
-dbplugin=ts3db_sqlite3
-dbpluginparameter=
-dbsqlpath=/opt/teamspeak3-server/sql/
-dbsqlcreatepath=create_sqlite/
-logpath=/var/log/teamspeak3-server/
-logquerycommands=0

diff --git 
a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service 
b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service
deleted file mode 100644
index 435325bb89f..000
--- a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3-r1.service
+++ /dev/null
@@ -1,21 +0,0 @@
-[Unit]
-Description=TeamSpeak 3 Server
-After=network.target
-
-[Service]
-Type=simple
-Environment=LD_LIBRARY_PATH=/opt/teamspeak3-server
-WorkingDirectory=/opt/teamspeak3-server
-ExecStartPre=/bin/rm -f /dev/shm/7gbhujb54g8z9hu43jre8
-ExecStart=/opt/teamspeak3-server/sbin/ts3server-bin 
inifile=/etc/teamspeak3-server/server.conf
-ExecStop=/bin/kill -15 $MAINPID
-StandardOutput=syslog
-StandardError=syslog
-User=teamspeak3
-Group=teamspeak3
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
-
-# vim:syntax=dosini

diff --git a/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.conf 
b/media-sound/teamspeak-server-bin/files/systemd/teamspeak3.conf
deleted file mode 

[gentoo-commits] proj/linux-patches: New tag: 4.9-98

2018-04-20 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Apr 20 11:31:57 2018 +

New tag: 4.9-98




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

2018-04-20 Thread Lars Wendler
commit: 502b4d8b39bf626c8ae0baecfa8a9a74a56e8430
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 20 10:43:28 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 20 11:12:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502b4d8b

sys-apps/kbd: Removed old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-apps/kbd/Manifest|  1 -
 sys-apps/kbd/files/kbd-2.0.0-tests.patch | 34 --
 sys-apps/kbd/kbd-2.0.3.ebuild| 62 
 3 files changed, 97 deletions(-)

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

diff --git a/sys-apps/kbd/files/kbd-2.0.0-tests.patch 
b/sys-apps/kbd/files/kbd-2.0.0-tests.patch
deleted file mode 100644
index 6a1c7ea851e..000
--- a/sys-apps/kbd/files/kbd-2.0.0-tests.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://bugs.gentoo.org/485116
-http://lists.altlinux.org/pipermail/kbd/2015-July/000558.html
-
 configure.ac
-+++ configure.ac
-@@ -11,7 +11,13 @@
- AC_CONFIG_SRCDIR([src/loadkeys.c])
- AC_CONFIG_HEADERS(config.h)
- 
--PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
-+AC_ARG_ENABLE(tests,
-+  AS_HELP_STRING(--enable-tests, [build tests]),
-+  [BUILD_TESTS=$enableval],[BUILD_TESTS=no])
-+AM_CONDITIONAL(BUILD_TESTS, test "$BUILD_TESTS" = "yes")
-+if test "$BUILD_TESTS" = "yes"; then
-+  PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
-+fi
- 
- m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])])
- AM_SILENT_RULES([yes])
 Makefile.am
-+++ Makefile.am
-@@ -8,7 +8,10 @@
-   CREDITS \
-   contrib docs rc
- 
--SUBDIRS = src data po tests docs
-+SUBDIRS = src data po docs
-+if BUILD_TESTS
-+SUBDIRS += tests
-+endif
- 
- kbd-$(VERSION).tar.xz:
-   make distcheck

diff --git a/sys-apps/kbd/kbd-2.0.3.ebuild b/sys-apps/kbd/kbd-2.0.3.ebuild
deleted file mode 100644
index 3d02370de95..000
--- a/sys-apps/kbd/kbd-2.0.3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-SCM=""
-if [[ ${PV} == "" ]] ; then
-   SCM="git-r3"
-   
EGIT_REPO_URI="https://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git;
-   EGIT_BRANCH="master"
-else
-   SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz;
-   KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 
~sh sparc x86"
-fi
-
-inherit autotools eutils ${SCM}
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://kbd-project.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="nls pam test"
-
-RDEPEND="pam? ( virtual/pam )
-   app-arch/gzip"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-libs/check )"
-
-src_unpack() {
-   if [[ ${PV} == "" ]] ; then
-   git-r3_src_unpack
-   else
-   default
-   fi
-
-   # Rename conflicting keymaps to have unique names, bug #293228
-   cd "${S}"/data/keymaps/i386 || die
-   mv dvorak/no.map dvorak/no-dvorak.map || die
-   mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
-   mv olpc/es.map olpc/es-olpc.map || die
-   mv olpc/pt.map olpc/pt-olpc.map || die
-   mv qwerty/cz.map qwerty/cz-qwerty.map || die
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch #485116
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   $(use_enable pam vlock) \
-   $(use_enable test tests)
-}
-
-src_install() {
-   default
-   dohtml docs/doc/*.html
-}



[gentoo-commits] repo/gentoo:master commit in: media-libs/fontconfig/, media-libs/fontconfig/files/

2018-04-20 Thread Lars Wendler
commit: 4631d0e111044db76bac330da6206e84bf17e8e3
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 20 11:11:49 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 20 11:11:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4631d0e1

media-libs/fontconfig: Removed old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 media-libs/fontconfig/Manifest |   1 -
 .../files/fontconfig-2.12.2-gperf31.patch  |  61 
 media-libs/fontconfig/fontconfig-2.12.4.ebuild | 162 -
 media-libs/fontconfig/fontconfig-2.13.0.ebuild | 162 -
 4 files changed, 386 deletions(-)

diff --git a/media-libs/fontconfig/Manifest b/media-libs/fontconfig/Manifest
index 0ab2d6c2885..de6fde79604 100644
--- a/media-libs/fontconfig/Manifest
+++ b/media-libs/fontconfig/Manifest
@@ -1,3 +1,2 @@
-DIST fontconfig-2.12.4.tar.bz2 1613580 BLAKE2B 
9d6b0d5d7bc61cd3dbab2ad769df3aa33c1b38d6c55e02e18aee875a1bef4162a5bba0b9bf8f09c0f94d63c64c3f6bf6f3c5d993f210f74076f861c696f5262c
 SHA512 
f336e9220afe738e0bf7186d87a5eb09842342ad99ca2102c69820a1f0b232e15c61ef72ae3f5d56503f5be32557d09180a80e05690e85b4eb13ed88f5cece81
 DIST fontconfig-2.12.6.tar.bz2 1624683 BLAKE2B 
48432f3d3cc90240ec19dffb6714e7f780eb6b401693b40e2efa2bb593bc89c42b03c99fce8f2ceb7c108da254dc248d91a790849d22feaa50a725338b80fd1f
 SHA512 
2a1d3e62cae2bfcae2e67e9cb75ab6534a35bda4215f1ad4b8bf757e77e7d9d609c016562f5288fd10046a0e94655a807f6dd044d7868ed81a146c4275c4dd06
 DIST fontconfig-2.13.0.tar.bz2 1700500 BLAKE2B 
bf137b27c9f73c5e2763b7a4a443a4aa5016bd3c0e35138249c2cf8841eb364c8e7bbea6495b53b88de26e3d5a429ebfb598a9f4fe7d875028a621df592ff35a
 SHA512 
f0ad8f2542c8b1e900f5c3d213466a31dd3785da726d6eb455b6734c71c6e5751b28172203e2f9668e9c8e1512072235ea46a1a5e6a85ec54ccc332adb4e5fbc

diff --git a/media-libs/fontconfig/files/fontconfig-2.12.2-gperf31.patch 
b/media-libs/fontconfig/files/fontconfig-2.12.2-gperf31.patch
deleted file mode 100644
index ce90c450b36..000
--- a/media-libs/fontconfig/files/fontconfig-2.12.2-gperf31.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 9878b306f6c673d3d6cd9db487f67eb426cc03df Mon Sep 17 00:00:00 2001
-From: Akira TAGOH 
-Date: Thu, 23 Feb 2017 21:39:10 +0900
-Subject: Fix the build issue with gperf 3.1
-
-To support the one of changes in gperf 3.1:
-* The 'len' parameter of the hash function and of the lookup function is now
-  of type 'size_t' instead of 'unsigned int'. This makes it safe to call these
-  functions with strings of length > 4 GB, on 64-bit machines.
-
-diff --git a/configure.ac b/configure.ac
-index 4948816..8fbf3d3 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -193,6 +193,26 @@ fi
- AC_CHECK_MEMBERS([struct dirent.d_type],,,
-   [#include ])
- 
-+# Check the argument type of the gperf hash/lookup function
-+AC_MSG_CHECKING([The type of len parameter of gperf hash/lookup function])
-+fc_gperf_test="$(echo 'foo' | gperf -L ANSI-C)"
-+AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+  #include 
-+
-+  const char *in_word_set(register const char *, register size_t);
-+  $fc_gperf_test
-+  ]])], [FC_GPERF_SIZE_T=size_t],
-+  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-+  #include 
-+
-+  const char *in_word_set(register const char *, register 
unsigned int);
-+  $fc_gperf_test
-+  ]])], [FC_GPERF_SIZE_T="unsigned int"],
-+  [AC_MSG_ERROR([Unable to determine the type of the len parameter of the 
gperf hash/lookup function])]
-+)])
-+AC_DEFINE_UNQUOTED(FC_GPERF_SIZE_T, $FC_GPERF_SIZE_T, [The type of len 
parameter of the gperf hash/lookup function])
-+AC_MSG_RESULT($FC_GPERF_SIZE_T)
-+
- #
- # Checks for iconv
- #
-diff --git a/src/fcobjs.c b/src/fcobjs.c
-index 16ff31c..33bba8d 100644
 a/src/fcobjs.c
-+++ b/src/fcobjs.c
-@@ -25,10 +25,10 @@
- #include "fcint.h"
- 
- static unsigned int
--FcObjectTypeHash (register const char *str, register unsigned int len);
-+FcObjectTypeHash (register const char *str, register FC_GPERF_SIZE_T len);
- 
- static const struct FcObjectTypeInfo *
--FcObjectTypeLookup (register const char *str, register unsigned int len);
-+FcObjectTypeLookup (register const char *str, register FC_GPERF_SIZE_T len);
- 
- #include "fcobjshash.h"
- 
--- 
-cgit v0.10.2
-

diff --git a/media-libs/fontconfig/fontconfig-2.12.4.ebuild 
b/media-libs/fontconfig/fontconfig-2.12.4.ebuild
deleted file mode 100644
index 154f2350796..000
--- a/media-libs/fontconfig/fontconfig-2.12.4.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools multilib-minimal readme.gentoo-r1
-
-DESCRIPTION="A library for configuring and customizing font access"
-HOMEPAGE="http://fontconfig.org/;
-SRC_URI="http://fontconfig.org/release/${P}.tar.bz2;
-
-LICENSE="MIT"
-SLOT="1.0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k 

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

2018-04-20 Thread Lars Wendler
commit: bcb5f910d050e1107cde58debd94642ebafa810f
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 20 10:39:10 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 20 11:12:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcb5f910

x11-misc/xosview: Removed old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 x11-misc/xosview/Manifest|  1 -
 x11-misc/xosview/xosview-1.19.ebuild | 51 
 2 files changed, 52 deletions(-)

diff --git a/x11-misc/xosview/Manifest b/x11-misc/xosview/Manifest
index 8c0bbd87c5e..124e9ee57cd 100644
--- a/x11-misc/xosview/Manifest
+++ b/x11-misc/xosview/Manifest
@@ -1,2 +1 @@
-DIST xosview-1.19.tar.gz 143151 BLAKE2B 
b5675d897f1ada4be068ebe68a177ef4a0d1cc732bfccce66019e7b40569662cf11135a0f5abf8d9792c5cd9342cc8d64cb707a7dca46dbcd457183e49aa0c1d
 SHA512 
57234a232617b14925e21864334f2d06dce442d552763835b1a505863dd80efc27d3d55d50692de4a548e86e25bb5ab3354bd92801b6504c030e1985f19b6a08
 DIST xosview-1.20.tar.gz 146373 BLAKE2B 
7d53b5f2f8ce463917a1cfa65eedb60c835c6d530a19ede6bba6bfe295a01582861ca3fb7513b9a8590d9fe5111779a38db8723a2e38c911f002bce88bfc95f6
 SHA512 
25cd6a8cdaaff9121f0e8de7a1799d4c2706c5ebf3b3f8427b16e45a333fb4c675a1dec2ef6b40773e83124ff27eacc82f2b9eb6c836855930cbbf08957a

diff --git a/x11-misc/xosview/xosview-1.19.ebuild 
b/x11-misc/xosview/xosview-1.19.ebuild
deleted file mode 100644
index fa37b4a95fb..000
--- a/x11-misc/xosview/xosview-1.19.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="X11 operating system viewer"
-HOMEPAGE="http://www.pogo.org.uk/~mark/xosview/;
-SRC_URI="http://www.pogo.org.uk/~mark/${PN}/releases/${P}.tar.gz;
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="suid"
-
-COMMON_DEPS="x11-libs/libX11
-   x11-libs/libXpm
-   x11-libs/libXt"
-RDEPEND="${COMMON_DEPS}
-   media-fonts/font-misc-misc"
-DEPEND="${COMMON_DEPS}
-   x11-proto/xproto"
-
-src_prepare() {
-   default
-
-   sed -i -e 's:lib/X11/app:share/X11/app:g' -i ${PN}.1 || die
-   sed -i -e "s:Git:${PV}:g" ${PN}.cc || die
-   tc-export CXX
-}
-
-src_compile() {
-   emake OPTFLAGS=''
-}
-
-src_install() {
-   dobin ${PN}
-   use suid && fperms 4755 /usr/bin/${PN}
-   insinto /usr/share/X11/app-defaults
-   newins Xdefaults XOsview
-   doman *.1
-   dodoc CHANGES README.linux TODO
-}
-
-pkg_postinst() {
-   if ! use suid ; then
-   ewarn "If you want to use serial meters ${PN} needs to be 
executed as root."
-   ewarn "Please see ${EPREFIX}/usr/share/doc/${PF}/README.linux 
for details."
-   fi
-}



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

2018-04-20 Thread Lars Wendler
commit: b77beda6f78c1b3223c3ea943ba4a90de1fbbf8f
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Apr 20 11:13:20 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr 20 11:13:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b77beda6

sys-libs/gdbm: Removed old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-libs/gdbm/Manifest |  1 -
 sys-libs/gdbm/gdbm-1.11.ebuild | 67 --
 2 files changed, 68 deletions(-)

diff --git a/sys-libs/gdbm/Manifest b/sys-libs/gdbm/Manifest
index da63773db20..aa8782d2347 100644
--- a/sys-libs/gdbm/Manifest
+++ b/sys-libs/gdbm/Manifest
@@ -1,4 +1,3 @@
-DIST gdbm-1.11.tar.gz 811662 BLAKE2B 
5936aaac753da4aa5e9a103cfb8a50d33d8ff124846c9224f09aead496b9e76c269b17aaca0b96d3c51b0444910f29e4f9f246f858e5ab849917662711732f4b
 SHA512 
272fb65ab9ca0a21e9f0dcfb2c638457e87cbb938c65ee850123474d11f2858496f84d3fa9edca27cd91c7220160cfdb59f90bd46ddc45395514addc9fd4151c
 DIST gdbm-1.13.tar.gz 891987 BLAKE2B 
f73cb89aeed140a584c5a8bce9c2324cc39a7647ee288364af66fbe1c1cd8662e53f7cb82a208e795a6d27adc048018153671d964ecad518407eb888283e17c5
 SHA512 
fdb777f5b415b0578ea46b4a6fc70151a04a3568e2f2c8c0219ccad8c0d34abb773d80d5d7a06462ad1a3d6c1f3b5b7ab25f9de4f43ccf05c58db05f9a2906ad
 DIST gdbm-1.14.1.tar.gz 894412 BLAKE2B 
e519af45d670ec4285ece01edc17770dcb0d77f12edcf2d3d4cb9580c6d2bb6d6dddb57d4f33490e11dc9df7cd08fd44ab7737b62271c5cfdc9485b90d0d4888
 SHA512 
a15d7acb0ebf459f4f7d262e5a05393a9a7c8e9ae906d12ccb3b38715de15a41c9254e7814555e2f9af306ef63b2dc68b5f9f6c7b75dd0db77e07a58831ff603
 DIST gdbm-1.8.3.tar.gz 228695 BLAKE2B 
21b5833facb97fe937020d80b038c7b09e55eea6bdb9ec323d185a0980f235ff6a225d180d86d984469ce04a3f0266d20881f317f4339915bc6f61ab150ac2ac
 SHA512 
2a01751ee8f730db563b4f52185c72f1c7a4f66530d6736f05f7446153be685ea0bb6ea1d2bad16ce31547fea879dc48507ff65ad35b0973df9aa385713b10d7

diff --git a/sys-libs/gdbm/gdbm-1.11.ebuild b/sys-libs/gdbm/gdbm-1.11.ebuild
deleted file mode 100644
index ab6f9f6401a..000
--- a/sys-libs/gdbm/gdbm-1.11.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-inherit flag-o-matic libtool multilib multilib-minimal
-
-EX_P="${PN}-1.8.3"
-DESCRIPTION="Standard GNU database libraries"
-HOMEPAGE="https://www.gnu.org/software/gdbm/;
-SRC_URI="mirror://gnu/gdbm/${P}.tar.gz
-   exporter? ( mirror://gnu/gdbm/${EX_P}.tar.gz )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+berkdb exporter nls static-libs"
-
-RDEPEND=""
-
-EX_S="${WORKDIR}"/${EX_P}
-
-src_prepare() {
-   elibtoolize
-}
-
-multilib_src_configure() {
-   # gdbm doesn't appear to use either of these libraries
-   export ac_cv_lib_dbm_main=no ac_cv_lib_ndbm_main=no
-
-   if multilib_is_native_abi && use exporter ; then
-   pushd "${EX_S}" >/dev/null
-   append-lfs-flags
-   econf --disable-shared
-   popd >/dev/null
-   fi
-
-   ECONF_SOURCE=${S} \
-   econf \
-   --includedir="${EPREFIX}"/usr/include/gdbm \
-   --with-gdbm183-libdir="${EX_S}/.libs" \
-   --with-gdbm183-includedir="${EX_S}" \
-   $(use_enable berkdb libgdbm-compat) \
-   $(multilib_native_use_enable exporter gdbm-export) \
-   $(use_enable nls) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_compile() {
-   use exporter && emake -C "${EX_S}" libgdbm.la
-   emake
-}
-
-multilib_src_install_all() {
-   einstalldocs
-
-   use static-libs || find "${ED}" -name '*.la' -delete
-   mv "${ED}"/usr/include/gdbm/gdbm.h "${ED}"/usr/include/ || die
-}
-
-pkg_preinst() {
-   preserve_old_lib libgdbm{,_compat}.so.{2,3} #32510
-}
-
-pkg_postinst() {
-   preserve_old_lib_notify libgdbm{,_compat}.so.{2,3} #32510
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/getdns/

2018-04-20 Thread Anthony G. Basile
commit: 235f9534d5f6571fd67de7ec7410eb206dacf14c
Author: Quentin Retornaz  outlook  com>
AuthorDate: Thu Apr 19 12:49:01 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Apr 20 10:41:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235f9534

net-dns/getdns: add dev-libs/libbsd sys-libs/libcap dependencies and 
static-libs use flag

 net-dns/getdns/getdns-1.4.1.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/net-dns/getdns/getdns-1.4.1.ebuild 
b/net-dns/getdns/getdns-1.4.1.ebuild
index 13ab6bc3b15..699abdbc82f 100644
--- a/net-dns/getdns/getdns-1.4.1.ebuild
+++ b/net-dns/getdns/getdns-1.4.1.ebuild
@@ -12,9 +12,10 @@ 
SRC_URI="https://getdnsapi.net/releases/${P//./-}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent 
libev libuv +threads"
+IUSE="stubby +getdns_query +getdns_server_mon libressl +idn +unbound libevent 
libev libuv +threads static-libs"
 
 DEPEND="
+   dev-libs/libbsd:=
dev-libs/libyaml:=
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -24,7 +25,10 @@ DEPEND="
libev? ( dev-libs/libev:= )
libuv? ( dev-libs/libuv:= )
 "
-RDEPEND="${DEPEND}"
+RDEPEND="
+   ${DEPEND}
+   stubby? ( sys-libs/libcap:= )
+"
 
 src_configure() {
econf \
@@ -40,6 +44,7 @@ src_configure() {
$(use_with libev) \
$(use_with libuv) \
$(use_with threads libpthread)
+   $(use_enable static-libs static)
 }
 
 src_install() {



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

2018-04-20 Thread Mart Raudsepp
commit: 17ac48b71b7cbad74aa09ec01d5059ff00752c76
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:29:47 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ac48b7

net-libs/gtk-vnc: bump to 0.7.2

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/Manifest |   1 +
 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 172 ++
 2 files changed, 173 insertions(+)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index e85e9646516..0261b499e83 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.7.1.tar.xz 444380 BLAKE2B 
bad577dbc759f824d0ef342572363314d493cfcf7822db6356c6766422ecc46cc890ef54167bd3e215bb56a5059a2014c1c28b6e63c2451b21e5a923d7005cf1
 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
+DIST gtk-vnc-0.7.2.tar.xz 447088 BLAKE2B 
539cc9214735cf73c6e578029b33892c3e2d0d1dc402f82fa6d8d107c9a410e551020d9201192b69e50b75bb8297919ab0961752251dcf0bd75823d7426e01b5
 SHA512 
b95b1da6ff512c466feaa6efc831e9c36c5a77390b518c647c60fddda9dd850eea8658174682ae135b95bfca7bf2b4e85a5e5ac9adb43e3ddd7aa690288655ce

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
new file mode 100644
index 000..1ce54abbebb
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python2_7 )
+VALA_MIN_API_VERSION="0.16"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 multibuild python-r1 vala
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vala? ( gtk3 introspection )
+"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+COMMON_DEPEND="
+   >=dev-libs/glib-2.30.1:2
+   >=dev-libs/libgcrypt-1.4.2:0=
+   dev-libs/libgpg-error
+   >=net-libs/gnutls-3.0:0=
+   >=x11-libs/cairo-1.2
+   >=x11-libs/gtk+-2.18:2
+   x11-libs/libX11
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
+   introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
+   pulseaudio? ( media-sound/pulseaudio )
+   python? (
+   ${PYTHON_DEPS}
+   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
+   sasl? ( dev-libs/cyrus-sasl )
+"
+RDEPEND="${COMMON_DEPEND}"
+
+DEPEND="${COMMON_DEPEND}
+   >=dev-lang/perl-5
+   >=dev-util/intltool-0.40
+   sys-devel/gettext
+   virtual/pkgconfig
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-0.9.4 )
+"
+# eautoreconf requires gnome-common
+
+compute_variants() {
+   MULTIBUILD_VARIANTS=( 2.0 )
+   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
+}
+
+src_prepare() {
+   prepare() {
+   mkdir -p "${BUILD_DIR}" || die
+
+   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
+   python_foreach_impl prepare
+   fi
+   }
+
+   local MULTIBUILD_VARIANTS
+   compute_variants
+   multibuild_foreach_variant prepare
+
+   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
+   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
+   -i src/Makefile.* || die
+
+   vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   local myconf=(
+   $(use_with examples)
+   $(use_enable introspection)
+   $(use_with pulseaudio)
+   $(use_with sasl)
+   --with-coroutine=gthread
+   --without-libview
+   --disable-static
+   --disable-vala
+   )
+
+   configure_python() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   ${myconf[@]} \
+   --with-gtk=2.0 \
+   --with-python
+   }
+
+   configure_normal() {
+   ECONF_SOURCE="${S}" gnome2_src_configure \
+   ${myconf[@]} \
+   --with-gtk=${MULTIBUILD_VARIANT} \
+   --without-python
+
+   # for gtk3, python support is via gobject-introspection
+   # Ex: from gi.repository import GtkVnc
+   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
+   python_foreach_impl run_in_build_dir configure_python
+ 

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

2018-04-20 Thread Mart Raudsepp
commit: f1789115c7259f3a1e9a168f23c660a43c418218
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 10:12:48 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1789115

net-libs/gtk-vnc-0.7.2: remove pygtk2 based python binding

These are now deprecated upstream to the point of outputting a fat warning
at end of configure and NEWS file says they will be deleted for next
version.
The only in-tree consumer of the python USE flag was a mistake and
has been fixed appropriately. As such, just remove the support fully with
the bump, which simplifies the ebuild quite a bit. Also next commit will
remove gtk2 support, which these python bindings are based on.

Introspection (supported by gtk-vnc[introspection]) is the modern way
to use gtk-vnc from python, and this works with python2 as well.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 55 ++-
 1 file changed, 2 insertions(+), 53 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 1ce54abbebb..3d93adf9794 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -3,11 +3,10 @@
 
 EAPI=6
 GNOME2_LA_PUNT="yes"
-PYTHON_COMPAT=( python2_7 )
 VALA_MIN_API_VERSION="0.16"
 VALA_USE_DEPEND="vapigen"
 
-inherit gnome2 multibuild python-r1 vala
+inherit gnome2 multibuild vala
 
 DESCRIPTION="VNC viewer widget for GTK"
 HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
@@ -15,9 +14,8 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio python sasl vala"
+IUSE="examples +gtk3 +introspection pulseaudio sasl vala"
 REQUIRED_USE="
-   python? ( ${PYTHON_REQUIRED_USE} )
vala? ( gtk3 introspection )
 "
 
@@ -34,9 +32,6 @@ COMMON_DEPEND="
gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
-   python? (
-   ${PYTHON_DEPS}
-   >=dev-python/pygtk-2:2[${PYTHON_USEDEP}] )
sasl? ( dev-libs/cyrus-sasl )
 "
 RDEPEND="${COMMON_DEPEND}"
@@ -60,10 +55,6 @@ compute_variants() {
 src_prepare() {
prepare() {
mkdir -p "${BUILD_DIR}" || die
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl prepare
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -90,24 +81,11 @@ src_configure() {
--disable-vala
)
 
-   configure_python() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=2.0 \
-   --with-python
-   }
-
configure_normal() {
ECONF_SOURCE="${S}" gnome2_src_configure \
${myconf[@]} \
--with-gtk=${MULTIBUILD_VARIANT} \
--without-python
-
-   # for gtk3, python support is via gobject-introspection
-   # Ex: from gi.repository import GtkVnc
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   python_foreach_impl run_in_build_dir configure_python
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -116,23 +94,8 @@ src_configure() {
 }
 
 src_compile() {
-   compile_python() {
-   cd "${BUILD_DIR}"/src || die
-   # CPPFLAGS set to help find includes for gvnc.override
-   emake gtkvnc.la \
-   VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
-   CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" \
-   
gtkvnc_la_LIBADD="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la" \
-   
gtkvnc_la_DEPENDENCIES="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la"
-   }
-
compile_normal() {
gnome2_src_compile
-
-   if [[ ${MULTIBUILD_ID} == 2.0 ]] && use python ; then
-   local GTK2_BUILDDIR="${BUILD_DIR}"
-   python_foreach_impl run_in_build_dir compile_python
-   fi
}
 
local MULTIBUILD_VARIANTS
@@ -148,22 +111,8 @@ src_test() {
 }
 
 src_install() {
-   install_python() {
-   cd "${BUILD_DIR}"/src || die
-   emake install-pyexecLTLIBRARIES DESTDIR="${D}" \
-   VPATH="${S}/src:${GTK2_BUILDDIR}/src:${BUILD_DIR}/src" \
-   CPPFLAGS="${CPPFLAGS} -I${GTK2_BUILDDIR}/src" \
-   
gtkvnc_la_LIBADD="${GTK2_BUILDDIR}/src/libgtk-vnc-1.0.la" \
-   

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

2018-04-20 Thread Mart Raudsepp
commit: c77b89c644242e01711086e831642be67c2ac759
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 10:35:07 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 10:35:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77b89c6

net-libs/gtk-vnc-0.7.2: remove gtk2 support, simplify ebuild

Remove gtk2 library, which isn't used by anything in tree anymore.
This also removes IUSE=gtk3, which should be fine as all consumers
were adjusted to require gtk3(+); only an older gnome-boxes version
doesn't yet, but matching ~arch version does have it, and it'll
be stabilized before gtk-vnc-0.7.2 is, so should be fine.

This greatly simplifies the ebuild because we don't need to use
multibuild.eclass anymore. Additionally it fixes the lack of
installed docs (NEWS, README, etc), which were broken due to
multibuild usage - after its removal, the default einstalldocs
without DOCS set kicks in and installs exactly what we need.

Also remove VALA_USE_DEPEND="vapigen", as vala versions that had
the USE flag are long gone (eclass generates an unnecessary
[vapigen(+)] USE dep if VALA_USE_DEPEND is set like this).

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild | 73 +--
 1 file changed, 9 insertions(+), 64 deletions(-)

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
index 3d93adf9794..3cbb2e545e7 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.2.ebuild
@@ -4,9 +4,8 @@
 EAPI=6
 GNOME2_LA_PUNT="yes"
 VALA_MIN_API_VERSION="0.16"
-VALA_USE_DEPEND="vapigen"
 
-inherit gnome2 multibuild vala
+inherit vala gnome2
 
 DESCRIPTION="VNC viewer widget for GTK"
 HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
@@ -14,29 +13,26 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc;
 LICENSE="LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="examples +gtk3 +introspection pulseaudio sasl vala"
+IUSE="examples +introspection pulseaudio sasl vala"
 REQUIRED_USE="
-   vala? ( gtk3 introspection )
+   vala? ( introspection )
 "
 
 # libview is used in examples/gvncviewer -- no need
 # glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
-COMMON_DEPEND="
+RDEPEND="
>=dev-libs/glib-2.30.1:2
>=dev-libs/libgcrypt-1.4.2:0=
dev-libs/libgpg-error
>=net-libs/gnutls-3.0:0=
>=x11-libs/cairo-1.2
-   >=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
+   >=x11-libs/gtk+-3.0.0:3[introspection?]
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
sasl? ( dev-libs/cyrus-sasl )
 "
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}
>=dev-lang/perl-5
>=dev-util/intltool-0.40
sys-devel/gettext
@@ -47,24 +43,7 @@ DEPEND="${COMMON_DEPEND}
 "
 # eautoreconf requires gnome-common
 
-compute_variants() {
-   MULTIBUILD_VARIANTS=( 2.0 )
-   use gtk3 && MULTIBUILD_VARIANTS+=( 3.0 )
-}
-
 src_prepare() {
-   prepare() {
-   mkdir -p "${BUILD_DIR}" || die
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant prepare
-
-   # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk, 
upstream bug#744393
-   sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
-   -i src/Makefile.* || die
-
vala_src_prepare
gnome2_src_prepare
 }
@@ -79,43 +58,9 @@ src_configure() {
--without-libview
--disable-static
--disable-vala
+   --with-gtk=3.0
+   --without-python
)
 
-   configure_normal() {
-   ECONF_SOURCE="${S}" gnome2_src_configure \
-   ${myconf[@]} \
-   --with-gtk=${MULTIBUILD_VARIANT} \
-   --without-python
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir configure_normal
-}
-
-src_compile() {
-   compile_normal() {
-   gnome2_src_compile
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir compile_normal
-}
-
-src_test() {
-   local MULTIBUILD_VARIANTS
-   compute_variants
-
-   multibuild_foreach_variant run_in_build_dir default
-}
-
-src_install() {
-   install_normal() {
-   gnome2_src_install
-   }
-
-   local MULTIBUILD_VARIANTS
-   compute_variants
-   multibuild_foreach_variant run_in_build_dir install_normal
+   gnome2_src_configure ${myconf[@]}
 }



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

2018-04-20 Thread Alon Bar-Lev
commit: 35e05f97d850e9ff84236cd7680a8e2c0539f320
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Apr 20 10:33:34 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Apr 20 10:34:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e05f97

app-crypt/gpgme: version bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-crypt/gpgme/Manifest   |  2 +-
 app-crypt/gpgme/files/gpgme-1.11.0-build.patch | 34 --
 app-crypt/gpgme/files/gpgme-1.11.0-tests.patch | 25 
 .../{gpgme-1.11.0.ebuild => gpgme-1.11.1.ebuild}   |  9 +-
 4 files changed, 2 insertions(+), 68 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 58d8139788a..ec409d46cfe 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,3 @@
 DIST gpgme-1.10.0.tar.bz2 1370162 BLAKE2B 
b421d91a4fcd2e8887dc1a5c276fe1cce66f379741d86dfca751f4863039c39ccaf492c7683d6f6a0de407d2a6056e3496e45e3d472eef36a879e8b903e58c57
 SHA512 
8ffa348ef4775ed3209486444d54411e28c9a0ff1d7a4315feb0b2856ccd5d110b219100ea41262ca0016af69a1936d79fee0eadf2599c7c5bbeed05d11f7ab5
-DIST gpgme-1.11.0.tar.bz2 1414991 BLAKE2B 
2ef78b9b6f1017f821d83c2a91775b19ff2a0705d3441105d4f6d2fce4edaec9b26a6ea6a79e94f623f2ed064dd311846f1c3b92a94fcb3e1c11c8d2bc90c80b
 SHA512 
79d1e4bb7a0a15ae107dae8aab29aa0b62c47ea93b228429332bb7ed24fc742afcc7abf537319d5466dee5a3b83b3fba3cf90a8bad8c97c64d7215c6573eabb5
+DIST gpgme-1.11.1.tar.bz2 1419232 BLAKE2B 
93980c24e6d692f35105db23a02db891ef022addd583d5bda8e55ec3552dfebb87c9feebb74fdd59fa353a3b08571e51537f8dcaf63af018beff467a848e97e9
 SHA512 
42fa6f5d6217aaad9b44b969de9603167d179af9a1573342187718ff123cd88c686211c3dc5f2d9cacc20226ab5b8fef85cb66a19ada71d267c397d8ba52cf1a
 DIST gpgme-1.8.0.tar.bz2 1298407 BLAKE2B 
b510651d0df12091489bccf6a432420db63337cfe5149d0449cef9071cbb671a52f7837d900b4d2e40deaa47688b1ea19a025ce8c930027a14620410228bff52
 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-build.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
deleted file mode 100644
index 7477a0ae8e8..000
--- a/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 8b4fd18c98eab1287836c79ae4efc77541e7dc30 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 18 Apr 2018 23:53:01 +0300
-Subject: [PATCH GPGME] build: gpgme-json: install properly
-
-not installing properly using libtool result in:
-
- * QA Notice: The following files contain insecure RUNPATHs
- *  Please file a bug about this at https://bugs.gentoo.org/
- *  with the maintainer of the package.
- *   /var/tmp/portage/app-crypt/gpgme-1.11.0/image/usr/bin/gpgme-json
- * RPATH: /var/tmp/portage/app-crypt/gpgme-1.11.0/work/b/src/.libs

- src/Makefile.am | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index c2d4a843..3d638b23 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -103,9 +103,7 @@ gpgme_tool_SOURCES = gpgme-tool.c argparse.c argparse.h
- gpgme_tool_LDADD = libgpgme.la @LIBASSUAN_LIBS@
- 
- gpgme_json_SOURCES = gpgme-json.c cJSON.c cJSON.h
--gpgme_json_LDADD = -lm libgpgme.la $(GPG_ERROR_LIBS)
--# We use -no-install temporary during development.
--gpgme_json_LDFLAGS = -no-install
-+gpgme_json_LDADD = -lm libgpgme.la @GPG_ERROR_LIBS@
- 
- 
- if HAVE_W32_SYSTEM
--- 
-2.16.1
-

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
deleted file mode 100644
index 1acb71af442..000
--- a/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 82b2b2da2bf6f50fbc5481e106c010567665575d Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 18 Apr 2018 23:59:20 +0300
-Subject: [PATCH] tests: gpg: disable t-verify
-

- tests/gpg/t-verify.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/tests/gpg/t-verify.c b/tests/gpg/t-verify.c
-index 7c23406f..315040e8 100644
 a/tests/gpg/t-verify.c
-+++ b/tests/gpg/t-verify.c
-@@ -225,6 +225,8 @@ main (int argc, char *argv[])
-   gpgme_verify_result_t result;
-   const char *s;
- 
-+  exit(0);
-+
-   (void)argc;
-   (void)argv;
- 
--- 
-2.16.1
-

diff --git a/app-crypt/gpgme/gpgme-1.11.0.ebuild 
b/app-crypt/gpgme/gpgme-1.11.1.ebuild
similarity index 92%
rename from app-crypt/gpgme/gpgme-1.11.0.ebuild
rename to app-crypt/gpgme/gpgme-1.11.1.ebuild
index 1b4ceae45e9..764c52bd016 100644
--- a/app-crypt/gpgme/gpgme-1.11.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.11.1.ebuild
@@ -7,7 +7,6 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1 flag-o-matic libtool ltprune qmake-utils toolchain-funcs
-inherit autotools
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG 

[gentoo-commits] repo/gentoo:master commit in: kde-apps/ark/, kde-apps/ark/files/

2018-04-20 Thread Andreas Sturmlechner
commit: b670e0269c34832d398378dfca371c7572ae680c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Apr 20 09:50:22 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Apr 20 09:50:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b670e026

kde-apps/ark: Fix build (missing header)

Thanks-to: Marco Genasci  gmail.com>
Closes: https://bugs.gentoo.org/653546
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 kde-apps/ark/ark-18.04.0.ebuild|  2 ++
 .../files/ark-18.04.0-missing-memory-include.patch | 35 ++
 2 files changed, 37 insertions(+)

diff --git a/kde-apps/ark/ark-18.04.0.ebuild b/kde-apps/ark/ark-18.04.0.ebuild
index eb5ba873787..273b2b1ad90 100644
--- a/kde-apps/ark/ark-18.04.0.ebuild
+++ b/kde-apps/ark/ark-18.04.0.ebuild
@@ -47,6 +47,8 @@ DEPEND="${RDEPEND}
 # bug #560548, last checked with 16.04.1
 RESTRICT+=" test"
 
+PATCHES=( "${FILESDIR}/${P}-missing-memory-include.patch" )
+
 src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package bzip2 BZip2)

diff --git a/kde-apps/ark/files/ark-18.04.0-missing-memory-include.patch 
b/kde-apps/ark/files/ark-18.04.0-missing-memory-include.patch
new file mode 100644
index 000..1935fc4ccae
--- /dev/null
+++ b/kde-apps/ark/files/ark-18.04.0-missing-memory-include.patch
@@ -0,0 +1,35 @@
+From 23ce7f8c727d76d4532b8949c383c3f17b64a539 Mon Sep 17 00:00:00 2001
+From: Marco Genasci 
+Date: Fri, 20 Apr 2018 11:40:30 +0200
+Subject: [PATCH] libzipplugin: Add missing  header
+
+Summary:
+Build fails on some setups for use of std::unique_ptr.
+See also: https://bugs.gentoo.org/653546
+
+Reviewers: #ark
+
+Subscribers: kde-utils-devel
+
+Tags: #ark
+
+Differential Revision: https://phabricator.kde.org/D12374
+---
+ plugins/libzipplugin/libzipplugin.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/plugins/libzipplugin/libzipplugin.cpp 
b/plugins/libzipplugin/libzipplugin.cpp
+index 5641c97b..be260b39 100644
+--- a/plugins/libzipplugin/libzipplugin.cpp
 b/plugins/libzipplugin/libzipplugin.cpp
+@@ -41,6 +41,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ K_PLUGIN_FACTORY_WITH_JSON(LibZipPluginFactory, "kerfuffle_libzip.json", 
registerPlugin();)
+ 
+-- 
+2.17.0
+



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

2018-04-20 Thread Mart Raudsepp
commit: 09296167608a219746d555c8bd090bf15d09a19f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:21:42 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 09:22:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09296167

sys-apps/coreutils-8.28-r1: arm64 stable (bug #638176)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 sys-apps/coreutils/coreutils-8.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/coreutils/coreutils-8.28-r1.ebuild 
b/sys-apps/coreutils/coreutils-8.28-r1.ebuild
index 9397aebfcb4..6629afaa963 100644
--- a/sys-apps/coreutils/coreutils-8.28-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-8.28-r1.ebuild
@@ -24,7 +24,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~arm-linux ~x86-linux"
 IUSE="acl caps gmp hostname kill multicall nls selinux static test 
userland_BSD vanilla xattr"
 
 LIB_DEPEND="acl? ( sys-apps/acl[static-libs] )



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

2018-04-20 Thread Mart Raudsepp
commit: 5ef236ddf8023cfcf3cf3701b8edc92ba2932ae6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:20:18 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 09:22:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef236dd

dev-python/pyinotify-0.9.6: arm64 stable (bug #638176)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/dev-python/pyinotify/pyinotify-0.9.6.ebuild 
b/dev-python/pyinotify/pyinotify-0.9.6.ebuild
index 5ba4d7f549e..357aafd9588 100644
--- a/dev-python/pyinotify/pyinotify-0.9.6.ebuild
+++ b/dev-python/pyinotify/pyinotify-0.9.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://seb.dbzteam.org/pub/pyinotify/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-linux ~x86-linux"
 IUSE="examples"
 
 DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Expect/

2018-04-20 Thread Mart Raudsepp
commit: e04fa983d17a1124f0adae5b15cdf94720d7
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:18:58 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 09:21:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e04f

dev-perl/Expect-1.320.0-r1: arm64 stable (bug #638176)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-perl/Expect/Expect-1.320.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Expect/Expect-1.320.0-r1.ebuild 
b/dev-perl/Expect/Expect-1.320.0-r1.ebuild
index 33604f63b21..86dfea124f9 100644
--- a/dev-perl/Expect/Expect-1.320.0-r1.ebuild
+++ b/dev-perl/Expect/Expect-1.320.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Expect for Perl"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE="test minimal"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Tty/

2018-04-20 Thread Mart Raudsepp
commit: 8d2662cc6220f4c9180b0550ede6fcba4bc13bee
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:16:03 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 09:21:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2662cc

dev-perl/IO-Tty: arm64 stable

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild 
b/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild
index 1c76ec07ec2..cb7536dbadf 100644
--- a/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild
+++ b/dev-perl/IO-Tty/IO-Tty-1.120.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="IO::Tty and IO::Pty modules for Perl"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE=""
 
 SRC_TEST=do



[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Stty/

2018-04-20 Thread Mart Raudsepp
commit: e0c5a49433d58947bbbf179d963ef27bdfbdb7d5
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 09:17:49 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 09:21:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c5a494

dev-perl/IO-Stty-0.30.0: arm64 stable (bug #638176)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild 
b/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild
index 3590393d956..8637252755e 100644
--- a/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild
+++ b/dev-perl/IO-Stty/IO-Stty-0.30.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Change and print terminal line settings"
 
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd"
 IUSE="test"
 
 RDEPEND=""



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

2018-04-20 Thread David Seifert
commit: 4bb75c97ca4eb667f382a966396d6f5d03085670
Author: David Seifert  gentoo  org>
AuthorDate: Fri Apr 20 09:09:47 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 09:09:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb75c97

mysql-multilib-r1.eclass: Remove emul-linux-x86-* blockers

 eclass/mysql-multilib-r1.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/mysql-multilib-r1.eclass b/eclass/mysql-multilib-r1.eclass
index 16f969a0926..ebc054f0fef 100644
--- a/eclass/mysql-multilib-r1.eclass
+++ b/eclass/mysql-multilib-r1.eclass
@@ -192,7 +192,6 @@ DEPEND="
 # prefix: first need to implement something for #196294
 RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-mysql )
-   abi_x86_32? ( !app-emulation/emul-linux-x86-db[-abi_x86_32(-)] )
 "
 
 # Having different flavours at the same time is not a good idea



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

2018-04-20 Thread David Seifert
commit: 6407bb4f67eadb784b3f156fb5ebb62120190d22
Author: David Seifert  gentoo  org>
AuthorDate: Fri Apr 20 09:09:44 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 09:09:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6407bb4f

xorg-2.eclass: Remove emul-linux-x86-* blockers

 eclass/xorg-2.eclass | 4 
 1 file changed, 4 deletions(-)

diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass
index cf168964887..42067095b55 100644
--- a/eclass/xorg-2.eclass
+++ b/eclass/xorg-2.eclass
@@ -305,10 +305,6 @@ DEPEND+=" ${COMMON_DEPEND}"
 RDEPEND+=" ${COMMON_DEPEND}"
 unset COMMON_DEPEND
 
-if [[ ${XORG_MULTILIB} == yes ]]; then
-   RDEPEND+=" abi_x86_32? ( 
!app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] )"
-fi
-
 debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: DEPEND=${DEPEND}"
 debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: RDEPEND=${RDEPEND}"
 debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: PDEPEND=${PDEPEND}"



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

2018-04-20 Thread David Seifert
commit: 9886320582fbe54225d760831e5fbd3e6c477218
Author: David Seifert  gentoo  org>
AuthorDate: Fri Apr 20 09:09:50 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 09:09:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98863205

qt4-build-multilib.eclass: Remove emul-linux-x86-* blockers

 eclass/qt4-build-multilib.eclass | 1 -
 1 file changed, 1 deletion(-)

diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
index 869d200ff11..7666936bbc9 100644
--- a/eclass/qt4-build-multilib.eclass
+++ b/eclass/qt4-build-multilib.eclass
@@ -55,7 +55,6 @@ DEPEND="
 "
 RDEPEND="
dev-qt/qtchooser
-   abi_x86_32? ( !app-emulation/emul-linux-x86-qtlibs[-abi_x86_32(-)] )
 "
 
 



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

2018-04-20 Thread David Seifert
commit: 155ddb1f410d1920780b484d03e765a59ff23c62
Author: David Seifert  gentoo  org>
AuthorDate: Fri Apr 20 09:09:53 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 09:09:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155ddb1f

gstreamer.eclass: Remove emul-linux-x86-* blockers

 eclass/gstreamer.eclass | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/eclass/gstreamer.eclass b/eclass/gstreamer.eclass
index ec65dbe3a10..c5b68a6fe24 100644
--- a/eclass/gstreamer.eclass
+++ b/eclass/gstreamer.eclass
@@ -115,13 +115,6 @@ else
DEPEND="${DEPEND} nls? ( >=sys-devel/gettext-0.17 )"
 fi
 
-if [[ ${SLOT} == "0.10" ]]; then
-   RDEPEND="${RDEPEND}
-   abi_x86_32? (
-   !app-emulation/emul-linux-x86-gstplugins[-abi_x86_32(-)]
-   )"
-fi
-
 DEPEND="${DEPEND} ${RDEPEND}"
 
 # @FUNCTION: gstreamer_environment_reset



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/, sys-libs/libraw1394/, dev-libs/libnl/, dev-libs/nspr/, ...

2018-04-20 Thread Amy Liffey
commit: 35f63607907561d6f9b03531925d1c014b52a159
Author: amy...@gentoo.org  gentoo  org>
AuthorDate: Thu Apr 19 19:32:45 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Fri Apr 20 09:03:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f63607

*/*: [QA] remove emul-linux-* blockers

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

 dev-libs/dbus-glib/dbus-glib-0.102.ebuild | 6 +-
 dev-libs/dbus-glib/dbus-glib-0.108.ebuild | 7 +--
 dev-libs/dbus-glib/dbus-glib-0.110.ebuild | 7 +--
 dev-libs/expat/expat-2.2.1.ebuild | 3 +--
 dev-libs/expat/expat-2.2.4.ebuild | 3 +--
 dev-libs/expat/expat-2.2.5.ebuild | 3 +--
 dev-libs/fribidi/fribidi-0.19.6.ebuild| 4 +---
 dev-libs/json-c/json-c-0.12.ebuild| 6 +-
 dev-libs/libelf/libelf-0.8.13-r2.ebuild   | 6 +-
 dev-libs/libffi/libffi-3.2.1-r1.ebuild| 3 +--
 dev-libs/libffi/libffi-3.2.1-r2.ebuild| 3 +--
 dev-libs/libffi/libffi-3.2.1.ebuild   | 3 +--
 dev-libs/libgcrypt/libgcrypt-1.5.6-r101.ebuild| 6 +-
 dev-libs/libgcrypt/libgcrypt-1.8.1.ebuild | 6 +-
 dev-libs/libgcrypt/libgcrypt-1.8.2-r1.ebuild  | 6 +-
 dev-libs/libgcrypt/libgcrypt-1.8.2-r2.ebuild  | 6 +-
 dev-libs/libgcrypt/libgcrypt-1.8.2.ebuild | 6 +-
 dev-libs/libgpg-error/libgpg-error-1.27-r1.ebuild | 6 +-
 dev-libs/libgpg-error/libgpg-error-1.29.ebuild| 6 +-
 dev-libs/libltdl/libltdl-2.4.6.ebuild | 6 +-
 dev-libs/libnl/libnl-3.2.28.ebuild| 4 
 dev-libs/libnl/libnl-3.4.0.ebuild | 4 
 dev-libs/libnl/libnl-.ebuild  | 4 
 dev-libs/liboil/liboil-0.3.17-r2.ebuild   | 4 +---
 dev-libs/libpcre/libpcre-8.41-r1.ebuild   | 4 
 dev-libs/libtasn1/libtasn1-4.12-r1.ebuild | 6 +-
 dev-libs/libtasn1/libtasn1-4.13.ebuild| 5 +
 dev-libs/lzo/lzo-2.09.ebuild  | 5 +
 dev-libs/nettle/nettle-3.3-r2.ebuild  | 6 +-
 dev-libs/nettle/nettle-3.4.ebuild | 6 +-
 dev-libs/nspr/nspr-4.13.1.ebuild  | 6 +-
 dev-libs/nss/nss-3.29.5.ebuild| 6 +-
 dev-libs/openssl/openssl-0.9.8z_p8-r1.ebuild  | 4 
 dev-libs/openssl/openssl-0.9.8z_p8.ebuild | 4 
 dev-libs/udis86/udis86-1.7-r2.ebuild  | 3 +--
 dev-libs/udis86/udis86-1.7.2.ebuild   | 3 +--
 sys-libs/db/db-4.8.30-r2.ebuild   | 6 +-
 sys-libs/gdbm/gdbm-1.11.ebuild| 6 +-
 sys-libs/gpm/gpm-1.20.7-r2.ebuild | 6 +-
 sys-libs/libavc1394/libavc1394-0.5.4-r1.ebuild| 4 +---
 sys-libs/libraw1394/libraw1394-2.1.0-r1.ebuild| 3 +--
 sys-libs/libraw1394/libraw1394-2.1.1.ebuild   | 3 +--
 sys-libs/libraw1394/libraw1394-2.1.2.ebuild   | 3 +--
 sys-libs/ncurses/ncurses-6.1-r2.ebuild| 3 +--
 sys-libs/pam/pam-1.2.1-r2.ebuild  | 6 +-
 sys-libs/readline/readline-6.3_p8-r3.ebuild   | 6 +-
 sys-libs/zlib/zlib-1.2.11-r1.ebuild   | 6 +-
 sys-libs/zlib/zlib-1.2.11.ebuild  | 6 +-
 48 files changed, 42 insertions(+), 192 deletions(-)

diff --git a/dev-libs/dbus-glib/dbus-glib-0.102.ebuild 
b/dev-libs/dbus-glib/dbus-glib-0.102.ebuild
index b740e392602..5d32ceb301f 100644
--- a/dev-libs/dbus-glib/dbus-glib-0.102.ebuild
+++ b/dev-libs/dbus-glib/dbus-glib-0.102.ebuild
@@ -19,11 +19,7 @@ CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
 DEPEND="${CDEPEND}
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.4 )"
-RDEPEND="${CDEPEND}
-   abi_x86_32? (
-   !=virtual/jre-1.5 )"
 
 src_prepare() {
cd "${WORKDIR}"/"${MY_P}" || die

diff --git a/sys-libs/gdbm/gdbm-1.11.ebuild b/sys-libs/gdbm/gdbm-1.11.ebuild
index a1c16be8834..ab6f9f6401a 100644
--- a/sys-libs/gdbm/gdbm-1.11.ebuild
+++ b/sys-libs/gdbm/gdbm-1.11.ebuild
@@ -16,11 +16,7 @@ SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="+berkdb exporter nls static-libs"
 
-RDEPEND="
-   abi_x86_32? (
-   !<=app-emulation/emul-linux-x86-baselibs-20131008-r4
-   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-   )"
+RDEPEND=""
 
 EX_S="${WORKDIR}"/${EX_P}
 

diff --git a/sys-libs/gpm/gpm-1.20.7-r2.ebuild 
b/sys-libs/gpm/gpm-1.20.7-r2.ebuild
index 943ef06732c..4cef2cfe09f 100644
--- a/sys-libs/gpm/gpm-1.20.7-r2.ebuild
+++ b/sys-libs/gpm/gpm-1.20.7-r2.ebuild
@@ -18,11 +18,7 @@ KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc 
ppc64 s390 sh sparc x86
 IUSE="selinux static-libs"
 
 

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

2018-04-20 Thread Amy Liffey
commit: b73eaf0a93e7b94adebdda786d6a933614f3eaf4
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 20 07:49:49 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Fri Apr 20 08:59:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b73eaf0a

app-emulation/vagrant: drop old

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

 app-emulation/vagrant/Manifest |  2 -
 .../vagrant-1.8.1-disable-embedded-cacert.patch| 17 -
 app-emulation/vagrant/files/vagrant.in | 44 
 app-emulation/vagrant/vagrant-2.0.0.ebuild | 81 --
 app-emulation/vagrant/vagrant-2.0.1-r1.ebuild  | 78 -
 5 files changed, 222 deletions(-)

diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest
index 5722b113a3b..24c601035a8 100644
--- a/app-emulation/vagrant/Manifest
+++ b/app-emulation/vagrant/Manifest
@@ -1,4 +1,2 @@
-DIST vagrant-2.0.0.tar.gz 1142850 BLAKE2B 
a37baa3166e812635a8ce7e27280108660a347b8cfed396f29cb8f7b7266b5dc47501be6793a95d9bbaf289dd3be3bcef67ff37c35b51987a328194f275ae7f9
 SHA512 
ee9059dfd205253d6f978fd225d85eef5a281532a1992bc9382eb713c95a0280d4b6518460106227237ae4e93cf5e2eaf670bd378627c3e9696b0fe9a2427ac1
-DIST vagrant-2.0.1.tar.gz 1153702 BLAKE2B 
66c15ab3bf6fd5904e25d4689b6ce70b5c87c833e1ed943b49f53d6ce63924486d65c2db3990625a1fd971fae5e7961f7b9d0624e71576daa7967cbccf21c202
 SHA512 
4458fd819cfcbf732dcbb5e334986afc986e3da4f4ea883260ed9b7ff8dd90ef9b0078c067a1bf7fbf51562f235ab447234762a38aa0ac539974f6205f6d9cfd
 DIST vagrant-2.0.2.tar.gz 113 BLAKE2B 
7624ce0bbc5f606bff89a0ef7d9d562f5caeea50b2b13744aef5e037f0b7861ccd2b6450f1686f4285027540b795539ef548ddadaf2f6c1476c87717078ebc7f
 SHA512 
27e8157cf8a8d102a0ca328403410639bd4a9f7cb90d443f5be3ca912aeb6177208b26ba9751b49d98b5ba1e92f8bec74db0baca4cd22051d5ef6d3aca558f3a
 DIST vagrant-2.0.3.tar.gz 1181697 BLAKE2B 
fa33063b52e6b9c9a1212a8833ee70c1d45dc4d09f039882337e2571bac5fcb2c5cf5199c7a39ea539873cc445ec768946a12c0a8bb7b03f51e133d56388bf15
 SHA512 
c62366c2e2b190a19efeae3379573c9e534b296db68152f284f3d80e9fdff4260e246c40206076e222bda3cf8f4ecbd02656c65aa35c15606b8638d7a8fca200

diff --git 
a/app-emulation/vagrant/files/vagrant-1.8.1-disable-embedded-cacert.patch 
b/app-emulation/vagrant/files/vagrant-1.8.1-disable-embedded-cacert.patch
deleted file mode 100644
index afcb6f707f5..000
--- a/app-emulation/vagrant/files/vagrant-1.8.1-disable-embedded-cacert.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff --git a/lib/vagrant/util/downloader.rb b/lib/vagrant/util/downloader.rb
-index 8756fc3..7fb2be8 100644
 a/lib/vagrant/util/downloader.rb
-+++ b/lib/vagrant/util/downloader.rb
-@@ -215,8 +215,9 @@ module Vagrant
- # If we're in Vagrant, then we use the packaged CA bundle
- if Vagrant.in_installer?
-   subprocess_options[:env] ||= {}
--  subprocess_options[:env]["CURL_CA_BUNDLE"] =
--File.expand_path("cacert.pem", 
ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"])
-+  # Use system certificates.
-+  # subprocess_options[:env]["CURL_CA_BUNDLE"] =
-+  #   File.expand_path("cacert.pem", 
ENV["VAGRANT_INSTALLER_EMBEDDED_DIR"])
- end
- 
- return [options, subprocess_options]
-

diff --git a/app-emulation/vagrant/files/vagrant.in 
b/app-emulation/vagrant/files/vagrant.in
deleted file mode 100644
index 761753208a7..000
--- a/app-emulation/vagrant/files/vagrant.in
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/usr/bin/env bash
-#
-# This is a wrapper to properly execute Vagrant within the embedded
-# Vagrant installation directory. This sets up proper environmental variables
-# so that everything loads and compiles to proper directories.
-
-VAGRANT_DIR="$( ruby -e 'print Gem::default_path[-1] + 
"/gems/vagrant-@VAGRANT_VERSION@"' )"
-
-# Export GEM_HOME based on VAGRANT_HOME
-#
-# This needs to be set because Bundler includes gem paths
-# from RubyGems' Gem.paths.
-if [ -z ${VAGRANT_HOME} ]; then
-  VAGRANT_HOME="~/.vagrant.d"
-fi
-export GEM_HOME="${VAGRANT_HOME}/gems"
-
-# SSL certs
-export SSL_CERT_FILE="/etc/ssl/certs/ca-certificates.crt"
-
-# Export an environmental variable to say we're in a Vagrant
-# installer created environment.
-export VAGRANT_INSTALLER_ENV=1
-
-# This is currently used only in Vagrant::Plugin::Manager.system_plugins_file
-# to locate plugins configuration file.
-export VAGRANT_INSTALLER_EMBEDDED_DIR="/var/lib/vagrant"
-export VAGRANT_INSTALLER_VERSION=2
-
-# Export the OS as an environmental variable that Vagrant can access
-# so that it can behave better.
-export VAGRANT_DETECTED_OS="$(uname -s 2>/dev/null)"
-
-# Export the VAGRANT_EXECUTABLE so that pre-rubygems can optimize a bit
-export VAGRANT_EXECUTABLE="${VAGRANT_DIR}/bin/vagrant"
-
-# Allow to install plugins even with deps in different slots (Bug #628648)
-export VAGRANT_DISABLE_STRICT_DEPENDENCY_ENFORCEMENT=1
-
-# 

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

2018-04-20 Thread Amy Liffey
commit: 7aec299b96a3a5991b8db4cf0b3251251500b01a
Author: Tomas Mozes  gmail  com>
AuthorDate: Fri Apr 20 07:46:57 2018 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Fri Apr 20 08:56:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aec299b

app-emulation/vagrant: bump to 2.0.3

Closes: https://bugs.gentoo.org/653510
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-emulation/vagrant/Manifest |  1 +
 app-emulation/vagrant/vagrant-2.0.3.ebuild | 79 ++
 2 files changed, 80 insertions(+)

diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest
index 55ab92d80b0..5722b113a3b 100644
--- a/app-emulation/vagrant/Manifest
+++ b/app-emulation/vagrant/Manifest
@@ -1,3 +1,4 @@
 DIST vagrant-2.0.0.tar.gz 1142850 BLAKE2B 
a37baa3166e812635a8ce7e27280108660a347b8cfed396f29cb8f7b7266b5dc47501be6793a95d9bbaf289dd3be3bcef67ff37c35b51987a328194f275ae7f9
 SHA512 
ee9059dfd205253d6f978fd225d85eef5a281532a1992bc9382eb713c95a0280d4b6518460106227237ae4e93cf5e2eaf670bd378627c3e9696b0fe9a2427ac1
 DIST vagrant-2.0.1.tar.gz 1153702 BLAKE2B 
66c15ab3bf6fd5904e25d4689b6ce70b5c87c833e1ed943b49f53d6ce63924486d65c2db3990625a1fd971fae5e7961f7b9d0624e71576daa7967cbccf21c202
 SHA512 
4458fd819cfcbf732dcbb5e334986afc986e3da4f4ea883260ed9b7ff8dd90ef9b0078c067a1bf7fbf51562f235ab447234762a38aa0ac539974f6205f6d9cfd
 DIST vagrant-2.0.2.tar.gz 113 BLAKE2B 
7624ce0bbc5f606bff89a0ef7d9d562f5caeea50b2b13744aef5e037f0b7861ccd2b6450f1686f4285027540b795539ef548ddadaf2f6c1476c87717078ebc7f
 SHA512 
27e8157cf8a8d102a0ca328403410639bd4a9f7cb90d443f5be3ca912aeb6177208b26ba9751b49d98b5ba1e92f8bec74db0baca4cd22051d5ef6d3aca558f3a
+DIST vagrant-2.0.3.tar.gz 1181697 BLAKE2B 
fa33063b52e6b9c9a1212a8833ee70c1d45dc4d09f039882337e2571bac5fcb2c5cf5199c7a39ea539873cc445ec768946a12c0a8bb7b03f51e133d56388bf15
 SHA512 
c62366c2e2b190a19efeae3379573c9e534b296db68152f284f3d80e9fdff4260e246c40206076e222bda3cf8f4ecbd02656c65aa35c15606b8638d7a8fca200

diff --git a/app-emulation/vagrant/vagrant-2.0.3.ebuild 
b/app-emulation/vagrant/vagrant-2.0.3.ebuild
new file mode 100644
index 000..09af0d9c740
--- /dev/null
+++ b/app-emulation/vagrant/vagrant-2.0.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+USE_RUBY="ruby22 ruby23"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt"
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="A tool for building and distributing development environments"
+HOMEPAGE="http://vagrantup.com/;
+SRC_URI="https://github.com/mitchellh/vagrant/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+virtualbox"
+RESTRICT="test"
+
+RDEPEND="${RDEPEND}
+   app-arch/libarchive
+   net-misc/curl
+   virtualbox? ( || ( app-emulation/virtualbox 
app-emulation/virtualbox-bin ) )"
+
+ruby_add_rdepend "
+   >=dev-ruby/childprocess-0.6.0
+   >=dev-ruby/erubis-2.7.0
+   =dev-ruby/listen-3.1.5
+   >=dev-ruby/hashicorp-checkpoint-0.1.5
+   >=dev-ruby/log4r-1.1.9 =dev-ruby/net-ssh-4.2.0:*
+   >=dev-ruby/net-sftp-2.1
+   >=dev-ruby/net-scp-1.2.0
+   || ( dev-ruby/rest-client:2 >=dev-ruby/rest-client-1.6.0:0 )
+   >=dev-ruby/nokogiri-1.7.1
+   =dev-ruby/rake-12.0.0
+"
+
+all_ruby_prepare() {
+   # remove bundler support
+   sed -i '/[Bb]undler/d' Rakefile || die
+   rm Gemfile || die
+
+   # loosen dependencies
+   sed -e 
'/hashicorp-checkpoint\|listen\|net-ssh\|net-scp\|rake\|childprocess/s/~>/>=/' \
+   -e '/ruby_dep/s/<=/>=/' \
+   -i ${PN}.gemspec || die
+
+   # remove windows-specific gems
+   sed -e '/wdm\|winrm/d' \
+   -i ${PN}.gemspec || die
+
+   # remove bsd-specific gems
+   sed -e '/rb-kqueue/d' \
+   -i ${PN}.gemspec || die
+
+   sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in-r1" > 
"${PN}" || die
+}
+
+all_ruby_install() {
+   newbashcomp contrib/bash/completion.sh ${PN}
+   all_fakegem_install
+
+   # provide executable similar to upstream:
+   # 
https://github.com/mitchellh/vagrant-installers/blob/master/substrate/modules/vagrant_installer/templates/vagrant.erb
+   dobin "${PN}"
+
+   # directory for plugins.json
+   keepdir /var/lib/vagrant
+}



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2018-04-20 Thread Jeroen Roovers
commit: 123da54ff716d888db8f515ee5923258c9eb01b2
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 08:54:14 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 08:54:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123da54f

x11-drivers/nvidia-drivers: Raise kernel version compatibility.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 x11-drivers/nvidia-drivers/nvidia-drivers-396.18-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-396.18-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-396.18-r1.ebuild
index a262278534c..c050c9031bd 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-396.18-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-396.18-r1.ebuild
@@ -88,11 +88,11 @@ nvidia_drivers_versions_check() {
die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
fi
 
-   if use kernel_linux && kernel_is ge 4 16; then
+   if use kernel_linux && kernel_is ge 4 17; then
ewarn "Gentoo supports kernels which are supported by NVIDIA"
ewarn "which are limited to the following kernels:"
-   ewarn "

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

2018-04-20 Thread David Seifert
commit: 1651eaaf8c8be56333e8b2d460913e27a97a1636
Author: Cheyenne Wills  gmail  com>
AuthorDate: Thu Apr 19 02:41:16 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 08:50:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1651eaaf

dev-lang/icon: EAPI 6 Cleanup

* Document rationale for emake -j1

Bug: https://bugs.gentoo.org/652178
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/8064

 dev-lang/icon/icon-9.5.1-r1.ebuild | 110 +
 1 file changed, 110 insertions(+)

diff --git a/dev-lang/icon/icon-9.5.1-r1.ebuild 
b/dev-lang/icon/icon-9.5.1-r1.ebuild
new file mode 100644
index 000..b82e274be20
--- /dev/null
+++ b/dev-lang/icon/icon-9.5.1-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="very high level language"
+HOMEPAGE="http://www.cs.arizona.edu/icon/;
+
+MY_PV=${PV//./}
+SRC_URI="http://www.cs.arizona.edu/icon/ftp/packages/unix/icon-v${MY_PV}src.tgz;
+
+LICENSE="public-domain HPND"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="X iplsrc"
+
+S="${WORKDIR}/icon-v${MY_PV}src"
+
+RDEPEND="
+   X? ( x11-libs/libX11:= )"
+DEPEND="
+   ${RDEPEND}
+   X? (
+   x11-proto/xextproto
+   x11-proto/xproto
+   x11-libs/libXpm
+   x11-libs/libXt
+   )"
+
+PATCHES=( "${FILESDIR}"/${PN}-9.5.1-flags.patch )
+
+src_prepare() {
+   default
+
+   # do not prestrip files
+   find src -name 'Makefile' | xargs sed -i -e "/strip/d" || die
+}
+
+src_configure() {
+   # select the right compile target.  Note there are many platforms
+   # available
+   local mytarget;
+   if [[ ${CHOST} == *-darwin* ]]; then
+   mytarget="macintosh"
+   else
+   mytarget="linux"
+   fi
+
+   # Fails if more then one make job process.
+   # This is an upstream requirement.
+   emake -j1 $(usex X X-Configure Configure) name=${mytarget}
+
+   # sanitise the Makedefs file generated by Configure
+   sed -i \
+   -e 's:-L/usr/X11R6/lib64::g' \
+   -e 's:-L/usr/X11R6/lib::g' \
+   -e 's:-I/usr/X11R6/include::g' \
+   Makedefs || die "sed of Makedefs failed"
+
+   append-flags $(test-flags -fno-strict-aliasing -fwrapv)
+}
+
+src_compile() {
+   # Fails if more then one make job process.
+   # This is an upstream requirement.
+   emake -j1 CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_test() {
+   emake Samples
+   emake Test
+}
+
+src_install() {
+   # Needed for make Install
+   dodir /usr/$(get_libdir)
+
+   emake Install dest="${D}/usr/$(get_libdir)/icon"
+   dosym ../$(get_libdir)/icon/bin/icont /usr/bin/icont
+   dosym ../$(get_libdir)/icon/bin/iconx /usr/bin/iconx
+   dosym ../$(get_libdir)/icon/bin/icon  /usr/bin/icon
+   dosym ../$(get_libdir)/icon/bin/vib   /usr/bin/vib
+
+   cd "${S}/man/man1" || die
+   doman "${PN}"t.1
+   doman "${PN}".1
+
+   cd "${S}/doc" || die
+   DOCS=( *.txt ../README )
+
+   HTML_DOCS=( *.{htm,gif,jpg,css} )
+   einstalldocs
+
+   # Clean up items from make Install that get installed elsewhere
+   rm -rf "${ED}"/usr/$(get_libdir)/${PN}/man || die
+   rm -rf "${ED}"/usr/$(get_libdir)/icon/{doc,README} || die
+
+   # optional Icon Programming Library
+   if use iplsrc; then
+   cd "${S}" || die
+
+   # Remove unneeded files before copy
+   rm -fv ipl/{BuildBin,BuildExe,CheckAll,Makefile} || die
+
+   insinto /usr/$(get_libdir)/icon
+   doins -r ipl
+   fi
+}



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

2018-04-20 Thread Jeroen Roovers
commit: 3b05059ad27f99b4c6ba5fc3912eb81b4b512f5d
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 07:30:20 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 08:38:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b05059a

net-misc/pipes: Fix line length in .

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-misc/pipes/metadata.xml | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-misc/pipes/metadata.xml b/net-misc/pipes/metadata.xml
index abddd073acf..55a569831fb 100644
--- a/net-misc/pipes/metadata.xml
+++ b/net-misc/pipes/metadata.xml
@@ -8,13 +8,13 @@
 
 I just noticed that netpipes doesn't support bidirectional pipes.
 So I made my own version.
-Now I can say in computer A that "plis 12345 -io ohjelma" and in computer B 
that "pcon A 12345 -io ohjelma2",
-and they communicate together then.
-My example utilization was that I can send the picture of SNES-emulator to 
another
-computer via network, and grab the keyboard input there, so get two consoles to
-the same game.
-My friend wanted to watch when I play FF6, but didn't want to sit next to my 
monitor,
-and asked if he could get the picture to his monitor.
+Now I can say in computer A that "plis 12345 -io ohjelma" and in computer B
+that "pcon A 12345 -io ohjelma2", and they communicate together then.
+My example utilization was that I can send the picture of SNES-emulator to
+another computer via network, and grab the keyboard input there, so get two
+consoles to the same game.
+My friend wanted to watch when I play FF6, but didn't want to sit next to my
+monitor, and asked if he could get the picture to his monitor.
 And he got it.
 Then he asked if he could play it from his computer at the same time as me...
 And now it works too.



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

2018-04-20 Thread Jeroen Roovers
commit: 810fb4324383d537649add53b9cbd5628401ab26
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Fri Apr 20 08:38:21 2018 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Fri Apr 20 08:38:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810fb432

net-misc/pipes: Fix a couple of compiler/QA warnings.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-misc/pipes/files/pipes-1.16.1-execlp.patch | 14 +
 net-misc/pipes/pipes-1.16.1-r1.ebuild  | 29 ++
 2 files changed, 43 insertions(+)

diff --git a/net-misc/pipes/files/pipes-1.16.1-execlp.patch 
b/net-misc/pipes/files/pipes-1.16.1-execlp.patch
new file mode 100644
index 000..d7e31cced8c
--- /dev/null
+++ b/net-misc/pipes/files/pipes-1.16.1-execlp.patch
@@ -0,0 +1,14 @@
+--- a/plis.c
 b/plis.c
+@@ -443,9 +443,9 @@
+ if(!strncmp(argv[a], "pcon ", 5)) 
ChildPconTest(argv[a]);
+ 
+ if(usesh)
+-execl(SHELL, "sh", "-c", argv[a], NULL);
++execl(SHELL, "sh", "-c", argv[a], (char *) 
NULL);
+ else
+-execlp(argv[a], NULL);
++execlp(argv[a], ";", (char *) NULL);
+ }
+ else
+ {

diff --git a/net-misc/pipes/pipes-1.16.1-r1.ebuild 
b/net-misc/pipes/pipes-1.16.1-r1.ebuild
new file mode 100644
index 000..7d8cc7dd125
--- /dev/null
+++ b/net-misc/pipes/pipes-1.16.1-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="Very versatile TCP pipes"
+HOMEPAGE="http://bisqwit.iki.fi/source/pipes.html;
+SRC_URI="http://bisqwit.iki.fi/src/arch/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~s390 ~x86"
+PATCHES=(
+   "${FILESDIR}"/${P}-execlp.patch
+)
+
+src_compile() {
+   # Prevent the build system from looking for dependencies
+   touch .depend || die
+
+   emake CC=$(tc-getCC) OPTIM="${CFLAGS}" LDFLAGS="${CFLAGS} ${LDFLAGS}"
+}
+
+src_install() {
+   dobin plis
+   dosym plis /usr/bin/pcon
+   dodoc ChangeLog Examples README.html
+}



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

2018-04-20 Thread Mart Raudsepp
commit: 0d635c561985cf869e407b89d25258e4ebc91193
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 08:02:16 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 08:05:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d635c56

dev-libs/libatomic_ops-7.6.4: arm64 stable (bug #652456)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

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

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.4.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.6.4.ebuild
index 459215b4cf5..0cc4784d585 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.6.4.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.6.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 PATCHES=( "${FILESDIR}"/${P}-gcc7.patch )



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

2018-04-20 Thread Mart Raudsepp
commit: 5385d22db4375711d23cea3d9199735f2425865d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 08:04:43 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 08:05:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5385d22d

dev-libs/libatomic_ops: dekeyword older versions on arm64

These older versions don't have various Aarch64 specific fixes, which make
the library actually working right questionable. Latest version (now
stabled) looks better.

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild | 4 ++--
 dev-libs/libatomic_ops/libatomic_ops-7.4.4.ebuild | 4 ++--
 dev-libs/libatomic_ops/libatomic_ops-7.4.6.ebuild | 4 ++--
 dev-libs/libatomic_ops/libatomic_ops-7.6.0.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild
index dc56a699699..949457b9f1e 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ivmai/${PN}/archive/${MY_P}.tar.gz;
 
 LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 S=${WORKDIR}/${PN}-${MY_P}

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.4.4.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.4.4.ebuild
index 83c6e36d41a..b6433ebd790 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.4.4.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/ivmai/${PN}/archive/${MY_P}.tar.gz;
 
 LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 S=${WORKDIR}/${PN}-${MY_P}

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.4.6.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.4.6.ebuild
index 3285bc73a08..f94a74e634d 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.4.6.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.4.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 multilib_src_configure() {

diff --git a/dev-libs/libatomic_ops/libatomic_ops-7.6.0.ebuild 
b/dev-libs/libatomic_ops/libatomic_ops-7.6.0.ebuild
index 4601b3fb06d..1c0f138eb62 100644
--- a/dev-libs/libatomic_ops/libatomic_ops-7.6.0.ebuild
+++ b/dev-libs/libatomic_ops/libatomic_ops-7.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ivmai/${PN}/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="MIT boehm-gc GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrtools/

2018-04-20 Thread Mart Raudsepp
commit: 971d0491984dae05609e31b63f22d8906339ba0f
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Fri Apr 20 08:01:00 2018 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Apr 20 08:05:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971d0491

app-cdr/cdrtools-3.02_alpha07-r1: arm64 stable (bug #638008)

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild 
b/app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild
index 6703e37a190..720f7505f5d 100644
--- a/app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild
+++ b/app-cdr/cdrtools/cdrtools-3.02_alpha07-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/$([[ -z ${PV/*_alpha*} ]] 
&& echo 'alpha')/$
 
 LICENSE="GPL-2 LGPL-2.1 CDDL-Schily"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="acl caps nls unicode"
 
 RDEPEND="acl? ( virtual/acl )



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Math-Pari/

2018-04-20 Thread David Seifert
commit: 2ec7c9ff62675f633c329fb17158b21b581be533
Author: Harri Nieminen  gmail  com>
AuthorDate: Thu Apr 19 18:51:31 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 08:01:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ec7c9ff

dev-perl/Math-Pari: Remove old

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild | 63 
 1 file changed, 63 deletions(-)

diff --git a/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild 
b/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild
deleted file mode 100644
index 174fceb70d7..000
--- a/dev-perl/Math-Pari/Math-Pari-2.10.808.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=ILYAZ
-MODULE_SECTION=modules
-MODULE_VERSION=2.010808
-MODULE_A_EXT=zip
-inherit perl-module toolchain-funcs
-
-PARI_VER=2.3.5
-
-DESCRIPTION="Perl interface to PARI"
-SRC_URI="${SRC_URI}
-   http://pari.math.u-bordeaux.fr/pub/pari/unix/pari-${PARI_VER}.tar.gz;
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos ~x86-solaris"
-IUSE=""
-
-# Math::Pari requires that a copy of the pari source in a parallel
-# directory to where you build it. It does not need to compile it, but
-# it does need to be the same version as is installed, hence the hard
-# DEPEND below
-RDEPEND="~sci-mathematics/pari-${PARI_VER}"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-"
-
-S_PARI=${WORKDIR}/pari-${PARI_VER}
-SRC_TEST=do
-
-src_prepare() {
-   # On 64-bit hardware, these files are needed in both the 64/ and 32/
-   # directories for the testsuite to pass.
-   cd "${S_PARI}"/src/test/
-   for t in analyz compat ellglobalred elliptic galois graph intnum kernel 
\
-   linear nfields number objets ploth polyser program qfbsolve 
rfrac \
-   round4 stark sumiter trans ; do
-   i="in/${t}"
-   o32="32/${t}"
-   o64="64/${t}"
-   [ -f "$i" -a ! -f "$o32" ] && cp -al "$i" "$o32"
-   [ -f "$i" -a ! -f "$o64" ] && cp -al "$i" "$o64"
-   done
-   perl-module_src_prepare
-}
-
-src_configure() {
-   # Unfortunately the assembly routines math-pari has for SPARC do not 
appear
-   # to be working at current.  Perl cannot test math-pari or anything that
-   # pulls in the math-pari module as DynaLoader cannot load the resulting
-   # .so files math-pari generates.  As such, we have to use the generic
-   # non-machine specific assembly methods here.
-   use sparc && myconf="${myconf} machine=none"
-
-   perl-module_src_configure
-}
-
-src_compile() {
-   emake AR="$(tc-getAR)" OTHERLDFLAGS="${LDFLAGS}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-lisp/clisp/

2018-04-20 Thread David Seifert
commit: 8b0056ab3a85335d1b6f1dfbbf0dc1f79a10342b
Author: Harri Nieminen  gmail  com>
AuthorDate: Thu Apr 19 18:51:31 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 08:01:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0056ab

dev-lisp/clisp: Remove pari use flag

It requires ancient version of sci-mathematics/pari

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 dev-lisp/clisp/clisp-2.48-r1.ebuild | 4 +---
 dev-lisp/clisp/clisp-2.49-r9.ebuild | 4 +---
 dev-lisp/clisp/clisp-2.49.90.ebuild | 4 +---
 dev-lisp/clisp/metadata.xml | 1 -
 4 files changed, 3 insertions(+), 10 deletions(-)

diff --git a/dev-lisp/clisp/clisp-2.48-r1.ebuild 
b/dev-lisp/clisp/clisp-2.48-r1.ebuild
index bc8733f2ae3..5c05721ba2e 100644
--- a/dev-lisp/clisp/clisp-2.48-r1.ebuild
+++ b/dev-lisp/clisp/clisp-2.48-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="2"
 KEYWORDS="alpha amd64 ia64 ppc -sparc x86"
-IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk pari +pcre postgres 
+readline svm -threads +unicode +zlib"
+IUSE="berkdb hyperspec X new-clx dbus fastcgi gdbm gtk +pcre postgres 
+readline svm -threads +unicode +zlib"
 
 RDEPEND="virtual/libiconv
 >=dev-libs/libsigsegv-2.4
@@ -21,7 +21,6 @@ RDEPEND="virtual/libiconv
 fastcgi? ( dev-libs/fcgi )
 gdbm? ( sys-libs/gdbm )
 gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6:2.0 )
-pari? ( >=sci-mathematics/pari-2.3.0 )
 postgres? ( >=dev-db/postgresql-8.0 )
 readline? ( >=sys-libs/readline-5.0 )
 pcre? ( dev-libs/libpcre )
@@ -107,7 +106,6 @@ src_configure() {
use fastcgi && enable_modules fastcgi
use gdbm && enable_modules gdbm
use gtk && enable_modules gtk2
-   use pari && enable_modules pari
use pcre && enable_modules pcre
use svm && enable_modules libsvm
use zlib && enable_modules zlib

diff --git a/dev-lisp/clisp/clisp-2.49-r9.ebuild 
b/dev-lisp/clisp/clisp-2.49-r9.ebuild
index 3f5d051143a..8e7dacc3438 100644
--- a/dev-lisp/clisp/clisp-2.49-r9.ebuild
+++ b/dev-lisp/clisp/clisp-2.49-r9.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/clisp/${P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="2/${PV}"
 KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline 
svm -threads +unicode +zlib"
+IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm 
-threads +unicode +zlib"
 # "jit" disabled ATM
 
 RDEPEND=">=dev-lisp/asdf-2.33-r3
@@ -22,7 +22,6 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3
 fastcgi? ( dev-libs/fcgi )
 gdbm? ( sys-libs/gdbm )
 gtk? ( >=x11-libs/gtk+-2.10 >=gnome-base/libglade-2.6 )
-pari? ( =dev-db/postgresql-8.0 )
 readline? ( >=sys-libs/readline-5.0 https://haible.de/bruno/gnu/${P}.tar.bz2;
 LICENSE="GPL-2"
 SLOT="2/8"
 KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86"
-IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk pari +pcre postgres +readline 
svm -threads +unicode +zlib"
+IUSE="hyperspec X berkdb dbus fastcgi gdbm gtk +pcre postgres +readline svm 
-threads +unicode +zlib"
 # "jit" disabled ATM
 
 RDEPEND=">=dev-lisp/asdf-2.33-r3
@@ -23,7 +23,6 @@ RDEPEND=">=dev-lisp/asdf-2.33-r3
 fastcgi? ( dev-libs/fcgi )
 gdbm? ( sys-libs/gdbm )
 gtk? ( >=x11-libs/gtk+-2.10:2 >=gnome-base/libglade-2.6 )
-pari? ( =dev-db/postgresql-8.0:* )
 readline? ( >=sys-libs/readline-7.0:0= )
 pcre? ( dev-libs/libpcre:3 )
@@ -101,7 +100,6 @@ src_configure() {
use fastcgi && enable_modules fastcgi
use gdbm && enable_modules gdbm
use gtk && enable_modules gtk2
-   use pari && enable_modules pari
use pcre && enable_modules pcre
use svm && enable_modules libsvm
use zlib && enable_modules zlib

diff --git a/dev-lisp/clisp/metadata.xml b/dev-lisp/clisp/metadata.xml
index a78f41563fc..cb525b83d17 100644
--- a/dev-lisp/clisp/metadata.xml
+++ b/dev-lisp/clisp/metadata.xml
@@ -22,7 +22,6 @@ changed at run time.
Use local hyperspec instead of online 
version
Build CLISP with support for the NEW-CLX 
module which is a
 -C binding to the Xorg libraries
-   Build CLISP with support for the PARI 
Computer Algebra System
Build CLISP with support for the Support 
Vector Machine module





[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/pari/

2018-04-20 Thread David Seifert
commit: 70bf11c3b3af394ee1ce925d6213002761085d56
Author: Harri Nieminen  gmail  com>
AuthorDate: Thu Apr 19 18:51:31 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Apr 20 08:01:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bf11c3

sci-mathematics/pari: Remove old version

This removes stable keywords.

Closes: https://bugs.gentoo.org/636508
Closes: https://bugs.gentoo.org/652794
Closes: https://bugs.gentoo.org/541382
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sci-mathematics/pari/Manifest  |   6 --
 sci-mathematics/pari/pari-2.3.5.ebuild | 139 -
 sci-mathematics/pari/pari-2.9.4.ebuild | 125 -
 3 files changed, 270 deletions(-)

diff --git a/sci-mathematics/pari/Manifest b/sci-mathematics/pari/Manifest
index 3fc709bdaad..01bd0f5957d 100644
--- a/sci-mathematics/pari/Manifest
+++ b/sci-mathematics/pari/Manifest
@@ -1,7 +1 @@
-DIST elldata.tgz 14185595 BLAKE2B 
eb90a0e392eeeaad81b6b01ba4e8258aaf2a4b4a01950b18a0e91f176629aecc693453d8fe99b49a28f2dfbbb6fae1a06d7d4137cb13ced298e64e5aa4062f53
 SHA512 
dc13d1cacb98a6c2774936997452bd34ae198da9206fea69bc7cdd28240d0cdd07bb0ec1f14b8e97bea4321a60a6a6144464ab3b629be2e37dd76a73efaf43ef
-DIST galdata.tgz 53229 BLAKE2B 
08f0a1be3c5252fbe534b2ed7e66b9bc8cddab807b7caf12b783aacc2e75de82dc000e762da2ec895d52424281234af121e1edfd84adf9f02c26c4e59d23e2f3
 SHA512 
bc89c8a42416e8ca25c356b7ad6d80ffcfff127e561fc338df87147a9e370ec71f7ae2eb6bef73d634cc7a8f18c794d7fd5ebfd0a042d3d356526a2eee28125a
-DIST nftables.tgz 8393731 BLAKE2B 
d33cbf1f52d3e8a040087da28014ab727b59c641d1a53c97d311a9d1613b59f6b317b7632e0fc89943bea0a507a737543890109b888707c4fb7879279549a2e9
 SHA512 
62fb0f6d8c578a4e165a1f2daf3b87acbbc38377044ddd98e2901a8e0554a46c8714bad0f4f4e09107b0c0c8f43069b4ddf4fba9c7832bad65ce3c901183
-DIST pari-2.3.5-patchset.tar.bz2 1773 BLAKE2B 
08358dcb7e353eb41a784a6daa9400b74b8f331a54eea8ef159fbbecdbed5d00955a821db20e3a4f7e254160cd600d0255d6648aa0e1b2b7aca9910d5cd17f1d
 SHA512 
f616eac3049fea684413f8f221a1604a5e62ae2804207513fcfff513d8b162a3a4d1063dad059907682404ee30f840182d75e29a44b44cda4f80266b46f75364
-DIST pari-2.3.5.tar.gz 2018097 BLAKE2B 
b5f4f8bc83cd77aceab791263e1a2f0294d0663d354fea454bad8cac3cdbac9c4c8381cc83bc947d518522701c36e94ce1d6862125a9bfd3b17b1a31c9baabc8
 SHA512 
0e49e6310b4c76ef3370786a13aa8cbc5bb0b7dc84ec1665866d623e6284f45db8584eea759e8b5954dc9b5c8a3e866e77a377d18073ed33f11708a7e88a4cca
 DIST pari-2.9.4.tar.gz 3851772 BLAKE2B 
648e7fd14888bed2dfb7bbb9a25d097aa91899780da9734b444e29997916c27773109e735ecb2d3e9d164a596f3bb8da607d83f278e52d84c49a56df5c89b530
 SHA512 
539534496e9733bd905b6131374eef8019f93398423710d339bd3c01245e1af675a0a3f9489a05c3ceb2cf3b3426e6b1fb11ea4886b76a1b2e793b59f52e8787
-DIST seadata.tgz 19214199 BLAKE2B 
cafb89905180ff481f578ff2cdb150b04533ecbccfa96d045bdb61e5fe2c230262f3459d31b11f049ad1e16ed9dd6fb734569ee621efa3831800cc3d99583e60
 SHA512 
393f2fae45964ad0921fcf417113e10b296cb4c3a0e0eec138c896827f43a5464c4b42a07313e0f3a4383e8df97912e2e359a4cd5225d014d7575e80c7dd996a

diff --git a/sci-mathematics/pari/pari-2.3.5.ebuild 
b/sci-mathematics/pari/pari-2.3.5.ebuild
deleted file mode 100644
index d996d235469..000
--- a/sci-mathematics/pari/pari-2.3.5.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=3
-inherit elisp-common eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="A software package for computer-aided number theory"
-HOMEPAGE="http://pari.math.u-bordeaux.fr/;
-
-SRC_COM="http://pari.math.u-bordeaux.fr/pub/${PN};
-SRC_URI="${SRC_COM}/unix/${P}.tar.gz
-   https://dev.gentoo.org/~mgorny/dist/${P}-patchset.tar.bz2
-   data? ( ${SRC_COM}/packages/elldata.tgz
-   ${SRC_COM}/packages/galdata.tgz
-   ${SRC_COM}/packages/seadata.tgz
-   ${SRC_COM}/packages/nftables.tgz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
-IUSE="doc data fltk gmp static-libs X"
-
-RDEPEND="sys-libs/readline
-   fltk? ( x11-libs/fltk:1 )
-   gmp? ( dev-libs/gmp )
-   X? ( x11-libs/libX11 )
-   doc? ( X? ( x11-misc/xdg-utils ) )"
-DEPEND="${RDEPEND}
-   doc? ( virtual/latex-base )"
-
-get_compile_dir() {
-   pushd "${S}/config" >& /dev/null
-   local fastread=yes
-   source ./get_archos
-   popd >& /dev/null
-   echo "O${osname}-${arch}"
-}
-
-src_prepare() {
-   # move data into place
-   if use data; then
-   mv "${WORKDIR}"/data "${S}" || die "failed to move data"
-   fi
-   epatch "${WORKDIR}"/${P}-patchset/${PN}-2.3.2-strip.patch
-   epatch "${WORKDIR}"/${P}-patchset/${PN}-2.3.2-ppc-powerpc-arch-fix.patch
-   epatch "${WORKDIR}"/${P}-patchset/${PN}-2.3.5-doc-make.patch
-   epatch 

<    1   2   3   >