Module Name:    src
Committed By:   christos
Date:           Tue Jan  5 13:07:47 UTC 2016

Modified Files:
        src/external/bsd/blacklist/lib: Makefile
        src/external/bsd/elftoolchain/lib/libdwarf: Makefile
        src/external/bsd/fetch/lib: Makefile
        src/external/bsd/libc++/lib: Makefile
        src/external/gpl2/lvm2/lib/liblvm: Makefile
        src/external/gpl3/gcc.old/lib/libtsan: Makefile
        src/external/gpl3/gcc/lib/libtsan: Makefile
        src/external/mit/xorg/lib/libfontenc: Makefile
        src/external/mit/xorg/lib/libglut: Makefile
        src/external/mit/xorg/lib/libpciaccess: Makefile
        src/external/public-domain/xz/lib: Makefile
        src/lib/libnpf: Makefile
        src/sys/rump/kern/lib/libsljit: Makefile

Log Message:
- Change LDADD/DPADD in library dependencies to LIBDPLIBS
- Fix some LDADD abuse and remove useless dependencies
- include <bsd.init.mk> in the right place where appropriate
>From Rin Okuyama


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/external/bsd/blacklist/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/elftoolchain/lib/libdwarf/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/fetch/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/libc++/lib/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/gpl2/lvm2/lib/liblvm/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 src/external/gpl3/gcc.old/lib/libtsan/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/gpl3/gcc/lib/libtsan/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/libfontenc/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libglut/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/lib/libpciaccess/Makefile
cvs rdiff -u -r1.5 -r1.6 src/external/public-domain/xz/lib/Makefile
cvs rdiff -u -r1.5 -r1.6 src/lib/libnpf/Makefile
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/kern/lib/libsljit/Makefile

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

Modified files:

Index: src/external/bsd/blacklist/lib/Makefile
diff -u src/external/bsd/blacklist/lib/Makefile:1.5 src/external/bsd/blacklist/lib/Makefile:1.6
--- src/external/bsd/blacklist/lib/Makefile:1.5	Wed Dec 30 12:57:20 2015
+++ src/external/bsd/blacklist/lib/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2015/12/30 17:57:20 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:46 christos Exp $
+
+.include <bsd.own.mk>
 
 USE_SHLIBDIR=   yes
 
 CPPFLAGS+=-D_REENTRANT
-DPADD+=${LIBPTHREAD}
-LDADD+=-lpthread
+LIBDPLIBS+=pthread ${NETBSDSRCDIR}/lib/libpthread
 LIB=blacklist
 SRCS=bl.c blacklist.c
 MAN=libblacklist.3

Index: src/external/bsd/elftoolchain/lib/libdwarf/Makefile
diff -u src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.2 src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.3
--- src/external/bsd/elftoolchain/lib/libdwarf/Makefile:1.2	Sun Mar  9 14:11:37 2014
+++ src/external/bsd/elftoolchain/lib/libdwarf/Makefile	Tue Jan  5 08:07:46 2016
@@ -84,8 +84,7 @@ GENSRCS=	dwarf_pubnames.c dwarf_pubtypes
 CLEANFILES=	${GENSRCS}
 CPPFLAGS+=	-I. -I${SRCDIR} -I${TOP}/common -I${TOP}/libelf
 
-LDADD+=		-lelf
-DPADD+=		${LIBELF}
+LIBDPLIBS+=	elf ${.CURDIR}/../libelf
 
 SHLIB_MAJOR=	1
 SHLIB_MINOR=	0

Index: src/external/bsd/fetch/lib/Makefile
diff -u src/external/bsd/fetch/lib/Makefile:1.8 src/external/bsd/fetch/lib/Makefile:1.9
--- src/external/bsd/fetch/lib/Makefile:1.8	Wed Aug 17 05:20:14 2011
+++ src/external/bsd/fetch/lib/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/08/17 09:20:14 christos Exp $
+# $NetBSD: Makefile,v 1.9 2016/01/05 13:07:46 christos Exp $
 
 LIB=		fetch
 SRCS=		fetch.c common.c ftp.c http.c file.c
