svn commit: r426832 - in head/x11-toolkits/fox16: . files
Jason E. Hale
jhale at FreeBSD.org
Tue Nov 22 15:42:58 UTC 2016
Author: jhale
Date: Tue Nov 22 15:42:57 2016
New Revision: 426832
URL: https://svnweb.freebsd.org/changeset/ports/426832
Log:
Fix segfaults from vsnprintf() in dependent ports
Modified:
head/x11-toolkits/fox16/Makefile
head/x11-toolkits/fox16/files/patch-src_FXString.cpp
Modified: head/x11-toolkits/fox16/Makefile
==============================================================================
--- head/x11-toolkits/fox16/Makefile Tue Nov 22 15:37:17 2016 (r426831)
+++ head/x11-toolkits/fox16/Makefile Tue Nov 22 15:42:57 2016 (r426832)
@@ -3,6 +3,7 @@
PORTNAME= fox
PORTVERSION= 1.6.52
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= ftp://ftp.fox-toolkit.org/pub/ \
http://ftp.fox-toolkit.org/pub/
Modified: head/x11-toolkits/fox16/files/patch-src_FXString.cpp
==============================================================================
--- head/x11-toolkits/fox16/files/patch-src_FXString.cpp Tue Nov 22 15:37:17 2016 (r426831)
+++ head/x11-toolkits/fox16/files/patch-src_FXString.cpp Tue Nov 22 15:42:57 2016 (r426832)
@@ -1,5 +1,14 @@
---- src/FXString.cpp.orig 2016-11-18 18:04:41 UTC
+--- src/FXString.cpp.orig 2016-06-16 04:16:00 UTC
+++ src/FXString.cpp
+@@ -2353,7 +2353,7 @@ FXString& FXString::vformat(const FXchar
+ length(result);
+ vsnprintf(str,length()+1,fmt,args);
+ #elif defined(HAVE_VSNPRINTF) // Have vsnprintf()
+-#if (__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1))
++#if (__GLIBC__ > 2) || ((__GLIBC__ == 2) && (__GLIBC_MINOR__ >= 1)) || defined(__FreeBSD__)
+ va_list ag;
+ va_copy(ag,args);
+ result=vsnprintf(str,length(),fmt,ag);
@@ -2365,7 +2365,7 @@ FXString& FXString::vformat(const FXchar
#else
va_list ag;
More information about the svn-ports-head
mailing list