app-misc / ddcutil

Program for querying and changing monitor settings

Official package sites : http://www.ddcutil.com/ ·

ddcutil 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.

v0.9.9-r2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
USE flags
X drm introspection usb-monitor user-permissions

General

X
Add support for X11
drm
Use x11-libs/libdrm for more verbose diagnostics.
introspection
Add support for GObject based introspection
usb-monitor
Adds support for monitors attached via USB.
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 ddcutil.

kernel

linux
KERNEL setting for system using the Linux kernel

video_cards

nvidia
VIDEO_CARDS setting to build driver for nvidia video cards

acct-group / i2c : System group: i2c

acct-group / video : System group: video

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

sys-apps / i2c-tools : I2C tools for bus probing, chip dumping, EEPROM decoding, and more

sys-apps / usbutils : USB enumeration utilities

virtual / libusb : Virtual for libusb

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libdrm : X.Org libdrm library

acct-group / i2c : System group: i2c

acct-group / video : System group: video

dev-libs / glib : The GLib library of C routines

dev-libs / gobject-introspection : Introspection system for GObject-based libraries

dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices

sys-apps / i2c-tools : I2C tools for bus probing, chip dumping, EEPROM decoding, and more

sys-apps / usbutils : USB enumeration utilities

virtual / libusb : Virtual for libusb

virtual / udev : Virtual to select between different udev daemon providers

x11-libs / libX11 : X.Org X11 library

x11-libs / libXrandr : X.Org Xrandr library

x11-libs / libdrm : X.Org libdrm library

app-misc / ddcui : Graphical user interface for ddcutil - control monitor settings

kde-plasma / powerdevil : Power management for KDE Plasma Shell

744970
app-misc/ddcutil-0.9.9 fails to compile ( because of -Werror?)
784533
app-misc/ddcutil-0.9.9 - status_code_mgt.c: error: range_id may be used uninitialized in this function [-Werror=maybe-uninitialize
787020
<app-misc/ddcutil-1.1: Causes issues with new AMD GPUs
Repository mirror & CI · gentoo
Merge updates from master
Alex Fan · gentoo
app-misc/ddcutil: keyword 0.9.9-r2 for ~riscv
Signed-off-by: Alex Fan <alexfanqi@yahoo.com> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
app-misc/ddcutil: drop old version
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-misc/ddcutil: bump to EAPI=7
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-misc/ddcutil: drop old version
Closes: https://bugs.gentoo.org/781557 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
app-misc/ddcutil: migrate to GLEP 81
Closes: https://bugs.gentoo.org/781557 Closes: https://bugs.gentoo.org/792792 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Robin H. Johnson · gentoo
app-misc/ddcutil: version bump
Fixes: https://bugs.gentoo.org/713176 Fixes: https://bugs.gentoo.org/666094 Fixes: https://bugs.gentoo.org/662804 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
app-misc/ddcutil: add ~ppc64 keyword
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Manuel Rüger · gentoo
app-misc/ddcutil: Version bump to 0.9.5
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Manuel Rüger <mrueg@gentoo.org>
Manuel Rüger · gentoo
app-misc/ddcutil: Version bump to 0.9.5
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Manuel Rüger <mrueg@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
app-misc/ddcutil: Drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Roy Bamford · gentoo
app-misc/ddcutil: added ~arm64
Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Roy Bamford <neddyseagoon@gentoo.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
app-misc/ddcutil: remove ~amd64 keyword
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Scruggs · gentoo
app-misc/ddcutil: bump to version 0.9.1
Closes: https://bugs.gentoo.org/656010 Closes: https://github.com/gentoo/gentoo/pull/9436
Jonathan Scruggs · gentoo
app-misc/ddcutil: remove pedantic compiler flag
Closes: https://bugs.gentoo.org/645830 Closes: https://github.com/gentoo/gentoo/pull/7003
Jonathan Scruggs · gentoo
app-misc/ddcutil: Add 0.8.6 release.
- Added drm and X use flags to minimize depends. Package-Manager: Portage-2.3.20, Repoman-2.3.6
Michael Palimaka · gentoo
app-misc/ddcutil: add ~arm keyword
Tested on Raspberry Pi 2. Bug: https://bugs.gentoo.org/627932 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Jonathan Scruggs · gentoo
app-misc/ddcutil: Fix compile error with -O3 cflag
DDCUtil doesn't compile with the -O3 cflag, so replace it with -O2 Closes: https://github.com/gentoo/gentoo/pull/5758
Jonathan Scruggs · gentoo
app-misc/ddcutil: remove old version
Closes: https://github.com/gentoo/gentoo/pull/5431 Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com)
Jonathan Scruggs · gentoo
app-misc/ddcutil: version bump to 0.8.4
Drop use flag api-libs. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com)
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jonathan Scruggs · gentoo
app-misc/ddcutil: Remove old.
- Remove old ebuilds as they still have support for fglrx. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com)
Jonathan Scruggs · gentoo
app-misc/ddcutil: Bump version to 0.7.1.
- Removed video_cards_fglrx suppot as those drivers are now masked. - 0.7.0 had issues with API Libs which are now fixed. Signed-off by: Jonathan Scruggs (j.scruggs@gmail.com)
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Jonathan Scruggs · gentoo
media-libs/ddcutil: Version bump to 0.7.0
* Added use flag to enable the new C/C++ API * Python API is in flux and upstream recommends not using it. It will be enabled when it's more stable. Closes: https://github.com/gentoo/gentoo/pull/3360
Jonathan Scruggs · gentoo
app-misc/ddcutil: Renamed from ddctool, bump to 0.6.0
This release strictly dealt with changing the name with no new bug fixes or features. Reason for rename from upstream: As of release 0.6, the name of this program is changing from ddctool to ddcutil to avoid confusion with a commerical datacenter program also named ddctool. Signed off by: Jonathan Scruggs (j.scruggs@gmail.com. irc: Dracwyrm) Closes: https://github.com/gentoo/gentoo/pull/2830 Signed-off-by: David Seifert <soap@gentoo.org>