Module Name:    src
Committed By:   joerg
Date:           Wed Sep 11 23:04:11 UTC 2013

Modified Files:
        src/crypto/external/bsd/heimdal/lib/libasn1: Makefile
        src/crypto/external/bsd/heimdal/lib/libhdb: Makefile
        src/crypto/external/bsd/heimdal/lib/libheimntlm: Makefile
        src/crypto/external/bsd/heimdal/lib/libkadm5clnt: Makefile
        src/crypto/external/bsd/heimdal/lib/libkadm5srv: Makefile
        src/crypto/external/bsd/heimdal/lib/libkafs: Makefile
        src/crypto/external/bsd/heimdal/lib/libkdc: Makefile
        src/crypto/external/bsd/heimdal/lib/libkrb5: Makefile
        src/crypto/external/bsd/libsaslc/lib: Makefile
        src/external/bsd/bind/lib: Makefile
        src/external/bsd/bind/lib/libbind9: Makefile
        src/external/bsd/bind/lib/libdns: Makefile
        src/external/bsd/bind/lib/libisccc: Makefile
        src/external/bsd/bind/lib/libisccfg: Makefile
        src/external/bsd/libdwarf/lib: Makefile
        src/external/bsd/libevent/lib: Makefile
        src/external/bsd/libevent/lib/libevent_openssl: Makefile
        src/external/bsd/libevent/lib/libevent_pthreads: Makefile
        src/external/bsd/openldap/bin: Makefile.inc
        src/external/cddl/osnet/lib: Makefile
        src/external/cddl/osnet/lib/libzfs: Makefile
        src/external/cddl/osnet/lib/libzpool: Makefile
        src/external/gpl2/lvm2/lib/libdevmapper: Makefile
        src/lib: Makefile
        src/lib/libdm: Makefile
        src/lib/libisns: Makefile
        src/lib/libp2k: Makefile
        src/lib/libppath: Makefile
        src/lib/libukfs: Makefile
        src/lib/npf: mod.mk
        src/share/mk: bsd.lua.mk

Log Message:
If a library needs a symbol from another library, pull that library in
explicitly, even if the DT_NEEDED closure would normally already ensure
the presence.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/heimdal/lib/libasn1/Makefile
cvs rdiff -u -r1.2 -r1.3 src/crypto/external/bsd/heimdal/lib/libhdb/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/heimdal/lib/libkafs/Makefile
cvs rdiff -u -r1.1 -r1.2 src/crypto/external/bsd/heimdal/lib/libkdc/Makefile
cvs rdiff -u -r1.6 -r1.7 src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile
cvs rdiff -u -r1.7 -r1.8 src/crypto/external/bsd/libsaslc/lib/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/bind/lib/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/bind/lib/libbind9/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/bind/lib/libdns/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/bind/lib/libisccc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/external/bsd/bind/lib/libisccfg/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/libdwarf/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/libevent/lib/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/libevent/lib/libevent_openssl/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    src/external/bsd/libevent/lib/libevent_pthreads/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/openldap/bin/Makefile.inc
cvs rdiff -u -r1.4 -r1.5 src/external/cddl/osnet/lib/Makefile
cvs rdiff -u -r1.6 -r1.7 src/external/cddl/osnet/lib/libzfs/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/cddl/osnet/lib/libzpool/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/gpl2/lvm2/lib/libdevmapper/Makefile
cvs rdiff -u -r1.206 -r1.207 src/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/lib/libdm/Makefile
cvs rdiff -u -r1.4 -r1.5 src/lib/libisns/Makefile
cvs rdiff -u -r1.2 -r1.3 src/lib/libp2k/Makefile
cvs rdiff -u -r1.2 -r1.3 src/lib/libppath/Makefile
cvs rdiff -u -r1.6 -r1.7 src/lib/libukfs/Makefile
cvs rdiff -u -r1.5 -r1.6 src/lib/npf/mod.mk
cvs rdiff -u -r1.4 -r1.5 src/share/mk/bsd.lua.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/crypto/external/bsd/heimdal/lib/libasn1/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libasn1/Makefile:1.1 src/crypto/external/bsd/heimdal/lib/libasn1/Makefile:1.2
--- src/crypto/external/bsd/heimdal/lib/libasn1/Makefile:1.1	Wed Apr 13 19:16:48 2011
+++ src/crypto/external/bsd/heimdal/lib/libasn1/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:48 elric Exp $
+# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -10,6 +10,7 @@ USE_FORT?= yes	# network protocol librar
 LIB=		asn1
 
 LIBDPLIBS+=	com_err	${.CURDIR}/../libcom_err
