Wed Aug 28 13:12:15 2019 UTC ()
devIL: don't look for malloc in malloc.h.

Many OSes don't have it, like OS X.

A non-ifdef version of a patch provided by clement bouvier
in PR pkg/54497


(maya)
diff -r1.12 -r1.13 pkgsrc/devel/devIL/distinfo
diff -r0 -r1.1 pkgsrc/devel/devIL/patches/patch-src-ILU_ilur_ilur.c

cvs diff -r1.12 -r1.13 pkgsrc/devel/devIL/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/devIL/distinfo 2018/10/26 10:18:49 1.12
+++ pkgsrc/devel/devIL/distinfo 2019/08/28 13:12:15 1.13
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1$NetBSD: distinfo,v 1.12 2018/10/26 10:18:49 jperkin Exp $ 1$NetBSD: distinfo,v 1.13 2019/08/28 13:12:15 maya Exp $
2 2
3SHA1 (DevIL-1.7.8.tar.gz) = bc27e3e830ba666a3af03548789700d10561fcb1 3SHA1 (DevIL-1.7.8.tar.gz) = bc27e3e830ba666a3af03548789700d10561fcb1
4RMD160 (DevIL-1.7.8.tar.gz) = a3cdb14fcca5e75ada240a53cbdc3e749a759da5 4RMD160 (DevIL-1.7.8.tar.gz) = a3cdb14fcca5e75ada240a53cbdc3e749a759da5
5SHA512 (DevIL-1.7.8.tar.gz) = a67e1488d6cb366431d9fcb460b8fe5b8a1dd79426ac77f8abd0db4a5aad7512697f72ef0c49ddb0e806469cc37ba1319e10ccd2ebd73942332df2c3c507458e 5SHA512 (DevIL-1.7.8.tar.gz) = a67e1488d6cb366431d9fcb460b8fe5b8a1dd79426ac77f8abd0db4a5aad7512697f72ef0c49ddb0e806469cc37ba1319e10ccd2ebd73942332df2c3c507458e
6Size (DevIL-1.7.8.tar.gz) = 2051993 bytes 6Size (DevIL-1.7.8.tar.gz) = 2051993 bytes
7SHA1 (patch-aa) = fe93aa27da5878377dfe57aeef226a639e51d2c0 7SHA1 (patch-aa) = fe93aa27da5878377dfe57aeef226a639e51d2c0
8SHA1 (patch-ab) = 995f402fa98cbfe96d43b98f6c409e484a53bf09 8SHA1 (patch-ab) = 995f402fa98cbfe96d43b98f6c409e484a53bf09
9SHA1 (patch-ac) = b540afa8baca5bb5e71edc63291ce49eb2fafd23 9SHA1 (patch-ac) = b540afa8baca5bb5e71edc63291ce49eb2fafd23
10SHA1 (patch-ad) = c8885607457c9af2d89dcf2d9e163fd224e0fa35 10SHA1 (patch-ad) = c8885607457c9af2d89dcf2d9e163fd224e0fa35
11SHA1 (patch-include_IL_il.h) = 553b2fbbd930ff6bab4b5bc790d13ebcccbfffba 11SHA1 (patch-include_IL_il.h) = 553b2fbbd930ff6bab4b5bc790d13ebcccbfffba
12SHA1 (patch-lib_Makefile.in) = a2ae8d1a97f2cbd9c46b2f5923be06839dd6c64f 12SHA1 (patch-lib_Makefile.in) = a2ae8d1a97f2cbd9c46b2f5923be06839dd6c64f
 13SHA1 (patch-src-ILU_ilur_ilur.c) = 611f0068a98f4da6771c11c8b267cafbea7cb76a
13SHA1 (patch-src-IL_include_il__endian.h) = 25ed5f24fc871ceebb685e1c242a4c7b724142a2 14SHA1 (patch-src-IL_include_il__endian.h) = 25ed5f24fc871ceebb685e1c242a4c7b724142a2
14SHA1 (patch-src-IL_src_il__jp2.c) = 7474bdc6507f4a9daa42800fa626ec9ffe6892fe 15SHA1 (patch-src-IL_src_il__jp2.c) = 7474bdc6507f4a9daa42800fa626ec9ffe6892fe

File Added: pkgsrc/devel/devIL/patches/patch-src-ILU_ilur_ilur.c
$NetBSD: patch-src-ILU_ilur_ilur.c,v 1.1 2019/08/28 13:12:15 maya Exp $

Don't expect a malloc.h header, lots of OSes don't have one
(freebsd, OS X).

malloc is, per standard, in stdlib.h

--- src-ILU/ilur/ilur.c.orig	2009-03-08 07:10:12.000000000 +0000
+++ src-ILU/ilur/ilur.c
@@ -1,6 +1,6 @@
 #include <string.h>
 #include <stdio.h>
-#include <malloc.h>
+#include <stdlib.h>
 
 #include <IL/il.h>
 #include <IL/ilu.h>