Skip to content

Commit

Permalink
dvisvgm 3.4.3
Browse files Browse the repository at this point in the history
git-svn-id: svn://tug.org/texlive/trunk/Build/source@73430 c570f23f-e606-0410-a88d-b1316a301751
  • Loading branch information
kberry committed Jan 12, 2025
1 parent 9765f0d commit 512d311
Show file tree
Hide file tree
Showing 411 changed files with 5,928 additions and 4,786 deletions.
2 changes: 1 addition & 1 deletion texk/README
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ dvipos - maintained here, by us

dvipsk - maintained here, by us

dvisvgm 3.2.2 - checked 7mar24
dvisvgm 3.4.3 - checked 11jan25
https://dvisvgm.de/Downloads/
https://github.com/mgieseki/dvisvgm
https://ctan.org/pkg/dvisvgm
Expand Down
4 changes: 4 additions & 0 deletions texk/dvisvgm/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2025-01-11 Karl Berry <[email protected]>

* Import dvisvgm-3.4.3, patch from Martin.

2024-01-27 TANAKA Takuji <[email protected]>

* tests/dvisvgm-{uptex,hara}.test:
Expand Down
5 changes: 4 additions & 1 deletion texk/dvisvgm/TLpatches/TL-Changes
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ diff -u2 dvisvgm-{prev,$ver}/configure.ac
patch -d dvisvgm-src -p1 <TLpatches/patch-08-makefiles

# remake autostuff (then make, etc., with fingers crossed).
autoreconf
autoreconf # will get warnings about POTRACE_LIBS, seemingly unavoidable

# try build. Might need full rebuild due to C++.
make -C ../../Work/texk/dvisvgm
Expand All @@ -67,5 +67,8 @@ diff -u2 dvisvgm-$ver/configure.ac ./ >TLpatches/patch-04-configure
for m in `(cd ./dvisvgm-src && find -name Makefile.am -o -name defs.am)`; do \
diff -u2 dvisvgm-{$ver,src}/$m; done >TLpatches/patch-08-makefiles

# check changes:
svn diff TLpatches

# commit:
svn commit -m"dvisvgm $ver" . ../README
16 changes: 8 additions & 8 deletions texk/dvisvgm/TLpatches/patch-04-configure
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
--- dvisvgm-3.2.2/configure.ac 2024-03-07 03:07:02.000000000 -0800
+++ ./configure.ac 2024-03-07 14:41:00.745785681 -0800
--- dvisvgm-3.4.3/configure.ac 2025-01-04 03:40:14.000000000 -0800
+++ ./configure.ac 2025-01-11 10:11:01.398834796 -0800
@@ -1,18 +1,31 @@
-# This file is part of dvisvgm
-# Copyright (C) 2005-2024 Martin Gieseking <[email protected]>
-# Copyright (C) 2005-2025 Martin Gieseking <[email protected]>
-#
-# Process this file with autoconf to produce a configure script.
-
+dnl $Id: configure.ac 70431 2024-03-05 23:23:42Z karl $
+dnl $Id: configure.ac 70487 2024-03-07 22:55:09Z karl $
+dnl Process this file with autoconf to produce a configure script
+dnl for dvisvgm in TeX Live.
+dnl
+dnl Copyright 2015-2024 Karl Berry <[email protected]>
+dnl Copyright 2015-2025 Karl Berry <[email protected]>
+dnl Copyright 2009-2014 Peter Breitenlohner <[email protected]>
+dnl
+dnl This file is free software; the copyright holder
+dnl gives unlimited permission to copy and/or distribute it,
+dnl with or without modifications, as long as this notice is preserved.
+dnl
+dnl Adapted for TeX Live from original dvisvgm configure.ac
+dnl Copyright 2005-2024 Martin Gieseking
+dnl Copyright 2005-2025 Martin Gieseking
+dnl
AC_PREREQ([2.69])
-AC_INIT([dvisvgm],[3.2.2],[[email protected]])
-AC_INIT([dvisvgm],[3.4.3],[[email protected]])
+m4_include([version.ac])[] dnl define dvisvgm_version
+AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [[email protected]])
DATE="March 2024"
DATE="January 2025"
-AC_CONFIG_SRCDIR(src)
+AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
AC_CONFIG_HEADERS([config.h])
Expand Down
4 changes: 2 additions & 2 deletions texk/dvisvgm/TLpatches/patch-08-makefiles
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- dvisvgm-3.2.2/./Makefile.am 2024-03-07 03:04:19.000000000 -0800
+++ dvisvgm-src/./Makefile.am 2024-03-07 14:43:29.913090622 -0800
--- dvisvgm-3.4.3/./Makefile.am 2025-01-04 03:38:04.000000000 -0800
+++ dvisvgm-src/./Makefile.am 2025-01-11 10:13:34.973835948 -0800
@@ -4,5 +4,5 @@
## Process this file with automake.

