Module Name: src Committed By: mrg Date: Thu Jul 21 22:51:23 UTC 2022
Modified Files: src/external/mit/xorg/server/xorg-server: Makefile Makefile.Xserver src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg: Makefile src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl: Makefile Added Files: src/external/mit/xorg/server/xorg-server/glamor: Makefile.glamor Removed Files: src/external/mit/xorg/server/xorg-server/glamor: Makefile Log Message: build glamoregl module with all the glamor objects, not as part of the base list of libraries. noted by rjs. should fix PR#56934. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/external/mit/xorg/server/xorg-server/Makefile cvs rdiff -u -r1.24 -r1.25 \ src/external/mit/xorg/server/xorg-server/Makefile.Xserver cvs rdiff -u -r1.4 -r0 \ src/external/mit/xorg/server/xorg-server/glamor/Makefile cvs rdiff -u -r0 -r1.1 \ src/external/mit/xorg/server/xorg-server/glamor/Makefile.glamor cvs rdiff -u -r1.22 -r1.23 \ src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile cvs rdiff -u -r1.2 -r1.3 \ src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/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/mit/xorg/server/xorg-server/Makefile diff -u src/external/mit/xorg/server/xorg-server/Makefile:1.30 src/external/mit/xorg/server/xorg-server/Makefile:1.31 --- src/external/mit/xorg/server/xorg-server/Makefile:1.30 Thu Aug 19 11:03:04 2021 +++ src/external/mit/xorg/server/xorg-server/Makefile Thu Jul 21 22:51:23 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.30 2021/08/19 11:03:04 mrg Exp $ +# $NetBSD: Makefile,v 1.31 2022/07/21 22:51:23 mrg Exp $ .include <bsd.own.mk> @@ -11,10 +11,6 @@ SUBDIR+= present pseudoramiX SUBDIR+= Xi xkb xkbstubs dbe record xfixes SUBDIR+= damageext composite config dri3 .WAIT -.if ${HAVE_XORG_GLAMOR} != "no" -SUBDIR+= glamor -.endif - # And finally, build the servers. SUBDIR+= .WAIT hw Index: src/external/mit/xorg/server/xorg-server/Makefile.Xserver diff -u src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.24 src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.25 --- src/external/mit/xorg/server/xorg-server/Makefile.Xserver:1.24 Fri Jul 15 04:18:54 2022 +++ src/external/mit/xorg/server/xorg-server/Makefile.Xserver Thu Jul 21 22:51:23 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile.Xserver,v 1.24 2022/07/15 04:18:54 mrg Exp $ +# $NetBSD: Makefile.Xserver,v 1.25 2022/07/21 22:51:23 mrg Exp $ .for _SL in \ mi \ @@ -7,7 +7,6 @@ xfixes \ Xext \ dbe \ - glamor \ present \ pseudoramiX \ record \ Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.22 src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.23 --- src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile:1.22 Fri Jul 15 04:18:55 2022 +++ src/external/mit/xorg/server/xorg-server/hw/xfree86/Xorg/Makefile Thu Jul 21 22:51:23 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.22 2022/07/15 04:18:55 mrg Exp $ +# $NetBSD: Makefile,v 1.23 2022/07/21 22:51:23 mrg Exp $ USE_FORT?= yes # network server *and* setuid @@ -35,9 +35,6 @@ LDADD+= ${LDADD.dix} LDADD+= ${LDADD.fb} LDADD+= ${LDADD.config} LDADD+= ${LDADD.dbe} -.if ${HAVE_XORG_GLAMOR} != "no" -LDADD+= ${LDADD.glamor} -lgbm -.endif LDADD+= ${LDADD.record} LDADD+= ${LDADD.hw/xfree86/loader} LDADD+= ${LDADD.hw/xfree86/common} @@ -132,12 +129,6 @@ DPADD+= \ ${LIBPIXMAN1} ${LIBXDMCP} ${LIBZ} ${LIBM} ${LIBPCIACCESS} \ ${LIBGL} ${LIBXV} ${LIBXSHMFENCE} ${LIBXCVT} -.if ${HAVE_XORG_GLAMOR} != "no" -DPADD+= \ - ${DPADD.glamor} \ - ${LIBEPOXY} -.endif - LDADD+= -lcrypto DPADD+= ${LIBCRYPTO} Index: src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile:1.2 src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile:1.3 --- src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile:1.2 Wed Jul 14 06:34:33 2021 +++ src/external/mit/xorg/server/xorg-server/hw/xfree86/glamor_egl/Makefile Thu Jul 21 22:51:23 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2021/07/14 06:34:33 mrg Exp $ +# $NetBSD: Makefile,v 1.3 2022/07/21 22:51:23 mrg Exp $ XMODULEDIR= ${X11USRLIBDIR}/modules @@ -7,11 +7,10 @@ XMODULEDIR= ${X11USRLIBDIR}/modules LIB= glamoregl -.PATH: ${X11SRCDIR.xorg-server}/glamor .PATH: ${X11SRCDIR.xorg-server}/hw/xfree86/glamor_egl -SRCS= glamor_egl.c \ - glamor_eglmodule.c \ - glamor_xf86_xv.c +SRCS= glamor_xf86_xv.c + +.include "../../../glamor/Makefile.glamor" CPPFLAGS+= \ -I${X11SRCDIR.xorg-server}/hw/xfree86/common \ Added files: Index: src/external/mit/xorg/server/xorg-server/glamor/Makefile.glamor diff -u /dev/null src/external/mit/xorg/server/xorg-server/glamor/Makefile.glamor:1.1 --- /dev/null Thu Jul 21 22:51:23 2022 +++ src/external/mit/xorg/server/xorg-server/glamor/Makefile.glamor Thu Jul 21 22:51:23 2022 @@ -0,0 +1,61 @@ +# $NetBSD: Makefile.glamor,v 1.1 2022/07/21 22:51:23 mrg Exp $ + +.ifndef XORG_SERVER_GLAMOR_MAKEFILE_GLAMOR +XORG_SERVER_GLAMOR_MAKEFILE_GLAMOR=1 + +.PATH: ${X11SRCDIR.xorg-server}/glamor +SRCS+= \ + glamor.c \ + glamor_copy.c \ + glamor_core.c \ + glamor_dash.c \ + glamor_font.c \ + glamor_glx.c \ + glamor_composite_glyphs.c \ + glamor_image.c \ + glamor_lines.c \ + glamor_segs.c \ + glamor_render.c \ + glamor_gradient.c \ + glamor_prepare.c \ + glamor_program.c \ + glamor_rects.c \ + glamor_spans.c \ + glamor_text.c \ + glamor_transfer.c \ + glamor_transform.c \ + glamor_trapezoid.c \ + glamor_triangles.c \ + glamor_addtraps.c \ + glamor_glyphblt.c \ + glamor_points.c \ + glamor_pixmap.c \ + glamor_largepixmap.c \ + glamor_picture.c \ + glamor_vbo.c \ + glamor_window.c \ + glamor_fbo.c \ + glamor_compositerects.c \ + glamor_utils.c \ + glamor_sync.c +SRCS+= \ + glamor_xv.c +.if ${HAVE_XORG_GLAMOR} == "no" +SRCS+= \ + glamor_egl_stubs.c +.else +SRCS+= \ + glamor_egl.c \ + glamor_eglmodule.c +.endif + +CPPFLAGS+= -I${DESTDIR}${X11INCDIR}/xorg \ + -I${DESTDIR}${X11INCDIR}/pixman-1 \ + -I${DESTDIR}${X11INCDIR}/libdrm \ + -I${X11SRCDIR.xorg-server}/glamor \ + -I${X11SRCDIR.xorg-server}/../include +CPPFLAGS+= ${X11FLAGS.DIX} + +COPTS+= ${${ACTIVE_CC} == "clang":? -Wno-error=enum-conversion :} + +.endif # XORG_SERVER_GLAMOR_MAKEFILE_GLAMOR