Home | History | Annotate | Download | only in drivers
History log of /src/external/mit/xorg/server/drivers/Makefile.xf86-driver
RevisionDateAuthorComments
 1.33  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.32  15-Dec-2021  christos Grr: need NOLINT=yes for the Makefiles that include Makefile.xf86-driver
early, and MKLINT:=no for the ones that include it late. Should fix that.
 1.31  15-Dec-2021  christos Lint2 is broken, so disable lint for now.
 1.30  15-Dec-2021  christos Add -D__GNUC__ for all drivers.
 1.29  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.28  31-May-2021  joerg Stop using -fcommon, xsrc should be fixed.
 1.27  12-Apr-2021  mrg use -fcommon where necessary.
 1.26  03-Jan-2019  mrg move some defines from xorg-server dix-config.h back into makefiles,
so that Xx68k can build.
 1.25  31-Dec-2018  mrg fixes for xorg-server 1.20:

- XFree86LOADER is obsolete.
- some deprecated functions are used, we should fix them.
 1.24  08-Oct-2016  mrg branches: 1.24.14;
set XFree86LOADER for all xorg-server driver builds again,
it's still needed for many drivers and would normally be
set in xorg-server.h.
 1.23  26-Sep-2016  mrg build the modesetting driver on x86.
build the modesetting driver for xorg-server 1.18.4. it has moved
into the xorg-server tree itself, and changed significantly.
 1.22  20-Aug-2016  mrg use and force evaluation of ${.PARSEDIR}. fixes build for some drivers.
 1.21  20-Aug-2016  mrg instead of including xorg-server.h manually all over the places we
don't have a generated config.h, provide a fake one that does.
 1.20  16-Aug-2016  mrg define HAVE_XAA_H in Makefile.xf86-driver for xorg-server 1.10 only,
move it out of many driver makefiles.
 1.19  23-Nov-2010  mrg branches: 1.19.28;
many build updates and fixes for xorg-server 1.9.2.
 1.18  23-May-2010  mrg remove unnecessary includes
 1.17  22-May-2010  mrg push HAVE_XEXTPROTO_71 into Makefile.xf86-driver. (for now?)
 1.16  08-Oct-2009  snj Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.15  12-Jun-2009  mrg build updates for xorg-server 1.6.
 1.14  05-Jun-2009  ahoka Allow driver version to be set from the makefile instead of
relying on parsing configure scripts.
 1.13  19-Oct-2008  apb branches: 1.13.2; 1.13.4; 1.13.10;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.12  13-Oct-2008  rtr add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
 1.11  23-Sep-2008  rtr add more includes to CPPFLAGS for dri/drm
 1.10  12-Sep-2008  mrg branches: 1.10.2;
pull in ${X11FLAGS.SERVER} to pick up _XSERVER64. now amd64 works.

thanks rtr!
 1.9  31-Aug-2008  christos don't use awk to extract major,minor,patch
 1.8  10-Aug-2008  rtr set SHLIB_MAJOR=${PACKAGE_MAJOR}
just set LIBDIR= don't bother with allowing override
 1.7  10-Aug-2008  rtr fix my lousy awk
 1.6  10-Aug-2008  rtr no need to MKLINT=no since LIBISMODULE=yes does this for us
 1.5  10-Aug-2008  rtr remove cheesy hack moduleinstall target and use LIBISPRIVATE=yes
 1.4  09-Aug-2008  rtr * override libinstall with moduleinstall from src/x11
* define NOSHLIB_VERSION (not yet in bsd.lib.mk)
- together these allow us to install foo_drv.so to XMODULEDIR
 1.3  03-Aug-2008  rtr define major,minor,patchlevel and xorg version defines for CPPFLAGS here
instead of throughout individual drivers
 1.2  03-Aug-2008  rtr * add some magic PRINT_PACKAGE_{MAJOR,MINOR,PATCH} printing scripts and use
them to generate CPPFLAGS for drivers.
 1.1  02-Aug-2008  mrg begin to support some xorg-server drivers. xf86-input-void builds
but xf86-input-keyboard's kbd.c still has an error.
 1.10.2.3  24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.10.2.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.10.2.1  12-Sep-2008  wrstuden file Makefile.xf86-driver was added on branch wrstuden-revivesa on 2008-09-18 05:18:41 +0000
 1.13.10.1  21-Apr-2010  matt sync to netbsd-5
 1.13.4.2  10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1079):
distrib/sets/lists/base/mi: patch
etc/mtree/NetBSD.dist: patch
distrib/sets/lists/xcomp/mi: revision 1.100
external/mit/xorg/lib/dri/dri.mk: revision 1.8
external/mit/xorg/lib/dri/libmesa/Makefile: revision 1.4
external/mit/xorg/lib/libGL/Makefile: revision 1.10
external/mit/xorg/lib/libdrm/Makefile: revision 1.5
external/mit/xorg/lib/libdrm/drm/Makefile: revision 1.3
external/mit/xorg/lib/libdrm_intel/Makefile: revision 1.3
external/mit/xorg/server/drivers/Makefile.xf86-driver: revision 1.16
external/mit/xorg/server/drivers/xf86-video-glint/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-intel/ch7017/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ch7xxx/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/ivch/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/sil164/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-intel/tfp410/Makefile: revision 1.2
external/mit/xorg/server/drivers/xf86-video-mga/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-radeon/Makefile: revision 1.5
external/mit/xorg/server/drivers/xf86-video-savage/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-sis/Makefile: revision 1.7
external/mit/xorg/server/drivers/xf86-video-tdfx/Makefile: revision 1.6
external/mit/xorg/server/drivers/xf86-video-via/Makefile: revision 1.5
external/mit/xorg/server/xorg-server/GL/glx/Makefile.glx: revision 1.5
external/mit/xorg/server/xorg-server/glx/Makefile.glx: revision 1.4
external/mit/xorg/server/xorg-server/hw/xfree86/dri/Makefile: revision 1.7
external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile: revision 1.4

Move libdrm headers up one level (out of the X11 directory) to match
the rest of the world and fix the inconsistency with libdrm.pc.
Fixes PR xsrc/42126.
 1.13.4.1  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.13.2.2  19-Oct-2008  haad Sync with HEAD.
 1.13.2.1  19-Oct-2008  haad file Makefile.xf86-driver was added on branch haad-dm on 2008-10-19 22:41:14 +0000
 1.19.28.1  04-Nov-2016  pgoyette Sync with HEAD
 1.24.14.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed