[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2024-03-12 Thread Sam James
commit: 1ff44ae0084113db7d3aeee6208c5ede2cd75c25
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 04:34:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 04:35:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ff44ae0

app-misc/ddccontrol: drop 0.6.0

Signed-off-by: Sam James  gentoo.org>

 app-misc/ddccontrol/Manifest|  1 -
 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 89 -
 2 files changed, 90 deletions(-)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index bbe05a064cac..b4981f59079b 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1,3 +1,2 @@
-DIST ddccontrol-0.6.0.tar.gz 180376 BLAKE2B 
d844f03ae4843a710a3a7143b1270656202c261b5e412822c49c2096c150052ddb6747b62f7c1d2404cffeb13af5ed604be915061b3fd339c8dcf66473bbd791
 SHA512 
49e857e8ef8f2ba87dc51056b9511ce55f3e6471222cd9171a324e2ee179b8c96a8f4d90c63bb379260ccc8e1d9653964f90748d6589d298ff2bbe6982efd3e2
 DIST ddccontrol-0.6.1.tar.gz 180407 BLAKE2B 
fba90502925320f3eb20e71498456e8b1135af9d67a78a74ec7b28d3d49a2841fcb77806a983c4231e8e97d07ef7fdf29b36145316f130ed8a529ef39ed4d104
 SHA512 
abc8940dcd651c25e1030bd4f5ae59774cfa08b22352a653140ec924cbcaa93855473385575636ec0cd51ea5f1871e2331ade592846eafddb7eae99f55ff1164
 DIST ddccontrol-1.0.3.tar.gz 175621 BLAKE2B 
f3a2f477f1e2553da0069da020fa49e06ab4be5d13f2c238fa0e4e800d7632490ed91e3f3fcb234b90bdff9ea03a0a8c32613153ae45ff450b4bac4ff568e96b
 SHA512 
5e49217c8560245d53d5a2dc71cda5683698e798bd1f75ca69e445b68b33d2fb826ff05dced1c0a40f2baf8fd26396c78d1c1bf6f95f30287da6d5b149bb98e2

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
deleted file mode 100644
index 5324da6ba848..
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
-HOMEPAGE="https://github.com/ddccontrol/ddccontrol/;
-SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc gtk nls +pci static-libs"
-
-# Upstream doesn't seem to care about tests: failures for lack of translations,
-# and no real test targets.
-RESTRICT='test'
-
-RDEPEND="app-misc/ddccontrol-db
-   dev-libs/glib:2
-   dev-libs/libxml2:2
-   app-arch/xz-utils
-   gtk? (
-   dev-libs/atk
-   media-libs/fontconfig
-   media-libs/freetype
-   media-libs/harfbuzz:=
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/pango
-   )
-   pci? ( sys-apps/pciutils )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-perl/XML-Parser
-   dev-util/gdbus-codegen
-   dev-util/intltool
-   sys-kernel/linux-headers
-   doc? (
-   >=app-text/docbook-xsl-stylesheets-1.65.1
-   app-text/htmltidy
-   >=dev-libs/libxslt-1.1.6
-   )
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   # 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
-
-   default
-
-   ## 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)
-}
-
-src_install() {
-   default
-   use static-libs || find "${ED}" -name '*.la' -delete
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2024-03-12 Thread Sam James
commit: f72870d9ad8e75d818224f321ffaa1e7d0c7ae1a
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 04:33:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 04:35:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72870d9

app-misc/ddccontrol: add 1.0.3

* Drop XML-Parser dep (guessing it was added as workaround for intltool issues)
* Put linux-headers in DEPEND where it belongs, not BDEPEND
* USE=gtk -> USE=gui per QA policy
* Drop USE=static-libs (nothing uses it here)

Closes: https://bugs.gentoo.org/920454
Closes: https://bugs.gentoo.org/923582
Closes: https://bugs.gentoo.org/924411
Signed-off-by: Sam James  gentoo.org>

 app-misc/ddccontrol/Manifest|  1 +
 app-misc/ddccontrol/ddccontrol-1.0.3.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index e8e6f83e74ad..bbe05a064cac 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1,2 +1,3 @@
 DIST ddccontrol-0.6.0.tar.gz 180376 BLAKE2B 
d844f03ae4843a710a3a7143b1270656202c261b5e412822c49c2096c150052ddb6747b62f7c1d2404cffeb13af5ed604be915061b3fd339c8dcf66473bbd791
 SHA512 
49e857e8ef8f2ba87dc51056b9511ce55f3e6471222cd9171a324e2ee179b8c96a8f4d90c63bb379260ccc8e1d9653964f90748d6589d298ff2bbe6982efd3e2
 DIST ddccontrol-0.6.1.tar.gz 180407 BLAKE2B 
fba90502925320f3eb20e71498456e8b1135af9d67a78a74ec7b28d3d49a2841fcb77806a983c4231e8e97d07ef7fdf29b36145316f130ed8a529ef39ed4d104
 SHA512 
abc8940dcd651c25e1030bd4f5ae59774cfa08b22352a653140ec924cbcaa93855473385575636ec0cd51ea5f1871e2331ade592846eafddb7eae99f55ff1164
+DIST ddccontrol-1.0.3.tar.gz 175621 BLAKE2B 
f3a2f477f1e2553da0069da020fa49e06ab4be5d13f2c238fa0e4e800d7632490ed91e3f3fcb234b90bdff9ea03a0a8c32613153ae45ff450b4bac4ff568e96b
 SHA512 
5e49217c8560245d53d5a2dc71cda5683698e798bd1f75ca69e445b68b33d2fb826ff05dced1c0a40f2baf8fd26396c78d1c1bf6f95f30287da6d5b149bb98e2

diff --git a/app-misc/ddccontrol/ddccontrol-1.0.3.ebuild 
b/app-misc/ddccontrol/ddccontrol-1.0.3.ebuild
new file mode 100644
index ..6cbf5efddb67
--- /dev/null
+++ b/app-misc/ddccontrol/ddccontrol-1.0.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
+HOMEPAGE="https://github.com/ddccontrol/ddccontrol/;
+SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gui nls +pci"
+
+# Upstream doesn't seem to care about tests: failures for lack of translations,
+# and no real test targets.
+RESTRICT='test'
+
+RDEPEND="
+   app-arch/xz-utils
+   app-misc/ddccontrol-db
+   dev-libs/glib:2
+   dev-libs/libxml2:2
+   gui? (
+   >=app-accessibility/at-spi2-core-2.46.0
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/pango
+   )
+   pci? ( sys-apps/pciutils )
+"
+DEPEND="
+   ${RDEPEND}
+   sys-kernel/linux-headers
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/intltool
+   doc? (
+   >=app-text/docbook-xsl-stylesheets-1.65.1
+   app-text/htmltidy
+   >=dev-libs/libxslt-1.1.6
+   )
+   nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+   # 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
+
+   default
+
+   ## Save for a rainy day or future patching
+   touch config.rpath ABOUT-NLS || die
+   eautoreconf
+   intltoolize --force || die "intltoolize failed"
+}
+
+src_configure() {
+   # amdadl broken, bug #527268
+   econf \
+   --htmldir='$(datarootdir)'/doc/${PF}/html \
+   --disable-amdadl \
+   $(use_enable doc) \
+   $(use_enable gui gnome) \
+   $(use_enable nls) \
+   $(use_enable pci ddcpci)
+}
+
+src_install() {
+   default
+   find "${ED}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2023-07-02 Thread Robin H. Johnson
commit: 91218bb24ccb876394ba00664f7d3b280db32d63
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul  3 05:02:01 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jul  3 05:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91218bb2

app-misc/ddccontrol: there are no real tests from upstream

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/830940

 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 4 
 app-misc/ddccontrol/ddccontrol-0.6.1.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index c784c201fd5c..5324da6ba848 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -14,6 +14,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="doc gtk nls +pci static-libs"
 
+# Upstream doesn't seem to care about tests: failures for lack of translations,
+# and no real test targets.
+RESTRICT='test'
+
 RDEPEND="app-misc/ddccontrol-db
dev-libs/glib:2
dev-libs/libxml2:2

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
index c784c201fd5c..5324da6ba848 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
@@ -14,6 +14,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="doc gtk nls +pci static-libs"
 
+# Upstream doesn't seem to care about tests: failures for lack of translations,
+# and no real test targets.
+RESTRICT='test'
+
 RDEPEND="app-misc/ddccontrol-db
dev-libs/glib:2
dev-libs/libxml2:2



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2023-07-01 Thread Robin H. Johnson
commit: 43e4bbc7ba35d82b8b36c438831a1860c1f91abc
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Jul  1 23:19:21 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Jul  1 23:38:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e4bbc7

app-misc/ddccontrol: bump

Remove sourceforge from metadata as it is not getting any updates
anymore.

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/ddccontrol/Manifest| 1 +
 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 2 +-
 .../ddccontrol/{ddccontrol-0.6.0.ebuild => ddccontrol-0.6.1.ebuild} | 2 +-
 app-misc/ddccontrol/metadata.xml| 1 -
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index ba3b09ea729d..e8e6f83e74ad 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1 +1,2 @@
 DIST ddccontrol-0.6.0.tar.gz 180376 BLAKE2B 
d844f03ae4843a710a3a7143b1270656202c261b5e412822c49c2096c150052ddb6747b62f7c1d2404cffeb13af5ed604be915061b3fd339c8dcf66473bbd791
 SHA512 
49e857e8ef8f2ba87dc51056b9511ce55f3e6471222cd9171a324e2ee179b8c96a8f4d90c63bb379260ccc8e1d9653964f90748d6589d298ff2bbe6982efd3e2
+DIST ddccontrol-0.6.1.tar.gz 180407 BLAKE2B 
fba90502925320f3eb20e71498456e8b1135af9d67a78a74ec7b28d3d49a2841fcb77806a983c4231e8e97d07ef7fdf29b36145316f130ed8a529ef39ed4d104
 SHA512 
abc8940dcd651c25e1030bd4f5ae59774cfa08b22352a653140ec924cbcaa93855473385575636ec0cd51ea5f1871e2331ade592846eafddb7eae99f55ff1164

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index f69c03ac286d..c784c201fd5c 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
-HOMEPAGE="https://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://github.com/ddccontrol/ddccontrol/;
 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2+"

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
similarity index 97%
copy from app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
copy to app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
index f69c03ac286d..c784c201fd5c 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
-HOMEPAGE="https://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://github.com/ddccontrol/ddccontrol/;
 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2+"

diff --git a/app-misc/ddccontrol/metadata.xml b/app-misc/ddccontrol/metadata.xml
index ea7adc5a83f5..0351d3bbfd11 100644
--- a/app-misc/ddccontrol/metadata.xml
+++ b/app-misc/ddccontrol/metadata.xml
@@ -7,6 +7,5 @@
   
   
 ddccontrol/ddccontrol
-ddccontrol
   
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2023-07-01 Thread Robin H. Johnson
commit: d5440bf06bc923f4fc0f2b29adc5b33569a0fd69
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Jul  1 23:30:50 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Jul  1 23:38:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5440bf0

app-misc/ddccontrol-db: bump

Remove sourceforge from metadata as it is not getting any updates
anymore.

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/ddccontrol-db/Manifest | 1 +
 app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild| 2 +-
 .../{ddccontrol-db-20230223.ebuild => ddccontrol-db-20230627.ebuild}| 2 +-
 app-misc/ddccontrol-db/metadata.xml | 1 -
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index 60768e0b9236..f671fc666ed1 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1 +1,2 @@
 DIST ddccontrol-db-20230223.tar.gz 112436 BLAKE2B 
2ea33abe318005b340481ea6973ecbf5e261dfdd5579ad016262d0e1ee5ef44e15d16600a88d0323810bed4bf062632406c305202296932dc2e71288a888b091
 SHA512 
303345137d9f5760d4ee10db75322a3be97fe4269eb469e4ff798fe69f60670b8408ca87d2b3ad10f47ccb1f33c99c3ce09a1294f60e66d429074df685ab1501
+DIST ddccontrol-db-20230627.tar.gz 118149 BLAKE2B 
addbe499c4021efd3114740100abc3bdbb0bbeb5519a77340e90f736e72d1ffe80996bdfe450e60a6bba78175ddf9fb2be162e399402ed306dbdd931f1760a4e
 SHA512 
efb1f1d407705e5baa3bc8924af4f7edb1ad05c36af5301a4d3053fa5aca4739d72091f00da4ec10ad0511ee1bfd148e75db66fd1c1a1e50e97d51679aa6ae64

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
index 9e6c4cdf3377..c702318cfafa 100644
--- a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="https://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://github.com/ddccontrol/ddccontrol-db;
 SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2+"

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild
similarity index 90%
copy from app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
copy to app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild
index 9e6c4cdf3377..c702318cfafa 100644
--- a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20230627.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="https://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://github.com/ddccontrol/ddccontrol-db;
 SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2+"

diff --git a/app-misc/ddccontrol-db/metadata.xml 
b/app-misc/ddccontrol-db/metadata.xml
index 8a3be9100b94..36c44e266b2f 100644
--- a/app-misc/ddccontrol-db/metadata.xml
+++ b/app-misc/ddccontrol-db/metadata.xml
@@ -4,6 +4,5 @@
   
   
 ddccontrol/ddccontrol-db
-ddccontrol
   
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2023-04-01 Thread Conrad Kostecki
commit: a50a7b9e2989ccc983a1760feb6fb8703895ffbf
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar 20 21:56:34 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr  1 19:16:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50a7b9e

app-misc/ddccontrol: use HTTPS

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index fe92023703fc..f69c03ac286d 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
-HOMEPAGE="http://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://ddccontrol.sourceforge.net/;
 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2023-04-01 Thread Conrad Kostecki
commit: 5f005123a47e37fa0bfb68166437f3e6537f5ea1
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar 20 21:55:43 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sat Apr  1 19:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f005123

app-misc/ddccontrol-db: use HTTPS, fix LICENSE

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
index 3b099755cffe..9e6c4cdf3377 100644
--- a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
@@ -6,10 +6,10 @@ EAPI=8
 inherit autotools
 
 DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="http://ddccontrol.sourceforge.net/;
+HOMEPAGE="https://ddccontrol.sourceforge.net/;
 SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="nls"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2023-03-03 Thread Sam James
commit: 4b31863ad07e9940a784ba73228dbd2ab5d03e9a
Author: Andrew Udvare  gmail  com>
AuthorDate: Wed Mar  1 19:57:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  4 07:18:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b31863a

app-misc/ddccontrol-db: drop 20210812

Signed-off-by: Andrew Udvare  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29865
Signed-off-by: Sam James  gentoo.org>

 app-misc/ddccontrol-db/Manifest|  1 -
 .../ddccontrol-db/ddccontrol-db-20210812.ebuild| 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index b32b24d5199d..60768e0b9236 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1,2 +1 @@
-DIST ddccontrol-db-20210812.tar.gz 100719 BLAKE2B 
aecc9e9bf432905652e69b17b274daa07222d8f766048f29493eb0e50e07331fb5434258faad277ce21dec6475b192b4575eb1ebbd117edd25d333091ba33c8c
 SHA512 
5bf64d69e1dd4324ce498909313b5c32a4af18d101e1536c40845f9a440f353e0ecb36d26441733c68de05be7e52dcea983325d70f4d542df85b5462ad193cb7
 DIST ddccontrol-db-20230223.tar.gz 112436 BLAKE2B 
2ea33abe318005b340481ea6973ecbf5e261dfdd5579ad016262d0e1ee5ef44e15d16600a88d0323810bed4bf062632406c305202296932dc2e71288a888b091
 SHA512 
303345137d9f5760d4ee10db75322a3be97fe4269eb469e4ff798fe69f60670b8408ca87d2b3ad10f47ccb1f33c99c3ce09a1294f60e66d429074df685ab1501

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
deleted file mode 100644
index 2a5c6087bcc6..
--- a/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="http://ddccontrol.sourceforge.net/;
-SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-BDEPEND="
-   dev-util/intltool
-   dev-perl/XML-Parser
-   nls? ( sys-devel/gettext )"
-
-src_prepare() {
-   touch db/options.xml.h ABOUT-NLS config.rpath || die
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable nls)
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2023-03-03 Thread Sam James
commit: b1d60ed5e61fe94622718ebe0e8ca53878ddec7c
Author: Andrew Udvare  gmail  com>
AuthorDate: Wed Mar  1 19:56:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  4 07:18:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d60ed5

app-misc/ddccontrol-db: add 20230223

Signed-off-by: Andrew Udvare  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-misc/ddccontrol-db/Manifest|  1 +
 .../ddccontrol-db/ddccontrol-db-20230223.ebuild| 30 ++
 2 files changed, 31 insertions(+)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index fc1bfe60beb1..b32b24d5199d 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1 +1,2 @@
 DIST ddccontrol-db-20210812.tar.gz 100719 BLAKE2B 
aecc9e9bf432905652e69b17b274daa07222d8f766048f29493eb0e50e07331fb5434258faad277ce21dec6475b192b4575eb1ebbd117edd25d333091ba33c8c
 SHA512 
5bf64d69e1dd4324ce498909313b5c32a4af18d101e1536c40845f9a440f353e0ecb36d26441733c68de05be7e52dcea983325d70f4d542df85b5462ad193cb7
+DIST ddccontrol-db-20230223.tar.gz 112436 BLAKE2B 
2ea33abe318005b340481ea6973ecbf5e261dfdd5579ad016262d0e1ee5ef44e15d16600a88d0323810bed4bf062632406c305202296932dc2e71288a888b091
 SHA512 
303345137d9f5760d4ee10db75322a3be97fe4269eb469e4ff798fe69f60670b8408ca87d2b3ad10f47ccb1f33c99c3ce09a1294f60e66d429074df685ab1501

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
new file mode 100644
index ..3b099755cffe
--- /dev/null
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20230223.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="DDCControl monitor database"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+BDEPEND="
+   dev-util/intltool
+   dev-perl/XML-Parser
+   nls? ( sys-devel/gettext )"
+
+src_prepare() {
+   touch db/options.xml.h ABOUT-NLS config.rpath || die
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2022-01-10 Thread Joonas Niilola
commit: 43fe6cd7d0afcde891cbf986bc0968ba88214ce1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 10 16:38:21 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:38:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43fe6cd7

app-misc/ddccontrol: add a missing BDEPEND for gdbus-codegen on 0.6.0

Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index 7082910bb4d2..fe92023703fc 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -31,6 +31,7 @@ RDEPEND="app-misc/ddccontrol-db
pci? ( sys-apps/pciutils )"
 DEPEND="${RDEPEND}"
 BDEPEND="dev-perl/XML-Parser
+   dev-util/gdbus-codegen
dev-util/intltool
sys-kernel/linux-headers
doc? (



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2022-01-10 Thread Joonas Niilola
commit: 9daa7ad462e7e3817b02d83dd4e81904622d5fd2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 10 16:31:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:31:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9daa7ad4

app-misc/ddccontrol: drop BDEPEND="${RDEPEND}" from 0.6.0

Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index 2c1ff9c9cc1d..7082910bb4d2 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -30,8 +30,7 @@ RDEPEND="app-misc/ddccontrol-db
)
pci? ( sys-apps/pciutils )"
 DEPEND="${RDEPEND}"
-BDEPEND="${RDEPEND}
-   dev-perl/XML-Parser
+BDEPEND="dev-perl/XML-Parser
dev-util/intltool
sys-kernel/linux-headers
doc? (



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2022-01-10 Thread Joonas Niilola
commit: 94a047564dc587422a74b92174038552fdab732e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 10 16:25:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:27:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94a04756

app-misc/ddccontrol: update EAPI 7 -> 8 on 0.6.0, update deps

 - remove useless seds.

Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 32 ++---
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
index d6e7410b62fe..2c1ff9c9cc1d 100644
--- a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
-DESCRIPTION="control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
+DESCRIPTION="Control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
 HOMEPAGE="http://ddccontrol.sourceforge.net/;
 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
@@ -15,25 +15,33 @@ KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="doc gtk nls +pci static-libs"
 
 RDEPEND="app-misc/ddccontrol-db
+   dev-libs/glib:2
dev-libs/libxml2:2
app-arch/xz-utils
-   gtk? ( x11-libs/gtk+:2 )
-   nls? ( sys-devel/gettext )
+   gtk? (
+   dev-libs/atk
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/harfbuzz:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/pango
+   )
pci? ( sys-apps/pciutils )"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="${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
-   )"
+   >=dev-libs/libxslt-1.1.6
+   )
+   nls? ( sys-devel/gettext )"
 
 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
@@ -50,7 +58,7 @@ src_prepare() {
src/ddcpci/main.c || die
fi
 
-   eapply_user
+   default
 
## Save for a rainy day or future patching
touch config.rpath ABOUT-NLS



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2022-01-10 Thread Joonas Niilola
commit: 0e1974d468fc037ee3cb3b9e8d525ef16b13ceb0
Author: Dmitry Baranov  gmail  com>
AuthorDate: Mon Dec 20 17:08:41 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:27:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1974d4

app-misc/ddccontrol-db: add 20210812

Closes: https://bugs.gentoo.org/829720
Signed-off-by: Dmitry Baranov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23434
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol-db/Manifest|  1 +
 .../ddccontrol-db/ddccontrol-db-20210812.ebuild| 35 ++
 2 files changed, 36 insertions(+)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index ac37a45d0809..1fef346bb92b 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1 +1,2 @@
 DIST ddccontrol-db-20190826_p20200613.tar.gz 85044 BLAKE2B 
6f80a7a53843dc29ff6158614dd36eba3d7f8172e21592776426464729b4bdcfd3bea51b8412919aa5231015f75766da51eb71f4d808b4c280c045209a4edf1a
 SHA512 
9171193fd31c877699df9e8740cbed0a8de68acc41b614ded36022a25be27f01cf34129033ae3c219211bff54ea82882a955f587dfa87fa7571d3992ac3fa4de
+DIST ddccontrol-db-20210812.tar.gz 100719 BLAKE2B 
aecc9e9bf432905652e69b17b274daa07222d8f766048f29493eb0e50e07331fb5434258faad277ce21dec6475b192b4575eb1ebbd117edd25d333091ba33c8c
 SHA512 
5bf64d69e1dd4324ce498909313b5c32a4af18d101e1536c40845f9a440f353e0ecb36d26441733c68de05be7e52dcea983325d70f4d542df85b5462ad193cb7

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
new file mode 100644
index ..7ab5fbdc3d16
--- /dev/null
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="DDCControl monitor database"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+RDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   dev-perl/XML-Parser"
+
+src_prepare() {
+   touch db/options.xml.h ABOUT-NLS config.rpath || die
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog NEWS README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2022-01-10 Thread Joonas Niilola
commit: 8b3b4d9bee7eda2f19d8cdadceb0a1ebbc92d4cc
Author: Dmitry Baranov  gmail  com>
AuthorDate: Mon Dec 20 17:05:18 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:27:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3b4d9b

app-misc/ddccontrol: add 0.6.0

Closes: https://bugs.gentoo.org/829719
Signed-off-by: Dmitry Baranov  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol/Manifest|  1 +
 app-misc/ddccontrol/ddccontrol-0.6.0.ebuild | 77 +
 2 files changed, 78 insertions(+)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index 2b389cf7bf63..ae0337f1aeef 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1 +1,2 @@
 DIST ddccontrol-0.4.4_p20200630.tar.gz 173792 BLAKE2B 
7a7ef330eb471f1cbddbfd90745e212a8a66f4be6cc6a4ccb8014c41498a86a09e4bc0226a300201102c202da37c0f4b8020aa88f08b5e2acaa92ac0dc2971b6
 SHA512 
7aaadf98eaf24d4b040073dce6f469e6e4aaae1efde0e8f988fb9c5fb99b776b1836573c069b9d8f12eaa724d3b39df5d4f247aa47ca2b7911dc9a9df727a50a
+DIST ddccontrol-0.6.0.tar.gz 180376 BLAKE2B 
d844f03ae4843a710a3a7143b1270656202c261b5e412822c49c2096c150052ddb6747b62f7c1d2404cffeb13af5ed604be915061b3fd339c8dcf66473bbd791
 SHA512 
49e857e8ef8f2ba87dc51056b9511ce55f3e6471222cd9171a324e2ee179b8c96a8f4d90c63bb379260ccc8e1d9653964f90748d6589d298ff2bbe6982efd3e2

diff --git a/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
new file mode 100644
index ..d6e7410b62fe
--- /dev/null
+++ b/app-misc/ddccontrol/ddccontrol-0.6.0.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gtk nls +pci static-libs"
+
+RDEPEND="app-misc/ddccontrol-db
+   dev-libs/libxml2:2
+   app-arch/xz-utils
+   gtk? ( x11-libs/gtk+:2 )
+   nls? ( sys-devel/gettext )
+   pci? ( sys-apps/pciutils )"
+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
+
+   eapply_user
+
+   ## 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)
+}
+
+src_install() {
+   default
+   use static-libs || find "${ED}" -name '*.la' -delete
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2022-01-10 Thread Joonas Niilola
commit: e4d323ee2417623b3fd59d903b332c3de2cc10af
Author: Joonas Niilola  gentoo  org>
AuthorDate: Mon Jan 10 16:26:38 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jan 10 16:27:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d323ee

app-misc/ddccontrol-db: update EAPI 7 -> 8 on 20210812, update deps

Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
index 7ab5fbdc3d16..2a5c6087bcc6 100644
--- a/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20210812.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools
 
@@ -14,10 +14,10 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="nls"
 
-RDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   dev-perl/XML-Parser"
+BDEPEND="
+   dev-util/intltool
+   dev-perl/XML-Parser
+   nls? ( sys-devel/gettext )"
 
 src_prepare() {
touch db/options.xml.h ABOUT-NLS config.rpath || die
@@ -28,8 +28,3 @@ src_prepare() {
 src_configure() {
econf $(use_enable nls)
 }
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog NEWS README.md
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2021-06-07 Thread Joonas Niilola
commit: 60adb6c50d5cb5f15914951d2cc3649775dee26f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat May  8 16:51:11 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Jun  7 08:33:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60adb6c5

app-misc/ddccontrol: remove unused eclass, improve DESCRIPTION, fix LICENSE

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Joonas Niilola  gentoo.org>

 app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild
index 2f7c7e8748e..ca00b21efde 100644
--- a/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit eutils autotools
+inherit autotools
 
-DESCRIPTION="DDCControl allows control of monitor parameters via DDC"
+DESCRIPTION="control monitor parameters, like brightness, contrast, RGB color 
levels via DDC"
 HOMEPAGE="http://ddccontrol.sourceforge.net/;
 COMMIT_ID="f3d003f63aaa0407d3147b04848e0722f78695d5"
 MY_PV=${COMMIT_ID:-${PV}}
 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="doc gtk nls +pci static-libs"
-S=${WORKDIR}/${PN}-${COMMIT_ID}
+S="${WORKDIR}/${PN}-${COMMIT_ID}"
 
 RDEPEND="app-misc/ddccontrol-db
dev-libs/libxml2:2



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2020-11-26 Thread Aaron Bauman
commit: b4d1e227f8bf2f9e6c16cd931ebfc36d1730fcd8
Author: Aaron Bauman  gentoo  org>
AuthorDate: Thu Nov 26 18:01:26 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Nov 26 20:24:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d1e227

app-misc/ddccontrol-db: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 app-misc/ddccontrol-db/Manifest|  2 --
 .../ddccontrol-db-20061014_p20121105.ebuild| 37 -
 .../ddccontrol-db/ddccontrol-db-20190826.ebuild| 38 --
 3 files changed, 77 deletions(-)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index c612b957c0a..ac37a45d080 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1,3 +1 @@
-DIST ddccontrol-db-20061014_p20121105.tar.gz 62043 BLAKE2B 
558af647f21839f6df8a19cb84237aeb8ad5d023b1373de3180b9a88fcf7425d17797348cc0e2d44a4d5d1d715a429475873b82d0d8c728d8177b17d77b9cc42
 SHA512 
323c2ac498f634d20a183ea96e67868b8f3e8bb26da0133b91848b06accbef5605b3d5ca56b4861a8d28d9da9a28b11579a2e1fcc248624835190cdb01943c80
-DIST ddccontrol-db-20190826.tar.gz 76861 BLAKE2B 
e5f88dc74363b985b34ab7c5427555f725a4c0ad76e9496ceb914062f136443afa85e77710e7966884208e7fb2c30922d340501f365328d1369e76a9088003ce
 SHA512 
f1939568fd77b9a6faf5d848cefe90910134ed4a661d07a399c88bdfdba7f087111dfe95332355080be90fa88011909e28b302248d42a9b909028eaf39a40a7c
 DIST ddccontrol-db-20190826_p20200613.tar.gz 85044 BLAKE2B 
6f80a7a53843dc29ff6158614dd36eba3d7f8172e21592776426464729b4bdcfd3bea51b8412919aa5231015f75766da51eb71f4d808b4c280c045209a4edf1a
 SHA512 
9171193fd31c877699df9e8740cbed0a8de68acc41b614ded36022a25be27f01cf34129033ae3c219211bff54ea82882a955f587dfa87fa7571d3992ac3fa4de

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild
deleted file mode 100644
index 79ee7d4da0b..000
--- a/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools
-
-DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="http://ddccontrol.sourceforge.net/;
-COMMIT_ID="130da80af5cd5d2897ffeed63362262262c6944f"
-SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${COMMIT_ID}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-S=${WORKDIR}/${PN}-${COMMIT_ID}
-
-RDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   dev-perl/XML-Parser"
-
-src_prepare() {
-   touch db/options.xml.h ABOUT-NLS config.rpath || die
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable nls)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog NEWS README
-}

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild
deleted file mode 100644
index afe9ca3a52f..000
--- a/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools
-
-DESCRIPTION="DDCControl monitor database"
-HOMEPAGE="http://ddccontrol.sourceforge.net/;
-#COMMIT_ID="..."
-MY_PV=${COMMIT_ID:-${PV}}
-SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="nls"
-
-S=${WORKDIR}/${PN}-${MY_PV}
-
-RDEPEND="nls? ( sys-devel/gettext )"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   dev-perl/XML-Parser"
-
-src_prepare() {
-   touch db/options.xml.h ABOUT-NLS config.rpath || die
-   eautoreconf
-}
-
-src_configure() {
-   econf $(use_enable nls)
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dodoc AUTHORS ChangeLog NEWS README.md
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2020-08-03 Thread Robin H. Johnson
commit: 84fec56d8b2e68e251d409ce57a48bac8d970897
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Aug  3 23:11:51 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Aug  3 23:12:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84fec56d

app-misc/ddccontrol: bump

Closes: https://bugs.gentoo.org/show_bug.cgi?id=521082
Closes: https://bugs.gentoo.org/show_bug.cgi?id=707184
Closes: https://bugs.gentoo.org/show_bug.cgi?id=729556
Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/ddccontrol/Manifest   |  1 +
 .../ddccontrol/ddccontrol-0.4.4_p20200630.ebuild   | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index baf4a8ecc8b..5f850579a23 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1,3 +1,4 @@
 DIST ddccontrol-0.4.2_p20140105.tar.gz 11 BLAKE2B 
eaaef394a6e9240d1742cc7fbd4ed80ff58315713d3977f8bd1c64f09465fb6a6f9cfb6ccb49e3190291256b6c816512128b95e2dfa16f31e8fadc2aa9367457
 SHA512 
7a28e9b81ee14e0431c57d372c8d43f861f61c35b44e1f42d1aa62c333b0cc6a101dcb39d30e9661aaa85a02d755e4adef3a9b20a6952e1599e3ac12c72f
 DIST ddccontrol-0.4.4.tar.gz 164389 BLAKE2B 
480b712fc5911fde35a55ff860286650edfd6366bf0fb78ac3c726afed7745975b70c3359ae81c2583506ec1b2a2fc3c8a7aab9e8032f16bf27612430084
 SHA512 
6bc5587bc790492f13c677bd7a48f5ddbaa42f680c56c2fa18488ba5d322b853f6fb520c1317415a20a5df03c24c06edddb5e777d6fb34a34ee459170ae92119
 DIST ddccontrol-0.4.4_p20180123.tar.gz 165833 BLAKE2B 
d1af2e5f2d78bb9d8cb817e8f2666f70c5fc431a3a535931ea91fef5a2e9500e20e989d24d4cdea4a1c83631df120071bfbf845d342b1e826760f622c9dc5844
 SHA512 
c49a37e6231f0002a1dd387e2f2f0e1e4f989406bc84320011a55f596c8d1d7e0f094c8ed574db30fd0546fde64c8bd16350412cd4f64cc83b8d44a5469afe1d
+DIST ddccontrol-0.4.4_p20200630.tar.gz 173792 BLAKE2B 
7a7ef330eb471f1cbddbfd90745e212a8a66f4be6cc6a4ccb8014c41498a86a09e4bc0226a300201102c202da37c0f4b8020aa88f08b5e2acaa92ac0dc2971b6
 SHA512 
7aaadf98eaf24d4b040073dce6f469e6e4aaae1efde0e8f988fb9c5fb99b776b1836573c069b9d8f12eaa724d3b39df5d4f247aa47ca2b7911dc9a9df727a50a

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild
new file mode 100644
index 000..2f7c7e8748e
--- /dev/null
+++ b/app-misc/ddccontrol/ddccontrol-0.4.4_p20200630.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils autotools
+
+DESCRIPTION="DDCControl allows control of monitor parameters via DDC"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+COMMIT_ID="f3d003f63aaa0407d3147b04848e0722f78695d5"
+MY_PV=${COMMIT_ID:-${PV}}
+SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gtk nls +pci static-libs"
+S=${WORKDIR}/${PN}-${COMMIT_ID}
+
+RDEPEND="app-misc/ddccontrol-db
+   dev-libs/libxml2:2
+   app-arch/xz-utils
+   gtk? ( x11-libs/gtk+:2 )
+   nls? ( sys-devel/gettext )
+   pci? ( sys-apps/pciutils )"
+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
+
+   eapply_user
+
+   ## 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)
+}
+
+src_install() {
+   default
+   use 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2020-08-03 Thread Robin H. Johnson
commit: 51a8ff2c4acfccfbf144e1dd4a3196a1689ccdd8
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Aug  3 23:11:11 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Aug  3 23:12:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a8ff2c

app-misc/ddccontrol-db: bump, just more monitors added

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/ddccontrol-db/Manifest|  2 ++
 .../ddccontrol-db/ddccontrol-db-20190826.ebuild| 38 +
 .../ddccontrol-db-20190826_p20200613.ebuild| 39 ++
 3 files changed, 79 insertions(+)

diff --git a/app-misc/ddccontrol-db/Manifest b/app-misc/ddccontrol-db/Manifest
index dbe1b197238..c612b957c0a 100644
--- a/app-misc/ddccontrol-db/Manifest
+++ b/app-misc/ddccontrol-db/Manifest
@@ -1 +1,3 @@
 DIST ddccontrol-db-20061014_p20121105.tar.gz 62043 BLAKE2B 
558af647f21839f6df8a19cb84237aeb8ad5d023b1373de3180b9a88fcf7425d17797348cc0e2d44a4d5d1d715a429475873b82d0d8c728d8177b17d77b9cc42
 SHA512 
323c2ac498f634d20a183ea96e67868b8f3e8bb26da0133b91848b06accbef5605b3d5ca56b4861a8d28d9da9a28b11579a2e1fcc248624835190cdb01943c80
+DIST ddccontrol-db-20190826.tar.gz 76861 BLAKE2B 
e5f88dc74363b985b34ab7c5427555f725a4c0ad76e9496ceb914062f136443afa85e77710e7966884208e7fb2c30922d340501f365328d1369e76a9088003ce
 SHA512 
f1939568fd77b9a6faf5d848cefe90910134ed4a661d07a399c88bdfdba7f087111dfe95332355080be90fa88011909e28b302248d42a9b909028eaf39a40a7c
+DIST ddccontrol-db-20190826_p20200613.tar.gz 85044 BLAKE2B 
6f80a7a53843dc29ff6158614dd36eba3d7f8172e21592776426464729b4bdcfd3bea51b8412919aa5231015f75766da51eb71f4d808b4c280c045209a4edf1a
 SHA512 
9171193fd31c877699df9e8740cbed0a8de68acc41b614ded36022a25be27f01cf34129033ae3c219211bff54ea82882a955f587dfa87fa7571d3992ac3fa4de

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild
new file mode 100644
index 000..afe9ca3a52f
--- /dev/null
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20190826.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools
+
+DESCRIPTION="DDCControl monitor database"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+#COMMIT_ID="..."
+MY_PV=${COMMIT_ID:-${PV}}
+SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   dev-perl/XML-Parser"
+
+src_prepare() {
+   touch db/options.xml.h ABOUT-NLS config.rpath || die
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog NEWS README.md
+}

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20190826_p20200613.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20190826_p20200613.ebuild
new file mode 100644
index 000..773bddb8a14
--- /dev/null
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20190826_p20200613.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils autotools
+
+DESCRIPTION="DDCControl monitor database"
+HOMEPAGE="http://ddccontrol.sourceforge.net/;
+COMMIT_ID="e75714979448b2f513d5ce65929899fa32a59044"
+MY_PV=${COMMIT_ID:-${PV}}
+SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${MY_PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="nls"
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+RDEPEND="nls? ( sys-devel/gettext )"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   dev-perl/XML-Parser"
+
+src_prepare() {
+   touch db/options.xml.h ABOUT-NLS config.rpath || die
+   eapply_user
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable nls)
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   dodoc AUTHORS ChangeLog NEWS README.md
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2020-08-03 Thread Robin H. Johnson
commit: 06132a8a4d498c18aab6797dbbc6eaaf1afd3975
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Aug  3 21:06:18 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Aug  3 23:12:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06132a8a

app-misc/ddccontrol: verbump before fixes for testing

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/ddccontrol/Manifest   |  2 +
 app-misc/ddccontrol/ddccontrol-0.4.4.ebuild| 76 +
 .../ddccontrol/ddccontrol-0.4.4_p20180123.ebuild   | 78 ++
 3 files changed, 156 insertions(+)

diff --git a/app-misc/ddccontrol/Manifest b/app-misc/ddccontrol/Manifest
index 2fea6e00e67..baf4a8ecc8b 100644
--- a/app-misc/ddccontrol/Manifest
+++ b/app-misc/ddccontrol/Manifest
@@ -1 +1,3 @@
 DIST ddccontrol-0.4.2_p20140105.tar.gz 11 BLAKE2B 
eaaef394a6e9240d1742cc7fbd4ed80ff58315713d3977f8bd1c64f09465fb6a6f9cfb6ccb49e3190291256b6c816512128b95e2dfa16f31e8fadc2aa9367457
 SHA512 
7a28e9b81ee14e0431c57d372c8d43f861f61c35b44e1f42d1aa62c333b0cc6a101dcb39d30e9661aaa85a02d755e4adef3a9b20a6952e1599e3ac12c72f
+DIST ddccontrol-0.4.4.tar.gz 164389 BLAKE2B 
480b712fc5911fde35a55ff860286650edfd6366bf0fb78ac3c726afed7745975b70c3359ae81c2583506ec1b2a2fc3c8a7aab9e8032f16bf27612430084
 SHA512 
6bc5587bc790492f13c677bd7a48f5ddbaa42f680c56c2fa18488ba5d322b853f6fb520c1317415a20a5df03c24c06edddb5e777d6fb34a34ee459170ae92119
+DIST ddccontrol-0.4.4_p20180123.tar.gz 165833 BLAKE2B 
d1af2e5f2d78bb9d8cb817e8f2666f70c5fc431a3a535931ea91fef5a2e9500e20e989d24d4cdea4a1c83631df120071bfbf845d342b1e826760f622c9dc5844
 SHA512 
c49a37e6231f0002a1dd387e2f2f0e1e4f989406bc84320011a55f596c8d1d7e0f094c8ed574db30fd0546fde64c8bd16350412cd4f64cc83b8d44a5469afe1d

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.4.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.4.ebuild
new file mode 100644
index 000..5421c981fa0
--- /dev/null
+++ b/app-misc/ddccontrol/ddccontrol-0.4.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# 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/;
+SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc gtk nls +pci static-libs"
+#S=${WORKDIR}/${PN}-${COMMIT_ID}
+
+RDEPEND="app-misc/ddccontrol-db
+   dev-libs/libxml2:2
+   app-arch/xz-utils
+   gtk? ( x11-libs/gtk+:2 )
+   nls? ( sys-devel/gettext )
+   pci? ( sys-apps/pciutils )"
+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)
+}
+
+src_install() {
+   default
+   use static-libs || find "${ED}" -name '*.la' -delete
+}

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.4_p20180123.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.4_p20180123.ebuild
new file mode 100644
index 000..ef19bb42b26
--- /dev/null
+++ b/app-misc/ddccontrol/ddccontrol-0.4.4_p20180123.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils autotools
+
+DESCRIPTION="DDCControl allows control of monitor 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2017-11-23 Thread Matt Turner
commit: 967d752ecd1e6ebf32a1eaa1288530500884c257
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Nov 24 05:56:13 2017 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov 24 06:06:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967d752e

app-misc/ddccontrol: Drop dead video_cards_fglrx

 app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild | 10 --
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
index db327eab6ee..6744bc439b0 100644
--- a/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,15 +13,14 @@ 
SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${COMMIT_ID}.tar.gz ->
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc gtk nls +pci static-libs video_cards_fglrx"
+IUSE="doc gtk nls +pci static-libs"
 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 )"
+   pci? ( sys-apps/pciutils )"
 DEPEND="${RDEPEND}
dev-perl/XML-Parser
dev-util/intltool
@@ -68,8 +67,7 @@ src_configure() {
$(use_enable gtk gnome) \
$(use_enable nls) \
$(use_enable pci ddcpci) \
-   $(use_enable static-libs static) \
-   $(use_enable video_cards_fglrx amdadl)
+   $(use_enable static-libs static)
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2016-10-01 Thread Pacho Ramos
commit: 520cf5e93c0e0d6b23c763f1fed7c63d701ac242
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct  1 07:43:07 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  1 08:01:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520cf5e9

app-misc/ddccontrol-db: we don't need this in stable anymore

Package-Manager: portage-2.3.0

 app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild 
b/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild
index 7ab416e..b9fd824 100644
--- a/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild
+++ b/app-misc/ddccontrol-db/ddccontrol-db-20061014_p20121105.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/ddccontrol/ddccontrol-db/archive/${COMMIT_ID}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="nls"
 
 S=${WORKDIR}/${PN}-${COMMIT_ID}



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2016-10-01 Thread Pacho Ramos
commit: 00db9eea73098c156c8812cf4f6aa7ab3aff2ecf
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Oct  1 07:42:23 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Oct  1 08:01:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00db9eea

app-misc/ddccontrol: amdadl is broken, disable it (#527268)

Package-Manager: portage-2.3.0

 ...4.2_p20140105-r1.ebuild => ddccontrol-0.4.2_p20140105-r2.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r1.ebuild 
b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
similarity index 94%
rename from app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r1.ebuild
rename to app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
index 770e667..7c81a91 100644
--- a/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r1.ebuild
+++ b/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${COMMIT_ID}.tar.gz ->
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="doc gtk nls +pci static-libs video_cards_fglrx"
 S=${WORKDIR}/${PN}-${COMMIT_ID}
 
@@ -60,9 +60,11 @@ src_prepare() {
 }
 
 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) \



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol/

2016-01-16 Thread Manuel Rüger
commit: e3becc134e56f9998674c7b1feca09e705641f28
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Jan 16 18:01:27 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Jan 16 18:02:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3becc13

app-misc/ddccontrol: Drop to maintainer-needed

Package-Manager: portage-2.2.26

 app-misc/ddccontrol/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol/metadata.xml b/app-misc/ddccontrol/metadata.xml
index b6fbde4..fbe3ac7 100644
--- a/app-misc/ddccontrol/metadata.xml
+++ b/app-misc/ddccontrol/metadata.xml
@@ -2,8 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-mr...@gentoo.org
-Manuel Rüger
+maintainer-nee...@gentoo.org
   
   
 enable direct PCI memory access (the setuid ddcpci 
util)



[gentoo-commits] repo/gentoo:master commit in: app-misc/ddccontrol-db/

2016-01-16 Thread Manuel Rüger
commit: d33603f5222c3ee78b5270d3334502b38448a9ea
Author: Manuel Rüger  gentoo  org>
AuthorDate: Sat Jan 16 18:00:50 2016 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Sat Jan 16 18:02:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33603f5

app-misc/ddccontrol-db: Drop to maintainer-needed

Package-Manager: portage-2.2.26

 app-misc/ddccontrol-db/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/ddccontrol-db/metadata.xml 
b/app-misc/ddccontrol-db/metadata.xml
index b4e15d5..30e9b3a 100644
--- a/app-misc/ddccontrol-db/metadata.xml
+++ b/app-misc/ddccontrol-db/metadata.xml
@@ -2,8 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-mr...@gentoo.org
-Manuel Rüger
+maintainer-nee...@gentoo.org
   
   
 ddccontrol/ddccontrol-db