+LIBDPLIBS+=	roken	${.CURDIR}/../libroken
 
 HEIMSRCS =		\
 	asn1_err.et	\

Index: src/crypto/external/bsd/heimdal/lib/libhdb/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.2 src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.3
--- src/crypto/external/bsd/heimdal/lib/libhdb/Makefile:1.2	Wed May 25 19:21:17 2011
+++ src/crypto/external/bsd/heimdal/lib/libhdb/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/05/25 19:21:17 he Exp $
+# $NetBSD: Makefile,v 1.3 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -13,6 +13,7 @@ LIB=		hdb
 
 LIBDPLIBS+=	hx509		${HEIMBASE}/lib/libhx509	\
 		crypto		${SSLBASE}/lib/libcrypto	\
+		krb5		${HEIMBASE}/lib/libkrb5		\
 		asn1		${HEIMBASE}/lib/libasn1		\
 		com_err		${HEIMBASE}/lib/libcom_err	\
 		roken		${HEIMBASE}/lib/libroken	\

Index: src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile:1.1 src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile:1.2
--- src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile:1.1	Wed Apr 13 19:16:51 2011
+++ src/crypto/external/bsd/heimdal/lib/libheimntlm/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:51 elric Exp $
+# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# cryptographic software
 
@@ -11,8 +11,10 @@ NOLINT=
 
 LIB=		heimntlm
 
-LIBDPLIBS+=	asn1    ${.CURDIR}/../libasn1 \
-		krb5    ${.CURDIR}/../libkrb5 \
+LIBDPLIBS+=	asn1	${.CURDIR}/../libasn1 \
+		com_err	${.CURDIR}/../libcom_err \
+		crypto	${SSLBASE}/lib/libcrypto \
+		krb5	${.CURDIR}/../libkrb5 \
 		roken	${.CURDIR}/../libroken
 
 HEIMSRCS= ntlm_err.et ntlm.c

Index: src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile:1.2 src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile:1.3
--- src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile:1.2	Fri Apr 15 14:39:32 2011
+++ src/crypto/external/bsd/heimdal/lib/libkadm5clnt/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/04/15 14:39:32 elric Exp $
+# $NetBSD: Makefile,v 1.3 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -12,6 +12,7 @@ NOLINT=		# defined
 LIB=		kadm5clnt
 
 LIBDPLIBS+=	krb5	${.CURDIR}/../libkrb5 \
+		com_err	${.CURDIR}/../libcom_err \
 		hdb	${.CURDIR}/../libhdb \
 		roken	${.CURDIR}/../libroken
 

Index: src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile:1.1 src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile:1.2
--- src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile:1.1	Wed Apr 13 19:16:52 2011
+++ src/crypto/external/bsd/heimdal/lib/libkadm5srv/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:52 elric Exp $
+# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -12,6 +12,7 @@ NOLINT=		# defined
 LIB=		kadm5srv
 
 LIBDPLIBS+=	krb5	${.CURDIR}/../libkrb5 \
+		com_err	${.CURDIR}/../libcom_err \
 		hdb	${.CURDIR}/../libhdb \
 		roken	${.CURDIR}/../libroken
 

Index: src/crypto/external/bsd/heimdal/lib/libkafs/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libkafs/Makefile:1.1 src/crypto/external/bsd/heimdal/lib/libkafs/Makefile:1.2
--- src/crypto/external/bsd/heimdal/lib/libkafs/Makefile:1.1	Wed Apr 13 19:16:53 2011
+++ src/crypto/external/bsd/heimdal/lib/libkafs/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:53 elric Exp $
+# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -12,6 +12,7 @@ NOLINT=		# defined
 LIB=		kafs
 
 LIBDPLIBS+=	krb5	${.CURDIR}/../libkrb5 \
+		asn1	${.CURDIR}/../libasn1 \
 		roken	${.CURDIR}/../libroken
 
 SRCS=		afssys.c afskrb5.c common.c

