* [gentoo-commits] repo/gentoo:master commit in: app-misc/ddctool/
@ 2016-09-04 20:14 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2016-09-04 20:14 UTC (permalink / raw
To: gentoo-commits
commit: e3813844624d2d93ebff79fcd800fe6e516d9063
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Sep 3 16:13:01 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Sep 4 20:14:09 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3813844
app-misc/ddctool: New package
ddctool primarily uses DDC/CI (Display Data Channel Command Interface)
to communicate with monitors implementing MCCS (Monitor Control Command
Set) over I2C. Normally, the video driver for the monitor exposes the
I2C channel as devices named /dev/i2c-n. Alternatively, there is initial
support for monitors (such as Apple displays) that implement MCCS using
a USB connection.
Package-Manager: portage-2.3.0
Signed-off-by: Jonathan Scruggs (j.scruggs <AT> gmail.com)
Closes: https://github.com/gentoo/gentoo/pull/2201
Signed-off-by: David Seifert <soap <AT> gentoo.org>
app-misc/ddctool/Manifest | 1 +
app-misc/ddctool/ddctool-0.4.2.ebuild | 79 +++++++++++++++++++++++++++++++++++
app-misc/ddctool/metadata.xml | 32 ++++++++++++++
3 files changed, 112 insertions(+)
diff --git a/app-misc/ddctool/Manifest b/app-misc/ddctool/Manifest
new file mode 100644
index 00000000..d413b27
--- /dev/null
+++ b/app-misc/ddctool/Manifest
@@ -0,0 +1 @@
+DIST ddctool-0.4.2.tar.gz 739613 SHA256 742465d74247c21a87247e3a386d0cbcf95808cde9fc88efae21f21c12ae9748 SHA512 7b86ae475f877ff4e66a51e0612fe505479e88b6221c74e7951e10537a3d9720f0f7c82cbbaaa990aa6daef7e1aabf493f6eb59e908af61a8f1159b9d9ac16a8 WHIRLPOOL 4d32cf667c9a61790c5ac1a02338349b085d8922b3b89e28814b394bb975c74452dd7dd8d2f14561256d724ac10f032debab8b686700783beba4dbc00b3b4238
diff --git a/app-misc/ddctool/ddctool-0.4.2.ebuild b/app-misc/ddctool/ddctool-0.4.2.ebuild
new file mode 100644
index 00000000..e64c579
--- /dev/null
+++ b/app-misc/ddctool/ddctool-0.4.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddctool.com/"
+
+MY_GIT_COMMIT="9712e9b54693872cd390476a7606fc8d13b66034"
+SRC_URI="https://github.com/rockowitz/ddctool/raw/${MY_GIT_COMMIT}/${P}.tar.gz"
+
+# Binary drivers need special instructions compared to the open source counterparts.
+# If a user switches drivers, they will need to set different use flags for
+# Xorg or Wayland or Mesa, so this will trigger the rebuild against
+# the different drivers.
+IUSE="udev-i2c udev-usb video_cards_fglrx video_cards_nvidia"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/libXrandr"
+DEPEND="video_cards_fglrx? ( x11-libs/amd-adl-sdk )
+ udev-usb? ( virtual/libusb )
+ virtual/udev
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+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 udev-usb; then
+ CONFIG_CHECK="~USB_HIDDEV"
+ ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB monitors"
+ fi
+}
+
+src_configure() {
+ econf $(usex video_cards_fglrx "--with-adl-headers=/usr/include/ADL" "")
+}
+
+src_install() {
+ default
+ use udev-i2c && udev_dorules data/etc/udev/rules.d/45-ddctool-i2c.rules
+ use udev-usb && udev_dorules data/etc/udev/rules.d/45-ddctool-usb.rules
+}
+
+pkg_postinst() {
+ if use udev-i2c; then
+ enewgroup i2c
+ udev_reload
+ 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.ddctool.com/i2c_permissions/"
+ fi
+
+ if use udev-usb; then
+ enewgroup video
+ udev_reload
+ einfo "To allow non-root users access to the USB monitor, add those users"
+ einfo "to the video group: usermod -aG video user"
+ einfo "Restart the computer, reload the hiddev module, or replug the monitor"
+ einfo "to activate the new udev rule."
+ einfo "For more information read: http://www.ddctool.com/usb/"
+ fi
+
+ if use video_cards_nvidia; then
+ einfo "=================================================================="
+ einfo "Please read the following webpage on proper usage with the nVidia "
+ einfo "binary drivers, or it may not work: http://www.ddctool.com/nvidia/"
+ einfo "=================================================================="
+ fi
+}
diff --git a/app-misc/ddctool/metadata.xml b/app-misc/ddctool/metadata.xml
new file mode 100644
index 00000000..7b3b1c0
--- /dev/null
+++ b/app-misc/ddctool/metadata.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>j.scruggs@gmail.com</email>
+ <name>Jonathan Scruggs</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription>
+ ddctool primarily uses DDC/CI (Display Data Channel Command Interface)
+ to communicate with monitors implementing MCCS (Monitor Control Command
+ Set) over I2C. Normally, the video driver for the monitor exposes the
+ I2C channel as devices named /dev/i2c-n. Alternatively, there is initial
+ support for monitors (such as Apple displays) that implement MCCS using
+ a USB connection.
+ </longdescription>
+ <use>
+ <flag name="udev-i2c">
+ Adds a udev rule to allow non-root users in the i2c group to
+ access the /dev/i2c-* devices. Otherwise, only root will be
+ able to use ddctool.
+ </flag>
+ <flag name="udev-usb">
+ Adds a udev rule to allow non-root users in the video group to
+ access USB connected monitors. Otherwise, only root will be
+ able to use ddctool.
+ </flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/ddctool/
@ 2016-09-12 11:59 Patrice Clement
0 siblings, 0 replies; 4+ messages in thread
From: Patrice Clement @ 2016-09-12 11:59 UTC (permalink / raw
To: gentoo-commits
commit: c2322d5d9ee237391e32fbd0f7e00af6a5a633f6
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Sep 10 08:46:45 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Mon Sep 12 11:59:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2322d5d
app-misc/ddctool: version bump to 0.5.0.
- Updated dependencies based on new information from upstream.
- Added new configure options added in this release
- Renamed the use flags to better reflect what they do (in part
due to the above mentioned config changes).
- Remove old version as upstream doesn't want it used in a
production environment.
This is considered the first formal release by upstream. Previous
versions were more like an alpha version.
Release notes: http://www.ddctool.com/release_notes/#05
Signed off by Jonathan Scruggs (j.scruggs <AT> gmail.com, irc: Dracwyrm)
Closes: https://github.com/gentoo/gentoo/pull/2287
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
app-misc/ddctool/Manifest | 2 +-
.../{ddctool-0.4.2.ebuild => ddctool-0.5.0.ebuild} | 65 ++++++++++++++--------
app-misc/ddctool/metadata.xml | 16 +++---
3 files changed, 52 insertions(+), 31 deletions(-)
diff --git a/app-misc/ddctool/Manifest b/app-misc/ddctool/Manifest
index d413b27..14a87e0 100644
--- a/app-misc/ddctool/Manifest
+++ b/app-misc/ddctool/Manifest
@@ -1 +1 @@
-DIST ddctool-0.4.2.tar.gz 739613 SHA256 742465d74247c21a87247e3a386d0cbcf95808cde9fc88efae21f21c12ae9748 SHA512 7b86ae475f877ff4e66a51e0612fe505479e88b6221c74e7951e10537a3d9720f0f7c82cbbaaa990aa6daef7e1aabf493f6eb59e908af61a8f1159b9d9ac16a8 WHIRLPOOL 4d32cf667c9a61790c5ac1a02338349b085d8922b3b89e28814b394bb975c74452dd7dd8d2f14561256d724ac10f032debab8b686700783beba4dbc00b3b4238
+DIST ddctool-0.5.0.tar.gz 322864 SHA256 8773b98f7ca226f8b9cdca3c681ddf0f8aacb5d2c1591764e2a9080a14fe518d SHA512 5fc55a4363335eb8468a73f6e617cba7efcb454f8cefa081c6d13d9c2ac35cc191001a466c61ecfc9c944aea5b837b993646b4b2c78dfb63057ef01c3c05fed5 WHIRLPOOL 66679e7f2a81dab012e38aad24961b5aa3f3860f64b49e0818362c3ac5f5bab2a1a4e0528cf27540041e4f8a548342a1d7f4bd1b422c4185a83721dc6720b218
diff --git a/app-misc/ddctool/ddctool-0.4.2.ebuild b/app-misc/ddctool/ddctool-0.5.0.ebuild
similarity index 55%
rename from app-misc/ddctool/ddctool-0.4.2.ebuild
rename to app-misc/ddctool/ddctool-0.5.0.ebuild
index e64c579..71d1c39 100644
--- a/app-misc/ddctool/ddctool-0.4.2.ebuild
+++ b/app-misc/ddctool/ddctool-0.5.0.ebuild
@@ -4,28 +4,31 @@
EAPI=6
-inherit linux-info udev user
+inherit autotools linux-info udev user
DESCRIPTION="Program for querying and changing monitor settings"
HOMEPAGE="http://www.ddctool.com/"
-MY_GIT_COMMIT="9712e9b54693872cd390476a7606fc8d13b66034"
-SRC_URI="https://github.com/rockowitz/ddctool/raw/${MY_GIT_COMMIT}/${P}.tar.gz"
+SRC_URI="https://github.com/rockowitz/ddctool/archive/v${PV}.tar.gz -> ${P}.tar.gz"
# Binary drivers need special instructions compared to the open source counterparts.
# If a user switches drivers, they will need to set different use flags for
# Xorg or Wayland or Mesa, so this will trigger the rebuild against
# the different drivers.
-IUSE="udev-i2c udev-usb video_cards_fglrx video_cards_nvidia"
+IUSE="usb-monitor user-permissions video_cards_fglrx video_cards_nvidia"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-RDEPEND="x11-libs/libXrandr"
+RDEPEND="x11-libs/libXrandr
+ sys-apps/i2c-tools
+ virtual/udev
+ usb-monitor? (
+ dev-libs/hidapi
+ virtual/libusb:1
+ sys-apps/usbutils )"
DEPEND="video_cards_fglrx? ( x11-libs/amd-adl-sdk )
- udev-usb? ( virtual/libusb )
- virtual/udev
virtual/pkgconfig
${RDEPEND}"
@@ -33,41 +36,59 @@ 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 udev-usb; then
- CONFIG_CHECK="~USB_HIDDEV"
+ 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() {
+ eautoreconf
+ default
}
src_configure() {
- econf $(usex video_cards_fglrx "--with-adl-headers=/usr/include/ADL" "")
+ local myeconfargs=(
+ $(usex video_cards_fglrx "--with-adl-headers=/usr/include/ADL" "")
+ $(use_enable usb-monitor usb)
+ )
+
+ econf ${myeconfargs[@]}
}
src_install() {
default
- use udev-i2c && udev_dorules data/etc/udev/rules.d/45-ddctool-i2c.rules
- use udev-usb && udev_dorules data/etc/udev/rules.d/45-ddctool-usb.rules
+ if use user-permissions; then
+ udev_dorules data/etc/udev/rules.d/45-ddctool-i2c.rules
+ if use usb-monitor; then
+ udev_dorules data/etc/udev/rules.d/45-ddctool-usb.rules
+ fi
+ fi
}
pkg_postinst() {
- if use udev-i2c; then
+ if use user-permissions; then
enewgroup i2c
- udev_reload
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.ddctool.com/i2c_permissions/"
- fi
- if use udev-usb; then
- enewgroup video
+ 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.ddctool.com/usb/"
+ fi
+
udev_reload
- einfo "To allow non-root users access to the USB monitor, add those users"
- einfo "to the video group: usermod -aG video user"
- einfo "Restart the computer, reload the hiddev module, or replug the monitor"
- einfo "to activate the new udev rule."
- einfo "For more information read: http://www.ddctool.com/usb/"
fi
if use video_cards_nvidia; then
diff --git a/app-misc/ddctool/metadata.xml b/app-misc/ddctool/metadata.xml
index 7b3b1c0..a7fa686 100644
--- a/app-misc/ddctool/metadata.xml
+++ b/app-misc/ddctool/metadata.xml
@@ -17,16 +17,16 @@
support for monitors (such as Apple displays) that implement MCCS using
a USB connection.
</longdescription>
+
<use>
- <flag name="udev-i2c">
- Adds a udev rule to allow non-root users in the i2c group to
- access the /dev/i2c-* devices. Otherwise, only root will be
- able to use ddctool.
+ <flag name="user-permissions">
+ Adds a udev rules to allow non-root users in the i2c group to
+ access the /dev/i2c-* devices. If usb-monitor is selected, users
+ will need to be added to the video group to access the USB monitor.
+ Otherwise, only root will be able to use ddctool.
</flag>
- <flag name="udev-usb">
- Adds a udev rule to allow non-root users in the video group to
- access USB connected monitors. Otherwise, only root will be
- able to use ddctool.
+ <flag name="usb-monitor">
+ Adds support for monitors attached via USB.
</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/ddctool/
@ 2016-09-29 14:38 Michael Palimaka
0 siblings, 0 replies; 4+ messages in thread
From: Michael Palimaka @ 2016-09-29 14:38 UTC (permalink / raw
To: gentoo-commits
commit: 922ae20a40d818592c7c973ea0ab3a985980f82e
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sat Sep 24 16:54:06 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 14:38:19 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922ae20a
app-misc/ddctool: version bump to 0.5.3
Signed off by Jonathan Scruggs (j.scruggs <AT> gmail.com, irc Dracwyrm
app-misc/ddctool/Manifest | 1 +
app-misc/ddctool/ddctool-0.5.3.ebuild | 100 ++++++++++++++++++++++++++++++++++
2 files changed, 101 insertions(+)
diff --git a/app-misc/ddctool/Manifest b/app-misc/ddctool/Manifest
index 14a87e0..10f1276 100644
--- a/app-misc/ddctool/Manifest
+++ b/app-misc/ddctool/Manifest
@@ -1 +1,2 @@
DIST ddctool-0.5.0.tar.gz 322864 SHA256 8773b98f7ca226f8b9cdca3c681ddf0f8aacb5d2c1591764e2a9080a14fe518d SHA512 5fc55a4363335eb8468a73f6e617cba7efcb454f8cefa081c6d13d9c2ac35cc191001a466c61ecfc9c944aea5b837b993646b4b2c78dfb63057ef01c3c05fed5 WHIRLPOOL 66679e7f2a81dab012e38aad24961b5aa3f3860f64b49e0818362c3ac5f5bab2a1a4e0528cf27540041e4f8a548342a1d7f4bd1b422c4185a83721dc6720b218
+DIST ddctool-0.5.3.tar.gz 323620 SHA256 8ad0d4d2ff2a8206ee42eec691f20a97492cf58e56b8b1282a90db0890bf3c27 SHA512 f96609083d2afb1e2792ff0977128b39b7fb7f9f88d63db2ed38f5d764a14930a7ae363e0d01a3b1fe336c234a2b9174ba14326460166d7047c16b1fa2c663a8 WHIRLPOOL 1499ed473f68a7b22d8438b61caf8ce8a70266c495ef52260283bb0347d057597b3ccfcf49fe03dce398a98d56399c9131032502f5b9243b974e1f7704c82a1b
diff --git a/app-misc/ddctool/ddctool-0.5.3.ebuild b/app-misc/ddctool/ddctool-0.5.3.ebuild
new file mode 100644
index 00000000..a957fa5
--- /dev/null
+++ b/app-misc/ddctool/ddctool-0.5.3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools linux-info udev user
+
+DESCRIPTION="Program for querying and changing monitor settings"
+HOMEPAGE="http://www.ddctool.com/"
+
+SRC_URI="https://github.com/rockowitz/ddctool/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+# Binary drivers need special instructions compared to the open source counterparts.
+# If a user switches drivers, they will need to set different use flags for
+# Xorg or Wayland or Mesa, so this will trigger the rebuild against
+# the different drivers.
+IUSE="usb-monitor user-permissions video_cards_fglrx video_cards_nvidia"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="x11-libs/libXrandr
+ sys-apps/i2c-tools
+ virtual/udev
+ usb-monitor? (
+ dev-libs/hidapi
+ virtual/libusb:1
+ sys-apps/usbutils )"
+DEPEND="video_cards_fglrx? ( x11-libs/amd-adl-sdk )
+ virtual/pkgconfig
+ ${RDEPEND}"
+
+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() {
+ local myeconfargs=(
+ $(usex video_cards_fglrx "--with-adl-headers=/usr/include/ADL" "")
+ $(use_enable usb-monitor usb)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ if use user-permissions; then
+ udev_dorules data/etc/udev/rules.d/45-ddctool-i2c.rules
+ if use usb-monitor; then
+ udev_dorules data/etc/udev/rules.d/45-ddctool-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.ddctool.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.ddctool.com/usb/"
+ fi
+
+ udev_reload
+ fi
+
+ if use video_cards_nvidia; then
+ einfo "=================================================================="
+ einfo "Please read the following webpage on proper usage with the nVidia "
+ einfo "binary drivers, or it may not work: http://www.ddctool.com/nvidia/"
+ einfo "=================================================================="
+ fi
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/ddctool/
@ 2016-11-14 17:36 David Seifert
0 siblings, 0 replies; 4+ messages in thread
From: David Seifert @ 2016-11-14 17:36 UTC (permalink / raw
To: gentoo-commits
commit: c6e00313c4beb8c1921b943bdd0de629a4934d64
Author: Jonathan Scruggs <j.scruggs <AT> gmail <DOT> com>
AuthorDate: Sun Nov 13 18:54:30 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Nov 14 17:30:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e00313
app-misc/ddctool: remove old version 0.5.0
Signed off by: Jonathan Scruggs (j.scruggs <AT> gmail.com)
Closes: https://github.com/gentoo/gentoo/pull/2830
Signed-off-by: David Seifert <soap <AT> gentoo.org>
app-misc/ddctool/Manifest | 2 -
app-misc/ddctool/ddctool-0.5.0.ebuild | 100 ----------------------------------
2 files changed, 102 deletions(-)
diff --git a/app-misc/ddctool/Manifest b/app-misc/ddctool/Manifest
deleted file mode 100644
index 10f1276..00000000
--- a/app-misc/ddctool/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ddctool-0.5.0.tar.gz 322864 SHA256 8773b98f7ca226f8b9cdca3c681ddf0f8aacb5d2c1591764e2a9080a14fe518d SHA512 5fc55a4363335eb8468a73f6e617cba7efcb454f8cefa081c6d13d9c2ac35cc191001a466c61ecfc9c944aea5b837b993646b4b2c78dfb63057ef01c3c05fed5 WHIRLPOOL 66679e7f2a81dab012e38aad24961b5aa3f3860f64b49e0818362c3ac5f5bab2a1a4e0528cf27540041e4f8a548342a1d7f4bd1b422c4185a83721dc6720b218
-DIST ddctool-0.5.3.tar.gz 323620 SHA256 8ad0d4d2ff2a8206ee42eec691f20a97492cf58e56b8b1282a90db0890bf3c27 SHA512 f96609083d2afb1e2792ff0977128b39b7fb7f9f88d63db2ed38f5d764a14930a7ae363e0d01a3b1fe336c234a2b9174ba14326460166d7047c16b1fa2c663a8 WHIRLPOOL 1499ed473f68a7b22d8438b61caf8ce8a70266c495ef52260283bb0347d057597b3ccfcf49fe03dce398a98d56399c9131032502f5b9243b974e1f7704c82a1b
diff --git a/app-misc/ddctool/ddctool-0.5.0.ebuild b/app-misc/ddctool/ddctool-0.5.0.ebuild
deleted file mode 100644
index 71d1c39..00000000
--- a/app-misc/ddctool/ddctool-0.5.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit autotools linux-info udev user
-
-DESCRIPTION="Program for querying and changing monitor settings"
-HOMEPAGE="http://www.ddctool.com/"
-
-SRC_URI="https://github.com/rockowitz/ddctool/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-# Binary drivers need special instructions compared to the open source counterparts.
-# If a user switches drivers, they will need to set different use flags for
-# Xorg or Wayland or Mesa, so this will trigger the rebuild against
-# the different drivers.
-IUSE="usb-monitor user-permissions video_cards_fglrx video_cards_nvidia"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="x11-libs/libXrandr
- sys-apps/i2c-tools
- virtual/udev
- usb-monitor? (
- dev-libs/hidapi
- virtual/libusb:1
- sys-apps/usbutils )"
-DEPEND="video_cards_fglrx? ( x11-libs/amd-adl-sdk )
- virtual/pkgconfig
- ${RDEPEND}"
-
-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() {
- eautoreconf
- default
-}
-
-src_configure() {
- local myeconfargs=(
- $(usex video_cards_fglrx "--with-adl-headers=/usr/include/ADL" "")
- $(use_enable usb-monitor usb)
- )
-
- econf ${myeconfargs[@]}
-}
-
-src_install() {
- default
- if use user-permissions; then
- udev_dorules data/etc/udev/rules.d/45-ddctool-i2c.rules
- if use usb-monitor; then
- udev_dorules data/etc/udev/rules.d/45-ddctool-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.ddctool.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.ddctool.com/usb/"
- fi
-
- udev_reload
- fi
-
- if use video_cards_nvidia; then
- einfo "=================================================================="
- einfo "Please read the following webpage on proper usage with the nVidia "
- einfo "binary drivers, or it may not work: http://www.ddctool.com/nvidia/"
- einfo "=================================================================="
- fi
-}
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-11-14 17:36 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-04 20:14 [gentoo-commits] repo/gentoo:master commit in: app-misc/ddctool/ David Seifert
-- strict thread matches above, loose matches on Subject: below --
2016-09-12 11:59 Patrice Clement
2016-09-29 14:38 Michael Palimaka
2016-11-14 17:36 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox