Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in lxde-base/lxdm: lxdm-0.4.1-r3.ebuild ChangeLog
Date: Sat, 04 Feb 2012 10:43:43
Message-Id: 20120204104333.BED582004C@flycatcher.gentoo.org
1 hwoarang 12/02/04 10:43:33
2
3 Modified: ChangeLog
4 Added: lxdm-0.4.1-r3.ebuild
5 Log:
6 Drop xinitrc. Add pam support. Bug #393681 and Bug #393675. Thanks to Mitch Harder <mmharder@×××××.com>
7
8 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.12 lxde-base/lxdm/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxdm/ChangeLog?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxdm/ChangeLog?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxdm/ChangeLog?r1=1.11&r2=1.12
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/lxde-base/lxdm/ChangeLog,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ChangeLog 27 Sep 2011 12:38:52 -0000 1.11
24 +++ ChangeLog 4 Feb 2012 10:43:33 -0000 1.12
25 @@ -1,6 +1,15 @@
26 # ChangeLog for lxde-base/lxdm
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxdm/ChangeLog,v 1.11 2011/09/27 12:38:52 hwoarang Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/lxde-base/lxdm/ChangeLog,v 1.12 2012/02/04 10:43:33 hwoarang Exp $
31 +
32 +*lxdm-0.4.1-r3 (04 Feb 2012)
33 +
34 + 04 Feb 2012; Markos Chandras <hwoarang@g.o>
35 + +files/lxdm-0.4.1-configure-add-pam.patch,
36 + +files/lxdm-0.4.2-configure-add-pam.patch, +lxdm-0.4.1-r3.ebuild,
37 + -files/xinitrc:
38 + Drop xinitrc. Add pam support. Bug #393681 and Bug #393675. Thanks to Mitch
39 + Harder <mmharder@×××××.com>
40
41 *lxdm-0.4.1-r2 (27 Sep 2011)
42
43
44
45
46 1.1 lxde-base/lxdm/lxdm-0.4.1-r3.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxdm/lxdm-0.4.1-r3.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/lxde-base/lxdm/lxdm-0.4.1-r3.ebuild?rev=1.1&content-type=text/plain
50
51 Index: lxdm-0.4.1-r3.ebuild
52 ===================================================================
53 # Copyright 1999-2012 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/lxde-base/lxdm/lxdm-0.4.1-r3.ebuild,v 1.1 2012/02/04 10:43:33 hwoarang Exp $
56
57 EAPI="2"
58
59 inherit eutils autotools
60
61 DESCRIPTION="LXDE Display Manager"
62 HOMEPAGE="http://lxde.org"
63 SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
64
65 LICENSE="GPL-3"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68
69 IUSE="debug gtk3 nls pam"
70
71 RDEPEND="sys-auth/consolekit
72 x11-libs/libxcb
73 gtk3? ( x11-libs/gtk+:3 )
74 !gtk3? ( x11-libs/gtk+:2 )
75 nls? ( sys-devel/gettext )
76 pam? ( virtual/pam )"
77 DEPEND="${RDEPEND}
78 >=dev-util/intltool-0.40
79 dev-util/pkgconfig"
80
81 src_configure() {
82 econf --enable-password \
83 --with-x \
84 --with-xconn=xcb \
85 $(use_enable gtk3) \
86 $(use_enable nls) \
87 $(use_enable debug) \
88 || die "econf failed"
89 }
90
91 src_prepare() {
92 # Upstream bug, tarball contains pre-made lxdm.conf
93 rm "${S}"/data/lxdm.conf || die
94
95 # There is consolekit
96 epatch "${FILESDIR}/${P}-pam_console-disable.patch"
97 # Fix null pointer dereference, backported from git
98 epatch "${FILESDIR}/${P}-git-fix-null-pointer-deref.patch"
99
100 epatch "${FILESDIR}"/${P}-configure-add-pam.patch
101
102 # this replaces the bootstrap/autogen script in most packages
103 eautoreconf
104
105 # process LINGUAS
106 if use nls; then
107 einfo "Running intltoolize ..."
108 intltoolize --force --copy --automake || die
109 strip-linguas -i "${S}/po" || die
110 fi
111 }
112
113 src_install() {
114 emake DESTDIR="${D}" install || die
115 dodoc AUTHORS README TODO || die
116 }
117
118 pkg_postinst() {
119 echo
120 elog "LXDM in the early stages of development!"
121 echo
122 }