pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/chat/silc-server Update to version 0.9.19p1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/651da62df8f9
branches:  trunk
changeset: 492271:651da62df8f9
user:      salo <salo%pkgsrc.org@localhost>
date:      Fri Apr 08 15:09:43 2005 +0000

description:
Update to version 0.9.19p1

Changes:
- convert to options.mk

0.9.19p1:
=========
A little update with this 0.9.19p1.  After such a major release problems
were expected and the p1 fixes some crashes.  Upgrade strongly
recommended.

0.9.19:
=======
And after a long break new SILC Server is out.  This version finalizes the
SILC protocol version 1.2 development and introduces UTF-8 nicknames, channel
names, usernames and host names.  It is now possible to create practically any
kind of nicknames and channel names.  Practically all letters, numbers and
punctuation marks are supported.  Special characters, control characters and
various odd symbol characters however are not allowed.  Several minor and
major bugs has been fixed as well. Upgrading is strongly recommended.  Old
clients that does not yet support UTF-8 encoded nicknames and channel names
are still able to connect and function normally as long as they do not need
to handle odd UTF-8 encoded names.

- Added support for UTF-8 encoded identifier strings, such as nicknames
  and channel names.
- Fixed founder mode handling on JOIN on normal/backup on empty
  channels.
- Fixed WATCH command handling on backup router.
- Fixed WATCH command announcing.  The WATCH and SILC Gaim buddy list
  should work better now.
- Simplified INVITE and BAN string handling in server.  Announcing
  INVITE and BAN strings should work more reliably now.
- Fixed several bugs from the backup and resuming protocol.
- Fixed, hopefully, all the wrong server statistics numbers.
- Fixed CLOSE command to handle backup routers correctly.
- Fixed various detaching and resuming bugs.
- Fixed announcing to not announce unregistered (ghost) clients.
- Fixed reconnect_keep_trying and QoS settings in server config files.
- Several other bugfixes were made.

diffstat:

 chat/silc-server/Makefile         |  19 ++++++-------------
 chat/silc-server/distinfo         |  12 ++++--------
 chat/silc-server/options.mk       |  15 +++++++++++++++
 chat/silc-server/patches/patch-ac |  15 ---------------
 chat/silc-server/patches/patch-ad |  38 --------------------------------------
 chat/silc-server/patches/patch-ae |  15 ---------------
 chat/silc-server/patches/patch-af |  13 -------------
 7 files changed, 25 insertions(+), 102 deletions(-)

diffs (181 lines):

diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/Makefile
--- a/chat/silc-server/Makefile Fri Apr 08 14:36:17 2005 +0000
+++ b/chat/silc-server/Makefile Fri Apr 08 15:09:43 2005 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.37 2004/12/29 15:42:37 minskim Exp $
+# $NetBSD: Makefile,v 1.38 2005/04/08 15:09:43 salo Exp $
 #
 
-DISTNAME=              silc-server-0.9.18
-PKGREVISION=           3
+DISTNAME=              silc-server-0.9.19p1
+PKGNAME=               ${DISTNAME:S/p1/.1/}
 CATEGORIES=            chat security
 MASTER_SITES=          http://www.silcnet.org/download/server/sources/ \
                        ftp://ftp.silcnet.org/silc/server/sources/ \
@@ -20,6 +20,7 @@
 GNU_CONFIGURE=         YES
 USE_LIBTOOL=           YES
 SHLIBTOOL_OVERRIDE=    libtool */*/*/libtool