Index: src/crypto/external/bsd/heimdal/lib/libkdc/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libkdc/Makefile:1.1 src/crypto/external/bsd/heimdal/lib/libkdc/Makefile:1.2
--- src/crypto/external/bsd/heimdal/lib/libkdc/Makefile:1.1	Wed Apr 13 19:16:53 2011
+++ src/crypto/external/bsd/heimdal/lib/libkdc/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/04/13 19:16:53 elric Exp $
+# $NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
 .include <bsd.own.mk>
 .include <${.CURDIR}/../../Makefile.inc>
@@ -11,7 +11,10 @@ NOLINT=
 LIB=		kdc
 
 LIBDPLIBS+=	krb5		${.CURDIR}/../libkrb5		\
+		crypto		${SSLBASE}/lib/libcrypto	\
 		hdb		${.CURDIR}/../libhdb		\
+		hx509		${.CURDIR}/../libhx509		\
+		asn1		${.CURDIR}/../libasn1		\
 		heimntlm	${.CURDIR}/../libheimntlm	\
 		roken		${.CURDIR}/../libroken
 

Index: src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile
diff -u src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.6 src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.7
--- src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile:1.6	Sun Jul 31 06:43:56 2011
+++ src/crypto/external/bsd/heimdal/lib/libkrb5/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2011/07/31 06:43:56 plunky Exp $
+# $NetBSD: Makefile,v 1.7 2013/09/11 23:04:09 joerg Exp $
 
 USE_FORT?= yes	# network protocol library
 
@@ -21,7 +21,8 @@ LIBDPLIBS+=	hx509		${HEIMBASE}/lib/libhx
 		com_err		${HEIMBASE}/lib/libcom_err	\
 		roken		${HEIMBASE}/lib/libroken	\
 		wind		${HEIMBASE}/lib/libwind		\
-		heimbase	${HEIMBASE}/lib/libheimbase
+		heimbase	${HEIMBASE}/lib/libheimbase	\
+		crypt		${NETBSDSRCDIR}/lib/libcrypt
 
 HEIMSRCS= krb_err.et krb5_err.et heim_err.et k524_err.et
 

Index: src/crypto/external/bsd/libsaslc/lib/Makefile
diff -u src/crypto/external/bsd/libsaslc/lib/Makefile:1.7 src/crypto/external/bsd/libsaslc/lib/Makefile:1.8
--- src/crypto/external/bsd/libsaslc/lib/Makefile:1.7	Fri Sep 23 15:24:35 2011
+++ src/crypto/external/bsd/libsaslc/lib/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2011/09/23 15:24:35 jruoho Exp $
+# $NetBSD: Makefile,v 1.8 2013/09/11 23:04:09 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -54,6 +54,7 @@ EXTDIST=${.CURDIR}/../dist
 INCS+= saslc.h
 INCSDIR=/usr/include
 
+LIBDPLIBS+= crypto ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto
 LIBDPLIBS+= ssl ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl
 .if (${MKKERBEROS} != "no")
 LIBDPLIBS+= gssapi ${NETBSDSRCDIR}/crypto/external/bsd/heimdal/lib/libgssapi

Index: src/external/bsd/bind/lib/Makefile
diff -u src/external/bsd/bind/lib/Makefile:1.1 src/external/bsd/bind/lib/Makefile:1.2
--- src/external/bsd/bind/lib/Makefile:1.1	Sun Apr 12 03:46:10 2009
+++ src/external/bsd/bind/lib/Makefile	Wed Sep 11 23:04:09 2013
@@ -1,9 +1,5 @@
-#	$NetBSD: Makefile,v 1.1 2009/04/12 03:46:10 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:09 joerg Exp $
 
-# XXX These bind9/ISC libraries should depend on each other but the
-# XXX dependency ordering requires considerable investigation.
-# XXX Please preserve the order below so we know the order ISC links
-# XXX them in in their Makefiles.
-SUBDIR+= libbind9 libdns liblwres libisccfg libisccc libisc
+SUBDIR+= libisc liblwres .WAIT libdns libisccc .WAIT libisccfg .WAIT libbind9
 
 .include <bsd.subdir.mk>