@@ -18,8 +18,6 @@ CPPFLAGS+=	-DINET6
 .if (${MKCRYPTO} != "no")
 CPPFLAGS+=	-DWITH_SSL
 
-LDADD=		-lssl -lcrypto
-
 LIBDPLIBS+=	ssl	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libssl \
 		crypto	${NETBSDSRCDIR}/crypto/external/bsd/openssl/lib/libcrypto
 .endif

Index: src/external/bsd/libc++/lib/Makefile
diff -u src/external/bsd/libc++/lib/Makefile:1.7 src/external/bsd/libc++/lib/Makefile:1.8
--- src/external/bsd/libc++/lib/Makefile:1.7	Wed Aug 20 11:19:39 2014
+++ src/external/bsd/libc++/lib/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/08/20 15:19:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/05 13:07:46 christos Exp $
 
 LIB=		c++
 WARNS=		4
@@ -44,6 +44,6 @@ CWARNFLAGS.clang+=	-Wno-error=missing-pr
 CWARNFLAGS.clang+=	-Wno-error=missing-field-initializers -Wno-error=switch
 CWARNFLAGS.clang+=	-Wno-error=implicit-exception-spec-mismatch
 
-LDADD+=	-Wl,-z,defs
+LDFLAGS+=	-Wl,-z,defs
 
 .include <bsd.lib.mk>

Index: src/external/gpl2/lvm2/lib/liblvm/Makefile
diff -u src/external/gpl2/lvm2/lib/liblvm/Makefile:1.7 src/external/gpl2/lvm2/lib/liblvm/Makefile:1.8
--- src/external/gpl2/lvm2/lib/liblvm/Makefile:1.7	Tue Jan 14 14:58:19 2014
+++ src/external/gpl2/lvm2/lib/liblvm/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2014/01/14 19:58:19 christos Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/05 13:07:46 christos Exp $
 
 LIBISPRIVATE=	yes
 
@@ -43,8 +43,6 @@ SRCS+=		activate.c lvmcache.c toolcontex
 		filter_netbsd.c snapshot.c mirrored.c dev_manager.c fs.c dev.c \
 		lvm-globals.c
 
-LDADD+=		-lprop
-
 .PATH:	${LVM2_DISTDIR}/lib/
 .PATH:	${LVM2_DISTDIR}/lib/activate
 .PATH:	${LVM2_DISTDIR}/lib/cache

Index: src/external/gpl3/gcc.old/lib/libtsan/Makefile
diff -u src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.1.1.1 src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.2
--- src/external/gpl3/gcc.old/lib/libtsan/Makefile:1.1.1.1	Tue Sep 22 23:03:39 2015
+++ src/external/gpl3/gcc.old/lib/libtsan/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2015/09/23 03:03:39 mrg Exp $
+# $NetBSD: Makefile,v 1.2 2016/01/05 13:07:46 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -61,7 +61,7 @@ LIB=	tsan
 SRCS=	${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
 CPPFLAGS+=-I${TSAN}/include -I${TSAN}
 
-LDADD+=	-lstdc++ -lpthread
-DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}
+LIBDPLIBS+=	stdc++	${.CURDIR}/../libstdc++-v3 \
+		pthread	${NETBSDSRCDIR}/lib/libpthread
 
 .include <bsd.lib.mk>

Index: src/external/gpl3/gcc/lib/libtsan/Makefile
diff -u src/external/gpl3/gcc/lib/libtsan/Makefile:1.2 src/external/gpl3/gcc/lib/libtsan/Makefile:1.3
--- src/external/gpl3/gcc/lib/libtsan/Makefile:1.2	Tue Jan  6 22:49:13 2015
+++ src/external/gpl3/gcc/lib/libtsan/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2015/01/07 03:49:13 christos Exp $
+# $NetBSD: Makefile,v 1.3 2016/01/05 13:07:46 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -61,7 +61,7 @@ LIB=	tsan
 SRCS=	${TSAN_SRCS} ${INTERCEPTION_SRCS} ${SANITIZER_SRCS}
 CPPFLAGS+=-I${TSAN}/include -I${TSAN}
 
