summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Anderson <tanderson@gentoo.org>2008-06-20 19:16:50 +0000
committerThomas Anderson <tanderson@gentoo.org>2008-06-20 19:16:50 +0000
commit53e7080de51bf11ff684a0baa8fc5f5accb1f1b8 (patch)
treebe06b0fefbf2d9b94cb2891abc7426324927f6a5 /net-im/jabberd
parentHOMEPAGE in the right position (diff)
downloadhistorical-53e7080de51bf11ff684a0baa8fc5f5accb1f1b8.tar.gz
historical-53e7080de51bf11ff684a0baa8fc5f5accb1f1b8.tar.bz2
historical-53e7080de51bf11ff684a0baa8fc5f5accb1f1b8.zip
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
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'net-im/jabberd')
-rw-r--r--net-im/jabberd/ChangeLog13
-rw-r--r--net-im/jabberd/Manifest15
-rw-r--r--net-im/jabberd/files/jabberd-1.6.1.1-sandbox.patch11
-rw-r--r--net-im/jabberd/files/jabberd-1.6.1.1-undefineddebug.patch35
-rw-r--r--net-im/jabberd/jabberd-1.6.1.1-r1.ebuild (renamed from net-im/jabberd/jabberd-1.6.1.1.ebuild)24
-rw-r--r--net-im/jabberd/metadata.xml6
6 files changed, 73 insertions, 31 deletions
diff --git a/net-im/jabberd/ChangeLog b/net-im/jabberd/ChangeLog
index 576e7a23713c..91bb46cf2bc0 100644
--- a/net-im/jabberd/ChangeLog
+++ b/net-im/jabberd/ChangeLog
@@ -1,6 +1,17 @@
# 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.105 2008/06/18 12:24:55 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/ChangeLog,v 1.106 2008/06/20 19:16:49 gentoofan23 Exp $
+
+*jabberd-1.6.1.1-r1 (20 Jun 2008)
+
+ 20 Jun 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ 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 <nelchael@gentoo.org>
+files/jabberd-1.6.1.1.init:
diff --git a/net-im/jabberd/Manifest b/net-im/jabberd/Manifest
index 01a5db17566e..39b2d5c15c82 100644
--- a/net-im/jabberd/Manifest
+++ b/net-im/jabberd/Manifest
@@ -11,18 +11,19 @@ AUX jabberd-1.4.4-xdb_sql.c-rev1211.patch 882 RMD160 48c9f7ad6f4c10c26c9aa897304
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 851 RMD160 5b9deb47807b22da49e2ca8d9090a10cab7788c3 SHA1 900824ef17fb4dee39e1d87b7e8b9466f19dacf5 SHA256 43e8ad8fa151578b6ec959c8d626c2204e563f54310343cb18c8b292f0891b4a
+AUX jabberd-1.6.1.1-sandbox.patch 609 RMD160 35cac5f19dfe591d225f1860b354e2282489c150 SHA1 8e8038f934981961a61dd2db134015f7c669e55a SHA256 2ab805b3deb553336bd123615022048fc519b7e51003da75c71a7dba888ccbe5
+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.ebuild 2905 RMD160 63e50041ad3a6fb2ad118f51412975e788d24743 SHA1 f25309b2601108ca0daebdb11bb058c32e91f00d SHA256 2886ec6d5f488a9c3744e38c009ec70fb71f1dff7e9dd188c4da08293357e675
-MISC ChangeLog 17089 RMD160 fec3fe4a36cb890ab28ffeb1934e2fa89c3bb577 SHA1 2dcbae9f01d42a9a4a605e5ec15a1eabd149ac32 SHA256 71138ba1caf4d457b7177f8e8fb563cbe99c94e73df24e7d1721b75b9f77b32e
-MISC metadata.xml 356 RMD160 c6b59299af0271730bd5ceb8b3404544a46d73c7 SHA1 8e64780a4947ecb9570ba76e0eec179af92933c8 SHA256 906d14b7fe95cb8f2ce14ad50817c27b54b7430d7d469953991257ebdfdcee60
+EBUILD jabberd-1.6.1.1-r1.ebuild 2837 RMD160 aafbf2962a0f712f643157f93c9901d7aa6a6d60 SHA1 439f3e58edb0e8ec4beec86278d98e3be30771da SHA256 d553f443f3154560588c039ef4582c63a9c9a3f235ba066a9ca73b8a2b0ff1b8
+MISC ChangeLog 17593 RMD160 aa4f0de5de7a5bca60998c50921a081523474531 SHA1 9c3bebd89f36b119b6d4e17a684b3a65a977ae45 SHA256 41f2144993abbfbba9140b4bb580c7853f503b77677ed243e9e70c04933ed4a4
+MISC metadata.xml 260 RMD160 56e68db9f1752a236762ef10c07b151a463e98fc SHA1 b36ec032a24e4a24a3b5d2ffbb03a47ada32cb6e SHA256 94d461f51fb03779ecc6f60c8bbdc7b9f53eff6a45f8c2278a5bd1bdf412ff40
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhY/pwACgkQgo/w9rxVVVH+hwCfVkCLf02VbOKkQu5UXFwG1xDd
-57MAoL1lvP7P+T1oL5SMpYuddFZTJQDR
-=BJPF
+iEYEARECAAYFAkhcBY4ACgkQF6yMcaBxwHkkTwCfREUK4LvJTkWrvg25BJ01xkFP
+lFgAni2Af4m6Rnm3Jp71Lzdg1d4nJ1+C
+=57h0
-----END PGP SIGNATURE-----
diff --git a/net-im/jabberd/files/jabberd-1.6.1.1-sandbox.patch b/net-im/jabberd/files/jabberd-1.6.1.1-sandbox.patch
index 57440180b3c1..5653f1e76652 100644
--- a/net-im/jabberd/files/jabberd-1.6.1.1-sandbox.patch
+++ b/net-im/jabberd/files/jabberd-1.6.1.1-sandbox.patch
@@ -1,14 +1,11 @@
-diff -ur jabberd14-1.6.1.1.orig/po/Makefile.in jabberd14-1.6.1.1.patched/po/Makefile.in
---- jabberd14-1.6.1.1.orig/po/Makefile.in 2007-07-19 04:24:44.000000000 +0600
-+++ jabberd14-1.6.1.1.patched/po/Makefile.in 2008-01-11 18:05:36.000000000 +0500
-@@ -335,8 +335,8 @@
+--- jabberd14-1.6.1.1-orig/po/Makefile.am 2007-04-07 15:43:17.000000000 -0400
++++ jabberd14-1.6.1.1/po/Makefile.am 2008-06-18 13:35:10.000000000 -0400
+@@ -11,6 +11,6 @@
install-data-hook:
-for f in $(LANGS); do \
- test -z "$(localedir)/$${f%.po}/LC_MESSAGES" || $(mkdir_p) "$(localedir)/$${f%.po}/LC_MESSAGES"; \
- msgfmt -o "$(localedir)/$${f%.po}/LC_MESSAGES/jabberd14.mo" $$f; \
-+ test -z "$(DESTDIR)$(localedir)/$${f%.po}/LC_MESSAGES" || $(mkdir_p) "$(DESTDIR)$(localedir)/$${f%.po}/LC_MESSAGES"; \
++ test -z "$(localedir)/$${f%.po}/LC_MESSAGES" || $(mkdir_p) "$(DESTDIR)/$(localedir)/$${f%.po}/LC_MESSAGES"; \
+ msgfmt -o "$(DESTDIR)$(localedir)/$${f%.po}/LC_MESSAGES/jabberd14.mo" $$f; \
done
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/net-im/jabberd/files/jabberd-1.6.1.1-undefineddebug.patch b/net-im/jabberd/files/jabberd-1.6.1.1-undefineddebug.patch
new file mode 100644
index 000000000000..633d9b531156
--- /dev/null
+++ b/net-im/jabberd/files/jabberd-1.6.1.1-undefineddebug.patch
@@ -0,0 +1,35 @@
+diff -aur jabberd14-1.6.1.1-orig/jabberd/jabberd.cc jabberd14-1.6.1.1/jabberd/jabberd.cc
+--- jabberd14-1.6.1.1-orig/jabberd/jabberd.cc 2007-04-07 15:43:18.000000000 -0400
++++ jabberd14-1.6.1.1/jabberd/jabberd.cc 2008-06-19 08:48:00.000000000 -0400
+@@ -51,7 +51,6 @@
+
+ #include <popt.h>
+
+-xht debug__zones = NULL; /**< the debugging zones, that are enabled (key = zone string, value = zone string) */
+ extern int deliver__flag;
+ extern xmlnode greymatter__;
+
+diff -aur jabberd14-1.6.1.1-orig/jabberd/jabberd.h jabberd14-1.6.1.1/jabberd/jabberd.h
+--- jabberd14-1.6.1.1-orig/jabberd/jabberd.h 2007-07-20 09:51:08.000000000 -0400
++++ jabberd14-1.6.1.1/jabberd/jabberd.h 2008-06-19 08:48:08.000000000 -0400
+@@ -109,6 +109,8 @@
+ # include <gnutls/openpgp.h>
+ #endif
+
++static xht debug__zones = NULL; /**< the debugging zones, that are enabled (key = zone string, value = zone string) */
++
+ /** Packet types */
+ typedef enum { p_NONE, p_NORM, p_XDB, p_LOG, p_ROUTE } ptype;
+
+--- jabberd14-1.6.1.1-orig/xdb_file/xdbfiletool.cc 2007-07-21 18:36:29.000000000 -0400
++++ jabberd14-1.6.1.1/xdb_file/xdbfiletool.cc 2008-06-19 11:56:33.000000000 -0400
+@@ -37,7 +37,7 @@
+ * we have to remove these globals (or at least move them
+ * inside the library
+ */
+-xht debug__zones;
++extern xht debug__zones;
+
+ /* end of hack */
+
+
diff --git a/net-im/jabberd/jabberd-1.6.1.1.ebuild b/net-im/jabberd/jabberd-1.6.1.1-r1.ebuild
index 0caa9a7cdf92..8eced4d9ebf0 100644
--- a/net-im/jabberd/jabberd-1.6.1.1.ebuild
+++ b/net-im/jabberd/jabberd-1.6.1.1-r1.ebuild
@@ -1,8 +1,9 @@
# 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.ebuild,v 1.1 2008/06/09 20:22:03 nelchael Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/jabberd/jabberd-1.6.1.1-r1.ebuild,v 1.1 2008/06/20 19:16:50 gentoofan23 Exp $
-inherit eutils
+WANT_AUTOMAKE="1.9"
+inherit autotools eutils
DESCRIPTION="Open-source Jabber server"
HOMEPAGE="http://www.jabber.org"
@@ -11,7 +12,7 @@ SRC_URI="http://download.jabberd.org/jabberd14/jabberd14-${PV}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
-IUSE="debug ipv6 mysql postgres ssl"
+IUSE="mysql postgres"
RDEPEND=">=net-im/jabber-base-0.01
>=dev-libs/pth-1.4.0
@@ -19,7 +20,7 @@ RDEPEND=">=net-im/jabber-base-0.01
net-dns/libidn
mysql? ( virtual/mysql )
postgres? ( virtual/postgresql-server )
- ssl? ( net-libs/gnutls )
+ net-libs/gnutls
dev-libs/popt"
DEPEND="${RDEPEND}
dev-util/pkgconfig
@@ -39,23 +40,21 @@ 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
- # 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"
@@ -80,9 +79,11 @@ src_install() {
-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:'
@@ -99,4 +100,5 @@ pkg_postinst() {
ewarn ' Configure your server in /etc/jabber/jabberd.xml'
echo
ebeep
+
}
diff --git a/net-im/jabberd/metadata.xml b/net-im/jabberd/metadata.xml
index eeae55170460..74416a1cb3b4 100644
--- a/net-im/jabberd/metadata.xml
+++ b/net-im/jabberd/metadata.xml
@@ -2,11 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
- <email>nelchael@gentoo.org</email>
- <name>Krzysiek Pawlik</name>
- </maintainer>
- <maintainer>
- <email>gentoofan23@gmail.com</email>
+ <email>gentoofan23@gentoo.org</email>
<name>Thomas Anderson</name>
</maintainer>
<herd>net-im</herd>