[gentoo-commits] repo/gentoo:master commit in: sci-physics/qmeq/

2018-11-03 Thread Andreas Hüttel
commit: c53be5da17dbf26e1c7752d00f80ad6ec879f8ea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Nov  3 22:18:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Nov  3 22:19:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53be5da

sci-physics/qmeq: New package

See also https://arxiv.org/abs/1706.10104
and http://dx.doi.org/10.1016/j.cpc.2017.07.024

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sci-physics/qmeq/Manifest|  1 +
 sci-physics/qmeq/metadata.xml| 11 +++
 sci-physics/qmeq/qmeq-1.0.ebuild | 26 ++
 3 files changed, 38 insertions(+)

diff --git a/sci-physics/qmeq/Manifest b/sci-physics/qmeq/Manifest
new file mode 100644
index 000..d4c5db05f3c
--- /dev/null
+++ b/sci-physics/qmeq/Manifest
@@ -0,0 +1 @@
+DIST qmeq-1.0.tar.gz 590715 BLAKE2B 
7f091be0651236f2dcb45825df541813e27b43b2b8ec9184a342c962363921e29462726ba23530d0b956bba45793ed2036cec6287696e5fa58f91204d9267933
 SHA512 
3589fe927740cac5130a5b936e7fb8f73ce20f280878a326cdf91fe6340e8853f5e055c7e07170433c0977130cbb31644b0d9f84d23cd467aaa82557c8541e6f

diff --git a/sci-physics/qmeq/metadata.xml b/sci-physics/qmeq/metadata.xml
new file mode 100644
index 000..02fe3b97774
--- /dev/null
+++ b/sci-physics/qmeq/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+dilfri...@gentoo.org
+Andreas K. Huettel
+  
+  
+gedaskir/qmeq
+  
+

