Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src rename (new) xorg_drivers to xorg_server -- platforms that b...



details:   https://anonhg.NetBSD.org/src/rev/d7719ddcf18d
branches:  trunk
changeset: 787366:d7719ddcf18d
user:      mrg <mrg%NetBSD.org@localhost>
date:      Wed Jun 12 21:35:29 2013 +0000

description:
rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.

diffstat:

 distrib/sets/lists/xcomp/mi                          |   6 +-
 distrib/sets/mkvars.mk                               |   4 +-
 distrib/sets/sets.subr                               |   6 +-
 external/mit/xorg/server/Makefile                    |   7 ++-
 external/mit/xorg/server/xorg-server/Makefile        |  16 +-----
 external/mit/xorg/server/xorg-server/Makefile.common |  49 +------------------
 share/mk/bsd.own.mk                                  |  34 +++++++++++--
 7 files changed, 48 insertions(+), 74 deletions(-)

diffs (269 lines):

diff -r c976c4b0776a -r d7719ddcf18d distrib/sets/lists/xcomp/mi
--- a/distrib/sets/lists/xcomp/mi       Wed Jun 12 21:35:22 2013 +0000
+++ b/distrib/sets/lists/xcomp/mi       Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-#       $NetBSD: mi,v 1.142 2013/06/10 05:04:00 mrg Exp $
+#       $NetBSD: mi,v 1.143 2013/06/12 21:35:30 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as "obsolete" instead.
 #
@@ -5934,7 +5934,7 @@
 ./usr/X11R7/include/xorg/xaarop.h                      -unknown-       xorg
 ./usr/X11R7/include/xorg/xf1bpp.h                      -unknown-       obsolete
 ./usr/X11R7/include/xorg/xf4bpp.h                      -unknown-       obsolete
-./usr/X11R7/include/xorg/xf86-mouse-properties.h       -unknown-       xorg,xorg_drivers
+./usr/X11R7/include/xorg/xf86-mouse-properties.h       -unknown-       xorg,xorg_server
 ./usr/X11R7/include/xorg/xf86.h                                -unknown-       xorg
 ./usr/X11R7/include/xorg/xf86Crtc.h                    -unknown-       xorg
 ./usr/X11R7/include/xorg/xf86Cursor.h                  -unknown-       xorg
@@ -6371,7 +6371,7 @@
 ./usr/X11R7/lib/pkgconfig/xkeyboard-config.pc          -unknown-       xorg
 ./usr/X11R7/lib/pkgconfig/xmu.pc                       -unknown-       xorg
 ./usr/X11R7/lib/pkgconfig/xmuu.pc                      -unknown-       xorg
-./usr/X11R7/lib/pkgconfig/xorg-mouse.pc                        -unknown-       xorg,xorg_drivers
+./usr/X11R7/lib/pkgconfig/xorg-mouse.pc                        -unknown-       xorg,xorg_server
 ./usr/X11R7/lib/pkgconfig/xorg-server.pc               -unknown-       xorg
 ./usr/X11R7/lib/pkgconfig/xp.pc                                -obsolete-      obsolete
 ./usr/X11R7/lib/pkgconfig/xpm.pc                       -unknown-       xorg
diff -r c976c4b0776a -r d7719ddcf18d distrib/sets/mkvars.mk
--- a/distrib/sets/mkvars.mk    Wed Jun 12 21:35:22 2013 +0000
+++ b/distrib/sets/mkvars.mk    Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: mkvars.mk,v 1.11 2013/06/10 05:04:00 mrg Exp $
+# $NetBSD: mkvars.mk,v 1.12 2013/06/12 21:35:29 mrg Exp $
 
 MKEXTRAVARS= \
        MACHINE \
@@ -19,7 +19,7 @@
        MKSLJIT \
        MKSOFTFLOAT \
        MKXORG \
-       MKXORG_DRIVERS \
+       MKXORG_SERVER \
        X11FLAVOR \
        USE_INET6 \
        USE_KERBEROS \
diff -r c976c4b0776a -r d7719ddcf18d distrib/sets/sets.subr
--- a/distrib/sets/sets.subr    Wed Jun 12 21:35:22 2013 +0000
+++ b/distrib/sets/sets.subr    Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: sets.subr,v 1.150 2013/06/10 05:04:00 mrg Exp $
+#      $NetBSD: sets.subr,v 1.151 2013/06/12 21:35:29 mrg Exp $
 #
 
 #
@@ -179,7 +179,7 @@
 # In each file, a record consists of a path and a System Package name,
 # separated by whitespace. E.g.,
 #
