Portage is a package management system used by Gentoo Linux
# ChangeLog for net-im/jabberd
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/ChangeLog,v 1.110 2008/06/23 13:12:29 gentoofan23 Exp $
23 Jun 2008; Thomas Anderson
files/jabberd-1.6.1.1-sandbox.patch:
Prefix DESTDIR on test command in jabberd-1.6.1.1-sandbox.patch
21 Jun 2008; Thomas Anderson
jabberd-1.6.1.1-r1.ebuild:
Reorder configure parameters as this configure script is horrible
20 Jun 2008; Thomas Anderson
jabberd-1.6.1.1-r1.ebuild:
Fix ipv6 stuff, thanks to bluebird in #gentoo-dev
20 Jun 2008; Thomas Anderson
jabberd-1.6.1.1-r1.ebuild:
Override configure defaults
*jabberd-1.6.1.1-r1 (20 Jun 2008)
20 Jun 2008; Thomas Anderson
files/jabberd-1.6.1.1-sandbox.patch,
+files/jabberd-1.6.1.1-undefineddebug.patch, metadata.xml,
-jabberd-1.6.1.1.ebuild, +jabberd-1.6.1.1-r1.ebuild:
Revision bump; fixes bug #228021, bug #228375, and bug #226411; Also
removing nelchael from metadata.xml as he is no longer maintaining this
package; Remove USE flags that do nothing; Disable conditional gnutls
dependency as its always necessary
18 Jun 2008; Krzysiek Pawlik
+files/jabberd-1.6.1.1.init:
Add missing init.d script.
*jabberd-1.6.1.1 (09 Jun 2008)
09 Jun 2008; Krzysiek Pawlik
+files/jabberd-1.6.1.1-gnutls2.2.patch,
+files/jabberd-1.6.1.1-parallel-make.patch,
+files/jabberd-1.6.1.1-sandbox.patch, metadata.xml,
jabberd-1.4.4-r3.ebuild, +jabberd-1.6.1.1.ebuild:
Version bump, ebuild by Thomas Anderson
#200616.
21 May 2008; Tiziano Müller
jabberd-1.4.4-r3.ebuild:
Changed dependency for postgresql from dev-db/postgresql to
virtual/postgresql-server
17 May 2008; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Fix RDEPEND and DEPEND, see bug #217278.
10 Nov 2007; Krzysiek Pawlik
-files/jabberd-2.0.11-configure.in.patch, -files/jabberd-2.0.11.init,
-files/jabberd-2.1.6.init, metadata.xml, jabberd-1.4.4-r3.ebuild,
-jabberd-2.0.11-r1.ebuild, -jabberd-2.1.6.ebuild:
Remove jabberd 2.x ebuilds, moved to net-im/jabberd2.
16 Jun 2007; Tobias Scherbaum
jabberd-2.1.6.ebuild:
Added ~ppc, bug #178055
07 Jun 2007; Gustavo Zacarias
Keyworded ~sparc wrt #178055
*jabberd-2.1.6 (07 Jun 2007)
07 Jun 2007; Krzysiek Pawlik
+files/jabberd-2.1.6.init, metadata.xml, +jabberd-2.1.6.ebuild:
Version bump, thanks to Marko Durkovic, who became maintainer for jabberd-2*.
06 May 2007; Marius Mauch
Replacing einfo with elog
10 Apr 2007; Krzysiek Pawlik
jabberd-2.0.11-r1.ebuild:
Fix installing documentation, see bug #173767.
05 Feb 2007; Jeroen Roovers
Stable for HPPA (bug #149358).
03 Feb 2007; Krzysiek Pawlik
-files/multiple-xml-patch-00, -files/xml-stream-patch-00,
-files/multiple-xml-patch-01, -files/README.Gentoo,
-files/jabber.init.bundled, -files/jabber.init.gentoo,
-files/jabber.rc6-r5, -files/jabber.rc6-r6, -files/jabber.rc6-r7,
-files/jabber.rc6-r8, -files/jabber-conf.d, -files/multiple.xml,
-files/patch-c2s-buffers, -files/self-cert.jabberd-2.sh,
-files/self-cert.sh, -files/xdb-ldap.xml, -jabberd-1.4.3-r5.ebuild:
Remove old version, cleanup.
03 Feb 2007; Krzysiek Pawlik
jabberd-1.4.3-r5.ebuild:
Drop hppa for now.
09 Jan 2007; Krzysiek Pawlik
files/jabberd-2.0.11.init:
Fix jabberd init.d script to start multiple services, see bug #158466.
23 Nov 2006; Francesco Riosa
jabberd-2.0.11-r1.ebuild:
dev-db/mysql => virtual/mysql
29 Oct 2006; Jason Wever
Stable on SPARC wrt bug #149358.
23 Oct 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Add missing dev-util/pkgconfig to DEPEND, see bug #152530.
21 Oct 2006; Krzysiek Pawlik
jabberd-2.0.11-r1.ebuild:
Add memdebug USE flag, see bug #152065.
20 Oct 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Add net-dns/libidn to DEPEND, see bug #152088.
18 Oct 2006; Joshua Jackson
Stable x86; bug #149358
15 Oct 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Clean up DEPEND.
15 Oct 2006; Krzysiek Pawlik
Remove old version.
12 Oct 2006; Krzysiek Pawlik
jabberd-2.0.11-r1.ebuild:
Make use of ssl USE flag. See bug #150941.
11 Oct 2006; Krzysiek Pawlik
files/jabberd-2.0.11.init, jabberd-2.0.11-r1.ebuild:
Modified init.d script.
05 Oct 2006; Krzysiek Pawlik
jabberd-2.0.11-r1.ebuild:
Fix bug #150153.
04 Oct 2006; Krzysiek Pawlik
+files/jabberd-2.0.11-configure.in.patch, jabberd-2.0.11-r1.ebuild:
Added sqlite USE flag.
*jabberd-2.0.11-r1 (04 Oct 2006)
04 Oct 2006; Krzysiek Pawlik
+files/jabberd-2.0.11.init, metadata.xml, +jabberd-2.0.11-r1.ebuild:
New test version.
04 Oct 2006; Krzysiek Pawlik
-jabberd-2.0.10.ebuild:
Remove old versions (bug #80763), redigest 2.0.11 (bug #149868).
04 Oct 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Remove the die when both postgres and mysql are in USE.
03 Oct 2006; Krzysiek Pawlik
+files/jabberd-1.4.4-crypt.patch, -jabberd-1.4.3-r4.ebuild,
-jabberd-1.4.4-r2.ebuild, jabberd-1.4.4-r3.ebuild:
Added patch to fix crypt issue, removed unneeded versions.
28 Sep 2006; Krzysiek Pawlik
+files/jabberd-1.4.4-genhash.c-rev1253.patch,
+files/jabberd-1.4.4-mio-bug-rev1291.patch,
+files/jabberd-1.4.4-str.c-rev1103.patch,
+files/jabberd-1.4.4-xdb_file.c-rev1107.patch,
+files/jabberd-1.4.4-xdb_sql.c-rev1211.patch, jabberd-1.4.4-r3.ebuild:
Add various fixes from upstream.
28 Sep 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Ebuild cleanup, thanks to Paul Bredbury
#149377.
27 Sep 2006; Krzysiek Pawlik
jabberd-1.4.4-r3.ebuild:
Add block against net-im/aim-transport.
*jabberd-1.4.4-r3 (27 Sep 2006)
27 Sep 2006; Krzysiek Pawlik
+files/jabberd-1.4.4-openssl-0.9.8.patch, +files/jabberd-1.4.4.init,
+jabberd-1.4.4-r3.ebuild:
Add testing version of jabberd-1.4.4.
20 Sep 2006; Krzysiek Pawlik
Changed maintainer.
05 May 2006; Diego Pettenò
jabberd-1.4.3-r4.ebuild, jabberd-1.4.3-r5.ebuild, jabberd-2.0.9.ebuild,
jabberd-2.0.10.ebuild, jabberd-2.0.11.ebuild:
Fix enewuser/enewgroup location, bug #130849.
30 Apr 2006;
version bump, security bug #126978
22 Mar 2006; Mark Loeser
files/digest-jabberd-1.4.4-r2:
Remove unused digest
22 Mar 2006; Olivier Crête
Removed dying on ldap use flag and completely disabled the flag, see bug
#125435
*jabberd-1.4.4-r2 (04 Mar 2006)
04 Mar 2006; Gustavo Felisberto
-jabberd-1.4.4-r1.ebuild, +jabberd-1.4.4-r2.ebuild:
New revision, lets see if it clears #124906
*jabberd-1.4.4-r1 (04 Mar 2006)
04 Mar 2006; Gustavo Felisberto
-jabberd-1.4.4.ebuild, +jabberd-1.4.4-r1.ebuild:
Uppps, forgot to add the init.d files to the ebuild.
*jabberd-1.4.4 (04 Mar 2006)
04 Mar 2006; Gustavo Felisberto
+jabberd-1.4.4.ebuild:
Added 1.4.4 that is jabber-base OK. The new build system took some time to
adapt to our layout.
*jabberd-2.0.10 (01 Feb 2006)
01 Feb 2006; Wolfram Schlich
version bump
31 Dec 2005; Diego Pettenò
jabberd-1.4.3-r4.ebuild:
Change /bin/false to -1 in enewuser call.
24 Nov 2005; Simon Stelling
fix multilib issue; bug 113472
23 Aug 2005; Gustavo Felisberto
jabberd-1.4.3-r5.ebuild, jabberd-2.0.9.ebuild:
QA issue #103421
07 Aug 2005; Wolfram Schlich
-files/jabberd-2.0.8-r2-FindBin.patch, -jabberd-2.0.8-r2.ebuild:
remove vulnerable version (SA16291)
*jabberd-2.0.9 (07 Aug 2005)
07 Aug 2005; Wolfram Schlich
version bump due to security fix (SA16291)
08 Jul 2005; Wolfram Schlich
jabberd-2.0.8-r2.ebuild:
fix patch filename
*jabberd-2.0.8-r2 (08 Jul 2005)
08 Jul 2005; Wolfram Schlich
+files/jabberd-2.0.8-r2-FindBin.patch, -files/jabberd-2.0s8-FindBin.patch,
-jabberd-2.0-r2.ebuild, -jabberd-2.0.8-r1.ebuild,
+jabberd-2.0.8-r2.ebuild, -jabberd-2.0.8.ebuild,
-jabberd-2.0_p20050119.ebuild:
fix FindBin patch, remove old versions
*jabberd-2.0.8-r1 (13 Jun 2005)
13 Jun 2005; Wolfram Schlich
+files/jabberd-2.0s8-FindBin.patch, +jabberd-2.0.8-r1.ebuild:
fix FindBin issue
24 May 2005; Jason Wever
Stable on SPARC wrt security bug #91478.
22 May 2005; Rene Nussbaumer
jabberd-1.4.3-r5.ebuild:
Stable on hppa; bug #91478
*jabberd-1.4.3-r5 (21 May 2005)
21 May 2005; Gustavo Felisberto
+files/jabber.rc6-r8, +jabberd-1.4.3-r5.ebuild:
New revision to help solve a small sec problem.
*jabberd-2.0.8 (28 Apr 2005)
28 Apr 2005; Wolfram Schlich
+files/self-cert.jabberd-2.sh, +jabberd-2.0.8.ebuild:
add jabberd2 specific self-cert.sh
*jabberd-2.0.8 (28 Apr 2005)
28 Apr 2005; Wolfram Schlich
initial import
02 Apr 2005; Jason Wever
Stable on SPARC.
25 Mar 2005; Bryan Østergaard
jabberd-1.4.3-r4.ebuild:
Add ~alpha keyword, bug 83819.
12 Mar 2005; Wolfram Schlich
jabberd-2.0_p20050119.ebuild:
add missing inherit flag-o-matic for USE=debug
01 Feb 2005; Gustavo Felisberto
-jabberd-1.4.3-r3.ebuild:
Can delete older version with small sec problem as all arches have updated.
*jabberd-2.0_p20050119 (31 Jan 2005)
31 Jan 2005; Gustavo Felisberto
+jabberd-2.0_p20050119.ebuild:
Adding cvs snapshot hardmasked. Credit to Wolfram Schlich
15 Dec 2004; Gustavo Felisberto
jabberd-2.0-r2.ebuild:
Fixing bug 74200, thanks to Henning Gunther for the tip.
02 Dec 2004; Gustavo Felisberto
jabberd-1.4.3-r4.ebuild:
Changing pth dep to >=1.4.0 and not =1.4.0. Thanks to Daniel Webert in bug
73042
24 Nov 2004; Sven Wegener
Removed stray digest.
*jabberd-2.0-r2 (24 Nov 2004)
24 Nov 2004; Gustavo Felisberto
-jabberd-2.0-r1.ebuild, +jabberd-2.0-r2.ebuild, -jabberd-2.0.ebuild:
Removing older 2.0 releases and adding 2.0.s4 with fix for exploit
http://archives.neohapsis.com/archives/fulldisclosure/2004-11/1075.html
27 Oct 2004; Tom Martin
jabberd-2.0-r1.ebuild:
Marked ~amd64 for bug 59436.
21 Sep 2004; Gustavo Felisberto
jabberd-1.4.3-r4.ebuild:
Adding expat dep.
20 Sep 2004; Gustavo Felisberto
jabberd-1.4.3-r3.ebuild, jabberd-1.4.3-r4.ebuild:
Added ewarn about ipv6 in USE flag thanks to guido in bug #63845 for bringing
this to our attention
*jabberd-1.4.3-r4 (20 Sep 2004)
20 Sep 2004; Gustavo Felisberto
+jabberd-1.4.3-r4.ebuild:
Bumping version with fix for DoS attack. See bug #64741 for more info. Thanks
to justin-gentoo at openaether.org for bringing this to our attention.
01 Sep 2004; Gustavo Felisberto
jabberd-2.0-r1.ebuild:
Fixing new way that configure receives parameters, closes bug 61896
*jabberd-2.0-r1 (12 Aug 2004)
12 Aug 2004; Gustavo Felisberto
+jabberd-2.0-r1.ebuild:
Updated to s3, I still need reports on how this works with the older
transports, please report back at bug #39395
08 Jul 2004; Gustavo Felisberto
jabberd-1.4.3-r3.ebuild:
Small correction to init script. Thanks to Wendall Cada for help with testing
07 Jul 2004; Gustavo Felisberto
jabberd-1.4.3-r3.ebuild:
Stable on hppa so that deps dont break
05 Jul 2004; Gustavo Felisberto
New update to init script
03 Jul 2004; Gustavo Felisberto
-jabberd-1.4.3-r2.ebuild, jabberd-1.4.3-r3.ebuild, jabberd-2.0.ebuild:
Marking ~hppa because of dependencies not stable
02 Jul 2004; Gustavo Felisberto
jabberd-1.4.3-r3.ebuild:
Added icq to USE
24 Jun 2004; Gustavo Felisberto
files/jabber.rc6-r7:
Small update to init script
23 Jun 2004; Gustavo Felisberto
-jabberd-1.4.3-r1.ebuild, jabberd-1.4.3-r2.ebuild:
Deletting older version and making 1.4.3-r2 depend on the correct older
transports, because some in some arch -r3 is not marked stable
19 Jun 2004; Gustavo Felisberto
jabberd-1.4.3-r3.ebuild:
Marking stable on x86
18 Jun 2004; Jason Wever
jabberd-2.0.ebuild:
Bringing back the ~sparc keywords, yay\!
10 Jun 2004; Aron Griffis
jabberd-1.4.3-r2.ebuild, jabberd-1.4.3-r3.ebuild, jabberd-2.0.ebuild:
Fix use invocation
08 Jun 2004; Guy Martin
Marked stable on hppa.
03 Jun 2004; David Holm
jabberd-1.4.3-r2.ebuild, jabberd-1.4.3-r3.ebuild:
Added to ~ppc.
27 Apr 2004; Aron Griffis
jabberd-1.4.3-r2.ebuild, jabberd-1.4.3-r3.ebuild, jabberd-2.0.ebuild:
Add inherit eutils
09 Apr 2004; Gustavo Felisberto
Added patch to a XML stream bug. See
http://www.jabberstudio.org/projects/jabberd2/bugs/view.php?id=3061 credit for
this must be given to cfs@nova.es
09 Apr 2004; David Holm
Added to ~ppc.
*jabberd-2.0 (08 Apr 2004)
08 Apr 2004; Gustavo Felisberto
files/README.Gentoo, files/jabber.rc6-r7:
Adding jabberd2 to portage. This must stay hardmasked because it needs further
testing.
*jabberd-1.4.3-r3 (08 Apr 2004)
08 Apr 2004; Gustavo Felisberto
jabberd-1.4.3-r2.ebuild, jabberd-1.4.3-r3.ebuild, files/jabber-conf.d,
files/jabber.rc6-r7:
Adding hard masked -r3 version that will only start the main server. See bug
43851
29 Mar 2004; Gustavo Felisberto
Small fix in self-cert.sh thanks to Tom Forsythe
in bug 46039
27 Mar 2004; Gustavo Felisberto
jabberd-1.4.3-r2.ebuild:
Fixed bug 45830. Thanks to Antonio
27 Mar 2004; Gustavo Felisberto
jabberd-1.4.3-r2.ebuild:
Small correction see bug 45830.
*jabberd-1.4.3-r2 (01 Mar 2004)
01 Mar 2004; Gustavo Felisberto
Updating stop portion of init.d script thanks to Piotr Banasik
25 Feb 2004; Jason Wever
Added ~sparc keyword, helps resolve bug #42928.
21 Feb 2004; Don Seiler
Added use of msn, yahoo, and oscar USE flags
17 Feb 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild:
Marking stable on x86
13 Feb 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild, files/multiple-xml-patch-00:
Ebuild now patches the oficial config file to the Gentoo path's instead of
using our own file
11 Feb 2004; Gustavo Felisberto
Added comments to multiple.xml
10 Feb 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild:
Changed useradd to enewuser
02 Feb 2004; Gustavo Felisberto
Updated the start/stop script
29 Jan 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild, jabberd-1.4.3.ebuild:
Removing touch of .keep . Closes bug 39813
27 Jan 2004; Gustavo Felisberto
Added
26 Jan 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild:
Fixed ${P} to ${PF} in einfo about doc
*jabberd-1.4.3-r1 (23 Jan 2004)
23 Jan 2004; Gustavo Felisberto
jabberd-1.4.3-r1.ebuild, metadata.xml:
Revision bump to add ipv6 support.
*jabberd-1.4.3 (11 Jan 2004)
11 Jan 2004; Don Seiler
metadata.xml, files/README.Gentoo, files/jabber.rc6-r5, files/multiple.xml,
files/self-cert.sh, files/xdb-ldap.xml:
Breaking up jabber-server into separate server/transport packages. Satisfies
bugs 37316 and 37393. Greater bulk of the work done by dev-in-training Gustavo
"Humpback" Felisberto.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX jabberd-1.4.4-crypt.patch 605 RMD160 62763a71dfeb13763cd6e2cb47a2ec36a942fd42 SHA1 3befde7962b643050e61d04bd87483ed192483a1 SHA256 0a96fea2745058546bada3b234be4a803df836ba2b65052737b000867e932eca
AUX jabberd-1.4.4-genhash.c-rev1253.patch 392 RMD160 e78d8a7edaaf65e2057c39ab5a564c926ea4b5d1 SHA1 abc212773b9d469c308bf57c6558f331c73f574d SHA256 f6c49a1e5a788c300c87912553b9d2ba4295c395c58b81bfac0bdce6d10a78ea
AUX jabberd-1.4.4-mio-bug-rev1291.patch 499 RMD160 7d50054ca0c3304d47b530a604c68d2e2b5d4c5f SHA1 6ae07090112cb9f4ba5d84e1ba798e20b59cb2bf SHA256 8aef4a6bedaeaad668b4df57a42dc3ece8ad7b91789dcff1e942af819b582841
AUX jabberd-1.4.4-openssl-0.9.8.patch 485 RMD160 d320a884f318640521ee5934b92a00440b067eff SHA1 55d7e2fd660931ffe171c2234bce135f8afe55c5 SHA256 ede42894807ca3eece8c5e52a771870233317e5bc6cb3ddfe749a372a08270bc
AUX jabberd-1.4.4-str.c-rev1103.patch 302 RMD160 34d5de8b755b5029f91c02030308e90e6e38a395 SHA1 4087e906f6b7a354bccd17132b90baeae358ad2b SHA256 929afb2954329eaef703ca985cd9e391002b80aea5e21f0d67933ffaa12db9c3
AUX jabberd-1.4.4-xdb_file.c-rev1107.patch 539 RMD160 dbfca4d0801291f1b1c10e12ac4040d06a38006f SHA1 593fd01f2e0003aedf6714fc9e384da68e04b511 SHA256 6f532e7f792431072226fea8c032fa3463080b355325a7281317a2764ea6e245
AUX jabberd-1.4.4-xdb_sql.c-rev1211.patch 882 RMD160 48c9f7ad6f4c10c26c9aa89730434a3632de3f75 SHA1 8519d7920e75c3273efe766f3336c588808e0778 SHA256 5dda2f6b8c86b0b02d569f3436d2d0b23d352926649469b2f4041a94535a6c10
AUX jabberd-1.4.4.init 554 RMD160 83098dfae23a67267dffeb5609e572b501fa9a8e SHA1 630cd9c50c20a73992b9891051e02350f6abcba9 SHA256 769e4ee4e193a1d63fe4839f923fb2a6339489a677595ba75986e19cb1ba39ac
AUX jabberd-1.6.1.1-gnutls2.2.patch 1698 RMD160 6b3a6a93b85baf477cd0502ec9aeb7cd96f19d23 SHA1 58512abfdb53c16dc598b3ca505da1573f8f3a35 SHA256 c678a2d0fe729ec3a7c6373fc6993b4fbc170c8516f375e3ed260492202535e3
AUX jabberd-1.6.1.1-parallel-make.patch 483 RMD160 eeda213fec4e3861390d69e59dbb54c3cb4db3d7 SHA1 4dc316c5f36b5dc4f0d3eb09dce47038679db419 SHA256 37adc27da7cbce3c77eeb672a64697d3fd6bc51ababdc9269e20fa6e5d1a5f7c
AUX jabberd-1.6.1.1-sandbox.patch 620 RMD160 a5aee0352d90dbe45dd4c13320813535255bd29a SHA1 6387cc19c18ff6633bdfda7fd3351c23093f6808 SHA256 f37a8271593942ef005ce333a733c72ed6eb21d9adb68a5b88cef00c5a89cc76
AUX jabberd-1.6.1.1-undefineddebug.patch 1332 RMD160 1a9607a48f39f29544cf9b4b9c4543bd8ede7f43 SHA1 b928d25eca52352e625a819eb95f9802e0f0eaf0 SHA256 b91b6194f9220524c26cfb2ca1a9e1d733d47ec3858c9dd55620fbdfa5de37f0
AUX jabberd-1.6.1.1.init 556 RMD160 4ff905ca3bf4b13c3c1f057fe81ff86c49e994e3 SHA1 3790fbf4c6ec924619d9db17ed458fe0469a4bc2 SHA256 cd455d97526470b002c666b0b22ccb7351b94ac9e2ce52a8063a87a2d5fc1226
DIST jabberd-1.4.4.tar.gz 613479 RMD160 3273d0711fb6f0f6b95749d8bdb1ac5004aed074 SHA1 5fa5b561740720591997ed189609403af8c796c2 SHA256 72e23766e737588ed8d77ca7565a8f4b2bba73967c02e9b7ee4d2122d198a0af
DIST jabberd14-1.6.1.1.tar.gz 834112 RMD160 0d3df653b6362f8e580c59ae1b4c9c6467b0bee5 SHA1 8b7ba77c9e02e9de7125e898900ff0ba5d65986e SHA256 8bba7f8e8781a088679bdcf0e46348a29da45de3eec2421f73575c5a6b8ddc31
EBUILD jabberd-1.4.4-r3.ebuild 3110 RMD160 a1102dcdf3d01026371fb2115c5dc5da2be9205b SHA1 dc4619e940e401e566e0019945b434483c09cbae SHA256 ed840e702645ee4a16671b81fa838796ef3a5b2c2ce0c505fcb09ce9c5f3bcf7
EBUILD jabberd-1.6.1.1-r1.ebuild 2882 RMD160 f4ea2b6120f8f3934eef6abd52cbb982acc845fc SHA1 a5d3e37a41a4d4f2f6a1caab4f0a3b1b717d694d SHA256 4320af3bd9728c6c38762856df59648cfa016f7104a7451c0a3b4e5c6b93bb2e
MISC ChangeLog 18163 RMD160 9502d985b14738ead17f986cbfb39eb0049a84f2 SHA1 5c2dd316e35f366cabb2b99121c3e7280f81fe65 SHA256 c520f9110428388721d070e3319c45dc45bac37a077d954125dfd6824c5589a3
MISC metadata.xml 260 RMD160 56e68db9f1752a236762ef10c07b151a463e98fc SHA1 b36ec032a24e4a24a3b5d2ffbb03a47ada32cb6e SHA256 94d461f51fb03779ecc6f60c8bbdc7b9f53eff6a45f8c2278a5bd1bdf412ff40
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhfpLkACgkQF6yMcaBxwHkj+ACcC7tY3EjtWNl3Vt4WiiRwh/KD
2pUAoKLsyQH8C2oCLiCnnJWXhpq/rt0w
=4R9U
-----END PGP SIGNATURE-----
# Copyright 1999-2008 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-r3.ebuild,v 1.18 2008/06/09 20:22:03 nelchael Exp $
inherit eutils
DESCRIPTION="Open-source Jabber server"
HOMEPAGE="http://www.jabber.org"
SRC_URI="http://download.jabberd.org/jabberd14/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 hppa ~ppc sparc x86"
IUSE="debug ipv6 mysql postgres ssl"
RDEPEND=">=net-im/jabber-base-0.01
>=dev-libs/pth-1.4.0
dev-libs/expat
net-dns/libidn
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
ssl? ( >=dev-libs/openssl-0.9.6i )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
!net-im/jabberd2"
pkg_setup() {
if use ipv6; then
ewarn "Without full ipv6 support, jabberd will show the error:"
ewarn ' "mio unable to listen"'
ewarn "To fix this, emerge jabberd without the ipv6 USE flag."
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
# Resolves bug #147342
epatch "${FILESDIR}/${P}-openssl-0.9.8.patch"
# Various fixes from upstream:
epatch "${FILESDIR}/${P}-str.c-rev1103.patch"
epatch "${FILESDIR}/${P}-xdb_file.c-rev1107.patch"
epatch "${FILESDIR}/${P}-xdb_sql.c-rev1211.patch"
epatch "${FILESDIR}/${P}-genhash.c-rev1253.patch"
epatch "${FILESDIR}/${P}-crypt.patch"
}
src_compile() {
unset LC_ALL LC_CTYPE
# Broken configure script - can't use "use_enable"
local myconf=
use debug && myconf="${myconf} --enable-debug --enable-pool-debug"
use ipv6 && myconf="${myconf} --enable-ipv6"
use ssl && myconf="${myconf} --enable-ssl"
econf \
--sysconfdir=/etc/jabber \
${myconf} \
$(use_with mysql) \
$(use_with postgres postgresql) \
|| die "econf failed"
# Broken parallel build
emake -j1 || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
newinitd "${FILESDIR}"/${P}.init jabber || die "newinitd failed"
# net-im/jabber-base provides needed directories
rm -rf "${D}/var"
mv "${D}/etc/jabber/jabber.xml" "${D}/etc/jabber/jabberd.xml"
mv "${D}/etc/jabber/jabber.xml.dist" "${D}/etc/jabber/jabberd.xml.dist"
sed -i \
-e 's,/var/lib/spool/jabberd,/var/spool/jabber,g' \
-e 's,/var/lib/log/jabberd,/var/log/jabber,g' \
-e 's,/var/lib/run/jabberd,/var/run/jabber,g' \
-e 's,jabber.pid,jabberd14.pid,g' \
"${D}"/etc/jabber/jabberd.xml{,.dist} \
|| die "sed failed"
}
pkg_postinst() {
echo
elog 'The various IM transports for jabber are now separate packages,'
elog 'which you will need to install separately if you want them:'
elog ' net-im/jit - ICQ transport'
elog ' net-im/pymsn-t - MSN transport'
elog ' net-im/jud - Jabber User Directory'
elog ' net-im/yahoo-transport - Yahoo IM system'
elog ' net-im/mu-conference - Jabber multi user conference'
echo
ewarn 'If upgrading from an older version, please stop jabberd BEFORE'
ewarn 'updating the init.d script, or you will end with a "dead" server.'
ewarn
ewarn 'The configuration filename has changed:'
ewarn ' Configure your server in /etc/jabber/jabberd.xml'
echo
ebeep
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/jabberd-1.6.1.1-r1.ebuild,v 1.4 2008/06/21 01:25:54 gentoofan23 Exp $
WANT_AUTOMAKE="1.9"
inherit autotools eutils
DESCRIPTION="Open-source Jabber server"
HOMEPAGE="http://www.jabber.org"
SRC_URI="http://download.jabberd.org/jabberd14/jabberd14-${PV}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="ipv6 mysql postgres"
RDEPEND=">=net-im/jabber-base-0.01
>=dev-libs/pth-1.4.0
dev-libs/expat
net-dns/libidn
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
net-libs/gnutls
dev-libs/popt"
DEPEND="${RDEPEND}
dev-util/pkgconfig
!net-im/jabberd2"
S=${WORKDIR}/jabberd14-${PV}
pkg_setup() {
if use ipv6; then
ewarn "Without full ipv6 support, jabberd will show the error:"
ewarn ' "mio unable to listen"'
ewarn "To fix this, emerge jabberd without the ipv6 USE flag."
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
#Shamelessly stolen from Freebsd
epatch "${FILESDIR}/${P}-gnutls2.2.patch"
## Gentoo bug #200616
epatch "${FILESDIR}/${P}-sandbox.patch"
epatch "${FILESDIR}/${P}-parallel-make.patch"
epatch "${FILESDIR}/${P}-undefineddebug.patch"
eautoreconf || die "Reconfiguring autotools failed!"
}
src_compile() {
unset LC_ALL LC_CTYPE
econf \
--sysconfdir=/etc/jabber \
--enable-ssl \
$(use_enable ipv6) \
$(use_with mysql) \
$(use_with postgres postgresql) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
newinitd "${FILESDIR}"/${P}.init jabber || die "newinitd failed"
# net-im/jabber-base provides needed directories
rm -rf "${D}/var"
mv "${D}/etc/jabber/jabber.xml" "${D}/etc/jabber/jabberd.xml"
mv "${D}/etc/jabber/jabber.xml.dist" "${D}/etc/jabber/jabberd.xml.dist"
sed -i \
-e 's,/var/lib/spool/jabberd,/var/spool/jabber,g' \
-e 's,/var/lib/log/jabberd,/var/log/jabber,g' \
-e 's,/var/lib/run/jabberd,/var/run/jabber,g' \
-e 's,jabber.pid,jabberd14.pid,g' \
"${D}"/etc/jabber/jabberd.xml{,.dist} \
|| die "sed failed"
}
pkg_postinst() {
echo
elog 'The various IM transports for jabber are now separate packages,'
elog 'which you will need to install separately if you want them:'
elog ' net-im/jit - ICQ transport'
elog ' net-im/pymsn-t - MSN transport'
elog ' net-im/jud - Jabber User Directory'
elog ' net-im/yahoo-transport - Yahoo IM system'
elog ' net-im/mu-conference - Jabber multi user conference'
echo
ewarn 'If upgrading from an older version, please stop jabberd BEFORE'
ewarn 'updating the init.d script, or you will end with a "dead" server.'
ewarn
ewarn 'The configuration filename has changed:'
ewarn ' Configure your server in /etc/jabber/jabberd.xml'
echo
ebeep
}