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

2017-09-11 Thread Gilles Dartiguelongue
commit: 2311dc1aa98658623770f044c78a1cc10e5a746c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:45:42 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:50:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2311dc1a

profiles/package.mask: remove Gnome 3.24 mask leftover

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 01916da8edc..e8323ef6e09 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -626,11 +626,6 @@ app-emulation/wine-any
 # Symantec trust issues properly (bug #613714)
 =app-misc/ca-certificates-20161130.3.30-r1
 
-# Gnome Team  (08 Mar 2017)
-# GNOME 3.24 mask (#611270)
->=net-libs/gtk-vnc-0.7
->=dev-libs/libgee-0.19
-
 # Eray Aslan  (01 Mar 2017)
 # Mask experimental software
 =mail-mta/postfix-3.3*



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 0834406e46a929e17d5bb42f725a3f1e30bca6cf
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:47:43 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:50:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0834406e

net-libs/gtk-vnc: security version bump 0.6.0 → 0.7.1, bug #608700

Add missing USE dependency on gtk+:3, bug #608818

Refs: https://bugs.gentoo.org/show_bug.cgi?id=608700
Closes: https://bugs.gentoo.org/show_bug.cgi?id=608818
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gtk-vnc/Manifest   | 1 +
 net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild   | 2 +-
 net-libs/gtk-vnc/{gtk-vnc-0.6.0.ebuild => gtk-vnc-0.7.1.ebuild} | 4 ++--
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
index d5fa3c8e2ae..a274811086f 100644
--- a/net-libs/gtk-vnc/Manifest
+++ b/net-libs/gtk-vnc/Manifest
@@ -1 +1,2 @@
 DIST gtk-vnc-0.6.0.tar.xz 439104 SHA256 
9559348805e64d130dae569fee466930175dbe150d2649bb868b5c095f130433 SHA512 
38d37753bd8c88d112c046eb8430383b073b6516c72660b3e53612986a6772b72e3e6037f61e7a3700980ab1509c1f44fbfe0b80594c8a5e5520df166212f158
 WHIRLPOOL 
e156f368a9d70e90077253b031db49f5f58e2f248b3e15bc11340f01f6bcbd342cf08dd9810c8ee447ab372159d09c3353aa5ce6195f67c677e7c43a563a75c0
+DIST gtk-vnc-0.7.1.tar.xz 444380 SHA256 
f34baa696615ef67666e8465b4d0ac563355e999a77d2cc42ad4625a24f7aab1 SHA512 
5d62f60e1c9fe70f93a9d21c529145459f0d59d588631597d533ecba94864271d1095599db9447ac4843814be61af7a7c947f69e5a9cd26db7e811f2c4e95f0c
 WHIRLPOOL 
b4736926bbd8ad49c6b2dd2a1b921a35a9ca5b8987c04b03ea588efe09b3db20eade41204d0a0542ee683efd6d2ec23636c13bc2e214ed452d885aef1302902a

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
index 6cb12b57a43..e8d0f456c9b 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
@@ -31,7 +31,7 @@ COMMON_DEPEND="
>=x11-libs/cairo-1.2
>=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
python? (

diff --git a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild 
b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
similarity index 97%
copy from net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
copy to net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
index 6cb12b57a43..ddb11d399fc 100644
--- a/net-libs/gtk-vnc/gtk-vnc-0.6.0.ebuild
+++ b/net-libs/gtk-vnc/gtk-vnc-0.7.1.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/gtk-vnc";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+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} )
@@ -31,7 +31,7 @@ COMMON_DEPEND="
>=x11-libs/cairo-1.2
>=x11-libs/gtk+-2.18:2
x11-libs/libX11
-   gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+   gtk3? ( >=x11-libs/gtk+-2.91.3:3[introspection?] )
introspection? ( >=dev-libs/gobject-introspection-0.9.4:= )
pulseaudio? ( media-sound/pulseaudio )
python? (



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

2017-09-11 Thread Ulrich Müller
commit: bb2f95be6d01f1c8e8df1a74851f883220dc95f0
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Sep 12 06:31:42 2017 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Sep 12 06:31:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb2f95be

app-editors/emacs: Version bump.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-editors/emacs/Manifest  |   1 +
 app-editors/emacs/emacs-25.3.ebuild | 356 
 2 files changed, 357 insertions(+)

diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 620f2b9507a..dfd1adceeab 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -10,3 +10,4 @@ DIST emacs-24.5.tar.xz 39759804 SHA256 
dd47d71dd2a526cf6b47cb49af793ec2e26af69a0
 DIST emacs-25.1.tar.xz 42498944 SHA256 
19f2798ee3bc26c95dca3303e7ab141e7ad65d6ea2b6945eeba4dbea7df48f33 SHA512 
67442b9027869c44430e1d4c3e92e74601e667c9aef7e3da16f20a562b5e3fa8c64efdd4b4055919550523093d32eac73c094b644f6573fed41b4e0938668922
 WHIRLPOOL 
77cf4e126580634ec5aa2d2252a5d3334b6880a2abc32c54543b8df1a7dc9687bf41c54994044be7517b397bcfc2fc1094286ff4c05a7d6f64a8ef8376a4abfb
 DIST emacs-25.2-patches-1.tar.xz 2104 SHA256 
ea0ba1cf1fb06eb76907cc034acb440af1147bdc0fa849ba8185d016fe58e4ff SHA512 
45c666ba6332c8fb60a925c6af9c0da113f46055159d931feddb99ce19b2a03e0101b3a4d671fe699cd5f33fd58a25791bfb8b16e20f463e5d304902ee24854a
 WHIRLPOOL 
97c49266b7be18f028ae939dbdcfd3933637770506f108fcd9d08fa33c63f376fbb6fe520e42ec28adb6d4527c298173bffe596af774748946a3d8a130aa90f7
 DIST emacs-25.2.tar.xz 46900336 SHA256 
59b55194c9979987c5e9f1a1a4ab5406714e80ffcfd415cc6b9222413bc073fa SHA512 
2485d5ccd58ecc953cbd2458bdfa45e3c9a6ddfdb1b93c72b957a0da2460d4e42092905e039e8f5bac337ea1ecb9ac404b28702a363323ee5813b30032ebf00c
 WHIRLPOOL 
98de8ad164cf65b21e5fbfdbd7fcee84da32e3de66715d2f03f3c4d03cfa68d49aff2124e5da331282bb5fd9c2b2fbac4ddfd0985e907d2354994c78383f
+DIST emacs-25.3.tar.xz 42854740 SHA256 
253ac5e7075e594549b83fd9ec116a9dc37294d415e2f21f8ee109829307c00b SHA512 
1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f
 WHIRLPOOL 
603ec6b203523a22556e48616b4a5ab227c32d3653ac4b713e6cb0357e3556964bc92a1818b417bbf9037cca7dac55935da9458dc3d29b3bb24d66157e74c8df

diff --git a/app-editors/emacs/emacs-25.3.ebuild 
b/app-editors/emacs/emacs-25.3.ebuild
new file mode 100644
index 000..ba801246da8
--- /dev/null
+++ b/app-editors/emacs/emacs-25.3.ebuild
@@ -0,0 +1,356 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp-common flag-o-matic multilib readme.gentoo-r1
+
+DESCRIPTION="The extensible, customizable, self-documenting real-time display 
editor"
+HOMEPAGE="https://www.gnu.org/software/emacs/";
+SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
+
+LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
+SLOT="25"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif 
gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos 
libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff 
toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
+REQUIRED_USE="?? ( aqua X )"
+
+RDEPEND="sys-libs/ncurses:0=
+   >=app-eselect/eselect-emacs-1.16
+   >=app-emacs/emacs-common-gentoo-1.5[games?,X?]
+   net-libs/liblockfile
+   acl? ( virtual/acl )
+   alsa? ( media-libs/alsa-lib )
+   dbus? ( sys-apps/dbus )
+   gpm? ( sys-libs/gpm )
+   hesiod? ( net-dns/hesiod )
+   !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
+   kerberos? ( virtual/krb5 )
+   libxml2? ( >=dev-libs/libxml2-2.2.0 )
+   selinux? ( sys-libs/libselinux )
+   ssl? ( net-libs/gnutls:0= )
+   zlib? ( sys-libs/zlib )
+   X? (
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xbitmaps
+   gconf? ( >=gnome-base/gconf-2.26.2 )
+   gsettings? ( >=dev-libs/glib-2.28.6 )
+   gif? ( media-libs/giflib:0= )
+   jpeg? ( virtual/jpeg:0= )
+   png? ( >=media-libs/libpng-1.4:0= )
+   svg? ( >=gnome-base/librsvg-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xpm? ( x11-libs/libXpm )
+   imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= )
+   xft? (
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/libXft
+   cairo? ( >=x11-libs/cairo-1.12.18 )
+   m17n-lib? (
+   >=dev-libs/libotf-0.9.4
+   >=dev-libs/m17n-lib-1.5.1
+  

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

2017-09-11 Thread Gilles Dartiguelongue
commit: 14af4a99715ac451fdde8bc159ffa007f2cf2631
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:10:54 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14af4a99

net-misc/gupnp-tools: version bump 0.8.13 → 0.8.14

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-misc/gupnp-tools/Manifest  |  1 +
 net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/net-misc/gupnp-tools/Manifest b/net-misc/gupnp-tools/Manifest
index e9facc094ea..8534d3b615b 100644
--- a/net-misc/gupnp-tools/Manifest
+++ b/net-misc/gupnp-tools/Manifest
@@ -1 +1,2 @@
 DIST gupnp-tools-0.8.13.tar.xz 560756 SHA256 
aa3decb9d532c0e2e505adc592f431fd81c0231ded2981129e87da13712479ed SHA512 
1616348b21ebce98253168e328239cbe113fa7f22b3fb1a771ab8d08f1aa5b2cf89c1f6c37d9b73dab074c448d90ac1cef546dc1ab221449cd187d0183ab67e0
 WHIRLPOOL 
21a8578232f86ffb9a61477aa26eb50ed4f2cec79580bdf7071fd8f12223f047173940e33dcc8e2ae9ff9bc1f36bbfd9b0357eb5a3a9e3a71fc600eb8671fe34
+DIST gupnp-tools-0.8.14.tar.xz 558552 SHA256 
682b952b3cf43818c7d27549c152ea52e43320500820ab3392cf5a29a95e7efa SHA512 
746f12728c7d06d6fb2cab3f015c5d145ba8df45fb0ca8462a0d1c53db081f62ae7c39001604e73c2596f1584318680bf387a6f7751af7146b2b9c5c28651739
 WHIRLPOOL 
3e9ce7164aedb78a3fca092041a7dffa4a6bfa66362a596684fc42f415d4c71624da01f8d71f7c8817fc213c345cfc582b819a2b025edb0ae68b96cb04d907d0

diff --git a/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild 
b/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild
new file mode 100644
index 000..208799cca94
--- /dev/null
+++ b/net-misc/gupnp-tools/gupnp-tools-0.8.14.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+inherit gnome2
+
+DESCRIPTION="Free replacements of Intel UPnP tools that use GUPnP"
+HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-libs/glib-2.24:2
+   >=dev-libs/libxml2-2.4:2
+   >=net-libs/gssdp-0.13.3:0=
+   >=net-libs/gupnp-0.20.14:0=
+   >=net-libs/gupnp-av-0.5.5:0=
+   >=net-libs/libsoup-2.42:2.4
+   >=x11-libs/gtk+-3.10:3
+   >=x11-libs/gtksourceview-3.2:3.0
+"
+DEPEND="${RDEPEND}
+   >=sys-devel/gettext-0.19.7
+   virtual/pkgconfig
+"



[gentoo-commits] repo/gentoo:master commit in: games-board/four-in-a-row/

2017-09-11 Thread Gilles Dartiguelongue
commit: 561bfbfd1d69f5730656f4731ca9be7f08d03f39
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:06:53 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561bfbfd

games-board/four-in-a-row: version bump 3.22.1 → 3.22.2

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 games-board/four-in-a-row/Manifest |  1 +
 .../four-in-a-row/four-in-a-row-3.22.2.ebuild  | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/games-board/four-in-a-row/Manifest 
b/games-board/four-in-a-row/Manifest
index 4bae658bd4a..de501ae2b83 100644
--- a/games-board/four-in-a-row/Manifest
+++ b/games-board/four-in-a-row/Manifest
@@ -1 +1,2 @@
 DIST four-in-a-row-3.22.1.tar.xz 1786220 SHA256 
3ccf65a9da08d8e888fa90a7bf55192bc344981cec3b1f56fa0da70f423137d4 SHA512 
9de0070a1b40f40b4b7e3271c7fb432d98429eb20876b2fc98bf475e693b569b70312cc3fd5c05ba2b15b9b4c51dee6c96d030a9b8a61ecec9f231030625768e
 WHIRLPOOL 
5b680cc92255579802cd200e195ff7af9c06c0e5f13609b938a46e328677f65c78b34eda8c69f10734bca01857ca49fa086864d082b31d5d218ee5bde91e7142
+DIST four-in-a-row-3.22.2.tar.xz 1783804 SHA256 
bc4194e8ab6d1d2a6a63a2e91945cd5465f49ebf0dae2eecacc66e69db56a420 SHA512 
07b77bd7f9e2dd86a38721261805397462637dbc4ed4d30f4e6489215621eadf8f1dd545d75db43998dcbd7918b1d7bf29a360e5abc6d661db6c867c78a2eb6c
 WHIRLPOOL 
3a66b62d3cb2ffa426e2dcbf94dcbc58d47158705b69fea4028537bbf9cb4f7b49df700a158cfdd1f1a85e2ba669e5f4e4f0cd16104b60561e4e6a2fd2df0f6f

diff --git a/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild 
b/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild
new file mode 100644
index 000..8454bec4742
--- /dev/null
+++ b/games-board/four-in-a-row/four-in-a-row-3.22.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Make lines of the same color to win"
+HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row";
+
+# Code is GPL-2+ but most themes are GPL-3+ and we install them 
unconditionally, CC-BY-SA-3.0 is user help license in v3.22.1
+LICENSE="GPL-3+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-libs/glib:2
+   >=gnome-base/librsvg-2.32
+   >=media-libs/libcanberra-0.26[gtk3]
+   >=x11-libs/gtk+-3.13.2:3
+"
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   >=dev-util/intltool-0.50
+   virtual/pkgconfig
+"



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 32f827175643c88b6aa4280970d82ff2b8fe31ba
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:03:43 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f82717

dev-libs/vala-common: version bump 0.36.4 → 0.36.5

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/vala-common/Manifest  |  1 +
 dev-libs/vala-common/vala-common-0.36.5.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/dev-libs/vala-common/Manifest b/dev-libs/vala-common/Manifest
index 799d2df52b5..1640aef40bf 100644
--- a/dev-libs/vala-common/Manifest
+++ b/dev-libs/vala-common/Manifest
@@ -2,3 +2,4 @@ DIST vala-0.32.1.tar.xz 2759528 SHA256 
dd0d47e548a34cfb1e4b04149acd082a86414c490
 DIST vala-0.34.8.tar.xz 2778228 SHA256 
22899bad63436ccfab4abc44face3bf4c1e4e72dea5891d67626dc360078c0a3 SHA512 
03739173aa2b4e5d476037c77ac86543b97bd6eeb94f40dcce952da127e32baefa0dfa83f9d6e8ea254d4aee5ecd557964520926239bd119da72c771e30ece14
 WHIRLPOOL 
b5874c5b08427d758fdd0e02f1f431296acc7451c609c75b06017e26ea11c835b89ddd1803de0a24f957b0c7f2ad6f4473c674b8cc76317a84c0d6d3b5ddaf8b
 DIST vala-0.34.9.tar.xz 2783952 SHA256 
36662f77e36abf9ce6f46e3015c4512276e6361553bdcc2d75566ed83a1da19d SHA512 
8128dfbb50d0db2317feb4a358310de972ecb6f4dccaceb4d55cf3a024f4d83422e3137c92238e1a0a0b4766367ad307909a1310445017c71944ac30fc68d01f
 WHIRLPOOL 
acd16be2cfea35257f041e5dcf4e5b68fd06f55929b55dcbb95624bc25c3b4230ab6cda98ef5dad7fceb31958a33318897698aec5fdbc5ba33d766cfc083b5c5
 DIST vala-0.36.4.tar.xz 2846516 SHA256 
e9f23ce711c1a72ce664d10946fbc5953f01b0b7f2a3562e7a01e362d86de059 SHA512 
cc804b9ad0bda4968660084c5d5e38761b0d478a6c504d3d2e6188fdd2deef4a4315d7278191f19b3bcbee66e0b02733deb6050d168305c85cef8f203ecc13ac
 WHIRLPOOL 
9763176101af16ae516e5183000297dcb629805d172be245bea5b02cebc04a7c3dd8227565c29170cd1ad896aef1f4a9bfd52ffebeb2ee024c0bd877a69ce348
+DIST vala-0.36.5.tar.xz 2849320 SHA256 
7ae7eb8a976005afecf4f647b9043f2bb11e8b263c7fe9e905ab740b3d8a9f40 SHA512 
1059fb52aa0d40fc04e8bc46a8cd54e1538554aa32e0e92e4a27779558fa1a9f460988d27667a613d958f3eb9dbe02fdac7e1632b91e8324bdfb5663e1cf0aac
 WHIRLPOOL 
e3248416bfb326408f970bb58d38dcdb738782660d48e16286f79ad54a70f736dd88f6a832c1518885684f17e2cc7adc109fcb74b7d0d6d7edeaee3703199137

diff --git a/dev-libs/vala-common/vala-common-0.36.5.ebuild 
b/dev-libs/vala-common/vala-common-0.36.5.ebuild
new file mode 100644
index 000..01ce4db1896
--- /dev/null
+++ b/dev-libs/vala-common/vala-common-0.36.5.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME_ORG_MODULE="vala"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for packages that use Vala"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos 
~x64-solaris"
+IUSE=""
+
+# Previously ${PN} was part of dev-lang/vala
+RDEPEND="
+   ! /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   fi
+   if has_version ' /dev/null
+   eend $?
+   if [[ -f "${EROOT}usr/share/vala-0.16/Makefile.vapigen" ]]; then
+   ebegin "Removing old vala-0.16 makefile template"
+   rm "${EROOT}usr/share/vala-0.16/Makefile.vapigen" &> 
/dev/null
+   eend $?
+   fi
+   fi
+   if has_version ' /dev/null
+   eend $?
+   if [[ -f "${EROOT}usr/share/vala-0.18/Makefile.vapigen" ]]; then
+   ebegin "Removing old vala-0.18 makefile template"
+   rm "${EROOT}usr/share/vala-0.18/Makefile.vapigen" &> 
/dev/null
+   eend $?
+   fi
+   fi
+}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 029edb9e9777101d054c19d5a7c34bb4332f8597
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:05:01 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=029edb9e

dev-lang/vala: version bump 0.36.4 → 0.36.5

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-lang/vala/Manifest   |  1 +
 dev-lang/vala/vala-0.36.5.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-lang/vala/Manifest b/dev-lang/vala/Manifest
index 799d2df52b5..1640aef40bf 100644
--- a/dev-lang/vala/Manifest
+++ b/dev-lang/vala/Manifest
@@ -2,3 +2,4 @@ DIST vala-0.32.1.tar.xz 2759528 SHA256 
dd0d47e548a34cfb1e4b04149acd082a86414c490
 DIST vala-0.34.8.tar.xz 2778228 SHA256 
22899bad63436ccfab4abc44face3bf4c1e4e72dea5891d67626dc360078c0a3 SHA512 
03739173aa2b4e5d476037c77ac86543b97bd6eeb94f40dcce952da127e32baefa0dfa83f9d6e8ea254d4aee5ecd557964520926239bd119da72c771e30ece14
 WHIRLPOOL 
b5874c5b08427d758fdd0e02f1f431296acc7451c609c75b06017e26ea11c835b89ddd1803de0a24f957b0c7f2ad6f4473c674b8cc76317a84c0d6d3b5ddaf8b
 DIST vala-0.34.9.tar.xz 2783952 SHA256 
36662f77e36abf9ce6f46e3015c4512276e6361553bdcc2d75566ed83a1da19d SHA512 
8128dfbb50d0db2317feb4a358310de972ecb6f4dccaceb4d55cf3a024f4d83422e3137c92238e1a0a0b4766367ad307909a1310445017c71944ac30fc68d01f
 WHIRLPOOL 
acd16be2cfea35257f041e5dcf4e5b68fd06f55929b55dcbb95624bc25c3b4230ab6cda98ef5dad7fceb31958a33318897698aec5fdbc5ba33d766cfc083b5c5
 DIST vala-0.36.4.tar.xz 2846516 SHA256 
e9f23ce711c1a72ce664d10946fbc5953f01b0b7f2a3562e7a01e362d86de059 SHA512 
cc804b9ad0bda4968660084c5d5e38761b0d478a6c504d3d2e6188fdd2deef4a4315d7278191f19b3bcbee66e0b02733deb6050d168305c85cef8f203ecc13ac
 WHIRLPOOL 
9763176101af16ae516e5183000297dcb629805d172be245bea5b02cebc04a7c3dd8227565c29170cd1ad896aef1f4a9bfd52ffebeb2ee024c0bd877a69ce348
+DIST vala-0.36.5.tar.xz 2849320 SHA256 
7ae7eb8a976005afecf4f647b9043f2bb11e8b263c7fe9e905ab740b3d8a9f40 SHA512 
1059fb52aa0d40fc04e8bc46a8cd54e1538554aa32e0e92e4a27779558fa1a9f460988d27667a613d958f3eb9dbe02fdac7e1632b91e8324bdfb5663e1cf0aac
 WHIRLPOOL 
e3248416bfb326408f970bb58d38dcdb738782660d48e16286f79ad54a70f736dd88f6a832c1518885684f17e2cc7adc109fcb74b7d0d6d7edeaee3703199137

diff --git a/dev-lang/vala/vala-0.36.5.ebuild b/dev-lang/vala/vala-0.36.5.ebuild
new file mode 100644
index 000..6b41e12db52
--- /dev/null
+++ b/dev-lang/vala/vala-0.36.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Compiler for the GObject type system"
+HOMEPAGE="https://wiki.gnome.org/Projects/Vala";
+
+LICENSE="LGPL-2.1"
+SLOT="0.36"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="
+   >=dev-libs/glib-2.32:2
+   >=dev-libs/vala-common-${PV}
+"
+DEPEND="${RDEPEND}
+   !${CATEGORY}/${PN}:0
+   dev-libs/libxslt
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc
+   test? (
+   dev-libs/dbus-glib
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
+"
+
+src_configure() {
+   # weasyprint enables generation of PDF from HTML
+   gnome2_src_configure \
+   --disable-unversioned \
+   VALAC=: \
+   WEASYPRINT=:
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgnome-games-support/

2017-09-11 Thread Gilles Dartiguelongue
commit: 9b6e1fd6a8d3dbe6a8bd9da5a45d5637f85a3e84
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:09:27 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6e1fd6

dev-libs/libgnome-games-support: version bump 1.2.2 → 1.2.3

Translation updates.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/libgnome-games-support/Manifest   |  1 +
 .../libgnome-games-support-1.2.3.ebuild| 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/libgnome-games-support/Manifest 
b/dev-libs/libgnome-games-support/Manifest
index 3da67be95f9..804b545e163 100644
--- a/dev-libs/libgnome-games-support/Manifest
+++ b/dev-libs/libgnome-games-support/Manifest
@@ -1,2 +1,3 @@
 DIST libgnome-games-support-1.2.1.tar.xz 340664 SHA256 
a626396c72603add6bae1ab0b5bee1d58657cc7e232b1fe6fda746b960715ee7 SHA512 
ae73d4958cdee347627f328c39629d6d41c72c9d432e541b90025bb11a6a5214148bde62ad039a62d9db236c1bf3de7a699fffb2bcc9c0fcb668dedd931894d4
 WHIRLPOOL 
6f15198c4664d4f274442b70a8154869f33e772cf32b1bd169c196944250973af0b1084d15145666a18bfe3646a82bfe31c5bd55129e8ba49098364e9b428e36
 DIST libgnome-games-support-1.2.2.tar.xz 341928 SHA256 
4fefcf500ccd629b39925cb56903a0c8208cbc8d9236bca08d3a00561f7b0b13 SHA512 
e17615e20b1eed77dd8edbc0ac229be4940861f18ac28277f9f095f03e91960f2a9c541418987c3b2e8aa0acd29aa846fd6de9b40a1908cec2e0df703a6fedfa
 WHIRLPOOL 
33674e084aa5384415cfa7dbd5b5742bbc0147e5946eb94d5dd3af57c7520538b1f8ab0d17660df5addba2e974488b2622f873583b82c25bf6b47c986ea5756a
+DIST libgnome-games-support-1.2.3.tar.xz 344372 SHA256 
6123c2419b8224589b09ca9b4f471ea51e4817c0369cec3137cd1f8fe7698aef SHA512 
680b27c37150a627c98b5c38313936082e9fa23be1856e99442b0ce4da5b098378ad3b5fd2f41565c3f43fd54e38fc9e2a2a4a50d82637285aa3cc3827869b62
 WHIRLPOOL 
4dbf8d3d6b9c79aaa875e12d6e95e27ac560a7512caeffe03646e26c85b6714770c6dadf3a94297ebd0fc1f6af4f94e5874dc2e4757cc6c88a3fe07a13988734

diff --git 
a/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild 
b/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild
new file mode 100644
index 000..a555e3cf0db
--- /dev/null
+++ b/dev-libs/libgnome-games-support/libgnome-games-support-1.2.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2
+
+DESCRIPTION="Library for code common to Gnome games"
+HOMEPAGE="https://git.gnome.org/browse/libgnome-games-support/";
+
+LICENSE="LGPL-3+"
+SLOT="1/2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   dev-libs/libgee:0.8=
+   >=dev-libs/glib-2.40:2
+   >=x11-libs/gtk+-3.19.2:3
+"
+DEPEND="${DEPEND}
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   gnome2_src_configure \
+   VALAC=$(type -P true)
+}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 6a462651e43c071e177d8c48ce7bfb338c31a5db
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:08:22 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a462651

games-puzzle/gnome-klotski: version bump 3.22.1 → 3.22.2

Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/games-puzzle/gnome-klotski/Manifest 
b/games-puzzle/gnome-klotski/Manifest
index 9bffddba087..18edab162aa 100644
--- a/games-puzzle/gnome-klotski/Manifest
+++ b/games-puzzle/gnome-klotski/Manifest
@@ -1 +1,2 @@
 DIST gnome-klotski-3.22.1.tar.xz 1420512 SHA256 
7860ab0aa1089a4e4573cd66498685638d58a312f30737456c5e27f1f37e2a13 SHA512 
18ff2d4f728a0328cb4d640f21b469879960a5a8b0ecdecb76ad021aaa1abc0f179f7d68d8f48c5af4dc57f59e9028fb2b795db05cb1875ea406d86959cf349a
 WHIRLPOOL 
b1ea23a25689abac43c62656e0cb9535fa83015c4370ddfdd3d4cfaaff0fff9d3162ffb7a0018297d71b92308ae3d448ba7ec1f05737cbd78591ec166e654bca
+DIST gnome-klotski-3.22.2.tar.xz 1423652 SHA256 
90a85057a99f588003d2553f715a206e7a2e8ef52e808ae4250be600a6370d9a SHA512 
2899f5ec1da545b5c42f30148c5a3a8b1043744df938aae0b69099144cad55a5dba93168138812e723414006dc86663379299ab4971d7b4da4da8fa2c04fef42
 WHIRLPOOL 
328bf8e1550237dae06213fe3742b0569ee7cde69001fec16d50516bd098e27d44ad8d7f2dc093bc5a50443bb4095f95c392ccd0f324702efcef95a8045f5280

diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild 
b/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild
new file mode 100644
index 000..3073fdaf718
--- /dev/null
+++ b/games-puzzle/gnome-klotski/gnome-klotski-3.22.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 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: app-misc/bijiben/

2017-09-11 Thread Gilles Dartiguelongue
commit: 0347801ae3297e49cc4eaf4982f90383c511c1a6
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:12:40 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0347801a

app-misc/bijiben: version bump 3.24.1 → 3.24.2

Fix translations support.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-misc/bijiben/Manifest  |  1 +
 app-misc/bijiben/bijiben-3.24.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/app-misc/bijiben/Manifest b/app-misc/bijiben/Manifest
index 6d8e14c8c10..0759692d98a 100644
--- a/app-misc/bijiben/Manifest
+++ b/app-misc/bijiben/Manifest
@@ -2,3 +2,4 @@ DIST bijiben-3.20.2.tar.xz 779580 SHA256 
5774dfdedb79f5ffe5bac3cebe0816dc7e64103
 DIST bijiben-3.21.2.tar.xz 786676 SHA256 
d7f05abd82da837d8d48d9f7acc6035a289d934c722fc89870d17007ba158e0d SHA512 
3de700ec9474402062b831460d5178a8bad11580fa8aa9082f325df382b7ed6ae6cede209d6494b09a6292f8babc7f6fd56611e7404f19c8a5335ae697b76b70
 WHIRLPOOL 
566e230536a2ddcee695e3a84b47bfb9c00612f1af24f3e2ce49eb98b235628ca164fbf04dd537e098c87067d04adde7f8a36bb2944d807025a7792c418b097f
 DIST bijiben-3.24.0.tar.xz 830884 SHA256 
2582c083e18b51c1c5743376c2adc1f8c68a1b912d14171a9d655ffe3d31abb6 SHA512 
aba794d275b05f2267b7dfdd3f3933c5197d3596e06e72b0ae3d1f9855310761e5ff1b42ec7088fe7c90f55a6ffc64f6c508d72edc389d74256a9bcec90767d1
 WHIRLPOOL 
b52996d7f7f061aa58548d7f199566f624ce6b154d2e4441f7b5d8a84478bc4c459339e9cd18338b171405025cded66c16d38dac736ac74b198b23999319956c
 DIST bijiben-3.24.1.tar.xz 837840 SHA256 
2602fc3f8ce5c39813b4273ceed7bdb014b1cf1fa82a6757fc25e5078be4f741 SHA512 
c1b14823d291b96b5ce4172d129f696905bc2349ef94ae98473b675358ca7672d5e0b7af66fe1b3288b5bcbc25820531e7229204fdf0b789abfb6d3572e52af1
 WHIRLPOOL 
8fadf2aaca38fcdd7d4df7d0155ad58929ab9b4d28a21ab18b25ae8073bf4aede30a993634c78c87ca069eeaaeb5e170117a0f25d5f0611b216217fa12c5e0c7
+DIST bijiben-3.24.2.tar.xz 843548 SHA256 
14687441988948c5a98ecc3810476519494d2c1838afefd5f016a96fc3d99a6e SHA512 
e5571c793fc75b1038a024f0f73b539079ca4415c7f4fd0756314a14baa1fe679d9513bf8c291aa20170f35616be409ebd0360e3d3ec8f962f2d3d143e02185e
 WHIRLPOOL 
bd511bd94c964c6a4c2959f379f2d55b57eaf171305e6b32451952428a67c60a5b708ce1ee5403a9adcb6292fb0a0f8e23e4c6f37e41c238006c0683f4a07e4f

diff --git a/app-misc/bijiben/bijiben-3.24.2.ebuild 
b/app-misc/bijiben/bijiben-3.24.2.ebuild
new file mode 100644
index 000..2054bf24025
--- /dev/null
+++ b/app-misc/bijiben/bijiben-3.24.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Note editor designed to remain simple to use"
+HOMEPAGE="https://wiki.gnome.org/Apps/Bijiben";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="zeitgeist"
+
+# XXX: raise glib dependency when Gnome 3.26 enters tree
+RDEPEND="
+   >=dev-libs/glib-2.28:2
+   >=x11-libs/gtk+-3.11.4:3
+   >=gnome-extra/evolution-data-server-3.13.90:=
+   >=net-libs/webkit-gtk-2.10.0:4
+   net-libs/gnome-online-accounts:=
+   dev-libs/libxml2
+   >=app-misc/tracker-1:=
+   sys-apps/util-linux
+   zeitgeist? ( gnome-extra/zeitgeist )
+"
+DEPEND="${RDEPEND}
+   app-text/yelp-tools
+   dev-libs/appstream-glib
+   dev-util/gdbus-codegen
+   >=dev-util/intltool-0.50.1
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+# Needed if eautoreconf:
+# sys-devel/autoconf-archive
+
+src_configure() {
+   gnome2_src_configure $(use_enable zeitgeist)
+}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: a5ea01530579a9c495faf98e6d6f8a888cd81f99
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:22:12 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:27:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ea0153

media-libs/grilo: version bump 0.3.3 → 0.3.4

Translation updates. Get EXIF data from flickr.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-libs/grilo/Manifest   |  1 +
 media-libs/grilo/grilo-0.3.4.ebuild | 88 +
 2 files changed, 89 insertions(+)

diff --git a/media-libs/grilo/Manifest b/media-libs/grilo/Manifest
index 52830748edb..0692b48fc6f 100644
--- a/media-libs/grilo/Manifest
+++ b/media-libs/grilo/Manifest
@@ -1,2 +1,3 @@
 DIST grilo-0.2.15.tar.xz 627196 SHA256 
6f5d2583250a68e76d281edaa08adb880d5a78ed46f9ecd22ae4715f1dd66815 SHA512 
ac0a76d9075e5383fe1a56277b23986a8ec8e86f01f3f782ac7dc79539904712c22295c679243604b619f24088a1210622e0699b5601678264bd7651012ded3e
 WHIRLPOOL 
6ea64142e1a4923d0ea3554ec3591f2c3dd6d30fdeaccde9a2a8e48d3e62ff1cd38b23a9eb39aa4c79c3a93c800e7dbfb4ad3a278e92d5ac57cb2e374a18f793
 DIST grilo-0.3.3.tar.xz 641440 SHA256 
5c874222c7bdf42490cd56765a593c41407247706bb1f24a1bd5d007aa38a0e3 SHA512 
5ea94903c7ce0360eec0bb72c0a6c211a83da087538bac1274e8521360364bd852d0f63a27f85119d75541d323f0fbc89b21a577109cc3ee4faa6e33b105be5f
 WHIRLPOOL 
aba3474b3753582bd645cd0ca34051601fb3b15a2d6b4db58beb997b1ad1518fb3a2c79901604646b8edb4a84e2b620bb0b8f1861a5df0c3169d47e07ba93d5c
+DIST grilo-0.3.4.tar.xz 644616 SHA256 
7c6964053b42574c2f14715d2392a02ea5cbace955eb73e067c77aa3e43b066e SHA512 
d3800a1873364dc8b56748924eee71928f9e08ad82d8ee2ffaf265cca7e26476081e543f42f26db57c088b2b063f86244e6718116710fc39fdea623868992145
 WHIRLPOOL 
3157c3a6f88eff6a56eb6a5682236859212848cddfade088f5fc4731ac019ded90903ec080a411ce86212e3cda766a76bfc470969f52679470cba38de92fe536

diff --git a/media-libs/grilo/grilo-0.3.4.ebuild 
b/media-libs/grilo/grilo-0.3.4.ebuild
new file mode 100644
index 000..f5abb7f7336
--- /dev/null
+++ b/media-libs/grilo/grilo-0.3.4.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_LA_PUNT="yes"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+VALA_MIN_API_VERSION="0.28"
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2 python-any-r1 vala virtualx
+
+DESCRIPTION="A framework for easy media discovery and browsing"
+HOMEPAGE="https://wiki.gnome.org/Projects/Grilo";
+
+LICENSE="LGPL-2.1+"
+SLOT="0.3/0" # subslot is libgrilo-0.3 soname suffix
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk examples +introspection +network playlist test vala"
+REQUIRED_USE="test? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44:2
+   dev-libs/libxml2:2
+   net-libs/liboauth
+   gtk? ( >=x11-libs/gtk+-3:3 )
+   introspection? ( >=dev-libs/gobject-introspection-0.9:= )
+   network? ( >=net-libs/libsoup-2.41.3:2.4 )
+   playlist? ( >=dev-libs/totem-pl-parser-3.4.1 )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.10
+   >=dev-util/intltool-0.40
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? (
+   ${PYTHON_DEPS}
+   media-plugins/grilo-plugins:${SLOT%/*} )
+"
+# eautoreconf requires gnome-common
+
+pkg_setup() {
+   # Python tests are currently commented out, but this is done via in 
exit(0) in testrunner.py
+   # thus it still needs $PYTHON set up, which python-any-r1_pkg_setup 
will do for us
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -e "s:GETTEXT_PACKAGE=grilo$:GETTEXT_PACKAGE=grilo-${SLOT%/*}:" \
+   -i configure.ac configure || die "sed configure.ac configure 
failed"
+
+   # Don't build examples
+   sed -e '/SUBDIRS/s/examples//' \
+   -i Makefile.am -i Makefile.in || die
+
+   use vala && vala_src_prepare
+   gnome2_src_prepare
+}
+
+src_configure() {
+   # --enable-debug only changes CFLAGS, useless for us
+   gnome2_src_configure \
+   --disable-static \
+   --disable-debug \
+   $(use_enable gtk test-ui) \
+   $(use_enable introspection) \
+   $(use_enable network grl-net) \
+   $(use_enable playlist grl-pls) \
+   $(use_enable test tests) \
+   $(use_enable vala)
+}
+
+src_test() {
+   virtx emake check
+}
+
+src_install() {
+   gnome2_src_install
+   # Upstream made this conditional on gtk-doc build...
+   DOC_MODULE_VERSION=${SLOT%/*} \
+   emake -C doc install DESTDIR="${ED}"
+
+   if use examples; then
+   # Install example code
+   insinto /usr/share/doc/${PF}/examples
+   doins "${S}"/examples/*.c
+   fi
+}



[gentoo-commits] proj/gnome:master commit in: games-board/four-in-a-row/

2017-09-11 Thread Gilles Dartiguelongue
commit: 1ec5b5de5e09a99c9fd5315bf6c83336414363eb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:16:54 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:16:54 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=1ec5b5de

games-board/four-in-a-row: sync with gentoo repository

 .../four-in-a-row/four-in-a-row-3.20.0.ebuild  | 29 --
 games-board/four-in-a-row/metadata.xml |  8 --
 2 files changed, 37 deletions(-)

diff --git a/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild 
b/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild
deleted file mode 100644
index 2cacc045..
--- a/games-board/four-in-a-row/four-in-a-row-3.20.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome-games
-
-DESCRIPTION="Make lines of the same color to win"
-HOMEPAGE="https://wiki.gnome.org/Apps/Four-in-a-row";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/glib:2
-   >=gnome-base/librsvg-2.32
-   >=media-libs/libcanberra-0.26[gtk3]
-   >=x11-libs/gtk+-3.13.2:3
-"
-DEPEND="${RDEPEND}
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   >=dev-util/intltool-0.50
-   virtual/pkgconfig
-"

diff --git a/games-board/four-in-a-row/metadata.xml 
b/games-board/four-in-a-row/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-board/four-in-a-row/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/quadrapassel/

2017-09-11 Thread Gilles Dartiguelongue
commit: af20e9fe65ff7b2a5d3b78c37f76ec1b516a224e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:14:31 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:14:31 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=af20e9fe

games-puzzle/quadrapassel: sync with gentoo repository

 games-puzzle/quadrapassel/metadata.xml |  8 -
 .../quadrapassel/quadrapassel-3.20.0.ebuild| 39 --
 2 files changed, 47 deletions(-)

diff --git a/games-puzzle/quadrapassel/metadata.xml 
b/games-puzzle/quadrapassel/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/quadrapassel/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-

diff --git a/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild 
b/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild
deleted file mode 100644
index 1d8cab5b..
--- a/games-puzzle/quadrapassel/quadrapassel-3.20.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.24"
-
-inherit gnome-games vala
-
-DESCRIPTION="Fit falling blocks together"
-HOMEPAGE="https://wiki.gnome.org/Apps/Quadrapassel";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/glib:2
-   >=gnome-base/librsvg-2.32.0:2
-   >=media-libs/clutter-1:1.0
-   >=media-libs/clutter-gtk-0.91.6:1.0
-   >=media-libs/libcanberra-0.26[gtk3]
-   >=x11-libs/gtk+-3.12: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() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}



[gentoo-commits] proj/gnome:master commit in: games-board/aisleriot/

2017-09-11 Thread Gilles Dartiguelongue
commit: 9d917ab77382716dd66bdba8ecb52b03249169ab
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:18:15 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:18:15 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=9d917ab7

games-board/aisleriot: version bump 3.22.2 → 3.22.3

Translation updates.

Package-Manager: Portage-2.3.8, Repoman-2.3.3
Manifest-Sign-Key: 0x5A56C8CD0C13248A

 games-board/aisleriot/aisleriot-3.22.3.ebuild | 86 +++
 1 file changed, 86 insertions(+)

diff --git a/games-board/aisleriot/aisleriot-3.22.3.ebuild 
b/games-board/aisleriot/aisleriot-3.22.3.ebuild
new file mode 100644
index ..f4b0ea75
--- /dev/null
+++ b/games-board/aisleriot/aisleriot-3.22.3.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+DESCRIPTION="A collection of solitaire card games for GNOME"
+HOMEPAGE="https://wiki.gnome.org/action/show/Apps/Aisleriot";
+
+LICENSE="GPL-3 LGPL-3 FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug gnome qt5"
+
+# FIXME: quartz support?
+# Does not build with guile-2.0.0 or 2.0.1
+COMMON_DEPEND="
+   >=dev-libs/glib-2.32:2
+   >=dev-scheme/guile-2.0.5:12[deprecated,regex]
+   >=gnome-base/librsvg-2.32:2
+   >=media-libs/libcanberra-0.26[gtk3]
+   >=x11-libs/cairo-1.10
+   >=x11-libs/gtk+-3.4:3
+   gnome? ( >=gnome-base/gconf-2.0:2 )
+   qt5? ( >=dev-qt/qtsvg-5:5 )
+"
+DEPEND="${COMMON_DEPEND}
+   app-arch/gzip
+   app-text/yelp-tools
+   >=dev-util/intltool-0.40.4
+   gnome-base/gnome-common
+   sys-apps/lsb-release
+   sys-devel/autoconf-archive
+   >=sys-devel/gettext-0.12
+   virtual/pkgconfig
+   gnome? ( app-text/docbook-xml-dtd:4.3 )
+"
+
+PATCHES=(
+   # Fix SVG detection and usage
+   "${FILESDIR}"/${PN}-3.22.0-detect-svg.patch
+   # Fix build with Qt5, bug #617256
+   "${FILESDIR}"/${PN}-3.22.2-qt5-requires-cxx11.patch
+)
+
+src_configure() {
+   local myconf=()
+
+   if use gnome; then
+   myconf+=(
+   --with-platform=gnome
+   --with-help-method=ghelp
+   )
+   else
+   myconf+=(
+   --with-platform=gtk-only
+   --with-help-method=library
+   )
+   fi
+
+   if use qt5 ; then
+   myconf+=(
+   --with-card-theme-formats=all
+   
--with-kde-card-theme-path="${EPREFIX}"/usr/share/apps/carddecks
+   )
+   else
+   myconf+=( --with-card-theme-formats=svg,fixed,pysol )
+   fi
+
+   gnome2_src_configure \
+   --with-gtk=3.0 \
+   --with-guile=2.0 \
+   $(usex debug --enable-debug=yes --enable-debug=minimum) \
+   --enable-sound \
+   
--with-pysol-card-theme-path="${EPREFIX}${GAMES_DATADIR}"/pysolfc \
+   ${myconf[@]}
+}
+
+pkg_postinst() {
+   gnome2_pkg_postinst
+
+   elog "Aisleriot can use additional card themes from games-board/pysolfc"
+   elog "and kde-base/libkdegames."
+}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 61f0f19d2fbb712aa3dd9b0d7ddd40e6c67f2fec
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:16:39 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:16:39 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=61f0f19d

games-arcade/gnome-robots: sync with gentoo repository

 .../gnome-robots/gnome-robots-3.20.0.1.ebuild  | 31 --
 games-arcade/gnome-robots/metadata.xml |  8 --
 2 files changed, 39 deletions(-)

diff --git a/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild 
b/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild
deleted file mode 100644
index 5733a1ba..
--- a/games-arcade/gnome-robots/gnome-robots-3.20.0.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome-games
-
-DESCRIPTION="Avoid the robots and make them crash into each other"
-HOMEPAGE="https://wiki.gnome.org/Apps/Robots";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/libgames-support-1.0:1.0
-   >=dev-libs/glib-2.32:2
-   >=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
-"

diff --git a/games-arcade/gnome-robots/metadata.xml 
b/games-arcade/gnome-robots/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-arcade/gnome-robots/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-sudoku/

2017-09-11 Thread Gilles Dartiguelongue
commit: 8330112c8624e2bfae2f3ab6c531076d5c211123
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:15:44 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:15:44 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=8330112c

games-puzzle/gnome-sudoku: sync with gentoo repository

 .../gnome-sudoku/gnome-sudoku-3.20.0.ebuild| 41 --
 games-puzzle/gnome-sudoku/metadata.xml |  8 -
 2 files changed, 49 deletions(-)

diff --git a/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild 
b/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild
deleted file mode 100644
index bf32a483..
--- a/games-puzzle/gnome-sudoku/gnome-sudoku-3.20.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala
-
-DESCRIPTION="Test your logic skills in this number grid puzzle"
-HOMEPAGE="https://wiki.gnome.org/Apps/Sudoku";
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-# fixed vala & gtk+ from gnome-3.16 branch
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   dev-libs/libgee:0.8[introspection]
-   dev-libs/json-glib
-   >=dev-libs/qqwing-1.3.4
-   x11-libs/gdk-pixbuf:2[introspection]
-   >=x11-libs/gtk+-3.19.0:3[introspection]
-   x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}
-   $(vala_depend)
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   >=dev-util/intltool-0.50
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   vala_src_prepare
-   gnome-games_src_prepare
-}

diff --git a/games-puzzle/gnome-sudoku/metadata.xml 
b/games-puzzle/gnome-sudoku/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/gnome-sudoku/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/swell-foop/

2017-09-11 Thread Gilles Dartiguelongue
commit: b9cce4814067235b979324ed20441769bb3cbd48
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:14:24 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:14:24 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=b9cce481

games-puzzle/swell-foop: sync with gentoo repository

 games-puzzle/swell-foop/metadata.xml |  8 -
 games-puzzle/swell-foop/swell-foop-3.20.0.ebuild | 37 
 2 files changed, 45 deletions(-)

diff --git a/games-puzzle/swell-foop/metadata.xml 
b/games-puzzle/swell-foop/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/swell-foop/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-

diff --git a/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild 
b/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild
deleted file mode 100644
index 55b8bd7c..
--- a/games-puzzle/swell-foop/swell-foop-3.20.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.22"
-
-inherit gnome-games vala
-
-DESCRIPTION="Clear the screen by removing groups of colored and shaped tiles"
-HOMEPAGE="https://wiki.gnome.org/Apps/Swell%20Foop";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/glib-2.36:2
-   >=media-libs/clutter-1.14:1.0
-   >=media-libs/clutter-gtk-1.5:1.0
-   >=x11-libs/gtk+-3.12: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() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}



[gentoo-commits] proj/gnome:master commit in: games-puzzle/five-or-more/

2017-09-11 Thread Gilles Dartiguelongue
commit: c0907e15b3906c5f1be3f34644f1e23ef1c77e85
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:14:50 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:14:50 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c0907e15

games-puzzle/five-or-more: sync with gentoo repository

 .../five-or-more/five-or-more-3.20.0.ebuild| 32 --
 games-puzzle/five-or-more/metadata.xml |  8 --
 2 files changed, 40 deletions(-)

diff --git a/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild 
b/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild
deleted file mode 100644
index 0a84f8a4..
--- a/games-puzzle/five-or-more/five-or-more-3.20.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome-games
-
-DESCRIPTION="Five or More Game for GNOME"
-HOMEPAGE="https://wiki.gnome.org/Apps/Five%20or%20more";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.32:2
-   >=gnome-base/librsvg-2.32
-   >=x11-libs/gtk+-3.12:3
-"
-RDEPEND="${COMMON_DEPEND}
-   !
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-board/gnome-mahjongg/

2017-09-11 Thread Gilles Dartiguelongue
commit: 4cb10ee93f491fafff436470d48d33314da33795
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:16:13 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:16:13 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4cb10ee9

games-board/gnome-mahjongg: sync with gentoo repository

 .../gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild| 35 --
 games-board/gnome-mahjongg/metadata.xml|  8 -
 2 files changed, 43 deletions(-)

diff --git a/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild 
b/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild
deleted file mode 100644
index e9777640..
--- a/games-board/gnome-mahjongg/gnome-mahjongg-3.20.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.24"
-
-inherit gnome-games vala
-
-DESCRIPTION="Disassemble a pile of tiles by removing matching pairs"
-HOMEPAGE="https://wiki.gnome.org/Apps/Mahjongg";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32
-   >=x11-libs/gtk+-3.13.2:3
-"
-DEPEND="${RDEPEND}
-   $(vala_depend)
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   >=dev-util/intltool-0.50
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}

diff --git a/games-board/gnome-mahjongg/metadata.xml 
b/games-board/gnome-mahjongg/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-board/gnome-mahjongg/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-taquin/

2017-09-11 Thread Gilles Dartiguelongue
commit: bf0a927b60e916f881cd1f83754bdd3fe03b873e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:14:02 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:14:02 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=bf0a927b

games-puzzle/gnome-taquin: sync with gentoo repository

 .../gnome-taquin/gnome-taquin-3.20.0.ebuild| 37 --
 games-puzzle/gnome-taquin/metadata.xml |  8 -
 2 files changed, 45 deletions(-)

diff --git a/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild 
b/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild
deleted file mode 100644
index 444ccf43..
--- a/games-puzzle/gnome-taquin/gnome-taquin-3.20.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala
-
-DESCRIPTION="Move tiles so that they reach their places"
-HOMEPAGE="https://wiki.gnome.org/Apps/Taquin";
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32
-   >=media-libs/libcanberra-0.26
-   >=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
-   $(vala_depend)
-"
-
-src_prepare() {
-   vala_src_prepare
-   gnome-games_src_prepare
-}

diff --git a/games-puzzle/gnome-taquin/metadata.xml 
b/games-puzzle/gnome-taquin/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/gnome-taquin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/lightsoff/

2017-09-11 Thread Gilles Dartiguelongue
commit: a077ee6e8a5bc703a222051c15a97c0aa7d7eae1
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:15:02 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:15:02 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a077ee6e

games-puzzle/lightsoff: sync with gentoo repository

 games-puzzle/lightsoff/lightsoff-3.20.0.ebuild | 38 --
 games-puzzle/lightsoff/metadata.xml|  8 --
 2 files changed, 46 deletions(-)

diff --git a/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild 
b/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild
deleted file mode 100644
index 42d5c423..
--- a/games-puzzle/lightsoff/lightsoff-3.20.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.22"
-
-inherit gnome-games vala
-
-DESCRIPTION="Turn off all the lights"
-HOMEPAGE="https://wiki.gnome.org/Apps/Lightsoff";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/glib:2
-   >=gnome-base/librsvg-2.32:2
-   >=media-libs/clutter-1.14:1.0
-   >=media-libs/clutter-gtk-1.5.5:1.0
-   >=x11-libs/gtk+-3.13.4: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() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}

diff --git a/games-puzzle/lightsoff/metadata.xml 
b/games-puzzle/lightsoff/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/lightsoff/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-arcade/gnome-nibbles/

2017-09-11 Thread Gilles Dartiguelongue
commit: c36e8e015af05351aa81dad28604f02dfaca0b17
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:16:30 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:16:30 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c36e8e01

games-arcade/gnome-nibbles: sync with gentoo repository

 .../gnome-nibbles/gnome-nibbles-3.20.0.ebuild  | 40 --
 games-arcade/gnome-nibbles/metadata.xml|  8 -
 2 files changed, 48 deletions(-)

diff --git a/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild 
b/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild
deleted file mode 100644
index e958c5e3..
--- a/games-arcade/gnome-nibbles/gnome-nibbles-3.20.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala
-
-DESCRIPTION="Nibbles clone for Gnome"
-HOMEPAGE="https://wiki.gnome.org/Apps/Nibbles";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/libgee:0.8
-   >=dev-libs/glib-2.40.0:2
-   >=dev-libs/libgames-support-1.0:1.0
-   >=media-libs/clutter-1.22.0:1.0
-   >=media-libs/clutter-gtk-1.4.0:1.0
-   >=media-libs/libcanberra-0.26[gtk3]
-   >=x11-libs/gtk+-3.18.0:3
-"
-DEPEND="${RDEPEND}
-   $(vala_depend)
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   >=dev-util/intltool-0.50.2
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}

diff --git a/games-arcade/gnome-nibbles/metadata.xml 
b/games-arcade/gnome-nibbles/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-arcade/gnome-nibbles/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-puzzle/gnome-tetravex/

2017-09-11 Thread Gilles Dartiguelongue
commit: 88358c3c8ecfbeb0ecf2e287d8b191788db24b74
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:15:32 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:15:32 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=88358c3c

games-puzzle/gnome-tetravex: sync with gentoo repository

 .../gnome-tetravex/gnome-tetravex-3.20.0.ebuild| 36 --
 games-puzzle/gnome-tetravex/metadata.xml   |  8 -
 2 files changed, 44 deletions(-)

diff --git a/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.0.ebuild 
b/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.0.ebuild
deleted file mode 100644
index cd5a864f..
--- a/games-puzzle/gnome-tetravex/gnome-tetravex-3.20.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.24"
-
-inherit gnome-games vala
-
-DESCRIPTION="Complete the puzzle by matching numbered tiles"
-HOMEPAGE="https://wiki.gnome.org/Apps/Tetravex";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32
-   >=x11-libs/gtk+-3.13.4: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() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}

diff --git a/games-puzzle/gnome-tetravex/metadata.xml 
b/games-puzzle/gnome-tetravex/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/gnome-tetravex/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 65995dbbcbe0b7bdcf2dfd7830cb28dc65dc5932
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:15:12 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:15:12 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=65995dbb

games-puzzle/gnome-klotski: sync with gentoo repository

 .../gnome-klotski/gnome-klotski-3.20.0.ebuild  | 38 --
 games-puzzle/gnome-klotski/metadata.xml|  8 -
 2 files changed, 46 deletions(-)

diff --git a/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild 
b/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild
deleted file mode 100644
index 050a2521..
--- a/games-puzzle/gnome-klotski/gnome-klotski-3.20.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala
-
-DESCRIPTION="Slide blocks to solve the puzzle"
-HOMEPAGE="https://wiki.gnome.org/Apps/Klotski";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/libgee:0.8
-   >=dev-libs/glib-2.32:2
-   >=dev-libs/libgames-support-1.0:1.0
-   >=gnome-base/librsvg-2.32.0
-   >=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() {
-   gnome-games_src_prepare
-   vala_src_prepare
-}

diff --git a/games-puzzle/gnome-klotski/metadata.xml 
b/games-puzzle/gnome-klotski/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-puzzle/gnome-klotski/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-board/tali/

2017-09-11 Thread Gilles Dartiguelongue
commit: 4f7044483c8d058df5b0e89e025d024a9f8f2b69
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:15:57 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:15:57 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=4f704448

games-board/tali: sync with gentoo repository

 games-board/tali/metadata.xml   |  8 
 games-board/tali/tali-3.20.0.ebuild | 29 -
 2 files changed, 37 deletions(-)

diff --git a/games-board/tali/metadata.xml b/games-board/tali/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-board/tali/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-

diff --git a/games-board/tali/tali-3.20.0.ebuild 
b/games-board/tali/tali-3.20.0.ebuild
deleted file mode 100644
index fbf06fe7..
--- a/games-board/tali/tali-3.20.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-
-inherit gnome-games
-
-DESCRIPTION="Beat the odds in a poker-style dice game"
-HOMEPAGE="https://wiki.gnome.org/Apps/Tali";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-libs/glib:2
-   >=gnome-base/librsvg-2.32:2
-   >=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] proj/gnome:master commit in: games-board/gnome-chess/

2017-09-11 Thread Gilles Dartiguelongue
commit: 2d57a17a3f2465ad3002b09deb2345c34ac9fbb3
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:17:00 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:17:00 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=2d57a17a

games-board/gnome-chess: sync with gentoo repository

 games-board/gnome-chess/gnome-chess-3.20.0.ebuild | 49 ---
 games-board/gnome-chess/metadata.xml  |  8 
 2 files changed, 57 deletions(-)

diff --git a/games-board/gnome-chess/gnome-chess-3.20.0.ebuild 
b/games-board/gnome-chess/gnome-chess-3.20.0.ebuild
deleted file mode 100644
index 1a637d07..
--- a/games-board/gnome-chess/gnome-chess-3.20.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala readme.gentoo
-
-DESCRIPTION="Play the classic two-player boardgame of chess"
-HOMEPAGE="https://wiki.gnome.org/Apps/Chess";
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-RDEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32
-   >=x11-libs/gtk+-3.19:3
-"
-DEPEND="${RDEPEND}
-   $(vala_depend)
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   >=dev-util/intltool-0.50
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-DOC_CONTENTS="For being able to play against computer you will
-   need to install a chess engine like, for example, games-board/gnuchess"
-
-src_prepare() {
-   vala_src_prepare
-   gnome-games_src_prepare
-}
-
-src_install() {
-   gnome-games_src_install
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   gnome-games_pkg_postinst
-   readme.gentoo_print_elog
-}

diff --git a/games-board/gnome-chess/metadata.xml 
b/games-board/gnome-chess/metadata.xml
deleted file mode 100644
index 39980802..
--- a/games-board/gnome-chess/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-board/gnome-mines/

2017-09-11 Thread Gilles Dartiguelongue
commit: a6a4e75301ec50804ae0a34ab45ab9354d993012
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:16:06 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:16:06 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=a6a4e753

games-board/gnome-mines: sync with gentoo repository

 games-board/gnome-mines/gnome-mines-3.20.0.ebuild | 39 ---
 games-board/gnome-mines/metadata.xml  |  8 -
 2 files changed, 47 deletions(-)

diff --git a/games-board/gnome-mines/gnome-mines-3.20.0.ebuild 
b/games-board/gnome-mines/gnome-mines-3.20.0.ebuild
deleted file mode 100644
index 0aebc69d..
--- a/games-board/gnome-mines/gnome-mines-3.20.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.22"
-
-inherit gnome-games vala
-
-DESCRIPTION="Clear hidden mines from a minefield"
-HOMEPAGE="https://wiki.gnome.org/Apps/Mines";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32.0
-   >=x11-libs/gtk+-3.12:3
-"
-RDEPEND="${COMMON_DEPEND}
-   !
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



[gentoo-commits] proj/gnome:master commit in: games-board/iagno/

2017-09-11 Thread Gilles Dartiguelongue
commit: c82fea30d65003b92d65e99dbee48a29f575194a
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Tue Sep 12 06:14:10 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Tue Sep 12 06:14:10 2017 +
URL:https://gitweb.gentoo.org/proj/gnome.git/commit/?id=c82fea30

games-board/iagno: sync with gentoo repository

 games-board/iagno/iagno-3.20.0.ebuild | 40 ---
 games-board/iagno/metadata.xml|  8 ---
 2 files changed, 48 deletions(-)

diff --git a/games-board/iagno/iagno-3.20.0.ebuild 
b/games-board/iagno/iagno-3.20.0.ebuild
deleted file mode 100644
index 559ee694..
--- a/games-board/iagno/iagno-3.20.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-GCONF_DEBUG="no"
-VALA_MIN_API_VERSION="0.28"
-
-inherit gnome-games vala
-
-DESCRIPTION="Dominate the board in a classic version of Reversi"
-HOMEPAGE="https://wiki.gnome.org/Apps/Iagno";
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.40:2
-   >=gnome-base/librsvg-2.32.0
-   >=media-libs/libcanberra-0.26[gtk3]
-   >=x11-libs/gtk+-3.15:3
-"
-RDEPEND="${COMMON_DEPEND}
-   !
-http://www.gentoo.org/dtd/metadata.dtd";>
-
-
-   gn...@gentoo.org
-   Gentoo GNOME Desktop
-
-



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

2017-09-11 Thread Hans de Graaff
commit: 8f0e1f5a06a5733e38b44f4d955c0a1ec58b4a81
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 12 05:16:29 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 12 05:16:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0e1f5a

dev-ruby/websocket-driver: add 0.7.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/websocket-driver/Manifest |  1 +
 .../websocket-driver/websocket-driver-0.7.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/websocket-driver/Manifest 
b/dev-ruby/websocket-driver/Manifest
index 9e539dc67a0..e6077eda8e9 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1 +1,2 @@
 DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 
669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 
6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
 WHIRLPOOL 
e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81
+DIST websocket-driver-0.7.0.tar.gz 25557 SHA256 
b2794adebf75f14c1f76bdced35685bf92d614570cb45d63187348b1d5dab40e SHA512 
cc022a53c546e66eb2b7ab04ff2a809ad22087343807f0e31c51e36e028123d808cbfc1956bc8e14d1fd913661664302a41ae5abc9a34562562da2e5cba58368
 WHIRLPOOL 
8c810dc3a1969113f7f577aabdd910525fff3ab946bda27a0c20a8237dbb40dbda63ff36245216027e577e5095c19666e955587fed39409f9989d81ffa7afbe4

diff --git a/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild 
b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild
new file mode 100644
index 000..23f710fb8de
--- /dev/null
+++ b/dev-ruby/websocket-driver/websocket-driver-0.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+USE_RUBY="ruby22 ruby23 ruby24"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A complete implementation of the WebSocket protocols"
+HOMEPAGE="https://github.com/faye/websocket-driver-ruby";
+SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+RUBY_S="${PN}-ruby-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
+}
+
+each_ruby_configure() {
+   ${RUBY} -Cext/websocket-driver extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/websocket-driver
+   cp ext/websocket-driver/websocket_mask.so lib/ || die
+}



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

2017-09-11 Thread Hans de Graaff
commit: ded9310e62babce957c2cdb4be677415c5a6d9fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 12 05:10:43 2017 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 12 05:10:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded9310e

dev-ruby/websocket-driver: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ruby/websocket-driver/Manifest |  1 -
 .../websocket-driver/websocket-driver-0.6.4.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-ruby/websocket-driver/Manifest 
b/dev-ruby/websocket-driver/Manifest
index 7f64b492ea4..9e539dc67a0 100644
--- a/dev-ruby/websocket-driver/Manifest
+++ b/dev-ruby/websocket-driver/Manifest
@@ -1,2 +1 @@
-DIST websocket-driver-0.6.4.tar.gz 24516 SHA256 
3af1b2cabe12fb7845836e362923e5136106e621b8bac9600faba4a845286fd9 SHA512 
5d84586a0ec396f2c55eaf65db95ce4ebf427fdeb261c47595667561c6c76730eed0e2971fe7919067a39427ca31b2805be2e7443661494946165c0d9bc9935a
 WHIRLPOOL 
edc1e823adeaca8fddd6644cbb83310fc9185a18fe5c8bf41d13c8476ed7d7862f6ad691fa6d4926cf1d2729bd522d44a1df3e824172363abd84212f14784fce
 DIST websocket-driver-0.6.5.tar.gz 24737 SHA256 
669630e31ea741115507d86efab4ac743c846c277e1994ace92a02b7d98794d9 SHA512 
6915fdefac26a24e1f7d3d9a7e6bc6afc84b491150290a75a14243c233f5029d7d6e90a803b34bd6a8e8717322c6ae6fd4d3f3dad7a50c8eb18f17c3f2e9bbd0
 WHIRLPOOL 
e7a054f20bf1e78414dfd657b04b2e2f4b91c1f240c7df6ee66783eb3c0397bf0c68ccc91321debe03cda9469b9debf35ab30251198cea0890d14f895ba94c81

diff --git a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild 
b/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild
deleted file mode 100644
index aa039c71b87..000
--- a/dev-ruby/websocket-driver/websocket-driver-0.6.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-USE_RUBY="ruby20 ruby21 ruby22 ruby23"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A complete implementation of the WebSocket protocols"
-HOMEPAGE="https://github.com/faye/websocket-driver-ruby";
-SRC_URI="https://github.com/faye/websocket-driver-ruby/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-RUBY_S="${PN}-ruby-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/websocket-extensions-0.1.0"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}
-
-each_ruby_configure() {
-   ${RUBY} -Cext/websocket-driver extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/websocket-driver
-   cp ext/websocket-driver/websocket_mask.so lib/ || die
-}



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

2017-09-11 Thread Benda XU
commit: 69fe1365667ca61225f4265a45a10f0b38c251d4
Author: Benda Xu  gentoo  org>
AuthorDate: Tue Sep 12 03:41:46 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Sep 12 03:43:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fe1365

eclass/toolchain-glibc.eclass: prefixify etc/init.d/nscd

Credit: Martin Mokrejš
Bug: 608234

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

diff --git a/eclass/toolchain-glibc.eclass b/eclass/toolchain-glibc.eclass
index 98e394659cf..e9cf01cf8c2 100644
--- a/eclass/toolchain-glibc.eclass
+++ b/eclass/toolchain-glibc.eclass
@@ -1278,7 +1278,7 @@ toolchain-glibc_do_src_install() {
doins "${WORKDIR}"/extra/etc/*.conf || die
 
if ! in_iuse nscd || use nscd ; then
-   doinitd "${WORKDIR}"/extra/etc/nscd || die
+   doinitd "$(prefixify_ro "${WORKDIR}"/extra/etc/nscd)" || die
 
local nscd_args=(
-e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep 
nscd.pid):"



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

2017-09-11 Thread Kent Fredric
commit: f72a66681df7afe18b59f458358926ab11ac6a0e
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:36:04 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:36:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72a6668

dev-lang/perl: Cleanup old re bug #620304

Bug: https://bugs.gentoo.org/620304
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-lang/perl/perl-5.24.1-r1.ebuild | 562 
 1 file changed, 562 deletions(-)

diff --git a/dev-lang/perl/perl-5.24.1-r1.ebuild 
b/dev-lang/perl/perl-5.24.1-r1.ebuild
deleted file mode 100644
index 31affec623a..000
--- a/dev-lang/perl/perl-5.24.1-r1.ebuild
+++ /dev/null
@@ -1,562 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils alternatives flag-o-matic toolchain-funcs multilib 
multiprocessing
-
-PATCH_VER=3
-CROSS_VER=1.1.4
-
-PERL_OLDVERSEN="5.24.0"
-MODULE_AUTHOR=SHAY
-
-SHORT_PV="${PV%.*}"
-MY_P="perl-${PV/_rc/-RC}"
-MY_PV="${PV%_rc*}"
-
-DESCRIPTION="Larry Wall's Practical Extraction and Report Language"
-
-SRC_URI="
-   mirror://cpan/src/5.0/${MY_P}.tar.xz
-   
mirror://cpan/authors/id/${MODULE_AUTHOR:0:1}/${MODULE_AUTHOR:0:2}/${MODULE_AUTHOR}/${MY_P}.tar.xz
-   
https://github.com/gentoo-perl/perl-patchset/releases/download/${MY_P}-patches-${PATCH_VER}/${MY_P}-patches-${PATCH_VER}.tar.xz
-   mirror://gentoo/${MY_P}-patches-${PATCH_VER}.tar.xz
-   
https://dev.gentoo.org/~kentnl/distfiles/${MY_P}-patches-${PATCH_VER}.tar.xz
-   
https://github.com/arsv/perl-cross/releases/download/${CROSS_VER}/perl-cross-${CROSS_VER}.tar.gz
-"
-HOMEPAGE="http://www.perl.org/";
-
-LICENSE="|| ( Artistic GPL-1+ )"
-SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="berkdb debug doc gdbm ithreads"
-
-RDEPEND="
-   berkdb? ( sys-libs/db:= )
-   gdbm? ( >=sys-libs/gdbm-1.8.3 )
-   app-arch/bzip2
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}
-   !prefix? ( elibc_FreeBSD? ( sys-freebsd/freebsd-mk-defs ) )
-"
-PDEPEND="
-   >=app-admin/perl-cleaner-2.5
-   >=virtual/perl-File-Temp-0.230.400-r2
-   >=virtual/perl-Data-Dumper-2.154.0
-   virtual/perl-Test-Harness
-"
-# bug 390719, bug 523624
-# virtual/perl-Test-Harness is here for the bundled ExtUtils::MakeMaker
-
-S="${WORKDIR}/${MY_P}"
-
-dual_scripts() {
-   src_remove_dual  perl-core/Archive-Tar2.40.100_rc   ptar 
ptardiff ptargrep
-   src_remove_dual  perl-core/CPAN   2.110.100_rc  cpan
-   src_remove_dual  perl-core/Digest-SHA 5.950.100_rc  shasum
-   src_remove_dual  perl-core/Encode 2.800.100_rc  enc2xs 
piconv
-   src_remove_dual  perl-core/ExtUtils-MakeMaker 7.100.200_rc  
instmodsh
-   src_remove_dual  perl-core/ExtUtils-ParseXS   3.310.0   xsubpp
-   src_remove_dual  perl-core/IO-Compress2.69.1_rc  
zipdetails
-   src_remove_dual  perl-core/JSON-PP2.273.0.100_rc 
json_pp
-   src_remove_dual  perl-core/Module-CoreList5.201.701.142.400_rc  
corelist
-   src_remove_dual  perl-core/Pod-Parser 1.630.0   
pod2usage podchecker podselect
-   src_remove_dual  perl-core/Pod-Perldoc3.250.300_rc  perldoc
-   src_remove_dual  perl-core/Test-Harness   3.360.100_rc  prove
-   src_remove_dual  perl-core/podlators  4.70.0pod2man 
pod2text
-   src_remove_dual_man  perl-core/podlators  4.70.0
/usr/share/man/man1/perlpodstyle.1
-}
-
-check_rebuild() {
-   # Fresh install
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   return 0;
-   # Major Upgrade
-   # doesn't matter if there's multiple copies, it still needs a rebuild
-   # if the string is anything other than "5.CURRENTMAJOR"
-   elif [[ "${REPLACING_VERSIONS%.*}" != "${PV%.*}" ]]; then
-   echo ""
-   ewarn "UPDATE THE PERL MODULES:"
-   ewarn "After updating dev-lang/perl the installed Perl modules"
-   ewarn "have to be re-installed. In most cases, this is done 
automatically"
-   ewarn "by the package manager, but subsequent steps are still 
recommended"
-   ewarn "to ensure system consistency."
-   ewarn
-   ewarn "You should start with a depclean to remove any unused 
perl dependencies"
-   ewarn "that may confuse portage in future. Regular depcleans 
are also encouraged"
-   ewarn "as part of your regular update cycle, as that will keep 
perl upgrades working."
-   ewarn "Recommended: 

[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Kent Fredric
commit: 7732cd814de3b145c06595227e288a489cd3fedf
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:39:25 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:39:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7732cd81

virtual/perl-File-Path: Cleanup old re bug #620304

Bug: https://bugs.gentoo.org/620304
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 .../perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild  | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild
deleted file mode 100644
index 30ba034b375..000
--- a/virtual/perl-File-Path/perl-File-Path-2.120.100_rc-r2.ebuild
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Virtual for ${PN#perl-}"
-SLOT="0"
-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 ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-
-RDEPEND="
-   || ( =dev-lang/perl-5.26* =dev-lang/perl-5.24* 
~perl-core/${PN#perl-}-${PV} )
-   dev-lang/perl:=
-   !perl-core/${PN#perl-}-${PV}-r999
-"



[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/

2017-09-11 Thread Kent Fredric
commit: 88071a939c90a9ae0f6c5bebdc0e92874a4a125a
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:28:36 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:22 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88071a93

perl-core/File-Path: Stable 2.130.0 for arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild 
b/perl-core/File-Path/File-Path-2.130.0.ebuild
index d6be75cb89d..47dbb9dd467 100644
--- a/perl-core/File-Path/File-Path-2.130.0.ebuild
+++ b/perl-core/File-Path/File-Path-2.130.0.ebuild
@@ -10,6 +10,6 @@ inherit perl-module
 DESCRIPTION="File path and name utilities"
 
 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 ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Kent Fredric
commit: 1f858f4b08354b06f32d7ab12dc1f159371afaa0
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:31:23 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f858f4b

virtual/perl-File-Path: stable 2.130.0 for arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
index 114f91ededb..7b56edf4bb8 100644
--- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
+++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 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 ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
~perl-core/${PN#perl-}-${PV}



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

2017-09-11 Thread Kent Fredric
commit: ad938813e9867525b0c222ad8985f32ccb10325a
Author: Kent Fredric  gentoo  org>
AuthorDate: Tue Sep 12 02:33:07 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Tue Sep 12 02:33:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad938813

dev-lang/perl: Stable 5.24.1-r2 on arm64, bug #620304

Tested-by: abkinch
Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="arm64"

 dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild 
b/dev-lang/perl/perl-5.24.1-r2.ebuild
index 83418ead5e4..1250d4c7125 100644
--- a/dev-lang/perl/perl-5.24.1-r2.ebuild
+++ b/dev-lang/perl/perl-5.24.1-r2.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/";
 
 LICENSE="|| ( Artistic GPL-1+ )"
 SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="berkdb debug doc gdbm ithreads"
 
 RDEPEND="



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

2017-09-11 Thread Anthony G. Basile
commit: 080e8f85b4356e530c66bb4ab6c3b3358561
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Sep 12 01:19:44 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Sep 12 01:20:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080e8f85

net-libs/axtls: version bump to 2.1.4

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-libs/axtls/Manifest   |   1 +
 net-libs/axtls/axtls-2.1.4.ebuild | 178 ++
 2 files changed, 179 insertions(+)

diff --git a/net-libs/axtls/Manifest b/net-libs/axtls/Manifest
index 8db6feb4887..9f706c1f432 100644
--- a/net-libs/axtls/Manifest
+++ b/net-libs/axtls/Manifest
@@ -2,3 +2,4 @@ DIST axTLS-1.5.3.tar.gz 1309853 SHA256 
367ce7918b9e7738d853d5eaaa9d4fbdb362c5b32
 DIST axTLS-2.1.1.tar.gz 1305982 SHA256 
6ea445bb7f3ce072242df7f687f531c9d18079681990f93cd4f65f43ef2057a1 SHA512 
55619d5e02ce466bab223ebc1036ef39c6491d11126ed70f2712a427de2c7e396086a97d3607c9cb69685ade0763e2e55f2c94f9ba746d8ce7b34b0d1996f51a
 WHIRLPOOL 
0e05ec073735f0ed334cb6d84c901c162f413a26485a79ec166ee5bbf9ed02708056093d31d5a00bd4374727a6eb08146f538ede04450145101d5eeb03409986
 DIST axTLS-2.1.2.tar.gz 1317506 SHA256 
38deea2ba07104c7d0e719e06f8bdc35990ac55e5926a26628f7ac240677fd2e SHA512 
29e915c0b8549cf93f0664525c84281dd64159dcb3703badec382d203d0209b4f97d7cb875c710610da8e50a7e28d2b94ac161d1fd5fb625d492b15869333ada
 WHIRLPOOL 
b6164acd82bb48a8020ab695642aa85b4a7782f2488cf25ec1c21618c4ec5e1ac16496057ebe21f158b29c2bd1133c40a089c1c5740e8a9f8817be585186b83b
 DIST axTLS-2.1.3.tar.gz 1316776 SHA256 
555ce7adf743c97ca7562e4e5644f8d678c9d88139aeeadb758282f1d37db8a9 SHA512 
aa116b671bf0fa059cb77f9e5c0307c48ab476b7ce7017f1d4b2e6362d9d527e534908cb30ec3667eec8c49566f950de3ae4ec0adf5b603fb4efb571eaffc596
 WHIRLPOOL 
366c8e1109ffe1082ca8a89758ec38b7b01ec9b24c5885171b1a36a4323b5915c81f78f50b4ce2999e14dc907cee624ad52256ffeaf5771e4545186b242c
+DIST axTLS-2.1.4.tar.gz 1316768 SHA256 
e53dd20e2b619349bc48b631176a38742ea600333fd0349df83c6366b7be05bb SHA512 
ce301719a12f5b836e3c67a169119d2836382b7b97d39f4010b8b8a644a6751b9f948a6c91f8dc6c39d19f5723311af7aca8958f9052e72cb38a9907247af3e6
 WHIRLPOOL 
6304f783df3006393ed01c82b011d3acf93d4ece675974f41e261a6ea20371378eaee8f6ca396b66694950583c59554a5b1c784d26c5fa02714483805ab3fb46

diff --git a/net-libs/axtls/axtls-2.1.4.ebuild 
b/net-libs/axtls/axtls-2.1.4.ebuild
new file mode 100644
index 000..e1336b9174a
--- /dev/null
+++ b/net-libs/axtls/axtls-2.1.4.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit multilib multilib-minimal savedconfig toolchain-funcs user
+
+
+# axtls CONFIG MINI-HOWTO
+#
+# Note: axtls is highly configurable and uses mconf, like the linux kernel.
+# You can configure it in a couple of ways:
+#
+# 1) USE="-savedconfig" and set/unset the remaining flags to obtain the 
features
+# you want, and possibly a lot more.
+#
+# 2) You can create your own configuration file by doing
+#
+#  FEATURES="keepwork" USE="savedconfig -*" emerge axtls
+#  cd /var/tmp/portage/net-libs/axtls*/work/axTLS
+#  make menuconfig
+#
+# Now configure axtls as you want.  Finally save your config file:
+#
+#  cp config/.config /etc/portage/savedconfig/net-libs/axtls-${PV}
+#
+# where ${PV} is the current version.  You can then run emerge again with
+# your configuration by doing
+#
+#  USE="savedconfig" emerge axtls
+#
+
+
+MY_PN=${PN/tls/TLS}
+
+DESCRIPTION="Embedded client/server TLSv1 SSL library and small HTTP(S) server"
+HOMEPAGE="http://axtls.sourceforge.net/";
+SRC_URI="mirror://sourceforge/axtls/${MY_PN}-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-code"
+
+LICENSE="BSD GPL-2"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~x86"
+
+IUSE="httpd cgi-lua cgi-php static static-libs doc"
+
+# TODO: add ipv6, and c#, java, lua, perl bindings
+# Currently these all have some issue
+DEPEND="doc? ( app-doc/doxygen )"
+RDEPEND="
+   httpd? (
+   cgi-lua? ( dev-lang/lua )
+   cgi-php? ( dev-lang/php[cgi] )
+   )"
+
+#Note1: static, cgi-* makes no sense if httpd is not given
+REQUIRED_USE="
+   static? ( httpd )
+   cgi-lua? ( httpd )
+   cgi-php? ( httpd )"
+
+AXTLS_GROUP="axtls"
+AXTLS_USER="axtls"
+
+pkg_setup() {
+   use httpd && {
+   ebegin "Creating axtls user and group"
+   enewgroup ${AXTLS_GROUP}
+   enewuser ${AXTLS_USER} -1 -1 -1 ${AXTLS_GROUP}
+   }
+}
+
+src_prepare() {
+   tc-export AR CC
+
+   eapply "${FILESDIR}/explicit-libdir-r1.patch"
+
+   #We want CONFIG_DEBUG to avoid stripping
+   #but not for debugging info
+   sed -i -e 's: -g::' config/Rules.mak || die
+   s

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

2017-09-11 Thread Patrick McLean
commit: 5ec9332bf0cb190def3a4c8564e039c72cac604d
Author: Patrick McLean  gentoo  org>
AuthorDate: Tue Sep 12 00:54:19 2017 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Sep 12 00:54:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec9332b

net-dns/dnsmasq: Fix issue with HAVE_IDN being run as a command

Gentoo-Bug: 628350
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild 
b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
index 6ed68e83162..754968a7d31 100644
--- a/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
+++ b/net-dns/dnsmasq/dnsmasq-2.77-r1.ebuild
@@ -102,7 +102,7 @@ src_configure() {
COPTS="$(use_have -n auth-dns auth)"
COPTS+="$(use_have conntrack)"
COPTS+="$(use_have dbus)"
-   COPTS+="$(use libidn2 || $(use_have idn))"
+   COPTS+="$(use libidn2 || use_have idn)"
COPTS+="$(use_have libidn2)"
COPTS+="$(use_have -n inotify)"
COPTS+="$(use_have -n dhcp dhcp dhcp6)"



[gentoo-commits] proj/musl:master commit in: media-sound/pulseaudio/

2017-09-11 Thread Jory Pratt
commit: 854f6c15067765613266cdc7724b284e3e104fa7
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Sep 11 22:37:44 2017 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Sep 11 22:37:44 2017 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=854f6c15

media-sound/pulseaudio - sync with version 11.0

 media-sound/pulseaudio/Manifest   |   2 +
 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 369 ++
 2 files changed, 371 insertions(+)

diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index 08e1b21..91af1e6 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -5,6 +5,8 @@ AUX pulseaudio.service 227 SHA256 
62cd3b7e83845a27f437790cf293970f85ff02816da599
 AUX pulseaudio.tmpfiles 36 SHA256 
d836951fb800308256288506b6bd82919d377399e1292dc10905a7aa12dac0e9 SHA512 
f040850d81030ef04e1aa368d333a1ae1b7238adef5772280fc344c3068262d5ab8c9f3edb92db9c443f9d7d21abb27583ea1efc51ed733bbfa43e2edc68dde1
 WHIRLPOOL 
b293b7372b7f63ddea63e6985d1f66a2010d8778ea3ae00501e58f15bfba3ed19b794111c073ee3bd5c8cf98d33f3c8db95220acf57f97477523f4cfa7121553
 DIST pulseaudio-10.0.tar.xz 1608040 SHA256 
a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 
11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481
 WHIRLPOOL 
6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119
 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 
c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 
410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006
 WHIRLPOOL 
c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3
+DIST pulseaudio-11.0.tar.xz 1648128 SHA256 
072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 
37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
 WHIRLPOOL 
a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018
 EBUILD pulseaudio-10.0.ebuild 11018 SHA256 
fe6de7d9125875de17f8eec61d475922cfd1fdb586795780d0aed98e02cb06f5 SHA512 
afad5f4da75bbebf7537cad4938d2ec12389c0ab71ed55dd46d246987acd8b1418f52181f0fb130817018ce6050e4d8a34da1438093c01811718a7766fb14ea8
 WHIRLPOOL 
47ebb6864f3ce8b91015dd091605aa6fb9eebc4dda31d1314eaa6ee5e552a88aef9776badbd4e87a1f761e0e5f69af727ea28416eb538dc794ec878f2f7ec0cc
 EBUILD pulseaudio-10.99.1.ebuild 11027 SHA256 
cded1326d7cb4593e7a8eeac15198616de4395131415f18239be751aa34c81dc SHA512 
e8eb325b7cd8ff6ba3a785f52a1e1279935b0bda3372d6fede83a7406791e4ae7bb27d3310b57a4167567c5ff94b8781036bddeb777ee6cd50de4527f2160d22
 WHIRLPOOL 
6516a7aa65d6e03a86843db2ec660b3edfc0eb3641c7b979630035e92669167389e91d2e3dd7e9314723c9f69a93ef77979e1a64cea832866e40bf4139a537d8
+EBUILD pulseaudio-11.0.ebuild 11015 SHA256 
b2538ee55f921acf157874ce4f5ff66d9f258756f2c2f1cbabbc1589a169867b SHA512 
2f5d763e439f3aa44a23c917a93e3429a67066e035fbb75c9508b8f25c368a3121c433b9392ed71c1059d77bb9a1c1a40bbe75fb1bcb1bb588a1955d3ca1f72d
 WHIRLPOOL 
9c57dee9fae6007efa2200421daaef9326cce0eb37b776296de688011f9371cdaba3d63131aa18e515f9070824d1d6a19d74c4bdd1cd566809ee081cab898e6e
 MISC metadata.xml 3412 SHA256 
cd935d80de811afb228e5ca6d9ec448f8eb1f8f76dfd35751ece76982139f3a4 SHA512 
93583cdaa021b818252c01aa575c812fbb594604ed0d8aca395d9d9db36d7ada3e2796047b585917c227a8c2030f3bde13e3ec6af5842829895104dc9cf41a48
 WHIRLPOOL 
4b73707a368354166090949c6a2a9cc41d20c37407b36582a4567f33e743bdd1ded174330f868b7eb0c4acbe983b1654eab0cae9f0cdf3ab43046d732b823831

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
new file mode 100644
index 000..e044692
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -0,0 +1,369 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils 
linux-info systemd user versionator udev multilib-minimal
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/";
+SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz";
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+# qpaeq equalizer pyqt GUI frontend is AGPL-3+
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~a

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

2017-09-11 Thread Austin English
commit: c83c31660a642946f55a6c5cc1b998681c28e06c
Author: Austin English  gentoo  org>
AuthorDate: Mon Sep 11 21:13:18 2017 +
Commit: Austin English  gentoo  org>
CommitDate: Mon Sep 11 22:22:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83c3166

app-admin/salt: rebase files/salt-2015.8.13-sanitize-minion-name.patch so it 
actually applies

 app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch 
b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
index 6ede1399072..df9e0f66d00 100644
--- a/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
+++ b/app-admin/salt/files/salt-2015.8.13-sanitize-minion-name.patch
@@ -11,7 +11,7 @@ diff --git a/salt/utils/verify.py b/salt/utils/verify.py
 index 5cac0fa651b..a3dc67db336 100644
 --- a/salt/utils/verify.py
 +++ b/salt/utils/verify.py
-@@ -480,12 +480,21 @@ def clean_path(root, path, subdir=False):
+@@ -484,12 +484,21 @@ def clean_path(root, path, subdir=False):
  return ''
  
  
@@ -31,6 +31,6 @@ index 5cac0fa651b..a3dc67db336 100644
  try:
 -return bool(clean_path(opts['pki_dir'], id_))
 +return bool(clean_path(opts['pki_dir'], id_)) and clean_id(id_)
- except (AttributeError, KeyError, TypeError) as e:
+ except (AttributeError, KeyError) as e:
  return False
  



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

2017-09-11 Thread Gilles Dartiguelongue
commit: c38a5e013b3a8a2c893a300a0f473a79663283af
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:35:19 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38a5e01

www-client/surf: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

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

diff --git a/www-client/surf/surf-.ebuild b/www-client/surf/surf-.ebuild
index 86c0f8432f1..c21a8305225 100644
--- a/www-client/surf/surf-.ebuild
+++ b/www-client/surf/surf-.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS=""
 
 COMMON_DEPEND="
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/glib:2
net-libs/libsoup
net-libs/webkit-gtk:4



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/

2017-09-11 Thread Gilles Dartiguelongue
commit: e55467594b4a3445fc6a0840a6d34f66ace0025c
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:29:00 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5546759

net-libs/gnome-online-accounts: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild| 2 +-
 net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild | 2 +-
 net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
index 544782be2ca..4a28c584838 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.5.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )

diff --git 
a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
index 7e1c409ce8a..f5e78d51ff8 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.22.6-r1.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )

diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
index 937edd3948f..f5fea7795c1 100644
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
+++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.3.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
 
introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
kerberos? (
-   app-crypt/gcr:0=
+   app-crypt/gcr:0=[gtk]
app-crypt/mit-krb5 )
 "
 #  telepathy? ( net-libs/telepathy-glib )



[gentoo-commits] repo/gentoo:master commit in: net-libs/gnome-online-accounts/

2017-09-11 Thread Gilles Dartiguelongue
commit: d5083a008b9e76edf2af14a4ae076b0c0f7ef087
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:28:21 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5083a00

net-libs/gnome-online-accounts: drop old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-libs/gnome-online-accounts/Manifest|  1 -
 .../gnome-online-accounts-3.24.2-r1.ebuild | 93 --
 2 files changed, 94 deletions(-)

diff --git a/net-libs/gnome-online-accounts/Manifest 
b/net-libs/gnome-online-accounts/Manifest
index e86eb1f24c2..5338023a05f 100644
--- a/net-libs/gnome-online-accounts/Manifest
+++ b/net-libs/gnome-online-accounts/Manifest
@@ -1,4 +1,3 @@
 DIST gnome-online-accounts-3.22.5.tar.xz 1404888 SHA256 
a8a4894ea5c6ba4508f8fec539287f2ebaf2c9bcf4426463b6724ca58b9d8982 SHA512 
5c87decaeb64850be02c3191088d518a5c3b84cb8d202692ff50b59dbf83f28a56f5bf34873ec9cc16301da3f8b3f41a892cf6a67f9e9f9f2bf35a8bde07a258
 WHIRLPOOL 
abc5c08bcc384159ff021fcec960baf707b49bbacf1d07984b01d7180244c8e4424e4c14ce3cdb7fd89c0e88dd33bfa40dbfcd32e1ace1a6730ef64d143ba64f
 DIST gnome-online-accounts-3.22.6.tar.xz 1404728 SHA256 
464248492840f6e3c6b3a30c54dad4995c1e348bce04c899a6a26b7a2551f7e5 SHA512 
6b5370447ccc5407ed5abd32b70c94c52de1166466e731e2a0295800e598be5c068a8fd6c492d439bce1a7faea8ed3638f689438d42e335997892738b51ed673
 WHIRLPOOL 
44494f1fb48e17874120ebf0a5b765f40dbb277030d01ee073377a5030af18249a422397f6f63dc2ebebdd759d083e021cf4c1bae556fc217d64026d4afec5c0
-DIST gnome-online-accounts-3.24.2.tar.xz 1410548 SHA256 
b70ad52d1541e1e5192dd060bb11552a3af5007ab477aa81d265d1cd1cf7afba SHA512 
02e71900ab306ff97ad397af3adbed3b3c8dc20e156f77680886e580440437290d0e6a20268e816ffc46f24798a064544914395f642a15c7ee62eb92d400cf7c
 WHIRLPOOL 
ac159bbdb4aa2125b767a06a3e74558d82a5484cde8a3367e86841105595d01269542fe6f34dc1e250738961c13b3598252e5fe1223f6fed457bf35011d07579
 DIST gnome-online-accounts-3.24.3.tar.xz 1410696 SHA256 
252e58eb953032f84731724ff2e8c8afb403ca803bd35382eabcfeee9c703854 SHA512 
356e3b967f1821303926334d00cb2df875d81d20bb38905ba754b4aa03644aabd561e1da2de8df2325fac50b8d02e3422f2bc4f22bdbc3fe8b32c11ded738ce2
 WHIRLPOOL 
ffaa8943b5d21989b70384712346a6846c1db991ceca61d53041e807316d63b8997381bb5ae7595a60f1cb6729e639ecd42b8a198d9fbf3721a5df9898fc9e66

diff --git 
a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild 
b/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild
deleted file mode 100644
index 937edd3948f..000
--- a/net-libs/gnome-online-accounts/gnome-online-accounts-3.24.2-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2 vala
-
-DESCRIPTION="GNOME framework for accessing online accounts"
-HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts";
-
-LICENSE="LGPL-2+"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-
-IUSE="debug gnome +introspection kerberos vala" # telepathy"
-REQUIRED_USE="vala? ( introspection )"
-
-# pango used in goaeditablelabel
-# libsoup used in goaoauthprovider
-# goa kerberos provider is incompatible with app-crypt/heimdal, see
-# https://bugzilla.gnome.org/show_bug.cgi?id=692250
-# json-glib-0.16 needed for bug #485092
-RDEPEND="
-   >=dev-libs/glib-2.44:2
-   >=app-crypt/libsecret-0.5
-   >=dev-libs/json-glib-0.16
-   dev-libs/libxml2:2
-   >=net-libs/libsoup-2.42:2.4
-   net-libs/rest:0.7
-   net-libs/telepathy-glib
-   >=net-libs/webkit-gtk-2.7.2:4
-   >=x11-libs/gtk+-3.19.12:3
-   x11-libs/pango
-
-   introspection? ( >=dev-libs/gobject-introspection-0.6.2:= )
-   kerberos? (
-   app-crypt/gcr:0=
-   app-crypt/mit-krb5 )
-"
-#  telepathy? ( net-libs/telepathy-glib )
-# goa-daemon can launch gnome-control-center
-PDEPEND="gnome? ( 
>=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )"
-
-DEPEND="${RDEPEND}
-   vala? ( $(vala_depend) )
-   dev-libs/libxslt
-   >=dev-util/gtk-doc-am-1.3
-   >=dev-util/gdbus-codegen-2.30.0
-   >=dev-util/intltool-0.50.1
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   dev-libs/gobject-introspection-common
-   gnome-base/gnome-common
-"
-# eautoreconf needs gobject-introspection-common, gnome-common
-
-# Due to sub-configure
-QA_CONFIGURE_OPTIONS=".*"
-
-src_prepare() {
-   use vala && vala_src_prepare
-   gnome2_src_prepare
-}
-
-src_configure() {
-   # TODO: Give users a way to set the G/FB/Windows Live secrets
-   # telepathy optional support is really a badly one, bug #494456
-   gnome2_src_configure \
-   --disable-static \
-   --enable-backend \
-   --enable-docume

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/

2017-09-11 Thread Gilles Dartiguelongue
commit: f29a9501bc4028e98b59b75ae9224599747794c8
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:15:45 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29a9501

gnome-extra/nm-applet: cleanup old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/nm-applet/Manifest   |  1 -
 gnome-extra/nm-applet/nm-applet-1.8.0.ebuild | 62 
 2 files changed, 63 deletions(-)

diff --git a/gnome-extra/nm-applet/Manifest b/gnome-extra/nm-applet/Manifest
index bebccdee5d0..47a8f5212e0 100644
--- a/gnome-extra/nm-applet/Manifest
+++ b/gnome-extra/nm-applet/Manifest
@@ -1,3 +1,2 @@
 DIST network-manager-applet-1.4.6.tar.xz 1388916 SHA256 
10a6fcfe8c6206cf18ec78a522a716b5ec9d0b7ca1e7d234c638725b316fec76 SHA512 
f0eab5c50739c2309fa19336e23ead6603dc953b62fff0600a91988df8d41c2f300c22ebd4d5be8654a3fd7bac38dacc23be149f1a7085f10bb55e1830d9472f
 WHIRLPOOL 
f04c5bcf0796539b37fc1b83f81151be2fa68bb078209555196840617332ac8e624cc5911c9932b1768764c2bd696c613c760681d543f8e8e28d0f7f0bc7e221
-DIST network-manager-applet-1.8.0.tar.xz 1446328 SHA256 
d4de2457d27dc8bc236ece54d79e6b5ab24611b9ce7cbdd514671ebcb772d576 SHA512 
5f86806cd60d740ddd7773d6f006b1fd2cefdaecdf617c97dba48732a872f0cb1d4ac0785e87f989f13cd626cdbe017b6f99ce0079aecc6031d3cc52d8d2a36d
 WHIRLPOOL 
06e0fad89a9190e0f83ddd92cff43a8be4db658fbbb3cfaa754026e50e6c60e3f9ec0d38cf00d7dae907bbfb514f342498eeff9db1a880e502ce6ad8ccb555af
 DIST network-manager-applet-1.8.2.tar.xz 1445920 SHA256 
3e57e9cf545a336da7035af1ba6171900ebc023ef19a594fe170da64af84c925 SHA512 
1e9019ca17a55138e08eaf34c7889b7d5f531e918412bf025c0e03eb0794dc323b59f0d3521f14e93b6a94756f8e2a52139c76117ed430c73bcd1366eeffb5c9
 WHIRLPOOL 
1f711907c0f0265b25b79b17681c8c666129699362d0dec11eac0413b0f9d9be322f4a0e2a760d586cb769c5446eb1fc191d4459be45a39f3c37e11ee738d495

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild
deleted file mode 100644
index a2c15c63033..000
--- a/gnome-extra/nm-applet/nm-applet-1.8.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-GNOME_ORG_MODULE="network-manager-applet"
-
-inherit gnome2
-
-DESCRIPTION="GNOME applet for NetworkManager"
-HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager";
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+introspection gcr +modemmanager selinux teamd"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   app-crypt/libsecret
-   >=dev-libs/glib-2.32:2[dbus]
-   >=dev-libs/dbus-glib-0.88
-   >=sys-apps/dbus-1.4.1
-   >=sys-auth/polkit-0.96-r1
-   >=x11-libs/gtk+-3.4:3[introspection?]
-   >=x11-libs/libnotify-0.7.0
-
-   app-text/iso-codes
-   >=net-misc/networkmanager-1.7:=[introspection?,modemmanager?,teamd?]
-   net-misc/mobile-broadband-provider-info
-
-   introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
-   virtual/freedesktop-icon-theme
-   virtual/libgudev:=
-   gcr? ( >=app-crypt/gcr-3.14:= )
-   modemmanager? ( net-misc/modemmanager )
-   selinux? ( sys-libs/libselinux )
-   teamd? ( >=dev-libs/jansson-2.3 )
-"
-DEPEND="${RDEPEND}
-   >=dev-util/gtk-doc-am-1.0
-   >=dev-util/intltool-0.50.1
-   virtual/pkgconfig
-"
-
-PDEPEND="virtual/notification-daemon" #546134
-
-src_configure() {
-   local myconf=(
-   --without-appindicator
-   --disable-lto
-   --disable-ld-gc
-   --disable-more-warnings
-   --disable-static
-   --localstatedir=/var
-   $(use_enable introspection)
-   $(use_with gcr)
-   $(use_with modemmanager wwan)
-   $(use_with selinux)
-   $(use_with teamd team)
-   )
-   gnome2_src_configure "${myconf[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: net-im/empathy/

2017-09-11 Thread Gilles Dartiguelongue
commit: a48eabfd44bf7bf8523d9339e1c94e39a5163152
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:27:03 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48eabfd

net-im/empathy: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-im/empathy/empathy-3.12.12.ebuild | 2 +-
 net-im/empathy/empathy-3.12.14.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-im/empathy/empathy-3.12.12.ebuild 
b/net-im/empathy/empathy-3.12.12.ebuild
index 90583dbc59f..7f1c071016f 100644
--- a/net-im/empathy/empathy-3.12.12.ebuild
+++ b/net-im/empathy/empathy-3.12.12.ebuild
@@ -44,7 +44,7 @@ COMMON_DEPEND="
>=net-libs/telepathy-glib-0.23.2
>=net-im/telepathy-logger-0.8.0:=
 
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/libxml2:2
gnome-base/gsettings-desktop-schemas
media-sound/pulseaudio[glib]

diff --git a/net-im/empathy/empathy-3.12.14.ebuild 
b/net-im/empathy/empathy-3.12.14.ebuild
index 29c41f11bc6..d5ec3f94f0c 100644
--- a/net-im/empathy/empathy-3.12.14.ebuild
+++ b/net-im/empathy/empathy-3.12.14.ebuild
@@ -43,7 +43,7 @@ COMMON_DEPEND="
>=net-libs/telepathy-glib-0.23.2
>=net-im/telepathy-logger-0.8.0:=
 
-   app-crypt/gcr
+   app-crypt/gcr[gtk]
dev-libs/libxml2:2
gnome-base/gsettings-desktop-schemas
media-sound/pulseaudio[glib]



[gentoo-commits] repo/gentoo:master commit in: dev-libs/totem-pl-parser/

2017-09-11 Thread Gilles Dartiguelongue
commit: 49a752ec46cbcc5cfc39cf4e302d04087fba3ab4
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:54:02 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a752ec

dev-libs/totem-pl-parser: fix unittests on first install, bug #630242

Closes: https://bugs.gentoo.org/show_bug.cgi?id=630242
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild 
b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
index 50753e332a2..a997be14131 100644
--- a/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
+++ b/dev-libs/totem-pl-parser/totem-pl-parser-3.10.8.ebuild
@@ -55,9 +55,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # uninstalled-tests is abused to switch from loading live FS helper
+   # to in-build-tree helper, check on upgrades this is not having other
+   # consequences, bug #630242
gnome2_src_configure \
--disable-static \
--enable-gmime=2.6 \
+   --enable-uninstalled-tests \
$(use_enable archive libarchive) \
$(use_enable crypt libgcrypt) \
$(use_enable quvi) \



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 14ea93b533c6fc8fb6a8ebff30a6f96daf279620
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:36:45 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ea93b5

x11-libs/libcryptui: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild 
b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
index c97291428d8..6447ee44eca 100644
--- a/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
+++ b/x11-libs/libcryptui/libcryptui-3.12.2-r1.ebuild
@@ -19,7 +19,7 @@ COMMON_DEPEND="
>=dev-libs/glib-2.32:2
>=x11-libs/gtk+-3:3[introspection?]
>=dev-libs/dbus-glib-0.72
-   >=app-crypt/gcr-3
+   >=app-crypt/gcr-3[gtk]
x11-libs/libICE
x11-libs/libSM
 



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 445d4eebd02bfb38dc64cf143f31d8e01626c9bf
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:49:20 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445d4eeb

media-sound/pulseaudio: fix inconsistent use of tabs and spaces

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pulseaudio/metadata.xml 
b/media-sound/pulseaudio/metadata.xml
index e35348f6106..3a9d6bb69ff 100644
--- a/media-sound/pulseaudio/metadata.xml
+++ b/media-sound/pulseaudio/metadata.xml
@@ -42,7 +42,7 @@
   script for PulseAudio. Since this support is only supported for
   embedded situations, do not enable without reading the upstream
   instructions at
- 
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
 .
+  
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/WhatIsWrongWithSystemWide/
 .
 
 Use libasyncns for asynchronous name 
resolution.
 Build the doxygen-described API documentation.



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 2867f4d1bfbe61ad3bb1189c0157a54add88a546
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:23:35 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2867f4d1

mail-client/evolution: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 mail-client/evolution/evolution-3.22.4.ebuild | 2 +-
 mail-client/evolution/evolution-3.22.6.ebuild | 2 +-
 mail-client/evolution/evolution-3.24.5.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/mail-client/evolution/evolution-3.22.4.ebuild 
b/mail-client/evolution/evolution-3.22.4.ebuild
index 230c6c35213..bd260f6ac72 100644
--- a/mail-client/evolution/evolution-3.22.4.ebuild
+++ b/mail-client/evolution/evolution-3.22.4.ebuild
@@ -27,7 +27,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # gnome-desktop support is optional with --enable-gnome-desktop
 # gnome-autoar (currently disabled because no release has been made)
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2

diff --git a/mail-client/evolution/evolution-3.22.6.ebuild 
b/mail-client/evolution/evolution-3.22.6.ebuild
index 02a163721d0..ac18731b748 100644
--- a/mail-client/evolution/evolution-3.22.6.ebuild
+++ b/mail-client/evolution/evolution-3.22.6.ebuild
@@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # dconf explicitely needed for backup plugin
 # gnome-desktop support is optional with --enable-gnome-desktop
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2

diff --git a/mail-client/evolution/evolution-3.24.5.ebuild 
b/mail-client/evolution/evolution-3.24.5.ebuild
index a3c3eed5162..15ce660ad9d 100644
--- a/mail-client/evolution/evolution-3.24.5.ebuild
+++ b/mail-client/evolution/evolution-3.24.5.ebuild
@@ -26,7 +26,7 @@ PINENTRY_DEPEND="|| ( app-crypt/pinentry[gnome-keyring] 
app-crypt/pinentry[gtk]
 # dconf explicitely needed for backup plugin
 # gnome-desktop support is optional with --enable-gnome-desktop
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.4:=
+   >=app-crypt/gcr-3.4:=[gtk]
>=app-text/enchant-1.1.7
>=dev-libs/glib-2.46:2[dbus]
>=dev-libs/libxml2-2.7.3:2



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/seahorse-nautilus/

2017-09-11 Thread Gilles Dartiguelongue
commit: 7b4e07218520128fa2e39d60261556ea31461d4e
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:18:57 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4e0721

gnome-extra/seahorse-nautilus: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild 
b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
index 34e799ff4df..5c84f720454 100644
--- a/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
+++ b/gnome-extra/seahorse-nautilus/seahorse-nautilus-3.11.92.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -17,7 +17,7 @@ IUSE=""
 
 COMMON_DEPEND="
>=app-crypt/gpgme-1.0.0
-   >=app-crypt/gcr-3.4
+   >=app-crypt/gcr-3.4[gtk]
>=dev-libs/dbus-glib-0.35
>=dev-libs/glib-2.28:2
gnome-base/gnome-keyring



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 1fbfd61b733eab9f417cc88d69791fa3f2ab17fb
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:30:22 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbfd61b

www-client/epiphany: drop old revision

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/epiphany/Manifest   |  1 -
 www-client/epiphany/epiphany-3.24.3.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index c42e4481638..19e3d480b50 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,3 +1,2 @@
 DIST epiphany-3.22.7.tar.xz 2293224 SHA256 
a15b7ec19644eec8d40ce11286bbca28ac188202b47e2b9fc593ab0974e9c784 SHA512 
8150952e89b86d05958bd9f9a0c78ba583764ec878220c8e328cb936108faf25a10837e038bd1a0ba1279555d2f95f819477cfddcb67c31e5b4c3533daf446bd
 WHIRLPOOL 
1856f814a08896e685bc34a1097c72d2cd615263e5974b2008088354644cbb58ee8a3ffeb2d9c3b5edcea5a5c56cb4305b200fb6dfc86a0766fe686b90d5
-DIST epiphany-3.24.3.tar.xz 3456304 SHA256 
fef51676310d9f37e18c9b2d778254232eb17cccd988c2d1ecf42c7b2963a154 SHA512 
a294cd450073b157450e7ce4d4fa355aa7efe4d5fe8773bab733f918b974126f2f189c4ba55d62a7e14088e1de9d169c5bfe3ed147ba4f8fb074c91443f068af
 WHIRLPOOL 
4a083db2a497952e12b8404b96f0353bc70b5b55322ade127955a97869e5269bead4aeff4178cf68cbdd250b3dc78e7a708427adcb1094ff09c03a23d2557c8a
 DIST epiphany-3.24.4.tar.xz 3213184 SHA256 
15f0f664bed190143cce8a03f610fa863b92d9502513c107304e5285924ee5c9 SHA512 
98ca26f8f962b8b68c90ac71f793e3c967ba15edab3c4f5dc49e3e325ce8ec02c8fa3c0d3b885ab123637593963ce29583280a03ac70ff3e9a55b7ce91c7145b
 WHIRLPOOL 
5c3c45e07f50a02103c93fdb797fd83c1a29e453930c713089078aee644e40cdc207c6de34992a801d11e987677dd8455957589ed9027b468924d3f33801efe2

diff --git a/www-client/epiphany/epiphany-3.24.3.ebuild 
b/www-client/epiphany/epiphany-3.24.3.ebuild
deleted file mode 100644
index 5bafc1129b9..000
--- a/www-client/epiphany/epiphany-3.24.3.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit flag-o-matic eutils gnome2 virtualx
-
-DESCRIPTION="GNOME webbrowser based on Webkit"
-HOMEPAGE="https://wiki.gnome.org/Apps/Web";
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="test"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
-
-COMMON_DEPEND="
-   >=dev-libs/glib-2.46.0:2[dbus]
-   >=x11-libs/gtk+-3.22.13:3
-   >=net-libs/webkit-gtk-2.15.90:4=
-   >=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.5.5:=
-   >=x11-libs/gdk-pixbuf-2.36.5:2
-   >=gnome-base/gnome-desktop-2.91.2:3=
-   dev-libs/icu:=
-   >=dev-libs/json-glib-1.2.0
-   >=x11-libs/libnotify-0.5.1:=
-   >=app-crypt/libsecret-0.14
-   >=net-libs/libsoup-2.48:2.4
-   >=dev-libs/libxml2-2.6.12:2
-   >=dev-libs/libxslt-1.1.7
-   dev-db/sqlite:3
-   >=app-text/iso-codes-0.35
-   >=gnome-base/gsettings-desktop-schemas-0.0.1
-"
-# epiphany-extensions support was removed in 3.7; let's not pretend it still 
works
-RDEPEND="${COMMON_DEPEND}
-   x11-themes/adwaita-icon-theme
-   !www-client/epiphany-extensions
-"
-# paxctl needed for bug #407085
-DEPEND="${COMMON_DEPEND}
-   app-text/yelp-tools
-   dev-libs/appstream-glib
-   sys-apps/paxctl
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751591
-   "${FILESDIR}"/${PN}-3.16.0-unittest-1.patch
-
-   # https://bugzilla.gnome.org/show_bug.cgi?id=751593
-   "${FILESDIR}"/${PN}-3.14.0-unittest-2.patch
-)
-
-src_configure() {
-   # https://bugzilla.gnome.org/show_bug.cgi?id=778495
-   append-cflags -std=gnu11
-
-   # httpseverywhere is experimental in 3.24; gnome bug #775575
-   # firefox sync storage is not quite ready in 3.24; deps on 
hogweed/nettle
-   gnome2_src_configure \
-   --enable-shared \
-   --disable-static \
-   --with-distributor-name=Gentoo \
-   --without-libhttpseverywhere \
-   --disable-firefox-sync \
-   $(use_enable test tests)
-}
-
-src_test() {
-   "${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
-   GSETTINGS_SCHEMA_DIR="${S}/data" virtx emake check
-}



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 058099585033e5da7ab9cb7f47fc630e983a4527
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:48:16 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05809958

media-sound/pulseaudio: fix multilib build issue with USE=-glib, bug #603392

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
index 54df4e0b7f5..9ca990d0710 100644
--- a/media-sound/pulseaudio/pulseaudio-11.0.ebuild
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -255,9 +255,9 @@ multilib_src_compile() {
emake
use doc && emake doxygen
else
-   local targets=( libpulse.la libpulse-simple.la )
+   local targets=( libpulse.la libpulsedsp.la libpulse-simple.la )
use glib && targets+=( libpulse-mainloop-glib.la )
-   emake -C src libpulse{,dsp,-simple,-mainloop-glib}.la
+   emake -C src ${targets[*]}
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/nm-applet/

2017-09-11 Thread Gilles Dartiguelongue
commit: bfde0d0442166b9629ff31d7da948aebd7fd7ca5
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:17:36 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfde0d04

gnome-extra/nm-applet: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 gnome-extra/nm-applet/nm-applet-1.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild 
b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
index 3bd4fd88121..a937ab737f5 100644
--- a/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
+++ b/gnome-extra/nm-applet/nm-applet-1.8.2.ebuild
@@ -31,7 +31,7 @@ RDEPEND="
introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
virtual/freedesktop-icon-theme
virtual/libgudev:=
-   gcr? ( >=app-crypt/gcr-3.14:= )
+   gcr? ( >=app-crypt/gcr-3.14:=[gtk] )
modemmanager? ( net-misc/modemmanager )
selinux? ( sys-libs/libselinux )
teamd? ( >=dev-libs/jansson-2.3 )



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 450edd16939f81e660bdaacdf604454d50d989d0
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 21:33:54 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450edd16

www-client/epiphany: add missing USE dependency on gcr, bug #630412

Refs: https://bugs.gentoo.org/show_bug.cgi?id=630412
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 www-client/epiphany/epiphany-3.22.7.ebuild | 2 +-
 www-client/epiphany/epiphany-3.24.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-client/epiphany/epiphany-3.22.7.ebuild 
b/www-client/epiphany/epiphany-3.22.7.ebuild
index ca22c8316ed..a7701018ee3 100644
--- a/www-client/epiphany/epiphany-3.22.7.ebuild
+++ b/www-client/epiphany/epiphany-3.22.7.ebuild
@@ -15,7 +15,7 @@ IUSE="test"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~sparc x86"
 
 COMMON_DEPEND="
-   >=app-crypt/gcr-3.5.5:=
+   >=app-crypt/gcr-3.5.5:=[gtk]
>=app-crypt/libsecret-0.14
>=app-text/iso-codes-0.35
>=dev-libs/glib-2.44.0:2[dbus]

diff --git a/www-client/epiphany/epiphany-3.24.4.ebuild 
b/www-client/epiphany/epiphany-3.24.4.ebuild
index 3a53dc2b527..d98149a5ecf 100644
--- a/www-client/epiphany/epiphany-3.24.4.ebuild
+++ b/www-client/epiphany/epiphany-3.24.4.ebuild
@@ -19,7 +19,7 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22.13:3
>=net-libs/webkit-gtk-2.15.90:4=
>=x11-libs/cairo-1.2
-   >=app-crypt/gcr-3.5.5:=
+   >=app-crypt/gcr-3.5.5:=[gtk]
>=x11-libs/gdk-pixbuf-2.36.5:2
>=gnome-base/gnome-desktop-2.91.2:3=
dev-libs/icu:=



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

2017-09-11 Thread Gilles Dartiguelongue
commit: 5a1abb5b1f51c103d1dbd2ad8f461b370197
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 20:35:47 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:54:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1abb5b

media-sound/pulseaudio: version bump 10.99.1 → 11.0, bug #627760

Closes: https://bugs.gentoo.org/show_bug.cgi?id=627760
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-sound/pulseaudio/Manifest   |   1 +
 media-sound/pulseaudio/pulseaudio-11.0.ebuild | 365 ++
 2 files changed, 366 insertions(+)

diff --git a/media-sound/pulseaudio/Manifest b/media-sound/pulseaudio/Manifest
index d91643a9943..6a827a3929b 100644
--- a/media-sound/pulseaudio/Manifest
+++ b/media-sound/pulseaudio/Manifest
@@ -1,2 +1,3 @@
 DIST pulseaudio-10.0.tar.xz 1608040 SHA256 
a3186824de9f0d2095ded5d0d0db0405dc73133983c2fbb37291547e37462f57 SHA512 
11d98b4b2000a41bdea92df253409452bc9b77d8bb309b6d14c439e3b902e3f90c69da00daff409e3859a54ad01c63a75be5723616bdcb492801d622a6406481
 WHIRLPOOL 
6d03d8cf7b96cbb46a8cc5f7810f7cf1c4187aa9321483d5e56435874b218d437bc66860d25a149be59ca73de7118916e05e481758e04619e099cb9a50dcb119
 DIST pulseaudio-10.99.1.tar.xz 1635836 SHA256 
c9791844569d8d0adb468c183d0d9fb6ac12b9db34a4a078a7773c8bac993f32 SHA512 
410758da3cf3431b5810b9a5790d60ed8fe0bba58f621f4ca8e7ba66be8dcdd53cbd8284105ee6694b04f81a37791c3e8c5fe4af3ee034e89dff0b66fdbde006
 WHIRLPOOL 
c8dfe0e4ab54029fdc3b47fb43282406908b7993ee155d6aaa9919419fb4e58a8f1df34bc569a33697a02533979c6ff4002944a20ed96c1246993eb3b97b7eb3
+DIST pulseaudio-11.0.tar.xz 1648128 SHA256 
072305d4018fc5e75bb1b45ee6b938fa52fc9fd27493bf327415ef89ed14c969 SHA512 
37d0afe343c136cef1906342f17c3473f791fe17b7e6dd463ce120d45285bc12e3680b8b4b6779d79b8ce2e755fe2a0cc4d4c960209b1dae9f924731484ecded
 WHIRLPOOL 
a7ddd82f9b65fe85ee4509909e03fb8526fb1998f4d13505637a4fc4d5f379f96e279279413aa7a878b6c13e9a331b4a4b06e0c63efa7ef8e5609194d9af9018

diff --git a/media-sound/pulseaudio/pulseaudio-11.0.ebuild 
b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
new file mode 100644
index 000..54df4e0b7f5
--- /dev/null
+++ b/media-sound/pulseaudio/pulseaudio-11.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools bash-completion-r1 eutils flag-o-matic gnome2-utils 
linux-info systemd user versionator udev multilib-minimal
+
+DESCRIPTION="A networked sound server with an advanced plugin system"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/";
+SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${P}.tar.xz";
+
+# libpulse-simple and libpulse link to libpulse-core; this is daemon's
+# library and can link to gdbm and other GPL-only libraries. In this
+# cases, we have a fully GPL-2 package. Leaving the rest of the
+# GPL-forcing USE flags for those who use them.
+# qpaeq equalizer pyqt GUI frontend is AGPL-3+
+LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 ) equalizer? ( AGPL-3+ )"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 
~amd64-fbsd ~amd64-linux ~x86-linux"
+
+# +alsa-plugin as discussed in bug #519530
+IUSE="+alsa +alsa-plugin +asyncns bluetooth +caps dbus doc equalizer +gdbm 
+glib
+gnome gtk ipv6 jack libsamplerate libressl lirc native-headset neon 
ofono-headset
++orc oss qt4 realtime selinux sox ssl systemd system-wide tcpd test +udev
++webrtc-aec +X zeroconf"
+
+# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
+REQUIRED_USE="
+   bluetooth? ( dbus )
+   equalizer? ( dbus )
+   ofono-headset? ( bluetooth )
+   native-headset? ( bluetooth )
+   udev? ( || ( alsa oss ) )
+"
+
+# libpcre needed in some cases, bug #472228
+RDEPEND="
+   || (
+   elibc_glibc? ( virtual/libc )
+   elibc_uclibc? ( virtual/libc )
+   dev-libs/libpcre
+   )
+   >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
+   X? (
+   >=x11-libs/libX11-1.4.0[${MULTILIB_USEDEP}]
+   >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
+   x11-libs/libSM[${MULTILIB_USEDEP}]
+   x11-libs/libICE[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   )
+   caps? ( >=sys-libs/libcap-2.22-r2[${MULTILIB_USEDEP}] )
+   libsamplerate? ( >=media-libs/libsamplerate-0.1.1-r1 )
+   alsa? ( >=media-libs/alsa-lib-1.0.19 )
+   glib? ( >=dev-libs/glib-2.4.0:2[${MULTILIB_USEDEP}] )
+   zeroconf? ( >=net-dns/avahi-0.6.12[dbus] )
+   jack? ( virtual/jack )
+   tcpd? ( sys-apps/tcp-wrappers[${MULTILIB_USEDEP}] )
+   lirc? ( app-misc/lirc )
+   dbus? ( >=sys-apps/dbus-1.0.0[${MULTILIB_USEDEP}] )
+   gtk? ( x11-libs/gtk+:3 )
+   gnome? ( >=gnome-base/gconf-2.4.0 )
+   bluetooth? (
+   >=net-wireless/bluez-5
+   >=s

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

2017-09-11 Thread Gilles Dartiguelongue
commit: 82b947f403c93c99aa5931bae5ffdcf6e9535ace
Author: Gilles Dartiguelongue  gentoo  org>
AuthorDate: Mon Sep 11 20:47:28 2017 +
Commit: Gilles Dartiguelongue  gentoo  org>
CommitDate: Mon Sep 11 21:55:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b947f4

dev-lang/vala: fix missing g-i test dependency, bug #630648

testrunner.sh generates files that require GLib-2.0 and GObject-2.0
gobject-introspection files to be installed.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=630648
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-lang/vala/vala-0.32.1.ebuild | 3 ++-
 dev-lang/vala/vala-0.34.8.ebuild | 3 ++-
 dev-lang/vala/vala-0.34.9.ebuild | 3 ++-
 dev-lang/vala/vala-0.36.4.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-lang/vala/vala-0.32.1.ebuild b/dev-lang/vala/vala-0.32.1.ebuild
index ee41880bd50..fdcc64bbe9c 100644
--- a/dev-lang/vala/vala-0.32.1.ebuild
+++ b/dev-lang/vala/vala-0.32.1.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.34.8.ebuild b/dev-lang/vala/vala-0.34.8.ebuild
index c1d2fb5d290..e5d2bad715f 100644
--- a/dev-lang/vala/vala-0.34.8.ebuild
+++ b/dev-lang/vala/vala-0.34.8.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.34.9.ebuild b/dev-lang/vala/vala-0.34.9.ebuild
index 80d4d54e8e5..0a3f3d4a293 100644
--- a/dev-lang/vala/vala-0.34.9.ebuild
+++ b/dev-lang/vala/vala-0.34.9.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {

diff --git a/dev-lang/vala/vala-0.36.4.ebuild b/dev-lang/vala/vala-0.36.4.ebuild
index 919b19f4a46..6b41e12db52 100644
--- a/dev-lang/vala/vala-0.36.4.ebuild
+++ b/dev-lang/vala/vala-0.36.4.ebuild
@@ -24,7 +24,8 @@ DEPEND="${RDEPEND}
virtual/yacc
test? (
dev-libs/dbus-glib
-   >=dev-libs/glib-2.26:2 )
+   >=dev-libs/glib-2.26:2
+   dev-libs/gobject-introspection )
 "
 
 src_configure() {



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

2017-09-11 Thread Zac Medico
commit: 504f66b0e25281e4465ebeceb799c3e54ff2b884
Author: Zac Medico  gentoo  org>
AuthorDate: Mon Sep 11 21:01:39 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Sep 11 21:07:30 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=504f66b0

AsynchronousLock: allow missing dummy_threading for Python 3.7

Python 3.7 does not support thread-less builds.

Reported-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
See: https://bugs.python.org/issue31370
X-Gentoo-bug: 630730
X-Gentoo-bug-url: https://bugs.gentoo.org/630730

 pym/_emerge/AsynchronousLock.py   | 6 +-
 pym/portage/tests/locks/test_asynchronous_lock.py | 8 +++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py
index 6a32d2d40..fb0c2b30d 100644
--- a/pym/_emerge/AsynchronousLock.py
+++ b/pym/_emerge/AsynchronousLock.py
@@ -1,13 +1,17 @@
 # Copyright 2010-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-import dummy_threading
 import fcntl
 import errno
 import logging
 import sys
 
 try:
+   import dummy_threading
+except ImportError:
+   dummy_threading = None
+
+try:
import threading
 except ImportError:
threading = dummy_threading

diff --git a/pym/portage/tests/locks/test_asynchronous_lock.py 
b/pym/portage/tests/locks/test_asynchronous_lock.py
index ab67242d5..6493b6da6 100644
--- a/pym/portage/tests/locks/test_asynchronous_lock.py
+++ b/pym/portage/tests/locks/test_asynchronous_lock.py
@@ -5,6 +5,11 @@ import itertools
 import signal
 import tempfile
 
+try:
+   import dummy_threading
+except ImportError:
+   dummy_threading = None
+
 from portage import os
 from portage import shutil
 from portage.tests import TestCase
@@ -20,7 +25,8 @@ class AsynchronousLockTestCase(TestCase):
path = os.path.join(tempdir, 'lock_me')
for force_async, async_unlock in itertools.product(
(True, False), repeat=2):
-   for force_dummy in (True, False):
+   for force_dummy in ((False,) if dummy_threading 
is None
+   else (True, False)):
async_lock = AsynchronousLock(path=path,
scheduler=scheduler, 
_force_async=force_async,
_force_thread=True,



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvs/

2017-09-11 Thread Sergei Trofimovich
commit: f46fa55d35daf5c20d2cef32bbc92b09778e5c2e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:51:56 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:51:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46fa55d

dev-vcs/cvs: stable 1.12.12-r12 for hppa, bug #627498 (thanks to Dakon)

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 dev-vcs/cvs/cvs-1.12.12-r12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild 
b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
index 67b3f52a93c..57c895c00f6 100644
--- a/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
+++ b/dev-vcs/cvs/cvs-1.12.12-r12.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://gnu/non-gnu/cvs/source/feature/${PV}/${P}.tar.bz2
 
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux 
~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE="crypt doc kerberos nls pam server"
 RESTRICT="test"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/workaround/

2017-09-11 Thread Brian Dolbec
commit: 217cc19519ffba50f077ff6e3e5c1b792eb4d69c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:07:59 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=217cc195

repoman: New linechecks module, workaround

 .../modules/linechecks/workaround/__init__.py  | 27 ++
 .../modules/linechecks/workaround/workarounds.py   | 18 +++
 2 files changed, 45 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/workaround/__init__.py 
b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py
new file mode 100644
index 0..0b5aa70c8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/workaround/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Workaround plug-in module for repoman LineChecks.
+Performs checks for upstream workarounds in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'addpredict-check': {
+   'name': "addpredict",
+   'sourcefile': "workarounds",
+   'class': "SandboxAddpredict",
+   'description': doc,
+   },
+   'noasneeded-check': {
+   'name': "noasneeded",
+   'sourcefile': "workarounds",
+   'class': "NoAsNeeded",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py 
b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py
new file mode 100644
index 0..37cb54314
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/workaround/workarounds.py
@@ -0,0 +1,18 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class NoAsNeeded(LineCheck):
+   """Check for calls to the no-as-needed function."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'.*\$\(no-as-needed\)')
+   error = 'NO_AS_NEEDED'
+
+
+class SandboxAddpredict(LineCheck):
+   """Check for calls to the addpredict function."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'(^|\s)addpredict\b')
+   error = 'SANDBOX_ADDPREDICT'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/gentoo_header/

2017-09-11 Thread Brian Dolbec
commit: 0dc0e940b61a5e0103147b0d8ae5fb2bebc624b0
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:01:04 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0dc0e940

repoman: New linechecks module, gentoo_header

 .../modules/linechecks/gentoo_header/__init__.py   | 21 ++
 .../modules/linechecks/gentoo_header/header.py | 49 ++
 2 files changed, 70 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py 
b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py
new file mode 100644
index 0..b80a83ecf
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Gentoo-header plug-in module for repoman LineChecks.
+Performs header checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'header-check': {
+   'name': "gentooheader",
+   'sourcefile': "header",
+   'class': "EbuildHeader",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py 
b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py
new file mode 100644
index 0..4b75fc4b5
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/gentoo_header/header.py
@@ -0,0 +1,49 @@
+
+import re
+import time
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildHeader(LineCheck):
+   """Ensure ebuilds have proper headers
+   Copyright header errors
+   CVS header errors
+   License header errors
+
+   Args:
+   modification_year - Year the ebuild was last modified
+   """
+
+   repoman_check_name = 'ebuild.badheader'
+
+   gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo 
Foundation$'
+   gentoo_license = (
+   '# Distributed under the terms'
+   ' of the GNU General Public License v2')
+   id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*')
+   blank_line_re = re.compile(r'^$')
+   ignore_comment = False
+
+   def new(self, pkg):
+   if pkg.mtime is None:
+   self.modification_year = r'2\d\d\d'
+   else:
+   self.modification_year = str(time.gmtime(pkg.mtime)[0])
+   self.gentoo_copyright_re = re.compile(
+   self.gentoo_copyright % self.modification_year)
+
+   def check(self, num, line):
+   if num > 2:
+   return
+   elif num == 0:
+   if not self.gentoo_copyright_re.match(line):
+   return self.errors['COPYRIGHT_ERROR']
+   elif num == 1 and line.rstrip('\n') != self.gentoo_license:
+   return self.errors['LICENSE_ERROR']
+   elif num == 2 and self.id_header_re.match(line):
+   return self.errors['ID_HEADER_ERROR']
+   elif num == 2 and not self.blank_line_re.match(line):
+   return self.errors['NO_BLANK_LINE_ERROR']
+
+



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/ebuild/

2017-09-11 Thread Brian Dolbec
commit: f68c6bb2e4239e9fb041c2eb6c133fd7ab2ccd3e
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:10:13 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f68c6bb2

repoman: Remove the no longer used modules/scan/ebuild/checks.py

 repoman/pym/repoman/modules/scan/ebuild/checks.py | 1044 -
 1 file changed, 1044 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/ebuild/checks.py 
b/repoman/pym/repoman/modules/scan/ebuild/checks.py
deleted file mode 100644
index de03bedd2..0
--- a/repoman/pym/repoman/modules/scan/ebuild/checks.py
+++ /dev/null
@@ -1,1044 +0,0 @@
-# -*- coding:utf-8 -*-
-# repoman: Checks
-# Copyright 2007-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-"""This module contains functions used in Repoman to ascertain the quality
-and correctness of an ebuild."""
-
-from __future__ import unicode_literals
-
-from itertools import chain
-import operator
-import re
-import time
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-from portage.eapi import (
-   eapi_supports_prefix, eapi_has_implicit_rdepend,
-   eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard,
-   eapi_exports_AA, eapi_has_pkg_pretend)
-
-from . import errors
-
-
-class LineCheck(object):
-   """Run a check on a line of an ebuild."""
-   """A regular expression to determine whether to ignore the line"""
-   ignore_line = False
-   """True if lines containing nothing more than comments with optional
-   leading whitespace should be ignored"""
-   ignore_comment = True
-
-   def new(self, pkg):
-   pass
-
-   def check_eapi(self, eapi):
-   """Returns if check should be run in the given EAPI (default: 
True)"""
-   return True
-
-   def check(self, num, line):
-   """Run the check on line and return error if there is one"""
-   if self.re.match(line):
-   return self.error
-
-   def end(self):
-   pass
-
-
-class PhaseCheck(LineCheck):
-   """ basic class for function detection """
-
-   func_end_re = re.compile(r'^\}$')
-   phases_re = re.compile('(%s)' % '|'.join((
-   'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare',
-   'src_configure', 'src_compile', 'src_test', 'src_install',
-   'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm',
-   'pkg_config')))
-   in_phase = ''
-
-   def check(self, num, line):
-   m = self.phases_re.match(line)
-   if m is not None:
-   self.in_phase = m.group(1)
-   if self.in_phase != '' and self.func_end_re.match(line) is not 
None:
-   self.in_phase = ''
-
-   return self.phase_check(num, line)
-
-   def phase_check(self, num, line):
-   """ override this function for your checks """
-   pass
-
-
-class EbuildHeader(LineCheck):
-   """Ensure ebuilds have proper headers
-   Copyright header errors
-   CVS header errors
-   License header errors
-
-   Args:
-   modification_year - Year the ebuild was last modified
-   """
-
-   repoman_check_name = 'ebuild.badheader'
-
-   gentoo_copyright = r'^# Copyright ((1999|2\d\d\d)-)?%s Gentoo 
Foundation$'
-   gentoo_license = (
-   '# Distributed under the terms'
-   ' of the GNU General Public License v2')
-   id_header_re = re.compile(r'.*\$(Id|Header)(:.*)?\$.*')
-   blank_line_re = re.compile(r'^$')
-   ignore_comment = False
-
-   def new(self, pkg):
-   if pkg.mtime is None:
-   self.modification_year = r'2\d\d\d'
-   else:
-   self.modification_year = str(time.gmtime(pkg.mtime)[0])
-   self.gentoo_copyright_re = re.compile(
-   self.gentoo_copyright % self.modification_year)
-
-   def check(self, num, line):
-   if num > 2:
-   return
-   elif num == 0:
-   if not self.gentoo_copyright_re.match(line):
-   return errors.COPYRIGHT_ERROR
-   elif num == 1 and line.rstrip('\n') != self.gentoo_license:
-   return errors.LICENSE_ERROR
-   elif num == 2 and self.id_header_re.match(line):
-   return errors.ID_HEADER_ERROR
-   elif num == 2 and not self.blank_line_re.match(line):
-   return errors.NO_BLANK_LINE_ERROR
-
-
-class EbuildWhitespace(LineCheck):
-   """Ensure ebuilds have proper whitespacing"""
-
-   repoman_check_name = 'ebuild.minorsyn'
-
-   ignore_line =

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/whitespace/

2017-09-11 Thread Brian Dolbec
commit: fdf9a1391c77abbf6dd553e92013e54be9a82f53
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:07:13 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fdf9a139

repoman: New linechecks module, whitespace

 .../modules/linechecks/whitespace/__init__.py  | 27 ++
 .../repoman/modules/linechecks/whitespace/blank.py | 25 
 .../modules/linechecks/whitespace/whitespace.py| 21 +
 3 files changed, 73 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py
new file mode 100644
index 0..ded690ed7
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Whitespace plug-in module for repoman LineChecks.
+Performs checks for useless whitespace in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'whitespace-check': {
+   'name': "whitespace",
+   'sourcefile': "whitespace",
+   'class': "EbuildWhitespace",
+   'description': doc,
+   },
+   'blankline-check': {
+   'name': "blankline",
+   'sourcefile': "blank",
+   'class': "EbuildBlankLine",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/blank.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py
new file mode 100644
index 0..2ab4097a3
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/blank.py
@@ -0,0 +1,25 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildBlankLine(LineCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   ignore_comment = False
+   blank_line = re.compile(r'^$')
+
+   def new(self, pkg):
+   self.line_is_blank = False
+
+   def check(self, num, line):
+   if self.line_is_blank and self.blank_line.match(line):
+   return 'Useless blank line on line: %d'
+   if self.blank_line.match(line):
+   self.line_is_blank = True
+   else:
+   self.line_is_blank = False
+
+   def end(self):
+   if self.line_is_blank:
+   yield 'Useless blank line on last line'

diff --git a/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py 
b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py
new file mode 100644
index 0..556b2ab81
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/whitespace/whitespace.py
@@ -0,0 +1,21 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildWhitespace(LineCheck):
+   """Ensure ebuilds have proper whitespacing"""
+
+   repoman_check_name = 'ebuild.minorsyn'
+
+   ignore_line = re.compile(r'(^$)|(^(\t)*#)')
+   ignore_comment = False
+   leading_spaces = re.compile(r'^[\S\t]')
+   trailing_whitespace = re.compile(r'.*([\S]$)')
+
+   def check(self, num, line):
+   if self.leading_spaces.match(line) is None:
+   return self.errors['LEADING_SPACES_ERROR']
+   if self.trailing_whitespace.match(line) is None:
+   return self.errors['TRAILING_WHITESPACE_ERROR']



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/uri/

2017-09-11 Thread Brian Dolbec
commit: 9f46eba88b7bcacdfde619ff4006b0bb850a39b6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:05:03 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9f46eba8

repoman: New linechecks module, uri

 .../pym/repoman/modules/linechecks/uri/__init__.py | 21 +++
 repoman/pym/repoman/modules/linechecks/uri/uri.py  | 30 ++
 2 files changed, 51 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/uri/__init__.py 
b/repoman/pym/repoman/modules/linechecks/uri/__init__.py
new file mode 100644
index 0..a7731e3cc
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/uri/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Uri plug-in module for repoman LineChecks.
+Performs HOMEPAGE variable checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'httpsuri-check': {
+   'name': "httpsuri",
+   'sourcefile': "uri",
+   'class': "UriUseHttps",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/uri/uri.py 
b/repoman/pym/repoman/modules/linechecks/uri/uri.py
new file mode 100644
index 0..1a0afe682
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/uri/uri.py
@@ -0,0 +1,30 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class UriUseHttps(LineCheck):
+   """Check that we use https:// for known good sites."""
+   repoman_check_name = 'uri.https'
+   _SITES = (
+   '([-._a-zA-Z0-9]*\.)?apache\.org',
+   '((alioth|packages(\.qa)?|people|www)\.)?debian\.org',
+   # Most FDO sites support https, but not all (like tango).
+   # List the most common ones here for now.
+   
'((anongit|bugs|cgit|dri|patchwork|people|specifications|www|xcb|xorg)\.)?freedesktop\.org',
+   '((bugs|dev|wiki|www)\.)?gentoo\.org',
+   '((wiki)\.)?github\.(io|com)',
+   'savannah\.(non)?gnu\.org',
+   '((gcc|www)\.)?gnu\.org',
+   'curl\.haxx\.se',
+   
'((bugzilla|git|mirrors|patchwork|planet|www(\.wiki)?)\.)?kernel\.org',
+   '((bugs|wiki|www)\.)?linuxfoundation\.org',
+   '((docs|pypi|www)\.)?python\.org',
+   '(sf|sourceforge)\.net',
+   '(www\.)?(enlightenment|sourceware|x)\.org',
+   )
+   # Try to anchor the end of the URL so we don't get false positives
+   # with http://github.com.foo.bar.com/.  Unlikely, but possible.
+   re = re.compile(r'.*\bhttp://(%s)(\s|["\'/]|$)' % r'|'.join(_SITES))
+   error = 'URI_HTTPS'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/emake/

2017-09-11 Thread Brian Dolbec
commit: 291e91dde78e3b1cbd5f9886e6825171008ab210
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:00:30 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=291e91dd

repoman: New linechecks module, emake

 .../repoman/modules/linechecks/emake/__init__.py   | 27 ++
 .../pym/repoman/modules/linechecks/emake/emake.py  | 23 ++
 2 files changed, 50 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/emake/__init__.py 
b/repoman/pym/repoman/modules/linechecks/emake/__init__.py
new file mode 100644
index 0..2e930dae8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/emake/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Emake plug-in module for repoman LineChecks.
+Performs emake checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'paralleldisabled-check': {
+   'name': "paralleldisabled",
+   'sourcefile': "emake",
+   'class': "EMakeParallelDisabledViaMAKEOPTS",
+   'description': doc,
+   },
+   'autodefault-check': {
+   'name': "autodefault",
+   'sourcefile': "emake",
+   'class': "WantAutoDefaultValue",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/emake/emake.py 
b/repoman/pym/repoman/modules/linechecks/emake/emake.py
new file mode 100644
index 0..e1e3e638e
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/emake/emake.py
@@ -0,0 +1,23 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EMakeParallelDisabledViaMAKEOPTS(LineCheck):
+   """Check for MAKEOPTS=-j1 that disables parallelization."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'^\s*MAKEOPTS=(\'|")?.*-j\s*1\b')
+   error = 'EMAKE_PARALLEL_DISABLED_VIA_MAKEOPTS'
+
+
+class WantAutoDefaultValue(LineCheck):
+   """Check setting WANT_AUTO* to latest (default value)."""
+   repoman_check_name = 'ebuild.minorsyn'
+   _re = re.compile(r'^WANT_AUTO(CONF|MAKE)=(\'|")?latest')
+
+   def check(self, num, line):
+   m = self._re.match(line)
+   if m is not None:
+   return 'WANT_AUTO' + m.group(1) + \
+   ' redundantly set to default value "latest" on 
line: %d'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/quotes/

2017-09-11 Thread Brian Dolbec
commit: 2f8ec909aac9fffc14c15499ed3394bd6445621c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:04:31 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2f8ec909

repoman: New linechecks module, quotes

 .../repoman/modules/linechecks/quotes/__init__.py  | 27 +++
 .../repoman/modules/linechecks/quotes/quoteda.py   | 16 
 .../repoman/modules/linechecks/quotes/quotes.py| 86 ++
 3 files changed, 129 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/__init__.py 
b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py
new file mode 100644
index 0..6043ab20c
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Nested plug-in module for repoman LineChecks.
+Performs nested subshell checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'quote-check': {
+   'name': "quote",
+   'sourcefile': "quotes",
+   'class': "EbuildQuote",
+   'description': doc,
+   },
+   'quoteda-check': {
+   'name': "quoteda",
+   'sourcefile': "quoteda",
+   'class': "EbuildQuotedA",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py 
b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py
new file mode 100644
index 0..7fd9ba797
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/quoteda.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildQuotedA(LineCheck):
+   """Ensure ebuilds have no quoting around ${A}"""
+
+   repoman_check_name = 'ebuild.minorsyn'
+   a_quoted = re.compile(r'.*\"\$(\{A\}|A)\"')
+
+   def check(self, num, line):
+   match = self.a_quoted.match(line)
+   if match:
+   return "Quoted \"${A}\" on line: %d"

diff --git a/repoman/pym/repoman/modules/linechecks/quotes/quotes.py 
b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py
new file mode 100644
index 0..68c594e23
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/quotes/quotes.py
@@ -0,0 +1,86 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildQuote(LineCheck):
+   """Ensure ebuilds have valid quoting around things like D,FILESDIR, 
etc..."""
+
+   repoman_check_name = 'ebuild.minorsyn'
+   _message_commands = [
+   "die", "echo", "eerror", "einfo", "elog", "eqawarn", "ewarn"]
+   _message_re = re.compile(
+   r'\s(' + "|".join(_message_commands) + r')\s+"[^"]*"\s*$')
+   _ignored_commands = ["local", "export"] + _message_commands
+   ignore_line = re.compile(
+   r'(^$)|(^\s*#.*)|(^\s*\w+=.*)' +
+   r'|(^\s*(' + "|".join(_ignored_commands) + r')\s+)')
+   ignore_comment = False
+   var_names = ["D", "DISTDIR", "FILESDIR", "S", "T", "ROOT", "WORKDIR"]
+
+   # EAPI=3/Prefix vars
+   var_names += ["ED", "EPREFIX", "EROOT"]
+
+   # variables for games.eclass
+   var_names += [
+   "Ddir", "GAMES_PREFIX_OPT", "GAMES_DATADIR",
+   "GAMES_DATADIR_BASE", "GAMES_SYSCONFDIR", "GAMES_STATEDIR",
+   "GAMES_LOGDIR", "GAMES_BINDIR"]
+
+   # variables for multibuild.eclass
+   var_names += ["BUILD_DIR"]
+
+   var_names = "(%s)" % "|".join(var_names)
+   var_reference = re.compile(
+   r'\$(\{%s\}|%s\W)' % (var_names, var_names))
+   missing_quotes = re.compile(
+   r'(\s|^)[^"\'\s]*\$\{?%s\}?[^"\'\s]*(\s|$)' % var_names)
+   cond_begin = re.compile(r'(^|\s+)\[\[($|\\$|\s+)')
+   cond_end = re.compile(r'(^|\s+)\]\]($|\\$|\s+)')
+
+   def check(self, num, line):
+   if self.var_reference.search(line) is None:
+   return
+   # There can be multiple matches / violations on a single line. 
We
+   # have to make sure none of the matches are violators. Once 
we've
+   # found one violator, any remaining matches on the same line can
+   # be ignored.
+   pos = 0
+   while pos <= len(line) - 1:
+   missing_quotes = self.missing_quotes.search(line, pos)
+   if not missing_quotes:
+   break
+   # If the last character of the previous match is a 
whitespace
+   # character, that character may be n

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

2017-09-11 Thread Brian Dolbec
commit: 05068f028ced074c7cb78aa3e21be434555e4be6
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Wed Jul 26 22:20:56 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:35 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=05068f02

repoman: .travis.yml: pyyaml python module is needed for builds

 .travis.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.travis.yml b/.travis.yml
index 20078530e..386591a14 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,8 @@ install:
 - "[[ ${TRAVIS_PYTHON_VERSION} == 3.[6789] || ${TRAVIS_PYTHON_VERSION} == 
pypy ]] || pip install pysha3"
 # always install pygost for Streebog
 - pip install pygost
+# pyyaml is needed for building
+- pip install pyyaml
 
 script:
 - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/do/

2017-09-11 Thread Brian Dolbec
commit: 44e1ac8209e7e38f4bb81fdcdb7da97f5b9dd619
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:19:44 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=44e1ac82

repoman: New linechecks module, do

 .../pym/repoman/modules/linechecks/do/__init__.py   | 21 +
 repoman/pym/repoman/modules/linechecks/do/dosym.py  | 16 
 2 files changed, 37 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/do/__init__.py 
b/repoman/pym/repoman/modules/linechecks/do/__init__.py
new file mode 100644
index 0..a56204794
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/do/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Do plug-in module for repoman LineChecks.
+Performs do* checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nonrelative-check': {
+   'name': "dosym",
+   'sourcefile': "dosym",
+   'class': "EbuildNonRelativeDosym",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/do/dosym.py 
b/repoman/pym/repoman/modules/linechecks/do/dosym.py
new file mode 100644
index 0..bab4dad03
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/do/dosym.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildNonRelativeDosym(LineCheck):
+   """Check ebuild for dosym using absolute paths instead of relative."""
+   repoman_check_name = 'ebuild.absdosym'
+   regex = re.compile(
+   r'^\s*dosym\s+["\']?(/(bin|etc|lib|opt|sbin|srv|usr|var)\S*)')
+
+   def check(self, num, line):
+   match = self.regex.match(line)
+   if match:
+   return "dosym '%s'... could use relative path" % 
(match.group(1), ) + " on line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/portage/

2017-09-11 Thread Brian Dolbec
commit: 656a979fc092abd1ce68b5eb26faadbdad41
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:04:00 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=656a979f

repoman: New linechecks module, portage

 .../repoman/modules/linechecks/portage/__init__.py | 27 
 .../repoman/modules/linechecks/portage/internal.py | 37 ++
 2 files changed, 64 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/portage/__init__.py 
b/repoman/pym/repoman/modules/linechecks/portage/__init__.py
new file mode 100644
index 0..d390c6054
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/portage/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Portage plug-in module for repoman LineChecks.
+Performs checks for internal portage variable usage in ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'internal-check': {
+   'name': "portageinternal",
+   'sourcefile': "internal",
+   'class': "PortageInternal",
+   'description': doc,
+   },
+   'portageinternalvariableassignment-check': {
+   'name': "portageinternalvariableassignment",
+   'sourcefile': "internal",
+   'class': "PortageInternalVariableAssignment",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/portage/internal.py 
b/repoman/pym/repoman/modules/linechecks/portage/internal.py
new file mode 100644
index 0..869337221
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/portage/internal.py
@@ -0,0 +1,37 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class PortageInternal(LineCheck):
+   repoman_check_name = 'portage.internal'
+   ignore_comment = True
+   # Match when the command is preceded only by leading whitespace or a 
shell
+   # operator such as (, {, |, ||, or &&. This prevents false positives in
+   # things like elog messages, as reported in bug #413285.
+
+   internal_portage_func_or_var = (
+   'ecompress|ecompressdir|env-update|prepall|prepalldocs|preplib')
+   re = re.compile(
+   r'^(\s*|.*[|&{(]+\s*)\b(%s)\b' % internal_portage_func_or_var)
+
+   def check(self, num, line):
+   """Run the check on line and return error if there is one"""
+   m = self.re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(2)) + " called on line: %d"
+
+
+class PortageInternalVariableAssignment(LineCheck):
+   repoman_check_name = 'portage.internal'
+   internal_assignment = re.compile(
+   r'\s*(export\s+)?(EXTRA_ECONF|EXTRA_EMAKE)\+?=')
+
+   def check(self, num, line):
+   match = self.internal_assignment.match(line)
+   e = None
+   if match is not None:
+   e = 'Assignment to variable %s' % match.group(2)
+   e += ' on line: %d'
+   return e



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/helpers/

2017-09-11 Thread Brian Dolbec
commit: faabe3297ec32e9b4a12cd622aab0280693f264d
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:01:52 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=faabe329

repoman: New linechecks module, helpers

 .../repoman/modules/linechecks/helpers/__init__.py | 21 +
 .../repoman/modules/linechecks/helpers/offset.py   | 22 ++
 2 files changed, 43 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/helpers/__init__.py 
b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py
new file mode 100644
index 0..e2d12afe4
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/helpers/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Helpers plug-in module for repoman LineChecks.
+Performs variable helpers checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nooffset-check': {
+   'name': "nooffset",
+   'sourcefile': "offset",
+   'class': "NoOffsetWithHelpers",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/helpers/offset.py 
b/repoman/pym/repoman/modules/linechecks/helpers/offset.py
new file mode 100644
index 0..5d7624a68
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/helpers/offset.py
@@ -0,0 +1,22 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class NoOffsetWithHelpers(LineCheck):
+   """ Check that the image location, the alternate root offset, and the
+   offset prefix (D, ROOT, ED, EROOT and EPREFIX) are not used with
+   helpers """
+
+   repoman_check_name = 'variable.usedwithhelpers'
+   # Ignore matches in quoted strings like this:
+   # elog "installed into ${ROOT}usr/share/php5/apc/."
+   _install_funcs = (
+   'docinto|do(compress|dir|hard)'
+   '|exeinto|fowners|fperms|insinto|into')
+   _quoted_vars = 'D|ROOT|ED|EROOT|EPREFIX'
+   re = re.compile(
+   r'^[^#"\']*\b(%s)\s+"?\$\{?(%s)\b.*' %
+   (_install_funcs, _quoted_vars))
+   error = 'NO_OFFSET_WITH_HELPERS'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/nested/

2017-09-11 Thread Brian Dolbec
commit: 420e4103de0a3a56478871ff3f5733067d8da862
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:02:24 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=420e4103

repoman: New linechecks module, nested

 .../repoman/modules/linechecks/nested/__init__.py   | 21 +
 .../pym/repoman/modules/linechecks/nested/nested.py | 15 +++
 .../repoman/modules/linechecks/nested/nesteddie.py  | 11 +++
 3 files changed, 47 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/nested/__init__.py 
b/repoman/pym/repoman/modules/linechecks/nested/__init__.py
new file mode 100644
index 0..8eeeccbac
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Nested plug-in module for repoman LineChecks.
+Performs nested subshell checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'nesteddie-check': {
+   'name': "nesteddie",
+   'sourcefile': "nested",
+   'class': "EbuildNestedDie",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/nested/nested.py 
b/repoman/pym/repoman/modules/linechecks/nested/nested.py
new file mode 100644
index 0..06b272772
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/nested.py
@@ -0,0 +1,15 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildNestedDie(LineCheck):
+   """Check ebuild for nested die statements (die statements in 
subshells)"""
+
+   repoman_check_name = 'ebuild.nesteddie'
+   nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b')
+
+   def check(self, num, line):
+   if self.nesteddie_re.match(line):
+   return self.errors['NESTED_DIE_ERROR']

diff --git a/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py 
b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py
new file mode 100644
index 0..6c1e4be9f
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/nested/nesteddie.py
@@ -0,0 +1,11 @@
+
+
+class EbuildNestedDie(LineCheck):
+   """Check ebuild for nested die statements (die statements in 
subshells)"""
+
+   repoman_check_name = 'ebuild.nesteddie'
+   nesteddie_re = re.compile(r'^[^#]*\s\(\s[^)]*\bdie\b')
+
+   def check(self, num, line):
+   if self.nesteddie_re.match(line):
+   return errors.NESTED_DIE_ERROR



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/phases/

2017-09-11 Thread Brian Dolbec
commit: a5f301f50d4172dd1db16b916c4ef62727ba01bc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:03:33 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5f301f5

repoman: New linechecks module, phases

 .../repoman/modules/linechecks/phases/__init__.py  | 34 +++
 .../pym/repoman/modules/linechecks/phases/phase.py | 71 ++
 2 files changed, 105 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/phases/__init__.py 
b/repoman/pym/repoman/modules/linechecks/phases/__init__.py
new file mode 100644
index 0..476443b25
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/phases/__init__.py
@@ -0,0 +1,34 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Phases plug-in module for repoman LineChecks.
+Performs phase dependant checks on ebuilds using a PhaseCheck base class.
+"""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'emakeparallel-check': {
+   'name': "emakeparallel",
+   'sourcefile': "phase",
+   'class': "EMakeParallelDisabled",
+   'description': doc,
+   },
+   'srccompileeconf-check': {
+   'name': "srccompileeconf",
+   'sourcefile': "phase",
+   'class': "SrcCompileEconf",
+   'description': doc,
+   },
+   'srcunpackpatches-check': {
+   'name': "srcunpackpatches",
+   'sourcefile': "phase",
+   'class': "SrcUnpackPatches",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/phases/phase.py 
b/repoman/pym/repoman/modules/linechecks/phases/phase.py
new file mode 100644
index 0..acc3a1e1d
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/phases/phase.py
@@ -0,0 +1,71 @@
+
+import re
+
+from portage.eapi import eapi_has_src_prepare_and_src_configure
+from repoman.modules.linechecks.base import LineCheck
+
+
+class PhaseCheck(LineCheck):
+   """ basic class for function detection """
+
+   func_end_re = re.compile(r'^\}$')
+   phases_re = re.compile('(%s)' % '|'.join((
+   'pkg_pretend', 'pkg_setup', 'src_unpack', 'src_prepare',
+   'src_configure', 'src_compile', 'src_test', 'src_install',
+   'pkg_preinst', 'pkg_postinst', 'pkg_prerm', 'pkg_postrm',
+   'pkg_config')))
+   in_phase = ''
+
+   def check(self, num, line):
+   m = self.phases_re.match(line)
+   if m is not None:
+   self.in_phase = m.group(1)
+   if self.in_phase != '' and self.func_end_re.match(line) is not 
None:
+   self.in_phase = ''
+
+   return self.phase_check(num, line)
+
+   def phase_check(self, num, line):
+   """ override this function for your checks """
+   pass
+
+
+class EMakeParallelDisabled(PhaseCheck):
+   """Check for emake -j1 calls which disable parallelization."""
+   repoman_check_name = 'upstream.workaround'
+   re = re.compile(r'^\s*emake\s+.*-j\s*1\b')
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_compile' or self.in_phase == 
'src_install':
+   if self.re.match(line):
+   return self.errors['EMAKE_PARALLEL_DISABLED']
+
+
+class SrcCompileEconf(PhaseCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   configure_re = re.compile(r'\s(econf|./configure)')
+
+   def check_eapi(self, eapi):
+   return eapi_has_src_prepare_and_src_configure(eapi)
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_compile':
+   m = self.configure_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " call should be moved to src_configure 
from line: %d"
+
+
+class SrcUnpackPatches(PhaseCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   src_prepare_tools_re = re.compile(r'\s(e?patch|sed)\s')
+
+   def check_eapi(self, eapi):
+   return eapi_has_src_prepare_and_src_configure(eapi)
+
+   def phase_check(self, num, line):
+   if self.in_phase == 'src_unpack':
+   m = self.src_prepare_tools_re.search(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " call should be moved to src_prepare 
from line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/use/

2017-09-11 Thread Brian Dolbec
commit: 439cb1c9cb54c7471996c97f60028d7b528d0d18
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:05:56 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=439cb1c9

repoman: New linechecks module, use

 .../pym/repoman/modules/linechecks/use/__init__.py  | 21 +
 .../pym/repoman/modules/linechecks/use/builtwith.py | 10 ++
 2 files changed, 31 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/use/__init__.py 
b/repoman/pym/repoman/modules/linechecks/use/__init__.py
new file mode 100644
index 0..e5665d2d8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/use/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Use plug-in module for repoman LineChecks.
+Performs Built-With-Use checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'builtwith-check': {
+   'name': "builtwith",
+   'sourcefile': "builtwith",
+   'class': "BuiltWithUse",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/use/builtwith.py 
b/repoman/pym/repoman/modules/linechecks/use/builtwith.py
new file mode 100644
index 0..0ec4fae21
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/use/builtwith.py
@@ -0,0 +1,10 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class BuiltWithUse(LineCheck):
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)built_with_use\b')
+   error = 'BUILT_WITH_USE'



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 79c30786d44d7e4d592537e97f2914eae7834e91
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:49:26 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=79c30786

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E261

 repoman/pym/repoman/tests/runTests.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 1795aa487..ca37b14b3 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -17,7 +17,7 @@ def debug_signal(signum, frame):
pdb.set_trace()
 
 if platform.python_implementation() == 'Jython':
-   debug_signum = signal.SIGUSR2 # bug #424259
+   debug_signum = signal.SIGUSR2  # bug #424259
 else:
debug_signum = signal.SIGUSR1
 



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/, repoman/pym/repoman/modules/scan/ebuild/

2017-09-11 Thread Brian Dolbec
commit: 42b08308ce0c527fb85bed0a530cc54c5a901121
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:09:03 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=42b08308

repoman: Convert multicheck module to the new linechecks sub-module

 repoman/pym/repoman/modules/scan/ebuild/__init__.py   |  2 +-
 repoman/pym/repoman/modules/scan/ebuild/multicheck.py | 10 +++---
 repoman/pym/repoman/scanner.py|  1 +
 3 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/repoman/pym/repoman/modules/scan/ebuild/__init__.py 
b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
index 3e1d31951..1d8ec1941 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/__init__.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/__init__.py
@@ -47,7 +47,7 @@ module_spec = {
'functions': ['check'],
'func_kwargs': {
},
-   'mod_kwargs': ['qatracker', 'options'
+   'mod_kwargs': ['qatracker', 'options', 'repo_settings', 
'linechecks',
],
'func_kwargs': {
'ebuild': (None, None),

diff --git a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py 
b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
index 9e36e2a68..94526ae9e 100644
--- a/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
+++ b/repoman/pym/repoman/modules/scan/ebuild/multicheck.py
@@ -8,7 +8,7 @@ import io
 from portage import _encodings, _unicode_encode
 
 from repoman.modules.scan.scanbase import ScanBase
-from .checks import run_checks, checks_init
+from repoman.modules.linechecks.controller import LineCheckController
 
 
 class MultiCheck(ScanBase):
@@ -22,7 +22,11 @@ class MultiCheck(ScanBase):
'''
self.qatracker = kwargs.get('qatracker')
self.options = kwargs.get('options')
-   checks_init(self.options.experimental_inherit == 'y')
+   self.controller = LineCheckController(
+   kwargs.get('repo_settings'),
+   kwargs.get('linechecks')
+   )
+   self.controller.checks_init(self.options.experimental_inherit 
== 'y')
 
def check(self, **kwargs):
'''Check the ebuild for utf-8 encoding
@@ -40,7 +44,7 @@ class MultiCheck(ScanBase):
errors='strict'),
mode='r', encoding=_encodings['repo.content'])
try:
-   for check_name, e in run_checks(f, pkg):
+   for check_name, e in 
self.controller.run_checks(f, pkg):
self.qatracker.add_error(
check_name, 
ebuild.relative_path + ': %s' % e)
finally:

diff --git a/repoman/pym/repoman/scanner.py b/repoman/pym/repoman/scanner.py
index b3d030570..d61e50131 100644
--- a/repoman/pym/repoman/scanner.py
+++ b/repoman/pym/repoman/scanner.py
@@ -193,6 +193,7 @@ class Scanner(object):
"env": self.env,
"have": self.have,
"dev_keywords": self.dev_keywords,
+   "linechecks": self.moduleconfig.linechecks,
}
# initialize the plugin checks here
self.modules = {}



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 652d0e28d19817db5263a48a3fe6fa889b31cc51
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:46:28 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=652d0e28

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E401

 repoman/pym/repoman/tests/runTests.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 759abdd82..3125ff058 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -3,7 +3,8 @@
 # Copyright 2006-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-import os, sys
+import os
+import sys
 import os.path as osp
 import grp
 import platform



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/deprecated/

2017-09-11 Thread Brian Dolbec
commit: 89a1924390edfb173136a8787b0161e377332edb
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:19:12 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89a19243

repoman: New linechecks module, deprecated

 .../modules/linechecks/deprecated/__init__.py  | 46 +++
 .../modules/linechecks/deprecated/deprecated.py| 32 +++
 .../modules/linechecks/deprecated/inherit.py   | 66 ++
 3 files changed, 144 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py
new file mode 100644
index 0..8c5f61d49
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/__init__.py
@@ -0,0 +1,46 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Deprecated plug-in module for repoman LineChecks.
+Performs miscelaneous deprecation checks on ebuilds not covered by
+specialty modules."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'deprecated',
+   'description': doc,
+   'provides':{
+   'useq-check': {
+   'name': "useq",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedUseq",
+   'description': doc,
+   },
+   'hasq-check': {
+   'name': "hasq",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedHasq",
+   'description': doc,
+   },
+   'preserve-check': {
+   'name': "preservelib",
+   'sourcefile': "deprecated",
+   'class': "PreserveOldLib",
+   'description': doc,
+   },
+   'bindnow-check': {
+   'name': "bindnow",
+   'sourcefile': "deprecated",
+   'class': "DeprecatedBindnowFlags",
+   'description': doc,
+   },
+   'inherit-check': {
+   'name': "inherit",
+   'sourcefile': "inherit",
+   'class': "InheritDeprecated",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py
new file mode 100644
index 0..b33852e74
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/deprecated.py
@@ -0,0 +1,32 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class DeprecatedUseq(LineCheck):
+   """Checks for use of the deprecated useq function"""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)useq\b')
+   error = 'USEQ_ERROR'
+
+
+class DeprecatedHasq(LineCheck):
+   """Checks for use of the deprecated hasq function"""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'(^|.*\b)hasq\b')
+   error = 'HASQ_ERROR'
+
+
+class PreserveOldLib(LineCheck):
+   """Check for calls to the deprecated preserve_old_lib function."""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'.*preserve_old_lib')
+   error = 'PRESERVE_OLD_LIB'
+
+
+class DeprecatedBindnowFlags(LineCheck):
+   """Check for calls to the deprecated bindnow-flags function."""
+   repoman_check_name = 'ebuild.minorsyn'
+   re = re.compile(r'.*\$\(bindnow-flags\)')
+   error = 'DEPRECATED_BINDNOW_FLAGS'

diff --git a/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py 
b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
new file mode 100644
index 0..8a20f22a4
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/deprecated/inherit.py
@@ -0,0 +1,66 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class InheritDeprecated(LineCheck):
+   """Check if ebuild directly or indirectly inherits a deprecated 
eclass."""
+
+   repoman_check_name = 'inherit.deprecated'
+
+   # deprecated eclass : new eclass (False if no new eclass)
+   deprecated_eclasses = {
+   "base": False,
+   "bash-completion": "bash-completion-r1",
+   "boost-utils": False,
+   "clutter": "gnome2",
+   "confutils": False,
+   "distutils": "distutils-r1",
+   "games": False,
+   "gems": "ruby-fakegem",
+   "gpe": False,
+   "gst-plugins-bad": "gstreamer",
+   "gst-plugins-base": "gstreamer",
+   "gst-plugins-good": "gstreamer",
+   "gst-plugins-ugly": "gstreamer",
+   "gst-plugin

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

2017-09-11 Thread Brian Dolbec
commit: 4cdcaf7ffc9a03e5113f76e7f7860275615166c5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Aug 17 01:50:21 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4cdcaf7f

module.py: Extend the module loader for API version checking

If provided with an iterable of compatibility versions, The controller
will check the plugin modules module_spec 'version' variable is
compatible with the base application.

 pym/portage/module.py | 22 --
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/pym/portage/module.py b/pym/portage/module.py
index 00f322387..f5116b6f5 100644
--- a/pym/portage/module.py
+++ b/pym/portage/module.py
@@ -15,6 +15,10 @@ class InvalidModuleName(PortageException):
"""An invalid or unknown module name."""
 
 
+class ModuleVersionError(PortageException):
+   '''An incompatible module version'''
+
+
 class Module(object):
"""Class to define and hold our plug-in module
 
@@ -87,16 +91,17 @@ class Modules(object):
@param namepath: Python import path to the "modules" directory
"""
 
-   def __init__(self, path, namepath):
+   def __init__(self, path, namepath, compat_versions=None):
self._module_path = path
self._namepath = namepath
+   self.compat_versions = compat_versions
self.parents = []
self._modules = self._get_all_modules()
self.modules = ProtectedDict(self._modules)
self.module_names = sorted(self._modules)
 
def _get_all_modules(self):
-   """scans the emaint modules dir for loadable modules
+   """scans the _module_path dir for loadable modules
 
@rtype: dictionary of module_plugins
"""
@@ -117,6 +122,7 @@ class Modules(object):
kids = {}
for entry in importables:
new_module = Module(entry, self._namepath)
+   self._check_compat(new_module)
for module_name in new_module.kids:
kid = new_module.kids[module_name]
kid['parent'] = new_module
@@ -211,6 +217,8 @@ class Modules(object):
 
@type modname: string
@param modname: the module class name
+   @type var: string
+   @param var: the base level variable to return
@type dictionary
@return: the modules class exported options descriptions
"""
@@ -220,3 +228,13 @@ class Modules(object):
raise InvalidModuleName(
"Module name '%s' was invalid or not found" % 
modname)
return value
+
+   def _check_compat(self, module):
+   if self.compat_versions:
+   if not module.module_spec['version'] in 
self.compat_versions:
+   raise ModuleVersionError(
+   "Error loading '%s' plugin module: %s, 
version: %s\n"
+   "Module is not compatible with the 
current application version\n"
+   "Compatible module API versions are: %s"
+   % (self._namepath, 
module.module_spec['name'],
+   module.module_spec['version'], 
self.compat_versions))



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 0069db2e51ad7e780bfa450f073e8b24ecd54648
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:47:42 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:34 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0069db2e

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E302

 repoman/pym/repoman/tests/runTests.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index 3125ff058..1795aa487 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -11,6 +11,7 @@ import platform
 import pwd
 import signal
 
+
 def debug_signal(signum, frame):
import pdb
pdb.set_trace()



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/eapi/

2017-09-11 Thread Brian Dolbec
commit: fb1afecc6583a10ff477d4f9be600d4252c67b06
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 00:20:37 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:14 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb1afecc

repoman: New linechecks module, eapi

 .../repoman/modules/linechecks/eapi/__init__.py| 51 +
 .../pym/repoman/modules/linechecks/eapi/checks.py  | 83 ++
 .../repoman/modules/linechecks/eapi/definition.py  | 36 ++
 3 files changed, 170 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/eapi/__init__.py 
b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py
new file mode 100644
index 0..e598fdfe3
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/eapi/__init__.py
@@ -0,0 +1,51 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Eapi plug-in module for repoman LineChecks.
+Performs eapi dependant checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'eapi',
+   'description': doc,
+   'provides':{
+   'definition-check': {
+   'name': "definition",
+   'sourcefile': "definition",
+   'class': "EapiDefinition",
+   'description': doc,
+   },
+   'srcprepare-check': {
+   'name': "srcprepare",
+   'sourcefile': "checks",
+   'class': "UndefinedSrcPrepareSrcConfigurePhases",
+   'description': doc,
+   },
+   'eapi3deprecated-check': {
+   'name': "eapi3deprecated",
+   'sourcefile': "checks",
+   'class': "Eapi3DeprecatedFuncs",
+   'description': doc,
+   },
+   'pkgpretend-check': {
+   'name': "pkgpretend",
+   'sourcefile': "checks",
+   'class': "UndefinedPkgPretendPhase",
+   'description': doc,
+   },
+   'eapi4incompatible-check': {
+   'name': "eapi4incompatible",
+   'sourcefile': "checks",
+   'class': "Eapi4IncompatibleFuncs",
+   'description': doc,
+   },
+   'eapi4gonevars-check': {
+   'name': "eapi4gonevars",
+   'sourcefile': "checks",
+   'class': "Eapi4GoneVars",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/eapi/checks.py 
b/repoman/pym/repoman/modules/linechecks/eapi/checks.py
new file mode 100644
index 0..de899c061
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/eapi/checks.py
@@ -0,0 +1,83 @@
+
+import re
+
+from portage.eapi import (
+   eapi_has_src_prepare_and_src_configure, eapi_has_dosed_dohard,
+   eapi_exports_AA, eapi_has_pkg_pretend)
+from repoman.modules.linechecks.base import LineCheck
+
+
+# EAPI <2 checks
+class UndefinedSrcPrepareSrcConfigurePhases(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'
+   src_configprepare_re = 
re.compile(r'\s*(src_configure|src_prepare)\s*\(\)')
+
+   def check_eapi(self, eapi):
+   return not eapi_has_src_prepare_and_src_configure(eapi)
+
+   def check(self, num, line):
+   m = self.src_configprepare_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " phase is not defined in EAPI < 2 on line: %d"
+
+
+# EAPI-3 checks
+class Eapi3DeprecatedFuncs(LineCheck):
+   repoman_check_name = 'EAPI.deprecated'
+   deprecated_commands_re = re.compile(r'^\s*(check_license)\b')
+
+   def check_eapi(self, eapi):
+   return eapi not in ('0', '1', '2')
+
+   def check(self, num, line):
+   m = self.deprecated_commands_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " has been deprecated in EAPI=3 on line: %d"
+
+
+# EAPI <4 checks
+class UndefinedPkgPretendPhase(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'
+   pkg_pretend_re = re.compile(r'\s*(pkg_pretend)\s*\(\)')
+
+   def check_eapi(self, eapi):
+   return not eapi_has_pkg_pretend(eapi)
+
+   def check(self, num, line):
+   m = self.pkg_pretend_re.match(line)
+   if m is not None:
+   return ("'%s'" % m.group(1)) + \
+   " phase is not defined in EAPI < 4 on line: %d"
+
+
+# EAPI-4 checks
+class Eapi4IncompatibleFuncs(LineCheck):
+   repoman_check_name = 'EAPI.incompatible'
+

[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/tests/

2017-09-11 Thread Brian Dolbec
commit: 4b78ebe663d1de0fad092c36e2d340d695e66ca5
Author: El Acheche Anis  ubuntu  com>
AuthorDate: Mon Jul 24 04:50:07 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:35 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=4b78ebe6

repoman: repoman/pym/repoman/tests/runTests.py: Fix PEP8 E226

 repoman/pym/repoman/tests/runTests.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/repoman/pym/repoman/tests/runTests.py 
b/repoman/pym/repoman/tests/runTests.py
index ca37b14b3..b0e715ec6 100644
--- a/repoman/pym/repoman/tests/runTests.py
+++ b/repoman/pym/repoman/tests/runTests.py
@@ -35,7 +35,7 @@ repoman_pym = 
osp.dirname(osp.dirname(osp.dirname(osp.realpath(__file__
 sys.path.insert(0, repoman_pym)
 
 # Add in the parent portage python modules
-portage_pym = osp.dirname(osp.dirname(repoman_pym))+'/pym'
+portage_pym = osp.dirname(osp.dirname(repoman_pym)) + '/pym'
 sys.path.insert(0, portage_pym)
 
 # import our centrally initialized portage instance



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/useless/

2017-09-11 Thread Brian Dolbec
commit: 5e555d2420a65507448c768b1aff7b34418fa9c6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:06:38 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:16 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5e555d24

repoman: New linechecks module, useless

 .../repoman/modules/linechecks/useless/__init__.py | 27 ++
 .../pym/repoman/modules/linechecks/useless/cd.py   | 24 +++
 .../repoman/modules/linechecks/useless/dodoc.py| 16 +
 3 files changed, 67 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/useless/__init__.py 
b/repoman/pym/repoman/modules/linechecks/useless/__init__.py
new file mode 100644
index 0..acc4479f5
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/__init__.py
@@ -0,0 +1,27 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Useless plug-in module for repoman LineChecks.
+Performs checks for useless operations on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'uselesscds-check': {
+   'name': "uselesscds",
+   'sourcefile': "cd",
+   'class': "EbuildUselessCdS",
+   'description': doc,
+   },
+   'uselessdodoc-check': {
+   'name': "uselessdodoc",
+   'sourcefile': "dodoc",
+   'class': "EbuildUselessDodoc",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/useless/cd.py 
b/repoman/pym/repoman/modules/linechecks/useless/cd.py
new file mode 100644
index 0..3daa04451
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/cd.py
@@ -0,0 +1,24 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildUselessCdS(LineCheck):
+   """Check for redundant cd ${S} statements"""
+   repoman_check_name = 'ebuild.minorsyn'
+   _src_phases = r'^\s*src_(prepare|configure|compile|install|test)\s*\(\)'
+   method_re = re.compile(_src_phases)
+   cds_re = re.compile(r'^\s*cd\s+("\$(\{S\}|S)"|\$(\{S\}|S))\s')
+
+   def __init__(self, errors):
+   self.errors = errors
+   self.check_next_line = False
+
+   def check(self, num, line):
+   if self.check_next_line:
+   self.check_next_line = False
+   if self.cds_re.match(line):
+   return self.errors['REDUNDANT_CD_S_ERROR']
+   elif self.method_re.match(line):
+   self.check_next_line = True

diff --git a/repoman/pym/repoman/modules/linechecks/useless/dodoc.py 
b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py
new file mode 100644
index 0..502bfbea8
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/useless/dodoc.py
@@ -0,0 +1,16 @@
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildUselessDodoc(LineCheck):
+   """Check ebuild for useless files in dodoc arguments."""
+   repoman_check_name = 'ebuild.minorsyn'
+   uselessdodoc_re = re.compile(
+   
r'^\s*dodoc(\s+|\s+.*\s+)(ABOUT-NLS|COPYING|LICENCE|LICENSE)($|\s)')
+
+   def check(self, num, line):
+   match = self.uselessdodoc_re.match(line)
+   if match:
+   return "Useless dodoc '%s'" % (match.group(2), ) + " on 
line: %d"



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/linechecks/patches/

2017-09-11 Thread Brian Dolbec
commit: 0b861f2b8372026938dc2d0b18cbb24f787bb108
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sat Jul 15 01:02:58 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:15 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0b861f2b

repoman: New linechecks module, patches

 .../repoman/modules/linechecks/patches/__init__.py  | 21 +
 .../repoman/modules/linechecks/patches/patches.py   | 16 
 2 files changed, 37 insertions(+)

diff --git a/repoman/pym/repoman/modules/linechecks/patches/__init__.py 
b/repoman/pym/repoman/modules/linechecks/patches/__init__.py
new file mode 100644
index 0..67434f911
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/patches/__init__.py
@@ -0,0 +1,21 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Patches plug-in module for repoman LineChecks.
+Performs PATCHES variable checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'do',
+   'description': doc,
+   'provides':{
+   'patches-check': {
+   'name': "patches",
+   'sourcefile': "patches",
+   'class': "EbuildPatches",
+   'description': doc,
+   },
+   }
+}
+

diff --git a/repoman/pym/repoman/modules/linechecks/patches/patches.py 
b/repoman/pym/repoman/modules/linechecks/patches/patches.py
new file mode 100644
index 0..63651cd7c
--- /dev/null
+++ b/repoman/pym/repoman/modules/linechecks/patches/patches.py
@@ -0,0 +1,16 @@
+
+
+import re
+
+from repoman.modules.linechecks.base import LineCheck
+
+
+class EbuildPatches(LineCheck):
+   """Ensure ebuilds use bash arrays for PATCHES to ensure white space 
safety"""
+   repoman_check_name = 'ebuild.patches'
+   re = re.compile(r'^\s*PATCHES=[^\(]')
+   error = 'PATCHES_ERROR'
+
+   def check_eapi(self, eapi):
+   return eapi in ("0", "1", "2", "3", "4", "4-python",
+   "4-slot-abi", "5", "5-hdepend", "5-progress")



[gentoo-commits] proj/portage:repoman commit in: repoman/pym/repoman/modules/scan/metadata/, ...

2017-09-11 Thread Brian Dolbec
commit: e04fdbf1448a2353d1c20f26ab6039b0449aac7f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Aug 16 23:24:24 2017 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Mon Sep 11 16:13:17 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e04fdbf1

repoman: Initial adding file/module/API version

 repoman/pym/repoman/config.py| 7 +--
 repoman/pym/repoman/main.py  | 3 +++
 repoman/pym/repoman/modules/linechecks/assignment/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/config.py | 2 +-
 repoman/pym/repoman/modules/linechecks/depend/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/deprecated/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/do/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/eapi/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/linechecks/emake/__init__.py | 3 ++-
 repoman/pym/repoman/modules/linechecks/gentoo_header/__init__.py | 3 ++-
 repoman/pym/repoman/modules/linechecks/helpers/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/nested/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/patches/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/phases/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/portage/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/quotes/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/uri/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/use/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/useless/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/linechecks/whitespace/__init__.py| 3 ++-
 repoman/pym/repoman/modules/linechecks/workaround/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/depend/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/scan/directories/__init__.py | 3 ++-
 repoman/pym/repoman/modules/scan/eapi/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/ebuild/__init__.py  | 3 ++-
 repoman/pym/repoman/modules/scan/eclasses/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/fetch/__init__.py   | 3 ++-
 repoman/pym/repoman/modules/scan/keywords/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/manifest/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/metadata/__init__.py| 3 ++-
 repoman/pym/repoman/modules/scan/module.py   | 9 ++---
 repoman/pym/repoman/modules/scan/options/__init__.py | 3 ++-
 repoman/pym/repoman/qa_data.py   | 4 ++--
 repoman/pym/repoman/repos.py | 2 +-
 repoman/pym/repoman/scanner.py   | 3 ++-
 35 files changed, 76 insertions(+), 38 deletions(-)

diff --git a/repoman/pym/repoman/config.py b/repoman/pym/repoman/config.py
index f98130db3..dbf75237c 100644
--- a/repoman/pym/repoman/config.py
+++ b/repoman/pym/repoman/config.py
@@ -142,8 +142,11 @@ def load_config(conf_dirs, file_extensions=None, 
valid_versions=None):
 
if config:
if config['version'] not in valid_versions:
-   raise ConfigError("Invalid file version: %s in: 
%s\nPlease upgrade repoman: current valid versions: %s"
-   % (config['version'], filename, 
valid_versions))
+   raise ConfigError(
+   "Invalid file version: %s in: 
%s\nPlease upgrade to "
+   ">=app-portage/repoman-%s, current 
valid API versions: %s"
+   % (config['version'], filename,
+   config['repoman_version'], 
valid_versions))
result = merge_config(result, config)
 
return result

diff --git a/repoman/pym/repoman/main.py b/repoman/pym/repoman/main.py
index c1e3b99fe..81e2ff61e 100755
--- a/repoman/pym/repoman/main.py
+++ b/repoman/pym/repoman/main.py
@@ -47,10 +47,12 @@ os.umask(0o22)
 LOGLEVEL = logging.WARNING
 portage.util.initialize_logger(LOGLEVEL)
 
+VALID_VERSIONS = [1,]
 
 def repoman_main(argv):
config_root = os.environ.get("PORTAGE_CONFIGROOT")
repoman_settings = portage.config(config_root=config_root, 
local_config=False)
+   repoman_settings.valid_versions = VALID_VERSIONS
 
if repoman_settings.get("NOCOLOR", "").lower() in ("yes", "true") or \
repoman_settings.get('TERM') == 'dumb' or \
@@ -92,6 +94,7 @@ def repoman_main(argv):
config_root, portdir, portdir_overlay,
repoman_settings, vcs_settings, options, qadata)
repoman_settings = repo_settings.repoman_settings
+   repom

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

2017-09-11 Thread Sergei Trofimovich
commit: 28f26eba4d9ee2144636d5856a9bfe7396d3abcd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:26 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f26eba

dev-libs/expat: stable 2.2.1 for hppa, bug #622046 (thanks to Dakon)

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

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

diff --git a/dev-libs/expat/expat-2.2.1.ebuild 
b/dev-libs/expat/expat-2.2.1.ebuild
index c34b56952dd..d5f1905 100644
--- a/dev-libs/expat/expat-2.2.1.ebuild
+++ b/dev-libs/expat/expat-2.2.1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/expat/${P}.tar.bz2"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux 
~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="elibc_FreeBSD examples static-libs unicode"
 RDEPEND="abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20130224-r6
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )"



[gentoo-commits] repo/gentoo:master commit in: virtual/perl-File-Path/

2017-09-11 Thread Sergei Trofimovich
commit: a0498c8a913dd4ff0399926f185f031bd09932b4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:22 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0498c8a

virtual/perl-File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon)

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild 
b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
index 5d1b08a1fda..114f91ededb 100644
--- a/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
+++ b/virtual/perl-File-Path/perl-File-Path-2.130.0.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 DESCRIPTION="Virtual for ${PN#perl-}"
 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 ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 RDEPEND="
~perl-core/${PN#perl-}-${PV}



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

2017-09-11 Thread Sergei Trofimovich
commit: 5c668b06f05a5658b334834ede4533016dcce8ad
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c668b06

dev-lang/perl: stable 5.24.1-r2 for hppa, bug #620304 (thanks to Dakon)

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 dev-lang/perl/perl-5.24.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/perl/perl-5.24.1-r2.ebuild 
b/dev-lang/perl/perl-5.24.1-r2.ebuild
index c913dcc4cd7..83418ead5e4 100644
--- a/dev-lang/perl/perl-5.24.1-r2.ebuild
+++ b/dev-lang/perl/perl-5.24.1-r2.ebuild
@@ -29,7 +29,7 @@ HOMEPAGE="http://www.perl.org/";
 
 LICENSE="|| ( Artistic GPL-1+ )"
 SLOT="0/${SHORT_PV}"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="berkdb debug doc gdbm ithreads"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: perl-core/File-Path/

2017-09-11 Thread Sergei Trofimovich
commit: 14ae554ca5715c4c6a4d98e1f2f567dde1d08ed4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 21:41:18 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 21:41:48 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14ae554c

perl-core/File-Path: stable 2.130.0 for hppa, bug #620304 (thanks to Dakon)

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 perl-core/File-Path/File-Path-2.130.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/perl-core/File-Path/File-Path-2.130.0.ebuild 
b/perl-core/File-Path/File-Path-2.130.0.ebuild
index 3d251bcedf6..d6be75cb89d 100644
--- a/perl-core/File-Path/File-Path-2.130.0.ebuild
+++ b/perl-core/File-Path/File-Path-2.130.0.ebuild
@@ -10,6 +10,6 @@ inherit perl-module
 DESCRIPTION="File path and name utilities"
 
 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 ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 
 IUSE=""



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

2017-09-11 Thread Thomas Deutschmann
commit: 94b2888c2f035bc2d9ce5baac83d6d1ac50f3d7b
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:59:44 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b2888c

net-dns/bind-tools: x86 stable (bug #623154)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild 
b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
index d70d99bb892..61d86263900 100644
--- a/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.11.1_p3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz";
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~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 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml"
 # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
 



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

2017-09-11 Thread Thomas Deutschmann
commit: 0c6ff9583283e9884a45f7feb8ef5677c0a4f0bb
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:40:13 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6ff958

sys-devel/binutils: x86 stable (bug #624524)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 sys-devel/binutils/binutils-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.28.1.ebuild 
b/sys-devel/binutils/binutils-2.28.1.ebuild
index 6f5950dce38..bf3081deef9 100644
--- a/sys-devel/binutils/binutils-2.28.1.ebuild
+++ b/sys-devel/binutils/binutils-2.28.1.ebuild
@@ -7,4 +7,4 @@ PATCHVER="1.0"
 ELF2FLT_VER=""
 inherit toolchain-binutils
 
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd -sparc-fbsd ~x86-fbsd"



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

2017-09-11 Thread Thomas Deutschmann
commit: a836c85121e4d49cc8e9b716fc50456e3524952a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 20:58:17 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a836c851

net-dns/bind: x86 stable (bug #623154)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 net-dns/bind/bind-9.11.1_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/bind/bind-9.11.1_p3.ebuild 
b/net-dns/bind/bind-9.11.1_p3.ebuild
index 33b1a9765ec..44b516ee5b4 100644
--- a/net-dns/bind/bind-9.11.1_p3.ebuild
+++ b/net-dns/bind/bind-9.11.1_p3.ebuild
@@ -38,7 +38,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~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 ~s390 ~sh ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 # -berkdb by default re bug 602682
 IUSE="-berkdb +caps dlz dnstap doc filter- fixed-rrset geoip gost gssapi 
idn ipv6
 json ldap libressl lmdb mysql nslint odbc postgres python rpz seccomp selinux 
ssl static-libs



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

2017-09-11 Thread Thomas Deutschmann
commit: 4a75a4f185c8c636eb2dc74f78a2817ac6d57dfa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Sep 11 21:01:36 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Sep 11 21:01:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a75a4f1

media-video/ffmpeg: x86 stable (bug #627018)

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-video/ffmpeg/ffmpeg-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild 
b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
index a469a1fdf31..f0c2c72e244 100644
--- a/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
+++ b/media-video/ffmpeg/ffmpeg-3.3.3.ebuild
@@ -54,7 +54,7 @@ LICENSE="
samba? ( GPL-3 )
 "
 if [ "${PV#}" = "${PV}" ] ; then
-   KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~x64-solaris ~x86-solaris"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-fbsd 
~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
 fi
 
 # Options to use as use_enable in the foo[:bar] form.



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

2017-09-11 Thread Michael Orlitzky
commit: b6a6e2e7af38063427741b9db162718a000464be
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Sep 11 20:51:54 2017 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Sep 11 20:51:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a6e2e7

profiles: unmask =net-analyzer/nagios{,-core}-4.3.4.

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9e6eec16a03..01916da8edc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -156,11 +156,6 @@ dev-qt/qtphonon
 # net-analyzer/ntopng is available
 net-analyzer/ntop
 
-# Michael Orlitzky  (30 Aug 2017)
-# Ownership of most installed files has changed; needs testing.
-=net-analyzer/nagios-core-4.3.4
-=net-analyzer/nagios-4.3.4
-
 # James Le Cuirot  (29 Aug 2017)
 # The FOSS-friendly oracle-javamail has rendered other implementations
 # and the virtual obsolete. Removal in 30 days. See bug #553186.



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

2017-09-11 Thread Michał Górny
commit: 8d93eec00a5d7ed495f31c6d5b9fa06ee0a87fbf
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 11 20:39:38 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:43:13 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d93eec0

media-libs/opencv: Multilib [contrib_hdf] headers

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

 media-libs/opencv/opencv-3.1.0-r8.ebuild | 3 +++
 media-libs/opencv/opencv-3.2.0-r3.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/media-libs/opencv/opencv-3.1.0-r8.ebuild 
b/media-libs/opencv/opencv-3.1.0-r8.ebuild
index 58487f70f7b..d98e0e09ffd 100644
--- a/media-libs/opencv/opencv-3.1.0-r8.ebuild
+++ b/media-libs/opencv/opencv-3.1.0-r8.ebuild
@@ -114,6 +114,9 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/opencv2/cvv/filter.hpp
/usr/include/opencv2/cvv/final_show.hpp
/usr/include/opencv2/cvv/show_image.hpp
+   # [contrib_hdf]
+   /usr/include/opencv2/hdf.hpp
+   /usr/include/opencv2/hdf/hdf5.hpp
# [vtk]
/usr/include/opencv2/viz.hpp
/usr/include/opencv2/viz/types.hpp

diff --git a/media-libs/opencv/opencv-3.2.0-r3.ebuild 
b/media-libs/opencv/opencv-3.2.0-r3.ebuild
index 6ca89918bc5..94e5af0f524 100644
--- a/media-libs/opencv/opencv-3.2.0-r3.ebuild
+++ b/media-libs/opencv/opencv-3.2.0-r3.ebuild
@@ -107,6 +107,9 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/opencv2/cvv/filter.hpp
/usr/include/opencv2/cvv/final_show.hpp
/usr/include/opencv2/cvv/show_image.hpp
+   # [contrib_hdf]
+   /usr/include/opencv2/hdf.hpp
+   /usr/include/opencv2/hdf/hdf5.hpp
# [vtk]
/usr/include/opencv2/viz.hpp
/usr/include/opencv2/viz/types.hpp



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

2017-09-11 Thread Sergei Trofimovich
commit: 5c1684a25f2c3b6d2d57d406fd981dd610f62c94
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:38:04 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:41:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1684a2

x11-libs/libXpresent: keyworded 1.0.0 for ppc64, bug #616260

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild 
b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
index 49d1cfd11fe..f78b12e347b 100644
--- a/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
+++ b/x11-libs/libXpresent/libXpresent-1.0.0.ebuild
@@ -8,7 +8,7 @@ inherit xorg-2
 
 DESCRIPTION="X Present Extension C Library"
 
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc x86 ~amd64-linux ~x86-linux 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86 ~amd64-linux 
~x86-linux ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Test-Dependencies/files/, dev-perl/Test-Dependencies/

2017-09-11 Thread Kent Fredric
commit: ca1d40bfe9630aed8d9dd08692113d67ed107945
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Sep 11 20:34:05 2017 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Sep 11 20:36:36 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1d40bf

dev-perl/Test-Dependencies: Bump to version 0.230.0 and kill ::Heavy

This bump removes support for having ::Heavy work and forces the code
paths to try the ::Light, or die()

This is because there's little evidence anyone uses this, as its been
broken since Perl 5.22, and allows us to consider removing
rpm-build-perl without also removing Test::Dependencies

(Test::Dependencies doesn't itself have any obvious consumers, but it
 did recently from Crypt-SMIME)

Bug: https://bugs.gentoo.org/623096
Bug: https://bugs.gentoo.org/627080
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-perl/Test-Dependencies/Manifest|   1 +
 .../Test-Dependencies-0.230.0.ebuild   |  37 +++
 ...Dependencies-0.230.0-backcompat-test-more.patch |  78 ++
 .../files/Test-Dependencies-0.230.0-no-heavy.patch | 287 +
 4 files changed, 403 insertions(+)

diff --git a/dev-perl/Test-Dependencies/Manifest 
b/dev-perl/Test-Dependencies/Manifest
index 3663f9ebe9c..eec4d058114 100644
--- a/dev-perl/Test-Dependencies/Manifest
+++ b/dev-perl/Test-Dependencies/Manifest
@@ -1,2 +1,3 @@
 DIST Test-Dependencies-0.12.tar.gz 23960 SHA256 
c801e440550b8bc6e111d3add8ce0b6d97ce03cfe9f450845a95b43761b41d20 SHA512 
9d08602a28c9b20ef63def7c0d3a0908fc148e354a9fc04166f56f6bdbe69543b106b09a902cb7fb88912f83ed40bb8da7a74b3f48f1d14f6abb9204ccdd
 WHIRLPOOL 
d930a6b2bcd086fe1e34787fcff41dae2de0e0c07d2bd393bb146a53bc8f502532e17c1b7250f0c83c0f5d1ba997444c3aaa7652bc4322b65a00b9f825d5af44
 DIST Test-Dependencies-0.21.tar.gz 42936 SHA256 
ccd56e400be33bb198228909efc2516539607701401fb369ac90c724b84c2012 SHA512 
0da1004cdd5fbfb68f4f19ec2013ef37ae4ce85921532b80717ae91d6e5332cae6c5b6511768105945ccb35eccb1f450602a5c5309e511591f0f7c57a02c3788
 WHIRLPOOL 
84e80cd09faa5d9aa307828aeeb96df21c03d0c79a41b4f6f4d1ea9024248a6ae7b08fcbbfa2cbd50bec9f0348b7e7c59e177fab9ca88af00589ada79d3a99df
+DIST Test-Dependencies-0.23.tar.gz 16324 SHA256 
14e42182e2bdadcf1b155b0904a2a7e3067f8606457fe778f67498597a9357af SHA512 
cfbf3c337e8a26d1f4803d788a67399e7d87b611d4d9c4b3c942893212d9f7b614f45c03dacd19f081a25010f11e5e24ffe704196fc92cfd9466dd1ad84d48c3
 WHIRLPOOL 
d0e26bec27dcbf2512006b99e3731c4f30b654d12913cdd122709db551c2c80d3518313320d20b6fdcd05fc804d75af6da4df8a258d2cc4be4019b4c9a1c0ded

diff --git a/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild 
b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
new file mode 100644
index 000..567f8323af2
--- /dev/null
+++ b/dev-perl/Test-Dependencies/Test-Dependencies-0.230.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=EHUELS
+DIST_VERSION=0.23
+inherit perl-module
+
+DESCRIPTION="Ensure that your dependency listing is complete"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+PATCHES=(
+   "${FILESDIR}/${P}-no-heavy.patch"
+   "${FILESDIR}/${P}-backcompat-test-more.patch"
+)
+RDEPEND="
+   virtual/perl-CPAN-Meta
+   dev-perl/File-Find-Rule-Perl
+   virtual/perl-Module-CoreList
+   dev-perl/Pod-Strip
+"
+DEPEND="${RDEPEND}
+   >=virtual/perl-CPAN-Meta-Requirements-2.120.620
+   virtual/perl-ExtUtils-MakeMaker
+   virtual/perl-Module-Metadata
+   test? (
+   >=virtual/perl-Test-Simple-0.980.0
+   )
+"
+pkg_postinst() {
+   einfo 'Test::Dependencies::Heavy is now defunct in this release.'
+   einfo 'Read `perldoc Test::Dependencies::Heavy` for details.'
+}

diff --git 
a/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
 
b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
new file mode 100644
index 000..af1bc2e506d
--- /dev/null
+++ 
b/dev-perl/Test-Dependencies/files/Test-Dependencies-0.230.0-backcompat-test-more.patch
@@ -0,0 +1,78 @@
+From 459bee47f8fccac28f13f60e9c20c65c7125ae00 Mon Sep 17 00:00:00 2001
+From: Kent Fredric 
+Date: Tue, 12 Sep 2017 08:22:02 +1200
+Subject: Weaken Test::More requirements
+
+---
+ META.json | 2 +-
+ META.yml  | 2 +-
+ Makefile.PL   | 4 ++--
+ t/00-load-basic.t | 4 ++--
+ 4 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/META.json b/META.json
+index cd9ff8d..7bd675d 100644
+--- a/META.json
 b/META.json
+@@ -53,7 +53,7 @@
+   },
+   "test" : {
+  "requires" : {
+-"Test::More" : "1.30"
++"Test::More" : "0.98"
+  }
+   }
+},
+diff --git a/META.yml b/META.yml
+index 01e1e21..da65985 100644
+--- a/META.yml
 b/META.yml
+@@ -3,7 +3,7 @@ abstract: 'Verify dependencies in META.yml or cpanfile'
+ author:
+   - 

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

2017-09-11 Thread Sergei Trofimovich
commit: 680b41c0320461e71b0c78f5d509e22ccf5c3d86
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:35:19 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:35:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=680b41c0

dev-python/hyperlink: keyworded 17.1.1 for ppc64, bug #614386

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

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

diff --git a/dev-python/hyperlink/hyperlink-17.1.1.ebuild 
b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
index b8d4e5eea07..f637f017e37 100644
--- a/dev-python/hyperlink/hyperlink-17.1.1.ebuild
+++ b/dev-python/hyperlink/hyperlink-17.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 IUSE="test"
 
 RDEPEND=""



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

2017-09-11 Thread Sergei Trofimovich
commit: 8414bd213ecf32be84981d040a4e2995b38c981e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep 11 20:35:24 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 11 20:35:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8414bd21

dev-python/twisted: keyworded 17.5.0-r1 for ppc64, bug #614386

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

 dev-python/twisted/twisted-17.5.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/twisted/twisted-17.5.0-r1.ebuild 
b/dev-python/twisted/twisted-17.5.0-r1.ebuild
index 0e907ac6fc3..a859d97e120 100644
--- a/dev-python/twisted/twisted-17.5.0-r1.ebuild
+++ b/dev-python/twisted/twisted-17.5.0-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
 
 # Dropped keywords due to new deps not keyworded
 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
~x86 ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86"
 
 LICENSE="MIT"
 SLOT="0"



[gentoo-commits] proj/portage:master commit in: repoman/man/, repoman/pym/repoman/

2017-09-11 Thread Michał Górny
commit: 342d3d5479b08d97635bc09615083b5a4493eb92
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  2 21:55:08 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:44 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=342d3d54

repoman: Unify usage of --bug and --closes options

Replace the different logic used for --bug and --closes options with
a uniform solution. As a result, --closes now interprets numbers
as Gentoo bug numbers rather than GitHub pull request numbers.

This change is mostly done since the 'Closes' tag now started being used
to resolve Gentoo bugs. While changing the logic could be confusing,
it has not made it into a release yet and the GitHub default would not
be very useful anyway.

After all, repoman is normally used to commit the changes before a pull
request is created, which implies that the user does not know the pull
request number yet. The 'Closes' tag for pull request is usually added
by the reviewer before merging, using 'git --amend' since repoman has
no amending option. That considered, it is quite unlikely that anyone
would find --closes with pull request numbers useful.

 repoman/man/repoman.1  |  7 ---
 repoman/pym/repoman/actions.py | 17 -
 2 files changed, 8 insertions(+), 16 deletions(-)

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index a49c72c0d..41df8ed2f 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -31,9 +31,10 @@ is forced for known bug trackers.
 \fB-c\fR, \fB--closes\fR
 Include a \fBCloses\fR tag in the commit message footer that can be used
 to close pull requests (and issues) on GitHub and other compatible
-services (GitLab, Bitbucket). The argument can be either a PR number for
-the gentoo/gentoo GitHub repository or a full PR/bug URL. For bug URLs,
-HTTPS is forced automatically for known bug/PR trackers.
+services (GitLab, Bitbucket). The argument can be either a Gentoo bug
+number or a full PR/bug URL. Gentoo bug URLs are automatically shortened
+to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
+is forced for known bug trackers.
 .TP
 \fB\-\-digest=\fR
 Automatically update Manifest digests for modified files. This

diff --git a/repoman/pym/repoman/actions.py b/repoman/pym/repoman/actions.py
index 2112299c0..b76a6e466 100644
--- a/repoman/pym/repoman/actions.py
+++ b/repoman/pym/repoman/actions.py
@@ -357,7 +357,9 @@ class Actions(object):
 
# Common part of commit footer
commit_footer = "\n"
-   for bug in self.options.bug:
+   for tag, bug in chain(
+   (('Bug', x) for x in self.options.bug),
+   (('Closes', x) for x in self.options.closes)):
# case 1: pure number NN
if bug.isdigit():
bug = 'https://bugs.gentoo.org/%s' % (bug, )
@@ -374,18 +376,7 @@ class Actions(object):
elif (purl.scheme == 'http' and
purl.netloc in 
self.https_bugtrackers):
bug = urlunsplit(('https',) + purl[1:])
-   commit_footer += "Bug: %s\n" % (bug, )
-
-   for closes in self.options.closes:
-   # case 1: pure number 
-   if closes.isdigit():
-   closes = 
'https://github.com/gentoo/gentoo/pull/%s' % (closes, )
-   else:
-   purl = urlsplit(closes)
-   # case 2: bug tracker w/ http -> https
-   if purl.netloc in self.https_bugtrackers:
-   closes = urlunsplit(('https',) + 
purl[1:])
-   commit_footer += "Closes: %s\n" % (closes, )
+   commit_footer += "%s: %s\n" % (tag, bug)
 
if dco_sob:
commit_footer += "Signed-off-by: %s\n" % (dco_sob, )



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

2017-09-11 Thread Michał Górny
commit: ee39ad638e341de937fc1e5ccf5dc653f641b4e9
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  2 19:08:45 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:45 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ee39ad63

repoman: Update --bug/--closes description for bugs.g.o hooks

Update the description for --bug and --closes to account for the fact
that the tags are now handled by git hooks on Gentoo Infra, and cause
actions on Gentoo Bugzilla.

Closes: https://github.com/gentoo/portage/pull/203
Reviewed-by: Zac Medico  gentoo.org>

 repoman/man/repoman.1 | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/repoman/man/repoman.1 b/repoman/man/repoman.1
index 41df8ed2f..813bdae21 100644
--- a/repoman/man/repoman.1
+++ b/repoman/man/repoman.1
@@ -27,14 +27,23 @@ be either a Gentoo bug number or a full bug URL (either 
Gentoo
 or upstream). Gentoo bug URLs are automatically shortened to
 the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
 is forced for known bug trackers.
+
+When pushing to the Gentoo repository, the reference to the commit
+will be automatically added as a comment on the bug.
 .TP
 \fB-c\fR, \fB--closes\fR
 Include a \fBCloses\fR tag in the commit message footer that can be used
-to close pull requests (and issues) on GitHub and other compatible
-services (GitLab, Bitbucket). The argument can be either a Gentoo bug
+to close bugs and pull requests. The argument can be either a Gentoo bug
 number or a full PR/bug URL. Gentoo bug URLs are automatically shortened
 to the canonical \fBhttps://bugs.gentoo.org/NN\fR form, and HTTPS
 is forced for known bug trackers.
+
+When pushing to the Gentoo repository, the referenced bugs will be
+closed as RESOLVED/FIXED automatically with a comment referencing
+the commit. Furthermore, GitHub pull requests will be closed as well
+due to the automatic GitHub mirroring.
+
+Other platforms using the \fBCloses\fR tag include GitLab and Bitbucket.
 .TP
 \fB\-\-digest=\fR
 Automatically update Manifest digests for modified files. This



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

2017-09-11 Thread Michał Górny
commit: fb2459330cf226ee34d3875a1143531bd109aaf2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Aug 31 20:29:50 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 11 20:32:46 2017 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fb245933

ebuild.sh: Completely ban external commands in global scope

Set PATH to /dev/null when sourcing the ebuild for dependency resolution
in order to prevent shell from finding external commands via PATH
lookup. While this does not prevent executing programs via full path, it
should catch the majority of accidental uses.

Closes: https://github.com/gentoo/portage/pull/199
Reviewed-by: Zac Medico  gentoo.org>

 bin/ebuild.sh | 6 +-
 bin/isolated-functions.sh | 4 
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/bin/ebuild.sh b/bin/ebuild.sh
index c23561651..94a44d534 100755
--- a/bin/ebuild.sh
+++ b/bin/ebuild.sh
@@ -80,8 +80,12 @@ else
done
unset funcs x
 
+   # prevent the shell from finding external executables
+   # note: we can't use empty because it implies current directory
+   _PORTAGE_ORIG_PATH=${PATH}
+   export PATH=/dev/null
command_not_found_handle() {
-   die "Command not found while sourcing ebuild: ${*}"
+   die "External commands disallowed while sourcing ebuild: ${*}"
}
 fi
 

diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh
index e320f7132..b28e44f18 100644
--- a/bin/isolated-functions.sh
+++ b/bin/isolated-functions.sh
@@ -121,6 +121,10 @@ __helpers_die() {
 }
 
 die() {
+   # restore PATH since die calls basename & sed
+   # TODO: make it pure bash
+   [[ -n ${_PORTAGE_ORIG_PATH} ]] && PATH=${_PORTAGE_ORIG_PATH}
+
set +x # tracing only produces useless noise here
local IFS=$' \t\n'
 



  1   2   3   >