-LDADD+=	-lstdc++ -lpthread
-DPADD+= ${LIBSTDCXX} ${LIBPTHREAD}
+LIBDPLIBS+=	stdc++	${.CURDIR}/../libstdc++-v3 \
+		pthread	${NETBSDSRCDIR}/lib/libpthread
 
 .include <bsd.lib.mk>

Index: src/external/mit/xorg/lib/libfontenc/Makefile
diff -u src/external/mit/xorg/lib/libfontenc/Makefile:1.2 src/external/mit/xorg/lib/libfontenc/Makefile:1.3
--- src/external/mit/xorg/lib/libfontenc/Makefile:1.2	Sat Sep 13 00:32:31 2008
+++ src/external/mit/xorg/lib/libfontenc/Makefile	Tue Jan  5 08:07:46 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2008/09/13 04:32:31 cube Exp $
+#	$NetBSD: Makefile,v 1.3 2016/01/05 13:07:46 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -15,8 +15,7 @@ CPPFLAGS+=	-DFONTENC_NO_LIBFONT
 CPPFLAGS+=	-DFONT_ENCODINGS_DIRECTORY=\"${X11FONTDIR}/encodings/encodings.dir\"
 CPPFLAGS+=	-I${DESTDIR}${X11INCDIR}/X11/fonts
 
-LDADD+=	-lz
-DPADD+=	${LIBZ}
+LIBDPLIBS+=	z ${NETBSDSRCDIR}/lib/libz
 
 PKGCONFIG=	fontenc
 

Index: src/external/mit/xorg/lib/libglut/Makefile
diff -u src/external/mit/xorg/lib/libglut/Makefile:1.7 src/external/mit/xorg/lib/libglut/Makefile:1.8
--- src/external/mit/xorg/lib/libglut/Makefile:1.7	Mon Nov 22 16:05:29 2010
+++ src/external/mit/xorg/lib/libglut/Makefile	Tue Jan  5 08:07:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2010/11/22 21:05:29 mrg Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/05 13:07:47 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -69,8 +69,7 @@ LIBDPLIBS=	Xi	${.CURDIR}/../libXi \
 		GL	${.CURDIR}/../libGL \
 		GLU	${.CURDIR}/../libGLU
 
-LDADD+=		-lm
-DPADD+=		${LIBM}
+LIBDPLIBS+=	m ${NETBSDSRCDIR}/lib/libm
 
 PKGCONFIG=	glut
 PKGDIST.glut=	${X11SRCDIR.MesaGLUT}/src/glut/glx

Index: src/external/mit/xorg/lib/libpciaccess/Makefile
diff -u src/external/mit/xorg/lib/libpciaccess/Makefile:1.7 src/external/mit/xorg/lib/libpciaccess/Makefile:1.8
--- src/external/mit/xorg/lib/libpciaccess/Makefile:1.7	Wed Jun 24 18:20:25 2015
+++ src/external/mit/xorg/lib/libpciaccess/Makefile	Tue Jan  5 08:07:47 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.7 2015/06/24 22:20:25 matt Exp $
+#	$NetBSD: Makefile,v 1.8 2016/01/05 13:07:47 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -30,21 +30,19 @@ INCSDIR=${X11INCDIR}
 
 PKGDIST=	${LIB}
 
-LDADD+=	-lpci -lz
-DPADD+=	${LIBPCI} ${LIBZ}
+LIBDPLIBS+=	pci	${NETBSDSRCDIR}/lib/libpci \
+		z	${NETBSDSRCDIR}/lib/libz
 
 .if ${XORG_MACHINE_ARCH} == "i386" || ${XORG_MACHINE_ARCH} == "x86_64"
 CPPFLAGS+=	-DHAVE_MTRR
 .endif
 
 .if ${XORG_MACHINE_ARCH} == "i386"
