diff options
author | Thomas Anderson <gentoofan23@gentoo.org> | 2008-06-29 11:08:48 +0000 |
---|---|---|
committer | Thomas Anderson <gentoofan23@gentoo.org> | 2008-06-29 11:08:48 +0000 |
commit | 997770aeb10eff86646aad9f9005705a1b91bac7 (patch) | |
tree | b7ef6e41235fcd58b1a6028a72719b7504f7d4b0 /net-im/jabberd2 | |
parent | Stable on alpha, bug #223513 (diff) | |
download | gentoo-2-997770aeb10eff86646aad9f9005705a1b91bac7.tar.gz gentoo-2-997770aeb10eff86646aad9f9005705a1b91bac7.tar.bz2 gentoo-2-997770aeb10eff86646aad9f9005705a1b91bac7.zip |
Revision bump to fix bug #229935. Also remove references to the resolver component. Reorder dependencies to be alphabetically ordered by USE flags, no content of dependencies changed. Force building of anon, fs, and pipe, we have to have something usable even if all USE flags are off.
(Portage version: 2.1.4.4)
Diffstat (limited to 'net-im/jabberd2')
-rw-r--r-- | net-im/jabberd2/ChangeLog | 11 | ||||
-rw-r--r-- | net-im/jabberd2/jabberd2-2.2.0-r2.ebuild (renamed from net-im/jabberd2/jabberd2-2.2.0-r1.ebuild) | 43 |
2 files changed, 20 insertions, 34 deletions
diff --git a/net-im/jabberd2/ChangeLog b/net-im/jabberd2/ChangeLog index 3083029fa626..9dcded5d8eb0 100644 --- a/net-im/jabberd2/ChangeLog +++ b/net-im/jabberd2/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-im/jabberd2 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/ChangeLog,v 1.16 2008/06/28 22:23:10 gentoofan23 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/ChangeLog,v 1.17 2008/06/29 11:08:48 gentoofan23 Exp $ + +*jabberd2-2.2.0-r2 (29 Jun 2008) + + 29 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org> + -jabberd2-2.2.0-r1.ebuild, +jabberd2-2.2.0-r2.ebuild: + Revision bump to fix bug #229935. Also remove references to the resolver + component. Reorder dependencies to be alphabetically ordered by USE flags, + no content of dependencies changed. Force building of anon, fs, and pipe, we + have to have something usable even if all USE flags are off. 28 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org> jabberd2-2.2.0-r1.ebuild: diff --git a/net-im/jabberd2/jabberd2-2.2.0-r1.ebuild b/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild index d19281bb8dbb..7724b350602b 100644 --- a/net-im/jabberd2/jabberd2-2.2.0-r1.ebuild +++ b/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/jabberd2-2.2.0-r1.ebuild,v 1.2 2008/06/28 22:23:10 gentoofan23 Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd2/jabberd2-2.2.0-r2.ebuild,v 1.1 2008/06/29 11:08:48 gentoofan23 Exp $ inherit db-use eutils flag-o-matic pam @@ -11,50 +11,26 @@ SRC_URI="http://ftp.xiaoka.com/${PN}/releases/jabberd-${PV}.tar.bz2" SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~ppc ~sparc ~x86" -IUSE="berkdb debug memdebug mysql ldap pam pipe postgres sqlite ssl zlib" +IUSE="berkdb debug memdebug mysql ldap pam postgres sqlite ssl zlib" DEPEND="dev-libs/expat - zlib? ( sys-libs/zlib ) - ssl? ( >=dev-libs/openssl-0.9.6b ) net-libs/udns >=net-dns/libidn-0.3 - ldap? ( net-nds/openldap ) + >=virtual/gsasl-0.2.26 berkdb? ( >=sys-libs/db-4.1.24 ) - pam? ( virtual/pam ) mysql? ( virtual/mysql ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) postgres? ( virtual/postgresql-server ) + ssl? ( >=dev-libs/openssl-0.9.6b ) sqlite? ( >=dev-db/sqlite-3 ) - >=virtual/gsasl-0.2.26" + zlib? ( sys-libs/zlib )" RDEPEND="${DEPEND} >=net-im/jabber-base-0.01 !net-im/jabberd" S="${WORKDIR}/jabberd-${PV}" -pkg_setup() { - if ! use berkdb && ! use postgres && ! use mysql && ! use sqlite; then - eerror 'You have no storage backend selected.' - eerror 'Please set one of the following USE flags:' - eerror ' berkdb' - eerror ' postgres' - eerror ' mysql' - eerror ' sqlite' - die 'Please enable one of the storage backends mentioned.' - fi - - if ! use berkdb && ! use mysql && ! use postgres \ - && ! use pam && ! use ldap; then - eerror 'You have no Authentication mechanism selected.' - eerror 'Please set one of the following USE flags for authentication:' - eerror ' berkdb' - eerror ' mysql' - eerror ' postgres' - eerror ' pam' - eerror ' ldap' - die 'Please enable one of the authentication mechanisms mentioned.' - fi -} - src_unpack() { unpack ${A} cd "${S}" @@ -82,6 +58,7 @@ src_compile() { econf \ --sysconfdir=/etc/jabber \ + --enable-fs --enable-pipe --enable-anon \ ${myconf} \ $(use_enable berkdb db) \ $(use_enable ldap) \ @@ -99,8 +76,8 @@ src_compile() { src_install() { emake DESTDIR="${D}" install || die "make install failed" - fowners jabber:jabber /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} - fperms 750 /usr/bin/{jabberd,router,resolver,sm,c2s,s2s} + fowners jabber:jabber /usr/bin/{jabberd,router,sm,c2s,s2s} + fperms 750 /usr/bin/{jabberd,router,sm,c2s,s2s} newinitd "${FILESDIR}/${P}.init" jabberd || die "newinitd failed" newpamd "${FILESDIR}/${P}.pamd" jabberd || die "newpamd failed" |