parent
13b756c413
commit
ba749e8468
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29609 BLAKE2B 8c4b3f224e3c5af686fb2fa6eed83f1854b1b9009c7845d273cf77589b4347f5a439326f4a89130f6b45f8c5d9739ed64c26503f71acac9ce0b33e03de9892a0 SHA512 476e3cf8699ea77e230d59038103976967acbc2e0fbd5cf95481d48f7d21d4b80ce81694e4bde453f08a26cc16cbd028e90b9beacd5da22690c8f3a5db758f72
|
||||
TIMESTAMP 2022-01-25T13:39:20Z
|
||||
MANIFEST Manifest.files.gz 29617 BLAKE2B 3a552988f7f6345556b140f4bcda9be90ea40456b71b276011228b3b5552b1f3d61c64d179f7fe3efc3cc2b799c9d4d00e262ce0972a3b4379ff2ce44390d989 SHA512 f5321c887f60fc6b8e11027b368cca483d105e78e11b3f90524d67017cb95d5da944073676126be0d3bc06fb8e7778c0b34ef78b58cae3f3254515f7d8f10b50
|
||||
TIMESTAMP 2022-01-25T17:09:25Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmHv/YhfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmHwLsVfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDdHxAAnp1u25ZfsI6w+s7PX52QqRZLBBQnvEYtAut6cmkUYuJhSimIRCFMssBg
|
||||
RQ6sNNLBDRGN7w39FWzv2LE7UCMyfqB/SywZtLhUQdpKoMjOdyc4PNepqi8QkPcn
|
||||
+PY/8N1xVnjVBdHzZxaHgqA8a8zdtyeOoU2Zi4xfTC/aFYoLQdGh/HJNd9C38GFN
|
||||
y0KSRDi1CzaDR2tF/SpNPXeDPZwqQztBvtb/M+7PM4keq4ZicoLP87lxhMSVflnu
|
||||
LKKNPKUoZTPgX1aAI3U87R73xIMntgUG9U2ZJqtBertu93NTxYnX5t5NV0i+63rn
|
||||
dOdshBhH7AZOb7Co54E9duVRKU9fsn5ABjAapl/3jpUPWlb7pg0Dg+u7poODZvMU
|
||||
vDs/ZlozV17u6dZYtemCMv6jz0o+Z4Cu7F2p58B059y6MGSm3FwPOpIKTlr5SDtW
|
||||
kEuuMM8mkS3onNUEiYu9QzNLbTMx2c00mp/KTgI7WT6AgFQlsjKtd8f6+yOL2zkP
|
||||
VvAZqLP1fZz2EVDIFI++qlnh1+wsdhI0N4HhyDyJXdXrFtFouBpuv4NHRE3UK9Ut
|
||||
LiHuUhXgwJxSRLwRgyD16J7ph/OmuCGPGpupVpzTKtOUqxxK4zch8SppqJkXGHmq
|
||||
6t+2a45kUiR6szDkwtHafqliHLSJN8pyuE2Sq3xQMuO/rUPZSqY=
|
||||
=FUPP
|
||||
klDR8Q/+OnrB4wfK+xql2QTqmMoHysqZJvhF73+L3XsB58aq7IQ6qyEwmgjlRXcp
|
||||
dO9RFWyacVxxm4DMeTiAwEtQP6Krb4Lh7xfDT5/mKdtk2fvJVOvAVbiKv28alEfb
|
||||
vFCPHzQ62MqW7j36IZYBelAYDgueSYNgD+z9uiiAcqfv0zuGCuvSXBSM3vgGG2j4
|
||||
ocOvHNXu1tKTGOCKm/BjA9hW9hscl6EnnMPTB4yeN9VkiQ3yKuC9oi6BOndV+F/V
|
||||
xAVCxjsM2sGK1eJQUKYufTyBaN4fTLsrWIBx4/FJ+sTVElzFedEaDLNoZxPjv+BS
|
||||
BGdT7CfvoC3teaxiGULOjNnDEmO7BBcl94LzVUJ8u3jjI+hxoyaYBzbHw8FEaTfj
|
||||
pl6QcGlvdJyPIuULXpt+hbiGvmhm2WQkJpZrDTJWCqwrIMRS/PSrSTrpltPqtLAI
|
||||
rUyg6Urf8UjMZWY2IQJTuUN07T13+G6TOJKgbdlj9YhGg/xhM4/hd1j9ZlFIVP+r
|
||||
olLzN+apcsmkGHHB19CnDfODOJGVmIopW01SAFzw19UOh1MTUarddAfQsEJR7sLa
|
||||
1SQ0zE9rSOOe7D8JWLhbeSXU7pVknDnKeAf8hH62KEkzmNwHbQpA0s5IbaiD0Dn/
|
||||
gj9mlaLzLkiJYifcF479ZOE5YviJ3U3nulid7du1QSsu7REXYSg=
|
||||
=UH0Q
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8,9,10} )
|
||||
DISTUTILS_SINGLE_IMPL=1
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=no
|
||||
inherit gnome2 distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="A graphical tool for administering virtual machines"
|
||||
HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager"
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit git-r3
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git"
|
||||
EGIT_BRANCH="master"
|
||||
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="${PYTHON_DEPS}
|
||||
app-cdr/cdrtools
|
||||
>=app-emulation/libvirt-glib-1.0.0[introspection]
|
||||
$(python_gen_cond_dep '
|
||||
dev-libs/libxml2[python,${PYTHON_USEDEP}]
|
||||
dev-python/argcomplete[${PYTHON_USEDEP}]
|
||||
>=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}]
|
||||
dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_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?]
|
||||
x11-libs/gtk+:3[introspection]
|
||||
x11-libs/gtksourceview:4[introspection]
|
||||
x11-libs/vte:2.91[introspection]
|
||||
policykit? ( sys-auth/polkit[introspection] )
|
||||
)"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="dev-python/docutils
|
||||
dev-util/intltool"
|
||||
|
||||
DOCS=( README.md NEWS.md )
|
||||
|
||||
# Doesn't seem to play nicely in a sandboxed environment.
|
||||
RESTRICT="test"
|
||||
distutils_enable_tests pytest
|
||||
|
||||
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}" || die
|
||||
export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null || die)
|
||||
else
|
||||
rm -r "${ED}/usr/share/virt-manager/ui/" || die
|
||||
rm -r "${ED}/usr/share/virt-manager/icons/" || die
|
||||
rm -r "${ED}/usr/share/icons/" || die
|
||||
rm -r "${ED}/usr/share/applications/virt-manager.desktop" || die
|
||||
rm -r "${ED}/usr/bin/virt-manager" || die
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use gtk && gnome2_pkg_postinst
|
||||
optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,6 +1,5 @@
|
||||
AUX libbsd-0.11.4-build-respect-OBJDUMP.patch 902 BLAKE2B 19a6d7738a8353fd895ca6d8acb18149867c9f5a581188c2e30c7499c284adbcf683227a86329037d07c670dabe4a62cb50fccf60bffe6dd3bdd506caf835a92 SHA512 0b499b391fb1edd1b245235fbb57a7d8efd179044b76b46b54f865fc3578f29573bd2196e25c0bdfa7f36a8fada203139ff502e08458d4017e562e4e960d1ea1
|
||||
DIST libbsd-0.11.3.tar.xz 399712 BLAKE2B 1af04b8fcbc0bfa59fba549639d61a33ac934fe7ee42b506d1b0452e0b836b0bfdd3d8739de90465be46fe6a9d326a2d11bcf72280aa19ccba81db5da6d63d89 SHA512 a7015ea1ffa3766b1a4690526a25231898ad8275149b31fb6801082450172249997c36165626d101ffce53b59767a46676eebc0806426922fe4e773a0376c1f5
|
||||
DIST libbsd-0.11.4.tar.xz 409148 BLAKE2B f6d71ac7b823cd8e46dbdefa044bdd6a026f7b1f4f5dcc6d7b9ad00851e1dff783ce55bdcfdea0896b98ed1f283df1a9baeaa55ca426c6653511d00e33fa63dc SHA512 59b903389529ff69e8c4644483cc991ae1e574384ef8ea37b4552766cb72fdc254b1e64edf6d4594c98b520cd9fef8543fe002b2fe04da7a25750809d040b995
|
||||
DIST libbsd-0.11.5.tar.xz 409972 BLAKE2B 00c89ad1be351e7851538eac2744f5aef87b5937330d514d17af8a20a04bc6eab0e2bda61d0080da1d1439306b3b191ab68b4bc4cd8558ff0adfe402bfbf5b52 SHA512 c52c19eddd53630aca14f9f6221f7b84aa9cc798b4bb91e867822b161793313aab872ac1c0350d29312a72fee6e2061f3910ff918b724ec171d8c9de5837c841
|
||||
EBUILD libbsd-0.11.3.ebuild 1276 BLAKE2B 2f7c2b5e0e8787d2202ed3d2e66dc0f6d82d519e8877de6090633685bdced48d28cdf0948163cee674ae5dcf042e1aa67e2b87e7fca1ee922c9de7540d16c63f SHA512 f31cfbc348e390f479be6075d8bb5891fb2e37dcd04637e3bafa9a9dcc2f332325ab5f1f8b4d1c509f8474524953f09afc1da1b1d66bd3581102cf555b53f6c7
|
||||
EBUILD libbsd-0.11.4.ebuild 1202 BLAKE2B a937ccf6e81b4a5b5f3bd97df1ea6dc179cc7d2055955adecc6ffb91c07bfdd2d11c39e98dfd827665ebc93ed5d10c23340f2eef64abf9fcfb3520f43c6ac207 SHA512 f3b369533acf322f031142a9346210975251af84891183c6fcc54fd694f496261d126103c45ef16cb2f3f7e3a538f433b3818b95d2cc71f7ff25248c60799b7d
|
||||
EBUILD libbsd-0.11.5.ebuild 1053 BLAKE2B 5c0c7e80dcb7b10d5ea696dd970866439d44d0a53b2eeb570c8716b7a0458e35b2a714c19c145718f1782830a548be8b43d988e1c8bc1960b5dacad358ae9602 SHA512 91b9af7545f827a2c1af4270b3186b4de742f8f314699a1ebc1b0db0bf1be8907107940848aad726d8f55f7930c115e5fab84dd1f541b703f1bc1d0c863d12a4
|
||||
MISC metadata.xml 363 BLAKE2B a1c4a829ec2dabf18360ab23b1aed4892f0650849a5287070fa15abffad4dc074d3c9c1fb698aa4da63262dcc1a4b57431654374c2f43764127daa389e7381d4 SHA512 5120ee7fb2fc2513df1a78a279d8d691969ee08d85ad2d960b5579069767eeb20087019a8a95d2f3c3f11d2ae721233a8283e47ad35d4c0fdbdef4cebc1ce930
|
||||
|
@ -1,26 +0,0 @@
|
||||
https://gitlab.freedesktop.org/libbsd/libbsd/-/merge_requests/16
|
||||
|
||||
From 3fbb632b460a4f2d37036cf3959736938494459e Mon Sep 17 00:00:00 2001
|
||||
From: Sam James <sam@gentoo.org>
|
||||
Date: Sun, 23 Jan 2022 15:36:55 +0000
|
||||
Subject: [PATCH] build: respect $(OBJDUMP)
|
||||
|
||||
We already search for it in `./configure` so let's respect
|
||||
the result of that search.
|
||||
|
||||
This helps with cross-compilation and any other cases
|
||||
where one might want to choose a different toolchain.
|
||||
|
||||
Bug: https://bugs.gentoo.org/831863
|
||||
Signed-off-by: Sam James <sam@gentoo.org>
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -141,7 +141,7 @@ TRANSPARENT_LIBMD_DEPENDS = format.ld
|
||||
|
||||
format.ld:
|
||||
$(CC) -shared -nostdlib -nostartfiles -x assembler /dev/null -o $@.so
|
||||
- objdump -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@
|
||||
+ $(OBJDUMP) -f $@.so | sed -n 's/.*file format \(.*\)/OUTPUT_FORMAT(\1)/;T;p' > $@
|
||||
rm -f $@.so
|
||||
endif
|
||||
|
@ -1,7 +1,4 @@
|
||||
AUX quazip-1.1-cmake.patch 3279 BLAKE2B 5b596da742e87c00c742881a8585d4f48955d99dfd868451ad2eacde64b7f035dfcf38efeb21335ee8c2e68a6aa0606a7d18e2a23198efc5e1d3f3068a93261d SHA512 5c28adf3e6ae96c3be89dab18092be2089e2b622a9c88e9423abdd505db306680c97abc861d4b90829efeca6b3a85907ad927512e95da575eaec39bd231a8b5a
|
||||
AUX quazip-1.2-cmake.patch 2978 BLAKE2B 3125b2b84e9316f3db9afbbfc91b379933dec602e288cbfffbc58cd422ea3f26653075d9bce731671e375127c937c6fcc2ff9cf217884be67057c9ecdd43115d SHA512 033c63a46ec0b1ea82f713dc807faf30c266e4bf385b4e9c0b1e6320c12f7c2093d1388a06e65ea32cfe27374324f00eb08baca9a2648bac8d0801a783b19fa7
|
||||
DIST quazip-1.1.tar.gz 153870 BLAKE2B c784d21d7c9623472fabf9bbf68c9d191dd0765f6b7114f0ea0b2597bbb31a9957feaea4d0325f98116d71acc4a7057f5c28ce5b84c6317cd25fdade30a279da SHA512 418516759e993c2e5636422c6a14e2caf95f836698b91d2188df5ef9b97879ee326255273793fc802325e14f378cbe2baad7e6ec2e1732e19bf238f70891f22c
|
||||
DIST quazip-1.2.tar.gz 155878 BLAKE2B cfd5505509863dfdfcc88cf9f50aeff0ee0c1391412dc8aeb34ab020debd8a29279563323a0ca13a8d3b8b026518f5d079b8fa989aca20a9bec083c6dd4e3695 SHA512 3f4b1a4194ca286163b1c17880ea471a341dcc05d758ee8f3d1e540d0f6aed7ac18200450187034c46b4fab1da39111dca534d75859701259406a6dd50205386
|
||||
EBUILD quazip-1.1-r1.ebuild 941 BLAKE2B 19855983f1cfcfd549bfbd4e183c570d663492e507ff1daed5821d76c75dc9bf18b55697cb4e555091e8f2e538111d400979d4cc175556269dbd6ff46d1b0ae8 SHA512 d8545a52bd5ec70501514f3fe45808190c393c892b8a8e3abe0810bbd1d091378ef4d397a8239413f075d4f0453a9ef2a9ef57379180ec13808a3172f6f16eb1
|
||||
EBUILD quazip-1.2.ebuild 945 BLAKE2B 8a864f56c7b722b9b196b470df69cfcb14eba0dec5f7e8d1713750835442e5767956f0669d182dbe34831120b7c4f0144f78e73a98ceec422511c05d71156419 SHA512 f670036990d26bab46c4440e972a331b6f0b0274d058fd2d4d23a8555e01aa83ce5b4e38ed86f23ff53e37d42a4c812ff26f7a922a29b665f21063ccfc8c639e
|
||||
EBUILD quazip-1.2.ebuild 941 BLAKE2B fdfbd8cc0cb2a17409081c4de485bd573a1ff3145778c71d57e618dcf860638b8bc85923a624e3ef36b1f865b576c65183ed82229dc0cd378f159372b8c80fb6 SHA512 bde570eb2fd7d7944db9cad35fe888044c26c602ddbf31ce4782161e85620db781b46ba951d499519409a00464fdcb84e63c4e6c1e76818ad886fced3fddf46c
|
||||
MISC metadata.xml 348 BLAKE2B 756252686a3a4888fa4466e59594dc39bd40675d1a9b4b98124ec014d6fdaa14ad5dfd0659712fe5c2e7d338753d7b101fa3183831964764f68e67bb7b950ac7 SHA512 e10894c3e476992491b0692fcce8091450deee9782c7b580e2b956276b000a851844f9a0c408708c9508be607e3744be4f6849162ee362ac818a2e6ad05eb9a7
|
||||
|
@ -1,84 +0,0 @@
|
||||
From cb46ae4bc4c9684010b433eec3a35fc4fa1ebc5d Mon Sep 17 00:00:00 2001
|
||||
From: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
Date: Sat, 20 Feb 2021 22:53:46 +0100
|
||||
Subject: [PATCH] Use CTest module provided BUILD_TESTING (default: ON)
|
||||
|
||||
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
|
||||
---
|
||||
CMakeLists.txt | 38 +++++++++++++++++---------------------
|
||||
1 file changed, 17 insertions(+), 21 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index c314fe1..bac3699 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -16,7 +16,7 @@ if(NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE RELEASE)
|
||||
endif()
|
||||
|
||||
-enable_testing()
|
||||
+include(CTest)
|
||||
set(CMAKE_AUTOMOC ON)
|
||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
||||
set(CMAKE_DEBUG_POSTFIX d)
|
||||
@@ -27,33 +27,29 @@ set(QUAZIP_LIB_FILE_NAME quazip${QuaZip_VERSION_MAJOR}-qt${QUAZIP_QT_MAJOR_VERSI
|
||||
set(QUAZIP_LIB_TARGET_NAME QuaZip)
|
||||
set(QUAZIP_DIR_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}-${QUAZIP_LIB_VERSION})
|
||||
set(QUAZIP_PACKAGE_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION})
|
||||
-set(QUAZIP_ENABLE_TESTS OFF)
|
||||
if(QUAZIP_QT_MAJOR_VERSION EQUAL 6)
|
||||
- find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat
|
||||
- OPTIONAL_COMPONENTS Network Test)
|
||||
+ find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat)
|
||||
set(QUAZIP_LIB_QT_LIBRARIES Qt6::Core Qt6::Core5Compat)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||
set(QUAZIP_PKGCONFIG_REQUIRES Qt6Core)
|
||||
- if (Qt6Network_FOUND AND Qt6Test_FOUND)
|
||||
- set(QUAZIP_ENABLE_TESTS ON)
|
||||
- endif()
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt6 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||
+ endif()
|
||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 5)
|
||||
- find_package(Qt5 REQUIRED COMPONENTS Core
|
||||
- OPTIONAL_COMPONENTS Network Test)
|
||||
+ find_package(Qt5 REQUIRED COMPONENTS Core)
|
||||
set(QUAZIP_LIB_QT_LIBRARIES Qt5::Core)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||
set(QUAZIP_PKGCONFIG_REQUIRES Qt5Core)
|
||||
- if (Qt5Network_FOUND AND Qt5Test_FOUND)
|
||||
- set(QUAZIP_ENABLE_TESTS ON)
|
||||
- endif()
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt5 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||
+ endif()
|
||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 4)
|
||||
- find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore
|
||||
- OPTIONAL_COMPONENTS QtNetwork QtTest)
|
||||
+ find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore)
|
||||
set(QUAZIP_LIB_QT_LIBRARIES Qt4::QtCore)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||
set(QUAZIP_PKGCONFIG_REQUIRES QtCore)
|
||||
- if (QT_QTNETWORK_FOUND AND QT_QTTEST_FOUND)
|
||||
- set(QUAZIP_ENABLE_TESTS ON)
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt4 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||
endif()
|
||||
else()
|
||||
message(FATAL_ERROR "Qt version ${QUAZIP_QT_MAJOR_VERSION} is not supported")
|
||||
@@ -69,7 +65,7 @@ endif()
|
||||
|
||||
add_subdirectory(quazip)
|
||||
|
||||
-if(QUAZIP_ENABLE_TESTS)
|
||||
- add_subdirectory(qztest EXCLUDE_FROM_ALL)
|
||||
+if(BUILD_TESTING)
|
||||
+ add_subdirectory(qztest EXCLUDE_FROM_ALL)
|
||||
endif()
|
||||
|
||||
--
|
||||
2.30.1
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||
HOMEPAGE="https://stachenov.github.io/quazip/"
|
||||
SRC_URI="https://github.com/stachenov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
sys-libs/zlib[minizip]
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
test? (
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qttest:5
|
||||
)
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!=dev-libs/quazip-1.1-r0:1
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DQUAZIP_QT_MAJOR_VERSION=5
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
use test && cmake_build qztest
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX pydot-1.4.2-pyparsing-3.patch 738 BLAKE2B eb89ff2dabde77e8fcf9fdcad29cb9080d0c290457140b67eb697ebba50cbcb48c0cc66058defcf110d3aa414f9e98d6af136a862e2dcda1f27a2bf0d3a0df5a SHA512 c917ad4943fc0cca00f13eeb0722f476b2c57ffaecdab9c54714e32dc1fddce3006d9a10d4f7947dd0f1272133901fbf46271f4524b1d7758f43c6ef352794c0
|
||||
DIST pydot-1.4.2.tar.gz 272678 BLAKE2B 966f2c4ef3e26a63cc50ab89b5b6b5b413aabdfeddf994f2d5ba9dedaa1ed3152dd8060186e7380c3e768b783f7bfe1971cd600c18d1b73f7ac63db08ee3ace9 SHA512 caa8051561710129b5164fd1392da941829fd977092a6ec8b00efe7a199d2d60bc7ef13cb0e51615f384550f0fb80190d0f56b83d8d80d1fe372efb5dbbd3632
|
||||
EBUILD pydot-1.4.2-r1.ebuild 933 BLAKE2B 4365ef5cb9ac25fffc7e8482dfbc8c350ae182de6121c31f68479d2ccc1479e4e435d3e2ebbe9942cbac3a74b6e49030bf3d3893c50f1b10795d13417e06955e SHA512 d4d70146029cf57f1f739c83fdf8a26736ee9694414fa5f39c4564390aa93417f575ce444ad4080fc55b5e3c8c4889b9f8c4dc20b63cc0f0f9135c8e3f81edd2
|
||||
EBUILD pydot-1.4.2-r2.ebuild 929 BLAKE2B 214c0d2d9d91dc6f58777c11468e4042a5d25c94b8cd14c34cd635f1dda238064a342accee3a048b8f7305ae986b10a9d96a31979e40a573269de7e88dc35146 SHA512 a6d0293491a4c1374d851c27834543fa45ee2b565eb25388d1218920e82efb9e8a77f5c3424b713c6e9d1483e4f04c3404586a1814b8f30fa73b76763f965613
|
||||
EBUILD pydot-1.4.2-r3.ebuild 928 BLAKE2B 6f3af350f3e176d9e87ca748a99a0832e1afef1e71a48a3ab0e157ebb9e82e04696f23bbd4aec01942ab84b73524f6fb5430255da5e770f104ee4ef04eceea39 SHA512 c4c754be8b247d6fd8f3d47b7a3951cac95dcc1cfe6e09797e58b780c153d64d94460272317d9421cdf8fb1fab4f1624d5375a4181eaa5a65a0c6f6577176b0b
|
||||
MISC metadata.xml 372 BLAKE2B faad24394ef27dedc8b563e505444b414fe95cb6097bd2bebe01232e68c975b77d415c2a05ec1ad19f0ce1218d1c3f057beea6deecef01b940962a287ad8ce46 SHA512 281a6e2097fcf978f7e691640e257a5f60b242570f8a5715e078363c5658b96b50d3c29ccaad448c0b2ac3dd7b898dcae457bafdb08952163de8d1af81954d75
|
||||
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST ahoviewer-2.0.0_beta.tar.gz 488564 BLAKE2B 325d9689e13fc2847d00be3e77eb5cd8234c98d0c516d3427d4275beaf6cc08ba8a054dfa047ec5e00e4693f8b14f730694358dc22a15e8d503bf67f232c1772 SHA512 6a38da0810c93886233a41d1fdc3f9779158c54b328c13cb2eea9e921057913fd3bb48370b95526f2bc8635ca4ba0967e7edeb95052ea689b05fb8555d826cf0
|
||||
DIST ahoviewer-2.0.0_pre20211126.tar.gz 502643 BLAKE2B fdfb4def35f6f1024ae47c114395f45e86abfb23a54275abf98a16bc8b7bae879e57034401b5effb340a2855af64b66ae09d86bcbbdd50e39f43f4f300232e2f SHA512 4facaa1938308e82b1743cb97186925b18ee843456a75bb2639e303e35e40fbee4b6bdebf1aa977fed03b2a4cf6a2b558c488720156db5f821da30578362303f
|
||||
DIST ahoviewer-2.0.0_pre20220124.tar.gz 502882 BLAKE2B 9476c42dd36615f9106b6db0386b20c8922092fe68674f7a4439ca64458c00e3c1943a7402aed752ec91395e0684ce7cd89b0ac2de7f198edb39ebccef782fbd SHA512 0cf01c7011ae506fcff9700c46a06a57fdccc8f8a274d86a8438c926f0513e4e5851bdb37cb6ee7f8b673894938aafa7c2cb485773db04b977ec5f8b8634da3e
|
||||
EBUILD ahoviewer-2.0.0_beta.ebuild 1975 BLAKE2B f4ded42ed2acce53d6d72872e5f108f76bb58be7ac884b8b4db2943c949d2da3c270d956beb290f3fcebaf1e59466a7a2997a25bdb03f2ead3d4e7f1d874b92d SHA512 20eaa9a7b32ace00b176cf197cc2ed6da64268ba4f083512a7753bf32b3305a9922dbdf70e3b97792462830ff40cb1267ac2b496d0958dbc857082c15b895c5e
|
||||
EBUILD ahoviewer-2.0.0_pre20211126.ebuild 1862 BLAKE2B 8e556b630ead24875cd9a52611955c9686cb10555c2b78ee319718b0faffdda9408e15a8ce82639cfaaae900ff5beb9df0514b3b321be8104537b0c88dc0f68d SHA512 bbd04b293aa61d4855feee830284900eaad9b0d47a2da5f5ea8a2e82898bbf770c63b9d6e1ac75a1b242110f923748e17c80aeadc06be3f5a282e0fb2f12c4e2
|
||||
EBUILD ahoviewer-2.0.0_pre20220124.ebuild 1864 BLAKE2B 2ade906efc1b0bacab5bfc38654423978686b3a0dca849eab8cc74e243b218765e1660084c6bd1dbce840cb4a031379e44f76d768bad528a1bc5aab742d1eb79 SHA512 d3fb725e65b8b8f0a193939f819d2607d8511dd856fa16b13f31ce4342b3a1a6ab00fc6487e18f33537ceb0ca566bc44bc60d2c0e641e27b891ebddf316668e1
|
||||
MISC metadata.xml 432 BLAKE2B 865f9803f9a469564f6d4fee9bffa7eb94d268db2358281cc8b744f5de2b88dc9abcd69b8610113c797bd0eeb574985d3775f9259884f57cbe9eda47aa051ac7 SHA512 60ecc403ad49d4a774ec98ef8850041f358d1903d345eaf63d7429e6c96e11a34e3dc5ed7e1470fb851fbdef9b3b2d965d9d04303c1b8f61691857354cca5924
|
||||
|
@ -0,0 +1,81 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson xdg
|
||||
|
||||
MY_COMMIT="420959bef25d069424244b1fbd788e6b7eedd903"
|
||||
|
||||
DESCRIPTION="A GTK image viewer, manga reader, and booru browser"
|
||||
HOMEPAGE="https://github.com/ahodesuka/ahoviewer"
|
||||
SRC_URI="https://github.com/ahodesuka/ahoviewer/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gnome-keyring gnutls +gstreamer plugins +rar +ssl +zip"
|
||||
|
||||
DEPEND="dev-cpp/atkmm:0
|
||||
dev-cpp/glibmm:2
|
||||
dev-cpp/gtkmm:3.0
|
||||
dev-cpp/pangomm:1.4
|
||||
dev-libs/glib:2
|
||||
dev-libs/libconfig:=[cxx]
|
||||
dev-libs/libsigc++:2
|
||||
dev-libs/libxml2:2
|
||||
media-libs/libnsgif
|
||||
net-misc/curl
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
gnome-keyring? ( app-crypt/libsecret )
|
||||
gstreamer? (
|
||||
media-libs/gst-plugins-bad:1.0
|
||||
media-libs/gstreamer:1.0
|
||||
)
|
||||
plugins? (
|
||||
dev-libs/gobject-introspection
|
||||
dev-libs/libpeas
|
||||
)
|
||||
rar? ( app-arch/unrar:= )
|
||||
ssl? (
|
||||
gnutls? (
|
||||
dev-libs/libgcrypt:=
|
||||
net-libs/gnutls:=
|
||||
net-misc/curl[curl_ssl_gnutls]
|
||||
)
|
||||
!gnutls? (
|
||||
dev-libs/openssl:=
|
||||
net-misc/curl[curl_ssl_openssl]
|
||||
)
|
||||
)
|
||||
zip? ( dev-libs/libzip:= )
|
||||
"
|
||||
RDEPEND="${DEPEND}
|
||||
gstreamer? (
|
||||
media-libs/gst-plugins-base:1.0[X]
|
||||
media-libs/gst-plugins-good:1.0
|
||||
|| (
|
||||
media-plugins/gst-plugins-vpx
|
||||
media-plugins/gst-plugins-libav
|
||||
)
|
||||
)"
|
||||
|
||||
# In future (-beta), pull https://github.com/ahodesuka/ahoviewer-plugins
|
||||
# directly via SRC_URI="plugins? ( )", or add as a separate package. It
|
||||
# depends on how the plugins are handled.
|
||||
#PDEPEND="plugins? ( x11-misc/ahoviewer-plugins )"
|
||||
|
||||
S="${WORKDIR}/ahoviewer-${MY_COMMIT}"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature gnome-keyring libsecret)
|
||||
$(meson_feature gstreamer)
|
||||
$(meson_feature plugins libpeas)
|
||||
$(meson_feature rar libunrar)
|
||||
$(meson_feature zip libzip)
|
||||
)
|
||||
|
||||
meson_src_configure
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 25 Jan 2022 13:39:15 +0000
|
||||
Tue, 25 Jan 2022 17:09:16 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 25 Jan 2022 13:39:15 +0000
|
||||
Tue, 25 Jan 2022 17:09:16 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=dev-python/docutils dev-util/intltool test? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_8? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_10(-)] ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 )
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
|
||||
DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=A graphical tool for administering virtual machines
|
||||
EAPI=7
|
||||
HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
|
||||
IUSE=gtk policykit sasl test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=test !test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=http://virt-manager.org/download/sources/virt-manager/virt-manager-3.2.0.tar.gz
|
||||
_eclasses_=distutils-r1 94da33c8715be375258447cf8042f827 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnome.org b5c48cddff1da36a205d924d722b28c9 gnome2 397207e07bdf58b07ce295d0bc1049fe gnome2-utils 239e7afa214b50012f83b8bb61de7555 libtool 241a8f577b9781a42a7421e53448a44e multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-single-r1 9783802d3840cbbd78c02b313df760cc python-utils-r1 25287947a5a70b86268775aaf87e3467 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=70119fea5921005ee206a15b4f880329
|
@ -1,14 +1,15 @@
|
||||
BDEPEND=dev-python/docutils dev-util/intltool test? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_8? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_10(-)] ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
|
||||
DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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] ) ) dev-python/docutils dev-util/intltool test? ( python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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] ) ) python_single_target_python3_8? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-6.2.5-r2[python_targets_python3_10(-)] ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) >=dev-vcs/git-1.8.2.1[curl]
|
||||
DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
DESCRIPTION=A graphical tool for administering virtual machines
|
||||
EAPI=6
|
||||
HOMEPAGE=http://virt-manager.org
|
||||
EAPI=7
|
||||
HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager
|
||||
IUSE=gtk policykit sasl test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10
|
||||
LICENSE=GPL-2
|
||||
PROPERTIES=live
|
||||
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 )
|
||||
RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_8? ( dev-libs/libxml2[python,python_targets_python3_8(-)] dev-python/argcomplete[python_targets_python3_8(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_8(-)] dev-python/pygobject:3[python_targets_python3_8(-)] dev-python/requests[python_targets_python3_8(-)] dev-python/tqdm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-libs/libxml2[python,python_targets_python3_9(-)] dev-python/argcomplete[python_targets_python3_9(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_9(-)] dev-python/pygobject:3[python_targets_python3_9(-)] dev-python/requests[python_targets_python3_9(-)] dev-python/tqdm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] dev-python/tqdm[python_targets_python3_10(-)] ) >=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?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.0_p1-r1:3.10 )
|
||||
REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
_eclasses_=desktop c0d27bf73aa08ca05b663dbd31fbef28 distutils-r1 94da33c8715be375258447cf8042f827 eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnome.org b5c48cddff1da36a205d924d722b28c9 gnome2 397207e07bdf58b07ce295d0bc1049fe gnome2-utils 239e7afa214b50012f83b8bb61de7555 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b preserve-libs dbc9f8d2d49c66467bc327fddd8317bd python-single-r1 9783802d3840cbbd78c02b313df760cc python-utils-r1 25287947a5a70b86268775aaf87e3467 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 vcs-clean b690a7e9b6c497cf59326a7545df4283 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4251d4c84c25f59094fd557e0063a974 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=d17d7209aea0bd55908df0500289fbde
|
||||
_eclasses_=distutils-r1 94da33c8715be375258447cf8042f827 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnome.org b5c48cddff1da36a205d924d722b28c9 gnome2 397207e07bdf58b07ce295d0bc1049fe gnome2-utils 239e7afa214b50012f83b8bb61de7555 libtool 241a8f577b9781a42a7421e53448a44e multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b optfeature 30ce9dec2b8943338c9b015bd32bac6a python-single-r1 9783802d3840cbbd78c02b313df760cc python-utils-r1 25287947a5a70b86268775aaf87e3467 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=9c2a1243787ced5317e2306571f10a96
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-qt/qtcore:5 sys-libs/zlib[minizip] test? ( dev-qt/qtnetwork:5 dev-qt/qttest:5 )
|
||||
DESCRIPTION=Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package
|
||||
EAPI=7
|
||||
HOMEPAGE=https://stachenov.github.io/quazip/
|
||||
IUSE=test
|
||||
KEYWORDS=amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
|
||||
LICENSE=LGPL-2.1-with-linking-exception
|
||||
RDEPEND=dev-qt/qtcore:5 sys-libs/zlib[minizip] !=dev-libs/quazip-1.1-r0:1
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0/1
|
||||
SRC_URI=https://github.com/stachenov/quazip/archive/v1.1.tar.gz -> quazip-1.1.tar.gz
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=3c825cd507b73f7177123e689633a3b3
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
BDEPEND=>=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst test
|
||||
DEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libconfig:=[cxx] dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/libnsgif net-misc/curl x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gst-plugins-bad:1.0 media-libs/gstreamer:1.0 ) plugins? ( dev-libs/gobject-introspection dev-libs/libpeas ) rar? ( app-arch/unrar:= ) ssl? ( gnutls? ( dev-libs/libgcrypt:= net-libs/gnutls:= net-misc/curl[curl_ssl_gnutls] ) !gnutls? ( dev-libs/openssl:= net-misc/curl[curl_ssl_openssl] ) ) zip? ( dev-libs/libzip:= )
|
||||
DESCRIPTION=A GTK image viewer, manga reader, and booru browser
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/ahodesuka/ahoviewer
|
||||
IUSE=gnome-keyring gnutls +gstreamer plugins +rar +ssl +zip
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-cpp/atkmm:0 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-cpp/pangomm:1.4 dev-libs/glib:2 dev-libs/libconfig:=[cxx] dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/libnsgif net-misc/curl x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( media-libs/gst-plugins-bad:1.0 media-libs/gstreamer:1.0 ) plugins? ( dev-libs/gobject-introspection dev-libs/libpeas ) rar? ( app-arch/unrar:= ) ssl? ( gnutls? ( dev-libs/libgcrypt:= net-libs/gnutls:= net-misc/curl[curl_ssl_gnutls] ) !gnutls? ( dev-libs/openssl:= net-misc/curl[curl_ssl_openssl] ) ) zip? ( dev-libs/libzip:= ) gstreamer? ( media-libs/gst-plugins-base:1.0[X] media-libs/gst-plugins-good:1.0 || ( media-plugins/gst-plugins-vpx media-plugins/gst-plugins-libav ) )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/ahodesuka/ahoviewer/archive/420959bef25d069424244b1fbd788e6b7eedd903.tar.gz -> ahoviewer-2.0.0_pre20220124.tar.gz
|
||||
_eclasses_=meson 9f3e84959ae1d60e19bc91f212774dcc multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-utils-r1 25287947a5a70b86268775aaf87e3467 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 xdg 6024fbc93167fad782e2032933654857 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=a42ef9b35292f43b3e15417cb1b26fc6
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=acct-group/nagios acct-user/nagios virtual/mailx dev-lang/perl:= apache2? ( acct-group/apache ) lighttpd? ( acct-group/lighttpd ) web? ( app-arch/unzip ) virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install postinst
|
||||
DEPEND=dev-libs/libltdl:0
|
||||
DESCRIPTION=Nagios core - monitoring daemon, web GUI, and documentation
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.nagios.org/
|
||||
IUSE=apache2 classicui lighttpd +web vim-syntax
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=acct-group/nagios acct-user/nagios virtual/mailx dev-lang/perl:= dev-libs/libltdl:0 web? ( media-libs/gd[jpeg,png] lighttpd? ( www-servers/lighttpd[php] ) apache2? ( || ( www-servers/apache[apache2_modules_alias,apache2_modules_cgi] www-servers/apache[apache2_modules_alias,apache2_modules_cgid] ( www-servers/apache[apache2_modules_alias] www-apache/mod_fcgid ) ) || ( dev-lang/php:*[apache2] dev-lang/php:*[cgi] dev-lang/php:*[fpm] ) ) ) vim-syntax? ( app-vim/nagios-syntax )
|
||||
REQUIRED_USE=apache2? ( !lighttpd )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/nagios/nagios-4.4.6.tar.gz web? ( https://dev.gentoo.org/~mjo/distfiles/nagios-core-gentoo-icons-20141125.tar )
|
||||
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=7b1c66f2c53393dce3dc07115f8917b6
|
@ -0,0 +1,15 @@
|
||||
BDEPEND=verify-sig? ( sec-keys/openpgp-keys-teemutoivola ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
|
||||
DEFINED_PHASES=compile install postinst unpack
|
||||
DEPEND=acct-group/vnstat acct-user/vnstat dev-db/sqlite gd? ( media-libs/gd[png] ) test? ( dev-libs/check )
|
||||
DESCRIPTION=Console-based network traffic monitor that keeps statistics of network usage
|
||||
EAPI=8
|
||||
HOMEPAGE=https://humdi.net/vnstat/
|
||||
IUSE=gd selinux test verify-sig
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=acct-group/vnstat acct-user/vnstat dev-db/sqlite gd? ( media-libs/gd[png] ) selinux? ( sec-policy/selinux-vnstatd ) virtual/tmpfiles
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://humdi.net/vnstat/vnstat-2.9.tar.gz verify-sig? ( https://humdi.net/vnstat/vnstat-2.9.tar.gz.asc )
|
||||
_eclasses_=multilib de4beb52bfa93c4c5d96792a6b5e1784 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 11d91b11caf3bbb725c7d9eba90335c8 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 verify-sig 5cf1b4c749926e7fdeef16c8c3245267
|
||||
_md5_=930c6a35dec48b1434a8fa96495d59d8
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/libuv:= hwloc? ( sys-apps/hwloc:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= )
|
||||
DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
|
||||
EAPI=7
|
||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
||||
IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
|
||||
KEYWORDS=amd64 arm64
|
||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||
RDEPEND=dev-libs/libuv:= hwloc? ( sys-apps/hwloc:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.15.2.tar.gz -> xmrig-6.15.2.tar.gz
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=e1429d9d9eae821d531aa578b186ada6
|
@ -1,14 +0,0 @@
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/libuv:= hwloc? ( sys-apps/hwloc:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= )
|
||||
DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
|
||||
EAPI=7
|
||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
||||
IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||
RDEPEND=dev-libs/libuv:= hwloc? ( sys-apps/hwloc:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.15.3.tar.gz -> xmrig-6.15.3.tar.gz
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=2baffd96c4da303ad9a91d9e99cd99cc
|
@ -1,14 +0,0 @@
|
||||
BDEPEND=dev-util/ninja >=dev-util/cmake-3.20.5 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= )
|
||||
DESCRIPTION=RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner
|
||||
EAPI=7
|
||||
HOMEPAGE=https://xmrig.com https://github.com/xmrig/xmrig
|
||||
IUSE=cpu_flags_x86_sse4_1 donate hwloc opencl +ssl
|
||||
KEYWORDS=~amd64 ~arm64
|
||||
LICENSE=Apache-2.0 GPL-3+ MIT
|
||||
RDEPEND=dev-libs/libuv:= hwloc? ( >=sys-apps/hwloc-2.5.0:= ) opencl? ( virtual/opencl ) ssl? ( dev-libs/openssl:= ) !arm64? ( sys-apps/msr-tools )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/xmrig/xmrig/archive/v6.16.1.tar.gz -> xmrig-6.16.1.tar.gz
|
||||
_eclasses_=cmake 11fee991ab428a3370e5c20fa8231fb6 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a500d7cc40da3de38c361e889153bdf7 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 wrapper 4251d4c84c25f59094fd557e0063a974 xdg-utils 4f29a8b760a594a212abe9c2ba957c31
|
||||
_md5_=aafb8ef7ad87715b1017edf372373350
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.4:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
|
||||
DESCRIPTION=The Next Generation Spice (Electronic Circuit Simulator)
|
||||
EAPI=7
|
||||
HOMEPAGE=http://ngspice.sourceforge.net
|
||||
IUSE=X debug deprecated doc examples fftw openmp +readline +shared tcl test
|
||||
KEYWORDS=~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos
|
||||
LICENSE=BSD GPL-2
|
||||
RDEPEND=sys-libs/ncurses:0= X? ( x11-libs/libXaw x11-libs/libXt x11-libs/libX11 ) fftw? ( sci-libs/fftw:3.0 ) readline? ( sys-libs/readline:0= ) tcl? ( dev-lang/tcl:0 dev-tcltk/blt )
|
||||
RESTRICT=!test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/ngspice/ngspice-36.tar.gz doc? ( mirror://sourceforge/ngspice/ngspice-36-manual.pdf )
|
||||
_eclasses_=autotools 6cc26735fa9dd59e8c62880beda05b6e gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multibuild d79bd5b4bc4edcb1f5bc19591f8d4714 multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 virtualx fa024aa649b6bd544144bf94893d402c
|
||||
_md5_=42b3ea3be12430906784c01802e1c28a
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 25 Jan 2022 13:39:15 +0000
|
||||
Tue, 25 Jan 2022 17:09:16 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Jan 25 01:39:15 PM UTC 2022
|
||||
Tue Jan 25 05:09:16 PM UTC 2022
|
||||
|
@ -1 +1 @@
|
||||
Tue, 25 Jan 2022 14:00:01 +0000
|
||||
Tue, 25 Jan 2022 17:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1c38dbf8389e230596629b3ce1a1bb9d2ffc2e84 1643117539 2022-01-25T13:32:19+00:00
|
||||
ed2ff349b7f340f48c6c223f777d8904eb5f03ed 1643129960 2022-01-25T16:59:20+00:00
|
||||
|
@ -1 +1 @@
|
||||
1643117701 Tue 25 Jan 2022 01:35:01 PM UTC
|
||||
1643130601 Tue 25 Jan 2022 05:10:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 25 Jan 2022 13:39:15 +0000
|
||||
Tue, 25 Jan 2022 17:09:16 +0000
|
||||
|
Binary file not shown.
@ -0,0 +1,266 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit systemd toolchain-funcs
|
||||
|
||||
MY_P="${PN/-core}-${PV}"
|
||||
DESCRIPTION="Nagios core - monitoring daemon, web GUI, and documentation"
|
||||
HOMEPAGE="https://www.nagios.org/"
|
||||
|
||||
# The name of the directory into which our Gentoo icons will be
|
||||
# extracted, and also the basename of the archive containing it.
|
||||
GENTOO_ICONS="${PN}-gentoo-icons-20141125"
|
||||
SRC_URI="mirror://sourceforge/nagios/${MY_P}.tar.gz
|
||||
web? ( https://dev.gentoo.org/~mjo/distfiles/${GENTOO_ICONS}.tar )"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="apache2 classicui lighttpd +web vim-syntax"
|
||||
|
||||
# In pkg_postinst(), we change the group of the Nagios configuration
|
||||
# directory to that of the web server user. It can't belong to both
|
||||
# apache/lighttpd groups at the same time, so we block this combination
|
||||
# for our own sanity.
|
||||
#
|
||||
# This could be made to work, but we would need a better way to allow
|
||||
# the web user read-only access to Nagios's configuration directory.
|
||||
#
|
||||
REQUIRED_USE="apache2? ( !lighttpd )"
|
||||
|
||||
#
|
||||
# Note, we require one of the apache2 CGI modules:
|
||||
#
|
||||
# * mod_cgi (USE=apache2_modules_cgi)
|
||||
# * mod_cgid (USE=apache2_modules_cgid)
|
||||
# * mod_fcgid (www-apache/mod_fcgid)
|
||||
#
|
||||
# We just don't care /which/ one. And of course PHP supports both CGI
|
||||
# (USE=cgi) and FastCGI (USE=fpm). We're pretty lenient with the
|
||||
# dependencies, and expect the user not to do anything /too/
|
||||
# stupid. (For example, installing Apache with only FastCGI support, and
|
||||
# PHP with only CGI support.)
|
||||
#
|
||||
# Another annoyance is that the upstream Makefile uses app-arch/unzip to
|
||||
# extract a snapshot of AngularJS, but that's only needed when USE=web.
|
||||
#
|
||||
MOD_ALIAS=apache2_modules_alias
|
||||
|
||||
# The dependencies checked by the configure script. All of these are
|
||||
# also runtime dependencies; that's why ./configure checks for them.
|
||||
CONFIGURE_DEPEND="acct-group/nagios
|
||||
acct-user/nagios
|
||||
virtual/mailx
|
||||
dev-lang/perl:="
|
||||
|
||||
# In addition to the things that the ./configure script checks for,
|
||||
# we also need to be able to unzip stuff on the build host.
|
||||
#
|
||||
# We need the apache/lighttpd groups in src_install() for the things
|
||||
# installed as the --with-command-group argument, so they go here too.
|
||||
# The groups are also needed at runtime, but that is ensured by apache
|
||||
# and lighttpd themselves being in RDEPEND.
|
||||
BDEPEND="${CONFIGURE_DEPEND}
|
||||
apache2? ( acct-group/apache )
|
||||
lighttpd? ( acct-group/lighttpd )
|
||||
web? ( app-arch/unzip )"
|
||||
|
||||
# This is linked into /usr/bin/nagios{,tats}
|
||||
DEPEND="dev-libs/libltdl:0"
|
||||
|
||||
RDEPEND="${CONFIGURE_DEPEND}
|
||||
${DEPEND}
|
||||
web? (
|
||||
media-libs/gd[jpeg,png]
|
||||
lighttpd? ( www-servers/lighttpd[php] )
|
||||
apache2? (
|
||||
|| (
|
||||
www-servers/apache[${MOD_ALIAS},apache2_modules_cgi]
|
||||
www-servers/apache[${MOD_ALIAS},apache2_modules_cgid]
|
||||
( www-servers/apache[${MOD_ALIAS}] www-apache/mod_fcgid ) )
|
||||
|| (
|
||||
dev-lang/php:*[apache2]
|
||||
dev-lang/php:*[cgi]
|
||||
dev-lang/php:*[fpm] )
|
||||
)
|
||||
)
|
||||
vim-syntax? ( app-vim/nagios-syntax )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_configure() {
|
||||
local myconf
|
||||
|
||||
if use !apache2 && use !lighttpd ; then
|
||||
myconf="${myconf} --with-command-group=nagios"
|
||||
else
|
||||
if use apache2 ; then
|
||||
myconf="${myconf} --with-command-group=apache"
|
||||
myconf="${myconf} --with-httpd-conf=/etc/apache2/conf.d"
|
||||
elif use lighttpd ; then
|
||||
myconf="${myconf} --with-command-group=lighttpd"
|
||||
fi
|
||||
fi
|
||||
|
||||
# We pass "unknown" as the init type because we don't want it to
|
||||
# guess. Later on, we'll manually install both OpenRC and systemd
|
||||
# services.
|
||||
econf ${myconf} \
|
||||
--prefix="${EPREFIX}/usr" \
|
||||
--bindir="${EPREFIX}/usr/sbin" \
|
||||
--localstatedir="${EPREFIX}/var/lib/nagios" \
|
||||
--sysconfdir="${EPREFIX}/etc/nagios" \
|
||||
--libexecdir="${EPREFIX}/usr/$(get_libdir)/nagios/plugins" \
|
||||
--with-cgibindir="${EPREFIX}/usr/$(get_libdir)/nagios/cgi-bin" \
|
||||
--with-webdir="${EPREFIX}/usr/share/nagios/htdocs" \
|
||||
--with-init-type="unknown"
|
||||
|
||||
# The paths in the web server configuration files need to match
|
||||
# those passed to econf above.
|
||||
cp "${FILESDIR}/99_nagios4-r1.conf" \
|
||||
"${FILESDIR}/lighttpd_nagios4-r1.conf" \
|
||||
"${T}/" || die "failed to create copies of web server conf files"
|
||||
|
||||
sed -e "s|@CGIBINDIR@|${EPREFIX}/usr/$(get_libdir)/nagios/cgi-bin|g" \
|
||||
-e "s|@WEBDIR@|${EPREFIX}/usr/share/nagios/htdocs|" \
|
||||
-i "${T}/99_nagios4-r1.conf" \
|
||||
-i "${T}/lighttpd_nagios4-r1.conf" \
|
||||
|| die "failed to substitute paths into web server conf files"
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CC=$(tc-getCC) nagios
|
||||
|
||||
if use web; then
|
||||
# Only compile the CGIs/HTML when USE=web is set.
|
||||
emake CC=$(tc-getCC) cgis html
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodoc Changelog CONTRIBUTING.md README.md THANKS UPGRADING
|
||||
|
||||
# There is no way to install the CGIs unstripped from the top-level
|
||||
# makefile, so descend into base/ here. The empty INSTALL_OPTS
|
||||
# ensures that root:root: owns the nagios executables.
|
||||
cd "${S}/base" || die
|
||||
emake INSTALL_OPTS="" DESTDIR="${D}" install-unstripped
|
||||
cd "${S}" || die
|
||||
|
||||
# Otherwise this gets installed as 770 and you get "access denied"
|
||||
# for some reason or other when starting nagios. The permissions
|
||||
# on nagiostats are just for consistency (these should both get
|
||||
# fixed upstream).
|
||||
fperms 775 /usr/sbin/nagios /usr/sbin/nagiostats
|
||||
|
||||
# INSTALL_OPTS are needed for most of install-basic, but we don't
|
||||
# want them on the LIBEXECDIR, argh.
|
||||
emake DESTDIR="${D}" install-basic
|
||||
fowners root:root /usr/$(get_libdir)/nagios/plugins
|
||||
|
||||
# Don't make the configuration owned by the nagios user, because
|
||||
# then he can edit nagios.cfg and trick nagios into running as root
|
||||
# and doing his bidding.
|
||||
emake INSTALL_OPTS="" DESTDIR="${D}" install-config
|
||||
|
||||
# No INSTALL_OPTS used in install-commandmode, thankfully.
|
||||
emake DESTDIR="${D}" install-commandmode
|
||||
|
||||
# The build system installs these directories, but portage assumes
|
||||
# that the build system doesn't know what it's doing so we have to
|
||||
# keepdir them, too. I guess you'll have to manually re-check the
|
||||
# upstream build system forever to see if this is still necessary.
|
||||
keepdir /var/lib/nagios{,/archives,/rw,/spool,/spool/checkresults}
|
||||
|
||||
if use web; then
|
||||
# There is no way to install the CGIs unstripped from the
|
||||
# top-level makefile, so descend into cgi/ here. The empty
|
||||
# INSTALL_OPTS ensures that root:root: owns the CGI executables.
|
||||
cd "${S}/cgi" || die
|
||||
emake INSTALL_OPTS="" DESTDIR="${D}" install-unstripped
|
||||
cd "${S}" || die
|
||||
|
||||
# install-html installs the new exfoliation theme
|
||||
emake INSTALL_OPTS="" DESTDIR="${D}" install-html
|
||||
|
||||
if use classicui; then
|
||||
# This overwrites the already-installed exfoliation theme
|
||||
emake INSTALL_OPTS="" DESTDIR="${D}" install-classicui
|
||||
fi
|
||||
|
||||
# Install cute Gentoo icons (bug #388323), setting their
|
||||
# owner, group, and mode to match those of the rest of Nagios's
|
||||
# images.
|
||||
insinto /usr/share/nagios/htdocs/images/logos
|
||||
doins "${WORKDIR}/${GENTOO_ICONS}"/*.*
|
||||
fi
|
||||
|
||||
# The ./configure script for nagios detects the init system on the
|
||||
# build host, which is wrong for all sorts of reasons. We've gone
|
||||
# to great lengths above to avoid running "install-init" -- even
|
||||
# indirectly -- and so now we must install whatever service files
|
||||
# we need by hand.
|
||||
newinitd startup/openrc-init nagios
|
||||
systemd_newunit startup/default-service nagios.service
|
||||
|
||||
if use web ; then
|
||||
if use apache2 ; then
|
||||
# Install the Nagios configuration file for Apache.
|
||||
insinto "/etc/apache2/modules.d"
|
||||
newins "${T}/99_nagios4-r1.conf" "99_nagios4.conf"
|
||||
elif use lighttpd ; then
|
||||
# Install the Nagios configuration file for Lighttpd.
|
||||
insinto /etc/lighttpd
|
||||
newins "${T}/lighttpd_nagios4-r1.conf" nagios.conf
|
||||
else
|
||||
ewarn "${CATEGORY}/${PF} only supports apache or lighttpd"
|
||||
ewarn "out of the box. Since you are not using one of them, you"
|
||||
ewarn "will have to configure your webserver yourself."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
if use web; then
|
||||
if use apache2 || use lighttpd ; then
|
||||
if use apache2; then
|
||||
elog "To enable the Nagios web front-end, please edit"
|
||||
elog "${ROOT}/etc/conf.d/apache2 and add \"-D NAGIOS -D PHP\""
|
||||
elog "to APACHE2_OPTS. Then Nagios will be available at,"
|
||||
elog
|
||||
elif use lighttpd; then
|
||||
elog "To enable the Nagios web front-end, please add"
|
||||
elog "'include \"nagios.conf\"' to the lighttpd configuration"
|
||||
elog "file at ${ROOT}/etc/lighttpd/lighttpd.conf. Then Nagios"
|
||||
elog "will be available at,"
|
||||
elog
|
||||
fi
|
||||
|
||||
elog " http://localhost/nagios/"
|
||||
fi
|
||||
fi
|
||||
|
||||
elog
|
||||
elog "If your kernel has /proc protection, nagios"
|
||||
elog "will not be happy as it relies on accessing the proc"
|
||||
elog "filesystem. You can fix this by adding nagios into"
|
||||
elog "the group wheel, but this is not recomended."
|
||||
elog
|
||||
|
||||
if [ -n "${REPLACING_VERSIONS}" ]; then
|
||||
ewarn "The local state directory for nagios has changed in v4.4.5,"
|
||||
ewarn "from ${EROOT}/var/nagios to ${EROOT}/var/lib/nagios. If you"
|
||||
ewarn "wish to migrate your state to the new location, first stop"
|
||||
ewarn "nagios and then run"
|
||||
ewarn ""
|
||||
ewarn " diff --recursive --brief ${EROOT}/var/nagios ${EROOT}/var/lib/nagios"
|
||||
ewarn ""
|
||||
ewarn "to identify any files that should be moved to the new"
|
||||
ewarn "location. They can simply be moved with \"mv\" before"
|
||||
ewarn "restarting nagios."
|
||||
fi
|
||||
}
|
@ -0,0 +1,39 @@
|
||||
diff --git a/cfg/vnstat.conf b/cfg/vnstat.conf
|
||||
index f404de5..d2bd928 100644
|
||||
--- a/cfg/vnstat.conf
|
||||
+++ b/cfg/vnstat.conf
|
||||
@@ -80,10 +80,10 @@
|
||||
##
|
||||
|
||||
# switch to given user when started as root (leave empty to disable)
|
||||
-;DaemonUser ""
|
||||
+;DaemonUser "vnstat"
|
||||
|
||||
# switch to given group when started as root (leave empty to disable)
|
||||
-;DaemonGroup ""
|
||||
+;DaemonGroup "vnstat"
|
||||
|
||||
# try to detect interface maximum bandwidth, 0 = disable feature
|
||||
# MaxBandwidth will be used as fallback value when enabled
|
||||
@@ -161,7 +161,7 @@
|
||||
;LogFile "/var/log/vnstat/vnstat.log"
|
||||
|
||||
# file used as daemon pid / lock file
|
||||
-;PidFile "/var/run/vnstat/vnstat.pid"
|
||||
+;PidFile "/run/vnstat/vnstat.pid"
|
||||
|
||||
# 1 = 64-bit, 0 = 32-bit, -1 = old style logic, -2 = automatic detection
|
||||
;64bitInterfaceCounters -2
|
||||
diff --git a/src/common.h b/src/common.h
|
||||
index bb2fb56..f148004 100644
|
||||
--- a/src/common.h
|
||||
+++ b/src/common.h
|
||||
@@ -241,7 +241,7 @@ and most can be changed later from the config file.
|
||||
#define CREATEDIRS 1
|
||||
#define UPDATEFILEOWNER 1
|
||||
#define LOGFILE "/var/log/vnstat/vnstat.log"
|
||||
-#define PIDFILE "/var/run/vnstat/vnstat.pid"
|
||||
+#define PIDFILE "/run/vnstat/vnstat.pid"
|
||||
#define IS64BIT -2
|
||||
#define WALDB 0
|
||||
#define WALDBCHECKPOINTINTERVALMINS 240
|
@ -0,0 +1,84 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit systemd tmpfiles
|
||||
|
||||
DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage"
|
||||
HOMEPAGE="https://humdi.net/vnstat/"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/vergoh/vnstat"
|
||||
inherit git-r3
|
||||
else
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/teemutoivola.asc
|
||||
inherit verify-sig
|
||||
|
||||
SRC_URI="https://humdi.net/vnstat/${P}.tar.gz"
|
||||
SRC_URI+=" verify-sig? ( https://humdi.net/vnstat/${P}.tar.gz.asc )"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
|
||||
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-teemutoivola )"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gd selinux test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
acct-group/vnstat
|
||||
acct-user/vnstat
|
||||
dev-db/sqlite
|
||||
gd? ( media-libs/gd[png] )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-2.9-conf.patch
|
||||
)
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
${PN} \
|
||||
${PN}d \
|
||||
$(usex gd ${PN}i '')
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use gd && dobin vnstati
|
||||
dobin vnstat vnstatd
|
||||
|
||||
exeinto /usr/share/${PN}
|
||||
newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
|
||||
|
||||
insinto /etc
|
||||
doins cfg/vnstat.conf
|
||||
fowners root:vnstat /etc/vnstat.conf
|
||||
|
||||
keepdir /var/lib/vnstat
|
||||
fowners vnstat:vnstat /var/lib/vnstat
|
||||
|
||||
newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
|
||||
newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
|
||||
|
||||
systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
|
||||
newtmpfiles "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
|
||||
|
||||
use gd && doman man/vnstati.1
|
||||
|
||||
doman man/vnstat.1 man/vnstatd.8
|
||||
|
||||
newdoc INSTALL README.setup
|
||||
dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
tmpfiles_process vnstatd.conf
|
||||
}
|
Binary file not shown.
@ -1,14 +1,8 @@
|
||||
AUX xmrig-6.12.2-nonotls.patch 578 BLAKE2B 4d71c8d35be47fd12a019d7b8cb6e1b8787e153ab543b9b1e4079c911671ff886042d90cd439552bf364208d9a4afcc7fe088b50598bbc20e347b532dfc92a2d SHA512 fea6041879c414a4fc6006a413b217801d674f7b5d849d95c119d07e191c5d7a5e99fb959d89974b68be9df132ff480f8492645ba6821b369444b102596b06f3
|
||||
AUX xmrig.service 946 BLAKE2B 1f3b28f8229183da528ac2b4279dd64b5c6f752720c6bdfe90fa9e127108623e4a577a274527249ee7a13969be97e9b1a4348f7c3e0798839d0ed3ee67b16188 SHA512 77da620627272113e7c77a090536b04cb5a89f4010060ffb21ea1c9edc50e0743f913a70e4fb612c23aeea2b8f1a3f9ce024a434076cf9498cce0b5f801faafa
|
||||
DIST xmrig-6.15.2.tar.gz 1743179 BLAKE2B eabbdb6d901c5b64162e502e5cef131ee8edcec9a93b090067b2cc498227c158aeadff34b505800908b3a5f60b5db70812d1c5aa8330ec73de80b9376d679f74 SHA512 17e8f5bbbd1ce1bd834db0a9d1cae2635390a62ae370c9ab2fada1cde2d49dffde12da7b4c7ab0d61e9b9776067c760b9bb936ac8440c6b825de3e5850559a9c
|
||||
DIST xmrig-6.15.3.tar.gz 1744681 BLAKE2B 18ef0f9e0e496bded7fe860218871fc3b321d8cd9182c6694d62115d36383c2854e7b0daac09800ee5b69a1ceac5f7d6cb43695acb40b2f7fc9bfcd8e7fa9a76 SHA512 8c20e2a89405cb7fb3763b6184f6db9dbbdb6628e6d5d3cb62c35d87aa4c54daab5efe8682ed0f0ec3bb6577af0d0e5f41f2f864d52eee41081449e372649a2a
|
||||
DIST xmrig-6.16.0.tar.gz 2413469 BLAKE2B c7aded1f438613025286ae9047f7c3a0297f12730995acf3d412f567b850434c6663fa9c849d8c0a1169a4057e925644fbfeff11b502324c8512fdeaf0f365d6 SHA512 6b998410e36eb2e1f2b1c8cefc1faa232c96f0165b1766a97c83c0550fd1b8f3c1cf892245f951f9fda068e9a6d32c30552512668675e12b5d6b011d65d95745
|
||||
DIST xmrig-6.16.1.tar.gz 2417592 BLAKE2B a74e7b4393f2d3af7bbea114261f4878c3edf09653bdacdaed02a261dc49ab34a9e0169897dde9e3f2e89bbebd3b302d158874e9db7ce2ae07984d6463a3465d SHA512 f4475018ad05a5cb55d814527db273d9b0260e3fde29d572a4762acdd3db58aa0baabfea9c549fb9239c2b076c32b6956227d789ca6aaa62524b3c381617f205
|
||||
DIST xmrig-6.16.2.tar.gz 2421650 BLAKE2B a850e7dce19dfec87644b1d8c3f445141fbf9bce2f2fe8176a7c5e528da67417728e9c327a05dbc32ca0b7b5d0536a9d5c19dbe5cdb0106763693574e58c62c0 SHA512 b845ed501e8d9829ceaf9ab31b493997cc489dcedb1eef91624d1cffa9a7e8e5baa4f85653eb40a3f27debe1710f5770df0e582ab6e857386b6d5ac3bb101e67
|
||||
EBUILD xmrig-6.15.2.ebuild 1331 BLAKE2B 8ee8edaf12c04ec64e64520e57e08c64f7f262a11589372023e7ae0b57ff3dd7a7d4d039c524781ace336c12eb44eafaca4ca3356797aeb2c56cb18eb738b17b SHA512 7c5439f973e51776a1c15e6764a5a32d3e7db9f21c1086120a8dfdd328dfb18c02327c38e99a6e822e702586272124f23e27cf95e829f4311d80e3198d8055a6
|
||||
EBUILD xmrig-6.15.3.ebuild 1333 BLAKE2B 218caecf6e9d293841b0a72bb306cdaab67abaf294a3e47fe749eefc6f0e6ec59af992beb22e1fa9809cfd9972af8361209a25eaaa855c9d01c5fd46a5208053 SHA512 01d5d0c9a57bd8c70beefabb81c033ee27599d4e9d5a492c53388910f8ea6b89a84aab666ff202d72b07b20faa65894afd5093a77903d75b9fd4a1662ed47ceb
|
||||
EBUILD xmrig-6.16.0.ebuild 1341 BLAKE2B 5bef2d6de415e33f42a4d70914b9d70833b9ea68cd4d816fc590ce442b9e03163d631779008b0e0f27db4df08642e121966bed553a3f7253606906745a6e3de6 SHA512 dc6d46794247ba287ffdfab91643d93096f89ef39a49650ec65310c4c71295da994491a263992c1f6cddfbd350a42c8223327fb51bd47c873ac4ce7c302b91af
|
||||
EBUILD xmrig-6.16.1.ebuild 1341 BLAKE2B 5bef2d6de415e33f42a4d70914b9d70833b9ea68cd4d816fc590ce442b9e03163d631779008b0e0f27db4df08642e121966bed553a3f7253606906745a6e3de6 SHA512 dc6d46794247ba287ffdfab91643d93096f89ef39a49650ec65310c4c71295da994491a263992c1f6cddfbd350a42c8223327fb51bd47c873ac4ce7c302b91af
|
||||
DIST xmrig-6.16.3.tar.gz 2422531 BLAKE2B fd98c16c05d2eb14092f6472670b04be5dde645dde85afbbd8aa6075b5b5e4182aa8e7ba40cb85836b871a7abcac0472df3f76984b150b501f92d3d2a4e88e54 SHA512 84b0b2c9a134030e1d5be03d66f4d6fde058ebc2864a1cc70957b600ddf08a4498a9d18fcc6529b9a742e60aac17633e1580202488af69f2acc8114ecc8eb78b
|
||||
EBUILD xmrig-6.16.2.ebuild 1339 BLAKE2B ad28a6034a46772341dee70ca2d80fa2a22aab881684d1eaa329bbcddd8198e654ca2ee989faa7e99126aab73b118c5d1f795c96ef18e500b95b9b7316109af5 SHA512 c4bf53ffce5855eaec0ec9f0e093e713ee5ab7f2efba9e8b9762d49e54bbfd619d05118655b0229e38d7d98c0f49864ab4db61b945e874e1da1181e1241611f4
|
||||
EBUILD xmrig-6.16.3.ebuild 1341 BLAKE2B 4fd507e2a632944e37457aaba67f22031fbd7f39409f54b4818aa54606e66f2e72bc879093e1558247db5694add5b3b1963700b9ab7d05933962799d653d60b4 SHA512 4618b630f836af9d623c0b72460546c1f16c7f7d5b2c6db5275fe81a3c7e630670c8b975485dcdba976009b3df16a21cbeabd3a755e3b43cd7d43099a9da4f34
|
||||
EBUILD xmrig-9999.ebuild 1341 BLAKE2B 5bef2d6de415e33f42a4d70914b9d70833b9ea68cd4d816fc590ce442b9e03163d631779008b0e0f27db4df08642e121966bed553a3f7253606906745a6e3de6 SHA512 dc6d46794247ba287ffdfab91643d93096f89ef39a49650ec65310c4c71295da994491a263992c1f6cddfbd350a42c8223327fb51bd47c873ac4ce7c302b91af
|
||||
MISC metadata.xml 1033 BLAKE2B 9f8e1d1a6e6cc807536149bec4b2b2531a49f1915a3628e5ae9b55f5fd4c85a924403807bc34a8c1a065282c8e5c27cf2f87bae4a90d3b182f5a3a058407a601 SHA512 4e47c4fea9083f5bcfdd53d2a53f04fca9a5cb088b71d28d960d3fbf21a91e153fb99a738a986d7bff6ced690a86333801d3f27d2e6ca69b4445a2fba5a17b62
|
||||
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake systemd
|
||||
|
||||
DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
|
||||
HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="amd64 arm64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 GPL-3+ MIT"
|
||||
SLOT="0"
|
||||
IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libuv:=
|
||||
hwloc? ( sys-apps/hwloc:= )
|
||||
opencl? ( virtual/opencl )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!arm64? ( sys-apps/msr-tools )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.12.2-nonotls.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if ! use donate ; then
|
||||
sed -i 's/1;/0;/g' src/donate.h || die
|
||||
fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
|
||||
-DWITH_HWLOC=$(usex hwloc)
|
||||
-DWITH_TLS=$(usex ssl)
|
||||
-DWITH_OPENCL=$(usex opencl)
|
||||
-DWITH_CUDA=OFF
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
keepdir /etc/xmrig
|
||||
systemd_dounit "${FILESDIR}"/xmrig.service
|
||||
dobin "${BUILD_DIR}/xmrig"
|
||||
dobin "${S}/scripts/enable_1gb_pages.sh"
|
||||
dobin "${S}/scripts/randomx_boost.sh"
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake systemd
|
||||
|
||||
DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
|
||||
HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 GPL-3+ MIT"
|
||||
SLOT="0"
|
||||
IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libuv:=
|
||||
hwloc? ( sys-apps/hwloc:= )
|
||||
opencl? ( virtual/opencl )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!arm64? ( sys-apps/msr-tools )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.12.2-nonotls.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if ! use donate ; then
|
||||
sed -i 's/1;/0;/g' src/donate.h || die
|
||||
fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
|
||||
-DWITH_HWLOC=$(usex hwloc)
|
||||
-DWITH_TLS=$(usex ssl)
|
||||
-DWITH_OPENCL=$(usex opencl)
|
||||
-DWITH_CUDA=OFF
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
keepdir /etc/xmrig
|
||||
systemd_dounit "${FILESDIR}"/xmrig.service
|
||||
dobin "${BUILD_DIR}/xmrig"
|
||||
dobin "${S}/scripts/enable_1gb_pages.sh"
|
||||
dobin "${S}/scripts/randomx_boost.sh"
|
||||
}
|
@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake systemd
|
||||
|
||||
DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
|
||||
HOMEPAGE="https://xmrig.com https://github.com/xmrig/xmrig"
|
||||
|
||||
if [[ ${PV} == *9999 ]] ; then
|
||||
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0 GPL-3+ MIT"
|
||||
SLOT="0"
|
||||
IUSE="cpu_flags_x86_sse4_1 donate hwloc opencl +ssl"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libuv:=
|
||||
hwloc? ( >=sys-apps/hwloc-2.5.0:= )
|
||||
opencl? ( virtual/opencl )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
!arm64? ( sys-apps/msr-tools )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-6.12.2-nonotls.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if ! use donate ; then
|
||||
sed -i 's/1;/0;/g' src/donate.h || die
|
||||
fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DWITH_SSE4_1=$(usex cpu_flags_x86_sse4_1)
|
||||
-DWITH_HWLOC=$(usex hwloc)
|
||||
-DWITH_TLS=$(usex ssl)
|
||||
-DWITH_OPENCL=$(usex opencl)
|
||||
-DWITH_CUDA=OFF
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
keepdir /etc/xmrig
|
||||
systemd_dounit "${FILESDIR}"/xmrig.service
|
||||
dobin "${BUILD_DIR}/xmrig"
|
||||
dobin "${S}/scripts/enable_1gb_pages.sh"
|
||||
dobin "${S}/scripts/randomx_boost.sh"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,198 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools multibuild toolchain-funcs virtualx
|
||||
|
||||
DESCRIPTION="The Next Generation Spice (Electronic Circuit Simulator)"
|
||||
SRC_URI="mirror://sourceforge/ngspice/${P}.tar.gz
|
||||
doc? ( mirror://sourceforge/ngspice/${P}-manual.pdf )"
|
||||
HOMEPAGE="http://ngspice.sourceforge.net"
|
||||
LICENSE="BSD GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
IUSE="X debug deprecated doc examples fftw openmp +readline +shared tcl"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="sys-libs/ncurses:0=
|
||||
X? ( x11-libs/libXaw
|
||||
x11-libs/libXt
|
||||
x11-libs/libX11 )
|
||||
fftw? ( sci-libs/fftw:3.0 )
|
||||
readline? ( sys-libs/readline:0= )
|
||||
tcl? ( dev-lang/tcl:0
|
||||
dev-tcltk/blt )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
DOCS=(
|
||||
ANALYSES
|
||||
AUTHORS
|
||||
BUGS
|
||||
ChangeLog
|
||||
DEVICES
|
||||
FAQ
|
||||
NEWS
|
||||
README
|
||||
README.vdmos
|
||||
Stuarts_Poly_Notes
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
MULTIBUILD_VARIANTS=( "binaries" )
|
||||
use shared && MULTIBUILD_VARIANTS+=( "shared" )
|
||||
use tcl && MULTIBUILD_VARIANTS+=( "tcl" )
|
||||
use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if use tcl; then
|
||||
if use examples; then
|
||||
find examples/tclspice -type f -iname \*tcl -or -iname \*.sh |
|
||||
while read s
|
||||
do
|
||||
sed -i -e 's@../../../src/.libs/libspice.so@libspice.so@g' \
|
||||
-e 's@package require BLT@package require Tk\npackage require BLT@g' \
|
||||
-e "s@spice::codemodel \(.*\)/\(.*\).cm@spice::codemodel /usr/$(get_libdir)/ngspice/\2.cm@g" \
|
||||
"${s}" || die "sed failed"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
eautoreconf
|
||||
multibuild_copy_sources
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
multibuild_foreach_variant ngspice_configure
|
||||
}
|
||||
|
||||
ngspice_configure() {
|
||||
local myeconfargs
|
||||
|
||||
pushd "${BUILD_DIR}" &>/dev/null || die
|
||||
|
||||
if use debug; then
|
||||
myeconfargs=(
|
||||
--enable-debug
|
||||
--enable-ftedebug
|
||||
--enable-cpdebug
|
||||
--enable-sensdebug
|
||||
--enable-asdebug
|
||||
--enable-stepdebug
|
||||
--enable-pzdebug
|
||||
)
|
||||
else
|
||||
myeconfargs=(
|
||||
--disable-debug
|
||||
--disable-ftedebug
|
||||
--disable-cpdebug
|
||||
--disable-sensdebug
|
||||
--disable-asdebug
|
||||
--disable-stepdebug
|
||||
--disable-pzdebug
|
||||
)
|
||||
fi
|
||||
|
||||
# As of March 2021, these do not compile
|
||||
myeconfargs+=(
|
||||
--disable-blktmsdebug
|
||||
--disable-smltmsdebug
|
||||
)
|
||||
|
||||
myeconfargs+=(
|
||||
--enable-xspice
|
||||
--enable-cider
|
||||
--disable-rpath
|
||||
$(use_enable openmp)
|
||||
$(use_with fftw fftw3)
|
||||
$(use_with readline)
|
||||
)
|
||||
|
||||
if [[ "${MULTIBUILD_VARIANT}" == "shared" ]]; then
|
||||
myeconfargs+=( --with-ngshared )
|
||||
elif [[ "${MULTIBUILD_VARIANT}" == "tcl" ]]; then
|
||||
myeconfargs+=( --with-tcl="${EPREFIX}/usr/$(get_libdir)" )
|
||||
else
|
||||
myeconfargs+=(
|
||||
$(use_enable deprecated oldapps)
|
||||
$(use_with X x)
|
||||
)
|
||||
fi
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
|
||||
popd &>/dev/null || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
multibuild_foreach_variant ngspice_compile
|
||||
}
|
||||
|
||||
ngspice_compile() {
|
||||
pushd "${BUILD_DIR}" &>/dev/null || die
|
||||
default
|
||||
popd &>/dev/null || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
multibuild_foreach_variant ngspice_install
|
||||
|
||||
# merge the installations of all variants
|
||||
local v
|
||||
for v in "${MULTIBUILD_VARIANTS[@]}" ; do
|
||||
cp -a "${ED}/tmp/${v}"/* "${ED}" || die "Failed to combine multibuild installations"
|
||||
done
|
||||
rm -rf "${ED}/tmp" || die
|
||||
|
||||
use tcl && DOCS+=( README.tcl )
|
||||
use shared && DOCS+=( README.shared-xspice )
|
||||
use doc && DOCS+=( "${DISTDIR}"/${P}-manual.pdf )
|
||||
|
||||
default
|
||||
|
||||
if use examples; then
|
||||
if ! use tcl; then
|
||||
rm -rf examples/tclspice || die
|
||||
fi
|
||||
|
||||
insinto /usr/share/${PN}
|
||||
doins -r examples
|
||||
fi
|
||||
}
|
||||
|
||||
ngspice_install() {
|
||||
pushd "${BUILD_DIR}" &>/dev/null || die
|
||||
|
||||
emake DESTDIR="${ED}/tmp/${MULTIBUILD_VARIANT}" install
|
||||
|
||||
# Strip shared-library and Tcl-module builds to the bare minimum;
|
||||
# all the support files will have been handled by the 'binaries' build.
|
||||
if [[ "${MULTIBUILD_VARIANT}" != "binaries" ]]; then
|
||||
rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/bin{,.debug} || die
|
||||
rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/share || die
|
||||
rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/*.la || die
|
||||
rm -rf "${ED}/tmp/${MULTIBUILD_VARIANT}"/usr/$(get_libdir)/ngspice/*.cm{,.debug} || die
|
||||
fi
|
||||
|
||||
popd &>/dev/null || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if ! use debug; then
|
||||
# tests can be only executed for the binaries variant
|
||||
pushd "${WORKDIR}/${P}-binaries" &>/dev/null || die
|
||||
echo "set ngbehavior=mc" > "${HOME}"/.spiceinit || die "Failed to configure ${PN} for running the test suite"
|
||||
virtx default
|
||||
popd &>/dev/null || die
|
||||
else
|
||||
# https://sourceforge.net/p/ngspice/bugs/353/
|
||||
ewarn
|
||||
ewarn "Skipping tests because they are known to fail in debug mode"
|
||||
ewarn
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue