Codebase list dvisvgm / f63334e
update patches, update Makefile.in for python3 Norbert Preining 4 years ago
4 changed file(s) with 43 addition(s) and 41 deletion(s). Raw diff Collapse all Expand all
0 Index: dvisvgm/doc/Makefile.am
1 ===================================================================
2 --- dvisvgm.orig/doc/Makefile.am 2019-07-08 17:24:34.000000000 +0200
3 +++ dvisvgm/doc/Makefile.am 2019-07-25 23:03:29.744668261 +0200
4 @@ -73,7 +73,7 @@
5 rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub
0 ---
1 doc/Makefile.am | 2 +-
2 doc/Makefile.in | 2 +-
3 2 files changed, 2 insertions(+), 2 deletions(-)
4
5 --- dvisvgm.git.orig/doc/Makefile.am
6 +++ dvisvgm.git/doc/Makefile.am
7 @@ -83,7 +83,7 @@ clean:
8 rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub
69
710 distclean-local:
8 - rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub dvisvgm.1
9 + rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub
11 - rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub dvisvgm.1
12 + rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub
1013
1114 # Ensure that distribution tarballs always contain a recent manpage, i.e.
1215 # let "make dist" and "make distcheck" fail if dvisvgm.1 can't be built.
13 Index: dvisvgm/doc/Makefile.in
14 ===================================================================
15 --- dvisvgm.orig/doc/Makefile.in 2019-07-12 11:03:08.000000000 +0200
16 +++ dvisvgm/doc/Makefile.in 2019-07-25 23:04:10.072822267 +0200
17 @@ -615,7 +615,7 @@
18 rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub
16 --- dvisvgm.git.orig/doc/Makefile.in
17 +++ dvisvgm.git/doc/Makefile.in
18 @@ -631,7 +631,7 @@ clean:
19 rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub
1920
2021 distclean-local:
21 - rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub dvisvgm.1
22 + rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.dvi dvisvgm.epub
22 - rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub dvisvgm.1
23 + rm -f dvisvgm.pdf dvisvgm.html dvisvgm-man.xml dvisvgm-article.xml dvisvgm.txt dvisvgm.sty dvisvgm.dvi dvisvgm.epub
2324
2425 # Ensure that distribution tarballs always contain a recent manpage, i.e.
2526 # let "make dist" and "make distcheck" fail if dvisvgm.1 can't be built.
+0
-22
debian/patches/56e0cf1c66b921e0a8abb844a4de8a0322e15311.patch less more
0 From 56e0cf1c66b921e0a8abb844a4de8a0322e15311 Mon Sep 17 00:00:00 2001
1 From: Martin Gieseking <martin.gieseking@uos.de>
2 Date: Fri, 26 Jul 2019 15:27:20 +0200
3 Subject: [PATCH] use std::round to round color value (fixes #116)
4
5 ---
6 src/Color.cpp | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9 diff --git a/src/Color.cpp b/src/Color.cpp
10 index 949fcba5..cff8e982 100644
11 --- a/src/Color.cpp
12 +++ b/src/Color.cpp
13 @@ -40,7 +40,7 @@ const Color Color::TRANSPARENT(uint32_t(0xff000000));
14
15 static inline uint8_t double_to_byte (double v) {
16 v = max(0.0, min(1.0, v));
17 - return uint8_t(floor(255*v+0.5));
18 + return uint8_t(round(255.0*v));
19 }
20
21
00 ---
11 src/Makefile.am | 2 +-
2 src/Makefile.in | 2 +-
23 tests/Makefile.am | 2 +-
3 2 files changed, 2 insertions(+), 2 deletions(-)
4 tests/Makefile.in | 2 +-
5 4 files changed, 4 insertions(+), 4 deletions(-)
46
57 --- dvisvgm.git.orig/src/Makefile.am
68 +++ dvisvgm.git/src/Makefile.am
1517 $(srcdir)/psdefs.cpp: psdefs.ps
1618 --- dvisvgm.git.orig/tests/Makefile.am
1719 +++ dvisvgm.git/tests/Makefile.am
18 @@ -49,7 +49,7 @@ hashcheck_CPPFLAGS = $(LIBS_CFLAGS)
20 @@ -50,7 +50,7 @@ hashcheck_CPPFLAGS = $(LIBS_CFLAGS)
1921 hashcheck_LDADD = $(LIBS_LIBS)
2022
2123 hashcheck.cpp: genhashcheck.py $(dvisvgm_srcdir)/src/AGLTable.hpp $(dvisvgm_srcdir)/libs/xxHash/xxhash.h
2426
2527 TESTLIBS = libgtest.la ../src/libdvisvgm.la $(LIBS_LIBS) -lfreetype
2628 if ENABLE_WOFF
29 --- dvisvgm.git.orig/src/Makefile.in
30 +++ dvisvgm.git/src/Makefile.in
31 @@ -1408,7 +1408,7 @@ uninstall-am: uninstall-binPROGRAMS
32 # the command-line parser class is generated from options.xml by opt2cpp
33 $(srcdir)/CommandLine.hpp: options.xml
34 rm -f $@
35 - python $(srcdir)/opt2cpp.py $< >$@
36 + python3 $(srcdir)/opt2cpp.py $< >$@
37
38 # Create a C string definition containing the PostScript routines psdefs.ps needed by class PSInterpreter
39 $(srcdir)/psdefs.cpp: psdefs.ps
40 --- dvisvgm.git.orig/tests/Makefile.in
41 +++ dvisvgm.git/tests/Makefile.in
42 @@ -3508,7 +3508,7 @@ uninstall-am:
43
44
45 hashcheck.cpp: genhashcheck.py $(dvisvgm_srcdir)/src/AGLTable.hpp $(dvisvgm_srcdir)/libs/xxHash/xxhash.h
46 - python $^ >$@
47 + python3 $^ >$@
48
49 @CODE_COVERAGE_RULES@
50
00 000_dont_remove_manpage.patch
1 56e0cf1c66b921e0a8abb844a4de8a0322e15311.patch
21 disable_GFGlyphTracerTest_executeChar.patch
32 python3