-#      # $NetBSD: sets.subr,v 1.150 2013/06/10 05:04:00 mrg Exp $
+#      # $NetBSD: sets.subr,v 1.151 2013/06/12 21:35:29 mrg Exp $
 #      .                       base-sys-root   [keyword[,...]]
 #      ./altroot               base-sys-root
 #      ./bin                   base-sys-root
@@ -257,7 +257,7 @@
 #      tpm                     ${MKTPM} != no
 #      x11                     ${MKX11} != no && ${X11FLAVOUR} != "Xorg"
 #      xorg                    ${MKX11} != no && ${X11FLAVOUR} == "Xorg"
-#      xorg_drivers            ${MKXORG_DRIVERS} != no
+#      xorg_server             ${MKXORG_SERVER} != no
 #      yp                      ${MKYP} != no
 #      zfs                     ${MKZFS} != no
 #
diff -r c976c4b0776a -r d7719ddcf18d external/mit/xorg/server/Makefile
--- a/external/mit/xorg/server/Makefile Wed Jun 12 21:35:22 2013 +0000
+++ b/external/mit/xorg/server/Makefile Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.7 2013/06/10 05:01:44 mrg Exp $
+#      $NetBSD: Makefile,v 1.8 2013/06/12 21:35:29 mrg Exp $
 
 # Makefile for modular-xorg-server and drivers
 
@@ -7,7 +7,10 @@
 .include "xorg-server/Makefile.common"
 
 SUBDIR=        xorg-server
-.if ${MKXORG_DRIVERS} != "no"
+
+# We only make drivers if we make the actual Xorg server,
+# as opposed to Xvfb and Xnest.
+.if ${MKXORG_SERVER} != "no"
 SUBDIR+= drivers
 .endif
 
diff -r c976c4b0776a -r d7719ddcf18d external/mit/xorg/server/xorg-server/Makefile
--- a/external/mit/xorg/server/xorg-server/Makefile     Wed Jun 12 21:35:22 2013 +0000
+++ b/external/mit/xorg/server/xorg-server/Makefile     Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: Makefile,v 1.19 2009/06/11 05:43:15 mrg Exp $
+#      $NetBSD: Makefile,v 1.20 2013/06/12 21:35:29 mrg Exp $
 
 .include <bsd.own.mk>
 
@@ -10,21 +10,9 @@
 SUBDIR.xfont=
 .endif
 
-.if ${XSERVER_NEEDS_MIEXT} != "no"
-SUBDIR.miext=miext
-.else
-SUBDIR.miext=
-.endif
-
-.if ${XSERVER_HAS_IPLAN} != "no"
-SUBDIR.iplan=iplan2p4 iplan2p8
-.else
-SUBDIR.iplan=
-.endif
-
 SUBDIR=                doc include .WAIT
 SUBDIR+=       glx
-SUBDIR+=       dix fb mi Xext ${SUBDIR.miext} os randr render 
+SUBDIR+=       dix fb mi Xext miext os randr render 
 SUBDIR+=       Xi xkb xkbstubs dbe record xfixes
 SUBDIR+=       damageext composite config .WAIT
 SUBDIR+=       hw
diff -r c976c4b0776a -r d7719ddcf18d external/mit/xorg/server/xorg-server/Makefile.common
--- a/external/mit/xorg/server/xorg-server/Makefile.common      Wed Jun 12 21:35:22 2013 +0000
+++ b/external/mit/xorg/server/xorg-server/Makefile.common      Wed Jun 12 21:35:29 2013 +0000
@@ -1,42 +1,18 @@
-#      $NetBSD: Makefile.common,v 1.25 2012/05/14 08:42:04 abs Exp $
+#      $NetBSD: Makefile.common,v 1.26 2013/06/12 21:35:29 mrg Exp $
 
 # These define parts of the Xserver tree that are to be
 # conditionally compiled for different platforms.  See
 # below for descriptions of each variable.
 
+.include <bsd.own.mk>
+
 
 # XFree86 servers all need XFONT as well.
-.if \
-    ${MACHINE} == "alpha"      || \
-    ${MACHINE} == "amd64"      || \
-    ${MACHINE} == "bebox"      || \
-    ${MACHINE} == "cats"       || \
-    ${MACHINE} == "dreamcast"  || \
-    ${MACHINE} == "ews4800mips"        || \
-    ${MACHINE} == "evbarm"     || \
-    ${MACHINE} == "evbmips"    || \
-    ${MACHINE} == "hp300"      || \
-    ${MACHINE} == "hpcarm"     || \
-    ${MACHINE} == "hpcmips"    || \
-    ${MACHINE} == "hpcsh"      || \
-    ${MACHINE} == "i386"       || \
-    ${MACHINE} == "luna68k"    || \
-    ${MACHINE} == "macppc"     || \
-    ${MACHINE} == "netwinder"  || \
-    ${MACHINE} == "newsmips"   || \
-    ${MACHINE} == "prep"       || \
-    ${MACHINE} == "ofppc"      || \
-    ${MACHINE} == "sgimips"    || \
-    ${MACHINE} == "shark"      || \
-    ${MACHINE} == "sparc"      || \
-    ${MACHINE} == "sparc64"    || \
-    ${MACHINE} == "vax"                || \
-    ${MACHINE} == "zaurus"
+.if ${MKXORG_SERVER} != "no"
 XSERVER_NEEDS_XFONT=   yes
 XSERVER_XFREE86=       yes
 .endif
 
