[gentoo-commits] repo/gentoo:master commit in: games-puzzle/numptyphysics/files/

2015-11-27 Thread Michael Sterrett
commit: fe349ba006d0bbbebceb193900c2f07571cc7692
Author: Michael Sterrett  gentoo  org>
AuthorDate: Sat Nov 28 07:37:45 2015 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Sat Nov 28 07:38:13 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe349ba0

update patch to mesh with upstream

Package-Manager: portage-2.2.20.1

 .../numptyphysics/files/numptyphysics--gentoo.patch   | 15 ---
 1 file changed, 15 deletions(-)

diff --git a/games-puzzle/numptyphysics/files/numptyphysics--gentoo.patch 
b/games-puzzle/numptyphysics/files/numptyphysics--gentoo.patch
index 25b4475..22b5798 100644
--- a/games-puzzle/numptyphysics/files/numptyphysics--gentoo.patch
+++ b/games-puzzle/numptyphysics/files/numptyphysics--gentoo.patch
@@ -52,21 +52,6 @@ diff -ru numptyphysics-.orig/mk/silent.mk 
numptyphysics-/mk/silent.mk
 +SILENTMSG := @echo -e
  SILENTCMD := @
  endif
-diff -ru numptyphysics-.orig/platform/gl/gl.mk 
numptyphysics-/platform/gl/gl.mk
 numptyphysics-.orig/platform/gl/gl.mk  2015-11-25 22:27:36.172864469 
-0500
-+++ numptyphysics-/platform/gl/gl.mk   2015-11-25 22:28:12.925578842 
-0500
-@@ -3,9 +3,9 @@
- LIBS += -framework OpenGL
- else
- ifneq ($(wildcard $(patsubst %,%/libGL.so.1,/usr/lib /usr/lib64 /usr/lib/*)),)
--add_pkgconfig(gl)
-+$(eval $(call add_pkgconfig,gl))
- else
--add_pkgconfig(glesv2)
-+$(eval $(call add_pkgconfig,glesv2))
- CFLAGS += -DUSE_OPENGL_ES
- CXXFLAGS += -DUSE_OPENGL_ES
- endif
 diff -ru numptyphysics-.orig/src/Os.cpp numptyphysics-/src/Os.cpp
 --- numptyphysics-.orig/src/Os.cpp 2015-11-25 22:27:36.183864084 -0500
 +++ numptyphysics-/src/Os.cpp  2015-11-25 22:29:17.177331313 -0500



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

2015-11-27 Thread Tim Harder
commit: 931ef17cab7beb29f802c6ef9b53bdc9deef56ea
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Nov 28 05:55:20 2015 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Nov 28 05:55:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=931ef17c

sys-apps/pkgcore: update zsh completions location

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

diff --git a/sys-apps/pkgcore/pkgcore-.ebuild 
b/sys-apps/pkgcore/pkgcore-.ebuild
index fca7036..a655e26 100644
--- a/sys-apps/pkgcore/pkgcore-.ebuild
+++ b/sys-apps/pkgcore/pkgcore-.ebuild
@@ -67,7 +67,7 @@ python_install_all() {
distutils-r1_python_install_all
 
insinto /usr/share/zsh/site-functions
-   doins completion/zsh/*
+   doins shell/zsh-completion/*
 }
 
 pkg_postinst() {



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

2015-11-27 Thread Mike Frysinger
commit: 40ff5ce7db81c643f119210ac99a38e835e3ff5c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Nov 28 02:44:21 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Nov 28 02:44:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ff5ce7

app-portage/portage-utils: version bump to 0.60

 app-portage/portage-utils/Manifest |  1 +
 .../portage-utils/portage-utils-0.60.ebuild| 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-portage/portage-utils/Manifest 
b/app-portage/portage-utils/Manifest
index 016789a..048db3f 100644
--- a/app-portage/portage-utils/Manifest
+++ b/app-portage/portage-utils/Manifest
@@ -1 +1,2 @@
 DIST portage-utils-0.56.tar.xz 513832 SHA256 
4df7323fb2667dd9bcee0f2d169c01ed8600aa6196118e6cd3a10cfe99852bbf SHA512 
f2136a7df4cd91499b135fbf000f81a71177d5a39b4da2db484ab0f9492d152eaa72a5fee0e56d4b58611462e251905e554f5e41890a749f05d19e50c16c77b6
 WHIRLPOOL 
af0a96ca3bf2dd39335317829aa8aff110a63042c415368400977e974cc21163da7eb76f7d53fcd05e133fd8a8568255ba022a32f1b174bda0dcb15b5f1476b9
+DIST portage-utils-0.60.tar.xz 519424 SHA256 
d5e4a7384321d21d0aa484fcd30768dbce557e9c97a98cd2723d3eb75b82f503 SHA512 
80355b31d49ac0f47c0a05071584608bd5fc0b8a98ab9025cb0a3bc8c18e318fbc60ff33e6834cd4f0ad159c2eb7f63d0d9cb61d4c86cee473215670ebba5694
 WHIRLPOOL 
ec6d2bc1b164a7baff83019455de91483a98401f052153e152cef3733d041e71ca2f4333c9281aa593ee962d0e42b2d4f72f0d04e13982cbb25518f3bd5ca66d

diff --git a/app-portage/portage-utils/portage-utils-0.60.ebuild 
b/app-portage/portage-utils/portage-utils-0.60.ebuild
new file mode 100644
index 000..4b100d0
--- /dev/null
+++ b/app-portage/portage-utils/portage-utils-0.60.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit flag-o-matic toolchain-funcs eutils
+
+DESCRIPTION="small and fast portage helper tools written in C"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils";
+SRC_URI="mirror://gentoo/${P}.tar.xz
+   https://dev.gentoo.org/~vapier/dist/${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 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="nls static"
+
+RDEPEND="dev-libs/iniparser:0"
+DEPEND="${RDEPEND}
+   app-arch/xz-utils
+   static? ( dev-libs/iniparser:0[static-libs] )"
+
+src_prepare() {
+   epatch_user
+}
+
+src_configure() {
+   use static && append-ldflags -static
+
+   # Avoid slow configure+gnulib+make if on an up-to-date Linux system
+   if use prefix || ! use kernel_linux || \
+  has_version '/dev/null
+   for x in etc/portage/postsync.d/* ; do
+   [[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
+   done
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been 
installed for convenience"
+   elog "If you wish for it to be automatically run at the end of 
every --sync:"
+   elog "   # chmod +x 
${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
+   elog "Normally this should only take a few seconds to run but 
file systems"
+   elog "such as ext3 can take a lot longer.  To disable, simply 
do:"
+   elog "   # chmod -x 
${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
+   fi
+}



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

2015-11-27 Thread Mike Frysinger
commit: be66cbd9a8e495972f1e85398ce6bde98c210c7b
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 20:14:07 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 20:14:07 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=be66cbd9

qcache: rewrite arch.list loading to use getline()

This applet carries its own file reading utils that are inefficient
(they read 1 byte off the disk at a time) and are used by only one
piece of code -- the arch.list reader.  Punt the funcs so we can use
getline directly.

 qcache.c | 146 +++
 1 file changed, 33 insertions(+), 113 deletions(-)

diff --git a/qcache.c b/qcache.c
index fed3534..af64bc5 100644
--- a/qcache.c
+++ b/qcache.c
@@ -204,105 +204,6 @@ int read_keywords(char *s, int *keywords)
return 0;
 }
 
-//
-/* File reading helper functions*/
-//
-
-/*
- * inline unsigned int qcache_count_lines(char *filename);
- *
- * Count the number of new line characters '\n' in a file.
- *
- * IN:
- *  char *filename - name of the file to read.
- * OUT:
- *  unsigned int count - number of new lines counted.
- * ERR:
- *  -1 is returned if the file cannot be read.
- */
-_q_static
-unsigned int qcache_count_lines(char *filename)
-{
-   int count, fd;
-   char c;
-
-   if ((fd = open(filename, O_RDONLY|O_CLOEXEC)) != -1) {
-   count = 0;
-
-   while (read(fd, &c, 1) == 1)
-   if (c == '\n')
-   count++;
-
-   close(fd);
-   return count;
-   }
-
-   return -1;
-}
-
-/*
- * char **qcache_read_lines(char *filename);
- *
- * Reads in every line contained in a file
- *
- * IN:
- *  char *filename - name of the file to read.
- * OUT:
- *  char **lines - number of new lines counted.
- * ERR:
- *  NULL is returned if an error occurs.
- */
-_q_static
-char **qcache_read_lines(char *filename)
-{
-   int len, fd, count, i, num_lines;
-   char **lines, c;
-
-   if (-1 == (num_lines = qcache_count_lines(filename)))
-   return NULL;
-
-   len   = sizeof(char*) * (num_lines + 1);
-   lines = xzalloc(len);
-
-   if ((fd = open(filename, O_RDONLY|O_CLOEXEC)) != -1) {
-   for (i = 0; i < num_lines; i++) {
-   count = 0;
-
-   /* determine the space needed for storing the line */
-   while (read(fd, &c, 1) == 1 && c != '\n')
-   count++;
-   lseek(fd, (lseek(fd, 0, SEEK_CUR) - count - 1), 
SEEK_SET);
-
-   lines[i] = xzalloc(sizeof(char) * (count+1));
-
-   /* copy the line into lines[i] */
-   assert(read(fd, lines[i], count) == count);
-   assert(read(fd, &c, 1) == 1);   /* skip '\n' */
-   }
-
-   close(fd);
-   return lines;
-   }
-
-   return NULL;
-}
-
-/*
- * void qcache_free_lines(char **lines);
- *
- * free()'s memory allocated by qcache_read_lines
- */
-_q_static
-void qcache_free_lines(char **lines)
-{
-   int i;
-
-   for (i = 0; lines[i]; i++)
-   free(lines[i]);
-
-   free(lines);
-}
-
 /*
  * portage_cache *qcache_read_cache_file(const char *file);
  *
@@ -884,25 +785,40 @@ void qcache_testing_only(qcache_data *data)
  *  -1 is returned on error.
  */
 _q_static
-int qcache_init(void)
+bool qcache_init(void)
 {
-   char *filename;
-   int len;
+   bool ret = false;
+   FILE *fp;
+   char *filename, *s;
+   size_t buflen, linelen;
+   char *buf;
 
xasprintf(&filename, "%s/profiles/arch.list", portdir);
+   fp = fopen(filename, "re");
+   if (!fp)
+   goto done;
 
-   if (NULL == (archlist = qcache_read_lines(filename))) {
-   free(filename);
-   return -1;
-   }
+   archlist_count = 0;
+   buf = NULL;
+   while ((linelen = getline(&buf, &buflen, fp)) != -1) {
+   rmspace_len(buf, linelen);
 
-   len = 0;
-   while (archlist[len])
-   ++len;
-   archlist_count = len;
+   if ((s = strchr(buf, '#')) != NULL)
+   *s = '\0';
+   if (buf[0] == '\0')
+   continue;
+
+   ++archlist_count;
+   archlist = xrealloc_array(archlist, sizeof(*archlist), 
archlist_count);
+   archlist[archlist_count - 1] = xstrdup(buf);
+   }
+   free(buf);
 
+   ret = true;
+   fclose(fp);
+ done:
free(filename);
-   return 0;
+   return ret;
 }
 
 /*
@@ -913,7 +829,11 @@ int qcache_init(void)
 _q_static
 void qcache_free(void)
 {
-  

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

2015-11-27 Thread Mike Frysinger
commit: 92de436359da8f14b7dbef5f62af959095b79d06
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 18:14:14 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 18:14:14 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=92de4363

use the return value of getline

This allows us to avoid calling strlen to get a value getline already
calculated.  We can also pass this value on to rmspace to let it trim
space for us.

 libq/colors.c  | 16 ++--
 libq/profile.c |  7 ---
 libq/rmspace.c |  8 ++--
 main.c |  1 +
 qcache.c   |  9 -
 qfile.c|  8 
 qlop.c | 19 ---
 qmerge.c   | 15 +++
 qsearch.c  | 11 +--
 quse.c | 25 ++---
 10 files changed, 55 insertions(+), 64 deletions(-)

diff --git a/libq/colors.c b/libq/colors.c
index bd2c1e0..6ddcdda 100644
--- a/libq/colors.c
+++ b/libq/colors.c
@@ -50,7 +50,7 @@ void color_remap(void)
 {
FILE *fp;
unsigned int i;
-   size_t buflen;
+   size_t buflen, linelen;
char *buf;
char *p;
unsigned int lineno = 0;
@@ -59,22 +59,18 @@ void color_remap(void)
return;
 
buf = NULL;
-   while (getline(&buf, &buflen, fp) != -1) {
+   while ((linelen = getline(&buf, &buflen, fp)) != -1) {
lineno++;
/* eat comments */
if ((p = strchr(buf, '#')) != NULL)
*p = '\0';
 
-   if (strchr(buf, '=') == NULL)
-   continue;
-
-   /* eat the end of the buffer first */
-   if ((p = strchr(buf, '\r')) != NULL)
-   *p = 0;
-   if ((p = strchr(buf, '\n')) != NULL)
-   *p = 0;
+   rmspace_len(buf, linelen);
 
p = strchr(buf, '=');
+   if (p == NULL)
+   continue;
+
*p++ = 0; /* split the pair */
for (i = 0; i < ARRAY_SIZE(color_pairs); ++i)
if (strcmp(buf, color_pairs[i].name) == 0) {

diff --git a/libq/profile.c b/libq/profile.c
index 75f3cb0..66e5caf 100644
--- a/libq/profile.c
+++ b/libq/profile.c
@@ -6,7 +6,7 @@ q_profile_walk_at(int dir_fd, const char *dir, const char *file,
 {
FILE *fp;
int subdir_fd, fd;
-   size_t buflen;
+   size_t buflen, linelen;
char *buf;
 
/* Pop open this profile dir */
@@ -46,13 +46,14 @@ q_profile_walk_at(int dir_fd, const char *dir, const char 
*file,
}
 
buf = NULL;
-   while (getline(&buf, &buflen, fp) != -1) {
+   while ((linelen = getline(&buf, &buflen, fp)) != -1) {
char *s;
 
+   rmspace_len(buf, linelen);
+
s = strchr(buf, '#');
if (s)
*s = '\0';
-   rmspace(buf);
 
data = q_profile_walk_at(subdir_fd, buf, file, callback, data);
}

diff --git a/libq/rmspace.c b/libq/rmspace.c
index d374d7f..b8ac5a3 100644
--- a/libq/rmspace.c
+++ b/libq/rmspace.c
@@ -1,9 +1,8 @@
 
 /* removed leading/trailing extraneous white space */
-static char *rmspace(char *s)
+static char *rmspace_len(char *s, size_t len)
 {
char *p;
-   size_t len = strlen(s);
/* find the start of trailing space and set it to \0 */
for (p = s + len - 1; (p >= s && isspace(*p)); --p)
continue;
@@ -17,3 +16,8 @@ static char *rmspace(char *s)
memmove(s, p, len - (p - s) + 1);
return s;
 }
+
+static char *rmspace(char *s)
+{
+   return rmspace_len(s, strlen(s));
+}

diff --git a/main.c b/main.c
index 10af2db..42a3f26 100644
--- a/main.c
+++ b/main.c
@@ -15,6 +15,7 @@ static bool eat_file_fd(int, char **, size_t *);
 static bool eat_file_at(int, const char *, char **, size_t *);
 int rematch(const char *, const char *, int);
 static char *rmspace(char *);
+static char *rmspace_len(char *, size_t);
 
 void initialize_portage_env(void);
 void initialize_ebuild_flat(void);

diff --git a/qcache.c b/qcache.c
index 0968d33..5f65fe0 100644
--- a/qcache.c
+++ b/qcache.c
@@ -319,10 +319,10 @@ _q_static
 portage_cache *qcache_read_cache_file(const char *filename)
 {
struct stat s;
-   char *ptr, *buf;
+   char *buf;
FILE *f;
portage_cache *ret = NULL;
-   size_t len, buflen;
+   size_t len, buflen, linelen;
 
if ((f = fopen(filename, "r")) == NULL)
goto err;
@@ -336,9 +336,8 @@ portage_cache *qcache_read_cache_file(const char *filename)
len = sizeof(*ret) + s.st_size + 1;
ret = xzalloc(len);
 
-   while (getline(&buf, &buflen, f) != -1) {
-   if ((ptr = strrchr(buf, '\n')) != NULL)
-   *ptr = 0;
+   while ((linelen = getline(&buf, &buflen, f)) != -1) {
+   rmspace_len(buf

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

2015-11-27 Thread Mike Frysinger
commit: 48aac66f8c73c63926868317f9a47d5582d5bbd5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 23:27:34 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 23:27:34 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=48aac66f

main: change "portdir" to "main_overlay"

Since we no longer use portdir anywhere, rename it to main_overlay.
Add some fallback logic though so we use PORTDIR when repos.conf does
not exist at all.

URL: https://bugs.gentoo.org/553260

 main.c | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/main.c b/main.c
index 9361b98..208f899 100644
--- a/main.c
+++ b/main.c
@@ -34,7 +34,7 @@ char pretend = 0;
 char reinitialize = 0;
 char reinitialize_metacache = 0;
 static char *portlogdir;
-static char *portdir;
+static char *main_overlay;
 static char *portarch;
 static char *portvdb;
 static char *portedb;
@@ -447,7 +447,7 @@ static void read_one_repos_conf(const char *repos_conf)
if (path) {
void *ele = xarraypush_str(overlays, path);
if (main_repo && !strcmp(repo, main_repo))
-   portdir = ele;
+   main_overlay = ele;
}
free(conf);
}
@@ -775,7 +775,7 @@ void initialize_portage_env(void)
_Q_EVS(ISTR, FEATURES,features,"noman 
noinfo nodoc")
_Q_EVS(STR,  EPREFIX, eprefix, 
CONFIG_EPREFIX)
_Q_EVS(STR,  EMERGE_LOG_DIR,  portlogdir,  
CONFIG_EPREFIX "var/log")
-   _Q_EVS(STR,  PORTDIR, portdir, 
CONFIG_EPREFIX "usr/portage")
+   _Q_EVS(STR,  PORTDIR, main_overlay,
CONFIG_EPREFIX "usr/portage")
_Q_EVS(STR,  PORTAGE_BINHOST, binhost, 
DEFAULT_PORTAGE_BINHOST)
_Q_EVS(STR,  PORTAGE_TMPDIR,  port_tmpdir, 
CONFIG_EPREFIX "var/tmp/portage/")
_Q_EVS(STR,  PKGDIR,  pkgdir,  
CONFIG_EPREFIX "usr/portage/packages/")
@@ -906,6 +906,8 @@ void initialize_portage_env(void)
}
 
read_repos_conf(configroot, CONFIG_EPREFIX "etc/portage/repos.conf");
+   if (array_cnt(overlays) == 0)
+   xarraypush_str(overlays, main_overlay);
 
if (getenv("PORTAGE_QUIET") != NULL)
quiet = 1;
@@ -1061,8 +1063,6 @@ ret:
close(overlay_fd);
return cache_file;
 }
-#define initialize_ebuild_flat() initialize_flat(portdir, CACHE_EBUILD, false)
-#define initialize_metadata_flat() initialize_flat(portdir, CACHE_METADATA, 
false)
 
 void reinitialize_as_needed(void)
 {



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

2015-11-27 Thread Mike Frysinger
commit: f031a1315e1363857959cdae24414a7845cc1660
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 20:10:10 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 20:10:10 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=f031a131

qcache: only warn once per missing cache file

When the cache is out of date, we can spam hundreds of lines.
Only do it once.

 qcache.c | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/qcache.c b/qcache.c
index 9e41c3c..fed3534 100644
--- a/qcache.c
+++ b/qcache.c
@@ -578,9 +578,14 @@ int qcache_traverse(void (*func)(qcache_data*))
func(&data);
 
qcache_free_data(data.cache_data);
-   } else
-   warnp("unable to read cache '%s'\n"
- "\tperhaps you need to `egencache 
-j 4` ?", cachepath);
+   } else {
+   static bool warned = false;
+   if (!warned) {
+   warned = true;
+   warnp("unable to read cache 
'%s'\n"
+ "\tperhaps you need to 
`egencache -j 4` ?", cachepath);
+   }
+   }
 
free(ebuilds[k]);
free(cachepath);



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

2015-11-27 Thread Mike Frysinger
commit: cebf57dff63c48cb9f6a1adf56ad610a71df5439
Author: Mike Frysinger  gentoo  org>
AuthorDate: Sat Nov 28 02:28:48 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Nov 28 02:44:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebf57df

app-portage/portage-utils: drop old versions

 app-portage/portage-utils/Manifest |  3 -
 .../portage-utils/portage-utils-0.53.ebuild| 76 --
 .../portage-utils/portage-utils-0.54.ebuild| 76 --
 .../portage-utils/portage-utils-0.55.ebuild| 76 --
 4 files changed, 231 deletions(-)

diff --git a/app-portage/portage-utils/Manifest 
b/app-portage/portage-utils/Manifest
index 27d9ea5..016789a 100644
--- a/app-portage/portage-utils/Manifest
+++ b/app-portage/portage-utils/Manifest
@@ -1,4 +1 @@
-DIST portage-utils-0.53.tar.xz 404040 SHA256 
876653e795af89aeadfac1206403b1ed9543f3ac75232459d4e597e20f236c04 SHA512 
5965c39572dd476bde2668a4a643d6c44da47d822f75201efbaf10a8dbb02a5bb0210ef95519b99d762106caf6f3440f78312327516d33fa8551139104483259
 WHIRLPOOL 
115f9e67962b890e9027ba2b16ffb7c282426a514a0272e279fb2d171152cd54638e6fb94df4121f72d84b59ed3713e05d177ed29cacddd0070d555671d21e42
-DIST portage-utils-0.54.tar.xz 510528 SHA256 
d3cd50e822253008c83e871ee53e83f4fa3dcfbfa25799ec48a8dcf37ac67928 SHA512 
4e7b01cff96744f767a0892df5fd2f28c17a619aac1912a2f1ebb91c0706367cb02eb478e9192e6f4fb9a22956d8fb6256497b03086938f26efcd0ba27e8c1ff
 WHIRLPOOL 
04ea363f9867896226040c9011168ea2755f67706400f9a1d183e1a8a46e97dd9f8ff3e225c933d8c01d609da72c2a2ed7ec15b050bee4c5fbd12f187b1dabf1
-DIST portage-utils-0.55.tar.xz 513336 SHA256 
4754aaeda32cc9aaf2fa3943badde51caf84ccf2e03129bd2dc2a5459936baff SHA512 
25a5ceabc03b264ff2210ced8307c5a73c739ea3be74ba65f59c70372255e055ccbe25f565420ee1d61490b0baa43d6af8151f8c0a47b3c67a4ff7fff1fce2d0
 WHIRLPOOL 
b437d09cbda38ede3d233639cbada731ac5beef5201db1de37bc80f0041935b141454205d89e31db4b2ddf9c82ec356343d1ce4ee6f937f1679f95225da8910d
 DIST portage-utils-0.56.tar.xz 513832 SHA256 
4df7323fb2667dd9bcee0f2d169c01ed8600aa6196118e6cd3a10cfe99852bbf SHA512 
f2136a7df4cd91499b135fbf000f81a71177d5a39b4da2db484ab0f9492d152eaa72a5fee0e56d4b58611462e251905e554f5e41890a749f05d19e50c16c77b6
 WHIRLPOOL 
af0a96ca3bf2dd39335317829aa8aff110a63042c415368400977e974cc21163da7eb76f7d53fcd05e133fd8a8568255ba022a32f1b174bda0dcb15b5f1476b9

diff --git a/app-portage/portage-utils/portage-utils-0.53.ebuild 
b/app-portage/portage-utils/portage-utils-0.53.ebuild
deleted file mode 100644
index c7db567..000
--- a/app-portage/portage-utils/portage-utils-0.53.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit flag-o-matic toolchain-funcs eutils
-
-DESCRIPTION="small and fast portage helper tools written in C"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Portage-utils";
-SRC_URI="mirror://gentoo/${P}.tar.xz
-   https://dev.gentoo.org/~vapier/dist/${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 ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="nls static"
-
-DEPEND="app-arch/xz-utils"
-RDEPEND=""
-
-src_prepare() {
-   epatch_user
-}
-
-src_configure() {
-   use static && append-ldflags -static
-
-   # Avoid slow configure+gnulib+make if on an up-to-date Linux system
-   if use prefix || ! use kernel_linux || \
-  has_version '/dev/null
-   for x in etc/portage/postsync.d/* ; do
-   [[ -x ${EROOT}/${x} ]] && chmod +x "${x}"
-   done
-}
-
-pkg_postinst() {
-   if [[ -z ${REPLACING_VERSIONS} ]] ; then
-   elog "${EPREFIX}/etc/portage/postsync.d/q-reinitialize has been 
installed for convenience"
-   elog "If you wish for it to be automatically run at the end of 
every --sync:"
-   elog "   # chmod +x 
${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
-   elog "Normally this should only take a few seconds to run but 
file systems"
-   elog "such as ext3 can take a lot longer.  To disable, simply 
do:"
-   elog "   # chmod -x 
${EPREFIX}/etc/portage/postsync.d/q-reinitialize"
-   fi
-}

diff --git a/app-portage/portage-utils/portage-utils-0.54.ebuild 
b/app-portage/portage-utils/portage-utils-0.54.ebuild
deleted file mode 100644
index 662e897..000
--- a/app-portage/portage-utils/portage-utils-0.54.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit flag-o-matic toolchain-funcs eutils
-
-DESCRIPTION="sma

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

2015-11-27 Thread Mike Frysinger
commit: 186af28f41cadc29027ef900c3b8622af7d3b4a0
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 21:10:04 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 21:10:04 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=186af28f

qcache: fix cache table display w/longer arches

The table code has a hardcoded width of 12 bytes which breaks with the
newer arch values in the tree.  Rework the code to calculate the width
dynamically based on the longest value in the list.

 qcache.c | 32 
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/qcache.c b/qcache.c
index 8dbeaa3..25f8651 100644
--- a/qcache.c
+++ b/qcache.c
@@ -65,6 +65,7 @@ typedef struct {
 
 static char **archlist; /* Read from PORTDIR/profiles/arch.list in 
qcache_init() */
 static int archlist_count;
+static size_t arch_longest_len;
 const char status[3] = {'-', '~', '+'};
 int qcache_skip, qcache_test_arch, qcache_last = 0;
 char *qcache_matchpkg = NULL, *qcache_matchcat = NULL;
@@ -703,31 +704,36 @@ void qcache_stats(qcache_data *data)
}
 
if (qcache_last) {
-   printf("+-+\n");
+   const char border[] = 
"--";
+   printf("+%.*s+\n", 25, border);
printf("|   general statistics|\n");
-   printf("+-+\n");
+   printf("+%.*s+\n", 25, border);
printf("| %s%13s%s | %s%7d%s |\n", GREEN, "architectures", 
NORM, BLUE, archlist_count, NORM);
printf("| %s%13s%s | %s%7d%s |\n", GREEN, "categories", NORM, 
BLUE, numcat, NORM);
printf("| %s%13s%s | %s%7d%s |\n", GREEN, "packages", NORM, 
BLUE, numpkg, NORM);
printf("| %s%13s%s | %s%7d%s |\n", GREEN, "ebuilds", NORM, 
BLUE, numebld, NORM);
-   printf("+-+\n\n");
-
-   
printf("+--+\n");
-   printf("|   keyword distribution
   |\n");
-   
printf("+--+\n");
-   printf("| %s%12s%s |%s%8s%s |%s%8s%s |%s%8s%s | %s%8s%s |\n", 
RED, "architecture", NORM, RED, "stable", NORM, RED, "~arch", NORM, RED, 
"total", NORM, RED, "total/#pkgs", NORM);
-   printf("|  | |%s%8s%s | |   
  |\n", RED, "only", NORM);
-   
printf("+--+\n");
+   printf("+%.*s+\n\n", 25, border);
+
+   printf("+%.*s+\n", (int)(arch_longest_len + 46), border);
+   printf("|%*skeyword distribution  |\n",
+   (int)arch_longest_len, "");
+   printf("+%.*s+\n", (int)(arch_longest_len + 46), border);
+   printf("| %s%*s%s |%s%8s%s |%s%8s%s |%s%8s%s | %s%8s%s |\n",
+   RED, (int)arch_longest_len, "architecture", NORM, RED, 
"stable", NORM,
+   RED, "~arch", NORM, RED, "total", NORM, RED, 
"total/#pkgs", NORM);
+   printf("| %*s | |%s%8s%s | | |\n",
+   (int)arch_longest_len, "", RED, "only", NORM);
+   printf("+%.*s+\n", (int)(arch_longest_len + 46), border);
 
for (a = 0; a < archlist_count; ++a) {
-   printf("| %s%12s%s |", GREEN, archlist[a], NORM);
+   printf("| %s%*s%s |", GREEN, (int)arch_longest_len, 
archlist[a], NORM);
printf("%s%8d%s |", BLUE, packages_stable[a], NORM);
printf("%s%8d%s |", BLUE, packages_testing[a], NORM);
printf("%s%8d%s |", BLUE, 
packages_testing[a]+packages_stable[a], NORM);
printf("%s%11.2f%s%% |\n", BLUE, 
(100.0*(packages_testing[a]+packages_stable[a]))/numpkg, NORM);
}
 
-   
printf("+--+\n\n");
+   printf("+%.*s+\n\n", (int)(arch_longest_len + 46), border);
 
printf("Completed in %s%d%s seconds.\n", BLUE, 
(int)(time(NULL)-runtime), NORM);
 
@@ -801,6 +807,7 @@ bool qcache_init(void)
goto done;
 
archlist_count = 0;
+   arch_longest_len = 0;
buf = NULL;
while ((linelen = getline(&buf, &buflen, fp)) != -1) {
rmspace_len(buf, linelen);
@@ -813,6 +820,7 @@ bool qcache_init(void)
++archlist_count;
archlist = xrealloc_array(archlist, sizeof(*archlist), 
archlist_count);
archlist[archlist_count - 1] = xstrdup(buf);
+   arch_longest_len = MAX(arch_longest_len, strlen(buf));
}
free(buf);
 



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

2015-11-27 Thread Mike Frysinger
commit: a0c3ddab026e271b3eb2e66e64b9e9a24eb6f708
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 23:26:17 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 23:26:17 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=a0c3ddab

qgrep/quse: add multiple overlay support

This is a pretty straight forward extension.  The code hasn't seen
any clean ups in the process (although it probably should).

URL: https://bugs.gentoo.org/553260

 qgrep.c | 366 +---
 quse.c  | 268 ---
 2 files changed, 329 insertions(+), 305 deletions(-)

diff --git a/qgrep.c b/qgrep.c
index de018ea..e7c2c10 100644
--- a/qgrep.c
+++ b/qgrep.c
@@ -259,7 +259,7 @@ int qgrep_main(int argc, char **argv)
int need_separator = 0;
char status = 1;
 
-   QGREP_STR_FUNC strfunc = (QGREP_STR_FUNC) strstr;
+   QGREP_STR_FUNC strfunc = strstr;
 
DBG("argc=%d argv[0]=%s argv[1]=%s",
argc, argv[0], argc > 1 ? argv[1] : "NULL?");
@@ -271,7 +271,7 @@ int qgrep_main(int argc, char **argv)
switch (i) {
case 'I': invert_match = 1; break;
case 'i':
-   strfunc = (QGREP_STR_FUNC) strcasestr;
+   strfunc = strcasestr;
reflags |= REG_ICASE;
break;
case 'c': do_count = 1; break;
@@ -369,203 +369,216 @@ int qgrep_main(int argc, char **argv)
xregcomp(&skip_preg, skip_pattern, reflags);
}
 
-   /* go look either in ebuilds or eclasses or VDB */
-   if (!do_eclass && !do_installed) {
-   if ((fp = fopen(initialize_ebuild_flat(), "r")) == NULL)
-   return 1;
-   xchdir(portdir);
-   } else if (do_eclass) {
-   xchdir(portdir);
-   if ((eclass_dir = opendir("eclass")) == NULL)
-   errp("opendir(\"%s/eclass\") failed", portdir);
-   } else { /* if (do_install) */
-   char buf[_Q_PATH_MAX];
-   snprintf(buf, sizeof(buf), "%s/%s", portroot, portvdb);
-   xchdir(buf);
-   if ((vdb_dir = opendir(".")) == NULL)
-   errp("could not opendir(%s/%s) for ROOT/VDB", portroot, 
portvdb);
-   }
-
/* allocate a circular buffers list for --before */
buf_list = qgrep_buf_list_alloc(num_lines_before + 1);
 
-   /* iteration is either over ebuilds or eclasses */
-   while (do_eclass
-   ? ((dentry = readdir(eclass_dir))
-   && snprintf(ebuild, sizeof(ebuild), 
"eclass/%s", dentry->d_name))
-   : (do_installed
-   ? (get_next_installed_ebuild(ebuild, vdb_dir, 
&dentry, &cat_dir) != NULL)
-   : (fgets(ebuild, sizeof(ebuild), fp) != NULL))) 
{
-   FILE *newfp;
-
-   /* filter badly named files, prepare eclass or package name, 
etc. */
-   if (do_eclass) {
-   if ((p = strrchr(ebuild, '.')) == NULL)
+   size_t n;
+   char *overlay;
+   array_for_each(overlays, n, overlay) {
+
+   /* go look either in ebuilds or eclasses or VDB */
+   if (!do_eclass && !do_installed) {
+   fp = fopen(initialize_flat(overlay, CACHE_EBUILD, 
false), "re");
+   if (fp == NULL)
continue;
-   if (strcmp(p, ".eclass"))
+   xchdir(overlay);
+   } else if (do_eclass) {
+   xchdir(overlay);
+   if ((eclass_dir = opendir("eclass")) == NULL) {
+   if (errno != ENOENT)
+   warnp("opendir(\"%s/eclass\") failed", 
overlay);
continue;
-   if (show_name || (include_atoms != NULL)) {
-   /* cut ".eclass" */
-   *p = '\0';
-   /* and skip "eclass/" */
-   snprintf(name, sizeof(name), "%s", ebuild + 7);
-   /* restore the filepath */
-   *p = '.';
}
-   } else {
-   if ((p = strchr(ebuild, '\n')) != NULL)
-   *p = '\0';
-   if (show_name || (include_atoms != NULL)) {
-   /* cut ".ebuild" */
-   if (p == NULL)
-   p = ebuild + strlen(ebuild);
-   *(p-7) = '\0';
-   /* cut "/foo/" from "cat/foo/foo-x.y" */
- 

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

2015-11-27 Thread Mike Frysinger
commit: cc1410da0856fea37f421d57ec2e3633918d5f7f
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 22:43:53 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 22:43:53 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=cc1410da

qcache: make missing KEYWORDS a verbose message

These only warn about ebuilds that shouldn't have them set (such as
 ebuilds), so making the warning a verbose one for now.

 qcache.c | 24 ++--
 1 file changed, 18 insertions(+), 6 deletions(-)

diff --git a/qcache.c b/qcache.c
index 091a510..5cac394 100644
--- a/qcache.c
+++ b/qcache.c
@@ -525,7 +525,9 @@ void qcache_imlate(qcache_data *data)
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
free(keywords);
return;
}
@@ -559,7 +561,9 @@ void qcache_not(qcache_data *data)
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
free(keywords);
return;
}
@@ -584,7 +588,9 @@ void qcache_all(qcache_data *data)
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
free(keywords);
return;
}
@@ -612,7 +618,9 @@ void qcache_dropped(qcache_data *data)
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
free(keywords);
return;
}
@@ -727,7 +735,9 @@ void qcache_stats(qcache_data *data)
 
memset(keywords, 0, archlist_count * sizeof(*keywords));
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
return;
}
 
@@ -774,7 +784,9 @@ void qcache_testing_only(qcache_data *data)
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
-   warn("Failed to read keywords for %s%s/%s%s%s", BOLD, 
data->category, BLUE, data->ebuild, NORM);
+   if (verbose)
+   warn("Failed to read keywords for %s%s/%s%s%s",
+   BOLD, data->category, BLUE, data->ebuild, NORM);
free(keywords);
return;
}



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

2015-11-27 Thread Mike Frysinger
commit: c1a168f95699da8d2ac659cb6ea0c7fb3f4c0df9
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 20:02:38 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 20:02:38 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=c1a168f9

qcache: use xasprintf instead of alloc+snprintf

 qcache.c | 17 +
 1 file changed, 5 insertions(+), 12 deletions(-)

diff --git a/qcache.c b/qcache.c
index 5d915bd..9e41c3c 100644
--- a/qcache.c
+++ b/qcache.c
@@ -537,9 +537,7 @@ int qcache_traverse(void (*func)(qcache_data*))
 
/* traverse packages */
for (j = 0; j < num_pkg; j++) {
-   len = sizeof(char) * (strlen(portdir) + strlen("/") + 
strlen(categories[i]->d_name) + strlen("/") + strlen(packages[j]->d_name) + 1);
-   ebuildpath = xzalloc(len);
-   snprintf(ebuildpath, len, "%s/%s/%s", portdir, 
categories[i]->d_name, packages[j]->d_name);
+   xasprintf(&ebuildpath, "%s/%s/%s", portdir, 
categories[i]->d_name, packages[j]->d_name);
 
if (-1 == (num_ebuild = scandir(ebuildpath, &ebuilds, 
qcache_ebuild_select, qcache_vercmp))) {
warnp("%s", ebuildpath);
@@ -561,10 +559,8 @@ int qcache_traverse(void (*func)(qcache_data*))
 
/* traverse ebuilds */
for (k = 0; k < num_ebuild; k++) {
-   len = sizeof(char) * (strlen(catpath) + 
strlen("/") + strlen(categories[i]->d_name) + strlen("/") + 
strlen(ebuilds[k]->d_name) + 1);
-   cachepath = xzalloc(len);
-   snprintf(cachepath, len, "%s/%s/%s", catpath, 
categories[i]->d_name, ebuilds[k]->d_name);
-   cachepath[len-8] = '\0'; /* remove ".ebuild" */
+   len = xasprintf(&cachepath, "%s/%s/%s", 
catpath, categories[i]->d_name, ebuilds[k]->d_name);
+   cachepath[len - 7] = '\0'; /* remove ".ebuild" 
*/
 
data.category = categories[i]->d_name;
data.package = packages[j]->d_name;
@@ -886,12 +882,9 @@ _q_static
 int qcache_init(void)
 {
char *filename;
-   unsigned int len;
+   int len;
 
-   len  = sizeof(char) * (strlen(portdir) + 
strlen("/profiles/arch.list") + 1);
-   filename = xzalloc(len);
-
-   snprintf(filename, len, "%s/profiles/arch.list", portdir);
+   xasprintf(&filename, "%s/profiles/arch.list", portdir);
 
if (NULL == (archlist = qcache_read_lines(filename))) {
free(filename);



[gentoo-commits] proj/portage-utils: New tag: v0.60

2015-11-27 Thread Mike Frysinger
commit: 
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat Nov 28 02:44:43 2015 +

New tag: v0.60




[gentoo-commits] proj/portage-utils:master commit in: libq/, tests/rmspace/, tests/

2015-11-27 Thread Mike Frysinger
commit: af57eb3627af70441e3d135a10d68987698aa506
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 17:46:14 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 17:46:14 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=af57eb36

rmspace: rewrite/optimize a bit

This makes the code a bit easier to read and avoids calling strlen
all the time as we can calculate it ourselves with basic math.

 libq/rmspace.c   | 15 +--
 tests/Makefile   |  2 +-
 tests/rmspace/.gitignore |  1 +
 tests/rmspace/Makefile   | 18 ++
 tests/rmspace/dotest | 22 ++
 tests/rmspace/test.c | 32 
 6 files changed, 83 insertions(+), 7 deletions(-)

diff --git a/libq/rmspace.c b/libq/rmspace.c
index 1d5e45d..d374d7f 100644
--- a/libq/rmspace.c
+++ b/libq/rmspace.c
@@ -2,15 +2,18 @@
 /* removed leading/trailing extraneous white space */
 static char *rmspace(char *s)
 {
-   register char *p;
+   char *p;
+   size_t len = strlen(s);
/* find the start of trailing space and set it to \0 */
-   for (p = s + strlen(s) - 1; (p >= s && isspace(*p)); --p);
-   if (p != s + strlen(s) - 1)
-   *(p + 1) = 0;
+   for (p = s + len - 1; (p >= s && isspace(*p)); --p)
+   continue;
+   p[1] = '\0';
+   len = (p - s) + 1;
/* find the end of leading space and set p to it */
-   for (p = s; (isspace(*p) && *p); ++p);
+   for (p = s; (isspace(*p) && *p); ++p)
+   continue;
/* move the memory backward to overwrite leading space */
if (p != s)
-   memmove(s, p, strlen(p)+1);
+   memmove(s, p, len - (p - s) + 1);
return s;
 }

diff --git a/tests/Makefile b/tests/Makefile
index 2fdea84..bbe0fe8 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,5 +1,5 @@
 TESTS = \
-   reinitialize atom_compare atom_explode mkdir \
+   reinitialize atom_compare atom_explode mkdir rmspace \
qatom qcheck qdepends qfile qlist qlop qmerge qtbz2 quse qxpak \
install profile source
 

diff --git a/tests/rmspace/.gitignore b/tests/rmspace/.gitignore
new file mode 100644
index 000..28ce6a8
--- /dev/null
+++ b/tests/rmspace/.gitignore
@@ -0,0 +1 @@
+m

diff --git a/tests/rmspace/Makefile b/tests/rmspace/Makefile
new file mode 100644
index 000..ad14de3
--- /dev/null
+++ b/tests/rmspace/Makefile
@@ -0,0 +1,18 @@
+thisdir = mkdir
+include ../subdir.mk
+
+all: $(b)/m
+
+$(b)/m: $(s)/test.c
+   mkdir -p $(b)
+   $(CC) $(CFLAGS) $(CPPFLAGS) $< -o $@
+
+test check: dotest
+
+dotest: $(b)/m
+   $(Q)$(s)/dotest
+
+clean:
+   rm -f $(b)/m
+
+.PHONY: all basic dotest test check clean

diff --git a/tests/rmspace/dotest b/tests/rmspace/dotest
new file mode 100755
index 000..1a3e71c
--- /dev/null
+++ b/tests/rmspace/dotest
@@ -0,0 +1,22 @@
+#!/bin/bash
+
+. ../init.sh || exit 1
+
+set -e
+
+m=${ab}/m
+
+tests=(
+   ""
+   "a"
+   " a"
+   "   a"
+   "a"
+   "a "
+   "a  "
+   "   a "
+)
+${m} "${tests[@]}"
+: $(( tpassed += ${#tests[@]} ))
+
+end

diff --git a/tests/rmspace/test.c b/tests/rmspace/test.c
new file mode 100644
index 000..8143f46
--- /dev/null
+++ b/tests/rmspace/test.c
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2005-2014 Gentoo Foundation
+ * Distributed under the terms of the GNU General Public License v2
+ *
+ * Copyright 2005-2008 Ned Ludd- 
+ * Copyright 2005-2014 Mike Frysinger  - 
+ */
+
+#include "tests/tests.h"
+
+#include "libq/rmspace.c"
+
+int main(int argc, char *argv[])
+{
+   int i;
+   char *s;
+   size_t len;
+
+   if (argc <= 1)
+   return 1;
+
+   for (i = 1; i < argc; ++i) {
+   s = rmspace(argv[i]);
+   len = strlen(s);
+   if (isspace(s[0]) || isspace(s[len - 1])) {
+   fprintf(stderr, "FAIL {%s}\n", s);
+   return 1;
+   }
+   }
+
+   return 0;
+}



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

2015-11-27 Thread Mike Frysinger
commit: 7a07798e6a7ce183ed53e6ad19d0c3a7205aae52
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 23:19:05 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 23:19:05 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=7a07798e

main: optimize portdir setup slightly

 libq/xarray.c | 6 --
 main.c| 9 +++--
 2 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/libq/xarray.c b/libq/xarray.c
index 56f04da..339d759 100644
--- a/libq/xarray.c
+++ b/libq/xarray.c
@@ -24,11 +24,13 @@ typedef struct {
 #define array_cnt(arr) (arr)->num
 #define DECLARE_ARRAY(arr) array_t _##arr = array_init_decl, *arr = &_##arr
 
-static void xarraypush(array_t *arr, const void *ele, size_t ele_len)
+static void *xarraypush(array_t *arr, const void *ele, size_t ele_len)
 {
+   void *nele;
size_t n = arr->num++;
arr->eles = xrealloc_array(arr->eles, arr->num, sizeof(ele));
-   arr->eles[n] = xmemdup(ele, ele_len);
+   arr->eles[n] = nele = xmemdup(ele, ele_len);
+   return nele;
 }
 #define xarraypush_str(arr, ele) xarraypush(arr, ele, strlen(ele) + 1 /*NUL*/)
 

diff --git a/main.c b/main.c
index 42a3f26..9361b98 100644
--- a/main.c
+++ b/main.c
@@ -445,12 +445,9 @@ static void read_one_repos_conf(const char *repos_conf)
xasprintf(&conf, "%s:location", repo);
path = iniparser_getstring(dict, conf, NULL);
if (path) {
-   if (main_repo && !strcmp(repo, main_repo)) {
-   free(portdir);
-   portdir = xstrdup(path);
-   }
-
-   xarraypush_str(overlays, path);
+   void *ele = xarraypush_str(overlays, path);
+   if (main_repo && !strcmp(repo, main_repo))
+   portdir = ele;
}
free(conf);
}



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

2015-11-27 Thread Mike Frysinger
commit: b4db839907e96b8346ecb27dbc231dab1c335704
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 22:37:02 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 22:37:02 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b4db8399

qcache: rework last traversal callback

Rather than packing the last entry in at the same time as a valid
call, make a dedicated call with a NULL argument.  This way the
callback funcs are forced to deal with this up front cleanly.

 qcache.c | 112 ---
 1 file changed, 64 insertions(+), 48 deletions(-)

diff --git a/qcache.c b/qcache.c
index 0891918..091a510 100644
--- a/qcache.c
+++ b/qcache.c
@@ -67,7 +67,7 @@ static char **archlist; /* Read from 
PORTDIR/profiles/arch.list in qcache_init()
 static int archlist_count;
 static size_t arch_longest_len;
 const char status[3] = {'-', '~', '+'};
-int qcache_skip, qcache_test_arch, qcache_last = 0;
+int qcache_skip, qcache_test_arch;
 char *qcache_matchpkg = NULL, *qcache_matchcat = NULL;
 
 //
@@ -462,6 +462,7 @@ int qcache_traverse(void (*func)(qcache_data*))
qcache_skip = 0;
 
/* traverse ebuilds */
+   data.num = num_ebuild;
for (k = 0; k < num_ebuild; k++) {
len = xasprintf(&cachepath, "%s/%s/%s", 
catpath, categories[i]->d_name, ebuilds[k]->d_name);
cachepath[len - 7] = '\0'; /* remove ".ebuild" 
*/
@@ -470,14 +471,9 @@ int qcache_traverse(void (*func)(qcache_data*))
data.package = packages[j]->d_name;
data.ebuild = ebuilds[k]->d_name;
data.cur = k + 1;
-   data.num = num_ebuild;
data.cache_data = 
qcache_read_cache_file(cachepath);
 
if (data.cache_data != NULL) {
-   /* is this the last ebuild? */
-   if (i+1 == num_cat && j+1 == num_pkg && 
k+1 == num_ebuild)
-   qcache_last = 1;
-
if (!qcache_skip)
func(&data);
 
@@ -508,6 +504,8 @@ int qcache_traverse(void (*func)(qcache_data*))
free(categories);
free(catpath);
 
+   func(NULL);
+
return 0;
 }
 
@@ -521,6 +519,9 @@ void qcache_imlate(qcache_data *data)
int *keywords;
int a;
 
+   if (!data)
+   return;
+
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
@@ -552,6 +553,9 @@ void qcache_not(qcache_data *data)
 {
int *keywords;
 
+   if (!data)
+   return;
+
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
@@ -574,6 +578,9 @@ void qcache_all(qcache_data *data)
 {
int *keywords;
 
+   if (!data)
+   return;
+
keywords = xmalloc(sizeof(*keywords) * archlist_count);
 
if (read_keywords(data->cache_data->KEYWORDS, keywords) < 0) {
@@ -596,6 +603,9 @@ void qcache_dropped(qcache_data *data)
static int possible = 0;
int *keywords, i;
 
+   if (!data)
+   return;
+
if (data->cur == 1)
possible = 0;
 
@@ -644,6 +654,51 @@ void qcache_stats(qcache_data *data)
static int *keywords;
int a;
 
+   /* Is this the last time we'll be called? */
+   if (!data) {
+   const char border[] = 
"--";
+
+   printf("+%.*s+\n", 25, border);
+   printf("|   general statistics|\n");
+   printf("+%.*s+\n", 25, border);
+   printf("| %s%13s%s | %s%7d%s |\n", GREEN, "architectures", 
NORM, BLUE, archlist_count, NORM);
+   printf("| %s%13s%s | %s%7d%s |\n", GREEN, "categories", NORM, 
BLUE, numcat, NORM);
+   printf("| %s%13s%s | %s%7d%s |\n", GREEN, "packages", NORM, 
BLUE, numpkg, NORM);
+   printf("| %s%13s%s | %s%7d%s |\n", GREEN, "ebuilds", NORM, 
BLUE, numebld, NORM);
+   printf("+%.*s+\n\n", 25, border);
+
+   printf("+%.*s+\n", (int)(arch_longest_len + 46), border);
+   printf("|%*skeyword distribution  |\n",
+   (int)arch_longest_len, "");
+   printf("+%.*s+\n", (int)(arch_longest_len + 46), border);
+   printf("| %s%*s%s |%s%8s%s |%s%8s%s |%s%8s%s | %s%8s%s |\n",
+   RED, (int)arch_longest_len, "architecture", 

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

2015-11-27 Thread Mike Frysinger
commit: 29afc5efc0ae2cd9977b0b44469d741c1c2066d3
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 20:49:47 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 20:49:47 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=29afc5ef

qcache: fix ebuild traversal error path

We were freeing the wrong vars for this loop.

Also do not dump a warning when we try to scan a path that isn't a
directory.  Random files in there shouldn't cause us to complain.

 qcache.c | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/qcache.c b/qcache.c
index af64bc5..8dbeaa3 100644
--- a/qcache.c
+++ b/qcache.c
@@ -441,9 +441,11 @@ int qcache_traverse(void (*func)(qcache_data*))
xasprintf(&ebuildpath, "%s/%s/%s", portdir, 
categories[i]->d_name, packages[j]->d_name);
 
if (-1 == (num_ebuild = scandir(ebuildpath, &ebuilds, 
qcache_ebuild_select, qcache_vercmp))) {
-   warnp("%s", ebuildpath);
-   free(packages[i]);
-   free(pkgpath);
+   /* Do not complain about spurious files */
+   if (errno != ENOTDIR)
+   warnp("%s", ebuildpath);
+   free(packages[j]);
+   free(ebuildpath);
continue;
}
 



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

2015-11-27 Thread Mike Frysinger
commit: 89d451252b18c0ae2f768f6248964638f8aadd9f
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 22:45:50 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 22:45:50 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=89d45125

qcache: add multiple overlay support

We have to rework two things:
 - turn the arch array into a set; the implementation is not optimal
 - pass in the current overlay to the callback func so it can keep
   track of when we switch between them

With that in place, walking all the overlays is pretty quick.

URL: https://bugs.gentoo.org/553260

 libq/virtuals.c |  16 +++
 qcache.c| 131 +---
 2 files changed, 94 insertions(+), 53 deletions(-)

diff --git a/libq/virtuals.c b/libq/virtuals.c
index 536c622..1818281 100644
--- a/libq/virtuals.c
+++ b/libq/virtuals.c
@@ -46,6 +46,22 @@ add_set(const char *name, queue *q)
return append_set(q, ll);
 }
 
+/* Performance here is terrible.  Should use a hash at some point. */
+_q_static queue *
+add_set_unique(const char *name, queue *q, bool *ok)
+{
+   queue *ll = q;
+   while (ll) {
+   if (!strcmp(ll->name, name)) {
+   *ok = false;
+   return q;
+   }
+   ll = ll->next;
+   }
+   *ok = true;
+   return add_set(name, q);
+}
+
 /* remove a set from a cache. matches ->name and frees name,item */
 _q_static queue *
 del_set(char *s, queue *q, int *ok)

diff --git a/qcache.c b/qcache.c
index 5cac394..d4b7884 100644
--- a/qcache.c
+++ b/qcache.c
@@ -51,9 +51,10 @@ static const char * const qcache_opts_help[] = {
 //
 
 typedef struct {
-   char *category;
-   char *package;
-   char *ebuild;
+   const char *overlay;
+   const char *category;
+   const char *package;
+   const char *ebuild;
portage_cache *cache_data;
unsigned char cur;
unsigned char num;
@@ -63,7 +64,7 @@ typedef struct {
 /* Global Variables */
 //
 
-static char **archlist; /* Read from PORTDIR/profiles/arch.list in 
qcache_init() */
+static queue *arches;
 static int archlist_count;
 static size_t arch_longest_len;
 const char status[3] = {'-', '~', '+'};
@@ -113,6 +114,7 @@ int decode_status(char c)
 _q_static
 int decode_arch(const char *arch)
 {
+   queue *q = arches;
int a;
const char *p;
 
@@ -120,9 +122,13 @@ int decode_arch(const char *arch)
if (*p == '~' || *p == '-')
p++;
 
-   for (a = 0; a < archlist_count; ++a)
-   if (strcmp(archlist[a], p) == 0)
+   a = 0;
+   while (q) {
+   if (strcmp(q->name, p) == 0)
return a;
+   ++a;
+   q = q->next;
+   }
 
return -1;
 }
@@ -139,6 +145,7 @@ int decode_arch(const char *arch)
 _q_static
 void print_keywords(const char *category, const char *ebuild, int *keywords)
 {
+   queue *arch = arches;
int a;
char *package;
 
@@ -149,14 +156,13 @@ void print_keywords(const char *category, const char 
*ebuild, int *keywords)
for (a = 0; a < archlist_count; ++a) {
switch (keywords[a]) {
case stable:
-   printf("%s%c%s%s ", GREEN, status[keywords[a]], 
archlist[a], NORM);
+   printf("%s%c%s%s ", GREEN, status[keywords[a]], 
arch->name, NORM);
break;
case testing:
-   printf("%s%c%s%s ", YELLOW, 
status[keywords[a]], archlist[a], NORM);
-   break;
-   default:
+   printf("%s%c%s%s ", YELLOW, 
status[keywords[a]], arch->name, NORM);
break;
}
+   arch = arch->next;
}
 
printf("\n");
@@ -386,6 +392,8 @@ int qcache_ebuild_select(const struct dirent *entry)
 /* Traversal function   */
 //
 
+_q_static void qcache_load_arches(const char *overlay);
+
 /*
  * int qcache_traverse(void (*func)(qcache_data*));
  *
@@ -399,14 +407,16 @@ int qcache_ebuild_select(const struct dirent *entry)
  *  exit or return -1 on failure.
  */
 _q_static
-int qcache_traverse(void (*func)(qcache_data*))
+int qcache_traverse_overlay(void (*func)(qcache_data*), const char *overlay)
 {
-   qcache_data data;
+   qcache_data data = {
+   .overlay = overlay,
+   };
char *catpath, *pkgpath, *ebuildpath, *cachepath;
int i, j, k, len, num_cat, num_pkg, num_ebuild;

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

2015-11-27 Thread Mike Frysinger
commit: 13e441fc15740844749c1c9930f348d4aab53a8d
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 21:15:40 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 21:15:40 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=13e441fc

qcache: print elapse time nicer

 qcache.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/qcache.c b/qcache.c
index 25f8651..0891918 100644
--- a/qcache.c
+++ b/qcache.c
@@ -735,7 +735,9 @@ void qcache_stats(qcache_data *data)
 
printf("+%.*s+\n\n", (int)(arch_longest_len + 46), border);
 
-   printf("Completed in %s%d%s seconds.\n", BLUE, 
(int)(time(NULL)-runtime), NORM);
+   printf("Completed in ");
+   print_seconds_for_earthlings(time(NULL) - runtime);
+   printf("\n");
 
free(packages_stable);
free(packages_testing);



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

2015-11-27 Thread Mike Frysinger
commit: f162c6a9219deacfe23c8e21b732f8594a938130
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 19:04:10 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 19:04:10 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=f162c6a9

qsearch: add multiple overlay support

We ractor some of the main code into helper funcs to make iterating
over the overlays easier to manage.

URL: https://bugs.gentoo.org/553260

 qsearch.c | 268 +++---
 1 file changed, 152 insertions(+), 116 deletions(-)

diff --git a/qsearch.c b/qsearch.c
index 02d43ca..b7c992e 100644
--- a/qsearch.c
+++ b/qsearch.c
@@ -31,18 +31,114 @@ static const char * const qsearch_opts_help[] = {
 };
 #define qsearch_usage(ret) usage(ret, QSEARCH_FLAGS, qsearch_long_opts, 
qsearch_opts_help, lookup_applet_idx("qsearch"))
 
-int qsearch_main(int argc, char **argv)
+#define LAST_BUF_SIZE 256
+
+/* Search an ebuild's details via the metadata cache. */
+static void
+qsearch_ebuild_metadata(_q_unused_ int overlay_fd, const char *ebuild, const 
char *search_me, char *last,
+bool search_desc, bool search_all, _q_unused_ bool 
search_name, bool show_name_only, bool show_homepage)
+{
+   portage_cache *pcache = cache_read_file(ebuild);
+
+   if (pcache == NULL) {
+   if (!reinitialize)
+   warnf("(cache update pending) %s", ebuild);
+   reinitialize = 1;
+   return;
+   }
+
+   if (strcmp(pcache->atom->PN, last) != 0) {
+   strncpy(last, pcache->atom->PN, LAST_BUF_SIZE);
+   if (search_all || rematch(search_me, (search_desc ? 
pcache->DESCRIPTION : ebuild), REG_EXTENDED | REG_ICASE) == 0)
+   printf("%s%s/%s%s%s %s\n", BOLD, 
pcache->atom->CATEGORY, BLUE,
+  pcache->atom->PN, NORM,
+  (show_name_only ? "" :
+   (show_homepage ? pcache->HOMEPAGE : 
pcache->DESCRIPTION)));
+   }
+   cache_free(pcache);
+}
+
+/* Search an ebuild's details via the ebuild cache. */
+static void
+qsearch_ebuild_ebuild(int overlay_fd, const char *ebuild, const char 
*search_me, char *last,
+  _q_unused_ bool search_desc, bool search_all, bool 
search_name, bool show_name_only, _q_unused_ bool show_homepage)
 {
-   FILE *fp;
-   char *ebuild = NULL;
-   char last[126] = "";
+   const char * const search_vars[] = { "DESCRIPTION=", "HOMEPAGE=" };
+   const char *search_var = search_vars[show_homepage ? 1 : 0];
+   size_t search_len = strlen(search_var);
char *p, *q, *str;
+
+   FILE *ebuildfp;
+   str = xstrdup(ebuild);
+   p = dirname(str);
+
+   if (strcmp(p, last) == 0)
+   goto no_cache_ebuild_match;
+
+   bool show_it = false;
+   strncpy(last, p, LAST_BUF_SIZE);
+   if (search_name) {
+   if (rematch(search_me, basename(last), REG_EXTENDED | 
REG_ICASE) != 0) {
+   goto no_cache_ebuild_match;
+   } else {
+   q = NULL;
+   show_it = true;
+   }
+   }
+
+   int fd = openat(overlay_fd, ebuild, O_RDONLY|O_CLOEXEC);
+   if (fd != -1) {
+   ebuildfp = fdopen(fd, "r");
+   if (ebuildfp == NULL) {
+   close(fd);
+   goto no_cache_ebuild_match;
+   }
+   } else {
+   if (!reinitialize)
+   warnfp("(cache update pending) %s", ebuild);
+   reinitialize = 1;
+   goto no_cache_ebuild_match;
+   }
+
+   char *buf = NULL;
+   size_t buflen, linelen;
+   while ((linelen = getline(&buf, &buflen, ebuildfp)) != -1) {
+   if (linelen <= search_len)
+   continue;
+   if (strncmp(buf, search_var, search_len) != 0)
+   continue;
+   if ((q = strrchr(buf, '"')) != NULL)
+   *q = 0;
+   if (strlen(buf) <= search_len)
+   break;
+   q = buf + search_len + 1;
+   if (!search_all && !search_name && rematch(search_me, q, 
REG_EXTENDED | REG_ICASE) != 0)
+   break;
+   show_it = true;
+   break;
+   }
+
+   if (show_it) {
+   printf("%s%s/%s%s%s %s\n",
+   BOLD, dirname(p), BLUE, basename(p), NORM,
+   (show_name_only ? "" : q ? : ""));
+   }
+
+   free(buf);
+   fclose(ebuildfp);
+ no_cache_ebuild_match:
+   free(str);
+}
+
+int qsearch_main(int argc, char **argv)
+{
+   char last[LAST_BUF_SIZE];
char *search_me = NULL;
-   char show_homepage = 0, show_name_only = 0;
-   char search_desc = 0, search_all = 0, search_name = 1, 

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

2015-11-27 Thread Mike Frysinger
commit: 6c142af26118bd69597860582c27934238334749
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 19:12:13 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 19:12:13 2015 +
URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=6c142af2

qcache: use scandir_free

 qcache.c | 15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/qcache.c b/qcache.c
index 5f65fe0..5d915bd 100644
--- a/qcache.c
+++ b/qcache.c
@@ -528,10 +528,8 @@ int qcache_traverse(void (*func)(qcache_data*))
 
if (qcache_matchcat) {
if (strcmp(categories[i]->d_name, qcache_matchcat) != 
0) {
-   for (j = 0; j < num_pkg; j++)
-   free(packages[j]);
+   scandir_free(packages, num_pkg);
free(categories[i]);
-   free(packages);
free(pkgpath);
continue;
}
@@ -552,10 +550,8 @@ int qcache_traverse(void (*func)(qcache_data*))
 
if (qcache_matchpkg) {
if (strcmp(packages[j]->d_name, 
qcache_matchpkg) != 0) {
-   for (k = 0; k < num_ebuild; k++)
-   free(ebuilds[k]);
+   scandir_free(ebuilds, num_ebuild);
free(packages[j]);
-   free(ebuilds);
free(ebuildpath);
continue;
}
@@ -741,7 +737,7 @@ void qcache_stats(qcache_data *data)
static int *packages_testing;
static int *current_package_keywords;
static int *keywords;
-   int a, i;
+   int a;
 
if (!numpkg) {
struct dirent **categories;
@@ -753,10 +749,7 @@ void qcache_stats(qcache_data *data)
errp("%s", catpath);
free(catpath);
}
-
-   for (i = 0; i < numcat; i++)
-   free(categories[i]);
-   free(categories);
+   scandir_free(categories, numcat);
 
runtime = time(NULL);
 



[gentoo-commits] proj/qt:master commit in: dev-qt/qtlocation/, dev-qt/assistant/, dev-qt/qdbus/, dev-qt/qtsvg/, ...

2015-11-27 Thread Davide Pesavento
commit: 480b11ceef812e1dac99748a983bb7ea1120d4c9
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sat Nov 28 01:15:40 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sat Nov 28 01:15:40 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=480b11ce

dev-qt: drop redundant ":5" SLOT from ~dev-qt/* dependency atoms

Follow-up to commit b73e5b750f62261c3be7fa3a3e8a34c3f79d73e2

Package-Manager: portage-2.2.26

 dev-qt/assistant/assistant-5.5..ebuild | 16 +++
 dev-qt/assistant/assistant-5.6..ebuild | 16 +++
 dev-qt/assistant/assistant-5..ebuild   | 16 +++
 dev-qt/designer/designer-5.5..ebuild   | 16 +++
 dev-qt/designer/designer-5.6..ebuild   | 16 +++
 dev-qt/designer/designer-5..ebuild | 16 +++
 .../linguist-tools/linguist-tools-5.5..ebuild  |  6 +++---
 .../linguist-tools/linguist-tools-5.6..ebuild  |  6 +++---
 dev-qt/linguist-tools/linguist-tools-5..ebuild |  6 +++---
 dev-qt/linguist/linguist-5.5..ebuild   | 12 +--
 dev-qt/linguist/linguist-5.6..ebuild   | 12 +--
 dev-qt/linguist/linguist-5..ebuild | 12 +--
 dev-qt/pixeltool/pixeltool-5.5..ebuild |  8 
 dev-qt/pixeltool/pixeltool-5.6..ebuild |  8 
 dev-qt/pixeltool/pixeltool-5..ebuild   |  8 
 dev-qt/qdbus/qdbus-5.5..ebuild |  6 +++---
 dev-qt/qdbus/qdbus-5.6..ebuild |  6 +++---
 dev-qt/qdbus/qdbus-5..ebuild   |  6 +++---
 dev-qt/qdbusviewer/qdbusviewer-5.5..ebuild | 10 -
 dev-qt/qdbusviewer/qdbusviewer-5.6..ebuild | 10 -
 dev-qt/qdbusviewer/qdbusviewer-5..ebuild   | 10 -
 dev-qt/qt3d/qt3d-5..ebuild |  6 +++---
 dev-qt/qtbluetooth/qtbluetooth-5.5..ebuild | 10 -
 dev-qt/qtbluetooth/qtbluetooth-5.6..ebuild | 10 -
 dev-qt/qtbluetooth/qtbluetooth-5..ebuild   | 10 -
 dev-qt/qtdeclarative/qtdeclarative-5.5..ebuild | 14 ++---
 dev-qt/qtdeclarative/qtdeclarative-5.6..ebuild | 14 ++---
 dev-qt/qtdeclarative/qtdeclarative-5..ebuild   | 14 ++---
 dev-qt/qtdiag/qtdiag-5.5..ebuild   |  6 +++---
 dev-qt/qtdiag/qtdiag-5.6..ebuild   |  6 +++---
 dev-qt/qtdiag/qtdiag-5..ebuild |  6 +++---
 .../qtgraphicaleffects-5.5..ebuild |  6 +++---
 .../qtgraphicaleffects-5.6..ebuild |  6 +++---
 .../qtgraphicaleffects-5..ebuild   |  6 +++---
 dev-qt/qthelp/qthelp-5.5..ebuild   | 10 -
 dev-qt/qthelp/qthelp-5.6..ebuild   | 10 -
 dev-qt/qthelp/qthelp-5..ebuild | 10 -
 .../qtimageformats/qtimageformats-5.5..ebuild  |  4 ++--
 .../qtimageformats/qtimageformats-5.6..ebuild  |  4 ++--
 dev-qt/qtimageformats/qtimageformats-5..ebuild |  4 ++--
 dev-qt/qtlocation/qtlocation-5..ebuild | 10 -
 dev-qt/qtmultimedia/qtmultimedia-5.5..ebuild   | 16 +++
 dev-qt/qtmultimedia/qtmultimedia-5.6..ebuild   | 16 +++
 dev-qt/qtmultimedia/qtmultimedia-5..ebuild | 16 +++
 dev-qt/qtpaths/qtpaths-5.5..ebuild |  2 +-
 dev-qt/qtpaths/qtpaths-5.6..ebuild |  2 +-
 dev-qt/qtpaths/qtpaths-5..ebuild   |  2 +-
 dev-qt/qtpositioning/qtpositioning-5.5..ebuild |  6 +++---
 dev-qt/qtpositioning/qtpositioning-5.6..ebuild |  6 +++---
 dev-qt/qtpositioning/qtpositioning-5..ebuild   |  6 +++---
 dev-qt/qtquick1/qtquick1-5.5..ebuild   | 22 ++--
 dev-qt/qtquick1/qtquick1-5.6..ebuild   | 22 ++--
 dev-qt/qtquick1/qtquick1-5..ebuild | 22 ++--
 .../qtquickcontrols-5.5..ebuild|  8 
 .../qtquickcontrols-5.6..ebuild|  8 
 .../qtquickcontrols/qtquickcontrols-5..ebuild  |  8 
 dev-qt/qtscript/qtscript-5.5..ebuild   |  6 +++---
 dev-qt/qtscript/qtscript-5.6..ebuild   |  6 +++---
 dev-qt/qtscript/qtscript-5..ebuild |  6 +++---
 dev-qt/qtsensors/qtsensors-5.5..ebuild |  4 ++--
 dev-qt/qtsensors/qtsensors-5.6..ebuild |  4 ++--
 dev-qt/qtsensors/qtsensors-5..ebuild   |  4 ++--
 dev-qt/qtserialport/qtserialport-5.5..ebuild   |  2 +-
 dev-qt/qtserialport/qtserialport-5.6..ebuild   |  2 +-
 dev-qt/qtserialport/qtserialport-5..ebuild |  2 +-
 dev-qt/qtsvg/qtsvg-5.5..ebuild |  8 
 dev-qt/qtsvg/qtsvg-5.6..ebuild |  8 
 dev-qt/qtsvg/qtsvg-5..ebuild   |  8 
 .../qttranslations

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

2015-11-27 Thread Tim Harder
commit: 2fc813a4bf6b8b8969f7c7f6f9775d4f8100fb6a
Author: Tim Harder  gentoo  org>
AuthorDate: Sat Nov 28 00:54:08 2015 +
Commit: Tim Harder  gentoo  org>
CommitDate: Sat Nov 28 00:56:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc813a4

net-proxy/sshuttle: version bump to 0.73

 net-proxy/sshuttle/Manifest |  1 +
 net-proxy/sshuttle/metadata.xml |  2 +-
 net-proxy/sshuttle/sshuttle-0.73.ebuild | 34 +
 3 files changed, 36 insertions(+), 1 deletion(-)

diff --git a/net-proxy/sshuttle/Manifest b/net-proxy/sshuttle/Manifest
index 79dba7b..f28f2b9 100644
--- a/net-proxy/sshuttle/Manifest
+++ b/net-proxy/sshuttle/Manifest
@@ -1 +1,2 @@
 DIST sshuttle-0.61.tar.xz 181528 SHA256 
78cea312c4bab6f6baa459131cb7739d9fae7d0df9e54efd48fc4ddd852042f5 SHA512 
39687ecf0a9b78cc0f7dc576c3c036f5afb52050f17d793602e50c8a9ab8bb0f9eb3277cb2fffb1e9c0f5f652d96c6915aecf8a8da93697172d8cbef1161a986
 WHIRLPOOL 
9c8597d98306730fcab750094588310c03bafea473b54a2758e055a7bb4bb851b3edad4d2cf2995893a30ed4148b7fd8437820099042ff6c7c52a0dc279d6ebc
+DIST sshuttle-0.73.tar.gz 53321 SHA256 
d78a6aa76f93ab69fd9685ce11b428a9b549c049a6c0104740c06c9b354a5ae3 SHA512 
75bef9f0472cf648454fbde6d6fb14e0656e5d84896cf3295e8535a4cf6859bdafd0053d65ebb673da46e0bcb422dd1a615deef026c2eefd67a4702e70dd3660
 WHIRLPOOL 
c07745df347e68326e211939db0fb8f0eac862cd7f1035b4e3424f3ad6bc9509a558508e8af77e2aaef290e694d871227d3f5a569ae444bc67457419a988b9f1

diff --git a/net-proxy/sshuttle/metadata.xml b/net-proxy/sshuttle/metadata.xml
index be10143..f932a94 100644
--- a/net-proxy/sshuttle/metadata.xml
+++ b/net-proxy/sshuttle/metadata.xml
@@ -6,6 +6,6 @@
 Tim Harder
   
   
-apenwarr/sshuttle
+sshuttle/sshuttle
   
 

diff --git a/net-proxy/sshuttle/sshuttle-0.73.ebuild 
b/net-proxy/sshuttle/sshuttle-0.73.ebuild
new file mode 100644
index 000..1ff6ebf
--- /dev/null
+++ b/net-proxy/sshuttle/sshuttle-0.73.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_5} )
+
+inherit eutils linux-info distutils-r1
+
+DESCRIPTION="Transparent proxy server that works as a poor man's VPN using ssh"
+HOMEPAGE="https://github.com/sshuttle/sshuttle";
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   net-firewall/iptables
+"
+DEPEND="
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+CONFIG_CHECK="~NETFILTER_XT_TARGET_HL ~IP_NF_TARGET_REDIRECT ~NF_NAT"
+
+python_test() {
+   py.test || die "Tests fail under ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebchannel/

2015-11-27 Thread Davide Pesavento
commit: 6ce710bc204aed5ca568b6a5357a38e532c00c4e
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sat Nov 28 00:45:02 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sat Nov 28 00:45:02 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ce710bc

dev-qt/qtwebchannel: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

 dev-qt/qtwebchannel/qtwebchannel-5.4.2.ebuild | 2 +-
 dev-qt/qtwebchannel/qtwebchannel-5.5.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.4.2.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.4.2.ebuild
index b3c9b85..5dd7ea8 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.4.2.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.4.2.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 inherit qt5-build
 
-DESCRIPTION="Qt5 framework module for integrating C++ and QML applications 
with HTML/JavaScript clients"
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.5.1.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.5.1.ebuild
index ac67dce..3e523da 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.5.1.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.5.1.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 inherit qt5-build
 
-DESCRIPTION="Qt5 framework module for integrating C++ and QML applications 
with HTML/JavaScript clients"
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"



[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin-debug/

2015-11-27 Thread Andreas Hüttel
commit: bf152fc0f466e651559d038747e48d93af89627e
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Sat Nov 28 00:13:06 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Nov 28 00:13:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf152fc0

app-office/libreoffice-bin-debug: Remove old

Package-Manager: portage-2.2.25

 app-office/libreoffice-bin-debug/Manifest  | 12 ---
 .../libreoffice-bin-debug-4.4.5.2.ebuild   | 86 --
 2 files changed, 98 deletions(-)

diff --git a/app-office/libreoffice-bin-debug/Manifest 
b/app-office/libreoffice-bin-debug/Manifest
index ec218fe..c33218b 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,24 +1,12 @@
-DIST amd64-debug-libreoffice-4.4.5.2.tar.xz 1414738396 SHA256 
341d61f093b9cae66824df1020fd5d808f63b6e3028c3f58efbb801f087a5ff0 SHA512 
c10a0ede83128348ed5b78f14a09070302f635e38fccb284b22fc7e473b5e4ea2ce7c3fc6f1251341a1355cc0be72995859f129246f5c4eb530cbef081e95262
 WHIRLPOOL 
30f9b5e8506a1405a20dd10f960f9332326e8d5359dda95f483c259bc00e9643e954073dc2c5ab090734e715d2e5f9472d89bf8f9d3179c1b8aea5940902eb3b
 DIST amd64-debug-libreoffice-5.0.3.2.tar.xz 1023118640 SHA256 
8ab5ba58cdd99f8a744e2636d04c7fce0ebefc4a846e6ea4c2f486ead18cdab7 SHA512 
8861b0885690e2706058e3197e10bf921336605a9414f8ab554df1a87ebbf0c3761b421cfe71ee95e9a8fa6da65df3477a0a0e22d008644fea44f52ce0f1bf3e
 WHIRLPOOL 
287fdf475501ef9160fa9cd7697a8815185ded139f041634e0933cfe00339ba508f1ded740c316f883ac34f0c007defb33f92471e293d9692bd9367942408463
-DIST amd64-debug-libreoffice-gnome-4.4.5.2.xd3 6532688 SHA256 
69eb06a5325867b95c796f1103584e4e67cbad05e9b782bbbcfc298b8794d0e6 SHA512 
ddfdfe6f7eb116c6ae361b5341d1a0c25b6f267ae79211ef0fe1514806fa4e1f24b340c19746b6deeadce9b4c11bcb0530140b67f478d2daf161f5ee06f2e504
 WHIRLPOOL 
1ffb68b1a9438c44ad606a8a88af29f72b9b30c1b6e06a68a0f2f3b0d5f9ee3933ec16fc1325090ee68f6de11df0efcac2e96408e315ec60d060257c431702d3
 DIST amd64-debug-libreoffice-gnome-5.0.3.2.xd3 4964634 SHA256 
fa96f7bcd5bc46b0b07d9cfee7dad7c85c49872f2e3c446e2a4ff36c7678a94a SHA512 
dddc6edb6f40db6c175c169bef435d5897839a98027c75e9f2e2246eafe957970c71edc0039fdf7861ffe48c0e4eaee98d4cdec1b4797da721aa5c5db72e942b
 WHIRLPOOL 
f7922716cc215fdbc7a48867b1d45aec827f07908d22480b6ca00a50835872a8b51ff42bc664de47f9a5605817a3432d1c785b6a9fb03166bd6eb4bc8cda
-DIST amd64-debug-libreoffice-gnome-java-4.4.5.2.xd3 653539055 SHA256 
ebc97707d0825e30c1f794cea5e639bba2db0edf74498d22f15dd9b7fe1deb91 SHA512 
2a43aeeb3af51c534cd87c027d604a33bc8f405f7a8e0caf37aead72e55497ea18e3d5940e463e2132f1f2828c398fc086b1c6e751db789311260413d3d772d2
 WHIRLPOOL 
21f8254b48ea2f13368505a8ec0347ca91f58debf31dc83af8cb8c5a577cfa7dc56ea2f399f5e8b64fd27463d81d22cb483920b930c9b7500ac0bf1c192abcef
 DIST amd64-debug-libreoffice-gnome-java-5.0.3.2.xd3 475584701 SHA256 
1b59a9935fd4ac6800fad4e5904854e1cba96a2f12a5ac5bbbcc07162daff3f8 SHA512 
4351684322a1a118f5f36d159b4d4d082e1a9e32e4610815b93b9a9289184100fc2f521fefb7bd882ae7aaa306906cbe86538d43deda3d2ded39f0dbb2cbc873
 WHIRLPOOL 
26f87f3d7f04b10c1fe9fcf3a033e46d799ba0da75397d4772a7ec1f5598d2664f83690e74fc6299a386d895e14566e300f7a57579e309758f7dd60469569f1b
-DIST amd64-debug-libreoffice-java-4.4.5.2.xd3 649901774 SHA256 
8f83e3a038f0c78654b0ebfa73b53650d29c4aa0a46db6ae1eb314cda559b5bd SHA512 
803d392584c4eea927cdba1747f62b23598bc72f50434a37b9269cdab79cf5e23bc7dea9c98200ed68e0df7613e820ab8fd06bd5473de8f6a7eb35c53cda004d
 WHIRLPOOL 
40ebdd2acd2c5e378c14924a80b92875d8592108744240b29b148d1937b22b10a9f3913946530d4ebb1562cc5248f123f9c6f2b442c5702d25366c4ea352fe9c
 DIST amd64-debug-libreoffice-java-5.0.3.2.xd3 473066015 SHA256 
02b2957b8e3d8b90dfe37ea6840c759c351bd3552c7351fa182c38070185afdb SHA512 
d538206507aae2cc226fc17f0e5b5de874f710ee5719418858e708a5da2ecbd6dfa1c43bfb0d42c5351121257bbacb63bea2f264d8b11a674d51fa49044d5026
 WHIRLPOOL 
9b4139c581ff8a117afcc8d761dac18d5f607f54ab5b15c8a09c6297e1e555616dc83aa7cd0b954accf939995f3fff2af606f1301c9b9eae5c15099492e0831e
-DIST amd64-debug-libreoffice-kde-4.4.5.2.xd3 385458960 SHA256 
daf4707a8aa576b454e5b27041e54e5e390007e8cfd7ca18d738f79980163c97 SHA512 
2e8697f1a838390dbf3eb70edb2cf7cba4a7edc917459f504aa04c4de78cb4ae845356223aed9690d70ecf41e1b0ca57ac18d10c1e239218484015f1e6f62bcf
 WHIRLPOOL 
f09c704c85945722ff242af18a1536ddc23f2753a714855df8bc5692e49a32ed5c135bfc14e809e85edd846d275516720d5621ec67671bdfb24f2b1d27a6da59
 DIST amd64-debug-libreoffice-kde-5.0.3.2.xd3 292238215 SHA256 
84b05149ae8af600455898da59599a098cee51329e5d0b5f1aba6e4c8dc1d6f8 SHA512 
4d06d296c547a79d16c8cb9c4241d7ae46fd61f700c3193bee84ef1a5f7e8ccb70f9d299e6b6b9debd66052c1e1507acbb88366c865383ea7ab4f8e7c6181daf
 WHIRLPOOL 
c058bd6b00a4a2ba6d82f633031106e5126c064c4cae4c89d4f2415cae2967b1acef1d5b421683dfd4931c647e7a625086d3ab38b4d4a6997966389104d17440
-DIST amd64-debug-libreoffice-kde-java-4.4.5.2.xd3 651873764 SHA256 
c8f05a383eb9e33d7ec0093dd6d33ff1f

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice-bin/

2015-11-27 Thread Andreas Hüttel
commit: 8e8778f269f5f668f9a5b6c2e34c14a52d713528
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Sat Nov 28 00:12:42 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Nov 28 00:12:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8778f2

app-office/libreoffice-bin: Remove old

Package-Manager: portage-2.2.25

 app-office/libreoffice-bin/Manifest|  12 --
 .../libreoffice-bin/libreoffice-bin-4.4.5.2.ebuild | 234 -
 2 files changed, 246 deletions(-)

diff --git a/app-office/libreoffice-bin/Manifest 
b/app-office/libreoffice-bin/Manifest
index e264090..28631f6 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,24 +1,12 @@
-DIST amd64-bin-libreoffice-4.4.5.2.tar.xz 71669212 SHA256 
6b3010b02526c5f3237cc6b1d299ca757ef447bc05ddc3cee159db5547903dca SHA512 
3d01e6c243ea7434f8a63a78d3700be7a4953fb3f10ba40f5cbac7bc1555484d5981f1c29111bf0b7c62ace3f6ce69a53b586d9c5204299ebc6bc1ccb698e563
 WHIRLPOOL 
5e069d9321fa2223bda8937d5408b239c9de81fab6acef3f38b36dc1fa3e13c1a29ed1c9dbf520798114a59ab16d498f18922fb2f91277c56fcfbb3356564140
 DIST amd64-bin-libreoffice-5.0.3.2.tar.xz 76937972 SHA256 
1a6029b3ba0141d1c091c02cb25313e24ded8fcbae88a2a63065379a68b8b82c SHA512 
b2a7a0e91648a941e14645d94fed569c03ab7892d746a19e229e913d5dff9c49008b96e059e07a12baa04c11204121a1d7e8d5b5f7656ea01499640d02bff429
 WHIRLPOOL 
0491e68437494620e55953eed58028636febeb95753bfd66fb4a19c88531ac3dc3fc03fbcfddf99a2fbfd7c27dd004c981607f8b067084874fe575589dc732e3
-DIST amd64-bin-libreoffice-gnome-4.4.5.2.xd3 427007 SHA256 
4dd68a31d7724af8fec5efd0c76c52fce4f0117d8dc604bae072798cdc147cf1 SHA512 
e321939f6bec518b59f178fd527a64865b39b5a27e76725e39ccc44ab65af58872b26d999d3da0c4c294e5b6b13ca4b1bf3d40429e56e0c876afae79322446e5
 WHIRLPOOL 
5a345e27310e0ef62e705747f2133c1182ed77a8ee59588b2386d08bddc9de2c18ade9d8078d7ca755fab1692d4a65522814a89b8d0305f291c0c333f8e0ed08
 DIST amd64-bin-libreoffice-gnome-5.0.3.2.xd3 429790 SHA256 
c9dd315b628ce4dda14c2807f69429ade1f0238420213daffde12a0468605502 SHA512 
3ebf2348d5d372278808619923420fc49146b80c7c0c61b7a9a69687d1401857d21fadd66e851d811ac34fdfcfe13746b87302d2dbc003126b2dfad1ae016df8
 WHIRLPOOL 
19cfc6838d93f88c4d8226ddc3ec1ddeaae46c00b2aa7cfb153ea903b4f729d6dfbc2c0d02f798861211dfea92790d5b335f079fc627196771aea0e70863a7cc
-DIST amd64-bin-libreoffice-gnome-java-4.4.5.2.xd3 23961398 SHA256 
ed7a29e59a4699e7426a987c19644fb5b049e38b7c5690c5bd6b486af52b3794 SHA512 
b32d317b72eec4870b92dea0bc8bcee98189e8d824e4f5d89ac597c07e233f6e0d3a8e0791b59d448d7bc97651b9761799ae91d0661a924db9e32a9dca485d30
 WHIRLPOOL 
aaf64c873b9b3d39546477836ab01fd6e7a400d1d4413999bd19cdafda52fea29fe9fc64f9726097fa85ab3f5fdef8f7c95565dc70d6b8e5fcf09f1da9f4a3cd
 DIST amd64-bin-libreoffice-gnome-java-5.0.3.2.xd3 25786095 SHA256 
64aaf07bef9f8d6ecbb9b10f83a2f547b91c164f73876adf4b2cee00f60160cb SHA512 
8cb955df50b4294d38ce34699f6303f04aae6820d69c5d8cfca96b7147284f7845c9342adcb2e4a71141f43c2b789db4fa58aae2dece60f5ddd54e71d4ccb000
 WHIRLPOOL 
3f63388c0de6c3d4f0b67fe3252eb389f3353361eddc49d50f4b3969bab8fefb42d0df26849bfcb00ba844c329373dc3cdcdff88c6755b6d44b27a21d0f711b7
-DIST amd64-bin-libreoffice-java-4.4.5.2.xd3 23584959 SHA256 
09a0b7588efdafa9be3560ca9a3e34dae15961d6450c018edcb95d82a0cc0edd SHA512 
cf7edb81afa2513756d9eacb8d98306a125d7d18f047f8f39f94769309a7a371eda71fde3d188d23516a6364923bc8e2063f4e550f0870266cdf29fb7cd5117a
 WHIRLPOOL 
d39cdd3f19a709603e8de74ea14653c7fa5ff93f34cb4f92e1f80bff82953060b1b0baa8ac77811726ebca1bdd800207aace89081156c426f9a1da26c7bec697
 DIST amd64-bin-libreoffice-java-5.0.3.2.xd3 25426909 SHA256 
757fe5cdc9c464f5cf9ed9d34f01e1e8d9047b59c36d3e440314dcd25ab0722c SHA512 
dad8c80de1fcd522553fe985e8f97cd1864848a41199e86c58dd6f8b5bac2c3764c366404dbcecd68e495868a32e2c4b29c946f184005fa70f29043b1022
 WHIRLPOOL 
a6466f61fc97948812d769d0670d0a5336258324ba90f8390c160643ab5114fda8389ae651fe48787310fdfb83277a720ddf5362c98d4842241a0dbf81c1080d
-DIST amd64-bin-libreoffice-kde-4.4.5.2.xd3 7455231 SHA256 
ea25ff0f40a68fa6d6536d931342e3118fb9b942de4448f83d3e3ef973807359 SHA512 
9f5a2c204a8e129a20dcc1343538533d2ddfb1dbc00e369214fc853156a9041d381f158912d6cb56a1f98adbd8aefde8184af3c9412532e560543a2369c7fc56
 WHIRLPOOL 
1e0a2fd8ba56e81dce34ea8372d16eaae411c74be9b9078f94af9940c81343c26e1d785087eceae3f520800fe4f7b3ecbc441f8b7acdac74dbf47cefb9fda02d
 DIST amd64-bin-libreoffice-kde-5.0.3.2.xd3 7586603 SHA256 
e4e2227cfb82ba3f9de7cee6ea8d3415fa55637f77acdb2f20941e31a311917d SHA512 
5eb30121e14b56a4f4dc08613522546bc38e8c2139b30c98d275d6681bf3f2a9eb8e029a19b4267456ba37676760365bca8ffd196410b9fe9526d44558f4269d
 WHIRLPOOL 
54cca4ed63c65d3d44aea32de074bf70f4b2627a1625eb605071486298b92cecb9642ccd8ca38a35aa5c988e736b21af98849ec3dc85a61db025378da6449eff
-DIST amd64-bin-libreoffice-kde-java-4.4.5.2.xd3 23622458 SHA256 
28a55844ae1c3226e523471a515c5ebcc9dd748e0f9d51d08fcf3b4a6f70cf86 SHA512 
010fc5efb60198ee4723cc13b5

[gentoo-commits] repo/gentoo:master commit in: app-office/libreoffice/files/, app-office/libreoffice/

2015-11-27 Thread Andreas Hüttel
commit: bc39edf16bae36a38856a164a2aac92fc80f579a
Author: Andreas K. Huettel (dilfridge)  gentoo  org>
AuthorDate: Sat Nov 28 00:11:47 2015 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Sat Nov 28 00:11:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc39edf1

app-office/libreoffice: Remove old

Package-Manager: portage-2.2.25

 app-office/libreoffice/Manifest|   4 -
 ...breoffice-4.4.0.3-gcc-4.9-Os-link-failure.patch |  80 ---
 ...ibreoffice-4.4.1.2-improve-KDE4FilePicker.patch | 192 ---
 app-office/libreoffice/libreoffice-4.4.5.2.ebuild  | 618 -
 app-office/libreoffice/libreoffice-5.0.2.2.ebuild  | 607 
 5 files changed, 1501 deletions(-)

diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest
index cf5d401..6b7786a 100644
--- a/app-office/libreoffice/Manifest
+++ b/app-office/libreoffice/Manifest
@@ -6,12 +6,8 @@ DIST 
4b87018f7fff1d054939d19920b751a0-collada2gltf-master-cb1d97788a.tar.bz2 555
 DIST 798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip 1521926 SHA256 
1fb458d6aab06932693cc8a9b6e4e70944ee1ff052fa63606e3131df34e21753 SHA512 
ec5ae23c8fe2f5efc377f7a9665039afadf28b4d8f2791379296766a5fbc9a3bf7548f9b0e3b3b07762229ec733a92ccbb69791ee0318c9c6f78f8e847253d3f
 WHIRLPOOL 
8e446eb44188046b0e90694feba232f42c2e9f13d0f43783a18de37c94b86ff919b994931125c5d8001ecd320c1f4db5da482847304aa61646600a3bb33144b4
 DIST a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip 23150 SHA256 
75823776fb51a9c526af904f1503a7afaaab900fba83eda64f8a41073724c870 SHA512 
2d3835f7ac356805025cafedcad97faa48d0f5da386e6ac7b7451030059df8e2fdb0861ade07a576ebf9fb5b88a973585ab0437944b06aac9289d6898ba8586a
 WHIRLPOOL 
60b98d9af2c83c0cf12a5a60ba30957d335b8b967cac07971e1edbc787b9caecd4b3c5bb480e8b38fe8109c1cf74439ebafae130c976182c2c15399f38f5d28c
 DIST d62650a6f908e85643e557a236ea989c-vigra1.6.0.tar.gz 16525605 SHA256 
1f188ac03a8aa4663223eca8c82f91a55293d066d67127082e29a7dba1a98c9f SHA512 
d08a7fe432e8df47d1d8992a45bb5f33149cb75b90eb74b2f2e457628d21a94b17eae0045096b053d2a866bf7710c775581c3e417b5dfaf66601aa18071b7305
 WHIRLPOOL 
95dc6ec0fb293c3538c1d51241283edf4e21647dcfd10229233ab7c3f13f7c78e6bb02c4d292a7cd2a2ec95575d775f0395e837bbc88ab4ddbaa5adfd62be2f0
-DIST libreoffice-4.4.5.2.tar.xz 164472672 SHA256 
3aeb4f08918c6ca6ec12fc47c2be690d2180c2e41cc3136b6ed36185b89cec0d SHA512 
15abecb02d8ca478cb7d006834c8670b9e42d3e5d8ec772e9a1d805dbd2ef1145092d1d4e3a6531f21eeb75210c1354e91c4d3abeec97103ad4c3092b7b7273b
 WHIRLPOOL 
a06c9e520e6f2b40c90cb703689527faf9ed6dbe0c0c3810ad276933daa21d56465c286d3de0fe6d5330be7968ae77cff1d30151d62fb34cc7fb57535e82edd6
 DIST libreoffice-4.4.6.3.tar.xz 164742068 SHA256 
3f1bd66fedc34d60448f74e864c1cb79c3e44aeadbd1d0bb9544011d29f422ac SHA512 
ffdbe9b46622d30b176f3120e84cd9bd3d0ea35b2759e1886bc3038455bf63a09305cc9c6ceba9e02a6279e12859c78e689ddfe02d60585115ebb0d3787db8bd
 WHIRLPOOL 
9ce888415d9366e0402ac9d6bbb189d41a9bf42aa49bd8b1c90ef9071fbdb5ce4da7bd7029efcf538fd6cf4ec412d246e943b29cffbbd53499d50065103e2566
-DIST libreoffice-5.0.2.2.tar.xz 166869100 SHA256 
01f0680709432039762fa608bcb1240786d2b6549099a96095aab92dcebbc176 SHA512 
7a72ed01b0f9fc131b7241ea4d1bb70bc813752e33d8e823e91a769d77308d2eec2d32a0fac61bdb41fd605a6f91dbaa3d5478a0b150e64fa9f7e47724f46cce
 WHIRLPOOL 
85a592a0f478b1957d22d932adee758d48084c0c7ee00c0549fa8c956fd30f5eead09f6fc802d22d9613bda8da0c708ec99fb6d10fd82e0922c6da96a326a14c
 DIST libreoffice-5.0.3.2.tar.xz 167009360 SHA256 
77f9c9569c1199d914f38afa01547c1874535c56ad74b19614a0afc3ad66d4bd SHA512 
fe49577d26c2241a2e7d6f2e8faa25cacf77dc94dbe76f7dbbf1b208295695298d24842c73444b284e9af2a323b7536cce6727ffab0431ac22d80691a9902e62
 WHIRLPOOL 
2a907729d9f2b436a0206f558022d9ace69d494106e3c76f9c141d1202438ca7c662eca102595e8143cb4c70cece7f99b1093e813249433684725f3287d0
 DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 SHA256 
22722121be062742624e0634beae92289c75e6a99ed507d3bf0a05c5164e3c69 SHA512 
785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f
 WHIRLPOOL 
1f36652a52d501d6548cfa9aa013b3e3a1867aa2b0693d2274cf7816d4aa4e0cde3c7096cc71ed47cf74e5f96da2757bf537f553021f8fd86939accb227bf538
-DIST libreoffice-help-4.4.5.2.tar.xz 1876044 SHA256 
66044aaff17cdf4d523ceea00197381bb50d4cb86359be83016a838c27761681 SHA512 
0d75f41fa3a7593c621fb3cd6e7f94fe24cb5d5251e05f9e67f58e6603853cceb2b4df2cb28228e7bf464d053b5ce068bcae752bdf6ba977fdde20882540c869
 WHIRLPOOL 
2715278ed374f8850ccd79e94682cc003b69501c7863c84b3dc609b0377277fa523bc8eba41d8045bff344b1cc70f08171f8acc1aebb47914a4ac190ee66bc49
 DIST libreoffice-help-4.4.6.3.tar.xz 1875828 SHA256 
d3b18c7dc4c68d152c298498f014e82183ade008d9d64a74353df306b286818b SHA512 
6871252079738c7c1a44a17dba6aa842411c1c0a7e92a92dcfa3afe0e314edf9ba4d277bacbc558cf26362e94ff1e8370c91a00f81aee697528ba359f5559a3c
 WHIRLPOOL 
2383ce2bf9a52529d7a4d34e8eeb3ea3d74ec547375ab8cb5556e6945199761

[gentoo-commits] proj/qt:master commit in: x11-libs/libqxt/

2015-11-27 Thread Davide Pesavento
commit: b5fd8b22da4b1ec35cd86f8be35593a1c94397c9
Author: Davide Pesavento  gentoo  org>
AuthorDate: Sat Nov 28 00:09:44 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Sat Nov 28 00:09:44 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b5fd8b22

x11-libs/libqxt: EAPI=6 and various cleanups

Package-Manager: portage-2.2.26

 x11-libs/libqxt/libqxt-.ebuild | 33 +
 1 file changed, 13 insertions(+), 20 deletions(-)

diff --git a/x11-libs/libqxt/libqxt-.ebuild 
b/x11-libs/libqxt/libqxt-.ebuild
index 0b661a5..5d18ba6 100644
--- a/x11-libs/libqxt/libqxt-.ebuild
+++ b/x11-libs/libqxt/libqxt-.ebuild
@@ -2,29 +2,26 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=4
+EAPI=6
 
-inherit multilib qt4-r2 git-2
+inherit qmake-utils git-r3
 
 DESCRIPTION="Extension library providing cross-platform utility classes for 
the Qt toolkit"
-HOMEPAGE="http://libqxt.org/";
+HOMEPAGE="https://bitbucket.org/libqxt/libqxt/wiki/Home";
 EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN}.git";
 
 LICENSE="|| ( CPL-1.0 LGPL-2.1 )"
 SLOT="0"
 KEYWORDS=""
-IUSE="berkdb debug doc sql ssl web xscreensaver zeroconf"
+IUSE="berkdb debug doc sql web xscreensaver zeroconf"
 
 COMMON_DEPEND="
-   x11-libs/libXrandr
-   dev-qt/qtcore:4
+   dev-qt/designer:4
+   dev-qt/qtcore:4[ssl]
dev-qt/qtgui:4
-   berkdb? ( >=sys-libs/db-4.6 )
+   x11-libs/libXrandr
+   berkdb? ( >=sys-libs/db-4.6:= )
sql? ( dev-qt/qtsql:4 )
-   ssl? (
-   >=dev-libs/openssl-0.9.8
-   dev-qt/qtcore:4[ssl]
-   )
zeroconf? ( net-dns/avahi[mdnsresponder-compat] )
 "
 DEPEND="${COMMON_DEPEND}
@@ -34,13 +31,13 @@ RDEPEND="${COMMON_DEPEND}
xscreensaver? ( x11-libs/libXScrnSaver )
 "
 
-DOCS="AUTHORS CHANGES README"
+DOCS=( AUTHORS CHANGES README )
 PATCHES=(
"${FILESDIR}/${PN}-use-system-qdoc3.patch"
 )
 
 src_prepare() {
-   qt4-r2_src_prepare
+   default
 
# remove insecure runpath
sed -i -e '/^QMAKE_RPATHDIR /d' src/qxtlibs.pri || die
@@ -53,12 +50,11 @@ src_configure() {
-prefix "${EPREFIX}/usr"
-libdir "${EPREFIX}/usr/$(get_libdir)"
-docdir "${EPREFIX}/usr/share/doc/${PF}"
-   -qmake-bin "${EPREFIX}/usr/bin/qmake"
+   -qmake-bin "$(qt4_get_bindir)/qmake"
$(use debug && echo -debug || echo -release)
$(use berkdb || echo -no-db -nomake berkeley)
$(use doc || echo -nomake docs)
$(use sql || echo -nomake sql)
-   $(use ssl || echo -no-openssl)
$(use web || echo -nomake web)
$(use zeroconf || echo -no-zeroconf -nomake zeroconf)
)
@@ -69,12 +65,9 @@ src_configure() {
 }
 
 src_compile() {
-   qt4-r2_src_compile
+   default
 
-   if use doc; then
-   einfo "Building documentation"
-   emake docs
-   fi
+   use doc && emake docs
 }
 
 pkg_postinst() {



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

2015-11-27 Thread Davide Pesavento
commit: 224682d453d11056921f2d546f93e162936435b3
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:45:25 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:45:25 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=224682d4

x11-libs/libqxt: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

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

diff --git a/x11-libs/libqxt/libqxt-0.6.2-r2.ebuild 
b/x11-libs/libqxt/libqxt-0.6.2-r2.ebuild
index e4aabdf..929e388 100644
--- a/x11-libs/libqxt/libqxt-0.6.2-r2.ebuild
+++ b/x11-libs/libqxt/libqxt-0.6.2-r2.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit multilib qmake-utils qt4-r2
 
-DESCRIPTION="The Qt eXTension library provides cross-platform utility classes 
for the Qt toolkit"
+DESCRIPTION="Extension library providing cross-platform utility classes for 
the Qt toolkit"
 HOMEPAGE="http://libqxt.org/";
 SRC_URI="http://dev.libqxt.org/libqxt/get/v${PV}.tar.bz2 -> ${P}.tar.bz2"
 



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

2015-11-27 Thread Davide Pesavento
commit: d5566c31f69f706b0ffabe7ff41425be370da903
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:37:48 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:37:48 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=d5566c31

dev-qt/qtwebchannel: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

 dev-qt/qtwebchannel/qtwebchannel-5.5..ebuild | 2 +-
 dev-qt/qtwebchannel/qtwebchannel-5.6..ebuild | 2 +-
 dev-qt/qtwebchannel/qtwebchannel-5..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.5..ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.5..ebuild
index b05fc25..6056495 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.5..ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.5..ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 inherit qt5-build
 
-DESCRIPTION="Qt5 framework module for integrating C++ and QML applications 
with HTML/JavaScript clients"
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.6..ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5.6..ebuild
index b05fc25..6056495 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5.6..ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5.6..ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 inherit qt5-build
 
-DESCRIPTION="Qt5 framework module for integrating C++ and QML applications 
with HTML/JavaScript clients"
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"

diff --git a/dev-qt/qtwebchannel/qtwebchannel-5..ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-5..ebuild
index b05fc25..6056495 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-5..ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-5..ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 inherit qt5-build
 
-DESCRIPTION="Qt5 framework module for integrating C++ and QML applications 
with HTML/JavaScript clients"
+DESCRIPTION="Qt5 module for integrating C++ and QML applications with 
HTML/JavaScript clients"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~x86"



[gentoo-commits] proj/qt:master commit in: x11-libs/libqxt/

2015-11-27 Thread Davide Pesavento
commit: ebd54694cc4a04632eb5487b7f37556cc85ddc0b
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:42:40 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:42:40 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ebd54694

x11-libs/libqxt: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

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

diff --git a/x11-libs/libqxt/libqxt-.ebuild 
b/x11-libs/libqxt/libqxt-.ebuild
index f384865..0b661a5 100644
--- a/x11-libs/libqxt/libqxt-.ebuild
+++ b/x11-libs/libqxt/libqxt-.ebuild
@@ -6,7 +6,7 @@ EAPI=4
 
 inherit multilib qt4-r2 git-2
 
-DESCRIPTION="The Qt eXTension library provides cross-platform utility classes 
for the Qt toolkit"
+DESCRIPTION="Extension library providing cross-platform utility classes for 
the Qt toolkit"
 HOMEPAGE="http://libqxt.org/";
 EGIT_REPO_URI="https://bitbucket.org/${PN}/${PN}.git";
 



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

2015-11-27 Thread Davide Pesavento
commit: 718e835bb71873e72c29f4ad4e810e4c257852e3
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:28:36 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:28:36 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=718e835b

dev-qt/qtwidgets: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

 dev-qt/qtwidgets/qtwidgets-5.5..ebuild | 2 +-
 dev-qt/qtwidgets/qtwidgets-5.6..ebuild | 2 +-
 dev-qt/qtwidgets/qtwidgets-5..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.5..ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.5..ebuild
index 83886f4..6ecaaf1 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.5..ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.5..ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtwidgets/qtwidgets-5.6..ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.6..ebuild
index 83886f4..6ecaaf1 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.6..ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.6..ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtwidgets/qtwidgets-5..ebuild 
b/dev-qt/qtwidgets/qtwidgets-5..ebuild
index fb5942b..2f57b65 100644
--- a/dev-qt/qtwidgets/qtwidgets-5..ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5..ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"



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

2015-11-27 Thread Davide Pesavento
commit: 7986e79a1bf28ed8d51603771c718a6ca41f9ed5
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:25:16 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:25:16 2015 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=7986e79a

dev-libs/qoauth: qca-ossl is gone, stop depending on it

Package-Manager: portage-2.2.26

 dev-libs/qoauth/qoauth-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/qoauth/qoauth-.ebuild 
b/dev-libs/qoauth/qoauth-.ebuild
index 8f594d6..9daf1df 100644
--- a/dev-libs/qoauth/qoauth-.ebuild
+++ b/dev-libs/qoauth/qoauth-.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit qt4-r2 git-2
 
 DESCRIPTION="A Qt-based library for OAuth support"
-HOMEPAGE="http://wiki.github.com/ayoy/qoauth";
+HOMEPAGE="https://wiki.github.com/ayoy/qoauth";
 EGIT_REPO_URI="git://github.com/ayoy/${PN}"
 
 LICENSE="LGPL-2.1"
@@ -21,7 +21,7 @@ DEPEND="${COMMON_DEPEND}
test? ( dev-qt/qttest:4 )
 "
 RDEPEND="${COMMON_DEPEND}
-   || ( app-crypt/qca-ossl:2[debug?] app-crypt/qca:2[debug?,openssl] )
+   app-crypt/qca:2[openssl]
 "
 
 DOCS="README CHANGELOG"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/

2015-11-27 Thread Davide Pesavento
commit: 2eb6dd600d6eeb023b30c2e8649561b10fa57d4d
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:18:12 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:18:34 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb6dd60

dev-qt/qtwidgets: shorten DESCRIPTION to make repoman happy

Package-Manager: portage-2.2.26

 dev-qt/qtwidgets/qtwidgets-5.4.2.ebuild| 2 +-
 dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild | 2 +-
 dev-qt/qtwidgets/qtwidgets-5.5.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtwidgets/qtwidgets-5.4.2.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.4.2.ebuild
index d7a7dfa..bc778c5 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.4.2.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.4.2.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="amd64 arm ~arm64 hppa ppc64 ~x86"

diff --git a/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild
index 84895e4..50e951b 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtwidgets/qtwidgets-5.5.1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.5.1.ebuild
index 83886f4..6ecaaf1 100644
--- a/dev-qt/qtwidgets/qtwidgets-5.5.1.ebuild
+++ b/dev-qt/qtwidgets/qtwidgets-5.5.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 QT5_MODULE="qtbase"
 inherit qt5-build
 
-DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+DESCRIPTION="Set of components for creating classic desktop-style UIs for the 
Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwidgets/files/, dev-qt/qtwidgets/

2015-11-27 Thread Davide Pesavento
commit: 05d5b6242244efacef4fc316eb8e8f9fd8957eaa
Author: Davide Pesavento  gentoo  org>
AuthorDate: Fri Nov 27 23:08:10 2015 +
Commit: Davide Pesavento  gentoo  org>
CommitDate: Fri Nov 27 23:18:32 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d5b624

dev-qt/qtwidgets: backport patch to fix vlc video output

Gentoo-Bug: 563458

Package-Manager: portage-2.2.26

 .../files/qtwidgets-5.5.1-vlc-video-output.patch   | 39 ++
 dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild | 47 ++
 2 files changed, 86 insertions(+)

diff --git a/dev-qt/qtwidgets/files/qtwidgets-5.5.1-vlc-video-output.patch 
b/dev-qt/qtwidgets/files/qtwidgets-5.5.1-vlc-video-output.patch
new file mode 100644
index 000..a340c13
--- /dev/null
+++ b/dev-qt/qtwidgets/files/qtwidgets-5.5.1-vlc-video-output.patch
@@ -0,0 +1,39 @@
+From 0f68f8920573cdce1729a285a92ac8582df32841 Mon Sep 17 00:00:00 2001
+From: Ulf Hermann 
+Date: Tue, 27 Oct 2015 15:25:42 +0100
+Subject: QtWidgets: Do hide/show via WA_OutsideWSRange for native widgets
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+If a native widget has a width or height of 0 we don't have to
+invalidate its backing store as that is done by the window
+system. Certain applications rely on ... interesting ... behavior
+of certain window systems in this case.
+
+Task-number: QTBUG-48321
+Change-Id: I78ef29975181ee22429c9bd4b11d96d9e68b7a9c
+Reviewed-by: Dmitry Shachnev 
+Reviewed-by: Alexander Volkov 
+Reviewed-by: Lisandro Damián Nicanor Pérez Meyer 
+Reviewed-by: Paul Olav Tvete 
+---
+ src/widgets/kernel/qwidget.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp
+index 7734715..4286130 100644
+--- a/src/widgets/kernel/qwidget.cpp
 b/src/widgets/kernel/qwidget.cpp
+@@ -7169,7 +7169,7 @@ void QWidgetPrivate::setGeometry_sys(int x, int y, int 
w, int h, bool isMove)
+ 
+ bool needsShow = false;
+ 
+-if (q->isWindow()) {
++if (q->isWindow() || q->windowHandle()) {
+ if (!(data.window_state & Qt::WindowFullScreen) && (w == 0 || h == 
0)) {
+ q->setAttribute(Qt::WA_OutsideWSRange, true);
+ if (q->isVisible() && q->testAttribute(Qt::WA_Mapped))
+-- 
+2.6.3
+

diff --git a/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild 
b/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild
new file mode 100644
index 000..84895e4
--- /dev/null
+++ b/dev-qt/qtwidgets/qtwidgets-5.5.1-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+QT5_MODULE="qtbase"
+inherit qt5-build
+
+DESCRIPTION="Set of UI elements for creating classic desktop-style user 
interfaces for the Qt5 framework"
+
+if [[ ${QT5_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
+fi
+
+# keep IUSE defaults in sync with qtgui
+IUSE="gles2 gtkstyle +png +xcb"
+
+DEPEND="
+   ~dev-qt/qtcore-${PV}
+   ~dev-qt/qtgui-${PV}[gles2=,gtkstyle=,png=,xcb?]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${P}-vlc-video-output.patch" # bug 563458
+)
+
+QT5_TARGET_SUBDIRS=(
+   src/tools/uic
+   src/widgets
+)
+
+QT5_GENTOO_CONFIG=(
+   !:no-widgets:
+)
+
+src_configure() {
+   local myconf=(
+   $(qt_use gtkstyle)
+   -opengl $(usex gles2 es2 desktop)
+   $(qt_use png libpng system)
+   $(qt_use xcb xcb system)
+   $(qt_use xcb xkbcommon system)
+   $(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
+   )
+   qt5-build_src_configure
+}



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

2015-11-27 Thread Sergei Trofimovich
commit: 1a9735ddd22e0658540b17f7f6b87b1e85857765
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Nov 27 23:15:13 2015 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 27 23:15:45 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9735dd

media-sound/xmms2: fix build failure against stable libmodplug, bug #536046

Reported-by: Anthony Parsons
Bug: https://bugs.gentoo.org/536046

Package-Manager: portage-2.2.25

 media-sound/xmms2/files/xmms2-0.8-cpython.patch |  9 +
 media-sound/xmms2/files/xmms2-0.8-modpug.patch  | 11 +++
 media-sound/xmms2/xmms2-0.8-r2.ebuild   |  2 ++
 3 files changed, 22 insertions(+)

diff --git a/media-sound/xmms2/files/xmms2-0.8-cpython.patch 
b/media-sound/xmms2/files/xmms2-0.8-cpython.patch
new file mode 100644
index 000..58227ba
--- /dev/null
+++ b/media-sound/xmms2/files/xmms2-0.8-cpython.patch
@@ -0,0 +1,9 @@
+diff --git a/src/clients/lib/python/cython_include/cxmmsclient.pxd 
b/src/clients/lib/python/cython_include/cxmmsclient.pxd
+index 66390a7..629bc7f 100644
+--- a/src/clients/lib/python/cython_include/cxmmsclient.pxd
 b/src/clients/lib/python/cython_include/cxmmsclient.pxd
+@@ -30,3 +30,3 @@ cdef extern from "xmmsc/xmmsc_idnumbers.h":
+ 
+-  ctypedef enum xmmsc_collection_changed_actions_t:
++  ctypedef enum xmms_collection_changed_actions_t:
+   XMMS_COLLECTION_CHANGED_ADD

diff --git a/media-sound/xmms2/files/xmms2-0.8-modpug.patch 
b/media-sound/xmms2/files/xmms2-0.8-modpug.patch
new file mode 100644
index 000..ce40127
--- /dev/null
+++ b/media-sound/xmms2/files/xmms2-0.8-modpug.patch
@@ -0,0 +1,11 @@
+--- a/src/plugins/modplug/modplug.c   2011-10-20 20:26:08.0 +
 b/src/plugins/modplug/modplug.c   2015-01-08 19:52:43.889787624 +
+@@ -9,7 +9,7 @@
+ #include "xmms/xmms_sample.h"
+ #include "xmms/xmms_medialib.h"
+ #include "xmms/xmms_log.h"
+-#include 
++#include 
+ 
+ #include 
+ #include 

diff --git a/media-sound/xmms2/xmms2-0.8-r2.ebuild 
b/media-sound/xmms2/xmms2-0.8-r2.ebuild
index 18e8dec..f424d49 100644
--- a/media-sound/xmms2/xmms2-0.8-r2.ebuild
+++ b/media-sound/xmms2/xmms2-0.8-r2.ebuild
@@ -113,6 +113,8 @@ src_prepare() {
epatch "${FILESDIR}/${P}"-cython-0.19.1.patch
epatch "${FILESDIR}/${P}"-memset.patch
epatch "${FILESDIR}/${P}"-ffmpeg2.patch #536232
+   epatch "${FILESDIR}/${P}"-cpython.patch
+   epatch "${FILESDIR}/${P}"-modpug.patch #536046
 
if has_version dev-libs/libcdio-paranoia; then
sed -i -e 's:cdio/cdda.h:cdio/paranoia/cdda.h:' 
src/plugins/cdda/cdda.c || die



[gentoo-commits] repo/gentoo:master commit in: net-firewall/ipsec-tools/files/, net-firewall/ipsec-tools/

2015-11-27 Thread Anthony G. Basile
commit: 3655190898eff1e14dbf435f04aa8d14946eeaf8
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 22:31:31 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 22:31:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36551908

net-firewall/ipsec-tools: add systemd unit files.

See: https://github.com/gentoo/gentoo/pull/350

Package-Manager: portage-2.2.20.1

 net-firewall/ipsec-tools/files/ipsec.service   |  12 +
 net-firewall/ipsec-tools/files/racoon.service  |  11 +
 .../ipsec-tools/ipsec-tools-0.8.2-r1.ebuild| 279 +
 3 files changed, 302 insertions(+)

diff --git a/net-firewall/ipsec-tools/files/ipsec.service 
b/net-firewall/ipsec-tools/files/ipsec.service
new file mode 100644
index 000..0341aa7
--- /dev/null
+++ b/net-firewall/ipsec-tools/files/ipsec.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=Load IPSec Security Policy Database
+After=syslog.target network.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=true
+ExecStart=/usr/sbin/setkey -k -f /etc/ipsec-tools.conf
+ExecStop=/usr/sbin/setkey -F -P ; /usr/sbin/setkey -F
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-firewall/ipsec-tools/files/racoon.service 
b/net-firewall/ipsec-tools/files/racoon.service
new file mode 100644
index 000..dd72827
--- /dev/null
+++ b/net-firewall/ipsec-tools/files/racoon.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Racoon IKEv1 key management daemon for IPSEC
+After=syslog.target network.target
+Requires=ipsec.service
+
+[Service]
+Type=forking
+ExecStart=/usr/sbin/racoon -f /etc/racoon/racoon.conf
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-firewall/ipsec-tools/ipsec-tools-0.8.2-r1.ebuild 
b/net-firewall/ipsec-tools/ipsec-tools-0.8.2-r1.ebuild
new file mode 100644
index 000..1f45d9e
--- /dev/null
+++ b/net-firewall/ipsec-tools/ipsec-tools-0.8.2-r1.ebuild
@@ -0,0 +1,279 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils flag-o-matic autotools linux-info pam systemd
+
+DESCRIPTION="A port of KAME's IPsec utilities to the Linux-2.6 IPsec 
implementation"
+HOMEPAGE="http://ipsec-tools.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="hybrid idea ipv6 kerberos ldap nat pam rc5 readline selinux stats"
+
+CDEPEND="
+   dev-libs/openssl:0=
+   kerberos? ( virtual/krb5 )
+   ldap? ( net-nds/openldap )
+   pam? ( sys-libs/pam )
+   readline? ( sys-libs/readline:0= )
+   selinux? ( sys-libs/libselinux )"
+
+DEPEND="${CDEPEND}
+   >=sys-kernel/linux-headers-2.6.30"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-ipsec )
+"
+
+pkg_preinst() {
+   if has_version "<${CATEGORY}/${PN}-0.8.0-r5" ; then
+   ewarn
+   ewarn 
"\033[1;33m**\033[00m"
+   ewarn
+   if ! has_version "net-misc/strongswan" &&
+   ! has_version "net-misc/openswan" &&
+   ! has_version "net-misc/libreswan"; then
+   ewarn "We found an earlier version of ${PN} installed."
+   ewarn "As of ${PN}-0.8.0-r5, the old configuration 
file,"
+   ewarn "ipsec.conf, has been changed to ipsec-tools.conf 
to avoid"
+   ewarn "a conflict with net-misc/strongswan; bug 
#436144.  We will"
+   ewarn "rename this file for you with this upgrade.  
However, if"
+   ewarn "you later downgrade, you'll have to rename the 
file to"
+   ewarn "its orignal manually or change 
/etc/conf.d/racoon to point"
+   ewarn "to the new file."
+
+   if [[ -f /etc/ipsec.conf && ! -f /etc/ipsec-tools.conf 
]] ; then
+   mv /etc/ipsec.conf /etc/ipsec-tools.conf
+   else
+   ewarn
+   ewarn "Oops!  I can't move ipsec.conf to 
ipsec-tools.conf!"
+   ewarn "Either the former doesn't exist or the 
later does and"
+   ewarn "I won't clobber it.  Please fix this 
situation manually."
+   fi
+   else
+   ewarn "You had both an earlier version of ${PN} and"
+   ewarn "net-misc/strongswan installed.  I can't tell 
whether"
+   ewarn "the configuration file, ipsec.conf, belongs to 
one"
+   ewarn "package or the other due to a file conflict; bug 
#436144."
+   ewarn "The current version of ${PN} uses 
ipsec-tools.conf"
+   ewarn "as its configuration file, as will future 
versions."
+

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

2015-11-27 Thread Anthony G. Basile
commit: fad25e5d269cc8c2d209cf88fa8f4cd9239894f2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 22:10:34 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 22:22:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad25e5d

net-libs/libblkmaker: version bumps to 0.4.3 and 0.5.2

Package-Manager: portage-2.2.20.1

 net-libs/libblkmaker/Manifest |  2 ++
 net-libs/libblkmaker/libblkmaker-0.4.3.ebuild | 25 +
 net-libs/libblkmaker/libblkmaker-0.5.2.ebuild | 26 ++
 3 files changed, 53 insertions(+)

diff --git a/net-libs/libblkmaker/Manifest b/net-libs/libblkmaker/Manifest
index d7bb7a3..070dbab 100644
--- a/net-libs/libblkmaker/Manifest
+++ b/net-libs/libblkmaker/Manifest
@@ -1,4 +1,6 @@
 DIST libblkmaker-0.3.2.tgz 17893 SHA256 
161dc59400eaaff210a0910b7b4c4feadad3b151422ec2ffc927ef183f8cf661 SHA512 
e45c50c11676995171f6fb27346a42843a2c035c391ab84b5e565f5fff109a4ced6cdafb6c662572eb7243b25d2014400e9516cdbbd0d65f4ea31da7d0e74bdf
 WHIRLPOOL 
d1704692e844e59a5dac5760c96ab2b5d5c1df2bac6ac3e448e918ec88630cd281ef489e36d7559801608537ee9e761eb687b48c01dc5d31439dc533fedb3af7
 DIST libblkmaker-0.4.2-github.tgz 13708 SHA256 
3eb6f855efb56cd87e8c2e8b52089337379c15cd33d4049c8090b39d92d5453e SHA512 
b5ac42ed1be14b10a93828c3c34f1d176d9128a8cb263bda1a55cd5c9d7157f8b501a3943ee60705f572aae7bec7098a9353032499457dbbec80c105796a95cf
 WHIRLPOOL 
a84111c6d38443269cdc627663d228871be0d5435ad28cafb3b74596f85c57f1700e5e54d60dd8a875534d4eda8fd14dc483b6aa5e3619e9d0df8b2ec3a7aea5
+DIST libblkmaker-0.4.3-github.tgz 13712 SHA256 
c0341616b60f421b274513b271bddd0ae8ea876ce508f3d81acd0b4f7d6125fb SHA512 
a8686fc0cd757a214e24476c2fc8bac4511e6522ba977134150c0084dd2a3d7620f3378f4c454dcefb675840b71597f37d5b696a74ad0251b5d3921082c23285
 WHIRLPOOL 
196e1e6d34a7b091ee37de26587b7831a5e104b9d5e25e9671648fcd50db4167289429c31e2a645acb939658b1c7183bce443e57c3aaab6a31b42c3764c54db8
 DIST libblkmaker-0.5.0-github.tgz 13577 SHA256 
06cf13c3de8f191ce16f40b2f2af940826d92bf2b25544b3b1bc8648b04f0a42 SHA512 
64f90a652485f8c192a0d1e6184e44a0d4372907954f0abd855973099436f87a1c02a0ee383b86b22825427c7df5f46b06a9be9c55747942281cd6fc0e1aa33a
 WHIRLPOOL 
992f9d3d5a2fe6e95f4198df97c32fc43007b336a962c13f04f8a751794e2c70bd6be05706324f6e79bfb30c598aa46b20f9b25187d93acfab398ba158a474d3
 DIST libblkmaker-0.5.1-github.tgz 13655 SHA256 
f9d1ccdc2931ed7fe8248b2541e0e0cbf85da3434e2adf41e1ddeffdcec185bd SHA512 
45dd0638b3d1188131d9104a86230f87910fcde225198f4d23cc69f31fc1a86077d83a89780a9ddf686dd286bcbfcb59e1a94f4dfe4e6397236a76bef50f9b14
 WHIRLPOOL 
5e62a57f2726ac5389c36e5072ba0fd778294eb1dadd517172b91e270a16a8c3edbc4b92c3ff6fb9a8bd8e2280face5ed1f09d216eeaf5d098ec06f6e56c4676
+DIST libblkmaker-0.5.2-github.tgz 13657 SHA256 
3208d76056276ed6c27da7fc7ce4322a37cf98058deb4ea16d70087bc15e87a8 SHA512 
ea3f3d2779d126c4ac55ba5bdf38dc0766559bb56609e0116e3221dd0ea058a2195c8f7b17d4d7611bb764044e79bc238130f8628f189e1f1169db11badbc824
 WHIRLPOOL 
b5104be057b8f913d9322e6c7d3858bf63acb3e258f81400af4d6a9e2e5393e7efa1e7bd9f41a7962a705866c9b8eb901c8eb8ef7fe6050bd2781cf423a46594

diff --git a/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild 
b/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild
new file mode 100644
index 000..8d38814
--- /dev/null
+++ b/net-libs/libblkmaker/libblkmaker-0.4.3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="C implementation of getblocktemplate (BIP 22)"
+HOMEPAGE="https://github.com/bitcoin/libblkmaker";
+LICENSE="MIT"
+
+SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> 
${P}-github.tgz"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-libs/jansson-2.0.0
+"
+RDEPEND="${DEPEND}
+   !https://github.com/bitcoin/libblkmaker";
+LICENSE="MIT"
+
+SRC_URI="https://github.com/bitcoin/libblkmaker/archive/v${PV}.tar.gz -> 
${P}-github.tgz"
+SLOT="0/7"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+   >=dev-libs/jansson-2.0.0
+   dev-libs/libbase58
+"
+RDEPEND="${DEPEND}
+   !

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

2015-11-27 Thread Anthony G. Basile
commit: 4f47427d3b7ddd32bedcbfab196409030babc8eb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 22:21:50 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 22:22:11 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f47427d

net-misc/bfgminer: version bump to 5.4.1

Package-Manager: portage-2.2.20.1

 net-misc/bfgminer/Manifest  |   1 +
 net-misc/bfgminer/bfgminer-5.4.1.ebuild | 195 
 2 files changed, 196 insertions(+)

diff --git a/net-misc/bfgminer/Manifest b/net-misc/bfgminer/Manifest
index ce150e8..1de7771 100644
--- a/net-misc/bfgminer/Manifest
+++ b/net-misc/bfgminer/Manifest
@@ -4,3 +4,4 @@ DIST bfgminer-4.10.3.tar.xz 988552 SHA256 
c9e4ac3754dad838d3a8120afd499751ac2e8b
 DIST bfgminer-4.10.4.tar.xz 988348 SHA256 
93c7e5f3170b39353fa4e924268a2497810df64ad8aae281f205484971e2c0c9 SHA512 
5c367babbe7c9cd42fb5f75328989a9da14f0ed11c8922d2a0dcfb40a41552dbfe30c79a7e4f33a1612e85dab506869f96c6b401d6cf57afd27cff71950a3e75
 WHIRLPOOL 
716eba07b3fb0ab8a1a5600bc14bcc444a70d1b1d3707de547e8c59c3ef587452f4cb153c2fb8b90f806df60d3cd6148fbcf5e1c94de1221e05a2ef25bc4a3c5
 DIST bfgminer-5.3.0.tar.xz 1017536 SHA256 
d48fa6e51ff70ee1a85f77334a24f842ca6774c073c2d864fe739f07093ef77f SHA512 
935b2a0595a2230f8ba9f832a280f52418c1b50b884010bebd2059cbef83d28c535d8d0b3cd7abe5b2420f6dc9fa8e9e0e32839ccdb6cd002a1e874dc5b1841a
 WHIRLPOOL 
0244c9cf2a8928590f69819cfaa222498ae9e0b65aba4c0bc3fc751b7712e9284110ef238dd3bdeaa0562f4eaa292b4257e4d509966ff8e92731dd3f1d9f8ecc
 DIST bfgminer-5.4.0.tar.xz 1037568 SHA256 
c265e060919545bd2cdb187de0549b372413c49ca02c5bd5621ef9a91b9f5c0c SHA512 
26d49e0a8b336c6dcfbae7abb4d5fc97707dffc0cb9d790984d02c4557d8383120b58c8a3e08ce7cc4f5bbfc051d01d518181eab4344b57d119527dfb1d75f84
 WHIRLPOOL 
2299b8a4082a59541f13cd04cb516b40d599f3080c70c7020e4581bb4ed583902d2221fd418cd13b8d6edcaaf3290db4f03e8e4fc6073ca31a33786b1da547bd
+DIST bfgminer-5.4.1.tar.xz 1037828 SHA256 
1a0c3e43741d9061aa0b5257353a812b84632fc8ac7d5ec84d91fb134803cc0c SHA512 
3ef88991c18743bfe90749e488ae512a7d10b33ef22d4b1bd6ebfeb3e19cbdb6886f20b1b625b9003cca5b417d8cb814143941d8e2b982552ffb623a4f0e0959
 WHIRLPOOL 
132d2a8c0ca23e11232af8644e4ab77dee6b15ae64a6a9a1ae1c8efae0c3332c84f133777256f7975d63e5b55d0436d7e7c504d99c491d9879c7598f68e863bc

diff --git a/net-misc/bfgminer/bfgminer-5.4.1.ebuild 
b/net-misc/bfgminer/bfgminer-5.4.1.ebuild
new file mode 100644
index 000..12c5b79
--- /dev/null
+++ b/net-misc/bfgminer/bfgminer-5.4.1.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Modular Bitcoin ASIC/FPGA/GPU/CPU miner in C"
+HOMEPAGE="https://bitcointalk.org/?topic=168174";
+SRC_URI="http://luke.dashjr.org/programs/bitcoin/files/${PN}/${PV}/${P}.txz -> 
${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+
+# TODO: knc (needs i2c-tools header)
+# TODO: kncasic & titan (need systemwide knc-asic install)
+# TODO: minergate (needs actual miner_gate)
+IUSE="adl antminer avalon avalonmm bfsb bfx bifury bigpic bitforce bitfury 
cointerra cpumining drillbit dualminer examples gridseed hardened hashbuster 
hashbuster2 hashfast icarus jingtian keccak klondike +libusb littlefury 
lm_sensors metabank minion modminer nanofury ncurses opencl proxy proxy_getwork 
proxy_stratum rockminer screen scrypt +sha256d twinfury +udev udev-broad-rules 
unicode x6500 zeusminer ztex"
+REQUIRED_USE='
+   || ( keccak scrypt sha256d )
+   || ( antminer avalon avalonmm bfsb bfx bifury bigpic bitforce bitfury 
cointerra cpumining drillbit dualminer gridseed hashbuster hashbuster2 hashfast 
icarus klondike littlefury metabank modminer nanofury opencl proxy twinfury 
x6500 zeusminer ztex )
+   adl? ( opencl )
+   antminer? ( sha256d )
+   avalon? ( sha256d )
+   avalonmm? ( sha256d )
+   bfsb? ( sha256d bitfury )
+   bfx? ( sha256d bitfury libusb )
+   bifury? ( sha256d )
+   bigpic? ( sha256d bitfury )
+   bitforce? ( sha256d )
+   bitfury? ( sha256d )
+   cointerra? ( sha256d )
+   drillbit? ( sha256d bitfury )
+   dualminer? ( || ( sha256d scrypt ) icarus )
+   gridseed? ( scrypt )
+   hashbuster? ( sha256d bitfury )
+   hashbuster2? ( sha256d bitfury libusb )
+   hashfast? ( sha256d )
+   icarus? ( || ( scrypt sha256d ) )
+   jingtian? ( sha256d )
+   keccak? ( || ( cpumining opencl proxy ) )
+   klondike? ( sha256d libusb )
+   littlefury? ( sha256d bitfury )
+   lm_sensors? ( opencl )
+   metabank? ( sha256d bitfury )
+   minion? ( sha256d )
+   modminer? ( sha256d )
+   nanofury? ( sha256d bitfury )
+   scrypt? ( || ( cpumining dualminer gridseed opencl proxy zeusminer ) )
+   sha256d? ( || ( antminer avalon avalonmm bfx bifury bitforce bfsb 
bigpic bitfury cointerra

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

2015-11-27 Thread Patrice Clement
commit: 5ec6c519026b4bc9ac99441bc49d95453c818bb9
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 22:03:17 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 22:03:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec6c519

Merge remote-tracking branch 'github/pr/407'.

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



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

2015-11-27 Thread Patrice Clement
commit: 24a066de8d627229100eb39c1e30fa43a87fdea5
Author: Matija Skala  gmx  com>
AuthorDate: Thu Nov 26 18:45:08 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 22:02:20 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24a066de

eclass/toolchain.eclass: fix typo

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index c08aa0c..cea6c05 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -659,7 +659,7 @@ make_gcc_hard() {
ewarn "PIE has not been enabled by default"
gcc_hard_flags+=" -DEFAULT_SSP"
else
-   # do nothing if hardened is't supported, but don't die 
either
+   # do nothing if hardened isn't supported, but don't die 
either
ewarn "hardened is not supported for this arch in this 
gcc version"
return 0
fi



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

2015-11-27 Thread Richard Yao
commit: ee2b46ddacddd61e6cecc06e85db9b29faf50ffd
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Nov 27 21:01:18 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Fri Nov 27 21:01:18 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2b46dd

sys-kernel/spl: Remove !GRKERNSEC_HIDESYM restriction

Upstream no longer depends on this.

Package-Manager: portage-2.2.20.1

 sys-kernel/spl/spl-0.6.5.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-kernel/spl/spl-0.6.5.3.ebuild 
b/sys-kernel/spl/spl-0.6.5.3.ebuild
index 84fdccd..29dd053 100644
--- a/sys-kernel/spl/spl-0.6.5.3.ebuild
+++ b/sys-kernel/spl/spl-0.6.5.3.ebuild
@@ -39,7 +39,6 @@ pkg_setup() {
linux-info_pkg_setup
CONFIG_CHECK="
!DEBUG_LOCK_ALLOC
-   !GRKERNSEC_HIDESYM
MODULES
KALLSYMS
!PAX_KERNEXEC_PLUGIN_METHOD_OR



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

2015-11-27 Thread Richard Yao
commit: 55edcbf96449628da79359c5d7997e9c8a0add6d
Author: Richard Yao  gentoo  org>
AuthorDate: Fri Nov 27 21:03:24 2015 +
Commit: Richard Yao  gentoo  org>
CommitDate: Fri Nov 27 21:04:10 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55edcbf9

sys-fs/zfs-kmod: Remove !PAX_USERCOPY_SLABS restriction

Upstream no longer depends on this.

Package-Manager: portage-2.2.20.1

 sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild 
b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
index c7f189b..0a2d9c7 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-0.6.5.3.ebuild
@@ -46,7 +46,6 @@ pkg_setup() {
IOSCHED_NOOP
MODULES
!PAX_KERNEXEC_PLUGIN_METHOD_OR
-   !PAX_USERCOPY_SLABS
ZLIB_DEFLATE
ZLIB_INFLATE
"



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2015-11-27 Thread Ian Stakenvicius
commit: 653b23d4814bdd1d754f62a01c89ed3a3f2f5eeb
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Nov 27 20:18:20 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 20:18:20 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=653b23d4

ff43 beta initial commit

 www-client/firefox/Manifest  |   1 +
 www-client/firefox/firefox-43.0_beta7.ebuild | 417 +++
 2 files changed, 418 insertions(+)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 6aa0924..cde2cee 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -79,3 +79,4 @@ DIST firefox-42.0-xh.xpi 455527 SHA256 
1a1776e5770dd361d0adc85ed80bb1e81dd5436a0
 DIST firefox-42.0-zh-CN.xpi 491278 SHA256 
46bb4b1b67494004441135dbf3051501e0580fb8da29548de73f2e0fe12f7834 SHA512 
af6b29e0b75b213ad82d8b6d9d0222f58a2992c3758fb6de2ea7e6d85736889eb0e66d45f3ef112eb5bc1b194ee747f5cf4eed73f153d6e35e031d2c36339993
 WHIRLPOOL 
742d90de3e7e5266617565a953a04f5c0736d76fef83710cd308150fa4509d5195b5a334097303896a1cc6fcb5070258c25fb2bea7862b77e8d0e7a28d77
 DIST firefox-42.0-zh-TW.xpi 482387 SHA256 
ef4e9b5e01b85564b935a5f9bc663ffac61ce0f3ca166c316b1aee648832d458 SHA512 
35993b713480d68d647c0bcee9ccb8b58949097663ea839ed4ff9de3d11081863db5ab035f74b61beaabc448440c2aa5f6f6955112a23c8702adb8d7af57cd4b
 WHIRLPOOL 
6aea103b3298a07490af7d067df61e0c5693416d8003272478e7c73bb5f36e92fb2f5c96f8b86f83faffe46c5ed7eb142ecfce300e215096585a8eace330ac1e
 DIST firefox-42.0.source.tar.xz 165766832 SHA256 
994a346699298277b64ec0cab72660b8d3e5b879a2ac79207576f7e6c33da3ae SHA512 
d38f48047233bf68929bd05276165266d341c0186214687405010cac7ccbb266618eec43849b05fa12358eb43a106494d8dce9683bae62e133b7f990bb4c8aaf
 WHIRLPOOL 
2ecb00867045f13739dc58838675f0620e3f0e69f7b446a99e9306061f1d44296fb054a8e19fda3f082f0c11f54c4e81810700705df574ee00d96f6332e1b0e1
+DIST firefox-43.0b7.source.tar.xz 175452128 SHA256 
4ee0779c3c18f89b0c5bdf46c10b0de17811926bb1d7659afba8a43cf106e56b SHA512 
bbee06acf2c8e38db26405f3c766a7930bd1a459140b3b392386eca52694dec05333bfa1baebbc68932065ad43489f91b24f7bf05761ca70194104464af1f34f
 WHIRLPOOL 
38a66d5487e6366a7e9c56bd5825594b1a9fbb037028848a0a1dbaeb4510531dbad3c693932fe07abad3e5c73e77af8e0b4c214b137d8b32f6d465768d8c231b

diff --git a/www-client/firefox/firefox-43.0_beta7.ebuild 
b/www-client/firefox/firefox-43.0_beta7.ebuild
new file mode 100644
index 000..eeec89b
--- /dev/null
+++ b/www-client/firefox/firefox-43.0_beta7.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR=""
+
+# This list can be updated with scripts/get_langs.sh from the mozilla overlay
+# No official support as of fetch time
+# csb
+MOZ_LANGS=( af ar as ast be bg bn-BD bn-IN br bs ca cs cy da de el en
+en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa fi fr fy-NL ga-IE gd
+gl gu-IN he hi-IN hr hu hy-AM id is it ja kk km kn ko lt lv mai mk ml mr
+nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
+MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
+MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+
+if [[ ${MOZ_ESR} == 1 ]]; then
+   # ESR releases have slightly version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+# Patch version
+PATCH="${PN}-42.0-patches-0.3"
+MOZ_HTTP_URI="http://archive.mozilla.org/pub/${PN}/releases";
+
+MOZCONFIG_OPTIONAL_GTK3=1
+MOZCONFIG_OPTIONAL_WIFI=1
+MOZCONFIG_OPTIONAL_JIT="enabled"
+
+inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils 
mozconfig-v6.42 multilib pax-utils fdo-mime autotools virtualx mozlinguas
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="http://www.mozilla.com/firefox";
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux 
~x86-linux"
+
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist egl hardened +minimal neon pgo selinux +gmp-autoupdate test"
+RESTRICT="!bindist? ( bindist )"
+
+# More URIs appended below...
+SRC_URI="${SRC_URI}
+   https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCH}.tar.xz
+   https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
+   https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz";
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+# Mesa 7.10 needed for WebGL + bugfixes
+RDEPEND="
+   >=dev-libs/nss-3.20.1
+   >=dev-libs/nspr-4.10.10-r1
+   selinux? ( sec-policy/selinux-mozilla )"
+
+DEPEND="${RDEPEND}
+   pgo? (
+   >=sys-devel/gcc-4.5 )
+   amd64? ( ${ASM_DEPEND}
+   virtual/opengl )
+   x86? ( ${ASM_DEPEND}
+   virtual/opengl )"
+
+# No source releases for alpha|beta
+if [[ ${PV} =~ alpha ]]; t

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

2015-11-27 Thread Brian Dolbec
commit: 29b3006b524bd60003bb9f961a04b3817e942399
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Nov 27 20:55:34 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Nov 27 20:55:34 2015 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=29b3006b

Gentoo-keys: Update gentoo-devs.seeds

 files/gentoo-keys/seeds/gentoo-devs.seeds |   4 ++--
 files/gentoo-keys/seeds/gentoo-devs.seeds.sig | Bin 639 -> 639 bytes
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/gentoo-keys/seeds/gentoo-devs.seeds 
b/files/gentoo-keys/seeds/gentoo-devs.seeds
index 3a935be..3956eb5 100644
--- a/files/gentoo-keys/seeds/gentoo-devs.seeds
+++ b/files/gentoo-keys/seeds/gentoo-devs.seeds
@@ -2103,11 +2103,11 @@
 }, 
 "nixphoeni": {
 "fingerprint": [
-"5D3F1DDAB4CB682AB366B72E0015DC9F784ADCF5"
+"994B4AEC83EF1F492A7F9BD72A1F8CCACB8CDAD5"
 ], 
 "keydir": "nixphoeni", 
 "keys": [
-"5D3F1DDAB4CB682AB366B72E0015DC9F784ADCF5"
+"994B4AEC83EF1F492A7F9BD72A1F8CCACB8CDAD5"
 ], 
 "name": "Joe Sapp", 
 "nick": "nixphoeni", 

diff --git a/files/gentoo-keys/seeds/gentoo-devs.seeds.sig 
b/files/gentoo-keys/seeds/gentoo-devs.seeds.sig
index 73418a7..513010b 100644
Binary files a/files/gentoo-keys/seeds/gentoo-devs.seeds.sig and 
b/files/gentoo-keys/seeds/gentoo-devs.seeds.sig differ



[gentoo-commits] proj/gkey-seeds:master commit in: /

2015-11-27 Thread Brian Dolbec
commit: ffa917cd86fd94705f2e061ed690961de16ebd87
Author: Brian Dolbec  gentoo  org>
AuthorDate: Fri Nov 27 20:55:29 2015 +
Commit: Brian Dolbec  gentoo  org>
CommitDate: Fri Nov 27 20:55:29 2015 +
URL:https://gitweb.gentoo.org/proj/gkey-seeds.git/commit/?id=ffa917cd

Gentoo-keys: Update gentoo-devs.seeds

 gentoo-devs.seeds |   4 ++--
 gentoo-devs.seeds.sig | Bin 639 -> 639 bytes
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gentoo-devs.seeds b/gentoo-devs.seeds
index 3a935be..3956eb5 100644
--- a/gentoo-devs.seeds
+++ b/gentoo-devs.seeds
@@ -2103,11 +2103,11 @@
 }, 
 "nixphoeni": {
 "fingerprint": [
-"5D3F1DDAB4CB682AB366B72E0015DC9F784ADCF5"
+"994B4AEC83EF1F492A7F9BD72A1F8CCACB8CDAD5"
 ], 
 "keydir": "nixphoeni", 
 "keys": [
-"5D3F1DDAB4CB682AB366B72E0015DC9F784ADCF5"
+"994B4AEC83EF1F492A7F9BD72A1F8CCACB8CDAD5"
 ], 
 "name": "Joe Sapp", 
 "nick": "nixphoeni", 

diff --git a/gentoo-devs.seeds.sig b/gentoo-devs.seeds.sig
index 73418a7..513010b 100644
Binary files a/gentoo-devs.seeds.sig and b/gentoo-devs.seeds.sig differ



[gentoo-commits] proj/lisp:master commit in: dev-lisp/parenscript/

2015-11-27 Thread José María Alonso
commit: a98f9bf004a93ef5ce6d17494d85380ae68f9358
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Nov 27 20:48:25 2015 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Nov 27 20:48:25 2015 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=a98f9bf0

dev-lisp/parenscript: fix Id in header, spacing and depend

 dev-lisp/parenscript/parenscript-2.2.ebuild  |  4 +++-
 dev-lisp/parenscript/parenscript-2.5.ebuild  |  4 +++-
 dev-lisp/parenscript/parenscript-.ebuild | 17 ++---
 3 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/dev-lisp/parenscript/parenscript-2.2.ebuild 
b/dev-lisp/parenscript/parenscript-2.2.ebuild
index 0cd2b2e..cb02074 100644
--- a/dev-lisp/parenscript/parenscript-2.2.ebuild
+++ b/dev-lisp/parenscript/parenscript-2.2.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=3
+
 inherit common-lisp-3 eutils
 
 DESCRIPTION="Parenscript is a small lispy language that can be compiled to 
JavaScript."
@@ -14,6 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="doc"
 
+DEPEND=""
 RDEPEND="!dev-lisp/cl-${PN}
!dev-lisp/cl-${PN}-darcs
!dev-lisp/${PN}-darcs

diff --git a/dev-lisp/parenscript/parenscript-2.5.ebuild 
b/dev-lisp/parenscript/parenscript-2.5.ebuild
index db83dbc..cd4be51 100644
--- a/dev-lisp/parenscript/parenscript-2.5.ebuild
+++ b/dev-lisp/parenscript/parenscript-2.5.ebuild
@@ -1,8 +1,9 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=3
+
 inherit common-lisp-3
 
 DESCRIPTION="Parenscript is a small lispy language that can be compiled to 
JavaScript."
@@ -14,6 +15,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="doc"
 
+DEPEND=""
 RDEPEND="!dev-lisp/cl-${PN}
!dev-lisp/cl-${PN}-darcs
!dev-lisp/${PN}-darcs

diff --git a/dev-lisp/parenscript/parenscript-.ebuild 
b/dev-lisp/parenscript/parenscript-.ebuild
index 152c8e5..e89ecf9 100644
--- a/dev-lisp/parenscript/parenscript-.ebuild
+++ b/dev-lisp/parenscript/parenscript-.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
@@ -15,11 +15,22 @@ SLOT="0"
 IUSE="doc"
 
 DEPEND=""
-RDEPEND=""
+RDEPEND="!dev-lisp/cl-${PN}
+   !dev-lisp/cl-${PN}-darcs
+   !dev-lisp/${PN}-darcs
+   dev-lisp/anaphora
+   dev-lisp/cl-ppcre
+   dev-lisp/fiveam
+   dev-lisp/named-readtables"
+
+CLSYSTEMS="parenscript parenscript.test"
 
 src_install() {
common-lisp-install-sources -t all src runtime extras t
common-lisp-install-asdf
dodoc contributors README
-   use doc && dohtml docs/reference.html
+   if use doc ; then
+   dodoc docs/introduction.lisp
+   dohtml -r docs
+   fi
 }



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

2015-11-27 Thread Matthias Maier
commit: 40ad7dd62389a76603937e0e53a11250502cc694
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Nov 27 20:40:54 2015 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Fri Nov 27 20:41:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ad7dd6

app-emulation/virt-manager: Fix file collision, reintroduce linguas_* flags

 - Fix a file collision with caches being accidentally generated too early
   and registered as belonging to the ebuild (bug #566874).

 - Reintroduce fine grained linguas_* use flags to control installed
   language files.

Thanks to iGentoo for the patches and the bug report

Gentoo-Bug: 566874

Package-Manager: portage-2.2.24

 ...ger-1.3.0.ebuild => virt-manager-1.3.0-r1.ebuild} | 20 
 app-emulation/virt-manager/virt-manager-.ebuild  | 20 
 2 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-1.3.0.ebuild 
b/app-emulation/virt-manager/virt-manager-1.3.0-r1.ebuild
similarity index 80%
rename from app-emulation/virt-manager/virt-manager-1.3.0.ebuild
rename to app-emulation/virt-manager/virt-manager-1.3.0-r1.ebuild
index e1ba253..9a6fb84 100644
--- a/app-emulation/virt-manager/virt-manager-1.3.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-1.3.0-r1.ebuild
@@ -22,9 +22,13 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
+VM_LINGUAS=( as bg bn_IN bs ca cmn cs da de en_GB es fi fr gu hi hr hu is
+   it ja kn ko ml mr ms nb nl or pa pl pt pt_BR ro ru sk sr sr@latin sv ta 
te
+   tr uk vi zh_CN zh_TW )
+
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="gnome-keyring gtk policykit sasl"
+IUSE="gnome-keyring gtk policykit sasl ${VM_LINGUAS[@]/#/linguas_}"
 
 RDEPEND="!app-emulation/virtinst
dev-python/libvirt-python[${PYTHON_USEDEP}]
@@ -54,6 +58,11 @@ DOCS=( README NEWS )
 
 src_prepare() {
distutils-r1_src_prepare
+
+   local lang
+   for lang in ${VM_LINGUAS[@]}; do
+   use linguas_${lang} || rm -v "po/${lang}.po" || die
+   done
 }
 
 distutils-r1_python_compile() {
@@ -64,10 +73,13 @@ distutils-r1_python_compile() {
--default-graphics=spice
 }
 
-python_install_all() {
-   distutils-r1_python_install_all
+src_install() {
+   local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
+
+   distutils-r1_src_install
+
python_fix_shebang \
-   
"${ED}"/usr/share/virt-manager/virt-{clone,convert,image,install,manager}
+   
"${ED}"/usr/share/virt-manager/virt-{clone,convert,install,manager}
 }
 
 pkg_preinst() {

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index e1ba253..9a6fb84 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -22,9 +22,13 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
+VM_LINGUAS=( as bg bn_IN bs ca cmn cs da de en_GB es fi fr gu hi hr hu is
+   it ja kn ko ml mr ms nb nl or pa pl pt pt_BR ro ru sk sr sr@latin sv ta 
te
+   tr uk vi zh_CN zh_TW )
+
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="gnome-keyring gtk policykit sasl"
+IUSE="gnome-keyring gtk policykit sasl ${VM_LINGUAS[@]/#/linguas_}"
 
 RDEPEND="!app-emulation/virtinst
dev-python/libvirt-python[${PYTHON_USEDEP}]
@@ -54,6 +58,11 @@ DOCS=( README NEWS )
 
 src_prepare() {
distutils-r1_src_prepare
+
+   local lang
+   for lang in ${VM_LINGUAS[@]}; do
+   use linguas_${lang} || rm -v "po/${lang}.po" || die
+   done
 }
 
 distutils-r1_python_compile() {
@@ -64,10 +73,13 @@ distutils-r1_python_compile() {
--default-graphics=spice
 }
 
-python_install_all() {
-   distutils-r1_python_install_all
+src_install() {
+   local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
+
+   distutils-r1_src_install
+
python_fix_shebang \
-   
"${ED}"/usr/share/virt-manager/virt-{clone,convert,image,install,manager}
+   
"${ED}"/usr/share/virt-manager/virt-{clone,convert,install,manager}
 }
 
 pkg_preinst() {



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

2015-11-27 Thread Mike Frysinger
commit: f2523febf6ce42415a4a6bdc6957d82abd7df5f5
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 20:39:47 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 20:39:58 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2523feb

net-libs/nghttp2: version bump to 1.5.0 #566936

 net-libs/nghttp2/Manifest |  1 +
 net-libs/nghttp2/nghttp2-1.5.0.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/net-libs/nghttp2/Manifest b/net-libs/nghttp2/Manifest
index 3e781d5..a786bd8 100644
--- a/net-libs/nghttp2/Manifest
+++ b/net-libs/nghttp2/Manifest
@@ -3,3 +3,4 @@ DIST nghttp2-1.2.1.tar.gz 1399177 SHA256 
133451219eacbdd7e37438dd63296e037621a33
 DIST nghttp2-1.3.2.tar.gz 1824304 SHA256 
aeafb76acf246352cc0638fbfb8eff999fef7cf18a5bf01a6a77b0af35d14b28 SHA512 
85cc1be056dae8c479c6e45d69b52ad575d7e82c271ed8c27548639d5a167c79986a2bb4ffdbe4a0112732b57635c8f6ca38436b5b19faadbe2e8d5dc7b1d8f5
 WHIRLPOOL 
badd7a0062ae6a4400a8a7ef3381b36844c22d44ac84de718ffea0d305bc402fd105452a482f7e8e607c88d674193f015d66b868e0d9c26ff2fe20465bbc1eb2
 DIST nghttp2-1.3.4.tar.gz 1836736 SHA256 
70da762f021ca6a56912da112f414da8100b035e635bfb056fcf35289229e9ce SHA512 
ef47d25f1f214a4f79b4873567f799ec1f9ebb432e57b5f1106fcf0f1a1c0365176125273c7c7a36e826ede43c356413d143f09204206c41dc90c33a1ce33801
 WHIRLPOOL 
e426530bb98a8006dd3ffcd57a151f6c4952c203500c34ee6ebe3ded8a4a44d2d5582763aeb80d373fbd602e0df3e0eefb852d8b98e24b8aa6f3fd68894752a3
 DIST nghttp2-1.4.0.tar.gz 1966441 SHA256 
e310ac7a3e9e9d117d5b8bfcd7268bfa3aa5ee888c1503cf5abb9e5b240672a9 SHA512 
cadf76ebe02ce90fc5aeee063b597cc13d2352458efd2b86822638137ae6e3c0a384ee9f1de839d64305afc58a96654781c1b9f4bac3b3663fc67e4fa33d3815
 WHIRLPOOL 
042f9ac0906219116d635c4837573be5d4a96a86560c55eb3485a93f2f64624607b8eb547152a658268abd5e5ccb707d70bd58bb39276ab9a6f36ba252584869
+DIST nghttp2-1.5.0.tar.gz 1980230 SHA256 
ccde0e43cadcef2b81dad4d2ae05559290a2c174e4d2e3e882bd74679895be5c SHA512 
6f5c67269277a0fbbe55c2dd18b49abcbc14614495100f715d7b0c61c1947b56cbc20f1f8dd51de5e921363c582c1d867c366b53869a73ad408c072c424a0f63
 WHIRLPOOL 
74d40e3d77d80d7fb5f7d24559e65dc8d60e60de0f772034beee0fcd6d7e7fab427fb16b69eab85daecbbfb861f77a49e70697338b021982d72d5caf2723b10b

diff --git a/net-libs/nghttp2/nghttp2-1.5.0.ebuild 
b/net-libs/nghttp2/nghttp2-1.5.0.ebuild
new file mode 100644
index 000..7ef717f
--- /dev/null
+++ b/net-libs/nghttp2/nghttp2-1.5.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# TODO: Add python support.
+
+EAPI="5"
+
+inherit multilib-minimal
+
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://github.com/tatsuhiro-t/nghttp2.git";
+   inherit git-2
+else
+   
SRC_URI="https://github.com/tatsuhiro-t/nghttp2/releases/download/v${PV}/${P}.tar.gz";
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86"
+fi
+
+DESCRIPTION="HTTP/2 C Library"
+HOMEPAGE="https://nghttp2.org/";
+
+LICENSE="MIT"
+SLOT="0/1.14" # . SONAMEs
+IUSE="cxx debug hpack-tools jemalloc libressl static-libs test +threads utils 
xml"
+
+RDEPEND="
+   cxx? ( dev-libs/boost[${MULTILIB_USEDEP},threads] )
+   hpack-tools? ( >=dev-libs/jansson-2.5 )
+   jemalloc? ( dev-libs/jemalloc )
+   utils? (
+   >=dev-libs/libev-4.15
+   !libressl? ( >=dev-libs/openssl-1.0.2:0 )
+   libressl? ( dev-libs/libressl )
+   >=sys-libs/zlib-1.2.3
+   )
+   xml? ( >=dev-libs/libxml2-2.7.7 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   test? ( >=dev-util/cunit-2.1[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   ECONF_SOURCE=${S} \
+   econf \
+   --disable-examples \
+   --disable-failmalloc \
+   --disable-werror \
+   --without-cython \
+   --disable-python-bindings \
+   --without-spdylay \
+   $(use_enable cxx asio-lib) \
+   $(use_enable debug) \
+   $(multilib_native_use_enable hpack-tools) \
+   $(use_enable static-libs static) \
+   $(use_enable threads) \
+   $(multilib_native_use_enable utils app) \
+   $(multilib_native_use_with jemalloc) \
+   $(multilib_native_use_with xml libxml2)
+}
+
+multilib_src_install_all() {
+   use static-libs || find "${ED}" -name '*.la' -delete
+}



[gentoo-commits] repo/gentoo:master commit in: dev-lang/go/files/, dev-lang/go/

2015-11-27 Thread William Hubbs
commit: 2fe67f29b8e17de2dad0823ddf349a298e5960c2
Author: William Hubbs  gentoo  org>
AuthorDate: Fri Nov 27 19:56:23 2015 +
Commit: William Hubbs  gentoo  org>
CommitDate: Fri Nov 27 20:39:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe67f29

dev-lang/go: remove incorrect patch for #558368

 dev-lang/go/files/go-1.5.1-darwin-sysctl.patch | 11 ---
 dev-lang/go/go-1.5.1-r1.ebuild |  1 -
 dev-lang/go/go-1.5.1.ebuild|  1 -
 3 files changed, 13 deletions(-)

diff --git a/dev-lang/go/files/go-1.5.1-darwin-sysctl.patch 
b/dev-lang/go/files/go-1.5.1-darwin-sysctl.patch
deleted file mode 100644
index 5cec4b6..000
--- a/dev-lang/go/files/go-1.5.1-darwin-sysctl.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 src/cmd/dist/util.go.
-+++ src/cmd/dist/util.go
-@@ -404,7 +404,7 @@
-   switch gohostos {
-   case "darwin":
-   // Even on 64-bit platform, darwin uname -m prints i386.
--  if strings.Contains(run("", CheckExit, "sysctl", 
"machdep.cpu.extfeatures"), "EM64T") {
-+  if strings.Contains(run("", CheckExit, "/usr/sbin/sysctl", 
"machdep.cpu.extfeatures"), "EM64T") {
-   gohostarch = "amd64"
-   }
-   case "solaris":

diff --git a/dev-lang/go/go-1.5.1-r1.ebuild b/dev-lang/go/go-1.5.1-r1.ebuild
index 23d3717..ed766ec 100644
--- a/dev-lang/go/go-1.5.1-r1.ebuild
+++ b/dev-lang/go/go-1.5.1-r1.ebuild
@@ -113,7 +113,6 @@ src_prepare()
sed -i -e 's/"-Werror",//g' src/cmd/dist/build.go ||
die 'sed failed'
fi
-   epatch "${FILESDIR}"/${P}-darwin-sysctl.patch
epatch_user
 }
 

diff --git a/dev-lang/go/go-1.5.1.ebuild b/dev-lang/go/go-1.5.1.ebuild
index 139b350..a69f787 100644
--- a/dev-lang/go/go-1.5.1.ebuild
+++ b/dev-lang/go/go-1.5.1.ebuild
@@ -113,7 +113,6 @@ src_prepare()
sed -i -e 's/"-Werror",//g' src/cmd/dist/build.go ||
die 'sed failed'
fi
-   epatch "${FILESDIR}"/${P}-darwin-sysctl.patch
epatch_user
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/gourmet/, app-misc/gourmet/files/

2015-11-27 Thread Joe Sapp
commit: 5c04c89d33aaa76dce05205ff8e39e2731519356
Author: Joe Sapp  gentoo  org>
AuthorDate: Fri Nov 27 20:24:54 2015 +
Commit: Joe Sapp  gentoo  org>
CommitDate: Fri Nov 27 20:25:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c04c89d

app-misc/gourmet: Add patch to address gourmet pull request 824; also 
eliminates PIL support

See https://github.com/thinkle/gourmet/pull/824 .

Package-Manager: portage-2.2.25

 app-misc/gourmet/files/tostring-to-tobytes.patch | 26 ++
 app-misc/gourmet/gourmet-0.17.4-r1.ebuild| 61 
 2 files changed, 87 insertions(+)

diff --git a/app-misc/gourmet/files/tostring-to-tobytes.patch 
b/app-misc/gourmet/files/tostring-to-tobytes.patch
new file mode 100644
index 000..e42c594
--- /dev/null
+++ b/app-misc/gourmet/files/tostring-to-tobytes.patch
@@ -0,0 +1,26 @@
+diff --git a/gourmet/gtk_extras/ratingWidget.py 
b/gourmet/gtk_extras/ratingWidget.py
+index 0e01735..efa6463 100644
+--- a/gourmet/gtk_extras/ratingWidget.py
 b/gourmet/gtk_extras/ratingWidget.py
+@@ -135,7 +135,7 @@ class StarGenerator:
+ if is_rgba: rowstride = 4
+ else: rowstride = 3
+ pb=gtk.gdk.pixbuf_new_from_data(
+-image.tostring(),
++image.tobytes(),
+ gtk.gdk.COLORSPACE_RGB,
+ is_rgba,
+ 8,
+diff --git a/gourmet/plugins/browse_recipes/icon_helpers.py 
b/gourmet/plugins/browse_recipes/icon_helpers.py
+index 61c772c..2e7b08b 100644
+--- a/gourmet/plugins/browse_recipes/icon_helpers.py
 b/gourmet/plugins/browse_recipes/icon_helpers.py
+@@ -38,7 +38,7 @@ def get_pixbuf_from_image (image):
+ if is_rgba: rowstride = 4
+ else: rowstride = 3
+ pb=gtk.gdk.pixbuf_new_from_data(
+-image.tostring(),
++image.tobytes(),
+ gtk.gdk.COLORSPACE_RGB,
+ is_rgba,
+ 8,

diff --git a/app-misc/gourmet/gourmet-0.17.4-r1.ebuild 
b/app-misc/gourmet/gourmet-0.17.4-r1.ebuild
new file mode 100644
index 000..e5a07f2
--- /dev/null
+++ b/app-misc/gourmet/gourmet-0.17.4-r1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="Recipe Organizer and Shopping List Generator for Gnome"
+HOMEPAGE="https://thinkle.github.com/gourmet/";
+SRC_URI="https://github.com/thinkle/gourmet/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="-i18n -ipython pdf print spell sound web"
+
+RDEPEND=">=dev-python/pygtk-2.22.0:2[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-0.7.9-r1[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   i18n? ( dev-python/elib-intl[${PYTHON_USEDEP}] )
+   ipython? ( >=dev-python/ipython-0.13.2[${PYTHON_USEDEP}] )
+   pdf? (
+   >=dev-python/reportlab-2.6[${PYTHON_USEDEP}]
+   >=dev-python/python-poppler-0.12.1-r4[${PYTHON_USEDEP}]
+   )
+   print? (
+   >=dev-python/reportlab-2.6[${PYTHON_USEDEP}]
+   >=dev-python/python-poppler-0.12.1-r4[${PYTHON_USEDEP}]
+   )
+   spell? ( >=dev-python/gtkspell-python-2.25.3-r1[${PYTHON_USEDEP}] )
+   sound? ( >=dev-python/gst-python-0.10.22-r1:0.10[${PYTHON_USEDEP}] )
+   web? ( >=dev-python/beautifulsoup-3.2.1-r1:python-2[${PYTHON_USEDEP}] )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   >=dev-python/python-distutils-extra-2.37-r1[${PYTHON_USEDEP}]"
+
+PATCHES=( ${FILESDIR}/no-docs-0.17.0.patch 
${FILESDIR}/tostring-to-tobytes.patch )
+DOCS=( ChangeLog CODING.md FAQ README.md TESTS TODO.md )
+
+python_prepare_all() {
+   # Modify these lines before copying them out
+   sed -i "s:base_dir = '..':base_dir = '/usr/share':" gourmet/settings.py 
|| die
+   sed -i 's:data_dir = os.path.join(base_dir, "gourmet", "data"):data_dir 
= os.path.join(base_dir, "gourmet"):' gourmet/settings.py || die
+   sed -i 's:\(icon_base = os.path.join(data_dir,\) "icons",:\1 
"gourmet",:' gourmet/settings.py || die
+   sed -i 's:\(locale_base = os.path.join(base_dir, "gourmet",\) 
"build",:\1:' gourmet/settings.py || die
+   sed -i 's:\(plugin_base = os.path.join(base_dir,\) "gourmet", "build", 
"share",:\1:' gourmet/settings.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_prepare() {
+   distutils-r1_python_prepare
+   sed -i "s:\(lib_dir = \)'../gourmet':\1'$(python_get_sitedir)':" 
gourmet/settings.py || die
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   doman gourmet.1
+}



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

2015-11-27 Thread Anthony G. Basile
commit: eacb876a8030e11d6b2c3f706efdfb7cd9839e4b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:07:19 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eacb876a

net-p2p/bitcoin-qt: version bump to 0.11.2

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoin-qt/Manifest |   2 +
 net-p2p/bitcoin-qt/bitcoin-qt-0.11.2.ebuild | 110 
 2 files changed, 112 insertions(+)

diff --git a/net-p2p/bitcoin-qt/Manifest b/net-p2p/bitcoin-qt/Manifest
index b77570c..0bacd58 100644
--- a/net-p2p/bitcoin-qt/Manifest
+++ b/net-p2p/bitcoin-qt/Manifest
@@ -1,6 +1,7 @@
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-rbf-v0.10.2-r1.patch 26987 SHA256 
a5dcd50134fe9872c0460746da2d743864525a775150304473a5588aa6c516e6 SHA512 
2e88d185dd8d5845a7286dda130ab6d73328a09f7623387d68437be5e655e9657a1e392e9c6a0004856127738f340a77283206a0a8183f2ee9407ddf43328e7f
 WHIRLPOOL 
39ffca7486964eb25f5de4ccfc4a1aff4078b1a08d907300ea06f51189bdb0c6514dbd9565ce615de6d776bf01faa1dabae5cb0c4628ef8d3dd686f6300c037a
 DIST bitcoin-rbf-v0.10.2.patch 25171 SHA256 
2610cca0d758c502b71a13184643fe00c9dcb7a2b258f943f33a4534ec1f6cd5 SHA512 
855e5e497a371b1e503ab5a0c1fbdb7cb3c30c318b19c32c220d8e6e0b2ae06ca6e63ac27fcb23b51b01c5573c6ea94417ec9d395174ae4f01ad9a0ed4c28c51
 WHIRLPOOL 
9e67a1d03eb7e40431623818230f2c94e811402a5da6f36dd950cc8a92cc76797ba770c3586ff88477d74b7ee21c9b93704ccead7b489678911dda1394f34fda
 DIST bitcoin-rbf-v0.11.0rc3.patch 27178 SHA256 
976e3007121a69630b74c6106f41ebc48b97476ac647e0872d3aaa08a64ec52f SHA512 
dc1c46b731dd78bbcb2e7b066dd74aaf0adf39c672847349ed7ebf00012481d3105cebc753dd3bccbe0c35c49bf9dc1546cc8e4d0cc5509d449115e53e91fcc2
 WHIRLPOOL 
de7bd2c1a45369baeac8e311fcd3f9b37e6ab84b99362bb05a5f3f8d6990ea2ad5f509b389b0962bf679ced9dca70c0825e35ae02d97b389101108d2d80be589
@@ -8,4 +9,5 @@ DIST bitcoin-v0.10.2-r1.tgz 5076702 SHA256 
9bee2b9fe0c236f9f75bfc05c59df238c9424
 DIST bitcoin-v0.10.2.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76ca482c71e9a88e14e274d082bce796b2a9abd48d0fb40e41d169479ced144530825b36e1ab0953dac80b823607aaa8be52

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

2015-11-27 Thread Anthony G. Basile
commit: 3121d9bc59a2ba614c279b0591bffd4dd95852a4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:06:37 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:39 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3121d9bc

net-p2p/bitcoind: version bump to 0.11.2

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoind/Manifest   |  2 +
 net-p2p/bitcoind/bitcoind-0.11.2.ebuild | 71 +
 2 files changed, 73 insertions(+)

diff --git a/net-p2p/bitcoind/Manifest b/net-p2p/bitcoind/Manifest
index b77570c..0bacd58 100644
--- a/net-p2p/bitcoind/Manifest
+++ b/net-p2p/bitcoind/Manifest
@@ -1,6 +1,7 @@
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-rbf-v0.10.2-r1.patch 26987 SHA256 
a5dcd50134fe9872c0460746da2d743864525a775150304473a5588aa6c516e6 SHA512 
2e88d185dd8d5845a7286dda130ab6d73328a09f7623387d68437be5e655e9657a1e392e9c6a0004856127738f340a77283206a0a8183f2ee9407ddf43328e7f
 WHIRLPOOL 
39ffca7486964eb25f5de4ccfc4a1aff4078b1a08d907300ea06f51189bdb0c6514dbd9565ce615de6d776bf01faa1dabae5cb0c4628ef8d3dd686f6300c037a
 DIST bitcoin-rbf-v0.10.2.patch 25171 SHA256 
2610cca0d758c502b71a13184643fe00c9dcb7a2b258f943f33a4534ec1f6cd5 SHA512 
855e5e497a371b1e503ab5a0c1fbdb7cb3c30c318b19c32c220d8e6e0b2ae06ca6e63ac27fcb23b51b01c5573c6ea94417ec9d395174ae4f01ad9a0ed4c28c51
 WHIRLPOOL 
9e67a1d03eb7e40431623818230f2c94e811402a5da6f36dd950cc8a92cc76797ba770c3586ff88477d74b7ee21c9b93704ccead7b489678911dda1394f34fda
 DIST bitcoin-rbf-v0.11.0rc3.patch 27178 SHA256 
976e3007121a69630b74c6106f41ebc48b97476ac647e0872d3aaa08a64ec52f SHA512 
dc1c46b731dd78bbcb2e7b066dd74aaf0adf39c672847349ed7ebf00012481d3105cebc753dd3bccbe0c35c49bf9dc1546cc8e4d0cc5509d449115e53e91fcc2
 WHIRLPOOL 
de7bd2c1a45369baeac8e311fcd3f9b37e6ab84b99362bb05a5f3f8d6990ea2ad5f509b389b0962bf679ced9dca70c0825e35ae02d97b389101108d2d80be589
@@ -8,4 +9,5 @@ DIST bitcoin-v0.10.2-r1.tgz 5076702 SHA256 
9bee2b9fe0c236f9f75bfc05c59df238c9424
 DIST bitcoin-v0.10.2.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76ca482c71e9a88e14e274d082bce796b2a9abd48d0fb40e41d169479ced144530825b36e1ab0953dac80b823607aaa8be52fe631f7df9a5062d

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

2015-11-27 Thread Anthony G. Basile
commit: bac87e64625eac81a4bb04322c3600c9021ed708
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:05:44 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac87e64

net-p2p/bitcoin-cli: remove older unstable versions

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoin-cli/Manifest |  5 ---
 net-p2p/bitcoin-cli/bitcoin-cli-0.10.0-r1.ebuild | 25 ---
 net-p2p/bitcoin-cli/bitcoin-cli-0.10.1.ebuild| 25 ---
 net-p2p/bitcoin-cli/bitcoin-cli-0.9.3.ebuild | 55 
 4 files changed, 110 deletions(-)

diff --git a/net-p2p/bitcoin-cli/Manifest b/net-p2p/bitcoin-cli/Manifest
index aa54448..4569100 100644
--- a/net-p2p/bitcoin-cli/Manifest
+++ b/net-p2p/bitcoin-cli/Manifest
@@ -1,14 +1,9 @@
-DIST bitcoin-0.10.0.ljr20150311.patches.tar.xz 34836 SHA256 
353b82a933d234daaaed3f807f940a701646c7c9669867fbf5cdb48a1065312c SHA512 
dc2a24f141d591f288e846f29a3263dea463f77dda22b92f91e781a8500c695be8b6f497251b6c960e1acdf43e839a7f0bc06fb7a18cdbda90b3d6a61f21c4af
 WHIRLPOOL 
3b898c529e7967750dabcbb235657c19bab0ce75b6f47017ae7bdc7943acb8001cc19eff2d319e1ad405037ecf0674759a575116b1b0c1f32fde89a98f0052a3
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
 DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
-DIST bitcoin-0.9.3.ljr20141002.patch.xz 23320 SHA256 
d0a480e11159d597a36e300398c858b5713de78d4f00295b46aa6612ed4b28cc SHA512 
b6f225c1e6fc4b1b0b53084d62ff6a57af3b45ea48064fb790b51a081bd1a2333ad5ebffdd443da47babac76ca7394d3ccb645fb3e5e532252409de32a3cb768
 WHIRLPOOL 
2cdb0a3e3b8407ef11a9f6a56c47ca51c38eb7adbf1b0ceaf1b7fec00118a75892782f66a4c85e54f43e3a3107d1b4e3c799eb1171dff8eb9db69d162cde650a
 DIST bitcoin-cli-manpage-v0.11.0rc3.1 1609 SHA256 
868d35484d12a649c3ceb5797abf915c4110393fb33b34509793ae0717963b9e SHA512 
296006670bf64c54c408803244eed9db77fe96d1d3f642fb63442838fb4f086c50518d32f44f642a84757bfdf5f041fa6fc98f1e07d48739e41c1049a19b7666
 WHIRLPOOL 
f63e632cb1ad82b4536cff7a04d55c55e981d6cc8e9cd2199e08a3267e4692dd7e732ccb0e66d08657c428a569046a0abc6fac9eec82ba6b997bd41fc96865a7
-DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
-DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.10.2-r1.tgz 5076702 SHA256 
9bee2b9fe0c236f9f75bfc05c59df238c9424cbcffe4483db5009c5aaff8881b SHA512 
5650dc281c749a6057d2dc29d61909619d680ace8c74c41df1581ef56e98950cb42bf4ea2c37264f00090cfa7762f2539f433c8117228484cd7628d397aa69fa
 WHIRLPOOL 
02c2e74748c7572fa3968fc132d561323e33e6aadc07744bd06567ab3c7871afe6b46d30fc3389d92246c705454db708dd05946e93e3a93ad5d3b89a327b
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe

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

2015-11-27 Thread Anthony G. Basile
commit: 89d67ac08e472b8a0e41eee5014312b42aad0b1b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 19:59:50 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:31 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89d67ac0

net-libs/libbitcoinconsensus: version bump to 0.11.2

Package-Manager: portage-2.2.20.1

 net-libs/libbitcoinconsensus/Manifest  |  2 ++
 .../libbitcoinconsensus-0.11.2.ebuild  | 27 ++
 2 files changed, 29 insertions(+)

diff --git a/net-libs/libbitcoinconsensus/Manifest 
b/net-libs/libbitcoinconsensus/Manifest
index 6e60ce8..a000ed3 100644
--- a/net-libs/libbitcoinconsensus/Manifest
+++ b/net-libs/libbitcoinconsensus/Manifest
@@ -2,7 +2,9 @@ DIST bitcoin-0.10.0.ljr20150311.patches.tar.xz 34836 SHA256 
353b82a933d234daaaed
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
 DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76ca482c71e9a88e14e274d082bce796b2a9abd48d0fb40e41d169479ced144530825b36e1ab0953dac80b823607aaa8be52fe631f7df9a5062dc2a4bf4e66
 WHIRLPOOL 
9d8c98b45919e3323a27eacf1c0cc28d992bf7fe1cef9f738dab880e104613e8fb9184ecaa5ad3ea2234625254f3329c7ab5c939f6076d50b9f1ce970db85b9d

diff --git a/net-libs/libbitcoinconsensus/libbitcoinconsensus-0.11.2.ebuild 
b/net-libs/libbitcoinconsensus/libbitcoinconsensus-0.11.2.ebuild
new file mode 100644
index 000..bf74046
--- /dev/null
+++ b/net-libs/libbitcoinconsensus/libbitcoinconsensus-0.11.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2010-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+BITCOINCORE_COMMITHASH="7e278929df53e1fb4191bc5ba3176a177ce718bf"
+BITCOINCORE_LJR_DATE="20151118"
+BITCOINCORE_IUSE="ljr test"
+BITCOINCORE_POLICY_PATCHES="dcmp"

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

2015-11-27 Thread Anthony G. Basile
commit: 9bc0502cf7b45a8500db612f2c50b87f8e6b7204
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:01:06 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:33 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc0502c

dev-util/bitcoin-tx: version bump 0.11.2

Package-Manager: portage-2.2.20.1

 dev-util/bitcoin-tx/Manifest |  2 ++
 dev-util/bitcoin-tx/bitcoin-tx-0.11.2.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/dev-util/bitcoin-tx/Manifest b/dev-util/bitcoin-tx/Manifest
index 6e60ce8..a000ed3 100644
--- a/dev-util/bitcoin-tx/Manifest
+++ b/dev-util/bitcoin-tx/Manifest
@@ -2,7 +2,9 @@ DIST bitcoin-0.10.0.ljr20150311.patches.tar.xz 34836 SHA256 
353b82a933d234daaaed
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
 DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5ac0b1b4b2b5949b97082af256 SHA512 
f89330b93f22ba5f393c9a7a48ce28196be0e16468e5d99c459e889c458cc3a7c3f6e4537996571aa8ccb0ebb2eedf80ad028da136a2e08e2f8631f69ac5f2fc
 WHIRLPOOL 
0cfb182f355151cde75601d2260cc92801e2dc1231ae2fca67610e699bb5f0cae826b09f456ca8afa283730954f11a8b180f43ae5a5297d129093fc0f9f53b4e
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76ca482c71e9a88e14e274d082bce796b2a9abd48d0fb40e41d169479ced144530825b36e1ab0953dac80b823607aaa8be52fe631f7df9a5062dc2a4bf4e66
 WHIRLPOOL 
9d8c98b45919e3323a27eacf1c0cc28d992bf7fe1cef9f738dab880e104613e8fb9184ecaa5ad3ea2234625254f3329c7ab5c939f6076d50b9f1ce970db85b9d

diff --git a/dev-util/bitcoin-tx/bitcoin-tx-0.11.2.ebuild 
b/dev-util/bitcoin-tx/bitcoin-tx-0.11.2.ebuild
new file mode 100644
index 000..31ee9a8
--- /dev/null
+++ b/dev-util/bitcoin-tx/bitcoin-tx-0.11.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2010-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+BITCOINCORE_COMMITHASH="7e278929df53e1fb4191bc5ba3176a177ce718bf"
+BITCOINCORE_LJR_DATE="20151118"
+BITCOINCORE_IUSE=""
+BITCOINCORE_NEED_LIBSECP256K1=1
+inherit bitcoincore
+
+DESCRIPTION="Command-line Bitcoin transaction tool"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~

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

2015-11-27 Thread Anthony G. Basile
commit: 4d4bfe017e568d0f596ef21127306678a2faab02
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 20:03:11 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 20:08:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d4bfe01

net-p2p/bitcoin-cli: version bump to 0.11.2

Package-Manager: portage-2.2.20.1

 net-p2p/bitcoin-cli/Manifest  |  2 ++
 net-p2p/bitcoin-cli/bitcoin-cli-0.11.2.ebuild | 33 +++
 2 files changed, 35 insertions(+)

diff --git a/net-p2p/bitcoin-cli/Manifest b/net-p2p/bitcoin-cli/Manifest
index 2031ca9..aa54448 100644
--- a/net-p2p/bitcoin-cli/Manifest
+++ b/net-p2p/bitcoin-cli/Manifest
@@ -2,6 +2,7 @@ DIST bitcoin-0.10.0.ljr20150311.patches.tar.xz 34836 SHA256 
353b82a933d234daaaed
 DIST bitcoin-0.10.1.ljr20150428.patches.tar.xz 34980 SHA256 
f3770c478bd541fcc75c1f64664ae810aa67da7535f11859034dcc7067546713 SHA512 
edf7c8aa81c8890da61224eddde61cec62058514fa76a50ab25cc7db272f6c656f5c46f8b9468f6059eb7c1be624de834867c0a7c1c2559a5231b763e40c13a2
 WHIRLPOOL 
2b8d878bf3d599393da177403e2199e63bb2634d14438079b5c8821c07441e26fb8b5cd150281c9923534f474763d9f3c2cab9424ab7a319de059c1b3bb49c4e
 DIST bitcoin-0.11.0.ljr20150711.patches.tar.xz 79740 SHA256 
2f9608ee18f10fccaeda239baf82fd74180a562eb92aec72f7959c7211228bbb SHA512 
cafa5cf0b7a56894b07e949bb401016c46456f6043da86f54023f930e9836a420c88ca9e94067edcf2150495cb637b1938478332f7f7669394ea90351f3b4623
 WHIRLPOOL 
1bab46c50b7bc8709359ea98a9a75f4b476dd81540421f6696b4085f4acf8fd3d040e591230df1f83625ada89d0d178040f747ae02f76d1dd73787c86e73dac4
 DIST bitcoin-0.11.1.ljr20150921.patches.tar.xz 85116 SHA256 
b8f7912a90f74dbd710f769e2d5df79ad494caef98a34ddd08496870d8826cd8 SHA512 
f428fbd726cba8f82a0afe1dd09bed477896c7186770eb0da53e12f342d5dc260419c2c216d8fdad5038a18d88ca746b9c275d50659fbefc6d2b456ce8e5aade
 WHIRLPOOL 
de1a89142bcb2a6df11466cc497ff6d6d599cdca909c14b713dd5579e243fb27fdd0baeb3de4205645fa34bf403cc3b3d50137a45be62955382f038146586c3a
+DIST bitcoin-0.11.2.ljr20151118.patches.tar.xz 98552 SHA256 
de44c8604de476d282820c2419ccbba3bef3eb054887cdd16b0ab4e7ff450dcb SHA512 
283d0b6550fa1c6d2347e146c350b2afb9d7ca0c2e8ad150a8dcb6c0522abd17ca31ba8dcdee7e2d7020561be6e8bdc9bd33f7d21e7901ca675ff990441a97ef
 WHIRLPOOL 
24f25ba32d1c22e1e795aba13e202af661b9e23992b633382cdd62953d744862901494726c36075eb0ae186bd6e60e4c15148e0f46a2401efffa1b419b4d2390
 DIST bitcoin-0.9.3.ljr20141002.patch.xz 23320 SHA256 
d0a480e11159d597a36e300398c858b5713de78d4f00295b46aa6612ed4b28cc SHA512 
b6f225c1e6fc4b1b0b53084d62ff6a57af3b45ea48064fb790b51a081bd1a2333ad5ebffdd443da47babac76ca7394d3ccb645fb3e5e532252409de32a3cb768
 WHIRLPOOL 
2cdb0a3e3b8407ef11a9f6a56c47ca51c38eb7adbf1b0ceaf1b7fec00118a75892782f66a4c85e54f43e3a3107d1b4e3c799eb1171dff8eb9db69d162cde650a
 DIST bitcoin-cli-manpage-v0.11.0rc3.1 1609 SHA256 
868d35484d12a649c3ceb5797abf915c4110393fb33b34509793ae0717963b9e SHA512 
296006670bf64c54c408803244eed9db77fe96d1d3f642fb63442838fb4f086c50518d32f44f642a84757bfdf5f041fa6fc98f1e07d48739e41c1049a19b7666
 WHIRLPOOL 
f63e632cb1ad82b4536cff7a04d55c55e981d6cc8e9cd2199e08a3267e4692dd7e732ccb0e66d08657c428a569046a0abc6fac9eec82ba6b997bd41fc96865a7
 DIST bitcoin-v0.10.0.tgz 5022212 SHA256 
ecff92e184fac4a96684085590a67554a27db72d0ac235b7cc054887644c0b70 SHA512 
f362a9d4ba405c02b2d01024a61b68f984dd6e441ef2254d05bf65cfe803c8b084bd3b14a76a3472251d96087e450091f95f26a691c248836c6d0b43dece8255
 WHIRLPOOL 
2185413c6d073b0dcb30001c8fb56301390206680ffc6d705ed99e102e68e5c4c1d08c495c38703631696fa9a4a3784befd71acfbec0e94b164bbbfde76158c3
@@ -9,4 +10,5 @@ DIST bitcoin-v0.10.1.tgz 5053846 SHA256 
51bff5ba2372ca53782c5fec3d9b4b4226e94b5a
 DIST bitcoin-v0.10.2-r1.tgz 5076702 SHA256 
9bee2b9fe0c236f9f75bfc05c59df238c9424cbcffe4483db5009c5aaff8881b SHA512 
5650dc281c749a6057d2dc29d61909619d680ace8c74c41df1581ef56e98950cb42bf4ea2c37264f00090cfa7762f2539f433c8117228484cd7628d397aa69fa
 WHIRLPOOL 
02c2e74748c7572fa3968fc132d561323e33e6aadc07744bd06567ab3c7871afe6b46d30fc3389d92246c705454db708dd05946e93e3a93ad5d3b89a327b
 DIST bitcoin-v0.11.0.tgz 5898627 SHA256 
a52cb63e96a13626243c78662ea659c90277728b8f40d27846e82fdf81ce58e3 SHA512 
bf1e05e115ecc375bfe9e342bf65db74784926e599a05f42f33b43781775d0469826228876269fcdc8a469bce45cb3dd4513e1f9dda5d36cc40adbb9aaf6f054
 WHIRLPOOL 
ca2f3feb9815ad9bfac0b573bc0a3a7bb55bb7467724d84a6baf6a469983625727bb0fd01722a0be74e2df0a29833aadc152d036819be660270733b57089e9bf
 DIST bitcoin-v0.11.1.tgz 5945124 SHA256 
3b6907c70a0d79823e873f9212f253b5abc96c61859d9686d102a1a08be8febc SHA512 
8c4acf0386a5a17525ac4fa5ecfb66ff13fde65052b4aeba9f847344c9149ddff2af81323b6b9a675ea9fdc76f654546f96725a7fb80a9e4aa545f5ede17ee63
 WHIRLPOOL 
4f4984d8a4af5604a47dc0c5538b35a9233c09c0181929ca285bd89368044d11eb6be4eb376eaf1e9c695078deb243abdfb0bbd36a161ffdf043a5db0f424dcc
+DIST bitcoin-v0.11.2.tgz 5958338 SHA256 
1adb0b5ea6dcbf9e3de9c6338b4f0d0abc6f72d8023ac5451370cdf43c9971c4 SHA512 
0a76c

[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm/

2015-11-27 Thread Joe Sapp
commit: 23e3f616d477c93a39f3475a7becdc3b433f4aec
Author: Joe Sapp  gentoo  org>
AuthorDate: Fri Nov 27 19:52:15 2015 +
Commit: Joe Sapp  gentoo  org>
CommitDate: Fri Nov 27 19:53:35 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e3f616

Bump sci-geosciences/josm to 9060

Package-Manager: portage-2.2.25

 sci-geosciences/josm/Manifest |  1 +
 sci-geosciences/josm/josm-9060.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/sci-geosciences/josm/Manifest b/sci-geosciences/josm/Manifest
index 513e71b..1f98ebd 100644
--- a/sci-geosciences/josm/Manifest
+++ b/sci-geosciences/josm/Manifest
@@ -2,3 +2,4 @@ DIST josm-5608.tar.xz 13873780 SHA256 
8f57b6045b06a5a37a2f2c399bfc5da55074c3a3d7
 DIST josm-6060.tar.xz 13999664 SHA256 
aa1f113164d5fa05c46419252d22bee59543049510855b4e4cdf46ff530d303e SHA512 
bb52c254230fbbcf19a2197a2d9218a0985a73d94c7389665c0bd1943eedef1807073d2216507e8457a3091d228d08e2a62e9ac4eca8a3252e74e8c16f488a45
 WHIRLPOOL 
12dc5e05be4016412ebbc780d822b4a4bb3a56294e0ec1cec962b37b72be7bddf55fb07f5e10f273667c6adb5d433d999d1c310e3f5931bcb9677b1c774c4692
 DIST josm-7347.tar.gz 25495047 SHA256 
8f7af0bc15ff59899b5f35de68e0a164becf820611ef46f27ce0f201b9069073 SHA512 
fe338f3617e4099ed0f2745cba8ae80540c04360d5419ecdbbe165b3afd7a459b09b9bf9342b8a38388a3a8803844d1ad4af6f39395c034c68149ba8e244c3b1
 WHIRLPOOL 
534c04f5472e7c113a092a78e0a5fae0020f231156cd4a6db4c1fa4bc29d777a12d08132d0f90c51a0fb88b168f270f6ecf0f9d4f8ca988c6f02baa47d505d55
 DIST josm-8800.tar.gz 39442264 SHA256 
50859314c18118e93788b511660012eb9eefc9e90653e72be999bc6aa0e24ea3 SHA512 
3a002d49508386daaad656feff9e305734f3fdedfc7da29fd3f821a623c875f25f3855e1cc0a073cee119e66e7dc05f732b4eccf23a2cb1ae0a0eda9d5fc5f86
 WHIRLPOOL 
2ad4397d34d15efff1233aad593042a90a552574ecd1f89c6b7953133fd9803de348de9a27f89bdc509b3b691e9ce618e6b32a8aba669ed032768873a4a23a54
+DIST josm-9060.tar.gz 39757613 SHA256 
a6be6ce30f48b9dde83b2a8489fa2b406394c7168763d66bc8d0f6110a3df6e6 SHA512 
e5506cd38ba5dec88f66becfd7cdc33741ddebe8fc8cc31c0af20c818c2201a39936f27cad6cd6be9a5bbdbc69c52ccf0fd58f771477f537430dea68d89384bf
 WHIRLPOOL 
13daab7bfa2f0c4b334e821a940f51ecba246c23bd4fe8f3fde3106f7048662ab94a2319117d4faa2b49c4341683ea036a9f69027b345653ae63735776268f8d

diff --git a/sci-geosciences/josm/josm-9060.ebuild 
b/sci-geosciences/josm/josm-9060.ebuild
new file mode 100644
index 000..167d07c
--- /dev/null
+++ b/sci-geosciences/josm/josm-9060.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+JAVA_ANT_ENCODING=UTF-8
+
+[[ ${PV} == "" ]] && SUBVERSION_ECLASS="subversion"
+ESVN_REPO_URI="http://josm.openstreetmap.de/svn/trunk";
+inherit eutils java-pkg-2 java-ant-2 ${SUBVERSION_ECLASS}
+unset SUBVERSION_ECLASS
+
+DESCRIPTION="Java-based editor for the OpenStreetMap project"
+HOMEPAGE="http://josm.openstreetmap.de/";
+# Upstream doesn't provide versioned tarballs, so we'll have to create one on 
our own:
+# REVISION=${PV}
+# mkdir -p josm-${REVISION}
+# svn co -r ${REVISION} http://josm.openstreetmap.de/svn/trunk/ 
josm-${REVISION}
+# cd josm-${REVISION} && ant init-svn-revision-xml && cd -
+# tar -cz  --exclude=.svn -f /usr/portage/distfiles/josm-${REVISION}.tar.gz 
josm-${REVISION}
+[[ ${PV} == "" ]] || SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
+[[ ${PV} == "" ]] || \
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=">=virtual/jdk-1.7"
+RDEPEND=">=virtual/jre-1.7"
+
+IUSE=""
+
+src_prepare() {
+
+   if [[ ${PV} == "" ]]; then
+
+   # create-revision needs the compile directory to be a svn 
directory
+   # see also 
http://lists.openstreetmap.org/pipermail/dev/2009-March/014182.html
+   sed -i \
+   -e "s:arg[ ]value=\".\":arg 
value=\"${ESVN_STORE_DIR}\/${PN}\/trunk\":" \
+   build.xml || die "sed failed"
+
+   else
+
+   # Remove dependency on git and svn just for generating a
+   # revision - the tarball should already have REVISION.XML
+   sed -i -e 's:, *init-git-revision-xml::g' \
+   -e '/

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

2015-11-27 Thread Michał Górny
commit: ac802704f1c23ef89035b5a817ae4314ea1b5c0c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:13:31 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac802704

dev-python/pypy: Apply full Gentoo path set, only for Gentoo sys.prefix

Override all default distutils.command.install paths for Gentoo rather
than just scriptdir. However, do that only when install_base equals
the default prefix in which PyPy is installed system-wide.

This fixes both issues resulting from lack of prefix override (like
installing data files in /usr/lib*/pypy), and from overeager prefix
overrides (like virtualenv installing scripts in /usr/bin).

Fixes: https://bugs.gentoo.org/462306
Fixes: https://bugs.gentoo.org/465546

 dev-python/pypy/files/1.9-scripts-location.patch   | 11 -
 dev-python/pypy/files/4.0.0-gentoo-path.patch  | 50 ++
 .../{pypy-2.6.0.ebuild => pypy-2.6.0-r1.ebuild}|  6 ++-
 .../{pypy-4.0.0.ebuild => pypy-4.0.0-r1.ebuild}|  6 ++-
 4 files changed, 60 insertions(+), 13 deletions(-)

diff --git a/dev-python/pypy/files/1.9-scripts-location.patch 
b/dev-python/pypy/files/1.9-scripts-location.patch
deleted file mode 100644
index 7453908..000
--- a/dev-python/pypy/files/1.9-scripts-location.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/lib-python/2.7/distutils/command/install.py
-+++ b/lib-python/2.7/distutils/command/install.py
-@@ -87,7 +87,7 @@
- 'purelib': '$base/site-packages',
- 'platlib': '$base/site-packages',
- 'headers': '$base/include',
--'scripts': '$base/bin',
-+'scripts': '/usr/bin',
- 'data'   : '$base',
- },
- }

diff --git a/dev-python/pypy/files/4.0.0-gentoo-path.patch 
b/dev-python/pypy/files/4.0.0-gentoo-path.patch
new file mode 100644
index 000..4d394f9
--- /dev/null
+++ b/dev-python/pypy/files/4.0.0-gentoo-path.patch
@@ -0,0 +1,50 @@
+From 165e05bbdc93e54411217c0198d0a5cbb9de4e33 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 27 Nov 2015 17:02:42 +0100
+Subject: [PATCH] Gentoo: override paths for system-wide install based on
+ sys.prefix
+
+Override all default distutils install paths to ones suitable for
+system-wide install when sys.prefix indicates we're running the Gentoo
+system-wide install of PyPy with no prefix overrides (e.g. virtualenv).
+
+Fixes: https://bugs.gentoo.org/462306
+Fixes: https://bugs.gentoo.org/465546
+---
+ lib-python/2.7/distutils/command/install.py | 13 -
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/lib-python/2.7/distutils/command/install.py 
b/lib-python/2.7/distutils/command/install.py
+index fc43951..fed5218 100644
+--- a/lib-python/2.7/distutils/command/install.py
 b/lib-python/2.7/distutils/command/install.py
+@@ -90,6 +90,13 @@ INSTALL_SCHEMES = {
+ 'scripts': '$base/bin',
+ 'data'   : '$base',
+ },
++'gentoo': {
++'purelib': '$base/site-packages',
++'platlib': '$base/site-packages',
++'headers': '$base/include',
++'scripts': '@EPREFIX@/usr/bin',
++'data'   : '@EPREFIX@/usr',
++},
+ }
+ 
+ # The keys to an installation scheme; if any new types of files are to be
+@@ -476,7 +483,11 @@ class install (Command):
+ # it's the caller's problem if they supply a bad name!
+ if (hasattr(sys, 'pypy_version_info') and
+ not name.endswith(('_user', '_home'))):
+-name = 'pypy'
++if self.install_base == 
os.path.normpath('@EPREFIX@/usr/@libdir@/pypy'):
++# override paths for system-wide install
++name = 'gentoo'
++else:
++name = 'pypy'
+ scheme = INSTALL_SCHEMES[name]
+ for key in SCHEME_KEYS:
+ attrname = 'install_' + key
+-- 
+2.6.3
+

diff --git a/dev-python/pypy/pypy-2.6.0.ebuild 
b/dev-python/pypy/pypy-2.6.0-r1.ebuild
similarity index 97%
rename from dev-python/pypy/pypy-2.6.0.ebuild
rename to dev-python/pypy/pypy-2.6.0-r1.ebuild
index 779b81c..4058bf0 100644
--- a/dev-python/pypy/pypy-2.6.0.ebuild
+++ b/dev-python/pypy/pypy-2.6.0-r1.ebuild
@@ -85,10 +85,14 @@ pkg_setup() {
 }
 
 src_prepare() {
-   epatch "${FILESDIR}/1.9-scripts-location.patch" \
+   epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
"${FILESDIR}"/2.5.0-shared-lib.patch# 517002
 
+   sed -e "s^@EPREFIX@^${EPREFIX}^" \
+   -e "s^@libdir@^$(get_libdir)^" \
+   -i lib-python/2.7/distutils/command/install.py || die
+
# apply CPython stdlib patches
pushd lib-python/2.7 > /dev/null || die
epatch "${FILESDIR}"/2.5.0_all_distutils_cxx.patch \

diff --git a/dev-python/pypy/pypy-4.0.0.ebuild 
b/dev-python/pypy/pypy-4.

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

2015-11-27 Thread Michał Górny
commit: 3d41060bb504da5fb2dd2de649a058fe4ef81b53
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 19:13:50 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d41060b

dev-python/pypy-bin: Bump to 4.0.1

 dev-python/pypy-bin/Manifest  |   8 ++
 dev-python/pypy-bin/pypy-bin-4.0.1.ebuild | 201 ++
 2 files changed, 209 insertions(+)

diff --git a/dev-python/pypy-bin/Manifest b/dev-python/pypy-bin/Manifest
index 8409437..cbbf863 100644
--- a/dev-python/pypy-bin/Manifest
+++ b/dev-python/pypy-bin/Manifest
@@ -1,5 +1,6 @@
 DIST pypy-2.6.0-src.tar.bz2 16858400 SHA256 
9bf353f22d25e97a85a6d3766619966055edea1ea1b2218445d683a8ad0399d9 SHA512 
82a6a44c0c551a1291215394610e5331cf83216b38ac9f1a79a3eab53ba2933b121c3154b58cead814c73a1da1fc95d895324bb0c43e8e0429438b0dea527cc4
 WHIRLPOOL 
e536ff5d3b393c6834fd721f383318b5dcef79046f475b0f1fe737c67c56e8769cabc0a35f553da5dc475a255c5711de01bd6d42e541cabbab3b9e30f20c9a5c
 DIST pypy-4.0.0-src.tar.bz2 17244624 SHA256 
acff480e44ce92acd057f2e786775af36dc3c2cd12e9efc60a1ac6a562ad7b4d SHA512 
2bbdc2536a32b0aa28f7b12ec3d879ed28afe984fad38635bc3e1d950a9fe198cfbaf9b554f0fa245e7fd512ec7a76297f05a1d3e17f73fb49e8506561190f5b
 WHIRLPOOL 
e94bdf5e8ea2cbab8e25d37bb7cb36b9bae773ec051d603cfce784e0fd8e591ed16e6896f49d14d9ae094c5f613a0ba871380c8adc2a1cf0023157e3e2a51f52
+DIST pypy-4.0.1-src.tar.bz2 17172844 SHA256 
29f5aa6ba17b34fd980e85172dfeb4086fdc373ad392b1feff2677d2d8aea23c SHA512 
66358cc3fe9ccb402b717379c48731aca8f9f85a1a754a54e3a060113398955b87a3f3048ba731a93be4b49c0f5c7e3bac49dc4523263e1bf4f4b5149d5db5c4
 WHIRLPOOL 
656a6c60aeb26cb6355db121a92bafcf2b744a7f09dccf21b4a16052c0117d239891ccf6762fcb4fee7f913862263c589becd5984498edc4a8b6d55784957994
 DIST pypy-bin-2.6.0-amd64+bzip2+jit+ncurses+shadowstack.tar.xz 12713852 SHA256 
5a23efc74a73f2073d14975949b29b46f85eb815e40fe617d788bcc8463914c2 SHA512 
3dbb73047365ab39f328b1c48f370015577ac68aa8ae331d2f49b89a65f2146fa9f53629c33e424ca3949e03caf1b7616c852bd65f49a635a0a3d600f1f252ae
 WHIRLPOOL 
fdb1f43231a2e0b99f9a4db6077cda172160514b8504def1f925a66521033a522710b68f7755363701639069bb8d20edfc627dc4fb8c04015b78214581c0999d
 DIST pypy-bin-2.6.0-amd64+bzip2+jit+ncurses.tar.xz 13707848 SHA256 
f989708173de093a9d98f190b249a8ed32642fe96ace548f231457e4c743ce57 SHA512 
c45cc995349f30630ae14171125bb2ddf8974a77eb817f01a0d86845050832932ca00f3d2c0fcabb15649d3b19a19cfa55d515a90e750d507828ec598aaf998e
 WHIRLPOOL 
3e07920c7bbc9217dccbad948dd404af808c441a725c804e90b2a427fb37fbaaa08dbe12f1ad970292b301e4dd2c0014442761839290a8c7f39a3a11bf6a4019
 DIST pypy-bin-2.6.0-amd64+bzip2+ncurses.tar.xz 7440860 SHA256 
b86d2c6939949c16f745729082ee35ef221a48d745f98d0d9a09897187412ca9 SHA512 
de9bfe9ddd342e806c59477e333c22afc672175fa3207519379c71d8d359b004a187ac0ed59211347beb562802daa05ba4e6cbb08dd8ad3587c2c9be41ed1307
 WHIRLPOOL 
d62aec345b8a98b3ab790a2588108745c4e0203e8a76580ee700c2379b22215b141141c31d41ab211c451713aadebf05ae0f9cdd1e2b318b73e43a6f2a5ff76f
@@ -14,4 +15,11 @@ DIST 
pypy-bin-4.0.0-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.xz 9944576 SHA256
 DIST pypy-bin-4.0.0-x86+bzip2+jit+ncurses+sse2.tar.xz 11065800 SHA256 
b6275632bc7901affbad59c6ee773c42bb4df0d449565a2a69beeb6b3dfedd70 SHA512 
eff3d32aa3a1a106b581c715bfe2db121ce66fe60cec94e7533c1096fdec2c599a6141d688af10a51dff4e1b6ee4805d2b07ea1bdea28f343923b8a6f315b8e2
 WHIRLPOOL 
b2d50c065dfc93fe1be3e588810586041bd42a21ca13d7b568cd1da6c2a79a4467c490fa8636315ef9a369bd914eb338c235dbea8a4b639002e8efef39aa5592
 DIST pypy-bin-4.0.0-x86+bzip2+ncurses+sse2.tar.xz 5822756 SHA256 
b254570e2414f6c420146a07390260d63218e327c07d6c5048893f3ce56b78f7 SHA512 
7354dbb7a6bb48ee7845ea3e99773381e845d1be1bd2b784c90596ceb01a4192d5bcef9bbe1bbf377d5ce9189e19d2d08d4701e948a04b1e5e54f83dc33f9cb5
 WHIRLPOOL 
c5ff5a335f5bbd5a337aff0a2b4a66636228dc7c81c85fccdd885f2411d88cb5e795c2931b8d7d7f3baed89c0a01d7b858b25b792fd30a55cf25b948e9df1899
 DIST pypy-bin-4.0.0-x86+bzip2+ncurses.tar.xz 5803376 SHA256 
8f7a87c48801ecc5825a00659b691125a7700c6e8d4f0e67a6c3a5dd7f4c1fc2 SHA512 
678b98a093817508e23e3d55cfa514520f0f2b2d2dab3088a9b4481744eb39fe8d9ee4fbe81744c4fdab86c2cc53913bd2f63cda64a9d74166a900da7bb28aae
 WHIRLPOOL 
0638426bc82903d0244c54a2bacb22061031c7b7f13b51a3af9911eb8abceed0d7ddb7e7d4ec3b48096d217eecee9058fbeaacb1d1705a88e643a20e58958318
+DIST pypy-bin-4.0.1-amd64+bzip2+jit+ncurses+shadowstack.tar.xz 13085168 SHA256 
79ab082d2d61a46ef80759455e06afa340a8d31b3eeb5f88f47b7a1bc3370562 SHA512 
dd2a0b53bd86511a5e6c8fe4cdc78cda34911082e185d5e5cbe29343132f4e3b7e86e8ed1d826c2937ae9c72aec9944ace8108d0739ad0a83b9869e61fc4e541
 WHIRLPOOL 
b8c1282a408e60006ac8afe8aae1af89b6603ab38961dac188c3474df39db101f8c2b8c887eeca30b34f8f6a84b34161275b4433f380f463cb29d86d118c7ec0
+DIST pypy-bin-4.0.1-amd64+bzip2+jit+ncurses.tar.xz 14142344 SHA256 
8251d5ac21e7cf49866ee2dfb16656a2369dc23bc8c6f50ac2439631240dc60f SHA512 
ba4e4d

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

2015-11-27 Thread Michał Górny
commit: 2d1cc6f35df19bf9f787d5b717fa8879a47e99d7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:29:08 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1cc6f3

dev-python/pypy-bin: Apply full Gentoo path set, for Gentoo sys.prefix

Override all default distutils.command.install paths for Gentoo rather
than just scriptdir. However, do that only when install_base equals
the default prefix in which PyPy is installed system-wide.

This fixes both issues resulting from lack of prefix override (like
installing data files in /usr/lib*/pypy), and from overeager prefix
overrides (like virtualenv installing scripts in /usr/bin).

Fixes: https://bugs.gentoo.org/462306
Fixes: https://bugs.gentoo.org/465546

 .../pypy-bin/files/1.9-scripts-location.patch  | 11 -
 dev-python/pypy-bin/files/4.0.0-gentoo-path.patch  | 50 ++
 ...in-2.6.0-r1.ebuild => pypy-bin-2.6.0-r2.ebuild} |  6 ++-
 ...y-bin-4.0.0.ebuild => pypy-bin-4.0.0-r1.ebuild} |  6 ++-
 4 files changed, 60 insertions(+), 13 deletions(-)

diff --git a/dev-python/pypy-bin/files/1.9-scripts-location.patch 
b/dev-python/pypy-bin/files/1.9-scripts-location.patch
deleted file mode 100644
index 5f0190d..000
--- a/dev-python/pypy-bin/files/1.9-scripts-location.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 pypy-pypy-release-1.7/lib-python/2.7/distutils/command/install.py
-+++ pypy-pypy-release-1.7/lib-python/2.7/distutils/command/install.py
-@@ -87,7 +87,7 @@
- 'purelib': '$base/site-packages',
- 'platlib': '$base/site-packages',
- 'headers': '$base/include',
--'scripts': '$base/bin',
-+'scripts': '/usr/bin',
- 'data'   : '$base',
- },
- }

diff --git a/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch 
b/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch
new file mode 100644
index 000..4d394f9
--- /dev/null
+++ b/dev-python/pypy-bin/files/4.0.0-gentoo-path.patch
@@ -0,0 +1,50 @@
+From 165e05bbdc93e54411217c0198d0a5cbb9de4e33 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Fri, 27 Nov 2015 17:02:42 +0100
+Subject: [PATCH] Gentoo: override paths for system-wide install based on
+ sys.prefix
+
+Override all default distutils install paths to ones suitable for
+system-wide install when sys.prefix indicates we're running the Gentoo
+system-wide install of PyPy with no prefix overrides (e.g. virtualenv).
+
+Fixes: https://bugs.gentoo.org/462306
+Fixes: https://bugs.gentoo.org/465546
+---
+ lib-python/2.7/distutils/command/install.py | 13 -
+ 1 file changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/lib-python/2.7/distutils/command/install.py 
b/lib-python/2.7/distutils/command/install.py
+index fc43951..fed5218 100644
+--- a/lib-python/2.7/distutils/command/install.py
 b/lib-python/2.7/distutils/command/install.py
+@@ -90,6 +90,13 @@ INSTALL_SCHEMES = {
+ 'scripts': '$base/bin',
+ 'data'   : '$base',
+ },
++'gentoo': {
++'purelib': '$base/site-packages',
++'platlib': '$base/site-packages',
++'headers': '$base/include',
++'scripts': '@EPREFIX@/usr/bin',
++'data'   : '@EPREFIX@/usr',
++},
+ }
+ 
+ # The keys to an installation scheme; if any new types of files are to be
+@@ -476,7 +483,11 @@ class install (Command):
+ # it's the caller's problem if they supply a bad name!
+ if (hasattr(sys, 'pypy_version_info') and
+ not name.endswith(('_user', '_home'))):
+-name = 'pypy'
++if self.install_base == 
os.path.normpath('@EPREFIX@/usr/@libdir@/pypy'):
++# override paths for system-wide install
++name = 'gentoo'
++else:
++name = 'pypy'
+ scheme = INSTALL_SCHEMES[name]
+ for key in SCHEME_KEYS:
+ attrname = 'install_' + key
+-- 
+2.6.3
+

diff --git a/dev-python/pypy-bin/pypy-bin-2.6.0-r1.ebuild 
b/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild
similarity index 97%
rename from dev-python/pypy-bin/pypy-bin-2.6.0-r1.ebuild
rename to dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild
index 5459d26..24c009e 100644
--- a/dev-python/pypy-bin/pypy-bin-2.6.0-r1.ebuild
+++ b/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild
@@ -84,9 +84,13 @@ pkg_setup() {
 }
 
 src_prepare() {
-   epatch "${FILESDIR}/1.9-scripts-location.patch" \
+   epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \

"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 
+   sed -e "s^@EPREFIX@^${EPREFIX}^" \
+   -e "s^@libdir@^$(get_libdir)^" \
+   -i lib-python/2.7/distutils/command/install.py || die
+
# apply CPython stdlib patches
pushd lib-python/2.7 > /dev/null || die
epatch "${FILESDIR}"/2.5.0_all_distutils_cxx.patch \

diff --git a/dev-pytho

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

2015-11-27 Thread Michał Górny
commit: 0369c40ba1963d292dc05e94c4107bf1ac640a6a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:32:20 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0369c40b

profiles/package.mask: Mask PyPy 4.0.1 before committing

 profiles/package.mask | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 6550b5a..db07194 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -155,10 +155,10 @@ app-eselect/eselect-esd
 dev-tex/latex-unicode
 
 # Michał Górny  (08 Nov 2015)
-# Masked for testing.
-=dev-python/pypy-4.0.0
-=dev-python/pypy-bin-4.0.0
-=virtual/pypy-4.0.0
+# Masked for testing (and 4.0.1 binpkg build).
+>=dev-python/pypy-4.0.0
+>=dev-python/pypy-bin-4.0.0
+>=virtual/pypy-4.0.0
 
 # Patrice Clement  (07 Nov 2015)
 # Duplicate package since it already exists as virtual/perl-Parse-CPAN-meta.



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

2015-11-27 Thread Michał Górny
commit: fe012f00fe4188f54ede41334f9d6bc0475f3be7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:43:17 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe012f00

dev-python/pypy: Bump to 4.0.1

 dev-python/pypy/Manifest  |   1 +
 dev-python/pypy/pypy-4.0.1.ebuild | 252 ++
 2 files changed, 253 insertions(+)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index f5e2f43..09e206b 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,3 +1,4 @@
 DIST pypy-2.6.0-src.tar.bz2 16858400 SHA256 
9bf353f22d25e97a85a6d3766619966055edea1ea1b2218445d683a8ad0399d9 SHA512 
82a6a44c0c551a1291215394610e5331cf83216b38ac9f1a79a3eab53ba2933b121c3154b58cead814c73a1da1fc95d895324bb0c43e8e0429438b0dea527cc4
 WHIRLPOOL 
e536ff5d3b393c6834fd721f383318b5dcef79046f475b0f1fe737c67c56e8769cabc0a35f553da5dc475a255c5711de01bd6d42e541cabbab3b9e30f20c9a5c
 DIST pypy-4.0.0-src.tar.bz2 17244624 SHA256 
acff480e44ce92acd057f2e786775af36dc3c2cd12e9efc60a1ac6a562ad7b4d SHA512 
2bbdc2536a32b0aa28f7b12ec3d879ed28afe984fad38635bc3e1d950a9fe198cfbaf9b554f0fa245e7fd512ec7a76297f05a1d3e17f73fb49e8506561190f5b
 WHIRLPOOL 
e94bdf5e8ea2cbab8e25d37bb7cb36b9bae773ec051d603cfce784e0fd8e591ed16e6896f49d14d9ae094c5f613a0ba871380c8adc2a1cf0023157e3e2a51f52
+DIST pypy-4.0.1-src.tar.bz2 17172844 SHA256 
29f5aa6ba17b34fd980e85172dfeb4086fdc373ad392b1feff2677d2d8aea23c SHA512 
66358cc3fe9ccb402b717379c48731aca8f9f85a1a754a54e3a060113398955b87a3f3048ba731a93be4b49c0f5c7e3bac49dc4523263e1bf4f4b5149d5db5c4
 WHIRLPOOL 
656a6c60aeb26cb6355db121a92bafcf2b744a7f09dccf21b4a16052c0117d239891ccf6762fcb4fee7f913862263c589becd5984498edc4a8b6d55784957994
 DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 
c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 
5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056
 WHIRLPOOL 
f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9

diff --git a/dev-python/pypy/pypy-4.0.1.ebuild 
b/dev-python/pypy/pypy-4.0.1.ebuild
new file mode 100644
index 000..19988bf
--- /dev/null
+++ b/dev-python/pypy/pypy-4.0.1.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs eutils multilib multiprocessing pax-utils python-any-r1 
toolchain-funcs versionator
+
+CPY_PATCHSET_VERSION="2.7.10-0"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="http://pypy.org/";
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2
+   
https://dev.gentoo.org/~floppym/python/python-gentoo-patches-${CPY_PATCHSET_VERSION}.tar.xz";
+
+LICENSE="MIT"
+SLOT="0/$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite 
cpu_flags_x86_sse2 test tk"
+
+RDEPEND=">=sys-libs/zlib-1.1.3:0=
+   virtual/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   dev-libs/openssl:0=[-bindist]
+   bzip2? ( app-arch/bzip2:0= )
+   gdbm? ( sys-libs/gdbm:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   sqlite? ( dev-db/sqlite:3= )
+   tk? (
+   dev-lang/tk:0=
+   dev-tcltk/tix:0=
+   )
+   !dev-python/pypy-bin:0"
+DEPEND="${RDEPEND}
+   doc? ( dev-python/sphinx )
+   ${PYTHON_DEPS}
+   test? ( dev-python/pytest )"
+PDEPEND="app-admin/python-updater"
+
+S="${WORKDIR}/${P}-src"
+
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   if use low-memory; then
+   if ! python_is_installed pypy; then
+   eerror "USE=low-memory requires a (possibly 
old) version of dev-python/pypy"
+   eerror "or dev-python/pypy-bin being installed. 
Please install it using e.g.:"
+   eerror
+   eerror "  $ emerge -1v dev-python/pypy-bin"
+   eerror
+   eerror "before attempting to build 
dev-python/pypy[low-memory]."
+   die "dev-python/pypy-bin (or dev-python/pypy) 
needs to be installed for USE=low-memory"
+   fi
+
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; th

[gentoo-commits] repo/gentoo:master commit in: virtual/pypy/

2015-11-27 Thread Michał Górny
commit: bc198aa70cbdfeef171a8703c2ac55ffa185f669
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 19:48:24 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 19:49:29 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc198aa7

virtual/pypy: Bump to 4.0.1

 virtual/pypy/pypy-4.0.1.ebuild | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/virtual/pypy/pypy-4.0.1.ebuild b/virtual/pypy/pypy-4.0.1.ebuild
new file mode 100644
index 000..3b3e346
--- /dev/null
+++ b/virtual/pypy/pypy-4.0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit versionator
+
+DESCRIPTION="A virtual for PyPy Python implementation"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 gdbm ncurses sqlite tk"
+
+RDEPEND="
+   || (
+   
>=dev-python/pypy-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]
+   >=dev-python/pypy-bin-${PV}:${SLOT}[gdbm(-)?,sqlite?,tk?]
+   )"



[gentoo-commits] proj/mozilla:crossdev commit in: scripts/

2015-11-27 Thread Ian Stakenvicius
commit: cf7fc21d10e0a019e27df1a72eb0bd0e1a74f0c2
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Nov 26 23:57:18 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 19:20:48 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=cf7fc21d

fixed uri in get_langs.sh script

 scripts/get_langs.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/get_langs.sh b/scripts/get_langs.sh
index f533cb1..50adba4 100755
--- a/scripts/get_langs.sh
+++ b/scripts/get_langs.sh
@@ -9,7 +9,7 @@ fi
 INBUILT_LANGS="en en-US"
 PRODUCT="${1}"
 VER="${2}"
-MOZ_URI="ftp://ftp.mozilla.org/pub/mozilla.org/${PRODUCT}/releases/${VER}";
+MOZ_URI="http://archive.mozilla.org/pub/mozilla.org/${PRODUCT}/releases/${VER}";
 if [[ "${PRODUCT}" =~ (firefox|thunderbird|icecat) ]]; then
   if [[ "${PRODUCT}" =~ icecat ]]; then
 LANG_URI="http://gnuzilla.gnu.org/download/langpacks/${VER}";



[gentoo-commits] proj/mozilla:crossdev commit in: eclass/

2015-11-27 Thread Ian Stakenvicius
commit: 0c4033e3a1315df51f758b6462de447fd499148c
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Nov 27 18:40:21 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 19:20:48 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0c4033e3

old eclass cleanup

 eclass/mozconfig-v5.34.eclass | 232 -
 eclass/mozconfig-v5.36.eclass | 232 -
 eclass/mozconfig-v5.38.eclass | 231 -
 eclass/mozconfig-v6.40.eclass | 263 --
 4 files changed, 958 deletions(-)

diff --git a/eclass/mozconfig-v5.34.eclass b/eclass/mozconfig-v5.34.eclass
deleted file mode 100644
index aa73966..000
--- a/eclass/mozconfig-v5.34.eclass
+++ /dev/null
@@ -1,232 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-#
-# @ECLASS: mozconfig-v5.33.eclass
-# @MAINTAINER:
-# mozilla team 
-# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v5
-# @DESCRIPTION:
-# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
-# to provide a single common place for the common mozilla engine compoments.
-#
-# The eclass provides all common dependencies as well as common use flags.
-#
-# Some use flags which may be optional in particular mozilla packages can be
-# supported through setting eclass variables.
-#
-# This eclass inherits mozconfig helper functions as defined in mozcoreconf-v3,
-# and so ebuilds inheriting this eclass do not need to inherit that.
-
-inherit multilib flag-o-matic toolchain-funcs mozcoreconf-v3
-
-case ${EAPI} in
-   0|1|2|3|4) die "EAPI=${EAPI} not supported"
-esac
-
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_WIFI
-# @DESCRIPTION:
-# Set this variable before the inherit line, when an ebuild needs to provide
-# optional necko-wifi support via IUSE="wifi".  Currently this would include
-# ebuilds for firefox, and potentially seamonkey.
-#
-# Leave the variable UNSET if necko-wifi support should not be available.
-# Set the variable to "enabled" if the use flag should be enabled by default.
-# Set the variable to any value if the use flag should exist but not be 
default-enabled.
-
-# @ECLASS-VARIABLE: MOZCONFIG_OPTIONAL_JIT
-# @DESCRIPTION:
-# Set this variable before the inherit line, when an ebuild needs to provide
-# optional necko-wifi support via IUSE="jit".  Currently this would include
-# ebuilds for firefox, and potentially seamonkey.
-#
-# Leave the variable UNSET if optional jit support should not be available.
-# Set the variable to "enabled" if the use flag should be enabled by default.
-# Set the variable to any value if the use flag should exist but not be 
default-enabled.
-
-# use-flags common among all mozilla ebuilds
-IUSE="${IUSE} dbus debug gstreamer pulseaudio selinux startup-notification 
system-cairo system-icu system-jpeg system-sqlite system-libvpx"
-
-# some notes on deps:
-# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 
2.14
-# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
-
-RDEPEND=">=app-text/hunspell-1.2
-   dev-libs/atk
-   dev-libs/expat
-   >=dev-libs/libevent-1.4.7
-   >=x11-libs/cairo-1.10[X]
-   >=x11-libs/gtk+-2.14:2
-   x11-libs/gdk-pixbuf
-   >=x11-libs/pango-1.22.0
-   >=media-libs/libpng-1.6.13:0=[apng]
-   >=media-libs/mesa-10.2:*
-   media-libs/fontconfig
-   >=media-libs/freetype-2.4.10
-   kernel_linux? ( media-libs/alsa-lib )
-   pulseaudio? ( media-sound/pulseaudio )
-   virtual/freedesktop-icon-theme
-   dbus? ( >=sys-apps/dbus-0.60
-   >=dev-libs/dbus-glib-0.72 )
-   startup-notification? ( >=x11-libs/startup-notification-0.8 )
-   >=dev-libs/glib-2.26:2
-   >=sys-libs/zlib-1.2.3
-   virtual/libffi
-   gstreamer? (
-   >=media-libs/gstreamer-1.2.3:1.0
-   >=media-libs/gst-plugins-base-1.2.3:1.0
-   >=media-libs/gst-plugins-good-1.2.3:1.0
-   >=media-plugins/gst-plugins-libav-1.1.0_pre20130128-r1:1.0
-   )
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrender
-   x11-libs/libXt
-   system-cairo? ( >=x11-libs/cairo-1.12[X] >=x11-libs/pixman-0.19.2 )
-   system-icu? ( >=dev-libs/icu-51.1:= )
-   system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-   system-sqlite? ( >=dev-db/sqlite-3.8.6:3[secure-delete,debug=] )
-   system-libvpx? ( =media-libs/libvpx-1.3.0*[postproc] )
-"
-
-if [[ -n ${MOZCONFIG_OPTIONAL_WIFI} ]]; then
-   if [[ ${MOZCONFIG_OPTIONAL_WIFI} = "enabled" ]]; then
-   IUSE+=" +wifi"
-   else
-   IUSE+=" wifi"
-   fi
-   RDEPEND+="
-   wifi? ( >=sys-apps/dbus-0.60
-   >=dev

[gentoo-commits] proj/mozilla:crossdev commit in: eclass/, mail-client/thunderbird/

2015-11-27 Thread Ian Stakenvicius
commit: 34b491372157f6ccfc1e2ceed595e7c5f9bbe4f1
Author: Jory A. Pratt  gentoo  org>
AuthorDate: Fri Nov 27 02:43:30 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 02:43:30 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=34b49137

sync thunderbird with main tree

 eclass/mozconfig-v6.38.eclass  |   1 +
 eclass/mozconfig-v6.42.eclass  |   1 +
 mail-client/thunderbird/Manifest   | 118 ++---
 ...-38.3.0-r1.ebuild => thunderbird-38.4.0.ebuild} |   8 +-
 4 files changed, 66 insertions(+), 62 deletions(-)

diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass
index a69de8c..f7b4d9b 100644
--- a/eclass/mozconfig-v6.38.eclass
+++ b/eclass/mozconfig-v6.38.eclass
@@ -207,6 +207,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default' --with-system-png
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
+   mozconfig_annotate 'Gentoo default' --disable-skia
mozconfig_annotate '' --disable-gconf
 
# Use jemalloc unless libc is not glibc >= 2.4

diff --git a/eclass/mozconfig-v6.42.eclass b/eclass/mozconfig-v6.42.eclass
index b1d3aff..7ed7283 100644
--- a/eclass/mozconfig-v6.42.eclass
+++ b/eclass/mozconfig-v6.42.eclass
@@ -233,6 +233,7 @@ mozconfig_config() {
mozconfig_annotate 'Gentoo default' --with-system-png
mozconfig_annotate '' --enable-system-ffi
mozconfig_annotate 'Gentoo default to honor system linker' 
--disable-gold
+   mozconfig_annotate 'Gentoo default' --disable-skia
mozconfig_annotate '' --disable-gconf
 
# Use jemalloc unless libc is not glibc >= 2.4

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index caf5f13..213cee8 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,62 +1,62 @@
 DIST enigmail-1.8.2.tar.gz 1604159 SHA256 
1d2700799bc52aaa8e8c9f7a0f5111281ff9fbdffc093cdff070657d574eb2a6 SHA512 
51eece988f466aeb4a343719a86dc7d95ec41dfc3ec7e3d8d2f360528675c605f8f2154f10aeea6ef82ed87c784f1d13bfc978e052a9ede0072b5137f6294b11
 WHIRLPOOL 
e12a703899e0e4c98adc58b5f4bf1f74e24a2cf09c1a706a6edca6aca06140041b293f23e6e5b05c507177b4148533ebc3431fb75592aae07d791a899ba2c45c
-DIST firefox-38.0-patches-04.tar.xz 5572 SHA256 
501bd1cbd0ac7239674df4f7424e0dd57cab9ede47e18af0c99a8b8e04aa5ccc SHA512 
311d494ba2a4219c88eea651e617aa776d6aa8ff68092302b76e9ff4e3e348c7197ec583923188e39973b7bd14f94df19756daf2495d9b0fe44aeaa3dcd19100
 WHIRLPOOL 
6605eaa0b80c97d2d5d23a23f7b8d92e7ed875787b932adf14622eb3fb5f5ccdebe8a094d78b3518d874b8819724af94100fd1728074ba4a5c426bbd91eeb722
+DIST firefox-38.0-patches-05.tar.xz 18412 SHA256 
d2a2be8359c15d42fd2355bb54048db88af2288f9f9b69acbd742c29bd10be16 SHA512 
0556531fa5685bf04438df22b0e35ffd22c27e31a2d1d264b9401af8f3c79604577fc71f71e2bf338dc5465471152067ce1a30ba2813c612e062e20c4b5b7ea2
 WHIRLPOOL 
cc9aa2174395c8a70a9fc7010fc48d2f4e35c64c73deda38934a42ded5def14f7ccf6c3be8700ab3bea02bdd93bb4b98b40ff44176e4cfccd0b68b70d9deed61
 DIST gdata-provider-1.9.tar.xz 80812 SHA256 
8e60960999c752c49d6414d14c35c2d0cc474d4a199ec99e531453d4d60bc5a3 SHA512 
b1411b0a8614eb5e9fbdc0a41eb5ed38e8d4c90832e2a356fd0412b554af46bde4b766b213d9da3cafd85206da44d54c9f6b469c95ddb190fa04fe14a54a
 WHIRLPOOL 
df7451e55f937c604d92faed82a16bddd6ca87a7c03981324c5409ab5824ac1c631ec767f10eaedc6f7128cd1f9001eca599c848d39e116d9722f26811b01092
-DIST lightning-4.0.2.xpi 6637618 SHA256 
d2d4985058dc2755243fb60a7869cf07e835f871fb098ccc2c7faa5d07f63ea6 SHA512 
f73afe1e4ee0e822102226a39f657fdcc397dd4bdd3824d9b793f6fab667fc70eb5bbee48cf088a5c1efe229ac8d564bf36c8998c2e10210f70612d380b7e2c9
 WHIRLPOOL 
7488b49ba36f385552951eb34c36098af522161ec9784cc10db5659efe002d415e5df13ae11b9eba06a1fa329e85f75adb0a025b8cbc71814f3f7195e6b4ad77
+DIST lightning-4.0.4.1.xpi 6637975 SHA256 
29cd494fdd4281b51991d22bf94b6d1329bf783636ec165aa1b587b58150f7d6 SHA512 
119c449b69f55314272fa35d774056d9ef7900d80133f7589482966a06fb297b1681ee20bab27fe6aa0a0bcb6b39938c644ae453973793e76a7d7b814e93278b
 WHIRLPOOL 
a1299b4030448549ff3e97ba8931a2ea8465f8b45e17c56675b694a268c5db2f57b6a4f932e3d5aaca52c2f1bf298d98e84ccc990b60d9182c4fd152b37a879c
 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 
cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 
52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de
 WHIRLPOOL 
a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0
-DIST thunderbird-38.3.0-ar.xpi 475296 SHA256 
e3d72a91f7e644bd3d3bb31522f5d9a12bf14316cd95ada0dee700ddd765db38 SHA512 
90b255c1b9fa89f63ac0e9908c29e964453c53c186189f82e829eef5c44df57b2f3d6c0eb6c7ae71276bea8ba4c4d43648df3837d802abdfde8d698a9c66ff01
 WHIRLPOOL 
ba

[gentoo-commits] proj/mozilla:crossdev commit in: www-client/seamonkey/, mail-client/thunderbird/files/, ...

2015-11-27 Thread Ian Stakenvicius
commit: 0d590404d2bfffd098ef1227eafa0e8fecfd1e30
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Nov 27 18:27:42 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 19:21:25 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=0d590404

ebuild and eclass reworking for cross-compile and other improvements

 eclass/mozconfig-v6.38.eclass  | 15 +++---
 eclass/mozconfig-v6.42.eclass  | 15 +++---
 eclass/mozcoreconf-v3.eclass   | 18 +++-
 .../thunderbird/files/nss.m4.pkg-config.patch  | 33 +
 mail-client/thunderbird/thunderbird-38.4.0.ebuild  |  9 +---
 www-client/firefox/files/nss.m4.pkg-config.patch   | 33 +
 www-client/firefox/firefox-42.0-r2.ebuild  | 24 +-
 www-client/seamonkey/Manifest  | 54 --
 www-client/seamonkey/files/nss.m4.pkg-config.patch | 33 +
 www-client/seamonkey/seamonkey-2.35.ebuild | 20 +++-
 www-client/seamonkey/seamonkey-2.39.ebuild | 27 +++
 11 files changed, 149 insertions(+), 132 deletions(-)

diff --git a/eclass/mozconfig-v6.38.eclass b/eclass/mozconfig-v6.38.eclass
index f7b4d9b..f2eb100 100644
--- a/eclass/mozconfig-v6.38.eclass
+++ b/eclass/mozconfig-v6.38.eclass
@@ -193,10 +193,10 @@ mozconfig_config() {
fi
 
# These are enabled by default in all mozilla applications
-   mozconfig_annotate '' --with-system-nspr 
--with-nspr-prefix="${EPREFIX}"/usr
-   mozconfig_annotate '' --with-system-nss 
--with-nss-prefix="${EPREFIX}"/usr
-   mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include 
--x-libraries="${EPREFIX}"/usr/$(get_libdir)
-   mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr
+   mozconfig_annotate '' --with-system-nspr 
--with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+   mozconfig_annotate '' --with-system-nss 
--with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+   mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include 
--x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+   mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
@@ -219,8 +219,11 @@ mozconfig_config() {
mozconfig_annotate '' --enable-replace-malloc
fi
 
-   mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
-   mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
+   # Instead of the standard --build= and --host=, mozilla uses --host 
instead
+   # of --build, and --target intstead of --host.
+   # Note, mozilla also has --build but it does not do what you think it 
does.
+   mozconfig_annotate '' --target="${CHOST}"
+   mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
 
if use gstreamer ; then
mozconfig_annotate '+gstreamer' --enable-gstreamer=1.0

diff --git a/eclass/mozconfig-v6.42.eclass b/eclass/mozconfig-v6.42.eclass
index 7ed7283..ce5d26c 100644
--- a/eclass/mozconfig-v6.42.eclass
+++ b/eclass/mozconfig-v6.42.eclass
@@ -219,10 +219,10 @@ mozconfig_config() {
fi
 
# These are enabled by default in all mozilla applications
-   mozconfig_annotate '' --with-system-nspr 
--with-nspr-prefix="${EPREFIX}"/usr
-   mozconfig_annotate '' --with-system-nss 
--with-nss-prefix="${EPREFIX}"/usr
-   mozconfig_annotate '' --x-includes="${EPREFIX}"/usr/include 
--x-libraries="${EPREFIX}"/usr/$(get_libdir)
-   mozconfig_annotate '' --with-system-libevent="${EPREFIX}"/usr
+   mozconfig_annotate '' --with-system-nspr 
--with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+   mozconfig_annotate '' --with-system-nss 
--with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+   mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include 
--x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+   mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
mozconfig_annotate '' --prefix="${EPREFIX}"/usr
mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
@@ -245,8 +245,11 @@ mozconfig_config() {
mozconfig_annotate '' --enable-replace-malloc
fi
 
-   mozconfig_annotate '' --target="${CTARGET:-${CHOST}}"
-   mozconfig_annotate '' --build="${CTARGET:-${CHOST}}"
+   # Instead of the standard --build= and --host=, mozilla uses --host 
instead
+   # of --build, and --target intstead of --host.
+   # Note, mozilla also has --build but it does not do what you think it 
does.
+   mozconfig_annotate '' --target="${CHOST}"
+   mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
 
if use gstreamer ; then
mozconfig_

[gentoo-commits] proj/mozilla:crossdev commit in: www-client/seamonkey/

2015-11-27 Thread Ian Stakenvicius
commit: eb05fb10df0ba783ccbd5a11c7a6be3b3dee2c61
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Fri Nov 27 01:50:14 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 19:20:48 2015 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=eb05fb10

clean old seamonkey ebuilds

 .../seamonkey/seamonkey-2.35_pre20150713-r1.ebuild | 372 
 .../seamonkey/seamonkey-2.35_pre20150713.ebuild| 373 -
 www-client/seamonkey/seamonkey-2.38.ebuild | 352 ---
 3 files changed, 1097 deletions(-)

diff --git a/www-client/seamonkey/seamonkey-2.35_pre20150713-r1.ebuild 
b/www-client/seamonkey/seamonkey-2.35_pre20150713-r1.ebuild
deleted file mode 100644
index d5aec37..000
--- a/www-client/seamonkey/seamonkey-2.35_pre20150713-r1.ebuild
+++ /dev/null
@@ -1,372 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-WANT_AUTOCONF="2.1"
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ca be cs de en en-GB en-US es-AR es-ES fi fr gl hu it ja lt nb-NO nl
-   pl pt-PT ru sk sv-SE tr uk zh-CN zh-TW)
-
-MOZ_PV="${PV/_pre*}"
-MOZ_PV="${MOZ_PV/_alpha/a}"
-MOZ_PV="${MOZ_PV/_beta/b}"
-MOZ_PV="${MOZ_PV/_rc/rc}"
-MOZ_P="${P}"
-MY_MOZ_P="${PN}-${MOZ_PV}"
-
-if [[ ${PV} == *_pre* ]] ; then
-   MOZ_FTP_URI="http://dev.gentoo.org/~axs/distfiles/";
-   MOZ_LANGPACK_PREFIX="${MY_MOZ_P}."
-   MOZ_LANGPACK_SUFFIX=".gentoo.langpack.xpi"
-   MOZ_LANGPACK_UNOFFICIAL="gentoo-rolled"
-# Poly-C's original settings
-#  
MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}";
-#  MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
-   # And the langpack stuff stays at eclass defaults
-else
-   MOZ_FTP_URI="ftp://ftp.mozilla.org/pub/${PN}/releases/${MOZ_PV}";
-   MOZ_LANGPACK_PREFIX="langpack/${MY_MOZ_P}."
-   MOZ_LANGPACK_SUFFIX=".langpack.xpi"
-fi
-
-MOZCONFIG_OPTIONAL_WIFI=1
-MOZCONFIG_OPTIONAL_JIT="enabled"
-inherit check-reqs flag-o-matic toolchain-funcs eutils mozconfig-v6.38 
multilib pax-utils fdo-mime autotools mozextension nsplugins mozlinguas
-
-PATCHFF="firefox-38.0-patches-0.3"
-PATCH="${PN}-2.33-patches-01"
-EMVER="1.8.2"
-
-DESCRIPTION="Seamonkey Web Browser"
-HOMEPAGE="http://www.seamonkey-project.org";
-
-if [[ ${PV} == *_pre* ]] ; then
-   # pre-releases. No need for arch teams to change KEYWORDS here.
-
-   KEYWORDS=""
-else
-   # This is where arch teams should change the KEYWORDS.
-
-   KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86"
-fi
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+chatzilla +crypt +gmp-autoupdate +ipc minimal pulseaudio +roaming 
selinux test"
-
-SRC_URI="${SRC_URI}
-   ${MOZ_FTP_URI}/source/${MY_MOZ_P}.source.tar.bz2 -> ${P}.source.tar.bz2
-   http://dev.gentoo.org/~axs/mozilla/patchsets/${PATCHFF}.tar.xz
-   http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
-   http://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCHFF}.tar.xz
-   crypt? ( 
http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )"
-
-ASM_DEPEND=">=dev-lang/yasm-1.1"
-
-RDEPEND=">=dev-libs/nss-3.19.2
-   >=dev-libs/nspr-4.10.8
-   crypt? ( || (
-   ( >=app-crypt/gnupg-2.0
-   || (
-   app-crypt/pinentry[gtk]
-   app-crypt/pinentry[qt4]
-   )
-   )
-   =app-crypt/gnupg-1.4* ) )
-   system-sqlite? ( >=dev-db/sqlite-3.8.7.4:3[secure-delete,debug=] )"
-
-DEPEND="${RDEPEND}
-   !elibc_glibc? ( !elibc_uclibc?  ( dev-libs/libexecinfo ) )
-   crypt? ( dev-lang/perl )
-   amd64? ( ${ASM_DEPEND}
-   virtual/opengl )
-   x86? ( ${ASM_DEPEND}
-   virtual/opengl )"
-
-if [[ ${PV} == *beta* ]] ; then
-   S="${WORKDIR}/comm-beta"
-else
-   S="${WORKDIR}/comm-release"
-fi
-
-BUILD_OBJ_DIR="${S}/seamonk"
-
-pkg_setup() {
-   if [[ ${PV} == *_pre* ]] ; then
-   ewarn "You're using an unofficial release of ${PN}. Don't file 
any bug in"
-   ewarn "Gentoo's Bugtracker against this package in case it 
breaks for you."
-   ewarn "Those belong to upstream: https://bugzilla.mozilla.org";
-   fi
-
-   moz_pkgsetup
-}
-
-pkg_pretend() {
-   # Ensure we have enough disk space to compile
-   if use debug || use test ; then
-   CHECKREQS_DISK_BUILD="8G"
-   else
-   CHECKREQS_DISK_BUILD="4G"
-   fi
-   check-reqs_pkg_setup
-}
-
-src_unpack() {
-   unpack ${A}
-
-   # Unpack language packs
-   mozlinguas_src_unpack
-}
-
-src_prepare() {
-   # Apply our patches
-   EPATCH_SUFFIX="patch" \
-   EPATCH_FORCE="yes" \
-   EPATCH_EXC

[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-assets/

2015-11-27 Thread Tiziano Müller
commit: 4bb5af8ebb8193393dcb6a612b7f436601ac83cd
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 19:05:13 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 19:05:13 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=4bb5af8e

dev-python/flask-assets: initial commit

 dev-python/flask-assets/Manifest |  1 +
 dev-python/flask-assets/flask-assets-0.11.ebuild | 33 
 2 files changed, 34 insertions(+)

diff --git a/dev-python/flask-assets/Manifest b/dev-python/flask-assets/Manifest
new file mode 100644
index 000..7abbca4
--- /dev/null
+++ b/dev-python/flask-assets/Manifest
@@ -0,0 +1 @@
+DIST Flask-Assets-0.11.tar.gz 21722 SHA256 
6e67a887bfd0dc5b27265fd1357b02da66d1b6e1112217cf909843fefc4b45ef SHA512 
8e163cbba451188a5d4e39671f5823e8411aaaf83f9843281c090129386bb9357c956e3782291d16e7d8253c9f66706d45cf52bf2c17b12768181f6b34fc11b9
 WHIRLPOOL 
9a9dc78758d1d3f204d04b804b94b1f3cd02b40237792bf01e3c3335ee87a030990df0e802b0a7ffcec2a142de00cf630f3a32470b4ed357adf3334329bbc107

diff --git a/dev-python/flask-assets/flask-assets-0.11.ebuild 
b/dev-python/flask-assets/flask-assets-0.11.ebuild
new file mode 100644
index 000..21033b1
--- /dev/null
+++ b/dev-python/flask-assets/flask-assets-0.11.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy )
+
+inherit distutils-r1
+
+MY_PN="Flask-Assets"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Helps you to integrate webassets into your Flask application."
+HOMEPAGE="https://pypi.python.org/pypi/Flask-Assets";
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+   >=dev-python/webassets-0.11[${PYTHON_USEDEP}]
+   "
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-wtf/

2015-11-27 Thread Tiziano Müller
commit: 400fdcb6acd20fbaff6f1241f1951b9ed8d18cd2
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:50:06 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:50:06 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=400fdcb6

dev-python/flask-wtf: add version with enabled py-3.4 support

 dev-python/flask-wtf/Manifest  |  4 +++
 dev-python/flask-wtf/flask-wtf-0.12.ebuild | 52 ++
 dev-python/flask-wtf/metadata.xml  |  8 +
 3 files changed, 64 insertions(+)

diff --git a/dev-python/flask-wtf/Manifest b/dev-python/flask-wtf/Manifest
new file mode 100644
index 000..b0cdc1f
--- /dev/null
+++ b/dev-python/flask-wtf/Manifest
@@ -0,0 +1,4 @@
+DIST Flask-WTF-0.10.2.tar.gz 246659 SHA256 
2926a265e6aa163a2102a8f058ad89acb9304665c476cea9687243bcc8f99b45 SHA512 
f4736f38a3443903ac6c9f55d448b1f079641721f471d24c1492c54ec1e96b2390c6669325156e8233ecb5c38744f3186ccf47d5df79b6f0c881bd9032836df2
 WHIRLPOOL 
0890f0004483be6cb5b2fdcbfeb93f83c5c431d40c5fa39c69b31d97941e465149bb4fbbae4be0a0c2ab553b4d398d66179993fc518391ac9205e58dff85a234
+DIST Flask-WTF-0.10.3.tar.gz 247240 SHA256 
40da66462df074c2a0fd209e6047972bc226125f6c484c8e367ea10e71ddd718 SHA512 
c8cbc817afca7efbc2c0302c4fa3625874159c10e4664b502693acfa3ffcca34aee0a6f17528b45340f1e7f103f87ac72178f2ca4d589307bde12fe47ac5cf50
 WHIRLPOOL 
08b1b66813a558918ed3e9da8ae2d0db9947f11bf6fccb2ec6f8de1e359422d4431754e982a81a959129230aa39c70470bbad944451238f6c1136976286f303b
+DIST Flask-WTF-0.11.tar.gz 247005 SHA256 
2f53a4b314ec26824d0b70f0766b7dd74c6df77bcf8b64de88e1354bc900874b SHA512 
213188fd9fb199e4c52cf3e74f5e66846217b817ecf2ffe08ddb5c7cda2ab10a88e3c655364b64393137be1fd105c7d973f82cbd0eca0bfb28bfa3118f5bee15
 WHIRLPOOL 
559353d70a15e99b18aeb2a54b3c4e27bf5ef0afd870f71085a2dd7384f5b72cfaee9376f45c6280ce19099b3a59152621c8630c9330f5527a03299ae77ec6ce
+DIST Flask-WTF-0.12.tar.gz 247397 SHA256 
bd99316c97ed1d1cb90b8f0c242c86420a891a6a2058f20717e424bf5b0bb80e SHA512 
d9861a4fa6ace46fb2a632ff51777bc30af9b63c4f2a35cbe4a68a2777468eb7b6e1813ce331472458c05ce7069f73d998b4e9d3fd9d6ef56fc3abf0bb219a9e
 WHIRLPOOL 
4b044ab1ff2409468f1d1e21a79605432a817322784103cdbfb1708a745cab0f7b8d406607fa5fc594b311daadbcf7e23876fbc2021f2ce9e7d05f8c0852a77b

diff --git a/dev-python/flask-wtf/flask-wtf-0.12.ebuild 
b/dev-python/flask-wtf/flask-wtf-0.12.ebuild
new file mode 100644
index 000..3c97287
--- /dev/null
+++ b/dev-python/flask-wtf/flask-wtf-0.12.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} pypy )
+
+# silly captcha test trying to access things over the network
+RESTRICT="test"
+
+inherit distutils-r1
+
+MY_PN="Flask-WTF"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Simple integration of Flask and WTForms, including CSRF, file 
upload and Recaptcha integration"
+HOMEPAGE="http://pythonhosted.org/Flask-WTF/ 
https://pypi.python.org/pypi/Flask-WTF";
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+   >=dev-python/wtforms-1.0.5[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/flask-testing[${PYTHON_USEDEP}]
+   dev-python/flask-uploads[${PYTHON_USEDEP}]
+   dev-python/speaklater[${PYTHON_USEDEP}]
+   dev-python/flask-babel[${PYTHON_USEDEP}] )
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/werkzeug[${PYTHON_USEDEP}]' 
python2_7 )
+   )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   nosetests || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   distutils-r1_python_install_all
+}

diff --git a/dev-python/flask-wtf/metadata.xml 
b/dev-python/flask-wtf/metadata.xml
new file mode 100644
index 000..8ff11cb
--- /dev/null
+++ b/dev-python/flask-wtf/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+python
+
+Flask-WTF
+
+



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-migrate/, dev-python/flask-bcrypt/

2015-11-27 Thread Tiziano Müller
commit: c67f37525398067778ced8cb3487f27c168aeff9
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:35:57 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:35:57 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=c67f3752

dev-python/flask-{bcrypt,migrate}: fix dependency

 dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild   | 5 +++--
 dev-python/flask-migrate/flask-migrate-1.6.0.ebuild | 7 ---
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild 
b/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild
index 6b8300b..26f1df5 100644
--- a/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild
+++ b/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild
@@ -16,10 +16,11 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
-RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   "
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/bcrypt[${PYTHON_USEDEP}]
test? ( dev-python/nose[${PYTHON_USEDEP}] )
"
 

diff --git a/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild 
b/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild
index a863a71..39fbf96 100644
--- a/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild
+++ b/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild
@@ -19,13 +19,14 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="test"
 
-RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
dev-python/alembic[${PYTHON_USEDEP}]
dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
dev-python/flask-script[${PYTHON_USEDEP}]
"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   "
 
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-cache/

2015-11-27 Thread Tiziano Müller
commit: 04efd56cb1af2c2fb33637608c44669f0685f86e
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:32:20 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:32:20 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=04efd56c

dev-python/flask-cache: initial commit

 dev-python/flask-cache/Manifest  |  1 +
 dev-python/flask-cache/flask-cache-0.13.1.ebuild | 31 
 2 files changed, 32 insertions(+)

diff --git a/dev-python/flask-cache/Manifest b/dev-python/flask-cache/Manifest
new file mode 100644
index 000..4bbd219
--- /dev/null
+++ b/dev-python/flask-cache/Manifest
@@ -0,0 +1 @@
+DIST Flask-Cache-0.13.1.tar.gz 45835 SHA256 
90126ca9bc063854ef8ee276e95d38b2b4ec8e45fd77d5751d37971ee27c7ef4 SHA512 
1ef8e1ad7cef40cd75579c17c106cc30f32d3a0f442b11b2aaf350e6045c4483fd885e65d79040f871eaeb9bf6b1a6fc320245172d7199ae0bbfd2f0343d4f56
 WHIRLPOOL 
9eba5eca7bb536411862e8a29217c5ce9e2738343d9f0a6e6d09987c6c2bbb4c766ccb27ea6de70011d34480de9478636135cec8c7efc1ae4a0ccc98c0e20c88

diff --git a/dev-python/flask-cache/flask-cache-0.13.1.ebuild 
b/dev-python/flask-cache/flask-cache-0.13.1.ebuild
new file mode 100644
index 000..1e6d4a5
--- /dev/null
+++ b/dev-python/flask-cache/flask-cache-0.13.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+MY_PN="Flask-Cache"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Adds cache support to your Flask application"
+HOMEPAGE="https://pypi.python.org/pypi/Flask-Cache";
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+   esetup.py test
+}



[gentoo-commits] dev/dev-zero:master commit in: dev-python/webassets/

2015-11-27 Thread Tiziano Müller
commit: 04f80315284840d5c2f65fd19978d27eaf50450d
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 19:05:04 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 19:05:04 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=04f80315

dev-python/webassets: version bump for flask-assets

 dev-python/webassets/Manifest|  1 +
 dev-python/webassets/metadata.xml| 11 +++
 dev-python/webassets/webassets-0.11.1.ebuild | 19 +++
 3 files changed, 31 insertions(+)

diff --git a/dev-python/webassets/Manifest b/dev-python/webassets/Manifest
new file mode 100644
index 000..2579ac7
--- /dev/null
+++ b/dev-python/webassets/Manifest
@@ -0,0 +1 @@
+DIST webassets-0.11.1.tar.gz 175130 SHA256 
c57df5fe20ea3a04b7b68702c84f10439023f7288cbf72c8113da56d8b25d059 SHA512 
e771cc79b102f5f8a323d6d6812eb369468a3e8ac92521e454fe5df9530b87d51321156a12b33edc9b8c60aea82401c995fe8145707721d767cb0bbad2cb2e34
 WHIRLPOOL 
5b10bd7015dfb9859d36768e7ea656b695b2c604f219b1be8f0dcde50c1e12ae3d3685e6686c4178bc461e9c52ad415d9fde7585fb903102c04db6f8f6c74087

diff --git a/dev-python/webassets/metadata.xml 
b/dev-python/webassets/metadata.xml
new file mode 100644
index 000..4fa0058
--- /dev/null
+++ b/dev-python/webassets/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+  python
+  
+yng...@gentoo.org
+  
+  
+miracle2k/webassets
+  
+

diff --git a/dev-python/webassets/webassets-0.11.1.ebuild 
b/dev-python/webassets/webassets-0.11.1.ebuild
new file mode 100644
index 000..d9652ad
--- /dev/null
+++ b/dev-python/webassets/webassets-0.11.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2015 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="Asset management for Python web development"
+HOMEPAGE="https://github.com/miracle2k/webassets";
+SRC_URI="https://github.com/miracle2k/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-debugtoolbar/

2015-11-27 Thread Tiziano Müller
commit: 5cd28c9cbca9b57476652e79dc06d6f038b7ec36
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:44:00 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:44:00 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=5cd28c9c

dev-python/flask-debugtoolbar: initial commit

 dev-python/flask-debugtoolbar/Manifest |  1 +
 .../flask-debugtoolbar-0.10.0.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/flask-debugtoolbar/Manifest 
b/dev-python/flask-debugtoolbar/Manifest
new file mode 100644
index 000..ed483b5
--- /dev/null
+++ b/dev-python/flask-debugtoolbar/Manifest
@@ -0,0 +1 @@
+DIST flask-debugtoolbar-0.10.0.tar.gz 792613 SHA256 
cb8ad3f4dc315d6550800e8472dd79b95634b446225c7fb20022164b6e084da6 SHA512 
994e343ed4650488809e81bc414d2577b3f28b079ac5d996999ddee841daf477b2bda6cc21e0ac4a4e0702ced872e77817904031ffe5fd5671314426efe4933c
 WHIRLPOOL 
e60004133b2f0781dca2317be7f7dd04ff4ac6314b901ffe26c4f6131581bf3a033993c27eb28291b8277a95e674bdecf6d296b31931a07b53f4f4e2741b13e2

diff --git a/dev-python/flask-debugtoolbar/flask-debugtoolbar-0.10.0.ebuild 
b/dev-python/flask-debugtoolbar/flask-debugtoolbar-0.10.0.ebuild
new file mode 100644
index 000..ce2eb94
--- /dev/null
+++ b/dev-python/flask-debugtoolbar/flask-debugtoolbar-0.10.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Port of the excellent django-debug-toolbar for Flask 
applications."
+HOMEPAGE="https://pypi.python.org/pypi/Flask-DebugToolbar";
+SRC_URI="https://github.com/mgood/flask-debugtoolbar/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/blinker[${PYTHON_USEDEP}]
+   dev-python/itsdangerous[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+   dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] )"
+
+# use the github tarball which includes the test files
+python_test() {
+   py.test || die
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/odd-streams/

2015-11-27 Thread José María Alonso
commit: ef6b2a32fcd1a4773443369a8e317b2fdbaa4266
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Nov 27 18:56:44 2015 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Nov 27 18:56:44 2015 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=ef6b2a32

dev-lisp/odd-streams: bump to version 0.1.2

 dev-lisp/odd-streams/odd-streams-0.1.2.ebuild | 24 
 1 file changed, 24 insertions(+)

diff --git a/dev-lisp/odd-streams/odd-streams-0.1.2.ebuild 
b/dev-lisp/odd-streams/odd-streams-0.1.2.ebuild
new file mode 100644
index 000..406ec1b
--- /dev/null
+++ b/dev-lisp/odd-streams/odd-streams-0.1.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+inherit common-lisp-3
+
+DESCRIPTION='ODD-STREAMS is a library which implements binary streams with 
"odd" byte sizes.'
+HOMEPAGE="http://weitz.de/odd-streams/
+   http://www.cliki.net/odd-streams";
+SRC_URI="http://dev.gentoo.org/~nimiux/${CATEGORY}/${PN}/${PF}.tar.gz";
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lisp/trivial-gray-streams-20060925"
+
+src_install() {
+   common-lisp-install-sources *.lisp test/
+   common-lisp-install-asdf
+   dodoc CHANGELOG.txt
+   dohtml doc/index.html
+}



[gentoo-commits] proj/lisp:master commit in: dev-lisp/odd-streams/

2015-11-27 Thread José María Alonso
commit: 5885497473cacaf43e2a8a9de78083ed7ecda416
Author: Chema Alonso Josa  gentoo  org>
AuthorDate: Fri Nov 27 18:34:34 2015 +
Commit: José María Alonso  gentoo  org>
CommitDate: Fri Nov 27 18:34:34 2015 +
URL:https://gitweb.gentoo.org/proj/lisp.git/commit/?id=58854974

dev-lisp/odd-streams: fix Id in header

 dev-lisp/odd-streams/odd-streams-0.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lisp/odd-streams/odd-streams-0.1.1.ebuild 
b/dev-lisp/odd-streams/odd-streams-0.1.1.ebuild
index 3660f34..ac74104 100644
--- a/dev-lisp/odd-streams/odd-streams-0.1.1.ebuild
+++ b/dev-lisp/odd-streams/odd-streams-0.1.1.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 inherit common-lisp-2
 



[gentoo-commits] proj/mozilla: New branch: crossdev

2015-11-27 Thread Ian Stakenvicius
commit: 
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Fri Nov 27 18:30:44 2015 +

New branch: crossdev




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

2015-11-27 Thread Kristian Fiskerstrand
commit: e21928bf27d7fe2373c41006b9ae59012d50a969
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Fri Nov 27 18:21:44 2015 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Fri Nov 27 18:23:50 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21928bf

dev-libs/libassuan: Version bump to 2.4.1

Package-Manager: portage-2.2.20.1

 dev-libs/libassuan/Manifest   |  1 +
 dev-libs/libassuan/libassuan-2.4.1.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libassuan/Manifest b/dev-libs/libassuan/Manifest
index 3c5e3f5..71ed8ba 100644
--- a/dev-libs/libassuan/Manifest
+++ b/dev-libs/libassuan/Manifest
@@ -4,3 +4,4 @@ DIST libassuan-2.1.3.tar.bz2 516087 SHA256 
fa2170b353c928eb59610e0700c34947f1890
 DIST libassuan-2.2.0.tar.bz2 516800 SHA256 
7df58ed70be4b694f77efd1f3b3f103c6311b6b71e04a370382f9fe8204f6ec6 SHA512 
716aa957408d51f518f3efd7238af34daab7889e2c2a8ca9611ba0c60db086062c4533c047caab4d41ef20d3cc6a7185ff2e4f06c9113eb177a961f20e877d99
 WHIRLPOOL 
576a834fdecab1b5adce68819a866067e9b5b6b02d96ea7060875712df547d7dab33ffb94f168b994240df867b4fc2797b51301ccb89113919d0d6661289b50d
 DIST libassuan-2.2.1.tar.bz2 542381 SHA256 
949285bb79345362cb72a40c798defefc007031c60f2f10251720bf60a9de2de SHA512 
7788c7c1163bbad659e308d7dc4254f9d6c27ff6bf9d9fad2ef7b9f07392799a3c0f57c6cbcc5f39aecaabb9ba8150044a969099b8d53d2eaf47d6022f1d9c4b
 WHIRLPOOL 
2c6d8038b58122f0e2215f99f472400295c0f4a97dd65b4e0b78ffaf242d3e6b79d4eb3cec9e894e43ec307010e57111b5da08cce66bed2b37501680e6064772
 DIST libassuan-2.3.0.tar.bz2 544229 SHA256 
87c999f572047fa22a79ab5de4c8a1a5a91f292561b69573965cac7751320452 SHA512 
5d13d61b181faee2d61790318d0a4124ecec7616fa1720f90f3c697ca2f56911d7fc935a3ac99eb0c95c5a740e78968b70b28ade614abfd045a9c9ac6d1a14d6
 WHIRLPOOL 
7ed4e000c523e77f46a4abeb360abf6ae088773586eacb221228d893f61fe78ee0e5d5669bfffd16f96a2d8831b62e71cd0e30a32e96cc651ddf2ba57d52d471
+DIST libassuan-2.4.1.tar.bz2 586464 SHA256 
c5738a55efd101438a25d86dc0c342a8e5da1339161a4eee1bbdc2088b88b71f SHA512 
bfafa27e410cf714e3a85f11b4c02ec316a3748d257bd4b41ab5480360d5de05b5350d50d87c8e037392fcc74628a856243387a55056294d942161cc8df1784f
 WHIRLPOOL 
37710c9b10fa0a3e0851ebdb153b97c2db2525d679b217312880002590775d75852698d09237e6db95654d986487073ee0d1ba6aca0e7c4f91d78ea822701e02

diff --git a/dev-libs/libassuan/libassuan-2.4.1.ebuild 
b/dev-libs/libassuan/libassuan-2.4.1.ebuild
new file mode 100644
index 000..c21c40b
--- /dev/null
+++ b/dev-libs/libassuan/libassuan-2.4.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit libtool eutils
+
+DESCRIPTION="IPC library used by GnuPG and GPGME"
+HOMEPAGE="http://www.gnupg.org/related_software/libassuan/index.en.html";
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3 LGPL-2.1"
+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 
~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs"
+
+RDEPEND=">=dev-libs/libgpg-error-1.8"
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+src_prepare() {
+   default
+
+   # for Solaris .so
+   elibtoolize
+}
+
+src_configure() {
+   econf $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   # ppl need to use libassuan-config for --cflags and --libs
+   prune_libtool_files
+}



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

2015-11-27 Thread Michael Sterrett
commit: 6d173b18605a8b764c452ef44507f0e7fe5d11d3
Author: Michael Sterrett  gentoo  org>
AuthorDate: Fri Nov 27 18:11:46 2015 +
Commit: Michael Sterrett  gentoo  org>
CommitDate: Fri Nov 27 18:27:09 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d173b18

rev bump to add enet slot dep

Package-Manager: portage-2.2.20.1

 games-puzzle/enigma/enigma-1.21-r2.ebuild | 74 +++
 1 file changed, 74 insertions(+)

diff --git a/games-puzzle/enigma/enigma-1.21-r2.ebuild 
b/games-puzzle/enigma/enigma-1.21-r2.ebuild
new file mode 100644
index 000..ccf4dd6
--- /dev/null
+++ b/games-puzzle/enigma/enigma-1.21-r2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit autotools eutils gnome2-utils games
+
+DESCRIPTION="puzzle game similar to Oxyd"
+HOMEPAGE="http://www.nongnu.org/enigma/";
+SRC_URI="mirror://sourceforge/enigma-game/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+COMMON_DEPS="media-libs/sdl-ttf
+   media-libs/libsdl[video]
+   media-libs/sdl-mixer
+   media-libs/sdl-image[jpeg,png]
+   media-libs/libpng:0=
+   sys-libs/zlib
+   net-misc/curl
+   || ( >=dev-libs/xerces-c-3[icu] >=dev-libs/xerces-c-3[-icu,-iconv] )
+   net-libs/enet:=
+   nls? ( virtual/libintl )"
+DEPEND="${COMMON_DEPS}
+   sys-devel/gettext"
+RDEPEND="${COMMON_DEPS}
+   media-fonts/dejavu
+   x11-misc/xdg-utils"
+
+src_prepare() {
+   cp /usr/share/gettext/config.rpath .
+   epatch "${FILESDIR}"/${P}-build.patch
+   sed -i \
+   -e "s:DOCDIR:\"/usr/share/doc/${P}/html\":" \
+   src/main.cc || die
+   eautoreconf
+}
+
+src_configure() {
+   egamesconf \
+   --with-system-enet \
+   $(use_enable nls)
+}
+
+src_install() {
+   DOCS="ACKNOWLEDGEMENTS AUTHORS CHANGES README doc/HACKING" \
+   default
+   dosym \
+   /usr/share/fonts/dejavu/DejaVuSansCondensed.ttf \
+   "${GAMES_DATADIR}"/${PN}/fonts/DejaVuSansCondensed.ttf
+   dosym \
+   /usr/share/fonts/dejavu/DejaVuSans.ttf \
+   "${GAMES_DATADIR}"/${PN}/fonts/vera_sans.ttf
+   dohtml -r doc/*
+   doman doc/enigma.6
+   prepgamesdirs
+}
+
+pkg_preinst() {
+   games_pkg_preinst
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   games_pkg_postinst
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



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

2015-11-27 Thread Mike Frysinger
commit: 5f52fbd32a82bf72ad27cf2b777dcbb715d3a5cb
Author: Mike Frysinger  gentoo  org>
AuthorDate: Fri Nov 27 18:25:11 2015 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Fri Nov 27 18:25:17 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f52fbd3

net-misc/dropbear: version bump to 2015.70

 net-misc/dropbear/Manifest | 2 +-
 net-misc/dropbear/{dropbear-2015.69.ebuild => dropbear-2015.70.ebuild} | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-misc/dropbear/Manifest b/net-misc/dropbear/Manifest
index 6878a77..a7839c6 100644
--- a/net-misc/dropbear/Manifest
+++ b/net-misc/dropbear/Manifest
@@ -1,4 +1,4 @@
 DIST dropbear-2014.66.tar.bz2 1604981 SHA256 
ab3fe2670a517cc0bbe398ff5d15e9ca12cd14f2fc18930a8111ae2baa64ab76 SHA512 
3005f754ad97e5eb84221740577f4dd962e38f38b3f6ba84dbb0811a7a35d487069c35b30055e129541c224769fe0a7e594084a9b0f1cc667029ad43d4988149
 WHIRLPOOL 
c077328bf5c21faa655f3a2e6fe1aa775b046eec7cf0f527a86c0ec01b62ab9c6ae3530fcdf49db19be8208ea22f8cd198cd3ab6a5eb605a55daf0bf0c40e4ff
 DIST dropbear-2015.67.tar.bz2 1606312 SHA256 
7e690594645dfde5787065c78a5d2e4d15e288babfa06e140197ce05f698c8e5 SHA512 
6a23f7dbe8ccd39683488a16ce4db39cdba529e9d302165742eb818d3cf520a3793660ff6c8ce0520ddb87dcac726ff34ed3dbcb7efa83115deafad2c6c0a5f3
 WHIRLPOOL 
c1103be19c86a0b40ca262715646244911032e97aba52279be1f7a0382367554c34455497b604dacacb69da0873fd26d3d457abeb7d265e6ca6bdff8938dc065
 DIST dropbear-2015.68.tar.bz2 1611161 SHA256 
55ea7c1e904ffe4b1cdbe1addca8291a2533d7d285fd22ac33608e9502a62446 SHA512 
7725cd4077a3968684db3646f6013c6202977e79d281619e029366e45fca9c4e33e271812626237b6e33938eeb4c8b260902fe2b57cff085086bf930713a934a
 WHIRLPOOL 
a80d3907528b0d754f1a474846794ac9ba48003bbb723164c7db84c9b46263b47631712b15e29b863e64ad924d889976250e8af98b2b1ca91fb586ff0a1d4186
-DIST dropbear-2015.69.tar.bz2 1613320 SHA256 
5d4f5362fc102a0d7cdf1c8cd908c3c4c5cf5c8772936ed639774a08e27517c9 SHA512 
0c9e1e7400e8f6dadf58252263308e1435c92154cf7223b55ee7e1a71c92e991d37a2fd54fa27fd3e953b7f42b2a5de0ca21a311f3a87ee2c8545a0e86fa9601
 WHIRLPOOL 
a307d34c27964c4996199c958cb42a0d85fa03818607a66622d43388547685af36d2d435ce62a7c5b7d982c1035a5870d5be069f7c69642f3ae5440c8aaeb17b
+DIST dropbear-2015.70.tar.bz2 1614654 SHA256 
62a8cc3df1d0f136d46f50d4f8d92f7ab7ce1addac76b25446b3f6aaf80bf257 SHA512 
3fa9ae841727e6a9ef1ab197f7dbac77b235754e7bed0c8df212f62f1666dac7a694c4208ee80d78ef2f54aa4ce837b5fd05472a0ecd5cf17279c2ef968d1acf
 WHIRLPOOL 
bb1d3d50396e606095e03ca000e547a302a2dd0cd43413577bda3b03accc592f9b7525ba998cdb94aa2bbaf14c1ef15d15ab1bf85e615ee3b22643263a94aa05

diff --git a/net-misc/dropbear/dropbear-2015.69.ebuild 
b/net-misc/dropbear/dropbear-2015.70.ebuild
similarity index 97%
rename from net-misc/dropbear/dropbear-2015.69.ebuild
rename to net-misc/dropbear/dropbear-2015.70.ebuild
index d0d661e..02d6413 100644
--- a/net-misc/dropbear/dropbear-2015.69.ebuild
+++ b/net-misc/dropbear/dropbear-2015.70.ebuild
@@ -39,6 +39,9 @@ set_options() {
 src_prepare() {
epatch "${FILESDIR}"/${PN}-0.46-dbscp.patch
sed -i \
+   -e '/if test/s:==:=:' \
+   configure || die
+   sed -i \
-e '/SFTPSERVER_PATH/s:".*":"/usr/lib/misc/sftp-server":' \
options.h || die
sed -i \



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-bcrypt/

2015-11-27 Thread Tiziano Müller
commit: 9430a6fa1e7c497c0ad6973d073e06458455341a
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:25:14 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:25:14 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=9430a6fa

dev-python/flask-bcrypt: initial commit

 dev-python/flask-bcrypt/Manifest  |  1 +
 dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild | 29 +++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/flask-bcrypt/Manifest b/dev-python/flask-bcrypt/Manifest
new file mode 100644
index 000..aeed066
--- /dev/null
+++ b/dev-python/flask-bcrypt/Manifest
@@ -0,0 +1 @@
+DIST flask-bcrypt-0.7.1.tar.gz 116978 SHA256 
3ac736869ce989a367f0b545d0fe451373e93732ddeee9842e35f2f3fd920bb2 SHA512 
b69e23f77810280514d3fe155fb092918989e6a3b91b3f4baaf88dbd46feb660c6f19d27a67a63caefee8384f8f8f030c308e4a5b9023fe04b4009db1ad130db
 WHIRLPOOL 
2c6aa94f78270372ff5dae64110318e3a0305b9c892e1b66ad2cc1dc4b299766aa1e6ff91e6aea1a4d65f28be239d0be2305cbd6455df33b4df3836aa96c89c6

diff --git a/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild 
b/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild
new file mode 100644
index 000..6b8300b
--- /dev/null
+++ b/dev-python/flask-bcrypt/flask-bcrypt-0.7.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+DESCRIPTION="Provides bcrypt hashing utilities for your Flask application."
+HOMEPAGE="https://pypi.python.org/pypi/Flask-Bcrypt";
+SRC_URI="https://github.com/maxcountryman/flask-bcrypt/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+   "
+
+# use the github tarball which includes the test files
+python_test() {
+   esetup.py test
+}



[gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-migrate/

2015-11-27 Thread Tiziano Müller
commit: b00cfae9ba4be98e49f74dbc6be827a5a5578115
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 18:08:49 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 18:08:49 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=b00cfae9

dev-python/flask-migrate: add version bump with working tests

 dev-python/flask-migrate/Manifest  |  1 +
 .../flask-migrate/flask-migrate-1.6.0.ebuild   | 34 ++
 dev-python/flask-migrate/metadata.xml  |  8 +
 3 files changed, 43 insertions(+)

diff --git a/dev-python/flask-migrate/Manifest 
b/dev-python/flask-migrate/Manifest
new file mode 100644
index 000..ddd7a5d
--- /dev/null
+++ b/dev-python/flask-migrate/Manifest
@@ -0,0 +1 @@
+DIST Flask-Migrate-1.6.0.tar.gz 11361 SHA256 
fde03e6d514ec24fa4f30b90b54703f6f65ae503c28c27c66edbc04b79f2cf2c SHA512 
fea63ba3b5119ece253af6e060949683d2515ae7b333e0e77ccc573dcfecab46243a576204e8bbc9e582f3f1807f142c49c67783bc71cfe00a1875e1b1dc7017
 WHIRLPOOL 
c8e9bc94a338069a1c3175b3f1d157ea8fea36420c6cae3f25b51a9c56cc8fb2ce3e01c4036e1b0c8a18ad41f6d6b6dda4dc9f0557da83265bdac05af6f2c2eb

diff --git a/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild 
b/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild
new file mode 100644
index 000..a863a71
--- /dev/null
+++ b/dev-python/flask-migrate/flask-migrate-1.6.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+MY_PN="Flask-Migrate"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="SQLAlchemy database migrations for Flask applications using 
Alembic"
+HOMEPAGE="https://pypi.python.org/pypi/Flask-Admin";
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/alembic[${PYTHON_USEDEP}]
+   dev-python/flask-sqlalchemy[${PYTHON_USEDEP}]
+   dev-python/flask-script[${PYTHON_USEDEP}]
+   "
+
+S="${WORKDIR}/${MY_P}"
+
+python_test() {
+   esetup.py test
+}

diff --git a/dev-python/flask-migrate/metadata.xml 
b/dev-python/flask-migrate/metadata.xml
new file mode 100644
index 000..d996c47
--- /dev/null
+++ b/dev-python/flask-migrate/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   python
+   
+   Flask-Migrate
+   
+



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

2015-11-27 Thread Erik Mackdanz
commit: 4e637003aebf3cb9ae9db9cedcbb4ba5e96faa54
Author: Erik Mackdanz  gentoo  org>
AuthorDate: Fri Nov 27 18:05:12 2015 +
Commit: Erik Mackdanz  gentoo  org>
CommitDate: Fri Nov 27 18:05:12 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e637003

app-emulation/lxd: bump to 0.23

Package-Manager: portage-2.2.26

 app-emulation/lxd/Manifest |   1 +
 app-emulation/lxd/files/lxd-0.23-dont-go-get.patch |  18 +++
 .../lxd/files/lxd-0.23-nc-binary-name.patch|  11 ++
 app-emulation/lxd/files/lxd-0.23.confd |  27 
 app-emulation/lxd/files/lxd-0.23.initd |  50 +++
 app-emulation/lxd/lxd-0.23.ebuild  | 157 +
 6 files changed, 264 insertions(+)

diff --git a/app-emulation/lxd/Manifest b/app-emulation/lxd/Manifest
index b8bca61..d8beda6 100644
--- a/app-emulation/lxd/Manifest
+++ b/app-emulation/lxd/Manifest
@@ -1,3 +1,4 @@
 DIST lxd-0.20.tar.bz2 2687718 SHA256 
a071b92015f676746137e1ffeab1886d90297d0d5832bbf5ee6aff081acc4840 SHA512 
2064daa7d1aeb4764a15d559e3d4178918942d82dbba31e964d713aab48d2ee30ce6a63632701c41b13de4aea541acd76d55b52f12de10a99ffeaa3cb945ad44
 WHIRLPOOL 
1ffa9d6bf1cb7132b82e731002eae7b7ff3544fb03958827916c2e00e02a0bdd10bbadd2401f7799187c2c0338987f24b46d8e138131f7df888162e56b3f4fe5
 DIST lxd-0.21.tar.bz2 2683517 SHA256 
06e9ed72d1d45af532664e47d9772a886dc1d757e83d673498b05798249c66c8 SHA512 
588225ed77cd8a86b34579ee3f3b2b3ba8166ce9d85872e6076fa5075bc5a3846c82255dee6e701a6d51bdd9bf8280bbd5fab08ca4438de5320de8f0388685eb
 WHIRLPOOL 
c85f103e38f44c4cd859faf330764c3d076cede6d09f976b4686d7f91b6ca233e09721df418493fed19cb8bf3118b2a0a6723f3084da532bba4a5344de8a4b9c
 DIST lxd-0.22.tar.bz2 2685133 SHA256 
66dc30b82fba7f606658280d0dbac67a32152644a403ab00285fc3907b50082e SHA512 
ab5384143edd03dfa1ef956c64e9fce2d845ce07c5388f719c202fd1ff9059282e104400f39f23ff1c4fefc8a23dd1d4c6c9094b497c40c659b087989bf07d44
 WHIRLPOOL 
27559c50f6aa55edb533046bb49b04784c63003569e7920261504a7b4c69891a80ff8432421352c13f274bb21876f2cf5266e9de2b1302d69e0254be87c17137
+DIST lxd-0.23.tar.bz2 2606330 SHA256 
06335bd15b00db2dec06114427b1d934fe1ac5271b85eb19074c508cb2466695 SHA512 
2f73817c800c55c722a3017ee3064587c04730d5da9846b44be99b4541e739b466bcb7e924fcb18a15f1d49d010d471510378060530f6a15f6e60363b4d556b3
 WHIRLPOOL 
455b782ed2d21d5a720e06e356e1dd2115df174893e66710c74d02596deb8a66ff6e77b400f2ebeb047209b3bfed0927ff21a3a9f7cf9924719b84742f0eb5a7

diff --git a/app-emulation/lxd/files/lxd-0.23-dont-go-get.patch 
b/app-emulation/lxd/files/lxd-0.23-dont-go-get.patch
new file mode 100644
index 000..1b229ea
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-0.23-dont-go-get.patch
@@ -0,0 +1,18 @@
+--- Makefile.orig  2015-09-17 20:37:16.481867339 -0500
 Makefile   2015-09-17 20:53:27.715800926 -0500
+@@ -12,15 +12,11 @@
+ 
+ .PHONY: default
+ default:
+-  -go get -t -v -d ./...
+-  -go get -t -v -d ./...
+   go install -v ./...
+   @echo "LXD built succesfuly"
+ 
+ .PHONY: client
+ client:
+-  -go get -t -v -d ./...
+-  -go get -t -v -d ./...
+   go install -v ./lxc
+   @echo "LXD client built succesfuly"
+ 

diff --git a/app-emulation/lxd/files/lxd-0.23-nc-binary-name.patch 
b/app-emulation/lxd/files/lxd-0.23-nc-binary-name.patch
new file mode 100644
index 000..7373b66
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-0.23-nc-binary-name.patch
@@ -0,0 +1,11 @@
+--- lxd/rsync.go.orig  2015-11-11 20:54:37.402700202 -0600
 lxd/rsync.go   2015-11-11 20:55:06.704698199 -0600
+@@ -91,7 +91,7 @@
+* command (i.e. the command to run on --server). However, we're
+* hardcoding that at the other end, so we can just ignore it.
+*/
+-  rsyncCmd := fmt.Sprintf("sh -c \"nc -U %s\"", f.Name())
++  rsyncCmd := fmt.Sprintf("sh -c \"nc.openbsd -U %s\"", f.Name())
+   cmd := exec.Command(
+   "rsync",
+   "-arvP",

diff --git a/app-emulation/lxd/files/lxd-0.23.confd 
b/app-emulation/lxd/files/lxd-0.23.confd
new file mode 100644
index 000..3d55327
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-0.23.confd
@@ -0,0 +1,27 @@
+# Group which owns the shared socket
+LXD_OPTIONS+=" --group lxd"
+
+
+
+# Enable cpu profiling into the specified file
+#LXD_OPTIONS+=" --cpuprofile /tmp/lxc_cpu_profile"
+
+# Enable memory profiling into the specified file
+#LXD_OPTIONS+=" --memprofile /tmp/lxc_mem_profile"
+
+
+
+# Enables debug mode
+#LXD_OPTIONS+=" --debug"
+
+# For debugging, print a complete stack trace every n seconds
+#LXD_OPTIONS+=" --print-goroutines-every 5"
+
+# Enables verbose mode
+#LXD_OPTIONS+=" -v"
+
+# Logfile to log to
+#LXD_OPTIONS+=" --logfile /var/log/lxd/lxd.log"
+
+# Enables syslog logging
+#LXD_OPTIONS+=" --syslog"

diff --git a/app-emulation/lxd/files/lxd-0.23.initd 
b/app-emulation/lxd/files/lxd-0.23.initd
new file mode 100644
index 000..c5ba3a6
--- /dev/null
+++ b/app-emulation/lxd/files/lxd-0.2

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

2015-11-27 Thread Patrice Clement
commit: f13d5dd9d927511c809b695b84d3aeb0fafb5fd4
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Nov 27 17:47:07 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 17:48:47 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13d5dd9

profiles/base/package.use.mask: Mask app-arch/cfv bittorrent USE flag as it is 
breaking the tree.

Signed-off-by: Patrice Clement  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index e738d55..06722c0 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -5,6 +5,10 @@
 # This file requires >=portage-2.1.1
 # New entries go on top.
 
+# Patrice Clement  (27 Nov 2015)
+# Unsastified dependencies are upsetting repoman. Needs investigation.
+app-arch/cfv bittorrent
+
 # Pawel Hajdan jr  (19 Nov 2015)
 # GN build for Chromium is still experimental.
 www-client/chromium gn



[gentoo-commits] dev/dev-zero:master commit in: dev-util/cookiecutter/, dev-python/ruamel-base/, dev-python/ruamel-yaml/, ...

2015-11-27 Thread Tiziano Müller
commit: bc70f9576b1254efa909ff1dd7f02c3c922988b6
Author: Tiziano Müller  gentoo  org>
AuthorDate: Fri Nov 27 14:33:07 2015 +
Commit: Tiziano Müller  gentoo  org>
CommitDate: Fri Nov 27 14:33:07 2015 +
URL:https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=bc70f957

dev-util/cookiecutter: add ruamel-yaml & co. for python-3 support

 dev-python/ruamel-base/Manifest|  1 +
 dev-python/ruamel-base/ruamel-base-1.0.0.ebuild| 31 +++
 dev-python/ruamel-ordereddict/Manifest |  1 +
 .../ruamel-ordereddict-0.4.9.ebuild| 41 +++
 dev-python/ruamel-yaml/Manifest|  1 +
 dev-python/ruamel-yaml/ruamel-yaml-0.10.12.ebuild  | 60 ++
 dev-util/cookiecutter/cookiecutter-1.3.0.ebuild|  5 +-
 7 files changed, 137 insertions(+), 3 deletions(-)

diff --git a/dev-python/ruamel-base/Manifest b/dev-python/ruamel-base/Manifest
new file mode 100644
index 000..60841a8
--- /dev/null
+++ b/dev-python/ruamel-base/Manifest
@@ -0,0 +1 @@
+DIST ruamel.base-1.0.0.tar.gz 5219 SHA256 
c041333a0f0f00cd6593eb36aa83abb1a9e7544e83ba7a42aa7ac7476cee5cf3 SHA512 
a847f0ae8d889bbc593f6d3507b3208c69d3027a73dddc39058e6da7316937234ef0208394e264a07fd3fa970c97713a14db7a62e374433a27625932bb76c44c
 WHIRLPOOL 
e3b5c58242f85559880215e2133dc28c3d17dd6ae2c76d29e5bc45ff12965f7d2119704e0774ce290b93b4527befa95e0689ce45b274a9167a3124c2f79f

diff --git a/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild 
b/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild
new file mode 100644
index 000..80d4447
--- /dev/null
+++ b/dev-python/ruamel-base/ruamel-base-1.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_4} )
+
+inherit distutils-r1
+
+MY_PN="ruamel.base"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="common routines for ruamel packages"
+HOMEPAGE="https://pypi.python.org/pypi/ruamel.base";
+SRC_URI="mirror://pypi/r/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}"
+
+python_install() {
+   distutils-r1_python_install --single-version-externally-managed
+}

diff --git a/dev-python/ruamel-ordereddict/Manifest 
b/dev-python/ruamel-ordereddict/Manifest
new file mode 100644
index 000..3d20fa9
--- /dev/null
+++ b/dev-python/ruamel-ordereddict/Manifest
@@ -0,0 +1 @@
+DIST ruamel.ordereddict-0.4.9.tar.gz 53707 SHA256 
7058c470f131487a3039fb9536dda9dd17004a7581bdeeafa836269a36a2b3f6 SHA512 
556988c457b60b8763b4eeffad4a8f44d96c22f8aca702ac6f883bd9ddf13af38aa46f804f95e256b900f9f25e473beb1c86a62f6da66d19ca770878dc8ca3ca
 WHIRLPOOL 
7e442d946fb378ed46be3b7b695166708e83bfbc1d28867ef8f902b7c64417d3512c18a19b5a0d63b83c23d6016d1e3f2358956f67fb8246934d6fa97a39ac18

diff --git a/dev-python/ruamel-ordereddict/ruamel-ordereddict-0.4.9.ebuild 
b/dev-python/ruamel-ordereddict/ruamel-ordereddict-0.4.9.ebuild
new file mode 100644
index 000..2b7a5c6
--- /dev/null
+++ b/dev-python/ruamel-ordereddict/ruamel-ordereddict-0.4.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+MY_PN="ruamel.ordereddict"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="a version of dict that keeps keys in insertion resp. sorted order"
+HOMEPAGE="https://pypi.python.org/pypi/ruamel.ordereddict";
+SRC_URI="mirror://pypi/r/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/ruamel-base[${PYTHON_USEDEP}]"
+DEPEND="${RDEPED}
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+   sed -i -e 's|from ruamel.ordereddict|from _ordereddict|' \
+   test/*.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+# Run tests with verbose output failing on the first failing test.
+python_test() {
+   py.test -vvx test || die
+}

diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
new file mode 100644
index 000..d293c31
--- /dev/null
+++ b/dev-python/ruamel-yaml/Manifest
@@ -0,0 +1 @@
+DIST ruamel.yaml-0.10.12.tar.gz 234712 SHA256 
2bfd7d00c0ca859dbf1a7abca79969eedd25c76a976b7d40f94e1891a6e73f2c SHA512 
f7f6f91101cb1cf1b849c5c1bb64fc07fb2791f55ef81e4c752fcfbd98de59ab0fc861c5e06b30a4d579affe77e4532b079d35cd86f14a14e7f4e6704d7d0cb2
 WHIRLPOOL 
e2e59c41ca643e8f7b5244509e5789efe73c531c9ffdaee9f2f4c0d3685495327a36804cae20c184fa7a94787e9db35a654046d9bd86318cf1fc25c91ced5631

diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.10.12.ebuild 
b/dev-python/ruamel-yaml/ruamel-yaml-0.10.12.ebuild
new file mode 100644
index 000..09bff93
--- /dev/null
+++ b/dev

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

2015-11-27 Thread Ulrich Müller
commit: 20cfbe6ff3eb7d1b01a670048e2d1e8c88e964ed
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Nov 24 17:55:48 2015 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Nov 24 17:55:48 2015 +
URL:https://gitweb.gentoo.org/proj/pms.git/commit/?id=20cfbe6f

REPLACING_VERSIONS: Clarify what whitespace-separated means.

This is also consistent with the spec for the A variable.

 ebuild-env-vars.tex | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index ef8bdcd..32cbde3 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -217,10 +217,10 @@ variable.
 \t{REPLACING\_VERSIONS} &
 \t{pkg\_*} (see text) &
 Yes &
-A whitespace-separated list of versions of this package (including 
revision, if specified) that
-are being replaced (uninstalled or overwritten) as a result of this 
install. See
-section~\ref{sec:replacing-versions}.  Only for EAPIs listed in 
table~\ref{tab:added-env-vars-table}
-as supporting \t{REPLACING\_VERSIONS}. \\
+A list of all versions of this package (including revision, if specified), 
whitespace separated
+with no leading or trailing whitespace, that are being replaced 
(uninstalled or overwritten)
+as a result of this install. See section~\ref{sec:replacing-versions}. 
Only for EAPIs listed
+in table~\ref{tab:added-env-vars-table} as supporting 
\t{REPLACING\_VERSIONS}. \\
 \t{REPLACED\_BY\_VERSION} &
 \t{pkg\_prerm}, \t{pkg\_postrm} &
 Yes &



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

2015-11-27 Thread Patrice Clement
commit: eaf94805fbdfae94005b6798052091b40818eccb
Author: Alex Xu  yahoo  ca>
AuthorDate: Fri Nov 27 15:38:46 2015 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Nov 27 17:20:46 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf94805

x11-misc/x11vnc: 0.9.14 bump, clean metadata.xml

Credit for init.d and conf.d script to:
Sal Gonzalez  codejunkie.net>.

Package-Manager: portage-2.2.24

Signed-off-by: Patrice Clement  gentoo.org>

 x11-misc/x11vnc/Manifest |  1 +
 x11-misc/x11vnc/files/x11vnc.conf.d  | 37 +++
 x11-misc/x11vnc/files/x11vnc.init.d  | 70 
 x11-misc/x11vnc/metadata.xml |  5 ---
 x11-misc/x11vnc/x11vnc-0.9.14.ebuild | 62 
 5 files changed, 170 insertions(+), 5 deletions(-)

diff --git a/x11-misc/x11vnc/Manifest b/x11-misc/x11vnc/Manifest
index 0ad1bcf..85e88f5 100644
--- a/x11-misc/x11vnc/Manifest
+++ b/x11-misc/x11vnc/Manifest
@@ -1,2 +1,3 @@
 DIST 82eb9752485db87c9c6d3d6bb4aa1ae7ac81174a.zip 1830730 SHA256 
fc6a28df089e47b68931019ce038b6e2fcd78e93de7f6984a22262252d01c16f SHA512 
0fa4f7b52442793ec1bd82c74f9d092c69262e4f1fa93584fef17bbe0e5cbde08bc5ad0924631801bb43b41d90c37077a317c61511553f98698096eab05791eb
 WHIRLPOOL 
f1a45b549fb6ff9bea2eb4e3719b5dd43a78f6f418c61691cebab313d56761147d928648e103c654309575bec7c716a6f1cd1ef7a9b484c09edee37233cb0ce7
 DIST x11vnc-0.9.13_p20150627.tar.gz 1700142 SHA256 
14fb77e9b875224b47fee659d5a883c26c2792c5e37d1e32286b03103fdaef07 SHA512 
c28cfe47c1a0bb486bb3290511a8a71cf499e55617e3f488d45cb6a1e9050e4f52c5bb6eb9f2f655728f2028d2472a88d8b9178d59e79c1f07464782555abc82
 WHIRLPOOL 
d0342ef8d948b0dda119967f9e59be6f1e4d2639859f8c2a45c37eeb644e970b322937635f151256b3c30a69d37838f380ab4732c5afd44499e9decb8412aa15
+DIST x11vnc-0.9.14.tar.gz 1700802 SHA256 
45f87c5e4382988c73e8c7891ac2bfb45d8f9ce1196ae06651c84636684ea143 SHA512 
5d18e5ff493fbc4f6f1efe952812c1acd3087e855a2a9f2c99f3b2606cfa40a20b83e2d0c736e12b453b47f7ff7746069a1b6718d842d1a8f73b00d5c4c4a93f
 WHIRLPOOL 
3980edaa9327395e55dffdf06fb4a2eab9b94e1aaf8da65cdd1b4c5d765351eedc003b1150b7d4da065385cb7460a556509bf57c58cf1cbe443865c551f6a170

diff --git a/x11-misc/x11vnc/files/x11vnc.conf.d 
b/x11-misc/x11vnc/files/x11vnc.conf.d
new file mode 100644
index 000..7df3a13
--- /dev/null
+++ b/x11-misc/x11vnc/files/x11vnc.conf.d
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# Configuration for running x11vnc as a service. This allows VNC 
+# connections prior to logging in to the X display manager.
+
+# Password file location of the password file for VNC Connections
+#   Prior to first run, you must configure a password, to do so please
+#   run `x11vnc -storepasswd /etc/x11vnc.pass`. Replace /etc/x11vnc.pass 
+#   ith the location you have specified below
+#X11VNC_RFBAUTH="/etc/x11vnc.pass"
+
+# Port to listen on for incoming connections
+#X11VNC_RFBPORT="5900"
+
+# Automatically probe for a free port to listen on for incoming connections
+# starting from the port number specified
+#   Setting this will diable X11VNC_RFBPORT above
+#   See `man x11vnc`, option `-autoport` for more information
+#X11VNC_AUTOPORT=""
+
+# X Display to attach to
+#   This should match the display your DM is running on
+#X11VNC_DISPLAY=":0"
+
+# Location of the x11vnc logfile
+#X11VNC_LOG="/var/log/x11vnc"
+
+# Miscelaneous options to pass to x11vnc.
+#   Do not set options that are configurable above.
+#   Check `x11vnc -help` or `man x11vnc` for more options.
+#   * Modern composting DMs/WMs will require "-noxdamage"
+#   * If you experience crashes on logging in, try "-noxfixes"
+#   * Other suggested options include "-noxrecord" and "-ncache ##"
+# Refer to the x11vnc man page for further explanations.
+#X11VNC_OPTS=""
+

diff --git a/x11-misc/x11vnc/files/x11vnc.init.d 
b/x11-misc/x11vnc/files/x11vnc.init.d
new file mode 100644
index 000..08968f0
--- /dev/null
+++ b/x11-misc/x11vnc/files/x11vnc.init.d
@@ -0,0 +1,70 @@
+#!/sbin/runscript
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+description="The x11vnc daemon init script"
+
+depend() {
+   need net
+   need xdm
+}
+
+checkconfig() {
+
+   # Set Defaults
+   X11VNC_RFBAUTH=${X11VNC_RFBAUTH:-/etc/x11vnc.pass}
+   X11VNC_RFBPORT=${X11VNC_RFBPORT:-5900}
+   X11VNC_DISPLAY=${X11VNC_DISPLAY:-:0}
+   X11VNC_LOG=${X11VNC_LOG:-/var/log/x11vnc}
+   
+   X11VNC_AUTH="/var/run/x11vnc-${X11VNC_DISPLAY}" 
+
+   if [ -n "${X11VNC_AUTOPORT}" ]; then
+   X11VNC_PORT=""
+   fi
+
+   if [ ! -f "${X11VNC_RFBAUTH}" -o ! -s "${X11VNC_RFBAUTH}" ]; then
+   eerror "VNC Password not set, please set one by running: 
\`x11vnc -storepasswd ${X11VNC_RFBAUTH}\`"
+   return 1
+   fi
+   checkpath -q -f -m 0600 -o root:roo

[gentoo-commits] dev/mgorny:master commit in: dev-binpkg/pypy/

2015-11-27 Thread Michał Górny
commit: abd04a1a9c2a2474028ab1de051ac6ad7f4c018c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:50:40 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:50:40 2015 +
URL:https://gitweb.gentoo.org/dev/mgorny.git/commit/?id=abd04a1a

dev-binpkg/pypy: Fix Manifest

 dev-binpkg/pypy/Manifest | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-binpkg/pypy/Manifest b/dev-binpkg/pypy/Manifest
index 50837b7..cf0443b 100644
--- a/dev-binpkg/pypy/Manifest
+++ b/dev-binpkg/pypy/Manifest
@@ -1,4 +1,3 @@
-DIST pypy-2.5.1-src.tar.bz2 16740876 SHA256 
ddb3a580b1ee99c5a699172d74be91c36dda9a38946d4731d8c6a63120a3ba2a SHA512 
ac4cab47566d7d4e1a293a680e0dffa301c99a8329c2e68f645f186c0266cbe8f045a03e392c0cc2112a16178037cd978b7867ad073bf5dd957dd19f4c818067
 WHIRLPOOL 
6f16c4090780081dfe1d4642186262c66d4ac1a4b3b8311e573bfa6029eb7aac0483b3e48cad5ce03879391a4e316c0186d33fac5e86d0024ff20cc6d4dc0dd3
 DIST pypy-2.6.0-src.tar.bz2 16858400 SHA256 
9bf353f22d25e97a85a6d3766619966055edea1ea1b2218445d683a8ad0399d9 SHA512 
82a6a44c0c551a1291215394610e5331cf83216b38ac9f1a79a3eab53ba2933b121c3154b58cead814c73a1da1fc95d895324bb0c43e8e0429438b0dea527cc4
 WHIRLPOOL 
e536ff5d3b393c6834fd721f383318b5dcef79046f475b0f1fe737c67c56e8769cabc0a35f553da5dc475a255c5711de01bd6d42e541cabbab3b9e30f20c9a5c
 DIST pypy-4.0.0-src.tar.bz2 17244624 SHA256 
acff480e44ce92acd057f2e786775af36dc3c2cd12e9efc60a1ac6a562ad7b4d SHA512 
2bbdc2536a32b0aa28f7b12ec3d879ed28afe984fad38635bc3e1d950a9fe198cfbaf9b554f0fa245e7fd512ec7a76297f05a1d3e17f73fb49e8506561190f5b
 WHIRLPOOL 
e94bdf5e8ea2cbab8e25d37bb7cb36b9bae773ec051d603cfce784e0fd8e591ed16e6896f49d14d9ae094c5f613a0ba871380c8adc2a1cf0023157e3e2a51f52
-DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 
c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 
5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056
 WHIRLPOOL 
f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9
+DIST pypy-4.0.1-src.tar.bz2 17172844 SHA256 
29f5aa6ba17b34fd980e85172dfeb4086fdc373ad392b1feff2677d2d8aea23c SHA512 
66358cc3fe9ccb402b717379c48731aca8f9f85a1a754a54e3a060113398955b87a3f3048ba731a93be4b49c0f5c7e3bac49dc4523263e1bf4f4b5149d5db5c4
 WHIRLPOOL 
656a6c60aeb26cb6355db121a92bafcf2b744a7f09dccf21b4a16052c0117d239891ccf6762fcb4fee7f913862263c589becd5984498edc4a8b6d55784957994



[gentoo-commits] dev/mgorny:master commit in: dev-binpkg/pypy/

2015-11-27 Thread Michał Górny
commit: 6fb82d45cc4789136fa40eca75f5083af144b7ee
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:46:05 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:46:05 2015 +
URL:https://gitweb.gentoo.org/dev/mgorny.git/commit/?id=6fb82d45

dev-binpkg/pypy: Remove old

 dev-binpkg/pypy/pypy-2.5.1.ebuild | 197 --
 1 file changed, 197 deletions(-)

diff --git a/dev-binpkg/pypy/pypy-2.5.1.ebuild 
b/dev-binpkg/pypy/pypy-2.5.1.ebuild
deleted file mode 100644
index 6551c6e..000
--- a/dev-binpkg/pypy/pypy-2.5.1.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.5.0.ebuild,v 1.1 
2015/03/22 08:56:03 idella4 Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 pypy )
-inherit check-reqs eutils multilib multiprocessing pax-utils python-any-r1 
toolchain-funcs versionator
-
-DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
-HOMEPAGE="http://pypy.org/";
-SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2";
-
-LICENSE="MIT"
-SLOT="0/$(get_version_component_range 1-2 ${PV})"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 +jit low-memory ncurses sandbox shadowstack cpu_flags_x86_sse2"
-
-DEPEND=">=sys-libs/zlib-1.1.3:0=
-   virtual/libffi:0=
-   virtual/libintl:0=
-   dev-libs/expat:0=
-   dev-libs/openssl:0=
-   bzip2? ( app-arch/bzip2:0= )
-   ncurses? ( sys-libs/ncurses:0= )
-   app-arch/xz-utils
-   ${PYTHON_DEPS}"
-
-S="${WORKDIR}/${P}-src"
-
-pkg_pretend() {
-   if use low-memory; then
-   if ! python_is_installed pypy; then
-   eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
-   eerror "or dev-python/pypy-bin being installed. Please 
install it using e.g.:"
-   eerror
-   eerror "  $ emerge -1v dev-python/pypy-bin"
-   eerror
-   eerror "before attempting to build 
dev-python/pypy[low-memory]."
-   die "dev-python/pypy-bin (or dev-python/pypy) needs to 
be installed for USE=low-memory"
-   fi
-
-   CHECKREQS_MEMORY="1750M"
-   use amd64 && CHECKREQS_MEMORY="3500M"
-   else
-   CHECKREQS_MEMORY="3G"
-   use amd64 && CHECKREQS_MEMORY="6G"
-   fi
-
-   check-reqs_pkg_pretend
-
-   [[ ${PYPY_BINPKG_STORE} ]] || die 'PYPY_BINPKG_STORE unset, wtf?!'
-}
-
-pkg_setup() {
-   pkg_pretend
-
-   if python_is_installed pypy; then
-   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] || use low-memory; 
then
-   einfo "Using already-installed PyPy to perform the 
translation."
-   local EPYTHON=pypy
-   else
-   einfo "Using ${EPYTHON} to perform the translation. 
Please note that upstream"
-   einfo "recommends using PyPy for that. If you wish to 
do so, please unset"
-   einfo "the EPYTHON variable."
-   fi
-   fi
-
-   python-any-r1_pkg_setup
-
-   local cpu
-   if use amd64; then
-   # common denominator between Intel & AMD
-   cpu='x86-64'
-   elif use x86; then
-   if use cpu_flags_x86_sse2; then
-   # lowest with SSE2
-   cpu='pentium-m'
-   else
-   # lowest with SSE, compat. with athlon-xp
-   # TODO: do we want to support something older?
-   cpu='pentium3'
-   fi
-   else
-   die "Unsupported arch ${ARCH}"
-   fi
-
-   export CFLAGS="-march=${cpu} -mtune=generic -O2 -pipe"
-   export CXXFLAGS=${CFLAGS}
-
-   elog "CFLAGS: ${CFLAGS}"
-}
-
-src_prepare() {
-   epatch "${FILESDIR}/1.9-scripts-location.patch" \
-   
"${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
 \
-   "${FILESDIR}"/2.5.0-shared-lib.patch# 517002
-
-   pushd lib-python/2.7 > /dev/null || die
-   epatch "${FILESDIR}"/2.5.0_all_distutils_cxx.patch
-   popd > /dev/null || die
-
-   epatch_user
-}
-
-src_compile() {
-   tc-export CC
-
-   local jit_backend
-   if use jit; then
-   jit_backend='--jit-backend='
-
-   # We only need the explicit sse2 switch for x86.
-   # On other arches we can rely on autodetection which uses
-   # compiler macros. Plus, --jit-backend= doesn't accept all
-   # the modern values...
-
-   if use x86; then
-   if use cpu_flags_x86_sse2; then
-   jit_backend+=x86
-   

[gentoo-commits] dev/mgorny:master commit in: dev-binpkg/pypy/

2015-11-27 Thread Michał Górny
commit: e6c2c53790f5836491c1a88bbd6e52d1d507ca85
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:47:46 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:47:46 2015 +
URL:https://gitweb.gentoo.org/dev/mgorny.git/commit/?id=e6c2c537

dev-binpkg/pypy: Bump to 4.0.1

 dev-binpkg/pypy/pypy-4.0.1.ebuild | 193 ++
 1 file changed, 193 insertions(+)

diff --git a/dev-binpkg/pypy/pypy-4.0.1.ebuild 
b/dev-binpkg/pypy/pypy-4.0.1.ebuild
new file mode 100644
index 000..0c8b627
--- /dev/null
+++ b/dev-binpkg/pypy/pypy-4.0.1.ebuild
@@ -0,0 +1,193 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pypy/pypy-2.6.0.ebuild,v 1.1 
2015/06/04 18:46:39 mgorny Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 pypy )
+inherit check-reqs eutils multilib multiprocessing pax-utils python-any-r1 
toolchain-funcs versionator
+
+CPY_PATCHSET_VERSION="2.7.10-0"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python 
language"
+HOMEPAGE="http://pypy.org/";
+SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2";
+
+LICENSE="MIT"
+SLOT="0/$(get_version_component_range 1-2 ${PV})"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="bzip2 +jit low-memory ncurses sandbox shadowstack sqlite 
cpu_flags_x86_sse2"
+
+DEPEND=">=sys-libs/zlib-1.1.3:0=
+   virtual/libffi:0=
+   virtual/libintl:0=
+   dev-libs/expat:0=
+   dev-libs/openssl:0=[-bindist]
+   bzip2? ( app-arch/bzip2:0= )
+   ncurses? ( sys-libs/ncurses:0= )
+   app-arch/xz-utils
+   ${PYTHON_DEPS}"
+
+S="${WORKDIR}/${P}-src"
+
+pkg_pretend() {
+   if use low-memory; then
+   if ! python_is_installed pypy; then
+   eerror "USE=low-memory requires a (possibly old) 
version of dev-python/pypy"
+   eerror "or dev-python/pypy-bin being installed. Please 
install it using e.g.:"
+   eerror
+   eerror "  $ emerge -1v dev-python/pypy-bin"
+   eerror
+   eerror "before attempting to build 
dev-python/pypy[low-memory]."
+   die "dev-python/pypy-bin (or dev-python/pypy) needs to 
be installed for USE=low-memory"
+   fi
+
+   CHECKREQS_MEMORY="1750M"
+   use amd64 && CHECKREQS_MEMORY="3500M"
+   else
+   CHECKREQS_MEMORY="3G"
+   use amd64 && CHECKREQS_MEMORY="6G"
+   fi
+
+   check-reqs_pkg_pretend
+
+   [[ ${PYPY_BINPKG_STORE} ]] || die 'PYPY_BINPKG_STORE unset, wtf?!'
+}
+
+pkg_setup() {
+   pkg_pretend
+
+   if python_is_installed pypy; then
+   if [[ ! ${EPYTHON} || ${EPYTHON} == pypy ]] || use low-memory; 
then
+   einfo "Using already-installed PyPy to perform the 
translation."
+   local EPYTHON=pypy
+   else
+   einfo "Using ${EPYTHON} to perform the translation. 
Please note that upstream"
+   einfo "recommends using PyPy for that. If you wish to 
do so, please unset"
+   einfo "the EPYTHON variable."
+   fi
+   fi
+
+   python-any-r1_pkg_setup
+
+   local cpu
+   if use amd64; then
+   # common denominator between Intel & AMD
+   cpu='x86-64'
+   elif use x86; then
+   if use cpu_flags_x86_sse2; then
+   # lowest with SSE2
+   cpu='pentium-m'
+   else
+   # lowest with SSE, compat. with athlon-xp
+   # TODO: do we want to support something older?
+   cpu='pentium3'
+   fi
+   else
+   die "Unsupported arch ${ARCH}"
+   fi
+
+   export CFLAGS="-march=${cpu} -mtune=generic -O2 -pipe"
+   export CXXFLAGS=${CFLAGS}
+
+   elog "CFLAGS: ${CFLAGS}"
+}
+
+src_prepare() {
+   epatch "${FILESDIR}"/2.5.0-shared-lib.patch # 517002
+
+   epatch_user
+}
+
+src_compile() {
+   tc-export CC
+
+   local jit_backend
+   if use jit; then
+   jit_backend='--jit-backend='
+
+   # We only need the explicit sse2 switch for x86.
+   # On other arches we can rely on autodetection which uses
+   # compiler macros. Plus, --jit-backend= doesn't accept all
+   # the modern values...
+
+   if use x86; then
+   if use cpu_flags_x86_sse2; then
+   jit_backend+=x86
+   else
+   jit_backend+=x86-without-sse2
+   fi
+   else
+   jit_backend+=auto
+   fi
+   fi
+
+   local args=(
+   --shared
+   $

[gentoo-commits] dev/mgorny:master commit in: dev-binpkg/pypy/files/, dev-binpkg/pypy/

2015-11-27 Thread Michał Górny
commit: 88e783e84efbcf2c45c0f52e3dd5756568e73744
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:47:17 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:47:17 2015 +
URL:https://gitweb.gentoo.org/dev/mgorny.git/commit/?id=88e783e8

dev-binpkg/pypy: Remove patches irrelevant to executable

 UnixCCompiler.runtime_library_dir_option.patch |  11 -
 dev-binpkg/pypy/files/1.9-scripts-location.patch   |  11 -
 .../pypy/files/2.5.0_all_distutils_cxx.patch   | 324 -
 dev-binpkg/pypy/pypy-2.6.0.ebuild  |  14 +-
 dev-binpkg/pypy/pypy-4.0.0.ebuild  |  14 +-
 5 files changed, 4 insertions(+), 370 deletions(-)

diff --git 
a/dev-binpkg/pypy/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
 
b/dev-binpkg/pypy/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
deleted file mode 100644
index b3d5235..000
--- 
a/dev-binpkg/pypy/files/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 lib-python/2.7/distutils/unixccompiler.py
-+++ lib-python/2.7/distutils/unixccompiler.py
-@@ -297,7 +297,7 @@
- # this time, there's no way to determine this information from
- # the configuration data stored in the Python installation, so
- # we use this hack.
--compiler = os.path.basename(sysconfig.get_config_var("CC"))
-+compiler = os.path.basename(self.compiler[0])
- if sys.platform[:6] == "darwin":
- # MacOSX's linker doesn't understand the -R flag at all
- return "-L" + dir

diff --git a/dev-binpkg/pypy/files/1.9-scripts-location.patch 
b/dev-binpkg/pypy/files/1.9-scripts-location.patch
deleted file mode 100644
index 5f0190d..000
--- a/dev-binpkg/pypy/files/1.9-scripts-location.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 pypy-pypy-release-1.7/lib-python/2.7/distutils/command/install.py
-+++ pypy-pypy-release-1.7/lib-python/2.7/distutils/command/install.py
-@@ -87,7 +87,7 @@
- 'purelib': '$base/site-packages',
- 'platlib': '$base/site-packages',
- 'headers': '$base/include',
--'scripts': '$base/bin',
-+'scripts': '/usr/bin',
- 'data'   : '$base',
- },
- }

diff --git a/dev-binpkg/pypy/files/2.5.0_all_distutils_cxx.patch 
b/dev-binpkg/pypy/files/2.5.0_all_distutils_cxx.patch
deleted file mode 100644
index aa298d0..000
--- a/dev-binpkg/pypy/files/2.5.0_all_distutils_cxx.patch
+++ /dev/null
@@ -1,324 +0,0 @@
-http://bugs.python.org/issue1222585
-
 _osx_support.py
-+++ _osx_support.py
-@@ -14,13 +14,13 @@
- # configuration variables that may contain universal build flags,
- # like "-arch" or "-isdkroot", that may need customization for
- # the user environment
--_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'LDFLAGS', 'CPPFLAGS', 'BASECFLAGS',
--'BLDSHARED', 'LDSHARED', 'CC', 'CXX',
--'PY_CFLAGS', 'PY_LDFLAGS', 'PY_CPPFLAGS',
--'PY_CORE_CFLAGS')
-+_UNIVERSAL_CONFIG_VARS = ('CFLAGS', 'CXXFLAGS', 'LDFLAGS', 'CPPFLAGS',
-+  'BASECFLAGS', 'BLDSHARED', 'LDSHARED', 
'LDCXXSHARED',
-+  'CC', 'CXX', 'PY_CFLAGS', 'PY_LDFLAGS',
-+  'PY_CPPFLAGS', 'PY_CORE_CFLAGS')
- 
- # configuration variables that may contain compiler calls
--_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'CC', 'CXX')
-+_COMPILER_CONFIG_VARS = ('BLDSHARED', 'LDSHARED', 'LDCXXSHARED', 'CC', 'CXX')
- 
- # prefix added to original configuration variable names
- _INITPRE = '_OSX_SUPPORT_INITIAL_'
 distutils/sysconfig_pypy.py
-+++ distutils/sysconfig_pypy.py
-@@ -123,7 +123,55 @@
- optional C speedup components.
- """
- if compiler.compiler_type == "unix":
--compiler.compiler_so.extend(['-O2', '-fPIC', '-Wimplicit'])
-+cc = ' '.join(compiler.compiler)
-+cxx = ' '.join(compiler.compiler_cxx)
-+ldshared = ' '.join(compiler.linker_so)
-+ldcxxshared = ' '.join(compiler.linker_so_cxx)
-+
-+cflags = ''
-+cxxflags = ''
-+ccshared = '-fPIC'
-+
-+if 'CC' in os.environ:
-+cc = os.environ['CC']
-+if 'CXX' in os.environ:
-+cxx = os.environ['CXX']
-+if 'LDSHARED' in os.environ:
-+ldshared = os.environ['LDSHARED']
-+if 'LDCXXSHARED' in os.environ:
-+ldcxxshared = os.environ['LDCXXSHARED']
-+if 'CPP' in os.environ:
-+cpp = os.environ['CPP']
-+else:
-+cpp = cc + " -E"   # not always
-+if 'LDFLAGS' in os.environ:
-+ldshared = ldshared + ' ' + os.environ['LDFLAGS']
-+ldcxxshared = ldcxxshared + ' ' + os.environ['LDFLAGS']
-+if 'CFLAGS' in os.environ:
-+cflags = os.environ['CFLAGS']
-+ldshared = ldshared + ' ' + os.

[gentoo-commits] repo/gentoo:master commit in: net-firewall/xtables-addons/

2015-11-27 Thread Anthony G. Basile
commit: ba11da5da1d6c4ee6e28d4cbee38dbe8bd9062d5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Nov 27 16:51:21 2015 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Nov 27 16:51:44 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba11da5d

net-firewall/xtables-addons: version bump to 2.10

Package-Manager: portage-2.2.20.1

 net-firewall/xtables-addons/Manifest   |   1 +
 .../xtables-addons/xtables-addons-2.10.ebuild  | 186 +
 2 files changed, 187 insertions(+)

diff --git a/net-firewall/xtables-addons/Manifest 
b/net-firewall/xtables-addons/Manifest
index 51d5498..0086192 100644
--- a/net-firewall/xtables-addons/Manifest
+++ b/net-firewall/xtables-addons/Manifest
@@ -1,3 +1,4 @@
 DIST xtables-addons-1.47.1.tar.xz 323312 SHA256 
06535dbefaa7725870750048842b4b53f5a4f8d8b16d5ce61bb4cc28e0b99326 SHA512 
4920c9fae1a5b026f48562590b9221d497127197806f52f2eeba269faf8203b3da2e2ab6ff01f273ecac457d19399c42b4d163c18fa405bfe15b54f46478227d
 WHIRLPOOL 
6654fb33c96eb052b94047445682a26f141532c2db5404ec62c29d40741a34ac9138ba1a5de494d7f1b8706a5de425b1188f79fa6195a824d2642ba506f6bdc1
+DIST xtables-addons-2.10.tar.xz 321096 SHA256 
2a2d92ae924437d757f55514502c6ef3aeccc6106f729c702efe703ad30f4007 SHA512 
047e5922365f40021f8fcf832fe487759e7361979009e18cf7fd3a99d704fce1268b5eab58b6d0cd43354ee8de024852c25d8412e6b47fe5861b414c51af1938
 WHIRLPOOL 
0c328d8db363024b958d7b898334eefbd8098d36971fac6e50d863d8d6ec94a05257db58708cf7323f5d77b51b85d7a0ba5101f8e280cabd1cac48e109e9b3bf
 DIST xtables-addons-2.8.tar.xz 320864 SHA256 
08af8c85ff00ee76469741bb9eb97454903680213dc3e0602266bcbb08788490 SHA512 
337a0f9f8e1236a14977b1f60f82e9f6ea4b3d1134fb4ff29cdb7edfca54501639760e8f855ac803e259660a9a5afd7366770543e2f077346cb5dda8ef80462e
 WHIRLPOOL 
b09d0d05143ce052372827487e85b7e4c9674809007624371edb4a28155e7e6b605fa2518ba494f1a11cc7e3419675a69cea966a5d79fcfeaf9e273996e059ed
 DIST xtables-addons-2.9.tar.xz 320876 SHA256 
648f6cd17ba41916df5bb605e617b2f18461090139e67d7cf5c5bd8a04c701b0 SHA512 
a77de4f61445974918e546e983f623250e10d8d1e506d94f1ca9081331aefde040164a83001b22769ba59efe7125a381808aa6adfd08ef734afdf0fc20d2bccb
 WHIRLPOOL 
aaf50b08579be6fa49ed54f8fae8628f21525bd752c2ceee80e5989a606ddfdd77adac7091e1e54049f49549fdf21f582df41113e0c1909a95c5130effa0979d

diff --git a/net-firewall/xtables-addons/xtables-addons-2.10.ebuild 
b/net-firewall/xtables-addons/xtables-addons-2.10.ebuild
new file mode 100644
index 000..e718172
--- /dev/null
+++ b/net-firewall/xtables-addons/xtables-addons-2.10.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils linux-info linux-mod multilib
+
+DESCRIPTION="extensions not yet accepted in the main kernel/iptables 
(patch-o-matic(-ng) successor)"
+HOMEPAGE="http://xtables-addons.sourceforge.net/";
+SRC_URI="mirror://sourceforge/xtables-addons/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="modules"
+
+MODULES="quota2 psd pknock lscan length2 ipv4options ipp2p iface gradm geoip 
fuzzy condition tarpit sysrq logmark ipmark echo dnetmap dhcpmac delude chaos 
account"
+
+for mod in ${MODULES}; do
+   IUSE="${IUSE} xtables_addons_${mod}"
+done
+
+DEPEND=">=net-firewall/iptables-1.4.5"
+
+RDEPEND="${DEPEND}
+   xtables_addons_geoip? (
+   app-arch/unzip
+   dev-perl/Text-CSV_XS
+   virtual/perl-Getopt-Long
+   )
+"
+
+DEPEND="${DEPEND}
+   virtual/linux-sources"
+
+SKIP_MODULES=""
+
+XA_check4internal_module() {
+   local mod=${1}
+   local version=${3}
+   local kconfigname=${3}
+
+   if use xtables_addons_${mod} && kernel_is -gt ${version}; then
+   ewarn "${kconfigname} should be provided by the kernel. 
Skipping its build..."
+   if ! linux_chkconfig_present ${kconfigname}; then
+   ewarn "Please enable ${kconfigname} target in your 
kernel
+   configuration or disable checksum module in ${PN}."
+   fi
+   # SKIP_MODULES in case we need to disable building of everything
+   # like having this USE disabled
+   SKIP_MODULES+=" ${mod}"
+   fi
+}
+
+pkg_setup(){
+   if use modules; then
+   get_version
+   check_modules_supported
+   CONFIG_CHECK="NF_CONNTRACK NF_CONNTRACK_MARK ~CONNECTOR"
+   ERROR_CONNECTOR="Please, enable CONFIG_CONNECTOR if you wish to 
receive userspace notifications from pknock through netlink/connector"
+   linux-mod_pkg_setup
+
+   if ! linux_chkconfig_present IPV6; then
+   SKIP_IPV6_MODULES="ip6table_rawpost"
+   ewarn "No IPV6 support in kernel. Disabling: 
${SKIP_IPV6_MODULES}"
+   fi
+   kernel_is -lt 3 7 && die "${P} requires kernel vers

[gentoo-commits] proj/sci:master commit in: dev-util/amdapp/

2015-11-27 Thread Marius Brehler
commit: e64d46f027fa6df8e3b3628bcc936454736b7461
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Fri Nov 27 16:12:05 2015 +
Commit: Marius Brehler  linux  sungazer  de>
CommitDate: Fri Nov 27 16:12:05 2015 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e64d46f0

dev-util/amdapp: Version bump; Fixes issue #542

Package-Manager: portage-2.2.20.1

 dev-util/amdapp/ChangeLog | 6 ++
 dev-util/amdapp/{amdapp-3.0_beta.ebuild => amdapp-3.0.ebuild} | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/dev-util/amdapp/ChangeLog b/dev-util/amdapp/ChangeLog
index 76f7117..084e90c 100644
--- a/dev-util/amdapp/ChangeLog
+++ b/dev-util/amdapp/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+*amdapp-3.0 (27 Nov 2015)
+
+  27 Nov 2015; Marius Brehler  +amdapp-3.0.ebuild,
+  -amdapp-3.0_beta.ebuild:
+  dev-util/amdapp: Version bump; Fixes issue #542
+
   02 Apr 2015; Justin Lecher  amdapp-2.9.1.ebuild,
   amdapp-2.9.ebuild, amdapp-3.0_beta.ebuild:
   dev-util/amdapp: Move to new CAT

diff --git a/dev-util/amdapp/amdapp-3.0_beta.ebuild 
b/dev-util/amdapp/amdapp-3.0.ebuild
similarity index 92%
rename from dev-util/amdapp/amdapp-3.0_beta.ebuild
rename to dev-util/amdapp/amdapp-3.0.ebuild
index db1a8e6..7baa570 100644
--- a/dev-util/amdapp/amdapp-3.0_beta.ebuild
+++ b/dev-util/amdapp/amdapp-3.0.ebuild
@@ -6,10 +6,10 @@ EAPI=5
 
 inherit multilib unpacker versionator
 
-MY_V="$(get_version_component_range 1).$(get_version_component_range 
2)-0.113.50-Beta"
+MY_V="$(get_version_component_range 1).$(get_version_component_range 
2).130.135-GA"
 
-X86_AT="AMD-APP-SDK-v${MY_V}-linux32-1.tar.bz2"
-AMD64_AT="AMD-APP-SDK-v${MY_V}-linux64.tar.bz2"
+X86_AT="AMD-APP-SDKInstaller-v${MY_V}-linux32.tar.bz2"
+AMD64_AT="AMD-APP-SDKInstaller-v${MY_V}-linux64.tar.bz2"
 
 MY_P_AMD64="AMD-APP-SDK-v${MY_V}-linux64.sh"
 MY_P_AMD32="AMD-APP-SDK-v${MY_V}-linux32.sh"



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

2015-11-27 Thread Michał Górny
commit: e1ac9809d47a37efdcc535cd6b6a6d41068833dc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:09:30 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:11:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ac9809

dev-python/pypy: Remove old

 dev-python/pypy/Manifest   |   2 -
 .../pypy/files/2.3-21_all_distutils_c++.patch  | 321 -
 dev-python/pypy/files/2.3.1-shared-lib.patch   |  11 -
 dev-python/pypy/pypy-2.4.0.ebuild  | 233 ---
 dev-python/pypy/pypy-2.5.1.ebuild  | 233 ---
 5 files changed, 800 deletions(-)

diff --git a/dev-python/pypy/Manifest b/dev-python/pypy/Manifest
index 8a06322..f5e2f43 100644
--- a/dev-python/pypy/Manifest
+++ b/dev-python/pypy/Manifest
@@ -1,5 +1,3 @@
-DIST pypy-2.4.0-src.tar.bz2 15495214 SHA256 
38810007aee4885ca0703b566db6594dd7649adaaa287df7a1012f10e067740f SHA512 
91b41ed80a6ff0d7b2b134a7802f098de35ffd2068dc3e477d27b0bc821c6d329eb8bcad4db4a5ff9ff429830d4abfbeb435a2a2d2d9bbc2c36f2d21af0b2e0c
 WHIRLPOOL 
affb14b805b2dcb8b579dd421bfb8276e80d3b31cea41bf57ad5dd9260e2e27d838b0303e4a3af5ca38b0b4f08ac88b142d6f1db20753bec6f8cbfdfc482099b
-DIST pypy-2.5.1-src.tar.bz2 16740876 SHA256 
ddb3a580b1ee99c5a699172d74be91c36dda9a38946d4731d8c6a63120a3ba2a SHA512 
ac4cab47566d7d4e1a293a680e0dffa301c99a8329c2e68f645f186c0266cbe8f045a03e392c0cc2112a16178037cd978b7867ad073bf5dd957dd19f4c818067
 WHIRLPOOL 
6f16c4090780081dfe1d4642186262c66d4ac1a4b3b8311e573bfa6029eb7aac0483b3e48cad5ce03879391a4e316c0186d33fac5e86d0024ff20cc6d4dc0dd3
 DIST pypy-2.6.0-src.tar.bz2 16858400 SHA256 
9bf353f22d25e97a85a6d3766619966055edea1ea1b2218445d683a8ad0399d9 SHA512 
82a6a44c0c551a1291215394610e5331cf83216b38ac9f1a79a3eab53ba2933b121c3154b58cead814c73a1da1fc95d895324bb0c43e8e0429438b0dea527cc4
 WHIRLPOOL 
e536ff5d3b393c6834fd721f383318b5dcef79046f475b0f1fe737c67c56e8769cabc0a35f553da5dc475a255c5711de01bd6d42e541cabbab3b9e30f20c9a5c
 DIST pypy-4.0.0-src.tar.bz2 17244624 SHA256 
acff480e44ce92acd057f2e786775af36dc3c2cd12e9efc60a1ac6a562ad7b4d SHA512 
2bbdc2536a32b0aa28f7b12ec3d879ed28afe984fad38635bc3e1d950a9fe198cfbaf9b554f0fa245e7fd512ec7a76297f05a1d3e17f73fb49e8506561190f5b
 WHIRLPOOL 
e94bdf5e8ea2cbab8e25d37bb7cb36b9bae773ec051d603cfce784e0fd8e591ed16e6896f49d14d9ae094c5f613a0ba871380c8adc2a1cf0023157e3e2a51f52
 DIST python-gentoo-patches-2.7.10-0.tar.xz 12892 SHA256 
c9a838bd62ae50cc385da23a837acfd05f2b74e4f086c9c76eb4d3aa5366ef6d SHA512 
5f100944635e360691dc0a2b340a906646c4ae9ee558246ddffc56e8b15d389f25f1fbdc1db4cc08e7d29560d04d66b058b3904902899d58ecae8c408ebdf056
 WHIRLPOOL 
f69e9a518bb7ee50c1b262a21e70e1e2443f859ee6d2f4fa84421120dbd054a06ce8dd6cfea8512cbc64bce806322b879c25c561d5eb05e1ba6cc15035b373a9

diff --git a/dev-python/pypy/files/2.3-21_all_distutils_c++.patch 
b/dev-python/pypy/files/2.3-21_all_distutils_c++.patch
deleted file mode 100644
index 2787360..000
--- a/dev-python/pypy/files/2.3-21_all_distutils_c++.patch
+++ /dev/null
@@ -1,321 +0,0 @@
-http://bugs.python.org/issue1222585
-
 Lib/distutils/cygwinccompiler.py
-+++ Lib/distutils/cygwinccompiler.py
-@@ -117,8 +117,10 @@
- # dllwrap 2.10.90 is buggy
- if self.ld_version >= "2.10.90":
- self.linker_dll = "gcc"
-+self.linker_dll_cxx = "g++"
- else:
- self.linker_dll = "dllwrap"
-+self.linker_dll_cxx = "dllwrap"
- 
- # ld_version >= "2.13" support -shared so use it instead of
- # -mdll -static
-@@ -132,9 +134,13 @@
- self.set_executables(compiler='gcc -mcygwin -O -Wall',
-  compiler_so='gcc -mcygwin -mdll -O -Wall',
-  compiler_cxx='g++ -mcygwin -O -Wall',
-+ compiler_so_cxx='g++ -mcygwin -mdll -O -Wall',
-  linker_exe='gcc -mcygwin',
-  linker_so=('%s -mcygwin %s' %
--(self.linker_dll, shared_option)))
-+(self.linker_dll, shared_option)),
-+ linker_exe_cxx='g++ -mcygwin',
-+ linker_so_cxx=('%s -mcygwin %s' %
-+(self.linker_dll_cxx, 
shared_option)))
- 
- # cygwin and mingw32 need different sets of libraries
- if self.gcc_version == "2.91.57":
-@@ -160,8 +166,12 @@
- raise CompileError, msg
- else: # for other files use the C-compiler
- try:
--self.spawn(self.compiler_so + cc_args + [src, '-o', obj] +
--   extra_postargs)
-+if self.detect_language(src) == 'c++':
-+self.spawn(self.compiler_so_cxx + cc_args + [src, '-o', 
obj] +
-+   extra_postargs)
-+else:
-+s

[gentoo-commits] repo/gentoo:master commit in: virtual/pypy/

2015-11-27 Thread Michał Górny
commit: 1e82fd63f1f8b0d85a0ead09fb4d82749078ab50
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:09:01 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:11:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e82fd63

virtual/pypy: Remove old

 virtual/pypy/pypy-2.4.0.ebuild | 22 --
 virtual/pypy/pypy-2.5.1.ebuild | 22 --
 2 files changed, 44 deletions(-)

diff --git a/virtual/pypy/pypy-2.4.0.ebuild b/virtual/pypy/pypy-2.4.0.ebuild
deleted file mode 100644
index d7ce6b6..000
--- a/virtual/pypy/pypy-2.4.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit versionator
-
-DESCRIPTION="A virtual for PyPy Python implementation"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/$(get_version_component_range 1-2 ${PV})"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm ncurses sqlite tk"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]
-   >=dev-python/pypy-bin-${PV}:${SLOT}[gdbm(-)?,sqlite?,tk?]
-   )"

diff --git a/virtual/pypy/pypy-2.5.1.ebuild b/virtual/pypy/pypy-2.5.1.ebuild
deleted file mode 100644
index 3b3e346..000
--- a/virtual/pypy/pypy-2.5.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit versionator
-
-DESCRIPTION="A virtual for PyPy Python implementation"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/$(get_version_component_range 1-2 ${PV})"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 gdbm ncurses sqlite tk"
-
-RDEPEND="
-   || (
-   
>=dev-python/pypy-${PV}:${SLOT}[bzip2?,gdbm(-)?,ncurses?,sqlite?,tk?]
-   >=dev-python/pypy-bin-${PV}:${SLOT}[gdbm(-)?,sqlite?,tk?]
-   )"



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

2015-11-27 Thread Michał Górny
commit: be7f6ff0fc9907523a29c950f2c85148d23be364
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 27 16:10:12 2015 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 27 16:11:08 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be7f6ff0

dev-python/pypy-bin: Remove old

 dev-python/pypy-bin/Manifest   |  16 -
 .../pypy-bin/files/2.3-21_all_distutils_c++.patch  | 321 -
 dev-python/pypy-bin/pypy-bin-2.4.0.ebuild  | 183 
 dev-python/pypy-bin/pypy-bin-2.5.1-r1.ebuild   | 183 
 4 files changed, 703 deletions(-)

diff --git a/dev-python/pypy-bin/Manifest b/dev-python/pypy-bin/Manifest
index 81398f5..8409437 100644
--- a/dev-python/pypy-bin/Manifest
+++ b/dev-python/pypy-bin/Manifest
@@ -1,21 +1,5 @@
-DIST pypy-2.4.0-src.tar.bz2 15495214 SHA256 
38810007aee4885ca0703b566db6594dd7649adaaa287df7a1012f10e067740f SHA512 
91b41ed80a6ff0d7b2b134a7802f098de35ffd2068dc3e477d27b0bc821c6d329eb8bcad4db4a5ff9ff429830d4abfbeb435a2a2d2d9bbc2c36f2d21af0b2e0c
 WHIRLPOOL 
affb14b805b2dcb8b579dd421bfb8276e80d3b31cea41bf57ad5dd9260e2e27d838b0303e4a3af5ca38b0b4f08ac88b142d6f1db20753bec6f8cbfdfc482099b
-DIST pypy-2.5.1-src.tar.bz2 16740876 SHA256 
ddb3a580b1ee99c5a699172d74be91c36dda9a38946d4731d8c6a63120a3ba2a SHA512 
ac4cab47566d7d4e1a293a680e0dffa301c99a8329c2e68f645f186c0266cbe8f045a03e392c0cc2112a16178037cd978b7867ad073bf5dd957dd19f4c818067
 WHIRLPOOL 
6f16c4090780081dfe1d4642186262c66d4ac1a4b3b8311e573bfa6029eb7aac0483b3e48cad5ce03879391a4e316c0186d33fac5e86d0024ff20cc6d4dc0dd3
 DIST pypy-2.6.0-src.tar.bz2 16858400 SHA256 
9bf353f22d25e97a85a6d3766619966055edea1ea1b2218445d683a8ad0399d9 SHA512 
82a6a44c0c551a1291215394610e5331cf83216b38ac9f1a79a3eab53ba2933b121c3154b58cead814c73a1da1fc95d895324bb0c43e8e0429438b0dea527cc4
 WHIRLPOOL 
e536ff5d3b393c6834fd721f383318b5dcef79046f475b0f1fe737c67c56e8769cabc0a35f553da5dc475a255c5711de01bd6d42e541cabbab3b9e30f20c9a5c
 DIST pypy-4.0.0-src.tar.bz2 17244624 SHA256 
acff480e44ce92acd057f2e786775af36dc3c2cd12e9efc60a1ac6a562ad7b4d SHA512 
2bbdc2536a32b0aa28f7b12ec3d879ed28afe984fad38635bc3e1d950a9fe198cfbaf9b554f0fa245e7fd512ec7a76297f05a1d3e17f73fb49e8506561190f5b
 WHIRLPOOL 
e94bdf5e8ea2cbab8e25d37bb7cb36b9bae773ec051d603cfce784e0fd8e591ed16e6896f49d14d9ae094c5f613a0ba871380c8adc2a1cf0023157e3e2a51f52
-DIST pypy-bin-2.4.0-amd64+bzip2+jit+ncurses+shadowstack.tar.xz 10238896 SHA256 
158ebb6bef9e77c0ea84ade4449717a608f3e2378b18a198a15187f49f240262 SHA512 
3baa4387336ee343949ff7a04de236ef6da1446efa9ae565a61abd6d5d3915d54b51d91d4958b8c1ec61d894943804ea1158c0618349fc4c9e52a8956a4afa56
 WHIRLPOOL 
a2803b6f42a35b74761af918be7c33a460bac246fdaba3c1ca34b3dcff6bbe1f68a1a4299123ce167664516b7e29bc8450cdb6be196313657f2178259b3783a6
-DIST pypy-bin-2.4.0-amd64+bzip2+jit+ncurses.tar.xz 11771744 SHA256 
4a05b8819486693c83af7cf45092926526f5511615b6d4181f72e11ac240f263 SHA512 
d8e5c1c1721935fe73254fc3037176ad3c71d96acd55d8bcd15bc7b317a72261b7e08a6ae28cb62bfb2203f06b13839670b5da3e435cd87c0f65fea259be2732
 WHIRLPOOL 
496f244487146e1acd34981b3ec4af81590b136b884f0cb698fc35698cadfad1e278ad627563fd643294c49e1ea27f05c180dd05b3f6d2d4079527775ef4ec90
-DIST pypy-bin-2.4.0-amd64+bzip2+ncurses.tar.xz 6596304 SHA256 
f2f2fa539ec1f3fd048bd81bb5fa54f260980fe9689c578f134f39ecf00aa027 SHA512 
e8603ba08a11c1cbd9d3af824aca1c4ae7b61d46879b398d5d18428bc438c2e0bd0fd9ecd83f100715b635968eee3805db18a42ab62fbc10d8cd0186b6998431
 WHIRLPOOL 
2758fc778a1f9e5db966aa1e5a47a8da8c1fbb5882aa74ba9709c23e1b3a546c826de8ea4ba83e5baae262a51636d7201445102c97d4c749a98805a46aeac9ba
-DIST pypy-bin-2.4.0-x86+bzip2+jit+ncurses+shadowstack+sse2.tar.xz 8596232 
SHA256 3fded027e8e70fc11ec793b99ec18bde7893c54122492e5599fea59049b3a5fb SHA512 
bac9647580cbee99e327d436a02c038a621aa6f4b2635b3a392218c76a0690bb9a8f3a3f79520c716cffd30a613874a1104114c287e130e2c0eadb5f3a5b05bd
 WHIRLPOOL 
00f646d55093ea07abfe1f8ac9e354f8bb39a2dd3fe2925436583ad6209e6da0c34476b29832de4274dfe516d70db5ea6345e23532925ed09360464d4405b926
-DIST pypy-bin-2.4.0-x86+bzip2+jit+ncurses+sse2.tar.xz 9511800 SHA256 
5178ce53d9da16a0d989797dd909677aaec4a8d4a936a4d27d8be1ea248489d9 SHA512 
4910c72ea0b0849245657772eebfc598779f4a3eb077cec7d6e735c8aae3564ab064f9462fb0576f18792df2459d6c8f372578803497a83e4525671ffe0f8054
 WHIRLPOOL 
1ae421817e5f5f30ae7e9c446b4afe024de7d271a4fd8185002240e942c96dae93d45e80f6fe794dcb4a1c542a5b2ba76ab1ee81702e501de53861901ba7092b
-DIST pypy-bin-2.4.0-x86+bzip2+ncurses+sse2.tar.xz 5655980 SHA256 
fcfbd71b903e9c6a26cd6590090d8d0c2f8c507e9f4650f7972f36a8ef86fcc6 SHA512 
45d71f2d785a65091c9f25376bcb2f7f7e02cf1f00111fcb4b0a3bf0fc5e56947be7f66f5281744de31424f9e0b7249523a4bcd5fec7bf4f3c829b66598b02af
 WHIRLPOOL 
a9fef84296f9e77062b0e0cb17537615a02f3ba7d0ed804cf63cce9baf7c1ab843b326301bde5e5a33744b716ea0efd4619e9ba55c0387acfa1622aa11b875de
-DIST pypy-bin-2.4.0-x86+bzip2+ncurses.tar.xz 5634780 SHA256 
2d0494fdab270c26efbe84fa42118b822b3fc021940e2d260a5c399

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

2015-11-27 Thread Justin Lecher
commit: af478fcc5170ddf34791724136b6e9e1e427c46b
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Nov 27 14:09:42 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Nov 27 14:09:42 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af478fcc

Merge branch 'marbre-mendeleydesktop'

* marbre-mendeleydesktop:
  sci-misc/mendeleydesktop: Version bump

 sci-misc/mendeleydesktop/Manifest | 4 ++--
 .../{mendeleydesktop-1.15.1.ebuild => mendeleydesktop-1.15.2.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)



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

2015-11-27 Thread Justin Lecher
commit: ba5c3fc6b82ad2deb23729abb3e955fa4b4de651
Author: Justin Lecher  gentoo  org>
AuthorDate: Fri Nov 27 10:36:35 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Nov 27 14:09:28 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba5c3fc6

dev-python/click: Version Bump

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

 dev-python/click/Manifest |  1 +
 dev-python/click/click-6.0.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest
index 2d1ffe2..c1372b3 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -1,2 +1,3 @@
 DIST click-2.0.tar.gz 47342 SHA256 
33a984fe73aa8c6bf69c38098b69dd38405529db54baf4c8cf64c50b2dee644f SHA512 
4c703ab4b5c76e393420b0edf9af9e8ddb301ccfef5f8117d3408eaa8a94abe6b7b5c7a8b61b7774a3b459b153c10438e8934f21ceb73697199828cce2c2887c
 WHIRLPOOL 
bf599395245319b31c189df297a1ec35ca69723ed24e2d3e9aa9231a3cfebdb80e1f43a0b010865b6fbecf09f23dc1121cca232aec26f09bdb455f41da5261c4
 DIST click-5.1.tar.gz 275592 SHA256 
678c98275431fad324275dec63791e4a17558b40e5a110e20a82866139a85a5a SHA512 
b860b0227644f5d1cc24d41e66985421ec971f11f3f596fb46508fdc787200b949e7ef29b2035421ebb0115384688da03c3c95a0d6acc58dd3b566b32a2b7c6a
 WHIRLPOOL 
8bda8de886a272972595bf51af3881962063daaa4fc9e104af59b4798008a2f780c3fb4a758d7fe14ef075b92aecc43415b08bb213cbd6ac4ab92a56e405276e
+DIST click-6.0.tar.gz 281589 SHA256 
3972ee95a32181e9069040414dd7c77001e9404c3c4d295300cdca06a8db026d SHA512 
c1a7c5c2a28c63acea54c481bc57630c145d087c9272fb39563b35df7ac138c3b9e58dfefbd084fe3490c5c8868361054f4ef79c61c921df93e00246f703e29b
 WHIRLPOOL 
dd64ace594cd17870660ab7650876f519fd75429397bd52f8f727b2126dd81dd00e7eec65e5891f71b891b3a59dc29f0339a8b50aa514dc0eb26fbac6c337518

diff --git a/dev-python/click/click-6.0.ebuild 
b/dev-python/click/click-6.0.ebuild
new file mode 100644
index 000..b0aa96c
--- /dev/null
+++ b/dev-python/click/click-6.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package for creating beautiful command line interfaces"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+HOMEPAGE="http://click.pocoo.org/ https://pypi.python.org/pypi/click";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="doc examples test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+python_prepare_all() {
+   # Prevent un-needed d'loading
+   sed -e "s/, 'sphinx.ext.intersphinx'//" -i docs/conf.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   emake test
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   use examples && local EXAMPLES=( examples/. )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: sci-misc/mendeleydesktop/

2015-11-27 Thread Justin Lecher
commit: 8b414471dc2ddb5b7fe3c212c37dcc540042ca86
Author: Marius Brehler  linux  sungazer  de>
AuthorDate: Fri Nov 27 09:53:44 2015 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Fri Nov 27 09:53:44 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b414471

sci-misc/mendeleydesktop: Version bump

Package-Manager: portage-2.2.20.1

 sci-misc/mendeleydesktop/Manifest | 4 ++--
 .../{mendeleydesktop-1.15.1.ebuild => mendeleydesktop-1.15.2.ebuild}  | 0
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-misc/mendeleydesktop/Manifest 
b/sci-misc/mendeleydesktop/Manifest
index ead00ae..5b6a57f 100644
--- a/sci-misc/mendeleydesktop/Manifest
+++ b/sci-misc/mendeleydesktop/Manifest
@@ -1,2 +1,2 @@
-DIST mendeleydesktop-1.15.1-linux-i486.tar.bz2 33159407 SHA256 
d1d14909f284dd7e91539f2636fb6e27b40f3e0cda5a7cc6e13c6e3c76ea5f49 SHA512 
c7521de46e8dd36ba4f66a3e8ea0038d1b9afd9d2735a9bd5ecdab2e22d370302fd6000fb99486eec4c6e2a301770a2d542a2ce188e8ccd45d346d4740ddc554
 WHIRLPOOL 
1c60a4e169f3ced0acf9f4774e965295445ed753e6bebed60a7c775a028fa70d13f9bee7235d6f4c38368476f5461d0c294e8c7b26f39bb9112e1e3a68b1aa61
-DIST mendeleydesktop-1.15.1-linux-x86_64.tar.bz2 32948303 SHA256 
dfdba32f082d51f43ccce465690fad93ddbb9c6349a87aba7da34030d7a5a3f0 SHA512 
c90bdf7b7130c226e65ab23919ef26f92d4a289629c9e5e5cc4fe9cd56dcb76c0af8e34b2f7339ddb8b29af1a2e29b43c08d717ecd4f28c984d30fc1c3f696ae
 WHIRLPOOL 
8d2ea4cf728f210664401af550acd43e7debd87f15cf2519b58aeac9f9440e97c3647b08bf548c53101fde842d50ad6a22368ef8f73173d6daf6049310c9c45a
+DIST mendeleydesktop-1.15.2-linux-i486.tar.bz2 33160798 SHA256 
1a37f19fad48a300a34369c4cb04e4d9f0f7825e384e982f7add5e3c50d5859a SHA512 
d65fbf912e69673dc92031dc93a36302fb5a269d5efb6a4541e575b1fcdc7b1e2eb8bc1400bef67f4e76959d9d2d5935a120ed3fbc2dbc545376b79b04a9e9b6
 WHIRLPOOL 
1ead09211604deaa4bbac08e33002d0fe5fa7236a311087a04b97f9685032cb2f66257b1d951b871c21ac43073c449625e43d4f64b1038b8f3bf3609ea025014
+DIST mendeleydesktop-1.15.2-linux-x86_64.tar.bz2 32948504 SHA256 
e611d6b3c772453f60fd030b51ca238625dfa789796138f484744c6d7c34b4e7 SHA512 
3b162de457751fb557925db92ab47e5548d39fb38883fced7361a9ccb909e9421a36c285dfdc5a0a0c885236399ec94f03f0d42f7f04c97ef898ba6656e5149e
 WHIRLPOOL 
49abda550d6a94d281b87f91e4d3b76b9acc411bba4d4138d1b9ba27a6ba1e24845b42d9bcf517a10d69fa3c471663382bdd0b9edde0101b2dbafaee4e98138c

diff --git a/sci-misc/mendeleydesktop/mendeleydesktop-1.15.1.ebuild 
b/sci-misc/mendeleydesktop/mendeleydesktop-1.15.2.ebuild
similarity index 100%
rename from sci-misc/mendeleydesktop/mendeleydesktop-1.15.1.ebuild
rename to sci-misc/mendeleydesktop/mendeleydesktop-1.15.2.ebuild



  1   2   >