2024-10-16 20:05:23 +02:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
mv config.h config.h.bak
|
|
|
|
|
rm -f *.txt *.cc *.h
|
2025-05-12 00:21:06 +02:00
|
|
|
git clone --depth 1 https://github.com/gtkwave/libfst fst_upstream
|
|
|
|
|
rm fst_upstream/src/meson.build
|
|
|
|
|
mv fst_upstream/src/*.{h,c} .
|
|
|
|
|
mv fst_upstream/doc/block_format.txt .
|
2024-10-16 20:05:23 +02:00
|
|
|
rm -rf fst_upstream
|
|
|
|
|
|
|
|
|
|
for src in *.c; do
|
|
|
|
|
mv -- "$src" "${src%.c}.cc"
|
|
|
|
|
done
|
|
|
|
|
mv config.h.bak config.h
|
2024-10-16 20:05:23 +02:00
|
|
|
|
|
|
|
|
sed -i -e 's,<config.h>,"config.h",' *.cc *.h
|
|
|
|
|
sed -i -e 's,"fastlz.c","fastlz.cc",' *.cc *.h
|
2024-10-16 20:05:23 +02:00
|
|
|
|
|
|
|
|
patch -p0 < 00_PATCH_win_zlib.patch
|
2024-10-16 20:05:23 +02:00
|
|
|
patch -p0 < 00_PATCH_win_io.patch
|
2025-02-03 11:13:07 +01:00
|
|
|
patch -p1 < 00_PATCH_strict_alignment.patch
|
2025-02-25 05:18:15 +01:00
|
|
|
patch -p0 < 00_PATCH_wx_len_overread.patch
|
2025-03-20 02:23:37 +01:00
|
|
|
patch -p0 < 00_PATCH_i386_endian.patch
|