-
 .if ${MACHINE} == "acorn32"
 XSERVER_XARM32VIDC=    yes
 .endif
@@ -48,27 +24,20 @@
 
 .if ${MACHINE} == "amiga"
 XSERVER_XAMIGA=                yes
-XSERVER_HAS_AFB=       yes
 .endif
 
 .if ${MACHINE} == "atari"
-XSERVER_HAS_IPLAN?=    yes
 #XSERVER_XFREE68=      yes
 .endif
 
 .if ${MACHINE} == "mac68k"
 XSERVER_XMAC68K=       yes
-XSERVER_HAS_CFB=       yes
 .endif
 
 .if ${MACHINE} == "macppc"
 XSERVER_XMACPPC=       yes
 .endif
 
-#.if ${MACHINE} == "newsmips"
-#XSERVER_XNEWSMIPS?=   yes
-#.endif
-
 .if ${MACHINE} == "pmax"
 XSERVER_XDECNETBSD=    yes
 XSERVER_XPMAX=         no # XXX should be yes but may be obsoleted
@@ -92,16 +61,6 @@
 
 # Does this server need Xfont/fontbase libraries?
 XSERVER_NEEDS_XFONT?=  no
-# Does this server need miext modules?
-XSERVER_NEEDS_MIEXT?=  yes
-# Does this server use cfb* libraries?
-XSERVER_HAS_CFB?=      yes
-# Does this server use fb library?
-XSERVER_HAS_FB?=       yes
-# Does this server use afb library?
-XSERVER_HAS_AFB?=      no
-# Does this server use iplan2p? libraries?
-XSERVER_HAS_IPLAN?=    no
 
 # Does this platform build XFree86 X server?
 XSERVER_XFREE86?=      no
diff -r c976c4b0776a -r d7719ddcf18d share/mk/bsd.own.mk
--- a/share/mk/bsd.own.mk       Wed Jun 12 21:35:22 2013 +0000
+++ b/share/mk/bsd.own.mk       Wed Jun 12 21:35:29 2013 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: bsd.own.mk,v 1.733 2013/06/10 05:02:38 mrg Exp $
+#      $NetBSD: bsd.own.mk,v 1.734 2013/06/12 21:35:29 mrg Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -925,11 +925,35 @@
 # Which platforms build the xorg-server drivers (as opposed
 # to just Xnest and Xvfb.)
 #
-.if ${X11FLAVOUR} == "Xorg" && \
-    ${MACHINE} == "acorn26"
-MKXORG_DRIVERS?=no
+.if ${X11FLAVOUR} == "Xorg"    && \
+    ${MACHINE} == "alpha"      || \
+    ${MACHINE} == "amd64"      || \
+    ${MACHINE} == "bebox"      || \
+    ${MACHINE} == "cats"       || \
+    ${MACHINE} == "dreamcast"  || \
+    ${MACHINE} == "ews4800mips"        || \
+    ${MACHINE} == "evbarm"     || \
+    ${MACHINE} == "evbmips"    || \
+    ${MACHINE} == "hp300"      || \
+    ${MACHINE} == "hpcarm"     || \
+    ${MACHINE} == "hpcmips"    || \
+    ${MACHINE} == "hpcsh"      || \
+    ${MACHINE} == "i386"       || \
+    ${MACHINE} == "luna68k"    || \
+    ${MACHINE} == "macppc"     || \
+    ${MACHINE} == "netwinder"  || \
+    ${MACHINE} == "newsmips"   || \
+    ${MACHINE} == "prep"       || \
+    ${MACHINE} == "ofppc"      || \
+    ${MACHINE} == "sgimips"    || \
+    ${MACHINE} == "shark"      || \
+    ${MACHINE} == "sparc"      || \
+    ${MACHINE} == "sparc64"    || \
+    ${MACHINE} == "vax"                || \
+    ${MACHINE} == "zaurus"
+MKXORG_SERVER?=yes
 .else
-MKXORG_DRIVERS?=yes
+MKXORG_SERVER?=no
 .endif
 
 #



Home | Main Index | Thread Index | Old Index