Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 314473 | Differences between
and this patch

Collapse All | Expand All

(-)jabberd2-2.2.8.ebuild (-11 / +7 lines)
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
}

Return to bug 314473