Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 40450 Details for
Bug 65385
mysql dependancy for jabberd-2 needs to be disabled if no use flag
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
new ebuild revision for jabberd-2
jabberd-2.0-r2.ebuild (text/plain), 4.85 KB, created by
Thilo Bangert (RETIRED) (RETIRED)
on 2004-09-26 07:42:37 UTC
(
hide
)
Description:
new ebuild revision for jabberd-2
Filename:
MIME Type:
Creator:
Thilo Bangert (RETIRED) (RETIRED)
Created:
2004-09-26 07:42:37 UTC
Size:
4.85 KB
patch
obsolete
># Copyright 1999-2004 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/jabberd-2.0-r1.ebuild,v 1.3 2004/09/01 13:38:06 humpback Exp $ > >inherit eutils > >MY_PV="2.0s3" >S="${WORKDIR}/${PN}-${MY_PV}" > >DESCRIPTION="Open Source Jabber Server v.2" >HOMEPAGE="http://www.jabber.org" >SRC_URI="http://www.jabberstudio.org/files/jabberd2/${PN}-${MY_PV}.tar.gz" > >SLOT="2" >LICENSE="GPL-2" >KEYWORDS="x86 ~ppc ~sparc" >IUSE="ldap ipv6 mysql postgres pam berkdb ssl debug" > >DEPEND="!net-im/jabber-server > ssl? ( >=dev-libs/openssl-0.9.6i ) > >=net-dns/libidn-0.3.5 > ldap? ( >=net-nds/openldap-2.1 ) > berkdb? ( >=sys-libs/db-4.1.25 ) > mysql? ( dev-db/mysql ) > postgres? ( dev-db/postgresql )" > >pkg_setup() { > if ! use postgres && ! use mysql && ! use berkdb; then > eerror > eerror "For this version of jabberd you must have" > eerror "at least one of 'mysql', 'postgres' and/or 'berkdb'" > eerror "in the USE variable in /etc/make.conf." > eerror > die "Look at the error message above." > fi >} > >src_unpack() { > unpack ${PN}-${MY_PV}.tar.gz >} > >src_compile() { > enables="--enable-fs --enable-idn" > > if use ssl; then > enables="${enables} --enable-ssl" > else > enables="${enables} --enable-ssl=no" > fi > if use berkdb; then > enables="${enables} --enable-db" > fi > if use postgres; then > enables="${enables} --enable-pgsql" > fi > if use pam; then > enables="${enables} --enable-pam" > fi > if use ldap; then > enables="${enables} --enable-ldap" > fi > > if use ipv6; then > enables="${enables} --enable-ipv6" > fi > > if use debug; then > enables="${enables} --enable-debug --enable-nad-debug --enable-pool-debug" > fi > > cd ${S} > > > ./configure --prefix=/usr \ > --sysconfdir=/etc \ > --localstatedir=/var \ > --infodir=/usr/share/info \ > --mandir=/usr/share/man \ > ${enables} || die > make || die > >} > >src_install() { > make DESTDIR=${D} install || die > > exeinto /etc/jabberd > dodir /var/jabberd > dodir /var/jabberd/pid > dodir /var/jabberd/log > dodir /var/jabberd/db > touch ${D}/var/jabberd/log/c2s.log > touch ${D}/var/jabberd/log/resolver.log > touch ${D}/var/jabberd/log/router.log > touch ${D}/var/jabberd/log/s2s.log > touch ${D}/var/jabberd/log/sm.log > doexe ${FILESDIR}/self-cert.sh > insinto /etc/conf.d ; newins ${FILESDIR}/jabber-conf.d jabber > exeinto /etc/init.d ; newexe ${FILESDIR}/jabber.rc6-r7 jabber > > dodoc AUTHORS PROTOCOL README > > docinto tools ; dodoc tools/db-setup.mysql tools/db-setup.pgsql tools/migrate.pl tools/pipe-auth.pl > > #Must change this, enewgroup/enewuser are supposed to do chek stuff > local test_group=`grep ^jabber: /etc/group | cut -d: -f1` > if [ -z $test_group ] > then > enewgroup jabber > fi > > local test_user=`grep ^jabber: /etc/passwd | cut -d: -f1` > if [ -z $test_user ] > then > enewuser jabber -1 /bin/false /var/spool/jabber jabber > fi > > fowners root:jabber /etc/jabberd > fowners root:jabber /etc/jabberd/c2s.xml > fowners root:jabber /etc/jabberd/c2s.xml.dist > fowners root:jabber /etc/jabberd/jabberd.cfg > fowners root:jabber /etc/jabberd/jabberd.cfg.dist > fowners root:jabber /etc/jabberd/resolver.xml > fowners root:jabber /etc/jabberd/resolver.xml.dist > fowners root:jabber /etc/jabberd/router-users.xml > fowners root:jabber /etc/jabberd/router-users.xml.dist > fowners root:jabber /etc/jabberd/router.xml > fowners root:jabber /etc/jabberd/router.xml.dist > fowners root:jabber /etc/jabberd/s2s.xml > fowners root:jabber /etc/jabberd/s2s.xml.dist > fowners root:jabber /etc/jabberd/self-cert.sh > fowners root:jabber /etc/jabberd/sm.xml > fowners root:jabber /etc/jabberd/sm.xml.dist > fowners root:jabber /etc/jabberd/templates > > fowners jabber:jabber /var/jabberd > fowners jabber:jabber /var/jabberd/db > fowners jabber:jabber /var/jabberd/log > fowners jabber:jabber /var/jabberd/pid > fowners jabber:jabber /var/jabberd/log/c2s.log > fowners jabber:jabber /var/jabberd/log/resolver.log > fowners jabber:jabber /var/jabberd/log/router.log > fowners jabber:jabber /var/jabberd/log/s2s.log > fowners jabber:jabber /var/jabberd/log/sm.log > fperms 640 /etc/jabberd/c2s.xml > fperms 640 /etc/jabberd/c2s.xml.dist > fperms 640 /etc/jabberd/jabberd.cfg > fperms 640 /etc/jabberd/jabberd.cfg.dist > fperms 640 /etc/jabberd/resolver.xml > fperms 640 /etc/jabberd/resolver.xml.dist > fperms 640 /etc/jabberd/router-users.xml > fperms 640 /etc/jabberd/router-users.xml.dist > fperms 640 /etc/jabberd/router.xml > fperms 640 /etc/jabberd/router.xml.dist > fperms 640 /etc/jabberd/s2s.xml > fperms 640 /etc/jabberd/s2s.xml.dist > fperms 740 /etc/jabberd/self-cert.sh > fperms 640 /etc/jabberd/sm.xml > fperms 640 /etc/jabberd/sm.xml.dist > fperms 640 /etc/jabberd/templates > fperms o-rwx /usr/bin/jabberd >} > >pkg_postinst() { > > einfo > einfo "Change 'localhost' to your server's domainname in the" > einfo "/etc/jabberd/*.xml configs first" > einfo "Server admins should be added to the "jabber" group" > if use ssl; then > einfo > einfo "To enable SSL connections, execute /etc/jabberd/self-cert.sh" > einfo > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 65385
: 40450