Index: src/external/bsd/bind/lib/libbind9/Makefile
diff -u src/external/bsd/bind/lib/libbind9/Makefile:1.1 src/external/bsd/bind/lib/libbind9/Makefile:1.2
--- src/external/bsd/bind/lib/libbind9/Makefile:1.1	Sun Apr 12 03:46:10 2009
+++ src/external/bsd/bind/lib/libbind9/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2009/04/12 03:46:10 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
 
 LIB=bind9
 
@@ -13,4 +13,8 @@ DIST=	${IDIST}/lib/bind9
 
 SRCS=	check.c getaddresses.c version.c
 
+LIBDPLIBS+=	isc	${.CURDIR}/../libisc \
+		dns	${.CURDIR}/../libdns \
+		isccfg	${.CURDIR}/../libisccfg \
+
 .include <bsd.lib.mk>

Index: src/external/bsd/bind/lib/libdns/Makefile
diff -u src/external/bsd/bind/lib/libdns/Makefile:1.11 src/external/bsd/bind/lib/libdns/Makefile:1.12
--- src/external/bsd/bind/lib/libdns/Makefile:1.11	Sat Jul 27 19:23:14 2013
+++ src/external/bsd/bind/lib/libdns/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.11 2013/07/27 19:23:14 christos Exp $
+#	$NetBSD: Makefile,v 1.12 2013/09/11 23:04:10 joerg Exp $
 
 LIB=dns
 #USE_SHLIBDIR=   yes
@@ -10,6 +10,8 @@ LIB=dns
 DIST=	${IDIST}/lib/dns
 .include "${DIST}/api"
 
+LIBDPLIBS+=	isc	${.CURDIR}/../libisc
+
 .PATH.c:	${DIST}/unix ${DIST}/sec/dst ${DIST}
 CPPFLAGS+=	-I${BIND_SRCDIR}/include/dns -I${DIST}
 

Index: src/external/bsd/bind/lib/libisccc/Makefile
diff -u src/external/bsd/bind/lib/libisccc/Makefile:1.1 src/external/bsd/bind/lib/libisccc/Makefile:1.2
--- src/external/bsd/bind/lib/libisccc/Makefile:1.1	Sun Apr 12 03:46:10 2009
+++ src/external/bsd/bind/lib/libisccc/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2009/04/12 03:46:10 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
 
 LIB=isccc
 
@@ -6,6 +6,8 @@ LIB=isccc
 
 .include "${.CURDIR}/../Makefile.inc"
 
+LIBDPLIBS+=	isc	${.CURDIR}/../libisc
+
 DIST=	${IDIST}/lib/isccc
 .include "${DIST}/api"
 

Index: src/external/bsd/bind/lib/libisccfg/Makefile
diff -u src/external/bsd/bind/lib/libisccfg/Makefile:1.1 src/external/bsd/bind/lib/libisccfg/Makefile:1.2
--- src/external/bsd/bind/lib/libisccfg/Makefile:1.1	Sun Apr 12 03:46:10 2009
+++ src/external/bsd/bind/lib/libisccfg/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2009/04/12 03:46:10 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
 
 LIB=isccfg
 
@@ -6,6 +6,9 @@ LIB=isccfg
 
 .include "${.CURDIR}/../Makefile.inc"
 
+LIBDPLIBS+=	isc	${.CURDIR}/../libisc \
+		dns	${.CURDIR}/../libdns
+
 DIST=	${IDIST}/lib/isccfg
 .include "${DIST}/api"
 

Index: src/external/bsd/libdwarf/lib/Makefile
diff -u src/external/bsd/libdwarf/lib/Makefile:1.2 src/external/bsd/libdwarf/lib/Makefile:1.3
--- src/external/bsd/libdwarf/lib/Makefile:1.2	Fri Jan 18 16:22:35 2013
+++ src/external/bsd/libdwarf/lib/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/01/18 16:22:35 christos Exp $
+#	$NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
 
 .include <bsd.init.mk>
 
@@ -26,4 +26,6 @@ CPPFLAGS+=	-I${.CURDIR}
 
 WITHOUT_MAN=	yes
 
+LIBDPLIBS+=	elf		${NETBSDSRCDIR}/external/bsd/libelf/lib
+
 .include <bsd.lib.mk>

Index: src/external/bsd/libevent/lib/Makefile
diff -u src/external/bsd/libevent/lib/Makefile:1.2 src/external/bsd/libevent/lib/Makefile:1.3
--- src/external/bsd/libevent/lib/Makefile:1.2	Thu Apr 11 16:59:16 2013
+++ src/external/bsd/libevent/lib/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,7 +1,7 @@
-#	$NetBSD: Makefile,v 1.2 2013/04/11 16:59:16 christos Exp $
+#	$NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
 .include <bsd.own.mk>
 
-SUBDIR=	 libevent
+SUBDIR=	 libevent .WAIT
 .if ${MKCRYPTO} != "no"
 SUBDIR+=	libevent_openssl
 .endif

Index: src/external/bsd/libevent/lib/libevent_openssl/Makefile
diff -u src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.1 src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.2
--- src/external/bsd/libevent/lib/libevent_openssl/Makefile:1.1	Thu Apr 11 16:59:17 2013
+++ src/external/bsd/libevent/lib/libevent_openssl/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/04/11 16:59:17 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -7,7 +7,9 @@ LIB=event_openssl
 SRCS= \
 bufferevent_openssl.c
 
-LIBDPLIBS+=     crypto  ${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \
-	crypt  ${NETBSDSRCDIR}/lib/libcrypt
+LIBDPLIBS+= \
+	event	${.CURDIR}/../libevent \
+	crypto	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto \
+	ssl	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl
 
 .include <bsd.lib.mk>

Index: src/external/bsd/libevent/lib/libevent_pthreads/Makefile
diff -u src/external/bsd/libevent/lib/libevent_pthreads/Makefile:1.1 src/external/bsd/libevent/lib/libevent_pthreads/Makefile:1.2
--- src/external/bsd/libevent/lib/libevent_pthreads/Makefile:1.1	Thu Apr 11 16:59:17 2013
+++ src/external/bsd/libevent/lib/libevent_pthreads/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,12 +1,13 @@
-#	$NetBSD: Makefile,v 1.1 2013/04/11 16:59:17 christos Exp $
+#	$NetBSD: Makefile,v 1.2 2013/09/11 23:04:10 joerg Exp $
 
 LIB=event_pthreads
 
 COPTS+=-pthread
 
-SRCS= \
-evthread_pthread.c
+SRCS=		evthread_pthread.c
 
-LIBDPLIBS+=     pthread  ${NETBSDSRCDIR}/lib/libpthread
+LIBDPLIBS+= \
+	event	${.CURDIR}/../libevent \
+	pthread	${NETBSDSRCDIR}/lib/libpthread
 
 .include <bsd.lib.mk>

Index: src/external/bsd/openldap/bin/Makefile.inc
diff -u src/external/bsd/openldap/bin/Makefile.inc:1.3 src/external/bsd/openldap/bin/Makefile.inc:1.4
--- src/external/bsd/openldap/bin/Makefile.inc:1.3	Mon Mar  8 05:23:41 2010
+++ src/external/bsd/openldap/bin/Makefile.inc	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.inc,v 1.3 2010/03/08 05:23:41 lukem Exp $
+#	$NetBSD: Makefile.inc,v 1.4 2013/09/11 23:04:10 joerg Exp $
 
 .include "../openldap.mk"
 
@@ -26,10 +26,10 @@ DPADD+=	${LDAPLIB.lutil}
 
 LDADD+= -lldap
 DPADD+= ${LIBLDAP}
-
-.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != ""))
 LDADD+=	-llber
 DPADD+=	${LIBLBER}
+
+.if (${MKPIC} == "no" || (defined(LDSTATIC) && ${LDSTATIC} != ""))
 .if ${MKCRYPTO} != "no" 
 DPADD+=	${LIBSSL} ${LIBCRYPTO}
 LDADD+=	-lssl -lcrypto

Index: src/external/cddl/osnet/lib/Makefile
diff -u src/external/cddl/osnet/lib/Makefile:1.4 src/external/cddl/osnet/lib/Makefile:1.5
--- src/external/cddl/osnet/lib/Makefile:1.4	Wed Feb 24 12:18:37 2010
+++ src/external/cddl/osnet/lib/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2010/02/24 12:18:37 tron Exp $
+#	$NetBSD: Makefile,v 1.5 2013/09/11 23:04:10 joerg Exp $
 #
 #
 
