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