pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/libwww When linking against libwww built with sock...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/188180ef6083
branches:  trunk
changeset: 518976:188180ef6083
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Sun Sep 24 17:40:39 2006 +0000

description:
When linking against libwww built with socks4 or socks5 option,
the corresponding buildlinks have to be present as well.
Get the option libwww was built with to decide whether to do that.
Inspired by and fixing PR 28412.

diffstat:

 www/libwww/buildlink3.mk |  20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diffs (34 lines):

diff -r daf51e17446e -r 188180ef6083 www/libwww/buildlink3.mk
--- a/www/libwww/buildlink3.mk  Sun Sep 24 17:15:35 2006 +0000
+++ b/www/libwww/buildlink3.mk  Sun Sep 24 17:40:39 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2006/07/08 23:11:12 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2006/09/24 17:40:39 joerg Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 LIBWWW_BUILDLINK3_MK:= ${LIBWWW_BUILDLINK3_MK}+
@@ -17,6 +17,24 @@
 BUILDLINK_PKGSRCDIR.libwww?=   ../../www/libwww
 .endif # LIBWWW_BUILDLINK3_MK
 
+.include "../../mk/bsd.prefs.mk"
+
+.if !defined(PKG_BUILD_OPTIONS.libwww)
+PKG_BUILD_OPTIONS.libwww!= \
+       cd ${BUILDLINK_PKGSRCDIR.libwww} && \
+       ${MAKE} show-var ${MAKEFLAGS} VARNAME=PKG_OPTIONS
+MAKEFLAGS+=    PKG_BUILD_OPTIONS.libwww=${PKG_BUILD_OPTIONS.libwww:Q}
+.endif
+MAKEVARS+=     PKG_BUILD_OPTIONS.libwww
+
+.if !empty(PKG_BUILD_OPTIONS.libwww:Msocks4)
+.include "../../net/socks4/buildlink3.mk"
+.endif
+
+.if !empty(PKG_BUILD_OPTIONS.libwww:Msocks5)
+.include "../../net/socks5/buildlink3.mk"
+.endif
+
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 



Home | Main Index | Thread Index | Old Index