Lines 1-6
Link Here
|
1 |
# Copyright 1999-2009 Gentoo Foundation |
1 |
# Copyright 1999-2010 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/jabberd2-2.2.8.ebuild,v 1.1 2009/05/08 15:24:09 gentoofan23 Exp $ |
3 |
# $Header: $ |
|
|
4 |
|
5 |
EAPI="2" |
4 |
|
6 |
|
5 |
inherit db-use eutils flag-o-matic pam |
7 |
inherit db-use eutils flag-o-matic pam |
6 |
|
8 |
|
Lines 31-38
Link Here
|
31 |
|
33 |
|
32 |
S="${WORKDIR}/jabberd-${PV}" |
34 |
S="${WORKDIR}/jabberd-${PV}" |
33 |
|
35 |
|
34 |
src_compile() { |
36 |
src_configure() { |
35 |
|
|
|
36 |
# https://bugs.gentoo.org/show_bug.cgi?id=207655#c3 |
37 |
# https://bugs.gentoo.org/show_bug.cgi?id=207655#c3 |
37 |
replace-flags -O[3s] -O2 |
38 |
replace-flags -O[3s] -O2 |
38 |
|
39 |
|
Lines 62-69
Link Here
|
62 |
$(use_enable sqlite) \ |
63 |
$(use_enable sqlite) \ |
63 |
$(use_enable ssl) \ |
64 |
$(use_enable ssl) \ |
64 |
$(use_with zlib) |
65 |
$(use_with zlib) |
65 |
emake || die "make failed" |
|
|
66 |
|
67 |
} |
66 |
} |
68 |
|
67 |
|
69 |
src_install() { |
68 |
src_install() { |
Lines 72-79
Link Here
|
72 |
fowners jabber:jabber /usr/bin/{jabberd,router,sm,c2s,s2s} |
71 |
fowners jabber:jabber /usr/bin/{jabberd,router,sm,c2s,s2s} |
73 |
fperms 750 /usr/bin/{jabberd,router,sm,c2s,s2s} |
72 |
fperms 750 /usr/bin/{jabberd,router,sm,c2s,s2s} |
74 |
|
73 |
|
75 |
newinitd "${FILESDIR}/${P}.init" jabberd || die "newinitd failed" |
74 |
newinitd "${FILESDIR}/${PN}.init" jabberd || die "newinitd failed" |
76 |
newpamd "${FILESDIR}/${P}.pamd" jabberd || die "newpamd failed" |
75 |
newpamd "${FILESDIR}/${PN}.pamd" jabberd || die "newpamd failed" |
77 |
|
76 |
|
78 |
dodoc AUTHORS README UPGRADE |
77 |
dodoc AUTHORS README UPGRADE |
79 |
docinto tools |
78 |
docinto tools |
Lines 92-102
Link Here
|
92 |
sed -i \ |
91 |
sed -i \ |
93 |
-e 's,<driver>mysql</driver>,<driver>db</driver>,' \ |
92 |
-e 's,<driver>mysql</driver>,<driver>db</driver>,' \ |
94 |
sm.xml* || die "sed failed" |
93 |
sm.xml* || die "sed failed" |
95 |
|
|
|
96 |
} |
94 |
} |
97 |
|
95 |
|
98 |
pkg_postinst() { |
96 |
pkg_postinst() { |
99 |
|
|
|
100 |
if use pam; then |
97 |
if use pam; then |
101 |
echo |
98 |
echo |
102 |
ewarn 'Jabberd-2 PAM authentication requires your unix usernames to' |
99 |
ewarn 'Jabberd-2 PAM authentication requires your unix usernames to' |
Lines 106-110
Link Here
|
106 |
echo |
103 |
echo |
107 |
ebeep |
104 |
ebeep |
108 |
fi |
105 |
fi |
109 |
|
|
|
110 |
} |
106 |
} |