summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvisvgm/TLpatches/TL-Changes
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvisvgm/TLpatches/TL-Changes')
-rw-r--r--Build/source/texk/dvisvgm/TLpatches/TL-Changes40
1 files changed, 40 insertions, 0 deletions
diff --git a/Build/source/texk/dvisvgm/TLpatches/TL-Changes b/Build/source/texk/dvisvgm/TLpatches/TL-Changes
new file mode 100644
index 00000000000..b2bdba2711e
--- /dev/null
+++ b/Build/source/texk/dvisvgm/TLpatches/TL-Changes
@@ -0,0 +1,40 @@
+(This file public domain.)
+
+Changes applied to the original dvisvgm source as obtained from:
+ https://dvisvgm.de/Downloads/
+ or (hopefully) https://ctan.org/pkg/dvisvgm
+
+Update version in ./version.ac.
+
+mv dvisvgm-src dvisvgm-prev
+tar xf dvisvgm-VER.tar.gz
+mv dvisvgm-VER dvisvgm-src
+cd dvisvgm-src
+
+# remove common and generated files:
+rm ar-lib compile config.guess config.sub depcomp install-sh
+rm ltmain.sh missing test-driver
+rm -rf m4 autom4te.cache
+rm -f aclocal.m4 configure # reduce chance of confusion?
+#
+# files to add:
+svn status | sed -n 's/^\?//p'
+svn add `!!`
+svn status | sed -n 's/^\?//p' # rerun, should be empty now
+#
+# files to remove:
+svn status | sed -n 's/^\!//p'
+svn rm `!!`
+svn status | sed -n 's/^\!//p' # rerun, should be empty now
+cd ..
+
+Update our ./configure.ac from upstream dvisvgm-src/configure.ac.
+See patch-04-configure for reference, but they won't apply as-is.
+Probably simpler to check the previous original dvisvgm/configure.ac
+vs. the new, and then install the changes in our configure.ac by hand.
+
+# patch to integrate into TL build; will probably need adjusting also.
+patch -d dvisvgm-src -p1 <TLpatches/patch-08-makefiles
+
+# remake autostuff (then make, etc.).
+autoreconf