Expand Down
24 changes: 12 additions & 12 deletions texk/dvisvgm/configure
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.72 for dvisvgm (TeX Live) 3.2.2.
# Generated by GNU Autoconf 2.72 for dvisvgm (TeX Live) 3.4.3.
#
# Report bugs to <[email protected]>.
#
Expand Down Expand Up @@ -614,8 +614,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='dvisvgm (TeX Live)'
PACKAGE_TARNAME='dvisvgm--tex-live-'
PACKAGE_VERSION='3.2.2'
PACKAGE_STRING='dvisvgm (TeX Live) 3.2.2'
PACKAGE_VERSION='3.4.3'
PACKAGE_STRING='dvisvgm (TeX Live) 3.4.3'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_URL=''

Expand Down Expand Up @@ -1435,7 +1435,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
'configure' configures dvisvgm (TeX Live) 3.2.2 to adapt to many kinds of systems.
'configure' configures dvisvgm (TeX Live) 3.4.3 to adapt to many kinds of systems.

Usage: $0 [OPTION]... [VAR=VALUE]...

Expand Down Expand Up @@ -1507,7 +1507,7 @@ fi

if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of dvisvgm (TeX Live) 3.2.2:";;
short | recursive ) echo "Configuration of dvisvgm (TeX Live) 3.4.3:";;
esac
cat <<\_ACEOF

Expand Down Expand Up @@ -1647,7 +1647,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
dvisvgm (TeX Live) configure 3.2.2
dvisvgm (TeX Live) configure 3.4.3
generated by GNU Autoconf 2.72

Copyright (C) 2023 Free Software Foundation, Inc.
Expand Down Expand Up @@ -2395,7 +2395,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by dvisvgm (TeX Live) $as_me 3.2.2, which was
It was created by dvisvgm (TeX Live) $as_me 3.4.3, which was
generated by GNU Autoconf 2.72. Invocation command line was

$ $0$ac_configure_args_raw
Expand Down Expand Up @@ -3392,7 +3392,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $
ac_compiler_gnu=$ac_cv_c_compiler_gnu


DATE="March 2024"
DATE="January 2025"

ac_config_headers="$ac_config_headers config.h"

Expand Down Expand Up @@ -9520,7 +9520,7 @@ fi

# Define the identity of the package.
PACKAGE='dvisvgm--tex-live-'
VERSION='3.2.2'
VERSION='3.4.3'


printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
Expand Down Expand Up @@ -23137,7 +23137,7 @@ Usage: $0 [OPTIONS]
Report bugs to <[email protected]>."

lt_cl_version="\
dvisvgm (TeX Live) config.lt 3.2.2
dvisvgm (TeX Live) config.lt 3.4.3
configured by $0, generated by GNU Autoconf 2.72.

Copyright (C) 2024 Free Software Foundation, Inc.
Expand Down Expand Up @@ -26646,7 +26646,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by dvisvgm (TeX Live) $as_me 3.2.2, which was
This file was extended by dvisvgm (TeX Live) $as_me 3.4.3, which was
generated by GNU Autoconf 2.72. Invocation command line was

