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

Reply via email to