summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Felisberto <humpback@gentoo.org>2007-02-06 00:29:56 +0000
committerGustavo Felisberto <humpback@gentoo.org>2007-02-06 00:29:56 +0000
commit95c06ce06e04d42fdc723298e593b9753556ccf2 (patch)
tree69b77a65dc8a774d55cb76766bdc4d0c71c0d112 /net-im/wildfire
parentnet-im/wildfire-3.2.0_rc2 (diff)
downloadgentoo-2-95c06ce06e04d42fdc723298e593b9753556ccf2.tar.gz
gentoo-2-95c06ce06e04d42fdc723298e593b9753556ccf2.tar.bz2
gentoo-2-95c06ce06e04d42fdc723298e593b9753556ccf2.zip
bump
(Portage version: 2.1.2-r5)
Diffstat (limited to 'net-im/wildfire')
-rw-r--r--net-im/wildfire/ChangeLog8
-rw-r--r--net-im/wildfire/files/build.xml-3.2.0_rc2.bz2bin0 -> 7971 bytes
-rw-r--r--net-im/wildfire/files/digest-wildfire-3.2.0_rc23
-rw-r--r--net-im/wildfire/wildfire-3.2.0_rc2.ebuild101
4 files changed, 111 insertions, 1 deletions
diff --git a/net-im/wildfire/ChangeLog b/net-im/wildfire/ChangeLog
index 1c78052587d9..82096ad73318 100644
--- a/net-im/wildfire/ChangeLog
+++ b/net-im/wildfire/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-im/wildfire
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/wildfire/ChangeLog,v 1.17 2007/02/05 23:35:29 humpback Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/wildfire/ChangeLog,v 1.18 2007/02/06 00:29:55 humpback Exp $
+
+*wildfire-3.2.0_rc2 (06 Feb 2007)
+
+ 06 Feb 2007; Gustavo Felisberto <humpback@gentoo.org>;
+ +files/build.xml-3.2.0_rc2.bz2, +wildfire-3.2.0_rc2.ebuild:
+ Added the lattest RC, p.masked, that includes new SSL system.
05 Feb 2007; Gustavo Felisberto <humpback@gentoo.org>;
wildfire-3.1.1.ebuild:
diff --git a/net-im/wildfire/files/build.xml-3.2.0_rc2.bz2 b/net-im/wildfire/files/build.xml-3.2.0_rc2.bz2
new file mode 100644
index 000000000000..c66e4438aeab
--- /dev/null
+++ b/net-im/wildfire/files/build.xml-3.2.0_rc2.bz2
Binary files differ
diff --git a/net-im/wildfire/files/digest-wildfire-3.2.0_rc2 b/net-im/wildfire/files/digest-wildfire-3.2.0_rc2
new file mode 100644
index 000000000000..d56dae9f4f51
--- /dev/null
+++ b/net-im/wildfire/files/digest-wildfire-3.2.0_rc2
@@ -0,0 +1,3 @@
+MD5 3b6a7f8c93ce19bf82b0bd49471222e6 wildfire_src_3_2_0_rc2.tar.gz 15272793
+RMD160 6005e860d836ec7ff9b1202130b6468e95495eb8 wildfire_src_3_2_0_rc2.tar.gz 15272793
+SHA256 688bf3605b26493f27683fcf253efae29417143ffeb9cfb4578bf971761fa4fe wildfire_src_3_2_0_rc2.tar.gz 15272793
diff --git a/net-im/wildfire/wildfire-3.2.0_rc2.ebuild b/net-im/wildfire/wildfire-3.2.0_rc2.ebuild
new file mode 100644
index 000000000000..9fa1f3dcd8df
--- /dev/null
+++ b/net-im/wildfire/wildfire-3.2.0_rc2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/wildfire/wildfire-3.2.0_rc2.ebuild,v 1.1 2007/02/06 00:29:56 humpback Exp $
+
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="Wildfire Jabber server"
+HOMEPAGE="http://jivesoftware.org/messenger/"
+SRC_URI="http://www.jivesoftware.org/builds/wildfire/${PN//-/_}_src_${PV//./_}.tar.gz"
+RESTRICT=""
+LICENSE="GPL-2"
+
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE="doc"
+
+# For transports
+PROVIDE="virtual/jabber-server"
+
+RDEPEND=" >=virtual/jre-1.5 "
+# Doesn't build against Java 1.6 due to changes in JDBC API
+DEPEND="net-im/jabber-base
+ =virtual/jdk-1.5*
+ >=dev-java/ant-1.6
+ dev-java/ant-contrib
+ >=dev-java/commons-net-1.4"
+
+S=${WORKDIR}/${PN//-/_}_src
+
+pkg_setup() {
+ if [ -f /etc/env.d/98wildfire ]; then
+ einfo "This is an upgrade"
+ else
+ ewarn "If this is an upgrade stop right ( CONTROL-C ) and run the command:"
+ ewarn "echo 'CONFIG_PROTECT=\"/opt/wildfire/resources/security/\"' > /etc/env.d/98wildfire "
+ ewarn "For more info see bug #139708"
+ sleep 11
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ cp ${FILESDIR}/build.xml-${PV}.bz2 .
+ bunzip2 build.xml-${PV}.bz2
+ mv build.xml-${PV} build/build.xml
+ # TODO should replace jars in build/lib with ones packaged by us -nichoj
+}
+
+src_compile() {
+ # Jikes doesn't support -source 1.5
+ java-pkg_filter-compiler jikes
+
+ eant -f build/build.xml wildfire plugins plugins-dev $(use_doc)
+}
+
+src_install() {
+ dodir /opt/wildfire
+
+ doinitd ${FILESDIR}/init.d/wildfire
+ doconfd ${FILESDIR}/conf.d/wildfire
+
+ dodir /opt/wildfire/conf
+ insinto /opt/wildfire/conf
+ newins target/wildfire/conf/wildfire.xml wildfire.xml.sample
+
+ dodir /opt/wildfire/logs
+ keepdir /opt/wildfire/logs
+
+ dodir /opt/wildfire/lib
+ insinto /opt/wildfire/lib
+ doins target/wildfire/lib/*
+
+ dodir /opt/wildfire/plugins
+ insinto /opt/wildfire/plugins
+ doins -r target/wildfire/plugins/*
+
+ dodir /opt/wildfire/resources
+ insinto /opt/wildfire/resources
+ doins -r target/wildfire/resources/*
+
+ if use doc; then
+ dohtml -r documentation/docs/*
+ fi
+ dodoc documentation/dist/*
+
+ #Protect ssl key on upgrade
+ dodir /etc/env.d/
+ echo 'CONFIG_PROTECT="/opt/wildfire/resources/security/"' > ${D}/etc/env.d/98wildfire
+}
+
+pkg_postinst() {
+ chown -R jabber:jabber /opt/wildfire
+
+ ewarn If this is a new install, please edit /opt/wildfire/conf/wildfire.xml.sample
+ ewarn and save it as /opt/wildfire/conf/wildfire.xml
+ einfo
+ ewarn The following must be be owned or writable by the jabber user.
+ einfo /opt/wildfire/conf/wildfire.xml
+}