summaryrefslogtreecommitdiff
path: root/chat/silc-client/Makefile
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2002-09-12 23:05:37 +0000
committerhubertf <hubertf@pkgsrc.org>2002-09-12 23:05:37 +0000
commit176d4c24a1f497829204302602832cb64716f002 (patch)
treed2fc9e3c60caf643d768409399ff20c5a5dc4207 /chat/silc-client/Makefile
parent36d1d7d2142bfd6bcdbd6ffe283d7e538f106b74 (diff)
downloadpkgsrc-176d4c24a1f497829204302602832cb64716f002.tar.gz
Update chat/silc-client to version 0.9.5.1. Changes:
buildlink->buildlink2 Main changes between 0.9.2 and 0.9.5.1 ======================================= * Do not set the locally resolved hostname for local client entry but take what server sends. This way the real hostname is shown in WHOIS for yourself. * Fixed duplicate PKCS name registering to not allow it. * Enabled SIM support on *BSD systems. * Fixed buffer overflow and security problems (loosing bits in CFB encryption) in SILC RNG. * Fixed buffer overflow with CUMODE mode->mode character conversion. * Fixed a crash in client libary in NICK_CHANGE notify when NICK_CHANGE arrived for client entry we are resolving currently. * Don't do SILC_STRING_LANGUAGE encoding if the outbuffer is NULL since it seems that on some platforms NULL is allowed and on some it's not. Fallback encoding is used instead. * Fixed a bug in Irssi SILC client to close the connection properly when disconnecting from server. Handle local errors correctly during resuming. Update submitted by Lubomir Sedlacik <salo@xtrmntr.org> in PR 18277.
Diffstat (limited to 'chat/silc-client/Makefile')
-rw-r--r--chat/silc-client/Makefile42
1 files changed, 23 insertions, 19 deletions
diff --git a/chat/silc-client/Makefile b/chat/silc-client/Makefile
index 2c1df1708fe..748b02847f5 100644
--- a/chat/silc-client/Makefile
+++ b/chat/silc-client/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2002/06/21 16:31:13 jschauma Exp $
+# $NetBSD: Makefile,v 1.16 2002/09/12 23:05:37 hubertf Exp $
-DISTNAME= silc-client-0.9.2
+DISTNAME= silc-client-0.9.5.1
CATEGORIES= chat security
MASTER_SITES= http://www.silcnet.org/download/client/sources/ \
ftp://ftp.silcnet.org/silc/client/sources/ \
@@ -15,11 +15,11 @@ MAINTAINER= salo@silcnet.org
HOMEPAGE= http://www.silcnet.org/
COMMENT= Client for the Secure Internet Live Conferencing (SILC) protocol
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
-USE_LIBTOOL= yes
-USE_BUILDLINK_ONLY= yes
-LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+GNU_CONFIGURE= # defined
+USE_GMAKE= # defined
+USE_GNU_ICONV= # defined
+USE_BUILDLINK2= # defined
+USE_LIBTOOL= # defined
.include "../../mk/bsd.prefs.mk"
@@ -29,9 +29,19 @@ CONFIGURE_ARGS+= --with-helpdir=${PREFIX}/share/silc/help
CONFIGURE_ARGS+= --with-docdir=${PREFIX}/share/doc/silc
CONFIGURE_ARGS+= --with-etcdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --with-simdir=${PREFIX}/lib/silc/modules
-CONFIGURE_ARGS+= --with-ncurses=${BUILDLINK_DIR}
+CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_DIR}
+CONFIGURE_ARGS+= --with-terminfo
-# list it into IPv6-ready packages
+BUILDLINK_DEPENDS.iconv= libiconv>=1.7
+
+# Use native curses library.
+.if (${OPSYS} == "NetBSD") || (${OPSYS} == "SunOS")
+CONFIGURE_ARGS+= --with-vcurses
+.elif (${OPSYS} == "Linux") || (${OPSYS} == "Darwin")
+CONFIGURE_ARGS+= --with-ncurses
+.endif
+
+# List it into IPv6-ready packages.
BUILD_DEFS+= USE_INET6
CONFIGURE_ARGS+= --enable-ipv6
@@ -43,30 +53,24 @@ SILC_CLIENT_WITH_PERL?= YES
.if defined(SILC_CLIENT_WITH_PERL) && ${SILC_CLIENT_WITH_PERL} == YES
CONFIGURE_ARGS+= --with-perl-lib=${PREFIX}/lib/silc/perl5
-.include "../../lang/perl5/buildlink.mk"
+.include "../../lang/perl5/buildlink2.mk"
PLIST_SRC+= ${PKGDIR}/PLIST.perl
.else
CONFIGURE_ARGS+= --with-perl=no
.endif
-# Loadable modules support.
-#
-.if (${OPSYS} == "SunOS") || (${OPSYS} == "Linux")
-PLIST_SRC+= ${PKGDIR}/PLIST.modules
-.endif
-
# Assembler optimizations.
#
.if (${MACHINE_ARCH} != "i386")
CONFIGURE_ARGS+= --disable-asm
.endif
-# If you want to help with testing silc-client, uncomment this.
+# If you want to debug silc-client, uncomment this.
#
#CONFIGURE_ARGS+= --enable-debug
PLIST_SRC+= ${PKGDIR}/PLIST
-.include "../../devel/ncurses/buildlink.mk"
-.include "../../devel/glib/buildlink.mk"
+.include "../../converters/libiconv/buildlink2.mk"
+.include "../../devel/glib/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"