diff --git a/mingw-w64-graphviz/010-no-extern-time.patch b/mingw-w64-graphviz/010-no-extern-time.patch new file mode 100644 index 0000000000..423c0bcdf3 --- /dev/null +++ b/mingw-w64-graphviz/010-no-extern-time.patch @@ -0,0 +1,12 @@ +--- graphviz-2.40.1/lib/sfio/sfhdr.h.orig 2019-04-17 15:02:42.205870900 +0300 ++++ graphviz-2.40.1/lib/sfio/sfhdr.h 2019-04-17 15:02:55.175889000 +0300 +@@ -905,7 +905,9 @@ + extern void bzero(void *, size_t); + #endif + ++#ifndef WIN32 + extern time_t time(time_t *); ++#endif + extern int waitpid(int, int *, int); + #ifndef WIN32 + extern void _exit(int); diff --git a/mingw-w64-graphviz/PKGBUILD b/mingw-w64-graphviz/PKGBUILD index ba1f4d5fd4..5195df7a77 100644 --- a/mingw-w64-graphviz/PKGBUILD +++ b/mingw-w64-graphviz/PKGBUILD @@ -49,7 +49,8 @@ source=(${_realname}-${pkgver}::git+https://gitlab.com/graphviz/graphviz.git#tag 006-missing-libs.patch 007-dont-export-libtool-symbols.patch 008-fix-dll-names-in-def.patch - 009-fix-warnings.patch) + 009-fix-warnings.patch + 010-no-extern-time.patch) sha256sums=('SKIP' 'f64a7c0fdfd15aedc8cf31c39c5017df1ac8e21f3ffa6f362e62952a8b990aef' '62c4a7c92b6400a836ee5ee8f669d9ca57c457e82b74cd4af2c6537a72a61b5c' @@ -59,7 +60,8 @@ sha256sums=('SKIP' 'f90d3e43d3bb3b16a576ed9f4158498b0d6579c08f2f93d664a530d2097bda43' '99616247f4dabb22df1b031e2de873706deeaf9d5e868b1b3b9e9a784d61b12d' '8500ac206bab3d103983d8c20d09152a15f40b5229c9620a8c68447f9e9e72ed' - 'b4906b306ed03714a32fa89ca1871f7fe04fc7fe534969b32b48e9687be39da0') + 'b4906b306ed03714a32fa89ca1871f7fe04fc7fe534969b32b48e9687be39da0' + '36aad4169c7680ac22fc6a52cf7dbf6e01afd4525f4863a8fd0785a2d22d825a') prepare() { cd "${srcdir}"/${_realname}-${pkgver} @@ -72,6 +74,7 @@ prepare() { patch -p1 -i ${srcdir}/007-dont-export-libtool-symbols.patch patch -p1 -i ${srcdir}/008-fix-dll-names-in-def.patch patch -p1 -i ${srcdir}/009-fix-warnings.patch + patch -p1 -i ${srcdir}/010-no-extern-time.patch ./autogen.sh NOCONFIG }