pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/htmldoc Fix for Secunia Advisory: SA35780
details: https://anonhg.NetBSD.org/pkgsrc/rev/a46d0ad9cd70
branches: trunk
changeset: 564129:a46d0ad9cd70
user: tez <tez%pkgsrc.org@localhost>
date: Thu Aug 27 21:51:37 2009 +0000
description:
Fix for Secunia Advisory: SA35780
from http://bugs.gentoo.org/attachment.cgi?id=199846
diffstat:
www/htmldoc/Makefile | 5 +++--
www/htmldoc/distinfo | 5 ++++-
www/htmldoc/patches/patch-ab | 15 +++++++++++++++
www/htmldoc/patches/patch-ac | 15 +++++++++++++++
www/htmldoc/patches/patch-ad | 15 +++++++++++++++
5 files changed, 52 insertions(+), 3 deletions(-)
diffs (97 lines):
diff -r 81c692c7e022 -r a46d0ad9cd70 www/htmldoc/Makefile
--- a/www/htmldoc/Makefile Thu Aug 27 21:24:18 2009 +0000
+++ b/www/htmldoc/Makefile Thu Aug 27 21:51:37 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.26 2009/08/26 19:58:26 sno Exp $
+# $NetBSD: Makefile,v 1.27 2009/08/27 21:51:37 tez Exp $
# This section contains variables that might be overridden.
PKGNAME?= ${PKGNAME_BASE}
@@ -7,7 +7,7 @@
# Normal package Makefile contents follow.
DISTNAME= htmldoc-1.8.27-source
PKGNAME_BASE= ${DISTNAME:S/-source//}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= www
MASTER_SITES= ftp://ftp.easysw.com/pub/htmldoc/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tar.bz2
@@ -17,6 +17,7 @@
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.htmldoc.org/
+LICENSE= gnu-gpl-v2
# ps-pdf.cpp:3229: Internal compiler error. on 1.4 - 1.7 unknown
NOT_FOR_PLATFORM= NetBSD-1.[3-4]*-alpha
diff -r 81c692c7e022 -r a46d0ad9cd70 www/htmldoc/distinfo
--- a/www/htmldoc/distinfo Thu Aug 27 21:24:18 2009 +0000
+++ b/www/htmldoc/distinfo Thu Aug 27 21:51:37 2009 +0000
@@ -1,6 +1,9 @@
-$NetBSD: distinfo,v 1.8 2009/01/08 11:57:24 obache Exp $
+$NetBSD: distinfo,v 1.9 2009/08/27 21:51:37 tez Exp $
SHA1 (htmldoc-1.8.27-source.tar.bz2) = 472908e0aafed1cedfbacd8ed3168734aebdec4b
RMD160 (htmldoc-1.8.27-source.tar.bz2) = 9605a5894675439f5fae405fb060972e19f33c7e
Size (htmldoc-1.8.27-source.tar.bz2) = 3960271 bytes
SHA1 (patch-aa) = 92de5e1e4761ffe2d117004b2a38ec52edb33d7c
+SHA1 (patch-ab) = 22add1402202fed917a79ce67963cb282ca46f87
+SHA1 (patch-ac) = bf9036087e03095d51ee064e1f193c899848adff
+SHA1 (patch-ad) = 94e5f10387ede380b7579392e41234ff832f1295
diff -r 81c692c7e022 -r a46d0ad9cd70 www/htmldoc/patches/patch-ab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/htmldoc/patches/patch-ab Thu Aug 27 21:51:37 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.3 2009/08/27 21:51:37 tez Exp $
+Fix for Secunia Advisory: SA35780
+from http://bugs.gentoo.org/attachment.cgi?id=199846
+
+--- htmldoc/htmllib.cxx.orig 2009-08-26 20:34:51.474463400 -0500
++++ htmldoc/htmllib.cxx
+@@ -2139,7 +2139,7 @@ htmlLoadFontWidths(void)
+ * assigned charset...
+ */
+
+- if (sscanf(line, "%*s%*s%*s%*s%f%*s%*s%s", &width, glyph) != 2)
++ if (sscanf(line, "%*s%*s%*s%*s%f%*s%*s%63s", &width, glyph) != 2)
+ continue;
+
+ for (ch = 0; ch < 256; ch ++)
diff -r 81c692c7e022 -r a46d0ad9cd70 www/htmldoc/patches/patch-ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/htmldoc/patches/patch-ac Thu Aug 27 21:51:37 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1 2009/08/27 21:51:37 tez Exp $
+Fix for Secunia Advisory: SA35780
+from http://bugs.gentoo.org/attachment.cgi?id=199846
+
+--- htmldoc/ps-pdf.cxx.orig 2009-08-26 20:35:52.397461300 -0500
++++ htmldoc/ps-pdf.cxx
+@@ -12512,7 +12512,7 @@ write_type1(FILE *out, /* I - Fil
+ * assigned charset...
+ */
+
+- if (sscanf(line, "%*s%*s%*s%*s%d%*s%*s%s", &width, glyph) != 2)
++ if (sscanf(line, "%*s%*s%*s%*s%d%*s%*s%63s", &width, glyph) != 2)
+ continue;
+
+ for (ch = 0; ch < 256; ch ++)
diff -r 81c692c7e022 -r a46d0ad9cd70 www/htmldoc/patches/patch-ad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/htmldoc/patches/patch-ad Thu Aug 27 21:51:37 2009 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1 2009/08/27 21:51:37 tez Exp $
+Fix for Secunia Advisory: SA35780
+from http://bugs.gentoo.org/attachment.cgi?id=199846
+
+--- htmldoc/util.cxx.orig 2009-08-26 20:36:33.787563300 -0500
++++ htmldoc/util.cxx
+@@ -484,7 +484,7 @@ set_page_size(const char *size) /* I - P
+ PageWidth = 595;
+ PageLength = 792;
+ }
+- else if (sscanf(size, "%fx%f%s", &width, &length, units) >= 2)
++ else if (sscanf(size, "%fx%f%254s", &width, &length, units) >= 2)
+ {
+ /*
+ * Custom size...
Home |
Main Index |
Thread Index |
Old Index