+WRKSRC=                        ${WRKDIR}/${DISTNAME:S/p1//}
 
 DEINSTALL_EXTRA_TMPL+= ${.CURDIR}/DEINSTALL
 
@@ -67,20 +68,12 @@
 #
 CONFIGURE_ENV+=                F77=${FALSE}
 
-BUILD_DEFS+=           USE_INET6
-
-.if defined(USE_INET6) && !empty(USE_INET6:M[Yy][Ee][Ss])
-CONFIGURE_ARGS+=       --enable-ipv6
-.endif
-
-# If you want to debug silc-server, uncomment the line below.
-#
-#CONFIGURE_ARGS+=       --enable-debug
-
 .if ${MACHINE_ARCH} != "i386"
 CONFIGURE_ARGS+=       --disable-asm
 .endif
 
+.include "options.mk"
+
 post-install:
        @${SED} ${FILES_SUBST_SED} ${FILESDIR}/motd.txt \
                > ${EGDIR}/motd.txt.default
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/distinfo
--- a/chat/silc-server/distinfo Fri Apr 08 14:36:17 2005 +0000
+++ b/chat/silc-server/distinfo Fri Apr 08 15:09:43 2005 +0000
@@ -1,11 +1,7 @@
-$NetBSD: distinfo,v 1.26 2005/02/23 15:59:13 agc Exp $
+$NetBSD: distinfo,v 1.27 2005/04/08 15:09:43 salo Exp $
 
-SHA1 (silc-server-0.9.18.tar.bz2) = 232f10fc0f587b8028346bacf80d11443c4792c8
-RMD160 (silc-server-0.9.18.tar.bz2) = 64a155e8d5a74888b627dc041cfdb98c93da7ac1
-Size (silc-server-0.9.18.tar.bz2) = 1169331 bytes
+SHA1 (silc-server-0.9.19p1.tar.bz2) = 5ef4c79aafe668efb31ab7f11cbdfdfdae1b7754
+RMD160 (silc-server-0.9.19p1.tar.bz2) = 24e72b8e5c833da1b21dcdbc63aef2a5d2bdcadb
+Size (silc-server-0.9.19p1.tar.bz2) = 1182404 bytes
 SHA1 (patch-aa) = 181bf9a721abaeaaa0afd7e24017cd49a8020ac4
 SHA1 (patch-ab) = 55b3f00076c5b8a443465753ae07b9e812236f18
-SHA1 (patch-ac) = a265c4d5f98e0dc10080fbcc29a9c0c43659907d
-SHA1 (patch-ad) = 9511132935ecc38e6192458e61e2445a381f0ea4
-SHA1 (patch-ae) = c4d1e29691dc993a5d27b3b8242e0bb4ae4dc018
-SHA1 (patch-af) = 7ae691611573c355c401863e621435675df9cae3
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/chat/silc-server/options.mk       Fri Apr 08 15:09:43 2005 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: options.mk,v 1.1 2005/04/08 15:09:43 salo Exp $
+#
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.silc-server
+PKG_SUPPORTED_OPTIONS= debug inet6
+PKG_DEFAULT_OPTIONS=   inet6
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CONFIGURE_ARGS+=       --enable-debug
+.endif
+
+.if !empty(PKG_OPTIONS:Minet6)
+CONFIGURE_ARGS+=       --enable-ipv6
+.endif
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/patches/patch-ac
--- a/chat/silc-server/patches/patch-ac Fri Apr 08 14:36:17 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ac,v 1.10 2004/06/11 10:05:06 salo Exp $
-
---- lib/contrib/Makefile.in.orig       2004-02-29 16:10:01.000000000 +0100
-+++ lib/contrib/Makefile.in    2004-06-11 11:31:45.000000000 +0200
-@@ -287,7 +298,9 @@
- target_os = @target_os@
- target_vendor = @target_vendor@
- AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign
--noinst_LTLIBRARIES = libcontrib.la
-+@HAVE_GETOPT_LONG_FALSE@noinst_LTLIBRARIES = libcontrib.la
-+@HAVE_GETOPT_LONG_TRUE@@HAVE_REGEX_FALSE@noinst_LTLIBRARIES = libcontrib.la
-+@HAVE_GETOPT_LONG_TRUE@@HAVE_REGEX_TRUE@noinst_LTLIBRARIES = 
- @HAVE_GETOPT_LONG_FALSE@GETOPT = getopt.c getopt1.c
- @HAVE_GETOPT_LONG_TRUE@GETOPT = 
- @HAVE_REGEX_FALSE@REGEX = regex.c
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/patches/patch-ad
--- a/chat/silc-server/patches/patch-ad Fri Apr 08 14:36:17 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-$NetBSD: patch-ad,v 1.5 2004/06/11 10:05:06 salo Exp $
-
---- configure.orig     Wed Jan 14 14:28:30 2004
-+++ configure  Wed Jun  9 10:22:17 2004
-@@ -10456,9 +10456,16 @@
- 
- fi
- if test $ac_cv_header_regex_h = yes; then
-+
-+    cat >>confdefs.h <<\_ACEOF
-+#define HAVE_REGEX 1
-+_ACEOF
-+
-   have_regex=1
-+
- else
-   have_regex=0
-+
- fi
- 
- 
-@@ -10563,9 +10570,16 @@
- echo "$as_me:$LINENO: result: $ac_cv_func_getopt_long" >&5
- echo "${ECHO_T}$ac_cv_func_getopt_long" >&6
- if test $ac_cv_func_getopt_long = yes; then
-+
-+    cat >>confdefs.h <<\_ACEOF
-+#define HAVE_GETOPT_LONG 1
-+_ACEOF
-+
-   have_getopt_long=1
-+
- else
-   have_getopt_long=0
-+
- fi
- 
- 
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/patches/patch-ae
--- a/chat/silc-server/patches/patch-ae Fri Apr 08 14:36:17 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ae,v 1.3 2004/06/11 10:05:06 salo Exp $
-
---- includes/silcdefs.h.in.orig        Wed Jan 14 14:33:17 2004
-+++ includes/silcdefs.h.in     Wed Jun  9 10:22:31 2004
-@@ -42,6 +42,10 @@
- #undef SILC_MP_GMP
- #undef SILC_MP_NSS_MPI
- 
-+/* contrib library */
-+#undef HAVE_REGEX
-+#undef HAVE_GETOPT_LONG
-+
- /* Redefs for SOCKS5 library */
- /* macros/curses checks */
- #undef HAS_CURSES
diff -r 1cdd5d286c63 -r 651da62df8f9 chat/silc-server/patches/patch-af
--- a/chat/silc-server/patches/patch-af Fri Apr 08 14:36:17 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.1 2004/07/12 21:40:02 salo Exp $
-
---- silcd/route.h.orig Mon Mar  3 17:56:04 2003
-+++ silcd/route.h      Mon Jul 12 23:27:35 2004
-@@ -54,7 +54,7 @@
- /* Returns route cache hash table entry index. This is IPv4 specific.
-    `port' argument may be zero (0) if it doesn't exist.  This has been
-    taken from Linux kernel's route cache code. */
--extern inline
-+static inline
- SilcUInt32 silc_server_route_hash(unsigned int addr, 
-                                   SilcUInt16 port)
- {



Home | Main Index | Thread Index | Old Index