@@ -14,6 +14,7 @@ SUBDIR+=	libavl
 SUBDIR+=	libnvpair
 SUBDIR+=	libumem
 SUBDIR+=	libuutil
+SUBDIR+=	.WAIT
 SUBDIR+=	libzfs
 SUBDIR+=	libzpool
 .endif

Index: src/external/cddl/osnet/lib/libzfs/Makefile
diff -u src/external/cddl/osnet/lib/libzfs/Makefile:1.6 src/external/cddl/osnet/lib/libzfs/Makefile:1.7
--- src/external/cddl/osnet/lib/libzfs/Makefile:1.6	Thu Jan 13 23:18:24 2011
+++ src/external/cddl/osnet/lib/libzfs/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,12 +1,19 @@
-#	$NetBSD: Makefile,v 1.6 2011/01/13 23:18:24 haad Exp $
+#	$NetBSD: Makefile,v 1.7 2013/09/11 23:04:10 joerg Exp $
 
 .PATH: ${.CURDIR}/../../dist/common/zfs
 .PATH: ${.CURDIR}/../../dist/common/fs/zfs
 .PATH: ${.CURDIR}/../../dist/lib/libzfs/common
 
 LIB=	zfs
-DPADD=	${LIBUTIL}
-LDADD=	-lutil
+
+LIBDPLIBS+= \
+	avl	${.CURDIR}/../libavl \
+	nvpair	${.CURDIR}/../libnvpair \
+	m	${NETBSDSRCDIR}/lib/libm \
+	pthread	${NETBSDSRCDIR}/lib/libpthread \
+	umem	${.CURDIR}/../libumem \
+	util	${NETBSDSRCDIR}/lib/libutil \
+	uutil	${.CURDIR}/../libuutil
 
 # Local
 SRCS=	deviceid.c mnttab.c mkdirp.c zmount.c fsshare.c zone.c efi.c ucred.c stubs.c

Index: src/external/cddl/osnet/lib/libzpool/Makefile
diff -u src/external/cddl/osnet/lib/libzpool/Makefile:1.7 src/external/cddl/osnet/lib/libzpool/Makefile:1.8
--- src/external/cddl/osnet/lib/libzpool/Makefile:1.7	Fri Jun 21 19:16:01 2013
+++ src/external/cddl/osnet/lib/libzpool/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2013/06/21 19:16:01 christos Exp $
+#	$NetBSD: Makefile,v 1.8 2013/09/11 23:04:10 joerg Exp $
 
 .include "${.CURDIR}/../../dist/uts/common/Makefile.files"
 .include "../../Makefile.zfs"
@@ -9,9 +9,14 @@
 .PATH: ${.CURDIR}/../../dist/uts/common/fs/zfs
 .PATH: ${.CURDIR}/../../dist/uts/common/os
 
+LIBDPLIBS+= \
+	avl	${.CURDIR}/../libavl \
+	nvpair	${.CURDIR}/../libnvpair \
+	pthread	${NETBSDSRCDIR}/lib/libpthread \
+	umem	${.CURDIR}/../libumem \
+	z	${NETBSDSRCDIR}/lib/libz \
+
 LIB=		zpool
-DPADD=		${LIBPTHREAD} ${LIBZ}
-LDADD=		-lpthread -lz
 CPPFLAGS+=	-std=c99
 #CPPFLAGS+=-Wall -Wno-unknown-pragmas
 

Index: src/external/gpl2/lvm2/lib/libdevmapper/Makefile
diff -u src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.8 src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.9
--- src/external/gpl2/lvm2/lib/libdevmapper/Makefile:1.8	Thu May 26 12:56:26 2011
+++ src/external/gpl2/lvm2/lib/libdevmapper/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2011/05/26 12:56:26 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2013/09/11 23:04:10 joerg Exp $
 
 USE_SHLIBDIR=	yes
 USE_FORT?=	no
@@ -21,7 +21,7 @@ CPPFLAGS+=	-I${LIBDEVMAPPER_DISTDIR} \
 
 CPPFLAGS+=	-D__LIB_DEVMAPPER__ 
 
-LIBDPLIBS+=	prop ${NETBSDSRCDIR}/lib/libprop
+LIBDPLIBS+=	dm ${NETBSDSRCDIR}/lib/libdm
 
 SRCS+=		bitset.c hash.c list.c libdm-common.c libdm-file.c \
 		libdm-deptree.c	libdm-string.c libdm-report.c \