-LDADD+=	-li386
-DPADD+=	${LIBI386}
+LIBDPLIBS+=	i386 ${NETBSDSRCDIR}/lib/libarch
 .endif
 
 .if ${XORG_MACHINE_ARCH} == "x86_64"
-LDADD+=	-lx86_64
-DPADD+=	${LIBX86_64}
+LIBDPLIBS+=	x86_64 ${NETBSDSRCDIR}/lib/libarch
 .endif
 
 .include <bsd.x11.mk>

Index: src/external/public-domain/xz/lib/Makefile
diff -u src/external/public-domain/xz/lib/Makefile:1.5 src/external/public-domain/xz/lib/Makefile:1.6
--- src/external/public-domain/xz/lib/Makefile:1.5	Fri Apr 17 16:12:45 2015
+++ src/external/public-domain/xz/lib/Makefile	Tue Jan  5 08:07:47 2016
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.5 2015/04/17 20:12:45 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:47 christos Exp $
+
+.include <bsd.init.mk>
 
 LIB=		lzma
 USE_SHLIBDIR=	yes
 NOLINT=		yes
 
-.include <bsd.init.mk>
 
 .PATH:	${XZSRCDIR}/src/liblzma/api ${XZSRCDIR}/src/liblzma/api/lzma
 INCS+=	base.h bcj.h block.h check.h container.h delta.h \
@@ -85,7 +86,6 @@ liblzma.pc:	${XZSRCDIR}/src/liblzma/libl
 
 CLEANFILES+=	liblzma.pc
 
-LDADD+=	-lpthread
-DPADD+=	${LIBPTHREAD}
+LIBDPLIBS+=	pthread ${NETBSDSRCDIR}/lib/libpthread
 
 .include <bsd.lib.mk>

Index: src/lib/libnpf/Makefile
diff -u src/lib/libnpf/Makefile:1.5 src/lib/libnpf/Makefile:1.6
--- src/lib/libnpf/Makefile:1.5	Tue Jul 22 18:28:47 2014
+++ src/lib/libnpf/Makefile	Tue Jan  5 08:07:47 2016
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2014/07/22 22:28:47 christos Exp $
+# $NetBSD: Makefile,v 1.6 2016/01/05 13:07:47 christos Exp $
 
 .include <bsd.own.mk>
 
@@ -13,8 +13,6 @@ INCS=		npf.h
 INCSDIR=	/usr/include
 
 LIBDPLIBS+=	prop ${.CURDIR}/../libprop
-LDADD+=		-lprop
-DPADD+=		${LIBPROP}
 
 WARNS=		5
 NOLINT=		# disabled deliberately

Index: src/sys/rump/kern/lib/libsljit/Makefile
diff -u src/sys/rump/kern/lib/libsljit/Makefile:1.4 src/sys/rump/kern/lib/libsljit/Makefile:1.5
--- src/sys/rump/kern/lib/libsljit/Makefile:1.4	Mon Oct 19 12:16:37 2015
+++ src/sys/rump/kern/lib/libsljit/Makefile	Tue Jan  5 08:07:47 2016
@@ -1,8 +1,10 @@
-#	$NetBSD: Makefile,v 1.4 2015/10/19 16:16:37 pooka Exp $
+#	$NetBSD: Makefile,v 1.5 2016/01/05 13:07:47 christos Exp $
 #
 # Public Domain.
 #
 
+.include <bsd.init.mk>
+
 .PATH:	${.CURDIR}/../../../../external/bsd/sljit/sljit \
 	${.CURDIR}/../../../../external/bsd/sljit/dist/sljit_src
 
@@ -33,7 +35,7 @@ RUMPCOMP_INCS_DIR:=	${.PARSEDIR}
 RUMPCOMP_USER_CPPFLAGS=-I${RUMPCOMP_INCS_DIR}
 
 # Link to libarm to get arm_sync_icache(2)
-LDADD+=	-larm
+LIBDPLIBS+=	arm ${NETBSDSRCDIR}/lib/libarch
 .endif
 
 .include <bsd.lib.mk>

Reply via email to