summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-im/jabberd/Manifest40
-rw-r--r--net-im/jabberd/files/digest-jabberd-1.4.3-r43
-rw-r--r--net-im/jabberd/files/digest-jabberd-1.4.4-r23
-rw-r--r--net-im/jabberd/jabberd-1.4.3-r4.ebuild179
-rw-r--r--net-im/jabberd/jabberd-1.4.4-r2.ebuild130
5 files changed, 15 insertions, 340 deletions
diff --git a/net-im/jabberd/Manifest b/net-im/jabberd/Manifest
index a78482f1dbc3..806ad7c64a39 100644
--- a/net-im/jabberd/Manifest
+++ b/net-im/jabberd/Manifest
@@ -33,6 +33,10 @@ AUX jabber.rc6-r8 800 RMD160 99fe1b8af7a4293af04b08c4b32b77173a46c7f1 SHA1 fe427
MD5 078528dc08a082b7a0534d4f6c5c5f5e files/jabber.rc6-r8 800
RMD160 99fe1b8af7a4293af04b08c4b32b77173a46c7f1 files/jabber.rc6-r8 800
SHA256 1ee99a10af00a518cfd74fa0279fcb7937d00f4d24633b67ea6974a19e2a505a files/jabber.rc6-r8 800
+AUX jabberd-1.4.4-crypt.patch 605 RMD160 62763a71dfeb13763cd6e2cb47a2ec36a942fd42 SHA1 3befde7962b643050e61d04bd87483ed192483a1 SHA256 0a96fea2745058546bada3b234be4a803df836ba2b65052737b000867e932eca
+MD5 3de1d023b07d0bf247a71329eb70355d files/jabberd-1.4.4-crypt.patch 605
+RMD160 62763a71dfeb13763cd6e2cb47a2ec36a942fd42 files/jabberd-1.4.4-crypt.patch 605
+SHA256 0a96fea2745058546bada3b234be4a803df836ba2b65052737b000867e932eca files/jabberd-1.4.4-crypt.patch 605
AUX jabberd-1.4.4-genhash.c-rev1253.patch 392 RMD160 e78d8a7edaaf65e2057c39ab5a564c926ea4b5d1 SHA1 abc212773b9d469c308bf57c6558f331c73f574d SHA256 f6c49a1e5a788c300c87912553b9d2ba4295c395c58b81bfac0bdce6d10a78ea
MD5 da03862bd6e85156860dda87ed726b1c files/jabberd-1.4.4-genhash.c-rev1253.patch 392
RMD160 e78d8a7edaaf65e2057c39ab5a564c926ea4b5d1 files/jabberd-1.4.4-genhash.c-rev1253.patch 392
@@ -100,22 +104,14 @@ DIST jabberd-2.0s10.tar.gz 772817
DIST jabberd-2.0s11.tar.gz 98304 RMD160 1120925e6057124f955fdd7c9eb49621c9b1bb4e SHA1 591e89131954e0eb52f063ec04ebed7cee4ced83 SHA256 7e84d38d5032c07c2f7fa32abfebf222d51bfa800caec438ba1c038a514f91d4
DIST jabberd-2.0s9.tar.gz 769049
DIST xdb_ldap-1.0.tar.gz 112204
-EBUILD jabberd-1.4.3-r4.ebuild 5623 RMD160 364936935b1351215b3b64a7e9b82ce0e261c513 SHA1 f42b58a8cb94d00a7379b5c15fd76b82c0d2a26b SHA256 5b2d7a93ab3e5b806bbf114437ebee6ad970687fe14cdbebd152c0e49ac491e4
-MD5 6687972cb998b02c1708c3e9e6a58451 jabberd-1.4.3-r4.ebuild 5623
-RMD160 364936935b1351215b3b64a7e9b82ce0e261c513 jabberd-1.4.3-r4.ebuild 5623
-SHA256 5b2d7a93ab3e5b806bbf114437ebee6ad970687fe14cdbebd152c0e49ac491e4 jabberd-1.4.3-r4.ebuild 5623
EBUILD jabberd-1.4.3-r5.ebuild 5661 RMD160 1f0e632653b498fa1cac8b01d40c0f32f5b4d929 SHA1 8303f49b0032b243145d7075ebd15ba95b111f15 SHA256 0e01b4f86329b4f2252ab07a11e89130add94e7d33c20828e0ba970e0fb32ae4
MD5 941c18dda002316db4ff04ca00ff9d7e jabberd-1.4.3-r5.ebuild 5661
RMD160 1f0e632653b498fa1cac8b01d40c0f32f5b4d929 jabberd-1.4.3-r5.ebuild 5661
SHA256 0e01b4f86329b4f2252ab07a11e89130add94e7d33c20828e0ba970e0fb32ae4 jabberd-1.4.3-r5.ebuild 5661
-EBUILD jabberd-1.4.4-r2.ebuild 4516 RMD160 cb4c97271971d011638f2a768729d7c46d17abce SHA1 b138480a7313ef7ba0457ece808beebe74c65ed2 SHA256 53e77bf72d3dec4a8eea0ffb92a5c72435ce6ae1e5833e57b50dae4f52dbf313
-MD5 b3f6c93ad36ef0b1f5d52185e70e8ad3 jabberd-1.4.4-r2.ebuild 4516
-RMD160 cb4c97271971d011638f2a768729d7c46d17abce jabberd-1.4.4-r2.ebuild 4516
-SHA256 53e77bf72d3dec4a8eea0ffb92a5c72435ce6ae1e5833e57b50dae4f52dbf313 jabberd-1.4.4-r2.ebuild 4516
-EBUILD jabberd-1.4.4-r3.ebuild 3284 RMD160 cdb2320d1e3ee0f59c91d08032e33a5055474db6 SHA1 59514abaaf4367bb218f65f36466d7e8e452b49d SHA256 5c11f52b95617b25bb398ee95d195ea2695708b12de2cc07c21ec71b53e08717
-MD5 62e7e589bbaac7a21b8186084409d023 jabberd-1.4.4-r3.ebuild 3284
-RMD160 cdb2320d1e3ee0f59c91d08032e33a5055474db6 jabberd-1.4.4-r3.ebuild 3284
-SHA256 5c11f52b95617b25bb398ee95d195ea2695708b12de2cc07c21ec71b53e08717 jabberd-1.4.4-r3.ebuild 3284
+EBUILD jabberd-1.4.4-r3.ebuild 3323 RMD160 8c30a21b67195ceedb47df41851dd3ae8b922d19 SHA1 02701d3889c7d874073ecc8d19a864d65a4f4050 SHA256 528113e57b44197055fb28eb5b133bb676c4bb41248f8884d6ec69d3819219c3
+MD5 cc3d442a793c3fc7e9f0e838d8048a97 jabberd-1.4.4-r3.ebuild 3323
+RMD160 8c30a21b67195ceedb47df41851dd3ae8b922d19 jabberd-1.4.4-r3.ebuild 3323
+SHA256 528113e57b44197055fb28eb5b133bb676c4bb41248f8884d6ec69d3819219c3 jabberd-1.4.4-r3.ebuild 3323
EBUILD jabberd-2.0.10.ebuild 3494 RMD160 a43d71c49628084c41d02767775c3dde4898018d SHA1 8c5cad380f1c00395dc4ad7d5b3aa4f0e80f4703 SHA256 1cdeac08668b8d609b335f42d8e6c77f8152398f5b940935d2c64678039e6480
MD5 fb4eb4f8f7c47229416f97a92b0d99d1 jabberd-2.0.10.ebuild 3494
RMD160 a43d71c49628084c41d02767775c3dde4898018d jabberd-2.0.10.ebuild 3494
@@ -128,23 +124,17 @@ EBUILD jabberd-2.0.9.ebuild 3622 RMD160 249ec6cd2b563d6e3733f44074acb48efa3e817b
MD5 4cfba42324bea977951cd322a4299d77 jabberd-2.0.9.ebuild 3622
RMD160 249ec6cd2b563d6e3733f44074acb48efa3e817b jabberd-2.0.9.ebuild 3622
SHA256 44fad28beb56c42295a9bd4d0b14dafbdab94be0f9114b34b18d235ecb2f0dbe jabberd-2.0.9.ebuild 3622
-MISC ChangeLog 12279 RMD160 95b0ad07c78e8a9989f74f66f3a2c3c596d843d2 SHA1 a377e5252f596346f916ab4c32004e1a31d0f6d9 SHA256 c5530a970f72f779366061c9ea632b6b713078388300b8a32da855d27b243c18
-MD5 6e60e3a19f846bf21f79af6db53079d0 ChangeLog 12279
-RMD160 95b0ad07c78e8a9989f74f66f3a2c3c596d843d2 ChangeLog 12279
-SHA256 c5530a970f72f779366061c9ea632b6b713078388300b8a32da855d27b243c18 ChangeLog 12279
+MISC ChangeLog 12509 RMD160 3904dd263eddbb5088f6231f58da4389c7b9f6d7 SHA1 fa255df7d10d386426571bce3c3eadfc51217e27 SHA256 79b56f52329f434ae387af7e09bf5dd8700a513ad93fd74c5eb6703a672e9dde
+MD5 eec7b2efb1144d41e6ba641f9c160d54 ChangeLog 12509
+RMD160 3904dd263eddbb5088f6231f58da4389c7b9f6d7 ChangeLog 12509
+SHA256 79b56f52329f434ae387af7e09bf5dd8700a513ad93fd74c5eb6703a672e9dde ChangeLog 12509
MISC metadata.xml 453 RMD160 bd3a0ba0e9aa3e1652489c731ff97d97ad050bc7 SHA1 74ce3349255a107d4ec18bc3e9639a50b8e7cdbe SHA256 b21a9806e3be38cc94ca812e9864c537237905bdb18347461fae9ba26bb1f690
MD5 e07ef3d6fc255eee85b6dd3480c8f819 metadata.xml 453
RMD160 bd3a0ba0e9aa3e1652489c731ff97d97ad050bc7 metadata.xml 453
SHA256 b21a9806e3be38cc94ca812e9864c537237905bdb18347461fae9ba26bb1f690 metadata.xml 453
-MD5 264b9719c0773f480ee42d8a61c34d0a files/digest-jabberd-1.4.3-r4 201
-RMD160 3f5222d7c706f069b3623ee2f5c7f5034869a741 files/digest-jabberd-1.4.3-r4 201
-SHA256 33c61cd470b9348e0670e1025620c251a2ace5e9581e6acba6dc4574f8f5586e files/digest-jabberd-1.4.3-r4 201
MD5 264b9719c0773f480ee42d8a61c34d0a files/digest-jabberd-1.4.3-r5 201
RMD160 3f5222d7c706f069b3623ee2f5c7f5034869a741 files/digest-jabberd-1.4.3-r5 201
SHA256 33c61cd470b9348e0670e1025620c251a2ace5e9581e6acba6dc4574f8f5586e files/digest-jabberd-1.4.3-r5 201
-MD5 6608e1126e4f091819d2c41a1a8843a5 files/digest-jabberd-1.4.4-r2 241
-RMD160 0c09cceb4332b70a38db717adb4bd1d244337b72 files/digest-jabberd-1.4.4-r2 241
-SHA256 05c069ff9a60336785d0d1049dc28c727a5b4cc2f9a40c0f5304f98f2343cb9b files/digest-jabberd-1.4.4-r2 241
MD5 6608e1126e4f091819d2c41a1a8843a5 files/digest-jabberd-1.4.4-r3 241
RMD160 0c09cceb4332b70a38db717adb4bd1d244337b72 files/digest-jabberd-1.4.4-r3 241
SHA256 05c069ff9a60336785d0d1049dc28c727a5b4cc2f9a40c0f5304f98f2343cb9b files/digest-jabberd-1.4.4-r3 241
@@ -160,7 +150,7 @@ SHA256 e0558a17b5746d48015656ba100b8c828968a785ad35c728696b79c54cd28922 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFG6x3go/w9rxVVVERArzKAKCXF+i3E0LjndEaXOwVLoF6QADBEACgqMU8
-51N5CA8oC9skxuh240n+y54=
-=x3Dz
+iD8DBQFFIls/go/w9rxVVVERAk2SAJoDEjBvRydO3nBOmIj2SzRy8kztwwCfR2ul
+OtMQjfiHuMNIpRMQcZa68oY=
+=tIEF
-----END PGP SIGNATURE-----
diff --git a/net-im/jabberd/files/digest-jabberd-1.4.3-r4 b/net-im/jabberd/files/digest-jabberd-1.4.3-r4
deleted file mode 100644
index 2348a4a5114e..000000000000
--- a/net-im/jabberd/files/digest-jabberd-1.4.3-r4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 a3e964d6fa07b5d850302ae0512f94c6 jabberd-1.4.3.tar.gz 258016
-MD5 293c77245963b21e73f17fbde4aec200 jabberd-1.4.3-extexpat.diff 309514
-MD5 373f0f780c725cc06c824e322fc694ff xdb_ldap-1.0.tar.gz 112204
diff --git a/net-im/jabberd/files/digest-jabberd-1.4.4-r2 b/net-im/jabberd/files/digest-jabberd-1.4.4-r2
deleted file mode 100644
index 612cb5d437df..000000000000
--- a/net-im/jabberd/files/digest-jabberd-1.4.4-r2
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 395f814a6627436ba7bd235509adcbc7 jabberd-1.4.4.tar.gz 613479
-RMD160 3273d0711fb6f0f6b95749d8bdb1ac5004aed074 jabberd-1.4.4.tar.gz 613479
-SHA256 72e23766e737588ed8d77ca7565a8f4b2bba73967c02e9b7ee4d2122d198a0af jabberd-1.4.4.tar.gz 613479
diff --git a/net-im/jabberd/jabberd-1.4.3-r4.ebuild b/net-im/jabberd/jabberd-1.4.3-r4.ebuild
deleted file mode 100644
index fe0ee1470a42..000000000000
--- a/net-im/jabberd/jabberd-1.4.3-r4.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/jabberd-1.4.3-r4.ebuild,v 1.10 2006/05/05 10:41:19 flameeyes Exp $
-
-inherit eutils
-
-S="${WORKDIR}/jabberd-${PV}"
-DESCRIPTION="Open Source Jabber Server"
-HOMEPAGE="http://www.jabber.org"
-SRC_URI="http://jabberd.jabberstudio.org/1.4/dist/jabberd-${PV}.tar.gz
- http://www.gentoo-pt.org/~humpback/jabberd-1.4.3-extexpat.diff
- ldap? ( http://www.jabberstudio.org/files/xdb_ldap/xdb_ldap-1.0.tar.gz )"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="x86 ~ppc hppa sparc ~amd64 ~alpha"
-IUSE="ssl ldap ipv6 msn oscar yahoo icq"
-
-DEPEND="!net-im/jabber-server
- >=dev-libs/pth-1.4.0
- dev-libs/expat
- ssl? ( >=dev-libs/openssl-0.9.6i )
- ldap? ( =net-nds/openldap-2* )"
-
-PDEPEND="msn? ( net-im/msn-transport )
- oscar? ( net-im/aim-transport )
- yahoo? ( net-im/yahoo-transport )
- icq? ( net-im/jit )"
-
-pkg_setup() {
- enewgroup jabber
- enewuser jabber -1 -1 /var/spool/jabber jabber
-
- if use ipv6 ; then
- ewarn "You are about to build with ipv6 support, if your system is not using ipv6"
- ewarn "do control-c now and emerge with \"USE=-ipv6\" "
- epause 5
- fi
-}
-
-src_unpack() {
- unpack jabberd-${PV}.tar.gz
- cd ${S}
- use ldap && unpack xdb_ldap-1.0.tar.gz
- epatch ${FILESDIR}/multiple-xml-patch-00
- epatch ${FILESDIR}/multiple-xml-patch-01
- #Patch for extexpat DoS http://www.jabber.org/pipermail/jadmin/2004-September/018046.html
- epatch ${DISTDIR}/jabberd-1.4.3-extexpat.diff
- mv jabber.xml multiple.xml
-}
-
-src_compile() {
- # These can cause problems with certain configure scripts used...
- unset LC_ALL LC_CTYPE
-
-
- local myconf
- cd ${S}
- use ssl && myconf="--enable-ssl"
- use ipv6 && myconf="${myconf} --enable-ipv6"
-
- mv jabberd/jabberd.c jabberd/jabberd.c.orig
- sed 's:pstrdup(jabberd__runtime,HOME):"/var/spool/jabber":' jabberd/jabberd.c.orig > jabberd/jabberd.c
- rm -f jabberd/jabberd.c.orig
- ./configure ${myconf} || die
- make || die
-
- if use ldap; then
- cd ${S}/xdb_ldap/src
- make all || die
- fi
-}
-
-src_install() {
- insinto /etc/conf.d ; newins ${FILESDIR}/jabber-conf.d jabber
- exeinto /etc/init.d ; newexe ${FILESDIR}/jabber.rc6-r7 jabber
- dodir /usr/sbin /etc/jabber /usr/lib/jabberd /var/log/jabber /usr/include/jabberd
- touch ${D}/var/log/jabber/error.log
- touch ${D}/var/log/jabber/record.log
- dodir /var/spool/jabber
- keepdir /var/spool/jabber/
- keepdir /var/log/jabber/
- dodir /var/run
-
- exeinto /usr/sbin
- doexe jabberd/jabberd
- insinto /usr/lib/jabberd
- doins platform-settings
- doins jsm/jsm.so
- doins xdb_file/xdb_file.so
- doins pthsock/pthsock_client.so
- doins dnsrv/dnsrv.so
- doins dialback/dialback.so
- if use ldap; then
- insinto /etc/jabber
- doins xdb_ldap/jabber.schema
- doins xdb_ldap/slapd.conf
- doins config/xdb-ldap.xml
- insinto /usr/lib/jabberd
- doins xdb_ldap/src/xdb_ldap.so
- fi
- insinto /etc/jabber
- doins multiple.xml
- exeinto /etc/jabber
- doexe ${FILESDIR}/self-cert.sh
-
- dodoc README UPGRADE ${FILESDIR}/README.Gentoo
-
- fowners jabber:jabber /etc/jabber
- fowners jabber:jabber /usr/sbin/jabberd
- fowners jabber:jabber /var/log/jabber
- fowners jabber:jabber /var/log/jabber/error.log
- fowners jabber:jabber /var/log/jabber/record.log
- fowners jabber:jabber /var/spool/jabber
-
- fperms o-rwx /etc/jabber
- fperms o-rwx /usr/sbin/jabberd
- fperms o-rwx /var/log/jabber
- fperms o-rwx /var/log/jabber/error.log
- fperms o-rwx /var/log/jabber/record.log
- fperms o-rwx /var/spool/jabber
- fperms u+rwx /usr/sbin/jabberd
-
- fperms g-x /etc/jabber
- fperms g-x /usr/sbin/jabberd
- fperms g-x /var/log/jabber
- fperms g-x /var/log/jabber/error.log
- fperms g-x /var/log/jabber/record.log
- fperms g-x /var/spool/jabber
-
- fperms g+rw /etc/jabber
- fperms g+rw /usr/sbin/jabberd
- fperms g+rw /var/log/jabber
- fperms g+rw /var/log/jabber/error.log
- fperms g+rw /var/log/jabber/record.log
- fperms g+rw /var/spool/jabber
- fperms u+xs /usr/sbin/jabberd
-
- #Install header files for transports to use
- cd ${S}/jabberd
- tar cf - `find . -name \*.h` | (cd ${D}/usr/include/jabberd ; tar xvf -)
- assert "Failed to install header files to /usr/include/jabberd"
-}
-
-pkg_postinst() {
-
- einfo
- einfo "Change 'localhost' to your server's domainname in the"
- einfo "/etc/jabber/*.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/jabber/self-cert.sh"
- fi
- if use ldap; then
- einfo
- einfo "In order to use the ldap backend, you need to copy"
- einfo "the file /etc/jabber/jabber.schema into the /etc/openldap/schemas"
- einfo "directory on your ldap server. You will also need to"
- einfo "include the schema in your slapd.conf file and retsart openldap."
- einfo "An example slapd.conf file is included in /etc/jabber."
- einfo "The xdb_ldap backend expects your ldap server to handle"
- einfo "StartTLS or run in ldaps mode."
- fi
- einfo
- einfo "The various IM transports for jabber are now separate packages,"
- einfo "which you will need to install separately if you want them:"
- einfo "net-im/jit - ICQ transport (You can use aim-transport for icq but JIT is better)"
- einfo "net-im/msn-transport - MSN transport (USE=msn)"
- einfo "net-im/jud - Jabber User Directory"
- einfo "net-im/yahoo-transport - Yahoo IM system (USE=yahoo)"
- einfo "net-im/aim-transport - AOL transport (USE=oscar)"
- einfo "net-im/mu-conference - Jabber multi user conference"
- einfo
- einfo "Please read /usr/share/doc/${PF}/README.Gentoo.gz"
- einfo
- ewarn "If upgrading from older version please stop jabberd BEFORE updating the init.d"
- ewarn "script, or you will end with a \"dead\" server."
-}
diff --git a/net-im/jabberd/jabberd-1.4.4-r2.ebuild b/net-im/jabberd/jabberd-1.4.4-r2.ebuild
deleted file mode 100644
index 0aef6b5380ef..000000000000
--- a/net-im/jabberd/jabberd-1.4.4-r2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/jabberd-1.4.4-r2.ebuild,v 1.3 2006/03/22 17:13:26 mr_bones_ Exp $
-
-inherit eutils
-
-S="${WORKDIR}/jabberd-${PV}"
-DESCRIPTION="Open Source Jabber Server"
-HOMEPAGE="http://www.jabber.org"
-SRC_URI="http://download.jabberd.org/jabberd14/${P}.tar.gz"
-# ldap? ( http://www.jabberstudio.org/files/xdb_ldap/xdb_ldap-1.0.tar.gz )"
-
-SLOT="0"
-LICENSE="GPL-2"
-## Arches removed due to dependencie on jabber-base
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl ipv6 msn oscar yahoo icq mysql postgres" #ldap
-
-
-DEPEND="!net-im/jabber-server
- net-im/jabber-base
- >=dev-libs/pth-1.4.0
- dev-libs/expat
- ssl? ( >=dev-libs/openssl-0.9.6i )"
-# ldap? ( =net-nds/openldap-2* )"
-
-PDEPEND="msn? ( net-im/pymsn-t )
- oscar? ( net-im/aim-transport )
- yahoo? ( net-im/yahoo-transport )
- icq? ( net-im/jit )"
-
-pkg_setup() {
-
- ewarn "This is a test release and LDAP has been disabled for everyone"
-
- if use ipv6 ; then
- ewarn "You are about to build with ipv6 support, if your system is not using ipv6"
- ewarn "do control-c now and emerge with \"USE=-ipv6\" or add it to /etc/portage/package.use "
- #epause 5
- fi
-}
-
-src_unpack() {
- unpack jabberd-${PV}.tar.gz
- cd ${S}
- #use ldap && unpack xdb_ldap-1.0.tar.gz
- #mv jabberd/jabberd.c jabberd/jabberd.c.orig
- #sed 's:pstrdup(jabberd__runtime,HOME):"/var/spool/jabber":' jabberd/jabberd.c.orig > jabberd/jabberd.c
- #rm -f jabberd/jabberd.c.orig
-
-}
-
-src_compile() {
- # These can cause problems with certain configure scripts used...
- unset LC_ALL LC_CTYPE
-
- local myconf
- myconf=" --sysconfdir=/etc/jabber "
- cd ${S}
- use ssl && myconf="${myconf} --enable-ssl"
- use ipv6 && myconf="${myconf} --enable-ipv6"
- use mysql && myconf="$myconf --with-mysql"
- use postgres && myconf="$myconf --with-postgresql"
- echo ${myconf}
- econf ${myconf} || die
- make || die
-
-# if use ldap; then
-# cd ${S}/xdb_ldap/src
-# make all || die
-# fi
-}
-
-src_install() {
-
- make DESTDIR=${D} install || die "make install failed"
- insinto /etc/conf.d ; newins ${FILESDIR}/jabber-conf.d jabber
- exeinto /etc/init.d ; newexe ${FILESDIR}/jabber.rc6-r8 jabber
- dosed 's/\/var\/lib\/spool\/jabberd/\/var\/spool\/jabber/g' /etc/jabber/jabber.xml
- dosed 's/\/var\/lib\/log\/jabberd/\/var\/log\/jabber/g' /etc/jabber/jabber.xml
- dosed 's/\/var\/lib\/run\/jabberd/\/var\/run\/jabber/g' /etc/jabber/jabber.xml
- dosed 's/\/var\/lib\/spool\/jabberd/\/var\/spool\/jabber/g' /etc/jabber/jabber.xml.dist
- dosed 's/\/var\/lib\/log\/jabberd/\/var\/log\/jabber/g' /etc/jabber/jabber.xml.dist
- dosed 's/\/var\/lib\/run\/jabberd/\/var\/run\/jabber/g' /etc/jabber/jabber.xml.dist
- dosed 's/jabber.pid/jabberd14.pid/g' /etc/jabber/jabber.xml
- dosed 's/jabber.pid/jabberd14.pid/g' /etc/jabber/jabber.xml.dist
-
- #Change the config file to the older name
-
- mv ${D}/etc/jabber/jabber.xml ${D}/etc/jabber/multiple.xml
- mv ${D}/etc/jabber/jabber.xml.dist ${D}/etc/jabber/multiple.xml.dist
-
- }
-
-pkg_postinst() {
-
- einfo
- einfo "Change 'localhost' to your server's domainname in the"
- einfo "/etc/jabber/*.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/jabber/self-cert.sh"
- fi
-
- #if use ldap; then
- # einfo
- # einfo "In order to use the ldap backend, you need to copy"
- # einfo "the file /etc/jabber/jabber.schema into the /etc/openldap/schemas"
- # einfo "directory on your ldap server. You will also need to"
- # einfo "include the schema in your slapd.conf file and retsart openldap."
- # einfo "An example slapd.conf file is included in /etc/jabber."
- # einfo "The xdb_ldap backend expects your ldap server to handle"
- # einfo "StartTLS or run in ldaps mode."
- #fi
- einfo
- einfo "The various IM transports for jabber are now separate packages,"
- einfo "which you will need to install separately if you want them:"
- einfo "net-im/jit - ICQ transport (You can use aim-transport for icq but JIT is better)"
- einfo "net-im/pymsn-t - MSN transport (USE=msn)"
- einfo "net-im/jud - Jabber User Directory"
- einfo "net-im/yahoo-transport - Yahoo IM system (USE=yahoo)"
- einfo "net-im/aim-transport - AOL transport (USE=oscar)"
- einfo "net-im/mu-conference - Jabber multi user conference"
- einfo
- einfo "Please read /usr/share/doc/${PF}/README.Gentoo.gz"
- einfo
- ewarn "If upgrading from older version please stop jabberd BEFORE updating the init.d"
- ewarn "script, or you will end with a \"dead\" server."
-}