From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-misc/ddccontrol/Manifest | 5 ++ .../ddccontrol-0.4.2_p20140105-r2.ebuild | 78 ++++++++++++++++++++++ app-misc/ddccontrol/metadata.xml | 12 ++++ 3 files changed, 95 insertions(+) create mode 100644 app-misc/ddccontrol/Manifest create mode 100644 app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild create mode 100644 app-misc/ddccontrol/metadata.xml (limited to 'app-misc/ddccontrol') diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest new file mode 100644 index 000000000000..75e0eae581d5 --- /dev/null +++ b/app-misc/ddccontrol/Manifest @@ -0,0 +1,5 @@ +DIST ddccontrol-0.4.2_p20140105.tar.gz 177771 SHA256 14026465b1c1b3bd0fecfe3f199139f1365317a0974844c82aa783f2125e064c SHA512 7a28e9b81ee14e0431c57d372c8d43f861f61c35b441111e1f42d1aa62c333b0cc6a101dcb39d30e9661aaa85a02d755e4adef3a9b20a6952e1599e3ac12c72f WHIRLPOOL 55083597ab4e7e78d5315f114b257f3bfbadd1712ad5bd27e88d3b18ca694554ec51542b2b9a88bd7e21ffbdc7d4f82b80f1d43b5f16f90bdcc2edfb2421c7a6 +EBUILD ddccontrol-0.4.2_p20140105-r2.ebuild 2001 SHA256 cb186ec849076531f2125b8d7a4ea4c66cbca13b11d3c8c04fbcf0e7b814bb20 SHA512 de8abd28fc1061f67d3b6c54b4d78bf2210dc52a8046b35ff49bcfe0dfc36e60086e5074a12b5a7caa913ec53d45b51f3983d4ce9f368aa6126a292b668d79a1 WHIRLPOOL df9c931b5623fc8a67ba0fe1126d21e318965f76a1122155d1bd3180239720db9bdc2e7102afd5887f4c9c80fa397f6a46d24f2991ea8dd33e4f49928e859d5f +MISC ChangeLog 3479 SHA256 bd488686e5734e94ecc72994892a3b2cf33f9624064b36acb03afba62c3e1d8e SHA512 a4c841983ca1bddbdd0b397996a878b0242dbeebcfff88dd31e5559d63b9c79354f6b7fb81212bf8b36692f67a7fb32dd6dbf4b64d4c44c51ff4f911a0d74bd5 WHIRLPOOL 1afd42e94e7cd28f7449a6ef83106337a2d1b7274cc7a6a6adbab5b701907072676c026dcc8163277d9c8210a137f6d43f4b422ee4ac1ef26260869e271a1844 +MISC ChangeLog-2015 7514 SHA256 932fa1555d2f49b78aaf53e4fd74f5410e944ac858bed715ce251aacedcd3a61 SHA512 1212d76e67980017e07ecce53a196178fd1d255130113124745391c05f9800f2739bfc135985b95965207d3d11d8add53b69b2cf1796ab8ea9f0a97a710b0b9b WHIRLPOOL 375002300068532a0ff0bff56525cdc625a604c576f4ade41de569f7957226672fca1c8efffdaa98f3870f1f78445432b4cfaa1c39b1c04e0ac010f2248c6822 +MISC metadata.xml 417 SHA256 180a65e4076c734a22d3d3302b8faac5719df6f344fa38e813c2c367ccd1ef3a SHA512 8e2d095bfa5e56a10f9187894c34d1b8a4e6b3562c10c29ce374f5efde918f1d097e2678f044a838b31778bd7f9333c7fa7c41d2f9fc2011d263d4ea0831bf04 WHIRLPOOL fcb1e1fe4026911d6ad2e849c756ebbc0b5e3ebc9a897c0a25c40b555c50debb0a8b1c73edd95279d36a08483c6d2136d4ab567cf2ff38e740221f86f73865d4 diff --git a/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild new file mode 100644 index 000000000000..db327eab6eee --- /dev/null +++ b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils autotools + +DESCRIPTION="DDCControl allows control of monitor parameters via DDC" +HOMEPAGE="http://ddccontrol.sourceforge.net/" +COMMIT_ID="9d89d8c0b959a4da62ecc50fb2aeb23142d4bfb4" +SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="doc gtk nls +pci static-libs video_cards_fglrx" +S=${WORKDIR}/${PN}-${COMMIT_ID} + +RDEPEND="app-misc/ddccontrol-db + dev-libs/libxml2:2 + gtk? ( x11-libs/gtk+:2 ) + nls? ( sys-devel/gettext ) + pci? ( sys-apps/pciutils ) + video_cards_fglrx? ( x11-libs/amd-adl-sdk )" +DEPEND="${RDEPEND} + dev-perl/XML-Parser + dev-util/intltool + sys-kernel/linux-headers + doc? ( + >=app-text/docbook-xsl-stylesheets-1.65.1 + >=dev-libs/libxslt-1.1.6 + app-text/htmltidy + )" + +src_prepare() { + sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #467574 + sed -i '/;Application/d' src/gddccontrol/gddccontrol.desktop.in || die + + # ppc/ppc64 do not have inb/outb/ioperm + # they also do not have (sys|asm)/io.h + if ! use amd64 && ! use x86 ; then + local card + for card in sis intel810 ; do + sed -r -i \ + -e "/${card}.Po/d" \ + -e "s~${card}[^[:space:]]*~ ~g" \ + src/ddcpci/Makefile.{am,ini} || die + done + sed -i \ + -e '/sis_/d' \ + -e '/i810_/d' \ + src/ddcpci/main.c || die + fi + + ## Save for a rainy day or future patching + touch config.rpath ABOUT-NLS + eautoreconf + intltoolize --force || die "intltoolize failed" +} + +src_configure() { + # amdadl broken, bug #527268 + econf \ + --htmldir='$(datarootdir)'/doc/${PF}/html \ + --disable-gnome-applet \ + --disable-amdadl \ + $(use_enable doc) \ + $(use_enable gtk gnome) \ + $(use_enable nls) \ + $(use_enable pci ddcpci) \ + $(use_enable static-libs static) \ + $(use_enable video_cards_fglrx amdadl) +} + +src_install() { + default + use static-libs || find "${ED}" -name '*.la' -delete +} diff --git a/app-misc/ddccontrol/metadata.xml b/app-misc/ddccontrol/metadata.xml new file mode 100644 index 000000000000..e58743247549 --- /dev/null +++ b/app-misc/ddccontrol/metadata.xml @@ -0,0 +1,12 @@ + + + + + + enable direct PCI memory access (the setuid ddcpci util) + + + ddccontrol/ddccontrol + ddccontrol + + -- cgit v1.2.3