Gentoo Archives: gentoo-commits

From: "Manuel Rueger (mrueg)" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/ddccontrol: ddccontrol-0.4.2_p20140105.ebuild ChangeLog
Date: Thu, 30 Jan 2014 18:50:00
Message-Id: 20140130184955.6EE942004C@flycatcher.gentoo.org
1 mrueg 14/01/30 18:49:55
2
3 Modified: ChangeLog
4 Added: ddccontrol-0.4.2_p20140105.ebuild
5 Log:
6 Add new snapshot.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key )
9
10 Revision Changes Path
11 1.36 app-misc/ddccontrol/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 4 Jan 2014 04:46:54 -0000 1.35
24 +++ ChangeLog 30 Jan 2014 18:49:55 -0000 1.36
25 @@ -1,6 +1,12 @@
26 # ChangeLog for app-misc/ddccontrol
27 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ChangeLog,v 1.35 2014/01/04 04:46:54 mrueg Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ChangeLog,v 1.36 2014/01/30 18:49:55 mrueg Exp $
30 +
31 +*ddccontrol-0.4.2_p20140105 (30 Jan 2014)
32 +
33 + 30 Jan 2014; Manuel RĂ¼ger <mrueg@g.o>
34 + +ddccontrol-0.4.2_p20140105.ebuild:
35 + Add new snapshot.
36
37 *ddccontrol-0.4.2_p20130703 (04 Jan 2014)
38
39
40
41
42 1.1 app-misc/ddccontrol/ddccontrol-0.4.2_p20140105.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ddccontrol-0.4.2_p20140105.ebuild
48 ===================================================================
49 # Copyright 1999-2014 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2_p20140105.ebuild,v 1.1 2014/01/30 18:49:55 mrueg Exp $
52
53 EAPI=5
54
55 inherit eutils autotools
56
57 DESCRIPTION="DDCControl allows control of monitor parameters via DDC"
58 HOMEPAGE="http://ddccontrol.sourceforge.net/"
59 COMMIT_ID="9d89d8c0b959a4da62ecc50fb2aeb23142d4bfb4"
60 SRC_URI="https://github.com/ddccontrol/ddccontrol/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~x86"
65 IUSE="+ddcpci doc gnome gtk nls static-libs video_cards_fglrx"
66 S=${WORKDIR}/${PN}-${COMMIT_ID}
67
68 RDEPEND="app-misc/ddccontrol-db
69 dev-libs/libxml2:2
70 sys-apps/pciutils
71 gtk? ( x11-libs/gtk+:2 )
72 gnome? ( >=gnome-base/gnome-panel-2.10 )
73 nls? ( sys-devel/gettext )
74 video_cards_fglrx? ( x11-libs/amd-adl-sdk )"
75 DEPEND="${RDEPEND}
76 dev-perl/XML-Parser
77 dev-util/intltool
78 sys-kernel/linux-headers
79 doc? ( >=app-text/docbook-xsl-stylesheets-1.65.1
80 >=dev-libs/libxslt-1.1.6
81 app-text/htmltidy )"
82
83 src_prepare() {
84 sed -i 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' configure.ac || die #467574
85 sed -i '/;Application/d' src/gddccontrol/gddccontrol.desktop.in || die
86
87 # ppc/ppc64 do not have inb/outb/ioperm
88 # they also do not have (sys|asm)/io.h
89 if ! use amd64 && ! use x86 ; then
90 local card
91 for card in sis intel810 ; do
92 sed -r -i \
93 -e "/${card}.Po/d" \
94 -e "s~${card}[^[:space:]]*~ ~g" \
95 src/ddcpci/Makefile.{am,ini} || die
96 done
97 sed -i \
98 -e '/sis_/d' \
99 -e '/i810_/d' \
100 src/ddcpci/main.c || die
101 fi
102
103 ## Save for a rainy day or future patching
104 touch config.rpath ABOUT-NLS
105 eautoreconf
106 intltoolize --force || die "intltoolize failed"
107 }
108
109 src_configure() {
110 econf \
111 --htmldir='$(datarootdir)'/doc/${PF}/html \
112 $(use_enable ddcpci) \
113 $(use_enable doc) \
114 $(use_enable gnome gnome-applet) \
115 $(use_enable gtk gnome) \
116 $(use_enable nls) \
117 $(use_enable static-libs static) \
118 $(use_enable video_cards_fglrx amdadl)
119 }
120
121 src_install() {
122 default
123 use static-libs || find "${ED}" -name '*.la' -delete
124 }