CONFIG_FILES = $CONFIG_FILES
Expand Down Expand Up @@ -26714,7 +26714,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config='$ac_cs_config_escaped'
ac_cs_version="\\
dvisvgm (TeX Live) config.status 3.2.2
dvisvgm (TeX Live) config.status 3.4.3
configured by $0, generated by GNU Autoconf 2.72,
with options \\"\$ac_cs_config\\"

Expand Down
6 changes: 3 additions & 3 deletions texk/dvisvgm/configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@ dnl $Id$
dnl Process this file with autoconf to produce a configure script
dnl for dvisvgm in TeX Live.
dnl
dnl Copyright 2015-2024 Karl Berry <[email protected]>
dnl Copyright 2015-2025 Karl Berry <[email protected]>
dnl Copyright 2009-2014 Peter Breitenlohner <[email protected]>
dnl
dnl This file is free software; the copyright holder
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
dnl Adapted for TeX Live from original dvisvgm configure.ac
dnl Copyright 2005-2024 Martin Gieseking
dnl Copyright 2005-2025 Martin Gieseking
dnl
AC_PREREQ([2.69])
m4_include([version.ac])[] dnl define dvisvgm_version
AC_INIT([dvisvgm (TeX Live)], dvisvgm_version, [[email protected]])
DATE="March 2024"
DATE="January 2025"
AC_CONFIG_SRCDIR([dvisvgm-src/src/dvisvgm.cpp])
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIRS([../../m4])dnl not just _DIR
Expand Down
4 changes: 0 additions & 4 deletions texk/dvisvgm/dvisvgm-src/AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,3 @@ Peter Selinger
libs/potrace/*
http://potrace.sourceforge.net

George Williams
libs/ff-woff/*
https://github.com/fontforge/fontforge

2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## This file is part of dvisvgm
## Copyright (C) 2005-2024 Martin Gieseking <[email protected]>
## Copyright (C) 2005-2025 Martin Gieseking <[email protected]>
##
## Process this file with automake.

Expand Down
2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
@SET_MAKE@

# aminclude_static.am generated automatically by Autoconf
# from AX_AM_MACROS_STATIC on Thu Mar 7 12:08:01 CET 2024
# from AX_AM_MACROS_STATIC on Sat Jan 4 12:43:26 CET 2025
VPATH = @srcdir@
am__is_gnu_make = { \
if test -z '$(MAKELEVEL)'; then \
Expand Down
44 changes: 44 additions & 0 deletions texk/dvisvgm/dvisvgm-src/NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,47 @@
dvisvgm-3.4.3 (2025-01-04)
- fixed index error in PS operator "colorimage" (GH issue #279)
- updated bundled xxHash library to version 0.8.3
- minor changes to the manual page

dvisvgm-3.4.2 (2024-11-14)
- fixed evaluation of Unicode data when converting PDF files (GH issue #276)
- fixed horizontal character positioning in the PDF handler (GH issue #276)
- fixed drawing of single-colored tensor product patches
- use static creation and modification dates in TTF/WOFF fonts generated by
dvisvgm in order to prevent varying SVG output for unchanged input files
(GH issue #120)
- small improvements of the manual page

dvisvgm-3.4.1 (2024-09-16)
- show number of page being processed when converting PDF files
- added missing #include required as of GCC 15 (GH issue #273)

dvisvgm-3.4 (2024-07-24)
- option --embed-bitmaps is now also applied to images included with special
dvisvgm:img
- added macro {?cmyk(c,m,y,k)} to allow for directly specifying CMYK colors
in literal SVG fragments
- extended dvips color specials to distinguish between fill and stroke colors
- added color special "color set" to replace the current color without pushing
a new value onto the color stack
- added macros {?fillcolor} and {?strokecolor} to retrieve the current fill and
stroke color, respectively. Former macro {?color} equals {?fillcolor} and is
still available too
- replaced millimeter units with big point (bp) units in the message showing
the extent of generated SVG file
- fixed the detection of MIME types depending of file name suffixes
- several small code improvements

dvisvgm-3.3 (2024-04-10)
- added file dvisvgm.map to the default font map files being looked up
- added evaluation of #include and #includefirst present in font map files
- changed conversion of CMYK colors to RGB so that the resulting colors are
now similar to those created by Ghostscript and several PDF viewers
- fixed invalid bounding boxes assigned when converting multiple DVI pages
(GH issue #268)
- fixed computation of internal Coons tensor points
- updated bundled Google Test to version 1.12.1

dvisvgm-3.2.2 (2024-03-07)
- fixed the extraction of bitmaps from PS/EPS files that no longer worked
since Ghostscript 10.02.1 due to the removal of GS-specific operators
Expand Down
2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/README
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ ADDITIONAL INFORMATION

COPYRIGHT

Copyright (C) 2005-2024 Martin Gieseking <[email protected]>
Copyright (C) 2005-2025 Martin Gieseking <[email protected]>

This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Expand Down
2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/aminclude_static.am
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

# aminclude_static.am generated automatically by Autoconf
# from AX_AM_MACROS_STATIC on Thu Mar 7 12:08:01 CET 2024
# from AX_AM_MACROS_STATIC on Sat Jan 4 12:43:26 CET 2025


# Code coverage
Expand Down
6 changes: 3 additions & 3 deletions texk/dvisvgm/dvisvgm-src/configure.ac
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# This file is part of dvisvgm
# Copyright (C) 2005-2024 Martin Gieseking <[email protected]>
# Copyright (C) 2005-2025 Martin Gieseking <[email protected]>
#
# Process this file with autoconf to produce a configure script.

AC_PREREQ([2.69])
AC_INIT([dvisvgm],[3.2.2],[[email protected]])
DATE="March 2024"
AC_INIT([dvisvgm],[3.4.3],[[email protected]])
DATE="January 2025"
AC_CONFIG_SRCDIR(src)
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_MACRO_DIR([m4])
Expand Down
2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/doc/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## This file is part of dvisvgm
## Copyright (C) 2005-2024 Martin Gieseking <[email protected]>
## Copyright (C) 2005-2025 Martin Gieseking <[email protected]>
##
## Process this file with automake.

Expand Down
2 changes: 1 addition & 1 deletion texk/dvisvgm/dvisvgm-src/doc/conf-dblatex-man.xsl
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- This file is part of dvisvgm -->
<!-- Copyright (C) 2015-2024 Martin Gieseking <[email protected]> -->
<!-- Copyright (C) 2015-2025 Martin Gieseking <[email protected]> -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!-- output monospaced text in bold -->
<xsl:template match="literal">
Expand Down
4 changes: 2 additions & 2 deletions texk/dvisvgm/dvisvgm-src/doc/conf-dblatex-pdf.xsl
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?xml version='1.0' encoding="iso-8859-1"?>
<!-- This file is part of dvisvgm -->
<!-- Copyright (C) 2015-2024 Martin Gieseking <[email protected]> -->
<!-- Copyright (C) 2015-2025 Martin Gieseking <[email protected]> -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:param name="xetex.font">
<xsl:text>\setmainfont{Source Serif 4}&#10;</xsl:text>
<xsl:text>\setsansfont{Source Sans 3}&#10;</xsl:text>
<xsl:text>\setmonofont[Scale=0.9]{Source Code Pro}&#10;</xsl:text>
<xsl:text>\setmonofont[Scale=0.9]{Source Code Pro Medium}&#10;</xsl:text>
</xsl:param>

<xsl:param name="doc.toc.show">0</xsl:param>
Expand Down
Loading

0 comments on commit 512d311

Please sign in to comment.