summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/ja-less/Makefile4
-rw-r--r--misc/ja-less/distinfo10
-rw-r--r--misc/ja-less/patches/patch-ad13
-rw-r--r--misc/ja-less/patches/patch-ae14
-rw-r--r--misc/less/Makefile3
-rw-r--r--misc/less/distinfo4
-rw-r--r--misc/less/patches/patch-aa13
-rw-r--r--misc/less/patches/patch-ab46
8 files changed, 99 insertions, 8 deletions
diff --git a/misc/ja-less/Makefile b/misc/ja-less/Makefile
index bd11ff0d373..fde223c8b28 100644
--- a/misc/ja-less/Makefile
+++ b/misc/ja-less/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2005/04/11 21:46:35 tv Exp $
+# $NetBSD: Makefile,v 1.7 2006/09/27 11:27:31 taca Exp $
DISTNAME= less-358
PKGNAME= ja-${DISTNAME}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= japanese misc
MASTER_SITES= ${MASTER_SITE_GNU:=less/}
diff --git a/misc/ja-less/distinfo b/misc/ja-less/distinfo
index e6e591d95b0..58ff2e2bcbe 100644
--- a/misc/ja-less/distinfo
+++ b/misc/ja-less/distinfo
@@ -1,11 +1,13 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 11:02:53 agc Exp $
+$NetBSD: distinfo,v 1.3 2006/09/27 11:27:31 taca Exp $
-SHA1 (less-358.tar.gz) = 1893ce820ef76686004c45364c559d1bd713ee73
-RMD160 (less-358.tar.gz) = 38e2d28d7cb411c12837bd4cea6d1dadceab46b4
-Size (less-358.tar.gz) = 231140 bytes
SHA1 (less-358-iso254.patch.gz) = cb2df9fb8e66484d5e1544ae902fa87b1745fe70
RMD160 (less-358-iso254.patch.gz) = 664ed1f357e8d10c76855fa63ad4e0391c2e1a7f
Size (less-358-iso254.patch.gz) = 71182 bytes
+SHA1 (less-358.tar.gz) = 1893ce820ef76686004c45364c559d1bd713ee73
+RMD160 (less-358.tar.gz) = 38e2d28d7cb411c12837bd4cea6d1dadceab46b4
+Size (less-358.tar.gz) = 231140 bytes
SHA1 (patch-aa) = db51345c5db24ea57b24c250c092a8f28bd5e732
SHA1 (patch-ab) = 6b30f10502e66680b2cee28dd3f7e822a58dd080
SHA1 (patch-ac) = dc7fa429614fd0450128b6bbdb721e11e1b7bfc8
+SHA1 (patch-ad) = 8d3f50a946e085fd050dccbc74dd5edd93e296a5
+SHA1 (patch-ae) = f1dd566b45d6b9ac61121f18bd392ade0c8d7cac
diff --git a/misc/ja-less/patches/patch-ad b/misc/ja-less/patches/patch-ad
new file mode 100644
index 00000000000..e4d985a40fc
--- /dev/null
+++ b/misc/ja-less/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1 2006/09/27 11:27:31 taca Exp $
+
+--- command.c.orig 2006-09-24 11:59:09.000000000 +0900
++++ command.c
+@@ -208,7 +208,7 @@ exec_mca()
+ every_first_cmd = save(cbuf);
+ break;
+ case A_OPT_TOGGLE:
+- toggle_option(optchar, cbuf, optflag);
++ toggle_option((unsigned char)optchar, cbuf, optflag);
+ optchar = '\0';
+ break;
+ case A_F_BRACKET:
diff --git a/misc/ja-less/patches/patch-ae b/misc/ja-less/patches/patch-ae
new file mode 100644
index 00000000000..47f7a138fbb
--- /dev/null
+++ b/misc/ja-less/patches/patch-ae
@@ -0,0 +1,14 @@
+$NetBSD: patch-ae,v 1.1 2006/09/27 11:27:31 taca Exp $
+
+--- unify.c.orig 2006-09-24 11:59:09.000000000 +0900
++++ unify.c
+@@ -38,6 +38,9 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <assert.h>
++#if HAVE_STRING_H
++#include <string.h>
++#endif
+
+ typedef struct {
+ char* input1; /* if input2 is null, convert input1 to output */
diff --git a/misc/less/Makefile b/misc/less/Makefile
index e03a7371ef5..4a0b34e1f4f 100644
--- a/misc/less/Makefile
+++ b/misc/less/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.14 2005/12/05 23:55:12 rillig Exp $
+# $NetBSD: Makefile,v 1.15 2006/09/27 11:28:32 taca Exp $
#
DISTNAME= less-382
+PKGREVISION= 1
CATEGORIES= misc
MASTER_SITES= http://www.greenwoodsoftware.com/less/ \
${MASTER_SITE_GNU:=less/}
diff --git a/misc/less/distinfo b/misc/less/distinfo
index 19f16fa6666..8f861ab5232 100644
--- a/misc/less/distinfo
+++ b/misc/less/distinfo
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.8 2005/02/24 11:02:55 agc Exp $
+$NetBSD: distinfo,v 1.9 2006/09/27 11:28:32 taca Exp $
SHA1 (less-382.tar.gz) = 3c3f1ae0bf18039b047524ff0f573ef514bcc944
RMD160 (less-382.tar.gz) = 2b851c7038d9a4dea4f369ff5705eafc9093de97
Size (less-382.tar.gz) = 264414 bytes
+SHA1 (patch-aa) = 582fc623590ef23d4e8836d8a65a8df03c57f799
+SHA1 (patch-ab) = 40f45e9501b79525d5fb801d65e004e533fb8c06
diff --git a/misc/less/patches/patch-aa b/misc/less/patches/patch-aa
new file mode 100644
index 00000000000..87d27291fba
--- /dev/null
+++ b/misc/less/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2006/09/27 11:28:32 taca Exp $
+
+--- command.c.orig 2004-02-04 13:52:26.000000000 +0900
++++ command.c
+@@ -203,7 +203,7 @@ exec_mca()
+ every_first_cmd = save(cbuf);
+ break;
+ case A_OPT_TOGGLE:
+- toggle_option(optchar, cbuf, optflag);
++ toggle_option((unsigned char)optchar, cbuf, optflag);
+ optchar = '\0';
+ break;
+ case A_F_BRACKET:
diff --git a/misc/less/patches/patch-ab b/misc/less/patches/patch-ab
new file mode 100644
index 00000000000..e4c1d7eefae
--- /dev/null
+++ b/misc/less/patches/patch-ab
@@ -0,0 +1,46 @@
+$NetBSD: patch-ab,v 1.1 2006/09/27 11:28:32 taca Exp $
+
+--- tags.c.orig 2004-02-04 13:52:27.000000000 +0900
++++ tags.c
+@@ -498,7 +498,7 @@ findgtag(tag, type)
+ #if !HAVE_POPEN
+ return TAG_NOFILE;
+ #else
+- char command[512];
++ char *command;
+ char *flag;
+ char *qtag;
+ char *cmd = lgetenv("LESSGLOBALTAGS");
+@@ -528,10 +528,13 @@ findgtag(tag, type)
+ qtag = shell_quote(tag);
+ if (qtag == NULL)
+ qtag = tag;
++ command = (char *)ecalloc(strlen(cmd) + strlen(flag) +
++ strlen(qtag) + 5, sizeof(char));
+ sprintf(command, "%s -x%s %s", cmd, flag, qtag);
+ if (qtag != tag)
+ free(qtag);
+ fp = popen(command, "r");
++ free(command);
+ #endif
+ }
+ if (fp != NULL)
+@@ -539,6 +542,7 @@ findgtag(tag, type)
+ while (fgets(buf, sizeof(buf), fp))
+ {
+ char *name, *file, *line;
++ size_t len;
+
+ if (sigs)
+ {
+@@ -548,8 +552,8 @@ findgtag(tag, type)
+ #endif
+ return TAG_INTR;
+ }
+- if (buf[strlen(buf) - 1] == '\n')
+- buf[strlen(buf) - 1] = 0;
++ if ((len = strlen(buf)) && buf[len - 1] == '\n')
++ buf[len - 1] = 0;
+ else
+ {
+ int c;