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

2020-01-30 Thread Sergei Trofimovich
commit: 10a57644d5a354baac5d1018fe2dbb34342a14fd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Jan 31 07:56:56 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 31 07:57:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a57644

dev-libs/gmp: add USE=pic for static libraries, bug #707332

gmp makes a decision to use PIC or non-PIC assemply at
./configure time instead of (typical) build time.

On top of that non-PIC assembly also has TEXTRELs in it
which musl can't handle and crashes binaries at relocation
setup time. For gmp is it relevant only for static linking.

The change adds USE=pic to force static libraries to generate
assembly code without TEXTRELs.

Reported-by: Andrew Aladjev
Closes: https://bugs.gentoo.org/707332
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/gmp/gmp-6.1.2-r1.ebuild | 7 +--
 dev-libs/gmp/gmp-6.1.2.ebuild| 7 +--
 dev-libs/gmp/gmp-6.2.0-r1.ebuild | 5 -
 dev-libs/gmp/gmp-6.2.0.ebuild| 5 -
 dev-libs/gmp/metadata.xml| 1 +
 5 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/dev-libs/gmp/gmp-6.1.2-r1.ebuild b/dev-libs/gmp/gmp-6.1.2-r1.ebuild
index ba741c4f37d..31bf8c0b5eb 100644
--- a/dev-libs/gmp/gmp-6.1.2-r1.ebuild
+++ b/dev-libs/gmp/gmp-6.1.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,7 +19,7 @@ LICENSE="|| ( LGPL-3+ GPL-2+ )"
 # The subslot reflects the C & C++ SONAMEs.
 SLOT="0/10.4"
 KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+asm doc cxx static-libs"
+IUSE="+asm doc cxx pic static-libs"
 
 DEPEND="sys-devel/m4
app-arch/xz-utils"
@@ -77,12 +77,15 @@ multilib_src_configure() {
filter-flags -O?
fi
 
+   # --with-pic forces static libraries to be built as PIC
+   # and without TEXTRELs. musl does not support TEXTRELs: bug #707332
tc-export CC
ECONF_SOURCE="${S}" econf \
--localstatedir="${EPREFIX}"/var/state/gmp \
--enable-shared \
$(use_enable asm assembly) \
$(use_enable cxx) \
+   $(use pic && echo --with-pic) \
$(use_enable static-libs static)
 }
 

diff --git a/dev-libs/gmp/gmp-6.1.2.ebuild b/dev-libs/gmp/gmp-6.1.2.ebuild
index d7e8b5b45d4..38497f189d2 100644
--- a/dev-libs/gmp/gmp-6.1.2.ebuild
+++ b/dev-libs/gmp/gmp-6.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -19,7 +19,7 @@ LICENSE="|| ( LGPL-3+ GPL-2+ )"
 # The subslot reflects the C & C++ SONAMEs.
 SLOT="0/10.4"
 KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc 
x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc cxx static-libs"
+IUSE="+asm doc cxx pic static-libs"
 
 DEPEND="sys-devel/m4
app-arch/xz-utils"
@@ -76,12 +76,15 @@ multilib_src_configure() {
filter-flags -O?
fi
 
+   # --with-pic forces static libraries to be built as PIC
+   # and without TEXTRELs. musl does not support TEXTRELs: bug #707332
tc-export CC
ECONF_SOURCE="${S}" econf \
--localstatedir="${EPREFIX}"/var/state/gmp \
--enable-shared \
$(use_enable asm assembly) \
$(use_enable cxx) \
+   $(use pic && echo --with-pic) \
$(use_enable static-libs static)
 }
 

diff --git a/dev-libs/gmp/gmp-6.2.0-r1.ebuild b/dev-libs/gmp/gmp-6.2.0-r1.ebuild
index b5347356b32..d5fd3a7c0fa 100644
--- a/dev-libs/gmp/gmp-6.2.0-r1.ebuild
+++ b/dev-libs/gmp/gmp-6.2.0-r1.ebuild
@@ -19,7 +19,7 @@ LICENSE="|| ( LGPL-3+ GPL-2+ )"
 # The subslot reflects the C & C++ SONAMEs.
 SLOT="0/10.4"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="+asm doc cxx static-libs"
+IUSE="+asm doc cxx pic static-libs"
 
 DEPEND="sys-devel/m4