diff --git a/sci-physics/qmeq/qmeq-1.0.ebuild b/sci-physics/qmeq/qmeq-1.0.ebuild
new file mode 100644
index 000..db03248cf2e
--- /dev/null
+++ b/sci-physics/qmeq/qmeq-1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Quantum master equation package for Quantum dot transport 
calculations"
+HOMEPAGE="https://github.com/gedaskir/qmeq;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+KEYWORDS="~amd64"
+IUSE=""
+LICENSE="BSD-2"
+SLOT="0"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   sci-libs/scipy[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: sys-auth/oath-toolkit/files/, sys-auth/oath-toolkit/

2018-10-27 Thread Andreas Hüttel
commit: 05227fb8a49663681f233e0833f8ab0fd8f6e043
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 27 20:17:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 27 20:17:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05227fb8

sys-auth/oath-toolkit: Add build fix for glibc-2.28, bug 669336

Closes: https://bugs.gentoo.org/669336
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 .../files/oath-toolkit-2.6.2-glibc228.patch| 100 +
 sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild|   7 +-
 2 files changed, 105 insertions(+), 2 deletions(-)

diff --git a/sys-auth/oath-toolkit/files/oath-toolkit-2.6.2-glibc228.patch 
b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.2-glibc228.patch
new file mode 100644
index 000..c43f7aee0fe
--- /dev/null
+++ b/sys-auth/oath-toolkit/files/oath-toolkit-2.6.2-glibc228.patch
@@ -0,0 +1,100 @@
+diff -ruN oath-toolkit-2.6.2.orig/liboath/gl/fseeko.c 
oath-toolkit-2.6.2/liboath/gl/fseeko.c
+--- oath-toolkit-2.6.2.orig/liboath/gl/fseeko.c2016-08-27 
13:15:06.0 +0200
 oath-toolkit-2.6.2/liboath/gl/fseeko.c 2018-10-27 22:07:53.836832404 
+0200
+@@ -1,18 +1,18 @@
+ /* An fseeko() function that, together with fflush(), is POSIX compliant.
+-   Copyright (C) 2007-2016 Free Software Foundation, Inc.
++   Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ 
+This program is free software; you can redistribute it and/or modify
+-   it under the terms of the GNU Lesser General Public License as published by
+-   the Free Software Foundation; either version 2.1, or (at your option)
++   it under the terms of the GNU General Public License as published by
++   the Free Software Foundation; either version 2, or (at your option)
+any later version.
+ 
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+-   GNU Lesser General Public License for more details.
++   GNU General Public License for more details.
+ 
+-   You should have received a copy of the GNU Lesser General Public License 
along
+-   with this program; if not, see <http://www.gnu.org/licenses/>.  */
++   You should have received a copy of the GNU General Public License along
++   with this program; if not, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include 
+ 
+@@ -33,9 +33,9 @@
+ #endif
+ #if _GL_WINDOWS_64_BIT_OFF_T
+ # undef fseeko
+-# if HAVE__FSEEKI64 /* msvc, mingw64 */
++# if HAVE__FSEEKI64 && HAVE_DECL__FSEEKI64 /* msvc, mingw since msvcrt8.0, 
mingw64 */
+ #  define fseeko _fseeki64
+-# else /* mingw */
++# else /* mingw before msvcrt8.0 */
+ #  define fseeko fseeko64
+ # endif
+ #endif
+@@ -47,12 +47,13 @@
+ #endif
+ 
+   /* These tests are based on fpurge.c.  */
+-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, 
Haiku, Linux libc5 */
++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
++  /* GNU libc, BeOS, Haiku, Linux libc5 */
+   if (fp->_IO_read_end == fp->_IO_read_ptr
+   && fp->_IO_write_ptr == fp->_IO_write_base
+   && fp->_IO_save_base == NULL)
+ #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
+-  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */
++  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android 
*/
+ # if defined __SL64 && defined __SCLE /* Cygwin */
+   if ((fp->_flags & __SL64) == 0)
+ {
+@@ -80,7 +81,7 @@
+ #elif defined __minix   /* Minix */
+   if (fp_->_ptr == fp_->_buf
+   && (fp_->_ptr == NULL || fp_->_count == 0))
+-#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, NonStop Kernel */
++#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
+   if (fp_->_ptr == fp_->_base
+   && (fp_->_ptr == NULL || fp_->_cnt == 0))
+ #elif defined __UCLIBC__/* uClibc */
+@@ -117,18 +118,19 @@
+   if (pos == -1)
+ {
+ #if defined __sferror || defined __DragonFly__ || defined __ANDROID__
+-  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */
++  /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, 
Android */
+   fp_->_flags &= ~__SOFF;
+ #endif
+   return -1;
+ }
+ 
+-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, 
Haiku, Linux libc5 */
++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
++  /* GNU libc, BeOS, Haiku, Linux libc5 */
+   fp->_flags &= ~_IO_EOF_SEEN;
+   fp->_offset = pos;
+ #elif defined __sferror || defined __Drago

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

2018-10-27 Thread Andreas Hüttel
commit: e0417a9f082d36abdd8e13f9579e08e47c51e1f6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 27 20:05:06 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 27 20:05:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0417a9f

app-misc/gcal: Add build fix for glibc-2.28, bug 669334

Closes: https://bugs.gentoo.org/669334
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-misc/gcal/files/gcal-4.1-glibc228.patch | 74 +
 app-misc/gcal/gcal-4.1.ebuild   |  4 +-
 2 files changed, 77 insertions(+), 1 deletion(-)

diff --git a/app-misc/gcal/files/gcal-4.1-glibc228.patch 
b/app-misc/gcal/files/gcal-4.1-glibc228.patch
new file mode 100644
index 000..6e9b7c26eff
--- /dev/null
+++ b/app-misc/gcal/files/gcal-4.1-glibc228.patch
@@ -0,0 +1,74 @@
+diff -ruN gcal-4.1.orig/lib/fseeko.c gcal-4.1/lib/fseeko.c
+--- gcal-4.1.orig/lib/fseeko.c 2017-01-22 18:09:38.0 +0100
 gcal-4.1/lib/fseeko.c  2018-10-27 21:56:46.232442299 +0200
+@@ -1,9 +1,9 @@
+ /* An fseeko() function that, together with fflush(), is POSIX compliant.
+-   Copyright (C) 2007-2017 Free Software Foundation, Inc.
++   Copyright (C) 2007-2018 Free Software Foundation, Inc.
+ 
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+-   the Free Software Foundation; either version 3, or (at your option)
++   the Free Software Foundation; either version 2, or (at your option)
+any later version.
+ 
+This program is distributed in the hope that it will be useful,
+@@ -12,7 +12,7 @@
+GNU General Public License for more details.
+ 
+You should have received a copy of the GNU General Public License along
+-   with this program; if not, see <http://www.gnu.org/licenses/>.  */
++   with this program; if not, see <https://www.gnu.org/licenses/>.  */
+ 
+ #include 
+ 
+@@ -33,9 +33,9 @@
+ #endif
+ #if _GL_WINDOWS_64_BIT_OFF_T
+ # undef fseeko
+-# if HAVE__FSEEKI64 /* msvc, mingw64 */
++# if HAVE__FSEEKI64 && HAVE_DECL__FSEEKI64 /* msvc, mingw since msvcrt8.0, 
mingw64 */
+ #  define fseeko _fseeki64
+-# else /* mingw */
++# else /* mingw before msvcrt8.0 */
+ #  define fseeko fseeko64
+ # endif
+ #endif
+@@ -47,7 +47,8 @@
+ #endif
+ 
+   /* These tests are based on fpurge.c.  */
+-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, 
Haiku, Linux libc5 */
++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
++  /* GNU libc, BeOS, Haiku, Linux libc5 */
+   if (fp->_IO_read_end == fp->_IO_read_ptr
+   && fp->_IO_write_ptr == fp->_IO_write_base
+   && fp->_IO_save_base == NULL)
+@@ -80,7 +81,7 @@
+ #elif defined __minix   /* Minix */
+   if (fp_->_ptr == fp_->_buf
+   && (fp_->_ptr == NULL || fp_->_count == 0))
+-#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, MSVC, NonStop Kernel */
++#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
+   if (fp_->_ptr == fp_->_base
+   && (fp_->_ptr == NULL || fp_->_cnt == 0))
+ #elif defined __UCLIBC__/* uClibc */
+@@ -123,7 +124,8 @@
+   return -1;
+ }
+ 
+-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, 
Haiku, Linux libc5 */
++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1
++  /* GNU libc, BeOS, Haiku, Linux libc5 */
+   fp->_flags &= ~_IO_EOF_SEEN;
+   fp->_offset = pos;
+ #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__
+@@ -150,7 +152,7 @@
+   fp_->_flags &= ~__SEOF;
+ #elif defined __EMX__   /* emx+gcc */
+   fp->_flags &= ~_IOEOF;
+-#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, MSVC, NonStop Kernel */
++#elif defined _IOERR/* AIX, HP-UX, IRIX, OSF/1, Solaris, 
OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */
+   fp_->_flag &= ~_IOEOF;
+ #elif defined __MINT__  /* Atari FreeMiNT */
+   fp->__offset = pos;

diff --git a/app-misc/gcal/gcal-4.1.ebuild b/app-misc/gcal/gcal-4.1.ebuild
index 7f56acee8ca..cd7e657da4f 100644
--- a/app-misc/gcal/gcal-4.1.ebuild
+++ b/app-misc/gcal/gcal-4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,6 +24,8 @@ RDEPEND="nls? ( virtual/libintl )
 
 DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
 
+PATCHES=( "${FILESDIR}/${P}-glibc228.patch" )
+
 src_configure() {
tc-export CC
append-cppflags -D_GNU_SOURCE



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

2018-10-26 Thread Andreas Hüttel
commit: b1579b77101228ea1d43993c37fa3fe3dffd7152
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 26 21:21:08 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Oct 26 21:21:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1579b77

sys-libs/glibc: Revision bump, 2.28 patchlevel 3

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.28-r2.ebuild | 1426 +++
 2 files changed, 1427 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 72fafb735c3..9c507c05c36 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,5 +20,6 @@ DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
 DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
 DIST glibc-2.28-patches-2.tar.xz 43216 BLAKE2B 
e33b76d401343239ad32a1f142a214ae81a3ec3fc99ea21200255c0aee40a6b702ce98f0ffdacb2546711820ce1f51cd0782d405388bb815133739ad00c0183a
 SHA512 
90ebfe90b79f869a8604150023aaf2d5b4de1c3d0028ebd48d803dd980efd149ced4276617a944931a2875f70918372f3a061a1f06d96f74cc96d65c117fdfef
+DIST glibc-2.28-patches-3.tar.xz 46172 BLAKE2B 
b2dc4de76ab4b4e31a6a043a133f89ede736cf3f21fb3d3091dabf282b2d70f6d017a4aec37319febb2a43c89176887a0920f2aa174fa98c66ad59cbe19ba493
 SHA512 
4a40a15f0e8d9ad9d33ea07addc3f07fb952bc9c110549815fb0e78cab818bc64bc8d9150874a80c249bf5765a7a2bb9b6ccfb8bc7b12f30e3807e528506cd71
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3
 DIST glibc--patches-8.tar.xz 14708 BLAKE2B 
6c468f11f5b85460219f56ac694e1d3dc3de9a2a23daf7d4f2c715e1b9189bd7a5383093fd8076c2456f9ac0874cb0e2daad8fb360a62038e763a87234f95d95
 SHA512 
172ab4bc2e716900224b699c9ef89629ffc12756cb72fb7d9628e0ea8fc840cfb2da20ca69fa6c6e1a709f7e2a990bb0f85c32b6ace6fd2d57e2242471900e30

diff --git a/sys-libs/glibc/glibc-2.28-r2.ebuild 
b/sys-libs/glibc/glibc-2.28-r2.ebuild
new file mode 100644
index 000..f0d43996eac
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.28-r2.ebuild
@@ -0,0 +1,1426 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
+   multilib systemd multiprocessing
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
+   KEYWORDS=""
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20180511
+
+# Gentoo patchset
+PATCH_VER=3
+
+SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+
+IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET- native build/install
+#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
+#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
+# For install paths:
+#  CHO

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

2018-10-26 Thread Andreas Hüttel
commit: c7cc480780ac003acc7f113ac9021a1fffae6c1d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 26 21:21:32 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Oct 26 21:21:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cc4807

sys-libs/glibc: Drop old

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/glibc/Manifest  |1 -
 sys-libs/glibc/glibc-2.28.ebuild | 1426 --
 2 files changed, 1427 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 9c507c05c36..606e6049808 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,7 +18,6 @@ DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
 DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07c1edb24c3edaa1e0243b846b3832a40af1ba3a7b77aef04c54a173388156b464ea442fa8310a02e6f44e2ed5b78994286
 SHA512 
12496e9b0c60630dbec4c2febdd6d20df1f3d7a2c243cc55b595202b27f682b9208e16cd8c387687c0cc9e18b36c3caeef8d1b1148eb3ee8081431997270db5e
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
-DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
 DIST glibc-2.28-patches-2.tar.xz 43216 BLAKE2B 
e33b76d401343239ad32a1f142a214ae81a3ec3fc99ea21200255c0aee40a6b702ce98f0ffdacb2546711820ce1f51cd0782d405388bb815133739ad00c0183a
 SHA512 
90ebfe90b79f869a8604150023aaf2d5b4de1c3d0028ebd48d803dd980efd149ced4276617a944931a2875f70918372f3a061a1f06d96f74cc96d65c117fdfef
 DIST glibc-2.28-patches-3.tar.xz 46172 BLAKE2B 
b2dc4de76ab4b4e31a6a043a133f89ede736cf3f21fb3d3091dabf282b2d70f6d017a4aec37319febb2a43c89176887a0920f2aa174fa98c66ad59cbe19ba493
 SHA512 
4a40a15f0e8d9ad9d33ea07addc3f07fb952bc9c110549815fb0e78cab818bc64bc8d9150874a80c249bf5765a7a2bb9b6ccfb8bc7b12f30e3807e528506cd71
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3

diff --git a/sys-libs/glibc/glibc-2.28.ebuild b/sys-libs/glibc/glibc-2.28.ebuild
deleted file mode 100644
index 85d8179bb38..000
--- a/sys-libs/glibc/glibc-2.28.ebuild
+++ /dev/null
@@ -1,1426 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
-   multilib systemd multiprocessing
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-RESTRICT="strip" # Strip ourself #46186
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
-   inherit git-r3
-else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
-   KEYWORDS=""
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20180511
-
-# Gentoo patchset
-PATCH_VER=1
-
-SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
-SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-
-IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-# 

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

2018-10-25 Thread Andreas Hüttel
commit: 08f68a5a0ed2cf509d6783f1e739ecfa345e6a37
Author: Manuel Mommertz <2kmm  gmx  de>
AuthorDate: Thu Oct 25 10:45:17 2018 +
Commit: Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 25 10:46:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f68a5a

sci-libs/linux-gpib: Fix installation of firmware files, bug 669556

Closes: https://bugs.gentoo.org/669556
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
index 5bb251f0648..daf645239b6 100644
--- a/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
+++ b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
@@ -70,7 +70,7 @@ src_compile() {
INSTALL_MOD_PATH="${D}" \
HOTPLUG_USB_CONF_DIR=/etc/hotplug/usb \
UDEV_RULES_DIR="$(get_udevdir)"/rules.d \
-   USB_FIRMWARE_DIR="${D}"${FIRM_DIR} \
+   USB_FIRMWARE_DIR=${FIRM_DIR} \
docdir=/usr/share/doc/${PF}/html
 }
 
@@ -81,7 +81,7 @@ src_install() {
INSTALL_MOD_PATH="${D}" \
HOTPLUG_USB_CONF_DIR=/etc/hotplug/usb \
UDEV_RULES_DIR="$(get_udevdir)"/rules.d \
-   USB_FIRMWARE_DIR="${D}"${FIRM_DIR} \
+   USB_FIRMWARE_DIR=${FIRM_DIR} \
docdir=/usr/share/doc/${PF}/html install
 
if use perl; then



[gentoo-commits] repo/gentoo:master commit in: sys-auth/libnss-compat/

2018-10-22 Thread Andreas Hüttel
commit: 5b616df758264a9e6847d8cb8ab7503f2982cdd1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Oct 22 20:17:43 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Mon Oct 22 20:18:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b616df7

sys-auth/libnss-compat: Add blocker for glibc-2.27 and later, bug 657404

Sigh.

Closes: https://bugs.gentoo.org/657404
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-auth/libnss-compat/libnss-compat-1.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-auth/libnss-compat/libnss-compat-1.2.ebuild 
b/sys-auth/libnss-compat/libnss-compat-1.2.ebuild
index 9d01d095eb8..d5d005a22e5 100644
--- a/sys-auth/libnss-compat/libnss-compat-1.2.ebuild
+++ b/sys-auth/libnss-compat/libnss-compat-1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -17,6 +17,7 @@ RDEPEND="
>net-libs/libnsl-0:0=[${MULTILIB_USEDEP}]
net-libs/libtirpc:0=[${MULTILIB_USEDEP}]
!=sys-libs/glibc-2.27
 "
 DEPEND="${RDEPEND}
virtual/pkgconfig[${MULTILIB_USEDEP}]



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

2018-10-21 Thread Andreas Hüttel
commit: 2c62d7e2b11acbd6342acf8c41fa7e6ea620774c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Oct 21 17:00:40 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Oct 21 17:47:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c62d7e2

sys-libs/glibc: Use .xz tarball for patches

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/glibc/Manifest  | 2 +-
 sys-libs/glibc/glibc-.ebuild | 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 9207dbd150e..5bf7c881790 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -20,4 +20,4 @@ DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
 DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3
-DIST glibc--patches-7.tar.bz2 15065 BLAKE2B 
23dbe7b6dac30aedb8f563d492a2d44673c1a8233ac67b05a88fb9658b437eda8dff7ef8199d30ea07a0ef5d95b51a57c7db405ba3fdeab108b797caf6811d22
 SHA512 
ec2bee03969144e42849cb9923a11ac7dfe7418d8214243469227a97cd440c998d027d4d91b8e5d6c42fe5614f4c2fdfe4bfa06022e1e98efaa4150ca65387e2
+DIST glibc--patches-8.tar.xz 14708 BLAKE2B 
6c468f11f5b85460219f56ac694e1d3dc3de9a2a23daf7d4f2c715e1b9189bd7a5383093fd8076c2456f9ac0874cb0e2daad8fb360a62038e763a87234f95d95
 SHA512 
172ab4bc2e716900224b699c9ef89629ffc12756cb72fb7d9628e0ea8fc840cfb2da20ca69fa6c6e1a709f7e2a990bb0f85c32b6ace6fd2d57e2242471900e30

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4069c5f71ea..8da63740e85 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -28,9 +28,9 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=7
+PATCH_VER=8
 
-SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
+SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 
 IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
@@ -752,7 +752,7 @@ src_unpack() {
touch locale/C-translit.h || die #185476 #218003
 
cd "${WORKDIR}" || die
-   unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
+   unpack glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.xz
 }
 
 src_prepare() {



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

2018-10-21 Thread Andreas Hüttel
commit: 374ace5af954d580964a87b8240979fc60e35b56
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Oct 21 17:46:27 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Oct 21 17:47:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374ace5a

sys-libs/glibc: Revision bump, 2.28 patchset 2

The conformance tests still fail.

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.28-r1.ebuild | 1429 +++
 2 files changed, 1430 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 5bf7c881790..72fafb735c3 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,5 +19,6 @@ DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebf
 DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07c1edb24c3edaa1e0243b846b3832a40af1ba3a7b77aef04c54a173388156b464ea442fa8310a02e6f44e2ed5b78994286
 SHA512 
12496e9b0c60630dbec4c2febdd6d20df1f3d7a2c243cc55b595202b27f682b9208e16cd8c387687c0cc9e18b36c3caeef8d1b1148eb3ee8081431997270db5e
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
 DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
+DIST glibc-2.28-patches-2.tar.xz 43216 BLAKE2B 
e33b76d401343239ad32a1f142a214ae81a3ec3fc99ea21200255c0aee40a6b702ce98f0ffdacb2546711820ce1f51cd0782d405388bb815133739ad00c0183a
 SHA512 
90ebfe90b79f869a8604150023aaf2d5b4de1c3d0028ebd48d803dd980efd149ced4276617a944931a2875f70918372f3a061a1f06d96f74cc96d65c117fdfef
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3
 DIST glibc--patches-8.tar.xz 14708 BLAKE2B 
6c468f11f5b85460219f56ac694e1d3dc3de9a2a23daf7d4f2c715e1b9189bd7a5383093fd8076c2456f9ac0874cb0e2daad8fb360a62038e763a87234f95d95
 SHA512 
172ab4bc2e716900224b699c9ef89629ffc12756cb72fb7d9628e0ea8fc840cfb2da20ca69fa6c6e1a709f7e2a990bb0f85c32b6ace6fd2d57e2242471900e30

diff --git a/sys-libs/glibc/glibc-2.28-r1.ebuild 
b/sys-libs/glibc/glibc-2.28-r1.ebuild
new file mode 100644
index 000..5d2d8b788b9
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.28-r1.ebuild
@@ -0,0 +1,1429 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
+   multilib systemd multiprocessing
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
+   KEYWORDS=""
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20180511
+
+# Gentoo patchset
+PATCH_VER=2
+
+SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
+SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+
+IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET- native build/install
+#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
+#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-co

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

2018-10-20 Thread Andreas Hüttel
commit: 0e5508a380821c3e0833ad4418325284df741a69
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 18:56:08 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 18:56:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5508a3

sys-fs/xfsprogs: Static build is not possible anymore, bug 666196

Dropping static useflag.

Closes: https://bugs.gentoo.org/666196
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild | 13 +++--
 sys-fs/xfsprogs/xfsprogs-4.18.0.ebuild| 15 ---
 2 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild 
b/sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild
index 4231d192e3f..536041bd17a 100644
--- a/sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild
+++ b/sys-fs/xfsprogs/xfsprogs-4.17.0-r1.ebuild
@@ -12,20 +12,15 @@ 
SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sh ~sparc x86"
-IUSE="icu libedit nls readline static static-libs"
-REQUIRED_USE="static? ( static-libs )"
+IUSE="icu libedit nls readline static-libs"
 
 LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
icu? ( dev-libs/icu:=[static-libs(+)] )
readline? ( sys-libs/readline:0=[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+RDEPEND="${LIB_DEPEND//\[static-libs(+)]}
!https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86"
-IUSE="icu libedit nls readline static static-libs"
-REQUIRED_USE="static? ( static-libs )"
+IUSE="icu libedit nls readline static-libs"
 
 LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
icu? ( dev-libs/icu:=[static-libs(+)] )
readline? ( sys-libs/readline:0=[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+RDEPEND="${LIB_DEPEND//\[static-libs(+)]}
!

[gentoo-commits] repo/gentoo:master commit in: app-text/uudeview/

2018-10-20 Thread Andreas Hüttel
commit: 098a88d5180c0f0ddc014691e31908716e55c156
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 18:34:31 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 18:35:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=098a88d5

app-text/uudeview: Disable tk support, bug 661672

The tk-related code fails to build with glibc-2.27

Closes: https://bugs.gentoo.org/661672
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-text/uudeview/uudeview-0.5.20-r2.ebuild | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/app-text/uudeview/uudeview-0.5.20-r2.ebuild 
b/app-text/uudeview/uudeview-0.5.20-r2.ebuild
index 17446a4e771..6331df769ce 100644
--- a/app-text/uudeview/uudeview-0.5.20-r2.ebuild
+++ b/app-text/uudeview/uudeview-0.5.20-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -12,10 +12,10 @@ 
SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="tk"
+IUSE=""
 
-RDEPEND="tk? ( dev-lang/tk:0 )"
-DEPEND="${RDEPEND}"
+RDEPEND=""
+DEPEND=""
 
 DOCS=( HISTORY INSTALL README )
 
@@ -39,6 +39,6 @@ src_prepare() {
 
 src_configure() {
econf \
-   $(use_enable tk tcl) \
-   $(use_enable tk)
+   --disable-tcl \
+   --disable-tk
 }



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

2018-10-20 Thread Andreas Hüttel
commit: fa8c55c7b93a1b74233f65ffd233d5d53fd37617
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 18:24:01 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 18:25:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8c55c7

package.mask: Mask dev-tcltk/ck for removal

Bug: https://bugs.gentoo.org/648620
Signed-off-by: Andreas K. Hüttel  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index e0f136d318e..33c6e54743e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Andreas K. Hüttel  (20 Oct 2018)
+# Fails to build with glibc-2.27, bug 648620. No reverse
+# dependencies. Removal in 30 days.
+dev-tcltk/ck
+
 # Matt Turner  (17 Oct 2018)
 # Multiple regressions causing pain for users and developers alike: Bug
 # Bugs #666892, #667686



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

2018-10-20 Thread Andreas Hüttel
commit: b5271375115846c432efe41e5dec959e323d9110
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 17:28:19 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 17:52:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5271375

dev-lang/tk: Backport libieee patch, bug 648570

Closes: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/tk/tk-8.5.17-r1.ebuild   | 126 ++
 dev-lang/tk/tk-8.5.17-r101.ebuild |  96 +
 2 files changed, 222 insertions(+)

diff --git a/dev-lang/tk/tk-8.5.17-r1.ebuild b/dev-lang/tk/tk-8.5.17-r1.ebuild
new file mode 100644
index 000..10bfdfee32a
--- /dev/null
+++ b/dev-lang/tk/tk-8.5.17-r1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils multilib prefix toolchain-funcs versionator virtualx
+
+MY_P="${PN}${PV/_beta/b}"
+
+DESCRIPTION="Tk Widget Set"
+HOMEPAGE="http://www.tcl.tk/;
+SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.5"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="debug threads truetype aqua xscreensaver"
+
+RDEPEND="
+   !aqua? (
+   media-libs/fontconfig
+   media-libs/freetype:2
+   x11-libs/libX11
+   x11-libs/libXt
+   truetype? ( x11-libs/libXft )
+   xscreensaver? ( x11-libs/libXScrnSaver )
+   )
+   ~dev-lang/tcl-${PV}:0="
+DEPEND="${RDEPEND}
+   !aqua? ( x11-base/xorg-proto )"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+src_prepare() {
+   epatch \
+   "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \
+   "${FILESDIR}"/${PN}-8.5.13-multilib.patch
+
+   epatch "${FILESDIR}"/${PN}-8.4.15-aqua.patch
+   eprefixify Makefile.in
+
+   # Bug 125971
+   epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
+
+   # Bug 648570
+   epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch
+
+   # Make sure we use the right pkg-config, and link against fontconfig
+   # (since the code base uses Fc* functions).
+   sed \
+   -e 's/FT_New_Face/XftFontOpen/g' \
+   -e "s:\:$(tc-getPKG_CONFIG):" \
+   -e 's:xft freetype2:xft freetype2 fontconfig:' \
+   -i configure.in || die
+   rm -f configure || die
+
+   sed \
+   -e '/chmod/s:555:755:g' \
+   -i Makefile.in || die
+
+   tc-export CC
+
+   eautoconf
+}
+
+src_configure() {
+   local mylibdir=$(get_libdir)
+
+   econf \
+   --with-tcl="${EPREFIX}/usr/${mylibdir}" \
+   $(use_enable threads) \
+   $(use_enable aqua) \
+   $(use_enable truetype xft) \
+   $(use_enable xscreensaver xss) \
+   $(use_enable debug symbols)
+}
+
+src_test() {
+   Xemake test
+}
+
+src_install() {
+   #short version number
+   local v1=$(get_version_component_range 1-2)
+   local mylibdir=$(get_libdir)
+
+   S= default
+
+   # normalize $S path, bug #280766 (pkgcore)
+   local nS="$(cd "${S}"; pwd)"
+
+   # fix the tkConfig.sh to eliminate refs to the build directory
+   # and drop unnecessary -L inclusion to default system libdir
+
+   sed \
+   -e "/^TK_BUILD_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \
+   -e "/^TK_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+   -e 
"/^TK_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tk${v1}/include:g" \
+   -e "/^TK_BUILD_STUB_LIB_SPEC=/s:-L${SPARENT}.*unix *::g" \
+   -e "/^TK_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+   -e 
"/^TK_BUILD_STUB_LIB_PATH=/s:${SPARENT}.*unix:${EPREFIX}/usr/${mylibdir}:g" \
+   -e 
"/^TK_LIB_FILE=/s:'libtk${v1}..TK_DBGX..so':\"libk${v1}\$\{TK_DBGX\}.so\":g" \
+   -i "${ED}"/usr/${mylibdir}/tkConfig.sh || die
+   if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; 
then
+   sed \
+   -e 
"/^TK_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
+   -e 
"/^TK_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
+   -i "${ED}"/usr/${mylibdir}/tkConfig

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

2018-10-20 Thread Andreas Hüttel
commit: d107e50b107219c08ca9a5dcfa64bf18f7bf3e32
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 16:38:48 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 17:52:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d107e50b

dev-lang/tcl: Backport libieee patch, bug 648570

Bug: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/tcl/tcl-8.5.17-r1.ebuild   | 117 
 dev-lang/tcl/tcl-8.5.17-r101.ebuild |  96 +
 2 files changed, 213 insertions(+)

diff --git a/dev-lang/tcl/tcl-8.5.17-r1.ebuild 
b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
new file mode 100644
index 000..a56e7f4e450
--- /dev/null
+++ b/dev-lang/tcl/tcl-8.5.17-r1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib toolchain-funcs versionator 
multilib-minimal
+
+MY_P="${PN}${PV/_beta/b}"
+
+DESCRIPTION="Tool Command Language"
+HOMEPAGE="http://www.tcl.tk/;
+SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
+
+LICENSE="tcltk"
+SLOT="0/8.5"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+IUSE="debug threads"
+
+RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+SPARENT="${WORKDIR}/${MY_P}"
+S="${SPARENT}"/unix
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-8.5.13-multilib.patch
+
+   # Bug 125971
+   epatch "${FILESDIR}"/${PN}-8.5.14-conf.patch
+
+   # Bug 648570
+   epatch "${FILESDIR}"/${PN}-8.6.8-libieee.patch
+
+   # workaround stack check issues, bug #280934
+   use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
+
+   tc-export CC
+
+   sed \
+   -e '/chmod/s:555:755:g' \
+   -i Makefile.in || die
+
+   eautoconf
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # We went ahead and deleted the whole compat/ subdir which means
+   # the configure tests to detect broken versions need to pass (else
+   # we'll fail to build).  This comes up when cross-compiling, but
+   # might as well get a minor configure speed up normally.
+   export ac_cv_func_memcmp_working="yes"
+   export tcl_cv_str{str,toul,tod}_unbroken="ok"
+   export tcl_cv_strtod_buggy="no"
+
+   econf \
+   $(use_enable threads) \
+   $(use_enable debug symbols)
+}
+
+multilib_src_install() {
+   #short version number
+   local v1=$(get_version_component_range 1-2)
+   local mylibdir=$(get_libdir)
+
+   S= default
+
+   # fix the tclConfig.sh to eliminate refs to the build directory
+   # and drop unnecessary -L inclusion to default system libdir
+
+   sed \
+   -e "/^TCL_BUILD_LIB_SPEC=/s:-L$(pwd) *::g" \
+   -e "/^TCL_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+   -e 
"/^TCL_SRC_DIR=/s:${SPARENT}:${EPREFIX}/usr/${mylibdir}/tcl${v1}/include:g" \
+   -e "/^TCL_BUILD_STUB_LIB_SPEC=/s:-L$(pwd) *::g" \
+   -e "/^TCL_STUB_LIB_SPEC=/s:-L${EPREFIX}/usr/${mylibdir} *::g" \
+   -e 
"/^TCL_BUILD_STUB_LIB_PATH=/s:$(pwd):${EPREFIX}/usr/${mylibdir}:g" \
+   -e 
"/^TCL_LIB_FILE=/s:'libtcl${v1}..TCL_DBGX..so':\"libtcl${v1}\$\{TCL_DBGX\}.so\":g"
 \
+   -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+   if use prefix && [[ ${CHOST} != *-darwin* && ${CHOST} != *-mint* ]] ; 
then
+   sed \
+   -e 
"/^TCL_CC_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|g" \
+   -e 
"/^TCL_LD_SEARCH_FLAGS=/s|'$|:${EPREFIX}/usr/${mylibdir}'|" \
+   -i "${ED}"/usr/${mylibdir}/tclConfig.sh || die
+   fi
+
+   # install private headers
+   insinto /usr/${mylibdir}/tcl${v1}/include/unix
+   doins *.h
+   insinto /usr/${mylibdir}/tcl${v1}/include/generic
+   doins "${SPARENT}"/generic/*.h
+   rm -f 
"${ED}"/usr/${mylibdir}/tcl${v1}/include/generic/{tcl,tclDecls,tclPlatDecls}.h 
|| die
+
+   # install symlink for libraries
+   dosym libtcl${v1}$(get_libname) /usr/${mylibdir}/libtcl$(get_libname)
+   dosym libtclstub${v1}.a /usr/${mylibdir}/libtclstub.a
+
+   if multilib_is_native_abi; then
+

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

2018-10-20 Thread Andreas Hüttel
commit: 42165e08fae435b4e4e97915d2f724e9e584d9e3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 16:10:50 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 16:10:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42165e08

dev-lang/tk: Remove old

Bug: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/tk/Manifest   |   3 -
 dev-lang/tk/tk-8.6.5-r1.ebuild | 148 -
 dev-lang/tk/tk-8.6.5.ebuild| 143 ---
 dev-lang/tk/tk-8.6.6.ebuild| 148 -
 dev-lang/tk/tk-8.6.7.ebuild| 148 -
 5 files changed, 590 deletions(-)

diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest
index 04b094fe969..ffa1de9db41 100644
--- a/dev-lang/tk/Manifest
+++ b/dev-lang/tk/Manifest
@@ -1,6 +1,3 @@
 DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
 SHA512 
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568
 DIST tk8.5.17-src.tar.gz 4095985 BLAKE2B 
4cbb140c30ca717ee499b9ad9e1a3df27a470a78613edbaec425c39afaa41d59276bbe487933a4e77a9722fcafa9113b203cf5c828660bdeb38f667c3263c3cd
 SHA512 
ddadc738c2567e35d1257b59212c8a0eb70a1bf041d986bc6df3b841b51d934d79a0ef389c928223a64516a92cae3357b2c789edca9c8a626ff4c1cf320c4f4f
-DIST tk8.6.5-src.tar.gz 4417393 BLAKE2B 
bff37ac292928095063ebd3131ab8bf9e9d0b075c115c9e9a1f0fe75c2843cae6153b15fc9b964cd16a1251feca13258034d14dadd5fa8967bff6d5fee813f8f
 SHA512 
9acf2ef993a566a7cdd1efe21dc896b09125c65d86df53ab5a78542b21d3f031e9f9d72b81738705636c268b5ce72934c483eb087d5c0114f913c9075db9a3b1
-DIST tk8.6.6-src.tar.gz 4273737 BLAKE2B 
65b139fffe628439137a02a72af19be0f7c44956d18852f1ce8892349d0fa370281e475fbbe7451da524ab4e74a8c258ee5ee70b8a146bf1ec71e3bf420314a3
 SHA512 
223c72ab5a6f6040928c56843598b878efafab44ed4152a38e68aa2800f2c181adc50a8bf23279b7d446493eec43854920e8b649b6a34ecdf31ecc07ccc74044
-DIST tk8.6.7-src.tar.gz 4282972 BLAKE2B 
b07102365539ee98e2972a5d3bee2bdee89cb4d3873b05c764810b89f0152b71bd0d14d007434a003cd784868afadf6a2a50deffc0c4596b4551a0be7625fd13
 SHA512 
adf35991b20878d18a6940cb3d24d821586828537edf6d20f9223f2989d317adbcbb5360f3226014d96fe44e7ec06cfdf434309438c90a09878345b7106c7dd9
 DIST tk8.6.8-src.tar.gz 4319854 BLAKE2B 
167c5dc6c32e49653c04bc067c3d75df022ca230657be32797021b0e2f7748215d9ad0493c8020b8d1be1f005b9b2d561339a6a0b209721c0d05dd222d47d377
 SHA512 
d0d30637b733fb0b0d38461b6d872934c04af422fcdb7ec41a72331b2529cc94414e6f441f95a98642d69505e4f41469847fedd1cbe58bd08cdd818fcabd1db9

diff --git a/dev-lang/tk/tk-8.6.5-r1.ebuild b/dev-lang/tk/tk-8.6.5-r1.ebuild
deleted file mode 100644
index aa3bd7ed729..000
--- a/dev-lang/tk/tk-8.6.5-r1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils multilib multilib-minimal prefix toolchain-funcs 
versionator virtualx
-
-MY_P="${PN}${PV/_beta/b}"
-
-DESCRIPTION="Tk Widget Set"
-HOMEPAGE="http://www.tcl.tk/;
-SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug +threads truetype aqua xscreensaver"
-
-RDEPEND="
-   !aqua? (
-   >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}]
-   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
-   >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]
-   truetype? ( >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] )
-   xscreensaver? ( 
>=x11-libs/libXScrnSaver-1.2.2-r1[${MULTILIB_USEDEP}] )
-   )
-   ~dev-lang/tcl-${PV}:0=[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}
-   !aqua? ( x11-base/xorg-proto )"
-
-# Not bumped to 8.6
-#RESTRICT=test
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.5.11-fedora-xft.patch \
-   "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
-   "${FILESDIR}"/${PN}-8.4.15-aqua.patch
-
-   # Bug 125971
-   "${FILESDIR}"/${PN}-8.5.14-conf.patch
-)
-
-src_prepare() {
-   find \
-   "${SPARENT}"/compat/* \
-   -delete || die
-
-   pushd "${SPARENT}" &>/dev/null || die
-   default
-   popd &>/dev/null || 

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

2018-10-20 Thread Andreas Hüttel
commit: 7c626e2b33ceca9273df45dfb8f4853fb52c7abc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 16:09:28 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 16:09:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c626e2b

dev-lang/tcl: Remove old

Bug: https://bugs.gentoo.org/648570
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-lang/tcl/Manifest |   3 -
 dev-lang/tcl/tcl-8.6.5.ebuild | 131 -
 dev-lang/tcl/tcl-8.6.6.ebuild | 133 --
 dev-lang/tcl/tcl-8.6.7.ebuild | 131 -
 4 files changed, 398 deletions(-)

diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index d0809e4c587..b0bf6cf4b7c 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -1,5 +1,2 @@
-DIST tcl-core8.6.5-src.tar.gz 5846556 BLAKE2B 
9c3c48acffc13be526b507fc19711b21e710a84642d37d494bb46a2d4ac9445a95749fd9556ffbda57d55f90bd566d0c9cd72a800a34f062616aacf57e811aa4
 SHA512 
b726f7d3193ad92ba64911b8c724d5454c5a93d5f5e95462ec0a6d8ccbbdf20093888f66c83956d7631392ca805c1a80430f102c0a932de3ed55311101e0e09f
-DIST tcl-core8.6.6-src.tar.gz 5868427 BLAKE2B 
3444d474bfdc4958919dbf75527420614251e3cffb0d18fbbf547ffb83ead544f266b6ea868738ae40e02075cf31be6e753e0f89da02a2a81ededf09fc9dd2e6
 SHA512 
469a0221ed16569b70986cdde261d0c0df3bf64c493b8d6fc8368eb14597f7c2f6a01f082a1c8f27eb720618956e053cc97fbb9aaf7bb29cc96781cdc8e9518c
-DIST tcl-core8.6.7-src.tar.gz 5875027 BLAKE2B 
bc08e4e6639ba33176c8c1e670b957b8ad62a4790ace4ff8f8dc964f676ca87473c31c28f645d32a8287f844756fa224a077f96f1425f61b9872a4a0ae1429a1
 SHA512 
95c8c5bcb4fe604a77ca6ba9d49f9e90d156feaa9f3ab97661983f256ab54476b103ec8de01cd47231ed95e6df5e36d60514aed2ba5b8f3619cc5a3698ad3ee5
 DIST tcl-core8.6.8-src.tar.gz 5887483 BLAKE2B 
2b8428652e451b817fe63a811f910001929cdcbc8a8361cdf4f7df8e13cbf9b18c94a91c22c0f09cc46dc0174a66c44774b485539a8f24c14faee6658547b6b8
 SHA512 
36e6079b582c205e8c89435b361ef96550541357f473aea2ca4e6f01bd84e50ebd1474a75a1ae90640b9a5b392fb01ddfa71f0fa28e409b3569d88c32b4ddb69
 DIST tcl8.5.17-src.tar.gz 4546317 BLAKE2B 
27031dd3bd5790d03692e77edf91eb7fae8a40d8d193d8c8ce4e79b21f90e683bfc9d5b71764760223987fb163be844e6096d0aea1058b8ce255731d97e2a0ea
 SHA512 
ad5ddb4cd6378fd6bbea8cd85ceb1cf90392b2e8c49fbfb3e4b35c81d3ae3e3f087697c41fcba8c8e06de1d9e7539397e26d58b864dc01ba65abe4ba4efa9568

diff --git a/dev-lang/tcl/tcl-8.6.5.ebuild b/dev-lang/tcl/tcl-8.6.5.ebuild
deleted file mode 100644
index e76f93f75ed..000
--- a/dev-lang/tcl/tcl-8.6.5.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils flag-o-matic multilib multilib-minimal 
toolchain-funcs versionator
-
-MY_P="${PN}${PV}"
-
-DESCRIPTION="Tool Command Language"
-HOMEPAGE="http://www.tcl.tk/;
-SRC_URI="mirror://sourceforge/tcl/${PN}-core${PV}-src.tar.gz"
-
-LICENSE="tcltk"
-SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x86-solaris"
-IUSE="debug +threads"
-
-RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-SPARENT="${WORKDIR}/${MY_P}"
-S="${SPARENT}"/unix
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-8.5.13-multilib.patch
-
-   # Bug 125971
-   "${FILESDIR}"/${PN}-8.5.14-conf.patch
-)
-
-src_prepare() {
-   find \
-   "${SPARENT}"/compat/* \
-   "${SPARENT}"/doc/try.n \
-   -delete || die
-
-   pushd "${SPARENT}" &>/dev/null || die
-   default
-   popd &>/dev/null || die
-
-   # workaround stack check issues, bug #280934
-   use hppa && append-cflags "-DTCL_NO_STACK_CHECK=1"
-
-   tc-export CC
-
-   sed \
-   -e '/chmod/s:555:755:g' \
-   -i Makefile.in || die
-
-   sed \
-   -e 's:-O[2s]\?::g' \
-   -i tcl.m4 || die
-
-   mv configure.{in,ac} || die
-
-   eautoconf
-
-   multilib_copy_sources
-}
-
-multilib_src_configure() {
-   # We went ahead and deleted the whole compat/ subdir which means
-   # the configure tests to detect broken versions need to pass (else
-   # we'll fail to build).  This comes up when cross-compiling, but
-   # might as well get a minor configure speed up normally.
-   export ac_cv_func_memcmp_working="yes"
-   export tcl_cv_str{str,toul,tod}_unbroken="ok"
-   export tcl_cv_strtod_buggy="no"
-
-   e

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu-guest-agent/

2018-10-20 Thread Andreas Hüttel
commit: 720337ac1c65ce93e7e74578dd7aab2dd68bb3c3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 16:06:48 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 16:06:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=720337ac

app-emulation/qemu-guest-agent: Remove old

Closes: https://bugs.gentoo.org/647428
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 app-emulation/qemu-guest-agent/Manifest|  1 -
 .../qemu-guest-agent-2.11.1.ebuild | 83 --
 2 files changed, 84 deletions(-)

diff --git a/app-emulation/qemu-guest-agent/Manifest 
b/app-emulation/qemu-guest-agent/Manifest
index d2f19d63396..2133361c420 100644
--- a/app-emulation/qemu-guest-agent/Manifest
+++ b/app-emulation/qemu-guest-agent/Manifest
@@ -1,2 +1 @@
-DIST qemu-2.11.1.tar.bz2 32819412 BLAKE2B 
6b6d4e7b8dcf33aeedb0b33bad267da07ad17c2eeeb5fbd2c038d760bc03224e55ba0f03eb248c62bc0e8636c2c660ea76b367eaea96bee16388053f82c8b8a9
 SHA512 
1b692bbdfc3dc785738c7192aa2a3f9cf53d9f5bf3b3f49fa8692050dc50f7056c8a4d1b527d48ffb2a674a0fd3a46d87addd1eaaa758f35eec1ab5adfe32354
 DIST qemu-2.12.0.tar.bz2 41196232 BLAKE2B 
f258e570558249ea647c3571908f90b8bacdcef9a1814009b98571cf0e96406194d44aa041fd0a97c9b673f39a9eaae8d873824745509778a6784cd85f8398b0
 SHA512 
91d829f44c431e4c1cd335f3efea5afff9da62d832b0296a92417463ea0826d09ce226c2ea8ac167fe7b99b6bb976c7cb1357aaf17735ee57af6602161e46346

diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-2.11.1.ebuild 
b/app-emulation/qemu-guest-agent/qemu-guest-agent-2.11.1.ebuild
deleted file mode 100644
index b34558adc4a..000
--- a/app-emulation/qemu-guest-agent/qemu-guest-agent-2.11.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils systemd udev python-any-r1
-
-MY_PN="qemu"
-MY_P="${MY_PN}-${PV}"
-
-SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.bz2;
-KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
-
-DESCRIPTION="QEMU Guest Agent (qemu-ga) for use when running inside a VM"
-HOMEPAGE="https://wiki.qemu.org/Features/GuestAgent;
-
-LICENSE="GPL-2 BSD-2"
-SLOT="0"
-IUSE=""
-
-RDEPEND="dev-libs/glib
-   x11-libs/pixman"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.5.0-sysmacros.patch #580924
-)
-
-src_configure() {
-   tc-export AR LD OBJCOPY
-
-   local myconf=(
-   --prefix=/usr
-   --sysconfdir=/etc
-   --libdir="/usr/$(get_libdir)"
-   --localstatedir=/
-   --disable-bsd-user
-   --disable-linux-user
-   --disable-system
-   --disable-strip
-   --disable-tools
-   --disable-werror
-   --enable-guest-agent
-   --python="${PYTHON}"
-   --cc="$(tc-getCC)"
-   --cxx="$(tc-getCXX)"
-   --host-cc="$(tc-getBUILD_CC)"
-   )
-   echo "./configure ${myconf[*]}"
-   ./configure "${myconf[@]}" || die
-}
-
-src_compile() {
-   emake V=1 qemu-ga
-}
-
-src_install() {
-   dobin qemu-ga
-
-   # Normal init stuff
-   newinitd "${FILESDIR}/qemu-ga.init-r1" qemu-guest-agent
-   newconfd "${FILESDIR}/qemu-ga.conf-r1" qemu-guest-agent
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}/qemu-ga.logrotate" qemu-guest-agent
-
-   # systemd stuff
-   udev_newrules "${FILESDIR}/qemu-ga-systemd.udev" 
99-qemu-guest-agent.rules
-
-   systemd_newunit "${FILESDIR}/qemu-ga-systemd.service" \
-   qemu-guest-agent.service
-}
-
-pkg_postinst() {
-   elog "You should add 'qemu-guest-agent' to the default runlevel."
-   elog "e.g. rc-update add qemu-guest-agent default"
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib-modules/

2018-10-20 Thread Andreas Hüttel
commit: 91a8b90d95ded209a693ca11d4248801e0301a0b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 15:37:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 15:37:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91a8b90d

sci-libs/linux-gpib-modules: Add blocker for old unified tarballs

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
index a49b1fd3e22..b08d9a3d45a 100644
--- a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
+++ b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
@@ -17,7 +17,9 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE="isa pcmcia debug"
 
 COMMONDEPEND=""
-RDEPEND="${COMMONDEPEND}"
+RDEPEND="${COMMONDEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib-modules/

2018-10-20 Thread Andreas Hüttel
commit: fa505a01c0653b42a35393435372b324ebb2fcca
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 20 14:47:39 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 14:47:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa505a01

sci-libs/linux-gpib-modules: Do not run depmod, bug 668616

Also, the kernel 4.11 patch is no longer needed

Closes: https://bugs.gentoo.org/668616
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
index 749c802706e..a49b1fd3e22 100644
--- a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
+++ b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
@@ -42,7 +42,6 @@ pkg_setup () {
 
 src_prepare () {
default
-   kernel_is ge 4 11 0 && eapply 
"${FILESDIR}"/${PN}-4.0.4_rc2-kernel-4.11.0.patch
eautoreconf
 }
 
@@ -68,6 +67,7 @@ src_install() {
emake \
DESTDIR="${D}" \
INSTALL_MOD_PATH="${D}" \
+   DEPMOD="/bin/true" \
docdir=/usr/share/doc/${PF}/html install
 
dodoc ChangeLog AUTHORS README* NEWS



[gentoo-commits] repo/gentoo:master commit in: media-fonts/kanjistrokeorders/

2018-10-20 Thread Andreas Hüttel
commit: bc0a19cbe593120ba1f2ee21fd26d57ef80b8525
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 19 23:16:05 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 20 09:46:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc0a19cb

media-fonts/kanjistrokeorders: Add blocker because of file collisions

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 media-fonts/kanjistrokeorders/kanjistrokeorders-2.012.ebuild | 4 +++-
 media-fonts/kanjistrokeorders/kanjistrokeorders-2.016.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/media-fonts/kanjistrokeorders/kanjistrokeorders-2.012.ebuild 
b/media-fonts/kanjistrokeorders/kanjistrokeorders-2.012.ebuild
index fb9b1ee3f63..804c449b0ed 100644
--- a/media-fonts/kanjistrokeorders/kanjistrokeorders-2.012.ebuild
+++ b/media-fonts/kanjistrokeorders/kanjistrokeorders-2.012.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=0
@@ -15,6 +15,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
+RDEPEND="!

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

2018-10-13 Thread Andreas Hüttel
commit: 9ae1c539cc978a676cf10f12724ca364fc964867
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 13 16:12:26 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 13 16:13:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ae1c539

sci-libs/linux-gpib: Version bump with kernel/userland split

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
index b378c006c71..5bb251f0648 100644
--- a/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
+++ b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
@@ -5,7 +5,7 @@ EAPI=6
 
 PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
 
-inherit readme.gentoo-r1 versionator eutils autotools perl-functions 
python-single-r1 toolchain-funcs udev user
+inherit readme.gentoo-r1 autotools perl-functions python-single-r1 
toolchain-funcs udev user
 
 DESCRIPTION="Driver library for GPIB (IEEE 488.2) hardware"
 HOMEPAGE="https://linux-gpib.sourceforge.io/;
@@ -15,7 +15,7 @@ 
SRC_URI="mirror://sourceforge/linux-gpib/${PN}-user-${PV}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="pcmcia static guile perl php python tcl doc firmware"
 
 S="${WORKDIR}/${PN}-user-${PV}"
@@ -28,7 +28,9 @@ COMMONDEPEND="
php? ( dev-lang/php:= )
python? ( ${PYTHON_DEPS} )
firmware? ( sys-apps/fxload )"
-RDEPEND="${COMMONDEPEND}"
+RDEPEND="${COMMONDEPEND}
+   ~sci-libs/linux-gpib-modules-${PV}
+"
 DEPEND="${COMMONDEPEND}
virtual/pkgconfig
doc? ( app-text/docbook-sgml-utils )
@@ -46,8 +48,6 @@ pkg_setup () {
 }
 
 src_prepare () {
-   [[ ${I_KNOW_WHAT_I_AM_DOING} == "1" ]] || \
-   die "This ebuild is work in progress. Do not use."
default
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-libs/linux-gpib-modules/files/, sci-libs/linux-gpib-modules/

2018-10-13 Thread Andreas Hüttel
commit: 9330c661a3112fde869c39145ae4793db74ccf28
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Oct 13 16:09:56 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Oct 13 16:13:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9330c661

sci-libs/linux-gpib-modules: New package, split out of sci-libs/linux-gpib

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 sci-libs/linux-gpib-modules/Manifest   |  1 +
 ...inux-gpib-modules-4.0.4_rc2-kernel-4.11.0.patch | 10 +++
 .../linux-gpib-modules-4.2.0_rc1-reallydie.patch   | 15 
 .../linux-gpib-modules-4.2.0_rc1.ebuild| 83 ++
 sci-libs/linux-gpib-modules/metadata.xml   | 18 +
 5 files changed, 127 insertions(+)

diff --git a/sci-libs/linux-gpib-modules/Manifest 
b/sci-libs/linux-gpib-modules/Manifest
new file mode 100644
index 000..de0878b97c2
--- /dev/null
+++ b/sci-libs/linux-gpib-modules/Manifest
@@ -0,0 +1 @@
+DIST linux-gpib-kernel-4.2.0_rc1.tar.gz 332525 BLAKE2B 
e84f9da9902d139474cf68e49922f7b402c6d3eab8c009683c1b4304a505eb6aba86a60b019e4d3ad0ef1d003c743f14f60b61b3d7f31e8aeca99a4a16c1
 SHA512 
8bf1a2b04d6128c513c5d13549fb95e563e719e43ffb3b303fc5aa2376f57a69774c1afdb901281933f6b253068461ce59bd9564146a0c5a6483e1ccc47d259f

diff --git 
a/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.0.4_rc2-kernel-4.11.0.patch
 
b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.0.4_rc2-kernel-4.11.0.patch
new file mode 100644
index 000..c3a9764924c
--- /dev/null
+++ 
b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.0.4_rc2-kernel-4.11.0.patch
@@ -0,0 +1,10 @@
+--- linux-gpib-4.0.4rc2.orig/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c 
2016-06-22 09:48:47.0 +0100
 linux-gpib-4.0.4rc2/drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c  2017-05-02 
00:59:04.509950834 +0100
+@@ -37,6 +37,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+
+ #include "gpibP.h"

diff --git 
a/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.2.0_rc1-reallydie.patch
 
b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.2.0_rc1-reallydie.patch
new file mode 100644
index 000..cba29eece37
--- /dev/null
+++ 
b/sci-libs/linux-gpib-modules/files/linux-gpib-modules-4.2.0_rc1-reallydie.patch
@@ -0,0 +1,15 @@
+diff -ruN linux-gpib-kernel-4.2.0_rc1.orig/drivers/Makefile.am 
linux-gpib-kernel-4.2.0_rc1/drivers/Makefile.am
+--- linux-gpib-kernel-4.2.0_rc1.orig/drivers/Makefile.am   2018-10-02 
11:32:11.0 +0200
 linux-gpib-kernel-4.2.0_rc1/drivers/Makefile.am2018-10-09 
12:03:21.272433209 +0200
+@@ -14,10 +14,8 @@
+ 
+ -include $(top_srcdir)/util/linux_flags/flags
+ 
+-#ignore errors from kernel's make modules in all-local, to avoid failure of 
make install
+-#on nfs filesystem with root_squash
+ all-local:
+-  -$(MAKE) -C $(LINUX_SRCDIR) V=1 modules\
++  $(MAKE) -C $(LINUX_SRCDIR) V=1 modules\
+   CC="$(LINUX_CC) -I@abs_top_srcdir@ 
-I@abs_top_srcdir@/compat/include" \
+   CONFIG_GPIB_ISA="$(ENABLE_ISA)" \
+   SUBDIRS="$(GPIB_ABS_MODULE_SUBDIR)"

diff --git a/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
new file mode 100644
index 000..749c802706e
--- /dev/null
+++ b/sci-libs/linux-gpib-modules/linux-gpib-modules-4.2.0_rc1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info linux-mod autotools toolchain-funcs
+
+MY_PN=${PN/modules/kernel}
+
+DESCRIPTION="Kernel modules for GPIB (IEEE 488.2) hardware"
+HOMEPAGE="https://linux-gpib.sourceforge.io/;
+SRC_URI="mirror://sourceforge/linux-gpib/${MY_PN}-${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="isa pcmcia debug"
+
+COMMONDEPEND=""
+RDEPEND="${COMMONDEPEND}"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.2.0_rc1-reallydie.patch
+)
+
+S=${WORKDIR}/${MY_PN}-${PV}
+
+pkg_setup () {
+   linux-mod_pkg_setup
+
+   if kernel_is -lt 2 6 8; then
+   die "Kernel versions older than 2.6.8 are not supported."
+   fi
+
+   # https://sourceforge.net/p/linux-gpib/bugs/43/
+   if use pcmcia && kernel_is -ge 2 6 38; then
+   die "pcmcia support is broken on kernels newer 2.6.38"
+   fi
+}
+
+src_prepare () {
+   default
+   kernel_is ge 4 11 0 && eapply 
"${FILESDIR}"/${PN}-4.0.4_rc2-kernel-4.11.0.patch
+   eautoreconf
+}
+
+src_configure() {
+   set_arch_to_kernel
+   econf \
+   $(use_enable isa) 

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

2018-10-11 Thread Andreas Hüttel
commit: 66d8d0ffa7473d31cb13e350bff7d41fe654d66e
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:51:03 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66d8d0ff

dev-perl/Taint-Runtime: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild 
b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild
index 65efb2af14e..bfc29cc49a9 100644
--- a/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild
+++ b/dev-perl/Taint-Runtime/Taint-Runtime-0.30.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Runtime enable taint checking"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 IUSE=""
 
 SRC_TEST=do



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

2018-10-11 Thread Andreas Hüttel
commit: d1cafde3d842422ac54fd423145c07151aaed894
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:51:53 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cafde3

dev-perl/Test-MockRandom: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild 
b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild
index c64c2349868..16cc9ddc76f 100644
--- a/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild
+++ b/dev-perl/Test-MockRandom/Test-MockRandom-1.10.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Replaces random number generation with 
non-random number generation
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 IUSE="test minimal examples"
 
 RDEPEND="



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

2018-10-11 Thread Andreas Hüttel
commit: 9c1683fd14da4f2237649a67a9eee4e6906a3400
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:53:08 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1683fd

dev-perl/Unicode-UTF8: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild 
b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild
index 18bafd40170..8cd8c8b396a 100644
--- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild
+++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Encoding and decoding of UTF-8 encoding form"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 IUSE="test"
 
 RDEPEND="



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

2018-10-11 Thread Andreas Hüttel
commit: 0b43cfa0fe91fb06e7507ecb67cc5e3f6a9e6117
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:53:43 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b43cfa0

dev-perl/Path-Tiny: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

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

diff --git a/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild 
b/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild
index e831e2a..c6a7775b697 100644
--- a/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild
+++ b/dev-perl/Path-Tiny/Path-Tiny-0.104.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="File path utility"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 IUSE="test minimal"
 
 RDEPEND="



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

2018-10-11 Thread Andreas Hüttel
commit: 2c49d95a62c8417da17aa1df4b2371324cf3e934
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:52:33 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c49d95a

dev-perl/Test-FailWarnings: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild 
b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
index b2a557d8ef0..b3476b118f5 100644
--- a/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
+++ b/dev-perl/Test-FailWarnings/Test-FailWarnings-0.8.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
 DESCRIPTION="Add test failures if warnings are caught"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-fbsd"
 IUSE="test"
 LICENSE="Apache-2.0"
 



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

2018-10-11 Thread Andreas Hüttel
commit: 3fe09efcb84ef549be095a514ff016ce097a4c08
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:48:09 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe09efc

dev-perl/Variable-Magic: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Andreas K. Huettel  gentoo.org>

 dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild 
b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild
index 8666aba0beb..1cb6c9d8b0a 100644
--- a/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild
+++ b/dev-perl/Variable-Magic/Variable-Magic-0.620.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="Associate user-defined magic to variables from Perl"
 
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 
~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-macos"
 IUSE="test"
 
 RDEPEND="



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

2018-10-11 Thread Andreas Hüttel
commit: 19286a6cff08df4575957e40d4129c0621c7ca35
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:54:24 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19286a6c

dev-perl/XML-XPath: Blind stable on arm, critical bug 667774

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild 
b/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild
index 5b0927ce6c2..024d8ade676 100644
--- a/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild
+++ b/dev-perl/XML-XPath/XML-XPath-1.420.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
 DESCRIPTION="A XPath Perl Module"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos 
~x86-solaris"
 IUSE="test"
 
 RDEPEND=">=dev-perl/XML-Parser-2.230.0"



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

2018-10-11 Thread Andreas Hüttel
commit: f6f6bb91b7f134a121ef9fa1dd504b9ca52c5aa8
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Thu Oct 11 14:55:42 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Oct 11 14:56:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6f6bb91

net-dns/dnssec-root: Blind stable on arm, critical bug 667774

Note that this is a major fail for a stable architecture.
In addition, all arm devboxes are currently offline.

Bug: https://bugs.gentoo.org/667774
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-dns/dnssec-root/dnssec-root-20170203-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/dnssec-root/dnssec-root-20170203-r1.ebuild 
b/net-dns/dnssec-root/dnssec-root-20170203-r1.ebuild
index 63c08e88bb7..46c77ef4d90 100644
--- a/net-dns/dnssec-root/dnssec-root-20170203-r1.ebuild
+++ b/net-dns/dnssec-root/dnssec-root-20170203-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://data.iana.org/root-anchors/root-anchors.xml 
-> root-anchors-${P
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~x64-macos"
 IUSE=""
 
 RDEPEND=""



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

2018-10-03 Thread Andreas Hüttel
commit: a27f638ad4b22d8c05fca976073ac85ed963e2c3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct  3 21:32:50 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Oct  3 21:33:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a27f638a

sys-kernel/linux-headers: EAPI=6: use eapply (didnt find epatch before!)

Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 .../{linux-headers-4.14.ebuild => linux-headers-4.14-r1.ebuild}   | 4 ++--
 .../{linux-headers-4.15.ebuild => linux-headers-4.15-r1.ebuild}   | 4 ++--
 .../{linux-headers-4.16-r1.ebuild => linux-headers-4.16-r2.ebuild}| 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-kernel/linux-headers/linux-headers-4.14.ebuild 
b/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
similarity index 92%
rename from sys-kernel/linux-headers/linux-headers-4.14.ebuild
rename to sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
index 3f0f236b112..48f732fede3 100644
--- a/sys-kernel/linux-headers/linux-headers-4.14.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-4.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,7 +27,7 @@ src_unpack() {
 src_prepare() {
default
 
-   [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
+   [[ -n ${PATCH_VER} ]] && eapply "${WORKDIR}/${PV}"/*.patch
 }
 
 src_install() {

diff --git a/sys-kernel/linux-headers/linux-headers-4.15.ebuild 
b/sys-kernel/linux-headers/linux-headers-4.15-r1.ebuild
similarity index 92%
rename from sys-kernel/linux-headers/linux-headers-4.15.ebuild
rename to sys-kernel/linux-headers/linux-headers-4.15-r1.ebuild
index e85428405f3..40da92cde1f 100644
--- a/sys-kernel/linux-headers/linux-headers-4.15.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-4.15-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -27,7 +27,7 @@ src_unpack() {
 src_prepare() {
default
 
-   [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
+   [[ -n ${PATCH_VER} ]] && eapply "${WORKDIR}/${PV}"/*.patch
 }
 
 src_install() {

diff --git a/sys-kernel/linux-headers/linux-headers-4.16-r1.ebuild 
b/sys-kernel/linux-headers/linux-headers-4.16-r2.ebuild
similarity index 93%
rename from sys-kernel/linux-headers/linux-headers-4.16-r1.ebuild
rename to sys-kernel/linux-headers/linux-headers-4.16-r2.ebuild
index 2a419772a98..a8906fa8940 100644
--- a/sys-kernel/linux-headers/linux-headers-4.16-r1.ebuild
+++ b/sys-kernel/linux-headers/linux-headers-4.16-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -30,7 +30,7 @@ src_unpack() {
 src_prepare() {
default
 
-   [[ -n ${PATCH_VER} ]] && EPATCH_SUFFIX="patch" epatch "${WORKDIR}"/${PV}
+   [[ -n ${PATCH_VER} ]] && eapply "${WORKDIR}/${PV}"/*.patch
 }
 
 src_install() {



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

2018-10-03 Thread Andreas Hüttel
commit: 17c8ac78c3de831da5f02d298437fcf8952aff6b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Oct  3 12:30:52 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Oct  3 12:37:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c8ac78

sci-libs/linux-gpib: Version bump, work in progress

Package-Manager: Portage-2.3.50, Repoman-2.3.11
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 sci-libs/linux-gpib/Manifest|   1 +
 sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/sci-libs/linux-gpib/Manifest b/sci-libs/linux-gpib/Manifest
index 0f775340813..91418f7d9c9 100644
--- a/sci-libs/linux-gpib/Manifest
+++ b/sci-libs/linux-gpib/Manifest
@@ -1,2 +1,3 @@
 DIST gpib_firmware-2006-11-12.tar.gz 169357 BLAKE2B 
05f1be78545e025d76e2b9819a5dcac5a6715dfbb6df5c6fbe8b78900adf8ca7b1c28db350674ff1dd9c77e24507e98b536ca1af8b558c9a46ef8c25034c9769
 SHA512 
164d6fcfb3af43933f0a16645276f7d527a7aa24ef311f6ae3dcd7f45c41f92c855cf221bc946772f43fc2f9524057abc34bbd7d805c89b33ed7e111bc6870af
 DIST linux-gpib-4.1.0.tar.gz 1529480 BLAKE2B 
b49df07f15d0f91b9d475052993421979d6776ef15aaa9b7e49632db9018f0cbd9ff38d12e2afa9e8027202e450dfc487ac9e2e6ab719086646d983cc41b3482
 SHA512 
037ed9e484a83caccb15d2d142eef6f1eec356ae972480ca7a676a318d3e9f844fc1911c1b30869b4bb14ef0b4cd10587a803426df9145966bafe22ca7316bd8
+DIST linux-gpib-user-4.2.0_rc1.tar.gz 1098181 BLAKE2B 
3f35eacfcffe04598322af6faed921b20b49959433b6e3c3a4bb2c0b9e3f71a2c00a13d7dec6b4e0bc415f1f8635945419805d5c9dec4ddcddb18fc7e8c5e7b4
 SHA512 
69d8b3059eab8d1d09006b4da13dbf3479c9a9d45e464767a13a2b1d6d32705e91e2800ca79015d302ea05e4fcbddb433dd817d208d751b6af8ac3867b7cee78

diff --git a/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild 
b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
new file mode 100644
index 000..b378c006c71
--- /dev/null
+++ b/sci-libs/linux-gpib/linux-gpib-4.2.0_rc1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+
+inherit readme.gentoo-r1 versionator eutils autotools perl-functions 
python-single-r1 toolchain-funcs udev user
+
+DESCRIPTION="Driver library for GPIB (IEEE 488.2) hardware"
+HOMEPAGE="https://linux-gpib.sourceforge.io/;
+SRC_URI="mirror://sourceforge/linux-gpib/${PN}-user-${PV}.tar.gz
+   firmware? ( 
https://linux-gpib.sourceforge.io/firmware/gpib_firmware-2006-11-12.tar.gz )
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="pcmcia static guile perl php python tcl doc firmware"
+
+S="${WORKDIR}/${PN}-user-${PV}"
+
+COMMONDEPEND="
+   sys-libs/readline:=
+   tcl? ( dev-lang/tcl:0= )
+   guile? ( dev-scheme/guile:12 )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:= )
+   python? ( ${PYTHON_DEPS} )
+   firmware? ( sys-apps/fxload )"
+RDEPEND="${COMMONDEPEND}"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   doc? ( app-text/docbook-sgml-utils )
+   perl? ( virtual/perl-ExtUtils-MakeMaker )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.16-perl.patch
+)
+
+pkg_setup () {
+   use perl && perl_set_version
+   use python && python_setup
+}
+
+src_prepare () {
+   [[ ${I_KNOW_WHAT_I_AM_DOING} == "1" ]] || \
+   die "This ebuild is work in progress. Do not use."
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable static) \
+   $(use_enable guile guile-binding) \
+   $(use_enable perl perl-binding) \
+   $(use_enable php php-binding) \
+   $(use_enable python python-binding) \
+   $(use_enable tcl tcl-binding) \
+   $(use_enable doc documentation)
+}
+
+src_compile() {
+   FIRM_DIR=/usr/share/usb
+   emake \
+   DESTDIR="${D}" \
+   INSTALL_MOD_PATH="${D}" \
+   HOTPLUG_USB_CONF_DIR=/etc/hotplug/usb \
+   UDEV_RULES_DIR="$(get_udevdir)"/rules.d \
+   USB_FIRMWARE_DIR="${D}"${FIRM_DIR} \
+   docdir=/usr/share/doc/${PF}/html
+}
+
+src_install() {
+   FIRM_DIR=/usr/share/usb
+   emake \
+   DESTDIR="${D}" \
+   INSTALL_MOD_PATH="${D}" \
+   HOTPLUG_USB_CONF_DIR=/etc/hotplug/usb \
+   UDEV_RULES_DIR="$(get_udevdir)"/rules.d \
+   USB_FIRMWARE_DIR="${D}"${FIRM_DIR} \
+   docdir=/usr/share/doc/${PF}/html install
+
+   if use perl; then
+   einfo "Installing perl module"
+

[gentoo-commits] repo/gentoo:master commit in: sci-biology/vaal/files/, sci-biology/vaal/

2018-09-29 Thread Andreas Hüttel
commit: c24d4349f4e48f2a8aeda81be28d40e91d979f40
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep 29 20:33:49 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Sep 29 20:34:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24d4349

sci-biology/vaal: Add build fix for glibc 2.27

Closes: https://bugs.gentoo.org/647878
Signed-off-by: Andreas K. Hüttel  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sci-biology/vaal/files/vaal-46233-libieee.patch | 12 
 sci-biology/vaal/vaal-46233-r2.ebuild   |  3 ++-
 2 files changed, 14 insertions(+), 1 deletion(-)

diff --git a/sci-biology/vaal/files/vaal-46233-libieee.patch 
b/sci-biology/vaal/files/vaal-46233-libieee.patch
new file mode 100644
index 000..9f5760c0cb1
--- /dev/null
+++ b/sci-biology/vaal/files/vaal-46233-libieee.patch
@@ -0,0 +1,12 @@
+diff -ruN vaal-46233.orig/configure.ac vaal-46233/configure.ac
+--- vaal-46233.orig/configure.ac   2018-09-29 21:58:06.059065798 +0200
 vaal-46233/configure.ac2018-09-29 22:22:35.947845554 +0200
+@@ -12,7 +12,7 @@
+ AX_PTHREAD
+ AC_OPENMP
+ 
+-CXXFLAGS="$CXXFLAGS -std=c++11 -Wextra -Wall -Wsign-promo 
-Woverloaded-virtual -Wendif-labels -Wno-unused -Wno-deprecated -Wno-long-long 
-Wno-parentheses -fno-nonansi-builtins -mieee-fp -fno-strict-aliasing -iquote . 
 -DNDEBUG"
++CXXFLAGS="$CXXFLAGS -std=c++11 -Wextra -Wall -Wsign-promo 
-Woverloaded-virtual -Wendif-labels -Wno-unused -Wno-deprecated -Wno-long-long 
-Wno-parentheses -fno-nonansi-builtins -fno-strict-aliasing -iquote .  -DNDEBUG"
+ 
+ OS_RELEASE="`uname -r`"
+ AC_SUBST(CXXFLAGS)

diff --git a/sci-biology/vaal/vaal-46233-r2.ebuild 
b/sci-biology/vaal/vaal-46233-r2.ebuild
index 85076f33057..0ac15e6ff63 100644
--- a/sci-biology/vaal/vaal-46233-r2.ebuild
+++ b/sci-biology/vaal/vaal-46233-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -26,6 +26,7 @@ DEPEND="
 
 DOCS=( "${DISTDIR}/VAAL_manual.doc" )
 PATCHES=(
+   "${FILESDIR}/${P}-libieee.patch"
"${WORKDIR}/${P}_remove-namespace-std.patch"
 )
 



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

2018-09-29 Thread Andreas Hüttel
commit: fb4f937e7bbad99979dfda66309c857ebabba738
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep 29 19:19:17 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Sep 29 19:20:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4f937e

dev-perl/Lab-Measurement: Version bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../{Lab-Measurement-.ebuild => Lab-Measurement-3.661.ebuild}| 1 +
 dev-perl/Lab-Measurement/Lab-Measurement-.ebuild | 1 +
 dev-perl/Lab-Measurement/Manifest| 1 +
 3 files changed, 3 insertions(+)

diff --git a/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild 
b/dev-perl/Lab-Measurement/Lab-Measurement-3.661.ebuild
similarity index 99%
copy from dev-perl/Lab-Measurement/Lab-Measurement-.ebuild
copy to dev-perl/Lab-Measurement/Lab-Measurement-3.661.ebuild
index cd62a7560e4..875da1da3e4 100644
--- a/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild
+++ b/dev-perl/Lab-Measurement/Lab-Measurement-3.661.ebuild
@@ -57,6 +57,7 @@ RDEPEND="
virtual/perl-Thread-Semaphore
virtual/perl-Time-HiRes
dev-perl/Time-Monotonic
+   virtual/perl-Time-Piece
>=dev-perl/Try-Tiny-0.220.0
>=dev-perl/YAML-LibYAML-0.410.0
virtual/perl-autodie

diff --git a/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild 
b/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild
index cd62a7560e4..875da1da3e4 100644
--- a/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild
+++ b/dev-perl/Lab-Measurement/Lab-Measurement-.ebuild
@@ -57,6 +57,7 @@ RDEPEND="
virtual/perl-Thread-Semaphore
virtual/perl-Time-HiRes
dev-perl/Time-Monotonic
+   virtual/perl-Time-Piece
>=dev-perl/Try-Tiny-0.220.0
>=dev-perl/YAML-LibYAML-0.410.0
virtual/perl-autodie

diff --git a/dev-perl/Lab-Measurement/Manifest 
b/dev-perl/Lab-Measurement/Manifest
index 159d865e761..6364832eca0 100644
--- a/dev-perl/Lab-Measurement/Manifest
+++ b/dev-perl/Lab-Measurement/Manifest
@@ -1 +1,2 @@
 DIST Lab-Measurement-3.631.tar.gz 576050 BLAKE2B 
1535dfedb6c3ed1aaa266f3b8d924195b2bfd4d5fa101b4aa1d1f9fa5156ab2fd2678f628dbbe0d66b51796fa3a0a1e679478f1eadb39df58c5d64eb1fe17954
 SHA512 
201a1782ecdb0d14a9a6274130af970535c2131c89446d4f910ec8b345b4c68434a9b458e85b2f1e14e6426fe9b64aad7e898836583d346f2b088b2ba411
+DIST Lab-Measurement-3.661.tar.gz 593060 BLAKE2B 
3dead20cc9f01e058c9f1f5f366a83ec63af7179fb64d697aab8329d1d27796620ad7f583dd537805533b9ac2caa4c8be343792e7fda4d2c29bdc3dc48744fea
 SHA512 
e008ef335b6cd929ecbeac1144ce0e0a57aca734238c423652e8908fe06ae67c44a8475ad67420f180ce2af2d9fed83a5438590e4b113fd90aba227165f6928f



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

2018-09-21 Thread Andreas Hüttel
commit: 3ccabb2bffd844429b93fdf2799d2285d3c41922
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 21 20:11:38 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Sep 21 20:12:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ccabb2b

app-office/libreoffice-bin-debug: Version bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-office/libreoffice-bin-debug/Manifest  | 12 +++
 .../libreoffice-bin-debug-6.0.6.2.ebuild   | 87 ++
 2 files changed, 99 insertions(+)

diff --git a/app-office/libreoffice-bin-debug/Manifest 
b/app-office/libreoffice-bin-debug/Manifest
index 33cacb1f856..321210c96e7 100644
--- a/app-office/libreoffice-bin-debug/Manifest
+++ b/app-office/libreoffice-bin-debug/Manifest
@@ -1,12 +1,24 @@
 DIST amd64-debug-libreoffice-6.0.3.2.tar.xz 1229801400 BLAKE2B 
7803c708814a8551c495d6dacd1f15cfe54bbe95b2101f1551519718dc464f990d86ef6bf3f0de88189f0f1119dd23c00b6557c5b59f7a11c12f56849db6a690
 SHA512 
46a3d5b27598ffe5fa20683aa4419119659e40fdf64e45a6770627e1b308efb19297ab7f856b2b89caeb3df409d569ed4095ae13fb39b1ea4e10305d2caef3ac
+DIST amd64-debug-libreoffice-6.0.6.2.tar.xz 1226804568 BLAKE2B 
0522713fa08168ed1eeada9a3c7562fd43ccae15b03b75cd7b27e9b800d165a45ee66f9540311788547e0da75c3a911831507a956b3c05f73994c09410a92014
 SHA512 
76a6c22ec217b338cf6f597401aef5b0d523ae9ee99a680e57b26ab07f56460396d6491e6229e71bb50cbdf3fce9912faf560f82b421093db7d5e6dfe9397e28
 DIST amd64-debug-libreoffice-gnome-6.0.3.2.xd3 337274654 BLAKE2B 
469596571d6fd22622218c6dc45d9b72638fb7f00cae7137c8a18a7ba716f0049c9b0e63d6811028784a8bdba999442d3da75d1de1d6a07ac09f66b1eb1e0191
 SHA512 
4020dc29a8c316f6fab9ff9d77faf30008219b01c0bb0cb2a3b48edf6680b390cfebeee22d361ee4e779af30a3e59c8b1f6677669a87f9a41c11a83ea73dd6c7
+DIST amd64-debug-libreoffice-gnome-6.0.6.2.xd3 335183287 BLAKE2B 
4bd98a0a3f5c3e1a1b5d68eb9601937efbec1f3dd81a4b463fc99420a2f41ce70c5d801f8045afbeadfbc2f0228941e8504344d0a282e431b53e406df4c489b1
 SHA512 
54ba70e76bc263e8c1ec554b6241fbc3685ce15e3e729c79bd0ab718daa506745425e514b22ace5e46284562192ae5727b7c4fff9f6f5152b5f1e44912345199
 DIST amd64-debug-libreoffice-gnome-java-6.0.3.2.xd3 611891145 BLAKE2B 
9877d89fc3445401754facf2df41c962cc6b69889b2f67b536b6f7bca22ca9b608d834c10eb09ae11f602fe0196b71a37b84f9b92266d72f56c562ef27fcf4de
 SHA512 
175ef1ca77c090e3a6f788925a79b177a7e34e1509d1eb169ca70384821b83b3b32bf4ff4913e6175cddfa3e92ec45dd18ccf1f43c8af9751617e932ff0f58e0
+DIST amd64-debug-libreoffice-gnome-java-6.0.6.2.xd3 612061584 BLAKE2B 
3cba602d840a8c086161fbb46f323bf4a660d25e3c30e90c79241bc5278487d6038661a87b5610e57cbf08074ffa87cfab7620ceefc51828fa1520159415cd32
 SHA512 
c21a5d30d1fc6602c3fd7e79ee1942aba5c4af0767311d13289a06980f156c1c3b5c21dac8105bc57af5564d5e663ae6af2617bfc18c32330bf8fd452afad1d0
 DIST amd64-debug-libreoffice-java-6.0.3.2.xd3 602837451 BLAKE2B 
71a87e3cfe01391ff0fc921e1e8227e5a5f60ea45fba1ea44c657f5a970edad464b161b60c051a8ae01570407994aebba8d69780475f7200d2c4bbf0faa167b9
 SHA512 
3c07c774e8b7aeb2ccd0977b9fd0737725fb3818c84d2ea35213e10b87543b73a3f7fc4a0c9748b3ca317c4f631308375720c8f73fe7a488bf07374064fd25ab
+DIST amd64-debug-libreoffice-java-6.0.6.2.xd3 603154536 BLAKE2B 
f9584de8d860d4a7d04ffeecd70c094152a134bf45054a1a3526f061a493045ceed27b5e5f0325f8f836e511af1c6bc64b19581c895bbce592b551460c7bcdbb
 SHA512 
8841179dce5b2adf9a5011715354acb1f20b65f44bb318988a9df910428010ef33d59ebd58a06635905044e45da68496a25325184016e41dd8a7753a38f292d3
 DIST amd64-debug-libreoffice-kde-6.0.3.2.xd3 342896759 BLAKE2B 
ef402abc0739975818feda3c3112f3af36654d0ca912f017beb76b9d3043d371316b8d294ae56d98acd4d3f4073d9505895f6f8f59f1003dde39a2907db4482b
 SHA512 
877575d6c920db5ceb81f259053c8f7296f596e6bfaf75176bb522592f5eff0b4599f5901b42a553fc224a2245cff15b002f959f001be8e438f5c6c081ea77c4
+DIST amd64-debug-libreoffice-kde-6.0.6.2.xd3 333983698 BLAKE2B 
970a9f50b3f0f6780fde8948686715b3f078aeb7922e2604f24c2f57adde7efade1f47eed1f72d487f4a0f662387bfae8a3e60baa0a05e271fdfeee280282157
 SHA512 
99837f2968f9d4437047db9fe72e39c35797b3c38d1dc271a0156b4665e0573cc129dbc9b98f9f669c92d340dd034cb5eb005ca768f693181a70d447c0e24d56
 DIST amd64-debug-libreoffice-kde-java-6.0.3.2.xd3 617577189 BLAKE2B 
e22f192a8533d3500a3cc362c3d0f713d6e6fbc0874d337cc1742cf7825e4348301885317412ac2c038c6e83269f20e67c526792e0fde91df3cbbe46e5b5bbd5
 SHA512 
25973bade0ff78f6a482f88449de70cd237d430da1ff8ef561c6fe7eb4459d3e582ceae4721c37e589304324446bf877005de3923b857279c98f112180dca9a1
+DIST amd64-debug-libreoffice-kde-java-6.0.6.2.xd3 610851675 BLAKE2B 
4f23bc53a115a1a5604106bc8398b1aa40ec9d4329fb4146c13919170172205103c73b7f679f8eae66e7d1eebf569536082e738b5ea2e6fa743d60fa8d7b2c5f
 SHA512 
9a4195becf67a31f0c7ba6653b1c878d4b00af43f2642a80ee097eb99176114595cc2373092df9034c44593d5a3db83dd252541ba22109176393ef276b126345
 DIST x86-debug-libreoffice-6.0.3.2.tar.xz 1201421892 B

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

2018-09-21 Thread Andreas Hüttel
commit: 6bf5bb6b1fe0848ac468eedce7ec038f4ed56599
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Sep 21 20:04:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Sep 21 20:12:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf5bb6b

app-office/libreoffice-bin: Version bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-office/libreoffice-bin/Manifest|  12 +
 .../libreoffice-bin/libreoffice-bin-6.0.6.2.ebuild | 275 +
 2 files changed, 287 insertions(+)

diff --git a/app-office/libreoffice-bin/Manifest 
b/app-office/libreoffice-bin/Manifest
index c46d0dc3484..d99d57e5ba9 100644
--- a/app-office/libreoffice-bin/Manifest
+++ b/app-office/libreoffice-bin/Manifest
@@ -1,12 +1,24 @@
 DIST amd64-bin-libreoffice-6.0.3.2.tar.xz 80241340 BLAKE2B 
ccf0df99283356aa384bae7d33c92fd44adb3aca4ddfd18a1afefad6c1dbf40e6fd31f2fea2ab53f15beb9d13707632c651d94a512ebc3959ae1dbce432139d7
 SHA512 
72a955f80c371c899c39ca2b2ad29e029ac5d71d5690b7cc198b413cbd2cf50064ee8340fc7fec82b5db24a1d94148788dfa3685dfd70ca7437aad3c0a443939
+DIST amd64-bin-libreoffice-6.0.6.2.tar.xz 80491496 BLAKE2B 
a182c9e47a625e15a08976dbfe16724f6201094bae93f8a9ed7f4b819a1657a0781d4970ea213e652a49c5916e8e34c0dbeaa4989ee6e2ce4760a041a3714a20
 SHA512 
d5a92d430022a0b56902395e9224e87681130a489b41aa93d171848d7c612d5e2138422e8738d673f43744963fe0caadacd729f49193cd96e9bd1f394c868892
 DIST amd64-bin-libreoffice-gnome-6.0.3.2.xd3 16533839 BLAKE2B 
32513b9df6f67fa54ff61abbf26e48e785cc47ab7f1df38ce5b30bb5e156b79834bbd3933dd9fc15397453af44eb5d1cd60bb07b238df5360ead432f08600bc8
 SHA512 
677538bf28049dfd4e285ebbe260392ef12730b96c9d5772e919afbea87e07ccbfc427258ecc2715e4dd97e0e0e6c23150a972747848b352281be1da765e07ae
+DIST amd64-bin-libreoffice-gnome-6.0.6.2.xd3 16613087 BLAKE2B 
7cdec36d986fc7ed3c92c26b1ea91c24d8b951d27a8f0f32821f542e7abf456cd611eee79667e2d508a4d9510d1685253807b0e2a0e62a3f3b3e76a03f12cc6b
 SHA512 
1686d19c296096ac2d3400ea06c8a8e00d56e0db2896d66021b88f7025981d14a9ea207cdb68685a1f6efcbe9be133ebdae27771c8e7c8a9e3c5675bb1e20a9f
 DIST amd64-bin-libreoffice-gnome-java-6.0.3.2.xd3 27088942 BLAKE2B 
3642466bec0631a8c801d10e699c027db8ef2b7ffb207113afd4a80cd165c5575647927095e513dbc7ba5cfc256b9b24058559a18ef47107d3632608da5c1744
 SHA512 
71c47127cdafc1f89a1bbec5d640916fe4005beb3a3cae750685050724817805a564c4c6ffaa1b70157e0769b363bb79b2cd5a70e42edb439e59e8a7678aec57
+DIST amd64-bin-libreoffice-gnome-java-6.0.6.2.xd3 27267767 BLAKE2B 
42e3cdb1754bd97ce11320ed6a01b678399be0fb541fcbe9193dcf662955be4d3483fb561958a94b82c73c4c02cc2de88d80d951514a6a0b4667657907941f41
 SHA512 
820d340c0d3a20074f636b970f5a6ac37a67ea99be1c1bded2cd2d6a508f05e3406e97d42ccf1f66c9beb19f9d027acf2e557a57157e74ff2873388dca123a2d
 DIST amd64-bin-libreoffice-java-6.0.3.2.xd3 26086875 BLAKE2B 
8b11a74400a5d275c72325842024cc911e38e987bd33f8a42292c4bbba1c6c25f95374c37ddf25377f02e799e47c745704faad0482840e867e53790e76a1fb41
 SHA512 
b8ecbc631de6451c27a40c5dbe373a829a6a1ac8ad7762817182aac71cb2efb70859badc9f08d67ccb836f32958d79f029236a910f0cd32cd583aff68422af33
+DIST amd64-bin-libreoffice-java-6.0.6.2.xd3 25919864 BLAKE2B 
e08fe57214893d270a2f56dd1732a72279f8ba38451ea7bc852ab1d43ea5dab0ff22d77f22456dce260164395f0900c28670c051a992368ebcb1c6a23efef609
 SHA512 
bf7c988e619399b36471f11ed719b8bac025fe6fb80300b2cd625346035fc823b84b812d68ebd98e81c9eceab632e5a933787088bc55a0719e9ced2305772b55
 DIST amd64-bin-libreoffice-kde-6.0.3.2.xd3 16836580 BLAKE2B 
b71b5945367d20e0b05cf17304ff860ba6d504a4922c125028ce02748c7fa88dabf086a0c57f35257f511475f87169137332a0b1a44e7e380041c5cf301266ed
 SHA512 
0ff269492903f66b8702168fc9c0d432aa287ee01d167919abe7cd913e1975b8ae63b28fa4383d96cffced5a71420b445f762aa9ec3163301b164122dbe167cf
+DIST amd64-bin-libreoffice-kde-6.0.6.2.xd3 16483824 BLAKE2B 
1685f5af9ffc3d879130741d7ada9abfdbd0ad54c47fa44cf60425cad9637ed2bb1c787e95193c223be44dd03c04585e27210a53f3cf518d354e698eff48a13d
 SHA512 
897bb83515941724eb2b580887d75627e4113b87f57620046fc298cc83e4a7ced5c49320fd0f2c71c7fbd976b69be796702d8522067747b6b96e766d04d911b1
 DIST amd64-bin-libreoffice-kde-java-6.0.3.2.xd3 27332736 BLAKE2B 
6ec2d1b3e66bc05bce17706206fbecc8cb00d1d472795e1b194286e2da4137aacb97f8fffe86b8628d61c3fcfd95e766ba1e58c0aca4f1ac7bfad26c143a1820
 SHA512 
7116c9ccac4c6453c5f859c12157ee908ad718958922b3c7cfff460319cb6b214f177f1f922fc670a395ce08630987b7f85497dc20f5802e5d2fc4c1aa7fbb45
+DIST amd64-bin-libreoffice-kde-java-6.0.6.2.xd3 27132579 BLAKE2B 
c7f406f0e2d3ab088985b504ddc3bf9c7e8feb1fd569918f21161dca571af134d5cdbc1aac7d00f5a99d8b943088f711ba6066009a7f399826fae85bc5b3443d
 SHA512 
934d5faea55ec1a8292c3d45a6621e773f1132a51bf513703237b684b22784acbada8b6e5fa0e119ee4ebcf15873f4d7fc56aa60007632da32ed8ed54b6ef1cc
 DIST x86-bin-libreoffice-6.0.3.2.tar.xz 82383316 BLAKE2B 
24841434c900c08fe8090e1981cf700b671dc19b7e38bc4d2a228dd86a31feec70de4c569bf9fafae48ca5adba7f7822d491433dd9579a889c9b29da319d00b6
 

[gentoo-commits] repo/gentoo:master commit in: media-fonts/symbola/

2018-09-20 Thread Andreas Hüttel
commit: 1bc581457b2bb5e6444294da4d8951eb8b31449e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Sep 20 16:39:21 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Sep 20 16:43:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc58145

media-fonts/symbola: Downgrade to EAPI=6, bug 35

Bug: https://bugs.gentoo.org/35
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 media-fonts/symbola/{symbola-11.00.ebuild => symbola-11.00-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-fonts/symbola/symbola-11.00.ebuild 
b/media-fonts/symbola/symbola-11.00-r1.ebuild
similarity index 98%
rename from media-fonts/symbola/symbola-11.00.ebuild
rename to media-fonts/symbola/symbola-11.00-r1.ebuild
index 29c774677eb..2a6b816a180 100644
--- a/media-fonts/symbola/symbola-11.00.ebuild
+++ b/media-fonts/symbola/symbola-11.00-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=6
 
 MY_PN="${PN/s/S}"
 



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

2018-09-20 Thread Andreas Hüttel
commit: fc351c8366eb82fbc55d068d4296a9723c844ca6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Sep 20 16:37:33 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Sep 20 16:43:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc351c83

font.eclass: Add EAPI guardian block, bug 35

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

 eclass/font.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/font.eclass b/eclass/font.eclass
index 7214c99854a..513be3981c3 100644
--- a/eclass/font.eclass
+++ b/eclass/font.eclass
@@ -6,6 +6,11 @@
 # fo...@gentoo.org
 # @BLURB: Eclass to make font installation uniform
 
+case ${EAPI:-0} in
+   0|1|2|3|4|5|6) ;;
+   *) die "EAPI ${EAPI} is not supported by font.eclass." ;;
+esac
+
 inherit eutils
 
 EXPORT_FUNCTIONS pkg_setup src_install pkg_postinst pkg_postrm



[gentoo-commits] repo/gentoo:master commit in: media-fonts/bitstream-cyberbit/

2018-09-20 Thread Andreas Hüttel
commit: 545e630fcc3baa42202ea9ff303a3d2c6dfc8b80
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Sep 20 16:42:01 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Thu Sep 20 16:43:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545e630f

media-fonts/bitstream-cyberbit: Back to EAPI=6, bug 35

Bug: https://bugs.gentoo.org/35
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --force

 .../bitstream-cyberbit-2.0-r1.ebuild   | 22 --
 ...2.0.ebuild => bitstream-cyberbit-2.0-r2.ebuild} |  0
 2 files changed, 22 deletions(-)

diff --git a/media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0-r1.ebuild 
b/media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0-r1.ebuild
deleted file mode 100644
index 07567cd6151..000
--- a/media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit font
-
-DESCRIPTION="Cyberbit Unicode (including CJK) font"
-HOMEPAGE="http://www.bitstream.com/;
-SRC_URI="http://ftp.netscape.com/pub/communicator/extras/fonts/windows/Cyberbit.ZIP
 -> ${P}.zip 
ftp://ftp.netscape.com.edgesuite.net/pub/communicator/extras/fonts/windows/Cyberbit.ZIP
 -> ${P}.zip"
-LICENSE="BitstreamCyberbit"
-
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE=""
-
-DEPEND="app-arch/unzip"
-RDEPEND=""
-RESTRICT="bindist mirror"
-
-S="${WORKDIR}"
-FONT_SUFFIX="ttf"

diff --git a/media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0.ebuild 
b/media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0-r2.ebuild
similarity index 100%
rename from media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0.ebuild
rename to media-fonts/bitstream-cyberbit/bitstream-cyberbit-2.0-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-text/ghostscript-gpl/

2018-09-18 Thread Andreas Hüttel
commit: 0a6c1c294b6dfddbec77c9652cf216fafaaae835
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 18 23:03:21 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 18 23:03:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6c1c29

app-text/ghostscript-gpl: Version bump, bug 635426

Bug: https://bugs.gentoo.org/635426
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 app-text/ghostscript-gpl/Manifest  |   2 +
 .../ghostscript-gpl/ghostscript-gpl-9.25.ebuild| 206 +
 2 files changed, 208 insertions(+)

diff --git a/app-text/ghostscript-gpl/Manifest 
b/app-text/ghostscript-gpl/Manifest
index cee09ba8770..70b25a2d843 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -1,2 +1,4 @@
 DIST ghostscript-9.21.tar.xz 29164532 BLAKE2B 
275e81e44585e186cdfd9f517d1ac77ec840c62ef01f107f6ec0131546c4a2b526000cbc4ba6a91b55eedb8f3783fbf831059d791ea441a484ce29dd5dd6af0e
 SHA512 
cfea089b92fb01e3f7c18a9ce05e7165fc8b356e2914bf53b7f2fd9de672279c8b97ced07e983e619f0d4334ce16018b100cfbf0cc872c215a8cf2aff4c78731
+DIST ghostscript-9.25.tar.xz 33027708 BLAKE2B 
7c6684898ef04bc5b6be8fec86adbf7b270107f4063b299175f5c08e5e7ace2468e1512a297464fda5695c830808916e6a0dd1202ca7e85b32cfd175d8cc2b18
 SHA512 
7a1c0b7546ed523f50c1452d4a1c13fcf043d6060fc9708bbc4b543f66ecb1b619b6e71998094ac702ef44a2fd159b6523271de19b1cae352981ef51fb637651
 DIST ghostscript-gpl-9.21-patchset-1.tar.xz 6196 BLAKE2B 
d2bccba582873d29c1724469af66a5aa72755d6ff73bbdadbf33e5eb4a2027c2cf14415319c3c3c6d03a9fbd9bad43e3bf7ef57eb7a3361305f6efb7fa550675
 SHA512 
58fef7080ca17a238231fb528be48f52bcfa771b1e496d7fede6df45fb927f1bb1c755cb77e02aa739295b0ccf0b3d3959f9a05a1628d32ffd11e134c0e0d355
+DIST ghostscript-gpl-9.25-patchset-1.tar.xz 3716 BLAKE2B 
0a4c32b3d0c0152b0dc7c62bf2b0bc8e30a369c2aed7c7be4a231948123c2242ce96ae5b1fd485bdae84d7cde1be9f3b3a16831fe77dfbc7ac6cd28bb5e14442
 SHA512 
7ad9558b00cc11d0872b32d2f1430d2e47730a2360c79d88299c87f8d6d4c15adb5c679ebdcaf50c58d9051c6a1d6f6873e4d81aadfbf3ce202ad94b6dc8981f

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.25.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-9.25.ebuild
new file mode 100644
index 000..2d27fdc8171
--- /dev/null
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.25.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools multilib versionator flag-o-matic toolchain-funcs
+
+DESCRIPTION="Ghostscript is an interpreter for the PostScript language and for 
PDF"
+HOMEPAGE="https://ghostscript.com/;
+
+MY_P=${P/-gpl}
+PVM=$(get_version_component_range 1-2)
+PVM_S=$(replace_all_version_separators "" ${PVM})
+
+MY_PATCHSET=1
+
+SRC_URI="
+   
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patchset-${MY_PATCHSET}.tar.xz
+"
+
+LICENSE="AGPL-3 CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="cups dbus gtk l10n_de static-libs tiff unicode X"
+
+COMMON_DEPEND="
+   app-text/libpaper
+   media-libs/fontconfig
+   >=media-libs/freetype-2.4.9:2=
+   media-libs/jbig2dec
+   >=media-libs/lcms-2.6:2
+   >=media-libs/libpng-1.6.2:0=
+   >=media-libs/openjpeg-2.1.0:2=
+   >=sys-libs/zlib-1.2.7:=
+   virtual/jpeg:0
+   cups? ( >=net-print/cups-1.3.8 )
+   dbus? ( sys-apps/dbus )
+   gtk? ( || ( x11-libs/gtk+:3 x11-libs/gtk+:2 ) )
+   unicode? ( net-dns/libidn:= )
+   tiff? ( >=media-libs/tiff-4.0.1:0= )
+   X? ( x11-libs/libXt x11-libs/libXext )
+"
+
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+RDEPEND="${COMMON_DEPEND}
+   >=app-text/poppler-data-0.4.5-r1
+   >=media-fonts/urw-fonts-2.4.9
+   l10n_ja? ( media-fonts/kochi-substitute )
+   l10n_ko? ( media-fonts/baekmuk-fonts )
+   l10n_zh-CN? ( media-fonts/arphicfonts )
+   l10n_zh-TW? ( media-fonts/arphicfonts )
+   !!media-fonts/gnu-gs-fonts-std
+   !!media-fonts/gnu-gs-fonts-other
+   !http://pkgs.fedoraproject.org/cgit/ghostscript.git
+   eapply "${WORKDIR}/patches/"*.patch
+
+   if ! use gtk ; then
+   sed -i -e "s:\$(GSSOX)::" \
+   -e "s:.*\$(GSSOX_XENAME)$::" \
+   "${S}"/base/unix-dll.mak || die "sed failed"
+   fi
+
+   # Force the include dirs to a neutral location.
+   sed -i \
+   -e "/^ZLIBDIR=/s:=.*:=${T}:" \
+   configure.ac || die
+   # Some files depend on zlib.h directly.  Redirect them. #573248
+   # 

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

2018-09-16 Thread Andreas Hüttel
commit: a6db068c27968132a18c4e058b67066593a8af40
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 16 16:28:31 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Sep 16 16:28:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6db068c

package.mask: Mask binutils-2.29 (many sec bugs)

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 1a39b15e9ee..c62f9debae3 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -541,7 +541,7 @@ dev-ruby/poltergeist
 >=sys-firmware/b43-firmware-6.30.163.46
 
 # Michał Górny , Andreas K. Hüttel ,
-# Matthias Maier  (21 May 2017)
+# Matthias Maier  (21 May 2017 and later updates)
 # These old versions of toolchain packages (binutils, gcc, glibc) are no
 # longer officially supported and are not suitable for general use. Using
 # these packages can result in build failures (and possible breakage) for
@@ -550,10 +550,10 @@ dev-ruby/poltergeist
 # If you still use one of these old toolchain packages, please upgrade (and
 # switch the compiler / the binutils) ASAP. If you need them for a specific
 # (isolated) use case, feel free to unmask them on your system.
-# (updated 27 Dec 2017 with gcc < 5.4)
  (20 May 2017)
 # Old versions of CUDA and their reverse dependencies. They do not



[gentoo-commits] repo/gentoo:master commit in: media-gfx/inkscape/files/, media-gfx/inkscape/

2018-09-15 Thread Andreas Hüttel
commit: 2e0a12d57f1c5d198ab89b3a7b9b0a1c1e8a784c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep 15 21:46:01 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Sep 15 21:46:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0a12d5

media-gfx/inkscape: Fix ugly bug with PDF import and Type3 fonts

All Type 3 text got swallowed due to a faulty poppler-0.64
compatibility patch. Works better with new commit from upstream.

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 .../files/inkscape-0.92.3-poppler-0.64-2.patch | 160 ++
 media-gfx/inkscape/inkscape-0.92.3-r1.ebuild   | 180 +
 2 files changed, 340 insertions(+)

diff --git a/media-gfx/inkscape/files/inkscape-0.92.3-poppler-0.64-2.patch 
b/media-gfx/inkscape/files/inkscape-0.92.3-poppler-0.64-2.patch
new file mode 100644
index 000..4608bc79ecd
--- /dev/null
+++ b/media-gfx/inkscape/files/inkscape-0.92.3-poppler-0.64-2.patch
@@ -0,0 +1,160 @@
+From 66d05776ea2d403f2f48437f70d096a09724dfec Mon Sep 17 00:00:00 2001
+From: Eduard Braun 
+Date: Wed, 5 Sep 2018 00:31:06 +0200
+Subject: [PATCH] Modified fix for compatibility with poppler 0.64
+
+This is slightly uglier than f0697de012598ea84edafea9a326e5e101eccd2a
+but avoids duplicating strings (which is unnecessary and leaked memory).
+
+It's also closer to what upstream intended with the changes in 0.64.
+
+(cherry picked from commit 722e121361d0f784083d10e897155b7d4e44e515)
+---
+ .../internal/pdfinput/pdf-parser.cpp  | 19 ---
+ src/extension/internal/pdfinput/pdf-parser.h  |  6 ++
+ .../internal/pdfinput/svg-builder.cpp |  6 +++---
+ src/extension/internal/pdfinput/svg-builder.h |  4 ++--
+ 4 files changed, 27 insertions(+), 8 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp 
b/src/extension/internal/pdfinput/pdf-parser.cpp
+index a3aa3213a1..ea9f902e09 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.cpp
 b/src/extension/internal/pdfinput/pdf-parser.cpp
+@@ -36,6 +36,7 @@ extern "C" {
+ #include "pdf-parser.h"
+ #include "util/units.h"
+ 
++#include "glib/poppler-features.h"
+ #include "goo/gmem.h"
+ #include "goo/GooString.h"
+ #include "GlobalParams.h"
+@@ -2581,7 +2582,11 @@ void PdfParser::opShowSpaceText(Object args[], int 
/*numArgs*/)
+   }
+ }
+ 
++#if POPPLER_CHECK_VERSION(0,64,0)
+ void PdfParser::doShowText(const GooString *s) {
++#else
++void PdfParser::doShowText(GooString *s) {
++#endif
+   GfxFont *font;
+   int wMode;
+   double riseX, riseY;
+@@ -2594,7 +2599,11 @@ void PdfParser::doShowText(const GooString *s) {
+   Object charProc;
+   Dict *resDict;
+   Parser *oldParser;
++#if POPPLER_CHECK_VERSION(0,64,0)
++  const char *p;
++#else
+   char *p;
++#endif
+   int len, n, uLen;
+ 
+   font = state->getFont();
+@@ -2630,7 +2639,7 @@ void PdfParser::doShowText(const GooString *s) {
+ double lineX = state->getLineX();
+ double lineY = state->getLineY();
+ oldParser = parser;
+-p = g_strdup(s->getCString());
++p = s->getCString();
+ len = s->getLength();
+ while (len > 0) {
+   n = font->getNextChar(p, len, ,
+@@ -2685,7 +2694,7 @@ void PdfParser::doShowText(const GooString *s) {
+ 
+   } else {
+ state->textTransformDelta(0, state->getRise(), , );
+-p = g_strdup(s->getCString());
++p = s->getCString();
+ len = s->getLength();
+ while (len > 0) {
+   n = font->getNextChar(p, len, ,
+@@ -2731,7 +2740,11 @@ void PdfParser::opXObject(Object args[], int 
/*numArgs*/)
+ {
+   Object obj1, obj2, obj3, refObj;
+ 
+-  char *name = g_strdup(args[0].getName());
++#if POPPLER_CHECK_VERSION(0,64,0)
++  const char *name = args[0].getName();
++#else
++  char *name = args[0].getName();
++#endif
+ #if defined(POPPLER_NEW_OBJECT_API)
+   if ((obj1 = res->lookupXObject(name)).isNull()) {
+ #else
+diff --git a/src/extension/internal/pdfinput/pdf-parser.h 
b/src/extension/internal/pdfinput/pdf-parser.h
+index f985b15cad..ed28274f42 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.h
 b/src/extension/internal/pdfinput/pdf-parser.h
+@@ -25,6 +25,7 @@ namespace Inkscape {
+ // TODO clean up and remove using:
+ using Inkscape::Extension::Internal::SvgBuilder;
+ 
++#include "glib/poppler-features.h"
+ #include "goo/gtypes.h"
+ #include "Object.h"
+ 
+@@ -287,7 +288,12 @@ private:
+   void opMoveShowText(Object args[], int numArgs);
+   void opMoveSetShowText(Object args[], int numArgs);
+   void opShowSpaceText(Object args[], int numArgs);
++#if POPPLER_CHECK_VERSION(0,64,0)
+   void doShowText(const GooString *s);
++#else
++  void doShowText(GooString *s);
++#endif
++  
+ 
+   // XObject operators
+   void opXObject(Object args[], int numArgs);
+diff --git a/src/extension/internal/pdfinput/svg-builder.cpp

[gentoo-commits] repo/gentoo:master commit in: mail-mta/exim/

2018-09-11 Thread Andreas Hüttel
commit: 061ff65b498e0076335679bfb54aa59980e080f1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 20:49:24 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 20:49:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061ff65b

mail-mta/exim: Drop old, drop hppa to ~hppa

Closes: https://bugs.gentoo.org/637546
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 mail-mta/exim/Manifest  |   2 -
 mail-mta/exim/exim-4.90.1-r1.ebuild | 528 --
 mail-mta/exim/exim-4.91-r1.ebuild   | 547 
 3 files changed, 1077 deletions(-)

diff --git a/mail-mta/exim/Manifest b/mail-mta/exim/Manifest
index 8c73a77828d..a9d8a746f01 100644
--- a/mail-mta/exim/Manifest
+++ b/mail-mta/exim/Manifest
@@ -1,5 +1,3 @@
-DIST exim-4.90.1.tar.bz2 1854894 BLAKE2B 
d7fd8963fb8e98e562a87d248b4e0a54c382d922ea9ea0df10d06fd0992dc19b53e85b73e16dc4b8ae294268fa4f66fe1ae98c7bd3a1d62798425fc2a8a4aa01
 SHA512 
ba612cf056d97dfaac2b49255ad1e952c5f6b2623118a65f4ddae35ceb51a45f63e77956373f5550121bc1d7eb0c2ebeece1144cf1b15d57332a4782e3fb6db1
 DIST exim-4.91.tar.xz 1744660 BLAKE2B 
8d50a709def02a52f8e76a16fcf51a4fc7e553217d5513a361aa780f58bff336a9ab90d8683e3841a074f54f3c75f2f77bf1a353a849be1207bffdd5fb6e4c51
 SHA512 
35b34dda8dd0f27c0429e6eb8409756ecd3cf9e535bac421d696b1560db0ff3bf4cd0e4a00bc0b7e32137d31bb5de20776c7c1830ec125aa36b5c4376b0c71a2
-DIST exim-pdf-4.90.1.tar.bz2 1958791 BLAKE2B 
2dcb523dbdaa989ca0a228db31967230b1bbb68cb998c90231108a822ca4dcc7db9e4c4a91034129ba7d9f08bb632379f021c65ea43159e21f9c6bae9060f146
 SHA512 
9529b9b459cc766a7171cbd37c2fab710acf130131326b8eb50d9c65714297b0139364fe6129e80d2f29ccee88e35497604a80d6d92207e16518c1d96c267127
 DIST exim-pdf-4.91.tar.xz 1973672 BLAKE2B 
0b9e3f65c8e8a5f727dd4359d1c5c6c867c0ecfce3b44763d5a24f2d98353bc58c42456e9884994f404d17685909ea287a478189407ba8e7835352274c788980
 SHA512 
82add9b42749b6d938ff3b44a4dea3dfe84bcb2a1efea8a32b64d81a9ea312033d33023b5c224a44a2c053b18f9042bd1f2834847cf48873d1725a5594704a12
 DIST system_filter.exim.gz 3075 BLAKE2B 
d05e872b5cef377d29126cda03fc0a74c8777b2119b76ff43da6e8de808035eb9bfcb034a85d81824f135d484e864bfc0629fc1af2c228a7277d5ee7cf9cde79
 SHA512 
cb358d3ce2499a0bb5920d962a06f2af8486e55ec90c8c928bd8e3aefb279aa57f5f960d5adfcef68bd94110b405eaa144e9629cfe6014a529c79c544600bbf3

diff --git a/mail-mta/exim/exim-4.90.1-r1.ebuild 
b/mail-mta/exim/exim-4.90.1-r1.ebuild
deleted file mode 100644
index 299ab812b7a..000
--- a/mail-mta/exim/exim-4.90.1-r1.ebuild
+++ /dev/null
@@ -1,528 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit eutils toolchain-funcs multilib pam systemd
-
-IUSE="dane dcc +dkim dlfunc dmarc +dnsdb doc dovecot-sasl dsn exiscan-acl 
gnutls ipv6 ldap libressl lmtp maildir mbx mysql nis pam perl pkcs11 postgres 
+prdr proxy radius redis sasl selinux spf sqlite srs ssl syslog tcpd +tpda X 
elibc_glibc"
-REQUIRED_USE="
-   dane? ( ssl !gnutls )
-   dmarc? ( spf dkim )
-   pkcs11? ( ssl gnutls )
-   spf? ( exiscan-acl )
-   srs? ( exiscan-acl )
-"
-
-COMM_URI="ftp://ftp.exim.org/pub/exim/exim4$([[ ${PV} == *_rc* ]] && echo 
/test)"
-
-DESCRIPTION="A highly configurable, drop-in replacement for sendmail"
-SRC_URI="${COMM_URI}/${P//rc/RC}.tar.bz2
-   mirror://gentoo/system_filter.exim.gz
-   doc? ( ${COMM_URI}/${PN}-pdf-${PV//rc/RC}.tar.bz2 )"
-HOMEPAGE="http://www.exim.org/;
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-solaris"
-
-COMMON_DEPEND=">=sys-apps/sed-4.0.5
-   >=sys-libs/db-3.2:=
-   dev-libs/libpcre
-   perl? ( dev-lang/perl:= )
-   pam? ( virtual/pam )
-   tcpd? ( sys-apps/tcp-wrappers )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   )
-   gnutls? ( net-libs/gnutls[pkcs11?]
- dev-libs/libtasn1 )
-   ldap? ( >=net-nds/openldap-2.0.7 )
-   nis? ( elibc_glibc? ( || (
-   =sys-libs/glibc-2.23[rpc]
-   ) ) )
-   mysql? ( virtual/libmysqlclient )
-   postgres? ( dev-db/postgresql:= )
-   sasl? ( >=dev-libs/cyrus-sasl-2.1.26-r2 )
-   redis? ( dev-libs/hiredis )
-   spf? ( >=mail-filter/libspf2-1.2.5-r1 )
-   dmarc? ( mail-filter/opendmarc )
-   srs? ( mail-filter/libsrs_alt )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXmu
-   x11-libs/libXt
-   x11-libs/libXaw
-   )
-   sqlite? ( dev-db/sqlite )
-   radius? ( net-dialup/freeradius-client )
-   virtual/libiconv
-   elibc_glibc? ( net-libs/libnsl )
-   "
-   # added X check for #57206
-DEPEND="${CO

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

2018-09-11 Thread Andreas Hüttel
commit: 7f354271d1bf2bf968dc7c24e2a02ae13a1497c5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 16:31:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 16:31:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f354271

package.mask: Mask transition ebuilds that were needed only for  (11 Sep 2018)
+# Mask transition ebuilds that were needed only for  (09 Sep 2018)
 # PostgreSQL beta and release candidate releases are pre-release testing
 # versions, not meant for production use. They are feature-frozen, and are



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

2018-09-11 Thread Andreas Hüttel
commit: 2a444cd352e4193e130bb28e46d8f39739aa335c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 16:27:22 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 16:31:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a444cd3

package.use.force: Since  (11 Sep 2018)
+# All glibc versions that include RPC code are masked now.
+dev-libs/libspt libtirpc
+dev-perl/Lab-VXI11 libtirpc
+mail-mta/exim libtirpc
+net-analyzer/argus libtirpc
+net-analyzer/snort libtirpc
+net-firewall/conntrack-tools libtirpc
+net-fs/autofs libtirpc
+net-libs/libnsl libtirpc
+net-libs/rpcsvc-proto libtirpc
+net-misc/netkit-bootparamd libtirpc
+sci-astronomy/esomidas libtirpc
+sys-cluster/glusterfs libtirpc
+
 # Matt Turner  (13 Jun 2018)
 # Upstream is transitioning to Meson, but does not yet have any configuration
 # options. Until those configuration options are provided, force USE flags on



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

2018-09-11 Thread Andreas Hüttel
commit: d87aff413ebb22e1c0b092f747b6766aa64ceb25
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 15:42:25 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 15:42:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87aff41

sys-libs/glibc: Set 2.19 min kernel to 2.6.16 (hppa needs 2.6.20)

Closes: https://bugs.gentoo.org/664808
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-libs/glibc/glibc-2.19-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild 
b/sys-libs/glibc/glibc-2.19-r2.ebuild
index a398dd3650e..3ff1fb95b99 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r2.ebuild
@@ -35,8 +35,8 @@ SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-${GCC_BOO
 IUSE="audit caps compile-locales debug doc gd hardened headers-only multilib 
nscd profile selinux suid systemtap vanilla"
 
 # Minimum kernel version that glibc requires
-# Everyone except hppa could also use 2.6.16
-MIN_KERN_VER="2.6.20"
+# hppa requires 2.6.20
+MIN_KERN_VER="2.6.16"
 
 # Here's how the cross-compile logic breaks down ...
 #  CTARGET - machine that will target the binaries



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

2018-09-11 Thread Andreas Hüttel
commit: a96bbde56cc77bbdc23ffbe54d4fc113f4febf98
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 14:39:19 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 14:44:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96bbde5

sys-libs/glibc: Remove old

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-libs/glibc/Manifest |   1 -
 sys-libs/glibc/glibc-2.19-r1.ebuild | 164 
 2 files changed, 165 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 69619572243..d42a719a158 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -1,6 +1,5 @@
 DIST gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 8064097 BLAKE2B 
3cc5c82cd57d0fbd26d9a376ee8ca02f119fe9d653311cbe4d2b7b93aec2290adac3be271be19a7fdedae2e11e4b6e32360184e557204e100ad64357f5575d4b
 SHA512 
40b93e194ad41a75d649d84d1c49070680f253a13f0617803243bc61c44fed1ca2d0a7572a97ebb79353f312b58b5f6360be916dd7435928cc53935082e15269
 DIST gcc-multilib-bootstrap-20180511.tar.xz 2392908 BLAKE2B 
f3cf614399368acd8908f60d894c6344a2fa09383b30c1633a0682bc668367c8a2f8c6fec2d41b6e2178d709a2bd8db57e8b2ab56ba263c7d56f819c15acd061
 SHA512 
98c766e913693ab42ff790557acde2a36a8001e2648046a685b21964200df8d4d52d8452d499c0068c6648284d086ce062c2d36e2c6c2fd8aacd232d193f2853
-DIST glibc-2.19-patches-3.tar.bz2 80664 BLAKE2B 
fb348c711941c1bd4dadd905e172dc4f239d8b63af1a1d14dcf4ec45c504bd47e10e9b24b38f9e01796016f2e97caeeb693213ae08147274ed0a4d9501293be0
 SHA512 
d281d6a2757920124cf8a3f02b97e75192598b08d96ae48840df34c7ffdcb212952d171f233e6f12a429b19437d0a296212fe1f2eae164d6a1c6793cb3cb69f0
 DIST glibc-2.19-patches-9.tar.bz2 24584 BLAKE2B 
a96e930a5bd20fa75d9f259cc2117fa5ce98072274a24a5823bf877e3739fa4c001a94d7865e065ee0527f3974430d27da8038e042340a451ad2052c62724f26
 SHA512 
a95b3063ade974a3556480b798b317d33c7423a8cb9e69f67249ffb8b3d3c671d70d2d5f782c1efadc0bec4cc49a96d4fe89911f3dfcd85b459f69f3b4f38f0e
 DIST glibc-2.19.tar.xz 12083312 BLAKE2B 
9dc03346e0f0df4bf009a92d894b0a9f964ff92b7f4c9663cedf1cb6cf90435f28a15539d33791ecf43ee578fa4e26f916af0367651312ef8f9c1c38ce0dafa2
 SHA512 
9e021fcb3afbb9ace2a0e37fded231a62de861bd766e29d47163a03182e37add718b7acc3963d1c525f9556773e842297725715acde48dcfbaab6e756af1a23d
 DIST glibc-2.20-patches-5.tar.bz2 55986 BLAKE2B 
bad714bd088fb8759ee84d33f22c0bba01a78a401c54828dc413c7ac2a08ae53fba9b07280996e54091f2c918658bb502aeb45f734022c1ab36e1be215381324
 SHA512 
409f59a028127e02f0c9f91107715b540d8d234475830adc17108a02664be232098d119b43bcc8df9b328ab50c1fffb0868d510e6487ce1c34ec2c7c7a78375b

diff --git a/sys-libs/glibc/glibc-2.19-r1.ebuild 
b/sys-libs/glibc/glibc-2.19-r1.ebuild
deleted file mode 100644
index d036a728e44..000
--- a/sys-libs/glibc/glibc-2.19-r1.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit toolchain-glibc
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="https://www.gnu.org/software/libc/libc.html;
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-*)
-   EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-   inherit git-r3
-   ;;
-*)
-   RELEASE_VER=${PV}
-   ;;
-esac
-GCC_BOOTSTRAP_VER="4.7.3-r1"
-PATCH_VER="3"  # Gentoo patchset
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"}   # min kernel version nptl 
requires
-
-IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla 
headers-only"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET- native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20}
-
-is_crosscompile() {
-   [[ ${CHOST} != ${CTARGET} ]

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

2018-09-11 Thread Andreas Hüttel
commit: 33ffdbefe92150236cb5588f9762b5fa7b0bdbac
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 14:43:03 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 14:44:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ffdbef

sys-libs/glibc: Remove old

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 sys-libs/glibc/Manifest |1 -
 sys-libs/glibc/glibc-2.27-r4.ebuild | 1416 --
 sys-libs/glibc/glibc-2.27-r5.ebuild | 1418 ---
 3 files changed, 2835 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index d42a719a158..9207dbd150e 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -16,7 +16,6 @@ DIST glibc-2.25-patches-15.tar.bz2 78320 BLAKE2B 
70c62cc10db13e2844de4d8a18972e0
 DIST glibc-2.25.tar.xz 13873900 BLAKE2B 
73ef792fff059f6ad154c9af2155ea15b7869ec1b93e557b6c58129bfb50f863c06f8b49425d75fd2df537dd9c4a68bad790cff770c50a6889732d66f507d349
 SHA512 
5b7a2418d5b8a1b6a907c6c7fb6477ee2a473151cb45e03d0d4cdd9a33497c90b1ee39e2e7e885e2b25743dcd3747336ef114b4a73eb001da1fd79f29e0f9a6e
 DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b217391156f897a8db50f65a69627d8f8cceded78414168986ee98eba038364a6b2f3599b23f95e7b0ad2643481c399718
 SHA512 
0c812a343fcc68c10d92117cb2a0cf1c255470e81f0a7a04d6db2fe35445e410ef37f15162f145c2eb772b08ab55af246f5b52f5e57c2e91038181f6f027abc3
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
-DIST glibc-2.27-patches-2.tar.bz2 129983 BLAKE2B 
fad8d14f5330bc301804913f92f48051583f122cc83ab44813dc13498f59e97b38d1b276353eed9df3fde427b669cf9168632bbed8d006a3d4995c1df79575a4
 SHA512 
b05e34dbb45aaadfdcc079888ef2b2f70b181ba31edf2e2bbd18fa666375f5c6c48993830a305de0706b4a562db6403b6287bcab4789c1c37bc535216ee9f4cd
 DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07c1edb24c3edaa1e0243b846b3832a40af1ba3a7b77aef04c54a173388156b464ea442fa8310a02e6f44e2ed5b78994286
 SHA512 
12496e9b0c60630dbec4c2febdd6d20df1f3d7a2c243cc55b595202b27f682b9208e16cd8c387687c0cc9e18b36c3caeef8d1b1148eb3ee8081431997270db5e
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
 DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1

diff --git a/sys-libs/glibc/glibc-2.27-r4.ebuild 
b/sys-libs/glibc/glibc-2.27-r4.ebuild
deleted file mode 100644
index 070319f2fc2..000
--- a/sys-libs/glibc/glibc-2.27-r4.ebuild
+++ /dev/null
@@ -1,1416 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
-   multilib systemd multiprocessing
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-RESTRICT="strip" # Strip ourself #46186
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20180511
-
-# Gentoo patchset
-PATCH_VER=2
-
-SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
-SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-
-IUSE="audit caps compile-locales doc gd hardened headers-only multilib nscd 
profile selinux suid systemtap vanilla"
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUI

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

2018-09-11 Thread Andreas Hüttel
commit: 62c6e4b8307eec14863e2bc0b47e322c9025d081
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Sep 11 14:21:10 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Sep 11 14:44:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c6e4b8

package.mask: mask glibc-2.25 (old)

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 5bf4759a956..698bfc5ddc0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -559,7 +559,7 @@ dev-ruby/poltergeist
 # (isolated) use case, feel free to unmask them on your system.
 # (updated 27 Dec 2017 with gcc < 5.4)
  (20 May 2017)



[gentoo-commits] repo/gentoo:master commit in: app-text/pdftk/

2018-09-05 Thread Andreas Hüttel
commit: 1c11a30ddb6bcdeccbc42f0a3d60d4cbcebbb6f5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep  5 12:33:09 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Sep  5 12:33:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c11a30d

app-text/pdftk: Fix classpath issue via better wrapper params

Closes: https://gitlab.com/pdftk-java/pdftk/issues/7
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-text/pdftk/pdftk-3.0.0.ebuild | 2 +-
 app-text/pdftk/pdftk-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/pdftk/pdftk-3.0.0.ebuild 
b/app-text/pdftk/pdftk-3.0.0.ebuild
index 43928594642..9fe6b13efc0 100644
--- a/app-text/pdftk/pdftk-3.0.0.ebuild
+++ b/app-text/pdftk/pdftk-3.0.0.ebuild
@@ -38,5 +38,5 @@ DEPEND="
 
 src_install() {
java-pkg_newjar "build/jar/pdftk.jar"
-   java-pkg_dolauncher
+   java-pkg_dolauncher ${PN} --main com.gitlab.pdftk_java.pdftk
 }

diff --git a/app-text/pdftk/pdftk-.ebuild b/app-text/pdftk/pdftk-.ebuild
index 43928594642..9fe6b13efc0 100644
--- a/app-text/pdftk/pdftk-.ebuild
+++ b/app-text/pdftk/pdftk-.ebuild
@@ -38,5 +38,5 @@ DEPEND="
 
 src_install() {
java-pkg_newjar "build/jar/pdftk.jar"
-   java-pkg_dolauncher
+   java-pkg_dolauncher ${PN} --main com.gitlab.pdftk_java.pdftk
 }



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

2018-09-05 Thread Andreas Hüttel
commit: 400554f960798470cb7fc28e9727ffefa194a891
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep  5 12:15:55 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Sep  5 12:15:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400554f9

profiles: Unmask pdftk-3 and later on 17.0 profiles

 profiles/releases/17.0/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/releases/17.0/package.mask 
b/profiles/releases/17.0/package.mask
index bfd1649459c..10e18dec100 100644
--- a/profiles/releases/17.0/package.mask
+++ b/profiles/releases/17.0/package.mask
@@ -12,7 +12,7 @@
 # Andreas K. Huettel  (1 Dec 2017)
 # The following packages require GCC 5 or earlier and are therefore
 # masked in the 17.0 profiles.
-app-text/pdftk
+=app-text/pdftk-2*
 dev-java/ecj-gcj
 dev-java/gcj-jdk
 

[gentoo-commits] repo/gentoo:master commit in: app-text/pdftk/

2018-09-05 Thread Andreas Hüttel
commit: 9c1a38f9b70975b264d593b024915485e5b7345c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep  5 12:14:30 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Sep  5 12:14:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1a38f9

app-text/pdftk: Re-add keywords as far as possible

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-text/pdftk/pdftk-3.0.0.ebuild | 2 +-
 app-text/pdftk/pdftk-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/pdftk/pdftk-3.0.0.ebuild 
b/app-text/pdftk/pdftk-3.0.0.ebuild
index c07263f6856..43928594642 100644
--- a/app-text/pdftk/pdftk-3.0.0.ebuild
+++ b/app-text/pdftk/pdftk-3.0.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
 else

SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2;
-   KEYWORDS=""
+   KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/pdftk-v${PV}"
 fi
 

diff --git a/app-text/pdftk/pdftk-.ebuild b/app-text/pdftk/pdftk-.ebuild
index c07263f6856..43928594642 100644
--- a/app-text/pdftk/pdftk-.ebuild
+++ b/app-text/pdftk/pdftk-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
 else

SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2;
-   KEYWORDS=""
+   KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/pdftk-v${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-text/pdftk/

2018-09-05 Thread Andreas Hüttel
commit: cdbdd31fe0cd528853445b2dbccc1d6b4215eeec
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Sep  5 10:00:27 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Sep  5 11:50:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdbdd31f

app-text/pdftk: Make ebuild a bit more flexible; add release ebuild

 app-text/pdftk/Manifest  |  1 +
 app-text/pdftk/{pdftk-.ebuild => pdftk-3.0.0.ebuild} | 12 ++--
 app-text/pdftk/pdftk-.ebuild | 12 ++--
 3 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
index 7c6b82e26bb..c305177200f 100644
--- a/app-text/pdftk/Manifest
+++ b/app-text/pdftk/Manifest
@@ -1 +1,2 @@
 DIST pdftk-2.02-src.zip 2239008 BLAKE2B 
9bb55fb687b85de2ee0f9bec4ff16772646613b1519afb6d432985ad452cd09d04636788cb2deedb9924833cc10a802057c0e8ff146789da29cd4969cd614c39
 SHA512 
5c73ab3b7b12cfc24a17c2737d224fdde2ae684e1712031a968b83f5b8d91c521d477e932fc47f8b4a8c0ff0ba183678aaa13a1e7b29107c5c47ded8d960ef54
+DIST pdftk-v3.0.0.tar.bz2 546821 BLAKE2B 
1d1935322f1468d9e2e8044e748fbb816e399599e445e078866d416d5e99866739134fb794ff42dbfcc37271d66655440f706db46f152722ab7030cba16edf38
 SHA512 
3b487f7532140366c9ac41222cd366d387b93e67aada845772f60ff20601e25611e34a190a65fbcec9d776a0b5683100fdd54453357bf7c43cebea7dda0c6229

diff --git a/app-text/pdftk/pdftk-.ebuild 
b/app-text/pdftk/pdftk-3.0.0.ebuild
similarity index 68%
copy from app-text/pdftk/pdftk-.ebuild
copy to app-text/pdftk/pdftk-3.0.0.ebuild
index ca097cf6539..c07263f6856 100644
--- a/app-text/pdftk/pdftk-.ebuild
+++ b/app-text/pdftk/pdftk-3.0.0.ebuild
@@ -3,11 +3,19 @@
 
 EAPI=6
 
-inherit git-r3 java-pkg-2 java-ant-2
+inherit java-pkg-2 java-ant-2
 
 DESCRIPTION="gcj-free version of pdftk written in Java"
 HOMEPAGE="https://gitlab.com/pdftk-java/pdftk;
-EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
+else
+   
SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2;
+   KEYWORDS=""
+   S="${WORKDIR}/pdftk-v${PV}"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"

diff --git a/app-text/pdftk/pdftk-.ebuild b/app-text/pdftk/pdftk-.ebuild
index ca097cf6539..c07263f6856 100644
--- a/app-text/pdftk/pdftk-.ebuild
+++ b/app-text/pdftk/pdftk-.ebuild
@@ -3,11 +3,19 @@
 
 EAPI=6
 
-inherit git-r3 java-pkg-2 java-ant-2
+inherit java-pkg-2 java-ant-2
 
 DESCRIPTION="gcj-free version of pdftk written in Java"
 HOMEPAGE="https://gitlab.com/pdftk-java/pdftk;
-EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
+else
+   
SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2;
+   KEYWORDS=""
+   S="${WORKDIR}/pdftk-v${PV}"
+fi
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: app-text/pdftk/

2018-09-02 Thread Andreas Hüttel
commit: 51ce9a42e1297a674a10445019d70af3b47e24f5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep  2 20:13:06 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Sep  2 20:13:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51ce9a42

app-text/pdftk: Update homepage and repo uri

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 app-text/pdftk/pdftk-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-text/pdftk/pdftk-.ebuild b/app-text/pdftk/pdftk-.ebuild
index 38734756ceb..ca097cf6539 100644
--- a/app-text/pdftk/pdftk-.ebuild
+++ b/app-text/pdftk/pdftk-.ebuild
@@ -6,8 +6,8 @@ EAPI=6
 inherit git-r3 java-pkg-2 java-ant-2
 
 DESCRIPTION="gcj-free version of pdftk written in Java"
-HOMEPAGE="https://gitlab.com/marcvinyals/pdftk;
-EGIT_REPO_URI="https://gitlab.com/marcvinyals/pdftk/;
+HOMEPAGE="https://gitlab.com/pdftk-java/pdftk;
+EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/;
 
 LICENSE="GPL-2"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Getopt-Long-Descriptive/

2018-09-01 Thread Andreas Hüttel
commit: ccde7f0195a1a3b7959941fb950d92ae9d9880a3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep  1 16:58:23 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Sep  1 16:58:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccde7f01

dev-perl/Getopt-Long-Descriptive: Version bump

Bug: https://bugs.gentoo.org/661200
Package-Manager: Portage-2.3.48, Repoman-2.3.10

 .../Getopt-Long-Descriptive-0.103.0.ebuild | 37 ++
 dev-perl/Getopt-Long-Descriptive/Manifest  |  1 +
 2 files changed, 38 insertions(+)

diff --git 
a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.103.0.ebuild 
b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.103.0.ebuild
new file mode 100644
index 000..a3cb53187d6
--- /dev/null
+++ b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.103.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=RJBS
+DIST_VERSION=0.103
+inherit perl-module
+
+DESCRIPTION="Getopt::Long with usage text"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
+IUSE="test minimal"
+
+CONFLICTS="! perl
+# List::Util, Scalar::Util -> perl-Scalar-List-Utils
+# Sub::Exporter::Util -> Sub-Exporter
+RDEPEND="${CONFLICTS}
+   virtual/perl-Carp
+   >=virtual/perl-Getopt-Long-2.330.0
+   >=dev-perl/Params-Validate-0.970.0
+   virtual/perl-Scalar-List-Utils
+   >=dev-perl/Sub-Exporter-0.972.0
+"
+DEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+   test? (
+   !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
+   >=dev-perl/CPAN-Meta-Check-0.11.0
+   virtual/perl-File-Spec
+   dev-perl/Test-Fatal
+   >=virtual/perl-Test-Simple-0.960.0
+   >=dev-perl/Test-Warnings-0.5.0
+   )
+"

diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest 
b/dev-perl/Getopt-Long-Descriptive/Manifest
index ecd84a24c9d..14113ee94cc 100644
--- a/dev-perl/Getopt-Long-Descriptive/Manifest
+++ b/dev-perl/Getopt-Long-Descriptive/Manifest
@@ -1,3 +1,4 @@
 DIST Getopt-Long-Descriptive-0.097.tar.gz 26399 BLAKE2B 
d14bbb75b5ae993970eb694ce54c16ac6670ece915368a58a482922d9c2b7d622cf012d20361e4f432bbf7b6119919e622f5b820f14a6e66dc62cfe7c99e9f19
 SHA512 
9b1a11bce5a64b0dbae93d410593c6411790db8eac1169eb1703fdd4b0bffc0cb0ce12fd02c3de0b4fea98151bcc98af55cf46d84d658c8292291bf3baf5d28d
 DIST Getopt-Long-Descriptive-0.099.tar.gz 29651 BLAKE2B 
1adf8c6c84fc8b6251d27b8082b21c886b261bd633a1a6936721a34fafe2da5510e1ead960a079db3ac9dfa7fcf8b490e53fa8fb332952cd9ec5141ef357225d
 SHA512 
3b6fdf06eab25f53c5624e42a8024d059d1ee1c33361184a1d45fc5f0f9b521ad0749916ca7ec7d9561bc2c297adba520ff1fd5efa6706ca480697fad71290da
 DIST Getopt-Long-Descriptive-0.100.tar.gz 31366 BLAKE2B 
09fac34156dfbd22f3d14f85b44c0c327e0d6e7b535d2c4b80a492a1f4ab184b85d7b14456c375ce6cf882c69c4e99e3341a6ee764fea6ea966b85068a2410cb
 SHA512 
0efd6f707487b9b44d5c3b5c9e46c3718546e44bf1b66c198be6ebfc922e7bdb23a9c57c5a9c0985dc3769617141696750e1bd982457247b679e3bdb5f9f16c7
+DIST Getopt-Long-Descriptive-0.103.tar.gz 32683 BLAKE2B 
9e457690d61e8b2330761ffd09174403d7e485c80af84d2cc61b7443762dcbe9832a15c589b729536103e80c75556f60040d5d1d3637a5eb3226bf1cc1d57ce6
 SHA512 
9229575bde794fa1213871fbb33a1737d7979cf4c290200fd85c7da9e3227539809b8380a88a85675429ceb61e505bac8cc4e1408ca63ba92b4e1b33149f



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Getopt-Long-Descriptive/

2018-09-01 Thread Andreas Hüttel
commit: 5a7312c0190f485af4d2157a2c9b8bb7c8ff69fa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Sep  1 16:59:03 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Sep  1 16:59:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a7312c0

dev-perl/Getopt-Long-Descriptive: Remove old

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 .../Getopt-Long-Descriptive-0.97.0.ebuild  | 25 
 .../Getopt-Long-Descriptive-0.99.0.ebuild  | 35 --
 dev-perl/Getopt-Long-Descriptive/Manifest  |  2 --
 3 files changed, 62 deletions(-)

diff --git 
a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild 
b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild
deleted file mode 100644
index aa803c265eb..000
--- a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.97.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-MODULE_AUTHOR=RJBS
-MODULE_VERSION=0.097
-inherit perl-module
-
-DESCRIPTION="Getopt::Long with usage text"
-
-SLOT="0"
-KEYWORDS="amd64 arm ppc x86 ~ppc-aix ~ppc-macos ~x86-solaris"
-IUSE="test"
-
-RDEPEND="
-   >=dev-perl/Params-Validate-0.970.0
-   dev-perl/IO-stringy
-   dev-perl/Sub-Exporter
-   virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
-   test? ( dev-perl/Test-Warnings )"
-
-SRC_TEST=do

diff --git 
a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild 
b/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild
deleted file mode 100644
index 3088e1d4da1..000
--- a/dev-perl/Getopt-Long-Descriptive/Getopt-Long-Descriptive-0.99.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DIST_AUTHOR=RJBS
-DIST_VERSION=0.099
-inherit perl-module
-
-DESCRIPTION="Getopt::Long with usage text"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~x86 ~ppc-aix ~ppc-macos ~x86-solaris"
-IUSE="test minimal"
-
-# File::Basename -> perl
-# List::Util, Scalar::Util -> perl-Scalar-List-Utils
-# Sub::Exporter::Util -> Sub-Exporter
-RDEPEND="
-   virtual/perl-Carp
-   >=virtual/perl-Getopt-Long-2.330.0
-   >=dev-perl/Params-Validate-0.970.0
-   >=dev-perl/Sub-Exporter-0.972.0
-   virtual/perl-Scalar-List-Utils
-"
-DEPEND="${RDEPEND}
-   virtual/perl-ExtUtils-MakeMaker
-   test? (
-   !minimal? ( >=virtual/perl-CPAN-Meta-2.120.900 )
-   dev-perl/Test-Fatal
-   >=dev-perl/Test-Warnings-0.5.0
-   virtual/perl-File-Spec
-   >=virtual/perl-Test-Simple-0.960.0
-   )
-"

diff --git a/dev-perl/Getopt-Long-Descriptive/Manifest 
b/dev-perl/Getopt-Long-Descriptive/Manifest
index 14113ee94cc..7f9332dfebf 100644
--- a/dev-perl/Getopt-Long-Descriptive/Manifest
+++ b/dev-perl/Getopt-Long-Descriptive/Manifest
@@ -1,4 +1,2 @@
-DIST Getopt-Long-Descriptive-0.097.tar.gz 26399 BLAKE2B 
d14bbb75b5ae993970eb694ce54c16ac6670ece915368a58a482922d9c2b7d622cf012d20361e4f432bbf7b6119919e622f5b820f14a6e66dc62cfe7c99e9f19
 SHA512 
9b1a11bce5a64b0dbae93d410593c6411790db8eac1169eb1703fdd4b0bffc0cb0ce12fd02c3de0b4fea98151bcc98af55cf46d84d658c8292291bf3baf5d28d
-DIST Getopt-Long-Descriptive-0.099.tar.gz 29651 BLAKE2B 
1adf8c6c84fc8b6251d27b8082b21c886b261bd633a1a6936721a34fafe2da5510e1ead960a079db3ac9dfa7fcf8b490e53fa8fb332952cd9ec5141ef357225d
 SHA512 
3b6fdf06eab25f53c5624e42a8024d059d1ee1c33361184a1d45fc5f0f9b521ad0749916ca7ec7d9561bc2c297adba520ff1fd5efa6706ca480697fad71290da
 DIST Getopt-Long-Descriptive-0.100.tar.gz 31366 BLAKE2B 
09fac34156dfbd22f3d14f85b44c0c327e0d6e7b535d2c4b80a492a1f4ab184b85d7b14456c375ce6cf882c69c4e99e3341a6ee764fea6ea966b85068a2410cb
 SHA512 
0efd6f707487b9b44d5c3b5c9e46c3718546e44bf1b66c198be6ebfc922e7bdb23a9c57c5a9c0985dc3769617141696750e1bd982457247b679e3bdb5f9f16c7
 DIST Getopt-Long-Descriptive-0.103.tar.gz 32683 BLAKE2B 
9e457690d61e8b2330761ffd09174403d7e485c80af84d2cc61b7443762dcbe9832a15c589b729536103e80c75556f60040d5d1d3637a5eb3226bf1cc1d57ce6
 SHA512 
9229575bde794fa1213871fbb33a1737d7979cf4c290200fd85c7da9e3227539809b8380a88a85675429ceb61e505bac8cc4e1408ca63ba92b4e1b33149f



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

2018-08-07 Thread Andreas Hüttel
commit: 9adc627026410dbb651570f75263073f7751208c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Aug  7 09:41:48 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Aug  7 09:45:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9adc6270

sys-devel/binutils: Restore keywords of 2.31.1

Package-Manager: Portage-2.3.44, Repoman-2.3.10

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

diff --git a/sys-devel/binutils/binutils-2.31.1.ebuild 
b/sys-devel/binutils/binutils-2.31.1.ebuild
index 46fc4e24954..d28b62827bc 100644
--- a/sys-devel/binutils/binutils-2.31.1.ebuild
+++ b/sys-devel/binutils/binutils-2.31.1.ebuild
@@ -41,6 +41,7 @@ case ${PV} in
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
SLOT=$(get_version_component_range 1-2)
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
;;
 esac
 



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

2018-08-07 Thread Andreas Hüttel
commit: 973ec9792dc8e4eb973551fe006851f1b5dbbd3c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Aug  7 09:44:19 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Aug  7 09:45:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973ec979

sys-libs/binutils-libs: Restore keywords of 2.31.1

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
index 777a60ae37e..415d289b864 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
@@ -21,6 +21,7 @@ LICENSE="|| ( GPL-3 LGPL-3 )"
 # The shared lib SONAMEs use the ${PV} in them.
 SLOT="0/${PV}"
 IUSE="64-bit-bfd multitarget nls static-libs"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 
 COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
 DEPEND="${COMMON_DEPEND}



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

2018-08-07 Thread Andreas Hüttel
commit: 7be9d84838c53685848271f822a46bc059fa25a3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Aug  7 09:42:51 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Aug  7 09:45:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be9d848

sys-devel/binutils-hppa64: Restore keywords of 2.31.1

Package-Manager: Portage-2.3.44, Repoman-2.3.10

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

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
index 3abdfc717b0..f885043c8a2 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
@@ -37,7 +37,7 @@ case ${PV} in
;;
 esac
 SLOT=$(get_version_component_range 1-2)
-#KEYWORDS="-* ~hppa"
+KEYWORDS="-* ~hppa"
 
 #
 # The Gentoo patchset



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

2018-08-06 Thread Andreas Hüttel
commit: e99e5324abd5a0f115f3f626aa4c0ea05077c767
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Aug  6 07:18:35 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Mon Aug  6 07:21:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99e5324

sys-libs/glibc: Restore keywords of 2.27-r6

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/glibc-2.27-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.27-r6.ebuild 
b/sys-libs/glibc/glibc-2.27-r6.ebuild
index 080b20ae25c..4f328fea7cb 100644
--- a/sys-libs/glibc/glibc-2.27-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.27-r6.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
inherit git-r3
 else
-   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
 fi
 



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

2018-08-05 Thread Andreas Hüttel
commit: 42c5a87f91540e6926cdd858ca700700a2794fea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Aug  5 09:29:55 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Aug  5 09:30:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c5a87f

sys-libs/glibc: 2.27 revision bump (patchlevel 3)

Tests pass here

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/Manifest |1 +
 sys-libs/glibc/glibc-2.27-r6.ebuild | 1418 +++
 2 files changed, 1419 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 72c3b5ac244..69619572243 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -18,6 +18,7 @@ DIST glibc-2.25.tar.xz 13873900 BLAKE2B 
73ef792fff059f6ad154c9af2155ea15b7869ec1
 DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b217391156f897a8db50f65a69627d8f8cceded78414168986ee98eba038364a6b2f3599b23f95e7b0ad2643481c399718
 SHA512 
0c812a343fcc68c10d92117cb2a0cf1c255470e81f0a7a04d6db2fe35445e410ef37f15162f145c2eb772b08ab55af246f5b52f5e57c2e91038181f6f027abc3
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
 DIST glibc-2.27-patches-2.tar.bz2 129983 BLAKE2B 
fad8d14f5330bc301804913f92f48051583f122cc83ab44813dc13498f59e97b38d1b276353eed9df3fde427b669cf9168632bbed8d006a3d4995c1df79575a4
 SHA512 
b05e34dbb45aaadfdcc079888ef2b2f70b181ba31edf2e2bbd18fa666375f5c6c48993830a305de0706b4a562db6403b6287bcab4789c1c37bc535216ee9f4cd
+DIST glibc-2.27-patches-3.tar.bz2 166511 BLAKE2B 
1dc54bef6e82112935c7411f7a5cd07c1edb24c3edaa1e0243b846b3832a40af1ba3a7b77aef04c54a173388156b464ea442fa8310a02e6f44e2ed5b78994286
 SHA512 
12496e9b0c60630dbec4c2febdd6d20df1f3d7a2c243cc55b595202b27f682b9208e16cd8c387687c0cc9e18b36c3caeef8d1b1148eb3ee8081431997270db5e
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
 DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
 DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3

diff --git a/sys-libs/glibc/glibc-2.27-r6.ebuild 
b/sys-libs/glibc/glibc-2.27-r6.ebuild
new file mode 100644
index 000..080b20ae25c
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.27-r6.ebuild
@@ -0,0 +1,1418 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
+   multilib systemd multiprocessing
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20180511
+
+# Gentoo patchset
+PATCH_VER=3
+
+SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
+SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+
+IUSE="audit caps compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap vanilla"
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET- n

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

2018-08-04 Thread Andreas Hüttel
commit: 9f3c941c10e626b82797c611131d0a8a8901da55
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Aug  4 18:22:32 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Aug  4 18:24:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3c941c

sys-libs/binutils-libs: Remove old

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/binutils-libs/Manifest  |   2 -
 sys-libs/binutils-libs/binutils-libs-2.31.ebuild | 105 ---
 2 files changed, 107 deletions(-)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index a4026ff896e..0f487119195 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,7 +9,5 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
 DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
-DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.ebuild
deleted file mode 100644
index 777a60ae37e..000
--- a/sys-libs/binutils-libs/binutils-libs-2.31.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PATCH_VER=1
-
-inherit eutils toolchain-funcs multilib-minimal
-
-MY_PN="binutils"
-MY_P="${MY_PN}-${PV}"
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
-HOMEPAGE="https://sourceware.org/binutils/;
-SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
-   
mirror://gentoo/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
-
-LICENSE="|| ( GPL-3 LGPL-3 )"
-# The shared lib SONAMEs use the ${PV} in them.
-SLOT="0/${PV}"
-IUSE="64-bit-bfd multitarget nls static-libs"
-
-COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
-DEPEND="${COMMON_DEPEND}
-   >=sys-apps/texinfo-4.7
-   nls? ( sys-devel/gettext )"
-# Need a newer binutils-config that'll reset include/lib symlinks for us.
-RDEPEND="${COMMON_DEPEND}
-   >=sys-devel/binutils-config-5
-   nls? ( !=2.24) make this an explicit option. #497268
-   --enable-install-libiberty
-   --disable-werror
-   --with-bugurl="https://bugs.gentoo.org/;
-   --with-pkgversion="$(pkgversion)"
-   $(use_enable static-libs static)
-   # The binutils eclass enables this flag for all bi-arch builds,
-   # but other tools often don't care about that support.  Put it
-   # beyond a flag if people really want it, but otherwise l

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

2018-08-04 Thread Andreas Hüttel
commit: 0e882fda059ed56bfcf3b696cd55a9a6ece42130
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Aug  4 18:23:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Aug  4 18:24:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e882fda

sys-devel/binutils-hppa64: Remove old

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-devel/binutils-hppa64/Manifest |   2 -
 .../binutils-hppa64/binutils-hppa64-2.31.ebuild| 393 -
 2 files changed, 395 deletions(-)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 0174afd5183..b4bce3e7c8c 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -15,7 +15,5 @@ DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
 DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
-DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild
deleted file mode 100644
index 463c8b77f7d..000
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild
+++ /dev/null
@@ -1,393 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-export CTARGET=hppa64-${CHOST#*-}
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-#  Default: dilfridge :)
-
-PATCH_VER=1
-
-case ${PV} in
-   )
-   BVER="git"
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   ;;
-   *)
-   BVER=${PV}
-   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
-   ;;
-esac
-SLOT="${BVER}"
-#KEYWORDS="-* ~hppa"
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binut

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

2018-08-04 Thread Andreas Hüttel
commit: 7e98ed3ed12e27e20999e368ea45d85711c0e243
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Aug  4 18:17:19 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Aug  4 18:17:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e98ed3e

sys-devel/binutils: Remove branch live ebuild

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-devel/binutils/binutils-2.31..ebuild | 424 ---
 1 file changed, 424 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.31..ebuild 
b/sys-devel/binutils/binutils-2.31..ebuild
deleted file mode 100644
index b51be8aa269..000
--- a/sys-devel/binutils/binutils-2.31..ebuild
+++ /dev/null
@@ -1,424 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-#  Default: dilfridge :)
-
-PATCH_VER=1
-PATCH_BINUTILS_VER=
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=$(get_version_component_range 1-2)
-   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=$(get_version_component_range 1-2)
-   ;;
-   *)
-   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=$(get_version_component_range 1-2)
-   ;;
-esac
-
-#
-# The Gentoo patchset
-#
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
-PATCH_DEV=${PATCH_DEV:-dilfridge}
-
-[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
-   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
-
-#
-# The cross-compile logic
-#
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-#
-# The dependencies
-#
-RDEPEND="
-   >=sys-devel/binutils-config-3
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}
-   doc? ( sys-apps/texinfo )
-   test? ( dev-util/dejagnu )
-   nls? ( sys-devel/gettext )
-   sys-devel/flex
-   virtual/yacc
-"
-if is_cross ; then
-   # The build assumes the host has libiberty and such when cross-compiling
-   # its build tools.  We should probably make binutils itself build a 
local
-   # copy to use, but until then, be lazy.
-   DEPEND+=" >=sys-libs/binutils-libs-${PV}"
-fi
-
-MY_BUILDDIR=${WORKDIR}/build
-
-src_unpack() {
-   case ${PV} in
-   *)
-   git-r3_src_unpack
-   ;;
-   *)
-   ;;
-   esac
-   default
-   mkdir -p "${MY_BUILDDIR}"
-}
-
-src_prepare() {
-   if [[ ! -z ${PATCH_VER} ]] ; then
-   einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
-   eapply "${WORKDIR}/patch"/*.patch
-   fi
-
-   # This check should probably go somewhere else, like pkg_pretend.
-   if [[ ${CTARGET} == *-uclibc* ]] ; then
-   if grep -qs 'linux-gnu' "${S}"/ltconfig ; then
-   die "sorry, but this binutils doesn't yet support 
uClibc :("
-   fi
-   fi
-
-   # Make sure our explicit libdir paths don't get clobbered. #562460
-   sed -i \
-   -e 's:@bfdlibdir@:@libdir@:g' \
-   -e 's:@bfdincludedir@:@includedir@:g' \
-   {bfd,opcodes}/Makefile.in || die
-
-   # Fix locale issues if possible #122216
-   if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
-   einfo "Fixing misc issues in configure files"
-   for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.

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

2018-08-04 Thread Andreas Hüttel
commit: 0be121f7407806d69880293cc57fe8534d94b6d4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Aug  4 18:16:11 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Aug  4 18:16:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be121f7

sys-devel/binutils: Remove old

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-devel/binutils/Manifest |   2 -
 sys-devel/binutils/binutils-2.31.ebuild | 427 
 2 files changed, 429 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 276c7a8c749..0926475d632 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,8 +11,6 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
-DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
 DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
 DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
-DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635
 DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-2.31.ebuild 
b/sys-devel/binutils/binutils-2.31.ebuild
deleted file mode 100644
index ea7e40bf967..000
--- a/sys-devel/binutils/binutils-2.31.ebuild
+++ /dev/null
@@ -1,427 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils libtool flag-o-matic gnuconfig multilib versionator
-
-DESCRIPTION="Tools necessary to build programs"
-HOMEPAGE="https://sourceware.org/binutils/;
-LICENSE="GPL-3+"
-IUSE="+cxx doc multitarget +nls static-libs test"
-
-# Variables that can be set here:
-# PATCH_VER  - the patchset version
-#  Default: empty, no patching
-# PATCH_BINUTILS_VER - the binutils version in the patchset name
-#- Default: PV
-# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
-#  for the patchsets
-#  Default: dilfridge :)
-
-PATCH_VER=1
-
-case ${PV} in
-   )
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   SLOT=${PV}
-   ;;
-   *.)
-   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
-   inherit git-r3
-   S=${WORKDIR}/binutils
-   EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=${PV%.}
-   EGIT_BRANCH="binutils-${

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

2018-08-03 Thread Andreas Hüttel
commit: 588cfbfbf10af6ed153fbcc1bda9a1d2bca02fa8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  3 20:31:31 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Aug  3 21:20:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=588cfbfb

sys-libs/glibc: Needs at least GNU Make 4 to build

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/glibc-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 82232b67b6d..4069c5f71ea 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -77,6 +77,7 @@ DEPEND="${COMMON_DEPEND}
!=net-dns/libidn2-2.0.5 )
 "



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

2018-08-03 Thread Andreas Hüttel
commit: bd032747aaf2132c00e1e008a45524de9300d742
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  3 21:20:10 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Aug  3 21:20:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd032747

sys-libs/glibc: Version bump (2.28), untested, unkeyworded

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/Manifest  |2 +
 sys-libs/glibc/glibc-2.28.ebuild | 1429 ++
 2 files changed, 1431 insertions(+)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 9215bd834a0..72c3b5ac244 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,4 +19,6 @@ DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
 DIST glibc-2.27-patches-2.tar.bz2 129983 BLAKE2B 
fad8d14f5330bc301804913f92f48051583f122cc83ab44813dc13498f59e97b38d1b276353eed9df3fde427b669cf9168632bbed8d006a3d4995c1df79575a4
 SHA512 
b05e34dbb45aaadfdcc079888ef2b2f70b181ba31edf2e2bbd18fa666375f5c6c48993830a305de0706b4a562db6403b6287bcab4789c1c37bc535216ee9f4cd
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
+DIST glibc-2.28-patches-1.tar.bz2 15028 BLAKE2B 
4b2bcb4123a2a6d5df9c5bdf6bda29a4b7633159917d3e385bfe00d6685b71a3e42e8739a791a4ae5d88280a82227531cc6cd42536e5bd6b795f391cbcc62783
 SHA512 
6b9451df7a0e83e93b06ae97c564653ac17c8e0d9c78f8a0ed42750bd6e3e58938491acb018681341eb57898811dc6020fa42287e408dfd6e8189cb362e393f1
+DIST glibc-2.28.tar.xz 16484344 BLAKE2B 
9aa8cbd5a145c2a6fde3a60b3d0a14b12b46ed79333ad1ca3e73464adcfe700277a17a9e7fd0ca36e355a0c5b0b27decfa091da320ba802741ad75cc955bbcc8
 SHA512 
521f820953ff07c69ece4c2186f59fc061a7f9747932cd70ef2995c2b2deee76eeb6de700d85071cdca5949179aa8ccee75eda7feca1394121ec7b821ad0a3f3
 DIST glibc--patches-7.tar.bz2 15065 BLAKE2B 
23dbe7b6dac30aedb8f563d492a2d44673c1a8233ac67b05a88fb9658b437eda8dff7ef8199d30ea07a0ef5d95b51a57c7db405ba3fdeab108b797caf6811d22
 SHA512 
ec2bee03969144e42849cb9923a11ac7dfe7418d8214243469227a97cd440c998d027d4d91b8e5d6c42fe5614f4c2fdfe4bfa06022e1e98efaa4150ca65387e2

diff --git a/sys-libs/glibc/glibc-2.28.ebuild b/sys-libs/glibc/glibc-2.28.ebuild
new file mode 100644
index 000..8fa03e36304
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.28.ebuild
@@ -0,0 +1,1429 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
+   multilib systemd multiprocessing
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/;
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+RESTRICT="strip" # Strip ourself #46186
+SLOT="2.2"
+
+EMULTILIB_PKG="true"
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
+   inherit git-r3
+else
+   # KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~s390 ~sh ~sparc ~x86"
+   KEYWORDS=""
+   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+fi
+
+RELEASE_VER=${PV}
+
+GCC_BOOTSTRAP_VER=20180511
+
+# Gentoo patchset
+PATCH_VER=1
+
+SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
+SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
+
+IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET- native build/install
+#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
+#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
+# For install paths:
+#  CHOST = CTARGET  - install into /
+#  CHOST != CTARGET -

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

2018-08-03 Thread Andreas Hüttel
commit: 2695b3da15699bdf40098dd409b32f9d87a9cc5c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  3 20:19:57 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Aug  3 20:20:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2695b3da

sys-libs/glibc: Add rudimentary Intel CET support (since glibc-2.29)

Before unmasking this flag we still need to add checks for binutils >=2.29
and gcc >=8 ...

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/glibc-.ebuild | 8 +++-
 sys-libs/glibc/metadata.xml  | 1 +
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index f51a7785067..82232b67b6d 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -33,7 +33,7 @@ PATCH_VER=7
 SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 
-IUSE="audit caps compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
+IUSE="audit caps cet compile-locales doc gd hardened headers-only +multiarch 
multilib nscd profile selinux suid systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -841,6 +841,12 @@ glibc_do_configure() {
*) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
esac
 
+   # Enable Intel Control-flow Enforcement Technology on amd64 if requested
+   case ${CTARGET} in
+   x86_64-*) myconf+=( $(use_enable cet) ) ;;
+   *) ;;
+   esac
+
[[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
 
myconf+=( --enable-kernel=${MIN_KERN_VER} )

diff --git a/sys-libs/glibc/metadata.xml b/sys-libs/glibc/metadata.xml
index 89da155531e..8079534faf1 100644
--- a/sys-libs/glibc/metadata.xml
+++ b/sys-libs/glibc/metadata.xml
@@ -14,6 +14,7 @@
  Enable obsolete RPC/NIS layers
  Make internal pt_chown helper setuid -- not needed if using 
Linux and have /dev/pts mounted with gid=5
  enable systemtap static probe points
+ Enable Intel Control-flow Enforcement Technology (needs 
binutils 2.29 and gcc 8)
 
 
  cpe:/a:gnu:glibc



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

2018-08-03 Thread Andreas Hüttel
commit: 25fc7384bc03bb9829670be2ec14617017a351ea
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  3 20:00:36 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Aug  3 20:20:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25fc7384

profiles: preemptively mask new glibc useflag cet

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

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 25cae1754c3..adcfa1f3ca1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,12 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Andreas K. Hüttel  (3 Aug 2018)
+# New and for Gentoo still quite experimental. You've been
+# warned. (Also, works only on x86_64 and with certain CPUs
+# and compiler/binutils combinations.)
+sys-libs/glibc cet
+
 # Nick Sarnie  (15 Jul 2018)
 # Requires media-video/ffmpeg-4 which is masked
 app-emulation/wine-any ffmpeg



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

2018-08-03 Thread Andreas Hüttel
commit: 3cdd2929e47d1f2d9e90d20e7273dab82c433b33
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Aug  3 17:02:08 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Aug  3 17:04:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cdd2929

sys-libs/glibc: Bump  patchlevel

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sys-libs/glibc/Manifest  | 2 +-
 sys-libs/glibc/glibc-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 1fdeb21cc4a..9215bd834a0 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,4 +19,4 @@ DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
 DIST glibc-2.27-patches-2.tar.bz2 129983 BLAKE2B 
fad8d14f5330bc301804913f92f48051583f122cc83ab44813dc13498f59e97b38d1b276353eed9df3fde427b669cf9168632bbed8d006a3d4995c1df79575a4
 SHA512 
b05e34dbb45aaadfdcc079888ef2b2f70b181ba31edf2e2bbd18fa666375f5c6c48993830a305de0706b4a562db6403b6287bcab4789c1c37bc535216ee9f4cd
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
-DIST glibc--patches-6.tar.bz2 15026 BLAKE2B 
1db592be7c8e92a0c1e2cc88910cc3ddf39786551df14c3c99e973a2b3ea3a6f7d8afbe4f309d387121b131fde74253b00e07c2c3ffbe937be0fbf0d86ee8479
 SHA512 
4927a31e608bbb21f78bd2c0fbf75adee852f8b3c2ccb1f0d638b79e260628a2bf54aa7d56978f2ca8def5a3b41103d564888f42b18686d02945fa29f2a1e988
+DIST glibc--patches-7.tar.bz2 15065 BLAKE2B 
23dbe7b6dac30aedb8f563d492a2d44673c1a8233ac67b05a88fb9658b437eda8dff7ef8199d30ea07a0ef5d95b51a57c7db405ba3fdeab108b797caf6811d22
 SHA512 
ec2bee03969144e42849cb9923a11ac7dfe7418d8214243469227a97cd440c998d027d4d91b8e5d6c42fe5614f4c2fdfe4bfa06022e1e98efaa4150ca65387e2

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 49b14e0284e..f51a7785067 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -28,7 +28,7 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=6
+PATCH_VER=7
 
 SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"



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

2018-07-18 Thread Andreas Hüttel
commit: 0d915d91aacb836f31a7c92d107e9bbc7eb44a64
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 18 14:45:09 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jul 18 15:04:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d915d91

sys-devel/binutils: Version bump to point release 2.31.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/Manifest| 2 ++
 .../binutils/{binutils-2.31..ebuild => binutils-2.31.1.ebuild} | 7 +++
 sys-devel/binutils/binutils-2.31..ebuild   | 6 +++---
 sys-devel/binutils/binutils-.ebuild| 7 ---
 4 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 2f09e530523..276c7a8c749 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -12,5 +12,7 @@ DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6e
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
 DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635
 DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-2.31..ebuild 
b/sys-devel/binutils/binutils-2.31.1.ebuild
similarity index 98%
copy from sys-devel/binutils/binutils-2.31..ebuild
copy to sys-devel/binutils/binutils-2.31.1.ebuild
index 5a79c08c6b9..46fc4e24954 100644
--- a/sys-devel/binutils/binutils-2.31..ebuild
+++ b/sys-devel/binutils/binutils-2.31.1.ebuild
@@ -20,7 +20,6 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  Default: dilfridge :)
 
 PATCH_VER=1
-PATCH_BINUTILS_VER=
 
 case ${PV} in
)
@@ -35,13 +34,13 @@ case ${PV} in
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=${PV%.}
+   EGIT_BRANCH=$(get_version_component_range 1-2)
EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
-   SLOT=${PV%.}
+   SLOT=$(get_version_component_range 1-2)
;;
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
-   SLOT=${PV}
+   SLOT=$(get_version_component_range 1-2)
;;
 esac
 

diff --git a/sys-devel/binutils/binutils-2.31..ebuild 
b/sys-devel/binutils/binutils-2.31..ebuild
index 5a79c08c6b9..b51be8aa269 100644
--- a/sys-devel/binutils/binutils-2.31..ebuild
+++ b/sys-devel/binutils/binutils-2.31..ebuild
@@ -35,13 +35,13 @@ case ${PV} in
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
-   EGIT_BRANCH=${PV%.}
+   EGIT_BRANCH=$(get_version_component_range 1-2)
EGIT_BRA

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

2018-07-18 Thread Andreas Hüttel
commit: 6339f4d274170bad8a1748fb113d66a7bf0b70d6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 18 15:03:37 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jul 18 15:04:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6339f4d2

sys-libs/binutils-libs: Version bump to point release 2.31.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/binutils-libs/Manifest|   2 +
 sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild | 105 +
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index cf7f4f1be09..a4026ff896e 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -10,4 +10,6 @@ DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6e
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
 DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
new file mode 100644
index 000..777a60ae37e
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.31.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PATCH_VER=1
+
+inherit eutils toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   
mirror://gentoo/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+# The shared lib SONAMEs use the ${PV} in them.
+SLOT="0/${PV}"
+IUSE="64-bit-bfd multitarget nls static-libs"
+
+COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+DEPEND="${COMMON_DEPEND}
+   >=sys-apps/texinfo-4.7
+   nls? ( sys-devel/gettext )"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${COMMON_DEPEND}
+   >=sys-devel/binutils-config-5
+   nls? ( !=2.24) make this an explicit option. #497268
+   --enable-install-libiberty
+   --disable-werror
+   --with-bugurl="https://bugs.gentoo.org/;
+   --with-pkgversion="$(pkgversion)"
+   $(use_enable static-libs static)
+   # The binutils eclass enables this flag for all bi-arch builds,
+   # but other tools often don't care about that support.  Put it
+   # beyond a flag if people really want it, but otherwise leave
+   # it disabled as it can slow things down on 32bit arches. 
#438522
+   $(use_enable 64-bit-bfd)
+   # This only disables building in the zlib subdir.
+   # For binutils itself, it'll use the system version. #591516
+ 

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

2018-07-18 Thread Andreas Hüttel
commit: e9c7429f9956177aa1b211ead697c94a5537fa82
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jul 18 14:49:51 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jul 18 15:04:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c7429f

sys-devel/binutils-hppa64: Version bump to point release 2.31.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.31.1.ebuild  | 393 +
 2 files changed, 395 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index a25f0b3ad7a..0174afd5183 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -16,4 +16,6 @@ DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6e
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
 DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.1-patches-1.tar.xz 10644 BLAKE2B 
3c2e09713593fc01d78d45ee4e4ac92020d5de781325c8ea98a5193a36a2a0a814f1b6730ae718ad92f92c5876e8e47d0eee7c42d2fce281cc0b37fadb85c42b
 SHA512 
d701e6e2c9d22ca5c7ac4bf08d9206a6648b299b7b04a053aaabc34fa94d7c5fd074a08e3f3af66365069918d9000986c646430bf2adf94213cbf0d55d6e6c51
+DIST binutils-2.31.1.tar.xz 20467996 BLAKE2B 
6b914df1fbb7cf54f2159f71b2c2b09f3f6a569b7a3cb4cf9790d0a3733a7548bc0ea32334a178ed3b56e8b97656ae99c7abaf212601beeaeae9a0884c0f6051
 SHA512 
0fca326feb1d5f5fe505a827b20237fe3ec9c13eaf7ec7e35847fd71184f605ba1cefe1314b1b8f8a29c0aa9d88162849ee1c1a3e70c2f7407d88339b17edb30
 DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
new file mode 100644
index 000..3abdfc717b0
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.1.ebuild
@@ -0,0 +1,393 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="+cxx doc multitarget +nls static-libs test"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+#  Default: dilfridge :)
+
+PATCH_VER=1
+
+case ${PV} in
+   )
+   BVER="git"
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   ;;
+   *)
+   BVER=${PV}
+   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
+   ;;
+esac
+SLOT=$(get_version_component_range 1-2)
+#KEYWORDS="-* ~hppa"
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi

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

2018-07-17 Thread Andreas Hüttel
commit: 618e132c04322f3d7667226060f83cd229ce12bf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jul 17 14:25:36 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jul 17 14:26:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618e132c

sys-devel/binutils: Remove x bit of script and call chmod in ebuild

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/binutils-2.31.ebuild| 1 +
 sys-devel/binutils/files/binutils-2.31-test-driver | 0
 2 files changed, 1 insertion(+)

diff --git a/sys-devel/binutils/binutils-2.31.ebuild 
b/sys-devel/binutils/binutils-2.31.ebuild
index eff39eb37c2..ea7e40bf967 100644
--- a/sys-devel/binutils/binutils-2.31.ebuild
+++ b/sys-devel/binutils/binutils-2.31.ebuild
@@ -102,6 +102,7 @@ src_unpack() {
 src_prepare() {
# this file is missing in the 2.31 tarball, affects gold testsuite
cp "${FILESDIR}/${P}-test-driver" "${S}/test-driver" || die
+   chmod +x "${S}/test-driver" || die
 
if [[ ! -z ${PATCH_VER} ]] ; then
einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"

diff --git a/sys-devel/binutils/files/binutils-2.31-test-driver 
b/sys-devel/binutils/files/binutils-2.31-test-driver
old mode 100755
new mode 100644



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

2018-07-17 Thread Andreas Hüttel
commit: ef08daac0af2f3f617e38e80686121e87d491dfb
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jul 17 14:18:13 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jul 17 14:20:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef08daac

sys-devel/binutils: Semi-fix 2.31 gold testsuite

https://sourceware.org/ml/binutils/2018-07/msg00225.html

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/binutils-2.31.ebuild|   3 +
 sys-devel/binutils/files/binutils-2.31-test-driver | 148 +
 2 files changed, 151 insertions(+)

diff --git a/sys-devel/binutils/binutils-2.31.ebuild 
b/sys-devel/binutils/binutils-2.31.ebuild
index a2e72661a56..eff39eb37c2 100644
--- a/sys-devel/binutils/binutils-2.31.ebuild
+++ b/sys-devel/binutils/binutils-2.31.ebuild
@@ -100,6 +100,9 @@ src_unpack() {
 }
 
 src_prepare() {
+   # this file is missing in the 2.31 tarball, affects gold testsuite
+   cp "${FILESDIR}/${P}-test-driver" "${S}/test-driver" || die
+
if [[ ! -z ${PATCH_VER} ]] ; then
einfo "Applying binutils-${PATCH_BINUTILS_VER} patchset 
${PATCH_VER}"
eapply "${WORKDIR}/patch"/*.patch

diff --git a/sys-devel/binutils/files/binutils-2.31-test-driver 
b/sys-devel/binutils/files/binutils-2.31-test-driver
new file mode 100755
index 000..0218a01f616
--- /dev/null
+++ b/sys-devel/binutils/files/binutils-2.31-test-driver
@@ -0,0 +1,148 @@
+#! /bin/sh
+# test-driver - basic testsuite driver script.
+
+scriptversion=2016-01-11.22; # UTC
+
+# Copyright (C) 2011-2017 Free Software Foundation, Inc.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to  or send patches to
+# .
+
+# Make unconditional expansion of undefined variables an error.  This
+# helps a lot in preventing typo-related bugs.
+set -u
+
+usage_error ()
+{
+  echo "$0: $*" >&2
+  print_usage >&2
+  exit 2
+}
+
+print_usage ()
+{
+  cat <$log_file 2>&1
+estatus=$?
+
+if test $enable_hard_errors = no && test $estatus -eq 99; then
+  tweaked_estatus=1
+else
+  tweaked_estatus=$estatus
+fi
+
+case $tweaked_estatus:$expect_failure in
+  0:yes) col=$red res=XPASS recheck=yes gcopy=yes;;
+  0:*)   col=$grn res=PASS  recheck=no  gcopy=no;;
+  77:*)  col=$blu res=SKIP  recheck=no  gcopy=yes;;
+  99:*)  col=$mgn res=ERROR recheck=yes gcopy=yes;;
+  *:yes) col=$lgn res=XFAIL recheck=no  gcopy=yes;;
+  *:*)   col=$red res=FAIL  recheck=yes gcopy=yes;;
+esac
+
+# Report the test outcome and exit status in the logs, so that one can
+# know whether the test passed or failed simply by looking at the '.log'
+# file, without the need of also peaking into the corresponding '.trs'
+# file (automake bug#11814).
+echo "$res $test_name (exit status: $estatus)" >>$log_file
+
+# Report outcome to console.
+echo "${col}${res}${std}: $test_name"
+
+# Register the test result, and other relevant metadata.
+echo ":test-result: $res" > $trs_file
+echo ":global-test-result: $res" >> $trs_file
+echo ":recheck: $recheck" >> $trs_file
+echo ":copy-in-global-log: $gcopy" >> $trs_file
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC0"
+# time-stamp-end: "; # UTC"
+# End:



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

2018-07-15 Thread Andreas Hüttel
commit: aa15c8cdb6163c0173229e9d1e94bf1168969b17
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 15 12:57:01 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jul 15 12:57:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa15c8cd

sys-libs/binutils-libs: Zero-day 2.31 bump for the brave or stupid

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/binutils-libs/Manifest  |   2 +
 sys-libs/binutils-libs/binutils-libs-2.31.ebuild | 105 +++
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 33489ea2951..cf7f4f1be09 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -9,3 +9,5 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
+DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-libs/binutils-libs/binutils-libs-2.31.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.31.ebuild
new file mode 100644
index 000..777a60ae37e
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.31.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PATCH_VER=1
+
+inherit eutils toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   
mirror://gentoo/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+# The shared lib SONAMEs use the ${PV} in them.
+SLOT="0/${PV}"
+IUSE="64-bit-bfd multitarget nls static-libs"
+
+COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+DEPEND="${COMMON_DEPEND}
+   >=sys-apps/texinfo-4.7
+   nls? ( sys-devel/gettext )"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${COMMON_DEPEND}
+   >=sys-devel/binutils-config-5
+   nls? ( !=2.24) make this an explicit option. #497268
+   --enable-install-libiberty
+   --disable-werror
+   --with-bugurl="https://bugs.gentoo.org/;
+   --with-pkgversion="$(pkgversion)"
+   $(use_enable static-libs static)
+   # The binutils eclass enables this flag for all bi-arch builds,
+   # but other tools often don't care about that support.  Put it
+   # beyond a flag if people really want it, but otherwise leave
+   # it disabled as it can slow things down on 32bit arches. 
#438522
+   $(use_enable 64-bit-bfd)
+   # This only disables building in the zlib subdir.
+   # For binutils itself, it'll use the system version. #591516
+   --without-zlib
+   --with-system-zlib
+   # We only care about the libs, so disable programs. #528088
+   --disable-{binutils,etc,ld,gas,gold,gprof}
+   # Disable modules that are in a combined binutils/gdb tree. 
#490566
+   --disable-{gdb

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

2018-07-15 Thread Andreas Hüttel
commit: 2310cf83268b281c628ef1ecef970e63a0a81302
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 15 12:58:31 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jul 15 12:58:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2310cf83

sys-devel/binutils-hppa64: Zero-day 2.31 bump for the brave or stupid

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils-hppa64/Manifest |   2 +
 .../binutils-hppa64/binutils-hppa64-2.31.ebuild| 393 +
 2 files changed, 395 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 078c5bd4d7e..a25f0b3ad7a 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -15,3 +15,5 @@ DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
+DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild
new file mode 100644
index 000..463c8b77f7d
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.31.ebuild
@@ -0,0 +1,393 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="+cxx doc multitarget +nls static-libs test"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+#  Default: dilfridge :)
+
+PATCH_VER=1
+
+case ${PV} in
+   )
+   BVER="git"
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   ;;
+   *)
+   BVER=${PV}
+   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
+   ;;
+esac
+SLOT="${BVER}"
+#KEYWORDS="-* ~hppa"
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   doc? ( sys-apps/texinfo )
+   test? ( dev-util/dejagnu )
+   nls? ( sys-devel/gettext )
+   sys-devel/flex
+   vi

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

2018-07-15 Thread Andreas Hüttel
commit: 9fae8a49a964ee34e8cba59da3e1a0c16a339b37
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jul 15 12:54:27 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jul 15 12:55:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fae8a49

sys-devel/binutils: Zero-day 2.31 bump for the brave or stupid

=== ld Summary ===
unexpected failures1
FAIL: --warn-shared-textrel --fatal-warnings  (?)

Gold testsuite fully b0rken, needs investigation:
/bin/sh: /var/tmp/portage/sys-devel/binutils-2.31/work/binutils-2.31
  /gold/../test-driver: No such file or directory
make[5]: *** [Makefile:1394: bootstrap-test-r.log] Error 127
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/Manifest |   2 +
 sys-devel/binutils/binutils-2.31.ebuild | 423 
 2 files changed, 425 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index de8b3b1b3d3..2f09e530523 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,4 +11,6 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
+DIST binutils-2.31-patches-1.tar.xz 16692 BLAKE2B 
ee9c7b344b12073c881eaf6fa80e8cb3187add720a26b60e7ef7db9dc3eb8e6e2b83cd0afb3115c4846aa914f8957554bd010f67af34dc5ad81e676639cf361e
 SHA512 
4004d52327babd00f946b199f71e9eca840e66c65a287730af80b5a69138fe5f946f33c13400e028088238314c644f00b858049f8923948d2e6144dc779c24c0
+DIST binutils-2.31.tar.xz 20445772 BLAKE2B 
02d9ef7f8ea0d24682716b6890916d507762b4672a3148192afbbc1d6323b3f3970eb630ec9af5e18c60ba1d4579d49d847e571bcd8b1236c24b04c9e3815481
 SHA512 
3448a71c42d790569c1159c1042aa520b2d8ac8af7506fb1f2a4199dfb13b39f1c2271a5cb3a643d10c7d8a388a73f190e90503d4793a016da7893473aa1c635
 DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-2.31.ebuild 
b/sys-devel/binutils/binutils-2.31.ebuild
new file mode 100644
index 000..a2e72661a56
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.31.ebuild
@@ -0,0 +1,423 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="+cxx doc multitarget +nls static-libs test"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+#  Default: dilfridge :)
+
+PATCH_VER=1
+
+case ${PV} in
+   )
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=${PV%.}
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=${PV%.}
+   ;;
+   *)
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=${PV}
+   ;;
+esac
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}

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

2018-06-27 Thread Andreas Hüttel
commit: 84eab008261ffb440c5bdab3c5a29428dcbe1c38
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 27 19:05:39 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 27 19:06:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84eab008

sys-devel/binutils: Add stable branch live ebuild

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 ...{binutils-.ebuild => binutils-2.31..ebuild} | 18 ++
 sys-devel/binutils/binutils-.ebuild| 17 +
 2 files changed, 27 insertions(+), 8 deletions(-)

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-2.31..ebuild
similarity index 97%
copy from sys-devel/binutils/binutils-.ebuild
copy to sys-devel/binutils/binutils-2.31..ebuild
index c7972aa0b70..5a79c08c6b9 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-2.31..ebuild
@@ -20,6 +20,7 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  Default: dilfridge :)
 
 PATCH_VER=1
+PATCH_BINUTILS_VER=
 
 case ${PV} in
)
@@ -27,12 +28,22 @@ case ${PV} in
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=${PV%.}
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=${PV%.}
;;
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=${PV}
;;
 esac
-SLOT="${PV}"
 
 #
 # The Gentoo patchset
@@ -79,14 +90,13 @@ MY_BUILDDIR=${WORKDIR}/build
 
 src_unpack() {
case ${PV} in
-   )
+   *)
git-r3_src_unpack
-   default
;;
*)
-   default
;;
esac
+   default
mkdir -p "${MY_BUILDDIR}"
 }
 

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index c7972aa0b70..a2e72661a56 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -27,12 +27,22 @@ case ${PV} in
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
+   SLOT=${PV}
+   ;;
+   *.)
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   EGIT_BRANCH=${PV%.}
+   EGIT_BRANCH="binutils-${EGIT_BRANCH/./_}-branch"
+   SLOT=${PV%.}
;;
*)
SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
+   SLOT=${PV}
;;
 esac
-SLOT="${PV}"
 
 #
 # The Gentoo patchset
@@ -79,14 +89,13 @@ MY_BUILDDIR=${WORKDIR}/build
 
 src_unpack() {
case ${PV} in
-   )
+   *)
git-r3_src_unpack
-   default
;;
*)
-   default
;;
esac
+   default
mkdir -p "${MY_BUILDDIR}"
 }
 



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

2018-06-23 Thread Andreas Hüttel
commit: ddc1ddb8bf51e234d63c744d84eb306ecc6d2139
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 23 15:41:29 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 23 15:43:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc1ddb8

sys-devel/gdb: Add dependency on dev-libs/mpfr

Closes: https://bugs.gentoo.org/652146
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gdb/gdb-8.1-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gdb/gdb-8.1-r1.ebuild b/sys-devel/gdb/gdb-8.1-r1.ebuild
index 6c7a856e418..a59527b86c9 100644
--- a/sys-devel/gdb/gdb-8.1-r1.ebuild
+++ b/sys-devel/gdb/gdb-8.1-r1.ebuild
@@ -68,7 +68,9 @@ REQUIRED_USE="
|| ( client server )
 "
 
-RDEPEND="server? ( !dev-util/gdbserver )
+RDEPEND="
+   dev-libs/mpfr:=
+   server? ( !dev-util/gdbserver )
client? (
>=sys-libs/ncurses-5.2-r2:0=
sys-libs/readline:0=
@@ -117,6 +119,7 @@ src_configure() {
local myconf=(
--with-pkgversion="$(gdb_branding)"
--with-bugurl='https://bugs.gentoo.org/'
+   --with-mpfr
--disable-werror
# Disable modules that are in a combined binutils/gdb tree. 
#490566
--disable-{binutils,etc,gas,gold,gprof,ld}



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

2018-06-22 Thread Andreas Hüttel
commit: bd11aa5ac0f2e004da145ad52e49ef82c765f879
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jun 22 19:25:48 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Jun 22 19:29:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd11aa5a

media-gfx/hugin: Add python-3.6 to allowed list

Closes: https://bugs.gentoo.org/656948
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/hugin/hugin-2018.0.0.ebuild | 2 +-
 media-gfx/hugin/hugin-.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-gfx/hugin/hugin-2018.0.0.ebuild 
b/media-gfx/hugin/hugin-2018.0.0.ebuild
index c3812f206d1..6e80515ca14 100644
--- a/media-gfx/hugin/hugin-2018.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2018.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 WX_GTK_VER="3.0"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit python-single-r1 wxwidgets versionator cmake-utils
 

diff --git a/media-gfx/hugin/hugin-.ebuild 
b/media-gfx/hugin/hugin-.ebuild
index 32e41078241..8615f1c5a0b 100644
--- a/media-gfx/hugin/hugin-.ebuild
+++ b/media-gfx/hugin/hugin-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 WX_GTK_VER="3.0"
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit mercurial python-single-r1 wxwidgets versionator cmake-utils
 



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

2018-06-22 Thread Andreas Hüttel
commit: abfa31f3d0796c3f7c9f8da123596173c4d78c2e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Jun 22 18:08:34 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Fri Jun 22 18:21:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abfa31f3

sys-devel/binutils: Use  instead of git as live designator, add patchset

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/Manifest |  1 +
 sys-devel/binutils/binutils-.ebuild | 37 +
 2 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 68339b6c103..de8b3b1b3d3 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -11,3 +11,4 @@ DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7c
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
 DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839
+DIST binutils--patches-1.tar.xz 10116 BLAKE2B 
1ae970fd13ea1b94f554ed5b3fde4b6bdd90efcfc2488efc2f1465511279027c2e7f2a7371069afadb91bf833680a24e1a5df50d3169c9ee132c933b3c1fdba9
 SHA512 
a5d97d7070b876bf072db2a99a2876c239e03409849b9c93467bd3e70cd97c468110031a09e1c182c05d48004ec3e1651f44a1850b0275a385c3bae598cd98d7

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index d7ba7c31aa7..c7972aa0b70 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -19,25 +19,25 @@ IUSE="+cxx doc multitarget +nls static-libs test"
 #  for the patchsets
 #  Default: dilfridge :)
 
+PATCH_VER=1
+
 case ${PV} in
)
-   BVER="git"
EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
inherit git-r3
S=${WORKDIR}/binutils
EGIT_CHECKOUT_DIR=${S}
;;
*)
-   BVER=${PV}
-   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz"
+   SRC_URI="mirror://gnu/binutils/binutils-${PV}.tar.xz"
;;
 esac
-SLOT="${BVER}"
+SLOT="${PV}"
 
 #
 # The Gentoo patchset
 #
-PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
 PATCH_DEV=${PATCH_DEV:-dilfridge}
 
 [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
@@ -80,7 +80,8 @@ MY_BUILDDIR=${WORKDIR}/build
 src_unpack() {
case ${PV} in
)
-   git-r3_src_unpack;
+   git-r3_src_unpack
+   default
;;
*)
default
@@ -136,21 +137,21 @@ toolchain-binutils_bugurl() {
printf "https://bugs.gentoo.org/;
 }
 toolchain-binutils_pkgversion() {
-   printf "Gentoo ${BVER}"
+   printf "Gentoo ${PV}"
[[ -n ${PATCH_VER} ]] && printf " p${PATCH_VER}"
 }
 
 src_configure() {
# Setup some paths
-   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${BVER}
+   LIBPATH=/usr/$(get_libdir)/binutils/${CTARGET}/${PV}
INCPATH=${LIBPATH}/include
-   DATAPATH=/usr/share/binutils-data/${CTARGET}/${BVER}
+   DATAPATH=/usr/share/binutils-data/${CTARGET}/${PV}
if is_cross ; then
TOOLPATH=/usr/${CHOST}/${CTARGET}
else
TOOLPATH=/usr/${CTARGET}
fi
-   BINPATH=${TOOLPATH}/binutils-bin/${BVER}
+   BINPATH=${TOOLPATH}/binutils-bin/${PV}
 
# Make sure we filter $LINGUAS so that only ones that
# actually work make it through #42033
@@ -282,7 +283,7 @@ src_install() {
# Newer versions of binutils get fancy with ${LIBPATH} #171905
cd "${ED}"/${LIBPATH}
for d in ../* ; do
-   [[ ${d} == ../${BVER} ]] && continue
+   [[ ${d} == ../${PV} ]] && continue
mv ${d}/* . || die
rmdir ${d} || die
d

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

2018-06-20 Thread Andreas Hüttel
commit: a8117e71f9ae531ca4680eb8bdbf26db10d5a6cf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 20 21:58:12 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 20 21:58:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8117e71

sys-libs/glibc: ChangeLog.old didnt exist here yet

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/glibc/glibc-2.19-r2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild 
b/sys-libs/glibc/glibc-2.19-r2.ebuild
index 67d94602c8f..a398dd3650e 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r2.ebuild
@@ -1251,7 +1251,6 @@ glibc_do_src_install() {
for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
[[ -s ${d} ]] && dodoc ${d}
done
-   dodoc -r ChangeLog.old
 
# Prevent overwriting of the /etc/localtime symlink.  We'll handle the
# creation of the "factory" symlink in pkg_postinst().



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gmp/, dev-libs/gmp/files/, dev-libs/gmp/files/6.0.0a/

2018-06-20 Thread Andreas Hüttel
commit: f0e46f8537913157b3c163a4ecf00c2992ee48c8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 20 21:52:04 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 20 21:52:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0e46f85

dev-libs/gmp: Remove old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/gmp/Manifest  |   6 --
 .../gmp/files/6.0.0a/gmp-6.0.0a-arm-thumb.diff |  22 
 dev-libs/gmp/files/6.0.0a/ppc64-build.diff |  23 -
 dev-libs/gmp/files/gmp-6.1.0-tune-printf.patch |  43 
 dev-libs/gmp/files/gmp-6.1.0-udiv.patch|  61 ---
 dev-libs/gmp/gmp-6.0.0a.ebuild | 114 -
 dev-libs/gmp/gmp-6.1.0.ebuild  | 113 
 dev-libs/gmp/gmp-6.1.1.ebuild  | 113 
 8 files changed, 495 deletions(-)

diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest
index 39da1943543..71954ddbaf3 100644
--- a/dev-libs/gmp/Manifest
+++ b/dev-libs/gmp/Manifest
@@ -1,9 +1,3 @@
 DIST gmp-4.3.2.tar.bz2 1897483 BLAKE2B 
0efecd60c7a585f94ec8cbee77541d409c8e3bdeabaca09f7971560fb0fd504ae8e405256913acbef1434146868885c98068ff59efec92c92fdb73b853cf9396
 SHA512 
2e0b0fd23e6f10742a5517981e5171c6e88b0a93c83da701b296f5c0861d72c19782daab589a7eac3f9032152a0fc7eff7f5362db8fccc4859564a9aa82329cf
-DIST gmp-6.0.0a.tar.xz 1904112 BLAKE2B 
eabe9976a7c89e94d9b6aad3c4251f7cbad0f9b8ec597d270cf39d9abbc68207e47604e0ecc1840dbeefb3bd22312cd5451f80046d5a8c577781d2a264b40719
 SHA512 
50368f4368b244b442438ce1768cf0f1166e490d1bafb8feda1ffc90fea3807e7328f30f3faa861799e4f5ff6e3113049ca3231b2f48571e4583fc3d60441816
-DIST gmp-6.1.0.tar.xz 1950316 BLAKE2B 
81303b8c4dc02de202502d7d1e2df5a538ab2ea9bc36b0a0a8c8d030250bf26471e57ecee26144d0758366a8cec8b413dce88e7e1c89f32c7d1f9add1d833d7d
 SHA512 
3647f07914e6c01b28d94f2d9783e50b0ca9f742a694f56d5759e79a057143ded578b71707ff909c6b0f5710862974606461608e73b33af3114b5338670d8630
-DIST gmp-6.1.1.tar.xz 1943164 BLAKE2B 
0cc4d8959f03d8f00be4d393b47936f0a056dd2d88c25a4c705779a1175a39028dc987352186d61ebf2a361cdc67a550ec3fb9965708a35dc029b98a3160e96d
 SHA512 
6ead5fdf15891e0c47b094351497a052cc691973f09c60a8322546418eb615bddb180a93fd7846b88b096b5644cb9d375eab2a4a07af64399f5159eccf3edee2
 DIST gmp-6.1.2.tar.xz 1946336 BLAKE2B 
2a864e80799471037a71c10d871f9782c37fe3a0a1734872e90f14a874ecd6551099d67b2ebd07f82a43b0522249a6b46e79952db11a278f87ca8013198f7604
 SHA512 
9f098281c0593b76ee174b722936952671fab1dae353ce3ed436a31fe2bc9d542eca752353f6645b7077c1f395ab4fdd355c58e08e2a801368f1375690eee2c6
-DIST gmp-man-6.0.0a.pdf 1187496 BLAKE2B 
6d10b139cc9d54a5c5a3264393623dc0d8efa561e0040ceec4ec79abe42172d0244e2917a4399268395defa06739fb04c0b2fc005cb833eede07c34fbffbea23
 SHA512 
528972502d65d23b58c47a594a628e648f11cc027bd0894a39b8f892bb421ceabb7f35640a9eede21cea791f5f597ed4661a1f73444c56a6fb31fa6e362d96c2
-DIST gmp-man-6.1.0.pdf 825716 BLAKE2B 
aec5a26abaae4451aad621ee8594f67caf705e6fd730b225ee25dbdd7f4f9fb2447f9234c8763b6f8b2cbd9522b9e1bd6c0c486cf6209bd119884d39178863c1
 SHA512 
cec172766c6f5dce6b7306edbd542a63788df590391b8b2e6fb4e9d48947b2fbb47dd23acaf74eab6d35cb627bcb804e7ebb1d63aa5f043e4daa4558b698a5a0
-DIST gmp-man-6.1.1.pdf 825669 BLAKE2B 
c33e5c77069a39f96d1fb27885adf4851ef4bff806f9709f9cc75161d0c00bfe0cda907471e908e9db76ab4c3d5fdcf42e42ef6da93b906d57ab469eecfd5cb3
 SHA512 
18e6aca87f5ff8848f82456d86233f127328bfbe309e67902c8dd6f25228db344bd3e6cc3a55e48f2c3f19d0a57358bc4ada7cd623799b273030a5119fb1257b
 DIST gmp-man-6.1.2.pdf 825720 BLAKE2B 
b96340da5f534353b140b361fc1ff74757168024e8039d97a0ed1f14d874ff5fbc50abae2ff3505adc51d72e4acf2882ae6ca6405ae37b594f7b248e1ca05247
 SHA512 
85de10b2c03f7381881c3e95aa7fc53d8e018115028496ffbb5a79ab4967106c69ed7e97a5e434e6bb39752498aade8c2caa7cf77a8942b7ffd9150368a0d9c3

diff --git a/dev-libs/gmp/files/6.0.0a/gmp-6.0.0a-arm-thumb.diff 
b/dev-libs/gmp/files/6.0.0a/gmp-6.0.0a-arm-thumb.diff
deleted file mode 100644
index 8b10d09395f..000
--- a/dev-libs/gmp/files/6.0.0a/gmp-6.0.0a-arm-thumb.diff
+++ /dev/null
@@ -1,22 +0,0 @@
-https://gmplib.org/list-archives/gmp-discuss/2014-March/005537.html
-
-# HG changeset patch
-# User Torbjorn Granlund 
-# Date 1396602422 -7200
-# Node ID 676e2d0f0e4dd301a7066079d2c9326c25c34a40
-# Parent  0194a75b56b21a9196626430af86c5bd9110c42d
-Conditionalise ARM asm on !__thumb__.
-
-diff -r 0194a75b56b2 -r 676e2d0f0e4d mpn/generic/div_qr_1n_pi1.c
 a/mpn/generic/div_qr_1n_pi1.c  Thu Apr 03 23:58:51 2014 +0200
-+++ b/mpn/generic/div_qr_1n_pi1.c  Fri Apr 04 11:07:02 2014 +0200
-@@ -130,7 +130,7 @@
-"%2" ((UDItype)(a0)), "r" ((UDItype)(b0)) __CLOBBER_CC)
- #endif
- 
--#if defined (__arm__) && W_TYPE_SIZE == 32
-+#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32
- #define add_mss(m, sh, sl, ah, al, bh, bl)   

[gentoo-commits] repo/gentoo:master commit in: app-officeext/texmaths/

2018-06-19 Thread Andreas Hüttel
commit: b82bcc4a51512764ff949d696253492473f32fde
Author: Andreas K. Huettel  gentoo  org>
AuthorDate: Tue Jun 19 15:10:14 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jun 19 15:12:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82bcc4a

app-officeext/texmaths: Version bump

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-officeext/texmaths/Manifest |  1 +
 app-officeext/texmaths/texmaths-0.46.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/app-officeext/texmaths/Manifest b/app-officeext/texmaths/Manifest
index b4b42f81f15..9102cbade49 100644
--- a/app-officeext/texmaths/Manifest
+++ b/app-officeext/texmaths/Manifest
@@ -1,3 +1,4 @@
 DIST TexMaths-0.37.oxt 94750 BLAKE2B 
cf9c9da7c8a4c7da06597e042617bda92bf506f3071189a0e9b494e4fedcd2c9de12cf2652c31a6956a6904583667dedf4ec7b61c3be03d73e49546cd591c690
 SHA512 
c422dc4e207e614e42ac11fdf0fb3670f0e1778ff32ca242cd192737780c630efef1384a32d4304dc46fdad0f5062b23b3132b0f516e594e9696b2001c62302c
 DIST TexMaths-0.41.oxt 151517 BLAKE2B 
74588ff73e972eca6688e2d47c38d9e782918c62dac80a1e6d1d2db097e21df8e58591e62b467b1b40d662771f273f0c495b5bd51bdca3379dc2a24d2df6
 SHA512 
32497367b1198cb9756bb253479c53ceaa9cbc40db3ed3bcf4c0b0cd24b8ad2cca1fdf8d1e7916827dfc1f4af8d615f4f7f9041e8a0b88a4d7cb76d345096bf3
 DIST TexMaths-0.42.oxt 156189 BLAKE2B 
51ebebe88d9da592d91ee5c3803929a33c267da2b0156f9c66c08de19f200867d6c1eb683946b97c11c341831502368f64bb1c61adc0f5ed35ff1353f4997b40
 SHA512 
cc0ddcbeea1304c29aac2e95cf66037f5af886d9597e447664971ba116ce2b41d802544cd635a403ad2be350e6ca9cb5c52499ceb40e45123e16a63e668e3e6c
+DIST TexMaths-0.46.oxt 1206365 BLAKE2B 
b62ef058113903607ae970da454bbecd06beb36e5e7e86d9a6076f9d93f7b30c4febd8ee7f0faa509f71c844fd7ee33673d9c2bb2560520c6b4c5b475015d792
 SHA512 
41b37ed910051e5579ea999ec075185ba9043b182b43037dda7403afc4cfdf616829e4a471023c36277a9a6495dba53ee4e88fc306d4ebb74b67da9e4a23d092

diff --git a/app-officeext/texmaths/texmaths-0.46.ebuild 
b/app-officeext/texmaths/texmaths-0.46.ebuild
new file mode 100644
index 000..29c5365b39a
--- /dev/null
+++ b/app-officeext/texmaths/texmaths-0.46.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P="TexMaths-${PV}"
+
+OFFICE_EXTENSIONS=(
+   "${MY_P}.oxt"
+)
+
+inherit office-ext-r1
+
+DESCRIPTION="LaTeX Equation Editor for LibreOffice"
+HOMEPAGE="http://roland65.free.fr/texmaths/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.oxt"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   app-text/dvisvgm
+   virtual/tex-base
+"



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

2018-06-17 Thread Andreas Hüttel
commit: 0eac34229eb59a633d894f9c9f62e9f180555f96
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun 17 19:32:31 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jun 17 19:32:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eac3422

sys-devel/gcc: Drop old (including all 7.2)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/gcc/Manifest|  3 ---
 sys-devel/gcc/gcc-7.2.0-r1.ebuild | 24 
 sys-devel/gcc/gcc-7.3.0-r1.ebuild | 24 
 3 files changed, 51 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 3e47334471a..b5a369d4205 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -52,9 +52,6 @@ DIST gcc-6.4.0-patches-1.3.tar.bz2 13617 BLAKE2B 
6bfb1d70397e6ca4359e5d190e36003
 DIST gcc-6.4.0-patches-1.4.tar.bz2 13451 BLAKE2B 
9934558989405141ae22c941fc4f5b4fb9dc425b0f35b458ab9c2704b8fbf61975a93c3d0e4c9ebde0cc7f935be868e9ad7ebdd78441235b81316fcca339fc42
 SHA512 
6d94f1ac196deabc8fcd30215bcbec4bbb19924929ef11c3000c8bfa189c59d87f95d37ac8cb0ff2d59cc2fc632b5767dbb80cbe7a354084cb2bc5e14cfbabb2
 DIST gcc-6.4.0-uclibc-patches-1.0.tar.bz2 1586 BLAKE2B 
21f97a9e1c349b3d52def092a03e5a90533521da9af586be7ee527594f2d65745491ff8758d88c99a7ac215bde7ebf4e47a0a36cfcd7e66f70e0bebf2dadd922
 SHA512 
266dbe2bb53d892a24cd752d5c6833ea33f8df8b11b0471700ee53865243cd41f412f9bea8a369b474c9cd1435faff2e03902c7cb5638dd3ddcaa665aa2ec522
 DIST gcc-6.4.0.tar.xz 76156220 BLAKE2B 
2018c338b28ea644cdd1b327cb0dfe7ee9aa2010357c93f7e71969f587c58d3fdfa2bb4c82a309490c48bc86924400022fa93f41dc6c4345878d1bc1d8204265
 SHA512 
02c60e54527c7adf584798d5251f8a0b80c93d5deafce82501b2c28e6692e0bd783927bbfc4bc527a863c0025150a34740a9e29badb02d4b48e56a8aba90
-DIST gcc-7.2.0-patches-1.1.tar.bz2 9246 BLAKE2B 
f6eec8459e5ac1f177d9a417c59616ad53e4ba6da8744cf55922d3a401717bd5bfdf79296a1c0b856cfa03349e73b8034ab6024b83d3f5ef909534811ba470f2
 SHA512 
d08b31d1279cc4c6ba46b2dca6ebed4e5c8e4997f0859acab86c974209ce4aacd0df09632e70c3fb8ee7108ecb8208c8b8605e66a7e8d2568e45644bfeee4fbe
-DIST gcc-7.2.0.tar.xz 62312628 BLAKE2B 
35e4b732f1a4515fc1a9d4424797177112847588e600dc5531bc9bf72305619d4100e8fd9d945920245e704fc9ac5bc5e3dbd20be6c3af49e689fc5bd1eca10f
 SHA512 
f853cd6530b4055d8d8289da74687cb4c6d5f363598d386332d31852b581bac76c3adb7d61889edec3b779f63d8646f0122840f12965ce4a4389ba535dbbb6e1
-DIST gcc-7.3.0-patches-1.1.tar.bz2 7439 BLAKE2B 
b6eff6f96cf4daf7b8debc767dc5ee1924a27be95c0a9a5d5ba957978f224c0907570e1492398865c4fa27d3b8f7c2f0fea2da813bf6b4ebb0fa66f9ccca9c46
 SHA512 
864a433c8f153a216c1028c553ffc3c84c474498c637ca6978e86fbb2ce4c07291c2561aabc2caa4953c012b8e18c277383ca153d56e13006967680119f9bcfa
 DIST gcc-7.3.0-patches-1.4.tar.bz2 8238 BLAKE2B 
72a5dcb046558c8f5c3a75040fe24ce1106c43af7510d6febf667b4377cb9caea5ebe9e1287af90e4ebfffa3f3f22ca85f533acf57c2e2d896f92adc1659b9f5
 SHA512 
24ed0d82240426efb111bbf48913b96fdc824ae3aa5a653298a726ebe64a40791f484229bbab9cc58f73d658e0b4b83ccd13081cfbea6e1673ef1d076cca3b33
 DIST gcc-7.3.0.tar.xz 62462388 BLAKE2B 
dc8f132b21bd0543c3d9dd17557038aafe65675aa73c540954234a3c972b4c31c939149bd50183d072ab6c8d16919e19daeaaffd619ce2ccd62dbdf9a5bb3302
 SHA512 
ad41a7e4584e40e92cdf860bc0288500fbaf5dfb7e8c3fcabe9eba809c87bcfa85b46c19c19921b0cdf6d05483faede8287bb9ea120c0d1559449a70e602c8d4
 DIST gcc-8.1.0-patches-1.3.tar.bz2 10713 BLAKE2B 
3e5cddf5b0c0b9b2bbd2b0aa546dc3aee9bf0e8421656c9260bb7561baa8bb53f7b6ad651bf12d68102fd9e9f97fa17c3306d52a657a46d2dedd16e9a1a74579
 SHA512 
37c785fbfd801d48c46c65e21d33085c1470942531b8f13c28f933debcec944a1389a50fe0f72afa7dbba25a931959a3ebb1c42911abadd11ee530812f1034bb

diff --git a/sys-devel/gcc/gcc-7.2.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.2.0-r1.ebuild
deleted file mode 100644
index e6437606334..000
--- a/sys-devel/gcc/gcc-7.2.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.1"
-#UCLIBC_VER="1.0"
-
-inherit toolchain
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
-   elibc_glibc? ( >=sys-libs/glibc-2.13 )
-   >=${CATEGORY}/binutils-2.20"
-
-if [[ ${CATEGORY} != cross-* ]] ; then
-   PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
-fi
-
-src_prepare() {
-   toolchain_src_prepare
-}

diff --git a/sys-devel/gcc/gcc-7.3.0-r1.ebuild 
b/sys-devel/gcc/gcc-7.3.0-r1.ebuild
deleted file mode 100644
index e6437606334..000
--- a/sys-devel/gcc/gcc-7.3.0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PATCH_VER="1.1"
-#UCLIBC_VER="1.0"
-
-inherit toolchain

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

2018-06-17 Thread Andreas Hüttel
commit: b36a38e6138df53c0337d0d27eb9ccc85b930dcc
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun 17 17:24:45 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jun 17 17:24:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36a38e6

sys-libs/glibc: Drop old

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/glibc/glibc-2.27-r3.ebuild | 1410 ---
 1 file changed, 1410 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.27-r3.ebuild 
b/sys-libs/glibc/glibc-2.27-r3.ebuild
deleted file mode 100644
index f8a12e89714..000
--- a/sys-libs/glibc/glibc-2.27-r3.ebuild
+++ /dev/null
@@ -1,1410 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit prefix eutils versionator toolchain-funcs flag-o-matic gnuconfig \
-   multilib systemd multiprocessing
-
-DESCRIPTION="GNU libc C library"
-HOMEPAGE="https://www.gnu.org/software/libc/;
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-RESTRICT="strip" # Strip ourself #46186
-SLOT="2.2"
-
-EMULTILIB_PKG="true"
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://sourceware.org/git/glibc.git;
-   inherit git-r3
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86"
-   SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
-fi
-
-RELEASE_VER=${PV}
-
-GCC_BOOTSTRAP_VER=20180511
-
-# Gentoo patchset
-PATCH_VER=2
-
-SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
-SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
-
-IUSE="audit caps compile-locales doc gd hardened headers-only multilib nscd 
profile selinux suid systemtap vanilla"
-
-# Minimum kernel version that glibc requires
-MIN_KERN_VER="3.2.0"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET- native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-#
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-   if [[ ${CATEGORY} == cross-* ]] ; then
-   export CTARGET=${CATEGORY#cross-}
-   fi
-fi
-
-# We need a new-enough binutils/gcc to match upstream baseline.
-# Also we need to make sure our binutils/gcc supports TLS.
-COMMON_DEPEND="
-   nscd? ( selinux? (
-   audit? ( sys-process/audit )
-   caps? ( sys-libs/libcap )
-   ) )
-   suid? ( caps? ( sys-libs/libcap ) )
-   selinux? ( sys-libs/libselinux )
-   systemtap? ( dev-util/systemtap )
-"
-DEPEND="${COMMON_DEPEND}
-   >=app-misc/pax-utils-0.1.10
-   !' | $(tc-getCPP ${CTARGET}) ${CFLAGS} 2>&1 | grep -o 
'[^"]*linux/version.h')
-   
ALT_BUILD_HEADERS=${header_path%/linux/version.h}
-   fi
-   fi
-   fi
-   echo "${ALT_BUILD_HEADERS}"
-}
-
-alt_libdir() {
-   echo $(alt_prefix)/$(get_libdir)
-}
-alt_usrlibdir() {
-   echo $(alt_prefix)/usr/$(get_libdir)
-}
-
-builddir() {
-   echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
-}
-
-do_compile_test() {
-   local ret save_cflags=${CFLAGS}
-   CFLAGS+=" $1"
-   shift
-
-   pushd "${T}" >/dev/null
-
-   rm -f glibc-test*
-   printf '%b' "$*" > glibc-test.c
-
-   nonfatal emake -s glibc-test
-   ret=$?
-
-   popd >/dev/null
-
-   CFLAGS=${save_cflags}
-   return ${ret}
-}
-
-do_run_test() {
-   local ret
-
-   if [[ ${MERGE_TYPE} == "binary" ]] ; then
-   # ignore build failures when installing a binary package #324685
-   do_compile_test "" "$@" 2>/dev/null || return 0
-   else
-   if ! do_compile_test "" "$@" ; then
-   ewarn "Simple build failed ... assuming this is desired 
#324685"
-   return 0
-   fi
-   fi
-
-   pushd "${T}" >/dev/null
-
-   ./glibc-test
-   ret=$?
-   rm -f glibc-test

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

2018-06-17 Thread Andreas Hüttel
commit: 271a55a9f3a4576fb8fd95762d704e6310d8819d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun 17 17:27:29 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jun 17 17:27:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=271a55a9

sys-libs/glibc: Require bison in DEPEND

Keeping the bug open until we've been talking to upstream
about it.

Bug: https://bugs.gentoo.org/657458
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/glibc/glibc-2.27-r4.ebuild | 1 +
 sys-libs/glibc/glibc-.ebuild| 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.27-r4.ebuild 
b/sys-libs/glibc/glibc-2.27-r4.ebuild
index 41fee4261d5..070319f2fc2 100644
--- a/sys-libs/glibc/glibc-2.27-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.27-r4.ebuild
@@ -72,6 +72,7 @@ COMMON_DEPEND="
 "
 DEPEND="${COMMON_DEPEND}
>=app-misc/pax-utils-0.1.10
+   sys-devel/bison
!

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

2018-06-17 Thread Andreas Hüttel
commit: 9e74c8209d768782485ad0f32ab57cf0bd21ca83
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jun 17 17:22:24 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sun Jun 17 17:22:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e74c820

sys-libs/glibc: Add libidn2 dependency.

The getaddrinfo function, when called with the AI_IDN or AI_CANONIDN flags,
will use the system libidn2 library to perform IDNA encoding. Version 2.0.5
or later is recommended, otherwise there will be some failures in the glibc
test suite.

Bug: https://bugs.gentoo.org/635012
Package-Manager: Portage-2.3.40, Repoman-2.3.9

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

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 4b2e7331da9..941eb786282 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -33,7 +33,7 @@ PATCH_VER=6
 SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"
 
-IUSE="audit caps compile-locales doc gd hardened headers-only multilib nscd 
profile selinux suid systemtap vanilla"
+IUSE="audit caps compile-locales doc gd hardened headers-only multilib nscd 
profile selinux suid systemtap test vanilla"
 
 # Minimum kernel version that glibc requires
 MIN_KERN_VER="3.2.0"
@@ -77,8 +77,10 @@ DEPEND="${COMMON_DEPEND}
!=net-dns/libidn2-2.0.5 )
 "
 RDEPEND="${COMMON_DEPEND}
+   >=net-dns/libidn2-2.0.5
sys-apps/gentoo-functions
!sys-kernel/ps3-sources
!sys-libs/nss-db



[gentoo-commits] repo/gentoo:master commit in: app-text/pdf2htmlEX/

2018-06-16 Thread Andreas Hüttel
commit: b1d6aace045f5fed56a2cbdf513c9315b52ce48b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 16 21:23:48 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 16 21:24:03 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d6aace

app-text/pdf2htmlEX: Needs fontforge with png and cairo support

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-text/pdf2htmlEX/pdf2htmlEX-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild 
b/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
index 5b044c2435c..f62c2e1f03a 100644
--- a/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
+++ b/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
@@ -23,7 +23,7 @@ IUSE=""
 CDEPEND="
>=app-text/poppler-0.61.1:=[jpeg,png]
app-text/poppler-data
-   ~media-gfx/fontforge-20170731
+   ~media-gfx/fontforge-20170731[cairo,png]
media-libs/freetype
x11-libs/cairo[svg]
 "



[gentoo-commits] repo/gentoo:master commit in: app-text/pdf2htmlEX/

2018-06-16 Thread Andreas Hüttel
commit: 7785d8b5db1f0af067b8773fa6ec7cd2923ff339
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 16 19:40:59 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 16 19:41:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7785d8b5

app-text/pdf2htmlEX: Needs Java to build. Noone noticed so far...

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-text/pdf2htmlEX/pdf2htmlEX-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild 
b/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
index 4bba2c9ce1e..5b044c2435c 100644
--- a/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
+++ b/app-text/pdf2htmlEX/pdf2htmlEX-.ebuild
@@ -31,6 +31,7 @@ RDEPEND="${CDEPEND}
 "
 DEPEND="${CDEPEND}
virtual/pkgconfig
+   virtual/jre
 "
 
 pkg_pretend() {



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

2018-06-16 Thread Andreas Hüttel
commit: cf6cfb8c611777499b9901f16074cfde58b395d2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 16 19:31:42 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 16 19:32:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf6cfb8c

media-gfx/fontforge: Add missing dependency on glib

checking for GLIB... no
configure: error: Package requirements (glib-2.0 >= 2.6 gio-2.0) were not met:

Package glib-2.0 was not found in the pkg-config search path
Package gio-2.0 was not found in the pkg-config search path

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 media-gfx/fontforge/fontforge-20170731-r4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-gfx/fontforge/fontforge-20170731-r4.ebuild 
b/media-gfx/fontforge/fontforge-20170731-r4.ebuild
index 988a4ec0b7b..f6445021474 100644
--- a/media-gfx/fontforge/fontforge-20170731-r4.ebuild
+++ b/media-gfx/fontforge/fontforge-20170731-r4.ebuild
@@ -25,6 +25,7 @@ REQUIRED_USE="
 "
 
 RDEPEND="
+   dev-libs/glib
dev-libs/libltdl:0
dev-libs/libxml2:2=
>=media-libs/freetype-2.3.7:2=



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

2018-06-16 Thread Andreas Hüttel
commit: 523c47e832c9e3a3c96643cb2d96cefec1a6da56
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jun 16 17:58:32 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Sat Jun 16 18:01:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=523c47e8

sys-libs/glibc: Ancient version doesnt build with stack protector

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/glibc/glibc-2.19-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-libs/glibc/glibc-2.19-r2.ebuild 
b/sys-libs/glibc/glibc-2.19-r2.ebuild
index b2b9a397b55..67d94602c8f 100644
--- a/sys-libs/glibc/glibc-2.19-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r2.ebuild
@@ -367,6 +367,7 @@ setup_flags() {
append-flags -O2 -fno-strict-aliasing
 
filter-flags '-fstack-protector*'
+   append-flags '-fno-stack-protector'
 
# Starting with gcc-6 (and fully upstreamed pie patches) we control
# default enabled/disabled pie via use flags. So nothing to do



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

2018-06-13 Thread Andreas Hüttel
commit: 5856ebf4f50cde985e3687ae0b66c4611fcda875
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 13 22:10:15 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 13 22:10:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5856ebf4

sys-libs/binutils-libs: Restore keywords

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild
index c8cf60752c4..cdcb554c079 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild
@@ -20,8 +20,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 # The shared lib SONAMEs use the ${PV} in them.
 SLOT="0/${PV}"
-#KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="64-bit-bfd multitarget nls static-libs"
 
 COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"



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

2018-06-13 Thread Andreas Hüttel
commit: 13daf757813991b80cb01846e31586e6068c4854
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 13 22:09:20 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 13 22:09:20 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13daf757

sys-devel/binutils-hppa64: Restore keywords

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild
index 4af12e10fb8..da743be6046 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild
@@ -37,8 +37,7 @@ case ${PV} in
;;
 esac
 SLOT="${BVER}"
-#KEYWORDS="-* ~hppa"
-KEYWORDS=""
+KEYWORDS="-* ~hppa"
 
 #
 # The Gentoo patchset



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

2018-06-13 Thread Andreas Hüttel
commit: c3acce0f7a0538f9bc414e186840174aaf85fc44
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 13 22:08:38 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 13 22:08:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3acce0f

sys-devel/binutils: Restore keywords

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/binutils-2.30-r3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-devel/binutils/binutils-2.30-r3.ebuild 
b/sys-devel/binutils/binutils-2.30-r3.ebuild
index 02b4fbca807..7902b582213 100644
--- a/sys-devel/binutils/binutils-2.30-r3.ebuild
+++ b/sys-devel/binutils/binutils-2.30-r3.ebuild
@@ -35,8 +35,7 @@ case ${PV} in
;;
 esac
 SLOT="${BVER}"
-#KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
-KEYWORDS=""
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
 
 #
 # The Gentoo patchset



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

2018-06-13 Thread Andreas Hüttel
commit: 2f531140d661fc965603407f7ced0af83578e22c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Jun 13 22:01:06 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Wed Jun 13 22:01:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f531140

sys-libs/glibc: Bump  patchset

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/glibc/Manifest  | 2 +-
 sys-libs/glibc/glibc-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index a7b01a7e57f..1fdeb21cc4a 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -19,4 +19,4 @@ DIST glibc-2.26-patches-7.tar.bz2 413976 BLAKE2B 
18263201cf33abf911eb7b802ed539b
 DIST glibc-2.26.tar.xz 14682748 BLAKE2B 
c1c9dbec110dd4e25b2f463a96d8afc43b8e3ebfe3c958107032beaa879710252be3bc4122bb62166408725d43785f233544df6159d29cce0fc5b2c08f45adbe
 SHA512 
6ed368523bc55f00976f96c5177f114e3f714b27273d7bffc252812c8b98fb81970403c1f5b5f0a61da678811532fb446530745492d2b49bfefc0d5bd71ce8c0
 DIST glibc-2.27-patches-2.tar.bz2 129983 BLAKE2B 
fad8d14f5330bc301804913f92f48051583f122cc83ab44813dc13498f59e97b38d1b276353eed9df3fde427b669cf9168632bbed8d006a3d4995c1df79575a4
 SHA512 
b05e34dbb45aaadfdcc079888ef2b2f70b181ba31edf2e2bbd18fa666375f5c6c48993830a305de0706b4a562db6403b6287bcab4789c1c37bc535216ee9f4cd
 DIST glibc-2.27.tar.xz 15395316 BLAKE2B 
ea206d304c8c9aa86d69db981a14bea008602cea06a6c151c4971a8df059949ffe5632b42a67ab0ffcd7c4d7ce1ec02ac48815dac4dade1c4dd41eaee8a6ed33
 SHA512 
7c5581154487d38d173ce1feb944e60207139cca148bccf066eaae322c0c2d219423bdcfa15c7f9be1b5e45dfc43c641cc5d80d3c3c65837d08a83cdb4e2a147
-DIST glibc--patches-5.tar.bz2 15979 BLAKE2B 
f59b4d7096fd876c9176f6ebdd9a4a510f3c6c90dd69a1fbb092a18f296767759d8d73dc7a81e29e3f6152043a4179056d5e224896c7bb96cc09ede2e2dd16e1
 SHA512 
c29ad59977b2c4dfd58ee16d0898a1c16e6cde974d5c29c3a7a55e0dee4ade7f1a3d45c9481c1d35df7fcedbdb67267f5d61759cacab677b6288b5ece3871a4b
+DIST glibc--patches-6.tar.bz2 15026 BLAKE2B 
1db592be7c8e92a0c1e2cc88910cc3ddf39786551df14c3c99e973a2b3ea3a6f7d8afbe4f309d387121b131fde74253b00e07c2c3ffbe937be0fbf0d86ee8479
 SHA512 
4927a31e608bbb21f78bd2c0fbf75adee852f8b3c2ccb1f0d638b79e260628a2bf54aa7d56978f2ca8def5a3b41103d564888f42b18686d02945fa29f2a1e988

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 7a1ae16ce82..1f72a1790eb 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -28,7 +28,7 @@ RELEASE_VER=${PV}
 GCC_BOOTSTRAP_VER=20180511
 
 # Gentoo patchset
-PATCH_VER=5
+PATCH_VER=6
 
 SRC_URI+=" 
https://dev.gentoo.org/~dilfridge/distfiles/${P}-patches-${PATCH_VER}.tar.bz2;
 SRC_URI+=" multilib? ( 
https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
 )"



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

2018-06-12 Thread Andreas Hüttel
commit: 97eeefa14525993fb698c164a716268ac96a75d5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jun 12 21:04:26 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jun 12 21:06:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97eeefa1

sys-libs/binutils-libs: Revision bump, patchset 3

Few upstream commits. Mostly a re-do of the Gentoo-specific
testsuite patches.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-libs/binutils-libs/Manifest|   1 +
 .../binutils-libs/binutils-libs-2.30-r3.ebuild | 107 +
 2 files changed, 108 insertions(+)

diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 561ed50d9db..33489ea2951 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -7,4 +7,5 @@ DIST binutils-2.28.1.tar.bz2 28120394 BLAKE2B 
3a0ed2bcf0c859638546b7460d9e6f0a55
 DIST binutils-2.29.1-patches-2.tar.xz 18528 BLAKE2B 
514496d6c9609362782d66b6cecbe3fe617f96dfb86e174a80d0b9113cbd4fce9d760fa61660ba2cfafbe1e482e955391cb8d3ef78d2c166c82796416a7ee106
 SHA512 
b60a3af9cd6a681f32a59fc4a30602ee1290f75cc93c8ad38ab0de17a7f30538a751b801dbaf079e3d514b9671e34e91742c4c9c953a8c9794505b571b7e80f0
 DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7cabae424cff5e8495d1f064da24b6ef9e1c19d1d1adad2dca7142372782023f66b4b4223170a49b96ba3834266fe878
 SHA512 
4063d3426922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
+DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839

diff --git a/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild
new file mode 100644
index 000..c8cf60752c4
--- /dev/null
+++ b/sys-libs/binutils-libs/binutils-libs-2.30-r3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PATCH_VER=3
+
+inherit eutils toolchain-funcs multilib-minimal
+
+MY_PN="binutils"
+MY_P="${MY_PN}-${PV}"
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${PV}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+DESCRIPTION="Core binutils libraries (libbfd, libopcodes, libiberty) for 
external packages"
+HOMEPAGE="https://sourceware.org/binutils/;
+SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
+   
mirror://gentoo/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
+
+LICENSE="|| ( GPL-3 LGPL-3 )"
+# The shared lib SONAMEs use the ${PV} in them.
+SLOT="0/${PV}"
+#KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS=""
+IUSE="64-bit-bfd multitarget nls static-libs"
+
+COMMON_DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
+DEPEND="${COMMON_DEPEND}
+   >=sys-apps/texinfo-4.7
+   nls? ( sys-devel/gettext )"
+# Need a newer binutils-config that'll reset include/lib symlinks for us.
+RDEPEND="${COMMON_DEPEND}
+   >=sys-devel/binutils-config-5
+   nls? ( !=2.24) make this an explicit option. #497268
+   --enable-install-libiberty
+   --disable-werror
+   --with-bugurl="https://bugs.gentoo.org/;
+   --with-pkgversion="$(pkgversion)"
+   $(use_enable static-libs static)
+   # The binutils eclass enables this flag for all bi-arch builds,
+   # but other tools often don't care about that support.  Put it
+   # beyond a flag if people really want it, but otherwise leave
+   # it disabled as it can slow things down on 32bit arches. 
#438522
+   $(use_enable 64-bit-bfd)
+   # This only disables building in the zlib subdir.
+   # For binutils itself, it'll use the system version. #5

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

2018-06-12 Thread Andreas Hüttel
commit: 7fb34b023f9fc8cb7eda70a628c2e4a16e0c15d8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jun 12 21:06:00 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jun 12 21:06:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb34b02

sys-devel/binutils-hppa64: Revision bump, patchset 3

Few upstream commits. Mostly a re-do of the Gentoo-specific
testsuite patches.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils-hppa64/Manifest |   1 +
 .../binutils-hppa64/binutils-hppa64-2.30-r3.ebuild | 394 +
 2 files changed, 395 insertions(+)

diff --git a/sys-devel/binutils-hppa64/Manifest 
b/sys-devel/binutils-hppa64/Manifest
index 5b53fd263c4..078c5bd4d7e 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -13,4 +13,5 @@ DIST binutils-2.29.1-patches-2.tar.xz 18528 BLAKE2B 
514496d6c9609362782d66b6cecb
 DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7cabae424cff5e8495d1f064da24b6ef9e1c19d1d1adad2dca7142372782023f66b4b4223170a49b96ba3834266fe878
 SHA512 
4063d3426922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592
 DIST binutils-2.29.tar.bz2 29073316 BLAKE2B 
0eb7bbefa1ac5f4d753ca9328d339a466d4f75c69d5d860802aded8e42ce4293f65c72a0f0596b170e90e1cc3ded23ea30576948cb875eea044cb02bb55bb2d3
 SHA512 
8148587d7e4f14ebcbcb3f984b116deaae5d4008228628acde14bc242a64a4b53faf1f6077a2c4ca4750e2f254b698ba506bd657f79e1202e87e7029b0069337
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
+DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild
new file mode 100644
index 000..4af12e10fb8
--- /dev/null
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.30-r3.ebuild
@@ -0,0 +1,394 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+export CTARGET=hppa64-${CHOST#*-}
+
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="+cxx doc multitarget +nls static-libs test"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+#  Default: dilfridge :)
+
+PATCH_VER=3
+
+case ${PV} in
+   )
+   BVER="git"
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   ;;
+   *)
+   BVER=${PV}
+   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
+   ;;
+esac
+SLOT="${BVER}"
+#KEYWORDS="-* ~hppa"
+KEYWORDS=""
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   doc? ( sys-apps/texinfo )
+   test? (

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

2018-06-12 Thread Andreas Hüttel
commit: 01bca6cd9e06fdb660a59cb639f6d2c6b796aa89
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Jun 12 21:02:50 2018 +
Commit:     Andreas Hüttel  gentoo  org>
CommitDate: Tue Jun 12 21:06:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bca6cd

sys-devel/binutils: Revision bump, patchset 3

Few upstream commits. Mostly a re-do of the Gentoo-specific
testsuite patches.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-devel/binutils/Manifest|   1 +
 sys-devel/binutils/binutils-2.30-r3.ebuild | 417 +
 2 files changed, 418 insertions(+)

diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index 943d5a86288..68339b6c103 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -9,4 +9,5 @@ DIST binutils-2.28.1.tar.bz2 28120394 BLAKE2B 
3a0ed2bcf0c859638546b7460d9e6f0a55
 DIST binutils-2.29.1-patches-3.tar.xz 20904 BLAKE2B 
5549cb2412123e4ad3a13935762cc0dca46215950dbf38a149caf4c6416da382a0fd7ecffe97b10bce4dfdcef5edc2673d49bb21e9d37be37e33b454a8c2bc1a
 SHA512 
ba54efaf9e9f668d2922972acd2cdf5c3e6f174cfcc73d29953ab4ba6e157ce0cb500c583568a4e3b92c9d30c394a327f29b51292acc66f8d3f20f5eae2a
 DIST binutils-2.29.1.tar.bz2 29123355 BLAKE2B 
83de518a27bae0f13c57b1979493dd7f7cabae424cff5e8495d1f064da24b6ef9e1c19d1d1adad2dca7142372782023f66b4b4223170a49b96ba3834266fe878
 SHA512 
4063d3426922376ccceb3f14b43e287442e82a8038cf50f4f51ad97d438c672c0e310ca4b856c9aff5aa9911073e256e8298a7a3f1844eeb60b90d955592
 DIST binutils-2.30-patches-2.tar.xz 490272 BLAKE2B 
a28a5b5bb8faa33fec269f2c69d6ed0e4e7d5a9169861aa4b3c45511794e1e749c216862a8258c2029f1b40c511dcb2a0aeaecda57e75d52418f10d6f345718f
 SHA512 
1686d5b58ee968f2000647acab2bee4c263d1c85fd43fed8c820fccfc0d7024a01211e7853cd5ce452fa90da500bc17309edf6dbc901c7fd6fc7b3e3d6f42581
+DIST binutils-2.30-patches-3.tar.xz 548804 BLAKE2B 
428a1750233ae3f019e20cb5ed1d8e6fe6455181e8f5961dbfe7b66493d1c42050f889e45c02c1fc1a84d545c9e61f81ad6ffd5afc0b1099a702ccc7637c3abe
 SHA512 
c91e902d1d9fc2e9782df04c93173c3207c771f1c063e2ff12c9336593c954ea3f1b2474a8fc045927d72fe18f7401874059599d100c4a1fd152081f05913d03
 DIST binutils-2.30.tar.xz 20286700 BLAKE2B 
2dd5436a15a601011a1950e6082ec00082f5916fb82ce95ceab424fd8dc19f6daa7ac32a149f222ccdcc603354165cc206fde070eaa44fe2cc5e57486efc7868
 SHA512 
e747ea20d8d79fcd21b9d9f6695059caa7189d60f19256da398e34b789fea9a133c32b192e9693b5828d27683739b0198431bf8b3e39fb3b04884cf89d9aa839

diff --git a/sys-devel/binutils/binutils-2.30-r3.ebuild 
b/sys-devel/binutils/binutils-2.30-r3.ebuild
new file mode 100644
index 000..02b4fbca807
--- /dev/null
+++ b/sys-devel/binutils/binutils-2.30-r3.ebuild
@@ -0,0 +1,417 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils libtool flag-o-matic gnuconfig multilib versionator
+
+DESCRIPTION="Tools necessary to build programs"
+HOMEPAGE="https://sourceware.org/binutils/;
+LICENSE="GPL-3+"
+IUSE="+cxx doc multitarget +nls static-libs test"
+
+# Variables that can be set here:
+# PATCH_VER  - the patchset version
+#  Default: empty, no patching
+# PATCH_BINUTILS_VER - the binutils version in the patchset name
+#- Default: PV
+# PATCH_DEV  - Use download URI 
https://dev.gentoo.org/~{PATCH_DEV}/distfiles/...
+#  for the patchsets
+#  Default: dilfridge :)
+
+PATCH_VER=3
+
+case ${PV} in
+   )
+   BVER="git"
+   EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git;
+   inherit git-r3
+   S=${WORKDIR}/binutils
+   EGIT_CHECKOUT_DIR=${S}
+   ;;
+   *)
+   BVER=${PV}
+   SRC_URI="mirror://gnu/binutils/binutils-${BVER}.tar.xz 
https://sourceware.org/pub/binutils/releases/binutils-${BVER}.tar.xz;
+   ;;
+esac
+SLOT="${BVER}"
+#KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS=""
+
+#
+# The Gentoo patchset
+#
+PATCH_BINUTILS_VER=${PATCH_BINUTILS_VER:-${BVER}}
+PATCH_DEV=${PATCH_DEV:-dilfridge}
+
+[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
+   
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
+
+#
+# The cross-compile logic
+#
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+   if [[ ${CATEGORY} == cross-* ]] ; then
+   export CTARGET=${CATEGORY#cross-}
+   fi
+fi
+is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
+
+#
+# The dependencies
+#
+RDEPEND="
+   >=sys-devel/binutils-config-3
+   sys-libs/zlib
+"
+DEPEND="${RDEPEND}
+   doc? ( sys-apps/texinfo )
+   test? (

  1   2   3   4   5   6   7   8   9   10   >