[142768] trunk/dports/math/reduce
ryandesign at macports.org
ryandesign at macports.org
Sat Dec 12 07:09:14 PST 2015
Revision: 142768
https://trac.macports.org/changeset/142768
Author: ryandesign at macports.org
Date: 2015-11-22 14:24:37 -0800 (Sun, 22 Nov 2015)
Log Message:
-----------
reduce-csl: make a buffer overflow less likely to occur (#49745; maintainer)
Modified Paths:
--------------
trunk/dports/math/reduce/Portfile
Added Paths:
-----------
trunk/dports/math/reduce/files/patch-csl-cslbase-print.c.diff
Modified: trunk/dports/math/reduce/Portfile
===================================================================
--- trunk/dports/math/reduce/Portfile 2015-11-22 21:50:20 UTC (rev 142767)
+++ trunk/dports/math/reduce/Portfile 2015-11-22 22:24:37 UTC (rev 142768)
@@ -107,6 +107,7 @@
subport reduce-common {
license BSD
+ revision 0
description ${description} -- common files
long_description "${long_description}
@@ -159,6 +160,7 @@
subport reduce-csl {
license {BSD LGPL-2.1}
+ revision 1
description ${description} -- CSL version
long_description "${long_description}
@@ -166,7 +168,8 @@
This installs the Codemist Standard Lisp version of REDUCE.
"
- patchfiles-append patch-csl-cslbase-crlibm-configure.diff
+ patchfiles-append patch-csl-cslbase-crlibm-configure.diff \
+ patch-csl-cslbase-print.c.diff
configure.args-append --with-csl
@@ -211,6 +214,7 @@
subport reduce-psl {
license BSD
+ revision 0
description ${description} -- PSL version
long_description "${long_description}
@@ -251,7 +255,7 @@
subport reduce-addons {
license GPL
-
+ revision 0
description Useful addons for the REDUCE Computer Algebra System
long_description "${description}
Added: trunk/dports/math/reduce/files/patch-csl-cslbase-print.c.diff
===================================================================
--- trunk/dports/math/reduce/files/patch-csl-cslbase-print.c.diff (rev 0)
+++ trunk/dports/math/reduce/files/patch-csl-cslbase-print.c.diff 2015-11-22 22:24:37 UTC (rev 142768)
@@ -0,0 +1,11 @@
+--- csl/cslbase/print.c.orig 2015-11-22 12:53:01.000000000 -0600
++++ csl/cslbase/print.c 2015-11-22 12:54:34.000000000 -0600
+@@ -102,7 +102,7 @@
+ *
+ * The 1999 C standard introduced vsnprintf and solves this worry!
+ */
+-#define VPRINTF_CHUNK 256
++#define VPRINTF_CHUNK 2048
+
+ void ensure_screen()
+ {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20151212/a182c190/attachment.html>
More information about the macports-changes
mailing list