Home | History | Annotate | Download | only in xorg-server
History log of /src/external/mit/xorg/server/xorg-server/Makefile.Xserver
RevisionDateAuthorComments
 1.25  21-Jul-2022  mrg build glamoregl module with all the glamor objects, not as part of
the base list of libraries. noted by rjs.

should fix PR#56934.
 1.24  15-Jul-2022  mrg various updates to build with xorg-server 21.1.3.

- the s3, tga, and trident drivers use old functionality and are disabled
- dixmods/fb is removed, main fb has all these now (we retain our revert
of an upstream change here.)
- adjust source lists as necessary
- remove vbe module, now part of int10
- use -lxcvt
- misc clean up
- ramdac loses IBM, BT and TI support (this is one of the problems for
the disabled drivers, but also some structures in RamDac.h are gone
entirely, not copied anywhere.)
- old apm code is gone, all bsd uses pm_noop. now

this probably require a clean build in at least xorg-server and the
drivers, and perhaps the DESTDIR as well. will update src/UPDATING with
details when they are fully known.
 1.23  01-Nov-2021  nia mk: Add support for conditional compilation of parts of the tree with
partial RELRO when MKRELRO=full is set.

Currently the X server needs to be compiled with only partial RELRO
due to the way certain (but not all - it seems wsfb works with full
RELRO) graphics driver modules are loaded.
 1.22  18-Jan-2019  mrg link in libexecinfo.
 1.21  31-Dec-2018  mrg build updates for xorg-server 1.20.3:
- moved/removed/new files
- don't define HAVE_XORG_CONFIG_H or HAVE_DIX_CONFIG_H if using
${X11FLAGS.DIX} -- already included.

put glxvnd into glx itself for now.
 1.20  22-Nov-2016  snj branches: 1.20.12; 1.20.14;
follow upstream change from 2009: build xf86Init.c with the rest of the
common code.

remove not-reproducible-build-friendly goop that set a build date for
the the x server. the static date (which we've already been using) in
xf86Build.h does just fine, although all it really does is add one
useless line to the X log.

fix whitespace around OSVENDOR
 1.19  18-Aug-2016  mrg teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
 1.18  16-Aug-2016  mrg remove obsolete things.
 1.17  14-Aug-2016  mrg various updates:
- port pkgsrc libxshmfence patches
- Xextbuiltin/module is no longer a thing, make it normal
- always need xorg-config.h/xorg-server.h for server components now
- add present, damage, render, Xi, dri, pixman, extension where needed
- fix various CPPFLAGS issues
- deal with moved sdksyms.sh
 1.16  12-Aug-2016  mrg round do of reach over updates for xorg-server 1.18. again, untested,
but this should be much closer to complete for the necessary changes.
 1.15  11-Aug-2016  mrg first merge of xorg-server 1.18.4 reach over. not tested, and
missing at these new subdirs, some which may not be needed:

dri2
glamor
hw/xfree86/drivers/modesetting
hw/xfree86/parser
present
pseudoramiX
 1.14  10-Jun-2016  mrg branches: 1.14.2;
minor clean ups and use ${XORG_SERVER_SUBDIR} where necessary
 1.13  03-Oct-2012  gsutre Enable GLX DRI2 support.
 1.12  02-Aug-2011  mrg branches: 1.12.2; 1.12.8;
various updates for xorg-server 1.10.3.
 1.11  25-Sep-2009  mrg xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@. fixes at least swrast userland and Xnest.
 1.10  12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.9  11-Jun-2009  mrg upgrade the build framework for xorg-server 1.6.

this doesn't quite work yet. Xvfb and Xnest attempt to link but
have missing symbols. Xorg doesn't build all its components yet.
 1.8  22-Dec-2008  jmcneill PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server

Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.7  25-Sep-2008  rtr branches: 1.7.4; 1.7.6;
don't make LIBDIR.GL/glx descending there is disabled currently
 1.6  01-Sep-2008  rtr branches: 1.6.2;
don't link libexa.a into the Xorg server. instead build the loadable
module with the correct set of sources and they shall provide what is
needed for the i830 driver at runtime.
 1.5  31-Aug-2008  christos enable exa; needed by the i830 intel driver.
 1.4  28-Aug-2008  mrg add miext/cw.
 1.3  09-Aug-2008  rtr rename some directories and fix up the libs they produce so the goo in
Makefile.Xserver works building LDADD.foo
 1.2  06-Aug-2008  mrg add a bunch of hw/xfree86 dirs
 1.1  03-Aug-2008  mrg move X server linking into hw/ like in xorg-server itself.
 1.6.2.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.6.2.1  01-Sep-2008  wrstuden file Makefile.Xserver was added on branch wrstuden-revivesa on 2008-09-18 05:18:43 +0000
 1.7.6.3  28-Sep-2009  snj Pull up following revision(s) (requested by mrg in ticket #1032):
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.11
xorg-server servers depend upon -Wl,--export-dynamic these days.
spotted by uwe@. fixes at least swrast userland and Xnest.
 1.7.6.2  17-Sep-2009  snj Apply patch (requested by mrg in ticket #958):
Sync X.Org reachover build framework and setlists with the new X.Org.
 1.7.6.1  24-Dec-2008  snj branches: 1.7.6.1.4;
Pull up following revision(s) (requested by jmcneill in ticket #200):
external/mit/xorg/server/xorg-server/Makefile: revision 1.18
external/mit/xorg/server/xorg-server/Makefile.Xserver: revision 1.8
external/mit/xorg/server/xorg-server/hw/vfb/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/hw/xfree86/Makefile: revision 1.23
external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/xkb/Makefile: revision 1.4
external/mit/xorg/server/xorg-server/xkbstubs/Makefile: revision 1.1
PR# xsrc/40150: unable to use Ctr-Alt-Fx to switch out of X server
Break libxkb into two separate libraries (libxkb and libxbkstubs). Pull
in libxkbstubs for Xvfb and Xnest, and for Xorg use dixmods/libxorgxkb.
Now Xorg no longer uses the stub XkbDDXSwitchScreen from xkb/ddxVT.c so
display switching works again.
 1.7.6.1.4.1  21-Apr-2010  matt sync to netbsd-5
 1.7.4.2  19-Oct-2008  haad Sync with HEAD.
 1.7.4.1  25-Sep-2008  haad file Makefile.Xserver was added on branch haad-dm on 2008-10-19 22:41:17 +0000
 1.12.8.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.12.2.1  30-Oct-2012  yamt sync with head
 1.14.2.1  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.20.14.1  10-Jun-2019  christos Sync with HEAD
 1.20.12.2  26-Jan-2019  pgoyette Sync with HEAD
 1.20.12.1  18-Jan-2019  pgoyette Synch with HEAD

RSS XML Feed