Module Name: src Committed By: joerg Date: Thu Sep 12 17:14:20 UTC 2013
Modified Files: src/external/bsd/atf/lib/libatf-c++: Makefile src/external/bsd/kyua-cli/lib: Makefile.inc src/external/bsd/lutok/lib/liblutok: Makefile src/external/mit/xorg/bin/glxinfo: Makefile src/external/mit/xorg/lib/libGLU: Makefile src/share/mk: bsd.lib.mk src/x11/bin/glxinfo: Makefile src/x11/lib/GLU: Makefile Log Message: Handle dependency on libstdc++ / libc++ in bsd.lib.mk. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/external/bsd/atf/lib/libatf-c++/Makefile cvs rdiff -u -r1.1 -r1.2 src/external/bsd/kyua-cli/lib/Makefile.inc cvs rdiff -u -r1.2 -r1.3 src/external/bsd/lutok/lib/liblutok/Makefile cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/bin/glxinfo/Makefile cvs rdiff -u -r1.11 -r1.12 src/external/mit/xorg/lib/libGLU/Makefile cvs rdiff -u -r1.338 -r1.339 src/share/mk/bsd.lib.mk cvs rdiff -u -r1.3 -r1.4 src/x11/bin/glxinfo/Makefile cvs rdiff -u -r1.9 -r1.10 src/x11/lib/GLU/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/atf/lib/libatf-c++/Makefile diff -u src/external/bsd/atf/lib/libatf-c++/Makefile:1.19 src/external/bsd/atf/lib/libatf-c++/Makefile:1.20 --- src/external/bsd/atf/lib/libatf-c++/Makefile:1.19 Thu Mar 14 07:10:06 2013 +++ src/external/bsd/atf/lib/libatf-c++/Makefile Thu Sep 12 17:14:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.19 2013/03/14 07:10:06 jmmv Exp $ +# $NetBSD: Makefile,v 1.20 2013/09/12 17:14:20 joerg Exp $ NOLINT= # defined @@ -8,11 +8,6 @@ LIB= atf-c++ LIBISCXX= yes LIBDPLIBS+= atf-c ${.CURDIR}/../libatf-c -.if ${HAVE_GCC} == 4 -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../gnu/lib/libstdc++-v3_4 -.else -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../external/gpl3/gcc/lib/libstdc++-v3 -.endif LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm Index: src/external/bsd/kyua-cli/lib/Makefile.inc diff -u src/external/bsd/kyua-cli/lib/Makefile.inc:1.1 src/external/bsd/kyua-cli/lib/Makefile.inc:1.2 --- src/external/bsd/kyua-cli/lib/Makefile.inc:1.1 Sat Feb 23 14:16:49 2013 +++ src/external/bsd/kyua-cli/lib/Makefile.inc Thu Sep 12 17:14:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.inc,v 1.1 2013/02/23 14:16:49 jmmv Exp $ +# $NetBSD: Makefile.inc,v 1.2 2013/09/12 17:14:20 joerg Exp $ .include "../Makefile.inc" @@ -6,9 +6,4 @@ LIBISCXX= yes LIBISPRIVATE= yes LIBDPLIBS+= lua ${.CURDIR}/../../../../mit/lua/lib/liblua -.if ${HAVE_GCC} == 4 -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../gnu/lib/libstdc++-v3_4 -.else -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../external/gpl3/gcc/lib/libstdc++-v3 -.endif LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm Index: src/external/bsd/lutok/lib/liblutok/Makefile diff -u src/external/bsd/lutok/lib/liblutok/Makefile:1.2 src/external/bsd/lutok/lib/liblutok/Makefile:1.3 --- src/external/bsd/lutok/lib/liblutok/Makefile:1.2 Fri Feb 22 15:14:31 2013 +++ src/external/bsd/lutok/lib/liblutok/Makefile Thu Sep 12 17:14:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2013/02/22 15:14:31 jmmv Exp $ +# $NetBSD: Makefile,v 1.3 2013/09/12 17:14:20 joerg Exp $ #NOLINT= # defined @@ -8,11 +8,6 @@ LIB= lutok LIBISCXX= yes LIBDPLIBS+= lua ${.CURDIR}/../../../../mit/lua/lib/liblua -.if ${HAVE_GCC} == 4 -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../gnu/lib/libstdc++-v3_4 -.else -LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../external/gpl3/gcc/lib/libstdc++-v3 -.endif LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm SRCDIR= ${NETBSDSRCDIR}/external/bsd/lutok/dist Index: src/external/mit/xorg/bin/glxinfo/Makefile diff -u src/external/mit/xorg/bin/glxinfo/Makefile:1.2 src/external/mit/xorg/bin/glxinfo/Makefile:1.3 --- src/external/mit/xorg/bin/glxinfo/Makefile:1.2 Sun Sep 7 14:07:21 2008 +++ src/external/mit/xorg/bin/glxinfo/Makefile Thu Sep 12 17:14:20 2013 @@ -1,16 +1,19 @@ -# $NetBSD: Makefile,v 1.2 2008/09/07 14:07:21 lukem Exp $ +# $NetBSD: Makefile,v 1.3 2013/09/12 17:14:20 joerg Exp $ NOMAN= # defined .include <bsd.own.mk> -PROG= glxinfo +.if ${MKPIC} == "no" || ${LDSTATIC:U} != "" +PROG_CXX= glxinfo +.else +PROG= glxinfo +.endif CPPFLAGS+=${X11FLAGS.THREADS} -DDO_GLU -LDADD+= -lGLU -lGL -lXext -lX11 -lpthread -lstdc++ -lm -DPADD+= ${LIBGLU} ${LIBGL} ${LIBXEXT} ${LIBX11} ${LIBPTHREAD} -DPADD+= ${LIBSTDCXX} ${LIBM} +LDADD+= -lGLU -lGL -lXext -lX11 -lpthread -lm +DPADD+= ${LIBGLU} ${LIBGL} ${LIBXEXT} ${LIBX11} ${LIBPTHREAD} ${LIBM} .PATH: ${X11SRCDIR.MesaDemos}/progs/xdemos Index: src/external/mit/xorg/lib/libGLU/Makefile diff -u src/external/mit/xorg/lib/libGLU/Makefile:1.11 src/external/mit/xorg/lib/libGLU/Makefile:1.12 --- src/external/mit/xorg/lib/libGLU/Makefile:1.11 Fri May 24 17:18:12 2013 +++ src/external/mit/xorg/lib/libGLU/Makefile Thu Sep 12 17:14:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2013/05/24 17:18:12 christos Exp $ +# $NetBSD: Makefile,v 1.12 2013/09/12 17:14:20 joerg Exp $ NOLINT= 1 # XTODO: tess.ln SIGSEGVs lint :( @@ -77,10 +77,8 @@ LIBDPLIBS= Xext ${.CURDIR}/../libXext \ Xxf86vm ${.CURDIR}/../libXxf86vm \ Xfixes ${.CURDIR}/../libXfixes \ Xdamage ${.CURDIR}/../libXdamage \ - drm ${.CURDIR}/../libdrm - -LDADD+= -lstdc++ -lm -DPADD+= ${LIBSTDCXX} ${LIBM} + drm ${.CURDIR}/../libdrm \ + m ${NETBSDSRCDIR}/lib/libm PKGCONFIG= glu PKGDIST.glu= ${X11SRCDIR.MesaLib}/src/glu Index: src/share/mk/bsd.lib.mk diff -u src/share/mk/bsd.lib.mk:1.338 src/share/mk/bsd.lib.mk:1.339 --- src/share/mk/bsd.lib.mk:1.338 Thu Sep 12 15:36:16 2013 +++ src/share/mk/bsd.lib.mk Thu Sep 12 17:14:20 2013 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.lib.mk,v 1.338 2013/09/12 15:36:16 joerg Exp $ +# $NetBSD: bsd.lib.mk,v 1.339 2013/09/12 17:14:20 joerg Exp $ # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 .include <bsd.init.mk> @@ -597,6 +597,13 @@ LDADD+= -lgcc .if ${LIBISCXX} != "no" LIBCC:= ${CXX} +. if ${MKLIBCXX} == "yes" +LIBDPLIBS+= c++ ${.CURDIR}/../../../../../external/bsd/libc++/lib +. elif ${HAVE_GCC} == 4 +LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../gnu/lib/libstdc++-v3_4 +. else +LIBDPLIBS+= stdc++ ${.CURDIR}/../../../../../external/gpl3/gcc/lib/libstdc++-v3 +. endif .else LIBCC:= ${CC} .endif Index: src/x11/bin/glxinfo/Makefile diff -u src/x11/bin/glxinfo/Makefile:1.3 src/x11/bin/glxinfo/Makefile:1.4 --- src/x11/bin/glxinfo/Makefile:1.3 Tue Sep 23 11:01:20 2003 +++ src/x11/bin/glxinfo/Makefile Thu Sep 12 17:14:20 2013 @@ -1,14 +1,17 @@ -# $NetBSD: Makefile,v 1.3 2003/09/23 11:01:20 lukem Exp $ +# $NetBSD: Makefile,v 1.4 2013/09/12 17:14:20 joerg Exp $ .include <bsd.own.mk> -PROG= glxinfo +.if ${MKPIC} == "no" || ${LDSTATIC:U} != "" +PROG_CXX= glxinfo +.else +PROG= glxinfo +.endif CPPFLAGS+=${X11FLAGS.THREADS} -DDO_GLU -LDADD+= -lGLU -lGL -lXext -lX11 -lpthread -lstdc++ -lm -DPADD+= ${LIBGLU} ${LIBGL} ${LIBXEXT} ${LIBX11} ${LIBPTHREAD} -DPADD+= ${LIBSTDCXX} ${LIBM} +LDADD+= -lGLU -lGL -lXext -lX11 -lpthread -lm +DPADD+= ${LIBGLU} ${LIBGL} ${LIBXEXT} ${LIBX11} ${LIBPTHREAD} ${LIBM} .PATH: ${X11SRCDIR.xc}/programs/${PROG} Index: src/x11/lib/GLU/Makefile diff -u src/x11/lib/GLU/Makefile:1.9 src/x11/lib/GLU/Makefile:1.10 --- src/x11/lib/GLU/Makefile:1.9 Fri May 24 17:44:27 2013 +++ src/x11/lib/GLU/Makefile Thu Sep 12 17:14:20 2013 @@ -1,10 +1,11 @@ -# $NetBSD: Makefile,v 1.9 2013/05/24 17:44:27 christos Exp $ +# $NetBSD: Makefile,v 1.10 2013/09/12 17:14:20 joerg Exp $ NOLINT= 1 # XTODO: tess.ln SIGSEGVs lint :( .include <bsd.own.mk> LIB= GLU +LIBISCXX= yes GLUDIR= ${X11SRCDIR.xc}/extras/ogl-sample/main/gfx/lib/glu @@ -61,10 +62,8 @@ SRCS= ${SRCS.libutil} ${SRCS.libtess} \ ${SRCS.interface} ${SRCS.internals} ${SRCS.nurbtess} LIBDPLIBS=\ - GL ${.CURDIR}/../GL - -LDADD+= -lstdc++ -lm -DPADD+= ${LIBSTDCXX} ${LIBM} + GL ${.CURDIR}/../GL \ + m ${NETBSDSRCDIR}/lib/libm .include <bsd.x11.mk> .include <bsd.lib.mk>