Index: src/lib/Makefile
diff -u src/lib/Makefile:1.206 src/lib/Makefile:1.207
--- src/lib/Makefile:1.206	Wed Aug 21 03:18:05 2013
+++ src/lib/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.206 2013/08/21 03:18:05 matt Exp $
+#	$NetBSD: Makefile,v 1.207 2013/09/11 23:04:10 joerg Exp $
 #	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
 
 .include <bsd.own.mk>
@@ -33,7 +33,7 @@ SUBDIR+=	i18n_module
 SUBDIR+=	libarch \
 		libbluetooth libbsdmalloc libbz2 \
 		libcompat libcrypt \
-		libintl libipsec libisns libkvm libm \
+		libintl libipsec libkvm libm \
 		libossaudio libpci libpmc libposix libprop libpthread \
 		libpthread_dbg libpuffs libresolv librmt librpcsvc librt \
 		libtelnet libterminfo \
@@ -69,7 +69,6 @@ SUBDIR+=	../external/bsd/am-utils/lib
 
 SUBDIR+=	../external/bsd/flex/lib
 SUBDIR+=	../external/bsd/tre/lib
-SUBDIR+=	../external/bsd/libdwarf/lib
 SUBDIR+=	../external/bsd/libelf/lib
 SUBDIR+=	../external/bsd/liblzf/lib
 SUBDIR+=	../external/bsd/libpcap/lib
@@ -105,6 +104,7 @@ SUBDIR+=	../external/lgpl2/mpc/lib/libmp
 #==================== 1st library dependency barrier ====================
 SUBDIR+=	.WAIT
 
+SUBDIR+=	../external/bsd/libdwarf/lib # depends on libelf
 SUBDIR+=	libcurses	# depends on libterminfo
 SUBDIR+=	libdm		# depends on libprop
 SUBDIR+=	libedit		# depends on libterminfo
@@ -113,6 +113,7 @@ SUBDIR+=	libppath	# depends on libprop
 SUBDIR+=	libperfuse	# depends on libpuffs
 SUBDIR+=	libquota	# depends on libprop and librpcsvc
 SUBDIR+=	librefuse	# depends on libpuffs
+SUBDIR+=	libisns 	# depends on libpthread
 .if (${MKRUMP} != "no")
 SUBDIR+=	librumpuser	# depends on libpthread
 SUBDIR+=	librumphijack	# depends on librumpclient and libpthread

Index: src/lib/libdm/Makefile
diff -u src/lib/libdm/Makefile:1.2 src/lib/libdm/Makefile:1.3
--- src/lib/libdm/Makefile:1.2	Wed Mar 21 05:36:24 2012
+++ src/lib/libdm/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2012/03/21 05:36:24 matt Exp $
+# $NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
 USE_FORT?= no  # network protocol library
 
 LIB=    dm
@@ -13,8 +13,7 @@ CPPFLAGS+= -I${.CURDIR}
 INCS= dm.h
 INCSDIR= /usr/include
 
-#LDADD+= -lprop
-#DPADD+= ${LIBPROP}
+LIBDPLIBS+=	prop		${NETBSDSRCDIR}/lib/libprop
 
 .ifdef RUMP_ACTION
 CPPFLAGS+= -DRUMP_ACTION

Index: src/lib/libisns/Makefile
diff -u src/lib/libisns/Makefile:1.4 src/lib/libisns/Makefile:1.5
--- src/lib/libisns/Makefile:1.4	Wed Mar 21 05:37:42 2012
+++ src/lib/libisns/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.4 2012/03/21 05:37:42 matt Exp $
+#	$NetBSD: Makefile,v 1.5 2013/09/11 23:04:10 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -13,4 +13,6 @@ INCSDIR=/usr/include
 
 WARNS?=	5
 
+LIBDPLIBS+=	pthread	${.CURDIR}/../libpthread
+
 .include <bsd.lib.mk>

Index: src/lib/libp2k/Makefile
diff -u src/lib/libp2k/Makefile:1.2 src/lib/libp2k/Makefile:1.3
--- src/lib/libp2k/Makefile:1.2	Thu Nov 27 16:14:46 2008
+++ src/lib/libp2k/Makefile	Wed Sep 11 23:04:10 2013
@@ -1,8 +1,9 @@
-#	$NetBSD: Makefile,v 1.2 2008/11/27 16:14:46 pooka Exp $
+#	$NetBSD: Makefile,v 1.3 2013/09/11 23:04:10 joerg Exp $
 #
 
 LIB=		p2k
