summaryrefslogtreecommitdiff
path: root/chat/silc-client/patches
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2007-05-18 21:04:25 +0000
committersalo <salo@pkgsrc.org>2007-05-18 21:04:25 +0000
commit23a6466a7c64ceecf8e5a0500f0e11009cbf476b (patch)
treebdbb1af23f24911fc84d6784db23d6be4dd89367 /chat/silc-client/patches
parent3984262e3250070aef47d9e689ca017f0f306af3 (diff)
downloadpkgsrc-23a6466a7c64ceecf8e5a0500f0e11009cbf476b.tar.gz
Update to version 1.0.4.1
Addresses PR pkg/36355 Changes: 1.0.4.1: ======== o Fix a segfault when joining an unknown channel 1.0.4: ====== - Update Makefiles so parallel make is possible - Include scripts from the SILC Plugin for automatically signing all messages - Use known passwords when joining password protected channels 1.0.3: ====== - empty realname and hostname is permitted again (and the user gets to see the error message if something goes wrong) - various small fixes
Diffstat (limited to 'chat/silc-client/patches')
-rw-r--r--chat/silc-client/patches/patch-aa54
-rw-r--r--chat/silc-client/patches/patch-ab10
-rw-r--r--chat/silc-client/patches/patch-ac26
-rw-r--r--chat/silc-client/patches/patch-ad159
4 files changed, 55 insertions, 194 deletions
diff --git a/chat/silc-client/patches/patch-aa b/chat/silc-client/patches/patch-aa
index 7c903c6da24..9c9b00a9f1d 100644
--- a/chat/silc-client/patches/patch-aa
+++ b/chat/silc-client/patches/patch-aa
@@ -1,38 +1,26 @@
-$NetBSD: patch-aa,v 1.11 2003/10/16 12:34:50 salo Exp $
+$NetBSD: patch-aa,v 1.12 2007/05/18 21:04:25 salo Exp $
---- Makefile.in.orig 2003-10-15 19:31:17.000000000 +0200
-+++ Makefile.in 2003-10-16 10:14:25.000000000 +0200
-@@ -706,6 +706,7 @@
- -mkdir -p $(docdir)
+--- Makefile.in.orig 2006-01-06 14:46:28.000000000 +0100
++++ Makefile.in 2006-01-08 20:45:25.000000000 +0100
+@@ -763,18 +763,18 @@
- install-dirs-client: install-dirs
-+ -mkdir -p $(examplesdir)
- -mkdir -p $(helpdir)
- -mkdir -p $(mandir)/man1
-@@ -717,7 +718,6 @@
- doc-install:
- -$(INSTALL_DATA) $(srcdir)/doc/CodingStyle $(docdir)/
- -$(INSTALL_DATA) $(srcdir)/doc/FAQ $(docdir)/
-- -$(INSTALL_DATA) $(srcdir)/doc/*.txt $(docdir)/
- -$(INSTALL_DATA) $(srcdir)/COPYING $(docdir)/
- -$(INSTALL_DATA) $(srcdir)/CHANGES $(docdir)/
- -$(INSTALL_DATA) $(srcdir)/CREDITS $(docdir)/
-@@ -726,7 +726,7 @@
- -$(INSTALL_DATA) $(srcdir)/TODO $(docdir)/
+ @with_irssi_TRUE@install-dirs-client:
+-@with_irssi_TRUE@ -mkdir -p $(etcdir)
++@with_irssi_TRUE@ -mkdir -p $(examplesdir)
+ @with_irssi_TRUE@ -mkdir -p $(helpdir)
+ @with_irssi_TRUE@ -mkdir -p $(mandir)/man1
- doc-install-client: doc-install
-- $(INSTALL_DATA) $(srcdir)/irssi/silc.conf $(docdir)/example_silc.conf
-+ $(INSTALL_DATA) $(srcdir)/irssi/silc.conf $(examplesdir)/silc.conf.default
- -@if test -f $(srcdir)/doc/silc.1 ; then \
- $(INSTALL_DATA) $(srcdir)/doc/silc.1 $(mandir)/man1; \
- fi
-@@ -776,7 +776,7 @@
- $(sbindir)/silcd -C $(etcdir); \
- fi
+ @with_irssi_TRUE@doc-install-client:
+-@with_irssi_TRUE@ $(INSTALL_DATA) $(srcdir)/apps/irssi/silc.conf $(docdir)/example_silc.conf
++@with_irssi_TRUE@ $(INSTALL_DATA) $(srcdir)/apps/irssi/silc.conf $(examplesdir)/silc.conf.default
+ @with_irssi_TRUE@ -@if test -f $(srcdir)/doc/silc.1 ; then $(INSTALL_DATA) $(srcdir)/doc/silc.1 $(mandir)/man1; fi
+
+ @with_irssi_TRUE@etc-install-client:
+ @with_irssi_TRUE@ -@if test '!' -d $(srcdir)/apps/irssi ; then if test '!' -f $(etcdir)/silc.conf ; then $(INSTALL_DATA) $(srcdir)/apps/irssi/silc.conf $(etcdir)/silc.conf; fi; fi
+
+-@with_irssi_TRUE@install-data-hook: install-dirs-client doc-install-client etc-install-client
++@with_irssi_TRUE@install-data-hook: install-dirs-client doc-install-client
+
+ @INCLUDE_DEFINES_INT@
--@SILC_DIST_CLIENT_TRUE@install-data-hook: install-dirs-client sim-install doc-install-client etc-install-client
-+@SILC_DIST_CLIENT_TRUE@install-data-hook: install-dirs-client sim-install doc-install-client
- @SILC_DIST_CLIENT_FALSE@@SILC_DIST_TOOLKIT_TRUE@install-data-hook: install-dirs-client install-dirs-server sim-install doc-install-client doc-install-server toolkit-install examples-install etc-install-client etc-install-server
- @SILC_DIST_CLIENT_FALSE@@SILC_DIST_TOOLKIT_FALSE@install-data-hook: install-dirs-server sim-install doc-install-server examples-install etc-install-server generate-server-key
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/chat/silc-client/patches/patch-ab b/chat/silc-client/patches/patch-ab
index 89112b2eb24..a27b00cc32e 100644
--- a/chat/silc-client/patches/patch-ab
+++ b/chat/silc-client/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.11 2004/06/06 11:45:06 salo Exp $
+$NetBSD: patch-ab,v 1.12 2007/05/18 21:04:25 salo Exp $
---- irssi/Makefile.in.orig 2004-01-14 14:29:02.000000000 +0100
-+++ irssi/Makefile.in 2004-06-05 14:36:55.000000000 +0200
-@@ -258,7 +258,7 @@
+--- apps/irssi/Makefile.in.orig 2007-03-07 19:02:19.000000000 +0000
++++ apps/irssi/Makefile.in 2007-05-18 20:19:04.000000000 +0000
+@@ -282,7 +282,7 @@ sysconfdir = @sysconfdir@
target_alias = @target_alias@
@BUILD_PLUGINS_TRUE@PLUGINS = plugins
@BUILD_SERVERTEST_TRUE@SERVERTEST = servertest
@@ -11,7 +11,7 @@ $NetBSD: patch-ab,v 1.11 2004/06/06 11:45:06 salo Exp $
#
# INCLUDE defines
-@@ -283,7 +283,7 @@
+@@ -297,7 +297,7 @@ INCLUDES = $(ADD_INCLUDES) $(SILC_CFLAGS
#confdir = $(sysconfdir)
confdir = $(silc_etcdir)
conffile = silc.conf
diff --git a/chat/silc-client/patches/patch-ac b/chat/silc-client/patches/patch-ac
index e1d3426a5cf..2769f08d957 100644
--- a/chat/silc-client/patches/patch-ac
+++ b/chat/silc-client/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.8 2005/04/08 15:12:48 salo Exp $
+$NetBSD: patch-ac,v 1.9 2007/05/18 21:04:25 salo Exp $
---- 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 @@
+--- apps/irssi/src/perl/Makefile.in.orig 2006-01-06 14:46:28.000000000 +0100
++++ apps/irssi/src/perl/Makefile.in 2006-01-08 20:47:56.000000000 +0100
+@@ -281,7 +281,7 @@
-I$(top_srcdir)/src/fe-common/core \
-I$(top_srcdir)/src/fe-common/silc \
$(GLIB_CFLAGS) \
@@ -11,21 +11,3 @@ $NetBSD: patch-ac,v 1.8 2005/04/08 15:12:48 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
index 8ca75438889..3fdf26ade2c 100644
--- a/chat/silc-client/patches/patch-ad
+++ b/chat/silc-client/patches/patch-ad
@@ -1,137 +1,28 @@
-$NetBSD: patch-ad,v 1.3 2005/09/17 17:06:27 salo Exp $
+$NetBSD: patch-ad,v 1.4 2007/05/18 21:04:25 salo Exp $
---- irssi/src/silc/core/silc-core.c.orig 2005-03-15 10:39:21.000000000 +0100
-+++ irssi/src/silc/core/silc-core.c 2005-09-17 18:33:41.000000000 +0200
-@@ -57,6 +57,12 @@
- void silc_lag_init(void);
- void silc_lag_deinit(void);
+--- doc/Makefile.in.orig 2007-03-07 19:02:19.000000000 +0000
++++ doc/Makefile.in 2007-05-18 20:41:05.000000000 +0000
+@@ -450,15 +450,6 @@ uninstall-am: uninstall-info-am
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am uninstall uninstall-am uninstall-info-am
-+void silc_exit(int errorcode) {
-+ printf("Press <Enter> to exit...\n");
-+ getchar();
-+ exit(errorcode);
-+}
-+
- static int my_silc_scheduler(void)
- {
- silc_client_run_one(silc_client);
-@@ -205,7 +211,7 @@
-
- if (!silc_cipher_is_supported(cipher)) {
- SILC_LOG_ERROR(("Unknown cipher `%s'", cipher));
-- exit(1);
-+ silc_exit(1);
- }
- }
-
-@@ -226,7 +232,7 @@
-
- if (!silc_hash_is_supported(hash)) {
- SILC_LOG_ERROR(("Unknown hash function `%s'", hash));
-- exit(1);
-+ silc_exit(1);
- }
- }
-
-@@ -247,7 +253,7 @@
-
- if (!silc_hmac_is_supported(hmac)) {
- SILC_LOG_ERROR(("Unknown HMAC `%s'", hmac));
-- exit(1);
-+ silc_exit(1);
- }
- }
-
-@@ -275,25 +281,25 @@
- if (strcmp(opt->longName, "list-ciphers") == 0) {
- silc_cipher_register_default();
- silc_client_list_ciphers();
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "list-hash-funcs") == 0) {
- silc_hash_register_default();
- silc_client_list_hash_funcs();
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "list-hmacs") == 0) {
- silc_hmac_register_default();
- silc_client_list_hmacs();
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "list-pkcs") == 0) {
- silc_pkcs_register_default();
- silc_client_list_pkcs();
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "debug") == 0) {
-@@ -316,7 +322,7 @@
- silc_hmac_register_default();
- silc_create_key_pair(opt_pkcs, opt_bits, NULL, NULL, NULL,
- NULL, NULL, NULL, NULL, TRUE);
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "passphrase-change") == 0) {
-@@ -326,7 +332,7 @@
- silc_hash_register_default();
- silc_hmac_register_default();
- silc_change_private_key_passphrase(arg, NULL, NULL);
-- exit(0);
-+ silc_exit(0);
- }
-
- if (strcmp(opt->longName, "show-key") == 0) {
-@@ -336,7 +342,7 @@
- silc_hash_register_default();
- silc_hmac_register_default();
- silc_show_public_key((char *)arg);
-- exit(0);
-+ silc_exit(0);
- }
- }
-
-@@ -344,15 +350,20 @@
- {
- /* Check ~/.silc directory and public and private keys */
- if (!silc_client_check_silc_dir())
-- exit(1);
-+ silc_exit(1);
-
- /* Load public and private key */
- if (!silc_client_load_keys(silc_client))
-- exit(1);
-+ silc_exit(1);
-
- /* Initialize the SILC client */
- if (!silc_client_init(silc_client))
-- exit(1);
-+ silc_exit(1);
-+
-+ silc_log_set_callback(SILC_LOG_INFO, silc_log_misc, NULL);
-+ silc_log_set_callback(SILC_LOG_WARNING, silc_log_misc, NULL);
-+ silc_log_set_callback(SILC_LOG_ERROR, silc_log_misc, NULL);
-+ silc_log_set_callback(SILC_LOG_FATAL, silc_log_misc, NULL);
-
- /* register SILC scheduler */
- idletag = g_timeout_add(5, (GSourceFunc) my_silc_scheduler, NULL);
-@@ -461,11 +472,6 @@
- silc_client->hostname = silc_net_localhost();
- silc_client->realname = g_strdup(settings_get_str("real_name"));
-
-- silc_log_set_callback(SILC_LOG_INFO, silc_log_misc, NULL);
-- silc_log_set_callback(SILC_LOG_WARNING, silc_log_misc, NULL);
-- silc_log_set_callback(SILC_LOG_ERROR, silc_log_misc, NULL);
-- silc_log_set_callback(SILC_LOG_FATAL, silc_log_misc, NULL);
-
- /* Register SILC to the irssi */
- rec = g_new0(CHAT_PROTOCOL_REC, 1);
- rec->name = "SILC";
+-all:
+- touch draft-riikonen-silc-spec-08.txt
+- touch draft-riikonen-silc-pp-09.txt
+- touch draft-riikonen-silc-ke-auth-08.txt
+- touch draft-riikonen-silc-commands-06.txt
+- touch draft-riikonen-silc-flags-payloads-04.txt
+- touch draft-riikonen-presence-attrs-03.txt
+-
+ dist-hook:
+ $(SILC_TOP_SRCDIR)/scripts/manpages.pl
+ rm draft-riikonen*.txt
+@@ -472,7 +463,6 @@ dist-hook:
+ doc-install:
+ -mkdir -p $(docdir)
+ -$(INSTALL_DATA) $(top_srcdir)/doc/FAQ $(docdir)/
+- -$(INSTALL_DATA) $(top_srcdir)/doc/*.txt $(docdir)/
+ -$(INSTALL_DATA) $(top_srcdir)/COPYING $(docdir)/
+ -$(INSTALL_DATA) $(top_srcdir)/CHANGES $(docdir)/
+ -$(INSTALL_DATA) $(top_srcdir)/CREDITS $(docdir)/