pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/36994: net/libmms fix for FreeBSD-derivates



>Number:         36994
>Category:       pkg
>Synopsis:       net/libmms fix for FreeBSD-derivates
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 16 19:45:00 +0000 2007
>Originator:     Johann Franz
>Release:        4.0
>Organization:
>Environment:
NetBSD marvin 4.0_RC1 NetBSD 4.0_RC1 (MARVIN) #7: Sat Sep 15 00:17:22 CEST 2007 
 johann@marvin:/usr/obj/sys/arch/i386/compile/MARVIN i386
>Description:
Obviously, on all FreeBSD-derivates (at least Darwin too, as seen on 
pkgsrc-bulk@) appears the error:

/usr/include/malloc.h:1:2: #error "this file includes <malloc.h> which is 
deprecated, use <stdlib.h> instead"
>How-To-Repeat:
make install
>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/net/libmms/Makefile,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile
--- Makefile    10 Sep 2007 16:17:34 -0000      1.1.1.1
+++ Makefile    15 Sep 2007 08:24:44 -0000
@@ -15,12 +15,12 @@
 
 .include "../../mk/bsd.prefs.mk"
 
-.if ${OPSYS} == "FreeBSD"
+.if ${OPSYS} == "FreeBSD" || ${OPSYS} == "Darwin" || ${OPSYS} == "DragonFly"
 SUBST_CLASSES=         includes
 SUBST_STAGE.includes=  post-patch
 SUBST_FILES.includes=  src/uri.c
 SUBST_SED.includes=    -e "s|malloc.h|stdlib.h|"
-SUBST_MESSAGE.includes=        Replacing malloc.h with stdlib.h for FreeBSD.
+SUBST_MESSAGE.includes=        Replacing malloc.h with stdlib.h. 
 .endif
 
 PKGCONFIG_OVERRIDE+=   pkgconfig/libmms.pc.in




Home | Main Index | Thread Index | Old Index