app-arch/xz-utils"
@@ -77,12 +77,15 @@ multilib_src_configure() {
filter-flags -O?
fi
 
+   # --with-pic forces static libraries to be built as PIC
+   # and without TEXTRELs. musl does not support TEXTRELs: bug #707332
tc-export CC
ECONF_SOURCE="${S}" econf \

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

2020-01-30 Thread Tim Harder
commit: 3ec06322418736ea30e6439348a1a354566df776
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jan 31 07:44:38 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jan 31 07:51:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec06322

dev-python/pyparsing: version bump to 2.4.6

Closes: https://bugs.gentoo.org/704842
Signed-off-by: Tim Harder  gentoo.org>

 dev-python/pyparsing/Manifest   |  1 +
 dev-python/pyparsing/pyparsing-2.4.6.ebuild | 32 +
 2 files changed, 33 insertions(+)

diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest
index 71929677e9d..446e08a733d 100644
--- a/dev-python/pyparsing/Manifest
+++ b/dev-python/pyparsing/Manifest
@@ -2,3 +2,4 @@ DIST pyparsing-2.2.0.tar.gz 1232522 BLAKE2B 
59420548fcee047e2b385d76b8ce034807eb
 DIST pyparsing_2.3.0.tar.gz 624393 BLAKE2B 
9fd9bee7742953d455ea34310ef1668df0a7633642deb4eeff507439228ae018e4ba99d3476c5cfe374a908b58b0311527ae5f04ddec8eb7e219a2a9d4cbc8ce
 SHA512 
2a4de9b208ee3c557fb6d050d5c3c20e35a11b21d35996fce5a0876d4f52952072bed7ae2ed157ae0ba388543dc554f4828a1da22712ae7d9f0d38a16b0a546e
 DIST pyparsing_2.3.1.tar.gz 619405 BLAKE2B 
4c1b9abe6ce6e511a998eff19eb32c835144473bfe47204880f43979b1ad72f5c73ff72bfc17fcaa3cf2a9b52875f184b122927cc0d9f9eca5cc4facdc4a119d
 SHA512 
8c0e2c7a7dc7ec12f3e7c260bde25a33f325af89d9bc2329b7882ebd8a3f506fb06a36fdaba0fd8ed48040d5b7fc5288c41b01f2df84459a9980a035cb213dd0
 DIST pyparsing_2.4.0.tar.gz 625419 BLAKE2B 
a255cbfcbb076fe4d385b2da967bc44a7110acdd1a4715fb3e22db2a3f5b7bef1ad61423f6d0419cd8cb403abe222e426a96ea755044d04e0105c2798317
 SHA512 
2888b60c2518b19979e00b01ea499c45cd0a98affe0551f80ea7985acd649d62b4e231e142d3efd65cdcd9e3a0182680bfe1c4d98e310fa2ac476f37ac4ff344
+DIST pyparsing_2.4.6.tar.gz 647543 BLAKE2B 
f6c93fa1e9a7ece4cf6abcc74dae0c96becaf7f50eed5437a6410166e80768c17d429fa2d1e4d1958b2a7c5ad6ffd18218c5160bb0ebe03ae2963014612eecf3
 SHA512 
475b77f469d2051fb067796849f7c7d3df145f2c6cefc708c904a5b0af22661b4c229c521c2cac3c94621dde9bda6b28e428a8e31d936df6d4596d993263981e

diff --git a/dev-python/pyparsing/pyparsing-2.4.6.ebuild 
b/dev-python/pyparsing/pyparsing-2.4.6.ebuild
new file mode 100644
index 000..c4c1d378835
--- /dev/null
+++ b/dev-python/pyparsing/pyparsing-2.4.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2004-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+DISTUTILS_USE_SETUPTOOLS=bdepend
+
+inherit distutils-r1
+
+MY_P=${P/-/_}
+DESCRIPTION="Easy-to-use Python module for text parsing"
+HOMEPAGE="https://github.com/pyparsing/pyparsing 
https://pypi.org/project/pyparsing/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_P}.tar.gz;
+# pypi releases and generated github tarballs lack tests
+#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples"
+
+distutils_enable_tests setup.py
+
+S=${WORKDIR}/${PN}-${MY_P}
+
+python_install_all() {
+   if use examples; then
+   docompress -x /usr/share/doc/${PF}/examples
+   dodoc -r examples
+   fi
+   distutils-r1_python_install_all
+}



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

2020-01-30 Thread Sergei Trofimovich
commit: 9ff664072a17b88a33e78addefc10d04c12e6197
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Fri Jan 31 02:56:08 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 31 07:36:49 2020 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=9ff66407

crossdev: remove the repos.conf entry for the output overlay during uninstall

If the output overlay is completely removed during uninstall, it is
incorrect to leave behind the repos.conf file since the location
specified in the conf file points to a non-existing directory.

We scan all the conf files under ${CONFIGROOT}/repos.conf, looking for
the file that defines the output overlay and remove it if it is
managed by crossdev.

Signed-off-by: Göktürk Yüksek  gentoo.org>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 crossdev | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/crossdev b/crossdev
index 4576e0f..12e14e3 100755
--- a/crossdev
+++ b/crossdev
@@ -580,6 +580,20 @@ uninstall() {
[[ ${i} -eq 2 ]] && rm -r "${CROSSDEV_OVERLAY}"
fi
fi
+   # Remove the repos.conf entry if the output overlay is completely 
removed
+   if [[ ! -e "${CROSSDEV_OVERLAY}" ]]; then
+   # There is no easy way to reverse map an overlay entry
+   # to a particular file under repos.conf
+   # We'll scan every conf file for a match on repo name and
+   # remove if the file is managed by crossdev
+   while IFS="" read -d $'\0' -r f ; do
+   grep -qs "^${AUTOGEN_TAG}" "${f}" || continue
+   if grep -qs "^\[${CROSSDEV_OVERLAY_NAME}\]$" "${f}"; 
then
+   rm -f "${f}"
+   break
+   fi
+   done < <(find "${CONFIGROOT}"/repos.conf -type f -print0)
+   fi
# crossdev stopped creating 'package.keywords' in Jan 2020
for f in categories package.{accept_keywords,env,mask,keywords,use} 
profile/package.use.{force,mask} ; do
f="${CONFIGROOT}/${f}"



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

2020-01-30 Thread Sergei Trofimovich
commit: 2a35343c7e4ebde7a6d509b546c9d66e9f8da9a7
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Fri Jan 31 02:56:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 31 07:36:46 2020 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=2a35343c

crossdev: update profiles/categories during uninstall

If we remove the category cross-${CTARGET} in the output overlay,
remove the category itself from profiles/categories.

Signed-off-by: Göktürk Yüksek  gentoo.org>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 crossdev | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/crossdev b/crossdev
index b460d53..9427cf1 100755
--- a/crossdev
+++ b/crossdev
@@ -555,8 +555,13 @@ uninstall() {
ewarn "Uninstalling target '${CTARGET}' ..."
 
# clean out portage config files
-   [[ -d ${CROSSDEV_OVERLAY}/cross-${CTARGET} ]] \
-   && rm -r ${CROSSDEV_OVERLAY}/cross-${CTARGET}
+   if [[ -d ${CROSSDEV_OVERLAY}/cross-${CTARGET} ]]; then
+   rm -r "${CROSSDEV_OVERLAY}"/cross-${CTARGET}
+   # if we remove all the package in the category,
+   # might as well remove the category itself
+   sed -e "/cross-${CTARGET}/d" \
+   -i "${CROSSDEV_OVERLAY}"/profiles/categories
+   fi
# crossdev stopped creating 'package.keywords' in Jan 2020
for f in categories package.{accept_keywords,env,mask,keywords,use} 
profile/package.use.{force,mask} ; do
f="${CONFIGROOT}/${f}"



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

2020-01-30 Thread Sergei Trofimovich
commit: be107b6d5b572d9f13e64b4b53dc687f74193c56
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Fri Jan 31 02:56:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Jan 31 07:36:49 2020 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=be107b6d

crossdev: remove the output overlay during uninstallation when possible

If the output overlay is created solely for one specific CTARGET, and
not modified by the user in any way, it makes no sense to leave it
behind.

Remove the output overlay if the following conditions are met:
- The profiles/categories is empty
- metadata/layout.conf is managed by crossdev
- The only files in the overlay are profiles/categories and metadata/layout.conf

Signed-off-by: Göktürk Yüksek  gentoo.org>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 crossdev | 26 ++
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/crossdev b/crossdev
index 9427cf1..4576e0f 100755
--- a/crossdev
+++ b/crossdev
@@ -562,6 +562,24 @@ uninstall() {
sed -e "/cross-${CTARGET}/d" \
-i "${CROSSDEV_OVERLAY}"/profiles/categories
fi
+   # If profiles/categories is empty, see if we can remove the output 
overlay entirely
+   # The conservative criteria for removal are as follows:
+   # - The profiles/categories is empty
+   # - metadata/layout.conf is managed by crossdev
+   # - The only files in the overlay are profiles/categories and 
metadata/layout.conf
+   # Otherwise, we leave the overlay alone
+   if [[ ! -s "${CROSSDEV_OVERLAY}"/profiles/categories ]]; then
+   # Check if layout.conf is managed by crossdev
+   if grep -qs "^${AUTOGEN_TAG}" 
"${CROSSDEV_OVERLAY}"/metadata/layout.conf; then
+   # Check that there are no other files
+   local i=0
+   while IFS="" read -d $'\0' -r; do
+   i=$((i + 1))
+   done < <(find "${CROSSDEV_OVERLAY}" -type f -print0)
+   # Remove the overlay if we can
+   [[ ${i} -eq 2 ]] && rm -r "${CROSSDEV_OVERLAY}"
+   fi
+   fi
# crossdev stopped creating 'package.keywords' in Jan 2020
for f in categories package.{accept_keywords,env,mask,keywords,use} 
profile/package.use.{force,mask} ; do
f="${CONFIGROOT}/${f}"
@@ -736,6 +754,7 @@ SEARCH_OVERLAYS=""
 CROSSDEV_OVERLAY=""
 CROSSDEV_OVERLAY_NAME=""
 CROSSDEV_OVERLAY_CREATE_REPOS_CONF=""
+AUTOGEN_TAG="# Autogenerated and managed by crossdev"
 # These flags are always disabled for cross-gcc; either usually/always broken, 
or
 # not tested, or doesn't make sense, or no one simply cares about them
 GUSE_DISABLE="-boundschecking -d -gcj -gtk -libffi -mudflap -objc -objc++ 
-objc-gc"
@@ -1206,7 +1225,6 @@ set_metadata() {
# a layout.conf file so portage can find them.  this is a crapshoot
# when diff overlay sources have conflicting eclasses, but nothing
# we really can do about that.
-   local autogen_tag="# Autogenerated and managed by crossdev"
local meta=${CROSSDEV_OVERLAY}/metadata
local repo_name
local layout=${meta}/layout.conf
@@ -1219,7 +1237,7 @@ set_metadata() {
 
xmkdir -p "${meta}"
if [[ -e ${layout} ]] ; then
-   if ! grep -qs "^${autogen_tag}" "${layout}" ; then
+   if ! grep -qs "^${AUTOGEN_TAG}" "${layout}" ; then
einfo "leaving metadata/layout.conf alone in 
${CROSSDEV_OVERLAY}"
return
fi
@@ -1273,7 +1291,7 @@ set_metadata() {
 
# write out that layout.conf!
cat <<-EOF > "${layout}" || die "could not write ${layout}"
-   ${autogen_tag}
+   ${AUTOGEN_TAG}
# Delete the above line if you want to manage this file yourself
masters = ${masters% }
repo-name = ${repo_name}
@@ -1283,7 +1301,7 @@ set_metadata() {
# If there is no repos.conf entry for the output overlay, create one 
here
if [[ -n ${CROSSDEV_OVERLAY_CREATE_REPOS_CONF} ]]; then
cat <<-EOF > "${CROSSDEV_OVERLAY_CREATE_REPOS_CONF}" || die 
"could not create the repo conf"
-   ${autogen_tag}
+   ${AUTOGEN_TAG}
[${repo_name}]
location = ${CROSSDEV_OVERLAY}
masters = ${masters% }



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

2020-01-30 Thread Michał Górny
commit: 4452f9b75a6622cac149557b18fc333987e1f05e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 31 07:31:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 31 07:31:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4452f9b7

package.mask: Last rite app-mobilephone/lightblue

Bug: https://bugs.gentoo.org/707550
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index b682ddaf6e8..12071115e04 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,12 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2020-01-31)
+# Last release in 2009.  No tests.  Python 2 only.  No reverse
+# dependencies.
+# Removal in 30 days.  Bug #707550.
+app-mobilephone/lightblue
+
 # Michał Górny  (2020-01-29)
 # Abandoned in 2009.  Python 2 only.  No blockers left.
 # Removal in 30 days.  Bug #706218.



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

2020-01-30 Thread Michał Górny
commit: dfcb1591c3acf1853cbb113443a42695abb41260
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 31 07:32:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 31 07:32:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcb1591

dev-python/pybluez: Drop to maint-needed

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pybluez/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-python/pybluez/metadata.xml b/dev-python/pybluez/metadata.xml
index 0334f65093e..7ab1c610c03 100644
--- a/dev-python/pybluez/metadata.xml
+++ b/dev-python/pybluez/metadata.xml
@@ -1,10 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   pyt...@gentoo.org
-   Python
-   
+   
PyBluez is an effort to create Python wrappers around 
bluez to allow Python
 developers to use system bluetooth resources. It works on machines running the
 GNU/Linux operating system and the bluez bluetooth stack.



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

2020-01-30 Thread Michał Górny
commit: 67d1ce149b57321c9187f057e5a0ab1827e7f881
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 31 06:40:58 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 31 06:46:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67d1ce14

dev-python/pytest-xprocess: Bump to 0.13.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pytest-xprocess/Manifest|  1 +
 .../pytest-xprocess/pytest-xprocess-0.13.1.ebuild  | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/pytest-xprocess/Manifest 
b/dev-python/pytest-xprocess/Manifest
index d41ea14f99c..6958ed0da9e 100644
--- a/dev-python/pytest-xprocess/Manifest
+++ b/dev-python/pytest-xprocess/Manifest
@@ -1 +1,2 @@
 DIST pytest-xprocess-0.12.1.tar.gz 12078 BLAKE2B 
30c3c2b41e79b79c5a18911c325ff273b80c45f29d269b96c4085c0c78a6897b2064eb1d2e83f9c061c4663d2f52d88230d9e87ea2ba4d114c6e04f42aa50a5e
 SHA512 
fda868a12a056070afd5838c4bc466b4906a7138f685d4a0e6e0adbd975e5a1a2b9b37b8de36a45fb700e02ca14ae219cfe29c467f8d03e55d2a375a7efc9927
+DIST pytest-xprocess-0.13.1.tar.gz 10273 BLAKE2B 
0c2a8bdf5e31543b32ada50f2bb5e1a09b45de820064807bf41321638d11d6b6fea28fd2a8c795e7bc6f7ac7370a3e78988e8aee318fad9df194fd3b06cce7cd
 SHA512 
e0ab9e13d7f90ffca1bb3646e5789582806519ff5e665e13ed0db00896d799a7828b39e7657e947783d15ec1a961b33c1c981e39069dd298bf352826dbdc496f

diff --git a/dev-python/pytest-xprocess/pytest-xprocess-0.13.1.ebuild 
b/dev-python/pytest-xprocess/pytest-xprocess-0.13.1.ebuild
new file mode 100644
index 000..5f63c2ba8f5
--- /dev/null
+++ b/dev-python/pytest-xprocess/pytest-xprocess-0.13.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Manage external processes across test runs"
+HOMEPAGE="https://pypi.org/project/pytest-xprocess/ 
https://github.com/pytest-dev/pytest-xprocess;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/rust:master commit in: dev-util/racer/, virtual/cargo/, dev-util/SolidOak/, dev-lang/rust/files/, ...

2020-01-30 Thread Mikhail Pukhlikov
commit: 91fa8fe1e54cfd4b25cae067a7b2ce40ef048024
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jan 31 06:45:30 2020 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jan 31 06:46:07 2020 +
URL:https://gitweb.gentoo.org/repo/proj/rust.git/commit/?id=91fa8fe1

drop virtual/cargo, update rust

Signed-off-by: Mikhail Pukhlikov  gentoo.org>

 dev-lang/rust/Manifest | 10 ++--
 dev-lang/rust/files/1.36.0-libressl.patch  | 68 --
 dev-lang/rust/files/1.40.0-add-soname.patch| 36 
 ...-1.40.0-r666.ebuild => rust-1.41.0-r666.ebuild} |  2 +-
 dev-rust/qt_generator/qt_generator-.ebuild |  3 +-
 dev-rust/rust-bindgen/rust-bindgen-.ebuild |  3 +-
 dev-util/SolidOak/SolidOak-.ebuild |  5 +-
 dev-util/racer/racer-.ebuild   |  3 +-
 eclass/cargo.eclass|  4 +-
 virtual/cargo/cargo-1.40.0-r666.ebuild | 17 --
 virtual/cargo/cargo-.ebuild| 17 --
 virtual/cargo/metadata.xml |  8 ---
 ...-1.40.0-r666.ebuild => rust-1.41.0-r666.ebuild} |  2 +-
 13 files changed, 50 insertions(+), 128 deletions(-)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index 94543be..41e5914 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -1,5 +1,5 @@
-DIST rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz 238165960 SHA256 
a3f6943ad00bbf7131c8571b21f641082c8ac8298ee3a8bd5428e96743e31e05 SHA512 
ad37a8454acb8985a5c2b42d7f8bc4212651a16fb5af6b4314dd97faa47de79893f2f74b516af89cd7e77ef3db64247c4764585eb0a17ac328c9cba5e5b9c407
 WHIRLPOOL 
44a19ddd42628d841b8d923a64236f319f57ac414d97e679a2cf61834e3d32c43ccc650d085781def16ca17b51490e412ddcf563347403dcb65849d443688429
-DIST rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz 246114456 SHA256 
d98a3cfaa427e7bba95a36cbe98cc2ded3ff5ee87242add1e0c393467c069756 SHA512 
db2b001a5587e2d5c8cdcb53c974f2332e76f58e362cba55fc971d7244754f1fa0b7e708ad7e73e7250652b442f06929dc1e8981536d7d76850b45ade275d406
 WHIRLPOOL 
4d1ba915fef3afeb197a236cdaa6af0c7c49b8db1fae9b2381e3fc226714519304d16361cb50ab0b2853ee762990fe17ddf60130cdb6508d6d7042936bacc252
-DIST rust-1.39.0-i686-unknown-linux-gnu.tar.xz 297665804 SHA256 
26b57f9c76ef9119e703a5b5acb7026963f18814cc167c2d8d6a562e05ad755c SHA512 
930546e79c0b1105eb0604ae33ccdbd8b00b56e56d069f19f0d802093a052fd3f940eaf1390cdecd79833b0c70457ebfee2ce3b9674fff72df1367076584394a
 WHIRLPOOL 
c77a59a825b2e73cb40670bacda632fcba93273aaa3fb67b794c82dd3038879ebbcbe7da33a70c72260c7039b5df9319267db536225f33d401983b55b505c564
-DIST rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 284967620 SHA256 
095874d294355e95236e07e3e82635d95b8872f751ad21c5d1d9b53ef443e536 SHA512 
02ca6c821877379d8bd0bcc38281a87e6f86bdbae1270da19e41336cc3a812d9c11c1e976655c192c39153f92cda90ddbd7b4b0bcb4f6787d6d354d2be827a8a
 WHIRLPOOL 
9a28af0cebaac330cebe42ac939645b0ed3484558074431ecac6022e6e2c80e94718371180fee2d4536144e171ce57f7cbe718723b3ae42d215d3ebca79e60ff
-DIST rustc-1.40.0-src.tar.xz 92306352 SHA256 
6e2aa3a91697f4b225c6b394cbae6b97666f061dba491f666a5281698fe2aace SHA512 
b5ac3079acefb62d3c985b77f624d7fb68de23a59396fed9ccb292db61641c064f3146ee54d3cf59067b17ebfaadd14a6b2b466def60316bb5b13ba3aef01e1f
 WHIRLPOOL 
2a4f366aec0a129cc3f2b18d623721070613c1ae1b51f797283a73307b5fd425dfde0e32d4308125def62e9a9dfae4503c9a750db3adbdb0d97144e94d8f1a08
+DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 SHA256 
5817c8c3a919117ae6dac8e9b3039d4e614cc9bed8040bf64fcf2e683b8c6245 SHA512 
f601e4251e08a6d66edb0489b6ab840b57622b506547e81036e6dfe08eb71005a22a2777a0b8b2d07a6f88286d58f513482b863116311a6f43c7284769af6e7f
 WHIRLPOOL 
ae73cdedb25883462131e5d723de49cf7f58f15099c4b6a1e64322be5060c1238c3df80211e3e19b4990e9327aea50e2c01fdfec8781a745661debc13f4f3436
+DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 SHA256 
a5701ea0b7551e0a77d6e08fee4f4c871d448d4f7e82be0ee39a834918306e7e SHA512 
d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
 WHIRLPOOL 
e746c620fc235be425ff50ed16d5236894e07c35856b8d16a5877c9dabf79673624d5c23894bca30d84cf2dbbdcbd2c3e9b9358118decc6495898b8f9ec28032
+DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 SHA256 
82454e1b60b2bc24779d9c949cc0e1da43f3e423dbfc6b45b5afddf65829fc9d SHA512 
d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
 WHIRLPOOL 
b1b68c2bc8eb00390a7e131b6c540290d2516bc690523f839f8e48afb86f3b175d9e2e1ac4e8db8f79d3ba84db0681ceff0a517ea4946a19416645e69e5b4f54
+DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 SHA256 
37492d6467bcea611b2c7388aed50b655524f81410e255142ef6cfb6cef1ec53 SHA512 
11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
 WHIRLPOOL 

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

2020-01-30 Thread Michał Górny
commit: 6c569515880656a8337e16967c798ef70af07db3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 31 05:53:14 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 31 05:53:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c569515

dev-python/wheel: Bump to 0.34.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/wheel/Manifest|  1 +
 dev-python/wheel/wheel-0.34.2.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest
index 2c37a6e8a24..cfffb36ffba 100644
--- a/dev-python/wheel/Manifest
+++ b/dev-python/wheel/Manifest
@@ -1,2 +1,3 @@
 DIST wheel-0.29.0.tar.gz 54143 BLAKE2B 
8f29c81b9b3c8ee419c26f04e09f437a2113716f5096e1b6e21f23e6a7426e58b7ee00c0846cfcd816670bee4dd908ef577e4142fae546d4ea643af2c2612049
 SHA512 
b72dec3cf71e3d87c611ff41f1381ed7f2c654edb50c808fb4fd0f552bab3572434495bf18c36d2ecc7cb8b355782054d3d6dedd5589ffda15027e72cff24602
 DIST wheel-0.33.6.gh.tar.gz 50273 BLAKE2B 
bc315c87b83bed39ad4ec08dde31edd570e59b65ff28c64c89b1b5e1f2e526fd6035dbe9902dd9a3efd94b0c5584489f28ed895b36e4eb9dd1ddc225d7069275
 SHA512 
04edf619ee6fd06f1e4c8bc513c6e21ba91615eba42bca5473e60573e274133b1019774b8e3a960e05f5a69bb256508d0a8a31fd9ab91a28f1b87d1095b17b5e
+DIST wheel-0.34.2.gh.tar.gz 57175 BLAKE2B 
4d06c411561f80e51c15422f2d3318efa565f9119e869a2f9284adb9bd3aff7bc104013a63fefae36742d7d87c8468b42292723ed031c2b109323a9141fd1cea
 SHA512 
fcd02cf770382c26b5250aa48f60481ac868ff7e1b08245ed4616aaa7d6dc5e3280d9ab787c4d1690b11550de9f6160c0d31dd65b79554711ab5d02de479e1ab

diff --git a/dev-python/wheel/wheel-0.34.2.ebuild 
b/dev-python/wheel/wheel-0.34.2.ebuild
new file mode 100644
index 000..3a1a9b2fd85
--- /dev/null
+++ b/dev-python/wheel/wheel-0.34.2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="A built-package format for Python"
+HOMEPAGE="https://pypi.org/project/wheel/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+SRC_URI="https://github.com/pypa/wheel/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed \
+   -e 's:--cov=wheel::g' \
+   -i setup.cfg || die
+   distutils-r1_src_prepare
+}



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

2020-01-30 Thread Michał Górny
commit: deb0579cd63e9f6cd3527716fd7aaf1a633b863b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan 31 06:03:25 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan 31 06:03:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb0579c

xfce-base/thunar: Bump to 1.8.12

Signed-off-by: Michał Górny  gentoo.org>

 xfce-base/thunar/Manifest |  1 +
 xfce-base/thunar/thunar-1.8.12.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index bccac3e1d68..950efb17276 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,2 +1,3 @@
 DIST Thunar-1.8.9.tar.bz2 2375302 BLAKE2B 
e98659633b448e1d231e466c72741de71ce448ecf413a4f29df47acd78c9353a8cbc374961b6bb09d4d9d6ff4b98b81d575e98705a742e30038a7c549604
 SHA512 
8e1bff80692ee22393a0c0cfa09178aa14cc476a058f406cab7ca873778ac4673cbac2d271f525a51e0120f1b17f8872c58407e8d7b77c6e67b721f4e5318f80
 DIST thunar-1.8.11.tar.bz2 2362727 BLAKE2B 
75146010df503146413d0d669d24f2e36e23f50952acb06e8670ee41a1dbf21ccb1992e9dbd2296d0ce46d120d81a0e2838e972b7e869977e2d4a8697a4e89eb
 SHA512 
13576616fc556dae9be97f2390e85c12c01b78d86a59e5e8700b67dca7a2e70fe5f1e5716d3d77d22e158e7573a89e096aa8098b78e7bd8e81cb319a6809
+DIST thunar-1.8.12.tar.bz2 2367685 BLAKE2B 
259e7a2c9aeb66673a7b5e6d7147d5257d64b7143c79981ee65097568505969426ea4b20e7ef754fcc6f03e19f632b078115d2db524f2a6eeec1f1e3253e14e4
 SHA512 
cd27b26796602ea8623c368cd6c8bb53136c09e4a02c37775bed9918c801741e0adb5784151fbf4b93785967a637ffb8b1214b0721f9457de683ebd7718a8767

diff --git a/xfce-base/thunar/thunar-1.8.12.ebuild 
b/xfce-base/thunar/thunar-1.8.12.ebuild
new file mode 100644
index 000..80545f3c2e1
--- /dev/null
+++ b/xfce-base/thunar/thunar-1.8.12.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/ 
https://docs.xfce.org/xfce/thunar/start;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+GVFS_DEPEND=">=gnome-base/gvfs-1.18.3"
+COMMON_DEPEND=">=dev-lang/perl-5.6
+   >=dev-libs/glib-2.42
+   >=x11-libs/gdk-pixbuf-2.14
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/exo-0.12:=
+   >=xfce-base/libxfce4ui-4.12:=
+   >=xfce-base/libxfce4util-4.12:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre-6:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? ( ${GVFS_DEPEND} )
+   udisks? (
+   virtual/udev
+   ${GVFS_DEPEND}[udisks,udev]
+   )"
+DEPEND="${COMMON_DEPEND}
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO )
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: app-vim/merginal/

2020-01-30 Thread Tim Harder
commit: 017a1f4f4de3b56406f693461cc143f358e01389
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jan 31 03:45:23 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jan 31 03:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=017a1f4f

app-vim/merginal: version bump to 2.1.2

Signed-off-by: Tim Harder  gentoo.org>

 app-vim/merginal/Manifest| 1 +
 app-vim/merginal/{merginal-.ebuild => merginal-2.1.2.ebuild} | 4 ++--
 app-vim/merginal/merginal-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/app-vim/merginal/Manifest b/app-vim/merginal/Manifest
index 137e14b70a3..f726ade4705 100644
--- a/app-vim/merginal/Manifest
+++ b/app-vim/merginal/Manifest
@@ -1 +1,2 @@
 DIST merginal-2.1.0.tar.gz 13510 BLAKE2B 
c44f3873f36ee540e69f1cd87558e2601f944f430d15ae0e863adbba5383637ddbae2bee01cf1f7788f677a159da7870a83b909562813f8817d610e85f9d4a96
 SHA512 
3514c210a016d3446e73b7acc8a8a4cc2427e0133df81d7c644aaa1465e9c5945d3f46b7cac697f70cac990563e595305360991cdaa8244032167aea5f88eaed
+DIST merginal-2.1.2.tar.gz 15156 BLAKE2B 
a8181ebd7aa67663b4541b5cb5028b6cadcca68c48f325dca07308ad13554d1d4b96b53f0a30e516cea732c880e68cb7e4cb7836b72cbd6b59a009e8d3c744b2
 SHA512 
70da5529ee22b3f06d83ecac62634d46d30472f064613a1844a7cdae31ed97366b5fcf6b31f4becd4cde246ccac32be6528c8c93ee2f02bdd32932388282f9bf

diff --git a/app-vim/merginal/merginal-.ebuild 
b/app-vim/merginal/merginal-2.1.2.ebuild
similarity index 93%
copy from app-vim/merginal/merginal-.ebuild
copy to app-vim/merginal/merginal-2.1.2.ebuild
index fbe6b96d461..6d95e33ef10 100644
--- a/app-vim/merginal/merginal-.ebuild
+++ b/app-vim/merginal/merginal-2.1.2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit vim-plugin
 

diff --git a/app-vim/merginal/merginal-.ebuild 
b/app-vim/merginal/merginal-.ebuild
index fbe6b96d461..6d95e33ef10 100644
--- a/app-vim/merginal/merginal-.ebuild
+++ b/app-vim/merginal/merginal-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit vim-plugin
 



[gentoo-commits] repo/gentoo:master commit in: app-vim/fugitive/

2020-01-30 Thread Tim Harder
commit: e3faaf4d8eedf881b00379e2be2019a5cf688728
Author: Tim Harder  gentoo  org>
AuthorDate: Fri Jan 31 03:47:21 2020 +
Commit: Tim Harder  gentoo  org>
CommitDate: Fri Jan 31 03:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3faaf4d

app-vim/fugitive: version bump to 3.2

Signed-off-by: Tim Harder  gentoo.org>

 app-vim/fugitive/Manifest|  1 +
 app-vim/fugitive/fugitive-3.2.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-vim/fugitive/Manifest b/app-vim/fugitive/Manifest
index f3c44f0541a..17f21efd3a7 100644
--- a/app-vim/fugitive/Manifest
+++ b/app-vim/fugitive/Manifest
@@ -1,3 +1,4 @@
 DIST fugitive-2.4.tar.gz 33340 BLAKE2B 
d5e5df47e0492510abae735dd47b51d797fe38862401f7d8e64404f6fa4e040641141c6febb13b05910cc44dc0372b084fe0ee8c3980a73d11d65e1a502ed627
 SHA512 
fb9d4129090bbafcace9400e9f21feae06bc9f903a54cfef7c4cbfa62856019a511b924c294e86fd26cd713d588ca0054a17d9676b59e2f406779ab5d51c3363
 DIST fugitive-2.5.tar.gz 39318 BLAKE2B 
437f4c36b357937fc83e0107882d535c5cc9e609801147d1a48c28e16c4f964c221ff404301e57c9d740a04caf4cf5383a1f307ad89a76294e13b784561223bd
 SHA512 
9a58ff3fa9eae72fca3d1232d01856ef56fe38b7bbf61be44ec4cdf4f0f69fca69fafe19266d657530a6d08f856236b1d1370bb770b14402bb7e476d5ca4bb78
 DIST fugitive-3.1.tar.gz 61142 BLAKE2B 
15436725924d7ab09903973d77e9d7ce904f6bfaee451da2d3240236b2ef0589efd4b34e3673550749a6f021802018b2fb86f09ecdd727231f58bce3fd7c82b0
 SHA512 
4301e53a688ef1c822c146e04c41b6724cc38503733c622c0be8ea67ff2dd442f487fab8569bd3c8f7d97f6a4d5b42b58c0f23a216d74b862c09ed5c57f6ea87
+DIST fugitive-3.2.tar.gz 64708 BLAKE2B 
cab484ec66b7c54857856ed1f6cbebbf6d3fb1afdb35b004f72f8c06785a18d8810244255305cd949e25d1f78d734c46e400488526631b4070d3e0b104830552
 SHA512 
c7ac97d52f683a73545efddf33986dedecbae25208ebf0703dccf99cb46fd5020362f724c5b530aeca40467d9e864ce6597d6eb5eaa93a33643191e1aa5b44db

diff --git a/app-vim/fugitive/fugitive-3.2.ebuild 
b/app-vim/fugitive/fugitive-3.2.ebuild
new file mode 100644
index 000..0d4da899352
--- /dev/null
+++ b/app-vim/fugitive/fugitive-3.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit vim-plugin
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/tpope/vim-fugitive.git;
+else
+   SRC_URI="https://github.com/tpope/vim-fugitive/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos"
+   S="${WORKDIR}/vim-${P}"
+fi
+
+DESCRIPTION="vim plugin: a git wrapper for vim"
+HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=2975 
https://github.com/tpope/vim-fugitive/;
+LICENSE="vim"
+
+VIM_PLUGIN_HELPFILES="${PN}.txt"
+
+RDEPEND="dev-vcs/git"



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

2020-01-30 Thread Miroslav Šulc
commit: 7956028c2a326c7179ca2889317fe789a05c734d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 31 01:15:03 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 31 01:15:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7956028c

media-libs/simage: removed unused patches

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/simage/files/simage-1.7.0-libpng15.patch | 12 
 .../simage/files/simage-1.7.0-pkgconfig-partial.patch   | 13 -
 2 files changed, 25 deletions(-)

diff --git a/media-libs/simage/files/simage-1.7.0-libpng15.patch 
b/media-libs/simage/files/simage-1.7.0-libpng15.patch
deleted file mode 100644
index f99d474cf04..000
--- a/media-libs/simage/files/simage-1.7.0-libpng15.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ruN simage-1.7.0/src/simage_png.c new/src/simage_png.c
 simage-1.7.0/src/simage_png.c  2010-02-26 16:47:31.0 +0100
-+++ new/src/simage_png.c   2013-06-06 22:34:23.537331509 +0200
-@@ -323,7 +323,7 @@
-   /* Set error handling.  REQUIRED if you aren't supplying your own
-* error hadnling functions in the png_create_write_struct() call.
-*/
--  if (setjmp(png_ptr->jmpbuf)) {
-+  if (setjmp(png_jmpbuf(png_ptr))) {
- /* If we get here, we had a problem reading the file */
- fclose(fp);
- png_destroy_write_struct(_ptr,  (png_infopp)info_ptr);

diff --git a/media-libs/simage/files/simage-1.7.0-pkgconfig-partial.patch 
b/media-libs/simage/files/simage-1.7.0-pkgconfig-partial.patch
deleted file mode 100644
index c8c893855e8..000
--- a/media-libs/simage/files/simage-1.7.0-pkgconfig-partial.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ruN simage-1.7.0/simage.pc.in new/simage.pc.in
 simage-1.7.0/simage.pc.in  2010-02-26 16:47:31.0 +0100
-+++ new/simage.pc.in   2013-06-06 22:35:42.303326845 +0200
-@@ -8,7 +8,8 @@
- Version: @VERSION@
- Requires:
- Conflicts:
--Libs: -L${libdir} @SIMAGE_EXTRA_LDFLAGS@ @SIMAGE_EXTRA_LIBS@
-+Libs: -L${libdir} -lsimage
-+Libs.private: -L${libdir} @SIMAGE_EXTRA_LIBS@
- Cflags: -I${includedir} @SIMAGE_EXTRA_CFLAGS@ @SIMAGE_EXTRA_CPPFLAGS@
- 
- simage_host="@host@"



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

2020-01-30 Thread Miroslav Šulc
commit: afb66845a9e3c30f419685657be626c4cccd323d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 31 01:13:08 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 31 01:15:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb66845

media-libs/simage: bump to 1.8.0

1) switched from cmake-utils to cmake
2) updated homepage, src_uri and license
3) updated deps

some updates used from the ebuild in waebbl overlay

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/simage/Manifest |  1 +
 ...-CMakeLists.txt-comment-cpack.d-inclusion.patch | 25 +++
 media-libs/simage/simage-1.8.0.ebuild  | 82 ++
 3 files changed, 108 insertions(+)

diff --git a/media-libs/simage/Manifest b/media-libs/simage/Manifest
index dff8036465f..ffa68c89f9b 100644
--- a/media-libs/simage/Manifest
+++ b/media-libs/simage/Manifest
@@ -1 +1,2 @@
 DIST simage-1.7.1-src.zip 4145907 BLAKE2B 
99f5f5f46530c2600d47ab0bb080d69281447ee96a2bb9b63ebe5a5c56e235f34ca8bd97b0d6adedf061fe221a61d144d4ccce00123941a9c74d72b1f190030d
 SHA512 
b3c81fa363cd570b3512cd2984f154b83876353ec389dc35afcac4e4ddf8d301eef5b0f8df93c38b9caa6afd81fbe53d3943ad05e041b77734f03c26d2e12867
+DIST simage-1.8.0.tar.gz 791151 BLAKE2B 
0a5720c06501c8212b5a148ad790ff60d6d9fc507868a66d40dbe3b6b089e47dca21828fee96ef708a03651d02843c9e6b6db7856088ddf7e487b4b5eeafbccd
 SHA512 
7070c845fc72094a97b1253d23a5f60f90e71dc6ed968c9c7da67e05660b05245a807fbdf0f592a1d459c7c3b725783c55f59f867182b11cb9ec40741d7ad58c

diff --git 
a/media-libs/simage/files/simage-1.8.0-0001-CMakeLists.txt-comment-cpack.d-inclusion.patch
 
b/media-libs/simage/files/simage-1.8.0-0001-CMakeLists.txt-comment-cpack.d-inclusion.patch
new file mode 100644
index 000..4dcc5994f36
--- /dev/null
+++ 
b/media-libs/simage/files/simage-1.8.0-0001-CMakeLists.txt-comment-cpack.d-inclusion.patch
@@ -0,0 +1,25 @@
+From 1c0e3fb6deb9c3d3c1dd1d4940ffe8d71c2158c9 Mon Sep 17 00:00:00 2001
+From: Bernd Waibel 
+Date: Mon, 20 Jan 2020 18:45:10 +0100
+Subject: [PATCH] CMakeLists.txt: comment cpack.d inclusion
+
+Directory is not included in tarball and not needed on Gentoo.
+
+Signed-off-by: Bernd Waibel 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 775037a..e3deb01 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -627,4 +627,4 @@ install(EXPORT ${PROJECT_NAME}
+ 
+ # 
+ # New CPACK section, please see the README file inside cpack.d directory.
+-add_subdirectory(cpack.d)
++#add_subdirectory(cpack.d)
+-- 
+2.25.0
+

diff --git a/media-libs/simage/simage-1.8.0.ebuild 
b/media-libs/simage/simage-1.8.0.ebuild
new file mode 100644
index 000..8d8e6434e9b
--- /dev/null
+++ b/media-libs/simage/simage-1.8.0.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Image and video texturing library"
+HOMEPAGE="https://github.com/coin3d/simage/;
+SRC_URI="https://github.com/coin3d/simage/archive/${P}.tar.gz;
+
+LICENSE="BSD-1"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="debug gif jpeg png qt5 sndfile test tiff vorbis"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:=
+   gif? ( media-libs/giflib:= )
+   jpeg? ( virtual/jpeg:0 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   )
+   sndfile? ( media-libs/libsndfile )
+   tiff? ( media-libs/tiff:0 )
+   vorbis? (
+   media-libs/libogg
+   media-libs/libvorbis
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   test? ( media-libs/libsndfile )
+"
+
+S="${WORKDIR}/${PN}-${P}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.7.1-cmake-automagic-deps.patch"
+   # examples need to link against libsndfile unconditionally so either we 
could
+   # make the dep unconditional or not build the examples. i chose the 
latter way.
+   # btw, examples are not installed anyway, they are just compiled.
+   "${FILESDIR}/${PN}-1.7.1-disable-examples.patch"
+   "${FILESDIR}/${PN}-1.7.1-tests-conditional.patch"
+   "${FILESDIR}/${PN}-1.7.1-disable-gif-quantize-buffer.patch"
+   "${FILESDIR}/${P}-0001-CMakeLists.txt-comment-cpack.d-inclusion.patch"
+)
+
+DOCS=(AUTHORS ChangeLog NEWS README)
+
+src_configure() {
+   use debug && append-cppflags -DSIMAGE_DEBUG=1
+
+   local mycmakeargs=(
+   -DSIMAGE_AVIENC_SUPPORT=OFF # Windows only
+   -DSIMAGE_BUILD_SHARED_LIBS=ON
+   -DSIMAGE_CGIMAGE_SUPPORT=OFF # OS X only
+   -DSIMAGE_EPS_SUPPORT=ON
+   -DSIMAGE_GDIPLUS_SUPPORT=OFF # Windows only
+   

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

2020-01-30 Thread Mike Pagano
commit: c7b817b9924c007e28a54323f63949268f4e1d10
Author: Mike Pagano  gentoo  org>
AuthorDate: Fri Jan 31 00:41:49 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Fri Jan 31 00:41:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b817b9

dev-util/idea-community: Version bump

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 dev-util/idea-community/Manifest   |   1 +
 .../idea-community-2019.3.2.193.6015.39.ebuild | 141 +
 2 files changed, 142 insertions(+)

diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest
index 035fed81f36..a71c30b4626 100644
--- a/dev-util/idea-community/Manifest
+++ b/dev-util/idea-community/Manifest
@@ -1,4 +1,5 @@
 DIST ideaIC-193.5233.102.tar.gz 551536829 BLAKE2B 
9dac3f24235ab7bc10d440a43bd431b4823d8545a7d7e62c00a296540f007bac916199dacbd2906b4334b9759ce9beb7679abf3a3f672c17a83bf055614e7ce1
 SHA512 
fb8e3085c98529a746c7660b5ae685c4bf569177206f6bef74db2c14973f8527f8258819776edc2b5e15ac253c8450d82c6d4b7f374ffeedd7554988b6da3c67
+DIST ideaIC-3.2.193.6015.39.tar.gz 563811740 BLAKE2B 
393adfb070e3cc41f290056cd4a55d676726dbf4ebcf2729cb25673a669c5f04185c267e64d687795e2555a543142d78f26c9ac83dab7415f3b9e3aa2136f2de
 SHA512 
b71817d51ddac8f41e65d96ec8138d28d871465c52938f6cec837c9fdf5c16fb48bd0d08d3ee545aa3953516f2a56ee9faee0de3052361ad58685be26a15ee29
 DIST jbr-11_0_2-linux-x64-b164.tar.gz 131483925 BLAKE2B 
fb9c55094aeb4a9e6b89ef41699252355895fa4bf55eaa0d3c0a637b6485b5a91a0445b5f4af1872b62cd67b639f7354e05770970d41dcfa58ffeda7ae43c5b6
 SHA512 
4f32940166cc8ad5a138866e18d4cbfcd07f4326a85c051b7a622c9dcb8ee4b6d493331ef24d0c01999134fa2a9bad901f026982c16780fdc5e6b9308821db34
 DIST jbrx-8u202-linux-i586-b1483.37.tar.gz 80726147 BLAKE2B 
e4e5a076a541fd7153e861193ff4247c02ecbc144396ed28737afa7440f7771569b8d968b7c67b3dac333a89ff0b54cc9e5e76d1651b174cc7c0c21b1deb033c
 SHA512 
53693f2ce994f4891807873ae3fe46ce60bee000b78be03c5d3df06b436328abe5b5d7e75d43e57f35f24187f49915187d034b39589e29806f55deeb14a029f2
 DIST jbrx-8u202-linux-x64-b1483.37.tar.gz 81812743 BLAKE2B 
86ddf0c8dc992a27e680caa821f54fa4d647a8bff78b9fdbef82996bfbba828a2f68f1a00ed64bd92ce24a62bfc6c0240837c396644c6e91244cb0d980b6c704
 SHA512 
cd31a3c4da7b8c65e9ae89326c2c8b260b51890258d30f64b1e8a7c6c1442bb2cb68ea2aa80387ce0c1a8f50e3533e8231f72c5935b639e3cf82bc1ffedee8e9

diff --git a/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild 
b/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild
new file mode 100644
index 000..cf7b3629f82
--- /dev/null
+++ b/dev-util/idea-community/idea-community-2019.3.2.193.6015.39.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit eutils desktop
+
+SLOT="0"
+PV_STRING="$(ver_cut 2-6)"
+MY_PV="$(ver_cut 1-3)"
+MY_PN="idea"
+# Using the most recent Jetbrains Runtime binaries available at the time of 
writing
+# As the exact bundled versions ( jre 11 build 159.30 and jre 8 build 1483.39 
) aren't
+# available separately
+JRE11_BASE="11_0_2"
+JRE11_VER="164"
+JRE_BASE="8u202"
+JRE_VER="1483.37"
+
+# distinguish settings for official stable releases and EAP-version releases
+if [[ "$(ver_cut 7)"x = "prex" ]]
+then
+   # upstream EAP
+   KEYWORDS=""
+   
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${PV_STRING}.tar.gz;
+else
+   # upstream stable
+   KEYWORDS="~amd64 ~x86"
+   
SRC_URI="https://download.jetbrains.com/idea/${MY_PN}IC-${MY_PV}-no-jbr.tar.gz 
-> ${MY_PN}IC-${PV_STRING}.tar.gz
+   jbr8? ( x86? ( 
https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-${JRE_BASE}-linux-i586-b${JRE_VER}.tar.gz
 -> jbrx-${JRE_BASE}-linux-i586-b${JRE_VER}.tar.gz )
+   amd64? ( 
https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbrx-${JRE_BASE}-linux-x64-b${JRE_VER}.tar.gz
 -> jbrx-${JRE_BASE}-linux-x64-b${JRE_VER}.tar.gz ) )
+   jbr11? ( amd64? ( 
https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz
 -> jbr-${JRE11_BASE}-linux-x64-b${JRE11_VER}.tar.gz ) )"
+fi
+
+DESCRIPTION="A complete toolset for web, mobile and enterprise development"
+HOMEPAGE="https://www.jetbrains.com/idea;
+
+LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1
+   codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 jbr8? ( GPL-2 )
+   jbr11? ( GPL-2 ) GPL-2 GPL-2-with-classpath-exception ISC
+   JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT
+   MPL-1.0 MPL-1.1 OFL ZLIB"
+
+#Splitting custom-jdk into jbr8 and jbr11 as upstream now offers downloads with
+#either (or neither) bundled
+#Defaulting to jbr8 to match upstream
+IUSE="+jbr8 -jbr11"
+REQUIRED_USE="jbr8? ( !jbr11 )"
+
+DEPEND="!dev-util/${PN}:14
+   !dev-util/${PN}:15"
+RDEPEND="${DEPEND}
+   

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

2020-01-30 Thread Miroslav Šulc
commit: ba7aef47a070873ae75c04b038040f27bd6320d1
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Jan 31 00:38:42 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Jan 31 00:39:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7aef47

media-libs/simage: removed old 1.7.0-r1

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-libs/simage/Manifest   |  1 -
 media-libs/simage/simage-1.7.0-r1.ebuild | 75 
 2 files changed, 76 deletions(-)

diff --git a/media-libs/simage/Manifest b/media-libs/simage/Manifest
index 58cf77d47d7..dff8036465f 100644
--- a/media-libs/simage/Manifest
+++ b/media-libs/simage/Manifest
@@ -1,2 +1 @@
-DIST simage-1.7.0.tar.gz 752602 BLAKE2B 
feca31f8d41ae67271e43c9c664243d872985068ffc8496d43c9b59a47ae5c3067956acced3ff9abbdc5a360aec662e3972a93d8523a704a72ac9d12dd4cfaa0
 SHA512 
944ec009dd7041692073ddd9795fdd633fe3bc9101f1c1234e8be3746487a9431aecf52abde01563e719153fbe1ca7d29f9b64042e4a64ea08d6cb14666dd89f
 DIST simage-1.7.1-src.zip 4145907 BLAKE2B 
99f5f5f46530c2600d47ab0bb080d69281447ee96a2bb9b63ebe5a5c56e235f34ca8bd97b0d6adedf061fe221a61d144d4ccce00123941a9c74d72b1f190030d
 SHA512 
b3c81fa363cd570b3512cd2984f154b83876353ec389dc35afcac4e4ddf8d301eef5b0f8df93c38b9caa6afd81fbe53d3943ad05e041b77734f03c26d2e12867

diff --git a/media-libs/simage/simage-1.7.0-r1.ebuild 
b/media-libs/simage/simage-1.7.0-r1.ebuild
deleted file mode 100644
index f491e59cb38..000
--- a/media-libs/simage/simage-1.7.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Image and video texturing library"
-HOMEPAGE="https://bitbucket.org/Coin3D/simage;
-SRC_URI="https://bitbucket.org/Coin3D/coin/downloads/${P}.tar.gz;
-
-LICENSE="public-domain mpeg2enc"
-KEYWORDS="amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86"
-SLOT="0"
-IUSE="debug gif jpeg png sndfile static-libs tiff vorbis zlib"
-RESTRICT="mirror bindist" #465086
-
-RDEPEND="
-   gif? ( media-libs/giflib )
-   jpeg? ( virtual/jpeg:0= )
-   png? ( media-libs/libpng:0= )
-   sndfile? ( media-libs/libsndfile )
-   tiff? ( media-libs/tiff:0= )
-   vorbis? (
-   media-libs/libogg
-   media-libs/libvorbis
-   )
-   zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-DOCS=(AUTHORS ChangeLog NEWS README)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.7.0-pkgconfig-partial.patch
-   "${FILESDIR}"/${PN}-1.7.0-libpng15.patch
-)
-
-# --with-pic, two defined (PIC and one for image format, sillyt), no not pass
-# --enable-qimage, broken Qt checks, unable to locate FHS-compliant Qt install
-# --with-x, not used anywhere
-src_configure() {
-   econf \
-   --disable-qimage \
-   --disable-quicktime \
-   --with-eps \
-   --with-mpeg2enc \
-   --with-rgb \
-   --with-targa \
-   --with-xwd \
-   --without-x \
-   $(use_with gif) \
-   $(use_enable debug) \
-   $(use_enable debug symbols) \
-   $(use_with jpeg) \
-   --without-jasper \
-   $(use_with png) \
-   $(use_with sndfile libsndfile) \
-   $(use_enable static-libs static) \
-   $(use_with tiff) \
-   $(use_with vorbis oggvorbis) \
-   $(use_with zlib)
-}
-
-src_install() {
-   # Remove simage from Libs.private
-   sed -e '/Libs.private/s/ -lsimage//' -i simage.pc || die
-
-   default
-
-   # Remove libtool files when not needed.
-   if use static-libs; then
-   rm -f "${ED}"/usr/lib*/*.la || die
-   fi
-}



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

2020-01-30 Thread Andreas Sturmlechner
commit: aa62522e1a37007d98e7c6c5b8fcee2c871f5a99
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 22:38:31 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 22:46:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa62522e

sci-libs/gdal: 3.0.4 version bump

Fixes build against app-text/poppler-0.85.0

Closes: https://bugs.gentoo.org/686732
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/gdal/Manifest  |   1 +
 sci-libs/gdal/gdal-3.0.4.ebuild | 303 
 2 files changed, 304 insertions(+)

diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 06a7010fbf8..de46191ac3a 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -1,3 +1,4 @@
 DIST gdal-2.4.1.tar.gz 14546610 BLAKE2B 
92404336339c6f46877f3e6599af6fc67a53714888ff66fc0142efa8ddf185ad34d9ec337dcbad67f059041da31e70073a9e41872a7332fd9977552d79fcbc61
 SHA512 
b25e49f343986af6f37e0bec6dc3084cbcf1a0080da5cfd91d1a58c1d9ffd2ac355299d66534e63e89358cbb15ecd0f2ae934d91bbd2a3749889dadaf266e483
 DIST gdal-2.4.3.tar.gz 14726748 BLAKE2B 
104c29912a96b03d0913be40f91a844b2f04f1e972b1ae8764bd277e7d51960b45d4a67a8f9240130de7ce8752f69f4172ca9a54bb11e70635aa55b6c6924cb5
 SHA512 
e532ce86c92724300ab443c42dd8cec0e74e41411a54d30222f98faa10623b31e616eda44da8f406ed01f3fc3c72c76e8ceb80c1dff733f8efcaa2e2e18132f6
 DIST gdal-3.0.2.tar.gz 14348856 BLAKE2B 
a52b3c5f1177b85ca991fd5dd27e4238a6ff066fa28842ffbddea8617a3f897d9525035a1cf9237365dbc4657037b3eb0a740cd0e65fe4c83b0c76ffe23c0e56
 SHA512 
eb35e28106f2f422fd5021261ef44864574f6a6be23e679cc5ae44be910f978769fc24fa15367ad4058fb3170cdd2985a6c4caedc3510dde8a6d163091cf3ab0
+DIST gdal-3.0.4.tar.gz 14379480 BLAKE2B 
1ced7f791608be2ea1aede8705826135a015a3bf376af087b10e0b17a6884c141df4b24654eeac136afd959c1360ce0cf1f1312438093ca305fa38a242d7e364
 SHA512 
bc5032a123a2cc90145fef8b467a4c9b78ddf7b4d850ceaae8350aacc3f6f23e13dd52219844a2b930b59d000854d3f2cce117643d62ead176b71939f4760ce9

diff --git a/sci-libs/gdal/gdal-3.0.4.ebuild b/sci-libs/gdal/gdal-3.0.4.ebuild
new file mode 100644
index 000..eea42e45743
--- /dev/null
+++ b/sci-libs/gdal/gdal-3.0.4.ebuild
@@ -0,0 +1,303 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GENTOO_DEPEND_ON_PERL="no"
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_OPTIONAL=1
+inherit autotools bash-completion-r1 perl-module distutils-r1 flag-o-matic 
java-pkg-opt-2 toolchain-funcs
+
+DESCRIPTION="Translator library for raster geospatial data formats (includes 
OGR support)"
+HOMEPAGE="https://gdal.org/;
+SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.gz;
+
+SLOT="0/2.3"
+LICENSE="BSD Info-ZIP MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x86-macos"
+IUSE="armadillo +aux-xml curl debug doc fits geos gif gml hdf5 java jpeg 
jpeg2k lzma mdb mysql netcdf odbc ogdi opencl oracle pdf perl png postgres 
python spatialite sqlite threads webp xls zstd"
+
+REQUIRED_USE="
+   mdb? ( java )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   spatialite? ( sqlite )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   java? (
+   dev-java/ant-core
+   dev-lang/swig:0
+   >=virtual/jdk-1.7:*
+   )
+   perl? ( dev-lang/swig:0 )
+   python? (
+   dev-lang/swig:0
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="
+   dev-libs/expat
+   dev-libs/json-c:=
+   dev-libs/libpcre
+   dev-libs/libxml2:2
+   media-libs/tiff
+   >=sci-libs/libgeotiff-1.5.1-r1:=
+   >=sci-libs/proj-6.0.0:=
+   sys-libs/zlib[minizip(+)]
+   armadillo? ( sci-libs/armadillo:=[lapack] )
+   curl? ( net-misc/curl )
+   fits? ( sci-libs/cfitsio:= )
+   geos? ( >=sci-libs/geos-3.8.0 )
+   gif? ( media-libs/giflib:= )
+   gml? ( >=dev-libs/xerces-c-3.1 )
+   hdf5? ( >=sci-libs/hdf5-1.6.4:=[szip] )
+   jpeg? ( virtual/jpeg:0= )
+   jpeg2k? ( media-libs/openjpeg:2= )
+   lzma? ( || (
+   app-arch/xz-utils
+   app-arch/lzma
+   ) )
+   mdb? ( dev-java/jackcess:1 )
+   mysql? ( virtual/mysql )
+   netcdf? ( sci-libs/netcdf:= )
+   odbc? ( dev-db/unixODBC )
+   ogdi? ( sci-libs/ogdi )
+   opencl? ( virtual/opencl )
+   oracle? ( dev-db/oracle-instantclient:= )
+   pdf? ( app-text/poppler:= )
+   perl? ( dev-lang/perl:= )
+   png? ( media-libs/libpng:0= )
+   postgres? ( >=dev-db/postgresql-8.4:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+   spatialite? ( dev-db/spatialite )
+   sqlite? ( dev-db/sqlite:3 )
+   webp? ( media-libs/libwebp:= )
+   xls? ( dev-libs/freexl )
+   zstd? 

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

2020-01-30 Thread Andreas Sturmlechner
commit: 457c49e77f8e327500ef57ab738f9f740af2b591
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 22:22:20 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 22:22:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=457c49e7

app-text/poppler: 0.85.0 version bump

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/poppler/Manifest  |   1 +
 app-text/poppler/poppler-0.85.0.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index a4117ad08ac..ebfd3a242d3 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,3 +1,4 @@
 DIST poppler-0.82.0.tar.xz 1553336 BLAKE2B 
a83d476ce1174cb7789f857a52a8a9ed29dfe8863d082ef662508ad9957667349aa62b038fa1a52e9e7ae3ddf4701eb5fbd58545b041b6aebd69cb8b91376d8d
 SHA512 
1631be30e398dd18a4e8c2cc893cf0d9469a98d93f02f2ffe3bc14857518b76674a10cafe89ee92b9886c3c6b03d50e214a6838c102f673a62789c9832cfa4a2
 DIST poppler-0.83.0.tar.xz 1555456 BLAKE2B 
4ab24a85e879d0ddbf24cf7bab5b1da7c15fc026e88b4076dc2b8cd34d69a5bcc0113df20fabda6915afea880480613ba34be6e23b5b0d79a3c6197c92af7853
 SHA512 
bfde1e3cc4d9c626949aab770d84fccbe47bdde2331d3b9f5b98c24319eb573a5db62acbfa5a524b21ed0f195f8b163fee64677c2bd616d31d0bb219d1e66713
 DIST poppler-0.84.0.tar.xz 1561236 BLAKE2B 
eb85b2d0aac2d736ffa74a11df4fbdf28841ded8fec3d32aa92d22f0d1c51aae9d3deacc8cbdd7dbf95906cf46b01f1bca7aa8af99c7fe209e4169478a778e72
 SHA512 
e00aca76b4909621b79ec68374529396ddba756af5d60d86750095dfebbabe5b576aa7c873c3fcfabaff28c89e3e37e826d4a0fac356d76ef966500514a772e7
+DIST poppler-0.85.0.tar.xz 1588616 BLAKE2B 
d30c16ff214d2b64fade28bb4099567150e99df6ab967702f48e18ed2191e444728f51d4c1ce1772567c31f9b87a8cf64993ebc383184e06f8b3707436c89143
 SHA512 
2311bde5ae52e065c12a6129f500469860f5ebefafc3f7be581393f08c2121f3eae57394ff54c1f83ee1b926f28c61530bcd8149d42de10a16b9ba7345f2604e

diff --git a/app-text/poppler/poppler-0.85.0.ebuild 
b/app-text/poppler/poppler-0.85.0.ebuild
new file mode 100644
index 000..cdb9a931374
--- /dev/null
+++ b/app-text/poppler/poppler-0.85.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2005-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake toolchain-funcs xdg-utils
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
+   SLOT="0/"
+else
+   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+   SLOT="0/95"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/;
+
+LICENSE="GPL-2"
+IUSE="cairo cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png 
qt5 tiff +utils"
+
+# No test data provided
+RESTRICT="test"
+
+BDEPEND="
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+DEPEND="
+   media-libs/fontconfig
+   media-libs/freetype
+   sys-libs/zlib
+   cairo? (
+   dev-libs/glib:2
+   x11-libs/cairo
+   introspection? ( dev-libs/gobject-introspection:= )
+   )
+   curl? ( net-misc/curl )
+   jpeg? ( virtual/jpeg:0 )
+   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
+   lcms? ( media-libs/lcms:2 )
+   nss? ( >=dev-libs/nss-3.19:0 )
+   png? ( media-libs/libpng:0= )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtxml:5
+   )
+   tiff? ( media-libs/tiff:0 )
+"
+RDEPEND="${DEPEND}
+   cjk? ( app-text/poppler-data )
+"
+
+DOCS=( AUTHORS NEWS README.md README-XPDF )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
+   "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
+   "${FILESDIR}/${PN}-0.82.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
+   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Clang doesn't grok this flag, the configure nicely tests that, but
+   # cmake just uses it, so remove it if we use clang
+   if [[ ${CC} == clang ]] ; then
+   sed -e 's/-fno-check-new//' -i 
cmake/modules/PopplerMacros.cmake || die
+   fi
+
+   if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
+   sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 
OLD)' \
+   -i CMakeLists.txt || die
+   else
+   einfo "policy(SET CMP0002 OLD) - workaround can be removed"
+   

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

2020-01-30 Thread Andreas Sturmlechner
commit: 4e46d918a1aa2bdadc67bc5381ee7b3380e02da8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 22:42:27 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 22:47:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e46d918

dev-python/basemap: Fix MissingUseDepDefault

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/basemap/basemap-1.0.7-r1.ebuild | 2 +-
 dev-python/basemap/basemap-1.0.7-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/basemap/basemap-1.0.7-r1.ebuild 
b/dev-python/basemap/basemap-1.0.7-r1.ebuild
index 9a801ce2828..21c1f248697 100644
--- a/dev-python/basemap/basemap-1.0.7-r1.ebuild
+++ b/dev-python/basemap/basemap-1.0.7-r1.ebuild
@@ -21,7 +21,7 @@ CDEPEND="sci-libs/shapelib
>=dev-python/matplotlib-python2-0.98[${PYTHON_USEDEP}]
>=dev-python/matplotlib-0.98[${PYTHON_USEDEP}]
)
-   >=sci-libs/geos-3.3.1[python,${PYTHON_USEDEP}]"
+   >=sci-libs/geos-3.3.1[python(-),${PYTHON_USEDEP}]"
 
 DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/dev-python/basemap/basemap-1.0.7-r3.ebuild 
b/dev-python/basemap/basemap-1.0.7-r3.ebuild
index 83b25e1d199..97bcfc3f839 100644
--- a/dev-python/basemap/basemap-1.0.7-r3.ebuild
+++ b/dev-python/basemap/basemap-1.0.7-r3.ebuild
@@ -21,7 +21,7 @@ CDEPEND="sci-libs/shapelib
>=dev-python/matplotlib-python2-0.98[${PYTHON_USEDEP}]
>=dev-python/matplotlib-0.98[${PYTHON_USEDEP}]
)
-   >=sci-libs/geos-3.3.1[python,${PYTHON_USEDEP}]"
+   >=sci-libs/geos-3.3.1[python(-),${PYTHON_USEDEP}]"
 
 DEPEND="${CDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"



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

2020-01-30 Thread Andreas Sturmlechner
commit: 322aec728f4d153522fed2ceab61b5d46ac36b3b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 22:48:38 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 22:48:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322aec72

sci-geosciences/qgis: Raise minimum sci-libs/gdal version to 3.0.4

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-geosciences/qgis/qgis-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/qgis/qgis-.ebuild 
b/sci-geosciences/qgis/qgis-.ebuild
index cffda470c4a..14ca3c37210 100644
--- a/sci-geosciences/qgis/qgis-.ebuild
+++ b/sci-geosciences/qgis/qgis-.ebuild
@@ -52,7 +52,7 @@ COMMON_DEPEND="
>=dev-qt/qtwidgets-${QT_MIN_VER}:5
>=dev-qt/qtxml-${QT_MIN_VER}:5
media-gfx/exiv2:=
-   >=sci-libs/gdal-2.2.3:=[geos]
+   >=sci-libs/gdal-3.0.4:=[geos]
sci-libs/geos
sci-libs/libspatialindex:=
>=sci-libs/proj-4.9.3:=



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

2020-01-30 Thread Andreas Sturmlechner
commit: 1f2abaa7417fbbac6627fb302990b134298e0a7a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 21:47:54 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 22:09:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f2abaa7

app-text/poppler: Subslot bump

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/poppler/poppler-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/app-text/poppler/poppler-.ebuild 
b/app-text/poppler/poppler-.ebuild
index dc4ab8ebb00..cdb9a931374 100644
--- a/app-text/poppler/poppler-.ebuild
+++ b/app-text/poppler/poppler-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2019 Gentoo Authors
+# Copyright 2005-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-   SLOT="0/94"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
+   SLOT="0/95"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 
 DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
@@ -87,6 +87,7 @@ src_configure() {
-DBUILD_GTK_TESTS=OFF
-DBUILD_QT5_TESTS=OFF
-DBUILD_CPP_TESTS=OFF
+   -DRUN_GPERF_IF_PRESENT=OFF
-DENABLE_SPLASH=ON
-DENABLE_ZLIB=ON
-DENABLE_ZLIB_UNCOMPRESS=OFF



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

2020-01-30 Thread Ian Whyman
commit: 2c71f3501ba59325b5efe8751e1a18a9e279e3a3
Author: Ian Whyman  gentoo  org>
AuthorDate: Thu Jan 30 22:07:31 2020 +
Commit: Ian Whyman  gentoo  org>
CommitDate: Thu Jan 30 22:08:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c71f350

net-libs/libupnp: Drop 1.8 slot

Closes: https://bugs.gentoo.org/691866
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Ian Whyman  gentoo.org>

 net-libs/libupnp/Manifest  |  1 -
 ...ibupnp-1.8.4.ebuild => libupnp-1.8.6-r1.ebuild} | 29 +
 net-libs/libupnp/libupnp-1.8.6.ebuild  | 70 --
 3 files changed, 3 insertions(+), 97 deletions(-)

diff --git a/net-libs/libupnp/Manifest b/net-libs/libupnp/Manifest
index f453389e42a..eb00c2c047c 100644
--- a/net-libs/libupnp/Manifest
+++ b/net-libs/libupnp/Manifest
@@ -1,5 +1,4 @@
 DIST libupnp-1.12.0.tar.gz 786378 BLAKE2B 
b1b264c8b254cab79c423fd3efa0911b86aa5ce7ccac35ff61dd5d7fefa9a71d7ce2a513f208b83d66a571483ce8fc179978009908e66b8fc3ff2a1df3d8f26e
 SHA512 
998ef22d2af8e4cbc7fa1f87613ae0aa840e636bb72a5656a97327b0820a46b2b3ed2f3200260c018b5339de2fc4be760d42a3c687e49c7fedb58c1ad2287699
 DIST libupnp-1.6.21.tar.bz2 1245353 BLAKE2B 
ca9ff07f88cfc77c3e3f7250ec1de6fb8c1ad3a918f556a7d37a6e994b67d825608edd3fd788a5b5979de72e3b25288225af3b5b8c58f54395682eef50bfc2d2
 SHA512 
65a2989497b941dfa1f7ac09fe44267de4a5231af25a304f0f6e754c7cbb578bdcb3c500188b5ebfbff9f579099db7501817d45e1724ef8e384d6d918bcdcdeb
 DIST libupnp-1.6.25.tar.bz2 722731 BLAKE2B 
7f1850a235683ecd19bc377cd5c80c9d7ee8f0ded123dfc00d29551d2fd97fb873ce4c30ce0d26d562c57470c266a573c37fed4c0db159c65c56c673271adf92
 SHA512 
c1426c2f855f34a56b96761602a35989867918b556ecf9784c9ce9580f6c6083950004909831bad331f3a4dfb70ef1bd287e026c71bbfde2613f77fe05ab9e1f
-DIST libupnp-1.8.4.tar.gz 783896 BLAKE2B 
483ae5344b0677441a02d4666476090e00d0f7b7798e24a7dbe7ea10cd68f02644851ba17cff06033714dc9f2ddf7d9c5588e5a54693f14ad1a9782a7751480d
 SHA512 
6d96dc0dcf187a425f3b60f4e750102331bd0a5bd452007e345eeacb63e9287ac213574c8071294809283ff8d8795433706ed2a14bae3d451605bf7a75e5a5bb
 DIST libupnp-1.8.6.tar.gz 784912 BLAKE2B 
8b2ac2dbe6b2bae64677d4e47142f42ad6b3c5af61e03faa628a2859afe62a2cb7a16cbfcfa9a0a307db8210f3786e916d3ac12eba3deee68c3c944c98801bb2
 SHA512 
8224460fcd808ed44e46c1c5dfc9236521b34fd140469d6549f42468b3acce83f46cb20cde41de574f55a865067a5f30ebbda68b500784c19cef354265f5acb7

diff --git a/net-libs/libupnp/libupnp-1.8.4.ebuild 
b/net-libs/libupnp/libupnp-1.8.6-r1.ebuild
similarity index 60%
rename from net-libs/libupnp/libupnp-1.8.4.ebuild
rename to net-libs/libupnp/libupnp-1.8.6-r1.ebuild
index a1fc1c7d028..14fc805526f 100644
--- a/net-libs/libupnp/libupnp-1.8.4.ebuild
+++ b/net-libs/libupnp/libupnp-1.8.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,8 +10,8 @@ HOMEPAGE="http://pupnp.sourceforge.net/;
 SRC_URI="https://github.com/mrjimenez/pupnp/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
-SLOT="1.8"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
 IUSE="blocking-tcp debug doc ipv6 +reuseaddr samples static-libs"
 
 DOCS="ChangeLog"
@@ -44,27 +44,4 @@ src_install () {
default
 
use static-libs || prune_libtool_files
-
-   # Slot samples
-   if $(use samples); then
-   for bin in combo ctrlpt device ; do
-   newbin "upnp/sample/.libs/tv_$bin" "tv_$bin-${SLOT}"
-   done
-   fi
-
-   # Slot includes
-   cd "${D}/usr/include" || die
-   mv upnp "upnp-${SLOT}" || die
-
-   # Slot pkgconfig
-   cd "${D}/usr/$(get_libdir)/pkgconfig" || die
-   mv libupnp.pc "libupnp-${SLOT}.pc" || die
-   sed -i -e "s#/upnp#/upnp-${SLOT}#" \
-   -e "s#lupnp#lupnp-${SLOT}#" \
-   -e "s#lixml#lixml-${SLOT}#" "libupnp-${SLOT}.pc" || die
-
-   # Slot symlinks
-   cd "${D}/usr/$(get_libdir)" || die
-   mv libupnp.so "libupnp-${SLOT}.so" || die
-   mv libixml.so "libixml-${SLOT}.so" || die
 }

diff --git a/net-libs/libupnp/libupnp-1.8.6.ebuild 
b/net-libs/libupnp/libupnp-1.8.6.ebuild
deleted file mode 100644
index 2d629febf65..000
--- a/net-libs/libupnp/libupnp-1.8.6.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic autotools vcs-snapshot
-
-DESCRIPTION="An Portable Open Source UPnP Development Kit"
-HOMEPAGE="http://pupnp.sourceforge.net/;
-SRC_URI="https://github.com/mrjimenez/pupnp/archive/release-${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="1.8"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="blocking-tcp debug doc ipv6 

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

2020-01-30 Thread Matthew Thode
commit: 5470d0a54d0057cddb5352d9c438cf661e7e2430
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 30 22:07:46 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 30 22:08:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5470d0a5

sys-apps/bolt: fix building with gcc-10

Closes: https://bugs.gentoo.org/706958
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Matthew Thode  gentoo.org>

 sys-apps/bolt/Manifest |  2 +-
 sys-apps/bolt/bolt-0.7.ebuild  | 42 --
 .../bolt/{bolt-0.8.ebuild => bolt-0.8-r1.ebuild}   |  9 +++--
 3 files changed, 8 insertions(+), 45 deletions(-)

diff --git a/sys-apps/bolt/Manifest b/sys-apps/bolt/Manifest
index 9a9183fe2ac..9cb76e1b17c 100644
--- a/sys-apps/bolt/Manifest
+++ b/sys-apps/bolt/Manifest
@@ -1,2 +1,2 @@
-DIST bolt-0.7.tar.gz 188158 BLAKE2B 
c51588ed746fd2aef15c79c278efe73e78ed8a029d2234b7a6ce717a6a3287ad0e9db82f93661c552a6a35c76a0e16a2712681f45e53f876b3b4f5bd839005b3
 SHA512 
6786f701501cc2680fac52cda7cdfe37971044abcf058b5c83bfa9f1d0a0381ba00e3377cfc97fcccf53760a2eafc1f8f6d0754f0e121d94201711ad8e40a135
 DIST bolt-0.8.tar.gz 219317 BLAKE2B 
9d76f3630d7f690c96447a894e54095deb7a19e46f2b02d7fbd9e584376d6b1a19391007a3a80e293adc8c9de6470279b587807d08006bbc12c7179bf0501e40
 SHA512 
0fdbc026178a4ca6a8c53aa46933d1c411eb04e350955f8b10c7faff814576d0796dd28e56b968648e549c79cf5fa13d43970d797595af0f66457abaef8ace09
+DIST bolt-210.patch 694 BLAKE2B 
237d314aa8e4b1ed92931b5cef3079c23a55eca0cbb15038a92acf49b6563152229ff2bca8b9e30088d24a2ffb6c206dac5f3d73b69531182f0639675af36d56
 SHA512 
307b7c7efc18d2a22311e15e314604bd7d9721b18dfb8a3bab0e1147c3109c65313c3f7fe788431e64e6b26796b8a1da7f1963f9c2cdd8199d0f54349c2f60ce

diff --git a/sys-apps/bolt/bolt-0.7.ebuild b/sys-apps/bolt/bolt-0.7.ebuild
deleted file mode 100644
index 28823c01d33..000
--- a/sys-apps/bolt/bolt-0.7.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit meson systemd
-
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
-HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc systemd"
-
-DEPEND="
-   >=dev-libs/glib-2.50.0:2
-   dev-util/glib-utils
-   virtual/libudev
-   virtual/udev
-   dev-util/umockdev
-   sys-auth/polkit[introspection]
-   systemd? ( sys-apps/systemd:0= )
-   doc? ( app-text/asciidoc )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local emesonargs=(
-   -Dman=$(usex doc true false)
-   --sysconfdir=/etc
-   --localstatedir=/var
-   --sharedstatedir=/var/lib
-   -Dsystemd=$(usex systemd true false)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   keepdir /var/lib/boltd
-}

diff --git a/sys-apps/bolt/bolt-0.8.ebuild b/sys-apps/bolt/bolt-0.8-r1.ebuild
similarity index 83%
rename from sys-apps/bolt/bolt-0.8.ebuild
rename to sys-apps/bolt/bolt-0.8-r1.ebuild
index 7adce26d5ac..816710f173b 100644
--- a/sys-apps/bolt/bolt-0.8.ebuild
+++ b/sys-apps/bolt/bolt-0.8-r1.ebuild
@@ -5,9 +5,10 @@ EAPI=6
 
 inherit meson systemd
 
-DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3."
+DESCRIPTION="Userspace system daemon to enable security levels for Thunderbolt 
3"
 HOMEPAGE="https://gitlab.freedesktop.org/bolt/bolt;
-SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
+SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz
+   https://gitlab.freedesktop.org/bolt/bolt/merge_requests/210.patch -> 
${PN}-210.patch"
 
 LICENSE="LGPL-2.1"
 SLOT="0"
@@ -25,6 +26,10 @@ DEPEND="
doc? ( app-text/asciidoc )"
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${DISTDIR}/${PN}-210.patch"
+)
+
 src_configure() {
local emesonargs=(
-Dman=$(usex doc true false)



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

2020-01-30 Thread William Hubbs
commit: 16bc3422b20517bc3352b2315fa1dd9f0f27125b
Author: William Hubbs  sony  com>
AuthorDate: Thu Jan 30 21:43:24 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Thu Jan 30 21:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bc3422

dev-lang/go: 1.13.7 bump

Signed-off-by: William Hubbs  gentoo.org>

 dev-lang/go/Manifest |   1 +
 dev-lang/go/go-1.13.7.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index 1d514a293ad..4f447f8c3c7 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -12,3 +12,4 @@ DIST go-solaris-amd64-bootstrap-1.8.tbz 54926326 BLAKE2B 
0a45312f090d81ebf46fe59
 DIST go1.12.13.src.tar.gz 21980338 BLAKE2B 
205bee35a947ccd08f36547530e3de7928f5f3970be89580ddff80f7710dd1dcf4f292c10ec93c27717ce25ce2575f7151129430b80d1fb927872f891166d8db
 SHA512 
a8210ba909c1bb26799625bbf648204dbef5a9f91af323277f76caee489f5912a08e9de686b71fe97d30c7dc171d5f4bcf8a2c2227d02353cfbb7d292c9efc22
 DIST go1.12.15.src.tar.gz 20726294 BLAKE2B 
d123fc2328bf9db8f7337108e3d6857c31e10829096d47fb58519861b68bc0e2bdc9f032fc07124ab418d3f37026107d6a853021fecbf26138bf00963572
 SHA512 
887e331c73b9d174e4a707a85be389fa0de43c77bc191ef5e0fe326ac7285374404450ca081cb8e92514a973d25d0314ca74eb17c8e53f8386e1798edd9d41aa
 DIST go1.13.6.src.tar.gz 21631050 BLAKE2B 
8923021d5ff785f5422ee204ee81c986fc066a878a347bc73625974f05045689f694f76147c9bf7956dc59d6e3d3a543f0970e0716df8cd4f6556c28fe23808b
 SHA512 
dffb6e06eea0b1541901dfbed8d28e8cc1eac3184dc40a19ed3637737df796a67a2e7170b228e1003d36b14e6f0f13bb8be9d2a702834a9c06228d1821659528
+DIST go1.13.7.src.tar.gz 21631267 BLAKE2B 
9c3096e7c7658e03be52b76298dd409de292929d95448cb8945fe6f263fda774d9d13e124bb978c91b51a3770c0ca81302098b0e915015cfcac5f26256987796
 SHA512 
f87dd04befbe32c7ff1eb617a756fcc7d85e4236d4b063bbf6091d8911ef147c070808f7f7db536e7a3b3990f61f6fb4666e665217b0807e7e0703e00c5491fa

diff --git a/dev-lang/go/go-1.13.7.ebuild b/dev-lang/go/go-1.13.7.ebuild
new file mode 100644
index 000..f7c4c78376b
--- /dev/null
+++ b/dev-lang/go/go-1.13.7.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+MY_PV=${PV/_/}
+
+inherit toolchain-funcs
+
+case ${PV}  in
+**)
+   EGIT_REPO_URI="https://github.com/golang/go.git;
+   inherit git-r3
+   ;;
+*)
+   SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+   S="${WORKDIR}"/go
+   case ${PV} in
+   *_beta*|*_rc*) ;;
+   *)
+   KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc64 ~s390 ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x64-solaris"
+   # The upstream tests fail under portage but pass if the build is
+   # run according to their documentation [1].
+   # I am restricting the tests on released versions until this is
+   # solved.
+   # [1] https://golang.org/issues/18442
+   RESTRICT="test"
+   ;;
+   esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://golang.org;
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+
+BDEPEND="|| (
+   dev-lang/go
+   dev-lang/go-bootstrap )"
+RDEPEND="!https://golang.org/issue/2775
+   #
+   # deliberately use cp to retain permissions
+   cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+   if go_cross_compile; then
+   bin_path="bin/$(go_tuple)"
+   else
+   bin_path=bin
+   fi
+   for x in ${bin_path}/*; do
+   f=${x##*/}
+   dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+   done
+   einstalldocs
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # fix install_name for test object (binutils_test) on Darwin, it
+   # is never used in real circumstances
+   local 
libmac64="${EPREFIX}"/usr/lib/go/src/cmd/vendor/github.com/
+ 
libmac64+=google/pprof/internal/binutils/testdata/lib_mac_64
+   install_name_tool -id "${libmac64}" "${D}${libmac64}"
+   fi
+}



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

2020-01-30 Thread Andreas Sturmlechner
commit: 559dbb598859d4ac98792cbd18f75b606d0fb836
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 20:41:46 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 21:27:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559dbb59

sci-geosciences/qgis: 3.10.2 version bump

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-geosciences/qgis/Manifest   |   1 +
 sci-geosciences/qgis/qgis-3.10.2.ebuild | 204 
 2 files changed, 205 insertions(+)

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index bb6361f8c5f..26fbefbbf6c 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,3 +1,4 @@
 DIST qgis-3.10.1.tar.bz2 99813767 BLAKE2B 
52c7708ddfb6252152ce13e19422481737b5ac20465929398d7af8997043f4fcb45f67cb2d78fa96278726c8841fc6949c25b80ffa5d1efafaa5d380bc9ace2b
 SHA512 
0e3620d4f6aefc64c243ffd307ad5a4ed44be540d5e11f5a1cf49f046e0c7a09d3470ebb6c6efbe1481c80b3f694636044c071143daa37f3b5d8d67a273cc536
+DIST qgis-3.10.2.tar.bz2 101916273 BLAKE2B 
4b5d424348609e8fd1822ea9594fb11d30ae060aff15d8d962a1b15a602c1bdf5d8a17976c5a487ded5e5764e7367b8024aa52f9620ba0ec57fb075426a3c9f2
 SHA512 
d2ba31a8b50e0fec901d89dba6ca8467a9e26033197e78c56caaf7cce6b9bb7a1617a75f8e6275356f921ba9e986611384ab77890a4d7f5911d632e42466bb9f
 DIST qgis-3.4.12.tar.bz2 74738234 BLAKE2B 
7b78dfc447cafb979dd86de2fd6d6a6248ecc5de8d82285ac22d44343bc2887f97574374ff3018da4fd74ed66b7ae55e20916b9fbb3c9d8745c22f0937d6d8b6
 SHA512 
c932357374b2b6c71188cc53ab8606bc056fac32147d8a267024bbe6787da524ce7b18ac6a166e3d5db1d5ca9f161ff3528e3eaa951cad1f764d98fde65f02a4
 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 
2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac
 SHA512 
6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d

diff --git a/sci-geosciences/qgis/qgis-3.10.2.ebuild 
b/sci-geosciences/qgis/qgis-3.10.2.ebuild
new file mode 100644
index 000..cffda470c4a
--- /dev/null
+++ b/sci-geosciences/qgis/qgis-3.10.2.ebuild
@@ -0,0 +1,204 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="sqlite"
+QT_MIN_VER="5.9.4"
+
+if [[ ${PV} = * ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN^^}.git;
+   inherit git-r3
+else
+   SRC_URI="https://qgis.org/downloads/${P}.tar.bz2
+   examples? ( 
https://qgis.org/downloads/data/qgis_sample_data.tar.gz -> 
qgis_sample_data-2.8.14.tar.gz )"
+   KEYWORDS="~amd64 ~x86"
+fi
+inherit cmake desktop python-single-r1 qmake-utils xdg
+
+DESCRIPTION="User friendly Geographic Information System"
+HOMEPAGE="https://www.qgis.org/;
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+IUSE="3d examples georeferencer grass hdf5 mapserver netcdf opencl oracle 
polar postgres python qml webkit"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE} mapserver? ( python )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-qt/linguist-tools-${QT_MIN_VER}:5
+   sys-devel/bison
+   sys-devel/flex
+"
+COMMON_DEPEND="
+   app-crypt/qca:2[qt5(+),ssl]
+   >=dev-db/spatialite-4.2.0
+   dev-db/sqlite:3
+   dev-libs/expat
+   dev-libs/libzip:=
+   dev-libs/qtkeychain[qt5(+)]
+   >=dev-qt/designer-${QT_MIN_VER}:5
+   >=dev-qt/qtconcurrent-${QT_MIN_VER}:5
+   >=dev-qt/qtcore-${QT_MIN_VER}:5
+   >=dev-qt/qtgui-${QT_MIN_VER}:5
+   >=dev-qt/qtnetwork-${QT_MIN_VER}:5[ssl]
+   >=dev-qt/qtpositioning-${QT_MIN_VER}:5
+   >=dev-qt/qtprintsupport-${QT_MIN_VER}:5
+   >=dev-qt/qtserialport-${QT_MIN_VER}:5
+   >=dev-qt/qtsvg-${QT_MIN_VER}:5
+   >=dev-qt/qtsql-${QT_MIN_VER}:5
+   >=dev-qt/qtwidgets-${QT_MIN_VER}:5
+   >=dev-qt/qtxml-${QT_MIN_VER}:5
+   media-gfx/exiv2:=
+   >=sci-libs/gdal-2.2.3:=[geos]
+   sci-libs/geos
+   sci-libs/libspatialindex:=
+   >=sci-libs/proj-4.9.3:=
+   >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
+   >=x11-libs/qwt-6.1.2:6=[qt5(+),svg]
+   3d? ( >=dev-qt/qt3d-${QT_MIN_VER}:5 )
+   georeferencer? ( sci-libs/gsl:= )
+   grass? ( =sci-geosciences/grass-7*:= )
+   hdf5? ( sci-libs/hdf5:= )
+   mapserver? ( dev-libs/fcgi )
+   netcdf? ( sci-libs/netcdf:= )
+   opencl? ( virtual/opencl )
+   oracle? (
+   dev-db/oracle-instantclient:=
+   sci-libs/gdal:=[oracle]
+   )
+   polar? ( >=x11-libs/qwtpolar-1.1.1-r1[qt5(+)] )
+   postgres? ( dev-db/postgresql:= )
+   python? (
+   ${PYTHON_DEPS}
+   dev-python/future[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   

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

2020-01-30 Thread Andreas Sturmlechner
commit: 2f1fb3b0784b9c8ae0ae6925b448ace5a9ed89fa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 20:49:53 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 21:27:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f1fb3b0

sci-libs/geos: Drop no-op USE=python

Reported-by: Jouni Kosonen  tukesoft.com>
Bug: https://bugs.gentoo.org/707516
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/geos/geos-3.8.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/geos/geos-3.8.0-r1.ebuild 
b/sci-libs/geos/geos-3.8.0-r1.ebuild
index 9e41eddd122..436f3325d9f 100644
--- a/sci-libs/geos/geos-3.8.0-r1.ebuild
+++ b/sci-libs/geos/geos-3.8.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="http://download.osgeo.org/geos/${PN}-${MY_PV}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris"
-IUSE="doc python ruby static-libs"
+IUSE="doc ruby static-libs"
 
 BDEPEND="
doc? ( app-doc/doxygen )



[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2020-01-30 Thread Andreas Sturmlechner
commit: cc05edbb2791e17df74fd8ca2d2845f5ba55a30c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 20:40:57 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 21:27:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc05edbb

dev-db/postgis: Drop 2.5.1-r1

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/postgis/Manifest|   1 -
 dev-db/postgis/postgis-2.5.1-r1.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 9b58ba786c7..584507e4d98 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,6 +1,5 @@
 DIST postgis-2.4.7.tar.gz 12831401 BLAKE2B 
0069a339cc778a02a008835189b5560ffb1724aceaaeeec5264750cdfaa4346310ca1d112f698556e750b6559f0dabb727584c9d41ff8747ed7673e147c9723e
 SHA512 
832f039e582227cd1c6edef98af8dfcceb90db75b18d4ba605b7baf2842227b23fe2d15c3b1cde941182c93230ba41ab94da59e97506c77e79f2016bbd98c885
 DIST postgis-2.4.8.tar.gz 12846228 BLAKE2B 
dc7cd26f08774011bddba362040f35fd46dab5f58870643d4e6d939fb107a8e93ccb8c2d57ac67bf5ba44a7dd05c25eee77358548d9d7d9a8b3e2f7538e49538
 SHA512 
afeddbdcbad68358c3bc36beec5f1baf74c328daba90f0ac7d6322e4330d18da2e5534fa200f8ae3f19e7e897221989a564f6e2855e9181eadfd9cc32315b666
-DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c3f63d6c3aa24189d9a37459a28ca8a7db0450aa2d557699f76cd8e3ab1eec198bd332b294d976330fdc9d8a7f60
 SHA512 
c6c9c8c5befd945614e92d1062df1d753ca8b7fd69b70226065c2dac77a59783b14ece4da994187079b683ee090ba5a79389ba679f22fce8c20a5afc2c8dfca0
 DIST postgis-2.5.2.tar.gz 16252761 BLAKE2B 
181ecc41e659c1df32392d0dfea9cc081c2a647fd23401b8b0470f99e1136b6b8ed900eaea38afdf87cc801bf13ede4247f9c188fcf0da6782624239c77b434f
 SHA512 
b10781f0b74bad8162c33eb111a6090fba184b45fe5874d22cd3a5b0acfb057f3407c073bc44c9d4cd20ed8c2cb1fbb34480b0cf331340bc8b52580d4eccb819
 DIST postgis-2.5.3.tar.gz 16424752 BLAKE2B 
94c2ccd41eb88a39c6db48ad7f4d142742a1b0791e3abe57adb2c778406dcc8286afc6d55c80067e0b94a1300eff1c76a227d3cfd813e12541c715edeea11a9b
 SHA512 
1c9f873ba8f8ff4aeae248c68c001eb4174416de1e00ce6a0d0c9ea129b475e887a83235027068d52f587ab95c549adbfaa7e5dccdda77855e39c55dac0fdc2d
 DIST postgis-3.0.0.tar.gz 17359802 BLAKE2B 
aa83bdc2d1950c517f99cbdd877eb7261f6c29ce2cbd9f67f1e606c290080fc3d02ab0b7ceb68ce852e0c0d3d4b7753f03cb5b0921da164ab65d68e23d1df538
 SHA512 
82c233681fa6444686f9979768e5d6d3a9b6ca9cbd4fc2b14bd0a5d1269a8d0f45ee067e64984077063407c7abc13fa0e37a29928d7ccbfe3a61b694f592bed2

diff --git a/dev-db/postgis/postgis-2.5.1-r1.ebuild 
b/dev-db/postgis/postgis-2.5.1-r1.ebuild
deleted file mode 100644
index 39283cedf71..000
--- a/dev-db/postgis/postgis-2.5.1-r1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-POSTGRES_COMPAT=( 9.{4..6} {10..12} )
-POSTGRES_USEDEP="server"
-
-inherit autotools eutils postgres-multi versionator
-
-MY_PV=$(replace_version_separator 3 '')
-MY_P="${PN}-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Geographic Objects for PostgreSQL"
-HOMEPAGE="http://postgis.net;
-SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="address-standardizer doc gtk static-libs mapbox test topology"
-
-RDEPEND="
-   ${POSTGRES_DEP}
-   dev-libs/json-c:=
-   dev-libs/libxml2:2
-   >=sci-libs/geos-3.5.0
-   >=sci-libs/proj-4.6.0
-   >=sci-libs/gdal-1.10.0
-   address-standardizer? ( dev-libs/libpcre )
-   gtk? ( x11-libs/gtk+:2 )
-   mapbox? ( dev-libs/protobuf )
-"
-
-DEPEND="${RDEPEND}
-   doc? (
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.5
-   dev-libs/libxslt
-   || (
-   media-gfx/imagemagick[png]
-   
media-gfx/graphicsmagick[imagemagick,png]
-   )
-   )
-   virtual/pkgconfig
-   test? ( dev-util/cunit )
-"
-
-PGIS="$(get_version_component_range 1-2)"
-
-REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
-
-# Needs a running psql instance, doesn't work out of the box
-RESTRICT="test"
-
-# These modules are built using the same *FLAGS that were used to build
-# dev-db/postgresql. The right thing to do is to ignore the current
-# *FLAGS settings.
-QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
-
-src_prepare() {
-   eapply "${FILESDIR}/${PN}-2.2.0-arflags.patch"
-
-   local AT_M4DIR="macros"
-   eautoreconf
-
-   postgres-multi_src_prepare
-}
-
-src_configure() {
-   local myargs=""
-
-   use gtk  && 

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2020-01-30 Thread Andreas Sturmlechner
commit: f41cdaf2f7ab739ccb8ce91a002fc0a976ad5dfd
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 20:40:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 21:27:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41cdaf2

dev-db/postgis: Drop 2.4.6

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/postgis/Manifest |   1 -
 dev-db/postgis/postgis-2.4.6.ebuild | 125 
 2 files changed, 126 deletions(-)

diff --git a/dev-db/postgis/Manifest b/dev-db/postgis/Manifest
index 72d18f4734e..9b58ba786c7 100644
--- a/dev-db/postgis/Manifest
+++ b/dev-db/postgis/Manifest
@@ -1,4 +1,3 @@
-DIST postgis-2.4.6.tar.gz 12616474 BLAKE2B 
8e33ae7e8ca5ef2a4dd90f64a8e9910118e4ef711444b196f46e4a63f98ff6044709d65a853c5c10de91308658a206965503b6a85a16438ea422becdbbd9bb40
 SHA512 
eec4276a58549f3cc57d6574186aebc72df0dd7dc2ab9acbaf410604b4d271dee6d5154caacd7297d20493d879434ca78050672e8197ff0fc63a36100c20c66c
 DIST postgis-2.4.7.tar.gz 12831401 BLAKE2B 
0069a339cc778a02a008835189b5560ffb1724aceaaeeec5264750cdfaa4346310ca1d112f698556e750b6559f0dabb727584c9d41ff8747ed7673e147c9723e
 SHA512 
832f039e582227cd1c6edef98af8dfcceb90db75b18d4ba605b7baf2842227b23fe2d15c3b1cde941182c93230ba41ab94da59e97506c77e79f2016bbd98c885
 DIST postgis-2.4.8.tar.gz 12846228 BLAKE2B 
dc7cd26f08774011bddba362040f35fd46dab5f58870643d4e6d939fb107a8e93ccb8c2d57ac67bf5ba44a7dd05c25eee77358548d9d7d9a8b3e2f7538e49538
 SHA512 
afeddbdcbad68358c3bc36beec5f1baf74c328daba90f0ac7d6322e4330d18da2e5534fa200f8ae3f19e7e897221989a564f6e2855e9181eadfd9cc32315b666
 DIST postgis-2.5.1.tar.gz 16041872 BLAKE2B 
589cf7168d3698737a19d817b8efb91695c2c3f63d6c3aa24189d9a37459a28ca8a7db0450aa2d557699f76cd8e3ab1eec198bd332b294d976330fdc9d8a7f60
 SHA512 
c6c9c8c5befd945614e92d1062df1d753ca8b7fd69b70226065c2dac77a59783b14ece4da994187079b683ee090ba5a79389ba679f22fce8c20a5afc2c8dfca0

diff --git a/dev-db/postgis/postgis-2.4.6.ebuild 
b/dev-db/postgis/postgis-2.4.6.ebuild
deleted file mode 100644
index 2b057bbea83..000
--- a/dev-db/postgis/postgis-2.4.6.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-POSTGRES_COMPAT=( 9.{4..6} {10..11} )
-POSTGRES_USEDEP="server"
-
-inherit autotools eutils postgres-multi versionator
-
-MY_PV=$(replace_version_separator 3 '')
-MY_P="${PN}-${MY_PV}"
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Geographic Objects for PostgreSQL"
-HOMEPAGE="http://postgis.net;
-SRC_URI="http://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="address-standardizer doc gtk static-libs mapbox test topology"
-
-RDEPEND="
-   ${POSTGRES_DEP}
-   dev-libs/json-c:=
-   dev-libs/libxml2:2
-   >=sci-libs/geos-3.5.0
-   >=sci-libs/proj-4.6.0
-   >=sci-libs/gdal-1.10.0
-   address-standardizer? ( dev-libs/libpcre )
-   gtk? ( x11-libs/gtk+:2 )
-   mapbox? ( dev-libs/protobuf )
-"
-
-DEPEND="${RDEPEND}
-   doc? (
-   app-text/docbook-xsl-stylesheets
-   app-text/docbook-xml-dtd:4.5
-   dev-libs/libxslt
-   || (
-   media-gfx/imagemagick[png]
-   
media-gfx/graphicsmagick[imagemagick,png]
-   )
-   )
-   virtual/pkgconfig
-   test? ( dev-util/cunit )
-"
-
-PGIS="$(get_version_component_range 1-2)"
-
-REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
-
-# Needs a running psql instance, doesn't work out of the box
-RESTRICT="test"
-
-MAKEOPTS+=' -j1'
-
-# These modules are built using the same *FLAGS that were used to build
-# dev-db/postgresql. The right thing to do is to ignore the current
-# *FLAGS settings.
-QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
-
-src_prepare() {
-   eapply "${FILESDIR}/${PN}-2.2.0-arflags.patch"
-
-   local AT_M4DIR="macros"
-   eautoreconf
-
-   postgres-multi_src_prepare
-}
-
-src_configure() {
-   local myargs=""
-
-   use gtk  && myargs+=" --with-gui"
-
-   use address-standardizer || myargs+=" --without-address-standardizer"
-   use mapbox   || myargs+=" --without-protobuf"
-   use topology || myargs+=" --without-topology"
-
-   postgres-multi_foreach econf ${myargs}
-}
-
-src_compile() {
-   postgres-multi_foreach emake
-   postgres-multi_foreach emake -C topology
-
-   if use doc ; then
-   postgres-multi_foreach emake comments
-   postgres-multi_foreach emake cheatsheets
-   postgres-multi_forbest emake -C doc html
-   fi
-}
-
-src_install() {
-   

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

2020-01-30 Thread Michał Górny
commit: df661d3703b664e861885ed8d72e78ca0f6965a9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:06:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df661d37

dev-python/numba: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/numba/numba-0.37.0.ebuild | 2 +-
 dev-python/numba/numba-0.39.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/numba/numba-0.37.0.ebuild 
b/dev-python/numba/numba-0.37.0.ebuild
index f9db222ec83..19db6acd29b 100644
--- a/dev-python/numba/numba-0.37.0.ebuild
+++ b/dev-python/numba/numba-0.37.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 

diff --git a/dev-python/numba/numba-0.39.0.ebuild 
b/dev-python/numba/numba-0.39.0.ebuild
index b7559a744e0..4c52fd569a3 100644
--- a/dev-python/numba/numba-0.39.0.ebuild
+++ b/dev-python/numba/numba-0.39.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 



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

2020-01-30 Thread Michał Górny
commit: 7292979dc0964c3e4c11430079949d479b16c88f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:05:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7292979d

dev-python/h5py: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/h5py/h5py-2.7.0.ebuild | 2 +-
 dev-python/h5py/h5py-2.7.1.ebuild | 2 +-
 dev-python/h5py/h5py-2.9.0.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/h5py/h5py-2.7.0.ebuild 
b/dev-python/h5py/h5py-2.7.0.ebuild
index 5af042c901c..93ecc9cf690 100644
--- a/dev-python/h5py/h5py-2.7.0.ebuild
+++ b/dev-python/h5py/h5py-2.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1 flag-o-matic
 

diff --git a/dev-python/h5py/h5py-2.7.1.ebuild 
b/dev-python/h5py/h5py-2.7.1.ebuild
index 05ebd1a3899..1cad22dbb1a 100644
--- a/dev-python/h5py/h5py-2.7.1.ebuild
+++ b/dev-python/h5py/h5py-2.7.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1 flag-o-matic
 

diff --git a/dev-python/h5py/h5py-2.9.0.ebuild 
b/dev-python/h5py/h5py-2.9.0.ebuild
index e6f0255d486..f8a8600ad6e 100644
--- a/dev-python/h5py/h5py-2.9.0.ebuild
+++ b/dev-python/h5py/h5py-2.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1 flag-o-matic
 



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

2020-01-30 Thread Michał Górny
commit: e63de3a37c303866298c846d0cf3a6b004420ea4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:03:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63de3a3

dev-python/datashape: Combine both ebuilds (remove py2)

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/datashape/datashape-0.5.4-r1.ebuild |  2 +-
 dev-python/datashape/datashape-0.5.4.ebuild| 50 --
 2 files changed, 1 insertion(+), 51 deletions(-)

diff --git a/dev-python/datashape/datashape-0.5.4-r1.ebuild 
b/dev-python/datashape/datashape-0.5.4-r1.ebuild
index ba87920acb0..e72858a26c4 100644
--- a/dev-python/datashape/datashape-0.5.4-r1.ebuild
+++ b/dev-python/datashape/datashape-0.5.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/blaze/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-python/datashape/datashape-0.5.4.ebuild 
b/dev-python/datashape/datashape-0.5.4.ebuild
deleted file mode 100644
index d62fc5beed9..000
--- a/dev-python/datashape/datashape-0.5.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Language defining a data description protocol"
-HOMEPAGE="https://github.com/blaze/datashape;
-SRC_URI="https://github.com/blaze/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-python/numpy-1.7[${PYTHON_USEDEP}]
-   >=dev-python/multipledispatch-0.4.7[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-DEPEND="
-   doc? ( ${RDEPEND} dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( ${RDEPEND}
-   dev-python/mock[${PYTHON_USEDEP}]
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )
-"
-
-python_prepare_all() {
-   # Prevent un-needed d'loading
-   sed -e "s/'sphinx.ext.intersphinx', //" -i docs/source/conf.py || die
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   use doc && emake -C docs html
-}
-
-python_test() {
-   py.test || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/build/html/. )
-   distutils-r1_python_install_all
-}



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

2020-01-30 Thread Michał Górny
commit: b2438301b5961a4710c0de264f264fc9f3a0e4c0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:11:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2438301

dev-python/intreehooks: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/intreehooks/intreehooks-1.0.ebuild 
b/dev-python/intreehooks/intreehooks-1.0.ebuild
index 1ba877949d3..59f3292ae93 100644
--- a/dev-python/intreehooks/intreehooks-1.0.ebuild
+++ b/dev-python/intreehooks/intreehooks-1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Load a PEP 517 backend from inside the source tree"



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

2020-01-30 Thread Michał Górny
commit: 1e7bb1bafcf935c6da7dbe4e5b460d755e4a0f72
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:02:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:25:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7bb1ba

dev-python/colorspacious: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/colorspacious/colorspacious-1.1.0.ebuild 
b/dev-python/colorspacious/colorspacious-1.1.0.ebuild
index 0f597b43087..33083edf02f 100644
--- a/dev-python/colorspacious/colorspacious-1.1.0.ebuild
+++ b/dev-python/colorspacious/colorspacious-1.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 inherit distutils-r1
 
 DESCRIPTION="Powerful, accurate, and easy-to-use Python library for colorspace 
conversions"



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

2020-01-30 Thread Michał Górny
commit: 57189e80ed3e99b2eb034965565f380fc86af330
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:09:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57189e80

app-shells/autojump: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 app-shells/autojump/autojump-22.2.4-r4.ebuild | 2 +-
 app-shells/autojump/autojump-22.5.1.ebuild| 2 +-
 app-shells/autojump/autojump-22.5.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-shells/autojump/autojump-22.2.4-r4.ebuild 
b/app-shells/autojump/autojump-22.2.4-r4.ebuild
index 4883114a037..cbaa265735d 100644
--- a/app-shells/autojump/autojump-22.2.4-r4.ebuild
+++ b/app-shells/autojump/autojump-22.2.4-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=5
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit bash-completion-r1 python-r1 vcs-snapshot
 

diff --git a/app-shells/autojump/autojump-22.5.1.ebuild 
b/app-shells/autojump/autojump-22.5.1.ebuild
index 0da2af83294..245a0758bb7 100644
--- a/app-shells/autojump/autojump-22.5.1.ebuild
+++ b/app-shells/autojump/autojump-22.5.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit bash-completion-r1 python-r1 vcs-snapshot
 

diff --git a/app-shells/autojump/autojump-22.5.3.ebuild 
b/app-shells/autojump/autojump-22.5.3.ebuild
index 656a01d92f4..f93d6e95848 100644
--- a/app-shells/autojump/autojump-22.5.3.ebuild
+++ b/app-shells/autojump/autojump-22.5.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit bash-completion-r1 python-r1 vcs-snapshot prefix
 



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

2020-01-30 Thread Michał Górny
commit: afe09d54fb6fe6efe50e75c70d80803255ec119b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:15:39 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe09d54

media-libs/opencolorio: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild | 2 +-
 media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild 
b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
index b7a14f97a4f..e324b83533c 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 # Compatibility with Python 3 is declared by upstream, but it is broken in 
fact, check on bump
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit cmake-utils python-single-r1 vcs-snapshot
 

diff --git a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild 
b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
index 3476ab8992e..a4e109ff815 100644
--- a/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
+++ b/media-libs/opencolorio/opencolorio-1.1.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit cmake flag-o-matic python-single-r1
 



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

2020-01-30 Thread Michał Górny
commit: e02bde266118baee69989e87472db01bccf9df23
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:04:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e02bde26

dev-python/dynd-python: Combine both ebuilds (remove py2)

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild | 60 --
 dev-python/dynd-python/dynd-python-0.7.2-r2.ebuild |  2 +-
 2 files changed, 1 insertion(+), 61 deletions(-)

diff --git a/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild 
b/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild
deleted file mode 100644
index 019d4022e49..000
--- a/dev-python/dynd-python/dynd-python-0.7.2-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-
-inherit distutils-r1
-
-# change each new dynd version, to avoid git in tree dependency
-DYND_PYTHON_GIT_SHA1=8cdef57e71c784d7fe1f3f97a2ce2ce5727a89f1
-
-DESCRIPTION="Python exposure of multidimensionnal array library libdynd"
-HOMEPAGE="http://libdynd.org/;
-SRC_URI="https://github.com/libdynd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   ~dev-libs/libdynd-${PV}
-   dev-python/numpy[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )
-"
-
-python_prepare_all() {
-   # remove the version mangling from git stuff it requires a git clone
-   # rather force set it a configure time
-   sed -e "/--dirty/s/ver =.*/ver = 'v${PV}'/" \
-   -e '/--always/d' \
-   -i setup.py || die
-   sed -e "s/get_git.*/set(DYND_PYTHON_GIT_SHA1 ${DYND_PYTHON_GIT_SHA1})/" 
\
-   -e "s/git_describe.*/set(DYND_PYTHON_VERSION_STRING v${PV})/" \
-   -e 's|-g -fomit-frame-pointer||' \
-   -e 's|-Werror||g' \
-   -i CMakeLists.txt || die
-
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   if use doc; then
-   emake -C docs html
-   HTML_DOCS=( docs/build/html/. )
-   fi
-}
-
-python_test() {
-   cd "${BUILD_DIR}/lib" || die
-   PYTHONPATH=${BUILD_DIR}/lib nosetests -v || die
-}

diff --git a/dev-python/dynd-python/dynd-python-0.7.2-r2.ebuild 
b/dev-python/dynd-python/dynd-python-0.7.2-r2.ebuild
index 190b19a824e..7fe6afddb27 100644
--- a/dev-python/dynd-python/dynd-python-0.7.2-r2.ebuild
+++ b/dev-python/dynd-python/dynd-python-0.7.2-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/libdynd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2020-01-30 Thread Michał Górny
commit: 1bd6dd295318d207480428a27a2a14d2146fc017
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:16:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd6dd29

media-libs/opencv: Permit numpy-python2 in 2*

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/opencv/opencv-2.4.13-r3.ebuild | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/media-libs/opencv/opencv-2.4.13-r3.ebuild 
b/media-libs/opencv/opencv-2.4.13-r3.ebuild
index d4379a93e73..caceec0fd66 100644
--- a/media-libs/opencv/opencv-2.4.13-r3.ebuild
+++ b/media-libs/opencv/opencv-2.4.13-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -51,7 +51,13 @@ RDEPEND="
openexr? ( media-libs/openexr )
opengl? ( virtual/opengl virtual/glu )
png? ( media-libs/libpng:0= )
-   python? ( ${PYTHON_DEPS} dev-python/numpy[${PYTHON_USEDEP}] )
+   python? (
+   ${PYTHON_DEPS}
+   || (
+   dev-python/numpy-python2[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   )
+   )
qt5? (
dev-qt/qtconcurrent:5
dev-qt/qtcore:5



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

2020-01-30 Thread Michał Górny
commit: 9ab827a4b2e88a36696e436a063fc052701fb6a9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:16:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab827a4

media-libs/opencv: Remove py2 where possible

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/opencv/opencv-3.4.1-r7.ebuild | 2 +-
 media-libs/opencv/opencv-4.1.2-r1.ebuild | 2 +-
 media-libs/opencv/opencv-4.1.2-r2.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/opencv/opencv-3.4.1-r7.ebuild 
b/media-libs/opencv/opencv-3.4.1-r7.ebuild
index 8800d1d31bf..d91ffc890ea 100644
--- a/media-libs/opencv/opencv-3.4.1-r7.ebuild
+++ b/media-libs/opencv/opencv-3.4.1-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 : ${CMAKE_MAKEFILE_GENERATOR:=ninja}
 inherit java-pkg-opt-2 java-ant-2 python-r1 toolchain-funcs cmake-multilib

diff --git a/media-libs/opencv/opencv-4.1.2-r1.ebuild 
b/media-libs/opencv/opencv-4.1.2-r1.ebuild
index a3e0bc94089..888c589b1c0 100644
--- a/media-libs/opencv/opencv-4.1.2-r1.ebuild
+++ b/media-libs/opencv/opencv-4.1.2-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit java-pkg-opt-2 java-ant-2 python-r1 toolchain-funcs cmake-multilib
 

diff --git a/media-libs/opencv/opencv-4.1.2-r2.ebuild 
b/media-libs/opencv/opencv-4.1.2-r2.ebuild
index c803c7aadfd..6597c3fdc4a 100644
--- a/media-libs/opencv/opencv-4.1.2-r2.ebuild
+++ b/media-libs/opencv/opencv-4.1.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit java-pkg-opt-2 java-ant-2 python-r1 toolchain-funcs cmake-multilib
 



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

2020-01-30 Thread Michał Górny
commit: c4b66ea6e68601cc4ea440d7616718bad258df87
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:11:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b66ea6

dev-python/flit_core: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/flit_core/flit_core-2.1.0.ebuild 
b/dev-python/flit_core/flit_core-2.1.0.ebuild
index 2d758c09d79..dc6893b7555 100644
--- a/dev-python/flit_core/flit_core-2.1.0.ebuild
+++ b/dev-python/flit_core/flit_core-2.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
 inherit distutils-r1
 
 DESCRIPTION="Simplified packaging of Python modules (core module)"



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

2020-01-30 Thread Michał Górny
commit: f9e4911b8eba54390b72b5eede34ed491d5ef2e5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:10:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e4911b

dev-python/tox: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tox/tox-2.9.1.ebuild | 2 +-
 dev-python/tox/tox-3.2.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/tox/tox-2.9.1.ebuild b/dev-python/tox/tox-2.9.1.ebuild
index d2385173aa0..ab13183ca68 100644
--- a/dev-python/tox/tox-2.9.1.ebuild
+++ b/dev-python/tox/tox-2.9.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} pypy3 )
+PYTHON_COMPAT=( python3_6 pypy3 )
 
 inherit distutils-r1
 

diff --git a/dev-python/tox/tox-3.2.1.ebuild b/dev-python/tox/tox-3.2.1.ebuild
index a7c3a9df599..b8798335d33 100644
--- a/dev-python/tox/tox-3.2.1.ebuild
+++ b/dev-python/tox/tox-3.2.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_{6,7}} pypy3 )
+PYTHON_COMPAT=( python3_{6,7} pypy3 )
 
 inherit distutils-r1
 



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

2020-01-30 Thread Michał Górny
commit: a2e90925cdc53626591c65c52266b787a532c4e8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:11:08 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e90925

app-misc/yq: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 app-misc/yq/yq-2.7.1-r1.ebuild | 2 +-
 app-misc/yq/yq-2.7.2.ebuild| 2 +-
 app-misc/yq/yq-2.8.0.ebuild| 2 +-
 app-misc/yq/yq-2.9.2-r1.ebuild | 2 +-
 app-misc/yq/yq-2.9.2.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-misc/yq/yq-2.7.1-r1.ebuild b/app-misc/yq/yq-2.7.1-r1.ebuild
index 8146154e34d..2559bf50e6b 100644
--- a/app-misc/yq/yq-2.7.1-r1.ebuild
+++ b/app-misc/yq/yq-2.7.1-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 

diff --git a/app-misc/yq/yq-2.7.2.ebuild b/app-misc/yq/yq-2.7.2.ebuild
index 2c675de66fd..f091efa9098 100644
--- a/app-misc/yq/yq-2.7.2.ebuild
+++ b/app-misc/yq/yq-2.7.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 

diff --git a/app-misc/yq/yq-2.8.0.ebuild b/app-misc/yq/yq-2.8.0.ebuild
index 2c675de66fd..f091efa9098 100644
--- a/app-misc/yq/yq-2.8.0.ebuild
+++ b/app-misc/yq/yq-2.8.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 

diff --git a/app-misc/yq/yq-2.9.2-r1.ebuild b/app-misc/yq/yq-2.9.2-r1.ebuild
index a569a0b4e89..3853856388a 100644
--- a/app-misc/yq/yq-2.9.2-r1.ebuild
+++ b/app-misc/yq/yq-2.9.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+PYTHON_COMPAT=( python3_{6,7,8} pypy3 )
 
 inherit distutils-r1
 

diff --git a/app-misc/yq/yq-2.9.2.ebuild b/app-misc/yq/yq-2.9.2.ebuild
index 2c675de66fd..f091efa9098 100644
--- a/app-misc/yq/yq-2.9.2.ebuild
+++ b/app-misc/yq/yq-2.9.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 



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

2020-01-30 Thread Michał Górny
commit: 3e85dedda88090833477d549ac62fab149908cf3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:15:47 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e85dedd

media-libs/openimageio: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/openimageio/openimageio-1.8.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/openimageio/openimageio-1.8.17-r1.ebuild 
b/media-libs/openimageio/openimageio-1.8.17-r1.ebuild
index f31b4ebc595..8384bd61702 100644
--- a/media-libs/openimageio/openimageio-1.8.17-r1.ebuild
+++ b/media-libs/openimageio/openimageio-1.8.17-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 inherit cmake python-single-r1
 
 DESCRIPTION="A library for reading and writing images"



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

2020-01-30 Thread Michał Górny
commit: dcdc30c5d83660f52338642f8d219ef60208879f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 21:14:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 21:26:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcdc30c5

media-libs/mlt: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 media-libs/mlt/mlt-6.16.0-r1.ebuild | 4 ++--
 media-libs/mlt/mlt-6.16.0-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-libs/mlt/mlt-6.16.0-r1.ebuild 
b/media-libs/mlt/mlt-6.16.0-r1.ebuild
index dc4435ed360..6b79b5c3fea 100644
--- a/media-libs/mlt/mlt-6.16.0-r1.ebuild
+++ b/media-libs/mlt/mlt-6.16.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 # this ebuild currently only supports installing ruby bindings for a single 
ruby version
 # so USE_RUBY must contain only a single value (the latest stable) as the 
ebuild calls
 # /usr/bin/${USE_RUBY} directly

diff --git a/media-libs/mlt/mlt-6.16.0-r2.ebuild 
b/media-libs/mlt/mlt-6.16.0-r2.ebuild
index 2046009e121..3113c3933d9 100644
--- a/media-libs/mlt/mlt-6.16.0-r2.ebuild
+++ b/media-libs/mlt/mlt-6.16.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 # this ebuild currently only supports installing ruby bindings for a single 
ruby version
 # so USE_RUBY must contain only a single value (the latest stable) as the 
ebuild calls
 # /usr/bin/${USE_RUBY} directly



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

2020-01-30 Thread Sergei Trofimovich
commit: 52dcd1a0b28afe53a6f82f4221fee1cecf59dbfb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 30 21:19:00 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 30 21:19:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52dcd1a0

x11-misc/bbrun: tweak for gcc-10, bug #707448

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/707448
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 x11-misc/bbrun/bbrun-1.6-r1.ebuild  |  3 ++-
 x11-misc/bbrun/files/bbrun-1.6-gcc-10.patch | 23 +++
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/x11-misc/bbrun/bbrun-1.6-r1.ebuild 
b/x11-misc/bbrun/bbrun-1.6-r1.ebuild
index f9bd99cef70..0ae88b55243 100644
--- a/x11-misc/bbrun/bbrun-1.6-r1.ebuild
+++ b/x11-misc/bbrun/bbrun-1.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,6 +26,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${P}-makefile.patch
"${FILESDIR}"/${P}-list.patch
+   "${FILESDIR}"/${P}-gcc-10.patch
 )
 
 src_compile() {

diff --git a/x11-misc/bbrun/files/bbrun-1.6-gcc-10.patch 
b/x11-misc/bbrun/files/bbrun-1.6-gcc-10.patch
new file mode 100644
index 000..ef23d1152ad
--- /dev/null
+++ b/x11-misc/bbrun/files/bbrun-1.6-gcc-10.patch
@@ -0,0 +1,23 @@
+--- a/wmgeneral/wmgeneral.c
 b/wmgeneral/wmgeneral.c
+@@ -70,6 +70,7 @@ Window   iconwin, win;
+ GCNormalGC;
+ XpmIcon   wmgen;
+ Pixmappixmask;
++Display   *display;
+ 
+   /*/
+  /* Mouse Regions */
+diff --git a/wmgeneral/wmgeneral.h b/wmgeneral/wmgeneral.h
+index e9d6ca6..cad4f38 100644
+--- a/wmgeneral/wmgeneral.h
 b/wmgeneral/wmgeneral.h
+@@ -36,7 +36,7 @@ typedef struct {
+  /* Global variable */
+ /***/
+ 
+-Display   *display;
++extern Display*display;
+ 
+   /***/
+  /* Function Prototypes */



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

2020-01-30 Thread Brian Evans
commit: 6bb127d246d8c6fdc7f18c7f7e908b37e10ade55
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 20:11:44 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 21:13:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb127d2

net-misc/omnisync: New snapshot to fix -fno-common

Closes: https://bugs.gentoo.org/707498
Signed-off-by: Brian Evans  gentoo.org>

 net-misc/omnisync/Manifest  |  1 +
 net-misc/omnisync/omnisync-1.0_p20200130.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/net-misc/omnisync/Manifest b/net-misc/omnisync/Manifest
index cae6a303707..12cf08cb129 100644
--- a/net-misc/omnisync/Manifest
+++ b/net-misc/omnisync/Manifest
@@ -1,2 +1,3 @@
 DIST omnisync-1.0.tgz 27725 BLAKE2B 
00e546e3a04c8483f4a3995207fe6715e25526ca639f517220725c31d50d1c01fe0d15927e11e84143f3b2c8aa80ede1317c818945f0249147548bb03d27f744
 SHA512 
742ffc0a85bd923b99ae7e4f50a6aaa29107eaa987039e902797c78a9673e914e1fa61b2484c6777f62b0caf8b3110a071fd103c8b18456083883df534a1ef4d
 DIST omnisync-1.0_p20180614.tar.bz2 26335 BLAKE2B 
fbb6e4d39f16e307b5355c1e25c656bfdd3b280888468e64bed692c52af28b35d813e3e5a19c6dd4c13bfa8c64b62f01826bdb8a4a40f358cc665e5050ccfbf1
 SHA512 
fd21907574abe9801999efa8dae6e19e80198536cd79a1261cd2c006b7beaa3637f5b9da578659baa9e14eca1756fa41551458f14bad44f9636d76634031f262
+DIST omnisync-1.0_p20200130.tar.bz2 26360 BLAKE2B 
4b999caf66f63f02241781234c88f8de54b727c9ce116afe77f6cc84e75146b0a748c8ecfe236009ad3704ead46d787cf3c06b556b2ffbecbed37c39322dcdf7
 SHA512 
b9f66755e990f1ffe2f2524f122581ff397f299f26b4e7d1301e649a1430b2ea814b39b4370621f1281c0b0fdab7aa026d1f827aeb7cfa4993286ad86484a4e8

diff --git a/net-misc/omnisync/omnisync-1.0_p20200130.ebuild 
b/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
new file mode 100644
index 000..c0a9f2f3dae
--- /dev/null
+++ b/net-misc/omnisync/omnisync-1.0_p20200130.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake vcs-snapshot
+
+SNAPSHOT="c55215330b1e8a61af6d34d57d3d8236c8cc7d5b"
+
+DESCRIPTION="A driver for NTPd for people who are firewall-challenged"
+HOMEPAGE="https://www.vanheusden.com/time/omnisync;
+LICENSE="GPL-2"
+SRC_URI="https://gitlab.com/grknight/omnisync/-/archive/${SNAPSHOT}/omnisync-${SNAPSHOT}.tar.bz2
 -> ${P}.tar.bz2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="net-libs/gnutls:= net-analyzer/net-snmp:="
+DEPEND="${RDEPEND}"
+DOCS=( readme.txt Changes )
+
+src_install() {
+   cmake_src_install
+   newinitd "${FILESDIR}/${PN}.initd" ${PN}
+   newconfd "${FILESDIR}/${PN}.confd" ${PN}
+   einstalldocs
+}
+
+pkg_postinst() {
+   local isConfigured=$(grep 'OMNISYNC_MODE=""' "${ROOT}/etc/conf.d/${PN}")
+   if [[ -n "${isConfigured}" ]] ; then
+   elog "Be sure to configure ${PN} in ${ROOT}/etc/conf.d before 
trying to start the service"
+   fi
+}



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

2020-01-30 Thread Brian Evans
commit: b3ab8333bb15209a7bd4f3b0fbcd2453ddad279a
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 20:14:49 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 21:13:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3ab8333

net-misc/omnisync: Drop old

Signed-off-by: Brian Evans  gentoo.org>

 net-misc/omnisync/Manifest |  2 -
 net-misc/omnisync/files/omnisync-1.0-help.patch| 16 ---
 net-misc/omnisync/files/omnisync-1.0-maxshm.patch  | 18 
 .../omnisync/files/omnisync-1.0-openssl11.patch| 24 ---
 .../omnisync/files/omnisync-1.0-statfile.patch | 18 
 net-misc/omnisync/omnisync-1.0-r1.ebuild   | 49 --
 net-misc/omnisync/omnisync-1.0.ebuild  | 40 --
 net-misc/omnisync/omnisync-1.0_p20180614.ebuild| 35 
 8 files changed, 202 deletions(-)

diff --git a/net-misc/omnisync/Manifest b/net-misc/omnisync/Manifest
index 12cf08cb129..ecacc7030f6 100644
--- a/net-misc/omnisync/Manifest
+++ b/net-misc/omnisync/Manifest
@@ -1,3 +1 @@
-DIST omnisync-1.0.tgz 27725 BLAKE2B 
00e546e3a04c8483f4a3995207fe6715e25526ca639f517220725c31d50d1c01fe0d15927e11e84143f3b2c8aa80ede1317c818945f0249147548bb03d27f744
 SHA512 
742ffc0a85bd923b99ae7e4f50a6aaa29107eaa987039e902797c78a9673e914e1fa61b2484c6777f62b0caf8b3110a071fd103c8b18456083883df534a1ef4d
-DIST omnisync-1.0_p20180614.tar.bz2 26335 BLAKE2B 
fbb6e4d39f16e307b5355c1e25c656bfdd3b280888468e64bed692c52af28b35d813e3e5a19c6dd4c13bfa8c64b62f01826bdb8a4a40f358cc665e5050ccfbf1
 SHA512 
fd21907574abe9801999efa8dae6e19e80198536cd79a1261cd2c006b7beaa3637f5b9da578659baa9e14eca1756fa41551458f14bad44f9636d76634031f262
 DIST omnisync-1.0_p20200130.tar.bz2 26360 BLAKE2B 
4b999caf66f63f02241781234c88f8de54b727c9ce116afe77f6cc84e75146b0a748c8ecfe236009ad3704ead46d787cf3c06b556b2ffbecbed37c39322dcdf7
 SHA512 
b9f66755e990f1ffe2f2524f122581ff397f299f26b4e7d1301e649a1430b2ea814b39b4370621f1281c0b0fdab7aa026d1f827aeb7cfa4993286ad86484a4e8

diff --git a/net-misc/omnisync/files/omnisync-1.0-help.patch 
b/net-misc/omnisync/files/omnisync-1.0-help.patch
deleted file mode 100644
index 47ff5201c03..000
--- a/net-misc/omnisync/files/omnisync-1.0-help.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-main: fix help missing newline
-
-Signed-off-by: Robin H. Johnson 
-
-diff -Nuar --exclude '*~' omnisync-1.0.orig/main.c omnisync-1.0/main.c
 omnisync-1.0.orig/main.c   2009-01-02 01:03:20.0 -0800
-+++ omnisync-1.0/main.c2018-06-01 14:31:25.720686155 -0700
-@@ -139,7 +139,7 @@
-   printf("-c x   community (snmp only)\n");
-   printf("-h x   host to connect to\n");
-   printf("-u x   ntpd shared memory unit\n");
--  printf("-z x   do an initial step, to speed up syncing, parameter is 
number of samples");
-+  printf("-z x   do an initial step, to speed up syncing, parameter is 
number of samples\n");
-   printf("-S x   write measurements to file x\n");
-   printf("-n do NOT submit to NTPd/set clock, query only (use in 
combination with -v and -f)\n");
-   printf("-f do not fork\n");

diff --git a/net-misc/omnisync/files/omnisync-1.0-maxshm.patch 
b/net-misc/omnisync/files/omnisync-1.0-maxshm.patch
deleted file mode 100644
index 678c6e0072d..000
--- a/net-misc/omnisync/files/omnisync-1.0-maxshm.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-main: raise SHM unit limit
-
-Signed-off-by: Robin H. Johnson 
-
-diff -Nuar --exclude '*~' omnisync-1.0.orig/main.c omnisync-1.0/main.c
 omnisync-1.0.orig/main.c   2009-01-02 01:03:20.0 -0800
-+++ omnisync-1.0/main.c2018-06-01 14:32:34.630066839 -0700
-@@ -346,8 +346,8 @@
-   unit_nr = atoi(optarg);
-   if (unit_nr < 0)
-   error_exit("-u requires a positive 
value\n");
--  if (unit_nr > 3)
--  error_exit("NTPd normally supports only 
4 shared memory devices, still continuing though\n");
-+  if (unit_nr > 254)
-+  error_exit("NTPd normally supports only 
254 shared memory devices\n");
-   break;
- 
-   case 'v':

diff --git a/net-misc/omnisync/files/omnisync-1.0-openssl11.patch 
b/net-misc/omnisync/files/omnisync-1.0-openssl11.patch
deleted file mode 100644
index 8c0d9c24333..000
--- a/net-misc/omnisync/files/omnisync-1.0-openssl11.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -aurN a/mssl.c b/mssl.c
 a/mssl.c   2009-01-02 04:03:20.0 -0500
-+++ b/mssl.c   2018-06-01 20:59:26.447052020 -0400
-@@ -136,14 +136,20 @@
-   if (!bio_err)
-   {
-   SSL_library_init();
-+#if OPENSSL_API_COMPAT < 0x1010L
-   SSL_load_error_strings();
-+#endif
- 
-   /* error write context */
-  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2020-01-30 Thread Brian Evans
commit: 9760c598c9cef4a6a9da7d12f4626e9345efc459
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 19:12:56 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 21:13:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9760c598

dev-db/mariadb: Version bump for 5.5.67

Signed-off-by: Brian Evans  gentoo.org>

 dev-db/mariadb/Manifest  |   1 +
 dev-db/mariadb/mariadb-5.5.67.ebuild | 836 +++
 2 files changed, 837 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 2de85528919..d97800265d6 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -8,6 +8,7 @@ DIST mariadb-10.3.22.tar.gz 72050820 BLAKE2B 
9e08f1360f8db2c5f466d4f6f9671452864
 DIST mariadb-10.4.10.tar.gz 78352896 BLAKE2B 
c0e448fba455feb9385b7d57e1a727e84eaf4cfa52ce0dbd6ff062aa0b5abc42005680fb185416d04fbd7bb62d9bbd6c93e4cb77b145418cf6be92747f8b1c2a
 SHA512 
4a9b9a37bc3a273de4bd781dac3636256364dae6efbba45765d6b28995da3d64e180422cd10418d1c7acd7fd8843fe2a2638c07e0f56b0c09170c58812cc6b71
 DIST mariadb-10.4.12.tar.gz 79120835 BLAKE2B 
1c511e788f8ddc9b9d2e580b29c380ada85d7cc46febe6a6bec626fd6239e4f50480b7a31dcd7e1a9474c6ed9626a910e996257ac8366646a22decc0226c45f0
 SHA512 
518dae18c04a1f7fcc6fd4d2dfbfbfbdf5e83e72ca41e66e1074328df8d92ab41b458e6a9973771419ac09a7348f264f158916cd198c335085d6e823e707bbc6
 DIST mariadb-5.5.66.tar.gz 45962591 BLAKE2B 
41befba24abec2af876168a11fc205d328c137baa49e5e521787898e4b973d1dc548ef459228811caa99fa3c2b7a9fe96f3eb7a04bf62f0bb20966e4ffd2ea9b
 SHA512 
403f3bc67018e01eb2277a88d3a7ac673d50df8f7a67607f9d14e3167d1bdd4ca202983df69c97688ff51edbd6d6b43af3541c75e968d1d01713a7b6495e4c8c
+DIST mariadb-5.5.67.tar.gz 45971908 BLAKE2B 
494fdc5d13c3560b074514f30a828e6689b820a1eefc0d0ec67f00a9dced6f4d3c305ed81ad39dddbb07659ccfbab418900f822baf502067d706ba84d2e7fd78
 SHA512 
494b2b0d863e2fed6f02f8d61134a645aa113bb0e17ba08b304350dfa974f6fce2a2fcc231fb413872156f70f08fbd2604f58d642fffe085f3b093176a3e68c9
 DIST mysql-extras-20180809-1700Z.tar.bz2 322999 BLAKE2B 
8b5feb32085dc35b2f68dae985b2d266c4eaa0e956b490050a2df04bbff99bf8623b67e75af9326d84e3ad625c4d86b0d21d23c9a96df5a0c9cd5ed730958970
 SHA512 
fbd7af9284bbf09d55f128361e7cc52d94f24ac491aac800cd6d61f2e444aeca66a4d5e6ae94c2fb4044e00cec9b232bae9a76a229f87f19d90b7aecf70792ec
 DIST mysql-extras-20190305-2052Z.tar.bz2 331304 BLAKE2B 
1d2c35a961159fa5ce9ee6699fce943f5a5b5cf60b11c9bb4bcccee4943f4508a9eb6d01050c642353ac592ce1a6b421abf2a1bebc706c44c4c8a36aa698ec43
 SHA512 
ae63403320e010acbb92f8aec6da8ed4f267cef0bad37147d594076fd94571de7f98bfc2afbe94af5d716f58d57696fd958b1e13e20e87052f252ed4a188cd3c
 DIST mysql-extras-20190731-2258Z.tar.bz2 332111 BLAKE2B 
cc144c9af852bfdd4149b96bdc22f8afb2d0aa92f95ebd272a244f0fb7743dc03f9244871d5c195260bac5d9ed20583093257ee2c95a5a4d0a4dae488d781adf
 SHA512 
d4428a1128cd5aef62c463b659992b110090b1602cdcb6b8d922d570c6b946fde325bfcf5a9a955a8dcc61f3ccd3d612d8517ebf63e316f98ca9ff2cd8a807aa

diff --git a/dev-db/mariadb/mariadb-5.5.67.ebuild 
b/dev-db/mariadb/mariadb-5.5.67.ebuild
new file mode 100644
index 000..5e4ae69525b
--- /dev/null
+++ b/dev-db/mariadb/mariadb-5.5.67.ebuild
@@ -0,0 +1,836 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+MY_EXTRAS_VER="20180809-1700Z"
+SUBSLOT="18"
+
+# Keeping eutils in EAPI=6 for emktemp in pkg_config
+
+inherit eutils flag-o-matic prefix toolchain-funcs user cmake-utils 
multilib-build
+
+SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz "
+
+# Gentoo patches to MySQL
+if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then
+   SRC_URI="${SRC_URI}
+   mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2;
+fi
+
+HOMEPAGE="https://mariadb.org/;
+DESCRIPTION="An enhanced, drop-in replacement for MySQL"
+LICENSE="GPL-2"
+SLOT="0/${SUBSLOT:-0}"
+IUSE="bindist client-libs debug extraengine jemalloc latin1 libressl
+   oqgraph pam +perl profiling selinux +server sphinx
+   static static-libs systemtap tcmalloc
+   test tokudb yassl"
+
+# Tests always fail when libressl is enabled due to hard-coded ciphers in the 
tests
+RESTRICT="!bindist? ( bindist ) libressl? ( test ) !test? ( test )"
+
+REQUIRED_USE="server? ( tokudb? ( jemalloc !tcmalloc ) )
+   ?? ( tcmalloc jemalloc )
+   static? ( yassl !pam )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 

[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2020-01-30 Thread Brian Evans
commit: 650dd9377f0c3238e24a57a838180781ba459ab6
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 21:12:48 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 21:13:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650dd937

dev-db/mariadb: Version bump for 10.1.44

Signed-off-by: Brian Evans  gentoo.org>

 dev-db/mariadb/Manifest   |   1 +
 dev-db/mariadb/mariadb-10.1.44.ebuild | 897 ++
 2 files changed, 898 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index d97800265d6..88c77967ead 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -1,5 +1,6 @@
 DIST mariadb-10.1.38.tar.gz 63535685 BLAKE2B 
c179ea2f60287c2bc1c0d1c47ae989ac2653a24063e8344cef2f3062fc6798e18b969e8f9aa8287104ce2518e6c644cb8d3a4650b5a0bc5dfde973e76e618955
 SHA512 
184582f3a902a989ba3d9c4d21288c014c8b469adbbb4cbabc621c5006022cef29baed8c1140ed4476b124da83b76dfa414295ed0c3374be826e75aca953a77b
 DIST mariadb-10.1.43.tar.gz 63635313 BLAKE2B 
60617d3021bb478633a995b93a3659a287ecab49bb1997efc430e2f453a8145307f0db02799b43560a51c92ef528060f93fb82fd0362ea34052f68590144bff0
 SHA512 
47e9693c6c1d25d2c3541efe001569c17e70721edcbfc3d0ccc96f3638820123436c18d2cbc3c2ad252adf1eda446feff0370eb97f9e57b6711757ac899b47e8
+DIST mariadb-10.1.44.tar.gz 63660764 BLAKE2B 
fb88660687c57217c82a05442b1f6e1d85a10fbcdb54b5c455409fd6e280aede27aafe61020eae278a0424b7b21f4afc4e581dd68ce9690948970ef22127ecd0
 SHA512 
4216524dae5eaf882d3667345fdccc58fa29cb02fb04367900d25c1d120b609d9c7af460dea37ba15ba3fb89f4390f9b15072f5c1ecc434c64b840fa14bab8a9
 DIST mariadb-10.2.22.tar.gz 71907765 BLAKE2B 
e7781a9e1bb0becca543ebb0b9e03912fbafa9de45bbd5c7232f92d29b934148dd124ad462bf8aa5aec2e4ee0bf75a03fae5e5fe97a77e1d93095052a577c14b
 SHA512 
cd61d0c2d528b23b975e6ea142560d9b9ebff7ecda6fa9b3659b25b3406e8cc925918f4c3bb0e200ddb8d0520bcaa4d4f70d245b4731896f9ba2f1bdf0a817b2
 DIST mariadb-10.2.29.tar.gz 73087972 BLAKE2B 
aa3fe880f00b02846b26f16fcd37d18ebe217a2c9680c8c535042d2759852c929cd649d662c6a2bc603d934a6ba770ef945752c99d150f539e1fdd0d9be0ad51
 SHA512 
cee4e0d1a2b203cadaaa5678c5ce17302f18ffa55d07c8329392b1ea84740340c006eb9ab5920beef80835c2a399d5fffca409b8288e10ae62d290af62ec4ab8
 DIST mariadb-10.2.31.tar.gz 73134720 BLAKE2B 
a410f71cffd7ff904cb16d9d00bbb4b1d6d17a4931de1635a14dce7c7c66d8dfd097b0c261959809cf2f327d196b11f3196129c2894efb5bab0141aca10ea3c7
 SHA512 
2cf28e4e049618f633470e7a4cd4f3bc8c2a74bf9796bfd026da7c75812e6d4962323785fdbca7a5b505c2e4fe95e3b47cd2e24e4dec2dcd230ac8a25f49b9b9

diff --git a/dev-db/mariadb/mariadb-10.1.44.ebuild 
b/dev-db/mariadb/mariadb-10.1.44.ebuild
new file mode 100644
index 000..75342265967
--- /dev/null
+++ b/dev-db/mariadb/mariadb-10.1.44.ebuild
@@ -0,0 +1,897 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+MY_EXTRAS_VER="20190305-2052Z"
+SUBSLOT="18"
+
+JAVA_PKG_OPT_USE="jdbc"
+
+# Keeping eutils in EAPI=6 for emktemp in pkg_config
+
+inherit eutils systemd flag-o-matic prefix toolchain-funcs java-pkg-opt-2 user 
cmake-utils multilib-build
+
+SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz "
+
+# Gentoo patches to MySQL
+if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then
+   SRC_URI="${SRC_URI}
+   mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2;
+fi
+
+HOMEPAGE="https://mariadb.org/;
+DESCRIPTION="An enhanced, drop-in replacement for MySQL"
+LICENSE="GPL-2"
+SLOT="0/${SUBSLOT:-0}"
+IUSE="+backup bindist client-libs cracklib debug extraengine galera jdbc 
jemalloc kerberos
+   innodb-lz4 innodb-lzo innodb-snappy latin1 libressl mroonga numa odbc 
oqgraph pam
+   +perl profiling selinux +server sphinx sst-rsync sst-mariabackup 
sst-xtrabackup
+   systemd systemtap static static-libs tcmalloc test tokudb xml yassl"
+
+# Tests always fail when libressl is enabled due to hard-coded ciphers in the 
tests
+RESTRICT="!bindist? ( bindist ) libressl? ( test ) !test? ( test )"
+
+REQUIRED_USE="jdbc? ( extraengine server !static )
+   server? ( tokudb? ( jemalloc !tcmalloc ) )
+   ?? ( tcmalloc jemalloc )
+   static? ( yassl !pam )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
+
+# Shorten the path because the socket path length must be shorter than 107 
chars
+# and we will run a mysql server during test phase

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

2020-01-30 Thread Mike Pagano
commit: c88e58d97f2053c1469d92ada83d1cc30f423646
Author: Mike Pagano  gentoo  org>
AuthorDate: Thu Jan 30 21:00:35 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Thu Jan 30 21:00:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e58d9

dev-util/idea-community: Fix all unsatisfied soname dependencies.

Remove old.

Closes: https://bugs.gentoo.org/704620
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mike Pagano  gentoo.org>

 ...d => idea-community-2019.3.193.5233.102-r2.ebuild} | 19 ++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git 
a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild 
b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
similarity index 86%
rename from dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild
rename to dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
index bf5c5606c6a..97dc3bd3b03 100644
--- a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild
+++ b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
@@ -49,7 +49,12 @@ REQUIRED_USE="jbr8? ( !jbr11 )"
 DEPEND="!dev-util/${PN}:14
!dev-util/${PN}:15"
 RDEPEND="${DEPEND}
-   >=virtual/jdk-1.7:*"
+   >=virtual/jdk-1.8:*
+   dev-java/jansi-native
+   dev-libs/libdbusmenu
+   dev-util/lldb"
+BDEPEND="dev-util/patchelf"
+
 RESTRICT="splitdebug"
 S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}"
 
@@ -77,6 +82,18 @@ src_prepare() {
mv "${WORKDIR}/jre" ./"${JRE_DIR}"
fi
 
+   rm -vf "${S}"/"${JRE_DIR}"/lib/*/libavplugin* || die
+   rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* || 
die
+   rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le || die
+   rm -vf "${S}"/bin/libdbm64* || die
+
+   for file in 
"${S}"/"${JRE_DIR}"/lib/amd64/{libfxplugins.so,libjfxmedia.so}
+   do
+   patchelf --set-rpath '$ORIGIN' $file || die "patchelf failed"
+   done
+
+   patchelf --replace-needed liblldb.so liblldb.so.9 
"${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch 
LLDBFrontend for lldb"
+
sed -i \
-e "\$a" \
-e 
"\$a#---" \



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

2020-01-30 Thread Michał Górny
commit: 4039316f4dabb2e596f39aa959a5961d21feebe6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4039316f

sys-devel/llvm: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-10.0.0_rc1.ebuild | 503 ++
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 4142812bd9d..dd342438fe3 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -3,4 +3,5 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6db3dd9a1a380a92a07867e3cb835f94b265da5d75c4712b5409405a65795d2cb6b32da4098e38cbb95d7023b56bcbbc1
 SHA512 
23994a2374659fbbf8d9b5160f4d77e9be7c4c9fc14963e8186bbede78b0ee9257f6b6a9c484bc75d72443d65bb24e598841e64af500336283de0f454d6a2073
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm/llvm-10.0.0_rc1.ebuild 
b/sys-devel/llvm/llvm-10.0.0_rc1.ebuild
new file mode 100644
index 000..03b29e2bec5
--- /dev/null
+++ b/sys-devel/llvm/llvm-10.0.0_rc1.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils llvm.org multilib-minimal multiprocessing \
+   pax-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? (
+   || (
+   >=sys-devel/binutils-2.31.1-r4:*[plugins]
+   =virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   sys-devel/gnuconfig
+   || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
+   ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
+   )
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+# There are no file collisions between these versions but having :0
+# installed means 

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

2020-01-30 Thread Michał Górny
commit: e358e1174b0a551e6c056903f3291de30e7bfa2e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e358e117

sys-libs/libomp: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-10.0.0_rc1.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index e62395bae5e..37761657e3d 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,3 +1,4 @@
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
 DIST openmp-7.1.0.src.tar.xz 909320 BLAKE2B 
7a5fd4374992b7c440ff27917c0af6a2ec64aaeb2fda645f75b5affd4981e3ceef7f15cba61c37934c5b35be543af315cc4bff2937545fbf5eaa6593f1aa8b83
 SHA512 
57f18beede401c1c39766e13a03b52083a0f7b437758069f66b73d6d1388dc51e48c34b0a7ecd3552244fd35e2db57388642588febef413c161f5c5411ab1e5d
 DIST openmp-8.0.1.src.tar.xz 933320 BLAKE2B 
02a7bf70cd3a217845ef1c5a35e0d7dbfbb39069a9029d462c797b5ddf2240fd627dee55856146ca4bb81622a41f31ecd11e0ed66baf3b7d99447087271991b0
 SHA512 
9ded785c8129e7b3a70b54f07c4dde529456edcc94904ad77fc578cf7f096cfa3ff2279959d7f7f1db51571e11c53375f33b597c7f36ce6dc6b512c44ced8026

diff --git a/sys-libs/libomp/libomp-10.0.0_rc1.ebuild 
b/sys-libs/libomp/libomp-10.0.0_rc1.ebuild
new file mode 100644
index 000..763579d7251
--- /dev/null
+++ b/sys-libs/libomp/libomp-10.0.0_rc1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-multilib linux-info llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   virtual/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig[${MULTILIB_USEDEP}] )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+   use offload && mycmakeargs+=(
+   # this is non-fatal and libomp checks for CUDA conditionally
+   # to ABI, so we 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2020-01-30 Thread Michał Górny
commit: 086f521a083435e63b4c790abeb94d4fae4abea1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:43 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086f521a

sys-libs/compiler-rt-sanitizers: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-10.0.0_rc1.ebuild   | 158 +
 2 files changed, 159 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 7698712f3a0..833e85e85fe 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -2,4 +2,5 @@ DIST compiler-rt-7.1.0.src.tar.xz 1864248 BLAKE2B 
42ab86416f7f85c5833cf85dbfb66b
 DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea26739d09e3f11c392503f8bc45293f1ef00c97f6a9fbd3ba67094d7f1e532410d0eca461943dadfdb10646110470a8e3b5f1f
 SHA512 
12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0_rc1.ebuild
new file mode 100644
index 000..72ee582f5c2
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0_rc1.ebuild
@@ -0,0 +1,158 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit check-reqs cmake-utils flag-o-matic llvm llvm.org \
+   multiprocessing python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc"
+# FIXME: libfuzzer does not enable all its necessary dependencies
+REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   if use test; then
+   # remove tests that are (still) broken by new glibc
+   # https://bugs.llvm.org/show_bug.cgi?id=36065
+   if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
+   rm test/lsan/TestCases/Linux/fork_and_leak.cpp || die
+   fi
+   fi
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; 

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

2020-01-30 Thread Michał Górny
commit: f161ba70273ba2b238d5901474113982f12fdb50
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f161ba70

sys-devel/llvm-common: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common/llvm-common-10.0.0_rc1.ebuild  | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index b3c965e40eb..0034fe2d7c1 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -1,3 +1,4 @@
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm-common/llvm-common-10.0.0_rc1.ebuild 
b/sys-devel/llvm-common/llvm-common-10.0.0_rc1.ebuild
new file mode 100644
index 000..df9cf92b47a
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-10.0.0_rc1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2020-01-30 Thread Michał Górny
commit: 70aa1dd03aaceb99b4e182d42e2d8f111bd5ae8a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:31 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70aa1dd0

sys-devel/lld: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-10.0.0_rc1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index eb4e027a957..fcd38e50108 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,4 +2,5 @@ DIST lld-7.1.0.src.tar.xz 912604 BLAKE2B 
f18a96233217a92f4c3033446dbfd03d161c4f9
 DIST lld-8.0.1.src.tar.xz 996440 BLAKE2B 
9e205427f5534a69b665620b5ecf6713194421a35e3e815d257545d5a1e8a11d42e32abd685df1d439463b6e9e2dd6134755b458196edcd7c7807b89c779027d
 SHA512 
646418d4a4ce922d1a69e9bf2e472f5d758f25ec21b80a2c66dfe5effc59c9c312fb167cf64ee2d8a2ced986e7474ed3d2996a38be66fbf63c574229d28e0900
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-10.0.0_rc1.ebuild 
b/sys-devel/lld/lld-10.0.0_rc1.ebuild
new file mode 100644
index 000..8d0d48bb02c
--- /dev/null
+++ b/sys-devel/lld/lld-10.0.0_rc1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake-utils_src_make check-lld
+}
+
+src_install() {
+   cmake-utils_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



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

2020-01-30 Thread Michał Górny
commit: d9af4b508400f5ed6ddef524fc5c45a07b5ac893
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9af4b50

sys-devel/clang-common: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common/clang-common-10.0.0_rc1.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index eb7283dee68..3c6ab7a8d83 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -1,3 +1,4 @@
 DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb
 SHA512 
1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang-common/clang-common-10.0.0_rc1.ebuild 
b/sys-devel/clang-common/clang-common-10.0.0_rc1.ebuild
new file mode 100644
index 000..18e41e0917d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-10.0.0_rc1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2020-01-30 Thread Michał Górny
commit: 92249798c2b4575c4c91c958f22577e144cd60e1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92249798

sys-libs/llvm-libunwind: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-10.0.0_rc1.ebuild   | 126 +
 2 files changed, 127 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index b60beaec6b6..0a2a4157f0a 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -4,4 +4,5 @@ DIST libcxxabi-7.1.0.src.tar.xz 535180 BLAKE2B 
aa5952e3ca80f7ce2a0a79f3eaf385223
 DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39be4758101e6b91ee45f06c81e960089523e80b83eb5c354336e4e0a140f7554640acf7b2d4fa619113f705108a314418
 SHA512 
577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
 DIST libunwind-7.1.0.src.tar.xz 79780 BLAKE2B 
8f15dcf4a9c8cb45f17c72bf058eed13a6cd52842ee8630781c3104be77d9a868e241eafd34a31b23aeff18dc49743dd5a566ce4cb866a170f1d09899584e2dd
 SHA512 
8ebfeb821013167e866986a2f9cc6459e43d82f73560a15ee7e0d604a974e1c656f824c9f7ccb47da4b4830ad9a99c663961bdf7642cd105e666b8a8fdf7d03c
 DIST libunwind-8.0.1.src.tar.xz 87188 BLAKE2B 
26f4d8ffbc8eb316e4e623280d6fe493e4c5c29489b90633c8215fe91349de7f7f0cfbfe8991ace11656d3782e13c7208b4a4adc04691746b4140187fba40043
 SHA512 
c115582ca879e215b97d24e4aa80696796383e79856cf26e40b4ddd6b255d598f9fa9867b30f0fd1691be770779835ac1d4b9a5e4a71424b18499b79ea37d060
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0_rc1.ebuild
new file mode 100644
index 000..3891515f46e
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0_rc1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake-utils_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local 

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

2020-01-30 Thread Michał Górny
commit: 830d818392e09fe72baeb706d680568a39f31dab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:38 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=830d8183

dev-python/clang-python: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-10.0.0_rc1.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index eb7283dee68..3c6ab7a8d83 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -1,3 +1,4 @@
 DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb
 SHA512 
1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/clang-python/clang-python-10.0.0_rc1.ebuild 
b/dev-python/clang-python/clang-python-10.0.0_rc1.ebuild
new file mode 100644
index 000..dede9129a35
--- /dev/null
+++ b/dev-python/clang-python/clang-python-10.0.0_rc1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2020-01-30 Thread Michał Górny
commit: cd9dbff5cb4311f0346d7e27c3bde5a289850469
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9dbff5

sys-libs/libcxxabi: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-10.0.0_rc1.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index c99d08f392a..92fe814a621 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,4 +2,5 @@ DIST libcxx-7.1.0.src.tar.xz 1638448 BLAKE2B 
eca192e03f839f4323e3c37beba2e6daaf9
 DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389ac014aa65b3391c870aa96ffd347784e6b70b953bd1ee8eba56554e0f78a723ab77b9dba5f85e6219e2b95ca50c160
 SHA512 
75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
 DIST libcxxabi-7.1.0.src.tar.xz 535180 BLAKE2B 
aa5952e3ca80f7ce2a0a79f3eaf3852234e23a8445a2539374bedb188aba7d973763a6c0d7cc7700070d942555250f87c3c9efb504bb731985be033d47b79b44
 SHA512 
629ef641ab5aba28ea7171efbad806f1f0464eee2d04f8903014a4f82c03f2c6513defbbe5489b2c6fd624270fe8efbad97a40e56958f8f38a4f5516a16dd102
 DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39be4758101e6b91ee45f06c81e960089523e80b83eb5c354336e4e0a140f7554640acf7b2d4fa619113f705108a314418
 SHA512 
577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxxabi/libcxxabi-10.0.0_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-10.0.0_rc1.ebuild
new file mode 100644
index 000..d096ef10967
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-10.0.0_rc1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2020-01-30 Thread Michał Górny
commit: 7db46d9c14a7861364bad78076c8fb0fb2664abd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db46d9c

dev-ml/llvm-ocaml: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-10.0.0_rc1.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index b3c965e40eb..0034fe2d7c1 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -1,3 +1,4 @@
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0_rc1.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0_rc1.ebuild
new file mode 100644
index 000..b9f6124e6f0
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0_rc1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Python is needed to run tests using lit
+   python_setup
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DWITH_POLLY=OFF
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   

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

2020-01-30 Thread Michał Górny
commit: e0f376ae7abdc0c640473ec0bdd7a4ec388230af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f376ae

dev-util/lldb: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lldb/Manifest   |  1 +
 dev-util/lldb/lldb-10.0.0_rc1.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index f92304bc335..4be84b14aac 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,4 +2,5 @@ DIST lldb-7.1.0.src.tar.xz 19384976 BLAKE2B 
a1d5afea255f06221516e21e80120cb35d87
 DIST lldb-8.0.1.src.tar.xz 19586288 BLAKE2B 
afb20a8303dcbdaf76ef1d78aa3165f87713f1c16121905d7a5f71e770ceafdff40d9d19e0a983d9290da2d4eb3acd0987d50607bea17efdb7dc0127d7f5cf8a
 SHA512 
eb031985ad4d08226ec47a90fe32c1e6d070948971ca5235fd431cf7d5b7ea20f5d5131237bf83a6419773d18c339590bf9672e7b4f884304497e63c1030988f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-util/lldb/lldb-10.0.0_rc1.ebuild 
b/dev-util/lldb/lldb-10.0.0_rc1.ebuild
new file mode 100644
index 000..debae71
--- /dev/null
+++ b/dev-util/lldb/lldb-10.0.0_rc1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing python-single-r1 \
+   toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? ( dev-python/six[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS} )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2020-01-30 Thread Michał Górny
commit: cf9a73dfa73f1b434cd1a58398a3ab9ee855c598
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf9a73df

dev-python/lit: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-10.0.0_rc1.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index b3c965e40eb..0034fe2d7c1 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -1,3 +1,4 @@
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/lit/lit-10.0.0_rc1.ebuild 
b/dev-python/lit/lit-10.0.0_rc1.ebuild
new file mode 100644
index 000..d53547c725e
--- /dev/null
+++ b/dev-python/lit/lit-10.0.0_rc1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7} )
+
+inherit distutils-r1 llvm.org multiprocessing
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
+   -vv tests || die
+}



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

2020-01-30 Thread Michał Górny
commit: 60bd01f49334171a98fa4e93ab96c7a26efa505c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:41 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60bd01f4

sys-libs/compiler-rt: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-10.0.0_rc1.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 218475871ae..6cf14e2345e 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -1,3 +1,4 @@
 DIST compiler-rt-7.1.0.src.tar.xz 1864248 BLAKE2B 
42ab86416f7f85c5833cf85dbfb66b18a5d5cf53fa0560ad43b2ef39f5a2cd7ec1dbe4192cc8dac9b3f658b828c8306f26745c4d0e8f846d9f550ac22717eb33
 SHA512 
54d3ad80936f011dbf2ecebba3f1b7d4a156044b178228411ba855be5ec48eb646155b74dea1a96674adab6f93803456ae1435395e3240a4423a3f65f4566b55
 DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea26739d09e3f11c392503f8bc45293f1ef00c97f6a9fbd3ba67094d7f1e532410d0eca461943dadfdb10646110470a8e3b5f1f
 SHA512 
12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.0_rc1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.0_rc1.ebuild
new file mode 100644
index 000..fb90bbaab7c
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.0_rc1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils flag-o-matic llvm llvm.org multiprocessing \
+   python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+   )
+
+   if use prefix && 

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

2020-01-30 Thread Michał Górny
commit: 901077b5ae307631672ef2969a9c65008ebc60ee
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:51 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=901077b5

sys-devel/clang-runtime: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-runtime/clang-runtime-10.0.0_rc1.ebuild  | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild
new file mode 100644
index 000..2713d1f397f
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-10.0.0_rc1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



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

2020-01-30 Thread Michał Górny
commit: 5d1d28ae6964a853cd422a5d92f2d6ee5bd92605
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1d28ae

sys-devel/clang: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-10.0.0_rc1.ebuild | 397 
 2 files changed, 398 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 4445aeeedf5..b4b4ea2e7b4 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -7,4 +7,5 @@ DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5cced
 DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6db3dd9a1a380a92a07867e3cb835f94b265da5d75c4712b5409405a65795d2cb6b32da4098e38cbb95d7023b56bcbbc1
 SHA512 
23994a2374659fbbf8d9b5160f4d77e9be7c4c9fc14963e8186bbede78b0ee9257f6b6a9c484bc75d72443d65bb24e598841e64af500336283de0f454d6a2073
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang/clang-10.0.0_rc1.ebuild 
b/sys-devel/clang/clang-10.0.0_rc1.ebuild
new file mode 100644
index 000..78e77756578
--- /dev/null
+++ b/sys-devel/clang/clang-10.0.0_rc1.ebuild
@@ -0,0 +1,397 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
+   pax-utils python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+)
+llvm.org_set_globals
+# We need extra level of indirection for CLANG_RESOURCE_DIR
+S=${WORKDIR}/x/y/clang
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx doc +static-analyzer
+   test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+

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

2020-01-30 Thread Michał Górny
commit: 6d5878a6797c3d48cef1aae611a5617a3f90a1fc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 20:42:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 20:51:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d5878a6

sys-libs/libcxx: Bump to 10.0.0_rc1

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-10.0.0_rc1.ebuild | 211 +++
 2 files changed, 212 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index a045639c84b..c0251cc1465 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -1,3 +1,4 @@
 DIST libcxx-7.1.0.src.tar.xz 1638448 BLAKE2B 
eca192e03f839f4323e3c37beba2e6daaf935d4e784e0bc835a4d2c3ce0790f5539bdca0466feafd668d7c6675b11b7fe14d9adb680c46fd7b28b42a3b423219
 SHA512 
925ce5093445f84dc17d5b1610e4297ef3606b254b7350c50f88ba042fcca62125ffd97d21cb612707d5e9511267634ca1779619199f95ce819e5f5c0c2b55d5
 DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389ac014aa65b3391c870aa96ffd347784e6b70b953bd1ee8eba56554e0f78a723ab77b9dba5f85e6219e2b95ca50c160
 SHA512 
75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
+DIST llvmorg-10.0.0-rc1.tar.gz 120755822 BLAKE2B 
a729d37d96ba498cb865c6f708734dccb796b2caabb69167b9aa3b0e12c788f2a5980a048b99d5603da3d26af909fb31f406b4f4743cabae56c45f829a7bf695
 SHA512 
27137fc700971147c00ded6787eaae9f0bcf98c938fe227a5a559b38d983736f3d086f4ff6772d802c5f48a7d97a97c293261e4af88fcb5a720693b9cb5a4f02
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxx/libcxx-10.0.0_rc1.ebuild 
b/sys-libs/libcxx/libcxx-10.0.0_rc1.ebuild
new file mode 100644
index 000..45df844722b
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-10.0.0_rc1.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+LLVM_COMPONENTS=( libcxx )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi libcxxrt +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( || ( libcxxabi libcxxrt ) )
+   ?? ( libcxxabi libcxxrt )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   libcxxrt? ( 
sys-libs/libcxxrt[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( !libcxxrt? ( >=sys-devel/gcc-4.7:=[cxx] ) )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+PATCHES=(
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+)
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! use libcxxrt && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+   if tc-is-gcc && [[ $(gcc-version) < 4.7 ]] ; then
+   eerror "${PN} needs to be built with gcc-4.7 or later (or other"
+   eerror "conformant compilers). Please use gcc-config to switch 
to"
+   eerror "gcc-4.7 or later version."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   elif use 

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

2020-01-30 Thread Georgy Yakovlev
commit: 19ddaac43c07ca60bb27a54c92c53ee6f49351e5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 20:45:55 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 20:45:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ddaac4

net-dns/dnscrypt-proxy: bump to 2.0.38

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 net-dns/dnscrypt-proxy/Manifest|  1 +
 .../dnscrypt-proxy/dnscrypt-proxy-2.0.38.ebuild| 99 ++
 2 files changed, 100 insertions(+)

diff --git a/net-dns/dnscrypt-proxy/Manifest b/net-dns/dnscrypt-proxy/Manifest
index 66a479f6498..f812ad7651f 100644
--- a/net-dns/dnscrypt-proxy/Manifest
+++ b/net-dns/dnscrypt-proxy/Manifest
@@ -2,3 +2,4 @@ DIST dnscrypt-proxy-2.0.33.tar.gz 2723092 BLAKE2B 
26ed819f264c1a536b2e47d9ffa412
 DIST dnscrypt-proxy-2.0.34.tar.gz 2741556 BLAKE2B 
81e3c5b1de70cf81882725b1d1f9bfb0b687dbac6ce408c70178ac7107c6c4fc6fbee4a05deb775519aef82c2added5cec9e264a73af1b6eca1524ecd973c381
 SHA512 
b48bbedbd5fea5514669ff5593ecd0aee083979c3030fe775558441ee2c398206eba786b9497022c3fab08fe7ee49dcc5205303629834f8fe65d7246e3352381
 DIST dnscrypt-proxy-2.0.35.tar.gz 2740595 BLAKE2B 
a64d1771979179f6b2387473c6ac21705b30263572550efd4ffb8ef008e67a74878ab4e72bbb4f29528c4c13dfaf4654f7625671579cb90c3b784ab4299f7ec0
 SHA512 
41e3c0646e215da3ce00e9ff9f22a4d3468b6589c424343ce0649c5a47cdbce26c2d9ffc3abf61c35d85eda964c499877d6f13619ce2308fe045a0272b1ca0e9
 DIST dnscrypt-proxy-2.0.36.tar.gz 2814470 BLAKE2B 
d1483d1c0550d9493129fd7b9969d45ab5225b09cfa6c2e10c60d9df963742664a1fa75720561e1e883c4688077ee1e2de84669f527271c8c5455e435ea2daf8
 SHA512 
b1e3ed2a0226eaf35980b9f1125e0794640bcd837f99b8f2a0346498770305f04e27f13ccf97f01f0639285ef35f63cbbf72e9f2b419d592b615f6b07cdf7f2d
+DIST dnscrypt-proxy-2.0.38.tar.gz 2814501 BLAKE2B 
6dd4e3a0056a7a687335fcf6f15d8dccd9088c0cb44fa8f44be65a25290e0cbbde5b122cf43a2488311ab6b65511a9311b16434bdd31df1dbed0c2dd89e224b1
 SHA512 
eab418580eddce4f1788784cdea15ff7f2456c7f723b495fbc70a7ed5b3e9828fb0bc3b0ac169718044f27b081cb94d561054d24b1bd167fb8d84c5aeaae1a26

diff --git a/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.38.ebuild 
b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.38.ebuild
new file mode 100644
index 000..df223114220
--- /dev/null
+++ b/net-dns/dnscrypt-proxy/dnscrypt-proxy-2.0.38.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/jedisct1/${PN}"
+
+inherit fcaps go-module systemd
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://${EGO_PN}.git;
+else
+   SRC_URI="https://${EGO_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+fi
+
+DESCRIPTION="A flexible DNS proxy, with support for encrypted DNS protocols"
+HOMEPAGE="https://github.com/jedisct1/dnscrypt-proxy;
+
+LICENSE="Apache-2.0 BSD ISC MIT MPL-2.0"
+SLOT="0"
+IUSE="pie"
+
+BDEPEND=">=dev-lang/go-1.13"
+
+RDEPEND="
+   acct-group/dnscrypt-proxy
+   acct-user/dnscrypt-proxy
+"
+
+FILECAPS=( cap_net_bind_service+ep usr/bin/dnscrypt-proxy )
+PATCHES=( "${FILESDIR}"/config-full-paths-r10.patch )
+
+src_compile() {
+   pushd "${PN}" >/dev/null || die
+   go build -buildmode="$(usex pie pie default)" || die
+   popd >/dev/null || die
+}
+
+src_install() {
+   pushd "${PN}" >/dev/null || die
+
+   dobin dnscrypt-proxy
+
+   insinto /etc/dnscrypt-proxy
+   newins example-dnscrypt-proxy.toml dnscrypt-proxy.toml
+   doins example-{blacklist.txt,whitelist.txt}
+   doins example-{cloaking-rules.txt,forwarding-rules.txt}
+
+   popd >/dev/null || die
+
+   insinto /usr/share/dnscrypt-proxy
+   doins -r "utils/generate-domains-blacklists/."
+
+   newinitd "${FILESDIR}"/dnscrypt-proxy.initd dnscrypt-proxy
+   newconfd "${FILESDIR}"/dnscrypt-proxy.confd dnscrypt-proxy
+
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.service 
dnscrypt-proxy.service
+   systemd_newunit "${FILESDIR}"/dnscrypt-proxy.socket 
dnscrypt-proxy.socket
+
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}"/dnscrypt-proxy.logrotate dnscrypt-proxy
+
+   einstalldocs
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   go-module_pkg_postinst
+
+   if ! use filecaps; then
+   ewarn "'filecaps' USE flag is disabled"
+   ewarn "${PN} will fail to listen on port 53"
+   ewarn "please do one the following:"
+   ewarn "1) re-enable 'filecaps'"
+   ewarn "2) change port to > 1024"
+   ewarn "3) configure to run ${PN} as root (not recommended)"
+   ewarn
+   fi
+
+   if systemd_is_booted || has_version sys-apps/systemd; then
+   elog "Using systemd socket activation may cause issues with 
speed"
+   elog "latency and 

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

2020-01-30 Thread Georgy Yakovlev
commit: 8d09b8d3505f9eb450d2c315298335c2c21dc30e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 20:31:24 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 20:38:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d09b8d3

dev-lang/rust-bin: QA: RedundantDodir

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/rust-bin-1.37.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.38.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.39.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.40.0.ebuild | 2 +-
 dev-lang/rust-bin/rust-bin-1.41.0.ebuild | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
index b0b8d64de82..a2f03ec227a 100644
--- a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
@@ -133,7 +133,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
index b35a773f3c2..8ae4cfb6ab9 100644
--- a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
@@ -133,7 +133,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
index 7134754b7a1..6660b1a1ef2 100644
--- a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
@@ -133,7 +133,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
index b35a773f3c2..8ae4cfb6ab9 100644
--- a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
@@ -133,7 +133,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust-bin/rust-bin-1.41.0.ebuild 
b/dev-lang/rust-bin/rust-bin-1.41.0.ebuild
index b35a773f3c2..8ae4cfb6ab9 100644
--- a/dev-lang/rust-bin/rust-bin-1.41.0.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.41.0.ebuild
@@ -133,7 +133,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }



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

2020-01-30 Thread Georgy Yakovlev
commit: b4b385380976a63eb7e591e882fd50739fa6f468
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 20:33:42 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 20:38:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b38538

dev-lang/rust: QA: RedundantDodir

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/rust-1.37.0.ebuild| 2 +-
 dev-lang/rust/rust-1.38.0.ebuild| 2 +-
 dev-lang/rust/rust-1.39.0.ebuild| 2 +-
 dev-lang/rust/rust-1.40.0-r1.ebuild | 2 +-
 dev-lang/rust/rust-1.40.0.ebuild| 2 +-
 dev-lang/rust/rust-1.41.0.ebuild| 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-lang/rust/rust-1.37.0.ebuild b/dev-lang/rust/rust-1.37.0.ebuild
index 035be4593a3..542c7dc00d1 100644
--- a/dev-lang/rust/rust-1.37.0.ebuild
+++ b/dev-lang/rust/rust-1.37.0.ebuild
@@ -304,7 +304,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust/rust-1.38.0.ebuild b/dev-lang/rust/rust-1.38.0.ebuild
index d8392ae3612..23b7ca132b1 100644
--- a/dev-lang/rust/rust-1.38.0.ebuild
+++ b/dev-lang/rust/rust-1.38.0.ebuild
@@ -304,7 +304,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust/rust-1.39.0.ebuild b/dev-lang/rust/rust-1.39.0.ebuild
index ee86f20c09f..d369e43890f 100644
--- a/dev-lang/rust/rust-1.39.0.ebuild
+++ b/dev-lang/rust/rust-1.39.0.ebuild
@@ -309,7 +309,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust/rust-1.40.0-r1.ebuild 
b/dev-lang/rust/rust-1.40.0-r1.ebuild
index 9cc55df24b3..8be040d0227 100644
--- a/dev-lang/rust/rust-1.40.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.40.0-r1.ebuild
@@ -320,7 +320,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust/rust-1.40.0.ebuild b/dev-lang/rust/rust-1.40.0.ebuild
index 5fbd8bd1410..c4338e1d3c5 100644
--- a/dev-lang/rust/rust-1.40.0.ebuild
+++ b/dev-lang/rust/rust-1.40.0.ebuild
@@ -307,7 +307,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }

diff --git a/dev-lang/rust/rust-1.41.0.ebuild b/dev-lang/rust/rust-1.41.0.ebuild
index 98bd9b6b817..69e3e04d532 100644
--- a/dev-lang/rust/rust-1.41.0.ebuild
+++ b/dev-lang/rust/rust-1.41.0.ebuild
@@ -328,7 +328,7 @@ src_install() {
echo /usr/bin/rustfmt >> "${T}/provider-${P}"
echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
fi
-   dodir /etc/env.d/rust
+
insinto /etc/env.d/rust
doins "${T}/provider-${P}"
 }



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

2020-01-30 Thread Bernard Cafarelli
commit: 77d158b0e5af33e17bbab8c0400b8bf68e446a8f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jan 30 20:33:10 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jan 30 20:33:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d158b0

net-misc/dibbler: fix unconditional dep on virtual/resolvconf

Closes: https://bugs.gentoo.org/707386
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 net-misc/dibbler/{dibbler-1.0.1-r1.ebuild => dibbler-1.0.1-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dibbler/dibbler-1.0.1-r1.ebuild 
b/net-misc/dibbler/dibbler-1.0.1-r2.ebuild
similarity index 96%
rename from net-misc/dibbler/dibbler-1.0.1-r1.ebuild
rename to net-misc/dibbler/dibbler-1.0.1-r2.ebuild
index bf028c2ee5e..9490ae32650 100644
--- a/net-misc/dibbler/dibbler-1.0.1-r1.ebuild
+++ b/net-misc/dibbler/dibbler-1.0.1-r2.ebuild
@@ -13,7 +13,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~hppa ~mips ~x86"
 IUSE="doc resolvconf"
 
-RDEPEND="virtual/resolvconf"
+RDEPEND="resolvconf? ( virtual/resolvconf )"
 DEPEND="${RDEPEND}
doc? (
|| (



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

2020-01-30 Thread Andreas Sturmlechner
commit: 9fa591c503886aae42498a123a05e6b27f7db0bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 20:07:00 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 20:07:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa591c5

sci-libs/proj: Drop 6.0.0 and 6.2.0

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-libs/proj/Manifest  |  3 ---
 sci-libs/proj/proj-6.0.0.ebuild | 45 ---
 sci-libs/proj/proj-6.2.0.ebuild | 47 -
 3 files changed, 95 deletions(-)

diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index 74536d15a9d..8e1f7ced741 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -1,12 +1,9 @@
 DIST proj-4.9.2-org_proj4_PJ.h 2960 BLAKE2B 
f5f367910490fb781a7ddb512e8eaae2d6de4fd1f5b8e9e1dc1b189959a57499174f6b1e90476f10cb4cb8860e069061eb8b507fbbb46b3e1e394df43f67561e
 SHA512 
db2c2b8920ef1c0c56395480dd514e372d5385839ac553a36c92431f5662bb8ec47706489b5c12e0c4308967da58fc94b29a957ede627274ab685ab647151f2c
 DIST proj-4.9.2.tar.gz 874816 BLAKE2B 
a59a405298a7c8d5bcf3e1a29c5949b466fed5c3745d0f6d631fff3282f6135d6be21cd75c9b377692f4fb98ae6e10e75867fdeab868fdb49c1578073cd7e802
 SHA512 
34a506742bb27cbc7f5ee91ee7f8c7a27d0f5644a1dcfd11b1e59120040804b1621ddfa4212bff45a1c3fb85511e48ece21612e86033139bafbb50c165e77cda
 DIST proj-5.2.0.tar.gz 1398188 BLAKE2B 
37a3a8ed78fd65342f33859662a38f85c3087409db9f00eb031feb5a2527a056e5f0debd97b47f9d08ba6575af2c41d9051de0865e1ad8bd88c956358e519d77
 SHA512 
f773117d22309d4ee8dbedc2a7b6ba27e8cd032e1bd0af3c98f270bf7b7ab3353be0b04d91202a1f137fc45164c8e8a52712bb06281948008160d08f9f9074ba
-DIST proj-6.0.0.tar.gz 2405217 BLAKE2B 
7d0be7753048ffb0b95a7aca8bf73346c4239112527bf0c4a37b22a25c66f97c7692445608cd7aff422edeec18e9eb90839d84cda117dda0bbdefbe274b3e5e3
 SHA512 
bc4d2f02d697aa01099f5e973a7ca70072f51210754e4d9331ae5bfdef886a41984ce27c1ff926da14fd199005bf9cad7162ab3ea8f3f421ac8b60bc8defd8f7
-DIST proj-6.2.0.tar.gz 2685319 BLAKE2B 
8af166a9c98e07cde9e469fc8dbc5033f785181793b989211619fefa443f6449402d66bd42670ca17d81bf3a00d9d7d5c196e16a7975da2a5937ff5a81b771ee
 SHA512 
4c2fd898103c8955a48557353c6866723d6e6b3769580d0b9cb63a685cf4e53ebe63b965498c2ba03eac4827a68fd0036a2234364a7d92dc28e5cdaecf90142d
 DIST proj-6.2.1.tar.gz 2698759 BLAKE2B 
69867c05ef727df63351bbb8bc787d039c6a333a6e28b5fbbd1814fd9ca3ec279dd58ee7f0f79c3601ced270b6fa38619120e58f4407c49890a74996bbf88da5
 SHA512 
1e8632a9c6fa00c0354473f60d81e4644f173b42f6613856ba03e2404f429864fd5052aacba945ccd265173397bed2abdbe325320b54bc7b1c4a75ad95395a89
 DIST proj-6.3.0.tar.gz 2758388 BLAKE2B 
33f9d6ce6aa885667b7c1337abd218ee802581320880288f948378073d04c46118927147794ce6c97616c906c683c33bf10984d08463faea214ffbe80b12d62b
 SHA512 
679fd2e57f27feeb956d2a8843cb9028895a78f0dac104c920cc9060afade434b953fb381fed350e5c8ac15cd796f795220e0f1ad276a4f7482d6e7f5681d06e
 DIST proj-datumgrid-1.5.zip 2250131 BLAKE2B 
c83b5bab72b790c70fbf3b95782ba4e8e93e2accc93a0a8c06667908dc437de44aa3623799f685e020269090be103bac568fe6a9d73ce128b8af024ec1ca8442
 SHA512 
9d9a935b3e984721a1ceafac49c139d3c5d9923c5bcef5f57fec8028a043c86e7de8bad9c200fa38cd6d1bf27b32dd0126597d42fee793d055e686f090604bf3
 DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 
78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3
 SHA512 
23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5
-DIST proj-datumgrid-1.8.zip 6601640 BLAKE2B 
d439286c27b04767b4085f109a3bbbd555ac9e5acad2f673d5641fee433235b5a5410236ce32e42d3b11ce06d3199dec76c6e41aaa2b5dfd14a09b6b33928164
 SHA512 
991206f17348b3de484eb5364d773cd06577057228c2d1a0a1c1658308e2596ca13338a666fa71ddd76d538f23dd5bf21e178fd26a785717edd847a17e5c0cd1
 DIST proj-datumgrid-europe-1.4.tar.gz 26115747 BLAKE2B 
3dfb5c19362f9d9cdfc4ee5469e536b97d963a5ac3bcf6652ef5935ec393f4035bc15abc444d62cfa477478faabd66a8effe64dbb8eb26b7d73a717b4eae2e53
 SHA512 
4043c0791af086541a3e08f7ad667b25968ed25e6595c1f047e1272f52838d28ab4010a076f9524882f97d7aa9104769c0b9cdf17394915c5b70b0dc13e019ee
 DIST proj-datumgrid-europe-1.5.tar.gz 187195036 BLAKE2B 
0f88922435793930e21ace8488e0d1cd6a6325880f90d61a91d1592e51191514db7fc93e08c4a6c51699e3eb43762786d11eea425c181a8d3f73ec5ad7848092
 SHA512 
456a8c27dad7ef8fc1790ef822e7e8dcbc69b79e0a28df8c6b58d24b0ef4a3221cebd8e911a0d84b7f00694247b0fb8f4361a38d7369f921da000c838812f389

diff --git a/sci-libs/proj/proj-6.0.0.ebuild b/sci-libs/proj/proj-6.0.0.ebuild
deleted file mode 100644
index 33659935360..000
--- a/sci-libs/proj/proj-6.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils java-pkg-opt-2 flag-o-matic
-
-DESCRIPTION="Proj.4 

[gentoo-commits] repo/gentoo:master commit in: dev-db/postgis/

2020-01-30 Thread Andreas Sturmlechner
commit: 0013ad54f8a1b802403d20be7989895d07f19133
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 30 19:54:55 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 30 19:58:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0013ad54

dev-db/postgis: Sync 2.5.3 with , fix dependencies

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-db/postgis/postgis-2.5.3-r1.ebuild | 135 +
 1 file changed, 135 insertions(+)

diff --git a/dev-db/postgis/postgis-2.5.3-r1.ebuild 
b/dev-db/postgis/postgis-2.5.3-r1.ebuild
new file mode 100644
index 000..5c308dbe1b1
--- /dev/null
+++ b/dev-db/postgis/postgis-2.5.3-r1.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+POSTGRES_COMPAT=( 9.{4..6} {10..12} )
+POSTGRES_USEDEP="server"
+inherit autotools eapi7-ver postgres-multi
+
+MY_P="${PN}-$(ver_rs 3 '')"
+
+if [[ ${PV} = ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.osgeo.org/gitea/postgis/postgis.git;
+else
+   PGIS="$(ver_cut 1-2)"
+   SRC_URI="https://download.osgeo.org/postgis/source/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Geographic Objects for PostgreSQL"
+HOMEPAGE="https://postgis.net;
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="address-standardizer doc gtk mapbox static-libs test topology"
+
+REQUIRED_USE="test? ( doc ) ${POSTGRES_REQ_USE}"
+
+# Needs a running psql instance, doesn't work out of the box
+RESTRICT="test"
+
+RDEPEND="${POSTGRES_DEP}
+   dev-libs/json-c:=
+   dev-libs/libxml2:2
+   >=sci-libs/geos-3.5.0
+   >=sci-libs/proj-4.6.0:=
+   >=sci-libs/gdal-1.10.0
+   address-standardizer? ( dev-libs/libpcre )
+   gtk? ( x11-libs/gtk+:2 )
+   mapbox? ( dev-libs/protobuf-c:= )
+"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xsl-stylesheets
+   app-text/docbook-xml-dtd:4.5
+   dev-libs/libxslt
+   virtual/imagemagick-tools[png]
+   )
+   test? ( dev-util/cunit )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-2.2.0-arflags.patch" )
+
+src_prepare() {
+   default
+
+   if [[ ${PV} = ** ]] ; then
+   source "${S}"/Version.config
+   PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
+   fi
+
+   # These modules are built using the same *FLAGS that were used to build
+   # dev-db/postgresql. The right thing to do is to ignore the current
+   # *FLAGS settings.
+   QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
+
+   local AT_M4DIR="macros"
+   eautoreconf
+
+   postgres-multi_src_prepare
+}
+
+src_configure() {
+   local myeconfargs=(
+   $(use_with address-standardizer)
+   $(use_with gtk gui)
+   $(use_with mapbox protobuf)
+   $(use_with topology)
+   )
+   postgres-multi_foreach econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   postgres-multi_foreach emake
+   postgres-multi_foreach emake -C topology
+
+   if use doc ; then
+   postgres-multi_foreach emake comments
+   postgres-multi_foreach emake cheatsheets
+   postgres-multi_forbest emake -C doc html
+   fi
+}
+
+src_install() {
+   postgres-multi_foreach emake DESTDIR="${D}" install
+   postgres-multi_foreach emake -C topology DESTDIR="${D}" install
+   postgres-multi_forbest dobin ./utils/postgis_restore.pl
+
+   dodoc CREDITS TODO loader/README.* doc/*txt
+
+   docinto topology
+   dodoc topology/{TODO,README}
+
+   if use doc ; then
+   postgres-multi_foreach emake DESTDIR="${D}" comments-install
+
+   docinto html
+   postgres-multi_forbest dodoc doc/html/{postgis.html,style.css}
+
+   docinto html/images
+   postgres-multi_forbest dodoc doc/html/images/*
+   fi
+
+   use static-libs || find "${ED}" -name '*.a' -delete
+}
+
+pkg_postinst() {
+   ebegin "Refreshing PostgreSQL symlinks"
+   postgresql-config update
+   eend $?
+
+   local base_uri="https://postgis.net/docs/manual-;
+   if [[ ${PV} = ** ]] ; then
+   base_uri+="dev"
+   else
+   base_uri+="${PGIS}"
+   fi
+
+   elog "To finish installing PostGIS, follow the directions detailed at:"
+   elog "${base_uri}/postgis_installation.html#create_new_db_extensions"
+}



[gentoo-commits] repo/gentoo:master commit in: games-action/xblast/files/, games-action/xblast/

2020-01-30 Thread Sergei Trofimovich
commit: 82797d77cac4993aec2a27bed2ac315d5c404a4b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 30 19:57:11 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 30 19:57:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82797d77

games-action/xblast: tweak for gcc-10, bug #707470

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/707470
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 .../xblast/files/xblast-2.10.4-gcc-10.patch| 22 ++
 games-action/xblast/xblast-2.10.4-r1.ebuild|  6 +-
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/games-action/xblast/files/xblast-2.10.4-gcc-10.patch 
b/games-action/xblast/files/xblast-2.10.4-gcc-10.patch
new file mode 100644
index 000..01d6da9bd13
--- /dev/null
+++ b/games-action/xblast/files/xblast-2.10.4-gcc-10.patch
@@ -0,0 +1,22 @@
+--- a/cfg_control.h
 b/cfg_control.h
+@@ -29,7 +29,7 @@
+ #define NUM_KEYB_CONTROLS  2
+ 
+ /* constant assignment of control to event type */
+-const XBEventCode keyEventType[NUM_KEYB_CONTROLS];
++extern const XBEventCode keyEventType[NUM_KEYB_CONTROLS];
+ 
+ /* ingame controls for editing*/
+ typedef struct
+--- a/network.h
 b/network.h
+@@ -105,7 +105,7 @@ typedef enum
+ #define TEAM_UNDEF 252
+ 
+ /* team color assignment */
+-const XBColor teamColors[NUM_XBTS];
++extern const XBColor teamColors[NUM_XBTS];
+ 
+ /* results of game config receive/create */
+ typedef enum

diff --git a/games-action/xblast/xblast-2.10.4-r1.ebuild 
b/games-action/xblast/xblast-2.10.4-r1.ebuild
index 72666813a3c..3da27dd600a 100644
--- a/games-action/xblast/xblast-2.10.4-r1.ebuild
+++ b/games-action/xblast/xblast-2.10.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -32,6 +32,10 @@ RDEPEND="
 DEPEND="${RDEPEND}
x11-libs/libXt"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gcc-10.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: net-mail/mlmmj/files/, net-mail/mlmmj/

2020-01-30 Thread Sergei Trofimovich
commit: a1c0385dd3e7a463ababe24f39d96dffd1f6ac28
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jan 30 19:49:12 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jan 30 19:49:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c0385d

net-mail/mlmmj: tweak for gcc-10, bug #

Reported-by: Toralf Förster
Closes: https://bugs.gentoo.org/707476
Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-mail/mlmmj/files/mlmmj-1.3.0-gcc-10.patch | 20 
 net-mail/mlmmj/mlmmj-1.3.0.ebuild |  3 ++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/net-mail/mlmmj/files/mlmmj-1.3.0-gcc-10.patch 
b/net-mail/mlmmj/files/mlmmj-1.3.0-gcc-10.patch
new file mode 100644
index 000..83217241e1d
--- /dev/null
+++ b/net-mail/mlmmj/files/mlmmj-1.3.0-gcc-10.patch
@@ -0,0 +1,20 @@
+--- a/include/mlmmj.h
 b/include/mlmmj.h
+@@ -81,7 +81,7 @@ enum subtype {
+   SUB_NONE /* For when an address is not subscribed at all */
+ };
+ 
+-char *subtype_strs[7]; /* count matches enum above; defined in 
subscriberfuncs.c */
++extern char *subtype_strs[7]; /* count matches enum above; defined in 
subscriberfuncs.c */
+ 
+ enum subreason {
+   SUB_REQUEST,
+@@ -92,7 +92,7 @@ enum subreason {
+   SUB_SWITCH
+ };
+ 
+-char * subreason_strs[6]; /* count matches enum above; defined in 
subscriberfuncs.c */
++extern char * subreason_strs[6]; /* count matches enum above; defined in 
subscriberfuncs.c */
+ 
+ void print_version(const char *prg);
+ 

diff --git a/net-mail/mlmmj/mlmmj-1.3.0.ebuild 
b/net-mail/mlmmj/mlmmj-1.3.0.ebuild
index 66a6bc8a1e1..c955caee300 100644
--- a/net-mail/mlmmj/mlmmj-1.3.0.ebuild
+++ b/net-mail/mlmmj/mlmmj-1.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -18,6 +18,7 @@ S="${WORKDIR}/${MY_P}"
 DOCS="AUTHORS ChangeLog FAQ README* TODO TUNABLES UPGRADE"
 PATCHES=(
"${FILESDIR}"/mlmmj-1.2.19.0-listcontrol-customheaders.patch
+   "${FILESDIR}"/mlmmj-1.3.0-gcc-10.patch
 )
 
 src_configure() {



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

2020-01-30 Thread Michał Górny
commit: dc3e7c87c677a9a3f8be156d10cd5c77319e4e7c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 19:04:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 19:29:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc3e7c87

sys-kernel/gentoo-kernel-bin: Bump to 5.4.16

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/gentoo-kernel-bin/Manifest  |  2 +
 .../gentoo-kernel-bin-5.4.16.ebuild| 46 ++
 2 files changed, 48 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 0ffc5fb4b09..6e5fd200dee 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -12,5 +12,7 @@ DIST gentoo-kernel-5.4.14-1.amd64.xpak 64963236 BLAKE2B 
889cc4f8b91125091d47cf31
 DIST gentoo-kernel-5.4.14-1.x86.xpak 56416101 BLAKE2B 
69d9cc59be4bde782bb01e259f6c97c2a73c112a6317d0273c5632e74ec1edcd00cb1d60a8cf8dbb132cff65db3d36baeb7a3179fb320a74a127a09f566ede2a
 SHA512 
e64f3aa947bf2439082e9765e0dbb380fa32be3542bdee2e5445d549505dbb08e24bfc4fe17b6ed3aadd0bd7e4e4670412baab0290afb0c0c6f32a32a490
 DIST gentoo-kernel-5.4.15-1.amd64.xpak 64980910 BLAKE2B 
fcc4d99071750629a9a0045bb02c2595511344827233b1165942ae242cfba3f3ee3b491191b4371bb2d065564fa9a2a8c23e1f885e178fe4e748e66b3540ff43
 SHA512 
f8feb620f591056e6d3f39cc110cda290905f9222d254aaf33d1f959227bb5606cd86daa72daccaa32e4066de9f90c4498c9dedd81708341a0f1c34869cc4cc7
 DIST gentoo-kernel-5.4.15-1.x86.xpak 56401630 BLAKE2B 
0c557b4e6dc175b2a33942e6dcfb0e4b39ebc74b1ef4fb7a52f5e911e6e62fec2305ec0f52a8d6b1b1353e7f01dc9c4f338071f81c78350a56bfdbeed8c9496a
 SHA512 
c1616088d4a755019cf18bb30574ba38bd84e6864c41062afd240049dc257fd342998eb2db54fe62cb0586e5109c18c0ed2cab79209ab9bc70d1cb3e3d5c3418
+DIST gentoo-kernel-5.4.16-1.amd64.xpak 64944769 BLAKE2B 
8d7c4db931c77db5fd0e63f9dfda5b1bde8284a0f79ba6dde70fa2578ce82726353d550bd55c50a5a719ea51847add3bae69aa934281c2897f84b1e4b8413575
 SHA512 
1f6758f7562056dd65eb88e22ade903c1ba03de68dfc3f800ef7412ec6f6549325d4104e047736659dcd9e3abefce26606748b4c818f6abbc2d219b34a9ea6a4
+DIST gentoo-kernel-5.4.16-1.x86.xpak 56412474 BLAKE2B 
9564f7e380d4e682b080a0b05cb5c1619273c019330d6c1486726bf135d14522a0c67370ac44858bfb28857c1fa0cfcb8d665c0151b6fe319f36f615a6d3f6b7
 SHA512 
09e92d53bdfbc5736f51c68d4b0d31e3210d29ca5bbad6a78dd3477acf5cb6f8c8f4e501d6d0598a844425502b7770b127d971b48d4d3f9add43ff1b93ab
 DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B 
e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366
 SHA512 
c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641
 DIST tinycorelinux-10.1-x86.qcow2 14876672 BLAKE2B 
3c760eb7438b13261e52ecfaa33a53649ced95f1ab40aae52134b8cdc31a16d7aa0d6a6dd716e268ed148e9d77a10b7c700b141b61d70c82d271ffe88e8e2a3c
 SHA512 
9964538dc42f232a11949f74b61d46422ea5da3bdc253a217119bd0b8a750c40fd2da0b07157067be9ac0226472614f210a1248114df0d331df390979867a895

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.16.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.16.ebuild
new file mode 100644
index 000..68ca59b5735
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.16.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built Linux kernel with genpatches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/gentoo-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel:${SLOT}
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+QA_PREBUILT='*'
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+   kernel-install_test "${PV}" \
+   
"${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+   "lib/modules/${PV}"
+}
+
+src_install() {
+   mv * "${ED}" || die
+}



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

2020-01-30 Thread Michał Górny
commit: 256d04896ad2cce0139f22291becd662b09a6e85
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 18:29:28 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 19:29:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=256d0489

sys-kernel/vanilla-kernel-bin: Bump to 5.4.16

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/vanilla-kernel-bin/Manifest |  2 +
 .../vanilla-kernel-bin-5.4.16.ebuild   | 44 ++
 2 files changed, 46 insertions(+)

diff --git a/sys-kernel/vanilla-kernel-bin/Manifest 
b/sys-kernel/vanilla-kernel-bin/Manifest
index 19d291535ca..3a6393a0da5 100644
--- a/sys-kernel/vanilla-kernel-bin/Manifest
+++ b/sys-kernel/vanilla-kernel-bin/Manifest
@@ -14,3 +14,5 @@ DIST vanilla-kernel-5.4.14-1.amd64.xpak 64956301 BLAKE2B 
18c1425ec55a9459cf40c7a
 DIST vanilla-kernel-5.4.14-1.x86.xpak 56381779 BLAKE2B 
07c96328a7eea978c4af371910f094cabdd3faa09ff311804e74f7c89e0c1d2c938a812085c4b80510d95196536fc5ab4a43e5c384606f6ba145dc5258b0fa17
 SHA512 
19733434e2106ea61a52df98d64fde21c719656fdfe942a7641838657353f99cd34db32c047396ef6b190f5ebd10ca521938ce680aff4a7b8f09110d12cc1bd9
 DIST vanilla-kernel-5.4.15-1.amd64.xpak 64976137 BLAKE2B 
2853933e64e66e471b78230c2439c33fe1e1a014da7f1689ed8345dd412a61e3d2f0b0f8363631911a3a8047ad3f7cade3d37e0dd70f6f963f826f40f3b81b7e
 SHA512 
0a06108b3b63a44c9a4256527bee1dd6313089e8a50edf947f0a76c24605e41fcaa1a76ad3845fe511e8f3a722b5d5b33a5dafceaee598daad4294fe1d5f2430
 DIST vanilla-kernel-5.4.15-1.x86.xpak 56398033 BLAKE2B 
6efd03ac696208583899d2cffe12fbbd89cced37f5f53a51b0ab574f2097545a87c4f4b62b6e7cb0cc91018fa113fe523708c44b33d11db1f4a4ea069b4d7dbf
 SHA512 
6201a4b303314a649843855195faccaa9ac85148e7b52a9550d619feb4b91ad4c11657d8ebe3783076f91d05039d5131a691545139ac91849f1724c59a9a1470
+DIST vanilla-kernel-5.4.16-1.amd64.xpak 64967142 BLAKE2B 
7272e0ffe9fdf0e800193a79d71c4aadb3593e6a63e55e9b09be1923cbf66369b0e311651fcf9fde21d8949196a9efc462591edfa0dffef7d18770c5841eb886
 SHA512 
28d9470e722c645a6bbc38d279548cb2757aa9cc29e2b50a592c94f16d72881ae628570a1fa4706f794c788d798a33e25e6f1d04879cab572c22a61c4e34e64d
+DIST vanilla-kernel-5.4.16-1.x86.xpak 56395375 BLAKE2B 
cbc26a745c37f6f5990ae0463a04f6720feebdc3590d1fb6a8050902557d58b71dc3b6c343869c6611108866643a113c390657e6f82902697e62d349b1212b37
 SHA512 
1f7a92a29073af2aede42ca2556d295dddc6db7303dd6cf345915294648e2e4a34eecf35fac516a187793f5e33adfd08abedcb7e132500113bdca847013f8fff

diff --git a/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.16.ebuild 
b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.16.ebuild
new file mode 100644
index 000..c80f6f1ab4d
--- /dev/null
+++ b/sys-kernel/vanilla-kernel-bin/vanilla-kernel-bin-5.4.16.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-install
+
+MY_P=${P/-bin/}-1
+DESCRIPTION="Pre-built vanilla Linux kernel"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+="
+   amd64? (
+   
https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+   -> ${MY_P}.amd64.xpak
+   )
+   x86? (
+   
https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/vanilla-kernel/${MY_P}.xpak
+   -> ${MY_P}.x86.xpak
+   )"
+S=${WORKDIR}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel:${SLOT}"
+
+QA_PREBUILT='*'
+
+src_unpack() {
+   ebegin "Unpacking ${MY_P}.${ARCH}.xpak"
+   tar -x < <(xz -c -d --single-stream "${DISTDIR}/${MY_P}.${ARCH}.xpak")
+   eend ${?} || die "Unpacking ${MY_P} failed"
+}
+
+src_test() {
+   kernel-install_test "${PV}" \
+   
"${WORKDIR}/usr/src/linux-${PV}/$(kernel-install_get_image_path)" \
+   "lib/modules/${PV}"
+}
+
+src_install() {
+   mv * "${ED}" || die
+}



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

2020-01-30 Thread Georgy Yakovlev
commit: fc2c2d9d8829017cc9d6e3fb6c4b8881e290e7f4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 17:23:16 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 19:16:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc2c2d9d

dev-lang/rust-bin: bump to 1.41.0

Package-Manager: Portage-2.3.86, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust-bin/Manifest   |  14 +++
 dev-lang/rust-bin/rust-bin-1.41.0.ebuild | 167 +++
 2 files changed, 181 insertions(+)

diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
index a7608c361ad..c12f94d65b4 100644
--- a/dev-lang/rust-bin/Manifest
+++ b/dev-lang/rust-bin/Manifest
@@ -54,3 +54,17 @@ DIST rust-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz 
87972788 BLAKE2B ad1e460db
 DIST rust-1.40.0-s390x-unknown-linux-gnu.tar.xz 95398844 BLAKE2B 
e897ac3e1f46a63c7ad14e0e5229b7028ac325256e084439bcad0ced631eb26d50ca72710c46e59accb0e3d0574d08a9c15455be59a8d78173387d35ddd3bed7
 SHA512 
e71d3a1d85975653b6d972a4854c9e53be7f2d093a601145261c97f7917f869399fbc6322a04f63b782a5a28b91c3be40041a8c77367d19dec8d0e857cbbef14
 DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 BLAKE2B 
ad89d8cecbd565b23c98ec095bad218de971cb4bb89924bbcb012df6c9ecf0db2b50d624abdf6b050fe1f5067aea9311dc01852950a5ca5e993e99f913fc5dbc
 SHA512 
11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
 DIST rust-1.40.0-x86_64-unknown-linux-musl.tar.xz 96869284 BLAKE2B 
61cdf2eab51455e377e079e7013959ee51358c9846f8442f81a3240062af573f452a0f5f007e63cbbcdd0db98ac22ab0d4f3006f6ef30327b609d303410cba8c
 SHA512 
3e6d7cf7b24c09d13266e06f20ab317c5ffb68de3242719c71e95c3d778269c4076e06badfb488e8fc223b822246ebbeb888d4168ddf6e2401793e23e77810bb
+DIST rust-1.41.0-aarch64-unknown-linux-gnu.tar.xz 96574096 BLAKE2B 
1cd5e5c2cc9a53344e46f2bc88894346669f7395959e5beea921be1765d0c71fe2bd8f6cbf31bca91fef391e2e35dd8d477432d0a9e4c23b147ab9982b74870e
 SHA512 
e96e17045fee7056c5cad764d77c79a995c0f969a12d7c0b8eb8e55235bd72d97fd6836c8ee283f09ab1447bf0ae931766db5db0703fb8d5ac647556c417c254
+DIST rust-1.41.0-arm-unknown-linux-gnueabi.tar.xz 99328148 BLAKE2B 
cf8426b77db7bcb310a0cf95322371b79df22f5f1c048675f460bd8eaac4d2a2e84ce0fc478287fc140fdfee54bcd7eb903be9aa37d59e9a6b562b3997533fcf
 SHA512 
6a0a96967094ac9502c880158b163f2e33134bc849ffb01ef88dfed22d96483d82166e695ca21d9e9e96e56e5c83ede5dba9573f3225a3418c71e625f8e98470
+DIST rust-1.41.0-arm-unknown-linux-gnueabihf.tar.xz 99310972 BLAKE2B 
dfdb003e95034fe72287a0c2527e9a7b5c02cf3682263c225037e86a0d5a71250f067f757e0b099c4b8a639993ba9e9353562d64b750ceb31d67f98c9a8835d9
 SHA512 
3da429f804dd5c61375bedd06f1e6262b44dbed487644aeebadc0ea3438584855d48c67c75021e551e5527465213a9699ce4a8595f93c8ef3df2ed4bbd9b8c76
+DIST rust-1.41.0-armv7-unknown-linux-gnueabihf.tar.xz 103804972 BLAKE2B 
7ecb1800f144f8ee0fa020b28cd5087cf20cb6583fcd334f0d07ab722a5cd078a4a94649e464c6778222ba197aec95154ed6ebdbff76aa83067695439bd4a255
 SHA512 
b699eb497145e36fbda283abd2881b0e879bc6713b170be04be3919fb2064153779e4535c6a513c667a79b6aa21c775dbd479af131db1a55c7caa4504e808fbd
+DIST rust-1.41.0-i686-unknown-linux-gnu.tar.xz 120547488 BLAKE2B 
cf5b240c6f116f4d54092c9d466e2eb8408584f3fb4b0759601ad0bcba59ff3d639debca1cc45ce490964a09b02a071fea0d2cbcac0f3a5ac0bbb5aedef6d6af
 SHA512 
b9541e07bd92b9135c538e0d8d3b47577fd4a7019a7ba4ce99a85c568a724b9a31f76d8b547e944818f215af8f8347a7674f14b4e61b2f5fc09b83595415583b
+DIST rust-1.41.0-mips-unknown-linux-gnu.tar.xz 90976844 BLAKE2B 
eef629a270e53299df4a3e2beef6962c028e1c1380c86264ac72d80b3837e7ef44100ab6484b9f9bdc5e4415ce9897bdb14d9643d164ec3c2eb12825a8833bc3
 SHA512 
823d2f8ccd70b9f1506134d027972ae021aa2867ac53d2e8d77deaac2ab55310c5c6978ad17f259d82adfe79ed4973029052407e3412f30988d890e20745b812
+DIST rust-1.41.0-mips64-unknown-linux-gnuabi64.tar.xz 98858296 BLAKE2B 
57c73264a8a82d32854fba3d3283b53068c4200b54b0cf90d7e185cec6392fef26a1128079f5c056ae5cf77d86a3cd25c2d96d089de60e5a43fc3f312f099f32
 SHA512 
4c67f719b4d6573d5a48b31922c76bf475ee025fcc66b23fcda1a5713da1fd02aac9d407af703af017b2ff9d76822d3ab3f452fb2081a52a6610cdc61bfd6b39
+DIST rust-1.41.0-mipsel-unknown-linux-gnu.tar.xz 92840348 BLAKE2B 
6a94aa8999eaffcff1788d60b196a432840850383bb2b3530cc2097b1533ff139ae4ce47aff15e85352682e869c24f8680dd5126f37ba31f6b49562ccf74ce94
 SHA512 
e3ff18a44a79f7d1625ecd20963e9831d30d5eccb0b41f09cdceb1306671e53b9519c399a25b9d71890c1d2cd490b4bcdc59fc92b38db8f4f25e28cada5ce45c
+DIST rust-1.41.0-powerpc-unknown-linux-gnu.tar.xz 98469628 BLAKE2B 
f7b7cad2b7f702b5a67309bdae3ac94b3118c05e9a429ebeec22312ac8bd37d268f6e9f23acc59f35e89664d01fecc9216739346fa395d688e3266d994aaa961
 SHA512 
4af61af924dc103ee582b273cb7e4d66f45b8ea3955b90f3c59a11b2d057eba5ac915a33579761053b4f22216dc56de1ae4984ce3ddb789189a787888ec45306
+DIST rust-1.41.0-powerpc64-unknown-linux-gnu.tar.xz 104761152 BLAKE2B 

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

2020-01-30 Thread Georgy Yakovlev
commit: 23763766a0770178c7b599a353d06b2e060d8f95
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 19:15:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 19:16:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23763766

dev-lang/rust: bump to 1.41.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-lang/rust/Manifest   |  15 ++
 dev-lang/rust/rust-1.41.0.ebuild | 366 +++
 2 files changed, 381 insertions(+)

diff --git a/dev-lang/rust/Manifest b/dev-lang/rust/Manifest
index bd0bf119a33..774662a8ad8 100644
--- a/dev-lang/rust/Manifest
+++ b/dev-lang/rust/Manifest
@@ -54,7 +54,22 @@ DIST rust-1.39.0-powerpc64le-unknown-linux-gnu.tar.xz 
247026740 BLAKE2B 90269aa7
 DIST rust-1.39.0-s390x-unknown-linux-gnu.tar.xz 298119784 BLAKE2B 
82f64163929c129e2aaee8909401c4f302496f63f8d9d366d6f7460b4546d7657ea38bcd864ecd0f58a5995e47f7f5890e4523dcbcbc51e3bf4085536b07de5f
 SHA512 
d2b588f802d4fbe153dbd88cb745d34d1f5434cb3134cc9e091ebfb336a48b4c886cd80311cf92b5e1c6a16374302853a67e8a0576b02a89dbcf61d27919a045
 DIST rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 284967620 BLAKE2B 
c5d2c2a11c4f66105ece51e7ca45ca6a9e0d70215f94ce52f6e61b20995ceb611e45bad1e5e9f33fd444bb0a58a2edb691f1a65a1caf36ad892c034e00104383
 SHA512 
02ca6c821877379d8bd0bcc38281a87e6f86bdbae1270da19e41336cc3a812d9c11c1e976655c192c39153f92cda90ddbd7b4b0bcb4f6787d6d354d2be827a8a
 DIST rust-1.39.0-x86_64-unknown-linux-musl.tar.xz 262751216 BLAKE2B 
f719f4168f3d463f5184b9f72990f2e43b99f75902f762f5736e819f47ad451a325cbc7b7140cb322b46b5dc51253ebb8aa2a16b0f792343dbfcab5a91ac95a4
 SHA512 
155458717a82b202fae180c094e5a40f45071c3a0f6d27423a612ffe926058642fc82aaa7ea091963108b7a819d6156294149648e5b0a5d5b6196028f4fb
+DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 BLAKE2B 
857a3148337833a216912b732c017827d0ee2869af41d114f3a743fbc8bd0ad851c4c42dca63cbcb8f15c816a8c45bd60049fb60ea80a85faec23000140acab6
 SHA512 
f601e4251e08a6d66edb0489b6ab840b57622b506547e81036e6dfe08eb71005a22a2777a0b8b2d07a6f88286d58f513482b863116311a6f43c7284769af6e7f
+DIST rust-1.40.0-arm-unknown-linux-gnueabi.tar.xz 82051152 BLAKE2B 
33c62780b3f228298217f7a16e00348cf3c29c504f59de414a0e8a3c506c801d87f460a7bf6107bb7856249c5a5b8fad94499f7f059602b99252ef85dc5b973c
 SHA512 
2098ff12393dd99004ce94f49d445dad03184a108ea8249b70e51abd44bd510f8a4ee43eba3b32967b1a543951e8eec5b06c85692312821b5c855c1d5f034e94
+DIST rust-1.40.0-arm-unknown-linux-gnueabihf.tar.xz 82518972 BLAKE2B 
2861693efa9bbd54e09bd693886941ec13b09f1901d384f24534b2852f9cb3b59fa0eaac1ec16bc6df49437cf08a09eff6c649729b0b8c2b4d8def6d7111d229
 SHA512 
994a91704e65e126bf3d53aa5ccbf9f92f05495a68db1917754f8bf078f16b0255797c884b4f2c70033ae0c94d5f41ad73e1af2e963580ebf56c90a6bf76630a
+DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 BLAKE2B 
5ec75764435f5b906ed5ac84c6454a8fade0d71a9f9d2b3c799525ebf1e1a6e208e85dffe125e3de163d94a62693241a6ed59651955942edc8cdfad5c354a23d
 SHA512 
d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
+DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 BLAKE2B 
c89278bd7af7d167251c122297b4a8045da94951aaba5288a3a47b7d4f7af2af2e5ae672388f5c6192382e800151ad54cb2fc9a4fd66fde3acb8acb877aaa27b
 SHA512 
d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
+DIST rust-1.40.0-mips-unknown-linux-gnu.tar.xz 74305992 BLAKE2B 
cf51e3d843a32a3025232d1bc4374c55d3931d8b8634aed83f3f5e890081d7ed2a09d0aa3f026936d5e2f91fd26b56be704cf2975678db5fa23cf57c34277a89
 SHA512 
995b875dcbbd8472e3109504e695bf15eca812ea252e5ff1a615fb1c5dd3b66fe637fa4c30618b1584af4b641d4b4d5a4d7e1b6a09cb0ca4ff8fdd8a3488a255
+DIST rust-1.40.0-mips64-unknown-linux-gnuabi64.tar.xz 80925812 BLAKE2B 
a77123767639e93531fdf30af711a8dafd91c4143e7774edf88a9f513fd6fc928f3c96656ce4d0ede54677077c8eb383d5c37bee6881fd0796fe47257a16d753
 SHA512 
ebbb01c033c16dd9fe93ce0a532afa39b1459b056896c906f9e561285977e7c569e770c7e624e485cd8014008c9d496dae893921bbc1342c3e2b6520c9b84440
+DIST rust-1.40.0-mipsel-unknown-linux-gnu.tar.xz 76145484 BLAKE2B 
e06cfc8ac8d6124c4eb7c004c9e792c6ba21de5621d21456a7e47f1cd67f584d480708ddb098d882005953db818da27e396c9409c1e089d7db42844608ba1fe8
 SHA512 
4d4b52397574cfcbf8e79d71cbf783119b0096ed6d8b1f1a4c191336ac0e616b682342077f3451db477e0271a5ac453ee418314c071e8f922e790eb0e32ae768
+DIST rust-1.40.0-powerpc-unknown-linux-gnu.tar.xz 82846452 BLAKE2B 
e82e117b0592278b491399f27de4c26b518bf8f7cbb60125fc3ae36ddb033113324222ac7433ac9b02026efe4be477ec9967c55648121869a36ce833c3600afd
 SHA512 
4d71bbf1b29f9ea649f444bafbaa8d6447026d992c264736b50365736c9e2129d28f23e09260aa21be10562727a5f6b298ddaf8f7598b4bad53d65cdd2f9e9f0
+DIST rust-1.40.0-powerpc64-unknown-linux-gnu.tar.xz 85231436 BLAKE2B 

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

2020-01-30 Thread Georgy Yakovlev
commit: 2edbb11bef00c859af5550afd010063718c8086f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Jan 30 19:16:35 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Jan 30 19:17:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2edbb11b

virtual/rust: bump to 1.41.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev  gentoo.org>

 virtual/rust/rust-1.41.0.ebuild | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/virtual/rust/rust-1.41.0.ebuild b/virtual/rust/rust-1.41.0.ebuild
new file mode 100644
index 000..3a4058ddb92
--- /dev/null
+++ b/virtual/rust/rust-1.41.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Rust language compiler"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}*[${MULTILIB_USEDEP}] 
=dev-lang/rust-bin-${PV}* )"



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2020-01-30 Thread Brian Evans
commit: bb88cb6dc5bc77af53921a66bb093b98bd92a358
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 19:06:44 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 19:06:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb88cb6d

dev-db/mariadb: Version bump for 10.4.12

Closes: https://bugs.gentoo.org/703510
Signed-off-by: Brian Evans  gentoo.org>

 dev-db/mariadb/Manifest   |1 +
 dev-db/mariadb/mariadb-10.4.12.ebuild | 1016 +
 2 files changed, 1017 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index fb6c7ed5a1a..2de85528919 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -6,6 +6,7 @@ DIST mariadb-10.2.31.tar.gz 73134720 BLAKE2B 
a410f71cffd7ff904cb16d9d00bbb4b1d6d
 DIST mariadb-10.3.20.tar.gz 71990355 BLAKE2B 
f950f0eb836751d0eebb9ae561fe3b5aefade04a0d389465918aa2a887e4f717ab4e6bd835dea8f9a88aacfe10c0b091fc2a59882a1781a3f2903ef07a759f5d
 SHA512 
8080cb6db85c587f39f128e98b00c3e6428bf3e828271a227bb2c61c97683c965802baa6e5f825317f7e2963683c0f81699642853deeca6977faa2b6932044a3
 DIST mariadb-10.3.22.tar.gz 72050820 BLAKE2B 
9e08f1360f8db2c5f466d4f6f967145286412a5598c7de8828eb8f8f3dd113b38f039c38335f9251f3bba19c67c5f62d57808eabc57480338b64dae0c5588774
 SHA512 
57a6551b8939f54742963202d50a537e69e8ab9b2dca42ce3d2a09c0f7af368fded71f36af26f6cbd956d54fe43853981ba8fe28b7a3ba97c7d52ea4a0d233f6
 DIST mariadb-10.4.10.tar.gz 78352896 BLAKE2B 
c0e448fba455feb9385b7d57e1a727e84eaf4cfa52ce0dbd6ff062aa0b5abc42005680fb185416d04fbd7bb62d9bbd6c93e4cb77b145418cf6be92747f8b1c2a
 SHA512 
4a9b9a37bc3a273de4bd781dac3636256364dae6efbba45765d6b28995da3d64e180422cd10418d1c7acd7fd8843fe2a2638c07e0f56b0c09170c58812cc6b71
+DIST mariadb-10.4.12.tar.gz 79120835 BLAKE2B 
1c511e788f8ddc9b9d2e580b29c380ada85d7cc46febe6a6bec626fd6239e4f50480b7a31dcd7e1a9474c6ed9626a910e996257ac8366646a22decc0226c45f0
 SHA512 
518dae18c04a1f7fcc6fd4d2dfbfbfbdf5e83e72ca41e66e1074328df8d92ab41b458e6a9973771419ac09a7348f264f158916cd198c335085d6e823e707bbc6
 DIST mariadb-5.5.66.tar.gz 45962591 BLAKE2B 
41befba24abec2af876168a11fc205d328c137baa49e5e521787898e4b973d1dc548ef459228811caa99fa3c2b7a9fe96f3eb7a04bf62f0bb20966e4ffd2ea9b
 SHA512 
403f3bc67018e01eb2277a88d3a7ac673d50df8f7a67607f9d14e3167d1bdd4ca202983df69c97688ff51edbd6d6b43af3541c75e968d1d01713a7b6495e4c8c
 DIST mysql-extras-20180809-1700Z.tar.bz2 322999 BLAKE2B 
8b5feb32085dc35b2f68dae985b2d266c4eaa0e956b490050a2df04bbff99bf8623b67e75af9326d84e3ad625c4d86b0d21d23c9a96df5a0c9cd5ed730958970
 SHA512 
fbd7af9284bbf09d55f128361e7cc52d94f24ac491aac800cd6d61f2e444aeca66a4d5e6ae94c2fb4044e00cec9b232bae9a76a229f87f19d90b7aecf70792ec
 DIST mysql-extras-20190305-2052Z.tar.bz2 331304 BLAKE2B 
1d2c35a961159fa5ce9ee6699fce943f5a5b5cf60b11c9bb4bcccee4943f4508a9eb6d01050c642353ac592ce1a6b421abf2a1bebc706c44c4c8a36aa698ec43
 SHA512 
ae63403320e010acbb92f8aec6da8ed4f267cef0bad37147d594076fd94571de7f98bfc2afbe94af5d716f58d57696fd958b1e13e20e87052f252ed4a188cd3c

diff --git a/dev-db/mariadb/mariadb-10.4.12.ebuild 
b/dev-db/mariadb/mariadb-10.4.12.ebuild
new file mode 100644
index 000..b08f36d0c02
--- /dev/null
+++ b/dev-db/mariadb/mariadb-10.4.12.ebuild
@@ -0,0 +1,1016 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+MY_EXTRAS_VER="20190731-2258Z"
+SUBSLOT="18"
+
+JAVA_PKG_OPT_USE="jdbc"
+
+inherit eutils systemd flag-o-matic prefix toolchain-funcs \
+   java-pkg-opt-2 cmake
+
+SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz "
+
+# Gentoo patches to MySQL
+if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then
+   SRC_URI="${SRC_URI}
+   mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2;
+fi
+
+HOMEPAGE="https://mariadb.org/;
+DESCRIPTION="An enhanced, drop-in replacement for MySQL"
+LICENSE="GPL-2 LGPL-2.1+"
+SLOT="0/${SUBSLOT:-0}"
+IUSE="+backup bindist cracklib debug extraengine galera innodb-lz4
+   innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
+   numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
+   sst-rsync sst-mariabackup static systemd systemtap tcmalloc
+   test tokudb xml yassl"
+
+# Tests always fail when libressl is enabled due to hard-coded ciphers in the 
tests
+RESTRICT="!bindist? ( bindist ) libressl? ( test ) !test? ( test )"
+
+REQUIRED_USE="jdbc? ( extraengine server !static )
+   server? ( tokudb? ( jemalloc !tcmalloc ) )
+   

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

2020-01-30 Thread Alice Ferrazzi
commit: a9a539d76e1c27810fc5a67b717a16b7a4b80bf7
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jan 23 18:17:56 2020 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jan 30 18:52:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a539d7

Remove old rt-sources

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  9 
 .../rt-sources/rt-sources-3.18.123_p107.ebuild | 58 --
 .../rt-sources/rt-sources-3.18.125_p108.ebuild | 58 --
 .../rt-sources/rt-sources-3.18.129_p110.ebuild | 58 --
 4 files changed, 183 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 65344bb0fbd..c49bff6626f 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -1,30 +1,21 @@
-DIST deblob-3.18 127087 BLAKE2B 
2108917cc6c44bf02afabd1d296f5f1806741a4f92005bb3747956daeb14554fb31b2804a52c9814091177c7ae926ec82941fffb951325cd7dbf24a06286f176
 SHA512 
6fe33762ba19aad7ff891b7b805cc26f6e2926f5e40c92fa45bc7f31bdeb5c8fc42b97e5d37d71b9422da239c7c54abd25f1fa2fa1e5733c6053abbf4c9e9011
 DIST deblob-4.14 143883 BLAKE2B 
aaad9858bf626f1495f83187fd2ab91f812504534c7294cfb6818c773229eb780096a2c78a6aa963f3826df3cfdf7a7db5238f71fa8955c21b4acd75660d2b17
 SHA512 
662a11c03f51d85158175a8bf35fce20f01d94659d36b97a9773304ff9c091b2a9ab72a0445065c20188457fbe174fb43334a79e17b3a9e8553bb6144a971f4c
 DIST deblob-4.16 142787 BLAKE2B 
8c43d5487ea8bf78861c582f71206e1d90ad23aad57a0100bea19fb7dd1a3627e4138c3284f31ef292f4c810f6f315718080316e00fb0388cfd997276d170458
 SHA512 
5f2e0d7cc3adad0ba8f46a2c23041078105778854e87f3a5fb139cdd58151e4cca8690ab99e20026c3a966dc7c414e154c3b395e4e5ab5d744eece3cb9019d02
 DIST deblob-4.18 143094 BLAKE2B 
6ad1f08bc48923dead72c25cc5e9ca2722d01f59b95684893b01717c0e1da67bb4b87c2516e74e0e4fdddbbaddc20960533dfedbdae7272c870bb76eb2d1a826
 SHA512 
4914fabe913a72e63e61b2f313a9e9147ede28971ceddd8ab4d3fd046f284d6020507a0b08b2e4251ddd7015ca942f1dba07fa6ec891f497418d4594196d2619
 DIST deblob-4.19 145341 BLAKE2B 
fcef31cc3ff32f337ed247ce9b8066b4aac3943a9b9952adbe8be221df3b290317d6a851f1a21e85fe94dae882c3fd6e43a2abbceb31f65471f92bba2e4fc121
 SHA512 
b0818f888b90cbc7ce08ac6a70d7ad7875418dfe21a1d1b3198b939a07aedbd712e49d5a4c8187784eb4b7531bfc25fd6a88000447b91667e6c601b5d8d3c9cf
 DIST deblob-4.4 137370 BLAKE2B 
05f96867d5e50e4bc6ea8073f6f0400c2af27bd920a7732f9a9b30e7d1181fe9de745de239b2c5cf12ef647adf1f169180627fd71eb2316d994488fb3e799ca4
 SHA512 
ea5f2f2cdbc97bdc90c2131f846761dc1630a53986db10d8e9d07d1ddee12a9d878c57790edd3ecc75ed9792d479b7b726c39d688a3926e850608c81b1b78a3a
 DIST deblob-4.9 146273 BLAKE2B 
8bc593ca375e003183dc6260aab0b2f81675b0814ec50fae3afe5d4ce9ce41c1c1401ce80e1c285153f610f8f730f82d6ad03e2578c792fd4af8779f2d1e3079
 SHA512 
3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6
-DIST deblob-check-3.18 654232 BLAKE2B 
ffcd72a9c86ea2fb107b7791053ef25bc99f09a6b55bbac742fecdb1e49bce4ac871f7b5b3d5c888b28d8b95217feb543c2c8cffe47d5dc1d99386d14c2ca8ad
 SHA512 
2cff9abef479a55dd6a0699371be8227ba63b18da1fb153d5df382e0a5e4f1b745b7de256a367a36efa9d12e2aad5622cc288efef009feebf81c108dbef4fe16
 DIST deblob-check-4.14 755969 BLAKE2B 
5573bdf913554e23dba3d3c56227a2c8c3fcfad7f4a99e1ec9208171008b5d2d50bdc55000672af95e020ef8171325b9d1797a69c988b4df5b0f71bc2a186fad
 SHA512 
09626864cea33804d3dc94ceb691b24b6c14d1b9531eee8e745276dbc403903d762b1f75d685bf831f42b942d6f7ea265efb0d4889fecc976d95b11faf843fd3
 DIST deblob-check-4.16 767829 BLAKE2B 
606d87e6dff29ef1d9704e0a4b767cc5586d300d5e55d3370feb721d2a5bb6c6e6d7a48783021776b7ac347a3580b66725012213c9548a69bf96de91bf01a8ca
 SHA512 
b9b179117356809e55f99b966121bac67f634112bd3b54c3320c9a261967d18462c7f322416cd7d9b2c8d9d374fb37daeda8abe4fb3f013abb2f7da845b2f516
 DIST deblob-check-4.18 781430 BLAKE2B 
b5e23f938eb7641ce6127cf2b0909a910f698e8d1ffd34212f999eb5d7a62e2c1846f30b7e349ec1dc995ee24d7fdc824c9dbf3c66cdcf3ceb2a4f457368c6fb
 SHA512 
70ef576b3e56c6671a9c533e7766899e87a197d057639f603ff185dcd3de2e0cc17d51eb725b5b4c6a1ef52e1caa8e4875ae1d65e6d2876447513d1ba0710cba
 DIST deblob-check-4.19 787042 BLAKE2B 
16b96486ebd3c9ee23667212124cf6892d83dcde2e160695d62806d1e8a0815c7e6879cf6b75e5caa72c3d8f2c7d172092ca3bdcb834db834497e758bfad4682
 SHA512 
a12402061d97ab993f91f90ee03d5673343826b4f099514e2ffbd499cc730c6a8281029e4883d0b89d5181f26eb5085334a882b97fc7e04d7232a37b174807a4
 DIST deblob-check-4.4 694225 BLAKE2B 
9369f81751bc80d97c37a07ce92628d212185a4ccd1b1d4ed3b21972f4a135e93910271f0e80a35bb8695d1b9ef6d30c8d303abe51814275115735a8043ddc21
 SHA512 
6554ae567566da4d30e94a37622f88343b8e96ab39a9204fee34de4ddb5dac8c4906b25843b63c2388d03a4441821c25d395b3c39fc875c498a69e677a4f0cb5
 DIST deblob-check-4.9 717834 BLAKE2B 

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

2020-01-30 Thread Alice Ferrazzi
commit: ddd1aca22214b1745df98a178d00eaa2fdf883a5
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jan 23 18:34:56 2020 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jan 30 18:53:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddd1aca2

Add latest stable version 4.19-rt 4.19.94_p38

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest |  2 +
 .../rt-sources/rt-sources-4.19.94_p38.ebuild   | 54 ++
 2 files changed, 56 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index c49bff6626f..47435f51ce3 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -30,6 +30,8 @@ DIST patch-4.19.10-rt8.patch.xz 157636 BLAKE2B 
6e6f5080b1027f36392a2b35749077986
 DIST patch-4.19.10.xz 374392 BLAKE2B 
8ab07df4af6adba5875b030eda14f1f77ddf0978cb6e7f9b6f99f5fd2f33316c9d6113e8783576a556bcc7260a67f5d49c0eb43833832bb111022d5af23d545b
 SHA512 
9bbf8d18d5b5bd72fddf03af8757b38ae240193018b7a4065b2c45dcc6a28969e87c876497a4a7a57ef362aa390bf9bd81ffb43afb15976deb3eca203e499f94
 DIST patch-4.19.5-rt4.patch.xz 156056 BLAKE2B 
0c5ae9fffdbf8be2949a6150e9a6d7aaba8cdacfdbfc0e9100de2683ea033a3e71e3a5905340ee626690a76db2e0b1c68f0e87579d78c824a580663ecf7fbb77
 SHA512 
648728f4088ca3ccb4f297500cba4c96d48dc73667df67dc08aa683fa3e6d8f300868754e88582894210e7d98d06f878c4bb149f31859aa3e6aa441ce9508cb9
 DIST patch-4.19.5.xz 226328 BLAKE2B 
69d09a4c4812a14c91f1c66072a5bbc017dc3c2cb329e3aac8a225f38567dea055b247dc941f84e273afb9e77dee78268916d6828e7c7d91a5fdbb642268eca2
 SHA512 
2d127b9bce3f176732b0a60feec1cf21ace28962ef2a7c468d25332631f87dd766c72706383d72461112f7dfc09742ff3c2092e162aa5923d220f2a1d4a390e4
+DIST patch-4.19.94-rt38.patch.xz 160908 BLAKE2B 
2435a9ce90b6f5c3c5fb8a6d4f09c0ef9b0af790394d4cb452a6df8c1cb95a8354759e742b86fe7eddfcf77f9025c98fc7bbec7ba7e671fae9e3adc518af2661
 SHA512 
a799e7e9763cefe4de935ebe27132922b026165b041da2eb717482296f6ae40005024351908bb84d1364fa612ec37889ea216319285e9609d0fa9ac7e56a9403
+DIST patch-4.19.94.xz 2516876 BLAKE2B 
6d7e4a676bf3d8438248f3a576a4a92ef996c0027b4225f6752398a7de289bc54cbf383407554a58c1cb22fec2a1b073a78a4cc074d824217f5b364621e756d4
 SHA512 
db31cbc7e7e62f65998c8ff9705213c0f60c623f84d5a2dc6c51c69f331354380a54a20b24da4cd3711ce4ad07d77c5b791067e47a300e655cf68e65a34a
 DIST patch-4.4.162-rt175.patch.xz 196216 BLAKE2B 
d399cfbc36000c22b0805fb77e13a7d733cdcf0df4d7b167d11a503e3a08048bb767c428956bcd423fea1a0d38adbb47f108c8a8aad9e4de23d046a0e79dc940
 SHA512 
f2bb60aee9537262a46f7545fe44c04dcd886d1ac1906bd2196ce862ef75548d00f214c71644408d8245f0eb85159abdca4f1ba9290dd3a0288f90cc4b8560cb
 DIST patch-4.4.162.xz 2189224 BLAKE2B 
90e23534c08fafb27a76a59068a8372d706fc8d8a9bbb1ec4aa43ce92702116c72a5319cc657b5b15b7d139004e596d77a3862bf425cbffc2bd1777f55c4d7ca
 SHA512 
370860bcd43ea6285a61cac6833c0a6f3dd6f1d914f06e567c772c33311d09cbfa092e312439eb4090b35e9144f2e26c88945d4d1b3fd28f071d22aa17e2ea41
 DIST patch-4.4.164-rt176.patch.xz 196228 BLAKE2B 
8803f540ee14f67821fa47ea0087a5d393535be4d16c3206e29bedf2c9ada9bfa4473240985f34b71beaad492a90598378e0996dad1dbb57c24d7af600432db4
 SHA512 
8c6ec34f9d2254c4dceb01d407dc32a98705ac2262318714db4182e01f32a058a562de847c4d94fe68b6cb563bfd6e827a678bd5a45d5d8d57f41b05665a7a7f

diff --git a/sys-kernel/rt-sources/rt-sources-4.19.94_p38.ebuild 
b/sys-kernel/rt-sources/rt-sources-4.19.94_p38.ebuild
new file mode 100644
index 000..81de1512409
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-4.19.94_p38.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64"
+
+HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/;
+
+inherit eapi7-ver
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE};
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+src_prepare() {
+   default
+
+   # 627796
+   sed \
+   "s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+   -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   ewarn
+   ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any 
way."
+   ewarn "If you need support, please contact the RT project developers 
directly."
+   

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

2020-01-30 Thread Alice Ferrazzi
commit: e1ecb9cea4d21b7f7b4c419340a42e2743c03c25
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jan 23 18:36:21 2020 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jan 30 18:54:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ecb9ce

Remove old versions

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest | 37 --
 .../rt-sources/rt-sources-4.14.71_p44.ebuild   | 54 
 .../rt-sources/rt-sources-4.14.78_p47.ebuild   | 54 
 .../rt-sources/rt-sources-4.14.87_p49.ebuild   | 54 
 .../rt-sources/rt-sources-4.16.18_p12.ebuild   | 54 
 sys-kernel/rt-sources/rt-sources-4.18.16_p9.ebuild | 54 
 sys-kernel/rt-sources/rt-sources-4.19.10_p8.ebuild | 54 
 sys-kernel/rt-sources/rt-sources-4.19.5_p4.ebuild  | 54 
 .../rt-sources/rt-sources-4.4.162_p175.ebuild  | 58 --
 .../rt-sources/rt-sources-4.4.164_p176.ebuild  | 58 --
 .../rt-sources/rt-sources-4.9.115_p93.ebuild   | 58 --
 .../rt-sources/rt-sources-4.9.146_p125.ebuild  | 58 --
 12 files changed, 647 deletions(-)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 47435f51ce3..0fc1502a28d 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -1,42 +1,5 @@
-DIST deblob-4.14 143883 BLAKE2B 
aaad9858bf626f1495f83187fd2ab91f812504534c7294cfb6818c773229eb780096a2c78a6aa963f3826df3cfdf7a7db5238f71fa8955c21b4acd75660d2b17
 SHA512 
662a11c03f51d85158175a8bf35fce20f01d94659d36b97a9773304ff9c091b2a9ab72a0445065c20188457fbe174fb43334a79e17b3a9e8553bb6144a971f4c
-DIST deblob-4.16 142787 BLAKE2B 
8c43d5487ea8bf78861c582f71206e1d90ad23aad57a0100bea19fb7dd1a3627e4138c3284f31ef292f4c810f6f315718080316e00fb0388cfd997276d170458
 SHA512 
5f2e0d7cc3adad0ba8f46a2c23041078105778854e87f3a5fb139cdd58151e4cca8690ab99e20026c3a966dc7c414e154c3b395e4e5ab5d744eece3cb9019d02
-DIST deblob-4.18 143094 BLAKE2B 
6ad1f08bc48923dead72c25cc5e9ca2722d01f59b95684893b01717c0e1da67bb4b87c2516e74e0e4fdddbbaddc20960533dfedbdae7272c870bb76eb2d1a826
 SHA512 
4914fabe913a72e63e61b2f313a9e9147ede28971ceddd8ab4d3fd046f284d6020507a0b08b2e4251ddd7015ca942f1dba07fa6ec891f497418d4594196d2619
 DIST deblob-4.19 145341 BLAKE2B 
fcef31cc3ff32f337ed247ce9b8066b4aac3943a9b9952adbe8be221df3b290317d6a851f1a21e85fe94dae882c3fd6e43a2abbceb31f65471f92bba2e4fc121
 SHA512 
b0818f888b90cbc7ce08ac6a70d7ad7875418dfe21a1d1b3198b939a07aedbd712e49d5a4c8187784eb4b7531bfc25fd6a88000447b91667e6c601b5d8d3c9cf
-DIST deblob-4.4 137370 BLAKE2B 
05f96867d5e50e4bc6ea8073f6f0400c2af27bd920a7732f9a9b30e7d1181fe9de745de239b2c5cf12ef647adf1f169180627fd71eb2316d994488fb3e799ca4
 SHA512 
ea5f2f2cdbc97bdc90c2131f846761dc1630a53986db10d8e9d07d1ddee12a9d878c57790edd3ecc75ed9792d479b7b726c39d688a3926e850608c81b1b78a3a
-DIST deblob-4.9 146273 BLAKE2B 
8bc593ca375e003183dc6260aab0b2f81675b0814ec50fae3afe5d4ce9ce41c1c1401ce80e1c285153f610f8f730f82d6ad03e2578c792fd4af8779f2d1e3079
 SHA512 
3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6
-DIST deblob-check-4.14 755969 BLAKE2B 
5573bdf913554e23dba3d3c56227a2c8c3fcfad7f4a99e1ec9208171008b5d2d50bdc55000672af95e020ef8171325b9d1797a69c988b4df5b0f71bc2a186fad
 SHA512 
09626864cea33804d3dc94ceb691b24b6c14d1b9531eee8e745276dbc403903d762b1f75d685bf831f42b942d6f7ea265efb0d4889fecc976d95b11faf843fd3
-DIST deblob-check-4.16 767829 BLAKE2B 
606d87e6dff29ef1d9704e0a4b767cc5586d300d5e55d3370feb721d2a5bb6c6e6d7a48783021776b7ac347a3580b66725012213c9548a69bf96de91bf01a8ca
 SHA512 
b9b179117356809e55f99b966121bac67f634112bd3b54c3320c9a261967d18462c7f322416cd7d9b2c8d9d374fb37daeda8abe4fb3f013abb2f7da845b2f516
-DIST deblob-check-4.18 781430 BLAKE2B 
b5e23f938eb7641ce6127cf2b0909a910f698e8d1ffd34212f999eb5d7a62e2c1846f30b7e349ec1dc995ee24d7fdc824c9dbf3c66cdcf3ceb2a4f457368c6fb
 SHA512 
70ef576b3e56c6671a9c533e7766899e87a197d057639f603ff185dcd3de2e0cc17d51eb725b5b4c6a1ef52e1caa8e4875ae1d65e6d2876447513d1ba0710cba
 DIST deblob-check-4.19 787042 BLAKE2B 
16b96486ebd3c9ee23667212124cf6892d83dcde2e160695d62806d1e8a0815c7e6879cf6b75e5caa72c3d8f2c7d172092ca3bdcb834db834497e758bfad4682
 SHA512 
a12402061d97ab993f91f90ee03d5673343826b4f099514e2ffbd499cc730c6a8281029e4883d0b89d5181f26eb5085334a882b97fc7e04d7232a37b174807a4
-DIST deblob-check-4.4 694225 BLAKE2B 
9369f81751bc80d97c37a07ce92628d212185a4ccd1b1d4ed3b21972f4a135e93910271f0e80a35bb8695d1b9ef6d30c8d303abe51814275115735a8043ddc21
 SHA512 
6554ae567566da4d30e94a37622f88343b8e96ab39a9204fee34de4ddb5dac8c4906b25843b63c2388d03a4441821c25d395b3c39fc875c498a69e677a4f0cb5
-DIST deblob-check-4.9 717834 BLAKE2B 

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

2020-01-30 Thread Alice Ferrazzi
commit: 2ee3236584e47f3585db059caeea3d2b61d1eb05
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jan 30 18:41:04 2020 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jan 30 18:54:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ee32365

Add myself as maintainer to rt-sources

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/metadata.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/rt-sources/metadata.xml 
b/sys-kernel/rt-sources/metadata.xml
index 951f0b79df3..21adf06907a 100644
--- a/sys-kernel/rt-sources/metadata.xml
+++ b/sys-kernel/rt-sources/metadata.xml
@@ -1,7 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   ali...@gentoo.org
+   

Real-time patchset for the Linux Kernel




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

2020-01-30 Thread Alice Ferrazzi
commit: eff24048aa5613638d91753c2c7289280f66c32a
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jan 30 18:32:50 2020 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jan 30 18:54:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff24048

Add rt-sources 5.4.13-rt7

Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/rt-sources/Manifest|  5 +++
 sys-kernel/rt-sources/rt-sources-5.4.13_p7.ebuild | 54 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-kernel/rt-sources/Manifest b/sys-kernel/rt-sources/Manifest
index 0fc1502a28d..ddff14c815b 100644
--- a/sys-kernel/rt-sources/Manifest
+++ b/sys-kernel/rt-sources/Manifest
@@ -1,5 +1,10 @@
 DIST deblob-4.19 145341 BLAKE2B 
fcef31cc3ff32f337ed247ce9b8066b4aac3943a9b9952adbe8be221df3b290317d6a851f1a21e85fe94dae882c3fd6e43a2abbceb31f65471f92bba2e4fc121
 SHA512 
b0818f888b90cbc7ce08ac6a70d7ad7875418dfe21a1d1b3198b939a07aedbd712e49d5a4c8187784eb4b7531bfc25fd6a88000447b91667e6c601b5d8d3c9cf
+DIST deblob-5.4 153051 BLAKE2B 
270a82ab6a08c629eeaa8d728dd7a37333e502c285cd29db51f2a9d8aba76fc8f1fe7976deb8014a67749cfda94f6e3dcc7275fa25d955ddf0aa665b858416d0
 SHA512 
bbab9fbc49e470622316074abc193a50f8726e5cdaa4686813dfbfdbeecd26e841f683df642c8c033a3b892ad0a09b83fc0d104f37d324742c61545f8e66
 DIST deblob-check-4.19 787042 BLAKE2B 
16b96486ebd3c9ee23667212124cf6892d83dcde2e160695d62806d1e8a0815c7e6879cf6b75e5caa72c3d8f2c7d172092ca3bdcb834db834497e758bfad4682
 SHA512 
a12402061d97ab993f91f90ee03d5673343826b4f099514e2ffbd499cc730c6a8281029e4883d0b89d5181f26eb5085334a882b97fc7e04d7232a37b174807a4
+DIST deblob-check-5.4 553846 BLAKE2B 
ac834b6c4820c573c9c857c4281eef29c4721073e0d015e08ebca7de6b480b324255c6643c67f743bbdc799c57642b8bbc19d4f5068a835dffed447d86a45bd2
 SHA512 
2f2ca4bf08eb55cf3a1164917bd7a54b3133b43393da4ba030c397b5a8a65464c0becc2e44ae8683612876956ab9ec0db0b0be0df0dab3a08a1b57d3a3d1617c
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
+DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST patch-4.19.94-rt38.patch.xz 160908 BLAKE2B 
2435a9ce90b6f5c3c5fb8a6d4f09c0ef9b0af790394d4cb452a6df8c1cb95a8354759e742b86fe7eddfcf77f9025c98fc7bbec7ba7e671fae9e3adc518af2661
 SHA512 
a799e7e9763cefe4de935ebe27132922b026165b041da2eb717482296f6ae40005024351908bb84d1364fa612ec37889ea216319285e9609d0fa9ac7e56a9403
 DIST patch-4.19.94.xz 2516876 BLAKE2B 
6d7e4a676bf3d8438248f3a576a4a92ef996c0027b4225f6752398a7de289bc54cbf383407554a58c1cb22fec2a1b073a78a4cc074d824217f5b364621e756d4
 SHA512 
db31cbc7e7e62f65998c8ff9705213c0f60c623f84d5a2dc6c51c69f331354380a54a20b24da4cd3711ce4ad07d77c5b791067e47a300e655cf68e65a34a
+DIST patch-5.4.13-rt7.patch.xz 174408 BLAKE2B 
f16864ce308e365c18337cd2aea6655b90a985e98021f37c04bd85716e5aa473346992ce2b76fab3d6f2562c6328e2f92b7241f974bae6e86de4c28e65619ca4
 SHA512 
c8f339d0ec0be917cf12699d3700998acf7fbb2c420d8fcb758e20fd35b0766ce267af74e259b7dcdb624b3a878dca70fee39d98eb35813bdfc62a7b2a781fa5
+DIST patch-5.4.13.xz 488380 BLAKE2B 
f4f707ec221bcd1fa2b68591cb8dabffd214b6dfcb0f6dc913a1e73fa2ccf5b49de5e50da483d36246aa14e8217ac1a692db18957d85ed70bd9b177f93130632
 SHA512 
e500486d372b242fb8fbffc780fb0a842012d699bb494c29a392befe0fd06e4858d89d995b71627e65eb93bf53af9f7bf37e8cbaa3d9356fc00356d81fbc893c

diff --git a/sys-kernel/rt-sources/rt-sources-5.4.13_p7.ebuild 
b/sys-kernel/rt-sources/rt-sources-5.4.13_p7.ebuild
new file mode 100644
index 000..81de1512409
--- /dev/null
+++ b/sys-kernel/rt-sources/rt-sources-5.4.13_p7.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64"
+
+HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/;
+
+inherit eapi7-ver
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="1"
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+RT_URI="https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/${RT_FILE}
 \
+   
https://www.kernel.org/pub/linux/kernel/projects/rt/${K_BRANCH_ID}/older/${RT_FILE};
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the 
CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"

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

2020-01-30 Thread Michał Górny
commit: d4ffa304654b36660afaf1dd9cb87cb6ae0602e9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 07:22:04 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:26:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ffa304

sys-kernel/vanilla-kernel: Bump to 4.19.100

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/vanilla-kernel/Manifest |  1 +
 .../vanilla-kernel/vanilla-kernel-4.19.100.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 21fc586dd3e..7a422330b22 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -1,3 +1,4 @@
+DIST linux-4.19.100.tar.xz 103408008 BLAKE2B 
047d803af6a54e57aee2536222fb4aec729c2525a113cf87a0ad043f66b3a29cecaaa2ff71c3020796162199ab3926374a2cd52bc905cbe531c5aaf07b23d9ee
 SHA512 
d59d6b85afc04f4c37d42cc0b76e505ba49b607489f69fc25eae6ca6f21a3ea66b7382d899ed3326896fa283b604d687f8d13f50efd53947c368d5c082a8
 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 
03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be
 SHA512 
6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
 DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B 
a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a
 SHA512 
a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
 DIST linux-4.19.96.tar.xz 103395480 BLAKE2B 
1bc24dd40d427e088e1569be4d5964ae92028ce6ce7e549734837040c5043b5ef4aae572b1430ea5c03f67b7f071e18c4f58a24a63dcb342f18aecf2401ab9a8
 SHA512 
1fb1ee24429f2183b7e6b85d34e4c88f9c2a82ed95de1b7ca2db3d8ee4815ebcd05cdb171f93e1b0e85f9ffbc3a6fa8c66adceb240d3bf9c38afcc32f21c8dcf

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.100.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.100.ebuild
new file mode 100644
index 000..17bfa6ee759
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-4.19.100.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+src_prepare() {
+   default
+
+   # prepare the default config
+   case ${ARCH} in
+   amd64)
+   cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config 
.config || die
+   ;;
+   x86)
+   cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config 
.config || die
+   ;;
+   *)
+   die "Unsupported arch ${ARCH}"
+   ;;
+   esac
+
+   local config_tweaks=(
+   # shove arch under the carpet!
+   -e 's:^CONFIG_DEFAULT_HOSTNAME=:&"gentoo":'
+   # we do support x32
+   -e '/CONFIG_X86_X32/s:.*:CONFIG_X86_X32=y:'
+   # disable signatures
+   -e '/CONFIG_MODULE_SIG/d'
+   -e '/CONFIG_SECURITY_LOCKDOWN/d'
+   # disable compression to allow stripping
+   -e '/CONFIG_MODULE_COMPRESS/d'
+   # disable gcc plugins to unbreak distcc
+   -e '/CONFIG_GCC_PLUGIN_STRUCTLEAK/d'
+   )
+   sed -i "${config_tweaks[@]}" .config || die
+}



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

2020-01-30 Thread Michał Górny
commit: 904f8498a62a1d7561b8af547092e6c95e04a138
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 07:21:10 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:26:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904f8498

sys-kernel/gentoo-kernel: Bump to 5.4.16

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/gentoo-kernel/Manifest  |  2 +
 .../gentoo-kernel/gentoo-kernel-5.4.16.ebuild  | 73 ++
 2 files changed, 75 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index c09fc57b0e2..1dfd057dc8a 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -14,6 +14,8 @@ DIST genpatches-5.4-14.base.tar.xz 557776 BLAKE2B 
80ec7786242b9ee0d27b46261de9f6
 DIST genpatches-5.4-14.extras.tar.xz 1744 BLAKE2B 
f7b13f3e5dacea7f4342d5dab2ebac1266a86f7e34b0bc24191bd2637d0ab74f9a1494c8f56172b4fbf47070da3cdd2f8ea1e2a1dd7e8475c618382415ee4e7a
 SHA512 
c083b1a282df88f049970e28bb2a2f176e8adf0c6db23f6525ddb91cb22528846ce5c86af951e79ca4561c6f7293cbbb2b3b255ccd95bb66edf30bd81b2e4cbf
 DIST genpatches-5.4-15.base.tar.xz 586668 BLAKE2B 
6e363fc484e94c2903ea94d5966d311f7bc99dba2395b47075f4e553dcb437184036b4651f97d943d3ddb6016a74d9692723fd4b86c4b0272f2c9dd3ae657cfd
 SHA512 
ff31fbb8e71b2bccb4e99a15127b2392d4e4f3452a522cd49b1b9aaa0916e35e32ae41c62a2cb896951312d756cda89533b2a4c79da8bff53a8d448919fb9ecd
 DIST genpatches-5.4-15.extras.tar.xz 1744 BLAKE2B 
bca6af0367819405e5d11c46bcd45187ea16b0de7793e546d4be294a3c87e5e00313873d356c3139881f619fa6e64da0c99f8a8b788ec14e17c1ca192276c543
 SHA512 
2f783d62403997d724ff4e124f9365dbddd3f139438b6bec608829762a3b2ef29dc8c488b10a4069a501de70512cff15dbb187d44c8ec90ff0604bc63a713420
+DIST genpatches-5.4-16.base.tar.xz 622844 BLAKE2B 
c9b71a945733efde4ef1c3f4e5929573c4b338d7dfa2cd589ad64c567865eb7d1448f2e32a59548ba2d738aee5219467727fa68a3572a50ffade1cd574ddfd87
 SHA512 
3a1ad8e9f44076fe00f5fee586d53f3b028e7c2086dfc2a30659415ae6a5f8463623890d0a26965eb9fe33da31b1b03652097a0814602862145d047dc9977b33
+DIST genpatches-5.4-16.extras.tar.xz 1740 BLAKE2B 
acd4fd5705617564442e44326f5d5c6f0bab8ce1950cfda56d9db03ca1b0adfc3f0d8770a659010c8db4f4d6114adf667ffeefe636f353c9acc51c9ba07bdd0c
 SHA512 
b44523a6da21eef1f547c0cfab9e2aaa2bde929dc2727d9ae748a55b6735e78d304dc66ebd1e97b57ed988936e91ad49e205dce10b745a8fded3b08e13dd1ce4
 DIST linux-4.19.85-arch1.i686.config 222183 BLAKE2B 
03eac77940db0ee6b4f2a006edc600ef34141bbca849f5be4de9b961301a8fc987da6d0e21344aa5d80c29bb7793d56cf5441abb6c8e4057d94e2601c174c1be
 SHA512 
6bd45c9dfd96b1afb8c1ca1ca72722baee6c91894e454d7af937de02242d3bb9d3b6870f5976aa96245c753c6bc1ac637a6356125b0d4c596aadef643b8c3d8d
 DIST linux-4.19.92-arch1.amd64.config 222487 BLAKE2B 
a658d80d85525287a1df9053ca2ddfe423ab423bcc3b9ea8bd9cda65cc7ffa4b1be782c48c867c13e46070af4016f446860f5cf71351f239da1eff6c45a5aa6a
 SHA512 
a5658c8e8464516dffd6f624344e739784cb315d334b2c5105bd5d16022b6366ad4ec00d3692a7b78e2458514175522bc85e834bf19593feff6363b616860258
 DIST linux-4.19.94.tar.xz 103389152 BLAKE2B 
291db6f448606a4ba288295b4b1c0b813e736534e4749a152baa1d07fcf52bba2b59e7b4b261594a2deb9ad961afec50a28b4ec126f97033f1c0a36aba9f2961
 SHA512 
c6017e854ec06054c658042c2e8227d79284ecdadf0a2e1c5da799ca2ac165a266e7d33aa52361d0036ddb3059e3b24f0a68b45ffd84d87394d3f41492f6f9a4

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.16.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.16.ebuild
new file mode 100644
index 000..0041d89b83f
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.16.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-${PV##*.}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.13.arch1
+AMD64_CONFIG_HASH=9eed969590614a38d370a9fe04a4f5d38ba5e06e
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.13-arch1
+I686_CONFIG_HASH=95f890a9f9131e7a0e01a4f3e9c5ee423756a233
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+

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

2020-01-30 Thread Michał Górny
commit: a5c728ddf166cbc1961ecc333afc0223d487e86f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 07:22:14 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:26:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c728dd

sys-kernel/gentoo-kernel: Bump to 4.19.100

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/gentoo-kernel/Manifest  |  2 +
 .../gentoo-kernel/gentoo-kernel-4.19.100.ebuild| 75 ++
 2 files changed, 77 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index 1dfd057dc8a..aa278b5b106 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -6,6 +6,8 @@ DIST genpatches-4.19-97.base.tar.xz 2820340 BLAKE2B 
ff5f1b20776414a30d1f24291c6a
 DIST genpatches-4.19-97.extras.tar.xz 17488 BLAKE2B 
a96cac0a53187a9b05216e66122e70f828889b7a955282309f4e27bb44a90ceaba4b66acd1a9bf9a2a3d7b97be2eb62be6c6d4c0a71475a9dc05dc3b4b6c3820
 SHA512 
aef2f865e488d96c73c35f9f26a801eef4f41ac7f0ce78fa3263f3dbfdaecc67fa6a9d46c8fa4f0b1e7d0e8815743385de0c7105fe1851830498400ae1309209
 DIST genpatches-4.19-98.base.tar.xz 2954268 BLAKE2B 
e96dfdcebaadb6f503e22017ed29a655c0e48fcc31f05743a968e6cc397fb90f4d644f75a520cf54f3178a59e59812344693ac799d87c9b1232782112ce506bb
 SHA512 
c9a6a0d31e527a3e8001cecdd41c11b5fe147fdafe9dc9c4c852e1e4f87ded61f319051a0434036821d1e872c83a00d1b744df3cfbda2a1758a0ac08a0a7ef95
 DIST genpatches-4.19-98.extras.tar.xz 17492 BLAKE2B 
93240a4e143b61666ccff5e7de74834e2e88b7e56808e284b3d10295463d74a3e55ed0547bd5fdad8d885531cea249e2a1f6da915d0b83b66c870f38778364bd
 SHA512 
088b33a9c145496fcdf62f9b6dd3dad4f4f7f45b272c91dd3b58dfa51fad5f5a8da3462e07afcd97fd77395d54b2480f4cc17165dae57e4212dbe352d1442836
+DIST genpatches-4.19-99.base.tar.xz 2980172 BLAKE2B 
2da82ccc1a3a9f874f30046c4d7ea01730398d27c34be741b3fa64ca7e05972a4ef33f76e28383c488d71489c1eabd33e462c2fbbc8248e6d53486eabb1956e6
 SHA512 
481042c47ca0f56a3262e9920a1e245197672c51ac32624668974a8af5273d3ff5930476476b741de611c83c19ad6e4a09e1c1331baaf67c1998ef64bade
+DIST genpatches-4.19-99.extras.tar.xz 17488 BLAKE2B 
d57f278109d3ea0cbe324e15666f119e2a9ef4ebfe6f9581dffdd6e9f4c11fca47dc08f2375da62928076647352772cedad41a8ab97b312b59a03956dd4a3954
 SHA512 
ae1f8f8fd8f9da3860e82d8838714248983014257386bab802ec3adf86d694db50db8d6cc9a9d01a2a6936e2ceb740a4f4732e48b1c40eebc8ffd523745d5dca
 DIST genpatches-5.4-12.base.tar.xz 449796 BLAKE2B 
c0d88dd19d2e71c877bfc4320801a4ed617444accad16440512ceb721e127200db522153db73640e3b00c66561eb497a09775f71d4a3ba528718850350ad9ad1
 SHA512 
edc638f64933078b2a6601b88ba030283cceed5e739ce43d1748d6d46196d75e02477ae30775f653bf664bc046b117164cd62572f32099a82816c536bdde4c2d
 DIST genpatches-5.4-12.extras.tar.xz 1740 BLAKE2B 
c9586b5120c0b177ce236f469ffc7412e7fa94cc97fd7b67b7bd888758c238fea15eb457fea847c6b4b7bc9475377c6c24c8a617e4cecee3360340234872d445
 SHA512 
771bb67ccc837bbfb3aeb129fb9110e3dc9972868fc43a6a5f2dc5ea2bcdacfecf65151e32427af34411238bcc1683438a99081bf09e1733cd5c8a09968a8d09
 DIST genpatches-5.4-13.base.tar.xz 505168 BLAKE2B 
bf428eef66887c47006dd9713d7b5ffc4ed508d2d9a4e5a8f81eec5d39953779067307b30f5c2a94be047a1f7e149b02df8bfaebba9674474e3e44b4501c86db
 SHA512 
e5690f03ea20f250443f9ff4857bd9c104637dfb4df15615841843035eca7283a4c12380db78cb7f6f9e3cc772a6d256d00584ad26ed72afe4706d3365ff2dcd

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild
new file mode 100644
index 000..6bf6d9cfbbd
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-4.19.100.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-4.19.94
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} - 1))
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux-lts
+AMD64_CONFIG_VER=4.19.92-arch1
+AMD64_CONFIG_HASH=bf97de6a2e405659aaad4c251b7f0bb48d5ed3c9
+# https://git.archlinux32.org/packages/log/core/linux-lts/config
+I686_CONFIG_VER=4.19.85-arch1
+I686_CONFIG_HASH=1f0345e2983d2edd55b401cb5a87fdf365a4192c
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux-lts=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux-lts/config?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"

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

2020-01-30 Thread Michał Górny
commit: f18599d035cfcef7e4ff033c57922bfb1367601c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 07:20:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:26:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f18599d0

sys-kernel/vanilla-kernel: Bump to 5.4.16

Signed-off-by: Michał Górny  gentoo.org>

 sys-kernel/vanilla-kernel/Manifest |  1 +
 .../vanilla-kernel/vanilla-kernel-5.4.16.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 3227c7594a2..21fc586dd3e 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -10,6 +10,7 @@ DIST linux-5.4.13.arch1.amd64.config 241498 BLAKE2B 
3c6d13d84ea75247fae4f4474648
 DIST linux-5.4.13.tar.xz 109463864 BLAKE2B 
d610a2bf375c9147b26d6e314c1e86b9f32453572c1e8a859be3ac5fa42d7ba647334ef76a92a7e1e61f78fa256692bec3d62003589017840a37947d9d5b1de0
 SHA512 
e7aaa541ccf66ca8373fe53794786c8b819da824b17acc497d5080f4fff5bef90bab1da531fa8f62a013f40472f5c1dfafb4bd4f42ecc1bf851042d22e72c4a7
 DIST linux-5.4.14.tar.xz 109457772 BLAKE2B 
eb0286a193b29754562771905db13e6d2140dc577d88be8e8f91f0ab77b9adbe915bb74e89e10e5dce3763f3efce6204c973f5d3341dba9e11ecb544500be5a3
 SHA512 
8bf032249dd98ee5573f75ea451386c3cb0a2a0f17344672856220ff98ec86f6f745d15fc09a8c5fae6ceecaaa76fd2067963eae0e942c98d56141b4e537
 DIST linux-5.4.15.tar.xz 109461584 BLAKE2B 
0384ac416aaca05ac73e77fae2cf85b2d773f343aa9a95191818a237354904b2c36404cbe08e373be832fa9f17c7961362dfe3be50f8cfe040c2eaddbab37da1
 SHA512 
be890d2f893e4470bf51ea84e60088e33420083ffd39e50d204a063e8405176035f2364333657ebabdd68bd4635ae3ea535d0c939de6c88e3e118c3619be1866
+DIST linux-5.4.16.tar.xz 109474712 BLAKE2B 
cf99bbd992d8e90c4255c0ce81fd27793663fb2b300ea1bf686ca21933e6ec6cd2ce7a2bea7b59e235ad70bc05519fd06e033baa0d6e881df732d3a85bc6a17c
 SHA512 
994d0884230c258c97af8c9b1857241d34c780bc61271102707e7bd861270306b1f4c51a00d48826786d1544e8647de8c1e72fa74bf3e9a498a32b7db428337d
 DIST linux-5.4.7-arch1.i686.config 241295 BLAKE2B 
da45f2de600fafdb48e9bb37e6f7a8ea57ed31dc6fb47062bcee694db0b824844c0556ad6a88afa33bf3a365f50c9ac6326389cfa87d0e47a012252fa1444536
 SHA512 
dcfd9c03cbafeeb942fd37c1f18432aeeacaff438cb88528e17aa8c28bae20090695a2acad08a707e66ecaa5851aa47b012baa6d9274c617fa8c71cde641e8ec
 DIST linux-5.4.7.arch1-1.amd64.config 241598 BLAKE2B 
536cce5cc23cf20e71cba7468a125557f85d8ffc3cb194dced79bd489d39f2e4ed3960816d15d1491007d11b3af466e0a74267f983dfcc5f511f9f566f7e9821
 SHA512 
8658db603e180c75caf76972d85ecf8a4e9c9cf6e047b4f9fc7cba0fa426f434361528c1c29b5580f116cdd23091bf9afb6635d751f3b90c4e968d16db90eac1
 DIST tinycorelinux-10.1-amd64.qcow2 16842752 BLAKE2B 
e013e76503c335739a9623c0901ca791937a0e6b177854535cadec1e2c2cd2df588283ed3128cf652595f32264fbfe5b3bd3a8c97665fd4da344e308535be366
 SHA512 
c3aeb20ff8769da9211694b7f701907cc7ae7582cdfad2c2fdc008d97ebcbd9dc08245b4e8f8450e1cb304bd705345a11fe79f901a47979fee91443841d55641

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.16.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.16.ebuild
new file mode 100644
index 000..92992f98790
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.4.16.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kernel-build
+
+MY_P=linux-${PV}
+# 
https://git.archlinux.org/svntogit/packages.git/log/trunk/config?h=packages/linux
+AMD64_CONFIG_VER=5.4.13.arch1
+AMD64_CONFIG_HASH=9eed969590614a38d370a9fe04a4f5d38ba5e06e
+# https://git.archlinux32.org/packages/log/core/linux/config.i686
+I686_CONFIG_VER=5.4.13-arch1
+I686_CONFIG_HASH=95f890a9f9131e7a0e01a4f3e9c5ee423756a233
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="https://www.kernel.org/;
+SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.xz
+   amd64? (
+   
https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/linux=${AMD64_CONFIG_HASH}
+   -> linux-${AMD64_CONFIG_VER}.amd64.config
+   )
+   x86? (
+   
https://git.archlinux32.org/packages/plain/core/linux/config.i686?id=${I686_CONFIG_HASH}
+   -> linux-${I686_CONFIG_VER}.i686.config
+   )"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   !sys-kernel/vanilla-kernel-bin:${SLOT}"
+
+src_prepare() {
+   default
+
+   # prepare the default config
+   case ${ARCH} in
+   amd64)
+   cp "${DISTDIR}"/linux-${AMD64_CONFIG_VER}.amd64.config 
.config || die
+   ;;
+   x86)
+   cp "${DISTDIR}"/linux-${I686_CONFIG_VER}.i686.config 
.config || die
+   ;;
+   *)
+   die "Unsupported 

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

2020-01-30 Thread Michał Górny
commit: 1073f7ea015c31e295528d141656eadc0aee1eaf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 17:30:25 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:30:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1073f7ea

dev-python/numexpr: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/numexpr/numexpr-2.6.8.ebuild | 2 +-
 dev-python/numexpr/numexpr-2.6.9.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/numexpr/numexpr-2.6.8.ebuild 
b/dev-python/numexpr/numexpr-2.6.8.ebuild
index 960a34ddb3f..525466c4dca 100644
--- a/dev-python/numexpr/numexpr-2.6.8.ebuild
+++ b/dev-python/numexpr/numexpr-2.6.8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 flag-o-matic

diff --git a/dev-python/numexpr/numexpr-2.6.9.ebuild 
b/dev-python/numexpr/numexpr-2.6.9.ebuild
index 4c0c0b417c4..315336382ee 100644
--- a/dev-python/numexpr/numexpr-2.6.9.ebuild
+++ b/dev-python/numexpr/numexpr-2.6.9.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 inherit distutils-r1 flag-o-matic



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

2020-01-30 Thread Michał Górny
commit: dfcac25610187052f7d6b130dc233cefeeb74c05
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 17:30:03 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:30:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfcac256

sci-misc/vitables: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 sci-misc/vitables/vitables-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-misc/vitables/vitables-3.0.0.ebuild 
b/sci-misc/vitables/vitables-3.0.0.ebuild
index b649e315da5..e4f5b2f6448 100644
--- a/sci-misc/vitables/vitables-3.0.0.ebuild
+++ b/sci-misc/vitables/vitables-3.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python2_7 python3_6 )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 



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

2020-01-30 Thread Michał Górny
commit: fdc6ebd5f17eee5296bb0e65b51307aa4178099e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 30 17:30:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 30 17:30:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc6ebd5

dev-python/pytables: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/pytables/pytables-3.4.4.ebuild 
b/dev-python/pytables/pytables-3.4.4.ebuild
index 9b372c3d5fb..9a5ed1e3811 100644
--- a/dev-python/pytables/pytables-3.4.4.ebuild
+++ b/dev-python/pytables/pytables-3.4.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
 PYTHON_REQ_USE="threads(+)"
 
 MY_PN=tables



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

2020-01-30 Thread Andrey Grozin
commit: ea5d7ca55f44683db1b21c1c460f657945f7286f
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 30 16:39:47 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 30 16:39:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea5d7ca5

app-text/coolreader: bump to 3.2.39

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 app-text/coolreader/Manifest |  1 +
 app-text/coolreader/coolreader-3.2.39.ebuild | 97 
 2 files changed, 98 insertions(+)

diff --git a/app-text/coolreader/Manifest b/app-text/coolreader/Manifest
index 91cca4b0203..5893b27c4ee 100644
--- a/app-text/coolreader/Manifest
+++ b/app-text/coolreader/Manifest
@@ -1 +1,2 @@
 DIST coolreader-3.2.2.1.tar.gz 12463566 BLAKE2B 
208026a87b36a06cd0a2e83b60bb506174b2edec4e3f4d1663c9d630cf316afd54aa0dbd0fdf0d3e44e03277d39692bbada8b03376a22970321928e594632997
 SHA512 
c2e3ea139ff3969c16985a56a9605a59ae31c59f9dc962abcc4aae5d87b8c48c8d7ed716a7077dd9da93cefc0d9ba0fe8a43c50e33e3d58acbcdfc35b73b3538
+DIST coolreader-3.2.39.tar.gz 17679570 BLAKE2B 
e84fb7d8032ae62fec24a74a9cebab086664a2ed3827f0664e667a4ab3b8d76b722790958f71f5fcd79729238e897c6592059f9b45eb4069c9ad483883bc0600
 SHA512 
1b92b35750174a8ef4df4b7c4f33bb9fcc94b36008c08a7f9d1f8e85c6b642c5b037e0673a783cde1aa98296887bb286c4a2da186911b26f298f689605e1eb4b

diff --git a/app-text/coolreader/coolreader-3.2.39.ebuild 
b/app-text/coolreader/coolreader-3.2.39.ebuild
new file mode 100644
index 000..50ce82bcf87
--- /dev/null
+++ b/app-text/coolreader/coolreader-3.2.39.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+WX_GTK_VER="3.0"
+PLOCALES="bg cs de es hu pl ru uk"
+inherit cmake-utils wxwidgets l10n xdg-utils gnome2-utils eapi7-ver
+
+CR_PV=$(ver_rs 3 '-')
+
+if [ "${PV}" !=  ]
+then
+   # git tag cr3.2.2-1
+   SRC_URI="https://github.com/buggins/${PN}/archive/cr${CR_PV}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-cr${CR_PV}"
+else
+   inherit git-r3
+   # github mirror has some new commits to fix page margins settings
+   # sourceforge mirror saved as backup
+   #EGIT_REPO_URI="git://git.code.sf.net/p/crengine/crengine"
+   EGIT_REPO_URI="https://github.com/buggins/${PN}.git;
+   SRC_URI=""
+fi
+
+DESCRIPTION="CoolReader - reader of eBook files (fb2,epub,htm,rtf,txt)"
+HOMEPAGE="https://sourceforge.net/projects/crengine/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="wxwidgets"
+
+CDEPEND="sys-libs/zlib
+   media-libs/libpng:0
+   virtual/jpeg:0
+   media-libs/freetype
+   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
+   !wxwidgets? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 )"
+DEPEND="${CDEPEND}
+   !wxwidgets? ( dev-qt/linguist-tools:5 )"
+RDEPEND="${CDEPEND}
+   wxwidgets? ( || ( media-fonts/liberation-fonts media-fonts/corefonts ) 
)"
+
+for lang in ${PLOCALES}; do
+   IUSE="${IUSE} l10n_${lang}"
+done
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # locales
+   l10n_find_plocales_changes "${S}"/cr3qt/src/i18n 'cr3_' '.ts'
+   local lang langs
+   langs=""
+   for lang in ${PLOCALES}; do
+   if use l10n_${lang}; then
+   langs="${langs} ${lang}"
+   fi
+   done
+   sed -e "s|SET(LANGUAGES .*)|SET(LANGUAGES ${langs})|" \
+   -i "${S}"/cr3qt/CMakeLists.txt \
+   || die "sed CMakeLists.txt failed"
+}
+
+src_configure() {
+   CMAKE_USE_DIR="${S}"
+   CMAKE_BUILD_TYPE="Release"
+   if use wxwidgets; then
+   setup-wxwidgets
+   local mycmakeargs=(-D GUI=WX)
+   else
+   local mycmakeargs=(-D GUI=QT5)
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   if ! use wxwidgets; then
+   mv "${D}"usr/share/doc/cr3/changelog.gz 
"${D}"usr/share/doc/${PF}/ || die "mv changelog.gz failed"
+   rmdir "${D}"usr/share/doc/cr3 || die "rmdir doc/cr3 failed"
+   gunzip "${D}"usr/share/doc/${PF}/changelog.gz || die "gunzip 
changelog.gz failed"
+   gunzip "${D}"usr/share/man/man1/cr3.1.gz || die "gunzip 
cr3.1.gz failed"
+   fi
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
+   gnome2_icon_cache_update
+}



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

2020-01-30 Thread Andrey Grozin
commit: e018beba7bb3385e5c30bc8a3c763ab7552143da
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 30 16:30:55 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 30 16:30:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e018beba

sci-libs/proj: bump to 6.3.0

Closes: https://bugs.gentoo.org/show_bug.cgi?id=706306
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-libs/proj/Manifest  |  2 ++
 sci-libs/proj/proj-6.3.0.ebuild | 47 +
 2 files changed, 49 insertions(+)

diff --git a/sci-libs/proj/Manifest b/sci-libs/proj/Manifest
index 59cd4ef4bf0..74536d15a9d 100644
--- a/sci-libs/proj/Manifest
+++ b/sci-libs/proj/Manifest
@@ -4,7 +4,9 @@ DIST proj-5.2.0.tar.gz 1398188 BLAKE2B 
37a3a8ed78fd65342f33859662a38f85c3087409d
 DIST proj-6.0.0.tar.gz 2405217 BLAKE2B 
7d0be7753048ffb0b95a7aca8bf73346c4239112527bf0c4a37b22a25c66f97c7692445608cd7aff422edeec18e9eb90839d84cda117dda0bbdefbe274b3e5e3
 SHA512 
bc4d2f02d697aa01099f5e973a7ca70072f51210754e4d9331ae5bfdef886a41984ce27c1ff926da14fd199005bf9cad7162ab3ea8f3f421ac8b60bc8defd8f7
 DIST proj-6.2.0.tar.gz 2685319 BLAKE2B 
8af166a9c98e07cde9e469fc8dbc5033f785181793b989211619fefa443f6449402d66bd42670ca17d81bf3a00d9d7d5c196e16a7975da2a5937ff5a81b771ee
 SHA512 
4c2fd898103c8955a48557353c6866723d6e6b3769580d0b9cb63a685cf4e53ebe63b965498c2ba03eac4827a68fd0036a2234364a7d92dc28e5cdaecf90142d
 DIST proj-6.2.1.tar.gz 2698759 BLAKE2B 
69867c05ef727df63351bbb8bc787d039c6a333a6e28b5fbbd1814fd9ca3ec279dd58ee7f0f79c3601ced270b6fa38619120e58f4407c49890a74996bbf88da5
 SHA512 
1e8632a9c6fa00c0354473f60d81e4644f173b42f6613856ba03e2404f429864fd5052aacba945ccd265173397bed2abdbe325320b54bc7b1c4a75ad95395a89
+DIST proj-6.3.0.tar.gz 2758388 BLAKE2B 
33f9d6ce6aa885667b7c1337abd218ee802581320880288f948378073d04c46118927147794ce6c97616c906c683c33bf10984d08463faea214ffbe80b12d62b
 SHA512 
679fd2e57f27feeb956d2a8843cb9028895a78f0dac104c920cc9060afade434b953fb381fed350e5c8ac15cd796f795220e0f1ad276a4f7482d6e7f5681d06e
 DIST proj-datumgrid-1.5.zip 2250131 BLAKE2B 
c83b5bab72b790c70fbf3b95782ba4e8e93e2accc93a0a8c06667908dc437de44aa3623799f685e020269090be103bac568fe6a9d73ce128b8af024ec1ca8442
 SHA512 
9d9a935b3e984721a1ceafac49c139d3c5d9923c5bcef5f57fec8028a043c86e7de8bad9c200fa38cd6d1bf27b32dd0126597d42fee793d055e686f090604bf3
 DIST proj-datumgrid-1.8.tar.gz 6604329 BLAKE2B 
78df259a811a79457d011b4f675f1a72b6613928bb0083d01bfe65bb4c333628725b300efdb7cf10ebc6f26ff03733886c20f25c7aef80875e81e59bda9fd7d3
 SHA512 
23153f5b57d210e37cd6e9e0fced23bdabb1c67476e9fb50eb83a68ae066a5c3675822472f5d558d10ddf36ac1d73d538b75304d112a1bfcd8d0bbd26c6481a5
 DIST proj-datumgrid-1.8.zip 6601640 BLAKE2B 
d439286c27b04767b4085f109a3bbbd555ac9e5acad2f673d5641fee433235b5a5410236ce32e42d3b11ce06d3199dec76c6e41aaa2b5dfd14a09b6b33928164
 SHA512 
991206f17348b3de484eb5364d773cd06577057228c2d1a0a1c1658308e2596ca13338a666fa71ddd76d538f23dd5bf21e178fd26a785717edd847a17e5c0cd1
 DIST proj-datumgrid-europe-1.4.tar.gz 26115747 BLAKE2B 
3dfb5c19362f9d9cdfc4ee5469e536b97d963a5ac3bcf6652ef5935ec393f4035bc15abc444d62cfa477478faabd66a8effe64dbb8eb26b7d73a717b4eae2e53
 SHA512 
4043c0791af086541a3e08f7ad667b25968ed25e6595c1f047e1272f52838d28ab4010a076f9524882f97d7aa9104769c0b9cdf17394915c5b70b0dc13e019ee
+DIST proj-datumgrid-europe-1.5.tar.gz 187195036 BLAKE2B 
0f88922435793930e21ace8488e0d1cd6a6325880f90d61a91d1592e51191514db7fc93e08c4a6c51699e3eb43762786d11eea425c181a8d3f73ec5ad7848092
 SHA512 
456a8c27dad7ef8fc1790ef822e7e8dcbc69b79e0a28df8c6b58d24b0ef4a3221cebd8e911a0d84b7f00694247b0fb8f4361a38d7369f921da000c838812f389

diff --git a/sci-libs/proj/proj-6.3.0.ebuild b/sci-libs/proj/proj-6.3.0.ebuild
new file mode 100644
index 000..f8a951b3221
--- /dev/null
+++ b/sci-libs/proj/proj-6.3.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DATUMGRID="${PN}-datumgrid-1.8.tar.gz"
+EUROPE_DATUMGRID="${PN}-datumgrid-europe-1.5.tar.gz"
+
+DESCRIPTION="PROJ coordinate transformation software"
+HOMEPAGE="https://proj4.org/;
+SRC_URI="
+   https://download.osgeo.org/proj/${P}.tar.gz
+   https://download.osgeo.org/proj/${DATUMGRID}
+   europe? ( https://download.osgeo.org/proj/${EUROPE_DATUMGRID} )
+"
+
+LICENSE="MIT"
+SLOT="0/15"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x86-macos"
+IUSE="europe static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( !europe )"
+
+RDEPEND="dev-db/sqlite:3"
+DEPEND="${RDEPEND}"
+
+src_unpack() {
+   unpack ${P}.tar.gz
+   cd "${S}"/data || die
+   mv README README.DATA || die
+   unpack ${DATUMGRID}
+   use europe && unpack ${EUROPE_DATUMGRID}
+}
+
+src_configure() {
+   econf \
+   $(use_enable static-libs static) \
+   --without-jni
+}

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

2020-01-30 Thread Mike Gilbert
commit: aede8fc50bd968a87499e006498d84f46b1a3cb4
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Thu Jan 30 08:37:43 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jan 30 16:17:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aede8fc5

www-client/chromium: beta channel bump to 80.0.3987.78

Closes: https://bugs.gentoo.org/706786
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14502

 www-client/chromium/Manifest   |  2 +-
 ...3987.66.ebuild => chromium-80.0.3987.78.ebuild} | 23 +++---
 2 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 4f35852ba2c..7534e3cc00d 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,3 +1,3 @@
 DIST chromium-79.0.3945.130.tar.xz 778319112 BLAKE2B 
ac6d7c08c34afc4de8383964f76a5eabc9209de185535a27eff2d6934a77d01fd6b07d5c5afb16e9dd936b2650da76d460e8a485ab16f8300144c7de9b3be2bb
 SHA512 
4b5d4769b068f20b8028085a148cbaf31311eeffad0a22c5c0909af273a8e57e077b33cc93331bbeff9165477262eed2e345b2224ac4f76d8bdb79f983596a81
-DIST chromium-80.0.3987.66.tar.xz 801288252 BLAKE2B 
da3db645a6d086aa4604a8ca208b982870d32571128a74fb484a7b18b435644987beefe9edb91d635f30ca1c0ebc68968d8bd2ea8b30baeeffeb684ac4feadf9
 SHA512 
6759433aa4fdad6630d30709960d4e97b88086a2ccac79fcffcf3d770a15fd5092d5f9a79225fc13f599430b36ddce51a244674b47a9aafae1f272b3d7e2fa25
+DIST chromium-80.0.3987.78.tar.xz 801286168 BLAKE2B 
deb9e1392354dcd4b575b559eb5f57e03f558aa546e11f007bda2fe4ebb4a044e8419e36244a358c0b8fe9f5e79782751bc308e33d6454d086cae70361cecead
 SHA512 
2e920fff17586d6dfdbbe324ed56ad1135a3abfe5b74ead8b1277c48e92c68c0a73172c37c3ba73c4475b711502e852a6fcda6681898517f8354a3c97842347d
 DIST chromium-81.0.4040.5.tar.xz 828003840 BLAKE2B 
81b3d4b15d5cdc99bcb19ab3745e49b402f00d68a557f58fa3ae0e6b584c28473dba5ca8622373721e54c64760adbf7cb9daae93c1b29336e7f9fc3a387b199f
 SHA512 
47928d6fc022dc0d8b51562c8079baf25aad098f93c52dd4d07d70fa6d9c4b56b4920e163ff3b44d328e741184d5af327394fa56aa36c54509406f2d67e525ed

diff --git a/www-client/chromium/chromium-80.0.3987.66.ebuild 
b/www-client/chromium/chromium-80.0.3987.78.ebuild
similarity index 97%
rename from www-client/chromium/chromium-80.0.3987.66.ebuild
rename to www-client/chromium/chromium-80.0.3987.78.ebuild
index 1df1ef1ffe2..1dfd272b3bd 100644
--- a/www-client/chromium/chromium-80.0.3987.66.ebuild
+++ b/www-client/chromium/chromium-80.0.3987.78.ebuild
@@ -644,6 +644,14 @@ src_compile() {
s|@@MENUNAME@@|Chromium|g;' \
chrome/app/resources/manpage.1.in > \
out/Release/chromium-browser.1 || die
+
+   # Build desktop file; bug #706786
+   sed -e 's|@@MENUNAME@@|Chromium|g;
+   s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
+   s|@@PACKAGE@@|chromium-browser|g;
+   s|\(^Exec=\)/usr/bin/|\1|g;' \
+   chrome/installer/linux/common/desktop.template > \
+   out/Release/chromium-browser-chromium.desktop || die
 }
 
 src_install() {
@@ -695,7 +703,7 @@ src_install() {
doins out/Release/swiftshader/*.so
fi
 
-   # Install icons and desktop entry.
+   # Install icons
local branding size
for size in 16 24 32 48 64 128 256 ; do
case ${size} in
@@ -706,17 +714,8 @@ src_install() {
chromium-browser.png
done
 
-   local mime_types="text/html;text/xml;application/xhtml+xml;"
-   mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug 
#360797
-   mime_types+="x-scheme-handler/ftp;" # bug #412185
-   mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug 
#416393
-   make_desktop_entry \
-   chromium-browser \
-   "Chromium" \
-   chromium-browser \
-   "Network;WebBrowser" \
-   "MimeType=${mime_types}\nStartupWMClass=chromium-browser"
-   sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || 
die
+   # Install desktop entry
+   domenu out/Release/chromium-browser-chromium.desktop
 
# Install GNOME default application entry (bug #303100).
insinto /usr/share/gnome-control-center/default-apps



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

2020-01-30 Thread Mike Gilbert
commit: 9d20c3d6e0c13bbc530b60ba37ca821a408436ff
Author: Stephan Hartmann  googlemail  com>
AuthorDate: Thu Jan 30 08:35:28 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jan 30 16:17:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d20c3d6

www-client/chromium: remove unused patch

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Stephan Hartmann  googlemail.com>
Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/chromium/files/chromium-81-gcc-dav1d.patch | 12 
 1 file changed, 12 deletions(-)

diff --git a/www-client/chromium/files/chromium-81-gcc-dav1d.patch 
b/www-client/chromium/files/chromium-81-gcc-dav1d.patch
deleted file mode 100644
index 00586fd929c..000
--- a/www-client/chromium/files/chromium-81-gcc-dav1d.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/third_party/dav1d/BUILD.gn b/third_party/dav1d/BUILD.gn
-index 63f12f8..f8f0b40 100644
 a/third_party/dav1d/BUILD.gn
-+++ b/third_party/dav1d/BUILD.gn
-@@ -99,6 +99,7 @@ config("dav1d_config") {
- dav1d_copts = [
-   "-D_FILE_OFFSET_BITS=64",
-   "-D_POSIX_C_SOURCE=200112L",
-+  "-D_GNU_SOURCE",
- ]
- 
- if (is_win) {



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

2020-01-30 Thread Andrey Grozin
commit: bca5497a304ebc4105c19a19acebbcb4d28767d6
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Jan 30 16:04:08 2020 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Jan 30 16:04:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bca5497a

sci-geosciences/gpxsee: bump to 7.20

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 +
 sci-geosciences/gpxsee/gpxsee-7.20.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 413899159c4..39e1fc5e7fa 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1 +1,2 @@
 DIST gpxsee-7.18.tar.gz 5006604 BLAKE2B 
b7568a677e3cff08903d862921ace01374a594e216b1bd9eda457a92f700ef232b5804dff24696ee0574bcbe1d4e8a103dac6b5db33482cb0139f73b21852883
 SHA512 
562944a14ac2af4ec6837e77a6610b8ad7d254ffada4202e589c05a4306c0410e815212d7a7847708c50de72fa21a02d41bf5152f5d5f313c96da5b2516138fd
+DIST gpxsee-7.20.tar.gz 5348758 BLAKE2B 
d7e8f0f29dfe666572a58a1a5072545cda345f51d305d6c0351ee5639ba09c185b9b3e7e883d2d02198e70a58ef69508cfd5ab561183c68a625fa4101dc17285
 SHA512 
37c975d9e64cf6fe5455a0e6cfb896275db6a0469ba772c97615c8b2f79af591bf4eb7f6dd414c6a3f0344fe1b9f443f402e0b8c173beee0a301ede783fa26db

diff --git a/sci-geosciences/gpxsee/gpxsee-7.20.ebuild 
b/sci-geosciences/gpxsee/gpxsee-7.20.ebuild
new file mode 100644
index 000..36fc6a2dbbb
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-7.20.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="cs da de en es fi fr nb pl pt_BR ru sv tr uk"
+inherit desktop qmake-utils l10n xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="dev-qt/qtwidgets:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   default
+
+   l10n_find_plocales_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   l10n_for_each_disabled_locale_do rm_ts
+}
+
+src_compile() {
+   lrelease gpxsee.pro
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   local lang
+   dobin ${PN}
+   dodoc README.md
+   insinto /usr/share/${PN}
+   doins -r pkg/maps pkg/csv
+
+   insinto /usr/share/${PN}/translations
+   for lang in lang/*.qm; do
+   [ -f "${lang}" ] && doins "${lang}"
+   done
+
+   domenu pkg/${PN}.desktop
+   insinto /usr/share/mime/packages
+   doins pkg/${PN}.xml
+   doicon icons/${PN}.png
+}



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2020-01-30 Thread Brian Evans
commit: 7e5fe44422f35593b82ad78f658ef9eda883249f
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 15:54:12 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 15:54:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5fe444

dev-db/mariadb: Version bump for 10.3.22

Signed-off-by: Brian Evans  gentoo.org>

 dev-db/mariadb/Manifest   |   1 +
 dev-db/mariadb/mariadb-10.3.22.ebuild | 986 ++
 2 files changed, 987 insertions(+)

diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest
index 54d301febbd..fb6c7ed5a1a 100644
--- a/dev-db/mariadb/Manifest
+++ b/dev-db/mariadb/Manifest
@@ -4,6 +4,7 @@ DIST mariadb-10.2.22.tar.gz 71907765 BLAKE2B 
e7781a9e1bb0becca543ebb0b9e03912fba
 DIST mariadb-10.2.29.tar.gz 73087972 BLAKE2B 
aa3fe880f00b02846b26f16fcd37d18ebe217a2c9680c8c535042d2759852c929cd649d662c6a2bc603d934a6ba770ef945752c99d150f539e1fdd0d9be0ad51
 SHA512 
cee4e0d1a2b203cadaaa5678c5ce17302f18ffa55d07c8329392b1ea84740340c006eb9ab5920beef80835c2a399d5fffca409b8288e10ae62d290af62ec4ab8
 DIST mariadb-10.2.31.tar.gz 73134720 BLAKE2B 
a410f71cffd7ff904cb16d9d00bbb4b1d6d17a4931de1635a14dce7c7c66d8dfd097b0c261959809cf2f327d196b11f3196129c2894efb5bab0141aca10ea3c7
 SHA512 
2cf28e4e049618f633470e7a4cd4f3bc8c2a74bf9796bfd026da7c75812e6d4962323785fdbca7a5b505c2e4fe95e3b47cd2e24e4dec2dcd230ac8a25f49b9b9
 DIST mariadb-10.3.20.tar.gz 71990355 BLAKE2B 
f950f0eb836751d0eebb9ae561fe3b5aefade04a0d389465918aa2a887e4f717ab4e6bd835dea8f9a88aacfe10c0b091fc2a59882a1781a3f2903ef07a759f5d
 SHA512 
8080cb6db85c587f39f128e98b00c3e6428bf3e828271a227bb2c61c97683c965802baa6e5f825317f7e2963683c0f81699642853deeca6977faa2b6932044a3
+DIST mariadb-10.3.22.tar.gz 72050820 BLAKE2B 
9e08f1360f8db2c5f466d4f6f967145286412a5598c7de8828eb8f8f3dd113b38f039c38335f9251f3bba19c67c5f62d57808eabc57480338b64dae0c5588774
 SHA512 
57a6551b8939f54742963202d50a537e69e8ab9b2dca42ce3d2a09c0f7af368fded71f36af26f6cbd956d54fe43853981ba8fe28b7a3ba97c7d52ea4a0d233f6
 DIST mariadb-10.4.10.tar.gz 78352896 BLAKE2B 
c0e448fba455feb9385b7d57e1a727e84eaf4cfa52ce0dbd6ff062aa0b5abc42005680fb185416d04fbd7bb62d9bbd6c93e4cb77b145418cf6be92747f8b1c2a
 SHA512 
4a9b9a37bc3a273de4bd781dac3636256364dae6efbba45765d6b28995da3d64e180422cd10418d1c7acd7fd8843fe2a2638c07e0f56b0c09170c58812cc6b71
 DIST mariadb-5.5.66.tar.gz 45962591 BLAKE2B 
41befba24abec2af876168a11fc205d328c137baa49e5e521787898e4b973d1dc548ef459228811caa99fa3c2b7a9fe96f3eb7a04bf62f0bb20966e4ffd2ea9b
 SHA512 
403f3bc67018e01eb2277a88d3a7ac673d50df8f7a67607f9d14e3167d1bdd4ca202983df69c97688ff51edbd6d6b43af3541c75e968d1d01713a7b6495e4c8c
 DIST mysql-extras-20180809-1700Z.tar.bz2 322999 BLAKE2B 
8b5feb32085dc35b2f68dae985b2d266c4eaa0e956b490050a2df04bbff99bf8623b67e75af9326d84e3ad625c4d86b0d21d23c9a96df5a0c9cd5ed730958970
 SHA512 
fbd7af9284bbf09d55f128361e7cc52d94f24ac491aac800cd6d61f2e444aeca66a4d5e6ae94c2fb4044e00cec9b232bae9a76a229f87f19d90b7aecf70792ec

diff --git a/dev-db/mariadb/mariadb-10.3.22.ebuild 
b/dev-db/mariadb/mariadb-10.3.22.ebuild
new file mode 100644
index 000..c1617dde4e6
--- /dev/null
+++ b/dev-db/mariadb/mariadb-10.3.22.ebuild
@@ -0,0 +1,986 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+MY_EXTRAS_VER="20190305-2052Z"
+SUBSLOT="18"
+
+JAVA_PKG_OPT_USE="jdbc"
+
+# Keeping eutils in EAPI=6 for emktemp in pkg_config
+
+inherit eutils systemd flag-o-matic prefix toolchain-funcs \
+   java-pkg-opt-2 user cmake-utils
+
+SRC_URI="https://downloads.mariadb.org/interstitial/${P}/source/${P}.tar.gz "
+
+# Gentoo patches to MySQL
+if [[ "${MY_EXTRAS_VER}" != "live" && "${MY_EXTRAS_VER}" != "none" ]]; then
+   SRC_URI="${SRC_URI}
+   mirror://gentoo/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://gitweb.gentoo.org/proj/mysql-extras.git/snapshot/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~grknight/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~robbat2/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2
+   
https://dev.gentoo.org/~jmbsvicetto/distfiles/mysql-extras-${MY_EXTRAS_VER}.tar.bz2;
+fi
+
+HOMEPAGE="https://mariadb.org/;
+DESCRIPTION="An enhanced, drop-in replacement for MySQL"
+LICENSE="GPL-2 LGPL-2.1+"
+SLOT="0/${SUBSLOT:-0}"
+IUSE="+backup bindist client-libs cracklib debug extraengine galera innodb-lz4
+   innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 libressl mroonga
+   numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx
+   sst-rsync sst-mariabackup static systemd systemtap tcmalloc
+   test tokudb xml yassl"
+
+# Tests always fail when libressl is enabled due to hard-coded ciphers in the 
tests
+RESTRICT="!bindist? ( bindist ) libressl? ( test ) !test? ( test )"
+
+REQUIRED_USE="jdbc? ( extraengine server !static )
+   server? ( tokudb? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-php/PEAR-Mail_Mime/

2020-01-30 Thread Brian Evans
commit: ac8403cc34953f02d54928d6aa76e478ae2e28b4
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 15:32:17 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 15:54:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8403cc

dev-php/PEAR-Mail_Mime: Version bump for 1.10.6

Signed-off-by: Brian Evans  gentoo.org>

 dev-php/PEAR-Mail_Mime/Manifest|  1 +
 .../PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.6.ebuild| 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-php/PEAR-Mail_Mime/Manifest b/dev-php/PEAR-Mail_Mime/Manifest
index ba4b71d3e6e..f351032813b 100644
--- a/dev-php/PEAR-Mail_Mime/Manifest
+++ b/dev-php/PEAR-Mail_Mime/Manifest
@@ -1,2 +1,3 @@
 DIST Mail_Mime-1.10.2.tgz 36501 BLAKE2B 
59e900b99061e84d307eb46d295f843404ae06b01936cec4ed610c298b6f7e8fcee15098fa6d935696122311eae2dbf733611410b2249f2535673a3031011fa3
 SHA512 
4e3b2a2adc58d8b4f16f56509c9f22638dc37aedf1bec60871706390198198be6ed6dccae8c250eb33de3a441aeb122097ffaddbc49191745f0f09693ec6612b
 DIST Mail_Mime-1.10.4.tgz 36909 BLAKE2B 
101d050d96b717ad970a6f8c170ba8ea7d94252274f0b006a266a5ef4ac9d49fb350d3bf120ce645e5a54af1f0ad0ab664c828abfa8a4a96170e7204c73dfd82
 SHA512 
6e58e1078292cf43605313e2402b60deb97be0b56c8eb5dbbb501cf92ca836ca4bdbc9e1ab878c89f8e59941962a91b73dd917c8e678f0944f271e5537f065e5
+DIST Mail_Mime-1.10.6.tgz 38355 BLAKE2B 
d12b0496122c67236090db84710aa1fa660570d82952f037ddeb795ac3184a427965e12b21a6dcd6bfaea692299fb6e610822a364470c55369f96dbbe972
 SHA512 
223e4a3a3ab52497d7cee551108642aa8c90328cd5d28ec0f215e16e0f2066fbaa3e4d51e62080d322846f8410c2e4641cd7c743e736062b6f8215e637877518

diff --git a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.6.ebuild 
b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.6.ebuild
new file mode 100644
index 000..7c2883db668
--- /dev/null
+++ b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit php-pear-r2
+
+DESCRIPTION="Create and manipulate mime messages with PHP"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-php/PEAR-PEAR )"
+
+src_test() {
+   # Requires the "pear" executable from dev-php/PEAR-PEAR.
+   pear run-tests tests || die
+
+   # The command succeeds regardless of whether or not the test suite
+   # passed, but this file is only written when there was a failure.
+   [[ -f run-tests.log ]] && die "test suite failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-imagick/

2020-01-30 Thread Brian Evans
commit: 34d1df5ff3b852fa7a9787da0823ff3e0f402808
Author: Brian Evans  gentoo  org>
AuthorDate: Thu Jan 30 15:27:14 2020 +
Commit: Brian Evans  gentoo  org>
CommitDate: Thu Jan 30 15:54:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d1df5f

dev-php/pecl-imagick: Fix unnecessary slash strip QA alert

Signed-off-by: Brian Evans  gentoo.org>

 dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild 
b/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild
index 217848a2c01..427f82f98ae 100644
--- a/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild
+++ b/dev-php/pecl-imagick/pecl-imagick-3.4.4.ebuild
@@ -23,4 +23,4 @@ RDEPEND=">=media-gfx/imagemagick-6.2.4:=[-openmp]"
 DEPEND="${RDEPEND}
test? ( >=media-gfx/imagemagick-6.2.4:=[jpeg,png,truetype] )"
 
-PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX%/}/usr"
+PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr"



  1   2   >