Date: Tuesday, December 2, 2014 @ 21:41:38 Author: bisson Revision: 227259
fix FS#42983 Added: graphviz/trunk/format-string.patch Modified: graphviz/trunk/PKGBUILD ---------------------+ PKGBUILD | 13 ++++++++++--- format-string.patch | 21 +++++++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-12-02 20:23:49 UTC (rev 227258) +++ PKGBUILD 2014-12-02 20:41:38 UTC (rev 227259) @@ -5,7 +5,7 @@ pkgname=graphviz pkgver=2.38.0 -pkgrel=2 +pkgrel=3 pkgdesc='Graph visualization software' url='http://www.graphviz.org/' license=('CPL') @@ -23,11 +23,18 @@ 'tcl: tcl bindings' 'qt4: gvedit' 'gtk2: gtk output plugin') -source=("${url}/pub/${pkgname}/stable/SOURCES/${pkgname}-${pkgver}.tar.gz") -sha1sums=('053c771278909160916ca5464a0a98ebf034c6ef') +source=("${url}/pub/${pkgname}/stable/SOURCES/${pkgname}-${pkgver}.tar.gz" + 'format-string.patch') +sha1sums=('053c771278909160916ca5464a0a98ebf034c6ef' + '271d116bc022596a64b6ee061f3d2e50fa2e6025') install=install +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../format-string.patch # FS#42983 +} + build() { cd "${srcdir}/${pkgname}-${pkgver}" export LIBPOSTFIX=/ Added: format-string.patch =================================================================== --- format-string.patch (rev 0) +++ format-string.patch 2014-12-02 20:41:38 UTC (rev 227259) @@ -0,0 +1,21 @@ +diff -Naur old/lib/cgraph/scan.l new/lib/cgraph/scan.l +--- old/lib/cgraph/scan.l 2014-04-13 10:40:25.000000000 -1000 ++++ new/lib/cgraph/scan.l 2014-12-02 08:54:21.285050735 -1000 +@@ -149,7 +149,7 @@ + agxbput(&xb,buf); + agxbput(&xb,fname); + agxbput(&xb, " splits into two tokens\n"); +- agerr(AGWARN,agxbuse(&xb)); ++ agerr(AGWARN, "%s", agxbuse(&xb)); + + agxbfree(&xb); + return 1; +@@ -225,7 +225,7 @@ + agxbput (&xb, buf); + agxbput (&xb, yytext); + agxbput (&xb,"'\n"); +- agerr(AGERR,agxbuse(&xb)); ++ agerr(AGERR, "%s", agxbuse(&xb)); + agxbfree(&xb); + } + /* must be here to see flex's macro defns */