-LIBDPLIBS+=	rump	${.CURDIR}/../librump		\
+LIBDPLIBS+=	puffs	${.CURDIR}/../libpuffs		\
+		rump	${.CURDIR}/../librump		\
 		rumpvfs	${.CURDIR}/../librumpvfs	\
 		ukfs	${.CURDIR}/../libukfs
 

Index: src/lib/libppath/Makefile
diff -u src/lib/libppath/Makefile:1.2 src/lib/libppath/Makefile:1.3
--- src/lib/libppath/Makefile:1.2	Wed Mar 21 05:37:43 2012
+++ src/lib/libppath/Makefile	Wed Sep 11 23:04:11 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2012/03/21 05:37:43 matt Exp $
+#	$NetBSD: Makefile,v 1.3 2013/09/11 23:04:11 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -14,6 +14,8 @@ PPATHLIBDIR=${NETBSDSRCDIR}/common/lib/l
 
 SRCS+=ppath_malloc.c
 
+LIBDPLIBS+=	prop		${NETBSDSRCDIR}/lib/libprop
+
 LINTFLAGS+=-w
 LIB=	ppath
 

Index: src/lib/libukfs/Makefile
diff -u src/lib/libukfs/Makefile:1.6 src/lib/libukfs/Makefile:1.7
--- src/lib/libukfs/Makefile:1.6	Wed Mar 21 05:38:49 2012
+++ src/lib/libukfs/Makefile	Wed Sep 11 23:04:11 2013
@@ -1,11 +1,12 @@
-#	$NetBSD: Makefile,v 1.6 2012/03/21 05:38:49 matt Exp $
+#	$NetBSD: Makefile,v 1.7 2013/09/11 23:04:11 joerg Exp $
 #
 
 WARNS=		2
 
 LIB=		ukfs
 LIBDPLIBS+=	rump	${.CURDIR}/../librump		\
-		rumpvfs	${.CURDIR}/../librumpvfs
+		rumpvfs	${.CURDIR}/../librumpvfs \
+		pthread	${.CURDIR}/../libpthread
 CPPFLAGS+=	-I${.CURDIR}
 
 INCS=		ukfs.h

Index: src/lib/npf/mod.mk
diff -u src/lib/npf/mod.mk:1.5 src/lib/npf/mod.mk:1.6
--- src/lib/npf/mod.mk:1.5	Wed Mar 13 13:16:38 2013
+++ src/lib/npf/mod.mk	Wed Sep 11 23:04:11 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: mod.mk,v 1.5 2013/03/13 13:16:38 christos Exp $
+#	$NetBSD: mod.mk,v 1.6 2013/09/11 23:04:11 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -26,4 +26,6 @@ SHLIBINSTALLDIR=${LIBROOTDIR}/npf
 LIB=		${MOD}
 SRCS=		npf${MOD}.c
 
+LIBDPLIBS+=	npf		${NETBSDSRCDIR}/lib/libnpf
+
 .include <bsd.lib.mk>

Index: src/share/mk/bsd.lua.mk
diff -u src/share/mk/bsd.lua.mk:1.4 src/share/mk/bsd.lua.mk:1.5
--- src/share/mk/bsd.lua.mk:1.4	Sun Oct 16 00:45:09 2011
+++ src/share/mk/bsd.lua.mk	Wed Sep 11 23:04:11 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.lua.mk,v 1.4 2011/10/16 00:45:09 mbalmer Exp $
+#	$NetBSD: bsd.lua.mk,v 1.5 2013/09/11 23:04:11 joerg Exp $
 #
 # Build rules and definitions for Lua modules
 
@@ -144,6 +144,9 @@ ${LUA_TARG.${_M}}:	${LUA_OBJS.${_M}} ${D
 
 .endif
 
+DPADD+=	${LIBLUA}
+LDADD+=	-llua
+
 ##
 ## module install rules
 lua-install:		${DESTDIR}${LUA_DEST.${_M}}/${LUA_NAME.${_M}}

Reply via email to