parent
67d3520b53
commit
614ca6d37a
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,2 +1,2 @@
|
||||
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
|
||||
|
@ -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,2 +1 @@
|
||||
DIST quazip-1.1.tar.gz 153870 BLAKE2B c784d21d7c9623472fabf9bbf68c9d191dd0765f6b7114f0ea0b2597bbb31a9957feaea4d0325f98116d71acc4a7057f5c28ce5b84c6317cd25fdade30a279da SHA512 418516759e993c2e5636422c6a14e2caf95f836698b91d2188df5ef9b97879ee326255273793fc802325e14f378cbe2baad7e6ec2e1732e19bf238f70891f22c
|
||||
DIST quazip-1.2.tar.gz 155878 BLAKE2B cfd5505509863dfdfcc88cf9f50aeff0ee0c1391412dc8aeb34ab020debd8a29279563323a0ca13a8d3b8b026518f5d079b8fa989aca20a9bec083c6dd4e3695 SHA512 3f4b1a4194ca286163b1c17880ea471a341dcc05d758ee8f3d1e540d0f6aed7ac18200450187034c46b4fab1da39111dca534d75859701259406a6dd50205386
|
||||
|
@ -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.
Binary file not shown.
@ -1,2 +1,3 @@
|
||||
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
|
||||
|
@ -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,5 +1,2 @@
|
||||
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
|
||||
DIST xmrig-6.16.3.tar.gz 2422531 BLAKE2B fd98c16c05d2eb14092f6472670b04be5dde645dde85afbbd8aa6075b5b5e4182aa8e7ba40cb85836b871a7abcac0472df3f76984b150b501f92d3d2a4e88e54 SHA512 84b0b2c9a134030e1d5be03d66f4d6fde058ebc2864a1cc70957b600ddf08a4498a9d18fcc6529b9a742e60aac17633e1580202488af69f2acc8114ecc8eb78b
|
||||
|
@ -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
|
||||
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue