Module Name: src Committed By: jmcneill Date: Mon Feb 23 00:09:30 UTC 2015
Modified Files: src/distrib/sets/lists/xbase: shl.mi src/distrib/sets/lists/xcomp: mi src/external/mit/xorg/lib: Makefile src/share/mk: bsd.x11.mk Added Files: src/external/mit/xorg/lib/libgbm: Makefile shlib_version Log Message: Build and install Mesa GBM buffer management library (libgbm). To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/distrib/sets/lists/xbase/shl.mi cvs rdiff -u -r1.158 -r1.159 src/distrib/sets/lists/xcomp/mi cvs rdiff -u -r1.32 -r1.33 src/external/mit/xorg/lib/Makefile cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/libgbm/Makefile \ src/external/mit/xorg/lib/libgbm/shlib_version cvs rdiff -u -r1.114 -r1.115 src/share/mk/bsd.x11.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/xbase/shl.mi diff -u src/distrib/sets/lists/xbase/shl.mi:1.58 src/distrib/sets/lists/xbase/shl.mi:1.59 --- src/distrib/sets/lists/xbase/shl.mi:1.58 Thu Jan 29 22:58:20 2015 +++ src/distrib/sets/lists/xbase/shl.mi Mon Feb 23 00:09:30 2015 @@ -1,4 +1,4 @@ -# $NetBSD: shl.mi,v 1.58 2015/01/29 22:58:20 nat Exp $ +# $NetBSD: shl.mi,v 1.59 2015/02/23 00:09:30 jmcneill Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -324,6 +324,9 @@ ./usr/X11R7/lib/libfreetype.so -unknown- xorg ./usr/X11R7/lib/libfreetype.so.17 -unknown- xorg ./usr/X11R7/lib/libfreetype.so.17.2.11 -unknown- xorg +./usr/X11R7/lib/libgbm.so -unknown- xorg +./usr/X11R7/lib/libgbm.so.1 -unknown- xorg +./usr/X11R7/lib/libgbm.so.1.0 -unknown- xorg ./usr/X11R7/lib/libglut.so -unknown- xorg ./usr/X11R7/lib/libglut.so.4 -unknown- xorg ./usr/X11R7/lib/libglut.so.4.0 -unknown- xorg Index: src/distrib/sets/lists/xcomp/mi diff -u src/distrib/sets/lists/xcomp/mi:1.158 src/distrib/sets/lists/xcomp/mi:1.159 --- src/distrib/sets/lists/xcomp/mi:1.158 Sat Feb 21 17:17:16 2015 +++ src/distrib/sets/lists/xcomp/mi Mon Feb 23 00:09:30 2015 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.158 2015/02/21 17:17:16 jmcneill Exp $ +# $NetBSD: mi,v 1.159 2015/02/23 00:09:30 jmcneill Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. # @@ -5790,6 +5790,7 @@ ./usr/X11R7/include/freetype2/tttags.h -unknown- xorg ./usr/X11R7/include/freetype2/ttunpat.h -unknown- xorg ./usr/X11R7/include/ft2build.h xcomp-obsolete obsolete +./usr/X11R7/include/gbm.h -unknown- xorg ./usr/X11R7/include/libdrm/drm.h -unknown- xorg ./usr/X11R7/include/libdrm/drm_fourcc.h -unknown- xorg ./usr/X11R7/include/libdrm/drm_mode.h -unknown- xorg Index: src/external/mit/xorg/lib/Makefile diff -u src/external/mit/xorg/lib/Makefile:1.32 src/external/mit/xorg/lib/Makefile:1.33 --- src/external/mit/xorg/lib/Makefile:1.32 Wed Jan 7 20:42:01 2015 +++ src/external/mit/xorg/lib/Makefile Mon Feb 23 00:09:30 2015 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.32 2015/01/07 20:42:01 joerg Exp $ +# $NetBSD: Makefile,v 1.33 2015/02/23 00:09:30 jmcneill Exp $ # build libraries for xorg @@ -34,6 +34,7 @@ SUBDIR+=libGLU libGLw libXaw6 libXaw lib .WAIT \ libXdmGreet \ xcb-util +SUBDIR+=libgbm .include <bsd.buildinstall.mk> .include <bsd.subdir.mk> Index: src/share/mk/bsd.x11.mk diff -u src/share/mk/bsd.x11.mk:1.114 src/share/mk/bsd.x11.mk:1.115 --- src/share/mk/bsd.x11.mk:1.114 Tue Dec 30 22:07:21 2014 +++ src/share/mk/bsd.x11.mk Mon Feb 23 00:09:30 2015 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.x11.mk,v 1.114 2014/12/30 22:07:21 mrg Exp $ +# $NetBSD: bsd.x11.mk,v 1.115 2015/02/23 00:09:30 jmcneill Exp $ .include <bsd.init.mk> @@ -339,6 +339,8 @@ ${_pkg}.pc: ${PKGDIST.${_pkg}}/configure s,@DRI_DRIVER_DIR@,\\$$\{libdir\}/modules/dri,; \ s,@DRI_PC_REQ_PRIV@,,; \ s,@GLW_LIB@,GLw,; \ + s,@GBM_PC_REQ_PRIV@,,; \ + s,@GBM_PC_LIB_PRIV@,,; \ s,@abi_ansic@,0.4,; \ s,@abi_videodrv@,5.0,; \ s,@abi_xinput@,4.0,; \ Added files: Index: src/external/mit/xorg/lib/libgbm/Makefile diff -u /dev/null src/external/mit/xorg/lib/libgbm/Makefile:1.1 --- /dev/null Mon Feb 23 00:09:31 2015 +++ src/external/mit/xorg/lib/libgbm/Makefile Mon Feb 23 00:09:30 2015 @@ -0,0 +1,48 @@ +# $NetBSD: Makefile,v 1.1 2015/02/23 00:09:30 jmcneill Exp $ + +.include <bsd.own.mk> + +LIB= gbm + +.PATH: ${X11SRCDIR.MesaLib}/src/gbm/main +SRCS.main= \ + backend.c \ + gbm.c + +.PATH: ${X11SRCDIR.MesaLib}/src/gbm/backends/dri +SRCS.dri= \ + gbm_dri.c + +SRCS= ${SRCS.main} ${SRCS.dri} + +CPPFLAGS+= -D_OS_UNIX=1 +CPPFLAGS+= -DHAVE_PTHREAD=1 +CPPFLAGS+= -DDEFAULT_DRIVER_DIR=\"${X11USRLIBDIR}/modules/dri\" +CPPFLAGS+= -DMODULEDIR=\"${X11USRLIBDIR}/gbm\" +CPPFLAGS+= -I${X11SRCDIR.MesaLib}/include +CPPFLAGS+= -I${X11SRCDIR.MesaLib}/src/loader +CPPFLAGS+= -I${X11SRCDIR.MesaLib}/src/gbm/main +CPPFLAGS+= -I${X11SRCDIR.MesaLib}/src/mapi +CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/libdrm +CFLAGS+= -fno-strict-aliasing -fexceptions + +COPTS.gbm_dri.c+= -Wno-error + +.include "../libloader.mk" + +.PATH: ${X11SRCDIR.MesaLib}/src/gbm/main +INCS= gbm.h +INCSDIR= ${X11INCDIR} + +LIBDPLIBS= glapi ${.CURDIR}/../libglapi +LIBDPLIBS= drm ${.CURDIR}/../libdrm + +PKGCONFIG= gbm +PKGDIST.gbm= ${X11SRCDIR.MesaLib}/src/gbm/main +.include "${.CURDIR}/../libGL/mesa-ver.mk" +PKGCONFIG_VERSION.gbm= ${MESA_VER} + +.include "../libdrm/Makefile.defines" + +.include <bsd.x11.mk> +.include <bsd.lib.mk> Index: src/external/mit/xorg/lib/libgbm/shlib_version diff -u /dev/null src/external/mit/xorg/lib/libgbm/shlib_version:1.1 --- /dev/null Mon Feb 23 00:09:31 2015 +++ src/external/mit/xorg/lib/libgbm/shlib_version Mon Feb 23 00:09:30 2015 @@ -0,0 +1,4 @@ +# $NetBSD: shlib_version,v 1.1 2015/02/23 00:09:30 jmcneill Exp $ +# +major=1 +minor=0