pkgsrc-Bulk archive

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

Re: pkgsrc-current Linux 2.6.24-1-686/i686 bulk build results 20080903.1421



 >> lang/smalltalk                          install     
 >> pkgsrc-users%NetBSD.org@localhost
 >>   smalltalk-2.3.5          

> This appears to install its own libsigsegv and should probably be
> discouraged from such behavior.

I don't know why smalltalk is built correctly without
libsigsegv under NetBSD. Maybe
 .include "../../devel/libsigsegv/buildlink3.mk"
should be unconditional. But the following patch works under Linux.

Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/lang/smalltalk/Makefile,v
retrieving revision 1.43
diff -u -r1.43 Makefile
--- Makefile    6 Sep 2008 17:54:15 -0000       1.43
+++ Makefile    14 Sep 2008 10:44:43 -0000
@@ -45,6 +45,12 @@
        -e "s/LDBL_EPSILON/FLT_EPSILON/g" -e "s/truncl/truncf/g" \
        ${WRKSRC}/lib-src/truncl.c > ${WRKSRC}/lib-src/truncf.c
 
+.include "../../mk/bsd.prefs.mk"
+
+.if "${OPSYS}" != "NetBSD"
+.include "../../devel/libsigsegv/buildlink3.mk"
+.endif
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../databases/gdbm/buildlink3.mk"
 .include "../../devel/libltdl/buildlink3.mk"

-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index