[gentoo-commits] repo/dev/tamiko:master commit in: sys-apps/likwid/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}