[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2021-02-27 Thread Matthias Maier
commit: 5b4c5100cd011843d4c25af9c21074e12ea7cc69
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Feb 28 04:24:46 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Feb 28 04:25:41 2021 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=5b4c5100

sys-apps/likwid: version bump to 5.1.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.1.0-r50.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 1083c92..88a24b8 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1,2 +1,3 @@
 DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
 DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4
+DIST likwid-5.1.0.tar.gz 2221991 SHA256 
5a180702a1656c6315b861a85031ab4cb090424aec42cbbb326b849e29f55571 SHA512 
574f391fe903e9d5bfaeba70641be9c00baed93911fc8b33466023b825afb0a425af6080af1c25fe9f9a3913893f5449f6cb2adae80d44bf29f1a75d5f9bad91
 WHIRLPOOL 
67911ecbfddad51554e12fbfee3b8e7efee2ce31301f95fdde861858c1baabe32d6a2784a0ca46fdf5d818d816ca8ea8d13fd705af3fc829e142c31dffb1c78c

diff --git a/sys-apps/likwid/likwid-5.1.0-r50.ebuild 
b/sys-apps/likwid/likwid-5.1.0-r50.ebuild
new file mode 100644
index 000..fe50e47
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.1.0-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid;
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz;
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+   "INSTALLED_PREFIX=${INSTALLED_PREFIX}"
+   "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}"
+   &qu

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

2021-02-11 Thread Matthias Maier
commit: b0a34fbcd0ddb94a844a58148843b2e13a8a9506
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:21:24 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a34fbc

app-emulation/libvirt: sync live ebuild

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index d943093b102..a1cb740eced 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -69,6 +69,7 @@ RDEPEND="
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
+   virtual/acl
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
@@ -103,7 +104,7 @@ RDEPEND="
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virt-network? (
-   net-dns/dnsmasq[script]
+   net-dns/dnsmasq[dhcp,ipv6,script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd
@@ -209,12 +210,15 @@ pkg_setup() {
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
+
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {
touch "${S}/.mailmap" || die
 
default
+   python_fix_shebang .
 
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die



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

2021-02-11 Thread Matthias Maier
commit: 48b307ab8e44c543dca36563f5724d055d8ee365
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:38:32 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b307ab

app-emulation/libvirt: fix doc path

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-7.0.0-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-emulation/libvirt/libvirt-7.0.0-r1.ebuild 
b/app-emulation/libvirt/libvirt-7.0.0-r1.ebuild
index a1cb740eced..628e451d28d 100644
--- a/app-emulation/libvirt/libvirt-7.0.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-7.0.0-r1.ebuild
@@ -295,6 +295,12 @@ src_install() {
rm -rf "${D}"/var || die
rm -rf "${D}"/run || die
 
+   # Fix up doc paths for revisions
+   if [ $PV != $PVR ]; then
+   mv "${D}"/usr/share/doc/${PN}-${PV}/* 
"${D}"/usr/share/doc/${PF} || die
+   rmdir "${D}"/usr/share/doc/${PN}-${PV} || die
+   fi
+
newbashcomp "${S}/tools/bash-completion/vsh" virsh
bashcomp_alias virsh virt-admin
 



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

2021-02-11 Thread Matthias Maier
commit: 0aa71d9e20099e4c0fece7d4b4a36d603270430d
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:23:38 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa71d9e

app-emulation/libvirt: drop unused patch

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 ...10.0-Fix-segfault-when-parsing-mdev-types.patch | 61 --
 1 file changed, 61 deletions(-)

diff --git 
a/app-emulation/libvirt/files/libvirt-6.10.0-Fix-segfault-when-parsing-mdev-types.patch
 
b/app-emulation/libvirt/files/libvirt-6.10.0-Fix-segfault-when-parsing-mdev-types.patch
deleted file mode 100644
index 207cc20ba09..000
--- 
a/app-emulation/libvirt/files/libvirt-6.10.0-Fix-segfault-when-parsing-mdev-types.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 4c4d0e2da07b5a035b26a0ff13ec27070f7c7b1a Mon Sep 17 00:00:00 2001
-Message-Id: 
<4c4d0e2da07b5a035b26a0ff13ec27070f7c7b1a.1607416232.git.mpriv...@redhat.com>
-From: Jonathon Jongsma 
-Date: Wed, 2 Dec 2020 11:52:39 -0600
-Subject: [PATCH] conf: Fix segfault when parsing mdev types
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Commit f1b0890 introduced a potential crash due to incorrect operator
-precedence when accessing an element from a pointer to an array.
-
-Backtrace below:
-
-  #0  virNodeDeviceGetMdevTypesCaps (sysfspath=0x7fff801661e0 
"/sys/devices/pci:00/:00:02.0", mdev_types=0x7fff801c9b40, 
nmdev_types=0x7fff801c9b48) at ../src/conf/node_device_conf.c:2676
-  #1  0x77caf53d in virNodeDeviceGetPCIDynamicCaps 
(sysfsPath=0x7fff801661e0 "/sys/devices/pci:00/:00:02.0", 
pci_dev=0x7fff801c9ac8) at ../src/conf/node_device_conf.c:2705
-  #2  0x77cae38f in virNodeDeviceUpdateCaps (def=0x7fff80168a10) at 
../src/conf/node_device_conf.c:2342
-  #3  0x77cb11c0 in virNodeDeviceObjMatch (obj=0x7fff84002e50, 
flags=0) at ../src/conf/virnodedeviceobj.c:850
-  #4  0x77cb153d in virNodeDeviceObjListExportCallback 
(payload=0x7fff84002e50, name=0x7fff801cbc20 "pci__00_02_0", 
opaque=0x7fffe2ffc6a0) at ../src/conf/virnodedeviceobj.c:909
-  #5  0x77b69146 in virHashForEach (table=0x7fff9814b700 = {...}, 
iter=0x77cb149e , 
opaque=0x7fffe2ffc6a0) at ../src/util/virhash.c:394
-  #6  0x77cb1694 in virNodeDeviceObjListExport (conn=0x7fff98013170, 
devs=0x7fff98154430, devices=0x7fffe2ffc798, filter=0x77cf47a1 
, flags=0)
-  at ../src/conf/virnodedeviceobj.c:943
-  #7  0x7fffe00694b2 in nodeConnectListAllNodeDevices 
(conn=0x7fff98013170, devices=0x7fffe2ffc798, flags=0) at 
../src/node_device/node_device_driver.c:228
-  #8  0x77e703aa in virConnectListAllNodeDevices (conn=0x7fff98013170, 
devices=0x7fffe2ffc798, flags=0) at ../src/libvirt-nodedev.c:130
-  #9  0x5557f796 in remoteDispatchConnectListAllNodeDevices 
(server=0x55627080, client=0x556bf050, msg=0x556c, 
rerr=0x7fffe2ffc8a0, args=0x7fffd4008470, ret=0x7fffd40084e0)
-  at src/remote/remote_daemon_dispatch_stubs.h:1613
-  #10 0x5557f6f9 in remoteDispatchConnectListAllNodeDevicesHelper 
(server=0x55627080, client=0x556bf050, msg=0x556c, 
rerr=0x7fffe2ffc8a0, args=0x7fffd4008470, ret=0x7fffd40084e0)
-  at src/remote/remote_daemon_dispatch_stubs.h:1591
-  #11 0x77ce9542 in virNetServerProgramDispatchCall 
(prog=0x55690c10, server=0x55627080, client=0x556bf050, 
msg=0x556c) at ../src/rpc/virnetserverprogram.c:428
-  #12 0x77ce90bd in virNetServerProgramDispatch (prog=0x55690c10, 
server=0x55627080, client=0x556bf050, msg=0x556c) at 
../src/rpc/virnetserverprogram.c:302
-  #13 0x77cf042b in virNetServerProcessMsg (srv=0x55627080, 
client=0x556bf050, prog=0x55690c10, msg=0x556c) at 
../src/rpc/virnetserver.c:137
-  #14 0x77cf04eb in virNetServerHandleJob (jobOpaque=0x556b66b0, 
opaque=0x55627080) at ../src/rpc/virnetserver.c:154
-  #15 0x77bd912f in virThreadPoolWorker (opaque=0x5562bc70) at 
../src/util/virthreadpool.c:163
-  #16 0x77bd8645 in virThreadHelper (data=0x5562bc90) at 
../src/util/virthread.c:233
-  #17 0x76d90432 in start_thread () at /lib64/libpthread.so.0
-  #18 0x775c5913 in clone () at /lib64/libc.so.6
-
-Signed-off-by: Jonathon Jongsma 
-Reviewed-by: Ján Tomko 
-Signed-off-by: Ján Tomko 
-Signed-off-by: Michal Privoznik 

- src/conf/node_device_conf.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/conf/node_device_conf.c b/src/conf/node_device_conf.c
-index 4e2837c1cd..cac4243b50 100644
 a/src/conf/node_device_conf.c
-+++ b/src/conf/node_device_conf.c
-@@ -2673,7 +2673,7 @@ virNodeDeviceGetMdevTypesCaps(const char *sysfs

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

2021-02-11 Thread Matthias Maier
commit: eb97ae6f2714c4525d1b3852cc2b054dd60096ff
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:20:27 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb97ae6f

app-emulation/libvirt: revision bump

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/{libvirt-7.0.0.ebuild => libvirt-7.0.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-7.0.0.ebuild 
b/app-emulation/libvirt/libvirt-7.0.0-r1.ebuild
similarity index 100%
rename from app-emulation/libvirt/libvirt-7.0.0.ebuild
rename to app-emulation/libvirt/libvirt-7.0.0-r1.ebuild



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

2021-02-11 Thread Matthias Maier
commit: edef13bed4ae9e00ec30444896b18336a285a52a
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:19:01 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edef13be

app-emulation/libvirt: fix dependency on dnsmasq[dhcp,ipv6,script]

Closes: https://bugs.gentoo.org/764245
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-7.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-7.0.0.ebuild 
b/app-emulation/libvirt/libvirt-7.0.0.ebuild
index d0071b6d631..a1cb740eced 100644
--- a/app-emulation/libvirt/libvirt-7.0.0.ebuild
+++ b/app-emulation/libvirt/libvirt-7.0.0.ebuild
@@ -104,7 +104,7 @@ RDEPEND="
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virt-network? (
-   net-dns/dnsmasq[script]
+   net-dns/dnsmasq[dhcp,ipv6,script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd



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

2021-02-11 Thread Matthias Maier
commit: ae058b1c7d4424f2f2cc4051b3ccb93932ac8ea2
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 16:57:04 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae058b1c

app-emulation/libvirt: drop old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   2 -
 app-emulation/libvirt/libvirt-6.10.0-r2.ebuild | 330 ---
 app-emulation/libvirt/libvirt-6.9.0-r1.ebuild  | 345 -
 3 files changed, 677 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 1206b444fc7..123787d8413 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,4 +1,2 @@
-DIST libvirt-6.10.0.tar.xz 8462796 BLAKE2B 
f1188cc869768682bdcb7ab763465705413ebc4fe418e37d4f5ef6a861507c4104a1844cd533fce905e24847918eba6e4e4f054f66b112e9fb54ee19a3653dfc
 SHA512 
42e77a3542e9f15c3aeaab1639a80ee6539cb0f09a1e8324aa0059a8f6041acf20263a9556ac65c9a7a14693b0756020231085e4556ff54cf8329110018a2485
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
-DIST libvirt-6.9.0.tar.xz 8432360 BLAKE2B 
5cf577017158bab3ec5ad55e8e5944f4efd88cb3eb5460355ad0bfc1a30dba5c607b5b3523b8f9095552c494129ccb19bb89a6a0791469d5d47052c2375fa940
 SHA512 
ca9aed93589e91d383f9a5bddf5ba9fa20b849ba3b302017d625ba4910a0f942d1531006ddeaaa2622d121808105dec6e9bcb0c867f62e2fc546ce043675e175
 DIST libvirt-7.0.0.tar.xz 8567648 BLAKE2B 
0c0b360c371a14b6d82dc6bef4b228bf7a4a17db1a8425d1354128b0705365a04440217ed0862761b2a8eaf81d81494177d777e734a9045bbc87fc613b56eb05
 SHA512 
dd6db5ec4971cf4c6059795fd81d5a3a889b10740e34c3c92271eda1c683c99df2c8f923398065d8a7c4f987a20eb1da617d5297ba8ea5a31f154412af50c343

diff --git a/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild 
b/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild
deleted file mode 100644
index d49fae5f1c0..000
--- a/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild
+++ /dev/null
@@ -1,330 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
-   SRC_URI=""
-   SLOT="0"
-else
-   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="https://www.libvirt.org/;
-LICENSE="LGPL-2.1"
-IUSE="
-   apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
-   iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
-   parted pcap policykit +qemu rbd sasl selinux +udev
-   virtualbox +virt-network wireshark-plugins xen zfs
-"
-
-REQUIRED_USE="
-   firewalld? ( virt-network )
-   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
-   lxc? ( caps libvirtd )
-   openvz? ( libvirtd )
-   qemu? ( libvirtd )
-   virt-network? ( libvirtd )
-   virtualbox? ( libvirtd )
-   xen? ( libvirtd )"
-
-BDEPEND="
-   acct-user/qemu
-   policykit? ( acct-group/libvirt )
-   app-text/xhtml1
-   dev-lang/perl
-   dev-libs/libxslt
-   dev-perl/XML-XPath
-   dev-python/docutils
-   virtual/pkgconfig"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent
-RDEPEND="
-   app-misc/scrub
-   >=dev-libs/glib-2.48.0
-   dev-libs/libgcrypt:0
-   dev-libs/libnl:3
-   >=dev-libs/libxml2-2.7.6
-   >=net-analyzer/openbsd-netcat-1.105-r1
-   >=net-libs/gnutls-1.0.25:0=
-   net-libs/libssh2
-   net-libs/libtirpc
-   net-libs/rpcsvc-proto
-   >=net-misc/curl-7.18.0
-   sys-apps/dbus
-   sys-apps/dmidecode
-   sys-devel/gettext
-   sys-libs/ncurses:0=
-   sys-libs/readline:=
-   apparmor? ( sys-libs/libapparmor )
-   audit? ( sys-process/audit )
-   caps? ( sys-libs/libcap-ng )
-   dtrace? ( dev-util/systemtap )
-   firewalld? ( >=net-firewall/firewalld-0.6.3 )
-   fuse? ( sys-fs/fuse:0= )
- 

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

2021-02-11 Thread Matthias Maier
commit: d9e6e0782ef85f2fff4283e53f003955ecee4817
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 16:55:44 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:00:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e6e078

dev-python/libvirt-python: drop old

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  2 -
 .../libvirt-python/libvirt-python-6.10.0.ebuild| 46 --
 .../libvirt-python/libvirt-python-6.9.0.ebuild | 46 --
 3 files changed, 94 deletions(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 2af3329852d..02025edee57 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,4 +1,2 @@
-DIST libvirt-python-6.10.0.tar.gz 212567 BLAKE2B 
0ba583646c16c8e298a4cde789dca9c0f4920a3ac7e241134e251e5d0fc426a37c297870571acc673de2ce14c3de5bb7069316805581ce33cc044090930dd599
 SHA512 
bc9d65fa82cf021c0929c8f2760a31de606d52c860d15d1961438fd763131f05fa3f4e12f0030b45ad12c3ae40d84b21167091ae810376487b7aae11c2e3ab2b
 DIST libvirt-python-6.8.0.tar.gz 210034 BLAKE2B 
667c2713bf9c0936f444c5b621f5af4e5273deda31496bc01c8834286a0ec0eb1c056006549cc5d129ef597264f8582acee62db3a2fd375daa4ebbceacb8fcc1
 SHA512 
6d2f82fafd414047cff16f0ad655fefd69c8c0da04be07d27da44e3ab17dd03e4e4ff102be1c30948c361268f57ea312978f9198fd128bfb54a3c1a07150e6af
-DIST libvirt-python-6.9.0.tar.gz 210366 BLAKE2B 
384d8ce4d6c91f7185484e3ad35572a3245712c59f416d0f117ce7936d1e6234458c3454a8d773ee287de4d529eae7229e3dd67111df7955369cd36b028be1cc
 SHA512 
d15a80de5418586f769101525464efc88154c9038f59c805030a60b4b711f11f15531f4e1fd01575e1646397342fefa38fca9371e8146157b61f607b3c286fe1
 DIST libvirt-python-7.0.0.tar.gz 214945 BLAKE2B 
9ab616fa6336a284dbb1dcebf0be6a06d9ca0c41e83ca403cb335c61ff217e1e9f0343fc915e20e16f3e59adc5c7b1c51e493143c45cd50f48f627ebe2e9c211
 SHA512 
c56bc53da06a81d330389f684df204d0ae8edb28127eccd81ac551342a0965341d20832f6e2b044e02e9217320349f6f5cb36098c5cc46508a4026fb1e59c4ac

diff --git a/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild
deleted file mode 100644
index 234224f5717..000
--- a/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="virtual/pkgconfig"
-BDEPEND="test? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests setup.py
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild
deleted file mode 100644
index 234224f5717..000
--- a/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="virtual/pkgconfig"
-BDEPEND="test? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests setup.py
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}



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

2021-02-11 Thread Matthias Maier
commit: d07c174f472a910ef8df1dc8a58ce9ec8ee2dc9a
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:02:48 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d07c174f

app-emulation/libvirt: fix python shebangs

Closes: https://bugs.gentoo.org/762742
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-7.0.0.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/libvirt/libvirt-7.0.0.ebuild 
b/app-emulation/libvirt/libvirt-7.0.0.ebuild
index cf47d8b2f95..d0071b6d631 100644
--- a/app-emulation/libvirt/libvirt-7.0.0.ebuild
+++ b/app-emulation/libvirt/libvirt-7.0.0.ebuild
@@ -210,12 +210,15 @@ pkg_setup() {
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
+
+   python-any-r1_pkg_setup
 }
 
 src_prepare() {
touch "${S}/.mailmap" || die
 
default
+   python_fix_shebang .
 
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die



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

2021-02-11 Thread Matthias Maier
commit: 9ba429eb0ad6f0daf92698b09ec903da9b6028a6
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Feb 11 17:00:00 2021 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Feb 11 18:01:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ba429eb

app-emulation/libvirt: add dependency on virtual/acl

Closes: https://bugs.gentoo.org/764236
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-7.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/libvirt/libvirt-7.0.0.ebuild 
b/app-emulation/libvirt/libvirt-7.0.0.ebuild
index 1bb2cf3a7fc..cf47d8b2f95 100644
--- a/app-emulation/libvirt/libvirt-7.0.0.ebuild
+++ b/app-emulation/libvirt/libvirt-7.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -69,6 +69,7 @@ RDEPEND="
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
+   virtual/acl
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )



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

2021-01-04 Thread Matthias Maier
commit: 259e75767ee362c7ab378e11944d441519559629
Author: Luke Dashjr  utopios  org>
AuthorDate: Tue Mar 31 18:01:37 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Jan  4 21:21:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=259e7576

sys-firmware/seabios: Support USE=-binary on non-x86

For non-x86 platforms, building from source can be done using a
cross-compiler provided by crossdev.

Also adjusts arch package.use.{force,mask} as appropriate.

Tested on a Talos II / POWER9v2 running ppc64

Closes: https://bugs.gentoo.org/763303
Closes: https://github.com/gentoo/gentoo/pull/15189
Signed-off-by: Luke Dashjr  utopios.org>
Signed-off-by: Matthias Maier  gentoo.org>

 sys-firmware/seabios/seabios-1.12.0-r1.ebuild | 171 ++
 1 file changed, 171 insertions(+)

diff --git a/sys-firmware/seabios/seabios-1.12.0-r1.ebuild 
b/sys-firmware/seabios/seabios-1.12.0-r1.ebuild
new file mode 100644
index 000..23b9137e9fc
--- /dev/null
+++ b/sys-firmware/seabios/seabios-1.12.0-r1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit eutils toolchain-funcs python-any-r1
+
+# SeaBIOS maintainers sometimes don't release stable tarballs or stable
+# binaries to generate the stable tarball the following is necessary:
+# git clone git://git.seabios.org/seabios.git && cd seabios
+# git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV}
+
+if [[ ${PV} == ** || -n "${EGIT_COMMIT}" ]] ; then
+   EGIT_REPO_URI="git://git.seabios.org/seabios.git"
+   inherit git-r3
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"
+
+   # Binary versions taken from fedora:
+   # 
http://download.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/Packages/s/
+   #   seabios-bin-1.12.1-2.fc31.noarch.rpm
+   #   seavgabios-bin-1.12.1-2.fc31.noarch.rpm
+   SRC_URI="
+   !binary? ( 
https://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
+   binary? ( 
https://dev.gentoo.org/~tamiko/distfiles/${P}-bin.tar.xz )"
+fi
+
+DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS"
+HOMEPAGE="https://www.seabios.org/;
+
+LICENSE="LGPL-3 GPL-3"
+SLOT="0"
+IUSE="+binary debug +seavgabios"
+
+REQUIRED_USE="debug? ( !binary )"
+
+SOURCE_DEPEND="
+   >=sys-power/iasl-20060912
+   ${PYTHON_DEPS}"
+DEPEND="
+   !binary? (
+   ${SOURCE_DEPEND}
+   )"
+RDEPEND=""
+
+choose_target_chost() {
+   if [[ -n "${CC}" ]]; then
+   ${CC} -dumpmachine
+   return
+   fi
+
+   if use amd64 || use x86; then
+   # Use the native compiler
+   echo "${CHOST}"
+   return
+   fi
+
+   local i
+   for i in x86_64 i686 i586 i486 i386 ; do
+   i=${i}-pc-linux-gnu
+   type -P ${i}-gcc > /dev/null && echo ${i} && return
+   done
+}
+
+pkg_pretend() {
+   if ! use binary; then
+   ewarn "You have decided to compile your own SeaBIOS. This is 
not"
+   ewarn "supported by upstream unless you use their recommended"
+   ewarn "toolchain (which you are not)."
+   elog
+   ewarn "If you are intending to use this build with QEMU, 
realize"
+   ewarn "you will not receive any support if you have compiled 
your"
+   ewarn "own SeaBIOS. Virtual machines subtly fail based on 
changes"
+   ewarn "in SeaBIOS."
+   if [[ -z "$(choose_target_chost)" ]]; then
+   elog
+   eerror "Before you can compile ${PN}[-binary], you need 
to install a x86 cross-compiler"
+   eerror "Run the following commands:"
+   eerror "  emerge crossdev"
+   eerror "  crossdev --stable -t x86_64-pc-linux-gnu"
+   die "cross-compiler is needed"
+   fi
+   fi
+}
+
+pkg_setup() {
+   use binary || python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   # This simplifies the logic between binary & source builds.
+   mkdir -p "${S}"
+}
+
+src_prepare() {
+   default
+
+   # Ensure precompiled iasl files are never used
+   find "${WORKDIR}" -name '*.hex' -delete || die
+}
+
+src_configure() {
+   use binary && return
+
+   tc-ld-disable-gold #438058
+
+   if use debug ;

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

2020-12-28 Thread Matthias Maier
commit: 71dd38ae51b39f2db7a8024fb655d17db99bd405
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon Dec 28 17:29:16 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon Dec 28 17:29:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dd38ae

sys-firmware/seabios: update python compat

Closes: https://bugs.gentoo.org/718534
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sys-firmware/seabios/seabios-1.10.2.ebuild| 2 +-
 sys-firmware/seabios/seabios-1.11.0-r1.ebuild | 2 +-
 sys-firmware/seabios/seabios-1.11.0.ebuild| 2 +-
 sys-firmware/seabios/seabios-1.12.0.ebuild| 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-firmware/seabios/seabios-1.10.2.ebuild 
b/sys-firmware/seabios/seabios-1.10.2.ebuild
index 11231f42e3b..0175c19a646 100644
--- a/sys-firmware/seabios/seabios-1.10.2.ebuild
+++ b/sys-firmware/seabios/seabios-1.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit eutils toolchain-funcs python-any-r1
 

diff --git a/sys-firmware/seabios/seabios-1.11.0-r1.ebuild 
b/sys-firmware/seabios/seabios-1.11.0-r1.ebuild
index 794dcb1afda..4cdaf7f3809 100644
--- a/sys-firmware/seabios/seabios-1.11.0-r1.ebuild
+++ b/sys-firmware/seabios/seabios-1.11.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit eutils toolchain-funcs python-any-r1
 

diff --git a/sys-firmware/seabios/seabios-1.11.0.ebuild 
b/sys-firmware/seabios/seabios-1.11.0.ebuild
index 43e3d9d88e7..a7aacee36b4 100644
--- a/sys-firmware/seabios/seabios-1.11.0.ebuild
+++ b/sys-firmware/seabios/seabios-1.11.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit eutils toolchain-funcs python-any-r1
 

diff --git a/sys-firmware/seabios/seabios-1.12.0.ebuild 
b/sys-firmware/seabios/seabios-1.12.0.ebuild
index 53616e2943b..6ff70eca1b2 100644
--- a/sys-firmware/seabios/seabios-1.12.0.ebuild
+++ b/sys-firmware/seabios/seabios-1.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit eutils toolchain-funcs python-any-r1
 



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

2020-12-25 Thread Matthias Maier
commit: 789b2a8d7da5941f198b12c7506332c80add19b4
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Dec 26 00:52:11 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sat Dec 26 00:53:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b2a8d

dev-lang/julia: fix dependency

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index b8117838fb9..ebff8169d4a 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -52,8 +52,8 @@ RDEPEND+="
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
dev-libs/openspecfun
-   >=net-libs/mbedtls-2.2
net-libs/libssh2
+   >=net-libs/mbedtls-2.2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=
@@ -65,6 +65,7 @@ RDEPEND+="
sci-libs/spqr:0=
sci-libs/umfpack:0=
sci-mathematics/glpk:0=
+   sci-mathematics/z3
>=sys-libs/libunwind-1.1:0=
sys-libs/readline:0=
sys-libs/zlib:0=



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

2020-12-25 Thread Matthias Maier
commit: 622c0360dd8eeddc6573ab4c3ad08eccd17dc8a1
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 23:27:36 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 23:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622c0360

dev-lang/julia: fix compilation

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.2-r1.ebuild | 2 +-
 dev-lang/julia/julia-1.5.3.ebuild| 8 
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-lang/julia/julia-1.5.2-r1.ebuild 
b/dev-lang/julia/julia-1.5.2-r1.ebuild
index 5460b616b19..22f76c79cf8 100644
--- a/dev-lang/julia/julia-1.5.2-r1.ebuild
+++ b/dev-lang/julia/julia-1.5.2-r1.ebuild
@@ -200,7 +200,7 @@ src_install() {
rmdir "${ED}"/usr/share/doc/julia || die
 
# The appdata directory is deprecated.
-   mv usr/share/{appdata,metainfo}/ || die
+   mv "${ED}"/usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index 58e0c6d0bba..b8117838fb9 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -180,17 +180,17 @@ src_compile() {
# Julia accesses /proc/self/mem on Linux
addpredict /proc/self/mem
 
-   emake julia-release \
+   emake \
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)"
pax-mark m "$(file usr/bin/julia-* | awk -F : '/ELF/ {print $1}')"
-   emake
 }
 
 src_install() {
emake install \
prefix="${EPREFIX}/usr" DESTDIR="${D}" \
-   CC="$(tc-getCC)" CXX="$(tc-getCXX)"
+   CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" \
+   BUNDLE_DEBUG_LIBS=0
 
if ! use system-llvm ; then
cp "${S}/usr/lib/libLLVM"-?jl.so 
"${ED}/usr/$(get_libdir)/julia/" || die
@@ -204,7 +204,7 @@ src_install() {
rmdir "${ED}"/usr/share/doc/julia || die
 
# The appdata directory is deprecated.
-   mv usr/share/{appdata,metainfo}/ || die
+   mv "${ED}"/usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {



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

2020-12-25 Thread Matthias Maier
commit: b7e4ce49b006bca142dbcd9a3abd1aec5fa7a5c6
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:55:24 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e4ce49

dev-lang/julia-bin: version bump to 1.5.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 +++
 dev-lang/julia-bin/julia-bin-1.5.3.ebuild | 51 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index d1b00e034fb..a6a08a6ed55 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -3,3 +3,8 @@ DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 
01aa5337cd1fc15655b596959
 DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B 
a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d
 SHA512 
2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
 DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 
410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701
 SHA512 
5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
 DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 
1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd
 SHA512 
5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3
+DIST julia-1.5.3-freebsd-x86_64.tar.gz 95919875 BLAKE2B 
620c295a3d0fa9a31ed01b936ddabd001cee621969f61a9165e03ebee05cd1384c62bccd95f4df15ba49f9d6feec16f05c367820c0907919f67809ca136b70bc
 SHA512 
e767bfb3cef034262dc12e0da4006e80d20cc7c971906f5ad355c971e7c751830972a2f4aa47d18fc2a79eb5454f8f160c0c38d536510291690fa6e1da3c83a3
+DIST julia-1.5.3-linux-aarch64.tar.gz 97086173 BLAKE2B 
5353a516f24c151d6213ed4c6e189a8ac68933012bcda06084b5e6c1f3a230ebca896b1e8dd29b345c312f323283b4f9045efcece655ef055a797cd5eefbd774
 SHA512 
0988e229dc9f44230af84796dfb059aa87809c6af5d0e8a7debc4b696e98c45ccc042f956f678819e71afe29d5619421106208c6dce5dfe47aea98482b22c1e3
+DIST julia-1.5.3-linux-i686.tar.gz 101362522 BLAKE2B 
aba1270fc85cc1afc19856768a39d1cf1c40fb32b676be5da47dc7747294299a044a5202c547d19ad8aa56060b04d7583d7e7c19176f2fdbcccb863593fffccb
 SHA512 
0abaab22626cbd4da4a2389b2aca639f993aa442a8423cba2fda3d9693e0dab4f5b82592691ad74bb7ddf1ae48739406b61fe76b7da626a1f22fe01077b011d2
+DIST julia-1.5.3-linux-x86_64.tar.gz 105260711 BLAKE2B 
b132fbe090ca4a4cba518efcf2e475f0ceaebcbe2e5ef4eee33697909995ea58d97c3e5015b96eaf2ff23e5ff6b5b67eed62b94a34580961d5671c4f019d4847
 SHA512 
f0460da198797c92d39d361278be6959e90b2b3d08e070b705c1a5de3a17c0e6b0b010a397d0b02e613d060959fff14c074cf12fdeb956e8f8565989f084d86b
+DIST julia-1.5.3-musl-x86_64.tar.gz 101802400 BLAKE2B 
da69c1b4ff5bde8692c3fc9ed3d60fd655a32121a0e11a4d1f00b5e4494cc4bcdb0e323a2644cca3a291fa7f7604925d387204df90cc19fee89048c4ba83b2d5
 SHA512 
e98c74ce2a49532a491a46efe81a2edc85103f9ec04347fe6b052cffdaecadcecb48a02b15ad71853fff6ebb2281498000e89d44732f36d31b6252a1a88bd0a6

diff --git a/dev-lang/julia-bin/julia-bin-1.5.3.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
new file mode 100644
index 000..61861f476e9
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.5.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin;
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/;
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+QA_SONAME="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+   doins -r ./inclu

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

2020-12-25 Thread Matthias Maier
commit: f7ec33492f40a1b612a6d293202a690c7ff7409b
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:45:10 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ec3349

dev-lang/julia: version bump to 1.5.3

 * export AR environment variable

 * silence warning about unused CFLAGS - julia modules are not compiled
   using the CFLAGS environment variable

Closes: https://bugs.gentoo.org/747430
Closes: https://bugs.gentoo.org/746254
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   2 +
 dev-lang/julia/julia-1.5.3.ebuild | 209 ++
 2 files changed, 211 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index 29625ea5643..1bce6f6baf5 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,7 +1,9 @@
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
+DIST julia-1.5.3.tar.gz 6949901 BLAKE2B 
08f8496980a9bbb9effc0c72cb6b7a5ce1dbd1774735caa366ddc1bb5404117111c624a639f6eb48360061f9fc597a7b37dff24f8555f03ebc4a22524cbeb3b8
 SHA512 
9e644a64fd6e2caf0390a2bc470084406c078244e65b70a2e3b031d5806c1dff780273fe4bccfd8c03778b7d3a44de7a84bd13f3512afe6864efa5a730fc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
+DIST julia-libuv-1fcc6d66f9df74189c74d3d390f02202bb7db953.tar.gz 1590342 
BLAKE2B 
eca658f74421587aec78cb38f5a712033afb072e6425a6ce28fd5d4bac61e41cacbd5a850c1f2b29c386b944d1d9c4f16b7d090f7d2dd6b963b5dbc94ae18981
 SHA512 
70b0c738a60b4e476750b7de8d120e735359e2c36fcb3a8a38628a0ae326210ed3b15d793dfd5443d7aa5603e83e7d99f567aa4c1696846d950df9f83648669c
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c57cb62b139d27
 SHA512 
95d6dba2bbdfc5003f6d21fd02c926c7db9661895010041aacee55fa11dc2524bcffaa90965e2a9a8f2a9e49e93ec7572d6a4de6d5d9f9e075b787537864ea20

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
new file mode 100644
index 000..80ed418335b
--- /dev/null
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm pax-utils toolchain-funcs
+
+# correct versions for stdlibs are in deps/checksums
+# for everything else, run with network-sandbox and wait for the crash
+
+MY_PV="${PV//_rc/-rc}"
+MY_DSFMT_V="2.2.3"
+MY_LIBUV_V="1fcc6d66f9df74189c74d3d390f02202bb7db953"
+MY_LIBWHICH_V="81e9723c0273d78493dc8c8ed570f68d9ce7e89e"
+MY_LLVM_V="9.0.1"
+MY_PKG_V="49908bffe83790bc7cf3c5d46faf3667f8902ad4"
+MY_UNICODE_V="13.0.0"
+MY_UTF8PROC_V="0890a538bf8238cded9be0c81171f57e43f2c755"
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="h

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

2020-12-25 Thread Matthias Maier
commit: ed1f902414ecddeff6e54cab120897b082abb5b3
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:49:24 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1f9024

dev-lang/julia: do not install into appdata

Closes: https://bugs.gentoo.org/747433
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/{julia-1.5.2.ebuild => julia-1.5.2-r1.ebuild} | 3 +++
 dev-lang/julia/julia-1.5.3.ebuild| 3 +++
 2 files changed, 6 insertions(+)

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2-r1.ebuild
similarity index 98%
rename from dev-lang/julia/julia-1.5.2.ebuild
rename to dev-lang/julia/julia-1.5.2-r1.ebuild
index 04e4922a411..5460b616b19 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2-r1.ebuild
@@ -198,6 +198,9 @@ src_install() {
rmdir "${ED}"/usr/etc || die
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
rmdir "${ED}"/usr/share/doc/julia || die
+
+   # The appdata directory is deprecated.
+   mv usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {

diff --git a/dev-lang/julia/julia-1.5.3.ebuild 
b/dev-lang/julia/julia-1.5.3.ebuild
index 80ed418335b..58e0c6d0bba 100644
--- a/dev-lang/julia/julia-1.5.3.ebuild
+++ b/dev-lang/julia/julia-1.5.3.ebuild
@@ -202,6 +202,9 @@ src_install() {
rmdir "${ED}"/usr/etc || die
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/"${PF}" || die
rmdir "${ED}"/usr/share/doc/julia || die
+
+   # The appdata directory is deprecated.
+   mv usr/share/{appdata,metainfo}/ || die
 }
 
 pkg_postinst() {



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

2020-12-25 Thread Matthias Maier
commit: 148325273f24f10354276d9801f2c00c10a5011e
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:47:42 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:56:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14832527

dev-lang/julia-bin: silence QA warning

The binary julia package installs some openblas/lapack libraries that
are getting dlopened. The missing SONAME dependency should not play a
role.

Closes: https://bugs.gentoo.org/746278
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
index acbc1acd341..61861f476e9 100644
--- a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
+++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
@@ -30,6 +30,7 @@ DEPEND="${RDEPEND}"
 RESTRICT="strip"
 
 QA_PREBUILT="*"
+QA_SONAME="*"
 
 S="${WORKDIR}/${MY_P}"
 



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

2020-12-25 Thread Matthias Maier
commit: 714d297ebeb8186800c33fdfeeadf9958df512a0
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:17:41 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:17:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=714d297e

dev-lang/julia-bin: drop old versions

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   | 12 
 dev-lang/julia-bin/julia-bin-1.2.0.ebuild | 44 -
 dev-lang/julia-bin/julia-bin-1.3.0.ebuild | 47 ---
 dev-lang/julia-bin/julia-bin-1.4.0.ebuild | 46 --
 4 files changed, 149 deletions(-)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index 9db09b1200b..d1b00e034fb 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -1,15 +1,3 @@
-DIST julia-1.2.0-freebsd-x86_64.tar.gz 82750080 BLAKE2B 
2b95fedc8dbbc138c0794f42518cce280c62bb2442d6a0d53b809f21768497937b037e1e886cff19cb40d7a63f3e2ee8da0314250cab52e8b139724baff3ee91
 SHA512 
9c9af2e2346553ea5658ab5a9fe88539605774cd2737ac9bfb240b7fa3f9fd46f746d5dbdff2dd7405e8fbd33208c12a335b7d80cd0c78c62287ae5eb470fc8e
-DIST julia-1.2.0-linux-i686.tar.gz 87810731 BLAKE2B 
1d72bf469f1dd3667ea00d038d18e20c10d9ceb579c61b2f30603bcd7ea55875423e4d54cbb774cfcc20044528f3ccd196131bb17cbaf7bf780fc5667c387e1e
 SHA512 
ecd62047a0e36fe85a0442733949b19ca5d877fc2d2bced80566d1fcd6906345f66fb9114b6e687594e514b8c952d0352de5982f77f127e5196288431a1f64a9
-DIST julia-1.2.0-linux-x86_64.tar.gz 91990555 BLAKE2B 
125313e7e53bddfcd64251fa2794e5b9d4bbbadb6100c1dc8f86039e13520859117f8ffcc2611d085805c9a80ad3544e88dd0e37803609e3b8b4097867fa8a5c
 SHA512 
47e966d12204ffbefcdd8a60e850994df2247c37ee601f4147710d80e8e576672daaffe6d35d37fef644ea725f46d893832f096e24d938af856328299ad920d5
-DIST julia-1.3.0-freebsd-x86_64.tar.gz 86423604 BLAKE2B 
5e36e49ebb708c4ec1c998b23861f69238b9bb2af337b0977df1a2de170869037577d422d3d2ddb359e537b9c75ba8cbe8e5963d42a832dba19f8bb4022a264d
 SHA512 
b2c4a0e5ce379523ee606067d50b980fb9be6977f7d3d576b131183edfc72098be71bf0bede20d44f72ad7d0b414fe56eeaa67ca1cb47d36823721784da8526b
-DIST julia-1.3.0-linux-aarch64.tar.gz 78426016 BLAKE2B 
da758349e342a92194ff24e74dfb89ed9676bb97d8ffc15b80a305a5d75627b08a8939349b6de6aea294d64dd1386d1d24f5a8c793b368df38b86d0628b7
 SHA512 
fa2a34aecbf83bd17f6ea24b55d30cfaab1916ea1c17b16271bbffaf93f430c262eb6d0ee9a9737a361a8dfad47126478ffa841c70cf9899e426607e12913e8b
-DIST julia-1.3.0-linux-armv7l.tar.gz 84672004 BLAKE2B 
e8d20943195a909d2db821f30df79f5020eb21ded179b795518db2f5216fd04d88a7e21ef518b819349f6c3d5b681b1b7c7ff2ff2bf89a14d6ad48456f5f
 SHA512 
2f6328a66f24aae0e6ed0ed5abb504805cf4a719a7ba30009966a1774f4e72630734c661c4de49cca37f5fa0fa766fa2eda29f01ee21ee3e2e3af81d2291f2dc
-DIST julia-1.3.0-linux-i686.tar.gz 90629130 BLAKE2B 
027b045d71c209c3a935ac37d07fa89201d55b63e374038f5891fa751a87546aff63ffa0641f6b5041b4fbf1ed018cc6a809b56d3f732c134e3b98501fe92885
 SHA512 
fd772d0d3dbc11c357df26f980569315893a391604755e81421b6001b09e8e939f9a8e4bd0e0faa428fb4b08ac8f24a39bbe0875417630bf127d8b41324a9116
-DIST julia-1.3.0-linux-x86_64.tar.gz 95497903 BLAKE2B 
2f67eb538c0277edaa97e95122bccf0f5822b7fc7a64a843aad7d421a22167de758a94011bf0e95a2b8b29c7d04e2b65451807bb36742206e88fcceab304f019
 SHA512 
4b286172622a2817378dae0720fa0a08d4f361b60adfb9685136fabc83d42bf439a22147051fb69d501e14947e42d2999ab081cfb3f60c44ee5d6a906758aaf3
-DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 
3150870a630c43d21520a52a9c009b777105f978f5b735c22ac1fa2a7599e30e09b1b7064149a83fedc52e7783b429e470358b82f21c51239b7761506269f066
 SHA512 
9f8cbe2065e05198f2a3edfdae17e2afa31c4a4c08ba4c3bcc31215ff6541c75a147009f87bd1028b6cdfac1f8616e07a948c8f8ee2586e61eacac53e33e3e87
-DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 
1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684
 SHA512 
51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
-DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B 
b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472
 SHA512 
f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
-DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B 
bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3
 SHA512 
e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95
 DIST julia-1.5.2-freebsd-x86_64.tar.gz 9589874

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

2020-12-25 Thread Matthias Maier
commit: 78384d4dc0744270ebe5736d6ccf35cc5bbb8a4f
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 21:16:28 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 21:16:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78384d4d

dev-lang/julia: drop old

Closes: https://bugs.gentoo.org/746257
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest  |  10 --
 dev-lang/julia/julia-1.2.0.ebuild| 200 -
 dev-lang/julia/julia-1.3.0.ebuild| 201 -
 dev-lang/julia/julia-1.4.0-r1.ebuild | 192 
 dev-lang/julia/julia-1.4.0-r2.ebuild | 208 ---
 5 files changed, 811 deletions(-)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index bae9e89ef71..29625ea5643 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,18 +1,8 @@
-DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
-DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
-DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
 DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
 DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
-DIST julia-cacert-2020-01-01.pem 223687 BLAKE2B 
29d2ce73380897a5841deef1c7eb5e61ff3f5c278ab95286bbfdf5b1c4d41ae94402dc5cb376975977f2d31030e0df872273942a1b6cc91b7ff35ecfd7efc1c2
 SHA512 
cc129ae1a4377a43a74b0854b6eccb2b315cdfce018142d1dd5524fb64c8945cde067cb18f366351fa7d6af3f9f36cf21bc1f626f987f9e4627878472ea59cde
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
-DIST julia-libgit2-b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3.tar.gz 4981505 
BLAKE2B 
b2a414690de2c8eea5247260d76a3ff447e4f925a3c749e88cb9bfe96d1e3086be04534801fdf9d1eb1f8d84c6a6dc0eb4b6401be311ed3d5391ec9d481b1dda
 SHA512 
7384a7eeeb36ac79d4e7e1336546e48f8fc820653f887f944c3902fcaae4e59d855679b39c5279b7372995934e549e34c526e1459a82032206913f9747b3dd08
-DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
 DIST julia

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

2020-12-25 Thread Matthias Maier
commit: 5db717a67be2fa3fe5722371d83aff37393045b2
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 20:02:25 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 20:02:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db717a6

dev-python/libvirt-python: drop vulnerable

Bug: https://bugs.gentoo.org/746119
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  3 +-
 .../libvirt-python/libvirt-python-6.7.0.ebuild | 46 --
 2 files changed, 1 insertion(+), 48 deletions(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 1e4985e5ee0..fff7b02939a 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,4 +1,3 @@
-DIST libvirt-python-6.7.0.tar.gz 208597 BLAKE2B 
335bd89133b688586a55193635b4b75dabe6dd4a741a450e49067ac8a9b9d9da54787b50c23bc6d5322a7fecbe513422f02450e09d541cb112ccfd499ce18101
 SHA512 
7d5a7f87abc01285c2030c9408838d4e1496d0d0316b9ab775749e49719fa66c20114aad2bd281d6783e2cb4d47ceac5ac60ac584e881288d0b0d9cc76d5b2cb
+DIST libvirt-python-6.10.0.tar.gz 212567 BLAKE2B 
0ba583646c16c8e298a4cde789dca9c0f4920a3ac7e241134e251e5d0fc426a37c297870571acc673de2ce14c3de5bb7069316805581ce33cc044090930dd599
 SHA512 
bc9d65fa82cf021c0929c8f2760a31de606d52c860d15d1961438fd763131f05fa3f4e12f0030b45ad12c3ae40d84b21167091ae810376487b7aae11c2e3ab2b
 DIST libvirt-python-6.8.0.tar.gz 210034 BLAKE2B 
667c2713bf9c0936f444c5b621f5af4e5273deda31496bc01c8834286a0ec0eb1c056006549cc5d129ef597264f8582acee62db3a2fd375daa4ebbceacb8fcc1
 SHA512 
6d2f82fafd414047cff16f0ad655fefd69c8c0da04be07d27da44e3ab17dd03e4e4ff102be1c30948c361268f57ea312978f9198fd128bfb54a3c1a07150e6af
 DIST libvirt-python-6.9.0.tar.gz 210366 BLAKE2B 
384d8ce4d6c91f7185484e3ad35572a3245712c59f416d0f117ce7936d1e6234458c3454a8d773ee287de4d529eae7229e3dd67111df7955369cd36b028be1cc
 SHA512 
d15a80de5418586f769101525464efc88154c9038f59c805030a60b4b711f11f15531f4e1fd01575e1646397342fefa38fca9371e8146157b61f607b3c286fe1
-DIST libvirt-python-6.10.0.tar.gz 212567 BLAKE2B 
0ba583646c16c8e298a4cde789dca9c0f4920a3ac7e241134e251e5d0fc426a37c297870571acc673de2ce14c3de5bb7069316805581ce33cc044090930dd599
 SHA512 
bc9d65fa82cf021c0929c8f2760a31de606d52c860d15d1961438fd763131f05fa3f4e12f0030b45ad12c3ae40d84b21167091ae810376487b7aae11c2e3ab2b

diff --git a/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild
deleted file mode 100644
index c8cc20f3c01..000
--- a/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="virtual/pkgconfig"
-BDEPEND="test? (
-   dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-)"
-
-distutils_enable_tests setup.py
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}



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

2020-12-25 Thread Matthias Maier
commit: 80d5e81147f726e386e76c37fb24df12c4db9077
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec 25 20:03:31 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 20:03:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d5e811

app-emulation/libvirt: drop vulnerable

Bug: https://bugs.gentoo.org/746119
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 -
 app-emulation/libvirt/libvirt-6.7.0.ebuild | 344 -
 2 files changed, 345 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index f08670f2237..467d5d9b454 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,4 +1,3 @@
 DIST libvirt-6.10.0.tar.xz 8462796 BLAKE2B 
f1188cc869768682bdcb7ab763465705413ebc4fe418e37d4f5ef6a861507c4104a1844cd533fce905e24847918eba6e4e4f054f66b112e9fb54ee19a3653dfc
 SHA512 
42e77a3542e9f15c3aeaab1639a80ee6539cb0f09a1e8324aa0059a8f6041acf20263a9556ac65c9a7a14693b0756020231085e4556ff54cf8329110018a2485
-DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
 DIST libvirt-6.9.0.tar.xz 8432360 BLAKE2B 
5cf577017158bab3ec5ad55e8e5944f4efd88cb3eb5460355ad0bfc1a30dba5c607b5b3523b8f9095552c494129ccb19bb89a6a0791469d5d47052c2375fa940
 SHA512 
ca9aed93589e91d383f9a5bddf5ba9fa20b849ba3b302017d625ba4910a0f942d1531006ddeaaa2622d121808105dec6e9bcb0c867f62e2fc546ce043675e175

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
deleted file mode 100644
index 3a482bab5e2..000
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ /dev/null
@@ -1,344 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
-   SRC_URI=""
-   SLOT="0"
-else
-   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-   SLOT="0/${PV}"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="https://www.libvirt.org/;
-LICENSE="LGPL-2.1"
-IUSE="
-   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
-   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
-   parted pcap policykit +qemu rbd sasl selinux +udev +vepa
-   virtualbox +virt-network wireshark-plugins xen zfs
-"
-
-REQUIRED_USE="
-   firewalld? ( virt-network )
-   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
-   lxc? ( caps libvirtd )
-   openvz? ( libvirtd )
-   policykit? ( dbus )
-   qemu? ( libvirtd )
-   vepa? ( macvtap )
-   virt-network? ( libvirtd )
-   virtualbox? ( libvirtd )
-   xen? ( libvirtd )"
-
-BDEPEND="
-   acct-user/qemu
-   policykit? ( acct-group/libvirt )
-   app-text/xhtml1
-   dev-lang/perl
-   dev-libs/libxslt
-   dev-perl/XML-XPath
-   dev-python/docutils
-   virtual/pkgconfig"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent
-RDEPEND="
-   app-misc/scrub
-   >=dev-libs/glib-2.48.0
-   dev-libs/libgcrypt:0
-   dev-libs/libnl:3
-   >=dev-libs/libxml2-2.7.6
-   >=net-analyzer/openbsd-netcat-1.105-r1
-   >=net-libs/gnutls-1.0.25:0=
-   net-libs/libssh2
-   net-libs/libtirpc
-   net-libs/rpcsvc-proto
-   >=net-misc/curl-7.18.0
-   sys-apps/dmidecode
-   sys-devel/gettext
-   sys-libs/ncurses:0=
-   sys-libs/readline:=
-   apparmor? ( sys-libs/libapparmor )
-   audit? ( sys-process/audit )
-   caps? ( sys-libs/libcap-ng )
-   dbus? ( sys-apps/dbus )
-   dtrace? ( dev-util/systemtap )
-   firewalld? ( >=net-firewall/firewalld-0.6.3 )
-   fuse? ( sy

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

2020-12-25 Thread Matthias Maier
commit: fb6cc8062b097219740814d691f13cb3b7605e98
Author: Oz N Tiram  gmail  com>
AuthorDate: Tue Dec 15 14:33:53 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec 25 19:57:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6cc806

app-emulation/virt-manager: update dependencies

virt-manager has some issues fixed with python-libvirt 0.6.9
See for example: https://github.com/virt-manager/virt-manager/issues/203

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Oz Tiram  gmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/virt-manager-3.2.0.ebuild | 5 ++---
 app-emulation/virt-manager/virt-manager-.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-3.2.0.ebuild 
b/app-emulation/virt-manager/virt-manager-3.2.0.ebuild
index cb575dc4df6..91e20874b0a 100644
--- a/app-emulation/virt-manager/virt-manager-3.2.0.ebuild
+++ b/app-emulation/virt-manager/virt-manager-3.2.0.ebuild
@@ -26,14 +26,13 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="gtk policykit sasl"
 
-RDEPEND="!app-emulation/virtinst
-   ${PYTHON_DEPS}
+RDEPEND="${PYTHON_DEPS}
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_MULTI_USEDEP}]
dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
-   dev-python/libvirt-python[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/libvirt-python-6.10.0[${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
')

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index a3390883c4d..ea1e3be6ec3 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -26,14 +26,13 @@ LICENSE="GPL-2"
 SLOT="0"
 IUSE="gtk policykit sasl"
 
-RDEPEND="!app-emulation/virtinst
-   ${PYTHON_DEPS}
+RDEPEND="${PYTHON_DEPS}
app-cdr/cdrtools
>=app-emulation/libvirt-glib-1.0.0[introspection]
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_MULTI_USEDEP}]
dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
-   dev-python/libvirt-python[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/libvirt-python-0.6.10[${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]
')



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

2020-12-22 Thread Matthias Maier
commit: 6d033c2150e644a680734dcae7b3be0cdd634f37
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Dec 22 22:43:00 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Dec 22 22:46:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d033c21

app-emulation/libvirt: ensure sys-apps/systemd w USE=-cgroup-hybrid

Closes: https://bugs.gentoo.org/758872
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.10.0-r2.ebuild | 1 +
 app-emulation/libvirt/libvirt-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild 
b/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild
index 0662672e8ae..d49fae5f1c0 100644
--- a/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild
+++ b/app-emulation/libvirt/libvirt-6.10.0-r2.ebuild
@@ -81,6 +81,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 81a67523735..7cee3517f02 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -83,6 +83,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2



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

2020-12-20 Thread Matthias Maier
commit: 126ade6e044fa2e4be400e7fcea13c5c4b1e787e
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 20 19:42:12 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Dec 20 21:31:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126ade6e

sci-libs/trilinos: drop old

Closing related obsolete bugs.

Closes: https://bugs.gentoo.org/696836
Closes: https://bugs.gentoo.org/698520
Closes: https://bugs.gentoo.org/707424
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest|   4 -
 sci-libs/trilinos/trilinos-12.14.1.ebuild | 211 -
 sci-libs/trilinos/trilinos-12.18.1.ebuild | 217 --
 3 files changed, 432 deletions(-)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index 53dace0ee15..3ac0648f9be 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1,6 +1,2 @@
-DIST trilinos-12.14.1-patches-r0.tar.xz 6448 BLAKE2B 
f852a4612c400ddfb6dcecb476e0b9b2cd0f38ac9cd74fd09fc1f99ccb2588a4703f8c8514689c81d23aa218aff3cdcbe9b5205becea8936723d6e339705d54d
 SHA512 
206bd08f0a5b7f7107e60c9e9c1a15fa7e74916bacb5399cccdd936b426768834ff24424ea77e8d1706afa98d88bb5a098b3b0203039024a3b5f5388c4a9735b
-DIST trilinos-12.14.1.tar.gz 129036436 BLAKE2B 
e7401df2ff8408a7af4a8e90d93b1929df65228c4f5cf3c754d20ebdfa8f3835800f540e87c1198e0baf2fefe0920618ae497f59373720754ab0c9dc1da93136
 SHA512 
dfff0e0582cb5ad12614dd53e9635572c8d1ee86d96f432f5a6e046af63edb13f6bfa3037204ab89fbb0d27e9be9bd9661d47efb41ab2a6e421bca5eba6b6a87
-DIST trilinos-12.18.1-patches-r0.tar.xz 6236 BLAKE2B 
fdcdedde68ef855aa98671223ad2c42467284ad7ca364e2b5ca715094a6efacc463f2d1812ee63ac980ca87dbe16bb2ac04835f52efa1df34651a608cb5407e9
 SHA512 
e6db2be4642b8f9797b0be6dd05641ae469dd5117b1b04da54ed955bd56473d6aaa69d59dfd7869db1e7059d2d9b2cb2d9269dd5ef863663eabb90c5c256b987
-DIST trilinos-12.18.1.tar.gz 152007573 BLAKE2B 
5dc2ee432d12fb4ca1dc2d7ad68015f523fdbcbd4f55388a89d31c0946a1c5031b3e8f906952cf6b2f4f16928e6da5f17b1f6ee0f0e5669cfce5c8a09367
 SHA512 
e2a57df57e8e98ed97bbde9c1e768738f0eaccc32466aff6daa308573a860b3debee89bd570c113ca0f6a6458ff562aa6596ddf657236c368b7b2e26a4b4466b
 DIST trilinos-13.0.0-patches-r0.tar.xz 7672 BLAKE2B 
6412f1226549086ef2fca3c4d8bba3c5541489879f4fa37c3598a7271128e3232fa1cc56a51d44fb88d679458a79a082c3984085ddbe4bc0884b0cb45ba683c0
 SHA512 
91372fe0f47a1f5d4dbc1856e2cfb9d4f1eb8cc0de941013a7a6e791730c9e10decdcd4ca39b36bae836ac66040bee70af187b4a056d46b0da0fe72e8c5943fc
 DIST trilinos-13.0.0.tar.gz 157960946 BLAKE2B 
6336d71f469dd4561786092b175ec3396d6b7956aeec6ab8d9d6e87a1b1158a0840661a87514888fc16ea36c44d628dadb865a3244785c2c5d4b24213aca2096
 SHA512 
74b1e852971c8f040e8640688c879659bf6b03eed0bc6f76f31d768e7c4eb50b23fb8bfb9997d7f630001d80150161aac80fbd3237f52071657908320c1d723d

diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild 
b/sci-libs/trilinos/trilinos-12.14.1.ebuild
deleted file mode 100644
index affe878ba6e..000
--- a/sci-libs/trilinos/trilinos-12.14.1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-CMAKE_MAKEFILE_GENERATOR=emake
-
-inherit cmake-utils toolchain-funcs multilib toolchain-funcs
-
-DESCRIPTION="Scientific library collection for large scale problems"
-HOMEPAGE="http://trilinos.sandia.gov/;
-MY_PV="${PV//\./-}"
-PATCHSET="r0"
-SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
-   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz;
-
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-LICENSE="BSD LGPL-2.1"
-SLOT="0"
-
-IUSE="
-   adolc arprec boost clp cuda eigen glpk gtest hdf5 hwloc hypre
-   matio metis mkl mumps netcdf petsc qd scalapack scotch sparse
-   superlu taucs tbb test threads tvmet yaml zlib X
-"
-
-# TODO: fix export cmake function for tests
-RESTRICT="test"
-
-RDEPEND="
-   sys-libs/binutils-libs
-   virtual/blas
-   virtual/lapack
-   virtual/mpi
-   adolc? ( sci-libs/adolc )
-   arprec? ( sci-libs/arprec )
-   boost? ( dev-libs/boost )
-   clp? ( sci-libs/coinor-clp )
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-3.2 )
-   eigen? ( dev-cpp/eigen:3 )
-   glpk? ( sci-mathematics/glpk )
-   gtest? ( dev-cpp/gtest )
-   hdf5? ( sci-libs/hdf5[mpi] )
-   hypre? ( sci-libs/hypre )
-   hwloc? ( sys-apps/hwloc )
-   matio? ( sci-libs/matio )
-   mkl? ( sci-libs/mkl )
-   metis? ( || ( sci-libs/parmetis sci-libs/metis ) )
-   mumps? ( sci-libs/mumps )
-   netcdf? ( sci-libs/netcdf )
-   petsc? ( sci-mathematics/petsc )
-   qd? ( sci-libs/qd )
-   scalapack? ( sci-libs/scalapack )
-   scotch? 

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

2020-12-20 Thread Matthias Maier
commit: 48bcfa713ef4adbfac111a241130fbc6fa46b412
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 20 20:30:50 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Dec 20 21:31:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bcfa71

sci-libs/trilinos: version bump to 13.0.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest   |   1 +
 sci-libs/trilinos/trilinos-13.0.1.ebuild | 220 +++
 2 files changed, 221 insertions(+)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index 3ac0648f9be..e1d2ecf04a5 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -1,2 +1,3 @@
 DIST trilinos-13.0.0-patches-r0.tar.xz 7672 BLAKE2B 
6412f1226549086ef2fca3c4d8bba3c5541489879f4fa37c3598a7271128e3232fa1cc56a51d44fb88d679458a79a082c3984085ddbe4bc0884b0cb45ba683c0
 SHA512 
91372fe0f47a1f5d4dbc1856e2cfb9d4f1eb8cc0de941013a7a6e791730c9e10decdcd4ca39b36bae836ac66040bee70af187b4a056d46b0da0fe72e8c5943fc
 DIST trilinos-13.0.0.tar.gz 157960946 BLAKE2B 
6336d71f469dd4561786092b175ec3396d6b7956aeec6ab8d9d6e87a1b1158a0840661a87514888fc16ea36c44d628dadb865a3244785c2c5d4b24213aca2096
 SHA512 
74b1e852971c8f040e8640688c879659bf6b03eed0bc6f76f31d768e7c4eb50b23fb8bfb9997d7f630001d80150161aac80fbd3237f52071657908320c1d723d
+DIST trilinos-13.0.1.tar.gz 157950374 BLAKE2B 
79f337b02a0fe9ddf7b55334e035946204b3bb469b92fff4063896a378c82d9c5f04c0bf0e9ddd21603ecf9d84a91860606482b545916f16029a11d2b6c64aa0
 SHA512 
22241a9ad8b6b6ab9117aba254f65195fc0c8e1b52eacb16e763c999086b6da6b0c180d8864fbe421704e0fe0c433d37512099755d54e60f13ed525dc6c0fd57

diff --git a/sci-libs/trilinos/trilinos-13.0.1.ebuild 
b/sci-libs/trilinos/trilinos-13.0.1.ebuild
new file mode 100644
index 000..0de68d7edf8
--- /dev/null
+++ b/sci-libs/trilinos/trilinos-13.0.1.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils toolchain-funcs multilib toolchain-funcs
+
+DESCRIPTION="Scientific library collection for large scale problems"
+HOMEPAGE="http://trilinos.sandia.gov/;
+MY_PV="${PV//\./-}"
+PATCHSET="r0"
+SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tamiko/distfiles/${PN}-13.0.0-patches-${PATCHSET}.tar.xz;
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+
+IUSE="
+   adolc arprec boost clp cuda eigen glpk gtest hdf5 hwloc hypre
+   matio metis mkl mumps netcdf petsc qd scalapack scotch sparse
+   superlu taucs tbb test threads tvmet yaml zlib X
+"
+
+# TODO: fix export cmake function for tests
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/binutils-libs
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   adolc? ( sci-libs/adolc )
+   arprec? ( sci-libs/arprec )
+   boost? ( dev-libs/boost )
+   clp? ( sci-libs/coinor-clp )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-3.2 )
+   eigen? ( dev-cpp/eigen:3 )
+   glpk? ( sci-mathematics/glpk )
+   gtest? ( dev-cpp/gtest )
+   hdf5? ( sci-libs/hdf5[mpi] )
+   hypre? ( sci-libs/hypre )
+   hwloc? ( sys-apps/hwloc )
+   matio? ( sci-libs/matio )
+   mkl? ( sci-libs/mkl )
+   metis? ( || ( sci-libs/parmetis sci-libs/metis ) )
+   mumps? ( sci-libs/mumps )
+   netcdf? ( sci-libs/netcdf )
+   petsc? ( sci-mathematics/petsc )
+   qd? ( sci-libs/qd )
+   scalapack? ( sci-libs/scalapack )
+   scotch? ( sci-libs/scotch )
+   sparse? ( sci-libs/cxsparse sci-libs/umfpack )
+   superlu? ( sci-libs/superlu )
+   taucs? ( sci-libs/taucs )
+   tbb? ( dev-cpp/tbb )
+   tvmet? ( dev-libs/tvmet )
+   yaml? ( dev-cpp/yaml-cpp )
+   zlib? ( sys-libs/zlib )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S="${WORKDIR}/Trilinos-${PN}-release-${MY_PV}"
+
+PATCHES=(
+   "${WORKDIR}"/patches
+)
+
+trilinos_conf() {
+   local dirs libs d
+   for d in $($(tc-getPKG_CONFIG) --libs-only-L $1); do
+   dirs="${dirs};${d:2}"
+   done
+   [[ -n ${dirs} ]] && mycmakeargs+=( "-D${2}_LIBRARY_DIRS=${dirs:1}" )
+   for d in $($(tc-getPKG_CONFIG) --libs-only-l $1); do
+   libs="${libs};${d:2}"
+   done
+   [[ -n ${libs} ]] && mycmakeargs+=( "-D${2}_LIBRARY_NAMES=${libs:1}" )
+   dirs=""
+   for d in $($(tc-getPKG_CONFIG) --cflags-only-I $1); do
+   dirs="${dirs};${d:2}"
+   done
+   [[ -n ${dirs} ]] && mycma

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

2020-12-20 Thread Matthias Maier
commit: 0be520868df9e1d22278ec4117baaf38cc2f8e8d
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 20 21:09:43 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Dec 20 21:31:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0be52086

sci-libs/trilinos: ebuild maintenance

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-13.0.1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-libs/trilinos/trilinos-13.0.1.ebuild 
b/sci-libs/trilinos/trilinos-13.0.1.ebuild
index 0de68d7edf8..c7868ab5db2 100644
--- a/sci-libs/trilinos/trilinos-13.0.1.ebuild
+++ b/sci-libs/trilinos/trilinos-13.0.1.ebuild
@@ -101,7 +101,6 @@ src_configure() {
-DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
-DTrilinos_ENABLE_SEACASExodus="$(usex netcdf)"
-DTrilinos_ENABLE_TESTS="$(usex test)"
-   -DZoltan2_ENABLE_Experimental=ON
-DTPL_ENABLE_BinUtils=ON
-DTPL_ENABLE_BLAS=ON
-DTPL_ENABLE_LAPACK=ON



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

2020-12-13 Thread Matthias Maier
commit: 087ffe492d2abcda3bddb43d3f877bfbddb49adf
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 13 18:21:52 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Dec 13 18:21:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=087ffe49

dev-util/cppcheck: add missing dependency on dev-qt/qthelp

Closes: https://bugs.gentoo.org/758395
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cppcheck/cppcheck-2.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/cppcheck/cppcheck-2.2.ebuild 
b/dev-util/cppcheck/cppcheck-2.2.ebuild
index 1c051aadc94..1cb526a0bac 100644
--- a/dev-util/cppcheck/cppcheck-2.2.ebuild
+++ b/dev-util/cppcheck/cppcheck-2.2.ebuild
@@ -20,6 +20,7 @@ RDEPEND="
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5
+   dev-qt/qthelp
dev-qt/qtprintsupport:5
)
 "



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

2020-12-13 Thread Matthias Maier
commit: a6ba9facf734344a00ff866863f7066d474b9d01
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Dec 13 18:19:52 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Dec 13 18:20:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ba9fac

Revert "dev-util/cppcheck: fix double prefix in installed files"

This reverts commit 604edcde867f02343888b64b2e08e8bea1cf23d0.

Closes: https://bugs.gentoo.org/759613
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cppcheck/cppcheck-2.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/cppcheck/cppcheck-2.2.ebuild 
b/dev-util/cppcheck/cppcheck-2.2.ebuild
index 11db1fddb9e..1c051aadc94 100644
--- a/dev-util/cppcheck/cppcheck-2.2.ebuild
+++ b/dev-util/cppcheck/cppcheck-2.2.ebuild
@@ -40,7 +40,7 @@ src_configure() {
-DHAVE_RULES="$(usex pcre)"
-DBUILD_GUI="$(usex qt5)"
-DUSE_Z3="$(usex z3)"
-   -DFILESDIR="usr/share/${PN}/"
+   -DFILESDIR="${EROOT}/usr/share/${PN}/"
-ENABLE_OSS_FUZZ=OFF
)
cmake_src_configure
@@ -59,7 +59,7 @@ src_compile() {
 src_install() {
# it's not autotools-based, so "${ED}" here, not "${D}", bug 531760
emake install DESTDIR="${ED}" \
-   FILESDIR="usr/share/${PN}/"
+   FILESDIR="${EROOT}/usr/share/${PN}/"
 
insinto "/usr/share/${PN}/cfg"
doins cfg/*.cfg



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-12-12 Thread Matthias Maier
commit: 93c0441ba02ace5e566bcec501dbb006bd993905
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Dec 12 21:39:35 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sat Dec 12 21:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93c0441b

app-doc/doxygen: require at least clang-10

Closes: https://bugs.gentoo.org/759484
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild | 2 +-
 app-doc/doxygen/doxygen-1.8.20.ebuild| 2 +-
 app-doc/doxygen/doxygen-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
index 20cd6cf9312..bc9e59e0959 100644
--- a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( sys-devel/clang:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
index ebf62066ad5..bbf47a22a6c 100644
--- a/app-doc/doxygen/doxygen-1.8.20.ebuild
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( sys-devel/clang:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype

diff --git a/app-doc/doxygen/doxygen-.ebuild 
b/app-doc/doxygen/doxygen-.ebuild
index 0e657c1e3f4..3217e3c0660 100644
--- a/app-doc/doxygen/doxygen-.ebuild
+++ b/app-doc/doxygen/doxygen-.ebuild
@@ -27,7 +27,7 @@ RDEPEND="app-text/ghostscript-gpl
dev-lang/perl
media-libs/libpng:0=
virtual/libiconv
-   clang? ( >=sys-devel/clang-4.0.0:= )
+   clang? ( >=sys-devel/clang-10:= )
dot? (
media-gfx/graphviz
media-libs/freetype



[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/files/, app-doc/doxygen/

2020-12-10 Thread Matthias Maier
commit: 9029f41ab66a980289f88eb31c7eb8cd15331416
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec 10 19:13:12 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Dec 10 19:13:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9029f41a

app-doc/doxygen: add LLVM 10/11 compatibility patch

 * apply in revision bump and mark as stable

Closes: https://bugs.gentoo.org/730170
Package-Manager: Portage-3.0.11, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/doxygen-1.8.17-r1.ebuild  | 137 ++
 app-doc/doxygen/files/doxygen-1.8.17-llvm10.patch |  42 +++
 2 files changed, 179 insertions(+)

diff --git a/app-doc/doxygen/doxygen-1.8.17-r1.ebuild 
b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
new file mode 100644
index 000..20cd6cf9312
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.17-r1.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( sys-devel/clang:= )
+   dot? (
+   media-gfx/graphviz
+   media-libs/freetype
+   )
+   doc? (
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   "
+
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   doc? ( ${PYTHON_DEPS} )
+   ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.15-llvm7.patch" #92
+   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+   "${FILESDIR}/${PN}-1.8.17-llvm10.patch" #730170
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+   sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+   # fix pdf doc
+   sed -i.orig -e "s:g_kowal:g kowal:" \
+   doc/maintainers.txt || die
+
+   if is-flagq "-O3" ; then
+   ewarn
+   ewarn "Compiling with -O3 is known to produce incorrectly"
+   ewarn "optimized code which breaks doxygen."
+   ewarn
+   elog
+   elog "Continuing with -O2 instead ..."
+   elog
+   replace-flags "-O3" "-O2"
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -Duse_libclang=$(usex clang)
+   -Dbuild_doc=$(usex doc)
+   -Dbuild_search=$(usex doxysearch)
+   -Dbuild_wizard=$(usex qt5)
+   -Duse_sqlite3=$(usex sqlite)
+   -DGIT_EXECUTABLE="false"
+   )
+   use doc && mycmakeargs+=(
+   -DDOC_INSTALL_DIR="share/doc/${P}"
+   )
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-doc/doxygen/

2020-12-10 Thread Matthias Maier
commit: dc8c2f03346c169253098f4519780bf64f24dbb9
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu Dec 10 18:59:44 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Dec 10 19:13:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8c2f03

app-doc/doxygen: version bump to 1.8.20

 * some QA warnings unresolved
 * remove LLVM-9 constraint

Bug: https://bugs.gentoo.org/730170
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-doc/doxygen/Manifest  |   1 +
 app-doc/doxygen/doxygen-1.8.20.ebuild | 135 ++
 2 files changed, 136 insertions(+)

diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
index 9fcd0fe810f..0f360533449 100644
--- a/app-doc/doxygen/Manifest
+++ b/app-doc/doxygen/Manifest
@@ -1 +1,2 @@
 DIST doxygen-1.8.17.src.tar.gz 513 BLAKE2B 
79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7
 SHA512 
2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
+DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 
2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9
 SHA512 
65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf

diff --git a/app-doc/doxygen/doxygen-1.8.20.ebuild 
b/app-doc/doxygen/doxygen-1.8.20.ebuild
new file mode 100644
index 000..ebf62066ad5
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.20.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+
+inherit cmake-utils eutils flag-o-matic llvm python-any-r1
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/doxygen/doxygen.git;
+   SRC_URI=""
+else
+   SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="http://www.doxygen.org;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+   dev-lang/perl
+   media-libs/libpng:0=
+   virtual/libiconv
+   clang? ( sys-devel/clang:= )
+   dot? (
+   media-gfx/graphviz
+   media-libs/freetype
+   )
+   doc? (
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+   doxysearch? ( dev-libs/xapian:= )
+   qt5? (
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   "
+
+DEPEND="sys-devel/flex
+   sys-devel/bison
+   doc? ( ${PYTHON_DEPS} )
+   ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug 
#504448)
+RESTRICT="test"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+   "${FILESDIR}/${PN}-1.8.16-link_with_pthread.patch"
+   "${FILESDIR}/${PN}-1.8.17-ensure_static_support_libraries.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+   use clang && llvm_pkg_setup
+   use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # Ensure we link to -liconv
+   if use elibc_FreeBSD && has_version dev-libs/libiconv || use 
elibc_uclibc; then
+   local pro
+   for pro in */*.pro.in */*/*.pro.in; do
+   echo "unix:LIBS += -liconv" >> "${pro}" || die
+   done
+   fi
+
+   # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+   sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+   # fix pdf doc
+   sed -i.orig -e "s:g_kowal:g kowal:" \
+   doc/maintainers.txt || die
+
+   if is-flagq "-O3" ; then
+   ewarn
+   ewarn "Compiling with -O3 is known to produce incorrectly"
+   ewarn "optimized code which breaks doxygen."
+   ewarn
+  

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

2020-12-05 Thread Matthias Maier
commit: 65296998c4e7147814af2210cee47d5c42a479c3
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Dec  5 17:21:05 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sat Dec  5 17:21:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65296998

app-emulation/libvirt: ebuild maintenance

 - remove unsupported meson configure options
 - remove obsolete sed

Closes: https://bugs.gentoo.org/758650
Closes: https://bugs.gentoo.org/758653
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |  2 +-
 ...virt-6.10.0.ebuild => libvirt-6.10.0-r1.ebuild} | 24 --
 2 files changed, 5 insertions(+), 21 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 2dd70837fb0..f08670f2237 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,4 +1,4 @@
+DIST libvirt-6.10.0.tar.xz 8462796 BLAKE2B 
f1188cc869768682bdcb7ab763465705413ebc4fe418e37d4f5ef6a861507c4104a1844cd533fce905e24847918eba6e4e4f054f66b112e9fb54ee19a3653dfc
 SHA512 
42e77a3542e9f15c3aeaab1639a80ee6539cb0f09a1e8324aa0059a8f6041acf20263a9556ac65c9a7a14693b0756020231085e4556ff54cf8329110018a2485
 DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
 DIST libvirt-6.9.0.tar.xz 8432360 BLAKE2B 
5cf577017158bab3ec5ad55e8e5944f4efd88cb3eb5460355ad0bfc1a30dba5c607b5b3523b8f9095552c494129ccb19bb89a6a0791469d5d47052c2375fa940
 SHA512 
ca9aed93589e91d383f9a5bddf5ba9fa20b849ba3b302017d625ba4910a0f942d1531006ddeaaa2622d121808105dec6e9bcb0c867f62e2fc546ce043675e175
-DIST libvirt-6.10.0.tar.xz 8462796 BLAKE2B 
f1188cc869768682bdcb7ab763465705413ebc4fe418e37d4f5ef6a861507c4104a1844cd533fce905e24847918eba6e4e4f054f66b112e9fb54ee19a3653dfc
 SHA512 
42e77a3542e9f15c3aeaab1639a80ee6539cb0f09a1e8324aa0059a8f6041acf20263a9556ac65c9a7a14693b0756020231085e4556ff54cf8329110018a2485

diff --git a/app-emulation/libvirt/libvirt-6.10.0.ebuild 
b/app-emulation/libvirt/libvirt-6.10.0-r1.ebuild
similarity index 92%
rename from app-emulation/libvirt/libvirt-6.10.0.ebuild
rename to app-emulation/libvirt/libvirt-6.10.0-r1.ebuild
index 96ccd9a1949..2e38192ba18 100644
--- a/app-emulation/libvirt/libvirt-6.10.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.10.0-r1.ebuild
@@ -22,9 +22,9 @@ DESCRIPTION="C toolkit to manipulate virtual machines"
 HOMEPAGE="https://www.libvirt.org/;
 LICENSE="LGPL-2.1"
 IUSE="
-   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
-   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
-   parted pcap policykit +qemu rbd sasl selinux +udev +vepa
+   apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
+   parted pcap policykit +qemu rbd sasl selinux +udev
virtualbox +virt-network wireshark-plugins xen zfs
 "
 
@@ -33,9 +33,7 @@ REQUIRED_USE="
libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
-   policykit? ( dbus )
qemu? ( libvirtd )
-   vepa? ( macvtap )
virt-network? ( libvirtd )
virtualbox? ( libvirtd )
xen? ( libvirtd )"
@@ -67,6 +65,7 @@ RDEPEND="
net-libs/libtirpc
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
+   sys-apps/dbus
sys-apps/dmidecode
sys-devel/gettext
sys-libs/ncurses:0=
@@ -74,7 +73,6 @@ RDEPEND="
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
-   dbus? ( sys-apps/dbus )
dtrace? ( dev-util/systemtap )
firewalld? ( >=net-firewall/firewalld-0.6.3 )
fuse? ( sys-fs/fuse:0= )
@@ -171,9 +169,6 @@ pkg_setup() {
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES"
 
-   use macvtap && CONFIG_CHECK+="
-   ~MACVTAP"
-
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_MARK_T
~BRIDGE_NF_EBTABLES
@@ -230,7 +225,6 @@ src_configure() {
$(meson_use apparmor apparmor_profiles)
$(meson_feature audit)
$(meson_feature c

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

2020-12-04 Thread Matthias Maier
commit: dd42ddf5498f6704b58ae44efbd40432acc15328
Author: Jonathan Davies  protonmail  com>
AuthorDate: Wed Dec  2 21:28:50 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 22:52:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd42ddf5

app-emulation/virt-manager: Version updated to 3.2.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/Manifest|  1 +
 .../virt-manager/virt-manager-3.2.0.ebuild | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/app-emulation/virt-manager/Manifest 
b/app-emulation/virt-manager/Manifest
index e8e1eea7b69..a2de097882b 100644
--- a/app-emulation/virt-manager/Manifest
+++ b/app-emulation/virt-manager/Manifest
@@ -1,2 +1,3 @@
 DIST virt-manager-2.2.1.tar.gz 2623754 BLAKE2B 
c81e730f2d685152bd0ef0a0327a74a70c50bff91e80ed0e3de92d0b848183c4bc092be333f2f0785c6a0b39f0b6d6abbd1f38c902f52ba4af7c56d64ee9b026
 SHA512 
aa97af52b3552c087beab8701762c21e8e6d818c9787d5376ed4e1ae40a34d5e8870c4c00fda9cb17a2340d1dff5b17e853182df720cdd9ea4c91cf01502a33a
 DIST virt-manager-3.1.0.tar.gz 2848420 BLAKE2B 
729a16ee419cfc9f118e4a59336e961f17f38908ab3aaa3598c83bff3e8bca75b150f0f38b021c5ccb839a7c43e87f071859f68c2a81425715e236e14d0a7929
 SHA512 
185e34d8ebb2f9755bf9732bdafdbe9d0924d8c3b69758947252cce5deeac2042f473ba63673eea2bf36beb1f216a856938650f86e2c86eb5618e8f8522df53d
+DIST virt-manager-3.2.0.tar.gz 2858909 BLAKE2B 
83bd8589fb7d9c855300e06689fde575e354f9349b5bc63ff1da1a8b578a842f6f60d95a8b8fa53ed007c090d37f706f50fb8dcbcee83c08e27853a150cc
 SHA512 
90cd98fe6b269007cd30f628490c65df440abe39b4925c65dc80667e7d80d059752695353ccf6ac3e2436206da311bc402eda50df31874d82ef8fe115966e1ec

diff --git a/app-emulation/virt-manager/virt-manager-3.2.0.ebuild 
b/app-emulation/virt-manager/virt-manager-3.2.0.ebuild
new file mode 100644
index 000..cb575dc4df6
--- /dev/null
+++ b/app-emulation/virt-manager/virt-manager-3.2.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+DISTUTILS_USE_SETUPTOOLS=no
+inherit gnome2 distutils-r1
+
+DESCRIPTION="A graphical tool for administering virtual machines"
+HOMEPAGE="http://virt-manager.org;
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   SRC_URI=""
+   KEYWORDS="amd64 arm64 x86"
+   EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git;
+else
+   SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="gtk policykit sasl"
+
+RDEPEND="!app-emulation/virtinst
+   ${PYTHON_DEPS}
+   app-cdr/cdrtools
+   >=app-emulation/libvirt-glib-1.0.0[introspection]
+   $(python_gen_cond_dep '
+   dev-libs/libxml2[python,${PYTHON_MULTI_USEDEP}]
+   dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
+   dev-python/libvirt-python[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   dev-python/requests[${PYTHON_MULTI_USEDEP}]
+   ')
+   >=sys-libs/libosinfo-0.2.10[introspection]
+   gtk? (
+   gnome-base/dconf
+   >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection]
+   net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?]
+   net-misc/x11-ssh-askpass
+   x11-libs/gtk+:3[introspection]
+   x11-libs/gtksourceview:4[introspection]
+   x11-libs/vte:2.91[introspection]
+   policykit? ( sys-auth/polkit[introspection] )
+   )
+"
+DEPEND="${RDEPEND}
+   dev-python/docutils
+   dev-util/intltool
+"
+
+DOCS=( README.md NEWS.md )
+
+src_prepare() {
+   distutils-r1_src_prepare
+}
+
+python_configure() {
+   esetup.py configure \
+   --default-graphics=spice
+}
+
+python_install() {
+   esetup.py install
+}
+
+src_install() {
+   local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas )
+   distutils-r1_src_install
+
+   python_fix_shebang "${ED}"/usr/share/virt-manager
+}
+
+pkg_preinst() {
+   if use gtk; then
+   gnome2_pkg_preinst
+
+   cd "${ED}"
+   export GNOME2_ECLASS_ICONS=$(find 
'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null)
+   else
+   rm -rf "${ED}/usr/share/virt-manager/virtManager"
+   rm -f "${ED}/usr/share/virt-manager/virt-manager"
+   rm -rf "${ED}/usr/share/virt-manager/ui/"
+   rm -rf "${ED}/usr/share/virt-manager/icons/"
+   rm -rf

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

2020-12-03 Thread Matthias Maier
commit: 88abca44189f29f94eb9b58d02ed7174b1a008a1
Author: Jonathan Davies  protonmail  com>
AuthorDate: Tue Dec  1 15:04:11 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:53:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88abca44

app-emulation/libvirt: Version updated to 6.10.0 with changes:

* Removed LXC DBus fix patch: committed upstream.

Closes: https://github.com/gentoo/gentoo/pull/18470
Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest  |   1 +
 app-emulation/libvirt/libvirt-6.10.0.ebuild | 344 
 2 files changed, 345 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 16acbdd493a..2dd70837fb0 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
 DIST libvirt-6.9.0.tar.xz 8432360 BLAKE2B 
5cf577017158bab3ec5ad55e8e5944f4efd88cb3eb5460355ad0bfc1a30dba5c607b5b3523b8f9095552c494129ccb19bb89a6a0791469d5d47052c2375fa940
 SHA512 
ca9aed93589e91d383f9a5bddf5ba9fa20b849ba3b302017d625ba4910a0f942d1531006ddeaaa2622d121808105dec6e9bcb0c867f62e2fc546ce043675e175
+DIST libvirt-6.10.0.tar.xz 8462796 BLAKE2B 
f1188cc869768682bdcb7ab763465705413ebc4fe418e37d4f5ef6a861507c4104a1844cd533fce905e24847918eba6e4e4f054f66b112e9fb54ee19a3653dfc
 SHA512 
42e77a3542e9f15c3aeaab1639a80ee6539cb0f09a1e8324aa0059a8f6041acf20263a9556ac65c9a7a14693b0756020231085e4556ff54cf8329110018a2485

diff --git a/app-emulation/libvirt/libvirt-6.10.0.ebuild 
b/app-emulation/libvirt/libvirt-6.10.0.ebuild
new file mode 100644
index 000..96ccd9a1949
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-6.10.0.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   SRC_URI=""
+   SLOT="0"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
+   parted pcap policykit +qemu rbd sasl selinux +udev +vepa
+   virtualbox +virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+BDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   app-misc/scrub
+   >=dev-libs/glib-2.48.0
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   >=net-analyzer/openbsd-netcat-1.105-r1
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   net-libs/rpcsvc-proto
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? ( sys-apps/dbus )
+ 

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

2020-12-03 Thread Matthias Maier
commit: 1df7aeb95553406806c611dfea439df0fd16fdab
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:48:17 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:53:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df7aeb9

dev-lang/julia: add libssh2 dependency

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.3.0.ebuild| 1 +
 dev-lang/julia/julia-1.4.0-r1.ebuild | 1 +
 dev-lang/julia/julia-1.4.0-r2.ebuild | 1 +
 dev-lang/julia/julia-1.5.2.ebuild| 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-lang/julia/julia-1.3.0.ebuild 
b/dev-lang/julia/julia-1.3.0.ebuild
index 86daa027e05..8f63c97d7e5 100644
--- a/dev-lang/julia/julia-1.3.0.ebuild
+++ b/dev-lang/julia/julia-1.3.0.ebuild
@@ -38,6 +38,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.4.0-r1.ebuild 
b/dev-lang/julia/julia-1.4.0-r1.ebuild
index 24fd97a071c..5be70d02402 100644
--- a/dev-lang/julia/julia-1.4.0-r1.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r1.ebuild
@@ -46,6 +46,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index 6529f36eb26..6041c13573d 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -48,6 +48,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2.ebuild
index 20bdb3501e7..04e4922a411 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2.ebuild
@@ -49,6 +49,7 @@ RDEPEND+="
dev-libs/mpfr:0=
dev-libs/openspecfun
>=net-libs/mbedtls-2.2
+   net-libs/libssh2
sci-libs/amd:0=
sci-libs/arpack:0=
sci-libs/camd:0=



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

2020-12-03 Thread Matthias Maier
commit: 039278a0f43bd68d6b33ea8a8363b9bd6b57a8ec
Author: Florian Förster  gmail  com>
AuthorDate: Sun Sep  6 20:37:24 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:53:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039278a0

dev-util/cloc: bumped to 1.86

Closes: https://github.com/gentoo/gentoo/pull/17447
Signed-off-by: Florian Förster  gmail.com>
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cloc/Manifest |  1 +
 dev-util/cloc/cloc-1.86.ebuild | 31 +++
 dev-util/cloc/metadata.xml | 26 +-
 3 files changed, 49 insertions(+), 9 deletions(-)

diff --git a/dev-util/cloc/Manifest b/dev-util/cloc/Manifest
index 8ec300c62fa..474acfcf27d 100644
--- a/dev-util/cloc/Manifest
+++ b/dev-util/cloc/Manifest
@@ -1 +1,2 @@
 DIST cloc-1.84.tar.gz 514868 BLAKE2B 
53fa0f0d2c8033619f9f7202802e5fd51013c459bbeed8482a35050be69981e60f3c96879cc2853d509322933050fda52fe17be7ec393783f06a0df5e9cec785
 SHA512 
85f8af041b0ca858c21e28d3fb7cd9201264afa9e12bd3a14b15a8af3e6e68378dbb02a39dc12140bcbb104424cf38bfa602d2a0683e8c89fa50cbdcf7556b3a
+DIST cloc-1.86.tar.gz 536828 BLAKE2B 
f584da0e25ae755a1450117774ec8fdb87eb693ac77473929a52e617713391eb4bffc2f6b74bbcd5b01f6e2c0d747221e3f7c4e74dfd6131d3cde10a3a102daa
 SHA512 
fe6101404f5884d11bf73de43bd25e533b04a70707b95e4e9482b51413aed46ddb55beaa27e3d25cd7604394a739f7cac6c1f8695cd9cab3f23adf6e27171719

diff --git a/dev-util/cloc/cloc-1.86.ebuild b/dev-util/cloc/cloc-1.86.ebuild
new file mode 100644
index 000..61220333dbd
--- /dev/null
+++ b/dev-util/cloc/cloc-1.86.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Count Lines of Code"
+HOMEPAGE="https://github.com/AlDanial/cloc;
+SRC_URI="https://github.com/AlDanial/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+
+DEPEND="dev-lang/perl"
+RDEPEND="${DEPEND}
+   dev-perl/Algorithm-Diff
+   dev-perl/Parallel-ForkManager
+   dev-perl/Regexp-Common
+   virtual/perl-Digest-MD5
+   virtual/perl-File-Spec
+   virtual/perl-File-Temp
+   virtual/perl-Getopt-Long"
+
+src_compile() {
+   pod2man "Unix/${PN}.1.pod" > "${PN}.1" || die
+}
+
+src_install() {
+   doman "${PN}.1"
+   dobin "Unix/${PN}"
+}

diff --git a/dev-util/cloc/metadata.xml b/dev-util/cloc/metadata.xml
index 273f73f2439..dd5229bff56 100644
--- a/dev-util/cloc/metadata.xml
+++ b/dev-util/cloc/metadata.xml
@@ -1,13 +1,21 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   tam...@gentoo.org
-   Matthias Maier
-   
-   
-   AlDanial/cloc
-   https://github.com/AlDanial/cloc/issues
-   cloc
-   
+  
+tam...@gentoo.org
+Matthias Maier
+  
+  
+foerster.floria...@gmail.com
+Florian Förster
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+AlDanial/cloc
+https://github.com/AlDanial/cloc/issues
+cloc
+  
 



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

2020-12-03 Thread Matthias Maier
commit: 2a684e34b040a04185eb4e5a7f2f0983c7e5a488
Author: Jonathan Davies  protonmail  com>
AuthorDate: Tue Dec  1 15:01:41 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:53:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a684e34

dev-python/libvirt-python: Version updated to 6.10.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-6.10.0.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index a637afac873..1e4985e5ee0 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-python-6.7.0.tar.gz 208597 BLAKE2B 
335bd89133b688586a55193635b4b75dabe6dd4a741a450e49067ac8a9b9d9da54787b50c23bc6d5322a7fecbe513422f02450e09d541cb112ccfd499ce18101
 SHA512 
7d5a7f87abc01285c2030c9408838d4e1496d0d0316b9ab775749e49719fa66c20114aad2bd281d6783e2cb4d47ceac5ac60ac584e881288d0b0d9cc76d5b2cb
 DIST libvirt-python-6.8.0.tar.gz 210034 BLAKE2B 
667c2713bf9c0936f444c5b621f5af4e5273deda31496bc01c8834286a0ec0eb1c056006549cc5d129ef597264f8582acee62db3a2fd375daa4ebbceacb8fcc1
 SHA512 
6d2f82fafd414047cff16f0ad655fefd69c8c0da04be07d27da44e3ab17dd03e4e4ff102be1c30948c361268f57ea312978f9198fd128bfb54a3c1a07150e6af
 DIST libvirt-python-6.9.0.tar.gz 210366 BLAKE2B 
384d8ce4d6c91f7185484e3ad35572a3245712c59f416d0f117ce7936d1e6234458c3454a8d773ee287de4d529eae7229e3dd67111df7955369cd36b028be1cc
 SHA512 
d15a80de5418586f769101525464efc88154c9038f59c805030a60b4b711f11f15531f4e1fd01575e1646397342fefa38fca9371e8146157b61f607b3c286fe1
+DIST libvirt-python-6.10.0.tar.gz 212567 BLAKE2B 
0ba583646c16c8e298a4cde789dca9c0f4920a3ac7e241134e251e5d0fc426a37c297870571acc673de2ce14c3de5bb7069316805581ce33cc044090930dd599
 SHA512 
bc9d65fa82cf021c0929c8f2760a31de606d52c860d15d1961438fd763131f05fa3f4e12f0030b45ad12c3ae40d84b21167091ae810376487b7aae11c2e3ab2b

diff --git a/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild
new file mode 100644
index 000..234224f5717
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-6.10.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DISTUTILS_USE_SETUPTOOLS=no
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="virtual/pkgconfig"
+BDEPEND="test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/cppcheck/files/, dev-util/cppcheck/

2020-12-03 Thread Matthias Maier
commit: 1e662a08ea623df0e7c241baf04f3e6ae9d9bef8
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:03:59 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e662a08

dev-util/cppcheck: drop old

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cppcheck/Manifest |   2 -
 dev-util/cppcheck/cppcheck-1.86.ebuild | 113 -
 dev-util/cppcheck/cppcheck-1.87.ebuild | 113 -
 dev-util/cppcheck/cppcheck-.ebuild | 112 
 .../cppcheck/files/cppcheck-1.75-tinyxml2.patch|  55 --
 .../cppcheck/files/cppcheck-1.85-ldflags.patch |  24 -
 .../cppcheck/files/cppcheck--tinyxml2.patch|  56 --
 7 files changed, 475 deletions(-)

diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index 383ff755b28..51d80e257e3 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,4 +1,2 @@
-DIST cppcheck-1.86.tar.gz 2184186 BLAKE2B 
8b488ec72d0998d6b037de2b1204373c8b3de475ad165bf108bb331399356cb0d1e20a7bc6f368f1a038ec886ad7a84ad694172d0a96a203a6877f3838c21001
 SHA512 
59cec55b8408e8f2e2e7172bce69350c248bc3185a0938b523c44a58f98b344e11aef957ec1b7a7b2bc7a876660b2683e51f54b76f0b550f9549497c29453655
-DIST cppcheck-1.87.tar.gz 2243258 BLAKE2B 
ffe42bfb2e896163678c5bb24e46ae2391ba8254cbe7c1c19c3c1b16cd38adf9c773de6aaefe70af08b9c1dca8b0b0b5e9939323368a2f81491fd6981ff18139
 SHA512 
b0149002b40260c1488904929296403722a66b84263b41d0097c3caed28265332766c114f0d1f378ea6c7e73ab973ea71ab89c6744f6cc818f22de08933e6766
 DIST cppcheck-1.88.tar.gz 2364053 BLAKE2B 
b688974ff83019422cc5b2ec575d9838bdff4ada17d71fb3d436f07eea50429490c222659163b845667d98c0ec186b3288464827894e379fd017dd0c3fea645f
 SHA512 
fa4ede0665546341af0ba3dae09a00b6efae09ec7838c616c580be01ff6902594d61168a059539779be0c78e1708d2bd9c8e7987dd0bb67dc8fa332a10d1de6a
 DIST cppcheck-2.2.tar.gz 3561406 BLAKE2B 
e436de4bec5412a18f013c8557a966c28c14edcd07fbb80eb53a897848d15f32afc180798ea1a074742f896b15d4020755c104b87dc8f82252121b58a92b92dc
 SHA512 
d766187a69d6aa839e072e3c0ed44009621ca8492504257288ca2f49774f705a1ebcf2957f0801ac6eab2ffbdd845e9237f1213f85c6d0fcdbf16b1e7c690327

diff --git a/dev-util/cppcheck/cppcheck-1.86.ebuild 
b/dev-util/cppcheck/cppcheck-1.86.ebuild
deleted file mode 100644
index 03e138c8250..000
--- a/dev-util/cppcheck/cppcheck-1.86.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 )
-inherit distutils-r1 qmake-utils toolchain-funcs
-
-DESCRIPTION="Static analyzer of C/C++ code"
-HOMEPAGE="https://github.com/danmar/cppcheck;
-SRC_URI="https://github.com/danmar/cppcheck/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 hppa ~ppc64 sparc x86"
-IUSE="htmlreport pcre qt5"
-
-RDEPEND="
-   dev-libs/tinyxml2:=
-   htmlreport? ( dev-python/pygments[${PYTHON_USEDEP}] )
-   pcre? ( dev-libs/libpcre )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtprintsupport:5
-   )
-"
-DEPEND="${RDEPEND}
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   virtual/pkgconfig
-"
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.75-tinyxml2.patch
-   "${FILESDIR}"/${PN}-1.85-ldflags.patch
-)
-
-src_prepare() {
-   default
-
-   rm -r externals/tinyxml || die
-}
-
-src_configure() {
-   tc-export CXX PKG_CONFIG
-   export LIBS="$(${PKG_CONFIG} --libs tinyxml2)"
-
-   emake dmake
-   ./dmake || die
-
-   if use pcre ; then
-   sed -e '/HAVE_RULES=/s:=no:=yes:' \
-   -i Makefile || die
-   fi
-
-   if use qt5 ; then
-   pushd gui || die
-   eqmake5
-   popd || die
-   fi
-}
-
-src_compile() {
-   emake ${PN} man \
-   CFGDIR="${EROOT}/usr/share/${PN}/cfg" \
-   
DB2MAN="${EROOT}/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl"
-
-   if use qt5 ; then
-   pushd gui || die
-   emake
-   popd || die
-   fi
-
-   if use htmlreport ; then
-   pushd htmlreport || die
-   distutils-r1_src_compile
-   popd || die
-   fi
-}
-
-src_test() {
-   # safe final version
-   mv -v ${PN}{,.final} || die
-   mv -v lib/library.o{,.final} || die
-   mv -v cli/cppcheckexecutor.o{,.final} || die
-   #trigger recompile with CFGDIR inside ${S}
-   emake check CFGDIR="${S}/cfg"
-   # r

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

2020-12-03 Thread Matthias Maier
commit: 9fd10504c2bb0a28a11e43de2d5b443e687ef5c1
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:26:41 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd10504

net-firewall/firewalld: version bump to 0.9.1

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 net-firewall/firewalld/Manifest   |   1 +
 net-firewall/firewalld/firewalld-0.9.1.ebuild | 118 ++
 2 files changed, 119 insertions(+)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index e07f1e31102..d30f9b0bc22 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1,2 +1,3 @@
 DIST firewalld-0.7.1.tar.gz 2326020 BLAKE2B 
1ab435bfd97608ce246657a24daebe6ca83f72560a627c702e940de64bf4fb34f26ebe9abf62468972fd8cd9394c5e885acd6882ec3cad112dfe62bca3905c7a
 SHA512 
6be842d4c2849f56fc0e6c13219aed7d767635a3b190ef41f1516cecf51de71ad9af77ccc96b699d11bed56407abf9837cdbd0cfbf93ab716b5de5e4c2f94c68
 DIST firewalld-0.7.3.tar.gz 1247590 BLAKE2B 
80b34749ab47fa3f2733c6c2fe6dec9483b38baa3485c91875888ecce4bacc16a05e69d5734aaed017408ec2ba8b33155aa0c08e93b1f8eac5c6708682edf238
 SHA512 
49ab1403b29b215ef69d54baf9060826917ab2a6d632f0a53b458170576639e74580e4399e5c78a74bf12a4999479db86aadacbc17c749ab25e9de8ed686146f
+DIST firewalld-0.9.1.tar.gz 1335885 BLAKE2B 
0952039f1f50d6395921bea5ad031c5d21d9be04c5d0b09074f9fce76c29a1ab5acf23f0ee8442ae0c2a4e12e28a42edae40f9b536b007cf747c4eab60e43a04
 SHA512 
aa29fb8926285d6cc7aff318921cf84cacd7c3e4cecacd9b48bf8b5e16502ceedd8ec6cd78546d2373d084230277e0f43c1e655441eda76fe898960d6f2d46b6

diff --git a/net-firewall/firewalld/firewalld-0.9.1.ebuild 
b/net-firewall/firewalld/firewalld-0.9.1.ebuild
new file mode 100644
index 000..628ad37631f
--- /dev/null
+++ b/net-firewall/firewalld/firewalld-0.9.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+inherit autotools bash-completion-r1 gnome2-utils l10n linux-info 
python-single-r1 systemd xdg-utils
+
+DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic 
firewall"
+HOMEPAGE="http://www.firewalld.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="gui +nftables +iptables"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   !!net-firewall/gshield
+   nftables? ( net-firewall/nftables[python,json] )
+   iptables? (
+   net-firewall/iptables[ipv6]
+   net-firewall/ebtables
+   net-firewall/ipset
+   nftables? ( net-firewall/nftables[xtables(+)] )
+   )
+   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+   dev-python/decorator[${PYTHON_MULTI_USEDEP}]
+   >=dev-python/python-slip-0.2.7[dbus,${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   gui? (
+   x11-libs/gtk+:3
+   dev-python/PyQt5[gui,widgets,${PYTHON_MULTI_USEDEP}]
+   )
+   ')"
+
+DEPEND="${RDEPEND}
+   dev-libs/glib:2
+   >=dev-util/intltool-0.35
+   sys-devel/gettext"
+
+RESTRICT="test" # bug 650760
+
+PLOCALES="ar as bg bn_IN ca cs da de el en_GB en_US es et eu fi fr gl gu hi hu 
ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru sk sq sr sr@latin sv ta 
te tr uk zh_CN zh_TW"
+
+pkg_setup() {
+   local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_CONNTRACK"
+
+   # kernel >= 4.19 has unified a NF_CONNTRACK module, bug 692944
+   if kernel_is -lt 4 19; then
+   CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV4 
~NF_CONNTRACK_IPV6"
+   fi
+
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+   eautoreconf
+
+   l10n_find_plocales_changes "po" "" ".po"
+   l10n_get_locales | sed -e 's/ /\n/g' > po/LINGUAS
+}
+
+src_configure() {
+   python_setup
+
+   local econf_args=(
+   --enable-systemd
+   $(use_with nftables nft "${EPREFIX}/sbin/nft")
+   $(use_with iptables iptables "${EPREFIX}/sbin/iptables")
+   $(use_with iptables iptables_restore 
"${EPREFIX}/sbin/iptables-restore")
+   $(use_with iptables ip6tables "${EPREFIX}/sbin/ip6tables")
+   $(use_with iptables ip6tables_restore 
"${EPREFIX}/sbin/ip6tables-rest

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/sparc/, dev-util/cppcheck/, profiles/arch/hppa/

2020-12-03 Thread Matthias Maier
commit: f631b786b5dc48a16224e856417ceb44231428a7
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 04:56:31 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f631b786

dev-util/cppcheck: version bump to 2.2

Thanks to Bernd Buschinski for the initial ebuild

Closes: https://bugs.gentoo.org/693352
Bug: https://bugs.gentoo.org/699594
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cppcheck/Manifest|  1 +
 dev-util/cppcheck/cppcheck-2.2.ebuild | 80 +++
 dev-util/cppcheck/metadata.xml|  3 ++
 profiles/arch/hppa/package.use.mask   |  4 ++
 profiles/arch/sparc/package.use.mask  |  4 ++
 5 files changed, 92 insertions(+)

diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest
index 2d4d3044aea..383ff755b28 100644
--- a/dev-util/cppcheck/Manifest
+++ b/dev-util/cppcheck/Manifest
@@ -1,3 +1,4 @@
 DIST cppcheck-1.86.tar.gz 2184186 BLAKE2B 
8b488ec72d0998d6b037de2b1204373c8b3de475ad165bf108bb331399356cb0d1e20a7bc6f368f1a038ec886ad7a84ad694172d0a96a203a6877f3838c21001
 SHA512 
59cec55b8408e8f2e2e7172bce69350c248bc3185a0938b523c44a58f98b344e11aef957ec1b7a7b2bc7a876660b2683e51f54b76f0b550f9549497c29453655
 DIST cppcheck-1.87.tar.gz 2243258 BLAKE2B 
ffe42bfb2e896163678c5bb24e46ae2391ba8254cbe7c1c19c3c1b16cd38adf9c773de6aaefe70af08b9c1dca8b0b0b5e9939323368a2f81491fd6981ff18139
 SHA512 
b0149002b40260c1488904929296403722a66b84263b41d0097c3caed28265332766c114f0d1f378ea6c7e73ab973ea71ab89c6744f6cc818f22de08933e6766
 DIST cppcheck-1.88.tar.gz 2364053 BLAKE2B 
b688974ff83019422cc5b2ec575d9838bdff4ada17d71fb3d436f07eea50429490c222659163b845667d98c0ec186b3288464827894e379fd017dd0c3fea645f
 SHA512 
fa4ede0665546341af0ba3dae09a00b6efae09ec7838c616c580be01ff6902594d61168a059539779be0c78e1708d2bd9c8e7987dd0bb67dc8fa332a10d1de6a
+DIST cppcheck-2.2.tar.gz 3561406 BLAKE2B 
e436de4bec5412a18f013c8557a966c28c14edcd07fbb80eb53a897848d15f32afc180798ea1a074742f896b15d4020755c104b87dc8f82252121b58a92b92dc
 SHA512 
d766187a69d6aa839e072e3c0ed44009621ca8492504257288ca2f49774f705a1ebcf2957f0801ac6eab2ffbdd845e9237f1213f85c6d0fcdbf16b1e7c690327

diff --git a/dev-util/cppcheck/cppcheck-2.2.ebuild 
b/dev-util/cppcheck/cppcheck-2.2.ebuild
new file mode 100644
index 000..4589cb21f5d
--- /dev/null
+++ b/dev-util/cppcheck/cppcheck-2.2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9} )
+inherit distutils-r1 toolchain-funcs cmake-utils
+
+DESCRIPTION="Static analyzer of C/C++ code"
+HOMEPAGE="https://github.com/danmar/cppcheck;
+SRC_URI="https://github.com/danmar/cppcheck/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
+IUSE="htmlreport pcre qt5 +z3"
+
+RDEPEND="
+   htmlreport? ( dev-python/pygments[${PYTHON_USEDEP}] )
+   pcre? ( dev-libs/libpcre )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtprintsupport:5
+   )
+"
+DEPEND="${RDEPEND}
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   virtual/pkgconfig
+   z3? ( sci-mathematics/z3 )
+"
+
+src_prepare() {
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+
+   local mycmakeargs=(
+   -DHAVE_RULES="$(usex pcre)"
+   -DBUILD_GUI="$(usex qt5)"
+   -DUSE_Z3="$(usex z3)"
+   -DFILESDIR="${EROOT}/usr/share/${PN}/"
+   -ENABLE_OSS_FUZZ=OFF
+   )
+   cmake-utils_src_configure
+}
+
+src_compile() {
+   cmake-utils_src_compile
+
+   if use htmlreport ; then
+   pushd htmlreport || die
+   distutils-r1_src_compile
+   popd || die
+   fi
+}
+
+src_install() {
+   # it's not autotools-based, so "${ED}" here, not "${D}", bug 531760
+   emake install DESTDIR="${ED}" \
+   FILESDIR="${EROOT}/usr/share/${PN}/"
+
+   insinto "/usr/share/${PN}/cfg"
+   doins cfg/*.cfg
+   if use qt5 ; then
+   dobin "${WORKDIR}/${P}_build/bin/${PN}-gui"
+   dodoc gui/{projectfile.txt,gui.${PN}}
+   fi
+   if use htmlreport ; then
+   pushd htmlreport || die
+   distutils-r1_src_install
+   popd || die
+   find "${D}" -name "*.egg-info" -delete
+   else
+   rm "${ED}/usr/bin/cppcheck-htmlreport" || die
+   fi
+
+   dodoc -r tools/triage
+}

diff --git a/dev-util/cppcheck/metadata

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

2020-12-03 Thread Matthias Maier
commit: 7759a422ad55e266248fc464bfcfece373349570
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 04:58:58 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7759a422

dev-util/cppcheck: update PYTHON_COMPAT

Closes: https://bugs.gentoo.org/758176
Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 dev-util/cppcheck/cppcheck-1.88.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cppcheck/cppcheck-1.88.ebuild 
b/dev-util/cppcheck/cppcheck-1.88.ebuild
index bff6e611639..20e3efce2c1 100644
--- a/dev-util/cppcheck/cppcheck-1.88.ebuild
+++ b/dev-util/cppcheck/cppcheck-1.88.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8,3_9} )
 inherit distutils-r1 qmake-utils toolchain-funcs
 
 DESCRIPTION="Static analyzer of C/C++ code"



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

2020-12-03 Thread Matthias Maier
commit: d149305d9f76bed3af51edb7ca1e614ce1d5c1f6
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:09:26 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d149305d

dev-python/python-slip: update PYTHON_COMPAT

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/dev-python/python-slip/python-slip-0.6.5.ebuild 
b/dev-python/python-slip/python-slip-0.6.5.ebuild
index 2987795e554..acd9f324e8c 100644
--- a/dev-python/python-slip/python-slip-0.6.5.ebuild
+++ b/dev-python/python-slip/python-slip-0.6.5.ebuild
@@ -5,7 +5,7 @@ EAPI=5
 
 DISTUTILS_USE_SETUPTOOLS=no
 PYTHON_REQ_USE="xml"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit distutils-r1 eutils
 



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

2020-12-03 Thread Matthias Maier
commit: ba31905a88b5492e002b3831f9cec03527e5fe8b
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Dec  4 05:12:12 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Dec  4 05:37:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba31905a

net-firewall/firewalld: update PYTHON_COMPAT

Package-Manager: Portage-3.0.11, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 net-firewall/firewalld/firewalld-0.7.1-r3.ebuild | 2 +-
 net-firewall/firewalld/firewalld-0.7.3-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-firewall/firewalld/firewalld-0.7.1-r3.ebuild 
b/net-firewall/firewalld/firewalld-0.7.1-r3.ebuild
index 07ebb20f023..60185c26700 100644
--- a/net-firewall/firewalld/firewalld-0.7.1-r3.ebuild
+++ b/net-firewall/firewalld/firewalld-0.7.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit autotools bash-completion-r1 gnome2-utils l10n linux-info 
python-single-r1 systemd xdg-utils
 
 DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic 
firewall"

diff --git a/net-firewall/firewalld/firewalld-0.7.3-r1.ebuild 
b/net-firewall/firewalld/firewalld-0.7.3-r1.ebuild
index 2b79e871a7b..4d65eda4407 100644
--- a/net-firewall/firewalld/firewalld-0.7.3-r1.ebuild
+++ b/net-firewall/firewalld/firewalld-0.7.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 inherit autotools bash-completion-r1 gnome2-utils l10n linux-info 
python-single-r1 systemd xdg-utils
 
 DESCRIPTION="A firewall daemon with D-BUS interface providing a dynamic 
firewall"



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

2020-11-09 Thread Matthias Maier
commit: daca860dd9136d3de94335326b38487dbd10ad59
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Nov 10 03:10:12 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Nov 10 03:10:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daca860d

sci-libs/mkl: whitelist FatELF binary

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/mkl/mkl-2020.4.304.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-libs/mkl/mkl-2020.4.304.ebuild 
b/sci-libs/mkl/mkl-2020.4.304.ebuild
index 10c56fec1fc..e90f9cb2517 100644
--- a/sci-libs/mkl/mkl-2020.4.304.ebuild
+++ b/sci-libs/mkl/mkl-2020.4.304.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 QA_PREBUILT="*"
 QA_TEXTRELS="*"
 QA_SONAME="*"
+QA_MULTILIB_PATHS="/usr/lib.*/libmkl_tbb_thread.so"
 
 # first unpack all rpms
 # find folders containing header like, static and dynamic lib files



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

2020-11-09 Thread Matthias Maier
commit: 739218492b233d56918dc5c8e70170da9471f355
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Nov 10 00:30:20 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue Nov 10 00:34:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73921849

app-emulation/libvirt: 6.8.0/6.9.0 fix libvirt-lxc dbus connection

Closes: https://bugs.gentoo.org/753761
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 .../files/libvirt-6.8.0-fix-libvirt-lxc-dbus.patch | 24 ++
 ...ibvirt-6.8.0.ebuild => libvirt-6.8.0-r1.ebuild} |  1 +
 ...ibvirt-6.9.0.ebuild => libvirt-6.9.0-r1.ebuild} |  1 +
 3 files changed, 26 insertions(+)

diff --git 
a/app-emulation/libvirt/files/libvirt-6.8.0-fix-libvirt-lxc-dbus.patch 
b/app-emulation/libvirt/files/libvirt-6.8.0-fix-libvirt-lxc-dbus.patch
new file mode 100644
index 000..ea1a2379533
--- /dev/null
+++ b/app-emulation/libvirt/files/libvirt-6.8.0-fix-libvirt-lxc-dbus.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/753761
+
+diff --git a/src/util/virgdbus.c b/src/util/virgdbus.c
+index 4360a6a..4ad1a5c 100644
+--- a/src/util/virgdbus.c
 b/src/util/virgdbus.c
+@@ -54,11 +54,15 @@ virGDBusBusInit(GBusType type, GError **error)
+ if (sharedBus) {
+ return g_bus_get_sync(type, NULL, error);
+ } else {
++GDBusConnectionFlags dbusFlags =
++G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
++G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION;
++
+ address = g_dbus_address_get_for_bus_sync(type, NULL, error);
+-if (error)
++if (*error)
+ return NULL;
+ return g_dbus_connection_new_for_address_sync(address,
+-  
G_DBUS_CONNECTION_FLAGS_NONE,
++  dbusFlags,
+   NULL,
+   NULL,
+   error);

diff --git a/app-emulation/libvirt/libvirt-6.8.0.ebuild 
b/app-emulation/libvirt/libvirt-6.8.0-r1.ebuild
similarity index 99%
rename from app-emulation/libvirt/libvirt-6.8.0.ebuild
rename to app-emulation/libvirt/libvirt-6.8.0-r1.ebuild
index 96ccd9a1949..32c72d4990b 100644
--- a/app-emulation/libvirt/libvirt-6.8.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.8.0-r1.ebuild
@@ -128,6 +128,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.7.0-do-not-use-sysconfig.patch
"${FILESDIR}"/${PN}-6.7.0-doc-path.patch
"${FILESDIR}"/${PN}-6.7.0-fix-paths-for-apparmor.patch
+   "${FILESDIR}"/${PN}-6.8.0-fix-libvirt-lxc-dbus.patch
 )
 
 pkg_setup() {

diff --git a/app-emulation/libvirt/libvirt-6.9.0.ebuild 
b/app-emulation/libvirt/libvirt-6.9.0-r1.ebuild
similarity index 99%
rename from app-emulation/libvirt/libvirt-6.9.0.ebuild
rename to app-emulation/libvirt/libvirt-6.9.0-r1.ebuild
index 96ccd9a1949..32c72d4990b 100644
--- a/app-emulation/libvirt/libvirt-6.9.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.9.0-r1.ebuild
@@ -128,6 +128,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-6.7.0-do-not-use-sysconfig.patch
"${FILESDIR}"/${PN}-6.7.0-doc-path.patch
"${FILESDIR}"/${PN}-6.7.0-fix-paths-for-apparmor.patch
+   "${FILESDIR}"/${PN}-6.8.0-fix-libvirt-lxc-dbus.patch
 )
 
 pkg_setup() {



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

2020-11-05 Thread Matthias Maier
commit: c0dd4325af825d4b9120bb663f3c5b568c275ca4
Author: Jonathan Davies  protonmail  com>
AuthorDate: Wed Nov  4 17:45:23 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Nov  6 01:17:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0dd4325

app-emulation/libvirt: Version updated to 6.9.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 +
 app-emulation/libvirt/libvirt-6.9.0.ebuild | 344 +
 2 files changed, 345 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index d865d595076..16acbdd493a 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
+DIST libvirt-6.9.0.tar.xz 8432360 BLAKE2B 
5cf577017158bab3ec5ad55e8e5944f4efd88cb3eb5460355ad0bfc1a30dba5c607b5b3523b8f9095552c494129ccb19bb89a6a0791469d5d47052c2375fa940
 SHA512 
ca9aed93589e91d383f9a5bddf5ba9fa20b849ba3b302017d625ba4910a0f942d1531006ddeaaa2622d121808105dec6e9bcb0c867f62e2fc546ce043675e175

diff --git a/app-emulation/libvirt/libvirt-6.9.0.ebuild 
b/app-emulation/libvirt/libvirt-6.9.0.ebuild
new file mode 100644
index 000..96ccd9a1949
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-6.9.0.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   SRC_URI=""
+   SLOT="0"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
+   parted pcap policykit +qemu rbd sasl selinux +udev +vepa
+   virtualbox +virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+BDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   app-misc/scrub
+   >=dev-libs/glib-2.48.0
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   >=net-analyzer/openbsd-netcat-1.105-r1
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   net-libs/rpcsvc-proto
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? ( sys-apps/dbus )
+   dtrace? ( dev-util/systemtap )
+   firewalld? ( >=net-firewall/firewalld-0.6.3 )
+   fuse? ( sys-fs/fuse:0= )
+   glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
+   iscsi? ( sys-block/open-iscsi )
+   iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
+   libssh? ( net-libs/libssh )
+   lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
+   nfs? ( net-fs/nfs-utils )
+   numa? (
+   

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

2020-11-05 Thread Matthias Maier
commit: 9cc24bc69aed75e352d543fafb2bc1addfccd66a
Author: Jonathan Davies  protonmail  com>
AuthorDate: Wed Nov  4 17:43:14 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Nov  6 01:17:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc24bc6

dev-python/libvirt-python: Version updated to 6.9.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-6.9.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 20884982c2f..a637afac873 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-python-6.7.0.tar.gz 208597 BLAKE2B 
335bd89133b688586a55193635b4b75dabe6dd4a741a450e49067ac8a9b9d9da54787b50c23bc6d5322a7fecbe513422f02450e09d541cb112ccfd499ce18101
 SHA512 
7d5a7f87abc01285c2030c9408838d4e1496d0d0316b9ab775749e49719fa66c20114aad2bd281d6783e2cb4d47ceac5ac60ac584e881288d0b0d9cc76d5b2cb
 DIST libvirt-python-6.8.0.tar.gz 210034 BLAKE2B 
667c2713bf9c0936f444c5b621f5af4e5273deda31496bc01c8834286a0ec0eb1c056006549cc5d129ef597264f8582acee62db3a2fd375daa4ebbceacb8fcc1
 SHA512 
6d2f82fafd414047cff16f0ad655fefd69c8c0da04be07d27da44e3ab17dd03e4e4ff102be1c30948c361268f57ea312978f9198fd128bfb54a3c1a07150e6af
+DIST libvirt-python-6.9.0.tar.gz 210366 BLAKE2B 
384d8ce4d6c91f7185484e3ad35572a3245712c59f416d0f117ce7936d1e6234458c3454a8d773ee287de4d529eae7229e3dd67111df7955369cd36b028be1cc
 SHA512 
d15a80de5418586f769101525464efc88154c9038f59c805030a60b4b711f11f15531f4e1fd01575e1646397342fefa38fca9371e8146157b61f607b3c286fe1

diff --git a/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild
new file mode 100644
index 000..234224f5717
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-6.9.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DISTUTILS_USE_SETUPTOOLS=no
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="virtual/pkgconfig"
+BDEPEND="test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2020-11-01 Thread Matthias Maier
commit: 27932d0358828efa121abcd00f7bea222892e685
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Nov  1 21:46:21 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun Nov  1 21:47:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27932d03

app-emulation/libvirt: default-enable USE=virt-network

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 2 +-
 app-emulation/libvirt/libvirt-6.8.0.ebuild | 2 +-
 app-emulation/libvirt/libvirt-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 0133c49ee60..3a482bab5e2 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -25,7 +25,7 @@ IUSE="
apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
parted pcap policykit +qemu rbd sasl selinux +udev +vepa
-   virtualbox virt-network wireshark-plugins xen zfs
+   virtualbox +virt-network wireshark-plugins xen zfs
 "
 
 REQUIRED_USE="

diff --git a/app-emulation/libvirt/libvirt-6.8.0.ebuild 
b/app-emulation/libvirt/libvirt-6.8.0.ebuild
index 0ac6ec64feb..96ccd9a1949 100644
--- a/app-emulation/libvirt/libvirt-6.8.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.8.0.ebuild
@@ -25,7 +25,7 @@ IUSE="
apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
parted pcap policykit +qemu rbd sasl selinux +udev +vepa
-   virtualbox virt-network wireshark-plugins xen zfs
+   virtualbox +virt-network wireshark-plugins xen zfs
 "
 
 REQUIRED_USE="

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index de48572e6c5..81a67523735 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -25,7 +25,7 @@ IUSE="
apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
parted pcap policykit +qemu rbd sasl selinux +udev +vepa
-   virtualbox virt-network wireshark-plugins xen zfs
+   virtualbox +virt-network wireshark-plugins xen zfs
 "
 
 REQUIRED_USE="



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

2020-10-24 Thread Matthias Maier
commit: 07ef2a48df1f419875896379e6eeba4f6929cd7b
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Oct 24 21:16:53 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sat Oct 24 21:26:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07ef2a48

sci-libs/trilinos: version bump to 13.0.0

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/Manifest   |   2 +
 sci-libs/trilinos/trilinos-13.0.0.ebuild | 220 +++
 2 files changed, 222 insertions(+)

diff --git a/sci-libs/trilinos/Manifest b/sci-libs/trilinos/Manifest
index 36e24a7c12e..53dace0ee15 100644
--- a/sci-libs/trilinos/Manifest
+++ b/sci-libs/trilinos/Manifest
@@ -2,3 +2,5 @@ DIST trilinos-12.14.1-patches-r0.tar.xz 6448 BLAKE2B 
f852a4612c400ddfb6dcecb476e
 DIST trilinos-12.14.1.tar.gz 129036436 BLAKE2B 
e7401df2ff8408a7af4a8e90d93b1929df65228c4f5cf3c754d20ebdfa8f3835800f540e87c1198e0baf2fefe0920618ae497f59373720754ab0c9dc1da93136
 SHA512 
dfff0e0582cb5ad12614dd53e9635572c8d1ee86d96f432f5a6e046af63edb13f6bfa3037204ab89fbb0d27e9be9bd9661d47efb41ab2a6e421bca5eba6b6a87
 DIST trilinos-12.18.1-patches-r0.tar.xz 6236 BLAKE2B 
fdcdedde68ef855aa98671223ad2c42467284ad7ca364e2b5ca715094a6efacc463f2d1812ee63ac980ca87dbe16bb2ac04835f52efa1df34651a608cb5407e9
 SHA512 
e6db2be4642b8f9797b0be6dd05641ae469dd5117b1b04da54ed955bd56473d6aaa69d59dfd7869db1e7059d2d9b2cb2d9269dd5ef863663eabb90c5c256b987
 DIST trilinos-12.18.1.tar.gz 152007573 BLAKE2B 
5dc2ee432d12fb4ca1dc2d7ad68015f523fdbcbd4f55388a89d31c0946a1c5031b3e8f906952cf6b2f4f16928e6da5f17b1f6ee0f0e5669cfce5c8a09367
 SHA512 
e2a57df57e8e98ed97bbde9c1e768738f0eaccc32466aff6daa308573a860b3debee89bd570c113ca0f6a6458ff562aa6596ddf657236c368b7b2e26a4b4466b
+DIST trilinos-13.0.0-patches-r0.tar.xz 7672 BLAKE2B 
6412f1226549086ef2fca3c4d8bba3c5541489879f4fa37c3598a7271128e3232fa1cc56a51d44fb88d679458a79a082c3984085ddbe4bc0884b0cb45ba683c0
 SHA512 
91372fe0f47a1f5d4dbc1856e2cfb9d4f1eb8cc0de941013a7a6e791730c9e10decdcd4ca39b36bae836ac66040bee70af187b4a056d46b0da0fe72e8c5943fc
+DIST trilinos-13.0.0.tar.gz 157960946 BLAKE2B 
6336d71f469dd4561786092b175ec3396d6b7956aeec6ab8d9d6e87a1b1158a0840661a87514888fc16ea36c44d628dadb865a3244785c2c5d4b24213aca2096
 SHA512 
74b1e852971c8f040e8640688c879659bf6b03eed0bc6f76f31d768e7c4eb50b23fb8bfb9997d7f630001d80150161aac80fbd3237f52071657908320c1d723d

diff --git a/sci-libs/trilinos/trilinos-13.0.0.ebuild 
b/sci-libs/trilinos/trilinos-13.0.0.ebuild
new file mode 100644
index 000..efce4176d97
--- /dev/null
+++ b/sci-libs/trilinos/trilinos-13.0.0.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CMAKE_MAKEFILE_GENERATOR=emake
+
+inherit cmake-utils toolchain-funcs multilib toolchain-funcs
+
+DESCRIPTION="Scientific library collection for large scale problems"
+HOMEPAGE="http://trilinos.sandia.gov/;
+MY_PV="${PV//\./-}"
+PATCHSET="r0"
+SRC_URI="https://github.com/${PN}/Trilinos/archive/${PN}-release-${MY_PV}.tar.gz
 -> ${P}.tar.gz
+   
https://dev.gentoo.org/~tamiko/distfiles/${P}-patches-${PATCHSET}.tar.xz;
+
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+LICENSE="BSD LGPL-2.1"
+SLOT="0"
+
+IUSE="
+   adolc arprec boost clp cuda eigen glpk gtest hdf5 hwloc hypre
+   matio metis mkl mumps netcdf petsc qd scalapack scotch sparse
+   superlu taucs tbb test threads tvmet yaml zlib X
+"
+
+# TODO: fix export cmake function for tests
+RESTRICT="test"
+
+RDEPEND="
+   sys-libs/binutils-libs
+   virtual/blas
+   virtual/lapack
+   virtual/mpi
+   adolc? ( sci-libs/adolc )
+   arprec? ( sci-libs/arprec )
+   boost? ( dev-libs/boost )
+   clp? ( sci-libs/coinor-clp )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-3.2 )
+   eigen? ( dev-cpp/eigen:3 )
+   glpk? ( sci-mathematics/glpk )
+   gtest? ( dev-cpp/gtest )
+   hdf5? ( sci-libs/hdf5[mpi] )
+   hypre? ( sci-libs/hypre )
+   hwloc? ( sys-apps/hwloc )
+   matio? ( sci-libs/matio )
+   mkl? ( sci-libs/mkl )
+   metis? ( || ( sci-libs/parmetis sci-libs/metis ) )
+   mumps? ( sci-libs/mumps )
+   netcdf? ( sci-libs/netcdf )
+   petsc? ( sci-mathematics/petsc )
+   qd? ( sci-libs/qd )
+   scalapack? ( sci-libs/scalapack )
+   scotch? ( sci-libs/scotch )
+   sparse? ( sci-libs/cxsparse sci-libs/umfpack )
+   superlu? ( sci-libs/superlu )
+   taucs? ( sci-libs/taucs )
+   tbb? ( dev-cpp/tbb )
+   tvmet? ( dev-libs/tvmet )
+   yaml? ( dev-cpp/yaml-cpp )
+   zlib? ( sys-libs/zlib )
+   X? ( x11-libs/libX11 )"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig"
+
+S="${WORKDIR}/Trilinos-${PN}-release-${MY_PV}"
+
+PATCHES=(
+   

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

2020-10-07 Thread Matthias Maier
commit: dca9e8b1248f091bf144ed642768aa2cc75ddcc5
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Oct  7 15:42:56 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Oct  7 15:42:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dca9e8b1

dev-python/libvirt-python: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/Manifest |  2 -
 .../libvirt-python/libvirt-python-6.2.0.ebuild | 47 --
 .../libvirt-python/libvirt-python-6.5.0.ebuild | 46 -
 3 files changed, 95 deletions(-)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index a5ae81b192f..20884982c2f 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,4 +1,2 @@
-DIST libvirt-python-6.2.0.tar.gz 196971 BLAKE2B 
e11c82bd98c62072c14992c485339337bcc3639bbd56154185834c145f76984ced9f09f7f05c302609ce6629a8d13db77debd6f3d85e8fdb00c818bbe51cc552
 SHA512 
91f6940f60670221c914ee7ffc8d89a74222bcacbbf1afd5f679479f1e1bcec563f297a8e8359d6f51a1eee29162e39e2a276f5277fcec551d50f112e304a947
-DIST libvirt-python-6.5.0.tar.gz 198753 BLAKE2B 
90951af538c664f5da20cfced6b81dc2b06d36e723b3c41a0b2763bf0d73d3036d7e84a2db57f20fa2bd1ede8fb01c45dad9e5097a9f6008579dae319f825898
 SHA512 
a69c75b615f674bbb89fdb3e5cfc3dddfde68adffd0599e9d03f1552bb765823dc003859fe713ac0a324835c61f909bd43518571ddde8f99c37bee2416f094eb
 DIST libvirt-python-6.7.0.tar.gz 208597 BLAKE2B 
335bd89133b688586a55193635b4b75dabe6dd4a741a450e49067ac8a9b9d9da54787b50c23bc6d5322a7fecbe513422f02450e09d541cb112ccfd499ce18101
 SHA512 
7d5a7f87abc01285c2030c9408838d4e1496d0d0316b9ab775749e49719fa66c20114aad2bd281d6783e2cb4d47ceac5ac60ac584e881288d0b0d9cc76d5b2cb
 DIST libvirt-python-6.8.0.tar.gz 210034 BLAKE2B 
667c2713bf9c0936f444c5b621f5af4e5273deda31496bc01c8834286a0ec0eb1c056006549cc5d129ef597264f8582acee62db3a2fd375daa4ebbceacb8fcc1
 SHA512 
6d2f82fafd414047cff16f0ad655fefd69c8c0da04be07d27da44e3ab17dd03e4e4ff102be1c30948c361268f57ea312978f9198fd128bfb54a3c1a07150e6af

diff --git a/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild
deleted file mode 100644
index 4f6663eb583..000
--- a/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   SRC_URI=""
-   KEYWORDS="amd64 x86"
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   test? ( dev-python/lxml[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}] )"
-
-python_test() {
-   esetup.py test
-}
-
-python_install_all() {
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-   distutils-r1_python_install_all
-}

diff --git a/dev-python/libvirt-python/libvirt-python-6.5.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.5.0.ebuild
deleted file mode 100644
index d6867cec6ff..000
--- a/dev-python/libvirt-python/libvirt-python-6.5.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-DISTUTILS_USE_SETUPTOOLS=no
-
-MY_P="${P/_rc/-rc}"
-
-inherit distutils-r1
-
-if [[ ${PV} = ** ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
-   RDEPEND="app-emulation/libvirt:=[-python(-)]"
-else
-   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-   RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-S="${WORKDIR}/${P%_rc*}"
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org;
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="virtual/pkgconfig"
-BDEPEND="test? (
-   dev-pytho

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

2020-10-07 Thread Matthias Maier
commit: 63a74aaa80159c39749f74edac9b9c77a766c98b
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Oct  7 15:42:15 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Oct  7 15:42:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a74aaa

app-emulation/libvirt: drop vulnerable

Bug: https://bugs.gentoo.org/739948
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   2 -
 .../files/libvirt-6.0.0-do-not-use-sysconf.patch   | 150 -
 .../libvirt-6.1.0-fix-paths-for-apparmor.patch |  70 
 .../files/libvirt-6.5.0-do-not-use-sysconfig.patch | 245 --
 .../libvirt-6.5.0-fix-paths-for-apparmor.patch |  82 -
 app-emulation/libvirt/libvirt-6.2.0-r2.ebuild  | 356 -
 app-emulation/libvirt/libvirt-6.5.0-r1.ebuild  | 355 
 7 files changed, 1260 deletions(-)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index d0484121929..d865d595076 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,4 +1,2 @@
-DIST libvirt-6.2.0.tar.xz 8307248 BLAKE2B 
9d449e041fc548a688f974d0801e625cf023ef0df49c40028e486e88fcf14181869e0dfd87f0eabcdd184df67dda5b5fbdc0c2375832f1534faff531779255dd
 SHA512 
96bef701fd73aef93d1490f0bc331901a0ff6250a4f36a3e4844f76cc262dc0ae4cce8686a603c2a9c575ce489d8d5ed1521ebd22b92aff8301efdb74dee91e4
-DIST libvirt-6.5.0.tar.xz 9407160 BLAKE2B 
592aace555a3b72311cb430784587180fa7dbf74f75509cd8373a046339b9c4c0707bf530dd2d06146d78a85f8af3dba5d0b146ecec180d3cc4d3bf78c19da61
 SHA512 
30a032270304b97945ff2c5087c72c2f5510634186f2eaf7c3d834a72cddcaec97bbe5ccc86802728a59f4c80b5bb54757400683df5f20175757cfe07ce67453
 DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
 DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9

diff --git a/app-emulation/libvirt/files/libvirt-6.0.0-do-not-use-sysconf.patch 
b/app-emulation/libvirt/files/libvirt-6.0.0-do-not-use-sysconf.patch
deleted file mode 100644
index 738799533c6..000
--- a/app-emulation/libvirt/files/libvirt-6.0.0-do-not-use-sysconf.patch
+++ /dev/null
@@ -1,150 +0,0 @@
-diff --git a/src/Makefile.am b/src/Makefile.am
-index c9b5eeb..423a201 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -533,23 +533,6 @@ EXTRA_DIST += \
-   $(SYSCONF_FILES) \
-   $(OPENRC_CONF_FILES)
- 
--install-sysconfig:
--  $(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysconfig
--  for f in $(SYSCONF_FILES:%.sysconf=%) ; \
--  do \
--tgt=`basename $$f`; \
--$(INSTALL_DATA) $(srcdir)/$$f.sysconf \
--$(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
--  done
--
--uninstall-sysconfig:
--  for f in $(SYSCONF_FILES:%.sysconf=%) ; \
--  do \
--tgt=`basename $$f`; \
--rm -f $(DESTDIR)$(sysconfdir)/sysconfig/$$tgt; \
--  done
--  rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
--
- OPENRC_CONF_DIR = $(sysconfdir)/conf.d
- 
- install-openrc-conf:
-@@ -615,14 +598,14 @@ SYSTEMD_UNIT_DIR = $(prefix)/lib/systemd/system
- BUILT_SOURCES += $(SYSTEMD_UNIT_FILES)
- DISTCLEANFILES += $(SYSTEMD_UNIT_FILES)
- 
--install-systemd: $(SYSTEMD_UNIT_FILES) install-sysconfig
-+install-systemd: $(SYSTEMD_UNIT_FILES)
-   $(MKDIR_P) $(DESTDIR)$(SYSTEMD_UNIT_DIR)
-   for f in $(SYSTEMD_UNIT_FILES); \
-   do \
- $(INSTALL_DATA) $$f $(DESTDIR)$(SYSTEMD_UNIT_DIR)/ ; \
-   done
- 
--uninstall-systemd: uninstall-sysconfig
-+uninstall-systemd:
-   rm -f $(SYSTEMD_UNIT_FILES:%=$(DESTDIR)$(SYSTEMD_UNIT_DIR)/%)
-   rmdir $(DESTDIR)$(SYSTEMD_UNIT_DIR) || :
- 
-diff --git a/src/locking/virtlockd.service.in 
b/src/locking/virtlockd.service.in
-index e7f8057..2449b20 100644
 a/src/locking/virtlockd.service.in
-+++ b/src/locking/virtlockd.service.in
-@@ -7,8 +7,7 @@ Documentation=man:virtlockd(8)
- Documentation=https://libvirt.org
- 
- [Service]
--EnvironmentFile=-@sysconfdir@/sysconfig/virtlockd
--ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
-+ExecStart=@sbindir@/virtlockd
- ExecReload=/bin/kill -USR1 $MAINPID
- # Loosing the locks is a really bad thing that will
- # cause the machine to be fenced (rebooted), so make
-diff --git a/src/logging/virtlogd.service.in b/src/logging/virtlogd.service.in
-index daff48e..4373619 100644
 a/src/logging/virtlogd.service.in
-+++ b/src/logging/virtlogd.service.in
-@@ -7,8 +7,7 @@ Docu

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

2020-10-02 Thread Matthias Maier
commit: 0935194e2899272c64315b76cbb886681f5c72b7
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Oct  2 18:26:53 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 18:27:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0935194e

dev-lang/julia: fix broken dependency

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.5.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.5.2.ebuild 
b/dev-lang/julia/julia-1.5.2.ebuild
index 632de4bbb84..20bdb3501e7 100644
--- a/dev-lang/julia/julia-1.5.2.ebuild
+++ b/dev-lang/julia/julia-1.5.2.ebuild
@@ -44,7 +44,7 @@ LLVM_MAX_SLOT=9
 RDEPEND+="
dev-libs/double-conversion:0=
dev-libs/gmp:0=
-   dev-libs/libgit2:0/28
+   dev-libs/libgit2:0
>=dev-libs/libpcre2-10.23:0=[jit,unicode]
dev-libs/mpfr:0=
dev-libs/openspecfun



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

2020-10-02 Thread Matthias Maier
commit: cebc800f35f6a2300a400cdcaed187297e4ec6a3
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Fri Aug 14 02:40:02 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:41:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cebc800f

dev-lang/julia: version bump to 1.5.2

Closes: https://bugs.gentoo.org/741498
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/Manifest   |   4 +
 dev-lang/julia/julia-1.5.2.ebuild | 204 ++
 2 files changed, 208 insertions(+)

diff --git a/dev-lang/julia/Manifest b/dev-lang/julia/Manifest
index b7cec95f4a2..bae9e89ef71 100644
--- a/dev-lang/julia/Manifest
+++ b/dev-lang/julia/Manifest
@@ -1,14 +1,18 @@
 DIST julia-1.2.0.tar.gz 8255435 BLAKE2B 
286b7bd93cae247c545d9c384e244115f84daee977839022993e91c69013eb4107ac77d86f996ec7a8e9f863bf5cab29fb063437b822e5da79e72bc9e0db4b65
 SHA512 
c99b0b744508b43df4ee334f588dbb57a633969d7cb164d41b76d552c1d14f5ff6f06a8d0da7f7a48fd1e3a3b3c2379998c5af1bfdff4b0c17045132b82a40b8
 DIST julia-1.3.0.tar.gz 8793136 BLAKE2B 
e469d80c94e3b15b198011e62f591a699ec7218c755cf3e0c1be8f94e2a28e9800a10599a152f6865f534652d22f118bb14cd1886d257a96e6875562bce56f0c
 SHA512 
c7fdc5c4435c82688fe608a7009ccee6d622f51a62578bf2323ad623acfd58bfb6ed1252f81481708b5b428c37292e078ce72b10df3fe32d29158b0726be2c2e
 DIST julia-1.4.0.tar.gz 7239281 BLAKE2B 
f11467cf91c2a72f03f77421537f4089bab6a1596ede27963551819453bea2a3a46cad9a43951df8857120a00a44f2f04eb5e23659ea4d1772feddb00ba85d2c
 SHA512 
f8152a595f13932f6cad186cf2fdf2fb0bd64cc49bbb11a76d8299f4745ca6428823ead0e73a7bae1347f1b99bf1181d1f457587d13a7bfc7324ca81afc35cc1
+DIST julia-1.5.2.tar.gz 6945862 BLAKE2B 
9dd9f83fb9ae251f66ae65e14a252b662c3c7d6f92638d91ef6e286032020052e1812f2891270854e0ddeda474afff55c8f87d300550503c1093f4c5e0a51959
 SHA512 
aa177d03bbde4f368dd2fb14f64d21130531616bcd544af7babbb7fb7c9ee5ea7528c756e10f78468aaffebbcbc6f48e92397c1c13dc3f130b64a82e478f43dc
 DIST julia-Pkg-49908bffe83790bc7cf3c5d46faf3667f8902ad4.tar.gz 389738 BLAKE2B 
1ed9201badf0a1db5142e0566bfe085b364e4681670937ac5fa53c15312ff8eb29d5e783b75fe3f4f379b041ba38c66ce94962fa7d98fcfd0b7b49acd1749d69
 SHA512 
a85aa80b3080794a8e3ae5ce54856e63457c461659c12fde5dde1b5ec33176ea06af49ee516d01ccd7b78d8358de2fe0ffcd5c6a6d5a5088cdcd76a0133780eb
+DIST julia-UnicodeData-13.0.0.txt 1851767 BLAKE2B 
72bbcf352f2f6a004abb3f351fe5da160e83644feea8de0ca154b5a1aa78f36cb04b252d0c7b64a5eeca388e600b2875bb76bc2746ee799a1a6eff97c1fe8b06
 SHA512 
1a4a662e2ab33469976bf5f91aa6933ed9b73f6d4179a2daffb349e1869d7d6cfa885b164e82d15dcdad7458cd451c81add58d875eb0c70de854589dc97b2055
 DIST julia-cacert-2020-01-01.pem 223687 BLAKE2B 
29d2ce73380897a5841deef1c7eb5e61ff3f5c278ab95286bbfdf5b1c4d41ae94402dc5cb376975977f2d31030e0df872273942a1b6cc91b7ff35ecfd7efc1c2
 SHA512 
cc129ae1a4377a43a74b0854b6eccb2b315cdfce018142d1dd5524fb64c8945cde067cb18f366351fa7d6af3f9f36cf21bc1f626f987f9e4627878472ea59cde
 DIST julia-dsfmt-2.2.3.tar.gz 291773 BLAKE2B 
6ffae90494d72527920c80fc0fb005da1c7b84f8a03a7ecb0789434c0fff97359e5098e85431896dffccc7d5148c414e847aaba5feef648b8788421a466ff65e
 SHA512 
6d8ddcd01aab3f9039f4f0288a8af53e290cc2f293ed8c4a8c9f3b3f12398e7eedfce8016117b425766ba89c61c86c13b3e420035b5f9bf91315b8b814c03662
 DIST julia-libgit2-b3e1a56ebb2b9291e82dc027ba9cbcfc3ead54d3.tar.gz 4981505 
BLAKE2B 
b2a414690de2c8eea5247260d76a3ff447e4f925a3c749e88cb9bfe96d1e3086be04534801fdf9d1eb1f8d84c6a6dc0eb4b6401be311ed3d5391ec9d481b1dda
 SHA512 
7384a7eeeb36ac79d4e7e1336546e48f8fc820653f887f944c3902fcaae4e59d855679b39c5279b7372995934e549e34c526e1459a82032206913f9747b3dd08
 DIST julia-libuv-2348256acf5759a544e5ca7935f638d2bc091d60.tar.gz 1555710 
BLAKE2B 
31ce57d23765c142799dd985a5511751d63238cf7e082fd1ad5574bf62201e9d6cb53b8da5dcc724765ccb4abd63da3ca6d6cbd45e078310c2ffa3859d09b8e4
 SHA512 
c8bf3c736a60feb0c6994aa7cd1b80e1a45bd6096aa66db320ddfc27b59a0797d303338ea75978619173e4f0a680254f3db29c9f6d1b84361030cc11c7729c98
 DIST julia-libuv-35b1504507a7a4168caae3d78db54d1121b121e1.tar.gz 1577394 
BLAKE2B 
8ab36f781619f710a64ddc6cf257a4c2f6d27ac22e33ed6f184902d0c6cc3a3941254e0a825071fcd57f869e3ccc5eaf71856539cf6b484358d5aafe383000a9
 SHA512 
5932e9105346e952fd0f51f79898e5b9c993261ec1558408437647ab3b3ce282562f1e0a16db5704cb66e7aa7a4c6a75dd7f0da498a98b1b6af48da88b4869f0
 DIST julia-libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz 4183 
BLAKE2B 
c932e23b1b476d3fd16cf6f451efd5fc6d9c1ec2c53e8ac086340a100817d9b30dae3eff50b284a42c09b2bbae30b9e2fd38b2881f8cbf4974a89f3bd0c87599
 SHA512 
6fb77b715d70d9bc95a8546c3bf97bd3677c7ea344b88bb5bc3bbfac9dceabe8a8cde7a0f64dec884cde802e4a3000e30837d3f824b5a9242348c4fe061526a3
+DIST julia-utf8proc-0890a538bf8238cded9be0c81171f57e43f2c755.tar.gz 155521 
BLAKE2B 
32dc1a8fb641e89057d317e579f1802b7f7dfbdbea7f91c01b282b9a88c2fc6143743d5e45f46d6d465857cfe1b28bd39e9a0da19e80516536c5

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

2020-10-02 Thread Matthias Maier
commit: f894b91a6a93535ed2e1479d2ccc7a4abe773dd0
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu Aug 13 23:01:11 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:41:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f894b91a

dev-lang/julia: make sci-visualization/gr optional

This avoids pulling in around 70 dependencies on a clean install, the
bulk of them being X libraries.

Closes: https://github.com/gentoo/gentoo/pull/17149

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia/julia-1.4.0-r2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-lang/julia/julia-1.4.0-r2.ebuild 
b/dev-lang/julia/julia-1.4.0-r2.ebuild
index 0755009420f..6529f36eb26 100644
--- a/dev-lang/julia/julia-1.4.0-r2.ebuild
+++ b/dev-lang/julia/julia-1.4.0-r2.ebuild
@@ -59,7 +59,6 @@ RDEPEND+="
sci-libs/spqr:0=
sci-libs/umfpack:0=
sci-mathematics/glpk:0=
-   >=sci-visualization/gr-0.50.0-r1
>=sys-libs/libunwind-1.1:0=
sys-libs/readline:0=
sys-libs/zlib:0=
@@ -202,3 +201,7 @@ src_install() {
mv "${ED}"/usr/share/doc/julia/html "${ED}"/usr/share/doc/${PF} || die
rmdir "${ED}"/usr/share/doc/julia || die
 }
+
+pkg_postinst() {
+   elog "To use Plots, you will need to install sci-visualization/gr."
+}



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

2020-10-02 Thread Matthias Maier
commit: a2c88c9f19872b01132f7aa005f54e15063cc0c7
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Mon Aug 17 17:05:51 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 17:42:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c88c9f

dev-lang/julia-bin: version bump to 1.5.2

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Jeffrey Lin  icurse.nl>
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/julia-bin/Manifest   |  5 
 dev-lang/julia-bin/julia-bin-1.5.2.ebuild | 50 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-lang/julia-bin/Manifest b/dev-lang/julia-bin/Manifest
index a8b0946c1bf..9db09b1200b 100644
--- a/dev-lang/julia-bin/Manifest
+++ b/dev-lang/julia-bin/Manifest
@@ -10,3 +10,8 @@ DIST julia-1.4.0-freebsd-x86_64.tar.gz 90034224 BLAKE2B 
3150870a630c43d21520a52a
 DIST julia-1.4.0-linux-aarch64.tar.gz 81685205 BLAKE2B 
1a07a3ef94423d327e88b5cccb38360b23540806defeee1c64dc0656beee1b39008ca529e3d0cef7aab1e8947adb62fbbb1c6d248a0de2c63f3a5d14b3a5b684
 SHA512 
51b79e7b1fc85f67a26a595e84f88b656996cb8e14cd634076621b07690fc4f5d1ff1d71ce3a75243501bb7853bffda5d7428f03797570913cd3170dc13f651f
 DIST julia-1.4.0-linux-i686.tar.gz 94549552 BLAKE2B 
b058d81f55e7e579cff5b31054def68193be5032de02f09f6c4239e13bd73a630eee8ebd5f9ccd712f0e3be406932de51951202ec37b1534f20962db4eff5472
 SHA512 
f0363103713900a682fef900a745732714cd3dcbedbe2aa368afff768c24603241fc2f4be7419caf674e086f6cac59a8b14f3770e578959b7296cd5e26d6d5c9
 DIST julia-1.4.0-linux-x86_64.tar.gz 98969249 BLAKE2B 
bf0a79a8a8f1ed8c5668f2b2836414f8c0ae10199ee96eefea3d5bfefc0dde0902659556a572c3de6982477183d91f8e2f6d38f7334c50872f3257055a5310e3
 SHA512 
e2ac637d2bbe9ec4b900bc8f59263fdaa573cbe39ffbafd0e8280a5ba1906052f72816e4b5a12fab34f5b05ffd3f5cf95703c00d88f2f6ab6f022c3504cf1c95
+DIST julia-1.5.2-freebsd-x86_64.tar.gz 95898744 BLAKE2B 
dddafa63acc943bfc06eeae3fa9a3ef9b7484b29b88d37bf064ded255c836678f5d02dec0f7fa788bb763894acae5c51937882ed0391dcf66792198fec7dbce7
 SHA512 
13e4d1a7e01cd759d64c8ec3d85501904439fde5a9e2cb394963a8977035cd33b241fab27bf0642b069f202ead1d6c84f633002df3b27c4aa60e7adf45a3a8b1
+DIST julia-1.5.2-linux-aarch64.tar.gz 97088109 BLAKE2B 
01aa5337cd1fc15655b596959cef8e54b56d8bb11fbced728df301a197aad550f0113b50c0b9e3cab34ea1082e176ced0398cde4e1d7c6d14a72b9a9cab937ea
 SHA512 
09ac5360faae81eb9c78da5831d20f1f2d2c7a93561f6f2857015b579796a059cdecf529c283c9c37dd55163ce3e7b6cd175ee02734f1e11aa12f1163bd6587c
+DIST julia-1.5.2-linux-i686.tar.gz 101473619 BLAKE2B 
a87cb4cb38236e87041fac1012841d5aed25383bfb212188f4c23f4a961654d8a3b03b85dd5563f83620aa98323e2d2692107eda47559cf9ae332006453a139d
 SHA512 
2ceb56bcae051815d585d3f36b4ae323ad7a3e383e75c07d87cb555fc2463d1a6017fd120f52a1f7110b803bfa546a34e62e8958765b52124612782ac3daf403
+DIST julia-1.5.2-linux-x86_64.tar.gz 105324048 BLAKE2B 
410db75cb5b7ed269fd0d8f827773f50ff127ded3346e2f5fe908a1f9c0dd0f00b7600c5343853aaa0dfec3a616f657c52c96290f9c6ea012efcbc2a2b72e701
 SHA512 
5d14369b6296aa5fa0f7a58ce6b85dc25612ef508ee8dc1dcce7fe3a64de62b77daf419ea5d3a0a78345345787cb3ed563717ecc04df0c4d68b6d60593750f62
+DIST julia-1.5.2-musl-x86_64.tar.gz 101730667 BLAKE2B 
1b213a246779815b79f47e6c287f0c7eb438dce42bc9e3e39681dcc0818c7a8c81f7040443c06fd323adb693c96b61cc69099c5df375cae119020ba9d0bb11cd
 SHA512 
5cfbf7938f50286077e132815e10ce4e1e5a589a772ae3b946488d3126713e72ba393e1a45b3bc38b5bc43fc183e7f99b622c8c0d9d939330b142cdee24fccb3

diff --git a/dev-lang/julia-bin/julia-bin-1.5.2.ebuild 
b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
new file mode 100644
index 000..acbc1acd341
--- /dev/null
+++ b/dev-lang/julia-bin/julia-bin-1.5.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+MY_PN=${PN/-bin/}
+MY_P=${MY_PN}-${PV/_/-}
+MY_PV=$(ver_cut 1-2)
+BASE_SRC_URI="https://julialang-s3.julialang.org/bin;
+
+DESCRIPTION="High-performance programming language for technical computing"
+HOMEPAGE="https://julialang.org/;
+SRC_URI="
+   x86? ( ${BASE_SRC_URI}/linux/x86/${MY_PV}/${MY_P}-linux-i686.tar.gz )
+   amd64? (
+   elibc_glibc? ( 
${BASE_SRC_URI}/linux/x64/${MY_PV}/${MY_P}-linux-x86_64.tar.gz )
+   elibc_musl? ( 
${BASE_SRC_URI}/musl/x64/${MY_PV}/${MY_P}-musl-x86_64.tar.gz )
+   )
+   amd64-fbsd? ( 
${BASE_SRC_URI}/freebsd/x64/${MY_PV}/${MY_P}-freebsd-x86_64.tar.gz )
+   arm64? ( 
${BASE_SRC_URI}/linux/aarch64/${MY_PV}/${MY_P}-linux-aarch64.tar.gz )
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="elibc_glibc"
+
+RDEPEND="!dev-lang/julia"
+DEPEND="${RDEPEND}"
+
+RESTRICT="strip"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+   insinto "/usr/$(get_libdir)/${MY_P}/"
+   doins -r ./etc
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/libvirt/, dev-python/libvirt-python/

2020-10-02 Thread Matthias Maier
commit: 6e783633710d2749ee0787dc1291708d3b1f1aa2
Author: Jonathan Davies  protonmail  com>
AuthorDate: Fri Oct  2 10:51:31 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Oct  2 16:39:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e783633

libvirt: Version updated to 6.8.0.

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

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 +
 app-emulation/libvirt/libvirt-6.8.0.ebuild | 344 +
 dev-python/libvirt-python/Manifest |   1 +
 .../libvirt-python/libvirt-python-6.8.0.ebuild |  46 +++
 4 files changed, 392 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 8abb22472ab..d0484121929 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-6.2.0.tar.xz 8307248 BLAKE2B 
9d449e041fc548a688f974d0801e625cf023ef0df49c40028e486e88fcf14181869e0dfd87f0eabcdd184df67dda5b5fbdc0c2375832f1534faff531779255dd
 SHA512 
96bef701fd73aef93d1490f0bc331901a0ff6250a4f36a3e4844f76cc262dc0ae4cce8686a603c2a9c575ce489d8d5ed1521ebd22b92aff8301efdb74dee91e4
 DIST libvirt-6.5.0.tar.xz 9407160 BLAKE2B 
592aace555a3b72311cb430784587180fa7dbf74f75509cd8373a046339b9c4c0707bf530dd2d06146d78a85f8af3dba5d0b146ecec180d3cc4d3bf78c19da61
 SHA512 
30a032270304b97945ff2c5087c72c2f5510634186f2eaf7c3d834a72cddcaec97bbe5ccc86802728a59f4c80b5bb54757400683df5f20175757cfe07ce67453
 DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f
+DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B 
c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2
 SHA512 
9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9

diff --git a/app-emulation/libvirt/libvirt-6.8.0.ebuild 
b/app-emulation/libvirt/libvirt-6.8.0.ebuild
new file mode 100644
index 000..0ac6ec64feb
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-6.8.0.ebuild
@@ -0,0 +1,344 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   SRC_URI=""
+   SLOT="0"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   SLOT="0/${PV}"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/;
+LICENSE="LGPL-2.1"
+IUSE="
+   apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
+   iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
+   parted pcap policykit +qemu rbd sasl selinux +udev +vepa
+   virtualbox virt-network wireshark-plugins xen zfs
+"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   policykit? ( dbus )
+   qemu? ( libvirtd )
+   vepa? ( macvtap )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+BDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig"
+
+# gettext.sh command is used by the libvirt command wrappers, and it's
+# non-optional, so put it into RDEPEND.
+# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
+# package will use 3 by default. Since we don't have slot pinning in an API,
+# we must go with the most recent
+RDEPEND="
+   app-misc/scrub
+   >=dev-libs/glib-2.48.0
+   dev-libs/libgcrypt:0
+   dev-libs/libnl:3
+   >=dev-libs/libxml2-2.7.6
+   >=net-analyzer/openbsd-netcat-1.105-r1
+   >=net-libs/gnutls-1.0.25:0=
+   net-libs/libssh2
+   net-libs/libtirpc
+   net-libs/rpcsvc-proto
+   >=net-misc/curl-7.18.0
+   sys-apps/dmidecode
+   sys-devel/gettext
+   sys-libs/ncurses:0=
+   sys-libs/readline:=
+   apparmor? ( sys-libs/libapparmor )
+   audit? ( sys-process/audit )
+   caps? ( sys-libs/libcap-ng )
+   dbus? (

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

2020-10-01 Thread Matthias Maier
commit: b357d99e5031bdaea97c063d745f77e1161e73fe
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 09:48:47 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b357d99e

app-emulation/libvirt: 6.7.0 and : Added "|| die" to all rm/touch calls.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 12 ++--
 app-emulation/libvirt/libvirt-.ebuild  | 12 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index a04d0e1a215..14eac7e77cd 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -213,7 +213,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   touch "${S}/.mailmap"
+   touch "${S}/.mailmap" || die
 
default
 
@@ -299,9 +299,9 @@ src_install() {
 
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
-   rm -rf "${D}"/etc/sysconfig
-   rm -rf "${D}"/var
-   rm -rf "${D}"/run
+   rm -rf "${D}"/etc/sysconfig || die
+   rm -rf "${D}"/var || die
+   rm -rf "${D}"/run || die
 
newbashcomp "${S}/tools/bash-completion/vsh" virsh
bashcomp_alias virsh virt-admin
@@ -327,13 +327,13 @@ src_install() {
 pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
-   rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
+   rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml || die
fi
 }
 
 pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
-   touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
+   touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die
fi
 
use libvirtd || return 0

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 1080d623617..6f81a09abc9 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -210,7 +210,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   touch "${S}/.mailmap"
+   touch "${S}/.mailmap" || die
 
default
 
@@ -296,9 +296,9 @@ src_install() {
 
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
-   rm -rf "${D}"/etc/sysconfig
-   rm -rf "${D}"/var
-   rm -rf "${D}"/run
+   rm -rf "${D}"/etc/sysconfig || die
+   rm -rf "${D}"/var || die
+   rm -rf "${D}"/run || die
 
newbashcomp "${S}/tools/bash-completion/vsh" virsh
bashcomp_alias virsh virt-admin
@@ -324,13 +324,13 @@ src_install() {
 pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
-   rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml
+   rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml || die
fi
 }
 
 pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
-   touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml
+   touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die
fi
 
use libvirtd || return 0



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

2020-10-01 Thread Matthias Maier
commit: a18c65ef4226320c39f8664b079c1c0ed5a92f28
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 09:58:27 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a18c65ef

app-emulation/libvirt: 6.7.0 and : Dropped util-linux dependency.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 1 -
 app-emulation/libvirt/libvirt-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 4ac593e82b2..8d72dec6211 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -68,7 +68,6 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
-   >=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index d487d2783e1..7801df2eb04 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -68,7 +68,6 @@ RDEPEND="
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dmidecode
-   >=sys-apps/util-linux-2.17
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=



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

2020-10-01 Thread Matthias Maier
commit: 21b2340aff308620f996e7de4123908050f92fdd
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sat Sep 26 22:10:34 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b2340a

app-emulation/libvirt: Version updated to 6.7.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/Manifest |   1 +
 .../files/libvirt-6.7.0-do-not-use-sysconfig.patch | 169 ++
 .../libvirt/files/libvirt-6.7.0-doc-path.patch |   9 +
 .../libvirt-6.7.0-fix-paths-for-apparmor.patch |  26 ++
 app-emulation/libvirt/libvirt-6.7.0.ebuild | 343 +
 5 files changed, 548 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index efead371cab..8abb22472ab 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-6.2.0.tar.xz 8307248 BLAKE2B 
9d449e041fc548a688f974d0801e625cf023ef0df49c40028e486e88fcf14181869e0dfd87f0eabcdd184df67dda5b5fbdc0c2375832f1534faff531779255dd
 SHA512 
96bef701fd73aef93d1490f0bc331901a0ff6250a4f36a3e4844f76cc262dc0ae4cce8686a603c2a9c575ce489d8d5ed1521ebd22b92aff8301efdb74dee91e4
 DIST libvirt-6.5.0.tar.xz 9407160 BLAKE2B 
592aace555a3b72311cb430784587180fa7dbf74f75509cd8373a046339b9c4c0707bf530dd2d06146d78a85f8af3dba5d0b146ecec180d3cc4d3bf78c19da61
 SHA512 
30a032270304b97945ff2c5087c72c2f5510634186f2eaf7c3d834a72cddcaec97bbe5ccc86802728a59f4c80b5bb54757400683df5f20175757cfe07ce67453
+DIST libvirt-6.7.0.tar.xz 8362140 BLAKE2B 
d0afe33fcdaab3cc0f2ea8c552e7550bcece018b049a3b58e5c05ee85b39e2b3ebf42fa1b70ddb1d2a541d1114b6b49734f23a889b3589397a30a672f27a3a56
 SHA512 
cabfb6aa65a3a1412b0111654ad3a7d0a6dfc63399a892c540ca39ab4e56f87626a067037e4480bb55418a371d2b5e9ac74862c92a3cdea69822ec3d158d769f

diff --git 
a/app-emulation/libvirt/files/libvirt-6.7.0-do-not-use-sysconfig.patch 
b/app-emulation/libvirt/files/libvirt-6.7.0-do-not-use-sysconfig.patch
new file mode 100644
index 000..f3d2e3c3916
--- /dev/null
+++ b/app-emulation/libvirt/files/libvirt-6.7.0-do-not-use-sysconfig.patch
@@ -0,0 +1,169 @@
+--- a/src/interface/virtinterfaced.service.in
 b/src/interface/virtinterfaced.service.in
+@@ -13,7 +13,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtinterfaced
+ ExecStart=@sbindir@/virtinterfaced $VIRTINTERFACED_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=on-failure
+--- a/src/libxl/virtxend.service.in
 b/src/libxl/virtxend.service.in
+@@ -17,7 +17,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtxend
+ ExecStart=@sbindir@/virtxend $VIRTXEND_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=on-failure
+--- a/src/locking/virtlockd.service.in
 b/src/locking/virtlockd.service.in
+@@ -7,8 +7,7 @@
+ Documentation=https://libvirt.org
+ 
+ [Service]
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtlockd
+-ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
++ExecStart=@sbindir@/virtlockd
+ ExecReload=/bin/kill -USR1 $MAINPID
+ # Loosing the locks is a really bad thing that will
+ # cause the machine to be fenced (rebooted), so make
+--- a/src/logging/virtlogd.service.in
 b/src/logging/virtlogd.service.in
+@@ -7,8 +7,7 @@
+ Documentation=https://libvirt.org
+ 
+ [Service]
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtlogd
+-ExecStart=@sbindir@/virtlogd $VIRTLOGD_ARGS
++ExecStart=@sbindir@/virtlogd
+ ExecReload=/bin/kill -USR1 $MAINPID
+ # Loosing the logs is a really bad thing that will
+ # cause the machine to be fenced (rebooted), so make
+--- a/src/lxc/virtlxcd.service.in
 b/src/lxc/virtlxcd.service.in
+@@ -18,7 +18,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtlxcd
+ ExecStart=@sbindir@/virtlxcd $VIRTLXCD_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ KillMode=process
+--- a/src/network/virtnetworkd.service.in
 b/src/network/virtnetworkd.service.in
+@@ -16,7 +16,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtnetworkd
+ ExecStart=@sbindir@/virtnetworkd $VIRTNETWORKD_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=on-failure
+--- a/src/node_device/virtnodedevd.service.in
 b/src/node_device/virtnodedevd.service.in
+@@ -13,7 +13,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtnodedevd
+ ExecStart=@sbindir@/virtnodedevd $VIRTNODEDEVD_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=on-failure
+--- a/src/nwfilter/virtnwfilterd.service.in
 b/src/nwfilter/virtnwfilterd.service.in
+@@ -13,7 +13,6 @@
+ 
+ [Service]
+ Type=notify
+-EnvironmentFile=-@sysconfdir@/sysconfig/virtnwfilterd
+ ExecStart=@sbindir@/virtnwfilterd $VIRTNWFILTERD_ARGS
+ ExecReload=/bin/kill -HUP $MAINPID
+ Restart=on-failure
+--- a/src/qemu/virtqemud.service.in
 b/src/qemu/virtqemud.service.in
+@@ -18,7 +18,6 @@
+

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

2020-10-01 Thread Matthias Maier
commit: cbb7c820c7c34033be2bff54585804559145985a
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 10:14:42 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbb7c820

app-emulation/libvirt: 6.7.0 and : Dropped virtualbox dependency.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 1 -
 app-emulation/libvirt/libvirt-.ebuild  | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 1accaedb760..0ac6ec64feb 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -108,7 +108,6 @@ RDEPEND="
net-misc/radvd
sys-apps/iproute2[-minimal]
)
-   virtualbox? ( || ( app-emulation/virtualbox 
>=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
>=app-emulation/xen-4.6.0

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 1fe2b6629af..de48572e6c5 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -108,7 +108,6 @@ RDEPEND="
net-misc/radvd
sys-apps/iproute2[-minimal]
)
-   virtualbox? ( || ( app-emulation/virtualbox 
>=app-emulation/virtualbox-bin-2.2.0 ) )
wireshark-plugins? ( net-analyzer/wireshark:= )
xen? (
>=app-emulation/xen-4.6.0



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

2020-10-01 Thread Matthias Maier
commit: 2cfcf2753a4d8dea75a58d94197cc5880d326196
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 09:57:15 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cfcf275

app-emulation/libvirt: 6.7.0 and : Split out packages into BDEPEND.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 23 +--
 app-emulation/libvirt/libvirt-.ebuild  | 23 +--
 2 files changed, 26 insertions(+), 20 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 14eac7e77cd..4ac593e82b2 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -40,14 +40,22 @@ REQUIRED_USE="
virtualbox? ( libvirtd )
xen? ( libvirtd )"
 
+BDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig"
+
 # gettext.sh command is used by the libvirt command wrappers, and it's
 # non-optional, so put it into RDEPEND.
 # We can use both libnl:1.1 and libnl:3, but if you have both installed, the
 # package will use 3 by default. Since we don't have slot pinning in an API,
 # we must go with the most recent
 RDEPEND="
-   acct-user/qemu
-   policykit? ( acct-group/libvirt )
app-misc/scrub
>=dev-libs/glib-2.48.0
dev-libs/libgcrypt:0
@@ -113,14 +121,9 @@ RDEPEND="
)
zfs? ( sys-fs/zfs )"
 
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   app-text/xhtml1
-   dev-lang/perl
-   dev-libs/libxslt
-   dev-perl/XML-XPath
-   dev-python/docutils
-   virtual/pkgconfig"
+DEPEND="${BDEPEND}
+   ${RDEPEND}
+   ${PYTHON_DEPS}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 6f81a09abc9..d487d2783e1 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -40,14 +40,22 @@ REQUIRED_USE="
virtualbox? ( libvirtd )
xen? ( libvirtd )"
 
+BDEPEND="
+   acct-user/qemu
+   policykit? ( acct-group/libvirt )
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig"
+
 # gettext.sh command is used by the libvirt command wrappers, and it's
 # non-optional, so put it into RDEPEND.
 # We can use both libnl:1.1 and libnl:3, but if you have both installed, the
 # package will use 3 by default. Since we don't have slot pinning in an API,
 # we must go with the most recent
 RDEPEND="
-   acct-user/qemu
-   policykit? ( acct-group/libvirt )
app-misc/scrub
>=dev-libs/glib-2.48.0
dev-libs/libgcrypt:0
@@ -113,14 +121,9 @@ RDEPEND="
)
zfs? ( sys-fs/zfs )"
 
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   app-text/xhtml1
-   dev-lang/perl
-   dev-libs/libxslt
-   dev-perl/XML-XPath
-   dev-python/docutils
-   virtual/pkgconfig"
+DEPEND="${BDEPEND}
+   ${RDEPEND}
+   ${PYTHON_DEPS}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch



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

2020-10-01 Thread Matthias Maier
commit: dd997661794a76ab98dbfc9e39e5b7ae2ef04af5
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 09:46:25 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd997661

app-emulation/libvirt: Dropped Python 3.6 compat.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 2 +-
 app-emulation/libvirt/libvirt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 8b439d1e9b0..a04d0e1a215 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
 

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 2f977b0b4a9..1080d623617 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 
 inherit meson bash-completion-r1 eutils linux-info python-any-r1 
readme.gentoo-r1 systemd
 



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

2020-10-01 Thread Matthias Maier
commit: dd324cc5c643acf5db5dbaa599118db5a74117f4
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 10:07:01 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd324cc5

app-emulation/libvirt: 6.7.0 and : Set udev dependency to libudev.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/libvirt/libvirt-6.7.0.ebuild | 2 +-
 app-emulation/libvirt/libvirt-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/libvirt/libvirt-6.7.0.ebuild 
b/app-emulation/libvirt/libvirt-6.7.0.ebuild
index 8d72dec6211..1accaedb760 100644
--- a/app-emulation/libvirt/libvirt-6.7.0.ebuild
+++ b/app-emulation/libvirt/libvirt-6.7.0.ebuild
@@ -115,7 +115,7 @@ RDEPEND="
app-emulation/xen-tools:=
)
udev? (
-   virtual/udev
+   virtual/libudev
>=x11-libs/libpciaccess-0.10.9
)
zfs? ( sys-fs/zfs )"

diff --git a/app-emulation/libvirt/libvirt-.ebuild 
b/app-emulation/libvirt/libvirt-.ebuild
index 7801df2eb04..1fe2b6629af 100644
--- a/app-emulation/libvirt/libvirt-.ebuild
+++ b/app-emulation/libvirt/libvirt-.ebuild
@@ -115,7 +115,7 @@ RDEPEND="
app-emulation/xen-tools:=
)
udev? (
-   virtual/udev
+   virtual/libudev
>=x11-libs/libpciaccess-0.10.9
)
zfs? ( sys-fs/zfs )"



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

2020-10-01 Thread Matthias Maier
commit: 462866831de38c6b2a23fa3e9e3964edf7aa5b57
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Sep 27 16:49:31 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu Oct  1 23:46:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46286683

dev-python/libvirt-python: Version updated to 6.7.0.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthias Maier  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/17686
Closes: https://github.com/gentoo/gentoo/pull/17686
Bug: https://github.com/gentoo/gentoo/pull/17686
Closes: https://github.com/gentoo/gentoo/pull/17686

 dev-python/libvirt-python/Manifest |  1 +
 .../libvirt-python/libvirt-python-6.7.0.ebuild | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index d05534d8dbf..84a153a4715 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-python-6.2.0.tar.gz 196971 BLAKE2B 
e11c82bd98c62072c14992c485339337bcc3639bbd56154185834c145f76984ced9f09f7f05c302609ce6629a8d13db77debd6f3d85e8fdb00c818bbe51cc552
 SHA512 
91f6940f60670221c914ee7ffc8d89a74222bcacbbf1afd5f679479f1e1bcec563f297a8e8359d6f51a1eee29162e39e2a276f5277fcec551d50f112e304a947
 DIST libvirt-python-6.5.0.tar.gz 198753 BLAKE2B 
90951af538c664f5da20cfced6b81dc2b06d36e723b3c41a0b2763bf0d73d3036d7e84a2db57f20fa2bd1ede8fb01c45dad9e5097a9f6008579dae319f825898
 SHA512 
a69c75b615f674bbb89fdb3e5cfc3dddfde68adffd0599e9d03f1552bb765823dc003859fe713ac0a324835c61f909bd43518571ddde8f99c37bee2416f094eb
+DIST libvirt-python-6.7.0.tar.gz 208597 BLAKE2B 
335bd89133b688586a55193635b4b75dabe6dd4a741a450e49067ac8a9b9d9da54787b50c23bc6d5322a7fecbe513422f02450e09d541cb112ccfd499ce18101
 SHA512 
7d5a7f87abc01285c2030c9408838d4e1496d0d0316b9ab775749e49719fa66c20114aad2bd281d6783e2cb4d47ceac5ac60ac584e881288d0b0d9cc76d5b2cb

diff --git a/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild
new file mode 100644
index 000..234224f5717
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-6.7.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+
+DISTUTILS_USE_SETUPTOOLS=no
+
+MY_P="${P/_rc/-rc}"
+
+inherit distutils-r1
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://libvirt.org/git/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:=[-python(-)]"
+else
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="virtual/pkgconfig"
+BDEPEND="test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+)"
+
+distutils_enable_tests setup.py
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+   distutils-r1_python_install_all
+}



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

2020-09-16 Thread Matthias Maier
commit: df06fcd0b8b74f8e78c97a33ffe9862bc31772a7
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Sep 16 19:19:51 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Sep 16 19:20:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df06fcd0

profiles: remove sci-libs/dealii gmsh use mask

Signed-off-by: Matthias Maier  gentoo.org>

 profiles/base/package.use.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 0a5debe1fa7..f96afaca8fa 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -18,7 +18,6 @@ sys-cluster/pacemaker heartbeat
 # The respective dependencies are masked for removal.
 app-metrics/collectd collectd_plugins_gmond
 app-metrics/collectd collectd_plugins_onewire
-sci-libs/dealii gmsh
 
 # Stephan Hartmann  (2020-09-06)
 # Causes seccomp sandbox violation or chromium might hang on startup.



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

2020-09-16 Thread Matthias Maier
commit: 8e4a12a5971fe625a1782a9abf1d346c0b2c6f84
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Sep 16 19:13:02 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Sep 16 19:13:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4a12a5

sci-libs/dealii: fix version number

Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-9.1.1.ebuild | 2 +-
 sci-libs/dealii/dealii-9.2.0.ebuild | 2 +-
 sci-libs/dealii/dealii-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/dealii/dealii-9.1.1.ebuild 
b/sci-libs/dealii/dealii-9.1.1.ebuild
index e575e5ad533..40009692cef 100644
--- a/sci-libs/dealii/dealii-9.1.1.ebuild
+++ b/sci-libs/dealii/dealii-9.1.1.ebuild
@@ -79,7 +79,7 @@ src_configure() {
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
 
local mycmakeargs=(
-   -DDEAL_II_PACKAGE_VERSION=
+   -DDEAL_II_PACKAGE_VERSION="${PV}"
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DDEAL_II_ALLOW_AUTODETECTION=OFF
-DDEAL_II_ALLOW_BUNDLED=OFF

diff --git a/sci-libs/dealii/dealii-9.2.0.ebuild 
b/sci-libs/dealii/dealii-9.2.0.ebuild
index c13b60b4952..e93536af9ef 100644
--- a/sci-libs/dealii/dealii-9.2.0.ebuild
+++ b/sci-libs/dealii/dealii-9.2.0.ebuild
@@ -82,7 +82,7 @@ src_configure() {
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
 
local mycmakeargs=(
-   -DDEAL_II_PACKAGE_VERSION=
+   -DDEAL_II_PACKAGE_VERSION="${PV}"
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DDEAL_II_ALLOW_AUTODETECTION=OFF
-DDEAL_II_ALLOW_BUNDLED=OFF

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index e7437c82a96..961516337a8 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -80,7 +80,7 @@ src_configure() {
local CMAKE_BUILD_TYPE=$(usex debug DebugRelease Release)
 
local mycmakeargs=(
-   -DDEAL_II_PACKAGE_VERSION=
+   -DDEAL_II_PACKAGE_VERSION="${PV}"
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DDEAL_II_ALLOW_AUTODETECTION=OFF
-DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF



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

2020-09-11 Thread Matthias Maier
commit: bce3c7d3c6e41e293ce3c69d97d2c21bd9ac771a
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:53:39 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:53:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce3c7d3

sci-libs/gmsh: drop old

Closes: https://bugs.gentoo.org/693284
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/Manifest  |  1 -
 sci-libs/gmsh/gmsh-4.4.1.ebuild | 76 -
 2 files changed, 77 deletions(-)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 0c39d594595..5caf274443b 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1,2 +1 @@
-DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 
68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13
 SHA512 
cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
 DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 
2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94a
 SHA512 
9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.4.1.ebuild b/sci-libs/gmsh/gmsh-4.4.1.ebuild
deleted file mode 100644
index af727805d6c..000
--- a/sci-libs/gmsh/gmsh-4.4.1.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
-
-DESCRIPTION="A three-dimensional finite element mesh generator"
-HOMEPAGE="http://www.geuz.org/gmsh/;
-SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
-
-LICENSE="GPL-3 free-noncomm"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-## cgns is not compiling ATM, maybe fix cgns lib first
-IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
-
-REQUIRED_USE="med? ( mpi )"
-
-RDEPEND="
-   virtual/fortran
-   X? ( x11-libs/fltk:1 )
-   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
-   cgns? ( sci-libs/cgnslib )
-   jpeg? ( virtual/jpeg:0 )
-   lua? ( dev-lang/lua:0 )
-   med? ( sci-libs/med )
-   opencascade? ( sci-libs/opencascade:* )
-   png? ( media-libs/libpng:0 )
-   petsc? ( sci-mathematics/petsc )
-   zlib? ( sys-libs/zlib )
-   mpi? ( virtual/mpi[cxx] )"
-
-DEPEND="${RDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   python? ( dev-lang/swig:0 )
-   "
-
-S=${WORKDIR}/${P}-source
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=( )
-
-   use blas && \
-   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
-
-   mycmakeargs+=(
-   -DENABLE_BLAS_LAPACK="$(usex blas)"
-   -DENABLE_CGNS="$(usex cgns)"
-   -DENABLE_FLTK="$(usex X)"
-   -DENABLE_GRAPHICS="$(usex X)"
-   -DENABLE_MED="$(usex med)"
-   -DENABLE_METIS="$(usex metis)"
-   -DENABLE_NETGEN="$(usex netgen)"
-   -DENABLE_OCC="$(usex opencascade)"
-   -DENABLE_PETSC="$(usex petsc)"
-   -DENABLE_WRAP_PYTHON="$(usex python)")
-
-   cmake-utils_src_configure mycmakeargs
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   if use examples ; then
-   insinto /usr/share/doc/${PF}
-   doins -r demos tutorial
-   fi
-}



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

2020-09-11 Thread Matthias Maier
commit: 1ccecb96f5cfc74b26a26dc13fa90e01cba4a598
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:24:15 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ccecb96

sci-libs/gmsh: fix MPI support

Closes: https://bugs.gentoo.org/694470
Closes: https://bugs.gentoo.org/693448
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/gmsh-4.6.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
index 06538f3d21c..9e50b09d304 100644
--- a/sci-libs/gmsh/gmsh-4.6.0.ebuild
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
cgns? ( sci-libs/cgnslib )
jpeg? ( virtual/jpeg:0 )
lua? ( dev-lang/lua:0 )
-   med? ( sci-libs/med )
+   med? ( sci-libs/med[mpi] )
opencascade? ( sci-libs/opencascade:* )
png? ( media-libs/libpng:0 )
petsc? ( sci-mathematics/petsc )
@@ -57,6 +57,7 @@ src_configure() {
-DENABLE_FLTK="$(usex X)"
-DENABLE_GRAPHICS="$(usex X)"
-DENABLE_MED="$(usex med)"
+   -DENABLE_MPI="$(usex mpi)"
-DENABLE_METIS="$(usex metis)"
-DENABLE_NETGEN="$(usex netgen)"
-DENABLE_OCC="$(usex opencascade)"



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2020-09-11 Thread Matthias Maier
commit: 1e30e00dafb6aa0f173106f1790b874ce8a4311c
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:08:41 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e30e00d

sci-visualization/paraview: version bump to 5.8.1

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/Manifest  |   1 +
 sci-visualization/paraview/paraview-5.8.1.ebuild | 254 +++
 2 files changed, 255 insertions(+)

diff --git a/sci-visualization/paraview/Manifest 
b/sci-visualization/paraview/Manifest
index 3173c63282b..b26081a4c46 100644
--- a/sci-visualization/paraview/Manifest
+++ b/sci-visualization/paraview/Manifest
@@ -1 +1,2 @@
 DIST ParaView-v5.8.0.tar.xz 49789116 BLAKE2B 
25689220f506221731bb5a56c647c249df0de8654a4b3347a7c09067bb5755818597bd7cfff88c2d129f448189b107079995c93599d482f7bf8b4cc6c7430e72
 SHA512 
43304d62c3f55bc390e68c033fb4c7dc2c0789d0dadbb98ef734b7d9de0419af4c240ce94f36e2b52c939ac950fba1d70dbd9fc3a1e6da37c7ef847b5c8682a2
+DIST ParaView-v5.8.1.tar.xz 49822084 BLAKE2B 
1b99392a85c19fdc02f8f9f0f055fb7efd8a0b17eedfd84005d1af9b170c34ec4eedb25700f91c3a2241ee80e271fe1e744e3a729b7726deb8f9c7a9fd2e4191
 SHA512 
94861c01da2f98c47e7453d072a4de34a7f52f5df280a8745b44d58d8d6a1dba42a15d0bac31895bbe25f23d993d4d356e5af1f8415137e289afd60570070248

diff --git a/sci-visualization/paraview/paraview-5.8.1.ebuild 
b/sci-visualization/paraview/paraview-5.8.1.ebuild
new file mode 100644
index 000..fec2161a4d1
--- /dev/null
+++ b/sci-visualization/paraview/paraview-5.8.1.ebuild
@@ -0,0 +1,254 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils 
toolchain-funcs
+
+MAIN_PV=$(ver_cut 0-1)
+MAJOR_PV=$(ver_cut 1-2)
+MY_P="ParaView-v${PV}"
+
+DESCRIPTION="Powerful scientific data visualization application"
+HOMEPAGE="https://www.paraview.org;
+SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.xz;
+
+LICENSE="paraview GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="boost cg coprocessing development doc examples ffmpeg mpi mysql 
nvcontrol openmp offscreen plugins python +qt5 +sqlite test tk +webengine"
+
+RESTRICT="mirror test"
+
+# "vtksqlite, needed by vtkIOSQL" and "vtkIOSQL, needed by vtkIOMySQL"
+REQUIRED_USE="
+   python? ( mpi ${PYTHON_REQUIRED_USE} )
+   mysql? ( sqlite )
+   webengine? ( qt5 )
+   qt5? ( sqlite )
+   ?? ( offscreen qt5 )"
+
+RDEPEND="
+   app-arch/lz4
+   dev-libs/expat
+   dev-libs/jsoncpp:=
+   dev-libs/libxml2:2
+   dev-libs/protobuf:=
+   dev-libs/pugixml
+   media-libs/freetype
+   media-libs/glew:0
+   media-libs/libpng:0
+   media-libs/libtheora
+   media-libs/tiff:0=
+   sci-libs/cgnslib
+   sci-libs/hdf5:=[mpi=]
+   >=sci-libs/netcdf-4.2[hdf5]
+   >=sci-libs/netcdf-cxx-4.2:3
+   sys-libs/zlib
+   virtual/glu
+   virtual/jpeg:0
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXmu
+   x11-libs/libXt
+   coprocessing? (
+   dev-python/PyQt5
+   dev-qt/qtgui:5[-gles2-only]
+   )
+   ffmpeg? ( media-video/ffmpeg )
+   mpi? ( virtual/mpi[cxx,romio] )
+   mysql? ( dev-db/mysql-connector-c )
+   offscreen? ( >=media-libs/mesa-18.3.6[osmesa] )
+   !offscreen? ( virtual/opengl )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/constantly[${PYTHON_MULTI_USEDEP}]
+   dev-python/incremental[${PYTHON_MULTI_USEDEP}]
+   dev-python/matplotlib[${PYTHON_MULTI_USEDEP}]
+   dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygments[${PYTHON_MULTI_USEDEP}]
+   dev-python/sip[${PYTHON_MULTI_USEDEP}]
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   dev-python/twisted[${PYTHON_MULTI_USEDEP}]
+   dev-python/zope-interface[${PYTHON_MULTI_USEDEP}]
+   mpi? ( dev-python/mpi4py )
+   qt5? ( dev-python/PyQt5[opengl,${PYTHON_MULTI_USEDEP}] )
+   ')
+   )
+   qt5? (
+   dev-qt/designer:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qthelp:5
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtsql:5
+   dev-qt/qtsvg:5
+   dev-qt/qttest:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxmlpatterns:5
+   )
+   sqlite? ( dev-db/sqlite:3 )
+   

[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2020-09-11 Thread Matthias Maier
commit: 12f1123e54d373c3ecd091c609a347fe4a5b5aa9
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:07:56 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12f1123e

sci-visualization/paraview: add missing dependency

Closes: https://bugs.gentoo.org/717964
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.8.0-r3.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild 
b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
index ed78dca4764..c0ed9ef07d4 100644
--- a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
+++ b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
@@ -83,6 +83,7 @@ RDEPEND="
dev-qt/qthelp:5
dev-qt/qtopengl:5[-gles2-only]
dev-qt/qtsql:5
+   dev-qt/qtsvg:5
dev-qt/qttest:5
dev-qt/qtx11extras:5
dev-qt/qtxmlpatterns:5



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

2020-09-11 Thread Matthias Maier
commit: 49db50cda939f4d0c931b1d962c20394affdfbac
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:22:48 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:50:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49db50cd

sci-libs/gmsh: version bump to 4.6.0

Closes: https://bugs.gentoo.org/715194
Closes: https://bugs.gentoo.org/708386
Closes: https://bugs.gentoo.org/735478
Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/gmsh/Manifest  |  1 +
 sci-libs/gmsh/gmsh-4.6.0.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/sci-libs/gmsh/Manifest b/sci-libs/gmsh/Manifest
index 810e33fd344..0c39d594595 100644
--- a/sci-libs/gmsh/Manifest
+++ b/sci-libs/gmsh/Manifest
@@ -1 +1,2 @@
 DIST gmsh-4.4.1-source.tgz 13227645 BLAKE2B 
68df0a54655d2a85012d2961daafbe92f0295661f6f71b0be4c7a78b7c814af21b39b29e65a201c4918d7e31462ac391b208fcceca356c4d9974c5de3c88da13
 SHA512 
cfdd353de051d1deffca90bfa31a007a466d39c145e704612b92441556dec0c8d7b58ab07c2fa3166de893d99f0308ffb66b4f321172ea60da0b6db907aa7a2e
+DIST gmsh-4.6.0-source.tgz 12048076 BLAKE2B 
2de1ded477ec675fa7bcb56c1e2a1352f6f6d642b9872dd5c167bafac0e7648cbbce6921b556d59796e035f40bc24e9ce38ccedb690ca54cbeab5f3ab94a
 SHA512 
9d6dde6b1f6b6193eb859cc6425a0161d42ccf449aeb84f43e1dba661b0ccb593821b9371272e06351c4dd26b7b8b6a5c39475c0f5b1332be188551abc88ae45

diff --git a/sci-libs/gmsh/gmsh-4.6.0.ebuild b/sci-libs/gmsh/gmsh-4.6.0.ebuild
new file mode 100644
index 000..06538f3d21c
--- /dev/null
+++ b/sci-libs/gmsh/gmsh-4.6.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit cmake-utils flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="A three-dimensional finite element mesh generator"
+HOMEPAGE="http://www.geuz.org/gmsh/;
+SRC_URI="http://www.geuz.org/gmsh/src/${P}-source.tgz;
+
+LICENSE="GPL-3 free-noncomm"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+## cgns is not compiling ATM, maybe fix cgns lib first
+IUSE="blas cgns examples jpeg lua med metis mpi netgen opencascade petsc png 
python X zlib"
+
+REQUIRED_USE="med? ( mpi )"
+
+RDEPEND="
+   virtual/fortran
+   X? ( x11-libs/fltk:1 )
+   blas? ( virtual/blas virtual/lapack sci-libs/fftw:3.0 )
+   cgns? ( sci-libs/cgnslib )
+   jpeg? ( virtual/jpeg:0 )
+   lua? ( dev-lang/lua:0 )
+   med? ( sci-libs/med )
+   opencascade? ( sci-libs/opencascade:* )
+   png? ( media-libs/libpng:0 )
+   petsc? ( sci-mathematics/petsc )
+   zlib? ( sys-libs/zlib )
+   mpi? ( virtual/mpi[cxx] )"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   python? ( dev-lang/swig:0 )
+   "
+
+S=${WORKDIR}/${P}-source
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=( )
+
+   use blas && \
+   mycmakeargs+=(-DCMAKE_Fortran_COMPILER=$(tc-getF77))
+
+   mycmakeargs+=(
+   -DENABLE_BLAS_LAPACK="$(usex blas)"
+   -DENABLE_CGNS="$(usex cgns)"
+   -DENABLE_FLTK="$(usex X)"
+   -DENABLE_GRAPHICS="$(usex X)"
+   -DENABLE_MED="$(usex med)"
+   -DENABLE_METIS="$(usex metis)"
+   -DENABLE_NETGEN="$(usex netgen)"
+   -DENABLE_OCC="$(usex opencascade)"
+   -DENABLE_PETSC="$(usex petsc)"
+   -DENABLE_WRAP_PYTHON="$(usex python)")
+
+   cmake-utils_src_configure mycmakeargs
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   if use examples ; then
+   insinto /usr/share/doc/${PF}
+   doins -r demos tutorial
+   fi
+}



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

2020-09-11 Thread Matthias Maier
commit: 0a34c7ba52f5630f0d9fa002ec072c3980d63352
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep 11 14:25:05 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep 11 14:51:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a34c7ba

profiles: Remove gmsh package mask

Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ef8ca14d692..e4523812d57 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -125,12 +125,10 @@ x11-misc/dsx
 #
 # net-analyzer/mk-livestatus: py3 bug #735394, build failure bug #705430
 # sci-biology/vienna-rna: py3 bug #735438, build failure bug #707158
-# sci-libs/gmsh: py3 bug #735478, build failure bug #708386
 # sys-cluster/ganglia: py3 bug #735496, build failure bug #631270
 # sys-fs/owfs: py3 bug #735502, build failure bug #707438
 net-analyzer/mk-livestatus
 sci-biology/vienna-rna
-sci-libs/gmsh
 sys-cluster/ganglia
 sys-cluster/ganglia-web
 sys-fs/owfs



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

2020-09-04 Thread Matthias Maier
commit: fa05bf27b53d4abb7a79fb6a35fe2054874ce807
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep  4 15:39:40 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep  4 16:13:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa05bf27

sci-libs/dealii: update live ebuild

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-.ebuild | 13 -
 sci-libs/dealii/metadata.xml   |  2 +-
 2 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index c13b60b4952..e7437c82a96 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -31,8 +31,8 @@ SLOT="0"
 IUSE="
adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
-   +lapack metis mpi muparser nanoflann opencascade netcdf p4est petsc
-   scalapack slepc +sparse static-libs sundials symengine +tbb trilinos
+   +lapack metis mpi muparser opencascade p4est petsc
+   scalapack slepc +sparse static-libs sundials symengine trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
@@ -44,6 +44,7 @@ REQUIRED_USE="
 RDEPEND="dev-libs/boost
app-arch/bzip2
sys-libs/zlib
+   dev-cpp/cpp-taskflow
adolc? ( sci-libs/adolc )
arpack? ( sci-libs/arpack[mpi=] )
assimp? ( media-libs/assimp )
@@ -56,8 +57,6 @@ RDEPEND="dev-libs/boost
metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi )
muparser? ( dev-cpp/muParser )
-   nanoflann? ( sci-libs/nanoflann )
-   netcdf? ( sci-libs/netcdf-cxx:0 )
opencascade? ( sci-libs/opencascade:* )
p4est? ( sci-libs/p4est[mpi] )
petsc? ( sci-mathematics/petsc[mpi=] )
@@ -66,7 +65,6 @@ RDEPEND="dev-libs/boost
sparse? ( sci-libs/umfpack )
sundials? ( =sci-libs/symengine-0.4:= )
-   tbb? ( dev-cpp/tbb )
trilinos? ( sci-libs/trilinos )"
 
 DEPEND="${RDEPEND}
@@ -85,7 +83,6 @@ src_configure() {
-DDEAL_II_PACKAGE_VERSION=
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=OFF
-DDEAL_II_ALLOW_AUTODETECTION=OFF
-   -DDEAL_II_ALLOW_BUNDLED=OFF
-DDEAL_II_ALLOW_PLATFORM_INTROSPECTION=OFF
-DDEAL_II_COMPILE_EXAMPLES=OFF
-DDEAL_II_DOCHTML_RELDIR="share/doc/${P}/html"
@@ -109,8 +106,6 @@ src_configure() {
-DDEAL_II_WITH_METIS="$(usex metis)"
-DDEAL_II_WITH_MPI="$(usex mpi)"
-DDEAL_II_WITH_MUPARSER="$(usex muparser)"
-   -DDEAL_II_WITH_NANOFLANN="$(usex nanoflann)"
-   -DDEAL_II_WITH_NETCDF="$(usex netcdf)"
-DOPENCASCADE_DIR="${CASROOT}"
-DDEAL_II_WITH_OPENCASCADE="$(usex opencascade)"
-DDEAL_II_WITH_P4EST="$(usex p4est)"
@@ -122,7 +117,7 @@ src_configure() {
-DDEAL_II_WITH_UMFPACK="$(usex sparse)"
-DBUILD_SHARED_LIBS="$(usex !static-libs)"
-DDEAL_II_PREFER_STATIC_LIBS="$(usex static-libs)"
-   -DDEAL_II_WITH_THREADS="$(usex tbb)"
+   -DDEAL_II_WITH_TASKFLOW=ON
-DDEAL_II_WITH_TRILINOS="$(usex trilinos)"
)
 

diff --git a/sci-libs/dealii/metadata.xml b/sci-libs/dealii/metadata.xml
index 90bacf01225..cfcb25d9e50 100644
--- a/sci-libs/dealii/metadata.xml
+++ b/sci-libs/dealii/metadata.xml
@@ -25,10 +25,10 @@ and extra output. If you want to get meaningful backtraces 
see
Add support for gmsh 
(sci-libs/gmsh)
Add support for metis 
(sci-libs/metis)
Add support for muparser 
(dev-cpp/muParser)
-   Adds support for nanoflann 
(sci-libs/nanoflann)
Add support for opencascade 
(sci-libs/opencascade)
Add support for p4est 
(sci-libs/p4est)
Add support for petsc 
(sci-mathematics/petsc)
+   Adds support for nanoflann 
(sci-libs/nanoflann)
Add support for ScaLAPACK 
(sci-libs/scalapack)
Add support for slepc 
(sci-mathematics/slepc)
Add support for suitesparse 
(sci-libs/suitesparse)



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/

2020-09-04 Thread Matthias Maier
commit: 5ce30845bee0de57f6f41d66fb5e4d01a2b7ed51
Author: Matthias Maier  gentoo  org>
AuthorDate: Fri Sep  4 15:46:45 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Fri Sep  4 16:13:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce30845

dev-cpp/cpp-taskflow: version bump to 2.6.0

Package-Manager: Portage-3.0.5, Repoman-3.0.1
Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/cpp-taskflow/Manifest  |  1 +
 dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
index 4c62f183ab2..3af8545a82b 100644
--- a/dev-cpp/cpp-taskflow/Manifest
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -1 +1,2 @@
 DIST cpp-taskflow-2.4.0.tar.gz 76993334 BLAKE2B 
8f257165ab72dbe6c1cf6a86886669008e9f16f1dfd4871defc452bdb9dfa3e45ab9bfbbdc874b4ba566a2a7d8984a666ce2933b2c6d2215467f7fbfa03ac520
 SHA512 
dd6c7500e39d7058871280d12e120bd28d9609e5289f1d7851b3b59e2c1bfe74d3040d902bd5b26895e558b563c8abad878e7bc343e199e7356940c02a64217f
+DIST cpp-taskflow-2.6.0.tar.gz 68626469 BLAKE2B 
d85b1615be47c1e98e613e7875424892613205a0cc3f380f7d6fd0521045c5750441e9267382ec5282299e4074a7b85f442e53f38a2f12aff7d3d925a94b8773
 SHA512 
43b023c7d744ae1e0baf6f504f32da481e950ec5cc34fe5511e4bbb8905203e4726917ee103b1c02544a75c6216c2ca481034be810b61a35511a3d7a2b278133

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild
new file mode 100644
index 000..aba4692adef
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.6.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake-utils
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND=""
+
+S="${WORKDIR}/taskflow-${PV}"
+
+PATCHES=(
+)
+
+HTML_DOCS=( docs/. )
+
+src_prepare() {
+   default
+
+   # fix library directoy
+   sed -i "s#/lib#/$(get_libdir)#g" CMakeLists.txt || die "sed failed"
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   # FIXME: enable CUDA and TESTS via use flag
+   local mycmakeargs=(
+   -DTF_BUILD_CUDA=OFF
+   -DTF_BUILD_TESTS=OFF
+   -DTF_BUILD_EXAMPLES=OFF
+   )
+
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   if $(use doc); then
+   einstalldocs
+   fi
+}



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

2020-06-10 Thread Matthias Maier
commit: 14054214348d0d957455122ab4a34498b7928b07
Author: Matthias Maier  gentoo  org>
AuthorDate: Wed Jun 10 17:57:44 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Wed Jun 10 17:58:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14054214

sci-libs/trilinos: fix compilation and fix installation paths

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/trilinos/trilinos-12.18.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/trilinos/trilinos-12.18.1.ebuild 
b/sci-libs/trilinos/trilinos-12.18.1.ebuild
index 605b4f2f2d0..d526edf1054 100644
--- a/sci-libs/trilinos/trilinos-12.18.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.18.1.ebuild
@@ -96,6 +96,7 @@ src_configure() {

-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
-DTrilinos_ENABLE_ALL_PACKAGES=ON
-DTrilinos_ENABLE_PyTrilinos=OFF
+   -DTrilinos_ENABLE_SEACAS=OFF
-DTrilinos_ENABLE_SEACASChaco=OFF
-DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
-DTrilinos_ENABLE_SEACASExodus="$(usex netcdf)"
@@ -195,6 +196,8 @@ src_install() {
 
# Clean up the mess:
mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
+   mv "${ED}/usr/$(get_libdir)"/trilinos/cmake/* 
"${ED}/usr/$(get_libdir)"/cmake || die "mv failed"
+   rmdir "${ED}/usr/$(get_libdir)/trilinos/cmake" || die "rmdir failed"
if [ -f "${ED}"/lib/exodus.py ]; then
mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/, dev-cpp/cpp-taskflow/files/

2020-05-24 Thread Matthias Maier
commit: d8c4c8e754d02129e8a850690fd95f0ee41d4e5b
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat May 23 07:33:24 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon May 25 03:05:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c4c8e7

dev-cpp/cpp-taskflow: also install cmake project configuration

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 ...w-2.4.0.ebuild => cpp-taskflow-2.4.0-r1.ebuild} | 10 ++-
 ...pp-taskflow-2.4.0-do_not_compile_examples.patch | 82 ++
 .../cpp-taskflow-2.4.0-fix_installation_path.patch | 22 ++
 3 files changed, 112 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
similarity index 73%
rename from dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
rename to dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
index a41d2610143..b3df053c1da 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit cmake-utils
+
 DESCRIPTION="Modern C++ Parallel Task Programming"
 HOMEPAGE="https://cpp-taskflow.github.io;
 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -15,11 +17,15 @@ IUSE="doc"
 RDEPEND=""
 DEPEND=""
 
+PATCHES=(
+   "${FILESDIR}"/${P}-do_not_compile_examples.patch
+   "${FILESDIR}"/${P}-fix_installation_path.patch
+)
+
 HTML_DOCS=( docs/. )
 
 src_install() {
-   insinto /usr/include
-   doins -r taskflow
+   cmake-utils_src_install
 
if $(use doc); then
einstalldocs

diff --git 
a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch
new file mode 100644
index 000..99f4658adfe
--- /dev/null
+++ 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch
@@ -0,0 +1,82 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1bf8ed3..190dabe 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -223,76 +223,10 @@ target_include_directories(${PROJECT_NAME} INTERFACE
+   $ 
+ )
+ 
+-# 
-
+-# Example program 
+-# 
-
+-
+-message(STATUS "Building examples ...")
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR})
+-
+-add_executable(simple ${TF_EXAMPLE_DIR}/simple.cpp)
+-target_link_libraries(
+-  simple ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(observer ${TF_EXAMPLE_DIR}/observer.cpp)
+-target_link_libraries(
+-  observer ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(subflow ${TF_EXAMPLE_DIR}/subflow.cpp)
+-target_link_libraries(
+-  subflow ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(condition ${TF_EXAMPLE_DIR}/condition.cpp)
+-target_link_libraries(
+-  condition ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(visualization ${TF_EXAMPLE_DIR}/visualization.cpp)
+-target_link_libraries(
+-  visualization ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(reduce ${TF_EXAMPLE_DIR}/reduce.cpp)
+-target_link_libraries(
+-  reduce ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(parallel_for ${TF_EXAMPLE_DIR}/parallel_for.cpp)
+-target_link_libraries(
+-  parallel_for ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(run ${TF_EXAMPLE_DIR}/run.cpp)
+-target_link_libraries(
+-  run ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(composition ${TF_EXAMPLE_DIR}/composition.cpp)
+-target_link_libraries(
+- composition ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+- CUDA examples
+-if(${TF_ENABLE_CUDA})
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR}/cuda)
+-
+-add_executable(saxpy ${TF_EXAMPLE_DIR}/cuda/saxpy.cu)
+-target_link_libraries(
+-  saxpy ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(device_property ${TF_EXAMPLE_DIR}/cuda/device_property.cu)
+-target_link_libraries(
+-  device_property ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-endif(${TF_ENABLE_CUDA})
+-
+ # 
-
+ # Unittest
+ # 
-
++
+ enable_testing()
+ message(STATUS "Building unit tests ...")
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_UTEST_DIR})

diff --git 
a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix_installation_path.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix_installation

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/

2020-05-23 Thread Matthias Maier
commit: fcb2ebb167a148788105c74491aaa33cb510a5b4
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat May 23 07:00:33 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sat May 23 07:00:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb2ebb1

dev-cpp/cpp-taskflow: new package

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-cpp/cpp-taskflow/Manifest  |  1 +
 dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild | 27 ++
 dev-cpp/cpp-taskflow/metadata.xml  | 20 +++
 3 files changed, 48 insertions(+)

diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
new file mode 100644
index 000..4c62f183ab2
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/Manifest
@@ -0,0 +1 @@
+DIST cpp-taskflow-2.4.0.tar.gz 76993334 BLAKE2B 
8f257165ab72dbe6c1cf6a86886669008e9f16f1dfd4871defc452bdb9dfa3e45ab9bfbbdc874b4ba566a2a7d8984a666ce2933b2c6d2215467f7fbfa03ac520
 SHA512 
dd6c7500e39d7058871280d12e120bd28d9609e5289f1d7851b3b59e2c1bfe74d3040d902bd5b26895e558b563c8abad878e7bc343e199e7356940c02a64217f

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
new file mode 100644
index 000..a41d2610143
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Modern C++ Parallel Task Programming"
+HOMEPAGE="https://cpp-taskflow.github.io;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND=""
+
+HTML_DOCS=( docs/. )
+
+src_install() {
+   insinto /usr/include
+   doins -r taskflow
+
+   if $(use doc); then
+   einstalldocs
+   fi
+}

diff --git a/dev-cpp/cpp-taskflow/metadata.xml 
b/dev-cpp/cpp-taskflow/metadata.xml
new file mode 100644
index 000..8406ef2081f
--- /dev/null
+++ b/dev-cpp/cpp-taskflow/metadata.xml
@@ -0,0 +1,20 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   tam...@gentoo.org
+   Matthias Maier
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   Cpp-Taskflow is faster, more expressive, and easier for drop-in
+   integration than many of existing task programming frameworks in
+   handling complex parallel workloads.
+   
+   
+   cpp-taskflow/cpp-taskflow
+   
+



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

2020-05-21 Thread Matthias Maier
commit: 9b054232108f5fbd3084346ea8f488fd74d00ada
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu May 21 17:36:55 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu May 21 17:47:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b054232

sci-libs/dealii: fix QA warnings

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/dealii-9.1.1.ebuild | 12 +++-
 sci-libs/dealii/dealii-9.2.0.ebuild |  8 ++--
 sci-libs/dealii/dealii-.ebuild  |  8 ++--
 3 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/sci-libs/dealii/dealii-9.1.1.ebuild 
b/sci-libs/dealii/dealii-9.1.1.ebuild
index 94009ead183..d3dc212526b 100644
--- a/sci-libs/dealii/dealii-9.1.1.ebuild
+++ b/sci-libs/dealii/dealii-9.1.1.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
@@ -19,15 +19,9 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
KEYWORDS=""
 else
-   MY_PV="${PV//0_rc/rc}"
-   MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz
-   doc? (
-   
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-offline_documentation.tar.gz
-   -> ${P}-offline_documentation.tar.gz
-   )"
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
+   doc? ( 
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
 )"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
 LICENSE="LGPL-2.1+"

diff --git a/sci-libs/dealii/dealii-9.2.0.ebuild 
b/sci-libs/dealii/dealii-9.2.0.ebuild
index 2d31d5890b9..14d898de708 100644
--- a/sci-libs/dealii/dealii-9.2.0.ebuild
+++ b/sci-libs/dealii/dealii-9.2.0.ebuild
@@ -19,15 +19,11 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
KEYWORDS=""
 else
-   MY_PV="${PV//0_rc/rc}"
-   MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
doc? (
-   
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-offline_documentation.tar.gz
-   -> ${P}-offline_documentation.tar.gz
+   
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
)"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
 LICENSE="LGPL-2.1+"

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 2d31d5890b9..14d898de708 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.ebuild
@@ -19,15 +19,11 @@ if [[ ${PV} = ** ]]; then
SRC_URI=""
KEYWORDS=""
 else
-   MY_PV="${PV//0_rc/rc}"
-   MY_P="${PN}-${MY_PV}"
-   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz
doc? (
-   
https://github.com/${PN}/${PN}/releases/download/v${MY_PV}/${MY_P}-offline_documentation.tar.gz
-   -> ${P}-offline_documentation.tar.gz
+   
https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-offline_documentation.tar.gz
)"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-   S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 
 LICENSE="LGPL-2.1+"



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

2020-05-21 Thread Matthias Maier
commit: 7cf3ac5ab5ec376ca6c30f408764b32aecbb53b7
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu May 21 16:50:28 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu May 21 16:51:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cf3ac5a

sci-libs/dealii: version bump to 9.2.0, update 

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/dealii/Manifest|  2 ++
 sci-libs/dealii/{dealii-.ebuild => dealii-9.2.0.ebuild} | 10 ++
 sci-libs/dealii/dealii-.ebuild  | 10 ++
 sci-libs/dealii/metadata.xml|  5 +++--
 4 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/sci-libs/dealii/Manifest b/sci-libs/dealii/Manifest
index fa22d9957ee..c506bf565ca 100644
--- a/sci-libs/dealii/Manifest
+++ b/sci-libs/dealii/Manifest
@@ -1,2 +1,4 @@
 DIST dealii-9.1.1-offline_documentation.tar.gz 211103151 BLAKE2B 
ef7cf48aa8019a2d42a38804744ff72cc7f744255fa27df852f8f93c86a02f2125458e0e525e57510bb98adc27aed933fefa27d556d8203c991dae9866c7d57a
 SHA512 
5e2b71e9bdeb80875772356e2c873bc1f065f2a8c5c47923b74b471d464e4867c257e3a47b32341aa60af98e74e3ed2eceba8dedb4b157ab872681576ecbd5db
 DIST dealii-9.1.1.tar.gz 19911088 BLAKE2B 
e8488833f11339ccffd4791b9b46ab77f1982cbbdeb11fab7f6b74ca2e17c3d648a2940f4462d0ac9c68bd619b3c4f43b4d8052d2903cbb9cae2fece93d81987
 SHA512 
02dd91e2b0f395960f900f4cbe00bd307a4762ffbc5f3838dcc34828937e96727efbbcc66fc3d357d6b00b0dddcbc6cd7709c4c03f067d92a8f72d4631b88bf1
+DIST dealii-9.2.0-offline_documentation.tar.gz 277987911 BLAKE2B 
d14e15bc252f481707b04e9ca3fd05b5469035537a099466a8272fa1d56833c99d845871534df75bbb2efb29063e738700a5a2815b653cdd14b49b3a93add368
 SHA512 
9680731b4d837561c3682a65391b442cfb8d2a947b0e4e37cad1df83877b371997d084eac52e2bf34b190ea54996d41ddd89bee79fff24d710199417f3f345ab
+DIST dealii-9.2.0.tar.gz 24688964 BLAKE2B 
60a8ede72a49cb2e658b3d6d53fb332a96f44a7fb9bb499ba54175138d49f38a9b75d9bea2eaddcaa3f50d97ce53961692b35f89578f535d32301680e6f1d68b
 SHA512 
7c76435e45c9c302c4f95f588229f5a9b81f0450bd029729553c706a25dfd16f5c02c50fd2618d7e285d18927b63426110d2c6a074242b91cf789bd4bc77acc5

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-9.2.0.ebuild
similarity index 94%
copy from sci-libs/dealii/dealii-.ebuild
copy to sci-libs/dealii/dealii-9.2.0.ebuild
index 35dcbc94b52..2d31d5890b9 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-9.2.0.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
@@ -34,9 +34,9 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="
adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
-   cpu_flags_x86_sse2 cuda +debug doc +examples gmsh +gsl hdf5 +lapack
-   metis mpi muparser nanoflann opencascade netcdf p4est petsc scalapack
-   slepc +sparse static-libs sundials symengine +tbb trilinos
+   cpu_flags_x86_sse2 cuda +debug doc +examples ginkgo gmsh +gsl hdf5
+   +lapack metis mpi muparser nanoflann opencascade netcdf p4est petsc
+   scalapack slepc +sparse static-libs sundials symengine +tbb trilinos
 "
 
 # TODO: add slepc use flag once slepc is packaged for gentoo-science
@@ -52,6 +52,7 @@ RDEPEND="dev-libs/boost
arpack? ( sci-libs/arpack[mpi=] )
assimp? ( media-libs/assimp )
cuda? ( dev-util/nvidia-cuda-sdk )
+   ginkgo? ( sci-libs/ginkgo )
gmsh? ( sci-libs/gmsh )
gsl? ( sci-libs/gsl )
hdf5? ( sci-libs/hdf5[mpi=] )
@@ -102,6 +103,7 @@ src_configure() {
-DDEAL_II_WITH_ASSIMP="$(usex assimp)"
-DDEAL_II_WITH_ARPACK="$(usex arpack)"
-DDEAL_II_WITH_CUDA="$(usex cuda)"
+   -DDEAL_II_WITH_GINKGO="$(usex ginkgo)"
-DDEAL_II_COMPONENT_DOCUMENTATION="$(usex doc)"
-DDEAL_II_COMPONENT_EXAMPLES="$(usex examples)"
-DDEAL_II_WITH_GMSH="$(usex gmsh)"

diff --git a/sci-libs/dealii/dealii-.ebuild 
b/sci-libs/dealii/dealii-.ebuild
index 35dcbc94b52..2d31d5890b9 100644
--- a/sci-libs/dealii/dealii-.ebuild
+++ b/sci-libs/dealii/dealii-.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
@@ -34,9 +34,9 @@ LICENSE="LGPL-2.1+"
 SLOT="0"
 IUSE="
adolc assimp arpack cpu_flags_x86_avx cpu_flags_x86_avx512f
-   cpu_flags_x86_sse2 cuda +debug doc +examples gmsh +gsl hdf5 +lapack
-   metis mpi muparser nanoflann opencascade netcdf p4est petsc scalapack
-   slepc +sparse static-libs sundials symengine +tbb trilinos
+ 

[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/

2020-05-18 Thread Matthias Maier
commit: 868b24b931bc41725ca9bae03ba4ce3f6b33eab0
Author: Matthias Maier  gentoo  org>
AuthorDate: Mon May 18 07:59:08 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Mon May 18 07:59:08 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=868b24b9

sys-apps/likwid: version bump to 5.0.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sys-apps/likwid/Manifest|   1 +
 sys-apps/likwid/likwid-5.0.1-r50.ebuild | 151 
 2 files changed, 152 insertions(+)

diff --git a/sys-apps/likwid/Manifest b/sys-apps/likwid/Manifest
index 4b7da33..1083c92 100644
--- a/sys-apps/likwid/Manifest
+++ b/sys-apps/likwid/Manifest
@@ -1 +1,2 @@
 DIST likwid-4.3.4.tar.gz 1584829 SHA256 
5c0d1c66b25dac8292a02232f06454067f031a238f010c62f40ef913c6609a83 SHA512 
f1ee930a98d160728078a81a2cdc798ec62ac484545ced937131e6a6443e5ac23b8e597d31c7b1b9f67c1169e1c662c366cf1098158cb467d9f7ff12946b08a2
 WHIRLPOOL 
956070af7bd2893bfe8bbd994d44ba783795916f3f70e0253501e798b2cc4880a77a541c4089749decd4fd4ba14e7170c3404096b334377ac6caa322d1ed8aaa
+DIST likwid-5.0.1.tar.gz 2123648 SHA256 
3757b0cb66e8af0116f9288c7f90543acbd8e2af8f72f77aef447ca2b3e76453 SHA512 
e4982f3ac83e6413434e05daecf821c1c5f57c4cb19d99e61523c6f0009a2d2cef9c080ac711c72960552170b4d329dd08f73f55de5fb96288e92caaacf8b00b
 WHIRLPOOL 
a09a2bea3413ca262042a900cd72ab5142eb84919eca1a1908ea0f47db264c1070c70516c335d4eb3c2479ad1e5c5302b64bbe8e8499a3aa518e910269437fe4

diff --git a/sys-apps/likwid/likwid-5.0.1-r50.ebuild 
b/sys-apps/likwid/likwid-5.0.1-r50.ebuild
new file mode 100644
index 000..d8ed294
--- /dev/null
+++ b/sys-apps/likwid/likwid-5.0.1-r50.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+FORTRAN_NEEDED=fortran
+#PYTHON_COMPAT=( python3_{5,6,7} )
+
+# 4.3.4 will need python-single-r1
+inherit fcaps fortran-2 linux-info toolchain-funcs
+
+DESCRIPTION="A performance-oriented tool suite for x86 multicore environments"
+HOMEPAGE="https://github.com/rrze-likwid/likwid;
+SRC_URI="https://ftp.fau.de/pub/likwid/${P}.tar.gz;
+
+LICENSE="GPL-3+ BSD MIT"
+
+SLOT="0"
+KEYWORDS="~amd64" # upstream partial support exists for x86 arm arm64
+IUSE="fortran" # ${PYTHON_REQUIRED_USE}
+
+CDEPEND="dev-lang/perl"
+
+# filter/json uses Python3
+RDEPEND="${CDEPEND}"
+
+DEPEND="${CDEPEND}"
+
+CONFIG_CHECK="~X86_MSR"
+
+FILECAPS=(
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-accessD
+   --
+   -M 755 cap_sys_rawio+ep usr/sbin/likwid-setFreq
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.3.1-fix-gnustack.patch"
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+}
+
+src_prepare() {
+   # Ensure we build with a non executable stack
+   sed \
+   -e '/^SHARED_CFLAGS/s/$/ -Wa,--noexecstack/' \
+   -i make/include_{GCC*,CLANG}.mk \
+   || die "Failed to set nonexecstack"
+
+   # Make the install targets respect Q= for being quiet or not
+   # MUCH easier for debugging
+   sed -r \
+   -e '/^install/,/^[a-z]/{/^\t@/{ s/@/$(Q)/; }}' \
+   -i \
+   Makefile || die "Failed to sed Makefile"
+
+   sed -i \
+   -e '/^\.NOTPARALLEL:/d' \
+   Makefile \
+   bench/Makefile \
+   ext/hwloc/Makefile || die "Failed to re-enable parallel"
+
+   default
+}
+
+export_emake_opts() {
+   # Warning: this build system uses PREFIX in a way that differs from
+   # autoconf! It's more like:
+   # PREFIX=$(DESTDIR)$(INSTALLED_PREFIX)
+   # it's not 100% like that, because parts of the Makefiles are 
inconsistent.
+   # this is the same solution used in the upstream RPM specs
+   # these variables are uppercase so they match what's put into Make.
+   local INSTALLED_PREFIX=/usr
+   local INSTALLED_LIBPREFIX=/usr/$(get_libdir) # upstream is 
'$(INSTALLED_PREFIX)/lib'
+   local INSTALLED_MANPREFIX=/usr/share/man # upstream has it as used but 
undefined variable.
+   # If the build is too loud, pass 'Q=@'
+   src_compile_opts=(
+   "Q="
+   "INSTALLED_PREFIX=${INSTALLED_PREFIX}"
+   "INSTALLED_LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "INSTALLED_MANPREFIX=${INSTALLED_MANPREFIX}"
+   "PREFIX=${INSTALLED_PREFIX}"
+   "LIBPREFIX=${INSTALLED_LIBPREFIX}"
+   "MANPREFIX=${INSTALLED_MANPREFIX}"
+   "CC=$(tc-getCC)"
+   "ANSI_CFLAGS=${CFLAGS}"
+   "INSTRUMENT_BENCH=true"
+   "FORTRAN_INTERFACE=$(usex fortran likwid.mod false)"
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/qemu-riscv64-bin/

2020-05-13 Thread Matthias Maier
commit: b7dc7780092a6a32cc6f4d1dce9a46da5aa8a6c5
Author: Matthias Maier  gentoo  org>
AuthorDate: Thu May 14 05:50:09 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Thu May 14 05:50:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7dc7780

app-emulation/qemu-riscv64-bin: Silence QA warning about binary package

Closes: https://bugs.gentoo.org/722178
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/qemu-riscv64-bin/qemu-riscv64-bin-3.1.0-r4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/qemu-riscv64-bin/qemu-riscv64-bin-3.1.0-r4.ebuild 
b/app-emulation/qemu-riscv64-bin/qemu-riscv64-bin-3.1.0-r4.ebuild
index 30853f041f5..650e2af57e1 100644
--- a/app-emulation/qemu-riscv64-bin/qemu-riscv64-bin-3.1.0-r4.ebuild
+++ b/app-emulation/qemu-riscv64-bin/qemu-riscv64-bin-3.1.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,6 +13,8 @@ KEYWORDS="~amd64"
 
 RDEPEND="!app-emulation/qemu[qemu_user_targets_riscv64]"
 
+QA_PREBUILT="*"
+
 S=${WORKDIR}
 
 src_install() {



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

2020-05-12 Thread Matthias Maier
commit: 3f2c91135dfa6781d30f033979b5c751bb4a849b
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 13:57:45 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 15:34:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2c9113

sci-libs/vtk: fix 8.2.0 ebuild

 - fix bundled libproj configuration. Thanks to Tiernan Hubble for
   pointing this out

 - use system mpi4py

Closes: https://bugs.gentoo.org/720372
Closes: https://bugs.gentoo.org/721412
Closes: https://bugs.gentoo.org/721802
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/vtk/vtk-8.2.0.ebuild | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/sci-libs/vtk/vtk-8.2.0.ebuild b/sci-libs/vtk/vtk-8.2.0.ebuild
index 8f8191938e7..ee000cf9d83 100644
--- a/sci-libs/vtk/vtk-8.2.0.ebuild
+++ b/sci-libs/vtk/vtk-8.2.0.ebuild
@@ -167,7 +167,7 @@ src_configure() {
-DVTK_USE_SYSTEM_GL2PS=OFF
-DVTK_USE_SYSTEM_HDF5=ON
-DVTK_USE_SYSTEM_JPEG=ON
-   -DVTK_USE_SYSTEM_LIBPROJ4=OFF
+   -DVTK_USE_SYSTEM_LIBPROJ=OFF
-DVTK_USE_SYSTEM_LIBXML2=ON
-DVTK_USE_SYSTEM_LibXml2=ON
-DVTK_USE_SYSTEM_NETCDF=ON
@@ -198,6 +198,7 @@ src_configure() {
-DVTK_Group_Tk=$(usex tk)
-DVTK_Group_Views=$(usex views)
-DVTK_Group_Web=$(usex web)
+   -DVTK_SMP_IMPLEMENTATION_TYPE="$(usex tbb TBB Sequential)"
-DVTK_WWW_DIR="${ED}/${MY_HTDOCSDIR}"
-DVTK_WRAP_JAVA=$(usex java)
-DVTK_WRAP_PYTHON=$(usex python)
@@ -230,10 +231,8 @@ src_configure() {
mycmakeargs+=( -DJAVAC_OPTIONS=${javacargs// /;} )
fi
 
-   if use tbb; then
-   mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE="TBB" )
-   else
-   mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE="Sequential" )
+   if use mpi; then
+   mycmakeargs+=( -DVTK_USE_SYSTEM_MPI4PY=ON )
fi
 
if use python; then



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

2020-05-12 Thread Matthias Maier
commit: 1d07a615424c9725a453f2bfe0beebeced723c5e
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 06:19:08 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 06:19:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d07a615

sci-geosciences/gpsd: update python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

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

diff --git a/sci-geosciences/gpsd/gpsd-3.19.ebuild 
b/sci-geosciences/gpsd/gpsd-3.19.ebuild
index 466deda4514..881256686bc 100644
--- a/sci-geosciences/gpsd/gpsd-3.19.ebuild
+++ b/sci-geosciences/gpsd/gpsd-3.19.ebuild
@@ -4,7 +4,7 @@
 EAPI=5
 
 DISTUTILS_OPTIONAL=1
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 SCONS_MIN_VERSION="2.3.0"
 
 inherit eutils udev user multilib distutils-r1 scons-utils toolchain-funcs



[gentoo-commits] repo/dev/tamiko:master commit in: media-gfx/displaycal/

2020-05-12 Thread Matthias Maier
commit: 6b70f1f46d32829c7b8d20017dbf585a3e63ecea
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 06:21:58 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 06:22:30 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=6b70f1f4

remove package

Signed-off-by: Matthias Maier  gentoo.org>

 media-gfx/displaycal/Manifest  |  1 -
 media-gfx/displaycal/displaycal-3.8.9.3.ebuild | 67 --
 media-gfx/displaycal/metadata.xml  | 11 -
 3 files changed, 79 deletions(-)

diff --git a/media-gfx/displaycal/Manifest b/media-gfx/displaycal/Manifest
deleted file mode 100644
index bc9eb1c..000
--- a/media-gfx/displaycal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DisplayCAL-3.8.9.3.tar.gz 10639277 SHA256 
7c34dfbd9f66f24f1d4c88de4a5a0de688aad719f095874b6259637d30893bea SHA512 
cece09605c12be6a154d8d8b088005e527a9e6674a89ec2787b0687a92b7f424749681f149a07bb798df6729c9f4c37e8760abeec115a014c06f94f25fc2f904
 WHIRLPOOL 
55ebd2ca92fc48283a58ab8ce14e48d155752f46fc75e5968cabc33214846bc6a6d029eeb446ccd9a555af6876ba83116ddf1f43e81c3c6db950cb9884b02811

diff --git a/media-gfx/displaycal/displaycal-3.8.9.3.ebuild 
b/media-gfx/displaycal/displaycal-3.8.9.3.ebuild
deleted file mode 100644
index d70de6c..000
--- a/media-gfx/displaycal/displaycal-3.8.9.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 gnome2-utils xdg
-
-MY_PN="DisplayCAL"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Display calibration and characterization powered by Argyll CMS"
-HOMEPAGE="https://displaycal.net/;
-SRC_URI="mirror://sourceforge/dispcalgui/${MY_P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
-   >=media-gfx/argyllcms-1.1.0
-   dev-python/wxpython:3.0[${PYTHON_USEDEP}]
-   >=x11-libs/libX11-1.3.3
-   >=x11-apps/xrandr-1.3.2
-   >=x11-libs/libXxf86vm-1.1.0
-   >=x11-libs/libXinerama-1.1
-"
-RDEPEND="${DEPEND}
-   dev-python/faulthandler[${PYTHON_USEDEP}]
-   || (
-   dev-python/numpy-python2[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.2.1[${PYTHON_USEDEP}]
-   )
-"
-
-# Just in case someone renames the ebuild
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   # Do not generate udev/hotplug files
-   sed -e '/if 
os.path.isdir/s#/etc/udev/rules.d\|/etc/hotplug#\0-non-existant#' \
-   -i DisplayCAL/setup.py || die
-   # Prohibit setup from running xdg-* programs, resulting to sandbox 
violation
-   sed -e '/if which/s#xdg-icon-resource#\0-non-existant#' \
-   -e '/if which/s#xdg-desktop-menu#\0-non-existant#' \
-   -i DisplayCAL/postinstall.py || die
-
-   # Remove deprecated Encoding key from .desktop file
-   sed -e '/Encoding=UTF-8/d' -i misc/*.desktop  || die
-
-   # Remove x-world Media Type
-   sed -e 's/x\-world\/x\-vrml\;//g' \
-   -i misc/displaycal-vrml-to-x3d-converter.desktop || die
-
-   distutils-r1_src_prepare
-}
-
-pkg_postinst() {
-   xdg_pkg_postinst
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_pkg_postrm
-   gnome2_icon_cache_update
-}

diff --git a/media-gfx/displaycal/metadata.xml 
b/media-gfx/displaycal/metadata.xml
deleted file mode 100644
index 8e283c1..000
--- a/media-gfx/displaycal/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-  
-voyag...@gentoo.org
-Bernard Cafarelli
-  
-  
-dispcalgui
-  
-



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

2020-05-11 Thread Matthias Maier
commit: 8349b01939d7531d480059772674756fe4365d5d
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:58:09 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:58:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8349b019

sci-libs/vtk: add python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/vtk/vtk-8.1.0-r7.ebuild | 2 +-
 sci-libs/vtk/vtk-8.2.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/vtk/vtk-8.1.0-r7.ebuild b/sci-libs/vtk/vtk-8.1.0-r7.ebuild
index 3743369e069..dc399b3e2c5 100644
--- a/sci-libs/vtk/vtk-8.1.0-r7.ebuild
+++ b/sci-libs/vtk/vtk-8.1.0-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 WEBAPP_OPTIONAL=yes
 WEBAPP_MANUAL_SLOT=yes
 

diff --git a/sci-libs/vtk/vtk-8.2.0.ebuild b/sci-libs/vtk/vtk-8.2.0.ebuild
index 379e3ee5085..8f8191938e7 100644
--- a/sci-libs/vtk/vtk-8.2.0.ebuild
+++ b/sci-libs/vtk/vtk-8.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 WEBAPP_OPTIONAL=yes
 WEBAPP_MANUAL_SLOT=yes
 



[gentoo-commits] repo/gentoo:master commit in: sci-visualization/paraview/

2020-05-11 Thread Matthias Maier
commit: 33e617f9f89caaeb97d9fbcf7cdd2cc964190451
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:33:50 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:40:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33e617f9

sci-visualization/paraview: add python compat versions

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-visualization/paraview/paraview-5.8.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild 
b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
index fc460ddd847..fad68f534bd 100644
--- a/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
+++ b/sci-visualization/paraview/paraview-5.8.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit cmake-utils desktop gnome2-utils python-single-r1 qmake-utils 
toolchain-funcs
 
 MAIN_PV=$(ver_cut 0-1)



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

2020-05-11 Thread Matthias Maier
commit: 6a706a51bd437de1de52bf8615154ee505d68774
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:38:14 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:40:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a706a51

app-emulation/virt-manager: update python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild | 2 +-
 app-emulation/virt-manager/virt-manager-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild 
b/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
index 0e5768565cd..e90e77b0dba 100644
--- a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
+++ b/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 DISTUTILS_SINGLE_IMPL=1
 
 DISTUTILS_USE_SETUPTOOLS=no

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index 9a6099ba8b8..dc329fa32f1 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 DISTUTILS_SINGLE_IMPL=1
 
 DISTUTILS_USE_SETUPTOOLS=no



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

2020-05-11 Thread Matthias Maier
commit: fc65dd3b53c9d5c69cbcbe45701a49097f565e67
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:35:11 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:40:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc65dd3b

app-emulation/virt-manager: remove dev-python/ipaddr dep

Closes: https://bugs.gentoo.org/719322
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild | 1 -
 app-emulation/virt-manager/virt-manager-.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild 
b/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
index 091a92f50ba..0e5768565cd 100644
--- a/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
+++ b/app-emulation/virt-manager/virt-manager-2.2.1-r3.ebuild
@@ -32,7 +32,6 @@ RDEPEND="!app-emulation/virtinst
>=app-emulation/libvirt-glib-1.0.0[introspection]
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_MULTI_USEDEP}]
-   dev-python/ipaddr[${PYTHON_MULTI_USEDEP}]
dev-python/libvirt-python[${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]

diff --git a/app-emulation/virt-manager/virt-manager-.ebuild 
b/app-emulation/virt-manager/virt-manager-.ebuild
index b7b613db892..9a6099ba8b8 100644
--- a/app-emulation/virt-manager/virt-manager-.ebuild
+++ b/app-emulation/virt-manager/virt-manager-.ebuild
@@ -33,7 +33,6 @@ RDEPEND="!app-emulation/virtinst
$(python_gen_cond_dep '
dev-libs/libxml2[python,${PYTHON_MULTI_USEDEP}]
dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
-   dev-python/ipaddr[${PYTHON_MULTI_USEDEP}]
dev-python/libvirt-python[${PYTHON_MULTI_USEDEP}]
dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
dev-python/requests[${PYTHON_MULTI_USEDEP}]



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

2020-05-11 Thread Matthias Maier
commit: b44c6761975fa2262ad4b2dc32f2e1ed04a1e64b
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:37:34 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:40:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44c6761

dev-python/libvirt-python: update python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/libvirt-python/libvirt-python-6.0.0.ebuild | 2 +-
 dev-python/libvirt-python/libvirt-python-6.1.0.ebuild | 2 +-
 dev-python/libvirt-python/libvirt-python-6.2.0.ebuild | 2 +-
 dev-python/libvirt-python/libvirt-python-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/libvirt-python/libvirt-python-6.0.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.0.0.ebuild
index 79a9f02c1ff..4f6663eb583 100644
--- a/dev-python/libvirt-python/libvirt-python-6.0.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-6.0.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 MY_P="${P/_rc/-rc}"
 

diff --git a/dev-python/libvirt-python/libvirt-python-6.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.1.0.ebuild
index 607c6f77b7f..bb55c2b9c37 100644
--- a/dev-python/libvirt-python/libvirt-python-6.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-6.1.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 MY_P="${P/_rc/-rc}"
 

diff --git a/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild
index 79a9f02c1ff..4f6663eb583 100644
--- a/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-6.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 MY_P="${P/_rc/-rc}"
 

diff --git a/dev-python/libvirt-python/libvirt-python-.ebuild 
b/dev-python/libvirt-python/libvirt-python-.ebuild
index 14a5fba8787..9fd68025b03 100644
--- a/dev-python/libvirt-python/libvirt-python-.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 MY_P="${P/_rc/-rc}"
 



[gentoo-commits] repo/dev/tamiko:master commit in: sys-fs/btrfs-heatmap/

2020-05-11 Thread Matthias Maier
commit: 6fbfb682ede20b776241f40c08057cb4d20171f8
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:29:45 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:29:45 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=6fbfb682

sys-fs/btrfs-heatmap: add python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sys-fs/btrfs-heatmap/Manifest   | 2 +-
 sys-fs/btrfs-heatmap/{btrfs-heatmap-7.ebuild => btrfs-heatmap-8.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/btrfs-heatmap/Manifest b/sys-fs/btrfs-heatmap/Manifest
index 6ce985e..8e16490 100644
--- a/sys-fs/btrfs-heatmap/Manifest
+++ b/sys-fs/btrfs-heatmap/Manifest
@@ -1 +1 @@
-DIST btrfs-heatmap-7.tar.gz 666267 SHA256 
d4c7de04a87695db595a5f5a1fedc0456714c08cedfea3cf404738c69c3269d7 SHA512 
d3391b02ff3daa9cb489c75f54b8fb361925440ed22dcfdea230c93203de56ac0f326d0fc78f2481ca6233e7330a6a574a28afb3cfecf67a909a19a4eb2cc29b
 WHIRLPOOL 
86980cdee3d3f39673188d2b8fe364d8fe6dcb6126de2ac5356e959b61fe06c6dd6278e4b30c1d7a1dffe4f9ed02bb169faa4601f8fbbb11adf32c1966f8b4ea
+DIST btrfs-heatmap-8.tar.gz 660304 SHA256 
bd8bceead5bb1ae3d15ab6dafa87c5b128dd0f71cdba284f6dffac7b27061f19 SHA512 
aaf5c3765aeae18364ef68b2ff467384612073d97f8d038dd088a774d38cdf238c881f29409ecaeb2882fc4f546681293900b4cdd4e062af573d0ca846056c70
 WHIRLPOOL 
6ec26dec88203fae3bf4e4d654579970f586c8deb41fd8d3bd7e5afca5881777fa1bb067b8d627ec0fb7b2cc468c79972e8ca96cbf42959a8e6e7c5746926305

diff --git a/sys-fs/btrfs-heatmap/btrfs-heatmap-7.ebuild 
b/sys-fs/btrfs-heatmap/btrfs-heatmap-8.ebuild
similarity index 95%
rename from sys-fs/btrfs-heatmap/btrfs-heatmap-7.ebuild
rename to sys-fs/btrfs-heatmap/btrfs-heatmap-8.ebuild
index 11e1004..a9ede96 100644
--- a/sys-fs/btrfs-heatmap/btrfs-heatmap-7.ebuild
+++ b/sys-fs/btrfs-heatmap/btrfs-heatmap-8.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit python-single-r1
 



[gentoo-commits] repo/dev/tamiko:master commit in: net-analyzer/flent/

2020-05-11 Thread Matthias Maier
commit: 3075b321e2c21eaaa2c6e9bb09d20c30063eb390
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:28:06 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:28:06 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=3075b321

net-analyzer/flent: add python compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 net-analyzer/flent/flent-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/flent/flent-1.3.2.ebuild 
b/net-analyzer/flent/flent-1.3.2.ebuild
index 58e37af..08218bc 100644
--- a/net-analyzer/flent/flent-1.3.2.ebuild
+++ b/net-analyzer/flent/flent-1.3.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 



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

2020-05-11 Thread Matthias Maier
commit: 7cdd06fe07092b7fd6b3e8229652ab7e0491ed8c
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May 12 05:26:16 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May 12 05:26:16 2020 +
URL:https://gitweb.gentoo.org/repo/dev/tamiko.git/commit/?id=7cdd06fe

dev-python/python-btrfs: version bump to 11, add python 3.{678} compat

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-python/python-btrfs/Manifest  | 2 +-
 .../python-btrfs/{python-btrfs-9.ebuild => python-btrfs-11.ebuild}| 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/python-btrfs/Manifest b/dev-python/python-btrfs/Manifest
index e60450a..354da84 100644
--- a/dev-python/python-btrfs/Manifest
+++ b/dev-python/python-btrfs/Manifest
@@ -1 +1 @@
-DIST python-btrfs-9.tar.gz 39998 SHA256 
cb85c82cc684e0a361bb0eac0356c46731469703e7adbdd70fd5575fb717af05 SHA512 
6a84907edda0a3854fa56007fc16591ad21d46760e23fe0373567d9491431b5ca210dc04ed5b787ed0ee3e9b61f16274414fc377d45406edf106d93a2a15a5ce
 WHIRLPOOL 
9e2a39bb87bb7480dfb4519906b7487aeba9c84ca1b34664677c4965ef871c49a4597038bde11533c70ee8034d11feb148923b752f00e86cfacb36b7ab623561
+DIST python-btrfs-11.tar.gz 85142 SHA256 
c4e9f91ced7106cf39db3a4045fad9f32ab88bc63ade42bab0ec813e4993cfe2 SHA512 
73fc78f712a18b072b7377f29e1a976c3799901c97dee99d196868cc4d8592219c01103cf10317188f14fbc562d0f536beaa92d47aa3b96237673729d6399239
 WHIRLPOOL 
8ea9e3870cc3eecb68fc53d4f7dff9ec60649b1de2dd009290e54e9e18488a7da4dc89ebc7a87f9248457763c8055214e8ff20bb2c681f2464a5b2e9994d1d06

diff --git a/dev-python/python-btrfs/python-btrfs-9.ebuild 
b/dev-python/python-btrfs/python-btrfs-11.ebuild
similarity index 86%
rename from dev-python/python-btrfs/python-btrfs-9.ebuild
rename to dev-python/python-btrfs/python-btrfs-11.ebuild
index 2639c1d..d16f0d4 100644
--- a/dev-python/python-btrfs/python-btrfs-9.ebuild
+++ b/dev-python/python-btrfs/python-btrfs-11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/petsc/

2020-05-10 Thread Matthias Maier
commit: c17765980c6ee166378997cd0c0bd9fc35561f68
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun May 10 22:00:01 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Sun May 10 22:00:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1776598

sci-mathematics/petsc: version bump to 3.13.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-mathematics/petsc/Manifest|   1 +
 sci-mathematics/petsc/petsc-3.13.1.ebuild | 189 ++
 2 files changed, 190 insertions(+)

diff --git a/sci-mathematics/petsc/Manifest b/sci-mathematics/petsc/Manifest
index c224c776882..08d519f80c2 100644
--- a/sci-mathematics/petsc/Manifest
+++ b/sci-mathematics/petsc/Manifest
@@ -1 +1,2 @@
 DIST petsc-3.13.0.tar.gz 35080264 BLAKE2B 
0ac58e53751dbc6e053e3591cdf2363194e0cf7a493f252d879031e0135da16fa24e66974dd7bf07ce18558a75f8dd794e87f96590ad9e550d11edfeb462f727
 SHA512 
0590bb63d9c6dfd6ac03b1b88e5a8c11d42a0fd014084603d4d085060b126aa4341b4ec3a4d2b12146b971da327ccc7ede370e5633282bf44f269465aea32953
+DIST petsc-3.13.1.tar.gz 35097687 BLAKE2B 
fccf64fd3694deffdd0dc561069ffa7e9342fe279b5c9123edeb011df931874083839d27b7b9a0c63faea6487b104b54fd4ce68a88a074c82de91e8baaf270b0
 SHA512 
41c3138a6ae6c1f2d9077b464c6aeda96287e5a76849582b8f432e2ee93d2594a78ba2181eac0054a77b6165692be5f1a057049313f2be9743d4246383dfdc77

diff --git a/sci-mathematics/petsc/petsc-3.13.1.ebuild 
b/sci-mathematics/petsc/petsc-3.13.1.ebuild
new file mode 100644
index 000..961ff927f72
--- /dev/null
+++ b/sci-mathematics/petsc/petsc-3.13.1.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit flag-o-matic fortran-2 python-any-r1 toolchain-funcs
+
+DESCRIPTION="Portable, Extensible Toolkit for Scientific Computation"
+HOMEPAGE="http://www.mcs.anl.gov/petsc/;
+SRC_URI="http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="afterimage boost complex-scalars cxx debug doc fftw
+   fortran hdf5 hypre mpi metis mumps scotch sparse superlu threads X"
+
+# hypre and superlu curretly exclude each other due to missing linking to hypre
+# if both are enabled
+REQUIRED_USE="
+   afterimage? ( X )
+   complex-scalars? ( !hypre !superlu )
+   hdf5? ( mpi )
+   hypre? ( cxx mpi !superlu )
+   mumps? ( mpi scotch )
+   scotch? ( mpi )
+   superlu? ( !hypre )
+"
+
+RDEPEND="
+   virtual/blas
+   virtual/lapack
+   afterimage? ( media-libs/libafterimage )
+   boost? ( dev-libs/boost )
+   fftw? ( sci-libs/fftw:3.0[mpi?] )
+   hdf5? ( sci-libs/hdf5[mpi?] )
+   hypre? ( >=sci-libs/hypre-2.18.0[mpi?] )
+   metis? ( >=sci-libs/parmetis-4 )
+   mpi? ( virtual/mpi[cxx?,fortran?] )
+   mumps? ( sci-libs/mumps[mpi?] sci-libs/scalapack )
+   scotch? ( sci-libs/scotch[mpi?] )
+   sparse? ( sci-libs/suitesparse >=sci-libs/cholmod-1.7.0 )
+   superlu? ( >=sci-libs/superlu-5 )
+   X? ( x11-libs/libX11 )
+"
+
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   virtual/pkgconfig
+   dev-util/cmake
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.7.0-disable-rpath.patch
+   "${FILESDIR}"/${PN}-3.13.0-fix_sandbox_violation.patch
+   "${FILESDIR}"/${PN}-3.13.0-make_hypre_configure.patch
+   "${FILESDIR}"/${PN}-3.13.0-do_not_run_mpiexec.patch
+)
+
+# petsc uses --with-blah=1 and --with-blah=0 to en/disable options
+petsc_enable() {
+   use "$1" && echo "--with-${2:-$1}=1" || echo "--with-${2:-$1}=0"
+}
+# add external library:
+# petsc_with use_flag libname libdir
+# petsc_with use_flag libname include linking_libs
+petsc_with() {
+   local myuse p=${2:-${1}}
+   if use ${1}; then
+   myuse="--with-${p}=1"
+   if [[ $# -ge 4 ]]; then
+   myuse="${myuse} --with-${p}-include=${EPREFIX}${3}"
+   shift 3
+   myuse="${myuse} --with-${p}-lib=$@"
+   else
+   myuse="${myuse} --with-${p}-dir=${EPREFIX}${3:-/usr}"
+   fi
+   else
+   myuse="--with-${p}=0"
+   fi
+   echo ${myuse}
+}
+
+# select between configure options depending on use flag
+petsc_select() {
+   use "$1" && echo "--with-$2=$3" || echo "--with-$2=$4"
+}
+
+src_configure() {
+   # bug 548498
+   # PETSc runs mpi processes during configure that result in a sandbox
+   # violation by trying to open /proc/mtrr rw. This is not easy to
+   # mitigate because it hap

[gentoo-commits] repo/gentoo:master commit in: sci-libs/cantera/, sci-libs/cantera/files/

2020-05-05 Thread Matthias Maier
commit: 59fa45759474a27495535271cc1dcb5bd5270a97
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 21 12:17:00 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 16:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59fa4575

sci-libs/cantera: fix sci-libs/sundials-5.2.0 compatibility

Because of increased rate of releases of SUNDIALS package and
as the 5.x branch currently doesn't break the Cantera the
"*_sundials4.patch" is changed to allow  yandex.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/cantera/cantera-2.4.0-r5.ebuild   |  2 +-
 .../cantera/files/cantera_2.4.0_sundials4.patch| 63 ++
 2 files changed, 41 insertions(+), 24 deletions(-)

diff --git a/sci-libs/cantera/cantera-2.4.0-r5.ebuild 
b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
index e4d8b7de2c0..ac2a89b4ddd 100644
--- a/sci-libs/cantera/cantera-2.4.0-r5.ebuild
+++ b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
dev-python/numpy[${PYTHON_MULTI_USEDEP}]
')
)
-2.4
  env['sundials_version'] = '.'.join(sundials_version.split('.')[:2])
 -if env['sundials_version'] not in 
('2.4','2.5','2.6','2.7','3.0','3.1','3.2'):
-+if env['sundials_version'] not in 
('2.4','2.5','2.6','2.7','3.0','3.1','3.2','4.0','4.1','5.0','5.1'):
++sundials_ver = LooseVersion(env['sundials_version'])
++if sundials_ver < LooseVersion('2.4') or sundials_ver >= 
LooseVersion('6.0'):
  print("""ERROR: Sundials version %r is not supported.""" % 
env['sundials_version'])
  sys.exit(1)
  print("""INFO: Using system installation of Sundials version %s.""" % 
sundials_version)
-diff -Nur old/include/cantera/numerics/CVodesIntegrator.h 
new/include/cantera/numerics/CVodesIntegrator.h
 old/include/cantera/numerics/CVodesIntegrator.h2018-08-24 
16:24:45.0 +0300
-+++ new/include/cantera/numerics/CVodesIntegrator.h2019-08-14 
04:39:50.0 +0300
+ 
+ #Determine whether or not Sundials was built with BLAS/LAPACK
+-if LooseVersion(env['sundials_version']) < LooseVersion('2.6'):
++if sundials_ver < LooseVersion('2.6'):
+ # In Sundials 2.4 / 2.5, SUNDIALS_BLAS_LAPACK is either 0 or 1
+ sundials_blas_lapack = 
get_expression_value(['"sundials/sundials_config.h"'],
+'SUNDIALS_BLAS_LAPACK')
+@@ -1690,7 +1697,7 @@
+ 
+ if env['system_sundials'] == 'y':
+ env['sundials_libs'] = ['sundials_cvodes', 'sundials_ida', 
'sundials_nvecserial']
+-if env['use_lapack'] and LooseVersion(env['sundials_version']) >= 
LooseVersion('3.0'):
++if env['use_lapack'] and sundials_ver >= LooseVersion('3.0'):
+ if env.get('has_sundials_lapack'):
+ env['sundials_libs'].extend(('sundials_sunlinsollapackdense',
+  'sundials_sunlinsollapackband'))
+diff -Naur a/include/cantera/numerics/CVodesIntegrator.h 
b/include/cantera/numerics/CVodesIntegrator.h
+--- a/include/cantera/numerics/CVodesIntegrator.h  2018-08-24 
16:24:45.0 +0300
 b/include/cantera/numerics/CVodesIntegrator.h  2020-04-21 
13:55:54.0 +0300
 @@ -49,7 +49,6 @@
  m_maxord = n;
  }
@@ -62,9 +79,9 @@ diff -Nur old/include/cantera/numerics/CVodesIntegrator.h 
new/include/cantera/nu
  virtual void setMaxStepSize(double hmax);
  virtual void setMinStepSize(double hmin);
  virtual void setMaxSteps(int nmax);
-diff -Nur old/include/cantera/numerics/Integrator.h 
new/include/cantera/numerics/Integrator.h
 old/include/cantera/numerics/Integrator.h  2018-08-24 16:24:45.0 
+0300
-+++ new/include/cantera/numerics/Integrator.h  2019-08-14 04:44:27.0 
+0300
+diff -Naur a/include/cantera/numerics/Integrator.h 
b/include/cantera/numerics/Integrator.h
+--- a/include/cantera/numerics/Integrator.h2018-08-24 16:24:45.0 
+0300
 b/include/cantera/numerics/Integrator.h2020-04-21 13:55:54.0 
+0300
 @@ -34,17 +34,6 @@
  Adams_Method //! Adams
  };
@@ -95,9 +112,9 @@ diff -Nur old/include/cantera/numerics/Integrator.h 
new/include/cantera/numerics
  //! Set the maximum step size
  virtual void setMaxStepSize(double hmax) {
  warn("setMaxStepSize");
-diff -Nur old/src/kinetics/ImplicitSurfChem.cpp 
new/src/kinetics/ImplicitSurfChem.cpp
 old/src/kinetics/ImplicitSurfChem.cpp  2018-08-24 16:24:45.0 
+0300
-+++ new/src/kinetics/ImplicitSurfChem.cpp  2019-08-14 04:45:57.0 
+0300
+diff -Naur a/src/kinetics/ImplicitSurfChem.cpp 
b/src/kinetics/ImplicitSurfChem.cpp
+--- a/src/kinetics/ImplicitSurfChem.cpp2018-08-24 16:24:45.0 
+0300
 b/src/kinetics/ImplicitSurfChem.cpp2020-04-21 13:55:54.0

[gentoo-commits] repo/gentoo:master commit in: sci-libs/cantera/files/, sci-libs/cantera/

2020-05-05 Thread Matthias Maier
commit: f2ace74dcbe808f7c6a6abd29d625f415602a633
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 21 01:17:42 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 16:49:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ace74d

sci-libs/cantera: Fix site-packages install paths

Python 3.7 and 3.8 site-packages dirs are located under /lib
for amd64 arch now (instead of /lib64 like for python2.7 and python3.6)
so the changes for python installation patch is required.

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/cantera/cantera-2.4.0-r5.ebuild|  6 +++---
 .../files/cantera_2.4.0_env_python_install_prefix.patch | 17 +
 2 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/sci-libs/cantera/cantera-2.4.0-r5.ebuild 
b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
index 78f23ee905b..e4d8b7de2c0 100644
--- a/sci-libs/cantera/cantera-2.4.0-r5.ebuild
+++ b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
@@ -52,9 +52,9 @@ DEPEND="
 
 PATCHES=(
"${FILESDIR}/${PN}_${PV}_env.patch"
-   "${FILESDIR}/${PN}_${PV}_env_python_install.patch"
+   "${FILESDIR}/${PN}_${PV}_env_python_install_prefix.patch"
"${FILESDIR}/${PN}_${PV}_sundials4.patch"
-   )
+)
 
 pkg_setup() {
fortran-2_pkg_setup
@@ -107,7 +107,7 @@ src_test() {
 }
 
 src_install() {
-   escons install stage_dir="${D}" libdirname="$(get_libdir)"
+   escons install stage_dir="${D}" libdirname="$(get_libdir)" 
python3_prefix="$(python_get_sitedir)"
if ! use cti ; then
rm -r "${D}/usr/share/man" || die "Can't remove man files."
else

diff --git 
a/sci-libs/cantera/files/cantera_2.4.0_env_python_install_prefix.patch 
b/sci-libs/cantera/files/cantera_2.4.0_env_python_install_prefix.patch
new file mode 100644
index 000..83890799636
--- /dev/null
+++ b/sci-libs/cantera/files/cantera_2.4.0_env_python_install_prefix.patch
@@ -0,0 +1,17 @@
+diff -Nur old/interfaces/cython/SConscript new/interfaces/cython/SConscript
+--- old/interfaces/cython/SConscript   2018-08-24 16:24:45.0 +0300
 new/interfaces/cython/SConscript   2019-08-14 04:28:41.0 +0300
+@@ -83,10 +83,10 @@
+ extra = ''
+ elif localenv['OS'] == 'Darwin':
+ extra = localenv.subst(' --prefix=${python%s_prefix}' % major)
+-elif localenv['libdirname'] == 'lib64':
+-# 64-bit RHEL / Fedora
++elif localenv['libdirname'] != 'lib':
++# 64-bit RHEL / Fedora etc. or e.g. x32 Gentoo profile
+ extra = localenv.subst(
+-' --prefix=${python%s_prefix} 
--install-lib=${python%s_prefix}/lib64/python%s.%s/site-packages' % (major, 
major, major, minor))
++' --prefix=${stage_dir}${prefix} 
--install-lib=${python%s_prefix}' % (major))
+ else:
+ extra = '--user'
+ localenv.AppendENVPath(



[gentoo-commits] repo/gentoo:master commit in: sci-libs/sundials/files/, sci-libs/sundials/

2020-05-05 Thread Matthias Maier
commit: 43d6a87a2087599304ddeb2996abb999102c8e74
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 21 12:12:34 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 16:50:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d6a87a

sci-libs/sundials: 5.2.0 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/sundials/Manifest |  1 +
 .../sundials-5.2.0-fix-license-install-path.patch  | 15 +
 sci-libs/sundials/sundials-5.2.0.ebuild| 70 ++
 3 files changed, 86 insertions(+)

diff --git a/sci-libs/sundials/Manifest b/sci-libs/sundials/Manifest
index 7e84ebcb147..0ad406c16c2 100644
--- a/sci-libs/sundials/Manifest
+++ b/sci-libs/sundials/Manifest
@@ -3,3 +3,4 @@ DIST sundials-4.0.2.tar.gz 17183377 BLAKE2B 
e322a978186f41d84a936faa55962ef6794b
 DIST sundials-4.1.0.tar.gz 17221960 BLAKE2B 
598c7adc9e37fcfb1f44a3235f58af489ad907d053cb67ee0d3b076076621958374eb847e48318ddf7ced85a7601c5330ac640c7abe8723aaee7d650e3298b8d
 SHA512 
1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0
 DIST sundials-5.0.0.tar.gz 18820465 BLAKE2B 
77bc7bd489b52ff316f3e889aad4ec27830c42650591270443d45a0aa958d06663e93931a8933ca2d228619263219be4d7441cb473eaaedeab958ae47418a44e
 SHA512 
4962adabcde19207b5044d1e63758d58b5d3cfeefcd0eae65ddfe5499931bf19fa98bafbd4742045cc255f6b4a45653f41df7a7739f86d6eb47c79c9312b4471
 DIST sundials-5.1.0.tar.gz 18496945 BLAKE2B 
bfe2c88bd1a43c6e0b50e30a4498d23da9e495b4a27e67ff309a032f892cfd8ce54010f567f26b1ecd40a2e21e9364f0b75d0b5dde2771c9e35ad4912e7abf64
 SHA512 
ad2fef1197fe5680651b63a1da8fab0087416c943f9142e6d0ac8388113fb7e33a7297847f550585d7e8fed1d33111ab85235b3a2f94ac81004f5f3eb584c021
+DIST sundials-5.2.0.tar.gz 18639221 BLAKE2B 
c10e6deb5839993b8601347be94412d0b0c058084b4dc0d380681f7b4debd535f9736c2ef734e9fd84c6ddc190ab05f46abcb711225ec1f156a18d8edb6317fb
 SHA512 
99163a104e436dab4779c77519502b5614b65d726324b29b14236315f6916beb5863fcd56b5acf19f62985c033b227fba1ebd3d3c4607ce991d94ee7739bb55f

diff --git 
a/sci-libs/sundials/files/sundials-5.2.0-fix-license-install-path.patch 
b/sci-libs/sundials/files/sundials-5.2.0-fix-license-install-path.patch
new file mode 100644
index 000..8fb6c977ca7
--- /dev/null
+++ b/sci-libs/sundials/files/sundials-5.2.0-fix-license-install-path.patch
@@ -0,0 +1,15 @@
+diff -Naur a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt   2020-04-01 00:03:37.0 +0300
 b/CMakeLists.txt   2020-04-21 13:27:58.0 +0300
+@@ -1146,9 +1146,9 @@
+ # install license and notice files
+ install(
+   FILES ${PROJECT_SOURCE_DIR}/LICENSE
+-  DESTINATION include/sundials
++  DESTINATION share/doc/sundials-5.2.0
+   )
+ install(
+   FILES ${PROJECT_SOURCE_DIR}/NOTICE
+-  DESTINATION include/sundials
++  DESTINATION share/doc/sundials-5.2.0
+   )

diff --git a/sci-libs/sundials/sundials-5.2.0.ebuild 
b/sci-libs/sundials/sundials-5.2.0.ebuild
new file mode 100644
index 000..c6bc6848c81
--- /dev/null
+++ b/sci-libs/sundials/sundials-5.2.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MAKEFILE_GENERATOR="emake"
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD="77 90"
+# if FFLAGS and FCFLAGS are set then should be equal
+
+inherit cmake fortran-2 toolchain-funcs
+
+DESCRIPTION="Suite of nonlinear solvers"
+HOMEPAGE="https://computation.llnl.gov/projects/sundials;
+SRC_URI="https://computation.llnl.gov/projects/sundials/download/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx doc examples fortran hypre lapack mpi openmp sparse static-libs 
superlumt threads"
+REQUIRED_USE="hypre? ( mpi )"
+
+BDEPEND="virtual/pkgconfig"
+RDEPEND="
+   lapack? ( virtual/lapack )
+   mpi? ( virtual/mpi sci-libs/hypre:= )
+   sparse? ( sci-libs/klu )
+   superlumt? ( sci-libs/superlu_mt:= )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-fix-license-install-path.patch )
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp && [[ $(tc-getCC) == 
*gcc ]] && ! tc-has-openmp; then
+   ewarn "OpenMP is not available in your current selected gcc"
+   die "need openmp capable gcc"
+   fi
+}
+
+src_configure() {
+   mycmakeargs+=(
+   -DBUILD_SHARED_LIBS=ON
+   -DBUILD_STATIC_LIBS="$(usex static-libs)"
+   -DCXX_ENABLE="$(usex cxx)"
+   -DFCMIX_ENABLE="$(usex fortran)"
+   -DF90_ENABLE="$(usex fortran)"
+   -DHYPRE

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

2020-05-05 Thread Matthias Maier
commit: 9d648a8dc23bf7801c596ada300f56f0894d73b6
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Tue Apr 21 01:10:09 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 16:49:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d648a8d

sci-libs/cantera: Revision bump. Pass FFLAGS for FORTRANFLAGS

FFLAGS env variable is passed now for FORTRANFLAGS compile option.
FFLAGS is presented by default in profile (see https://bugs.gentoo.org/575446).

Signed-off-by: Sergey Torokhov  yandex.ru>
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/cantera/cantera-2.4.0-r5.ebuild | 131 +++
 1 file changed, 131 insertions(+)

diff --git a/sci-libs/cantera/cantera-2.4.0-r5.ebuild 
b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
new file mode 100644
index 000..78f23ee905b
--- /dev/null
+++ b/sci-libs/cantera/cantera-2.4.0-r5.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+FORTRAN_NEEDED=fortran
+FORTRAN_STANDARD=90
+
+inherit desktop fortran-2 python-single-r1 scons-utils toolchain-funcs
+
+DESCRIPTION="Object-oriented tool suite for chemical kinetics, thermodynamics, 
and transport"
+HOMEPAGE="https://www.cantera.org;
+SRC_URI="https://github.com/Cantera/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+cti fortran pch +python test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( cti )
+   ${PYTHON_REQUIRED_USE}
+   "
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   http://cantera.org/docs/sphinx/html/compiling/config-options.html
+
+src_configure() {
+   scons_vars=(
+   CC="$(tc-getCC)"
+   CXX="$(tc-getCXX)"
+   cc_flags="${CXXFLAGS}"
+   cxx_flags="-std=c++11"
+   debug="no"
+   FORTRAN="$(tc-getFC)"
+   FORTRANFLAGS="${FFLAGS}"
+   optimize_flags="-Wno-inline"
+   renamed_shared_libraries="no"
+   use_pch=$(usex pch)
+## In some cases other order can break the detection of right location of 
Boost: ##
+   system_fmt="y"
+   system_sundials="y"
+   system_eigen="y"
+   env_vars="all"
+   extra_inc_dirs="/usr/include/eigen3"
+   )
+   use test || scons_vars+=( googletest="none" )
+
+   scons_targets=(
+   f90_interface=$(usex fortran y n)
+   python2_package="none"
+   )
+
+   if use cti ; then
+   local scons_python=$(usex python full minimal)
+   scons_targets+=( python3_package="${scons_python}" 
python3_cmd="${EPYTHON}" )
+   else
+   scons_targets+=( python3_package="none" )
+   fi
+}
+
+src_compile() {
+   escons build "${scons_vars[@]}" "${scons_targets[@]}" prefix="/usr"
+}
+
+src_test() {
+   escons test
+}
+
+src_install() {
+   escons install stage_dir="${D}" libdirname="$(get_libdir)"
+   if ! use cti ; then
+   rm -r "${D}/usr/share/man" || die "Can't remove man files."
+   else
+   # Run the byte-compile of modules
+   python_optimize "${D}/$(python_get_sitedir)/${PN}"
+   fi
+}
+
+pkg_postinst() {
+   if use cti && ! use python ; then
+   elog "Cantera was build without 'python' use-flag therefore the 
CTI tool 'ck2cti'"
+   elog "will convert Chemkin files to Cantera format without 
verification of kinetic mechanism."
+   fi
+
+   local post_msg=$(usex fortran "and Fortran " "")
+   elog "C++ ${post_msg}samples are installed to 
'/usr/share/${PN}/samples/' directory."
+
+   if use python ; then
+   elog "Python examples are installed to 
'$(python_get_sitedir)/${PN}/examples/' directories."
+   fi
+}



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

2020-05-05 Thread Matthias Maier
commit: 6e280fa7307e3ea0eb41a4ed4bb49ffba0d09de2
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May  5 05:28:05 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 06:04:52 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6e280fa7

sci-libs/ipp: version bump to 2020 update 1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 sci-libs/ipp/ipp-2020.1.217.ebuild | 44 ++
 1 file changed, 44 insertions(+)

diff --git a/sci-libs/ipp/ipp-2020.1.217.ebuild 
b/sci-libs/ipp/ipp-2020.1.217.ebuild
new file mode 100644
index 0..2c0be6abf
--- /dev/null
+++ b/sci-libs/ipp/ipp-2020.1.217.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+INTEL_DIST_PV=2020_update1_professional_edition
+
+inherit intel-sdp-r1
+
+DESCRIPTION="Intel Integrated Performance Primitive library"
+HOMEPAGE="http://software.intel.com/en-us/articles/intel-ipp/;
+
+IUSE="doc"
+KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND=""
+RDEPEND="~dev-libs/intel-common-19.1.1.217[compiler]"
+
+CHECKREQS_DISK_BUILD=6500M
+
+MY_PV="$(ver_rs 2 '-')" # 2020.1-217
+
+QA_PREBUILT="*"
+
+INTEL_DIST_DAT_RPMS=(
+   "ipp-common-${MY_PV}-${MY_PV}.noarch.rpm"
+   "ipp-common-ps-${MY_PV}-${MY_PV}.noarch.rpm")
+INTEL_DIST_AMD64_RPMS=(
+   "ipp-mt-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-mt-devel-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-st-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-st-devel-${MY_PV}-${MY_PV}.x86_64.rpm")
+INTEL_DIST_X86_RPMS=(
+   "ipp-mt-32bit-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-mt-devel-32bit-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-st-32bit-${MY_PV}-${MY_PV}.x86_64.rpm"
+   "ipp-st-devel-32bit-${MY_PV}-${MY_PV}.x86_64.rpm")
+
+pkg_setup() {
+   if use doc; then
+   INTEL_DIST_DAT_RPMS+=(
+   "ipp-doc-2020-${MY_PV}.noarch.rpm")
+   fi
+}



[gentoo-commits] proj/sci:master commit in: dev-lang/ifc/

2020-05-05 Thread Matthias Maier
commit: a59a74dc85efffa65ac15d8f39a24e0dd37db58f
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue May  5 05:03:51 2020 +
Commit:     Matthias Maier  gentoo  org>
CommitDate: Tue May  5 06:04:45 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=a59a74dc

dev-lang/ifc: version bump to 2020 update 1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 dev-lang/ifc/ifc-19.1.1.217.ebuild | 43 ++
 1 file changed, 43 insertions(+)

diff --git a/dev-lang/ifc/ifc-19.1.1.217.ebuild 
b/dev-lang/ifc/ifc-19.1.1.217.ebuild
new file mode 100644
index 0..4157a3eec
--- /dev/null
+++ b/dev-lang/ifc/ifc-19.1.1.217.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+INTEL_DIST_PV=2020_update1_professional_edition
+
+inherit intel-sdp-r1
+
+DESCRIPTION="Intel FORTRAN Compiler"
+HOMEPAGE="http://software.intel.com/en-us/articles/intel-composer-xe/;
+
+IUSE="doc"
+KEYWORDS="-* ~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="~dev-libs/intel-common-${PV}[compiler]"
+
+MY_PV="$(ver_rs 3 '-')" # 20.1.0-607630
+
+QA_PREBUILT="*"
+
+CHECKREQS_DISK_BUILD=400M
+
+INTEL_DIST_DAT_RPMS=( "ifort-common-${MY_PV}-${MY_PV}.noarch.rpm" )
+INTEL_DIST_AMD64_RPMS=( "ifort-${MY_PV}-${MY_PV}.x86_64.rpm" )
+INTEL_DIST_X86_RPMS=( "ifort-32bit-${MY_PV}-${MY_PV}.x86_64.rpm" )
+
+pkg_setup() {
+   if use doc; then
+   INTEL_DIST_DAT_RPMS+=( "ifort-doc-19.1-${MY_PV}.noarch.rpm" )
+   fi
+}
+
+src_install() {
+   # already provided in dev-libs/intel-common
+   rm \
+   
"${WORKDIR}"/opt/intel/compilers_and_libraries_2020.1.217/linux/compiler/include/omp_lib.f90
 \
+   
"${WORKDIR}"/opt/intel/compilers_and_libraries_2020.1.217/linux/compiler/include/intel64/omp_lib.mod
 \
+   
"${WORKDIR}"/opt/intel/compilers_and_libraries_2020.1.217/linux/compiler/include/intel64/omp_lib_kinds.mod
 \
+   || die "rm failed"
+
+   intel-sdp-r1_src_install
+}



  1   2   3   4   5   6   7   8   9   10   >