diff options
author | salo <salo> | 2005-04-08 15:12:48 +0000 |
---|---|---|
committer | salo <salo> | 2005-04-08 15:12:48 +0000 |
commit | 005dd3febb9d98c0a6bf99959813548a5fa57634 (patch) | |
tree | 481bb1c580be556666078bc03d852ad1c8650f54 /chat | |
parent | 43090407a58a0eba38614a621b492efd8f80207e (diff) | |
download | pkgsrc-005dd3febb9d98c0a6bf99959813548a5fa57634.tar.gz |
Update to version 1.0.2
Changes:
- convert to options.mk
1.0.2:
======
Due to the new SILC Server release with support to the UTF-8 nicknames and
channel names new version of the SILC Client is released as it seems the
older ones do not function very well with the new server. This version
includes support to the UTF-8 encoded nicknames and channel names, however,
certain problems may still exists, as this is a slight premature release.
- Added support for UTF-8 encoded nicknames and channel names.
- Command queue implemented for better UTF-8 support.
- --with-silc-includes and --with-silc-libs added gto configure to use
pre-installed SILC Toolkit.
Diffstat (limited to 'chat')
-rw-r--r-- | chat/silc-client/Makefile | 30 | ||||
-rw-r--r-- | chat/silc-client/Makefile.common | 4 | ||||
-rw-r--r-- | chat/silc-client/distinfo | 13 | ||||
-rw-r--r-- | chat/silc-client/options.mk | 26 | ||||
-rw-r--r-- | chat/silc-client/patches/patch-ac | 26 | ||||
-rw-r--r-- | chat/silc-client/patches/patch-ad | 38 | ||||
-rw-r--r-- | chat/silc-client/patches/patch-ae | 15 | ||||
-rw-r--r-- | chat/silc-client/patches/patch-af | 15 |
8 files changed, 58 insertions, 109 deletions
diff --git a/chat/silc-client/Makefile b/chat/silc-client/Makefile index 3cf0cc8561d..61d53b910d6 100644 --- a/chat/silc-client/Makefile +++ b/chat/silc-client/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.36 2004/10/03 00:13:15 tv Exp $ +# $NetBSD: Makefile,v 1.37 2005/04/08 15:12:48 salo Exp $ # DISTNAME= ${SILC_CLIENT_DISTNAME} -PKGREVISION= 2 CATEGORIES= chat security MASTER_SITES= http://www.silcnet.org/download/client/sources/ \ ftp://ftp.silcnet.org/silc/client/sources/ \ @@ -42,8 +41,6 @@ CONFIGURE_ARGS+= --without-libtoolfix .include "../../mk/bsd.prefs.mk" -BUILD_DEFS+= USE_INET6 SILC_CLIENT_WITH_PERL - # Use native curses library. .if (${OPSYS} == "NetBSD") || (${OPSYS} == "SunOS") CONFIGURE_ARGS+= --with-vcurses @@ -54,41 +51,20 @@ CONFIGURE_ARGS+= --with-ncurses CONFIGURE_ARGS+= --with-ncurses .endif -.if defined(USE_INET6) && !empty(USE_INET6:M[Yy][Ee][Ss]) -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -# Optional support for perl scripting. -# If you want to disable it, set SILC_CLIENT_WITH_PERL to NO -# in your /etc/mk.conf - -.if defined(SILC_CLIENT_WITH_PERL) && !empty(SILC_CLIENT_WITH_PERL:M[Yy][Ee][Ss]) -CONFIGURE_ARGS+= --with-perl-lib=${PREFIX}/lib/${PKGBASE}/perl5 -PERL5_REQD+= 5.6.1nb10 -.include "../../lang/perl5/buildlink3.mk" -DEPENDS+= p5-File-MMagic>=1.20:../../misc/p5-File-MMagic -PLIST_SRC+= ${PKGDIR}/PLIST.perl -PLIST_SRC+= ${WRKDIR}/PLIST.perl -.else -CONFIGURE_ARGS+= --with-perl=no -.endif - # Assembler optimizations. # .if (${MACHINE_ARCH} != "i386") CONFIGURE_ARGS+= --disable-asm .endif -# If you want to debug silc-client, uncomment this. -# -#CONFIGURE_ARGS+= --enable-debug +.include "options.mk" PLIST_SRC+= ${PKGDIR}/PLIST post-install: ${INSTALL_DATA} ${WRKSRC}/irssi/config.h ${SILC_CLIENT_CONFIG_H} ${INSTALL_DATA} ${WRKSRC}/irssi/irssi-config ${SILC_CLIENT_CONFIG} -.if defined(SILC_CLIENT_WITH_PERL) && !empty(SILC_CLIENT_WITH_PERL:M[Yy][Ee][Ss]) +.if !empty(PKG_OPTIONS:Mperl) ${INSTALL_DATA_DIR} ${PREFIX}/libexec/${PKGBASE}/scripts ${INSTALL_DATA} ${WRKSRC}/irssi/scripts/*.pl \ ${PREFIX}/libexec/${PKGBASE}/scripts diff --git a/chat/silc-client/Makefile.common b/chat/silc-client/Makefile.common index a8d090d3462..9d359fcfcdf 100644 --- a/chat/silc-client/Makefile.common +++ b/chat/silc-client/Makefile.common @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.common,v 1.8 2004/06/06 11:45:06 salo Exp $ +# $NetBSD: Makefile.common,v 1.9 2005/04/08 15:12:48 salo Exp $ # # Distribution specific information. # -SILC_CLIENT_VERSION= 1.0.1 +SILC_CLIENT_VERSION= 1.0.2 SILC_CLIENT_DISTNAME= silc-client-${SILC_CLIENT_VERSION} SILC_CLIENT_EXTRACT_SUFX= .tar.bz2 SILC_CLIENT_DISTFILE= ${SILC_CLIENT_DISTNAME}${SILC_CLIENT_EXTRACT_SUFX} diff --git a/chat/silc-client/distinfo b/chat/silc-client/distinfo index b98554c8567..4213bc58e4c 100644 --- a/chat/silc-client/distinfo +++ b/chat/silc-client/distinfo @@ -1,11 +1,8 @@ -$NetBSD: distinfo,v 1.28 2005/02/23 15:59:13 agc Exp $ +$NetBSD: distinfo,v 1.29 2005/04/08 15:12:48 salo Exp $ -SHA1 (silc-client-1.0.1.tar.bz2) = e53a8f9577282734723fe9ad8eaf5d3bce035048 -RMD160 (silc-client-1.0.1.tar.bz2) = 85e32ba0d5a16e93238fb92d607cd089b4476993 -Size (silc-client-1.0.1.tar.bz2) = 1404404 bytes +SHA1 (silc-client-1.0.2.tar.bz2) = 9ba36cfde614a9d1db742d3ff50bea6395359226 +RMD160 (silc-client-1.0.2.tar.bz2) = 8d4ca317b455f74782706e9dd685a0f707a5603b +Size (silc-client-1.0.2.tar.bz2) = 1696581 bytes SHA1 (patch-aa) = b9ae5da26840b193d3c9484c975af89294fa8049 SHA1 (patch-ab) = fffda0e4c9a9227c1eb8d8646a02ce9ec5cdefef -SHA1 (patch-ac) = 3102941eea03bbd78d361fb0e00bfedb064d93f5 -SHA1 (patch-ad) = 9511132935ecc38e6192458e61e2445a381f0ea4 -SHA1 (patch-ae) = c4d1e29691dc993a5d27b3b8242e0bb4ae4dc018 -SHA1 (patch-af) = a265c4d5f98e0dc10080fbcc29a9c0c43659907d +SHA1 (patch-ac) = f319907521b5d1caecfa47ac6e6239979370ea52 diff --git a/chat/silc-client/options.mk b/chat/silc-client/options.mk new file mode 100644 index 00000000000..413b486971e --- /dev/null +++ b/chat/silc-client/options.mk @@ -0,0 +1,26 @@ +# $NetBSD: options.mk,v 1.1 2005/04/08 15:12:48 salo Exp $ +# + +PKG_OPTIONS_VAR= PKG_OPTIONS.silc-client +PKG_SUPPORTED_OPTIONS= debug inet6 perl +PKG_DEFAULT_OPTIONS= inet6 perl +.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 + +.if !empty(PKG_OPTIONS:Mperl) +CONFIGURE_ARGS+= --with-perl-lib=${PREFIX}/lib/${PKGBASE}/perl5 +PERL5_REQD+= 5.6.1nb10 +.include "../../lang/perl5/buildlink3.mk" +DEPENDS+= p5-File-MMagic>=1.20:../../misc/p5-File-MMagic +PLIST_SRC+= ${PKGDIR}/PLIST.perl +PLIST_SRC+= ${WRKDIR}/PLIST.perl +.else +CONFIGURE_ARGS+= --with-perl=no +.endif diff --git a/chat/silc-client/patches/patch-ac b/chat/silc-client/patches/patch-ac index 09396b54a33..e1d3426a5cf 100644 --- a/chat/silc-client/patches/patch-ac +++ b/chat/silc-client/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.7 2004/06/06 11:45:06 salo Exp $ +$NetBSD: patch-ac,v 1.8 2005/04/08 15:12:48 salo Exp $ ---- irssi/src/perl/Makefile.in.orig 2004-01-14 14:29:06.000000000 +0100 -+++ irssi/src/perl/Makefile.in 2004-06-05 14:50:35.000000000 +0200 -@@ -265,7 +265,7 @@ +--- irssi/src/perl/Makefile.in.orig 2005-04-06 15:04:38.000000000 +0200 ++++ irssi/src/perl/Makefile.in 2005-04-08 16:13:33.000000000 +0200 +@@ -284,7 +284,7 @@ -I$(top_srcdir)/src/fe-common/core \ -I$(top_srcdir)/src/fe-common/silc \ $(GLIB_CFLAGS) \ @@ -11,3 +11,21 @@ $NetBSD: patch-ac,v 1.7 2004/06/06 11:45:06 salo Exp $ -DPERL_USE_LIB=\""$(PERL_USE_LIB)"\" \ -DPERL_STATIC_LIBS=$(PERL_STATIC_LIBS) \ $(PERL_CFLAGS) +@@ -707,7 +707,7 @@ + $(top_srcdir)/file2header.sh $(srcdir)/irssi-core.pl irssi_core_code > irssi-core.pl.h + + all-local: +- for dir in "$(perl_dirs)"; do \ ++ for dir in $(perl_dirs); do \ + cd $$dir && \ + if [ ! -f Makefile ]; then \ + $(perlpath) Makefile.PL $(PERL_MM_PARAMS); \ +@@ -717,7 +717,7 @@ + done + + install-exec-local: +- for dir in "$(perl_dirs)"; do \ ++ for dir in $(perl_dirs); do \ + cd $$dir && $(MAKE) install && cd ..; \ + done + diff --git a/chat/silc-client/patches/patch-ad b/chat/silc-client/patches/patch-ad deleted file mode 100644 index 21a5d47e798..00000000000 --- a/chat/silc-client/patches/patch-ad +++ /dev/null @@ -1,38 +0,0 @@ -$NetBSD: patch-ad,v 1.1 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 --git a/chat/silc-client/patches/patch-ae b/chat/silc-client/patches/patch-ae deleted file mode 100644 index b2bd5aa8ec0..00000000000 --- a/chat/silc-client/patches/patch-ae +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-ae,v 1.1 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 --git a/chat/silc-client/patches/patch-af b/chat/silc-client/patches/patch-af deleted file mode 100644 index ec3b7946c8e..00000000000 --- a/chat/silc-client/patches/patch-af +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-af,v 1.1 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 |