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}}