summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/ddcutil')
-rw-r--r--app-misc/ddcutil/Manifest3
-rw-r--r--app-misc/ddcutil/ddcutil-0.9.8.ebuild108
-rw-r--r--app-misc/ddcutil/files/ifdef-usb.patch28
3 files changed, 0 insertions, 139 deletions
diff --git a/app-misc/ddcutil/Manifest b/app-misc/ddcutil/Manifest
deleted file mode 100644
index da9bc04..0000000
--- a/app-misc/ddcutil/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-AUX ifdef-usb.patch 827 BLAKE2B 57888d8b6e7ec0c9b35a959e5fbe8a866925bad8fad68bb49f44b363b392fbd9e8276c2731f9f34125c63bd4da61ac06ecea7e705bb82b8fd23ac1f7b479e3ac SHA512 3fcfb28376b59c9c2c613491f4c08d489147939bc0f8d9a26b8b54d01ced671b91f3a4f32b4a734338fc51b42a8229c988300fc7a55a588af76b9d3268f6f4f9
-DIST ddcutil-0.9.8.tar.gz 697925 BLAKE2B 0d7ba594d08c9fb0aed50c6a0d63280c01d68416f9057a1e44500cefcb7f402e186514a617de2a0b6501ff8ab1931c820261da2106f37ae07e025c847812313f SHA512 dd77703023fff3a93dc8aa8bf2199964081c44cf94e491632dabbad5b3abafd30fea882295fcf7afd183d5a746366f46e44602d2f2a5e3b5fca4c1d4ed93a0ef
-EBUILD ddcutil-0.9.8.ebuild 2806 BLAKE2B c8fce57699718e86f9a37bef9ea781f82fd9d0f22bde339992db41bcc962f25fb3a0ee5e7b477817e9cbfd3faee8e919515b0b37f9af2bc44c35326b211698c4 SHA512 cf6d291df93a294b2027e22d9d35d03f526ae49aaa5348ebd8356d2751bec346343f9f03925558a9512847baafcae04b527fd175242fa6ed8b7a8661a7626783
diff --git a/app-misc/ddcutil/ddcutil-0.9.8.ebuild b/app-misc/ddcutil/ddcutil-0.9.8.ebuild
deleted file mode 100644
index cf7dff3..0000000
--- a/app-misc/ddcutil/ddcutil-0.9.8.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# 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 ~arm ~arm64 ~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"
-
-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
- epatch "${FILESDIR}/ifdef-usb.patch"
- eautoreconf
- sed -i -e "s#usr/local/bin#usr/bin#" data/etc/udev/rules.d/45-ddcutil-usb.rules || die
-}
-
-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
-}
diff --git a/app-misc/ddcutil/files/ifdef-usb.patch b/app-misc/ddcutil/files/ifdef-usb.patch
deleted file mode 100644
index 61f9182..0000000
--- a/app-misc/ddcutil/files/ifdef-usb.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/rockowitz/ddcutil/issues/101
-
-From d4859fe0543f7313e6fb202ee0992e7e27ac1e8f Mon Sep 17 00:00:00 2001
-From: "Sanford Rockowitz (/shared/home/rock/dot_gitconfig)"
- <rockowitz@minsoft.com>
-Date: Tue, 31 Dec 2019 13:16:44 -0500
-Subject: [PATCH] ddc_services.c: - init_ddc_services(): - call to
- init_usb_displays() was not ifteted based on USE_USB - caused link failure
- if building ddcutil without USB support
-
----
- src/ddc/ddc_services.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/ddc/ddc_services.c b/src/ddc/ddc_services.c
-index 8da91131..b242b02b 100644
---- a/src/ddc/ddc_services.c
-+++ b/src/ddc/ddc_services.c
-@@ -136,7 +136,9 @@ void init_ddc_services() {
- adlshim_initialize();
-
- // usb
-+#ifdef USE_USB
- init_usb_displays();
-+#endif
-
- // ddc:
- ddc_reset_ddc_stats();