parent
80fad2dea2
commit
0a50719f77
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index a04b95ae3..e26508ad9 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -803,6 +803,7 @@ HFLAGS = \
|
||||
-fwarn-tabs \
|
||||
-optP-include -optP$(HASKELL_PACKAGE_VERSIONS_FILE) \
|
||||
-hide-all-packages \
|
||||
+ $(HCFLAGS) \
|
||||
`cat $(HASKELL_PACKAGE_IDS_FILE)` \
|
||||
$(GHC_BYVERSION_FLAGS)
|
||||
if DEVELOPER_MODE
|
Binary file not shown.
@ -0,0 +1,108 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit autotools flag-o-matic linux-info udev user
|
||||
|
||||
DESCRIPTION="Program for querying and changing monitor settings"
|
||||
HOMEPAGE="http://www.ddcutil.com/"
|
||||
SRC_URI="https://github.com/rockowitz/ddcutil/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="drm usb-monitor user-permissions video_cards_nvidia X"
|
||||
REQUIRED_USE="drm? ( X )"
|
||||
|
||||
RDEPEND="dev-libs/glib:2
|
||||
sys-apps/i2c-tools
|
||||
virtual/udev
|
||||
drm? ( x11-libs/libdrm )
|
||||
usb-monitor? (
|
||||
dev-libs/hidapi
|
||||
virtual/libusb:1
|
||||
sys-apps/usbutils
|
||||
)
|
||||
X? (
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libX11
|
||||
)"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=( ${FILESDIR}/${P}-remove-pedantic-cflag.patch )
|
||||
|
||||
pkg_pretend() {
|
||||
# This program needs /dev/ic2-* devices to communicate with the monitor.
|
||||
CONFIG_CHECK="~I2C_CHARDEV"
|
||||
ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue"
|
||||
if use usb-monitor; then
|
||||
CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
|
||||
ERROR_HIDRAW="HIDRAW is needed to support USB monitors"
|
||||
ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
|
||||
fi
|
||||
|
||||
# Now do the actual checks setup above
|
||||
check_extra_config
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Bug 607818.
|
||||
replace-flags -O3 -O2
|
||||
|
||||
local myeconfargs=(
|
||||
$(use_enable drm)
|
||||
$(use_enable usb-monitor usb)
|
||||
$(use_enable X x11)
|
||||
--enable-lib
|
||||
--disable-cffi
|
||||
--disable-cython
|
||||
--disable-swig
|
||||
)
|
||||
|
||||
econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use user-permissions; then
|
||||
udev_dorules data/etc/udev/rules.d/45-ddcutil-i2c.rules
|
||||
if use usb-monitor; then
|
||||
udev_dorules data/etc/udev/rules.d/45-ddcutil-usb.rules
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use user-permissions; then
|
||||
enewgroup i2c
|
||||
einfo "To allow non-root users access to the /dev/i2c-* devices, add those"
|
||||
einfo "users to the i2c group: usermod -aG i2c user"
|
||||
einfo "Restart the computer or reload the i2c-dev module to activate"
|
||||
einfo "the new udev rule."
|
||||
einfo "For more information read: http://www.ddcutil.com/i2c_permissions/"
|
||||
|
||||
if use usb-monitor; then
|
||||
enewgroup video
|
||||
einfo "To allow non-root users access to USB monitors, add those users"
|
||||
einfo "to the video group: usermod -aG video user"
|
||||
einfo "Restart the computer, reload the hiddev and hidraw modules, or replug"
|
||||
einfo "the monitor to activate the new udev rule."
|
||||
einfo "For more information read: http://www.ddcutil.com/usb/"
|
||||
fi
|
||||
|
||||
udev_reload
|
||||
fi
|
||||
|
||||
if use video_cards_nvidia; then
|
||||
ewarn "Please read the following webpage on proper usage with the nVidia "
|
||||
ewarn "binary drivers, or it may not work: http://www.ddcutil.com/nvidia/"
|
||||
fi
|
||||
}
|
@ -0,0 +1,126 @@
|
||||
diff -urN a/src/app_sysenv/Makefile.am b/src/app_sysenv/Makefile.am
|
||||
--- a/src/app_sysenv/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/app_sysenv/Makefile.am 2018-01-28 20:16:44.143484825 +0000
|
||||
@@ -15,8 +15,8 @@
|
||||
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
-AM_CFLAGS += -Wpedantic
|
||||
+#AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Wpedantic
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
AM_CFLAGS += -fdump-rtl-expand
|
||||
diff -urN a/src/base/Makefile.am b/src/base/Makefile.am
|
||||
--- a/src/base/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/base/Makefile.am 2018-01-28 20:21:31.124936834 +0000
|
||||
@@ -4,7 +4,7 @@
|
||||
-I$(top_srcdir)/src/public
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Werror
|
||||
# AM_CFLAGS += -Wpedantic
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
diff -urN a/src/cmdline/Makefile.am b/src/cmdline/Makefile.am
|
||||
--- a/src/cmdline/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/cmdline/Makefile.am 2018-01-28 20:20:32.178848976 +0000
|
||||
@@ -4,7 +4,7 @@
|
||||
-I$(top_srcdir)/src/public
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Werror
|
||||
# flags g_option parser structs in cmd_parser_goption.c
|
||||
# AM_CFLAGS += -Wpedantic
|
||||
|
||||
diff -urN a/src/ddc/Makefile.am b/src/ddc/Makefile.am
|
||||
--- a/src/ddc/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/ddc/Makefile.am 2018-01-28 20:18:09.643626498 +0000
|
||||
@@ -11,8 +11,8 @@
|
||||
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
-AM_CFLAGS += -Wpedantic
|
||||
+#AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Wpedantic
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
AM_CFLAGS += -fdump-rtl-expand
|
||||
diff -urN a/src/i2c/Makefile.am b/src/i2c/Makefile.am
|
||||
--- a/src/i2c/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/i2c/Makefile.am 2018-01-28 20:17:30.271562118 +0000
|
||||
@@ -4,8 +4,8 @@
|
||||
-I$(top_srcdir)/src/public
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
-AM_CFLAGS += -Wpedantic
|
||||
+#AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Wpedantic
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
AM_CFLAGS += -fdump-rtl-expand
|
||||
diff -urN a/src/sample_clients/Makefile.am b/src/sample_clients/Makefile.am
|
||||
--- a/src/sample_clients/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/sample_clients/Makefile.am 2018-01-28 20:19:57.230795822 +0000
|
||||
@@ -7,7 +7,7 @@
|
||||
-I$(top_srcdir)/src
|
||||
|
||||
AM_CFLAGS = -Wall -fPIC
|
||||
-AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Werror
|
||||
|
||||
check_PROGRAMS =
|
||||
if ENABLE_SHARED_LIB_COND
|
||||
diff -urN a/src/test/Makefile.am b/src/test/Makefile.am
|
||||
--- a/src/test/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/test/Makefile.am 2018-01-28 20:19:03.509712410 +0000
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
|
||||
|
||||
-AM_CFLAGS = -Wall -Werror
|
||||
+AM_CFLAGS = -Wall
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
AM_CFLAGS += -fdump-rtl-expand
|
||||
diff -urN a/src/usb/Makefile.am b/src/usb/Makefile.am
|
||||
--- a/src/usb/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/usb/Makefile.am 2018-01-28 20:18:26.146653076 +0000
|
||||
@@ -5,7 +5,7 @@
|
||||
-I$(top_srcdir)/src/public
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Wpedantic
|
||||
+#AM_CFLAGS += -Wpedantic
|
||||
|
||||
if ENABLE_CALLGRAPH_COND
|
||||
AM_CFLAGS += -fdump-rtl-expand
|
||||
diff -urN a/src/util/Makefile.am b/src/util/Makefile.am
|
||||
--- a/src/util/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/util/Makefile.am 2018-01-28 20:21:07.245901502 +0000
|
||||
@@ -3,7 +3,7 @@
|
||||
$(LIBDRM_CFLAGS)
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Werror
|
||||
# -pedantic issues warnings re code that doesn't conform to ISO C
|
||||
# Alas, -m modifier on sscanf is a POSIX extension, not ISO C
|
||||
# In combination with -Werror, causes device_util.c to fail compilation
|
||||
diff -urN a/src/vcp/Makefile.am b/src/vcp/Makefile.am
|
||||
--- a/src/vcp/Makefile.am 2018-01-20 06:40:55.000000000 +0000
|
||||
+++ b/src/vcp/Makefile.am 2018-01-28 20:19:28.024750741 +0000
|
||||
@@ -4,7 +4,7 @@
|
||||
-I$(top_srcdir)/src/public
|
||||
|
||||
AM_CFLAGS = -Wall
|
||||
-AM_CFLAGS += -Werror
|
||||
+#AM_CFLAGS += -Werror
|
||||
# vcp_feature_codes.c requires extensive changes if -Wpedantic
|
||||
# AM_CFLAGS += -Wpedantic
|
||||
|
Binary file not shown.
@ -1,3 +1 @@
|
||||
DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 BLAKE2B d8638de6c13a6ae645c90345fad84dfd6a333d4e8047ccf67359e92b834da46d19612fce87eb0a071f35e4697eb9f2caf795e339f27d27a21b38b32eb5ffb101 SHA512 56ded923f21f18d837d71425e06fe8675a2efa979edde461a9e4e558c213cbb79ff8eeb576211da6ade56526ccdd9644a7a45b3619058615388e3882f96b9fb4
|
||||
DIST CEGUI-0.6.2b.tar.gz 2628081 BLAKE2B 0f6d8e50e67dd849624a9c90fd050b0befe4f6a90a446a72d91ece853d291a99221d11f7dc891874958421d129c4d9f1059dccb276b37be050bfc8f5ca35528a SHA512 52ed7e7a97024138af957815a396dda74b650e7c53542d2d48c5eb95335bec270abca3685c49b05078f4338079334df6bfbcec75e9b7eb21ee40bdbff5f57b20
|
||||
DIST cegui-0.8.7.tar.bz2 18114465 BLAKE2B cf0a4867f0e32c6a6b585821c915dc1fbd532e0f95effe28f6d3e4f1a2bccd23f47c7c33a3115befdf8b3f094d49a5af042d28c1e1fbb88e7c7f6da7f3fa173b SHA512 271ff2a1e19f46c7d40cbc210bc665666e45b56cd0efea460db4d08df134d929337846eaf923db1b915597965aab27ad39512d6567cc63ef883555cbff542e56
|
||||
|
@ -1,94 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
inherit autotools eutils
|
||||
|
||||
MY_P=CEGUI-${PV%b}
|
||||
DESCRIPTION="Crazy Eddie's GUI System"
|
||||
HOMEPAGE="http://www.cegui.org.uk/"
|
||||
SRC_URI="mirror://sourceforge/crayzedsgui/${MY_P}b.tar.gz
|
||||
doc? ( mirror://sourceforge/crayzedsgui/${MY_P}-DOCS.tar.gz )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="debug devil directfb doc examples expat irrlicht lua opengl xerces-c xml"
|
||||
|
||||
RDEPEND="dev-libs/libpcre
|
||||
media-libs/freetype:2
|
||||
devil? ( media-libs/devil )
|
||||
directfb? ( dev-libs/DirectFB )
|
||||
expat? ( dev-libs/expat )
|
||||
irrlicht? ( dev-games/irrlicht )
|
||||
lua? (
|
||||
dev-lang/lua:0
|
||||
dev-lua/toluapp
|
||||
)
|
||||
opengl? (
|
||||
virtual/opengl
|
||||
media-libs/freeglut
|
||||
media-libs/glew:=
|
||||
)
|
||||
xerces-c? ( dev-libs/xerces-c )
|
||||
xml? ( dev-libs/libxml2 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_prepare() {
|
||||
epatch \
|
||||
"${FILESDIR}"/${P}-gcc43.patch \
|
||||
"${FILESDIR}"/${P}-dups.patch \
|
||||
"${FILESDIR}"/${P}-gcc46.patch
|
||||
sed -i \
|
||||
-e 's/ILvoid/void/g' \
|
||||
ImageCodecModules/DevILImageCodec/CEGUIDevILImageCodec.cpp || die
|
||||
if use examples ; then
|
||||
cp -r Samples Samples.clean || die
|
||||
rm -f $(find Samples.clean -name 'Makefile*') || die
|
||||
rm -rf Samples.clean/bin || die
|
||||
fi
|
||||
eautoreconf #220040
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable debug) \
|
||||
$(use_enable devil) \
|
||||
$(use_enable directfb directfb-renderer) \
|
||||
$(use_enable examples samples) \
|
||||
$(use_enable expat) \
|
||||
$(use_enable irrlicht irrlicht-renderer) \
|
||||
$(use_enable lua external-toluapp) \
|
||||
$(use_enable lua lua-module) \
|
||||
$(use_enable lua toluacegui) \
|
||||
$(use_enable opengl external-glew) \
|
||||
$(use_enable opengl opengl-renderer) \
|
||||
$(use_enable xerces-c) \
|
||||
$(use_enable xml libxml) \
|
||||
--enable-static \
|
||||
--enable-tga \
|
||||
--enable-tinyxml \
|
||||
--disable-corona \
|
||||
--disable-dependency-tracking \
|
||||
--disable-external-tinyxml \
|
||||
--disable-freeimage \
|
||||
--disable-samples \
|
||||
--disable-silly \
|
||||
--without-gtk2 \
|
||||
--without-ogre-renderer
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
if use doc ; then
|
||||
dohtml -r documentation/api_reference
|
||||
dodoc documentation/*.pdf
|
||||
fi
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/Samples
|
||||
doins -r Samples.clean/*
|
||||
fi
|
||||
}
|
@ -1,12 +0,0 @@
|
||||
diff -Naur _orig_CEGUI-0.6.2/include/elements/Makefile.am CEGUI-0.6.2/include/elements/Makefile.am
|
||||
--- _orig_CEGUI-0.6.2/include/elements/Makefile.am 2008-01-02 15:26:05.000000000 +0100
|
||||
+++ CEGUI-0.6.2/include/elements/Makefile.am 2010-07-11 13:12:16.786338068 +0200
|
||||
@@ -21,8 +21,6 @@
|
||||
CEGUIItemListBaseProperties.h \
|
||||
CEGUIItemListbox.h \
|
||||
CEGUIItemListboxProperties.h \
|
||||
- CEGUIListHeader.h \
|
||||
- CEGUIListHeaderProperties.h \
|
||||
CEGUIListbox.h \
|
||||
CEGUIListboxItem.h \
|
||||
CEGUIListboxProperties.h \
|
@ -1,10 +0,0 @@
|
||||
--- RendererModules/directfbRenderer/directfb-renderer.h
|
||||
+++ RendererModules/directfbRenderer/directfb-renderer.h
|
||||
@@ -28,6 +28,7 @@
|
||||
#include "CEGUIBase.h"
|
||||
#include <directfb.h>
|
||||
|
||||
+#include <algorithm>
|
||||
#include <vector>
|
||||
#include <list>
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- cegui/include/CEGUIString.h.old 2011-04-27 14:33:25.862856070 +0200
|
||||
+++ cegui/include/CEGUIString.h 2011-04-27 14:33:49.780351908 +0200
|
||||
@@ -34,6 +34,7 @@
|
||||
#include <string>
|
||||
#include <string.h>
|
||||
#include <stdexcept>
|
||||
+#include <cstddef>
|
||||
|
||||
// Start of CEGUI namespace section
|
||||
namespace CEGUI
|
@ -0,0 +1,11 @@
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR (CMAKE_CXX_COMPILER_ID STREQUAL "Clang"))
|
||||
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
|
||||
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++03")
|
||||
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
|
||||
elseif (NOT CMAKE_VERSION VERSION_LESS "3.1")
|
||||
set (CMAKE_C_STANDARD_REQUIRED TRUE)
|
||||
set (CMAKE_C_STANDARD "99")
|
Binary file not shown.
@ -0,0 +1 @@
|
||||
DIST pyqt-distutils-0.3.0.tar.gz 4659 BLAKE2B 2897696881c6ee18558eb24a923b6675588bd38456fc4e9aff6b1780e7c2c31576c4a7427104c0b15238bed1ad52e2f13ab316441adb06fc0ffd9cbe5052ef30 SHA512 052a1fa0e687ac9aba5fc9623c72f8fff9a25f6d19083668e900ad1ff98bdd99c66c0ac45ba5f5f0c09b76a97370ebf4a4fef9fbd266bc0312bb05567c4ae577
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>blueness@gentoo.org</email>
|
||||
<name>Anthony G. Basile</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">pyqt-distutils</remote-id>
|
||||
<remote-id type="github">ColinDuquesnoy/pyqt_distutils</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="distutils extension to work with PyQt applications and UI files"
|
||||
HOMEPAGE="https://github.com/ColinDuquesnoy/pyqt_distutils"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
dev-python/docopt[${PYTHON_USEDEP}]
|
||||
"
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
DIST syncplay-1.4.0.tar.gz 539743 BLAKE2B 52eeb80480783c827538aa9c7bde1bf9516ae1219600e6be42eb8e0477c2b6377e6b2d0e950bd83367cca55d8aad47bb756d820b795d3354465e3e4989aec1ea SHA512 2266ffafe3b15730a43e3ddd8aa24e99c65ce5a4e95d05bcac745262d310cb846c84c6e5bb061ebb96e89faa0f10e22aacee286db6cbe53cd5f521cb2e5eee1a
|
||||
DIST syncplay-1.5.0.tar.gz 1588514 BLAKE2B 0f2bddf3500758c3081bdba993b21fe60a0d3af7081c5edd0f684e1d60a2a95edce133a597e79747350e681dd40768226226f0b26e295850a8c218107b1da3e9 SHA512 8a57add8a845c041c02147415fc4b7941a41edfb80fc037c3af4e246d9ca6391be9f3886407470b1b51b8783ad6306e42bb34991e7cbb08eea87e781e3cd2200
|
||||
DIST syncplay-1.5.1.tar.gz 1603524 BLAKE2B 0d7edb0c2129f67ce457cffb57f5600d0c0d6bee017119efc866d748f63e6e984becd21f88324e19dcac3f0ce52e2e2f1bf65326aab6237ea41b04bdecf26334 SHA512 8d7f99132b49148003dcdc83b5afc3158ebd7ad0b8a161229f8f576e7683e3c432d09793db071239e6344490f6e08d01c9061a32556b5bce6dcd68823b47a0cf
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
Tue, 30 Jan 2018 21:08:10 +0000
|
||||
Wed, 31 Jan 2018 05:08:11 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Jan 2018 21:08:10 +0000
|
||||
Wed, 31 Jan 2018 05:08:11 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,10 +1,10 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION='Dive Into Python' by Mark Pilgrim - Python 2
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.diveintopython.net/
|
||||
IUSE=pdf
|
||||
KEYWORDS=*
|
||||
KEYWORDS=amd64 ppc ppc64 x86
|
||||
LICENSE=FDL-1.1
|
||||
SLOT=2
|
||||
SRC_URI=http://www.diveintopython.net/download/diveintopython-html-5.4.zip -> diveintopython-2.zip pdf? ( http://www.diveintopython.net/download/diveintopython-pdf-5.4.zip -> diveintopython-2-pdf.zip )
|
||||
_md5_=afed8ab2f496955b80b9bb980b29c538
|
||||
_md5_=f9c811fbfe1b588ef881a0bb9336c4ca
|
||||
|
@ -1,10 +1,10 @@
|
||||
DEFINED_PHASES=install prepare
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION='Dive Into Python' by Mark Pilgrim - Python 3
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.diveintopython3.net/
|
||||
IUSE=pdf
|
||||
KEYWORDS=*
|
||||
KEYWORDS=amd64 ppc ppc64 x86
|
||||
LICENSE=CC-BY-SA-3.0
|
||||
SLOT=3
|
||||
SRC_URI=https://dev.gentoo.org/~monsieurp/packages/diveintopython-3.tar.gz pdf? ( https://dev.gentoo.org/~monsieurp/packages/diveintopython-3-pdf.tar.gz )
|
||||
_md5_=667b25561e6590957e230982c5c8fc14
|
||||
_md5_=0b40a9f8b2ca1c1f7daa364bb492622a
|
||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare pretend setup
|
||||
DEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) X? ( x11-libs/libXrandr x11-libs/libX11 ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DESCRIPTION=Program for querying and changing monitor settings
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.ddcutil.com/
|
||||
IUSE=drm usb-monitor user-permissions video_cards_nvidia X
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=dev-libs/glib:2 sys-apps/i2c-tools virtual/udev drm? ( x11-libs/libdrm ) usb-monitor? ( dev-libs/hidapi virtual/libusb:1 sys-apps/usbutils ) X? ( x11-libs/libXrandr x11-libs/libX11 )
|
||||
REQUIRED_USE=drm? ( X )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/rockowitz/ddcutil/archive/v0.8.6.tar.gz -> ddcutil-0.8.6.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 flag-o-matic 02908f00f002f0f07c5b74783d778325 libtool 0081a71a261724730ec4c248494f044d linux-info ca370deef9d44125d829f2eb6ebc83e0 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 udev d91cac2c73b94629cad2daea66e0d182 user 8bc2845510e2109af75e3eeac607ec81 versionator ce21313503c41896ebcd7d58b0607e37
|
||||
_md5_=f14d2f6e7eb06a525e52611cc8157cc9
|
Binary file not shown.
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=dev-libs/libpcre media-libs/freetype:2 devil? ( media-libs/devil ) directfb? ( dev-libs/DirectFB ) expat? ( dev-libs/expat ) irrlicht? ( dev-games/irrlicht ) lua? ( dev-lang/lua:0 dev-lua/toluapp ) opengl? ( virtual/opengl media-libs/freeglut media-libs/glew:= ) xerces-c? ( dev-libs/xerces-c ) xml? ( dev-libs/libxml2 ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Crazy Eddie's GUI System
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.cegui.org.uk/
|
||||
IUSE=debug devil directfb doc examples expat irrlicht lua opengl xerces-c xml
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-libs/libpcre media-libs/freetype:2 devil? ( media-libs/devil ) directfb? ( dev-libs/DirectFB ) expat? ( dev-libs/expat ) irrlicht? ( dev-games/irrlicht ) lua? ( dev-lang/lua:0 dev-lua/toluapp ) opengl? ( virtual/opengl media-libs/freeglut media-libs/glew:= ) xerces-c? ( dev-libs/xerces-c ) xml? ( dev-libs/libxml2 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/crayzedsgui/CEGUI-0.6.2b.tar.gz doc? ( mirror://sourceforge/crayzedsgui/CEGUI-0.6.2-DOCS.tar.gz )
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=e411478895526d5df8763bd724275a65
|
Binary file not shown.
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
DESCRIPTION=distutils extension to work with PyQt applications and UI files
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/ColinDuquesnoy/pyqt_distutils
|
||||
IUSE=python_targets_python2_7 python_targets_python3_5 python_targets_python3_6
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=dev-python/setuptools[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] dev-python/docopt[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_5 python_targets_python3_6 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/p/pyqt-distutils/pyqt-distutils-0.3.0.tar.gz
|
||||
_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=a00dd11fe634934c945fba2da30b6d4f
|
Binary file not shown.
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
|
||||
DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] virtual/jpeg:0 virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( dev-libs/icu:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/gperf dev-util/ninja dev-util/re2c sys-devel/bison pax_kernel? ( sys-apps/elfix ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.7.1 )
|
||||
DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] virtual/jpeg:0 virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( <dev-libs/icu-59:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-util/gperf dev-util/ninja dev-util/re2c sys-devel/bison pax_kernel? ( sys-apps/elfix ) dev-lang/perl virtual/pkgconfig test? ( ~dev-qt/qttest-5.7.1 )
|
||||
DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications
|
||||
EAPI=6
|
||||
HOMEPAGE=https://www.qt.io/
|
||||
IUSE=alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets debug test
|
||||
IUSE=alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg system-icu widgets debug test
|
||||
KEYWORDS=amd64 ~arm ~arm64 x86
|
||||
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
|
||||
RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] virtual/jpeg:0 virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( dev-libs/icu:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) dev-qt/qtchooser
|
||||
RDEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss ~dev-qt/qtcore-5.7.1 ~dev-qt/qtdeclarative-5.7.1 ~dev-qt/qtgui-5.7.1 ~dev-qt/qtnetwork-5.7.1 ~dev-qt/qtwebchannel-5.7.1[qml] dev-libs/expat dev-libs/libevent:= dev-libs/libxml2 dev-libs/libxslt dev-libs/protobuf:= media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc] media-libs/libwebp:= media-libs/mesa media-libs/opus net-libs/libsrtp:0= sys-apps/dbus sys-apps/pciutils sys-libs/libcap sys-libs/zlib[minizip] virtual/jpeg:0 virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) geolocation? ( ~dev-qt/qtpositioning-5.7.1 ) pulseaudio? ( media-sound/pulseaudio:= ) system-ffmpeg? ( media-video/ffmpeg:0= ) system-icu? ( <dev-libs/icu-59:= ) widgets? ( ~dev-qt/qtwidgets-5.7.1 ) dev-qt/qtchooser
|
||||
RESTRICT=test
|
||||
SLOT=5/5.7
|
||||
SRC_URI=https://download.qt.io/official_releases/qt/5.7/5.7.1/submodules/qtwebengine-opensource-src-5.7.1.tar.xz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 flag-o-matic 02908f00f002f0f07c5b74783d778325 ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 pax-utils b963274a93e76570a88168c1f1db4cd7 preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 27d7f9da7187d283b7f3eae8390b7b09 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d qt5-build 85a12ded55193d24c8841ebdf3927296 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 versionator ce21313503c41896ebcd7d58b0607e37 virtualx 3a3c4637ea6d5a2113707a644766337c
|
||||
_md5_=33860c1055ddf549e86fe9e2ddf0b214
|
||||
_md5_=bdde4f1bce6bead538f7ddc4e00c8263
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare
|
||||
DEPEND=net-analyzer/rrdtool[perl] net-libs/libpcap net-libs/libtirpc:= sys-libs/ncurses:= sys-libs/readline:= sys-libs/zlib ft? ( net-analyzer/flow-tools ) geoip? ( dev-libs/geoip ) mysql? ( virtual/mysql ) sasl? ( dev-libs/cyrus-sasl ) sys-devel/bison sys-devel/flex virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Clients for net-analyzer/argus
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.qosient.com/argus/
|
||||
IUSE=debug ft geoip mysql sasl tcpd
|
||||
KEYWORDS=~amd64 ~ppc ~x86
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=net-analyzer/rrdtool[perl] net-libs/libpcap net-libs/libtirpc:= sys-libs/ncurses:= sys-libs/readline:= sys-libs/zlib ft? ( net-analyzer/flow-tools ) geoip? ( dev-libs/geoip ) mysql? ( virtual/mysql ) sasl? ( dev-libs/cyrus-sasl )
|
||||
SLOT=0
|
||||
SRC_URI=http://qosient.com/argus/dev/argus-clients-3.0.8.2.tar.gz
|
||||
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=b6b1ca87e57cea396e40b2f9f34b5e14
|
@ -1,15 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=X? ( dev-qt/qthelp:4 dev-python/markdown2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DEFINED_PHASES=compile configure install postinst prepare test
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Check websites for broken links
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/linkcheck/linkchecker
|
||||
IUSE=gnome sqlite X python_targets_python2_7
|
||||
IUSE=gnome sqlite python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86 ~ppc-macos ~x64-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/python-dnspython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/requests[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( dev-python/pygtk:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) X? ( dev-python/PyQt4[X,help,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/qscintilla-python[qt4(+),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
RDEPEND=dev-python/requests[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] virtual/python-dnspython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( dev-python/pygtk:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/linkcheck/linkchecker/archive/v9.3.1.tar.gz -> linkchecker-9.3.1.tar.gz
|
||||
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 distutils-r1 372bbe39047c0a2550319a3a82f3e063 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=4bf7f837c288f0507ed5a6d9ba3b5c4d
|
||||
_md5_=dfaad523b68baf5d1f5716a6070560b7
|
||||
|
@ -1,13 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=X? ( dev-qt/qthelp:4 dev-python/markdown2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-vcs/git-1.8.2.1
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-vcs/git-1.8.2.1
|
||||
DESCRIPTION=Check websites for broken links
|
||||
EAPI=5
|
||||
HOMEPAGE=https://wummel.github.com/linkchecker/ https://pypi.python.org/pypi/linkchecker/
|
||||
IUSE=gnome sqlite X python_targets_python2_7
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/linkcheck/linkchecker
|
||||
IUSE=gnome sqlite python_targets_python2_7
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/python-dnspython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( dev-python/pygtk:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) X? ( dev-python/PyQt4[X,help,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/qscintilla-python[qt4(+),python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
RDEPEND=virtual/python-dnspython[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] gnome? ( dev-python/pygtk:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7[sqlite?] ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
RESTRICT=test
|
||||
SLOT=0
|
||||
_eclasses_=bash-completion-r1 8e447753aaf658afa609fbf961d80ab7 desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 distutils-r1 372bbe39047c0a2550319a3a82f3e063 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 git-r3 fec09a83ae965b041b47f5ff7c8ba29a ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 preserve-libs ef207dc62baddfddfd39a164d9797648 python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
|
||||
_md5_=0f85ea27e3e01f285baabd964d925fec
|
||||
_md5_=8838b35edd6efee662888aa0435c54b9
|
||||
|
Binary file not shown.
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=compile configure install postinst postrm preinst prepare prerm pretend setup test unpack
|
||||
DEPEND=app-eselect/eselect-opencl kernel_linux? ( >=sys-libs/glibc-2.6.1 ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson gtk3? ( x11-libs/gtk+:3 ) x11-libs/cairo x11-libs/gdk-pixbuf[X] x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXv x11-libs/libXxf86vm x11-libs/pango[X] ) X? ( >=app-eselect/eselect-opengl-1.0.9 app-misc/pax-utils ) kernel_linux? ( virtual/linux-sources ) tools? ( sys-apps/dbus ) kernel_linux? ( virtual/modutils ) sys-apps/sed kernel_linux? ( virtual/linux-sources ) sys-apps/pciutils virtual/pkgconfig
|
||||
DESCRIPTION=NVIDIA Accelerated Graphics Driver
|
||||
EAPI=6
|
||||
HOMEPAGE=http://www.nvidia.com/ http://www.nvidia.com/Download/Find.aspx
|
||||
IUSE=acpi compat +driver gtk3 kernel_FreeBSD kernel_linux +kms multilib pax_kernel static-libs +tools uvm wayland +X kernel_linux abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2 NVIDIA-r2
|
||||
RDEPEND=app-eselect/eselect-opencl kernel_linux? ( >=sys-libs/glibc-2.6.1 ) tools? ( dev-libs/atk dev-libs/glib:2 dev-libs/jansson gtk3? ( x11-libs/gtk+:3 ) x11-libs/cairo x11-libs/gdk-pixbuf[X] x11-libs/gtk+:2 x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr x11-libs/libXv x11-libs/libXxf86vm x11-libs/pango[X] ) X? ( >=app-eselect/eselect-opengl-1.0.9 app-misc/pax-utils ) acpi? ( sys-power/acpid ) tools? ( !media-video/nvidia-settings ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( <x11-base/xorg-server-1.19.99:= >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libvdpau-1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( virtual/modutils )
|
||||
REQUIRED_USE=tools? ( X ) static-libs? ( tools )
|
||||
RESTRICT=bindist mirror
|
||||
SLOT=0/390
|
||||
SRC_URI=amd64-fbsd? ( http://http.download.nvidia.com/XFree86/FreeBSD-x86_64/390.25/NVIDIA-FreeBSD-x86_64-390.25.tar.gz ) amd64? ( http://http.download.nvidia.com/XFree86/Linux-x86_64/390.25/NVIDIA-Linux-x86_64-390.25.run ) arm? ( http://http.download.nvidia.com/XFree86/Linux-32bit-ARM/390.25/NVIDIA-Linux-armv7l-gnueabihf-390.25.run ) x86-fbsd? ( http://http.download.nvidia.com/XFree86/FreeBSD-x86/390.25/NVIDIA-FreeBSD-x86-390.25.tar.gz ) x86? ( http://http.download.nvidia.com/XFree86/Linux-x86/390.25/NVIDIA-Linux-x86-390.25.run ) tools? ( https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.25.tar.bz2 )
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils b4eee44966573b7fb6761e507910b306 flag-o-matic 02908f00f002f0f07c5b74783d778325 linux-info ca370deef9d44125d829f2eb6ebc83e0 linux-mod 731711290c6e38e1cf7ddcdca7d445e1 ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multilib-build 8ffb5e2112a70fef5f37fcacad308726 multilib-minimal 9139c3a57e077cb8e0d0f73ceb080b89 nvidia-driver d49d68d8038f17c82f74beb68a753b74 portability 2b88d3ecc35035a3b8ab628b49cafb0e preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 udev d91cac2c73b94629cad2daea66e0d182 unpacker f40f7b4bd5aa88c2a4ba7b0d1e0ded70 user 8bc2845510e2109af75e3eeac607ec81 versionator ce21313503c41896ebcd7d58b0607e37
|
||||
_md5_=3df92ee005e923446270923030e903c2
|
@ -1 +1 @@
|
||||
Tue, 30 Jan 2018 21:08:10 +0000
|
||||
Wed, 31 Jan 2018 05:08:11 +0000
|
||||
|
@ -1 +1 @@
|
||||
Tue Jan 30 21:08:10 UTC 2018
|
||||
Wed Jan 31 05:08:11 UTC 2018
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Jan 2018 21:30:01 +0000
|
||||
Wed, 31 Jan 2018 05:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
4947589313e37504f472f4d5414b4f0d4d3e7af0 1517346084 2018-01-30T21:01:24+00:00
|
||||
0168fd9190ac49b7c7d72d71540749bea93b6c14 1517373842 2018-01-31T04:44:02+00:00
|
||||
|
@ -1 +1 @@
|
||||
1517346301 Tue 30 Jan 2018 09:05:01 PM UTC
|
||||
1517375101 Wed 31 Jan 2018 05:05:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Tue, 30 Jan 2018 21:08:10 +0000
|
||||
Wed, 31 Jan 2018 05:08:11 +0000
|
||||
|
Binary file not shown.
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit autotools toolchain-funcs
|
||||
|
||||
DESCRIPTION="Clients for net-analyzer/argus"
|
||||
HOMEPAGE="http://www.qosient.com/argus/"
|
||||
SRC_URI="http://qosient.com/argus/dev/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="debug ft geoip mysql sasl tcpd"
|
||||
|
||||
ARGUS_CDEPEND="
|
||||
net-analyzer/rrdtool[perl]
|
||||
net-libs/libpcap
|
||||
net-libs/libtirpc:=
|
||||
sys-libs/ncurses:=
|
||||
sys-libs/readline:=
|
||||
sys-libs/zlib
|
||||
ft? ( net-analyzer/flow-tools )
|
||||
geoip? ( dev-libs/geoip )
|
||||
mysql? ( virtual/mysql )
|
||||
sasl? ( dev-libs/cyrus-sasl )
|
||||
"
|
||||
RDEPEND="
|
||||
${ARGUS_CDEPEND}
|
||||
"
|
||||
DEPEND="
|
||||
${ARGUS_CDEPEND}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
"
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-3.0.4.1-disable-tcp-wrappers-automagic.patch
|
||||
"${FILESDIR}"/${PN}-3.0.7.21-curses-readline.patch
|
||||
"${FILESDIR}"/${PN}-3.0.8.2-rpc.patch
|
||||
"${FILESDIR}"/${PN}-3.0.8.2-ar.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
tc-export AR RANLIB
|
||||
|
||||
use debug && touch .debug
|
||||
econf \
|
||||
$(use_with ft libft) \
|
||||
$(use_with geoip GeoIP /usr/) \
|
||||
$(use_with sasl) \
|
||||
$(use_with tcpd wrappers) \
|
||||
$(use_with mysql)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake \
|
||||
CCOPT="${CFLAGS} ${LDFLAGS}" \
|
||||
RANLIB=$(tc-getRANLIB) \
|
||||
CURSESLIB="$( $(tc-getPKG_CONFIG) --libs ncurses)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/ra*
|
||||
dodoc ChangeLog CREDITS README CHANGES
|
||||
doman man/man{1,5}/*
|
||||
}
|
@ -0,0 +1,31 @@
|
||||
--- a/common/Makefile.in
|
||||
+++ b/common/Makefile.in
|
||||
@@ -113,23 +113,23 @@
|
||||
all: $(LIBS)
|
||||
|
||||
@INSTALL_LIB@/argus_common.a: $(COMMONOBJ)
|
||||
- rm -f $@; ar qc $@ $(COMMONOBJ)
|
||||
+ rm -f $@; $(AR) qc $@ $(COMMONOBJ)
|
||||
-$(RANLIB) $@
|
||||
|
||||
@INSTALL_LIB@/argus_parse.a: $(PARSEOBJ)
|
||||
- rm -f $@; ar qc $@ $(PARSEOBJ)
|
||||
+ rm -f $@; $(AR) qc $@ $(PARSEOBJ)
|
||||
-$(RANLIB) $@
|
||||
|
||||
@INSTALL_LIB@/argus_client.a: $(CLIENTOBJ)
|
||||
- rm -f $@; ar qc $@ $(CLIENTOBJ)
|
||||
+ rm -f $@; $(AR) qc $@ $(CLIENTOBJ)
|
||||
-$(RANLIB) $@
|
||||
|
||||
@INSTALL_LIB@/argus_output.a: $(OUTPUTOBJ)
|
||||
- rm -f $@; ar qc $@ $(OUTPUTOBJ)
|
||||
+ rm -f $@; $(AR) qc $@ $(OUTPUTOBJ)
|
||||
-$(RANLIB) $@
|
||||
|
||||
@INSTALL_LIB@/argus_event.a: $(EVENTOBJ)
|
||||
- rm -f $@; ar qc $@ $(EVENTOBJ)
|
||||
+ rm -f $@; $(AR) qc $@ $(EVENTOBJ)
|
||||
-$(RANLIB) $@
|
||||
|
||||
scanner.c: scanner.l
|
@ -0,0 +1,34 @@
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -40,6 +40,7 @@
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_RANLIB
|
||||
AC_PROG_YACC
|
||||
+PKG_PROG_PKG_CONFIG
|
||||
|
||||
AC_CHECK_PROGS(V_RANLIB, ranlib, @true)
|
||||
AC_QOSIENT_LEX_AND_YACC(V_LEX, V_YACC, argus_)
|
||||
@@ -82,6 +83,12 @@
|
||||
AC_CHECK_HEADERS([stdlib.h stddef.h string.h strings.h sys/file.h sys/ioctl.h sys/param.h sys/socket.h])
|
||||
AC_CHECK_HEADERS([sys/mount.h sys/time.h sys/vfs.h syslog.h termios.h unistd.h values.h ifaddrs.h])
|
||||
|
||||
+PKG_CHECK_MODULES(libtirpc, libtirpc,
|
||||
+ [LIBS="${LIBS} ${libtirpc_LIBS}"],
|
||||
+[AC_CHECK_HEADER([rpc/types.h],,
|
||||
+ [AC_MSG_ERROR([Cannot find <rpc/types.h>])])]
|
||||
+)
|
||||
+
|
||||
# Checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
--- a/common/Makefile.in
|
||||
+++ b/common/Makefile.in
|
||||
@@ -48,7 +48,7 @@
|
||||
|
||||
CC = @CC@
|
||||
CCOPT = @V_CCOPT@
|
||||
-INCLS = -I. -I../include @V_INCLS@ @MYSQL_INCLS@
|
||||
+INCLS = -I. -I../include @V_INCLS@ @MYSQL_INCLS@ @libtirpc_CFLAGS@
|
||||
DEFS = @DEFS@ -DARGUS_SYSLOG
|
||||
|
||||
# Standard CFLAGS
|
Binary file not shown.
@ -0,0 +1,586 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit eutils flag-o-matic linux-info linux-mod multilib-minimal nvidia-driver \
|
||||
portability toolchain-funcs unpacker user udev
|
||||
|
||||
NV_URI="http://http.download.nvidia.com/XFree86/"
|
||||
X86_NV_PACKAGE="NVIDIA-Linux-x86-${PV}"
|
||||
AMD64_NV_PACKAGE="NVIDIA-Linux-x86_64-${PV}"
|
||||
ARM_NV_PACKAGE="NVIDIA-Linux-armv7l-gnueabihf-${PV}"
|
||||
X86_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86-${PV}"
|
||||
AMD64_FBSD_NV_PACKAGE="NVIDIA-FreeBSD-x86_64-${PV}"
|
||||
|
||||
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
|
||||
HOMEPAGE="http://www.nvidia.com/ http://www.nvidia.com/Download/Find.aspx"
|
||||
SRC_URI="
|
||||
amd64-fbsd? ( ${NV_URI}FreeBSD-x86_64/${PV}/${AMD64_FBSD_NV_PACKAGE}.tar.gz )
|
||||
amd64? ( ${NV_URI}Linux-x86_64/${PV}/${AMD64_NV_PACKAGE}.run )
|
||||
arm? ( ${NV_URI}Linux-32bit-ARM/${PV}/${ARM_NV_PACKAGE}.run )
|
||||
x86-fbsd? ( ${NV_URI}FreeBSD-x86/${PV}/${X86_FBSD_NV_PACKAGE}.tar.gz )
|
||||
x86? ( ${NV_URI}Linux-x86/${PV}/${X86_NV_PACKAGE}.run )
|
||||
tools? (
|
||||
https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${PV}.tar.bz2
|
||||
)
|
||||
"
|
||||
|
||||
LICENSE="GPL-2 NVIDIA-r2"
|
||||
SLOT="0/${PV%.*}"
|
||||
KEYWORDS="-* ~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
RESTRICT="bindist mirror"
|
||||
EMULTILIB_PKG="true"
|
||||
|
||||
IUSE="acpi compat +driver gtk3 kernel_FreeBSD kernel_linux +kms multilib pax_kernel static-libs +tools uvm wayland +X"
|
||||
REQUIRED_USE="
|
||||
tools? ( X )
|
||||
static-libs? ( tools )
|
||||
"
|
||||
|
||||
COMMON="
|
||||
app-eselect/eselect-opencl
|
||||
kernel_linux? ( >=sys-libs/glibc-2.6.1 )
|
||||
tools? (
|
||||
dev-libs/atk
|
||||
dev-libs/glib:2
|
||||
dev-libs/jansson
|
||||
gtk3? (
|
||||
x11-libs/gtk+:3
|
||||
)
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf[X]
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXv
|
||||
x11-libs/libXxf86vm
|
||||
x11-libs/pango[X]
|
||||
)
|
||||
X? (
|
||||
>=app-eselect/eselect-opengl-1.0.9
|
||||
app-misc/pax-utils
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON}
|
||||
kernel_linux? ( virtual/linux-sources )
|
||||
tools? ( sys-apps/dbus )
|
||||
"
|
||||
RDEPEND="
|
||||
${COMMON}
|
||||
acpi? ( sys-power/acpid )
|
||||
tools? ( !media-video/nvidia-settings )
|
||||
wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
|
||||
X? (
|
||||
<x11-base/xorg-server-1.19.99:=
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
|
||||
>=x11-libs/libvdpau-1.0[${MULTILIB_USEDEP}]
|
||||
sys-libs/zlib[${MULTILIB_USEDEP}]
|
||||
)
|
||||
"
|
||||
QA_PREBUILT="opt/* usr/lib*"
|
||||
S=${WORKDIR}/
|
||||
|
||||
nvidia_drivers_versions_check() {
|
||||
if use amd64 && has_multilib_profile && \
|
||||
[ "${DEFAULT_ABI}" != "amd64" ]; then
|
||||
eerror "This ebuild doesn't currently support changing your default ABI"
|
||||
die "Unexpected \${DEFAULT_ABI} = ${DEFAULT_ABI}"
|
||||
fi
|
||||
|
||||
if use kernel_linux && kernel_is ge 4 15; then
|
||||
ewarn "Gentoo supports kernels which are supported by NVIDIA"
|
||||
ewarn "which are limited to the following kernels:"
|
||||
ewarn "<sys-kernel/gentoo-sources-4.15"
|
||||
ewarn "<sys-kernel/vanilla-sources-4.15"
|
||||
ewarn ""
|
||||
ewarn "You are free to utilize epatch_user to provide whatever"
|
||||
ewarn "support you feel is appropriate, but will not receive"
|
||||
ewarn "support as a result of those changes."
|
||||
ewarn ""
|
||||
ewarn "Do not file a bug report about this."
|
||||
ewarn ""
|
||||
fi
|
||||
|
||||
# Since Nvidia ships many different series of drivers, we need to give the user
|
||||
# some kind of guidance as to what version they should install. This tries
|
||||
# to point the user in the right direction but can't be perfect. check
|
||||
# nvidia-driver.eclass
|
||||
nvidia-driver-check-warning
|
||||
|
||||
# Kernel features/options to check for
|
||||
CONFIG_CHECK="~ZONE_DMA ~MTRR ~SYSVIPC ~!LOCKDEP"
|
||||
use x86 && CONFIG_CHECK+=" ~HIGHMEM"
|
||||
|
||||
# Now do the above checks
|
||||
use kernel_linux && check_extra_config
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
nvidia_drivers_versions_check
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
nvidia_drivers_versions_check
|
||||
|
||||
# try to turn off distcc and ccache for people that have a problem with it
|
||||
export DISTCC_DISABLE=1
|
||||
export CCACHE_DISABLE=1
|
||||
|
||||
if use driver && use kernel_linux; then
|
||||
MODULE_NAMES="nvidia(video:${S}/kernel)"
|
||||
use uvm && MODULE_NAMES+=" nvidia-uvm(video:${S}/kernel)"
|
||||
use kms && MODULE_NAMES+=" nvidia-modeset(video:${S}/kernel) nvidia-drm(video:${S}/kernel)"
|
||||
|
||||
# This needs to run after MODULE_NAMES (so that the eclass checks
|
||||
# whether the kernel supports loadable modules) but before BUILD_PARAMS
|
||||
# is set (so that KV_DIR is populated).
|
||||
linux-mod_pkg_setup
|
||||
|
||||
BUILD_PARAMS="IGNORE_CC_MISMATCH=yes V=1 SYSSRC=${KV_DIR} \
|
||||
SYSOUT=${KV_OUT_DIR} CC=$(tc-getBUILD_CC) NV_VERBOSE=1"
|
||||
|
||||
# linux-mod_src_compile calls set_arch_to_kernel, which
|
||||
# sets the ARCH to x86 but NVIDIA's wrapping Makefile
|
||||
# expects x86_64 or i386 and then converts it to x86
|
||||
# later on in the build process
|
||||
BUILD_FIXES="ARCH=$(uname -m | sed -e 's/i.86/i386/')"
|
||||
fi
|
||||
|
||||
if use kernel_linux && kernel_is lt 2 6 9; then
|
||||
eerror "You must build this against 2.6.9 or higher kernels."
|
||||
fi
|
||||
|
||||
# set variables to where files are in the package structure
|
||||
if use kernel_FreeBSD; then
|
||||
use x86-fbsd && S="${WORKDIR}/${X86_FBSD_NV_PACKAGE}"
|
||||
use amd64-fbsd && S="${WORKDIR}/${AMD64_FBSD_NV_PACKAGE}"
|
||||
NV_DOC="${S}/doc"
|
||||
NV_OBJ="${S}/obj"
|
||||
NV_SRC="${S}/src"
|
||||
NV_MAN="${S}/x11/man"
|
||||
NV_X11="${S}/obj"
|
||||
NV_SOVER=1
|
||||
elif use kernel_linux; then
|
||||
NV_DOC="${S}"
|
||||
NV_OBJ="${S}"
|
||||
NV_SRC="${S}/kernel"
|
||||
NV_MAN="${S}"
|
||||
NV_X11="${S}"
|
||||
NV_SOVER=${PV}
|
||||
else
|
||||
die "Could not determine proper NVIDIA package"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if use pax_kernel; then
|
||||
ewarn "Using PAX patches is not supported. You will be asked to"
|
||||
ewarn "use a standard kernel should you have issues. Should you"
|
||||
ewarn "need support with these patches, contact the PaX team."
|
||||
eapply "${FILESDIR}"/${PN}-375.20-pax.patch
|
||||
fi
|
||||
|
||||
local man_file
|
||||
for man_file in "${NV_MAN}"/*1.gz; do
|
||||
gunzip $man_file || die
|
||||
done
|
||||
|
||||
if use tools; then
|
||||
cp "${FILESDIR}"/nvidia-settings-linker.patch "${WORKDIR}" || die
|
||||
sed -i \
|
||||
-e "s:@PV@:${PV}:g" \
|
||||
"${WORKDIR}"/nvidia-settings-linker.patch || die
|
||||
eapply "${WORKDIR}"/nvidia-settings-linker.patch
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
if ! [ -f nvidia_icd.json ]; then
|
||||
cp nvidia_icd.json.template nvidia_icd.json || die
|
||||
sed -i -e 's:__NV_VK_ICD__:libGLX_nvidia.so.0:g' nvidia_icd.json || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# This is already the default on Linux, as there's no toplevel Makefile, but
|
||||
# on FreeBSD there's one and triggers the kernel module build, as we install
|
||||
# it by itself, pass this.
|
||||
|
||||
cd "${NV_SRC}"
|
||||
if use kernel_FreeBSD; then
|
||||
MAKE="$(get_bmake)" CFLAGS="-Wno-sign-compare" emake CC="$(tc-getCC)" \
|
||||
LD="$(tc-getLD)" LDFLAGS="$(raw-ldflags)" || die
|
||||
elif use driver && use kernel_linux; then
|
||||
MAKEOPTS=-j1 linux-mod_src_compile
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
emake -C "${S}"/nvidia-settings-${PV}/src \
|
||||
AR="$(tc-getAR)" \
|
||||
CC="$(tc-getCC)" \
|
||||
DO_STRIP= \
|
||||
LD="$(tc-getCC)" \
|
||||
LIBDIR="$(get_libdir)" \
|
||||
NVLD="$(tc-getLD)" \
|
||||
NV_VERBOSE=1 \
|
||||
RANLIB="$(tc-getRANLIB)" \
|
||||
build-xnvctrl
|
||||
|
||||
emake -C "${S}"/nvidia-settings-${PV}/src \
|
||||
CC="$(tc-getCC)" \
|
||||
DO_STRIP= \
|
||||
GTK3_AVAILABLE=$(usex gtk3 1 0) \
|
||||
LD="$(tc-getCC)" \
|
||||
LIBDIR="$(get_libdir)" \
|
||||
NVLD="$(tc-getLD)" \
|
||||
NVML_ENABLED=0 \
|
||||
NV_USE_BUNDLED_LIBJANSSON=0 \
|
||||
NV_VERBOSE=1
|
||||
fi
|
||||
}
|
||||
|
||||
# Install nvidia library:
|
||||
# the first parameter is the library to install
|
||||
# the second parameter is the provided soversion
|
||||
# the third parameter is the target directory if it is not /usr/lib
|
||||
donvidia() {
|
||||
# Full path to library
|
||||
nv_LIB="${1}"
|
||||
|
||||
# SOVER to use
|
||||
nv_SOVER="$(scanelf -qF'%S#F' ${nv_LIB})"
|
||||
|
||||
# Where to install
|
||||
nv_DEST="${2}"
|
||||
|
||||
# Get just the library name
|
||||
nv_LIBNAME=$(basename "${nv_LIB}")
|
||||
|
||||
if [[ "${nv_DEST}" ]]; then
|
||||
exeinto ${nv_DEST}
|
||||
action="doexe"
|
||||
else
|
||||
nv_DEST="/usr/$(get_libdir)"
|
||||
action="dolib.so"
|
||||
fi
|
||||
|
||||
# Install the library
|
||||
${action} ${nv_LIB} || die "failed to install ${nv_LIBNAME}"
|
||||
|
||||
# If the library has a SONAME and SONAME does not match the library name,
|
||||
# then we need to create a symlink
|
||||
if [[ ${nv_SOVER} ]] && ! [[ "${nv_SOVER}" = "${nv_LIBNAME}" ]]; then
|
||||
dosym ${nv_LIBNAME} ${nv_DEST}/${nv_SOVER} \
|
||||
|| die "failed to create ${nv_DEST}/${nv_SOVER} symlink"
|
||||
fi
|
||||
|
||||
dosym ${nv_LIBNAME} ${nv_DEST}/${nv_LIBNAME/.so*/.so} \
|
||||
|| die "failed to create ${nv_LIBNAME/.so*/.so} symlink"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
if use driver && use kernel_linux; then
|
||||
linux-mod_src_install
|
||||
|
||||
# Add the aliases
|
||||
# This file is tweaked with the appropriate video group in
|
||||
# pkg_preinst, see bug #491414
|
||||
insinto /etc/modprobe.d
|
||||
newins "${FILESDIR}"/nvidia-169.07 nvidia.conf
|
||||
doins "${FILESDIR}"/nvidia-rmmod.conf
|
||||
|
||||
# Ensures that our device nodes are created when not using X
|
||||
exeinto "$(get_udevdir)"
|
||||
newexe "${FILESDIR}"/nvidia-udev.sh-r1 nvidia-udev.sh
|
||||
udev_newrules "${FILESDIR}"/nvidia.udev-rule 99-nvidia.rules
|
||||
elif use kernel_FreeBSD; then
|
||||
if use x86-fbsd; then
|
||||
insinto /boot/modules
|
||||
doins "${S}/src/nvidia.kld"
|
||||
fi
|
||||
|
||||
exeinto /boot/modules
|
||||
doexe "${S}/src/nvidia.ko"
|
||||
fi
|
||||
|
||||
# NVIDIA kernel <-> userspace driver config lib
|
||||
donvidia ${NV_OBJ}/libnvidia-cfg.so.${NV_SOVER}
|
||||
|
||||
# NVIDIA framebuffer capture library
|
||||
donvidia ${NV_OBJ}/libnvidia-fbc.so.${NV_SOVER}
|
||||
|
||||
# NVIDIA video encode/decode <-> CUDA
|
||||
if use kernel_linux; then
|
||||
donvidia ${NV_OBJ}/libnvcuvid.so.${NV_SOVER}
|
||||
donvidia ${NV_OBJ}/libnvidia-encode.so.${NV_SOVER}
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
# Xorg DDX driver
|
||||
insinto /usr/$(get_libdir)/xorg/modules/drivers
|
||||
doins ${NV_X11}/nvidia_drv.so
|
||||
|
||||
# Xorg GLX driver
|
||||
donvidia ${NV_X11}/libglx.so.${NV_SOVER} \
|
||||
/usr/$(get_libdir)/opengl/nvidia/extensions
|
||||
|
||||
# Xorg nvidia.conf
|
||||
if has_version '>=x11-base/xorg-server-1.16'; then
|
||||
insinto /usr/share/X11/xorg.conf.d
|
||||
newins {,50-}nvidia-drm-outputclass.conf
|
||||
fi
|
||||
|
||||
insinto /usr/share/glvnd/egl_vendor.d
|
||||
doins ${NV_X11}/10_nvidia.json
|
||||
fi
|
||||
|
||||
if use wayland; then
|
||||
insinto /usr/share/egl/egl_external_platform.d
|
||||
doins ${NV_X11}/10_nvidia_wayland.json
|
||||
fi
|
||||
|
||||
# OpenCL ICD for NVIDIA
|
||||
if use kernel_linux; then
|
||||
insinto /etc/OpenCL/vendors
|
||||
doins ${NV_OBJ}/nvidia.icd
|
||||
fi
|
||||
|
||||
# Documentation
|
||||
if use kernel_FreeBSD; then
|
||||
dodoc "${NV_DOC}/README"
|
||||
use X && doman "${NV_MAN}"/nvidia-xconfig.1
|
||||
use tools && doman "${NV_MAN}"/nvidia-settings.1
|
||||
else
|
||||
# Docs
|
||||
newdoc "${NV_DOC}/README.txt" README
|
||||
dodoc "${NV_DOC}/NVIDIA_Changelog"
|
||||
doman "${NV_MAN}"/nvidia-smi.1
|
||||
use X && doman "${NV_MAN}"/nvidia-xconfig.1
|
||||
use tools && doman "${NV_MAN}"/nvidia-settings.1
|
||||
doman "${NV_MAN}"/nvidia-cuda-mps-control.1
|
||||
fi
|
||||
|
||||
docinto html
|
||||
dodoc -r ${NV_DOC}/html/*
|
||||
|
||||
# Helper Apps
|
||||
exeinto /opt/bin/
|
||||
|
||||
if use X; then
|
||||
doexe ${NV_OBJ}/nvidia-xconfig
|
||||
|
||||
insinto /etc/vulkan/icd.d
|
||||
doins nvidia_icd.json
|
||||
fi
|
||||
|
||||
if use kernel_linux; then
|
||||
doexe ${NV_OBJ}/nvidia-cuda-mps-control
|
||||
doexe ${NV_OBJ}/nvidia-cuda-mps-server
|
||||
doexe ${NV_OBJ}/nvidia-debugdump
|
||||
doexe ${NV_OBJ}/nvidia-persistenced
|
||||
doexe ${NV_OBJ}/nvidia-smi
|
||||
|
||||
# install nvidia-modprobe setuid and symlink in /usr/bin (bug #505092)
|
||||
doexe ${NV_OBJ}/nvidia-modprobe
|
||||
fowners root:video /opt/bin/nvidia-modprobe
|
||||
fperms 4710 /opt/bin/nvidia-modprobe
|
||||
dosym /{opt,usr}/bin/nvidia-modprobe
|
||||
|
||||
doman nvidia-cuda-mps-control.1
|
||||
doman nvidia-modprobe.1
|
||||
doman nvidia-persistenced.1
|
||||
newinitd "${FILESDIR}/nvidia-smi.init" nvidia-smi
|
||||
newconfd "${FILESDIR}/nvidia-persistenced.conf" nvidia-persistenced
|
||||
newinitd "${FILESDIR}/nvidia-persistenced.init" nvidia-persistenced
|
||||
fi
|
||||
|
||||
if use tools; then
|
||||
emake -C "${S}"/nvidia-settings-${PV}/src/ \
|
||||
DESTDIR="${D}" \
|
||||
GTK3_AVAILABLE=$(usex gtk3 1 0) \
|
||||
LIBDIR="${D}/usr/$(get_libdir)" \
|
||||
NV_USE_BUNDLED_LIBJANSSON=0 \
|
||||
NV_VERBOSE=1 \
|
||||
PREFIX=/usr \
|
||||
DO_STRIP= \
|
||||
install
|
||||
|
||||
if use static-libs; then
|
||||
dolib.a "${S}"/nvidia-settings-${PV}/src/libXNVCtrl/libXNVCtrl.a
|
||||
|
||||
insinto /usr/include/NVCtrl
|
||||
doins "${S}"/nvidia-settings-${PV}/src/libXNVCtrl/*.h
|
||||
fi
|
||||
|
||||
insinto /usr/share/nvidia/
|
||||
doins nvidia-application-profiles-${PV}-key-documentation
|
||||
|
||||
insinto /etc/nvidia
|
||||
newins \
|
||||
nvidia-application-profiles-${PV}-rc nvidia-application-profiles-rc
|
||||
|
||||
# There is no icon in the FreeBSD tarball.
|
||||
use kernel_FreeBSD || \
|
||||
doicon ${NV_OBJ}/nvidia-settings.png
|
||||
|
||||
domenu "${FILESDIR}"/nvidia-settings.desktop
|
||||
|
||||
exeinto /etc/X11/xinit/xinitrc.d
|
||||
newexe "${FILESDIR}"/95-nvidia-settings-r1 95-nvidia-settings
|
||||
fi
|
||||
|
||||
dobin ${NV_OBJ}/nvidia-bug-report.sh
|
||||
|
||||
if has_multilib_profile && use multilib; then
|
||||
local OABI=${ABI}
|
||||
for ABI in $(get_install_abis); do
|
||||
src_install-libs
|
||||
done
|
||||
ABI=${OABI}
|
||||
unset OABI
|
||||
else
|
||||
src_install-libs
|
||||
fi
|
||||
|
||||
is_final_abi || die "failed to iterate through all ABIs"
|
||||
|
||||
readme.gentoo_create_doc
|
||||
}
|
||||
|
||||
src_install-libs() {
|
||||
local inslibdir=$(get_libdir)
|
||||
local GL_ROOT="/usr/$(get_libdir)/opengl/nvidia/lib"
|
||||
local CL_ROOT="/usr/$(get_libdir)/OpenCL/vendors/nvidia"
|
||||
local nv_libdir="${NV_OBJ}"
|
||||
|
||||
if use kernel_linux && has_multilib_profile && [[ ${ABI} == "x86" ]]; then
|
||||
nv_libdir="${NV_OBJ}"/32
|
||||
fi
|
||||
|
||||
if use X; then
|
||||
NV_GLX_LIBRARIES=(
|
||||
"libEGL.so.$(usex compat ${NV_SOVER} 1) ${GL_ROOT}"
|
||||
"libEGL_nvidia.so.${NV_SOVER} ${GL_ROOT}"
|
||||
"libGL.so.$(usex compat ${NV_SOVER} 1.0.0) ${GL_ROOT}"
|
||||
"libGLESv1_CM.so.1 ${GL_ROOT}"
|
||||
"libGLESv1_CM_nvidia.so.${NV_SOVER} ${GL_ROOT}"
|
||||
"libGLESv2.so.2 ${GL_ROOT}"
|
||||
"libGLESv2_nvidia.so.${NV_SOVER} ${GL_ROOT}"
|
||||
"libGLX.so.0 ${GL_ROOT}"
|
||||
"libGLX_nvidia.so.${NV_SOVER} ${GL_ROOT}"
|
||||
"libGLdispatch.so.0 ${GL_ROOT}"
|
||||
"libOpenCL.so.1.0.0 ${CL_ROOT}"
|
||||
"libOpenGL.so.0 ${GL_ROOT}"
|
||||
"libcuda.so.${NV_SOVER}"
|
||||
"libnvcuvid.so.${NV_SOVER}"
|
||||
"libnvidia-compiler.so.${NV_SOVER}"
|
||||
"libnvidia-eglcore.so.${NV_SOVER}"
|
||||
"libnvidia-encode.so.${NV_SOVER}"
|
||||
"libnvidia-fatbinaryloader.so.${NV_SOVER}"
|
||||
"libnvidia-fbc.so.${NV_SOVER}"
|
||||
"libnvidia-glcore.so.${NV_SOVER}"
|
||||
"libnvidia-glsi.so.${NV_SOVER}"
|
||||
"libnvidia-ifr.so.${NV_SOVER}"
|
||||
"libnvidia-opencl.so.${NV_SOVER}"
|
||||
"libnvidia-ptxjitcompiler.so.${NV_SOVER}"
|
||||
"libvdpau_nvidia.so.${NV_SOVER}"
|
||||
)
|
||||
|
||||
if use wayland && has_multilib_profile && [[ ${ABI} == "amd64" ]];
|
||||
then
|
||||
NV_GLX_LIBRARIES+=(
|
||||
"libnvidia-egl-wayland.so.1.0.2"
|
||||
)
|
||||
fi
|
||||
|
||||
if use kernel_linux && has_multilib_profile && [[ ${ABI} == "amd64" ]];
|
||||
then
|
||||
NV_GLX_LIBRARIES+=(
|
||||
"libnvidia-wfb.so.${NV_SOVER}"
|
||||
)
|
||||
fi
|
||||
|
||||
if use kernel_FreeBSD; then
|
||||
NV_GLX_LIBRARIES+=(
|
||||
"libnvidia-tls.so.${NV_SOVER}"
|
||||
)
|
||||
fi
|
||||
|
||||
if use kernel_linux; then
|
||||
NV_GLX_LIBRARIES+=(
|
||||
"libnvidia-ml.so.${NV_SOVER}"
|
||||
"tls/libnvidia-tls.so.${NV_SOVER}"
|
||||
)
|
||||
fi
|
||||
|
||||
for NV_LIB in "${NV_GLX_LIBRARIES[@]}"; do
|
||||
donvidia "${nv_libdir}"/${NV_LIB}
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if use driver && use kernel_linux; then
|
||||
linux-mod_pkg_preinst
|
||||
|
||||
local videogroup="$(egetent group video | cut -d ':' -f 3)"
|
||||
if [ -z "${videogroup}" ]; then
|
||||
eerror "Failed to determine the video group gid"
|
||||
die "Failed to determine the video group gid"
|
||||
else
|
||||
sed -i \
|
||||
-e "s:PACKAGE:${PF}:g" \
|
||||
-e "s:VIDEOGID:${videogroup}:" \
|
||||
"${D}"/etc/modprobe.d/nvidia.conf || die
|
||||
fi
|
||||
fi
|
||||
|
||||
# Clean the dynamic libGL stuff's home to ensure
|
||||
# we dont have stale libs floating around
|
||||
if [ -d "${ROOT}"/usr/lib/opengl/nvidia ]; then
|
||||
rm -rf "${ROOT}"/usr/lib/opengl/nvidia/*
|
||||
fi
|
||||
# Make sure we nuke the old nvidia-glx's env.d file
|
||||
if [ -e "${ROOT}"/etc/env.d/09nvidia ]; then
|
||||
rm -f "${ROOT}"/etc/env.d/09nvidia
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
use driver && use kernel_linux && linux-mod_pkg_postinst
|
||||
|
||||
# Switch to the nvidia implementation
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old nvidia
|
||||
"${ROOT}"/usr/bin/eselect opencl set --use-old nvidia
|
||||
|
||||
readme.gentoo_print_elog
|
||||
|
||||
if ! use X; then
|
||||
elog "You have elected to not install the X.org driver. Along with"
|
||||
elog "this the OpenGL libraries and VDPAU libraries were not"
|
||||
elog "installed. Additionally, once the driver is loaded your card"
|
||||
elog "and fan will run at max speed which may not be desirable."
|
||||
elog "Use the 'nvidia-smi' init script to have your card and fan"
|
||||
elog "speed scale appropriately."
|
||||
elog
|
||||
fi
|
||||
if ! use tools; then
|
||||
elog "USE=tools controls whether the nvidia-settings application"
|
||||
elog "is installed. If you would like to use it, enable that"
|
||||
elog "flag and re-emerge this ebuild. Optionally you can install"
|
||||
elog "media-video/nvidia-settings"
|
||||
elog
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_prerm() {
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
use driver && use kernel_linux && linux-mod_pkg_postrm
|
||||
use X && "${ROOT}"/usr/bin/eselect opengl set --use-old xorg-x11
|
||||
}
|
Loading…
Reference in new issue