[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrdao/files/, app-cdr/cdrdao/

2016-01-10 Thread Mike Frysinger
commit: 83a1a327562218be7509e3acb2c1a973f5caa5aa
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 02:30:43 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 02:30:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83a1a327

app-cdr/cdrdao: fix builds w/gcc-5 #569344

 app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild  |  1 +
 .../cdrdao/files/cdrdao-1.2.3-unsigned-char.patch  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild 
b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
index 38ed303..16257a6 100644
--- a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
+++ b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
@@ -44,6 +44,7 @@ S=${WORKDIR}/${P/_}
 
 src_prepare() {
epatch "${FILESDIR}"/${P}-glibc212.patch
+   epatch "${FILESDIR}"/${P}-unsigned-char.patch #569344
 }
 
 src_configure() {

diff --git a/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch 
b/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch
new file mode 100644
index 000..18c6083
--- /dev/null
+++ b/app-cdr/cdrdao/files/cdrdao-1.2.3-unsigned-char.patch
@@ -0,0 +1,42 @@
+https://bugs.gentoo.org/69344
+https://sourceforge.net/p/cdrdao/patches/26/
+
+patch by qbt...@gmail.com
+
+--- a/dao/CdrDriver.cc
 b/dao/CdrDriver.cc
+@@ -495,7 +495,7 @@
+   0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0
+ };
+ 
+-char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
++unsigned char CdrDriver::REMOTE_MSG_SYNC_[4] = { 0xff, 0x00, 0xff, 0x00 };
+ 
+ 
+ /* Maps a string to the corresponding driver option value 
+--- a/dao/CdrDriver.h
 b/dao/CdrDriver.h
+@@ -440,7 +440,7 @@
+   bool fullBurn_;
+ 
+   static unsigned char syncPattern[12];
+-  static char REMOTE_MSG_SYNC_[4];
++  unsigned static char REMOTE_MSG_SYNC_[4];
+ 
+   static int speed2Mult(int);
+   static int mult2Speed(int);
+--- a/xdao/CdDevice.cc
 b/xdao/CdDevice.cc
+@@ -255,10 +255,10 @@
+ 
+ bool CdDevice::updateProgress(Glib::IOCondition cond, int fd)
+ {
+-  static char msgSync[4] = { 0xff, 0x00, 0xff, 0x00 };
++  unsigned static char msgSync[4] = { 0xff, 0x00, 0xff, 0x00 };
+   fd_set fds;
+   int state = 0;
+-  char buf[10];
++  unsigned char buf[10];
+   struct timeval timeout = { 0, 0 };
+ 
+   if (process_ == NULL)



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

2016-01-10 Thread Mike Frysinger
commit: 1d899528ac0d23c186de926c32c4b5ec5251f2c6
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 02:33:04 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 02:33:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d899528

app-cdr/cdrdao: use a better default AR setting

 app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild 
b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
index 16257a6..5c7d563 100644
--- a/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
+++ b/app-cdr/cdrdao/cdrdao-1.2.3-r2.ebuild
@@ -3,7 +3,8 @@
 # $Id$
 
 EAPI=5
-inherit eutils flag-o-matic
+
+inherit eutils flag-o-matic toolchain-funcs
 
 DESCRIPTION="Burn CDs in disk-at-once mode -- with optional GUI frontend"
 HOMEPAGE="http://cdrdao.sourceforge.net/;
@@ -48,6 +49,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Make sure we use a sane default `ar`.
+   tc-export AR
+
# Fix building with latest libsigc++
append-cxxflags -std=c++11
find -name '*.h' -exec sed -i '/sigc++\/object.h/d' {} + || die



[gentoo-commits] repo/gentoo:master commit in: app-arch/pigz/files/, app-arch/pigz/

2016-01-10 Thread Tim Harder
commit: 9e5256f6b53530d1dab5a327ee436a10fb6eb9c7
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:10:45 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:11:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5256f6

app-arch/pigz: remove old

 app-arch/pigz/Manifest |  1 -
 ...rn-non-zero-exit-code-when-warnings-issue.patch | 47 --
 app-arch/pigz/files/pigz-2.3-make.patch| 25 
 app-arch/pigz/pigz-2.3.1-r1.ebuild | 43 
 4 files changed, 116 deletions(-)

diff --git a/app-arch/pigz/Manifest b/app-arch/pigz/Manifest
index 756d069..34a52c8 100644
--- a/app-arch/pigz/Manifest
+++ b/app-arch/pigz/Manifest
@@ -1,2 +1 @@
-DIST pigz-2.3.1.tar.gz 86651 SHA256 
629b0ce5422a3978f31742bf8275d0be2f84987140d18f390f1e3b4e46e0af54 SHA512 
7cb00ab87802352c817d9b2f745948199a7e571181aec3ef161305c1d8b828790bc2fb0083d6068ba5aead5d8b8c7f53ec25ab641ae2e98eda9adf14f195dbc6
 WHIRLPOOL 
242e38d05215269c3c9b6602191cc6e02fd9e781b0425738c3907ccf60da9a4a36ebcda866c9c0e949ad5988dad6b468f97102352d2ed13adb7e890688c221f7
 DIST pigz-2.3.3.tar.gz 92787 SHA256 
4e8b67b432ce7907575a549f3e1cac4709781ba0f6b48afea9f59369846b509c SHA512 
6fa5ee1c03b4a8dc4b191acaa337b6f30132503ff413300214e1e6b27dd70590b53334be3fa880916f6ea4498beb8cf7c411a5954fdf188475882c44618c663c
 WHIRLPOOL 
1eb3ea11a0bbb0bd837a1ed12a63b3d57d8ae9c127e8407f9b82b1aad8a41820abf1d429c513f4df3f56fdc3c842caab07a5c904207b2244e4215a6654ef5392

diff --git 
a/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch
 
b/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch
deleted file mode 100644
index 9d2512e..000
--- 
a/app-arch/pigz/files/0001-Do-not-return-non-zero-exit-code-when-warnings-issue.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 0c967f989d2f1afe1829cf7cf2f6d36846a625ec Mon Sep 17 00:00:00 2001
-From: Mark Adler 
-Date: Sun, 19 Jan 2014 23:21:58 -0800
-Subject: [PATCH] Do not return non-zero exit code when warnings issued.
-

- pigz.c | 5 +
- 1 file changed, 1 insertion(+), 4 deletions(-)
-
-diff --git a/pigz.c b/pigz.c
-index 4fefe40..4a16799 100644
 a/pigz.c
-+++ b/pigz.c
-@@ -478,7 +478,6 @@ local struct {
- int procs;  /* maximum number of compression threads (>= 1) */
- int setdict;/* true to initialize dictionary in each thread */
- size_t block;   /* uncompressed input size per thread (>= 32K) */
--int warned; /* true if a warning has been given */
- 
- /* saved gzip/zip header data for decompression, testing, and listing */
- time_t stamp;   /* time stamp from gzip header */
-@@ -519,7 +518,6 @@ local int complain(char *fmt, ...)
- va_end(ap);
- putc('\n', stderr);
- fflush(stderr);
--g.warned = 1;
- }
- return 0;
- }
-@@ -3929,7 +3927,6 @@ int main(int argc, char **argv)
- /* initialize globals */
- g.outf = NULL;
- g.first = 1;
--g.warned = 0;
- g.hname = NULL;
- 
- /* save pointer to program name for error messages */
-@@ -4020,5 +4017,5 @@ int main(int argc, char **argv)
- /* done -- release resources, show log */
- new_opts();
- log_dump();
--return g.warned ? 2 : 0;
-+return 0;
- }
--- 
-1.8.5.3
-

diff --git a/app-arch/pigz/files/pigz-2.3-make.patch 
b/app-arch/pigz/files/pigz-2.3-make.patch
deleted file mode 100644
index f014c7b..000
--- a/app-arch/pigz/files/pigz-2.3-make.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 545a9350f8026f6c9826dd4fa7ab6000d8826d78 Mon Sep 17 00:00:00 2001
-From: Tim Harder 
-Date: Wed, 6 Mar 2013 15:51:27 -0800
-Subject: [PATCH] Respect LDFLAGS and explicitly link to math library
-

- Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile b/Makefile
-index 3cc231d..48d1f26 100644
 a/Makefile
-+++ b/Makefile
-@@ -3,7 +3,7 @@ CFLAGS=-O3 -Wall -Wextra
- 
- 
- pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o 
zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o 
zopfli/katajainen.o
--  $(CC) -o pigz $^ -lpthread -lz
-+  $(CC) $(LDFLAGS) -o pigz $^ -lpthread -lz -lm
-   ln -f pigz unpigz
- 
- pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h
--- 
-1.8.1.5
-

diff --git a/app-arch/pigz/pigz-2.3.1-r1.ebuild 
b/app-arch/pigz/pigz-2.3.1-r1.ebuild
deleted file mode 100644
index f5cf094..000
--- a/app-arch/pigz/pigz-2.3.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs flag-o-matic eutils
-
-DESCRIPTION="A parallel implementation of gzip"
-HOMEPAGE="http://www.zlib.net/pigz/;
-SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz;
-
-LICENSE="ZLIB"

[gentoo-commits] repo/gentoo:master commit in: app-arch/pigz/

2016-01-10 Thread Tim Harder
commit: 714ffd9c4adbdcae198fdfb8a2eec6ae2ea5f3f6
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:09:59 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:11:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714ffd9c

app-arch/pigz: stabilize 2.3.3

 app-arch/pigz/pigz-2.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/pigz/pigz-2.3.3.ebuild b/app-arch/pigz/pigz-2.3.3.ebuild
index 49bae83..3b2b6e1 100644
--- a/app-arch/pigz/pigz-2.3.3.ebuild
+++ b/app-arch/pigz/pigz-2.3.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.zlib.net/pigz/${P}.tar.gz;
 
 LICENSE="ZLIB"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~sparc ~x86 ~amd64-linux 
~ppc-macos ~sparc64-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~mips ~sparc x86 ~amd64-linux 
~ppc-macos ~sparc64-solaris"
 IUSE="static symlink test"
 
 LIB_DEPEND="sys-libs/zlib[static-libs(+)]"



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

2016-01-10 Thread Tim Harder
commit: 65b38d89b01496a2ad685dd2fecb14504bc9174a
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:31:25 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:32:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b38d89

app-misc/dateutils: version bump to 0.3.4

 app-misc/dateutils/Manifest   |  1 +
 app-misc/dateutils/dateutils-0.3.4.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest
index 33ee7b3..a9541e2 100644
--- a/app-misc/dateutils/Manifest
+++ b/app-misc/dateutils/Manifest
@@ -1 +1,2 @@
 DIST dateutils-0.3.3.tar.xz 593700 SHA256 
3eb0b1dbf4519c86bc890a12c78cc85eae2cc10c20ff894a90ed55140efeee7a SHA512 
7041b415edd457b378db36f06782038c3b7b4663cb12dcd5c6555401169e953721a6c24b54fe6db67ba514ecd17fd6007bd503ba364012edcad99a0199f3a78c
 WHIRLPOOL 
f84cee24ade044f9fa8b284cc484711e86a3dcd91df840759817f28c516267a7008b4262c750d41ecbf27e87c476c641bd836b541288ba222b93d58ef1a1ae8e
+DIST dateutils-0.3.4.tar.xz 593016 SHA256 
1fe71d6f05705565612a61de848071bfb39fb604695c8052e8d7959c5f34a714 SHA512 
3d4097bc42b5a05da8f7b242f820b2a85fc865c08f37d9087f590d739e7aef8e00a9b079b41756333b3fd13d8a4969e63f68b664bba0a45e10a0c7042c1276ba
 WHIRLPOOL 
30caa00f018c92af29f23fe6c7c57fb5878106f900ae26dace3834d07be0613c7a260992c7aab76f2745100580098858dacce083ccfa45a8379470720b977e7b

diff --git a/app-misc/dateutils/dateutils-0.3.4.ebuild 
b/app-misc/dateutils/dateutils-0.3.4.ebuild
new file mode 100644
index 000..09742ac
--- /dev/null
+++ b/app-misc/dateutils/dateutils-0.3.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="command line date and time utilities"
+HOMEPAGE="https://hroptatyr.github.com/dateutils/;
+SRC_URI="https://bitbucket.org/hroptatyr/${PN}/downloads/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="app-arch/xz-utils
+   sys-libs/timezone-data"
+
+# bug 429810
+RDEPEND="!sys-infiniband/dapl"
+
+src_configure() {
+   econf \
+   --docdir=/usr/share/doc/${PF}
+}
+
+src_compile() {
+   emake CFLAGS="${CFLAGS}"
+}
+
+src_test() {
+   # parallel tests failure
+   emake CFLAGS="${CFLAGS}" -j1 check
+}



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

2016-01-10 Thread Tim Harder
commit: 46c389b5d2dd0d71033709007162d99206ff308a
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:25:54 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:25:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c389b5

sys-process/cronutils: version bump to 1.9

 sys-process/cronutils/Manifest |  1 +
 sys-process/cronutils/cronutils-1.9.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-process/cronutils/Manifest b/sys-process/cronutils/Manifest
index 7939870..0aee825 100644
--- a/sys-process/cronutils/Manifest
+++ b/sys-process/cronutils/Manifest
@@ -1 +1,2 @@
 DIST cronutils-1.5.tar.gz 8262 SHA256 
3a358a73d945222a9d650190f5c038e771b2102cf5b7bda3863965eca873003c SHA512 
24992f5f325b703e5c9b231744e320dacb442bb81725f49aefcf6376134e345254445cbf0f0a3c8353aa7ef77027b8f15709972b1332fe70e6e31e5aba5b688d
 WHIRLPOOL 
f277dc23738beab40d77adfc011533e80331eea22f86348d6a216cfebb52bd53662dc9389a65ec9f71f55bb2474f97dd030ffb8e5c8a14d6c8e1b075fb64f5aa
+DIST cronutils-1.9.tar.gz 15997 SHA256 
0109f165b193d3482ebf470e5d19fcef13bb692b173f65c966b0b8b8ebc79238 SHA512 
ac9ff2c39090f851a3a581aea7f88bdf9b0eaac54c10f401fb2a54a8970f2103a76ac584e852813b09e75214c7c39d6489c5cd28a151e2c063f3dcb9d6db62b6
 WHIRLPOOL 
f5bdecd44d138996f64f0fa71b2fdcff75ce5769bb12922aaa60b67d3fac643e48d57c8c50e7c445c0649aadf2eff38c11434ba774ad493941e993003e903aff

diff --git a/sys-process/cronutils/cronutils-1.9.ebuild 
b/sys-process/cronutils/cronutils-1.9.ebuild
new file mode 100644
index 000..0e66873
--- /dev/null
+++ b/sys-process/cronutils/cronutils-1.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Utilities to assist running batch processing jobs"
+HOMEPAGE="https://github.com/google/cronutils;
+SRC_URI="https://github.com/google/${PN}/archive/version/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}/${PN}-version-${PV}
+
+src_compile() {
+   emake CC="$(tc-getCC)" CFLAGS="-D_XOPEN_SOURCE=500 ${CFLAGS}"
+}
+
+src_install() {
+   emake DESTDIR="${D}" prefix=/usr install
+}



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

2016-01-10 Thread Tim Harder
commit: 71caf4ec1e14294be70da67fbd8083e3fa7cb143
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:43:37 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:44:20 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71caf4ec

sys-process/parallel: version bump to 20151222

 sys-process/parallel/Manifest |  1 +
 sys-process/parallel/parallel-20151222.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index 2d1a23b..c9e4efe 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,3 +1,4 @@
 DIST parallel-20150522.tar.bz2 1129286 SHA256 
4c4a199740189a4a220a10da29fdb33a0b71abef1f253eeb89a28da6f264f306 SHA512 
c55f89be6f5ed23295de062392d798a10ecf5dfa89b8b819af50cb1174c33cff9f9633d911c07ffd6126262a8d011c96397aee9be8551948f7247fa4f0f12fd1
 WHIRLPOOL 
90ce60b9c35db7010553bc040793c5d959cfa57456bf4f0c5b187a7eb88df8b5a8c2dedd47f5973109a54184d81cfc0c406aae48a7dd8d73969b24671401a72c
 DIST parallel-20150622.tar.bz2 1174020 SHA256 
963a9c962ac8f4a53535f779ab7a46336dc6e12234d75dc796248bf9117aef48 SHA512 
8bafc5f756f015fc5de880c0483d1d863f80a18193bb8660b43a9ee20a47cc4f22f10596a184e45f4d96b1a5d2308060fa01a69fcd747272f5cd207f82b600ec
 WHIRLPOOL 
b867730e14068a5af2734bfd6cb68be2d8cb46eb80bbd7170f77bd0e19d53094a1efda8a5805b59319ff93ed38315e233e563601bf6716489f408eb231a0dd5e
 DIST parallel-20150822.tar.bz2 1176420 SHA256 
ad9007530d87687160fd8def58721acdac244c151b6c007f35068909bb5c47c6 SHA512 
0b8ef68cbcd751cdd91b9f8546c17d2e8ede139c288f8ce68e015e45820040ad010f4ef7f11cd43b5a4b2854356a750c5061e0df6571c6936a5de5acac1d
 WHIRLPOOL 
8cadad8c34a6c11f475443640f65ac5ebcd8717d505ab61ff2bcc7eba8560701995f5f9a48ce39e4c9c65c26fc1e21acd6a81ef36d8e12e1d605b7e0c6e1728d
+DIST parallel-20151222.tar.bz2 1195327 SHA256 
ae927c260fb86c24e0a2717d3b214996a9547d1a2be4ff3bfebd9f23b5bd9f0d SHA512 
c76d319ee7c31e53143519f5978529324e5ef2b4ddfab6961cf7d1fd22275bc634d1fc22462e5b59b1d9cba0059e0ea85f80af9d9aa2d6c38959ce77646038f7
 WHIRLPOOL 
4b376b544baa5762a1c4d30b4b787d4c5fd4c7ff5e6bab73bebc16853710eae45101ec27dcab0258d8310f186a024491895d7fcd99ecd5045c4e8467b3258976

diff --git a/sys-process/parallel/parallel-20151222.ebuild 
b/sys-process/parallel/parallel-20151222.ebuild
new file mode 100644
index 000..48a6196
--- /dev/null
+++ b/sys-process/parallel/parallel-20151222.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote 
machines"
+HOMEPAGE="https://www.gnu.org/software/parallel/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND="dev-lang/perl
+   dev-perl/Devel-Size
+   virtual/perl-Data-Dumper
+   virtual/perl-File-Temp
+   virtual/perl-IO"
+# moreutils for `parallel` and grass for 'sql.1' manpage
+DEPEND="${RDEPEND}
+   !

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

2016-01-10 Thread Vikraman Choudhury
commit: e361cbdf84f037e86a23d719ef41525c40aa3844
Author: Vikraman Choudhury  gentoo  org>
AuthorDate: Mon Jan 11 04:43:17 2016 +
Commit: Vikraman Choudhury  gentoo  org>
CommitDate: Mon Jan 11 04:43:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e361cbdf

net-misc/httpie: Bump to version 0.9.3

Package-Manager: portage-2.2.26

 net-misc/httpie/Manifest|  1 +
 net-misc/httpie/httpie-0.9.3.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/net-misc/httpie/Manifest b/net-misc/httpie/Manifest
index 38c1b8a..6cf6ae6 100644
--- a/net-misc/httpie/Manifest
+++ b/net-misc/httpie/Manifest
@@ -1 +1,2 @@
 DIST httpie-0.9.2.tar.gz 73153 SHA256 
af3982d41743d986608f1fe6e437d0493df227993c7edf013cc1d61883d40d68 SHA512 
5622caa2f3136137d85f91eba9b0a165ec987b696a5e001844c8ecb868d66cfc86b3f3fb3a1ac493d7603c67ca88de0e0ffc776dce855ad69364190607b4fb73
 WHIRLPOOL 
e8a4aa09f7051176ee0340b6f6785bb57353bd4bf8c0dea66b9dc50a1e6aea254eafc7d54e128c78d6fdca2f44338bfcfe6f7aca7623dbf0cd5a7b79c9d1c739
+DIST httpie-0.9.3.tar.gz 73693 SHA256 
30a8ff2a72b75cb6033cc84f5b76c336999f91c325f169e78dc6339351ee7f4b SHA512 
a98aa19ddcc5223133f1081ce22457d21b838b5779788a08d0b65ea80f903ab577a55e0c73b3656486eec08c3c0910d3e987aed0f117c5f9b3e005c6001000cc
 WHIRLPOOL 
a25f0d89339c468eafb3cf79d4aa6e323f3346ced921f6ee907771265577347969185f797022d51f9f037065d1b9c82e366789b40084874b390b9aa39f30084c

diff --git a/net-misc/httpie/httpie-0.9.3.ebuild 
b/net-misc/httpie/httpie-0.9.3.ebuild
new file mode 100644
index 000..9566ba2
--- /dev/null
+++ b/net-misc/httpie/httpie-0.9.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="A CLI, cURL-like tool for humans"
+HOMEPAGE="http://httpie.org/ https://pypi.python.org/pypi/httpie;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}
+   >=dev-python/requests-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-1.5[${PYTHON_USEDEP}]"



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

2016-01-10 Thread Tim Harder
commit: 101cc14b6547271156ecce76685ba2f042324078
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:47:27 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:48:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=101cc14b

media-gfx/potrace: version bump to 1.13

 media-gfx/potrace/Manifest|  1 +
 media-gfx/potrace/potrace-1.13.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/media-gfx/potrace/Manifest b/media-gfx/potrace/Manifest
index 6f12f8c..b82b7de 100644
--- a/media-gfx/potrace/Manifest
+++ b/media-gfx/potrace/Manifest
@@ -1,3 +1,4 @@
 DIST potrace-1.10.tar.gz 617866 SHA256 
5ace5b470866ba914def16a1cbc09d10b37bf93f22ff704769d25f573d32f8ed SHA512 
f9793fb562ff2e8fd99dd37015bc797372e515041fb26ea6121e29e166d6a32dea3a98d0c2069ddbbd5ff465988724495519c641646814251bbaae265f74
 WHIRLPOOL 
2f19bd0c20a0a6dfe83aa6234eb88707cb1d52bdc70e92bc47a10a7e8b071e3df7c4121ff63f9c38a2b2ee1c1dc920b2aee64f72bd0e9a66adb258b1e6591958
 DIST potrace-1.11.tar.gz 662085 SHA256 
5aa5eb496e00206d68b67edf8f6067999a45d1b69f848c18af5cbdf8e4a17ead SHA512 
d0ff037ed989a1742a099bb9d120c5f10cf1eae6ed9adb20d1d37eee713e569925eff6235825dfbdd7b1649dc46ad4507982ae001d6d3d49cc281ed16ddf1843
 WHIRLPOOL 
c05613ae20ebd23606098b8cdff7beb327a7dd19986a097fbd82fd7565a88143c8036b71e895c18b4c9e290e01213448ec4abe48a33fc1e0d28ef1e827a3f285
 DIST potrace-1.12.tar.gz 604946 SHA256 
b0bbf1d7badbebfcb992280f038936281b47ddbae212e8ae91e863ce0b76173b SHA512 
d971f96ea5cd7a243d1409ad94d2ad41e00d1733f56bcc00e12fcaf4d5eb6844bc73fd7dbd270d1876f7931619597d3cace0c2c76aed313046732c26621c2680
 WHIRLPOOL 
820e310c90a7e6541d773144ff8d4347cdc3cc8207be45c11a1a71922531696e5d51ef69df7bb29f249c8ba9b592e2d34fb63c03e53137d56f02a01a7c769db3
+DIST potrace-1.13.tar.gz 605931 SHA256 
6252438b6b6644b9b6298056b4c5de3690a1d4e862b66889abe21eecdf16b784 SHA512 
d7b1e72bee388aa309a5fbf3944b9409d912f2ed8a089a44dfca597b55d88bdf08778d40fc487e6689a873631c24cd393894ff353442dc778dfd0d3068121484
 WHIRLPOOL 
2f09b8a0165fe60b6e93d23d5b3ae65d5544f6d2edf30e81dc980bff5235ceb66294d1c276d570772d7054dee39521becc69ceb6f15ed81d6f4263921b0156f1

diff --git a/media-gfx/potrace/potrace-1.13.ebuild 
b/media-gfx/potrace/potrace-1.13.ebuild
new file mode 100644
index 000..18bf3fc
--- /dev/null
+++ b/media-gfx/potrace/potrace-1.13.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit autotools-utils
+
+DESCRIPTION="Transforming bitmaps into vector graphics"
+HOMEPAGE="http://potrace.sourceforge.net/;
+SRC_URI="http://potrace.sourceforge.net/download/${PV}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="metric static-libs"
+
+RDEPEND="sys-libs/zlib"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_configure() {
+   local myeconfargs=(
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}
+   --enable-zlib
+   --with-libpotrace
+   $(use_enable metric a4)
+   $(use_enable metric)
+   )
+   autotools-utils_src_configure
+}



[gentoo-commits] gentoo commit in src/patchsets/gentoo-headers/4.4: - New directory

2016-01-10 Thread Mike Frysinger (vapier)
vapier  16/01/11 02:15:33

  Log:
  Directory /var/cvsroot/gentoo/src/patchsets/gentoo-headers/4.4 added to the 
repository



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

2016-01-10 Thread Jory Pratt
commit: a2919c8ff7039328d4c09f9bc50de528f86664f8
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jan 11 01:24:15 2016 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jan 11 02:39:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2919c8f

Fix mozconfig-v6.38 for thunderbird and esr releases

Signed-off-by: Jory A. Pratt  gentoo.org>

 eclass/mozconfig-v6.38.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass
index f3a07db..15925cb 100644
--- a/eclass/mozconfig-v6.38.eclass
+++ b/eclass/mozconfig-v6.38.eclass
@@ -209,6 +209,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
mozconfig_annotate '' --disable-gconf
mozconfig_annotate 'Gentoo default' --disable-skia
+   mozconfig_annotate '' --with-intl-api
 
# Use jemalloc unless libc is not glibc >= 2.4
# at this time the minimum glibc in the tree is 2.9 so we should be 
safe.
@@ -235,7 +236,6 @@ mozconfig_config() {
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
-   mozconfig_use_with system-icu intl-api
mozconfig_use_with system-libvpx
 
# Modifications to better support ARM, bug 553364



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

2016-01-10 Thread Jory Pratt
commit: f74689eb87b3727b0d3ff6a45db916deacf603b3
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Mon Jan 11 00:47:43 2016 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Mon Jan 11 02:39:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f74689eb

We should always build with intl-api being exposed

Signed-off-by: Jory A. Pratt  gentoo.org>

 eclass/mozconfig-v6.42.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/mozconfig-v6.42.eclass b/eclass/mozconfig-v6.42.eclass
index 60413c4..d0c8abf 100644
--- a/eclass/mozconfig-v6.42.eclass
+++ b/eclass/mozconfig-v6.42.eclass
@@ -235,6 +235,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
mozconfig_annotate 'Gentoo default' --disable-skia
mozconfig_annotate '' --disable-gconf
+   mozconfig_annotate '' --with-intl-api
 
# Use jemalloc unless libc is not glibc >= 2.4
# at this time the minimum glibc in the tree is 2.9 so we should be 
safe.
@@ -261,7 +262,6 @@ mozconfig_config() {
mozconfig_use_enable system-sqlite
mozconfig_use_with system-jpeg
mozconfig_use_with system-icu
-   mozconfig_use_with system-icu intl-api
mozconfig_use_with system-libvpx
 
# Modifications to better support ARM, bug 553364



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

2016-01-10 Thread Tim Harder
commit: e10b3735c6668c840346ce548136e3701e28ec72
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:01:37 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:01:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10b3735

media-gfx/pngcrush: version bump to 1.7.92

 media-gfx/pngcrush/Manifest   |  2 ++
 media-gfx/pngcrush/pngcrush-1.7.92.ebuild | 41 +++
 2 files changed, 43 insertions(+)

diff --git a/media-gfx/pngcrush/Manifest b/media-gfx/pngcrush/Manifest
index 0d244a0..6e1f31e 100644
--- a/media-gfx/pngcrush/Manifest
+++ b/media-gfx/pngcrush/Manifest
@@ -4,3 +4,5 @@ DIST pngcrush-1.7.85-nolib.tar.xz 59828 SHA256 
296cef699cac7b23c02f5458e4fd7fe3b
 DIST pngcrush-1.7.85.tar.xz 359588 SHA256 
d285f87f2d24e03d99b0340708952de342ca404e90782ce44bfb394a4d0d9dbc SHA512 
0f9f9e99817fe4f4915d5a5a2469106a02e90b6ea7911a562b8412d4a15bed9668ac7eb8d47abfeb4646882fac44e4606d73296c8c088c8c01ec1f10164eefd5
 WHIRLPOOL 
953bff70af591c1690a8d74861bb84ab527e3101d8db1bd25e0b48c2623798dc3b343e68db93aa2683a1ff8fcde74b22d8828906b882c4f322479f10252730c5
 DIST pngcrush-1.7.86-nolib.tar.xz 60024 SHA256 
135cb6cf0607b5b72152c0eb2cbd1db9722f333ec4f8e166c7ef96db8eeadece SHA512 
dfb7d0e63c815f8855fdb4f1479a0152d824b9538880896182f605fbae63ea917bba4473955da1788182b9c2582e02e135cf021a196a027afe3010ef1e47d2f0
 WHIRLPOOL 
1b9f028fd5ff9c2f5d9698435c904b2ccecc90762ebf7066dafdbfa1055685a2cfe7f89c1cad28e3e0041cb05976c0fb5a3cca3b7c2381f2c484fb6fdabcd30b
 DIST pngcrush-1.7.86.tar.xz 358656 SHA256 
7bf1c1e81b6d14bf1cfce5447dba487f0895525fc62ae02714baa1dcc90f9550 SHA512 
55c6b4b449561ba693d891a7f2996fb9ea54dd0e8727b5e0a9a6b880fdad82de2346690b24347e922e265298ee438a2d69ea454142b855e26b0eaf8c14a9d4db
 WHIRLPOOL 
d2d670917a12af978508776b028ee73fd18000149222018e39510d0ae66fca6fbf564a82d0ecf5931dd829d9d31f5600e52f7469b23b99d772f5072343c65820
+DIST pngcrush-1.7.92-nolib.tar.xz 61072 SHA256 
c49b4b13c646029b6ead77ed60626be52c5fa61d74428cdebe0ca43d195e9c36 SHA512 
7e8a83dda07907ac6e014a9a3227d3e8bffd8f6608c3324b28696992b09bd676f02496571174ba5f6632b14e50bf894c960ca6507adbf4a74d2498961694304e
 WHIRLPOOL 
cbd8e0205a41be7871517d5b847411da74b590c2ef1e6c17cac8a4364fa114df57201df15cfe131c4f65dbb4908a4ee3df72b60d46f4395865f076aeeb3b3747
+DIST pngcrush-1.7.92.tar.xz 36 SHA256 
439a6d3eb083ac774420af4af6e5641041172319ba456d7bc6aa6e4fd786555f SHA512 
cd02c6f67dc01103924ec0438fe790a137c3eda044705aeff605184f800c44ffbe050cc3fd89757fe718ae91e37b76400f86c28e52c4679df782fd450c321e68
 WHIRLPOOL 
87566b57a59582120dfb24627498ce886a40896a64a6e87872b942754a5792997a9380acdfc8fc4771e7a00d6438d3d36c074645c074913a80d89653e4dff460

diff --git a/media-gfx/pngcrush/pngcrush-1.7.92.ebuild 
b/media-gfx/pngcrush/pngcrush-1.7.92.ebuild
new file mode 100644
index 000..5e107fd
--- /dev/null
+++ b/media-gfx/pngcrush/pngcrush-1.7.92.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit toolchain-funcs
+
+DESCRIPTION="Portable Network Graphics (PNG) optimizing utility"
+HOMEPAGE="http://pmt.sourceforge.net/pngcrush/;
+SRC_URI="system-libs? ( mirror://sourceforge/pmt/${P}-nolib.tar.xz )
+   !system-libs? ( mirror://sourceforge/pmt/${P}.tar.xz )"
+
+LICENSE="pngcrush"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x86-macos"
+IUSE="+system-libs"
+
+RDEPEND="
+   system-libs? (
+   media-libs/libpng:0=
+   sys-libs/zlib:=
+   )"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils"
+
+pkg_setup() {
+   use system-libs && S+="-nolib"
+}
+
+src_compile() {
+   emake \
+   CC="$(tc-getCC)" \
+   LD="$(tc-getCC)" \
+   CFLAGS="${CFLAGS} ${CPPFLAGS} -Wall" \
+   LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+   dobin ${PN}
+   dohtml ChangeLog.html
+}



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

2016-01-10 Thread Tim Harder
commit: 5a6685feb89c20d88d46c016e6f5ab92d22520b1
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:59:54 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:59:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a6685fe

media-libs/exiftool: version bump to 10.09

 media-libs/exiftool/Manifest  |  1 +
 media-libs/exiftool/exiftool-10.09.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 998856c..5e41e26 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,3 +1,4 @@
 DIST Image-ExifTool-10.00.tar.gz 4013694 SHA256 
7b573331eba3921b56339018e95dd5e6f5a1e4634e4fc7bad91e5778da3571f4 SHA512 
4ab96f830b48dbde4c9a5c00df57ff638d7d7c458f4c87ded1b6274d844af1dcf41dd1d0c88117be8189f8ae0d3926673095327d9f972235f38b83177e67867c
 WHIRLPOOL 
4a44882b21e4e5878dc7a5a650f224cff08024fa8f315c2036758afb7d7ebcc10c33d3267541cc5f0c346bd636dd54cf6dcbe9bd7b59ba8592fcaa15b588bad6
 DIST Image-ExifTool-10.07.tar.gz 4035921 SHA256 
012ac8bf1b48b78d3f09b17d172765956968423f0ded737f8e0a6cf3f3316218 SHA512 
3a93902a6b1bcc72b425c76ad1b34ea8d8e681787421bdb37130825cd9222758196acdd453ac63858d228da019e70c738417088b5f0139704d0e299331f72c09
 WHIRLPOOL 
a2904e08e156f331a1bb8249494c798c2d6cf16434974a341c73374303e7f1756753f435fd108e8104026c5a0f87e94629566d321b1d329132cee056ab9017d5
+DIST Image-ExifTool-10.09.tar.gz 4041349 SHA256 
b6e621bfd2de6ea6c16bd7ee709f6c7ec47344c70de39b8c5c911e4ac930cad5 SHA512 
cc814850ab01d1eaf00614355c689682d04dffa88f65f75308861954a9c4f1bf4a347624b1068b81050ecafa9043701941e6d53914b2a5892f2e336a18c24e5d
 WHIRLPOOL 
2d7ad180004dadd7cced67f438e6d75f7697072770e2e4530131e31ca75e45acc0d28d6c4459681ee11eca5a0e86afe7dafd518c293a3fe9c0ababbd0e72bd61
 DIST Image-ExifTool-9.98.tar.gz 4002089 SHA256 
cf7e89b40e942ff582b06b958edfce2e2c7ba2986a650212a96fa74cf5bbc74b SHA512 
138bcf0aeab6fe893df3f051ca9d5d2e7fabbfb19e6b68ee0529515c1e6f6d89d75ca8aacabfb7edc2e380caa04f8bb97536ef284b0bf140edfcf9c8363a482c
 WHIRLPOOL 
edb5c4799079b27a008ebb95e2ae13ec2c37cb123f3664582f6ddc8a0b3cb351410d12b2c1d5352a10a4213c8e7fcc591f64fb514c83bbecdf582780f27a0237

diff --git a/media-libs/exiftool/exiftool-10.09.ebuild 
b/media-libs/exiftool/exiftool-10.09.ebuild
new file mode 100644
index 000..d1bc315
--- /dev/null
+++ b/media-libs/exiftool/exiftool-10.09.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+MY_PN=Image-ExifTool
+MY_P=${MY_PN}-${PV}
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="http://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
+SRC_URI="http://www.sno.phy.queensu.ca/~phil/exiftool/${MY_P}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+SRC_TEST="do"
+
+src_install() {
+   perl-module_src_install
+   use doc && dohtml -r html/
+}



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

2016-01-10 Thread Tim Harder
commit: 2d3de82ea5f6a883c07e24fbc641d61f7ae8edb1
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:51:45 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:51:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d3de82e

app-misc/ranger: stabilize 1.7.2

 app-misc/ranger/ranger-1.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ranger/ranger-1.7.2.ebuild 
b/app-misc/ranger/ranger-1.7.2.ebuild
index 4df8130..eb4b4e6 100644
--- a/app-misc/ranger/ranger-1.7.2.ebuild
+++ b/app-misc/ranger/ranger-1.7.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="http://nongnu.org/${PN}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~ppc ~x86"
+   KEYWORDS="amd64 ~ppc x86"
 fi
 
 DESCRIPTION="A vim-inspired file manager for the console"



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

2016-01-10 Thread Tim Harder
commit: a2b3fe98ec10cce3eda211c092eea46e62c2f80b
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:50:50 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:50:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b3fe98

media-sound/moc: remove old

 media-sound/moc/Manifest   |  1 -
 .../files/moc-2.5.0_beta1-no-automagic-popt.patch  | 12 ---
 media-sound/moc/moc-2.5.0_beta1-r1.ebuild  | 91 --
 3 files changed, 104 deletions(-)

diff --git a/media-sound/moc/Manifest b/media-sound/moc/Manifest
index c4df553..d5fdb59 100644
--- a/media-sound/moc/Manifest
+++ b/media-sound/moc/Manifest
@@ -1,3 +1,2 @@
-DIST moc-2.5.0-beta1.tar.bz2 570468 SHA256 
076816da9c6d1e61a386a1dda5f63ee2fc84bc31e9011ef70acc1d391d4c46a6 SHA512 
16f1cf35706bbf410197651fd4398114ae2c95103773886629f0e1884900f2b865b9b6354da507a57af021a7d6599cd2e1d7e338791dc4a6f55e6c6c193800f2
 WHIRLPOOL 
793fa9bdd23da14cc558262335b81560aa82a86c641b2a163af64d80659b652ada83193b0ed2888bfbe0d0b43cb35447ad0b0fa8de394742c0e162d3050520de
 DIST moc-2.5.0.tar.bz2 594532 SHA256 
d29ea52240af76c4aa56fa293553da9d66675823e689249cee5f8a60657a6091 SHA512 
ca6cfd4d1d13030bd561df8ab671399a17dfb675c360ecc95a2491c6a85764d0f72259ac33665405b197f370f4fd7ef59d9a485706f8a882bff30d0fafcf252c
 WHIRLPOOL 
770d4024451c9f153fe16b60819392f677171c1ba08c8d95d9dfd5e1be1a19bfd5a7d9f771aa4ded8c40c0f042865f6e693727fce261464261d4311860fcff58
 DIST moc-2.6-alpha1.tar.xz 491660 SHA256 
0b0a3515c65b4c47a250e350c663535778239352db859921f5d564ed727a0bbc SHA512 
9de2e17e2d7441bb5ae2fa33884d4f569a91e987db39d2b331e8c28ddf0ecca1bdbd6079bebc1770c20d7f062b33069dd8b4a8184a309bf831538cb36f69ed3a
 WHIRLPOOL 
86adcff80f4597e68bcf22ecf21f9eba913e257f8c7cf63d934e3874ea8fd59169652e4571b6f2bb1e54cdce0de6cb3027c494b29c9ae179910366b11b3786f9

diff --git a/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch 
b/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch
deleted file mode 100644
index 83c071e..000
--- a/media-sound/moc/files/moc-2.5.0_beta1-no-automagic-popt.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 moc-2.5.0-beta1/configure.in
-+++ moc-2.5.0-beta1/configure.in
-@@ -341,9 +341,6 @@
-   AC_MSG_ERROR([You need curses/ncurses library and header 
files.])
- fi
- 
--dnl popt
--AC_SEARCH_LIBS([poptGetContext], [popt], , [POPT_MISSING="yes"])
--
- dnl getopt
- AC_CHECK_FUNC(getopt_long,
- [AC_CHECK_HEADERS([getopt.h],,[AC_MSG_ERROR([You need 
getopt.h.])])],

diff --git a/media-sound/moc/moc-2.5.0_beta1-r1.ebuild 
b/media-sound/moc/moc-2.5.0_beta1-r1.ebuild
deleted file mode 100644
index c6552af..000
--- a/media-sound/moc/moc-2.5.0_beta1-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils autotools
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Music On Console - ncurses interface for playing audio files"
-HOMEPAGE="http://moc.daper.net;
-SRC_URI="ftp://ftp.daper.net/pub/soft/moc/unstable/${MY_P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 ppc ppc64 sparc x86"
-IUSE="aac alsa +cache curl debug ffmpeg flac jack libsamplerate mad +magic 
modplug musepack
-oss sid sndfile speex timidity tremor +unicode vorbis wavpack"
-
-RDEPEND=">=dev-libs/libltdl-2:0
-   sys-libs/ncurses[unicode?]
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cache? ( >=sys-libs/db-4 )
-   curl? ( net-misc/curl )
-   ffmpeg? ( virtual/ffmpeg )
-   flac? ( media-libs/flac )
-   jack? ( media-sound/jack-audio-connection-kit )
-   libsamplerate? ( media-libs/libsamplerate )
-   mad? ( media-libs/libmad sys-libs/zlib media-libs/libid3tag )
-   magic? ( sys-apps/file )
-   modplug? ( media-libs/libmodplug )
-   musepack? ( media-sound/musepack-tools media-libs/taglib )
-   sid? ( >=media-libs/libsidplay-2 )
-   sndfile? ( media-libs/libsndfile )
-   speex? ( media-libs/speex )
-   timidity? ( media-libs/libtimidity media-sound/timidity++ )
-   vorbis? (
-   media-libs/libogg
-   tremor? ( media-libs/tremor )
-   !tremor? ( media-libs/libvorbis )
-   )
-   wavpack? ( media-sound/wavpack )"
-DEPEND="${RDEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   # moc-2.5.0 will require popt, but currently it's an unused, automagic 
dep
-   epatch "${FILESDIR}"/${P}-no-automagic-popt.patch
-   eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --docdir="${EPREFIX}"/usr/share/doc/${PF}
-   $(use_enable debug)
-   $(use_enable cache)
-   $(use_with oss)
-   $(use_with alsa)
-   $(use_with jack)
-   $(use_with magic)
-   $(use_with unicode ncursesw)
-

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

2016-01-10 Thread Tim Harder
commit: db231451eb83e31bdb56a56482de2434ed1088b2
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:18:38 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:20:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db231451

dev-lang/swig: version bump to 3.0.8

 dev-lang/swig/Manifest  |  1 +
 dev-lang/swig/swig-3.0.8.ebuild | 35 +++
 2 files changed, 36 insertions(+)

diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index f404333..658420b 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -6,3 +6,4 @@ DIST swig-3.0.4.tar.gz 5720119 SHA256 
410ffa80ef5535244b500933d70c1b65206333b546
 DIST swig-3.0.5.tar.gz 5873209 SHA256 
9f4cb9e8f213f041853646f58fe5e8428d63250d05f5c943b6fa759c77322a3c SHA512 
1cd9eaea1443d08ac0f9a80f9cb3d60121e888e30c9f00aaaf285d6afe8a5494a3be017a38092b879d332305911c177202cfccd2570cb61eb40554fcc573fd01
 WHIRLPOOL 
49dc145dbd24bbe0dd9d5baa82ab8e1b79b0cec14035038d22fd506010ce5185731876a157c811d2087f35360ce04aafed8c7beff7f7feaf246f964891395ea9
 DIST swig-3.0.6.tar.gz 5911929 SHA256 
c67f63ea11956106e4cda66416d5020330dc4ce2ee45057d39a9494ce33eca05 SHA512 
b640ca98a668973b33e5079bfdd01dd722c136ee077fcb2990b82878409cb5ebf3ffb78baee8427f44ca1eb01f55f21b2a01c9e1f34986cd134609b4eb208610
 WHIRLPOOL 
2086565968909e1d4800e4413a761944d6ddd158a34ba77ae7438c456c4b685f4727fa5f4678bd75cd5093f157f7317bc5cee6ca9ff331394b53e3e9c49649ea
 DIST swig-3.0.7.tar.gz 5923046 SHA256 
06dc8816a225667ce1eee545af3caf87e1bbaa379c32838d4cea53152514348d SHA512 
5f6596df66ef2788180623ee856247efbe404eb5c855f05e1e6a40081771b2bb8c709aad8597839250186c1ee9ae42d0fca3ffcecc9669bcf9a55c81f2c9ba38
 WHIRLPOOL 
cfd0aecba88e060c6b03ae89d654a7590abd107e2aedd4055bd7697da5ba48b3fd879f9f4d20c9633dc23614e3480b0e87e9be305200021aef98b2ab9dd60f6c
+DIST swig-3.0.8.tar.gz 7937213 SHA256 
58a475dbbd4a4d7075e5fe86d4e54c9edde39847cdb96a3053d87cb64a23a453 SHA512 
85605bd98bf2b56f5bfca23ae23d76d764d76a174b05836c8686825e912d6326c370e9cf2134c0bf4f425560be103b16bf9c9d075077f52e713a69082616e906
 WHIRLPOOL 
7b6e5b0339b5fd42992464ca16935d1e8447d46c2e561579eb99dda90755bc3ca88baeff8bb0c0dffe91b109dd9af0465a360fec2fd871bd5bfaef278229bbf9

diff --git a/dev-lang/swig/swig-3.0.8.ebuild b/dev-lang/swig/swig-3.0.8.ebuild
new file mode 100644
index 000..6e9d034
--- /dev/null
+++ b/dev-lang/swig/swig-3.0.8.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="Simplified Wrapper and Interface Generator"
+HOMEPAGE="http://www.swig.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+ BSD BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~x64-solaris ~x86-solaris"
+IUSE="ccache doc pcre"
+RESTRICT="test"
+
+DEPEND="pcre? ( dev-libs/libpcre )
+   ccache? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+DOCS=( ANNOUNCE CHANGES CHANGES.current README TODO )
+
+src_configure() {
+   econf \
+   $(use_enable ccache) \
+   $(use_with pcre)
+}
+
+src_install() {
+   default
+
+   if use doc ; then
+   dohtml -r Doc/{Devel,Manual}
+   fi
+}



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

2016-01-10 Thread Tim Harder
commit: 80680d462bc2c98e06807ef2f9d4e700beeb722b
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:16:22 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:20:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80680d46

sys-fs/rar2fs: version bump to 1.22.0

 sys-fs/rar2fs/Manifest |  1 +
 sys-fs/rar2fs/rar2fs-1.22.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-fs/rar2fs/Manifest b/sys-fs/rar2fs/Manifest
index be85d4f..a216ceb 100644
--- a/sys-fs/rar2fs/Manifest
+++ b/sys-fs/rar2fs/Manifest
@@ -1,2 +1,3 @@
 DIST rar2fs-1.20.0.tar.gz 254330 SHA256 
2b14cc5acefa12a07f5d0b1a4241713707e60e32f7a82cd86879ec1bd9cbae2d SHA512 
a0136ee57b87da8846118282fb7fe70da2e07e7380c137e39ea45c16c6ef3400341b2034008cb261dc7c4d7b0ed666f43d0485374df05f3339c4aa52b7ca9164
 WHIRLPOOL 
69c15c483f18c895739f4bd9423314c288e45f3ea3cf582399a59a30842ea81a00343b636143ed955ea0b807068fbc4f7a3bb45188a7a4c77ab6588728391f4b
 DIST rar2fs-1.21.0.tar.gz 249687 SHA256 
5913d362c10d02d44714c78ee93a0d093fe5b16c1026700f7f3cf276c93594ec SHA512 
028b958cb82268a71b7d84c0d1f8786e077891d5c7d9b28f40989eba141954c30de8638a670050154afc16ee85e233ffa5e79d949a8f1641ea59ccca7f19ed86
 WHIRLPOOL 
4097a1858f036d907b222d1228b101fcc78583036344996ed52a221aa1072a416272ae9f2890a361e4029ea7e07251fe1dde6bdad58251d0a775bcc9b972510d
+DIST rar2fs-1.22.0.tar.gz 250075 SHA256 
02faa8f367cf17d297e27d835c5ef969106d51c285cb87a84244c69cf8fe2620 SHA512 
c5059d6bc1d647c4dd9373a9e5134a047227d107457ed53c9384f48b2ff42536bb11cddc8fc5e86aa0e9b571a4826c93c2e3e986ed1d298e09a6fc45cda39a36
 WHIRLPOOL 
79c8f8468f69ae125b5a8c33f90deaccb86154dae96d15d8998406d62bdadfec2a330d8ce1616bf7cd2c678ef37f5f1e45808c02d06f90ad631701eb3e93f234

diff --git a/sys-fs/rar2fs/rar2fs-1.22.0.ebuild 
b/sys-fs/rar2fs/rar2fs-1.22.0.ebuild
new file mode 100644
index 000..ead77dd
--- /dev/null
+++ b/sys-fs/rar2fs/rar2fs-1.22.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="A FUSE based filesystem that can mount one or multiple RAR 
archive(s)"
+HOMEPAGE="http://hasse69.github.io/rar2fs/ https://github.com/hasse69/rar2fs;
+SRC_URI="https://github.com/hasse69/${PN}/releases/download/v${PV}/${P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND=">=app-arch/unrar-5:=
+   sys-fs/fuse"
+DEPEND="${RDEPEND}"
+
+DOCS="AUTHORS ChangeLog"
+
+src_configure() {
+   export USER_CFLAGS="${CFLAGS}"
+
+   econf \
+   --with-unrar=/usr/include/libunrar \
+   $(use_enable debug)
+}



[gentoo-commits] gentoo commit in src/patchsets/gentoo-headers/4.4: 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch 00_all_0002-netfilter-pull-in-limits.h.patch 00_all_0003-convert-PAGE_SIZE-us

2016-01-10 Thread Mike Frysinger (vapier)
vapier  16/01/11 02:16:46

  Added:   
00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch
00_all_0002-netfilter-pull-in-limits.h.patch
00_all_0003-convert-PAGE_SIZE-usage.patch

00_all_0004-asm-generic-fcntl.h-namespace-kernel-file-structs.patch
00_all_0005-unifdef-drop-unused-errno.h-include.patch

00_all_0006-x86-do-not-build-relocs-tool-when-installing-headers.patch
00_all_0007-timerfd-export-defines-to-userspace.patch

00_all_0008-netlink-drop-int-cast-on-length-arg-in-NLMSG_OK.patch

00_all_0009-Revert-MIPS-Provide-correct-siginfo_t.si_stime.patch

00_all_0010-uapi-mqueue.h-add-missing-linux-types.h-include.patch
00_all_0011-uapi-fix-System-V-buf-header-includes.patch

00_all_0012-uapi-update-install-list-after-nvme.h-rename.patch
  Log:
  initial import of 4.4 patchset based on last 4.3 patchset

Revision  ChangesPath
1.1  
src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch?rev=1.1=text/plain

Index: 00_all_0001-linux-stat.h-remove-__GLIBC__-checks.patch
===
>From 560332678df99548932db4f8d43f36f4f94b6e54 Mon Sep 17 00:00:00 2001
From: Mike Frysinger 
Date: Mon, 29 Dec 2008 06:52:59 -0500
Subject: [PATCH] linux/stat.h: remove __GLIBC__ checks

Only check __KERNEL__ so we don't assume the C library is glibc.

Signed-off-by: Mike Frysinger 
---
 include/uapi/linux/stat.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/uapi/linux/stat.h b/include/uapi/linux/stat.h
index 7fec7e3..256ad24 100644
--- a/include/uapi/linux/stat.h
+++ b/include/uapi/linux/stat.h
@@ -2,7 +2,7 @@
 #define _UAPI_LINUX_STAT_H
 
 
-#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
+#if defined(__KERNEL__)
 
 #define S_IFMT  0017
 #define S_IFSOCK 014
-- 
2.6.2




1.1  
src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0002-netfilter-pull-in-limits.h.patch?rev=1.1=text/plain

Index: 00_all_0002-netfilter-pull-in-limits.h.patch
===
>From f82c7ec8f11d066bdd9d0afc241953674b7690f8 Mon Sep 17 00:00:00 2001
From: Mike Frysinger 
Date: Sat, 9 May 2009 17:30:35 -0400
Subject: [PATCH] netfilter: pull in limits.h

A few netfilter sub-headers use INT_MAX which is in limits.h.

URL: http://bugs.gentoo.org/246160
Signed-off-by: Mike Frysinger 
---
 include/uapi/linux/netfilter.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/include/uapi/linux/netfilter.h b/include/uapi/linux/netfilter.h
index d93f949..beed62c 100644
--- a/include/uapi/linux/netfilter.h
+++ b/include/uapi/linux/netfilter.h
@@ -6,6 +6,7 @@
 #include 
 #include 
 #include 
+#include 
 
 /* Responses from hook functions. */
 #define NF_DROP 0
-- 
2.6.2




1.1  
src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch?rev=1.1=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/gentoo-headers/4.4/00_all_0003-convert-PAGE_SIZE-usage.patch?rev=1.1=text/plain

Index: 00_all_0003-convert-PAGE_SIZE-usage.patch
===
>From 55e416d78d8a8087ea05c1b79e52cef11231437a Mon Sep 17 00:00:00 2001
From: Mike Frysinger 
Date: Sat, 13 Feb 2010 03:09:23 -0500
Subject: [PATCH] convert PAGE_SIZE usage

The size of a page may change at runtime or based on kernel settings, so
a static value at compile time doesn't work.  More importantly, no one
exports PAGE_SIZE to user space anymore.

URL: http://bugs.gentoo.org/301431
Signed-off-by: Mike Frysinger 
---
 include/uapi/linux/binfmts.h  | 3 ++-
 include/uapi/linux/resource.h | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/include/uapi/linux/binfmts.h b/include/uapi/linux/binfmts.h
index 4eb5972..516bfcf 100644
--- a/include/uapi/linux/binfmts.h
+++ 

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

2016-01-10 Thread Mike Frysinger
commit: 2df1cf9ef83050deffced753772eb053c748b8db
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 02:15:48 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 02:17:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2df1cf9e

sys-kernel/linux-headers: version bump to 4.4

 sys-kernel/linux-headers/Manifest |  2 +
 sys-kernel/linux-headers/linux-headers-4.4.ebuild | 56 +++
 2 files changed, 58 insertions(+)

diff --git a/sys-kernel/linux-headers/Manifest 
b/sys-kernel/linux-headers/Manifest
index 0b1945a..029f5a3 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -6,12 +6,14 @@ DIST gentoo-headers-4.0-2.tar.xz 5368 SHA256 
ac090b3ced9f1a4b046795402ef919a7565
 DIST gentoo-headers-4.1-1.tar.xz 5616 SHA256 
c66e0f023fb786ed4c041e0643e7a778bcc868528ee902b0228cf71986d30dbc SHA512 
fa1ebc03e5a3a15b25e037d566ace812a451830c0a05454524e6e3021a6a77dd048ae79b85f2d2aeb4cff414f4bfabe93bfb42ec18a3a8a9c80ed7d6b5352832
 WHIRLPOOL 
93ecfac69c93500c5f2d3734d2a8a260821032a549b119bb554688ddc725b800e2c0c37612c2cc4f217452d0b2887dd1e1d2bb3f0a3774f3395a72a7cf307445
 DIST gentoo-headers-4.2-1.tar.xz 5624 SHA256 
1ec257e2cb9d79068d563868a08bfd13bdd0f4c053c368d97d7d40c24dece4f9 SHA512 
a022f0af952956d330bc05f86868953de86a736395658bbedb91cd7db16401795a6f556978d1c1c5fc584479e00a042c43b90dd0d3f80e8c231fe980dfbfbdfe
 WHIRLPOOL 
c957b99005f5f16dafee216ec7afc293acb6cdc963b3f1ddadeeb8e1550afbe0b4188a038e80598fc1f1c67080a3db79aa77ba4c3f19afeb41cd17b8fe4c4dbb
 DIST gentoo-headers-4.3-1.tar.xz 6336 SHA256 
dbe99afe8b96b181f1b065b4d91969913eb23750c1fdf5c05f86667a314ca726 SHA512 
55310299ccf6fc013b26b28df52740188ea68547617141af45a1278d0028c8db47e43e230f08fff399793e420028ed1602438a73bad6f4ffb6f3c43f9f28002d
 WHIRLPOOL 
a87198b9f868d913c14a2578c5cd452fd0f041576141fc8089d4a3eef0840929923d95de188fac8a6f1115d588f2a17dd51ddcaae90871131d39458c90afe956
+DIST gentoo-headers-4.4-1.tar.xz 6624 SHA256 
2d4dbc94f05f2ac376b2b0523340f7351f94b2cef180c9c793fa5e8453c7a770 SHA512 
dd8a5c627a9cd373022d7afa1beb126f15694f80452821f31fc5c1a3439635814d205bcbc873a5869946472d86cdec872a44f4870751b96d42e89893fca1b983
 WHIRLPOOL 
07c351a05d0e808d6de6c2143713ec0e78760987cf7fbc9ec6a6192a185f9c578acdc5b7f96368a25ed9bfe778ac7435fe5596c3e2931d6645ddf631a92b8e01
 DIST gentoo-headers-base-3.18.tar.xz 3776668 SHA256 
12a44590e505525509556f6e973464f124f172565d3a4b29a3ff4627aa24f9a7 SHA512 
6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
 WHIRLPOOL 
5cdd500aaac3589d6672ea365f5b29ccef207db36cbc34052f0bf1bbe35b5dbfedf3b1675079c1ec05daf1a136d2da3018b2ca91bcaeda1fe8d23e3246fda25e
 DIST gentoo-headers-base-3.19.tar.xz 3807516 SHA256 
e614ab947a7d0bd5064c49aeaac43507a7a322c43fdcca9a0858855137193b1d SHA512 
3ba9b5e442e53d82e5af7fced55b173cacc7edc99157eb430dad81f95d48594bc18a8d5f54cd15ba2221bad4098c7732b9ba24780fc0964ea34377933ba36333
 WHIRLPOOL 
6ca7f201272202e6e2bc1d36c6e62e47d85163546e317fee5e4e31af98722aa6de81c4c0c54635acd4386a515f28376517aa84eec7ae4cd17220fb549e5f51c1
 DIST gentoo-headers-base-4.0.tar.xz 3815288 SHA256 
96c4ff8acc80fe6c401e0452212cd49fec50c7eccceb5b1e79e9b3a70d309318 SHA512 
42e158532181dd225009a4b564cbd1d7ae00485ec4a3d56ab7cd54b6816e171b6a6a9217b9db460ceb701b473a4082f1f4f9cd7a7da6fde2bba5591d95d03fc9
 WHIRLPOOL 
5a9d29237f1729109dee4b9990efa339b1e953e5663a2774dac17a463d8c7f5934f4a0627a7b46496fa2127e9d9b205f673a1b32c4c77bb5b849078a39a5db5c
 DIST gentoo-headers-base-4.1.tar.xz 3832284 SHA256 
7abef9c950ebbc5da3f11c6b7883f1417ba429cd4d39aa7776c13c50f5c68e83 SHA512 
e91ee80d31a0205f8d835931c39b4b4c085e338a3dddaf1fc179ae95a566148ba7b8a28e73e661700b834c7b2ca9b25e0a0645403d13330fd2fd887695898111
 WHIRLPOOL 
7cfb035b6d4cc330bce89d2025ee927758fcf20addbd8100503ccecd9e3b0be057603da96412cc1cc564698a6ffdf961a4a35f24b1a3bb822c8be1370a0751ae
 DIST gentoo-headers-base-4.2.tar.xz 3866404 SHA256 
b0787b40c865988b2f934f60291c5cb0df861f6eadf747b1efb85add6fafd6cd SHA512 
3f75ff4dcfed72f1b2e8c6833a8e84dadbf5085114c9704499a0e75022ebffb12881260567eda01a7f08c729c72c320e6cde165385b7e943d7b3d69d80621b89
 WHIRLPOOL 
40993e689b37645e92c121fba68546f7c3734ba5eab004ce48236ea487b886c5638f7b7d8a01d7b25669812658e0004f3dd39f6d45bc6359183248e15d82136c
 DIST gentoo-headers-base-4.3.tar.xz 3892104 SHA256 
5add8ce264a85ced6222060d962c079821bb15b4dc015091425f609fd8db4629 SHA512 
fed69490e15b2add489fe55225b98641135d4d7f10b4a8fa716ab039c79e74172168b90a4c3c154bbac14abddbde1dfb901e35527a76c898afba32a2d76b6f48
 WHIRLPOOL 
b1193f24ae4a31c12e5fcddfb62ce73d1434e18048a6ae67dbeb4e0bb6b514c7350faaafe6d9b5ecd4cdd43468ec88e1ba8109da6f1eb83c26a9d1e360bff565
+DIST gentoo-headers-base-4.4.tar.xz 3911752 SHA256 
c16a80976837e347e4356380ce4942286e7485d3335005647152b839e3267b8e SHA512 

[gentoo-commits] proj/java:master commit in: dev-java/icedtea/

2016-01-10 Thread Andrew John Hughes
commit: ddabe0a3edcb84c2314e51005b59cd474c44d26c
Author: Andrew John Hughes  member  fsf  org>
AuthorDate: Mon Jan 11 02:10:02 2016 +
Commit: Andrew John Hughes  member  fsf  org>
CommitDate: Mon Jan 11 02:10:02 2016 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=ddabe0a3

dev-java/icedtea: Remove unsetting of LDFLAGS now flags containing commas can 
be handled (PR2428)

Package-Manager: portage-2.2.26

 dev-java/icedtea/ChangeLog   | 9 -
 ...{icedtea-3.0.0_pre07.ebuild => icedtea-3.0.0_pre07-r1.ebuild} | 4 ++--
 2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev-java/icedtea/ChangeLog b/dev-java/icedtea/ChangeLog
index a2cf523..7dc3728 100644
--- a/dev-java/icedtea/ChangeLog
+++ b/dev-java/icedtea/ChangeLog
@@ -1,7 +1,14 @@
 # ChangeLog for dev-java/icedtea
-# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*icedtea-3.0.0_pre07-r1 (11 Jan 2016)
+
+  11 Jan 2016; Andrew John Hughes 
+  +icedtea-3.0.0_pre07-r1.ebuild, -icedtea-3.0.0_pre07.ebuild:
+  dev-java/icedtea: Remove unsetting of LDFLAGS now flags containing commas can
+  be handled (PR2428)
+
 *icedtea-3.0.0_pre07 (24 Dec 2015)
 
   24 Dec 2015; Andrew John Hughes 

diff --git a/dev-java/icedtea/icedtea-3.0.0_pre07.ebuild 
b/dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild
similarity index 99%
rename from dev-java/icedtea/icedtea-3.0.0_pre07.ebuild
rename to dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild
index fd526e8..f793426 100644
--- a/dev-java/icedtea/icedtea-3.0.0_pre07.ebuild
+++ b/dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 # Build written by Andrew John Hughes (gnu_and...@member.fsf.org)
@@ -305,7 +305,7 @@ src_compile() {
# With ant >=1.8.2 all required tasks are part of ant-core
export ANT_TASKS="none"
 
-   emake LDFLAGS=
+   emake
 }
 
 src_test() {



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

2016-01-10 Thread Andrew John Hughes
commit: abf8c6068eb14bb70a807505eb964025815d92a4
Author: Andrew John Hughes  member  fsf  org>
AuthorDate: Mon Jan 11 02:47:06 2016 +
Commit: Andrew John Hughes  member  fsf  org>
CommitDate: Mon Jan 11 02:47:06 2016 +
URL:https://gitweb.gentoo.org/proj/java.git/commit/?id=abf8c606

Merge branch 'master' of git://anongit.gentoo.org/proj/java

 dev-java/abbot/Manifest|   1 -
 dev-java/abbot/abbot-0.13.1-r1.ebuild  |  60 --
 dev-java/abbot/files/abbot-0.13.1-gentoo.patch |  42 ---
 dev-java/abbot/metadata.xml|   6 -
 dev-java/icedtea-web/Manifest  |   1 -
 dev-java/icedtea-web/files/README.gentoo   |  21 
 .../files/icedtea-web-1.5-respect-ldflags.patch|  11 --
 dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild   | 122 -
 dev-java/icedtea-web/metadata.xml  |  15 ---
 dev-java/icedtea/icedtea-3.0.0_pre07-r1.ebuild |   8 +-
 dev-java/icedtea/icedtea-7.2.6.3-r1.ebuild |   6 +-
 dev-java/icedtea/icedtea-7.2.7.0_pre00-r1.ebuild   |   6 +-
 dev-java/joone-engine/Manifest |   1 -
 dev-java/joone-engine/files/ioexception.patch  |  14 ---
 dev-java/joone-engine/files/jartarget.patch|  25 -
 .../joone-engine/joone-engine-2.0.0_rc1.ebuild |  56 --
 dev-java/joone-engine/metadata.xml |   6 -
 dev-java/jsfapi/Manifest   |   2 -
 dev-java/jsfapi/jsfapi-1.1.4.ebuild|  65 ---
 dev-java/jsfapi/metadata.xml   |   6 -
 profiles/package.mask  |  34 --
 21 files changed, 9 insertions(+), 499 deletions(-)



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

2016-01-10 Thread Tim Harder
commit: 8b9dc5eaa6b2591ad3551d72bcc1320c7f4668dc
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:46:40 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:47:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b9dc5ea

media-sound/pianobar: stabilize 2015.11.22

 media-sound/pianobar/pianobar-2015.11.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/pianobar/pianobar-2015.11.22.ebuild 
b/media-sound/pianobar/pianobar-2015.11.22.ebuild
index 0b27aa6..9f2f614 100644
--- a/media-sound/pianobar/pianobar-2015.11.22.ebuild
+++ b/media-sound/pianobar/pianobar-2015.11.22.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="git://github.com/PromyLOPh/pianobar.git"
 else
SRC_URI="http://6xq.net/projects/${PN}/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 DESCRIPTION="A console-based replacement for Pandora's flash player"



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

2016-01-10 Thread Tim Harder
commit: ef1749da08ed2e1fecfff33851f028c67553fb54
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:47:23 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:47:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1749da

media-sound/pianobar: remove old

 media-sound/pianobar/Manifest   |  1 -
 media-sound/pianobar/pianobar-2014.09.28.ebuild | 52 -
 2 files changed, 53 deletions(-)

diff --git a/media-sound/pianobar/Manifest b/media-sound/pianobar/Manifest
index 3810f33..749c202 100644
--- a/media-sound/pianobar/Manifest
+++ b/media-sound/pianobar/Manifest
@@ -1,2 +1 @@
-DIST pianobar-2014.09.28.tar.bz2 51810 SHA256 
6bd10218ad5d68c4c761e02c729627d2581b4a6db559190e7e52dc5df177e68f SHA512 
3a9a508eaa4f1060ab456c4e28cd5447ed0a2e6a15b7694bf711ffa363d86c27483b1956da7f90919c9111c48752a99b9f704e721924903c017355dd577bc905
 WHIRLPOOL 
35db2f53b194d61c8601f27a787319036e5a59d86734ffd6ee00762fb66b2265c0f5b99aeea7ebffc9ebf5f8aa1430acc136e3486e6fa8cd2b355c439e96b68b
 DIST pianobar-2015.11.22.tar.bz2 45973 SHA256 
23fbc9e6f55b3277dba7a0f68ff721bad7f1eeea504c616ba008841686de322b SHA512 
cd8f7307f0d7bd0359954202d2fc3b6d9fdcdc7238a2057c1541f85d62d69fafb22c4a6466d873c35727c1ad1576755ac2f9224dd5ce4ccba2d9c1c8b9a0205a
 WHIRLPOOL 
30c6a43b2cad991d28ca7de981a950debed1f7b6097f71346ea181857e9599a3bf362153ffd040dbed1bc2a1b3459e96e48e5b963ffcb5a87d19157cf6d96ba8

diff --git a/media-sound/pianobar/pianobar-2014.09.28.ebuild 
b/media-sound/pianobar/pianobar-2014.09.28.ebuild
deleted file mode 100644
index 2f81e0e..000
--- a/media-sound/pianobar/pianobar-2014.09.28.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-inherit toolchain-funcs flag-o-matic multilib
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="git://github.com/PromyLOPh/pianobar.git"
-else
-   SRC_URI="http://6xq.net/projects/${PN}/${P}.tar.bz2;
-   KEYWORDS="amd64 x86"
-fi
-
-DESCRIPTION="A console-based replacement for Pandora's flash player"
-HOMEPAGE="http://6xq.net/projects/pianobar/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="static-libs"
-
-RDEPEND="media-libs/libao
-   net-libs/gnutls
-   dev-libs/libgcrypt:0=
-   dev-libs/json-c
-   >=virtual/ffmpeg-9"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-src_prepare() {
-   sed -e '/@echo /d' \
-   -e 's/@${CC}/${CC}/' \
-   -i Makefile || die
-}
-
-src_compile() {
-   append-cflags -std=c99
-   tc-export CC
-   emake DYNLINK=1
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr LIBDIR=/usr/$(get_libdir) DYNLINK=1 
install
-   dodoc ChangeLog README
-
-   use static-libs || { rm "${D}"/usr/lib*/*.a || die; }
-
-   docinto contrib
-   dodoc -r contrib/{config-example,*.sh,eventcmd-examples}
-   docompress -x /usr/share/doc/${PF}/contrib
-}



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

2016-01-10 Thread Tim Harder
commit: 6ee28a79e8de19a8692e1f68c1ffd99ec2c10cc5
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 03:57:55 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 03:57:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee28a79

media-gfx/cptutils: version bump to 1.61

 media-gfx/cptutils/Manifest |  1 +
 media-gfx/cptutils/cptutils-1.61.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/media-gfx/cptutils/Manifest b/media-gfx/cptutils/Manifest
index 1e95ced..ccfc9e1 100644
--- a/media-gfx/cptutils/Manifest
+++ b/media-gfx/cptutils/Manifest
@@ -1,2 +1,3 @@
 DIST cptutils-1.54.tar.gz 587268 SHA256 
07848a1e76337595c1ee7619638f16b6c0818717b2460096093078866402cc22 SHA512 
8bae9d5d9d5b2ae0e39eda6e157734fa17afe6225b4966c93db4072f31e7ec91c7c0a7b4b1cf0bfdd69685a61e93da725c2d94854b4de5e1c9936bec3e37
 WHIRLPOOL 
fb39ef953fd92a177f25a262b9122decad22713019a1821d8a8a048b12ddbbd125e860fec923148e1529b54883a6feb9b155b5b28c18be00ef763b0b6ae0137c
 DIST cptutils-1.59.tar.gz 599033 SHA256 
d4f3adf55bc1643d64d513371c0948d37ad4f0bb614ea90557c23d7ebd860616 SHA512 
b8e78eadb7353d6cbb8b01eb3eb2791e425697ccff6df50125392cb476e7b1bdb5c83b40e27d9c28899f4ed364e46e195febaa28374ffe5abca697665838f7fe
 WHIRLPOOL 
ad7c95a5be927199e83f24ff94950c2595738139c8fe84c489561d0d26c61509c493966b806213cd91d87c3efd87b5ec15fc1ec9dc2bb8fd74278f78cba0e35f
+DIST cptutils-1.61.tar.gz 599266 SHA256 
749fe0277c9483ccc93df820cb35baf898e491f1b307726c652fc3ab3d92be7f SHA512 
d07996d151f863ad3f70c90f55f2b93b5969a673a67e0213a386bd47490a25bf13a27ea35cc6b70e4f23ffa87e4e4ce12d8a9357f8d84e331397b1e4b977ce31
 WHIRLPOOL 
e03bb0223134cf5a42be61e67861779727b6ba5514e82f49934d024b8cb2617a91a0cf8900fd86f52d8a2d9e811f38ffd413207291990ad37d1d028efb970395

diff --git a/media-gfx/cptutils/cptutils-1.61.ebuild 
b/media-gfx/cptutils/cptutils-1.61.ebuild
new file mode 100644
index 000..4fd4515
--- /dev/null
+++ b/media-gfx/cptutils/cptutils-1.61.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1 eutils
+
+DESCRIPTION="A number of utilities for the manipulation of color gradient 
files"
+HOMEPAGE="http://soliton.vm.bytemark.co.uk/pub/jjg/en/code/cptutils/;
+SRC_URI="http://soliton.vm.bytemark.co.uk/pub/jjg/src/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+CDEPEND="dev-libs/libxml2:2
+   media-libs/libpng:0="
+RDEPEND="${CDEPEND}
+   ${PYTHON_DEPS}"
+DEPEND="${CDEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.54-parallel-make.patch
+   python_fix_shebang src/gradient-convert/gradient-convert.py
+}



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

2016-01-10 Thread Mike Frysinger
commit: 098bb0ab0f88679edefd7516d9697c46e289d558
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 04:05:59 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 04:07:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098bb0ab

sys-devel/bison: backport perl changes to current stable #538300

 sys-devel/bison/bison-2.7.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-devel/bison/bison-2.7.1.ebuild 
b/sys-devel/bison/bison-2.7.1.ebuild
index fd0e06a..0472471 100644
--- a/sys-devel/bison/bison-2.7.1.ebuild
+++ b/sys-devel/bison/bison-2.7.1.ebuild
@@ -13,18 +13,21 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 LICENSE="GPL-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 ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="nls static"
+IUSE="nls static test"
 
 RDEPEND=">=sys-devel/m4-1.4.16"
 DEPEND="${RDEPEND}
sys-devel/flex
-   nls? ( sys-devel/gettext )"
+   nls? ( sys-devel/gettext )
+   test? ( dev-lang/perl )"
 
 DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 
PACKAGING README-alpha README-release
 
 src_configure() {
use static && append-ldflags -static
 
+   # We don't need perl unless we run tests.
+   use test || export ac_cv_path_PERL=true
econf \
$(use_enable nls)
 }



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

2016-01-10 Thread Mike Frysinger
commit: 61610874bafcb780e1fd46f001abe3b0fcf92e01
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 04:06:41 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 04:07:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61610874

sys-devel/bison: mark 2.7.1 alpha/arm/arm64/ia64/m68k/s390/sh/sparc stable 
#568598

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

diff --git a/sys-devel/bison/bison-2.7.1.ebuild 
b/sys-devel/bison/bison-2.7.1.ebuild
index 0472471..c873ba9 100644
--- a/sys-devel/bison/bison-2.7.1.ebuild
+++ b/sys-devel/bison/bison-2.7.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
 
 LICENSE="GPL-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 ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-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 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="nls static test"
 
 RDEPEND=">=sys-devel/m4-1.4.16"



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

2016-01-10 Thread Mike Frysinger
commit: d9aa54eeb43bb1436a8e48c2e5c8ad4a828f990a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 11 04:04:48 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 11 04:07:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9aa54ee

sys-devel/bison: only stub perl out when USE=-test #545896

 sys-devel/bison/bison-3.0.4-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/bison/bison-3.0.4-r1.ebuild 
b/sys-devel/bison/bison-3.0.4-r1.ebuild
index e8abeb8..88ae57c 100644
--- a/sys-devel/bison/bison-3.0.4-r1.ebuild
+++ b/sys-devel/bison/bison-3.0.4-r1.ebuild
@@ -32,7 +32,8 @@ src_prepare() {
 src_configure() {
use static && append-ldflags -static
 
-ac_cv_path_PERL=true \
+   # We don't need perl unless we run tests.
+   use test || export ac_cv_path_PERL=true
econf \
--docdir='$(datarootdir)'/doc/${PF} \
$(use_enable examples) \



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

2016-01-10 Thread Tim Harder
commit: c6cf4448e5d4652e99d331fe3c8a8be0cb2ed2d5
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:38:32 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:38:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6cf4448

app-misc/physlock: remove old

 app-misc/physlock/Manifest  |  2 --
 app-misc/physlock/physlock-0.4.3.ebuild | 24 
 app-misc/physlock/physlock-0.4.4.ebuild | 24 
 3 files changed, 50 deletions(-)

diff --git a/app-misc/physlock/Manifest b/app-misc/physlock/Manifest
index f2b092a..cb7616c 100644
--- a/app-misc/physlock/Manifest
+++ b/app-misc/physlock/Manifest
@@ -1,4 +1,2 @@
-DIST physlock-0.4.3.tar.gz 12834 SHA256 
16c0cff09c06a0c701e6ff6f074690280ff3d14cc02980a007eb66bd93fff1f2 SHA512 
bdaa335b9fbc15cc5206f195075c2d2425933012d0fe1a52244bf1137e2af11faa9d0194b3ea46158230991a56c398a9d5dc8f56eee9716306c88adbd28ddd47
 WHIRLPOOL 
418be6340b98630e5d0d2dd22f2972b7ca3edd241b0fd025349adb5d6af01abffae1e628556bc88793174c25769ed2ecf4a77032928a6afed860e58663444e3a
-DIST physlock-0.4.4.tar.gz 12711 SHA256 
792b9167cbda178a04f8cdc490c49529405356d26bb87e5367ef2a964a17b476 SHA512 
ed24132c7f41a6dc26c3182dcd1f19155b4e36dcc5f3030a7f9fed61ccf83b764ceb18ed48ff46c6c8972f3fc514c7e6031cf7ae8057602a24dc737950e72c13
 WHIRLPOOL 
e96491208cfc37d3415c540d7257d757556ededdf3b5c5d1caca368b8fc3d457d7bc3bec6bea7c517943b51adf1c260a187533d86ed9abcee4cd866072a3d9ca
 DIST physlock-0.4.5.tar.gz 12804 SHA256 
5ddb42553142c5e2b8744d086bb8f5bf131a29fc58b8886e825b80e6a456961c SHA512 
ab2e71bdc0004d97e3742cf8155602c036dafa22156147cc3cd4050c1665e54d4ca04ee8dc1f763e6369a5d6592524cbc8e10c56870905a1b13385640f4ec476
 WHIRLPOOL 
e770cc9e4448c3407c12d51e1bb2d1fec5f74cdc5be4d6503fa89a297b3a40b7f5bb67466fbb641e2af249339aacdf2abb5de9ac145482c1b283604abbb51533
 DIST physlock-0.5.tar.gz 13547 SHA256 
395873abe9bfb3879df796bd9d857be024c4ca01c5b6e83cfd3253647b558782 SHA512 
0e22d2c1093556e2ca52da4ee36e53a7eebf9c2cf8e10592c95971aa3479c3ee1a31b9d71e52fca715a483f22740f6cf9a3c167fb61e4c6034a2ecf900fd5f9d
 WHIRLPOOL 
4dbfea803043a691e16a515fede273a27360923808aa2d1c6bd281282bc24b24113cc39915ba2f90723dd15322ac930297605f7cc2c6b1fc51cb7794ee46796a

diff --git a/app-misc/physlock/physlock-0.4.3.ebuild 
b/app-misc/physlock/physlock-0.4.3.ebuild
deleted file mode 100644
index 4eba3b6..000
--- a/app-misc/physlock/physlock-0.4.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs
-
-DESCRIPTION="lightweight Linux console locking tool"
-HOMEPAGE="https://github.com/muennich/physlock;
-SRC_URI="mirror://github/muennich/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE=""
-
-src_prepare() {
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}

diff --git a/app-misc/physlock/physlock-0.4.4.ebuild 
b/app-misc/physlock/physlock-0.4.4.ebuild
deleted file mode 100644
index 750977a..000
--- a/app-misc/physlock/physlock-0.4.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit toolchain-funcs eutils
-
-DESCRIPTION="lightweight Linux console locking tool"
-HOMEPAGE="https://github.com/muennich/physlock;
-SRC_URI="https://github.com/muennich/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${P}-makefile.patch
-   tc-export CC
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}



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

2016-01-10 Thread Tim Harder
commit: 7a5e807ee68b275311d1c04abc64c9882c3ddac4
Author: Tim Harder  gentoo  org>
AuthorDate: Mon Jan 11 04:38:06 2016 +
Commit: Tim Harder  gentoo  org>
CommitDate: Mon Jan 11 04:38:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5e807e

app-misc/physlock: version bump to 0.5

 app-misc/physlock/Manifest|  1 +
 app-misc/physlock/physlock-0.5.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/app-misc/physlock/Manifest b/app-misc/physlock/Manifest
index 8cf53ec..f2b092a 100644
--- a/app-misc/physlock/Manifest
+++ b/app-misc/physlock/Manifest
@@ -1,3 +1,4 @@
 DIST physlock-0.4.3.tar.gz 12834 SHA256 
16c0cff09c06a0c701e6ff6f074690280ff3d14cc02980a007eb66bd93fff1f2 SHA512 
bdaa335b9fbc15cc5206f195075c2d2425933012d0fe1a52244bf1137e2af11faa9d0194b3ea46158230991a56c398a9d5dc8f56eee9716306c88adbd28ddd47
 WHIRLPOOL 
418be6340b98630e5d0d2dd22f2972b7ca3edd241b0fd025349adb5d6af01abffae1e628556bc88793174c25769ed2ecf4a77032928a6afed860e58663444e3a
 DIST physlock-0.4.4.tar.gz 12711 SHA256 
792b9167cbda178a04f8cdc490c49529405356d26bb87e5367ef2a964a17b476 SHA512 
ed24132c7f41a6dc26c3182dcd1f19155b4e36dcc5f3030a7f9fed61ccf83b764ceb18ed48ff46c6c8972f3fc514c7e6031cf7ae8057602a24dc737950e72c13
 WHIRLPOOL 
e96491208cfc37d3415c540d7257d757556ededdf3b5c5d1caca368b8fc3d457d7bc3bec6bea7c517943b51adf1c260a187533d86ed9abcee4cd866072a3d9ca
 DIST physlock-0.4.5.tar.gz 12804 SHA256 
5ddb42553142c5e2b8744d086bb8f5bf131a29fc58b8886e825b80e6a456961c SHA512 
ab2e71bdc0004d97e3742cf8155602c036dafa22156147cc3cd4050c1665e54d4ca04ee8dc1f763e6369a5d6592524cbc8e10c56870905a1b13385640f4ec476
 WHIRLPOOL 
e770cc9e4448c3407c12d51e1bb2d1fec5f74cdc5be4d6503fa89a297b3a40b7f5bb67466fbb641e2af249339aacdf2abb5de9ac145482c1b283604abbb51533
+DIST physlock-0.5.tar.gz 13547 SHA256 
395873abe9bfb3879df796bd9d857be024c4ca01c5b6e83cfd3253647b558782 SHA512 
0e22d2c1093556e2ca52da4ee36e53a7eebf9c2cf8e10592c95971aa3479c3ee1a31b9d71e52fca715a483f22740f6cf9a3c167fb61e4c6034a2ecf900fd5f9d
 WHIRLPOOL 
4dbfea803043a691e16a515fede273a27360923808aa2d1c6bd281282bc24b24113cc39915ba2f90723dd15322ac930297605f7cc2c6b1fc51cb7794ee46796a

diff --git a/app-misc/physlock/physlock-0.5.ebuild 
b/app-misc/physlock/physlock-0.5.ebuild
new file mode 100644
index 000..aaf000a
--- /dev/null
+++ b/app-misc/physlock/physlock-0.5.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="lightweight Linux console locking tool"
+HOMEPAGE="https://github.com/muennich/physlock;
+SRC_URI="https://github.com/muennich/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+
+src_prepare() {
+   tc-export CC
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX=/usr install
+}



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

2016-01-10 Thread Brian Dolbec
commit: 7beb8bb246c84563e4caaabee5eb9e53cdc6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:10:48 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:36 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7beb8bb2

repoman: Migrate RestrictChecks to a plugin module

 pym/repoman/modules/scan/metadata/__init__.py  |  8 ++
 .../scan/metadata}/restrict.py | 29 +++---
 pym/repoman/scanner.py |  7 +-
 3 files changed, 29 insertions(+), 15 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index ed0c59d..6ab44f6 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -42,6 +42,14 @@ module_spec = {
'func_desc': {
},
},
+   'restrict-metadata': {
+   'name': "restrict",
+   'class': "RestrictChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/variables/restrict.py 
b/pym/repoman/modules/scan/metadata/restrict.py
similarity index 54%
rename from pym/repoman/checks/ebuilds/variables/restrict.py
rename to pym/repoman/modules/scan/metadata/restrict.py
index 215b792..93ca298 100644
--- a/pym/repoman/checks/ebuilds/variables/restrict.py
+++ b/pym/repoman/modules/scan/metadata/restrict.py
@@ -12,21 +12,23 @@ from repoman.qa_data import valid_restrict
 class RestrictChecks(object):
'''Perform checks on the RESTRICT variable.'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   self.qatracker = kwargs.get('qatracker')
 
-   def check(self, pkg, package, ebuild, y_ebuild):
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
myrestrict = None
 
try:
myrestrict = portage.dep.use_reduce(
-   pkg._metadata["RESTRICT"], matchall=1, 
flat=True)
+   ebuild.metadata["RESTRICT"], matchall=1, 
flat=True)
except portage.exception.InvalidDependString as e:
-   self. qatracker.add_error(
-   "RESTRICT.syntax",
+   self.qatracker.add_error("RESTRICT.syntax",
"%s: RESTRICT: %s" % (ebuild.relative_path, e))
del e
 
@@ -36,6 +38,15 @@ class RestrictChecks(object):
 
if mybadrestrict:
for mybad in mybadrestrict:
-   self.qatracker.add_error(
-   "RESTRICT.invalid",
-   package + "/" + y_ebuild + 
".ebuild: %s" % mybad)
+   
self.qatracker.add_error("RESTRICT.invalid",
+   "%s/%s.ebuild: %s" % (xpkg, 
y_ebuild, mybad))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])
+

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 1f792bd..8657c73 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -18,7 +18,6 @@ from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
 from repoman.checks.ebuilds.checks import run_checks
-from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.repos import repo_metadata
@@ -209,8 +208,6 @@ class Scanner(object):
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
-   self.restrictcheck = RestrictChecks(self.qatracker)
-
 
def scan_pkgs(self, can_force):
dynamic_data = {'can_force': can_force}
@@ -295,7 +292,7 @@ class Scanner(object):
('description', 'DescriptionChecks'), (None, 
'KeywordChecks'),
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 

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

2016-01-10 Thread Brian Dolbec
commit: 8e9f84c6bf729204cbeecbd28fe0c26e340ac79f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 04:44:05 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8e9f84c6

repoman: Create new EncodingCheck class plugin

 pym/repoman/modules/scan/directories/__init__.py |  8 +
 pym/repoman/modules/scan/directories/encoding.py | 41 
 pym/repoman/scanner.py   | 21 +---
 3 files changed, 50 insertions(+), 20 deletions(-)

diff --git a/pym/repoman/modules/scan/directories/__init__.py 
b/pym/repoman/modules/scan/directories/__init__.py
index b9daef0..548d393 100644
--- a/pym/repoman/modules/scan/directories/__init__.py
+++ b/pym/repoman/modules/scan/directories/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'encoding-module': {
+   'name': "encoding",
+   'class': "EncodingCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/directories/encoding.py 
b/pym/repoman/modules/scan/directories/encoding.py
new file mode 100644
index 000..0985e16
--- /dev/null
+++ b/pym/repoman/modules/scan/directories/encoding.py
@@ -0,0 +1,41 @@
+
+import io
+
+from portage import _encodings
+from portage import _unicode_encode
+
+from repoman.checks.ebuilds.checks import run_checks
+
+
+class EncodingCheck(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+   try:
+   # All ebuilds should have utf_8 encoding.
+   f = io.open(
+   _unicode_encode(ebuild.full_path, 
encoding=_encodings['fs'],
+   errors='strict'),
+   mode='r', encoding=_encodings['repo.content'])
+   try:
+   for check_name, e in run_checks(f, pkg):
+   self.qatracker.add_error(
+   check_name, 
ebuild.relative_path + ': %s' % e)
+   finally:
+   f.close()
+   except UnicodeDecodeError:
+   # A file.UTF8 failure will have already been recorded.
+   pass
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index b00dbd9..ac77d1f 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -3,7 +3,6 @@
 from __future__ import print_function, unicode_literals
 
 import copy
-import io
 import logging
 from itertools import chain
 from pprint import pformat
@@ -13,11 +12,8 @@ from _emerge.Package import Package
 import portage
 from portage import normalize_path
 from portage import os
-from portage import _encodings
-from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
-from repoman.checks.ebuilds.checks import run_checks
 from repoman.modules.commit import repochecks
 from repoman.profile import check_profiles, dev_profile_keywords, setup_profile
 from repoman.repos import repo_metadata
@@ -293,7 +289,7 @@ class Scanner(object):
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
-   ('mtime', 'MtimeChecks'),
+   ('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -322,21 +318,6 @@ class Scanner(object):
continue
 
# Syntax Checks
-   try:
-   # All ebuilds should have utf_8 encoding.
-   f = io.open(
-   _unicode_encode(
-   
dynamic_data['ebuild'].full_path, encoding=_encodings['fs'], errors='strict'),
-   mode='r', 

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

2016-01-10 Thread Brian Dolbec
commit: 91883ecc397925167ce18cd6f0baed863b775837
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:37:22 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=91883ecc

repoman: Create a metadata UnusedCheck and final pkg checks

Create a plugin loop for any final pkg checks.
Create the one plugin for the unused use-descriptions in mteadata.xml

 pym/repoman/modules/scan/metadata/__init__.py |  8 ++
 pym/repoman/modules/scan/metadata/unused.py   | 32 
 pym/repoman/scanner.py| 36 ---
 3 files changed, 67 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 6ab44f6..ed4a967 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -50,6 +50,14 @@ module_spec = {
'func_desc': {
},
},
+   'unused-metadata': {
+   'name': "unused",
+   'class': "UnusedCheck",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/unused.py 
b/pym/repoman/modules/scan/metadata/unused.py
new file mode 100644
index 000..5eb6716
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/unused.py
@@ -0,0 +1,32 @@
+
+
+class UnusedCheck(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   xpkg = kwargs.get('xpkg')
+   muselist = kwargs.get('muselist')
+   used_useflags = kwargs.get('used_useflags')
+   # check if there are unused local USE-descriptions in 
metadata.xml
+   # (unless there are any invalids, to avoid noise)
+   if kwargs.get('allvalid'):
+   for myflag in muselist.difference(used_useflags):
+   self.qatracker.add_error(
+   "metadata.warning",
+   "%s/metadata.xml: unused local 
USE-description: '%s'"
+   % (xpkg, myflag))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (False, [])
+
+   @property
+   def runInFinal(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 89eaa57..50dd259 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -269,7 +269,6 @@ class Scanner(object):
 
 
def _scan_ebuilds(self, ebuildlist, dynamic_data):
-   xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
dynamic_data['used_useflags'] = set()
 
@@ -317,11 +316,30 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # check if there are unused local USE-descriptions in 
metadata.xml
-   # (unless there are any invalids, to avoid noise)
-   if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
-   self.qatracker.add_error(
-   "metadata.warning",
-   "%s/metadata.xml: unused local 
USE-description: '%s'"
-   % (xpkg, myflag))
+   # Final checks
+   # initialize per pkg plugin final checks here
+   # need to set it up for ==> self.modules_list or some other 
ordered list
+   xpkg_complete = False
+   for mod in [('unused', 'UnusedChecks')]:
+   if mod[0]:
+   mod_class = MODULE_CONTROLLER.get_class(mod[0])
+   print("Initializing class name:", 
mod_class.__name__)
+   self.modules[mod[1]] = mod_class(**self.kwargs)
+   print("scan_ebuilds final checks: module:", mod[1])
+   do_it, functions = self.modules[mod[1]].runInFinal
+   # print("do_it", do_it, "functions", functions)
+   if do_it:
+   for func in functions:
+   print("\tRunning function:", func)
+   rdata = func(**dynamic_data)
+   if 

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

2016-01-10 Thread Brian Dolbec
commit: 593ee3f398b7a49a6e3377475a05e21d0925da99
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:19:59 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:35 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=593ee3f3

repoman: Migrate some additional Dependency code to the plugin

 pym/repoman/modules/scan/depend/depend.py | 13 -
 pym/repoman/scanner.py| 22 +++---
 2 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
index 8a0ff48..7f1d007 100644
--- a/pym/repoman/modules/scan/depend/depend.py
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -1,3 +1,5 @@
+# -*- coding:utf-8 -*-
+
 
 from _emerge.Package import Package
 
@@ -121,7 +123,16 @@ class DependChecks(object):
qacat = m + ".syntax"
self.qatracker.add_error(
qacat, "%s: %s: %s" % (ebuild.relative_path, m, 
b))
-   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list}
+
+   # data required for some other tests
+   badlicsyntax = len([z for z in type_list if z == "LICENSE"])
+   badprovsyntax = len([z for z in type_list if z == "PROVIDE"])
+   baddepsyntax = len(type_list) != badlicsyntax + badprovsyntax
+   badlicsyntax = badlicsyntax > 0
+   #badprovsyntax = badprovsyntax > 0
+
+   return {'continue': False, 'unknown_pkgs': unknown_pkgs, 
'type_list': type_list,
+   'badlicsyntax': badlicsyntax, 'baddepsyntax': 
baddepsyntax}
 
@property
def runInPkgs(self):

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index d42fd33..6d5416b 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,26 +324,10 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if dynamic_data['live_ebuild'] and 
self.repo_settings.repo_config.name == "gentoo":
-   self.liveeclasscheck.check(
-   dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild, dynamic_data['ebuild'].keywords, 
self.repo_metadata['pmaskdict'])
-
-   unknown_pkgs = set()
-   baddepsyntax = False
-   badlicsyntax = False
-   badprovsyntax = False
-   # catpkg = catdir + "/" + y_ebuild
-
-   badlicsyntax = len([z for z in 
dynamic_data['type_list'] if z == "LICENSE"])
-   badprovsyntax = len([z for z in 
dynamic_data['type_list'] if z == "PROVIDE"])
-   baddepsyntax = len(dynamic_data['type_list']) != 
badlicsyntax + badprovsyntax
-   badlicsyntax = badlicsyntax > 0
-   badprovsyntax = badprovsyntax > 0
-
used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
 
# license checks
-   if not badlicsyntax:
+   if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
 
self.restrictcheck.check(dynamic_data['pkg'], xpkg, 
dynamic_data['ebuild'], y_ebuild)
@@ -449,7 +433,7 @@ class Scanner(object):
dep_settings.usemask = 
dep_settings._use_manager.getUseMask(
dynamic_data['pkg'], 
stable=dep_settings._parent_stable)
 
-   if not baddepsyntax:
+   if not dynamic_data['baddepsyntax']:
ismasked = not 
dynamic_data['ebuild'].archs or \
dynamic_data['pkg'].cpv not in 
self.portdb.xmatch("match-visible",
Atom("%s::%s" % 
(dynamic_data['pkg'].cp, self.repo_settings.repo_config.name)))
@@ -539,7 +523,7 @@ class Scanner(object):
% 
(dynamic_data['ebuild'].relative_path, mytype, keyword,

prof, pformat(atoms, indent=6)))
 
-   if not baddepsyntax and dynamic_data['unknown_pkgs']:
+   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
type_map = {}
for mytype, atom in 
dynamic_data['unknown_pkgs']:
type_map.setdefault(mytype, 
set()).add(atom)



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

2016-01-10 Thread Brian Dolbec
commit: 356bea8d0bf0ecb98216532921239ebaea777da5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 21:55:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:36 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=356bea8d

repoman: Migrate additional dynamic data setting to the USEFlagsChecks

 pym/repoman/scanner.py | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 6d5416b..d5faded 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -283,7 +283,7 @@ class Scanner(object):
def _scan_ebuilds(self, ebuildlist, dynamic_data):
xpkg = dynamic_data['xpkg']
# detect unused local USE-descriptions
-   used_useflags = set()
+   dynamic_data['used_useflags'] = set()
 
for y_ebuild in ebuildlist:
dynamic_data['y_ebuild'] = y_ebuild
@@ -324,8 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   used_useflags = 
used_useflags.union(dynamic_data['ebuild_UsedUseFlags'])
-
# license checks
if not dynamic_data['badlicsyntax']:
self.licensecheck.check(dynamic_data['pkg'], 
xpkg, dynamic_data['ebuild'], y_ebuild)
@@ -535,7 +533,7 @@ class Scanner(object):
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:
-   for myflag in 
dynamic_data['muselist'].difference(used_useflags):
+   for myflag in 
dynamic_data['muselist'].difference(dynamic_data['used_useflags']):
self.qatracker.add_error(
"metadata.warning",
"%s/metadata.xml: unused local 
USE-description: '%s'"



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

2016-01-10 Thread Brian Dolbec
commit: cf4078d515a543bfe18938a4db299857875a52cc
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 17:33:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:35 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cf4078d5

repoman: Move ebuild_archs to the Ebuild class

 pym/repoman/modules/scan/ebuild/ebuild.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/pym/repoman/modules/scan/ebuild/ebuild.py 
b/pym/repoman/modules/scan/ebuild/ebuild.py
index 62c9e52..7362ff7 100644
--- a/pym/repoman/modules/scan/ebuild/ebuild.py
+++ b/pym/repoman/modules/scan/ebuild/ebuild.py
@@ -35,6 +35,7 @@ class Ebuild(ScanBase):
self.eapi = None
self.inherited = None
self.keywords = None
+   self.archs = None
 
def _set_paths(self, **kwargs):
repolevel = kwargs.get('repolevel')



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

2016-01-10 Thread Brian Dolbec
commit: 022b27e63d10987a51ea9fb198099025111b2fb6
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 19:11:22 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:33 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=022b27e6

repoman: Create a new ArchChecks class plugin

 pym/repoman/modules/scan/arches/__init__.py | 23 +++
 pym/repoman/modules/scan/arches/arches.py   | 64 +
 pym/repoman/scanner.py  | 47 +
 3 files changed, 89 insertions(+), 45 deletions(-)

diff --git a/pym/repoman/modules/scan/arches/__init__.py 
b/pym/repoman/modules/scan/arches/__init__.py
new file mode 100644
index 000..b570dac
--- /dev/null
+++ b/pym/repoman/modules/scan/arches/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Arches plug-in module for repoman.
+Performs archs checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'arches',
+   'description': doc,
+   'provides':{
+   'archs-module': {
+   'name': "arches",
+   'class': "ArchChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/arches/arches.py 
b/pym/repoman/modules/scan/arches/arches.py
new file mode 100644
index 000..2c32028
--- /dev/null
+++ b/pym/repoman/modules/scan/arches/arches.py
@@ -0,0 +1,64 @@
+# -*- coding:utf-8 -*-
+
+
+class ArchChecks(object):
+
+   def __init__(self, **kwargs):
+   self.options = kwargs.get('options')
+   self.repo_settings = kwargs.get('repo_settings')
+   self.profiles = kwargs.get('profiles')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   if self.options.ignore_arches:
+   arches = [[
+   self.repo_settings.repoman_settings["ARCH"], 
self.repo_settings.repoman_settings["ARCH"],
+   
self.repo_settings.repoman_settings["ACCEPT_KEYWORDS"].split()]]
+   else:
+   arches = set()
+   for keyword in ebuild.keywords:
+   if keyword[0] == "-":
+   continue
+   elif keyword[0] == "~":
+   arch = keyword[1:]
+   if arch == "*":
+   for expanded_arch in 
self.profiles:
+   if expanded_arch == 
"**":
+   continue
+   arches.add(
+   (keyword, 
expanded_arch, (
+   
expanded_arch, "~" + expanded_arch)))
+   else:
+   arches.add((keyword, arch, 
(arch, keyword)))
+   else:
+   # For ebuilds with stable keywords, 
check if the
+   # dependencies are satisfiable for 
unstable
+   # configurations, since use.stable.mask 
is not
+   # applied for unstable configurations 
(see bug
+   # 563546).
+   if keyword == "*":
+   for expanded_arch in 
self.profiles:
+   if expanded_arch == 
"**":
+   continue
+   arches.add(
+   (keyword, 
expanded_arch, (expanded_arch,)))
+   arches.add(
+   (keyword, 
expanded_arch,
+   
(expanded_arch, "~" + expanded_arch)))
+   else:
+   arches.add((keyword, keyword, 
(keyword,)))
+   arches.add((keyword, keyword,
+   (keyword, "~" + 
keyword)))
+   if not arches:
+   # Use an empty profile for checking 
dependencies of
+  

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

2016-01-10 Thread Brian Dolbec
commit: e112f76afa86c6b371d9d573de43df7dbd344fde
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 18:28:58 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:33 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=e112f76a

repoman: Complete KeywordChecks migration

 pym/repoman/modules/scan/keywords/keywords.py | 47 ---
 pym/repoman/scanner.py|  3 +-
 2 files changed, 23 insertions(+), 27 deletions(-)

diff --git a/pym/repoman/modules/scan/keywords/keywords.py 
b/pym/repoman/modules/scan/keywords/keywords.py
index 484d7d5..e34c891 100644
--- a/pym/repoman/modules/scan/keywords/keywords.py
+++ b/pym/repoman/modules/scan/keywords/keywords.py
@@ -19,6 +19,8 @@ class KeywordChecks(ScanBase):
super(KeywordChecks, self).__init__(**kwargs)
self.qatracker = kwargs.get('qatracker')
self.options = kwargs.get('options')
+   self.repo_metadata = kwargs.get('repo_metadata')
+   self.profiles = kwargs.get('profiles')
self.slot_keywords = {}
 
def prepare(self, **kwargs):
@@ -45,21 +47,19 @@ class KeywordChecks(ScanBase):
live_ebuild = kwargs.get('live_ebuild')
if not self.options.straight_to_stable:
self._checkAddedWithStableKeywords(
-   package, ebuild, y_ebuild, keywords, changed)
+   xpkg, ebuild, y_ebuild, ebuild.keywords, 
changed)
 
-   self._checkForDroppedKeywords(
-   pkg, ebuild, ebuild_archs, live_ebuild)
+   self._checkForDroppedKeywords(pkg, ebuild, ebuild.archs, 
live_ebuild)
 
-   self._checkForInvalidKeywords(
-   pkg, package, y_ebuild, kwlist, profiles)
+   self._checkForInvalidKeywords(ebuild, xpkg, y_ebuild)
 
-   self._checkForMaskLikeKeywords(
-   package, y_ebuild, keywords, kwlist)
+   self._checkForMaskLikeKeywords(xpkg, y_ebuild, ebuild.keywords)
 
-   self.slot_keywords[pkg.slot].update(ebuild_archs)
+   self.slot_keywords[pkg.slot].update(ebuild.archs)
return {'continue': False}
 
-   def _isKeywordStable(self, keyword):
+   @staticmethod
+   def _isKeywordStable(keyword):
return not keyword.startswith("~") and not 
keyword.startswith("-")
 
def _checkAddedWithStableKeywords(
@@ -88,9 +88,8 @@ class KeywordChecks(ScanBase):
ebuild.relative_path,
" 
".join(sorted(dropped_keywords
 
-   def _checkForInvalidKeywords(
-   self, pkg, package, y_ebuild, kwlist, profiles):
-   myuse = pkg._metadata["KEYWORDS"].split()
+   def _checkForInvalidKeywords(self, ebuild, xpkg, y_ebuild):
+   myuse = ebuild.keywords
 
for mykey in myuse:
if mykey not in ("-*", "*", "~*"):
@@ -99,20 +98,16 @@ class KeywordChecks(ScanBase):
if not self._isKeywordStable(myskey[:1]):
myskey = myskey[1:]
 
-   if myskey not in kwlist:
+   if myskey not in self.repo_metadata['kwlist']:
+   
self.qatracker.add_error("KEYWORDS.invalid",
+   "%s/%s.ebuild: %s" % (xpkg, 
y_ebuild, mykey))
+   elif myskey not in self.profiles:
self.qatracker.add_error(
"KEYWORDS.invalid",
-   "%s/%s.ebuild: %s" % (
-   package, y_ebuild, 
mykey))
-   elif myskey not in profiles:
-   self.qatracker.add_error(
-   "KEYWORDS.invalid",
-   "%s/%s.ebuild: %s (profile 
invalid)" % (
-   package, y_ebuild, 
mykey))
-
-   def _checkForMaskLikeKeywords(
-   self, package, y_ebuild, keywords, kwlist):
+   "%s/%s.ebuild: %s (profile 
invalid)"
+   % (xpkg, y_ebuild, 
mykey))
 
+   def _checkForMaskLikeKeywords(self, xpkg, y_ebuild, keywords):
# KEYWORDS="-*" is a stupid replacement for package.mask
# and screws general KEYWORDS semantics
if "-*" in keywords:
@@ -121,12 +116,12 @@ class KeywordChecks(ScanBase):
for kw in keywords:
   

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

2016-01-10 Thread Brian Dolbec
commit: 40475b12719c76ce6176c72587f8d976362a7042
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 07:57:36 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=40475b12

repoman: Move the large depency checks loop to a new plugin 
ProfileDependsChecks class

 pym/repoman/modules/scan/depend/__init__.py |   8 ++
 pym/repoman/modules/scan/depend/profile.py  | 211 
 pym/repoman/repos.py|   1 +
 pym/repoman/scanner.py  | 181 +---
 4 files changed, 227 insertions(+), 174 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
index 73d3f8f..2dac94b 100644
--- a/pym/repoman/modules/scan/depend/__init__.py
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -18,6 +18,14 @@ module_spec = {
'func_desc': {
},
},
+   'profile-module': {
+   'name': "profile",
+   'class': "ProfileDependsChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/depend/profile.py 
b/pym/repoman/modules/scan/depend/profile.py
new file mode 100644
index 000..91c52cc
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/profile.py
@@ -0,0 +1,211 @@
+# -*- coding:utf-8 -*-
+
+
+import copy
+from pprint import pformat
+
+from _emerge.Package import Package
+
+# import our initialized portage instance
+from repoman._portage import portage
+from portage.dep import Atom
+
+
+def sort_key(item):
+   return item[2].sub_path
+
+
+class ProfileDependsChecks(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+   self.portdb = kwargs.get('portdb')
+   self.profiles = kwargs.get('profiles')
+   self.options = kwargs.get('options')
+   self.repo_settings = kwargs.get('repo_settings')
+   self.include_arches = kwargs.get('include_arches')
+   self.caches = kwargs.get('caches')
+   self.repoman_incrementals = kwargs.get('repoman_incrementals')
+   self.env = kwargs.get('env')
+   self.have = kwargs.get('have')
+   self.dev_keywords = kwargs.get('dev_keywords')
+
+   def check(self, **kwargs):
+   arches = kwargs.get('arches')
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+   baddepsyntax = kwargs.get('baddepsyntax')
+   unknown_pkgs = kwargs.get('unknown_pkgs')
+
+   relevant_profiles = []
+   for keyword, arch, groups in arches:
+   if arch not in self.profiles:
+   # A missing profile will create an error 
further down
+   # during the KEYWORDS verification.
+   continue
+
+   if self.include_arches is not None:
+   if arch not in self.include_arches:
+   continue
+
+   relevant_profiles.extend(
+   (keyword, groups, prof) for prof in 
self.profiles[arch])
+
+   relevant_profiles.sort(key=sort_key)
+
+   for keyword, groups, prof in relevant_profiles:
+
+   is_stable_profile = prof.status == "stable"
+   is_dev_profile = prof.status == "dev" and \
+   self.options.include_dev
+   is_exp_profile = prof.status == "exp" and \
+   self.options.include_exp_profiles == 'y'
+   if not (is_stable_profile or is_dev_profile or 
is_exp_profile):
+   continue
+
+   dep_settings = self.caches['arch'].get(prof.sub_path)
+   if dep_settings is None:
+   dep_settings = portage.config(
+   config_profile_path=prof.abs_path,
+   
config_incrementals=self.repoman_incrementals,
+   
config_root=self.repo_settings.config_root,
+   local_config=False,
+   
_unmatched_removal=self.options.unmatched_removal,
+   env=self.env, 
repositories=self.repo_settings.repoman_settings.repositories)
+   dep_settings.categories = 
self.repo_settings.repoman_settings.categories
+   if 

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

2016-01-10 Thread Brian Dolbec
commit: a75fbc2fb47f5f76e71ddbcc2c4e6a04067eeb97
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 11:56:25 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:35 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a75fbc2f

repoman: Migrate more metadata checks to ebuild_metadata.py

 .../modules/scan/metadata/ebuild_metadata.py   | 32 --
 pym/repoman/scanner.py | 17 
 2 files changed, 30 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
index 2dc1db2..77c947e 100644
--- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -5,6 +5,8 @@
 import re
 import sys
 
+from repoman.qa_data import missingvars
+
 if sys.hexversion >= 0x300:
basestring = str
 
@@ -16,7 +18,7 @@ class EbuildMetadata(object):
def __init__(self, **kwargs):
self.qatracker = kwargs.get('qatracker')
 
-   def check(self, **kwargs):
+   def invalidchar(self, **kwargs):
ebuild = kwargs.get('ebuild')
for k, v in ebuild.metadata.items():
if not isinstance(v, basestring):
@@ -28,9 +30,35 @@ class EbuildMetadata(object):
"%s: %s variable contains non-ASCII "
"character at position %s" %
(ebuild.relative_path, k, m.start() + 
1))
+   return {'continue': False}
+
+   def missing(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   for pos, missing_var in enumerate(missingvars):
+   if not ebuild.metadata.get(missing_var):
+   if kwargs.get('catdir') == "virtual" and \
+   missing_var in ("HOMEPAGE", "LICENSE"):
+   continue
+   if kwargs.get('live_ebuild') and missing_var == 
"KEYWORDS":
+   continue
+   myqakey = missingvars[pos] + ".missing"
+   self.qatracker.add_error(myqakey, '%s/%s.ebuild'
+   % (kwargs.get('xpkg'), 
kwargs.get('y_ebuild')))
+   return {'continue': False}
+
+   def old_virtual(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
if ebuild.metadata.get("PROVIDE"):
self.qatracker.add_error("virtual.oldstyle", 
ebuild.relative_path)
+   return {'continue': False}
 
+   def virtual(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   if kwargs.get('catdir') == "virtual":
+   for var in ("HOMEPAGE", "LICENSE"):
+   if ebuild.metadata.get(var):
+   myqakey = var + ".virtual"
+   self.qatracker.add_error(myqakey, 
ebuild.relative_path)
return {'continue': False}
 
@property
@@ -39,4 +67,4 @@ class EbuildMetadata(object):
 
@property
def runInEbuilds(self):
-   return (True, [self.check])
+   return (True, [self.invalidchar, self.missing, 
self.old_virtual, self.virtual])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 46f46f5..d42fd33 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,23 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-
-   for pos, missing_var in enumerate(missingvars):
-   if not 
dynamic_data['ebuild'].metadata.get(missing_var):
-   if dynamic_data['catdir'] == "virtual" 
and \
-   missing_var in ("HOMEPAGE", 
"LICENSE"):
-   continue
-   if dynamic_data['live_ebuild'] and 
missing_var == "KEYWORDS":
-   continue
-   myqakey = missingvars[pos] + ".missing"
-   self.qatracker.add_error(myqakey, xpkg 
+ "/" + y_ebuild + ".ebuild")
-
-   if dynamic_data['catdir'] == "virtual":
-   for var in ("HOMEPAGE", "LICENSE"):
-   if 
dynamic_data['ebuild'].metadata.get(var):
-   myqakey = var + ".virtual"
-   
self.qatracker.add_error(myqakey, dynamic_data['ebuild'].relative_path)
-
if 

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

2016-01-10 Thread Brian Dolbec
commit: d775bb08d44ccff3dc7c4c686faf32be16c064bf
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 07:55:55 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d775bb08

repoman: Create a new Options class plugin

This handles an options.force bypass using the is_forced() from withing the 
plugin system.

 pym/repoman/modules/scan/options/__init__.py | 23 +++
 pym/repoman/modules/scan/options/options.py  | 22 ++
 pym/repoman/scanner.py   | 10 ++
 3 files changed, 47 insertions(+), 8 deletions(-)

diff --git a/pym/repoman/modules/scan/options/__init__.py 
b/pym/repoman/modules/scan/options/__init__.py
new file mode 100644
index 000..8424058
--- /dev/null
+++ b/pym/repoman/modules/scan/options/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Options plug-in module for repoman.
+Performs option related actions on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'options',
+   'description': doc,
+   'provides':{
+   'options-module': {
+   'name': "options",
+   'class': "Options",
+   'description': doc,
+   'functions': ['is_forced'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/options/options.py 
b/pym/repoman/modules/scan/options/options.py
new file mode 100644
index 000..b592884
--- /dev/null
+++ b/pym/repoman/modules/scan/options/options.py
@@ -0,0 +1,22 @@
+
+
+class Options(object):
+
+   def __init__(self, **kwargs):
+   self.options = kwargs.get('options')
+
+   def is_forced(self, **kwargs):
+   if self.options.force:
+   # The dep_check() calls are the most expensive QA test. 
If --force
+   # is enabled, there's no point in wasting time on these 
since the
+   # user is intent on forcing the commit anyway.
+   return {'continue': True}
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.is_forced])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index ac77d1f..a047237 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -290,6 +290,8 @@ class Scanner(object):
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
+   # Options.is_forced() is used to bypass further 
checks
+   ('options', 'Options'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -317,14 +319,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   # Syntax Checks
-
-   if self.options.force:
-   # The dep_check() calls are the most expensive 
QA test. If --force
-   # is enabled, there's no point in wasting time 
on these since the
-   # user is intent on forcing the commit anyway.
-   continue
-
relevant_profiles = []
for keyword, arch, groups in dynamic_data['arches']:
if arch not in self.profiles:



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...

2016-01-10 Thread Brian Dolbec
commit: 31fd105a9897fee5a77a893e23062c37195767e4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 17:36:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:33 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=31fd105a

repoman: Migrate DescriptionChecks to the plugin system

 pym/repoman/modules/scan/metadata/__init__.py|  8 
 .../scan/metadata}/description.py| 20 ++--
 pym/repoman/scanner.py   |  5 +
 3 files changed, 23 insertions(+), 10 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index eba6565..2506521 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_desc': {
},
},
+   'description-metadata': {
+   'name': "description",
+   'class': "DescriptionChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/variables/description.py 
b/pym/repoman/modules/scan/metadata/description.py
similarity index 66%
rename from pym/repoman/checks/ebuilds/variables/description.py
rename to pym/repoman/modules/scan/metadata/description.py
index a2b1057..3570607 100644
--- a/pym/repoman/checks/ebuilds/variables/description.py
+++ b/pym/repoman/modules/scan/metadata/description.py
@@ -9,20 +9,19 @@ from repoman.qa_data import max_desc_len
 class DescriptionChecks(object):
'''Perform checks on the DESCRIPTION variable.'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   self.qatracker = kwargs.get('qatracker')
 
-   def check(self, pkg, ebuild):
+   def checkTooLong(self, **kwargs):
'''
@param pkg: Package in which we check (object).
@param ebuild: Ebuild which we check (object).
'''
-   self._checkTooLong(pkg, ebuild)
-
-   def _checkTooLong(self, pkg, ebuild):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
# 14 is the length of DESCRIPTION=""
if len(pkg._metadata['DESCRIPTION']) > max_desc_len:
self.qatracker.add_error(
@@ -30,3 +29,12 @@ class DescriptionChecks(object):
"%s: DESCRIPTION is %d characters (max %d)" %
(ebuild.relative_path, len(
pkg._metadata['DESCRIPTION']), 
max_desc_len))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.checkTooLong])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 955440e..bb856b8 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -21,7 +21,6 @@ from repoman.checks.ebuilds.checks import run_checks
 from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
 from repoman.check_missingslot import check_missingslot
 from repoman.checks.ebuilds.use_flags import USEFlagChecks
-from repoman.checks.ebuilds.variables.description import DescriptionChecks
 from repoman.checks.ebuilds.variables.license import LicenseChecks
 from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
@@ -216,7 +215,6 @@ class Scanner(object):
# initialize our checks classes here before the big xpkg loop
self.use_flag_checks = USEFlagChecks(self.qatracker, uselist)
self.rubyeclasscheck = RubyEclassChecks(self.qatracker)
-   self.descriptioncheck = DescriptionChecks(self.qatracker)
self.licensecheck = LicenseChecks(self.qatracker, liclist, 
liclist_deprecated)
self.restrictcheck = RestrictChecks(self.qatracker)
 
@@ -301,6 +299,7 @@ class Scanner(object):
for mod in [('ebuild', 'Ebuild'), ('live', 
'LiveEclassChecks'),
('eapi', 'EAPIChecks'), ('ebuild_metadata', 
'EbuildMetadata'),
('thirdpartymirrors', 'ThirdPartyMirrors'),
+   ('description', 'DescriptionChecks'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -347,8 +346,6 @@ class 

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

2016-01-10 Thread Brian Dolbec
commit: b273922a63f9b18b86d3dcdcaac8492c1e60ac69
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 11:31:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:35 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b273922a

scanner.py: Migrate another metadata check to ebuild_metadata

 pym/repoman/modules/scan/metadata/ebuild_metadata.py | 3 +++
 pym/repoman/scanner.py   | 2 --
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
index 143a40e..2dc1db2 100644
--- a/pym/repoman/modules/scan/metadata/ebuild_metadata.py
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -28,6 +28,9 @@ class EbuildMetadata(object):
"%s: %s variable contains non-ASCII "
"character at position %s" %
(ebuild.relative_path, k, m.start() + 
1))
+   if ebuild.metadata.get("PROVIDE"):
+   self.qatracker.add_error("virtual.oldstyle", 
ebuild.relative_path)
+
return {'continue': False}
 
@property

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index e6a17cd..46f46f5 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -324,8 +324,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if dynamic_data['ebuild'].metadata.get("PROVIDE"):
-   self.qatracker.add_error("virtual.oldstyle", 
dynamic_data['ebuild'].relative_path)
 
for pos, missing_var in enumerate(missingvars):
if not 
dynamic_data['ebuild'].metadata.get(missing_var):



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

2016-01-10 Thread Brian Dolbec
commit: 7eb2e3fe039783645a3feee9b7333f40e9159ee9
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 01:29:42 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:32 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7eb2e3fe

repoman: Create the ThirdPartyMirrors class plugin

 pym/repoman/checks/ebuilds/thirdpartymirrors.py| 39 --
 pym/repoman/modules/scan/mirrors/__init__.py   | 23 +
 .../modules/scan/mirrors/thirdpartymirrors.py  | 59 ++
 pym/repoman/scanner.py |  6 +--
 4 files changed, 85 insertions(+), 42 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/thirdpartymirrors.py 
b/pym/repoman/checks/ebuilds/thirdpartymirrors.py
deleted file mode 100644
index 848dfb9..000
--- a/pym/repoman/checks/ebuilds/thirdpartymirrors.py
+++ /dev/null
@@ -1,39 +0,0 @@
-# -*- coding:utf-8 -*-
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-
-class ThirdPartyMirrors(object):
-
-   def __init__(self, repoman_settings, qatracker):
-   # TODO: Build a regex instead here, for the SRC_URI.mirror 
check.
-   self.thirdpartymirrors = {}
-   profile_thirdpartymirrors = 
repoman_settings.thirdpartymirrors().items()
-   for mirror_alias, mirrors in profile_thirdpartymirrors:
-   for mirror in mirrors:
-   if not mirror.endswith("/"):
-   mirror += "/"
-   self.thirdpartymirrors[mirror] = mirror_alias
-
-   self.qatracker = qatracker
-
-   def check(self, myaux, relative_path):
-   # Check that URIs don't reference a server from 
thirdpartymirrors.
-   for uri in portage.dep.use_reduce(
-   myaux["SRC_URI"], matchall=True, is_src_uri=True,
-   eapi=myaux["EAPI"], flat=True):
-   contains_mirror = False
-   for mirror, mirror_alias in 
self.thirdpartymirrors.items():
-   if uri.startswith(mirror):
-   contains_mirror = True
-   break
-   if not contains_mirror:
-   continue
-
-   new_uri = "mirror://%s/%s" % (mirror_alias, 
uri[len(mirror):])
-   self.qatracker.add_error(
-   "SRC_URI.mirror",
-   "%s: '%s' found in thirdpartymirrors, use '%s'" 
% (
-   relative_path, mirror, new_uri))
-   return

diff --git a/pym/repoman/modules/scan/mirrors/__init__.py 
b/pym/repoman/modules/scan/mirrors/__init__.py
new file mode 100644
index 000..37dfc53
--- /dev/null
+++ b/pym/repoman/modules/scan/mirrors/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Mirrors plug-in module for repoman.
+Performs third party mirrors checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'mirrors',
+   'description': doc,
+   'provides':{
+   'mirrors-module': {
+   'name': "thirdpartymirrors",
+   'class': "ThirdPartyMirrors",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py 
b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py
new file mode 100644
index 000..9404e28
--- /dev/null
+++ b/pym/repoman/modules/scan/mirrors/thirdpartymirrors.py
@@ -0,0 +1,59 @@
+# -*- coding:utf-8 -*-
+
+# import our initialized portage instance
+from repoman._portage import portage
+from repoman.modules.scan.scanbase import ScanBase
+
+
+class ThirdPartyMirrors(ScanBase):
+
+   def __init__(self, **kwargs):
+   '''Class init
+
+   @param repo_settings: settings instance
+   @param qatracker: QATracker instance
+   '''
+   super(ThirdPartyMirrors, self).__init__(**kwargs)
+   repo_settings = kwargs.get('repo_settings')
+   self.qatracker = kwargs.get('qatracker')
+
+   # TODO: Build a regex instead here, for the SRC_URI.mirror 
check.
+   self.thirdpartymirrors = {}
+   profile_thirdpartymirrors = 
repo_settings.repoman_settings.thirdpartymirrors().items()
+   for mirror_alias, mirrors in profile_thirdpartymirrors:
+   for mirror in mirrors:
+   if not mirror.endswith("/"):
+   mirror += "/"
+

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

2016-01-10 Thread Brian Dolbec
commit: 940c48cedbd1b24d6a58697d8827327d4b629df2
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 01:37:39 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:34 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=940c48ce

repoman: Create USEFlagChecks class plugin

 pym/repoman/modules/scan/use/__init__.py   | 23 ++
 .../ebuilds => modules/scan/use}/use_flags.py  | 36 ++
 pym/repoman/scanner.py |  8 ++---
 3 files changed, 49 insertions(+), 18 deletions(-)

diff --git a/pym/repoman/modules/scan/use/__init__.py 
b/pym/repoman/modules/scan/use/__init__.py
new file mode 100644
index 000..e400719
--- /dev/null
+++ b/pym/repoman/modules/scan/use/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Use plug-in module for repoman.
+Performs use flag checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'use',
+   'description': doc,
+   'provides':{
+   'use-module': {
+   'name': "use_flags",
+   'class': "USEFlagChecks",
+   'description': doc,
+   'functions': ['check', 'getUsedUseFlags'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/checks/ebuilds/use_flags.py 
b/pym/repoman/modules/scan/use/use_flags.py
similarity index 74%
rename from pym/repoman/checks/ebuilds/use_flags.py
rename to pym/repoman/modules/scan/use/use_flags.py
index ac21b47..acc7dd3 100644
--- a/pym/repoman/checks/ebuilds/use_flags.py
+++ b/pym/repoman/modules/scan/use/use_flags.py
@@ -9,31 +9,39 @@ from repoman._portage import portage
 
 from portage import eapi
 from portage.eapi import eapi_has_iuse_defaults, eapi_has_required_use
+from repoman.modules.scan.scanbase import ScanBase
 
 
-class USEFlagChecks(object):
+class USEFlagChecks(ScanBase):
'''Performs checks on USE flags listed in the ebuilds and 
metadata.xml'''
 
-   def __init__(self, qatracker, globalUseFlags):
-   '''
+   def __init__(self, **kwargs):
+   '''Class init
+
@param qatracker: QATracker instance
@param globalUseFlags: Global USE flags
'''
-   self.qatracker = qatracker
-   self.globalUseFlags = globalUseFlags
+   super(USEFlagChecks, self).__init__(**kwargs)
+   self.qatracker = kwargs.get('qatracker')
+   self.globalUseFlags = kwargs.get('uselist')
self.useFlags = []
self.defaultUseFlags = []
self.usedUseFlags = set()
 
-   def check(self, pkg, package, ebuild, y_ebuild, localUseFlags):
+   def check(self, **kwargs):
'''Perform the check.
 
@param pkg: Package in which we check (object).
-   @param package: Package in which we check (string).
+   @param xpkg: Package in which we check (string).
@param ebuild: Ebuild which we check (object).
@param y_ebuild: Ebuild which we check (string).
-   @param localUseFlags: Local USE flags of the package
+   @param muselist: Local USE flags of the package
'''
+   pkg = kwargs.get('pkg')
+   package = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
+   localUseFlags = kwargs.get('muselist')
# reset state variables for the run
self.useFlags = []
self.defaultUseFlags = []
@@ -41,10 +49,9 @@ class USEFlagChecks(object):
self._checkGlobal(pkg)
self._checkMetadata(package, ebuild, y_ebuild, localUseFlags)
self._checkRequiredUSE(pkg, ebuild)
-
-   def getUsedUseFlags(self):
-   '''Get the USE flags that this check has seen'''
-   return self.usedUseFlags
+   used_useflags = 
kwargs.get('used_useflags').union(self.usedUseFlags)
+   return {'continue': False, 'ebuild_UsedUseFlags': 
self.usedUseFlags,
+   'used_useflags': used_useflags}
 
def _checkGlobal(self, pkg):
for myflag in pkg._metadata["IUSE"].split():
@@ -88,3 +95,8 @@ class USEFlagChecks(object):
"REQUIRED_USE.syntax",
"%s: REQUIRED_USE: %s" % 
(ebuild.relative_path, e))
del e
+
+   @property
+   def runInEbuilds(self):
+   '''Ebuild level scans'''
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 7f770c3..0227a93 100644
--- 

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

2016-01-10 Thread Brian Dolbec
commit: 891dd1e6bda1a5368562629c2864ec043ee9ec76
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 10:35:49 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:32 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=891dd1e6

repoman: Migrate code from _scan_ebuilds to a new EbuildMetadata class and check

 pym/repoman/modules/scan/metadata/__init__.py  | 10 +-
 .../modules/scan/metadata/ebuild_metadata.py   | 39 ++
 pym/repoman/scanner.py | 27 +--
 3 files changed, 49 insertions(+), 27 deletions(-)

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 7327ec0..eba6565 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -10,7 +10,7 @@ module_spec = {
'name': 'metadata',
'description': doc,
'provides':{
-   'metadata-module': {
+   'pkg-metadata': {
'name': "pkgmetadata",
'class': "PkgMetadata",
'description': doc,
@@ -18,6 +18,14 @@ module_spec = {
'func_desc': {
},
},
+   'ebuild-metadata': {
+   'name': "ebuild_metadata",
+   'class': "EbuildMetadata",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/ebuild_metadata.py 
b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
new file mode 100644
index 000..143a40e
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/ebuild_metadata.py
@@ -0,0 +1,39 @@
+# -*- coding:utf-8 -*-
+
+'''Ebuild Metadata Checks'''
+
+import re
+import sys
+
+if sys.hexversion >= 0x300:
+   basestring = str
+
+NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
+
+
+class EbuildMetadata(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   for k, v in ebuild.metadata.items():
+   if not isinstance(v, basestring):
+   continue
+   m = NON_ASCII_RE.search(v)
+   if m is not None:
+   self.qatracker.add_error(
+   "variable.invalidchar",
+   "%s: %s variable contains non-ASCII "
+   "character at position %s" %
+   (ebuild.relative_path, k, m.start() + 
1))
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index a8aa2f3..6f3fb53 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -5,8 +5,6 @@ from __future__ import print_function, unicode_literals
 import copy
 import io
 import logging
-import re
-import sys
 from itertools import chain
 from pprint import pformat
 
@@ -47,18 +45,10 @@ MODULE_CONTROLLER = Modules(path=MODULES_PATH, 
namepath="repoman.modules.scan")
 MODULE_NAMES = MODULE_CONTROLLER.module_names[:]
 
 
-
-if sys.hexversion >= 0x300:
-   basestring = str
-
-NON_ASCII_RE = re.compile(r'[^\x00-\x7f]')
-
-
 def sort_key(item):
return item[2].sub_path
 
 
-
 class Scanner(object):
'''Primary scan class.  Operates all the small Q/A tests and checks'''
 
@@ -311,7 +301,7 @@ class Scanner(object):
# initialize per ebuild plugin checks here
# need to set it up for ==> self.modules_list or some 
other ordered list
for mod in [('ebuild', 'Ebuild'), ('live', 
'LiveEclassChecks'),
-   ('eapi', 'EAPIChecks')]:
+   ('eapi', 'EAPIChecks'), ('ebuild_metadata', 
'EbuildMetadata')]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
logging.debug("Initializing class name: 
%s", mod_class.__name__)
@@ -338,21 +328,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-
-   for k, v in dynamic_data['ebuild'].metadata.items():
-   if not isinstance(v, basestring):
-   continue
-   m = NON_ASCII_RE.search(v)
-

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

2016-01-10 Thread Brian Dolbec
commit: 47e56e141b8d1f09782ed640142ef658e0e312c7
Author: Brian Dolbec  gentoo  org>
AuthorDate: Wed Jan  6 03:08:08 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=47e56e14

repoman: Delete unused subpkgs

 pym/repoman/checks/ebuilds/variables/__init__.py | 0
 pym/repoman/modules/fix/__init__.py  | 0
 pym/repoman/modules/full/__init__.py | 0
 pym/repoman/modules/manifest/__init__.py | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/__init__.py 
b/pym/repoman/checks/ebuilds/variables/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/fix/__init__.py 
b/pym/repoman/modules/fix/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/full/__init__.py 
b/pym/repoman/modules/full/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/manifest/__init__.py 
b/pym/repoman/modules/manifest/__init__.py
deleted file mode 100644
index e69de29..000



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

2016-01-10 Thread Brian Dolbec
commit: 07395fe2d7275f6663fd0e936aa2f36fcd3688d4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Mon Jan  4 08:09:33 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:38 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=07395fe2

repoman: Create a new DependUnknown plugin class

 pym/repoman/modules/scan/depend/__init__.py |  8 
 pym/repoman/modules/scan/depend/unknown.py  | 30 +
 pym/repoman/scanner.py  | 10 +-
 3 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
index 2dac94b..6b4 100644
--- a/pym/repoman/modules/scan/depend/__init__.py
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -26,6 +26,14 @@ module_spec = {
'func_desc': {
},
},
+   'unknown-module': {
+   'name': "unknown",
+   'class': "DependUnknown",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/depend/unknown.py 
b/pym/repoman/modules/scan/depend/unknown.py
new file mode 100644
index 000..61d51b9
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/unknown.py
@@ -0,0 +1,30 @@
+# -*- coding:utf-8 -*-
+
+
+class DependUnknown(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   baddepsyntax = kwargs.get('baddepsyntax')
+   unknown_pkgs = kwargs.get('unknown_pkgs')
+
+   if not baddepsyntax and unknown_pkgs:
+   type_map = {}
+   for mytype, atom in unknown_pkgs:
+   type_map.setdefault(mytype, set()).add(atom)
+   for mytype, atoms in type_map.items():
+   self.qatracker.add_error(
+   "dependency.unknown", "%s: %s: %s"
+   % (ebuild.relative_path, mytype, ", 
".join(sorted(atoms
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index be971db..89eaa57 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -289,6 +289,7 @@ class Scanner(object):
('mtime', 'MtimeChecks'), ('encoding', 
'EncodingCheck'),
# Options.is_forced() is used to bypass further 
checks
('options', 'Options'), ('profile', 
'ProfileDependsChecks'),
+   ('unknown', 'DependUnknown'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -316,15 +317,6 @@ class Scanner(object):
if y_ebuild_continue:
continue
 
-   if not dynamic_data['baddepsyntax'] and 
dynamic_data['unknown_pkgs']:
-   type_map = {}
-   for mytype, atom in 
dynamic_data['unknown_pkgs']:
-   type_map.setdefault(mytype, 
set()).add(atom)
-   for mytype, atoms in type_map.items():
-   self.qatracker.add_error(
-   "dependency.unknown", "%s: %s: 
%s"
-   % 
(dynamic_data['ebuild'].relative_path, mytype, ", ".join(sorted(atoms
-
# check if there are unused local USE-descriptions in 
metadata.xml
# (unless there are any invalids, to avoid noise)
if dynamic_data['allvalid']:



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/, pym/repoman/checks/ebuilds/variables/, ...

2016-01-10 Thread Brian Dolbec
commit: 6bc227162986a9d79e72a79e1cae393c45bb910f
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 10:03:26 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:32 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6bc22716

repoman: Migrate eapi.py to the plugin module

 pym/repoman/checks/ebuilds/variables/eapi.py | 44 -
 pym/repoman/modules/scan/eapi/__init__.py| 23 +
 pym/repoman/modules/scan/eapi/eapi.py| 49 
 pym/repoman/scanner.py   |  6 ++--
 4 files changed, 74 insertions(+), 48 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/eapi.py 
b/pym/repoman/checks/ebuilds/variables/eapi.py
deleted file mode 100644
index 2f8b1cb..000
--- a/pym/repoman/checks/ebuilds/variables/eapi.py
+++ /dev/null
@@ -1,44 +0,0 @@
-
-'''eapi.py
-Perform checks on the EAPI variable.
-'''
-
-
-class EAPIChecks(object):
-   '''Perform checks on the EAPI variable.'''
-
-   def __init__(self, qatracker, repo_settings):
-   '''
-   @param qatracker: QATracker instance
-   @param repo_settings: Repository settings
-   '''
-   self.qatracker = qatracker
-   self.repo_settings = repo_settings
-
-   def check(self, pkg, ebuild):
-   '''
-   @param pkg: Package in which we check (object).
-   @param ebuild: Ebuild which we check (object).
-   '''
-   eapi = pkg._metadata["EAPI"]
-
-   if not self._checkBanned(ebuild, eapi):
-   self._checkDeprecated(ebuild, eapi)
-
-   def _checkBanned(self, ebuild, eapi):
-   if self.repo_settings.repo_config.eapi_is_banned(eapi):
-   self.qatracker.add_error(
-   "repo.eapi.banned", "%s: %s" % 
(ebuild.relative_path, eapi))
-
-   return True
-
-   return False
-
-   def _checkDeprecated(self, ebuild, eapi):
-   if self.repo_settings.repo_config.eapi_is_deprecated(eapi):
-   self.qatracker.add_error(
-   "repo.eapi.deprecated", "%s: %s" % 
(ebuild.relative_path, eapi))
-
-   return True
-
-   return False

diff --git a/pym/repoman/modules/scan/eapi/__init__.py 
b/pym/repoman/modules/scan/eapi/__init__.py
new file mode 100644
index 000..de586a8
--- /dev/null
+++ b/pym/repoman/modules/scan/eapi/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Eapi plug-in module for repoman.
+Performs an IsEbuild check on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'eapi',
+   'description': doc,
+   'provides':{
+   'live-module': {
+   'name': "eapi",
+   'class': "EAPIChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/eapi/eapi.py 
b/pym/repoman/modules/scan/eapi/eapi.py
new file mode 100644
index 000..1190b1a
--- /dev/null
+++ b/pym/repoman/modules/scan/eapi/eapi.py
@@ -0,0 +1,49 @@
+
+'''eapi.py
+Perform checks on the EAPI variable.
+'''
+
+
+class EAPIChecks(object):
+   '''Perform checks on the EAPI variable.'''
+
+   def __init__(self, **kwargs):
+   '''
+   @param qatracker: QATracker instance
+   @param repo_settings: Repository settings
+   '''
+   self.qatracker = kwargs.get('qatracker')
+   self.repo_settings = kwargs.get('repo_settings')
+
+   def check(self, **kwargs):
+   '''
+   @param pkg: Package in which we check (object).
+   @param ebuild: Ebuild which we check (object).
+   '''
+   ebuild = kwargs.get('ebuild')
+
+   if not self._checkBanned(ebuild):
+   self._checkDeprecated(ebuild)
+   return {'continue': False}
+
+   def _checkBanned(self, ebuild):
+   if self.repo_settings.repo_config.eapi_is_banned(ebuild.eapi):
+   self.qatracker.add_error(
+   "repo.eapi.banned", "%s: %s" % 
(ebuild.relative_path, ebuild.eapi))
+   return True
+   return False
+
+   def _checkDeprecated(self, ebuild):
+   if 
self.repo_settings.repo_config.eapi_is_deprecated(ebuild.eapi):
+   self.qatracker.add_error(
+   "repo.eapi.deprecated", "%s: %s" % 
(ebuild.relative_path, ebuild.eapi))
+   return True
+   return False
+
+

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

2016-01-10 Thread Brian Dolbec
commit: 06dd8b268827accbc089fa198845e57f0a8a21d5
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 05:33:17 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=06dd8b26

repoman: Enable verbosity option to be useful for setting the logging level

Verbosity option was not being used internally.
Convert debug print's added to proper debug messages.

 pym/repoman/main.py| 13 ++---
 pym/repoman/scanner.py | 35 +++
 2 files changed, 29 insertions(+), 19 deletions(-)

diff --git a/pym/repoman/main.py b/pym/repoman/main.py
index 8784685..d43a688 100755
--- a/pym/repoman/main.py
+++ b/pym/repoman/main.py
@@ -19,7 +19,6 @@ from portage import os
 import portage.checksum
 import portage.const
 import portage.repository.config
-from portage import util
 from portage.output import create_color_func, nocolor
 from portage.output import ConsoleStyleFile, StyleWriter
 from portage.util import formatter
@@ -38,13 +37,14 @@ from repoman.modules.vcs.settings import VCSSettings
 if sys.hexversion >= 0x300:
basestring = str
 
-util.initialize_logger()
-
 bad = create_color_func("BAD")
 
 # A sane umask is needed for files that portage creates.
 os.umask(0o22)
 
+LOGLEVEL = logging.WARNING
+portage.util.initialize_logger(LOGLEVEL)
+
 
 def repoman_main(argv):
config_root = os.environ.get("PORTAGE_CONFIGROOT")
@@ -62,6 +62,13 @@ def repoman_main(argv):
print("Portage", portage.VERSION)
sys.exit(0)
 
+   logger = logging.getLogger()
+
+   if options.verbosity > 0:
+   logger.setLevel(LOGLEVEL - 10 * options.verbosity)
+   else:
+   logger.setLevel(LOGLEVEL)
+
if options.experimental_inherit == 'y':
# This is experimental, so it's non-fatal.
qawarnings.add("inherit.missing")

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 50dd259..2620df3 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -19,13 +19,13 @@ from portage.module import Modules
 
 MODULES_PATH = os.path.join(os.path.dirname(__file__), "modules", "scan")
 # initial development debug info
-#print("module path:", path)
+logging.debug("module path: %s", MODULES_PATH)
 
 MODULE_CONTROLLER = Modules(path=MODULES_PATH, namepath="repoman.modules.scan")
 
-# initial development debug info
-#print(module_controller.module_names)
 MODULE_NAMES = MODULE_CONTROLLER.module_names[:]
+# initial development debug info
+logging.debug("module_names: %s", MODULE_NAMES)
 
 
 class Scanner(object):
@@ -197,7 +197,7 @@ class Scanner(object):
for mod in ['manifests', 'isebuild', 'keywords', 'files', 
'vcsstatus',
'fetches', 'pkgmetadata']:
mod_class = MODULE_CONTROLLER.get_class(mod)
-   print("Initializing class name:", mod_class.__name__)
+   logging.debug("Initializing class name: %s", 
mod_class.__name__)
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
@@ -207,7 +207,7 @@ class Scanner(object):
for xpkg in self.effective_scanlist:
xpkg_continue = False
# ebuilds and digests added to cvs respectively.
-   logging.info("checking package %s" % xpkg)
+   logging.info("checking package %s", xpkg)
# save memory by discarding xmatch caches from previous 
package(s)
self.caches['arch_xmatch'].clear()
self.eadded = []
@@ -235,7 +235,7 @@ class Scanner(object):
# need to set it up for ==> self.modules or some other 
ordered list
for mod in ['Manifests', 'IsEbuild', 'KeywordChecks', 
'FileChecks',
'VCSStatus', 'FetchChecks', 
'PkgMetadata']:
-   print("scan_pkgs(): module:", mod)
+   logging.debug("scan_pkgs; module: %s", mod)
do_it, functions = self.modules[mod].runInPkgs
if do_it:
for func in functions:
@@ -299,7 +299,7 @@ class Scanner(object):
logging.debug("do_it: %s, functions: %s", 
do_it, [x.__name__ for x in functions])
if do_it:
for func in functions:
-   print("\tRunning function:", 
func)
+   logging.debug("\tRunning 
function: %s", func)
rdata = func(**dynamic_data)
  

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

2016-01-10 Thread Brian Dolbec
commit: 35b9fb610626831c008cffbfb5c403c1243b6175
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:23:52 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:37 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=35b9fb61

repoman: Migrate code to a new MtimeChecks class in directories plugin

 pym/repoman/modules/scan/directories/__init__.py |  8 
 pym/repoman/modules/scan/directories/mtime.py| 24 
 pym/repoman/scanner.py   |  5 +
 3 files changed, 33 insertions(+), 4 deletions(-)

diff --git a/pym/repoman/modules/scan/directories/__init__.py 
b/pym/repoman/modules/scan/directories/__init__.py
index 7fe9f0e..b9daef0 100644
--- a/pym/repoman/modules/scan/directories/__init__.py
+++ b/pym/repoman/modules/scan/directories/__init__.py
@@ -18,6 +18,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'mtime-module': {
+   'name': "mtime",
+   'class': "MtimeChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/directories/mtime.py 
b/pym/repoman/modules/scan/directories/mtime.py
new file mode 100644
index 000..e113cdd
--- /dev/null
+++ b/pym/repoman/modules/scan/directories/mtime.py
@@ -0,0 +1,24 @@
+
+
+class MtimeChecks(object):
+
+   def __init__(self, **kwargs):
+   self.vcs_settings = kwargs.get('vcs_settings')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   changed = kwargs.get('changed')
+   pkg = kwargs.get('pkg')
+   if not self.vcs_settings.vcs_preserves_mtime:
+   if ebuild.ebuild_path not in changed.new_ebuilds and \
+   ebuild.ebuild_path not in 
changed.ebuilds:
+   pkg.mtime = None
+   return {'continue': False}
+
+   @property
+   def runInPkgs(self):
+   return (False, [])
+
+   @property
+   def runInEbuilds(self):
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 8657c73..b00dbd9 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -293,6 +293,7 @@ class Scanner(object):
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
('license', 'LicenseChecks'), ('restrict', 
'RestrictChecks'),
+   ('mtime', 'MtimeChecks'),
]:
if mod[0]:
mod_class = 
MODULE_CONTROLLER.get_class(mod[0])
@@ -321,10 +322,6 @@ class Scanner(object):
continue
 
# Syntax Checks
-   if not self.vcs_settings.vcs_preserves_mtime:
-   if dynamic_data['ebuild'].ebuild_path not in 
self.changed.new_ebuilds and \
-   dynamic_data['ebuild'].ebuild_path not 
in self.changed.ebuilds:
-   dynamic_data['pkg'].mtime = None
try:
# All ebuilds should have utf_8 encoding.
f = io.open(



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

2016-01-10 Thread Brian Dolbec
commit: d2bdf2bbd826318819b53b56504ec38fe2f4ac2c
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 20:38:11 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:34 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=d2bdf2bb

repoman: New DependChecks plugin

Migrate code from _scan_ebuilds to the plugin system

 pym/repoman/modules/scan/depend/__init__.py |  23 +
 pym/repoman/modules/scan/depend/depend.py   | 132 
 pym/repoman/scanner.py  | 119 ++---
 3 files changed, 162 insertions(+), 112 deletions(-)

diff --git a/pym/repoman/modules/scan/depend/__init__.py 
b/pym/repoman/modules/scan/depend/__init__.py
new file mode 100644
index 000..73d3f8f
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/__init__.py
@@ -0,0 +1,23 @@
+# Copyright 2015-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+doc = """Depend plug-in module for repoman.
+Performs Dependency checks on ebuilds."""
+__doc__ = doc[:]
+
+
+module_spec = {
+   'name': 'depend',
+   'description': doc,
+   'provides':{
+   'depend-module': {
+   'name': "depend",
+   'class': "DependChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
+   }
+}
+

diff --git a/pym/repoman/modules/scan/depend/depend.py 
b/pym/repoman/modules/scan/depend/depend.py
new file mode 100644
index 000..8a0ff48
--- /dev/null
+++ b/pym/repoman/modules/scan/depend/depend.py
@@ -0,0 +1,132 @@
+
+from _emerge.Package import Package
+
+from repoman.check_missingslot import check_missingslot
+# import our initialized portage instance
+from repoman._portage import portage
+from repoman.qa_data import suspect_virtual, suspect_rdepend
+
+
+class DependChecks(object):
+
+   def __init__(self, **kwargs):
+   self.qatracker = kwargs.get('qatracker')
+   self.portdb = kwargs.get('portdb')
+
+   def check(self, **kwargs):
+   ebuild = kwargs.get('ebuild')
+   pkg = kwargs.get('pkg')
+
+   unknown_pkgs = set()
+
+   inherited_java_eclass = "java-pkg-2" in ebuild.inherited or \
+   "java-pkg-opt-2" in ebuild.inherited,
+   inherited_wxwidgets_eclass = "wxwidgets" in ebuild.inherited
+   # operator_tokens = set(["||", "(", ")"])
+   type_list, badsyntax = [], []
+   for mytype in Package._dep_keys + ("LICENSE", "PROPERTIES", 
"PROVIDE"):
+   mydepstr = ebuild.metadata[mytype]
+
+   buildtime = mytype in Package._buildtime_keys
+   runtime = mytype in Package._runtime_keys
+   token_class = None
+   if mytype.endswith("DEPEND"):
+   token_class = portage.dep.Atom
+
+   try:
+   atoms = portage.dep.use_reduce(
+   mydepstr, matchall=1, flat=True,
+   is_valid_flag=pkg.iuse.is_valid_flag, 
token_class=token_class)
+   except portage.exception.InvalidDependString as e:
+   atoms = None
+   badsyntax.append(str(e))
+
+   if atoms and mytype.endswith("DEPEND"):
+   if runtime and \
+   "test?" in mydepstr.split():
+   self.qatracker.add_error(
+   mytype + '.suspect',
+   "%s: 'test?' USE conditional in 
%s" %
+   (ebuild.relative_path, mytype))
+
+   for atom in atoms:
+   if atom == "||":
+   continue
+
+   is_blocker = atom.blocker
+
+   # Skip dependency.unknown for blockers, 
so that we
+   # don't encourage people to remove 
necessary blockers,
+   # as discussed in bug 382407. We use 
atom.without_use
+   # due to bug 525376.
+   if not is_blocker and \
+   not 
self.portdb.xmatch("match-all", atom.without_use) and \
+   not 
atom.cp.startswith("virtual/"):
+   unknown_pkgs.add((mytype, 
atom.unevaluated_atom))
+
+   

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

2016-01-10 Thread Brian Dolbec
commit: ae74454e7cf02e22d55bb0124fe3ccced6ac5792
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Jan  8 08:46:01 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:34 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=ae74454e

repoman: Create RubyEclassChecks class plugin

 pym/repoman/checks/ebuilds/eclasses/__init__.py|  0
 pym/repoman/modules/scan/eclasses/__init__.py  |  8 
 .../{checks/ebuilds => modules/scan}/eclasses/ruby.py  | 18 ++
 pym/repoman/scanner.py |  9 ++---
 4 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/eclasses/__init__.py 
b/pym/repoman/checks/ebuilds/eclasses/__init__.py
deleted file mode 100644
index e69de29..000

diff --git a/pym/repoman/modules/scan/eclasses/__init__.py 
b/pym/repoman/modules/scan/eclasses/__init__.py
index a821f5c..70a6252 100644
--- a/pym/repoman/modules/scan/eclasses/__init__.py
+++ b/pym/repoman/modules/scan/eclasses/__init__.py
@@ -18,6 +18,14 @@ module_spec = {
'func_kwargs': {
},
},
+   'ruby-module': {
+   'name': "ruby",
+   'class': "RubyEclassChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_kwargs': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/checks/ebuilds/eclasses/ruby.py 
b/pym/repoman/modules/scan/eclasses/ruby.py
similarity index 62%
rename from pym/repoman/checks/ebuilds/eclasses/ruby.py
rename to pym/repoman/modules/scan/eclasses/ruby.py
index e8d36ea..4dc5d62 100644
--- a/pym/repoman/checks/ebuilds/eclasses/ruby.py
+++ b/pym/repoman/modules/scan/eclasses/ruby.py
@@ -4,19 +4,23 @@ Performs Ruby eclass checks
 '''
 
 from repoman.qa_data import ruby_deprecated
+from repoman.modules.scan.scanbase import ScanBase
 
 
-class RubyEclassChecks(object):
+class RubyEclassChecks(ScanBase):
'''Performs checks for the usage of Ruby eclasses in ebuilds'''
 
-   def __init__(self, qatracker):
+   def __init__(self, **kwargs):
'''
@param qatracker: QATracker instance
'''
-   self.qatracker = qatracker
+   super(RubyEclassChecks, self).__init__(**kwargs)
+   self.qatracker = kwargs.get('qatracker')
self.old_ruby_eclasses = ["ruby-ng", "ruby-fakegem", "ruby"]
 
-   def check(self, pkg, ebuild):
+   def check(self, **kwargs):
+   pkg = kwargs.get('pkg')
+   ebuild = kwargs.get('ebuild')
is_inherited = lambda eclass: eclass in pkg.inherited
is_old_ruby_eclass_inherited = filter(
is_inherited, self.old_ruby_eclasses)
@@ -30,3 +34,9 @@ class RubyEclassChecks(object):
"IUSE.rubydeprecated",
(ebuild.relative_path + ": 
Deprecated ruby target: %s")
% myruby)
+   return {'continue': False}
+
+   @property
+   def runInEbuilds(self):
+   '''Ebuild level scans'''
+   return (True, [self.check])

diff --git a/pym/repoman/scanner.py b/pym/repoman/scanner.py
index 0227a93..e6a17cd 100644
--- a/pym/repoman/scanner.py
+++ b/pym/repoman/scanner.py
@@ -18,7 +18,6 @@ from portage import _unicode_encode
 from portage.dep import Atom
 from portage.output import green
 from repoman.checks.ebuilds.checks import run_checks
-from repoman.checks.ebuilds.eclasses.ruby import RubyEclassChecks
 from repoman.checks.ebuilds.variables.license import LicenseChecks
 from repoman.checks.ebuilds.variables.restrict import RestrictChecks
 from repoman.modules.commit import repochecks
@@ -211,7 +210,6 @@ class Scanner(object):
self.modules[mod_class.__name__] = 
mod_class(**self.kwargs)
 
# initialize our checks classes here before the big xpkg loop
-   self.rubyeclasscheck = RubyEclassChecks(self.qatracker)
self.licensecheck = LicenseChecks(self.qatracker, liclist, 
liclist_deprecated)
self.restrictcheck = RestrictChecks(self.qatracker)
 
@@ -298,7 +296,7 @@ class Scanner(object):
('thirdpartymirrors', 'ThirdPartyMirrors'),
('description', 'DescriptionChecks'), (None, 
'KeywordChecks'),
('arches', 'ArchChecks'), ('depend', 
'DependChecks'),
-   ('use_flags', 'USEFlagChecks'),
+   ('use_flags', 'USEFlagChecks'), ('ruby', 
'RubyEclassChecks'),
]:
if mod[0]:

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

2016-01-10 Thread Brian Dolbec
commit: 2e37f83673e8da4fd0ce97c49fc23d527abb2589
Author: Brian Dolbec  gentoo  org>
AuthorDate: Thu Jan  7 01:41:02 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:39 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2e37f836

repoman/metdata.py: Update metdata.dtd url

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

diff --git a/pym/repoman/metadata.py b/pym/repoman/metadata.py
index 70c07a8..f54c5a4 100644
--- a/pym/repoman/metadata.py
+++ b/pym/repoman/metadata.py
@@ -29,7 +29,7 @@ metadata_xml_encoding = 'UTF-8'
 metadata_xml_declaration = '' \
% (metadata_xml_encoding,)
 metadata_doctype_name = 'pkgmetadata'
-metadata_dtd_uri = 'http://www.gentoo.org/dtd/metadata.dtd'
+metadata_dtd_uri = 'https://www.gentoo.org/dtd/metadata.dtd'
 # force refetch if the local copy creation time is older than this
 metadata_dtd_ctime_interval = 60 * 60 * 24 * 7  # 7 days
 



[gentoo-commits] proj/portage:repoman commit in: pym/repoman/checks/ebuilds/variables/, pym/repoman/, ...

2016-01-10 Thread Brian Dolbec
commit: b73593a4aa649be2c77a23f04f696522f5eb74b4
Author: Brian Dolbec  gentoo  org>
AuthorDate: Sun Jan  3 23:09:27 2016 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Sun Jan 10 22:59:36 2016 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b73593a4

repoman: Migrate license checks to a plugin module

 pym/repoman/checks/ebuilds/variables/license.py | 47 --
 pym/repoman/modules/scan/metadata/__init__.py   |  8 
 pym/repoman/modules/scan/metadata/license.py| 53 +
 pym/repoman/scanner.py  |  7 +---
 4 files changed, 62 insertions(+), 53 deletions(-)

diff --git a/pym/repoman/checks/ebuilds/variables/license.py 
b/pym/repoman/checks/ebuilds/variables/license.py
deleted file mode 100644
index bdc859c..000
--- a/pym/repoman/checks/ebuilds/variables/license.py
+++ /dev/null
@@ -1,47 +0,0 @@
-
-'''description.py
-Perform checks on the LICENSE variable.
-'''
-
-# import our initialized portage instance
-from repoman._portage import portage
-
-
-class LicenseChecks(object):
-   '''Perform checks on the LICENSE variable.'''
-
-   def __init__(self, qatracker, liclist, liclist_deprecated):
-   '''
-   @param qatracker: QATracker instance
-   @param liclist: List of licenses.
-   @param liclist: List of deprecated licenses.
-   '''
-   self.qatracker = qatracker
-   self.liclist = liclist
-   self.liclist_deprecated = liclist_deprecated
-
-   def check(
-   self, pkg, package, ebuild, y_ebuild):
-   '''
-   @param pkg: Package in which we check (object).
-   @param package: Package in which we check (string).
-   @param ebuild: Ebuild which we check (object).
-   @param y_ebuild: Ebuild which we check (string).
-   '''
-
-   # Parse the LICENSE variable, remove USE conditions and flatten 
it.
-   licenses = portage.dep.use_reduce(
-   pkg._metadata["LICENSE"], matchall=1, flat=True)
-
-   # Check each entry to ensure that it exists in 
${PORTDIR}/licenses/.
-   for lic in licenses:
-   # Need to check for "||" manually as no portage
-   # function will remove it without removing values.
-   if lic not in self.liclist and lic != "||":
-   self.qatracker.add_error(
-   "LICENSE.invalid",
-   package + "/" + y_ebuild + ".ebuild: 
%s" % lic)
-   elif lic in self.liclist_deprecated:
-   self.qatracker.add_error(
-   "LICENSE.deprecated",
-   "%s: %s" % (ebuild.relative_path, lic))

diff --git a/pym/repoman/modules/scan/metadata/__init__.py 
b/pym/repoman/modules/scan/metadata/__init__.py
index 2506521..ed0c59d 100644
--- a/pym/repoman/modules/scan/metadata/__init__.py
+++ b/pym/repoman/modules/scan/metadata/__init__.py
@@ -34,6 +34,14 @@ module_spec = {
'func_desc': {
},
},
+   'license-metadata': {
+   'name': "license",
+   'class': "LicenseChecks",
+   'description': doc,
+   'functions': ['check'],
+   'func_desc': {
+   },
+   },
}
 }
 

diff --git a/pym/repoman/modules/scan/metadata/license.py 
b/pym/repoman/modules/scan/metadata/license.py
new file mode 100644
index 000..b022b20
--- /dev/null
+++ b/pym/repoman/modules/scan/metadata/license.py
@@ -0,0 +1,53 @@
+
+'''license.py
+Perform checks on the LICENSE variable.
+'''
+
+# import our initialized portage instance
+from repoman._portage import portage
+
+
+class LicenseChecks(object):
+   '''Perform checks on the LICENSE variable.'''
+
+   def __init__(self, **kwargs):
+   '''
+   @param qatracker: QATracker instance
+   @param repo_metadata: dictionary of various repository items.
+   '''
+   self.qatracker = kwargs.get('qatracker')
+   self.repo_metadata = kwargs.get('repo_metadata')
+
+   def check(self, **kwargs):
+   '''
+   @param xpkg: Package in which we check (string).
+   @param ebuild: Ebuild which we check (object).
+   @param y_ebuild: Ebuild which we check (string).
+   '''
+   xpkg = kwargs.get('xpkg')
+   ebuild = kwargs.get('ebuild')
+   y_ebuild = kwargs.get('y_ebuild')
+   if not kwargs.get('badlicsyntax'):
+   # Parse the LICENSE variable, remove USE conditions and 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2016-01-10 Thread Michael Sterrett
commit: dc7fe6e42bb8d1fc8f57fbc1eec8fec03ae7839b
Author: Michael Sterrett  gentoo  org>
AuthorDate: Mon Jan 11 04:18:14 2016 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Mon Jan 11 04:52:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7fe6e4

sci-astronomy/stellarium: version bump

Package-Manager: portage-2.2.26

 sci-astronomy/stellarium/Manifest |   1 +
 sci-astronomy/stellarium/stellarium-0.14.2.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sci-astronomy/stellarium/Manifest 
b/sci-astronomy/stellarium/Manifest
index f788130..1f57232 100644
--- a/sci-astronomy/stellarium/Manifest
+++ b/sci-astronomy/stellarium/Manifest
@@ -11,3 +11,4 @@ DIST stars_8_2v0_1.cat 559068934 SHA256 
f1c0b3f25737f405ed4a2a045091d348885ffceb
 DIST stellarium-0.12.4.tar.gz 79343617 SHA256 
0fae1b6e2231ccfaba8fd00abf816a88bd89b5dc61387ac84edf479b363c6684 SHA512 
324a8c930281e26e91d45356cf3aab89cf708c7e64636b7e89de95af3f6d2569830caf05fb44ebef88f65dda55cb6dd18dcf4ee54d46da3910c456dc2daac478
 WHIRLPOOL 
8bce980d157904c4032368da335263a9afd2136386b0fd19d27e10f1c8b33712780130ed6845f26b3bac43f00d2de4aee80c47a0648a6cf6b4741bf69301f110
 DIST stellarium-0.13.3.tar.gz 135870690 SHA256 
3202b7657906caf0e1079ee5c3f82b21acc01deaa4fcf654307d13d5baf886d6 SHA512 
9d8b8d4e045dd3e8052a7f6af4dd21205c2e66c2e4db254fbb6e897f3df1f049a6e2080f6598210da162917e1f6a3535972c8826e5e696f4ab954a5b26d0d083
 WHIRLPOOL 
735365c9c13257487f785d9407c1725ec7bd345bace43f809105d270ea6a83764dd2c55c1c5010bbe72263ef99dc16913f9e8df706d82f40d3b02187cab1c028
 DIST stellarium-0.14.0.tar.gz 139333669 SHA256 
5225087732b97d27c019f0cb1a9f183d511e26eeb3538e16c3790df2dd541f15 SHA512 
d5271b4caeddc3fade7dcd98f150ba7bcb644d54c8dc7787dd3fcb33550032dbf7c8517ac6b8d950e3f35f0a2bbc046afd624fbc6e6d4b988e46d58236b77943
 WHIRLPOOL 
b97b38ec481edc5c7817a4b9138ab2f10cbd630ef3b9bab980c50191a3f8cfe03efb9eeface14819bee9982dfc72dfe32db63255a07ce5226e3707f89832423e
+DIST stellarium-0.14.2.tar.gz 139069181 SHA256 
aa04a5ae44ed177bc187d20e27a87cc11fc2f465036d673f02ec07b333a0b1f7 SHA512 
401dc8f88779119f0fef9d2e24cb5440c16a1f1d4a79ff80c51cfef848f6b1d881f5144acd599f8b709d099b120420c18bba9f50f3518c44bf815021f7efc2ed
 WHIRLPOOL 
8cb4dc54f91bffda6e4bab76efa855bc43e2440d9e6408a1028bc118d27971c17d9ec2106748ec7df5f6b47da4db6938b359490659092bb5169e15f5eed14d21

diff --git a/sci-astronomy/stellarium/stellarium-0.14.2.ebuild 
b/sci-astronomy/stellarium/stellarium-0.14.2.ebuild
new file mode 100644
index 000..d1c5035
--- /dev/null
+++ b/sci-astronomy/stellarium/stellarium-0.14.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit cmake-utils eutils flag-o-matic gnome2-utils
+
+DESCRIPTION="3D photo-realistic skies in real time"
+HOMEPAGE="http://www.stellarium.org/;
+SRC_URI="
+   mirror://sourceforge/stellarium/${P}.tar.gz
+   stars? (
+   mirror://sourceforge/stellarium/stars_4_1v0_1.cat
+   mirror://sourceforge/stellarium/stars_5_2v0_1.cat
+   mirror://sourceforge/stellarium/stars_6_2v0_1.cat
+   mirror://sourceforge/stellarium/stars_7_2v0_1.cat
+   mirror://sourceforge/stellarium/stars_8_2v0_1.cat
+   )"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug nls sound stars"
+
+RESTRICT="test"
+
+RDEPEND="
+   media-fonts/dejavu
+   dev-qt/qtcore:5
+   dev-qt/qtquick1:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtscript:5
+   virtual/opengl
+   sound? ( dev-qt/qtmultimedia:5[widgets] )"
+DEPEND="${RDEPEND}
+   dev-qt/qttest:5
+   dev-qt/qtconcurrent:5
+   nls? ( dev-qt/linguist-tools:5 )"
+DOCS=( AUTHORS ChangeLog README )
+
+LANGS=(
+   af ak am ar as ast az be bg bn bo br bs ca cs
+   cy da de el en en_CA en_GB en_US eo es et eu fa fi fil fr
+   ga gd gl gu he hi hr hu hy ia id is it ja ka kk kn ko ky
+   la lb lo lt lv mk ml mn mr ms mt nan nb nl nn oc pa pl pt pt_BR ro
+   ru se si sk sl sq sr sv sw ta te tg th tl tr tt uk uz vi
+   zh_CN zh_HK zh_TW zu
+   )
+
+for X in "${LANGS[@]}" ; do
+   IUSE+=" linguas_${X}"
+done
+
+src_prepare() {
+   if [[ -n ${LINGUAS} ]] ; then
+   sed -i \
+   -e '/aa ab ae/d' \
+   -e "/GETTEXT_CREATE_TRANSLATIONS/a \ ${LINGUAS}" \
+   po/stellarium{,-skycultures}/CMakeLists.txt || die 
#403647
+   fi
+   # Turn off TelescopeControl since dev-qt/qtserialport isn't
+   # marked stable and is missing keywords besides.
+   sed -i \
+   -e '/SimpleDrawLine/  s:0:1:g' \
+   -e '/TelescopeControl/s:1:0:g' \
+   CMakeLists.txt || die
+   sed -i -e '/stellarium Core/s/SerialPort//' src/CMakeLists.txt || die
+   use debug || 

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

2016-01-10 Thread Michael Sterrett
commit: 00d6f07f2e0f6dbe2a2b498cb44754ff3330
Author: Michael Sterrett  gentoo  org>
AuthorDate: Mon Jan 11 06:51:09 2016 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Mon Jan 11 06:51:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00d6

media-libs/sdl2-mixer: more autotools build fixing

Package-Manager: portage-2.2.26

 media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild 
b/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild
index 41bf267..a848a2a 100644
--- a/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild
+++ b/media-libs/sdl2-mixer/sdl2-mixer-2.0.1.ebuild
@@ -56,6 +56,7 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-mp3.patch
sed -i -e 's/configure.in/configure.ac/' Makefile.in || die
mv configure.{in,ac} || die
+   rm acinclude/l*.m4 || die
AT_M4DIR=acinclude eautoreconf
 }
 



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

2016-01-10 Thread Michał Górny
commit: e2988e3a13f653c70e8ea2051460cf3757db9a93
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 10 08:27:03 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 10 08:27:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2988e3a

media-sound/lastfm-desktop: Fix proaudio herd ref

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

diff --git a/media-sound/lastfm-desktop/metadata.xml 
b/media-sound/lastfm-desktop/metadata.xml
index 015bd19..8ab0536 100644
--- a/media-sound/lastfm-desktop/metadata.xml
+++ b/media-sound/lastfm-desktop/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  prosound
+  proaudio
   
 lastfm/lastfm-desktop
   



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

2016-01-10 Thread Michał Górny
commit: f0fb5cf6bd11a7090a5e3e2a0ad7591ad57db079
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 10 08:26:35 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 10 08:27:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fb5cf6

media-sound/guayadeque: Fix proaudio herd ref

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

diff --git a/media-sound/guayadeque/metadata.xml 
b/media-sound/guayadeque/metadata.xml
index 3213e11..e4e01ee 100644
--- a/media-sound/guayadeque/metadata.xml
+++ b/media-sound/guayadeque/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  prosound
+  proaudio
   
 guayadeque
   



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

2016-01-10 Thread Michał Górny
commit: f2be3eee614129282c450d6b933fe2a2b94ee840
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 10 09:02:24 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 10 09:06:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2be3eee

media-libs/pymemphis: Fix sci-geosciences herd ref

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

diff --git a/media-libs/pymemphis/metadata.xml 
b/media-libs/pymemphis/metadata.xml
index 258f8d5..d21d118 100644
--- a/media-libs/pymemphis/metadata.xml
+++ b/media-libs/pymemphis/metadata.xml
@@ -1,5 +1,5 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-sci-geoscience
+sci-geosciences
 



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

2016-01-10 Thread Sven Wegener
commit: a4a9d2302c43df63645c3e0b8f129e0b55c6dcb1
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jan 10 10:06:58 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 10:06:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a9d230

app-misc/lirc/lirc: Add SLOT dep on libftdi

Signed-off-by: Sven Wegener  gentoo.org>

 app-misc/lirc/lirc-0.9.0-r5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r5.ebuild 
b/app-misc/lirc/lirc-0.9.0-r5.ebuild
index 52f34f0..4cbefa6 100644
--- a/app-misc/lirc/lirc-0.9.0-r5.ebuild
+++ b/app-misc/lirc/lirc-0.9.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -114,8 +114,8 @@ done
 # adding only compile-time depends
 DEPEND="${RDEPEND} ${DEPEND}
virtual/linux-sources
-   lirc_devices_ftdi? ( dev-embedded/libftdi )
-   lirc_devices_all? ( dev-embedded/libftdi )"
+   lirc_devices_ftdi? ( dev-embedded/libftdi:0 )
+   lirc_devices_all? ( dev-embedded/libftdi:0 )"
 
 # adding only run-time depends
 RDEPEND="${RDEPEND}



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

2016-01-10 Thread Agostino Sarubbo
commit: c006bc59872b77b7d326e60a91ce97929319e624
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 11:20:16 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 11:20:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c006bc59

dev-python/urllib3: alpha stable wrt bug #549898

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/urllib3/urllib3-1.12.ebuild 
b/dev-python/urllib3/urllib3-1.12.ebuild
index f0a5e4d..7391ec5 100644
--- a/dev-python/urllib3/urllib3-1.12.ebuild
+++ b/dev-python/urllib3/urllib3-1.12.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ppc ppc64 ~s390 ~sh ~sparc x86"
 IUSE="doc test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/zeitgeist-sharp/

2016-01-10 Thread Michał Górny
commit: 5df3081ed78972e244b08d4efb119a9191d77b16
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan 10 09:14:34 2016 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan 10 09:16:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df3081e

dev-dotnet/zeitgeist-sharp: Fix dotnet herd ref

 dev-dotnet/zeitgeist-sharp/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/zeitgeist-sharp/metadata.xml 
b/dev-dotnet/zeitgeist-sharp/metadata.xml
index e88a622..7276aaf 100644
--- a/dev-dotnet/zeitgeist-sharp/metadata.xml
+++ b/dev-dotnet/zeitgeist-sharp/metadata.xml
@@ -1,7 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   mono
+   dotnet
gnome

zeitgeist-sharp



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2016-01-10 Thread Sven Wegener
commit: 04b8bc8e0f533ba7ff86e392d73c03c2baeed400
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 09:25:22 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 09:30:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b8bc8e

dev-embedded/openocd: Use EGIT_PROJECT to avoid collision

Signed-off-by: Sven Wegener  gentoo.org>

 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 3 ++-
 dev-embedded/openocd/openocd-0.8.0.ebuild| 3 ++-
 dev-embedded/openocd/openocd-0.9.0.ebuild| 3 ++-
 dev-embedded/openocd/openocd-.ebuild | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild 
b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
index a8eca85..6233f91 100644
--- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,6 +11,7 @@ if [[ ${PV} == "" ]] ; then
inherit autotools git-2
KEYWORDS=""
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+   EGIT_PROJECT="${PN}"
 else
KEYWORDS="~amd64 ~x86"
SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild 
b/dev-embedded/openocd/openocd-0.8.0.ebuild
index f77d313..c782b06 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "" ]] ; then
inherit autotools git-2
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+   EGIT_PROJECT="${PN}"
 else
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild 
b/dev-embedded/openocd/openocd-0.9.0.ebuild
index c61aec8..cd3ed19 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "" ]] ; then
inherit autotools git-2
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+   EGIT_PROJECT="${PN}"
 else
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-.ebuild 
b/dev-embedded/openocd/openocd-.ebuild
index 513405c..891324d 100644
--- a/dev-embedded/openocd/openocd-.ebuild
+++ b/dev-embedded/openocd/openocd-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "" ]] ; then
inherit autotools git-2
EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+   EGIT_PROJECT="${PN}"
 else
MY_PV="${PV/_/-}"
MY_P="${PN}-${MY_PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2016-01-10 Thread Sven Wegener
commit: 50d92a09f2ac32641eac3c481bc4009796d023ee
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 09:26:17 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 09:30:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d92a09

dev-embedded/openocd: Add libjaylink dependency to live ebuild

Signed-off-by: Sven Wegener  gentoo.org>

 dev-embedded/openocd/openocd-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-embedded/openocd/openocd-.ebuild 
b/dev-embedded/openocd/openocd-.ebuild
index 891324d..4328bb9 100644
--- a/dev-embedded/openocd/openocd-.ebuild
+++ b/dev-embedded/openocd/openocd-.ebuild
@@ -28,6 +28,7 @@ IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND=">=dev-lang/jimtcl-0.76
+   dev-embedded/libjaylink
cmsis-dap? ( dev-libs/hidapi )
usb? (
virtual/libusb:0
@@ -53,6 +54,7 @@ src_configure() {
--enable-buspirate
--disable-werror
--disable-internal-jimtcl
+   --disable-internal-libjaylink
--enable-amtjtagaccel
--enable-ep93xx
--enable-at91rm9200



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2016-01-10 Thread Sven Wegener
commit: 978090ce77ae6f9b2003495134ead4715287025c
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jan 10 09:23:53 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 09:30:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978090ce

dev-embedded/openocd: Add SLOT dep on libftdi

Signed-off-by: Sven Wegener  gentoo.org>

 dev-embedded/openocd/openocd-0.5.0.ebuild| 4 ++--
 dev-embedded/openocd/openocd-0.6.1.ebuild| 4 ++--
 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 2 +-
 dev-embedded/openocd/openocd-0.8.0.ebuild| 2 +-
 dev-embedded/openocd/openocd-0.9.0.ebuild| 2 +-
 dev-embedded/openocd/openocd-.ebuild | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.5.0.ebuild 
b/dev-embedded/openocd/openocd-0.5.0.ebuild
index 9f5c5cd..19d7e75 100644
--- a/dev-embedded/openocd/openocd-0.5.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ DEPEND="

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/libjaylink/

2016-01-10 Thread Sven Wegener
commit: 6cbf113c5b8647f8a9f8bf9e3b22fb11c445fbb9
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Jan  9 09:24:44 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 09:30:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbf113c

dev-embedded/libjaylink: Initial commit

Signed-off-by: Sven Wegener  gentoo.org>

 dev-embedded/libjaylink/libjaylink-.ebuild | 24 
 dev-embedded/libjaylink/metadata.xml   |  5 +
 2 files changed, 29 insertions(+)

diff --git a/dev-embedded/libjaylink/libjaylink-.ebuild 
b/dev-embedded/libjaylink/libjaylink-.ebuild
new file mode 100644
index 000..b2f376b
--- /dev/null
+++ b/dev-embedded/libjaylink/libjaylink-.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+EGIT_REPO_URI="git://git.zapb.de/libjaylink.git"
+
+inherit git-r3 autotools
+
+DESCRIPTION="Library to access J-Link devices"
+HOMEPAGE="http://git.zapb.de/libjaylink.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND="virtual/libusb:1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eautoreconf || die
+}

diff --git a/dev-embedded/libjaylink/metadata.xml 
b/dev-embedded/libjaylink/metadata.xml
new file mode 100644
index 000..9211408
--- /dev/null
+++ b/dev-embedded/libjaylink/metadata.xml
@@ -0,0 +1,5 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+dev-embedded
+



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/

2016-01-10 Thread Sven Wegener
commit: 511400da261027e414c5b84769ca043d5c9b189b
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jan 10 09:07:28 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 09:30:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511400da

dev-embedded/openocd: Fix quoting issue from repoman

Signed-off-by: Sven Wegener  gentoo.org>

 dev-embedded/openocd/openocd-0.8.0.ebuild | 2 +-
 dev-embedded/openocd/openocd-0.9.0.ebuild | 2 +-
 dev-embedded/openocd/openocd-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild 
b/dev-embedded/openocd/openocd-0.8.0.ebuild
index c782b06..d7f400c 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -129,5 +129,5 @@ src_configure() {
 src_install() {
default
env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
-   udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+   udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild 
b/dev-embedded/openocd/openocd-0.9.0.ebuild
index cd3ed19..a851ed1 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -125,5 +125,5 @@ src_configure() {
 src_install() {
default
env -uRESTRICT prepstrip "${ED}"/usr/bin
-   udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+   udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }

diff --git a/dev-embedded/openocd/openocd-.ebuild 
b/dev-embedded/openocd/openocd-.ebuild
index 4328bb9..1c865e4 100644
--- a/dev-embedded/openocd/openocd-.ebuild
+++ b/dev-embedded/openocd/openocd-.ebuild
@@ -128,5 +128,5 @@ src_configure() {
 src_install() {
default
env -uRESTRICT prepstrip "${ED}"/usr/bin
-   udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+   udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }



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

2016-01-10 Thread Agostino Sarubbo
commit: b8ec3a05c94a07f7f56298a688bfa32825dd5f51
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:34 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ec3a05

sys-devel/gdb: alpha stable wrt bug #570712

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-devel/gdb/gdb-7.10.1.ebuild b/sys-devel/gdb/gdb-7.10.1.ebuild
index 4212c8a..73e2c4b 100644
--- a/sys-devel/gdb/gdb-7.10.1.ebuild
+++ b/sys-devel/gdb/gdb-7.10.1.ebuild
@@ -57,7 +57,7 @@ SRC_URI="${SRC_URI} 
${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.x
 LICENSE="GPL-2 LGPL-2"
 SLOT="0"
 if [[ ${PV} != * ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+   KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux 
~arm-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 fi
 IUSE="+client expat lzma multitarget nls +python +server test vanilla zlib"
 REQUIRED_USE="



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

2016-01-10 Thread Agostino Sarubbo
commit: 67d4dc831fc0d104e5b7560b4e7df82e1074e7a7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:41 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d4dc83

dev-perl/Date-Calc: alpha stable wrt bug #570468

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild 
b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
index eabc010..d8616a5 100644
--- a/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
+++ b/dev-perl/Date-Calc/Date-Calc-6.400.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Gregorian calendar date calculations"
 
 LICENSE="${LICENSE} LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc x86 ~x86-fbsd 
~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: 19a4e6b7f6845b2e2c4acc905bb38f4ef6170978
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:59 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a4e6b7

dev-perl/Event: alpha stable wrt bug #570920

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Event/Event-1.240.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Event/Event-1.240.0.ebuild 
b/dev-perl/Event/Event-1.240.0.ebuild
index fa4fdb8..c205421 100644
--- a/dev-perl/Event/Event-1.240.0.ebuild
+++ b/dev-perl/Event/Event-1.240.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Fast, generic event loop"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~ia64 ~ppc ~ppc64 sparc x86 ~x86-solaris"
 IUSE=""
 
 DEPEND="virtual/perl-ExtUtils-MakeMaker"



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

2016-01-10 Thread Agostino Sarubbo
commit: c0f02719341117c445643856ff4df250f34175a6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:26 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f02719

dev-perl/Path-Class: alpha stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Path-Class/Path-Class-0.350.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild 
b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
index 616d562..ef86e57 100644
--- a/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
+++ b/dev-perl/Path-Class/Path-Class-0.350.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Cross-platform path specification manipulation"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~ppc-aix ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: dcf6ad8a8428ef35df99884270e6f6e56037504e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:21 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcf6ad8a

app-admin/logrotate: alpha stable wrt bug #566902

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/logrotate/logrotate-3.9.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/logrotate/logrotate-3.9.1-r1.ebuild 
b/app-admin/logrotate/logrotate-3.9.1-r1.ebuild
index 4ed3e1b..9903318 100644
--- a/app-admin/logrotate/logrotate-3.9.1-r1.ebuild
+++ b/app-admin/logrotate/logrotate-3.9.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://fedorahosted.org/releases/l/o/logrotate/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="acl +cron selinux"
 
 CDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: 78e22fef137ac5d6977cb3efac98338b6f0e669d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:48 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78e22fef

dev-perl/DateTime: alpha stable wrt bug #570498

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/DateTime/DateTime-1.200.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DateTime/DateTime-1.200.0.ebuild 
b/dev-perl/DateTime/DateTime-1.200.0.ebuild
index f99d021..2d1f28b 100644
--- a/dev-perl/DateTime/DateTime-1.200.0.ebuild
+++ b/dev-perl/DateTime/DateTime-1.200.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A date and time object"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: 4de9e33d54f9ff185016c1519535634f39d0dcf3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:04 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4de9e33d

dev-perl/DBI: alpha stable wrt bug #570738

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/DBI/DBI-1.634.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DBI/DBI-1.634.0.ebuild b/dev-perl/DBI/DBI-1.634.0.ebuild
index 549aff7..4c5133f 100644
--- a/dev-perl/DBI/DBI-1.634.0.ebuild
+++ b/dev-perl/DBI/DBI-1.634.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module eutils
 DESCRIPTION="Database independent interface for Perl"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/units/

2016-01-10 Thread Agostino Sarubbo
commit: 587c541709b4628339490d93c93a5b5a7c41a563
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:36 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=587c5417

sci-calculators/units: alpha stable wrt bug #567166

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sci-calculators/units/units-2.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-calculators/units/units-2.12.ebuild 
b/sci-calculators/units/units-2.12.ebuild
index 8ae4d5d..5a5b426 100644
--- a/sci-calculators/units/units-2.12.ebuild
+++ b/sci-calculators/units/units-2.12.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="FDL-1.3 GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+units_cur"
 
 DEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: ec5d756d4d7fafd79f4b7b0f779b2d73b8cb1ca5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:54 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec5d756d

dev-perl/Digest-CRC: alpha stable wrt bug #570864

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild 
b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
index 40f0faf..4b9956a 100644
--- a/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
+++ b/dev-perl/Digest-CRC/Digest-CRC-0.210.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Generic CRC function"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux"
 IUSE=""
 
 RDEPEND=""



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

2016-01-10 Thread Agostino Sarubbo
commit: 0caef0c9e3ed81b56739ad2bcaa09d5095e415d7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:22 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caef0c9

dev-perl/Crypt-SSLeay: alpha stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild 
b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
index f8c0da6..ae4a431 100644
--- a/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
+++ b/dev-perl/Crypt-SSLeay/Crypt-SSLeay-0.720.0-r1.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="OpenSSL support for LWP"
 
 LICENSE="Artistic-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-interix ~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 ~ppc-aix ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="libressl test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-text/docbook-xsl-stylesheets/

2016-01-10 Thread Agostino Sarubbo
commit: e71594a59c9f0aa222afc07db2172d711ee4ef1c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:58 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71594a5

app-text/docbook-xsl-stylesheets: alpha stable wrt bug #568160

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild 
b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
index 33ddea3..1630b14 100644
--- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
+++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2"
 
 LICENSE="BSD"
 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 ~x64-freebsd ~x86-freebsd 
~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd 
~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="ruby"
 
 RDEPEND=">=app-text/build-docbook-catalog-1.1



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

2016-01-10 Thread Agostino Sarubbo
commit: dbc6017c0e61deb9c1c9f313f55c6af381127ee8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:09 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc6017c

dev-libs/libdbusmenu: alpha stable wrt bug #569828

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild 
b/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild
index 10a3c2e..b9d50db 100644
--- a/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild
+++ b/dev-libs/libdbusmenu/libdbusmenu-12.10.2-r2.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://launchpad.net/${PN/lib}/${PV%.*}/${PV}/+download/${P}.tar.gz;
 
 LICENSE="LGPL-2.1 LGPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm hppa ~mips ~ppc ~ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm hppa ~mips ~ppc ~ppc64 sparc x86"
 IUSE="debug gtk gtk3 +introspection"
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: 1ff4949bcf83e6972850a551d20d2ff4e6a84313
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:31 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff4949b

dev-perl/DBD-Pg: alpha stable wrt bug #570644

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild 
b/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild
index 8cb6a7d..1cb6966 100644
--- a/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild
+++ b/dev-perl/DBD-Pg/DBD-Pg-3.4.2.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="PostgreSQL database driver for the DBI module"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
 IUSE=""
 
 RDEPEND="virtual/perl-version



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

2016-01-10 Thread Agostino Sarubbo
commit: e72a93ff09d6c5d7dbaa77fc89b3749815c7def4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:43 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e72a93ff

sci-libs/udunits: alpha stable wrt bug #570066

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sci-libs/udunits/udunits-2.1.24-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/udunits/udunits-2.1.24-r1.ebuild 
b/sci-libs/udunits/udunits-2.1.24-r1.ebuild
index 394c34f..39ffa6f 100644
--- a/sci-libs/udunits/udunits-2.1.24-r1.ebuild
+++ b/sci-libs/udunits/udunits-2.1.24-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.unidata.ucar.edu/pub/udunits/${P}.tar.gz;
 
 SLOT="0"
 LICENSE="UCAR-Unidata"
-KEYWORDS="~alpha amd64 ~hppa ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~hppa ~mips ~ppc ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"
 
 RDEPEND="dev-libs/expat"



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

2016-01-10 Thread Agostino Sarubbo
commit: c5868b49633f97dff3d151d5b859c1e5303e514b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:04 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5868b49

dev-python/pyxattr: alpha stable wrt bug #570338

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/pyxattr/pyxattr-0.5.5.ebuild 
b/dev-python/pyxattr/pyxattr-0.5.5.ebuild
index d281dab..c0d160c 100644
--- a/dev-python/pyxattr/pyxattr-0.5.5.ebuild
+++ b/dev-python/pyxattr/pyxattr-0.5.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~amd64-linux ~arm-linux ~x86-linux"
 IUSE="doc test"
 
 RDEPEND="sys-apps/attr"



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

2016-01-10 Thread Agostino Sarubbo
commit: f07f0916893876cd5e590915b220480a6bc7a53b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:15 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07f0916

media-libs/gd: alpha stable wrt bug #538686

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/media-libs/gd/gd-2.1.1.ebuild b/media-libs/gd/gd-2.1.1.ebuild
index c708dd5..2d5d6d5 100644
--- a/media-libs/gd/gd-2.1.1.ebuild
+++ b/media-libs/gd/gd-2.1.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://bitbucket.org/libgd/gd-libgd/downloads/lib${P}.tar.xz;
 
 LICENSE="gd IJG HPND BSD"
 SLOT="2/3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE="fontconfig jpeg png static-libs truetype webp xpm zlib"
 
 # fontconfig has prefixed font paths, details see bug #518970



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

2016-01-10 Thread Agostino Sarubbo
commit: 8b8a0b0f6d4567e38c145c95ce911c06bebca3ce
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:14 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b8a0b0f

dev-perl/Cairo: alpha stable wrt bug #570086

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Cairo/Cairo-1.106.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Cairo/Cairo-1.106.0.ebuild 
b/dev-perl/Cairo/Cairo-1.106.0.ebuild
index 78b5564..f94a388 100644
--- a/dev-perl/Cairo/Cairo-1.106.0.ebuild
+++ b/dev-perl/Cairo/Cairo-1.106.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Perl interface to the cairo library"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: 1aba3f7649da4e727e715b8877dd06a308b53af6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:23 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aba3f76

net-libs/librsync: alpha stable wrt bug #525396

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/librsync/librsync-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/librsync/librsync-2.0.0.ebuild 
b/net-libs/librsync/librsync-2.0.0.ebuild
index f544631..2dfa02f 100644
--- a/net-libs/librsync/librsync-2.0.0.ebuild
+++ b/net-libs/librsync/librsync-2.0.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/librsync/librsync/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 
 RDEPEND="dev-libs/popt"
 DEPEND="${RDEPEND}"



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

2016-01-10 Thread Agostino Sarubbo
commit: 373a1ada327178317e978836f42e22955735d571
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:09 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:09 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=373a1ada

sys-cluster/keepalived: alpha stable wrt bug #563188

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-cluster/keepalived/keepalived-1.2.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/keepalived/keepalived-1.2.19.ebuild 
b/sys-cluster/keepalived/keepalived-1.2.19.ebuild
index e8fa0db..c787537 100644
--- a/sys-cluster/keepalived/keepalived-1.2.19.ebuild
+++ b/sys-cluster/keepalived/keepalived-1.2.19.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://www.keepalived.org/software/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
+KEYWORDS="alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~s390 ~sparc x86"
 IUSE="debug ipv6 snmp"
 
 RDEPEND="dev-libs/popt



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

2016-01-10 Thread Agostino Sarubbo
commit: 410951c1c1ec9ec558cb8f52b500efc5a72060db
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:30 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=410951c1

dev-perl/Try-Tiny: alpha stable wrt bug #570368

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild 
b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
index 166f06c..7f550b9 100644
--- a/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
+++ b/dev-perl/Try-Tiny/Try-Tiny-0.220.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="Minimal try/catch with proper localization of $@"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~x86-solaris"
 IUSE="test"
 
 RDEPEND="



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

2016-01-10 Thread Agostino Sarubbo
commit: d087a7443f632a1070ef5ba3b0ab966b1b78fe18
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:53 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d087a744

sys-kernel/gentoo-sources: alpha stable wrt bug #564702

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild
index 922bfd0..c43939e 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.1.12.ebuild
@@ -13,7 +13,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 -hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 -hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2016-01-10 Thread Agostino Sarubbo
commit: 0ba0662e2597bc46698a87d6e6577b806c389322
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:33:38 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:33:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba0662e

dev-ruby/rdoc: alpha stable wrt bug #568044

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/rdoc/rdoc-4.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rdoc/rdoc-4.2.0.ebuild b/dev-ruby/rdoc/rdoc-4.2.0.ebuild
index 1cd379f..3d688d9 100644
--- a/dev-ruby/rdoc/rdoc-4.2.0.ebuild
+++ b/dev-ruby/rdoc/rdoc-4.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/rdoc/rdoc/;
 
 LICENSE="Ruby MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE=""
 
 ruby_add_bdepend "



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

2016-01-10 Thread Agostino Sarubbo
commit: 8a562416c6b2691775c5051e1ec5cd1738843162
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:34:26 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:34:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a562416

dev-perl/DBD-mysql: alpha stable wrt bug #570616

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild 
b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
index d4ff7b5..d4522b0 100644
--- a/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
+++ b/dev-perl/DBD-mysql/DBD-mysql-4.32.0-r1.ebuild
@@ -11,7 +11,7 @@ inherit eutils perl-module
 DESCRIPTION="The Perl DBD:mysql Module"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 
~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="embedded test"
 
 RDEPEND="dev-perl/DBI



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

2016-01-10 Thread Agostino Sarubbo
commit: f9f8def7e33a874910178ef17249a0cab3e0fe4d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:29 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f8def7

dev-perl/Clone: alpha stable wrt bug #570198

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-perl/Clone/Clone-0.380.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Clone/Clone-0.380.0.ebuild 
b/dev-perl/Clone/Clone-0.380.0.ebuild
index 7a52c53..38d0986 100644
--- a/dev-perl/Clone/Clone-0.380.0.ebuild
+++ b/dev-perl/Clone/Clone-0.380.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Recursively copy Perl datatypes"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~ppc-aix 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~ppc-aix 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~x86-solaris"
 IUSE="test"
 
 RDEPEND=""



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

2016-01-10 Thread Agostino Sarubbo
commit: d6ec87f878caed7cd69f5be1b09e2d79a10e5048
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 10 10:32:47 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 10 10:32:47 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ec87f8

media-libs/libjpeg-turbo: alpha stable wrt bug #531418

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="alpha"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild 
b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild
index 3135864..6ec353d 100644
--- a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild
+++ b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
 
 LICENSE="BSD IJG"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos 
~x86-macos"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos 
~x86-macos"
 IUSE="java static-libs"
 
 ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )"



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

2016-01-10 Thread Justin Lecher
commit: 0d4a65aa4959a5de0b3b6efbdeff30f18ab6efa9
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 10 12:00:23 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 10 12:00:23 2016 +
URL:https://gitweb.gentoo.org/proj/recruiters.git/commit/?id=0d4a65aa

Revert "Add Q about dynamic deps"

Already included before

This reverts commit d9e2cce6eb5b3980fc35a49a7e1f1909c2520574.

 questions | 2 --
 1 file changed, 2 deletions(-)

diff --git a/questions b/questions
index 9abfdf5..5220b58 100644
--- a/questions
+++ b/questions
@@ -12,8 +12,6 @@ Quiz Questions:
   * All devs who are official devs with start of voting period
 - What would you do if you were not happy with what comrel decided?
   * Council can overrule all Comrel decisions
-- What are dynamic deps? And why schould they be avoided?
-  *
 - What are GLSAs? How do they come into play in day to day developer work?
   * 
 - What is the difference between einfo and elog?



[gentoo-commits] proj/tinderbox-cluster:master commit in: pym/tbc/

2016-01-10 Thread Magnus Granberg
commit: 80b205f448c096b57772d42706e5180f2c4849e0
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Jan 10 12:54:58 2016 +
Commit: Magnus Granberg  gentoo  org>
CommitDate: Sun Jan 10 12:54:58 2016 +
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=80b205f4

change from checksum to mtime on Manifest

 pym/tbc/db_mapping.py |  2 +-
 pym/tbc/package.py| 83 ++-
 pym/tbc/sqlquerys.py  |  6 ++--
 3 files changed, 46 insertions(+), 45 deletions(-)

diff --git a/pym/tbc/db_mapping.py b/pym/tbc/db_mapping.py
index 82318a1..2636bb6 100644
--- a/pym/tbc/db_mapping.py
+++ b/pym/tbc/db_mapping.py
@@ -84,7 +84,7 @@ class Packages(Base):
CategoryId = Column('category_id', Integer, 
ForeignKey('categories.category_id'))
Package = Column('package',String(150))
RepoId = Column('repo_id', Integer, ForeignKey('repos.repo_id'))
-   Checksum = Column('checksum', String(100))
+   Mtime = Column('mtime', DateTime, default=0)
Active = Column('active', Boolean, default=False)
TimeStamp = Column('time_stamp', DateTime, nullable=False, 
default=datetime.datetime.utcnow)
__tablename__ = 'packages'

diff --git a/pym/tbc/package.py b/pym/tbc/package.py
index 091f75f..40de495 100644
--- a/pym/tbc/package.py
+++ b/pym/tbc/package.py
@@ -15,7 +15,7 @@ from tbc.qachecks import check_repoman
 from tbc.build_log import check_repoman_full
 from tbc.sqlquerys import add_logs, get_package_info, get_config_info, \
add_new_build_job, add_new_ebuild_sql, get_ebuild_id_list, 
add_old_ebuild, \
-   get_package_metadata_sql, update_package_metadata, update_manifest_sql, 
\
+   get_package_metadata_sql, update_package_metadata, update_mtime_sql, \
get_package_info_from_package_id, get_config_all_info, 
add_new_package_sql, \
get_ebuild_checksums, get_ebuild_id_db, get_configmetadata_info, 
get_setup_info, \
get_ebuild_info_ebuild_id, get_ebuild_restrictions, add_old_package
@@ -206,7 +206,7 @@ class tbc_package(object):
package_metadataDict[package_id] = attDict
return package_metadataDict
 
-   def add_package(self, packageDict, package_metadataDict, package_id, 
new_ebuild_id_list, old_ebuild_id_list, manifest_checksum_tree):
+   def add_package(self, packageDict, package_metadataDict, package_id, 
new_ebuild_id_list, old_ebuild_id_list, manifest_mtime_tree):
# Use packageDict to update the db
ebuild_id_list = add_new_ebuild_sql(self._session, packageDict)
 
@@ -224,7 +224,7 @@ class tbc_package(object):
update_package_metadata(self._session, package_metadataDict)
 
# update the cp manifest checksum
-   update_manifest_sql(self._session, package_id, 
manifest_checksum_tree)
+   update_mtime_sql(self._session, package_id, manifest_mtime_tree)
 
# Get the best cpv for the configs and add it to 
config_cpv_listDict
PackageInfo, CategoryInfo, RepoInfo = 
get_package_info_from_package_id(self._session, package_id)
@@ -240,20 +240,17 @@ class tbc_package(object):
# Add the ebuild to the build jobs table if needed
self.add_new_build_job_db(ebuild_id_list, packageDict, 
config_cpv_listDict)
 
-   def get_manifest_checksum_tree(self, pkgdir, cp, repo, mytree):
-   # Get the cp manifest file checksum.
+   def get_manifest_mtime_tree(self, pkgdir, cp, repo, mytree):
+   # Get the cp manifest file mtime.
try:
-   manifest_checksum_tree = 
portage.checksum.sha256hash(pkgdir + "/Manifest")[0]
+   mtime = os.path.getmtime(pkgdir + "/Manifest")
except:
-   # Get the package list from the repo
-   package_list_tree =self. _myportdb.cp_all(trees=mytree)
-   if cp in package_list_tree:
-   log_msg = "QA: Can't checksum the Manifest 
file. :%s:%s" % (cp, repo,)
-   add_logs(self._session, log_msg, "error", 
self._config_id)
-   log_msg = "C %s:%s ... Fail." % (cp, repo)
-   add_logs(self._session, log_msg, "error", 
self._config_id)
-   return "0"
-   return manifest_checksum_tree
+   log_msg = "QA: Can't checksum the Manifest file. 
:%s:%s" % (cp, repo,)
+   add_logs(self._session, log_msg, "error", 
self._config_id)
+   log_msg = "C %s:%s ... Fail." % (cp, repo)
+   add_logs(self._session, log_msg, "error", 
self._config_id)
+   return False
+   return 
datetime.datetime.fromtimestamp(mtime).replace(microsecond=0)
 
def add_new_package_db(self, cp, repo):

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

2016-01-10 Thread Justin Lecher
commit: d4d8a21c012dd158bbe54afe0d6626be4aabec38
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 10 07:39:03 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 10 08:23:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d8a21c

dev-python/xlsxwriter: Version Bump

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/xlsxwriter/Manifest| 1 +
 dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild | 4 
 .../{xlsxwriter-0.7.8.ebuild => xlsxwriter-0.7.9.ebuild}  | 8 ++--
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index 4f62040..d8177c5 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -3,3 +3,4 @@ DIST XlsxWriter-0.7.4.tar.gz 232329 SHA256 
e3192763b377a588fc06113836cf74a565926
 DIST XlsxWriter-0.7.6.tar.gz 232509 SHA256 
8d32569e49c7a7e53ca26fc34e11897c80ebc94b86c4b9cc3f467d8d99cf5c64 SHA512 
c40f11fc84cbbc2949d21f5d8c3eac0b826af76f6df39fbcfc5678269416fa90df8f16c8fa39de31e0ab82a0966903b72cf9ba255441cc13702963c7ac4a0bf6
 WHIRLPOOL 
d751777eaf90737a2c1575b299c8ff186a6bced9dbc059428120c84c097ec91672b53aff6d5c313c07f9a7bd83ea48d4d67f4a1a1118f8c31f8138a3c5bf486e
 DIST XlsxWriter-0.7.7.tar.gz 232623 SHA256 
33a6fac3b148ab6137a7e2c0869e33493aff5ccde66e434c1ccf49e8687b9606 SHA512 
1779163469bb2ecb9ee75288f840f47dfca4d9f81f283411b8db00abceab855af2d06655b23d9aed378af5073a68fabef5df7e934f5166b2d7479b151a602a30
 WHIRLPOOL 
0b2f5cc118671b58c5743371107ab59107bcb13f49a1ab9de9397d0a4ecee91b7c7f9039d3a029588809d25e8607f779eee8a9a1734f030a7f02e6e77b195f2c
 DIST XlsxWriter-0.7.8.tar.gz 233091 SHA256 
2200c2a69f63b350b3b1f5db8fae3e5b7135c01b7ac9c3b1d5926cf6583dd4cd SHA512 
2343155c765533bbc146e928dfc82924f089c7abee2f3607be2e5f9b1da9166090164f134256cbd36f319a97c9aa651fb346cc7502a3f1721f9687a9cddb9364
 WHIRLPOOL 
ba498cfe5929f8d302b2f81ca0291c465759ed070d030e650d4a973706562a397fda51632b31cdac8caba134d8199f3499c7505b9990a9fa02b908b5ac971bdc
+DIST XlsxWriter-0.7.9.tar.gz 234392 SHA256 
c77c6300925ad6f79f6ff009db9ad1fbdd71241f2ae53444234a8693e8af3ada SHA512 
ff9dde290f39272a678e9a1d00fdbc10ed72f6b5d012c9eb25505fd9f6ca7cacec24ad2144551b6765dd0f75e3a071c71c03facf70a500f2586aa183836c7325
 WHIRLPOOL 
095816937c43e0ab4f7a5f91bd9dc2da2ee17b34724b42a765912cdad54f45fda19f260d70e6475b85f1e0ff3a9b304b84f31d635fc9e11ee4a7da27dbb1a1ca

diff --git a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
index b992bfd..40a0d0b 100644
--- a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
@@ -28,6 +28,10 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}"/${MY_P}
 
+# Missing from tarball
+# https://github.com/jmcnamara/XlsxWriter/issues/327
+RESTRICT=test
+
 python_test() {
nosetests --verbosity=3 || die
 }

diff --git a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild 
b/dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild
similarity index 80%
copy from dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
copy to dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild
index b992bfd..68da5bb 100644
--- a/dev-python/xlsxwriter/xlsxwriter-0.7.8.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-0.7.9.ebuild
@@ -23,11 +23,15 @@ IUSE="test"
 RDEPEND=""
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "
 
 S="${WORKDIR}"/${MY_P}
 
+# Missing from tarball
+# https://github.com/jmcnamara/XlsxWriter/issues/327
+RESTRICT=test
+
 python_test() {
-   nosetests --verbosity=3 || die
+   py.test -v -v || die
 }



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

2016-01-10 Thread Justin Lecher
commit: f11e3b6a9a63c4e317f82039a5da5006f501d0ed
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 10 07:47:14 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 10 08:23:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11e3b6a

dev-python/wcwidth: Version Bump

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/wcwidth/Manifest |  1 +
 dev-python/wcwidth/wcwidth-0.1.6.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index 2f936a8..658fc5d 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,2 +1,3 @@
 DIST wcwidth-0.1.4.tar.gz 19584 SHA256 
906d3123045d77027b49fe912458e1a1e1d6ca1a51558a4bd9168d143b129d2b SHA512 
3882d7a4309b868593586e7bc52ce5328504db2f37a4152d53a8b7b8632375866cc07900965d1dd9c84d22c4e2b5cb161b3091c6b3ce4a37d51aeca9c76fe36d
 WHIRLPOOL 
432cff1f6e206c9daf35406d485436c9f7b9a3e7c48f14384f9804d69c6a39099bb9ca4ee99547504c4fa2db8f70259796019f008d1c678c6b73c7de9c09cf60
 DIST wcwidth-0.1.5.tar.gz 19553 SHA256 
66c7ce3199c878331fe1241b63261ce53c1062597c189a16a54713e0919d SHA512 
1235a3fecea0a18d0c3fe160fd3518e05b37b64a232ce3e8a17dee102d6a6d06095c395b07bbd6a812723a78c44df5afaae19c479dae591b6c9aecb3d0001173
 WHIRLPOOL 
16e2efdf99700c3f04e6c2bab9f429e4df0db78ef248041ea0fbddd5934fed53e55611fec9bd0a7cb7b24a461ede574df991d422ca86ebf0739877993c13dbad
+DIST wcwidth-0.1.6.tar.gz 20483 SHA256 
dcb3ec4771066cc15cf6aab5d5c4a499a5f01c677ff5aeb46cf20500dccd920b SHA512 
da22fbbd8172673532b47d07f5285fbbb1c9e5d72f6593c5e194af6c94520653025805ff94b9cd829cd2d44e263349eb9896ebd3c2982059d1b2772850863ab3
 WHIRLPOOL 
a852fc3a0b22be683b5bfabecd47ecc051e3bc3a3ea134ca7c1b26edc5a14ef5c0a72d5cf192e6918d3ae43f122aafdccf24f76c10c2edb70b9f2fb5b7029632

diff --git a/dev-python/wcwidth/wcwidth-0.1.6.ebuild 
b/dev-python/wcwidth/wcwidth-0.1.6.ebuild
new file mode 100644
index 000..b659265
--- /dev/null
+++ b/dev-python/wcwidth/wcwidth-0.1.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Measures number of Terminal column cells of wide-character codes"
+HOMEPAGE="https://pypi.python.org/pypi/wcwidth/ 
https://github.com/jquast/wcwidth;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+"
+
+python_test() {
+   py.test -v -rs --strict wcwidth/tests || die
+}



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

2016-01-10 Thread Justin Lecher
commit: 774b87c93944ee7ba2f0737b5ea69702b2da6d5b
Author: Justin Lecher  gentoo  org>
AuthorDate: Sun Jan 10 08:04:50 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Sun Jan 10 08:23:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=774b87c9

dev-python/notebook: Version Bump

Package-Manager: portage-2.2.26
Signed-off-by: Justin Lecher  gentoo.org>

 dev-python/notebook/Manifest  |  1 +
 dev-python/notebook/notebook-4.1.0.ebuild | 93 +++
 2 files changed, 94 insertions(+)

diff --git a/dev-python/notebook/Manifest b/dev-python/notebook/Manifest
index 896c9f6..95e3280 100644
--- a/dev-python/notebook/Manifest
+++ b/dev-python/notebook/Manifest
@@ -1 +1,2 @@
 DIST notebook-4.0.6.tar.gz 6705277 SHA256 
f62e7a6afbc00bab3615b927595d27b1874cff3218bddcbab62f97f6dae567c3 SHA512 
9ce9ca21adcb967725aeb7a18543ace8aca4e88497d3d2fd708a603511e8ef4a932b39337d134d684df03b273bbc442958a37ced8cd499cb7b97a1c29758eeb0
 WHIRLPOOL 
764afabfa220d37e048a359952bd9cc4de0b791de782ed7cf2a22e8c0e9719b39630fd5c1c7acbf163715924662805f92b406bf6198600f2c4a35d239a12df11
+DIST notebook-4.1.0.tar.gz 9170981 SHA256 
b597437ba33538221008e21fea71cd01eda9da1515ca3963d7c74e44f4b03d90 SHA512 
745e412a737835956dc4238f70dbaf9c519fea55988941174febdc3ad24962031c3c66cb4ac355a9a639f9a383905e863e8eb0a3c6da62bf72026282154874cb
 WHIRLPOOL 
a34501e8e0be300905628e0f0df6914e8491a00924150ff0f5f32d1b7ad99046b84958dc267a229797fb13c98085f7556496a1a8e5fb68a1db503b44cad2b380

diff --git a/dev-python/notebook/notebook-4.1.0.ebuild 
b/dev-python/notebook/notebook-4.1.0.ebuild
new file mode 100644
index 000..e2b503c
--- /dev/null
+++ b/dev-python/notebook/notebook-4.1.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Jupyter Interactive Notebook"
+HOMEPAGE="http://jupyter.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+RDEPEND="
+   >=dev-libs/mathjax-2.4
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/terminado-0.3.3[${PYTHON_USEDEP}]
+   >=www-servers/tornado-4.0[${PYTHON_USEDEP}]
+   dev-python/ipython_genutils[${PYTHON_USEDEP}]
+   dev-python/traitlets[${PYTHON_USEDEP}]
+   dev-python/jupyter_core[${PYTHON_USEDEP}]
+   dev-python/jupyter_client[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' 
python2_7)
+   >=dev-python/nose-0.10.1[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   )
+   doc? (
+   app-text/pandoc
+   >=dev-python/ipython-4.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.1[${PYTHON_USEDEP}]
+   )
+   "
+
+python_prepare_all() {
+   sed \
+   -e "/import setup/s:$:\nimport setuptools:g" \
+   -i setup.py || die
+
+   # disable bundled mathjax
+   sed -i 's/^.*MathJax.*$//' bower.json || die
+   sed -i 's/mj(/#mj(/' setupbase.py || die
+
+   # Prevent un-needed download during build
+   if use doc; then
+   sed \
+   -e "/^'sphinx.ext.intersphinx',/d" \
+   -i docs/source/conf.py || die
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   nosetests \
+   --verbosity=3 \
+   notebook || die
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   ln -sf \
+   "${EPREFIX}/usr/share/mathjax" \
+   "${D}$(python_get_sitedir)/notebook/static/components/MathJax" 
|| die
+}
+
+python_install_all() {
+   use doc && HTML_DOCS=( docs/build/html/. )
+   distutils-r1_python_install_all
+}
+
+pkg_preinst() {
+   # remove old mathjax folder if present
+   rm -rf 
"${EROOT}"/usr/lib*/python*/site-packages/notebook/static/components/MathJax
+}



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

2016-01-10 Thread Amy Winston
commit: 05f1510160db6d30dfe3a064a7a71449768f45cf
Author: Amy Winston  gentoo  org>
AuthorDate: Sun Jan 10 08:20:42 2016 +
Commit: Amy Winston  gentoo  org>
CommitDate: Sun Jan 10 08:20:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f15101

x11-wm/jwm: version bump 2.3.4. By Wraeth

Package-Manager: portage-2.2.24

 x11-wm/jwm/Manifest |  1 +
 x11-wm/jwm/jwm-2.3.4.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/x11-wm/jwm/Manifest b/x11-wm/jwm/Manifest
index ba894dd..9d6bc7e 100644
--- a/x11-wm/jwm/Manifest
+++ b/x11-wm/jwm/Manifest
@@ -1,2 +1,3 @@
 DIST jwm-2.1.0.tar.bz2 163590 SHA256 
5c99f9023dc8c2597effdaacc240ff4c2e07e77c8244f3bf1de5cc483bcf08ab SHA512 
68476ce1e57486110301582e7a42e709d8113634736063915b1e5ed8351187095f3dcafdc3194839a405959c0b7d5c10f31ae420ee54ce8d857e300194388c1e
 WHIRLPOOL 
68a958e1384ce4a7c28a41ae239b44eaf509ece13d9f2630abf72c39a96670d0abd4aa45c9f47957655f6fd87ac8505c5694c253d2b3480537ca344324c319a6
 DIST jwm-2.3.2.tar.xz 325648 SHA256 
92a3e66ceb847aac9fa09a24b16c93194f6c52e398f5a88f228b4986ea972c53 SHA512 
34b9d482815e8b269203e1f5bf02d3e13f3186153755c9e74094e4a8af376f35b8bef4553056e83c20ba0c532e6d2606633d71272e186fe45dfed9e4ea836a27
 WHIRLPOOL 
93d140919edf16fb44bf93b0d017174036de363a514862c5553ea84796311ba74fa2f6736fa2f78fe639e95ad6087b38fa962d77c83c4c4d863e35c06703
+DIST jwm-2.3.4.tar.xz 332140 SHA256 
249867d2e21fab27f69d4f64b5c8acba5ddc540030e31e450c20ed4b647a06ee SHA512 
db9f46ced4b1f8128673b551cd865b6c9b6c8d43f839cfe898168251e8326d402a510ce77144273488c1e65a96d66e16124e4b4749a5a96a9057c1eb20c2bee1
 WHIRLPOOL 
21328d615fba64fdda943ff0f90991f6f9b19106c0d05d04f2399d01fe63be66f07c9fa6ced34074adbc3d1b7720a602dfe687c41d6701f1f40b414f89c35075

diff --git a/x11-wm/jwm/jwm-2.3.4.ebuild b/x11-wm/jwm/jwm-2.3.4.ebuild
new file mode 100644
index 000..975ab09
--- /dev/null
+++ b/x11-wm/jwm/jwm-2.3.4.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils
+
+DESCRIPTION="Very fast and lightweight still powerful window manager for X"
+HOMEPAGE="http://joewing.net/programs/jwm/;
+SRC_URI="http://joewing.net/programs/jwm/releases/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~x86 ~x86-fbsd"
+IUSE="bidi debug jpeg png truetype xinerama xpm"
+
+RDEPEND="xpm? ( x11-libs/libXpm )
+   xinerama? ( x11-libs/libXinerama )
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXau
+   x11-libs/libXdmcp
+   truetype? ( x11-libs/libXft )
+   png? ( media-libs/libpng:0= )
+   jpeg? ( virtual/jpeg:0= )
+   bidi? ( dev-libs/fribidi )
+   dev-libs/expat"
+DEPEND="${RDEPEND}
+   x11-proto/xproto
+   x11-proto/xextproto
+   xinerama? ( x11-proto/xineramaproto )"
+
+src_configure() {
+   econf \
+   $(use_enable debug) \
+   $(use_enable jpeg) \
+   $(use_enable png) \
+   $(use_enable truetype xft) \
+   $(use_enable xinerama) \
+   $(use_enable xpm) \
+   $(use_enable bidi fribidi) \
+   --enable-shape \
+   --enable-xrender
+}
+
+src_install() {
+   dodir /etc
+   dodir /usr/bin
+   dodir /usr/share/man
+
+   default
+
+   make_wrapper "${PN}" "/usr/bin/${PN}" "" "" "/etc/X11/Sessions"
+
+   dodoc README.md example.jwmrc ChangeLog
+}
+
+pkg_postinst() {
+   einfo "JWM can be configured system-wide with ${EROOT}/etc/system.jwmrc"
+   einfo "or per-user by creating a configuration file in ~/.jwmrc"
+   einfo
+   einfo "An example file can be found in ${EROOT}/usr/share/doc/${PF}/"
+}



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

2016-01-10 Thread Hans de Graaff
commit: 2c1be0fff73ac55415797d27bb0efbf532ebfce2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan 10 09:29:27 2016 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan 10 09:29:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1be0ff

dev-ruby/net-telnet: Don't install generic binstubs, bug 571186

Package-Manager: portage-2.2.26

 .../{net-telnet-0.1.1.ebuild => net-telnet-0.1.1-r1.ebuild}| 7 ++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/net-telnet/net-telnet-0.1.1.ebuild 
b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
similarity index 72%
rename from dev-ruby/net-telnet/net-telnet-0.1.1.ebuild
rename to dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
index 806e92a..e8ec8a4 100644
--- a/dev-ruby/net-telnet/net-telnet-0.1.1.ebuild
+++ b/dev-ruby/net-telnet/net-telnet-0.1.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -8,6 +8,11 @@ USE_RUBY="ruby20 ruby21 ruby22 ruby23"
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="README.md"
 
+# Don't install the binaries since they don't seem to be intended for
+# general use and they have very generic names leading to collisions,
+# e.g. bug 571186
+RUBY_FAKEGEM_BINWRAP=""
+
 inherit ruby-fakegem
 
 DESCRIPTION="Provides telnet client functionality"



  1   2   3   >