diff --git a/NEWS b/NEWS index 9a32eec22..409a0673c 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ ver 0.23 (not yet released) * protocol - new command "getvol" -ver 0.22.1 (not yet released) +ver 0.22.1 (2020/10/17) * decoder - opus: apply the OpusHead output gain even if there is no EBU R128 tag - opus: fix track/album ReplayGain fallback diff --git a/python/build/libs.py b/python/build/libs.py index 7584caa16..c9cfd1d25 100644 --- a/python/build/libs.py +++ b/python/build/libs.py @@ -429,6 +429,7 @@ libnfs = AutotoolsProject( '--disable-utils', '--disable-examples', ], base='libnfs-libnfs-4.0.0', + patches='src/lib/nfs/patches', autoreconf=True, ) diff --git a/src/lib/nfs/patches/no_sprintf_s b/src/lib/nfs/patches/no_sprintf_s new file mode 100644 index 000000000..c2bce1466 --- /dev/null +++ b/src/lib/nfs/patches/no_sprintf_s @@ -0,0 +1,14 @@ +Index: libnfs-libnfs-4.0.0/include/win32/win32_compat.h +=================================================================== +--- libnfs-libnfs-4.0.0.orig/include/win32/win32_compat.h ++++ libnfs-libnfs-4.0.0/include/win32/win32_compat.h +@@ -133,7 +133,9 @@ struct pollfd { + + /* Wrapper macros to call misc. functions win32 is missing */ + #define poll(x, y, z) win32_poll(x, y, z) ++#ifndef __MINGW32__ + #define snprintf sprintf_s ++#endif + #define inet_pton(x,y,z) win32_inet_pton(x,y,z) + #define open(x, y, z) _open(x, y, z) + #ifndef lseek diff --git a/src/lib/nfs/patches/series b/src/lib/nfs/patches/series new file mode 100644 index 000000000..d2e2667c9 --- /dev/null +++ b/src/lib/nfs/patches/series @@ -0,0 +1 @@ +no_sprintf_s