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_p20130703.ebuild ChangeLog
Date: Sat, 04 Jan 2014 04:46:58
Message-Id: 20140104044654.3180B2004C@flycatcher.gentoo.org
1 mrueg 14/01/04 04:46:54
2
3 Modified: ChangeLog
4 Added: ddccontrol-0.4.2_p20130703.ebuild
5 Log:
6 Add new snapshot.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key )
9
10 Revision Changes Path
11 1.35 app-misc/ddccontrol/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?rev=1.35&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?rev=1.35&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ChangeLog?r1=1.34&r2=1.35
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ChangeLog,v
20 retrieving revision 1.34
21 retrieving revision 1.35
22 diff -u -r1.34 -r1.35
23 --- ChangeLog 3 Jan 2014 18:56:35 -0000 1.34
24 +++ ChangeLog 4 Jan 2014 04:46:54 -0000 1.35
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.34 2014/01/03 18:56:35 mrueg Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-misc/ddccontrol/ChangeLog,v 1.35 2014/01/04 04:46:54 mrueg Exp $
30 +
31 +*ddccontrol-0.4.2_p20130703 (04 Jan 2014)
32 +
33 + 04 Jan 2014; Manuel Rüger <mrueg@g.o>
34 + +ddccontrol-0.4.2_p20130703.ebuild:
35 + Add new snapshot.
36
37 03 Jan 2014; Manuel Rüger <mrueg@g.o> -ddccontrol-0.1.3.ebuild,
38 -ddccontrol-0.2.ebuild, -ddccontrol-0.3-r1.ebuild, -ddccontrol-0.3-r2.ebuild,
39
40
41
42 1.1 app-misc/ddccontrol/ddccontrol-0.4.2_p20130703.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2_p20130703.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/ddccontrol/ddccontrol-0.4.2_p20130703.ebuild?rev=1.1&content-type=text/plain
46
47 Index: ddccontrol-0.4.2_p20130703.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_p20130703.ebuild,v 1.1 2014/01/04 04:46:54 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="5339ab459702e554592fa6cd851a2d03c38c20b8"
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-20060730
69 dev-libs/libxml2:2
70 sys-apps/pciutils
71 gtk? ( >=x11-libs/gtk+-2.4: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 }