Hello community, here is the log from the commit of package plotutils for openSUSE:Factory checked in at 2013-07-16 16:13:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plotutils (Old) and /work/SRC/openSUSE:Factory/.plotutils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plotutils" Changes: -------- --- /work/SRC/openSUSE:Factory/plotutils/plotutils.changes 2013-04-17 23:15:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.plotutils.new/plotutils.changes 2013-07-16 16:13:36.000000000 +0200 @@ -1,0 +2,12 @@ +Mon Jul 15 12:24:40 UTC 2013 - [email protected] + +- Do not remove lex/yacc code as current bison generate broken + code (fix for bnc#829479, depends on bnc#829497) +- Add plotutils-hershey_glyphs.patch to avoid arithmetic overflow + in Hershey pointing hands glyphs +- Add plotutils-man-spline.patch as there is no --number-of-intervals + but --no-of-intervals option +- Add plotutils-postscript.patch to avoid broken postscript due not + initialized variable + +------------------------------------------------------------------- New: ---- plotutils-hershey_glyphs.patch plotutils-man-spline.patch plotutils-postscript.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plotutils.spec ++++++ --- /var/tmp/diff_new_pack.ijIBmM/_old 2013-07-16 16:13:37.000000000 +0200 +++ /var/tmp/diff_new_pack.ijIBmM/_new 2013-07-16 16:13:37.000000000 +0200 @@ -32,6 +32,12 @@ Patch3: plotutils-autoreconf.patch # libpng15.patch sent 2012-08-30 at [email protected] Patch4: plotutils-libpng15.patch +# PATCH-FIX-UPSTREAM Arithmetic overflow in Hershey pointing hands glyphs +Patch5: plotutils-hershey_glyphs.patch +# PATCH-FIX-UPSTREAM --no-of-intervals arugment is documented wrongly originall +Patch6: plotutils-man-spline.patch +# PATCH-FIX-UPSTREAM repairs postscript output +Patch7: plotutils-postscript.patch BuildRequires: bison BuildRequires: flex BuildRequires: fontpackages-devel @@ -117,13 +123,17 @@ %prep %{?gpg_verify: %gpg_verify %{S:1}} %setup -q -%patch0 -%patch1 -%patch2 -%patch3 +%patch0 -p0 +%patch1 -p0 +%patch2 -p0 +%patch3 -p0 %patch4 -p1 -# Force update lex and bison code: -grep -rslE '(made by GNU Bison|A Bison parser, made from|"lex.yy.c")' . | xargs -r rm -f +%patch5 -p0 +%patch6 -p0 +%patch7 -p0 +# Avoid update lex and bison code as otherwise we may see broken code (bnc#829479) +# that is do *not* remove any lex\yacc code +grep -rslE '(made by GNU Bison|A Bison parser, made from|"lex.yy.c")' . | xargs -r touch %build autoreconf -f -i ++++++ plotutils-hershey_glyphs.patch ++++++ | | Description: Arithmetic overflow in Hershey pointing hands glyphs | The glyphs 4040 and 4043 (large pointing hands) in | _pl_g_occidental_hershey_glyphs[] in libplot/a_her_glyph.c are | incorrect. There is an arithmetic overflow. | . | They where corrected by mirroing glyphs 4041 and 4042. | Origin: http://lists.gnu.org/archive/html/bug-plotutils/2010-11/msg00000.html | Author: Roland Münzberg <[email protected]> | --- libplot/g_her_glyph.c +++ libplot/g_her_glyph.c 2013-07-15 12:10:50.725440182 +0000 @@ -279,7 +279,10 @@ const char * const _pl_g_occidental_hers as part of his PLOT79 utility */ /* large pointing hands [4040--4043] */ - " \204.l'm*n.l/i/a-c*[+L-G.H0H-E)K(\\*f-k.l RKgMiPiRh RR[TWNW R\\MaTaZ]` Refdead]e\\i`lckefddabT]NWOUYL\\MeKmKpJxJ}H\200D\177B RvBvDzE\177C\177BvBmCVCQB8D,J+L+[/a7eIgOgRhVi`l", " \2048v7}6z8v;uCuAwIzXy]w\\v\\t_wY{H|>z9w8v R=Y;W;T<R RIRMPMV RWHPCJCDG R>??@@C?G;H8D9A>?@@BCGPMVOUXKWHY?Y7Z4Z,\\'`$b% Rb.`._*a%b%b.a7aNbS`lZxXyIyCu?m=[=U<R;N8D", " \204?f@eCdGeHiDlAk?f@dCbP]VWUUKLHM?K7K4J,J'H$D%B R.B.D*E%C%B.B7CNCSBlDxJyLy[uame[gUgRhNiDl RG`CZCTHM RR[PWVW RYgWiTiRh Rvl}mznvluiuawcz[yLwGvHtHwE{K|\\zfwkvl", " \2048`;V<R=O=I?7C/I+X+Z,`8bQaVambvb\177a\177_z`vbv Rb\177`\200\\}ZxZpYmYeW\\XYOOMNGTBa@d>e9c8`;\\?]@a?d>e RD]JaPaW\\ RIRMTMN R=K;M;P<R R8.7'6*8.;/C/A-I*X+]-\\.\\0_-Y)H(>*9-8.", + /* 4040 */ " \204dfce`d\\e[i_lbkdfcd`bS]MWNUXL[MdKlKoJwJ|H^?D~B RuBuDyE~C~BuBlCUCPB7D+J*L*[.a6eHgNgQhUi_l R\\``Z`T[M RQ[SWMW RJgLiOiQh R-l&m)n-l.i.a,c)[*L,G-H/H,E(K'\\)f,k-l", + /* 4041 */ " \2048v7}6z8v;uCuAwIzXy]w\\v\\t_wY{H|>z9w8v R=Y;W;T<R RIRMPMV RWHPCJCDG R>??@@C?G;H8D9A>?@@BCGPMVOUXKWHY?Y7Z4Z,\\'`$b% Rb.`._*a%b%b.a7aNbS`lZxXyIyCu?m=[=U<R;N8D", + /* 4042 */ " \204?f@eCdGeHiDlAk?f@dCbP]VWUUKLHM?K7K4J,J'H$D%B R.B.D*E%C%B.B7CNCSBlDxJyLy[uame[gUgRhNiDl RG`CZCTHM RR[PWVW RYgWiTiRh Rvl}mznvluiuawcz[yLwGvHtHwE{K|\\zfwkvl", + /* 4043 */ " \2048-7&6)8-;.C.A,I)X*],\\-\\/_,Y(H'>)9,8- R=J;L;O<Q RIQMSMM RW[P`J`D\\ R>d?c@`?\\;[8_9b>d@cB`GSMMONXXW[YdYlZoZw\\|`^?b~ Rbu`u_ya~b~bualaUbP`7Z+X*I*C.?6=H=N<Q;U8_", /* Wolff symbol glyphs (freeware, designed by Thomas Wolff <[email protected]>), used in Hershey Symbol fonts */ ++++++ plotutils-man-spline.patch ++++++ | | There is no --number-of-intervals but --no-of-intervals option | --- info/spline.1 +++ info/spline.1 2013-07-15 12:06:38.393439397 +0000 @@ -107,7 +107,7 @@ The \fB\-k\fP option may not be used if .br .ns .TP -.BI \-\-number\-of\-intervals " n" +.BI \-\-no\-of\-intervals " n" Subdivide the interval over which interpolation occurs into \fIn\fP\^ subintervals. The number of data points computed, and written to the ++++++ plotutils-postscript.patch ++++++ | | Avoid broken postscript due not initialized variable | --- graph/plotter.c +++ graph/plotter.c 2013-07-15 12:01:45.577438754 +0000 @@ -1011,7 +1011,7 @@ set_graph_parameters (Multigrapher *mult multigrapher->x_trans.output_min = 0.0; multigrapher->x_trans.output_max = (double)PLOT_SIZE; multigrapher->x_trans.output_range = multigrapher->x_trans.output_max - multigrapher->x_trans.output_min; - multigrapher->x_trans.output_min = 0.0; + multigrapher->y_trans.output_min = 0.0; multigrapher->y_trans.output_max = (double)PLOT_SIZE; multigrapher->y_trans.output_range = multigrapher->y_trans.output_max - multigrapher->y_trans.output_min; -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
