aboutsummaryrefslogtreecommitdiffstats
path: root/net-im/jabber/files
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2007-07-18 14:09:10 +0800
committerMartin Matuska <mm@FreeBSD.org>2007-07-18 14:09:10 +0800
commit227bddd7a1d1f488314b2a054c4533b14aaec83f (patch)
treead5ef19e917e9f5100964d180e81b10d2aa14002 /net-im/jabber/files
parent837915d5e3a96e8217efde292762ed81a82b9f67 (diff)
downloadfreebsd-ports-gnome-227bddd7a1d1f488314b2a054c4533b14aaec83f.tar.gz
freebsd-ports-gnome-227bddd7a1d1f488314b2a054c4533b14aaec83f.tar.zst
freebsd-ports-gnome-227bddd7a1d1f488314b2a054c4533b14aaec83f.zip
- update to 1.6.1
- additional patches - fix jabber.in, pkg-message.in Approved by: garga (mentor)
Diffstat (limited to 'net-im/jabber/files')
-rw-r--r--net-im/jabber/files/jabber.in3
-rw-r--r--net-im/jabber/files/patch-jabberd-lib-jutil.cc11
-rw-r--r--net-im/jabber/files/patch-jabberd-log.cc20
-rw-r--r--net-im/jabber/files/patch-jsm-sessions.cc (renamed from net-im/jabber/files/patch-jsm-sessions.c)4
-rw-r--r--net-im/jabber/files/pkg-message.in2
5 files changed, 35 insertions, 5 deletions
diff --git a/net-im/jabber/files/jabber.in b/net-im/jabber/files/jabber.in
index a0c509b15952..2cb773512240 100644
--- a/net-im/jabber/files/jabber.in
+++ b/net-im/jabber/files/jabber.in
@@ -27,8 +27,7 @@ required_files=%%JABBER_ETCDIR%%/jabber.xml
: ${jabber_group="%%JABBER_GROUP%%"}
command=%%PREFIX%%/bin/jabberd14
-command_args="${jabberd_flags}"
-pidfile=${jabberd_pidfile}
+pidfile=${jabber_pidfile}
extra_commands="reload"
run_rc_command "$1"
diff --git a/net-im/jabber/files/patch-jabberd-lib-jutil.cc b/net-im/jabber/files/patch-jabberd-lib-jutil.cc
new file mode 100644
index 000000000000..b000ca03bb63
--- /dev/null
+++ b/net-im/jabber/files/patch-jabberd-lib-jutil.cc
@@ -0,0 +1,11 @@
+--- jabberd/lib/jutil.cc.orig Tue Jul 17 16:03:22 2007
++++ jabberd/lib/jutil.cc Tue Jul 17 16:04:28 2007
+@@ -261,7 +261,7 @@
+ struct tm *new_time = NULL;
+
+ gettimeofday(&tv, &tz);
+- new_time = gmtime(&(tv.tv_sec));
++ new_time = gmtime((time_t *)&(tv.tv_sec));
+ snprintf(buffer, sizeof(char[25]), "%d-%02d-%02dT%02d:%02d:%02d.%03dZ", 1900+new_time->tm_year,
+ new_time->tm_mon+1, new_time->tm_mday, new_time->tm_hour,
+ new_time->tm_min, new_time->tm_sec, tv.tv_usec/1000);
diff --git a/net-im/jabber/files/patch-jabberd-log.cc b/net-im/jabber/files/patch-jabberd-log.cc
new file mode 100644
index 000000000000..e5210b311b91
--- /dev/null
+++ b/net-im/jabber/files/patch-jabberd-log.cc
@@ -0,0 +1,20 @@
+--- jabberd/log.cc.orig Tue Jul 17 01:20:44 2007
++++ jabberd/log.cc Tue Jul 17 15:57:22 2007
+@@ -282,7 +282,7 @@
+ * @param action action that is logged (e.g. a failed auth)
+ * @param msgfmt printf()-like format string, parameters are following
+ */
+-void log_generic(const char *logtype, const char *id, const char *type, const char *action, const char *msgfmt, ...) {
++void log_generic(char *logtype, char *id, char *type, char *action, const char *msgfmt, ...) {
+ va_list ap;
+ char logmsg[512] = "";
+ xmlnode log;
+@@ -327,7 +327,7 @@
+ * @param action action that is logged (e.g. a failed auth)
+ * @param msgfmt printf()-like format string, parameters are following
+ */
+-void log_record(const char *id, const char *type, const char *action, const char *msgfmt, ...) {
++void log_record(char *id, char *type, char *action, const char *msgfmt, ...) {
+ va_list ap;
+ char logmsg[512] = "";
+
diff --git a/net-im/jabber/files/patch-jsm-sessions.c b/net-im/jabber/files/patch-jsm-sessions.cc
index 6f77d05a8676..d297e41aa7e7 100644
--- a/net-im/jabber/files/patch-jsm-sessions.c
+++ b/net-im/jabber/files/patch-jsm-sessions.cc
@@ -1,5 +1,5 @@
---- jsm/sessions.c.orig Fri Feb 9 11:27:52 2007
-+++ jsm/sessions.c Fri Feb 9 11:45:32 2007
+--- jsm/sessions.cc.orig Fri Feb 9 11:27:52 2007
++++ jsm/sessions.cc Fri Feb 9 11:45:32 2007
@@ -105,7 +105,9 @@
*/
static void _js_create_session_id(char resultbuffer[9], xht existing_sessions) {
diff --git a/net-im/jabber/files/pkg-message.in b/net-im/jabber/files/pkg-message.in
index dd33daa33c2a..3070422bef8c 100644
--- a/net-im/jabber/files/pkg-message.in
+++ b/net-im/jabber/files/pkg-message.in
@@ -7,7 +7,7 @@ To configure jabberd14, please copy:
and edit this file.
For automatic startup define in your rc.conf:
-jabberd14_enable="YES"
+jabber_enable="YES"
If you want to use file logging instead of syslog,
confgiure this in jabber.xml and create the log directory defined there