cog/ThirdParty/libid3tag
Christopher Snowhill 26ac2b09fb Move static and dynamic libaries to archive
Please remember to unpack the archive before building, and
if it is updated by a future version.
2022-06-24 17:09:29 -07:00
..
include Brought back the MAD plugin from death 2022-02-24 17:51:10 -08:00
patches Brought back the MAD plugin from death 2022-02-24 17:51:10 -08:00
README.md Brought back the MAD plugin from death 2022-02-24 17:51:10 -08:00

README.md

Built with the Arch Linux defaults, sort of:

patch -Np1 -i 10_utf16.diff
patch -Np1 -i 11_unknown_encoding.diff
patch -Np0 -i CVE-2008-2109.patch
patch -Np1 -i libid3tag-gperf.patch
rm compat.c frametype.c

touch NEWS
touch AUTHORS
touch ChangeLog

autoreconf -fiv
./configure
make -j8 CFLAGS="-Os -arch x86_64 -arch arm64 -mmacosx-version-min=10.12" LDFLAGS="-arch x86_64 -arch arm64 -mmacosx-version-min=10.12"

Version 0.15.1b was used, with Arch Linux patches. I also had to tweak the compat.c and frametype.c to change the function definitions to match the gperf patch used above.