From 5a8ec14eb3727aca2f9ff3928b8d5c0959f742f1 Mon Sep 17 00:00:00 2001 From: bapt Date: Sat, 21 Jan 2017 13:46:35 +0000 Subject: Fix build on FreeBSD 10 --- textproc/lowdown/files/patch-Makefile | 2 +- textproc/lowdown/files/patch-xmalloc.c | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 textproc/lowdown/files/patch-xmalloc.c diff --git a/textproc/lowdown/files/patch-Makefile b/textproc/lowdown/files/patch-Makefile index 26c45b6d2d89..21d9923e4c45 100644 --- a/textproc/lowdown/files/patch-Makefile +++ b/textproc/lowdown/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2017-01-19 23:17:59 UTC +--- Makefile.orig 2017-01-20 14:49:54 UTC +++ Makefile @@ -21,7 +21,7 @@ LIBDIR = $(PREFIX)/lib INCLUDEDIR = $(PREFIX)/include diff --git a/textproc/lowdown/files/patch-xmalloc.c b/textproc/lowdown/files/patch-xmalloc.c new file mode 100644 index 000000000000..05ed2c31b167 --- /dev/null +++ b/textproc/lowdown/files/patch-xmalloc.c @@ -0,0 +1,20 @@ +--- xmalloc.c.orig 2017-01-20 14:49:54 UTC ++++ xmalloc.c +@@ -14,6 +14,8 @@ + * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + */ ++#include ++ + #include + #include + #include +@@ -64,7 +66,7 @@ void * + xreallocarray(void *p, size_t nm, size_t sz) + { + +-#if defined(__OpenBSD__) || defined(__FreeBSD__) ++#if defined(__OpenBSD__) || (defined(__FreeBSD__) && __FreeBSD_version > 1100071) + if ((p = reallocarray(p, nm, sz)) == NULL) + err(EXIT_FAILURE, NULL); + #else -- cgit