| History log of /src/external/mit/xorg/lib/dri/Makefile |
| Revision | | Date | Author | Comments |
| 1.44 |
| 10-Jan-2026 |
jmcneill | evbppc: Build glamor, dri, and the modesetting driver
|
| 1.43 |
| 08-May-2024 |
christos | fix clang lint build (except for the programs that enables -T)
|
| 1.42 |
| 05-May-2024 |
riastradh | mesa: Build with -Wno-error=typedef-redefinition.
While here, use CWARNFLAGS.clang instead of an explicit conditional.
In file included from 110_blorp_exec.c:33: In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_genX_exec.h:27: In file included from /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/blorp/blorp_priv.h:30: /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/compiler/nir/nir.h:3840:3: error: redefinition of typedef 'nir_shader' is a C11 feature [-Werror,-Wtypedef-redefinition] } nir_shader; ^ /home/source/ab/HEAD-llvm/xsrc/external/mit/MesaLib/dist/src/intel/compiler/brw_compiler.h:41:27: note: previous definition is here typedef struct nir_shader nir_shader; ^
|
| 1.41 |
| 26-Apr-2024 |
rillig | dri: disable lint
|
| 1.40 |
| 21-Apr-2024 |
maya | Mesa 21: Add some intel files so we don't have missing symbols
seen as error messages when running "glxgears" on intel.
This also avoids graphical corruption (changed areas of terminal emulator take a few seconds to gradually update) when the modesetting driver is explicitly chosen.
|
| 1.39 |
| 16-Jul-2023 |
rjs | Make most of MesaLib build.
|
| 1.38 |
| 11-Jul-2021 |
mrg | xorg/lib stuff to enable mesa.old, prepare for new mesa
- rename OLD_PREFIX to OLD_SUFFIX, since it is - include mesa-which.mk and use ${OLD_SUFFIX} in several places - remove mesa < 18 support
|
| 1.37 |
| 13-Apr-2021 |
mrg | apply some -Wno- to ignore several new warnings with GCC 10.
ntp: ignore truncation beyond api sizes, and ignore wrongly guessed underflow
tmux: ignore maybe uninitialised warning for impossible case
libbfd: signed/unsigned variables assigned in the same statement
dri/gallium: -Wno-builtin-declaration-mismatch for u_atomic.c as it implements backend functions with different in-C-machine but same-in-real-machine types
libXfont/libXfont2: signed/unsigned variables assigned in the same statement
i915drm: ignore impossible maybe uninitialised warnings
sysinst: ignore an invalid string truncation issue
|
| 1.36 |
| 25-Jan-2020 |
christos | try to fix the clang build
|
| 1.35 |
| 19-Jan-2020 |
jmcneill | Build radeon and nouveau drivers on evbarm.
|
| 1.34 |
| 11-Nov-2019 |
joerg | Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)
|
| 1.33 |
| 24-Sep-2019 |
maya | Update build logic for mesa 19.1.7.
A lot of files are now living outside of dist, since they're not in the distributed sources: they're generated, usually by python/meson.
The remaining changes are due to files being moved around.
|
| 1.32 |
| 26-Apr-2019 |
christos | Amputate stack protector warnings, instead of trying more band-aids.
|
| 1.31 |
| 09-Apr-2019 |
maya | Need pthread for all the mtx_lock.
|
| 1.30 |
| 10-Mar-2019 |
mrg | pull across most of the new build infrastruture for mesa18 from maya's git tree. this includes may of the changes from the changes below:
commit 52d85e74a1197aace38cc7acb705509e969120e6 Author: coypu <coypu@sdf.org> Date: Mon Mar 4 12:25:33 2019 +0200
Make 32bit archs happier.
except i386, which now suffers from locked atomics because we don't have clever ifunc tricks in libc.
commit ee9b4c19c58127934ed3548ad0d68934cc95ccc7 Author: coypu <coypu@sdf.org> Date: Mon Mar 4 09:08:35 2019 +0200
Adjust includes, append rather than replace, appease clang ppc builds
commit a5341a3ad42572c78b6a2e6e5545bd323d7f2e4c Author: coypu <coypu@sdf.org> Date: Sun Mar 3 11:52:19 2019 +0200
Resolve i386 atomic issue and set lists.
XXX libGL in i386 is still causing issues XXX pkgconfig file for vdpau XXX set lists for arm32
commit 27bffc20bc15186c92cc5b8d5cc08d7299966b34 Author: coypu <coypu@sdf.org> Date: Sat Mar 2 21:52:45 2019 +0200
make llvm sources x86 specific
hopefully not breaking non-x86 clang builds, which have MKLLVM set.
commit f9d34922619cc8f2a224c0138a73985e50daf87f Author: coypu <coypu@sdf.org> Date: Sat Mar 2 21:33:31 2019 +0200
move hack to build llvm libraries soon enough.
add u_process.c to libGL specifically (dri, gallium and libGL all need it).
Add some missing includes for pipe-loader when it moved to gallium
commit 2b1083d0d538bb5d5dd88ab2ca0ca6c331e5dd5b Author: coypu <coypu@sdf.org> Date: Sat Mar 2 16:47:58 2019 +0200
shuffle around:
some files move from shared driver.mk/loader.mk into gallium. others move to shared.
add i915 files.
now i965 glxgears works (amd64).
commit 1897a90569b30b294bcbedadb3745092eca0bb33 Author: Maya Rashish <maya@NetBSD.org> Date: Sun Feb 24 23:36:26 2019 +0200
Progress towards glxgears on i915
commit 28c9c99a236404de41ae74e88ea6d9578c088b92 Author: Maya Rashish <maya@NetBSD.org> Date: Sun Feb 24 21:55:56 2019 +0200
rototill i965/i915 causing it to no longer startx.
Now missing sw_screen_create in the dri driver.
commit 48eb746983a5a7967fba221e7b167808af36f44a Author: Maya Rashish <maya@NetBSD.org> Date: Sun Feb 24 09:31:22 2019 +0200
More of vdpau. Cogs spin.
commit d9fbba8f61a43648d32f160c5fa62626788566ff Author: Maya Rashish <maya@NetBSD.org> Date: Sat Feb 23 22:36:37 2019 +0200
Adjust for MesaLib 18.
Build llvmpipe driver on x86 (the driver itself is x86-only). build llvm on all x86, even on GCC builds. galahad driver removed (upstream). Don't build mesa 7 at all.
|
| 1.29 |
| 10-Mar-2019 |
mrg | move mesa10 build into .old scheme:
- add ${X11SRCDIR.MesaLib.old} and introduce ${X11SRCDIR.Mesa} as an alias for either the former or the non old. this allows many of the makefiles to simply use ${X11SRCDIR.Mesa} (but does not really enable much sharing of makefiles, but reduces their diffs.)
- use mesa-which.mk to define ${OLD_PREFIX} to either "" or ".old", and to know if to build 'dri7' (.old only.) ${OLD_PREFIX} is used by other code (eg, LIBDPLIBS) to pick the right subdir.
|
| 1.28 |
| 07-Jun-2016 |
christos | branches: 1.28.16; sprinke -Wno-stack-protector
|
| 1.27 |
| 03-Nov-2015 |
szptvlfn | remove redundant \
|
| 1.26 |
| 05-Jan-2015 |
gson | Test for ${MKDEBUG} using the same construct as in other places, so that we get consistent behavior when the value is neither "no" nor "yes".
|
| 1.25 |
| 05-Jan-2015 |
christos | Prevent .y.c from regenerating c files from yacc. XXX: Why are we compiling glcpp-parse.c both here and in the gallium subdirectory?
|
| 1.24 |
| 05-Jan-2015 |
joerg | Make a number of clang warnings non-fatal, too many changes with little gain.
|
| 1.23 |
| 23-Dec-2014 |
christos | - consistently install symlinks (like we do for everything else) - add missing debug libs
|
| 1.22 |
| 19-Dec-2014 |
christos | we need to handle make includes
|
| 1.21 |
| 19-Dec-2014 |
christos | - Explain what's going on a bit better - Fix a conditional - Don't include bsd.lib.mk if we are not building libraries (otherwise we end up with an empty library name that installed bogus library files lib.a etc.)
|
| 1.20 |
| 18-Dec-2014 |
mrg | fix build problem with radeon_*.c files.
|
| 1.19 |
| 18-Dec-2014 |
mrg | update sets and reachover makefiles for mesa 10.3.5.
|
| 1.18 |
| 22-Nov-2010 |
mrg | branches: 1.18.24; install dri.pc. put the Mesa version into it's own makefile, and share it. there are now 4 references to it.
|
| 1.17 |
| 18-Nov-2010 |
mrg | build the dri libraries on ofppc, same as macppc.
|
| 1.16 |
| 01-Aug-2010 |
kiyohara | Support xserver for bebox.
|
| 1.15 |
| 12-Jul-2010 |
kiyohara | Support xserver for prep. It tested only s3(864).
|
| 1.14 |
| 23-May-2010 |
mrg | build fixes for Mesa 7.7.1. introduce r600 driver!
|
| 1.13 |
| 27-Aug-2009 |
mrg | build libmesa and swrast on all platforms.
|
| 1.12 |
| 16-Jun-2009 |
mrg | - build and install swrast_dri.so - don't force linking dri_util.c into swrast_dri.so - fix the source lists in libGL/OSmesa makefiles - unobsolete the symbols/pc keymap and 7x14-KOI8-R.pcf.gz font
XXX the libGL/OSmesa makefiles could use some reorg. there XXX are a bunch of duplicated items.
|
| 1.11 |
| 01-Mar-2009 |
macallan | Build the Mesa DRI module only on architectures that also build any DRI drivers
|
| 1.10 |
| 14-Feb-2009 |
abs | Use MACHINE_ARCH where relevant, make the "no extra subdirs" the fallthru default option, fix merge issue fro last commit
|
| 1.9 |
| 14-Feb-2009 |
abs | only buil dri for "everything" on amd64 and i386
|
| 1.8 |
| 24-Jan-2009 |
bouyer | branches: 1.8.2; Add support for X11FLAVOUR=xorg to NetBSD/alpha. Tested on PWS500 (ev56, handled as non-BWX by Xorg) and XP1000 (ev6, BWX). Also tested by Rafael Ruiz on a AlphaStation 255 (thanks !). non-PCI adapters are not supported; someone should make these work as a wsfb device.
|
| 1.7 |
| 24-Nov-2008 |
rtr | * install only wsfb driver and manpages for netwinder * don't install client side dri modules for netwinder * remove module and driver entries from set lists for netwinder that are no longer installed.
|
| 1.6 |
| 24-Nov-2008 |
cube | Build a PIC-friendly libmesa.a and make the DRI modules link to it.
|
| 1.5 |
| 06-Nov-2008 |
macallan | don't build DRI drivers on sgimips either
|
| 1.4 |
| 04-Nov-2008 |
macallan | Just some nits: - test for macppc, not powerpc when building DRI drivers for mac - fix a typo in the shark branch - don't build DRI drivers on ibmnws either
|
| 1.3 |
| 03-Nov-2008 |
macallan | don't build dri drivers on shark
|
| 1.2 |
| 30-Oct-2008 |
macallan | branches: 1.2.2; don't build drivers we'll never need on macppc and sparc64
|
| 1.1 |
| 21-Sep-2008 |
cube | branches: 1.1.4; Add reachover Makefiless to build the DRI modules from MesaLib. Some tricks are heavily inspired from the way the PAM modules are built.
|
| 1.1.4.2 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.1.4.1 |
| 21-Sep-2008 |
haad | file Makefile was added on branch haad-dm on 2008-10-19 22:41:06 +0000
|
| 1.2.2.6 |
| 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.2.2.5 |
| 25-Feb-2009 |
snj | branches: 1.2.2.5.4; Pull up following revision(s) (requested by macallan in ticket #517): external/mit/xorg/lib/dri/Makefile: revision 1.5 via patch don't build DRI drivers on sgimips either
|
| 1.2.2.4 |
| 01-Dec-2008 |
snj | Pull up following revision(s) (requested by cube in ticket #151): external/mit/xorg/lib/dri/Makefile: revision 1.6 via patch external/mit/xorg/lib/dri/dri.mk: revision 1.4 Build a PIC-friendly libmesa.a and make the DRI modules link to it.
|
| 1.2.2.3 |
| 25-Nov-2008 |
snj | Pull up following revision(s) (requested by rtr in ticket #122): external/mit/xorg/server/drivers/Makefile: revision 1.22 external/mit/xorg/lib/dri/Makefile: revision 1.7 distrib/sets/lists/xserver/md.netwinder: revision 1.12 * install only wsfb driver and manpages for netwinder * don't install client side dri modules for netwinder * remove module and driver entries from set lists for netwinder that are no longer installed.
|
| 1.2.2.2 |
| 08-Nov-2008 |
snj | Pull up following revision(s) (requested by macallan in ticket #26): external/mit/xorg/lib/dri/Makefile: revision 1.4 Just some nits: - test for macppc, not powerpc when building DRI drivers for mac - fix a typo in the shark branch - don't build DRI drivers on ibmnws either
|
| 1.2.2.1 |
| 08-Nov-2008 |
snj | Pull up following revision(s) (requested by macallan in ticket #32): external/mit/xorg/lib/dri/Makefile: revision 1.3 don't build dri drivers on shark
|
| 1.2.2.5.4.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
| 1.8.2.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Second commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
|
| 1.18.24.2 |
| 06-Jan-2015 |
martin | Pull up following revision(s) (requested by mrg in ticket #381): external/mit/xorg/lib/dri/Makefile: revision 1.21,1.22,1.24-1.26 external/mit/xorg/lib/gallium/Makefile: revision 1.3-1.6
Fix yacc (.y->.c) handling. Make it compile with clang. Fix MKDEBUG handling.
|
| 1.18.24.1 |
| 05-Jan-2015 |
martin | Pull up following revision(s) (requested by mrg in ticket #381): distrib/sets/lists/xdebug/md.amd64: revision 1.7 external/mit/xorg/lib/libGL/internal/Makefile: revision 1.2 distrib/sets/lists/xdebug/md.amd64: revision 1.8 distrib/sets/lists/xserver/md.sparc64: revision 1.55 distrib/sets/lists/xdebug/md.sparc64: revision 1.4 external/mit/xorg/lib/Makefile: revision 1.30 external/mit/xorg/lib/libglapi/Makefile: revision 1.1 distrib/sets/lists/xserver/md.macppc: revision 1.67 external/mit/xorg/lib/dri/radeon/Makefile: file removal external/mit/xorg/lib/asm.mk: revision 1.1 external/mit/xorg/lib/dri/dri.mk: file removal external/mit/xorg/lib/dri/mach64/Makefile: file removal external/mit/xorg/lib/libGL/Makefile: revision 1.21 external/mit/xorg/lib/libGL/Makefile.glslsrcs: file removal external/mit/xorg/lib/dri/Makefile: revision 1.20 external/mit/xorg/lib/driver.mk: revision 1.1 external/mit/xorg/lib/dri/r600/Makefile: file removal external/mit/xorg/lib/dri/r128/Makefile: file removal external/mit/xorg/lib/dri/i915/Makefile: file removal external/mit/xorg/lib/dri/Makefile: revision 1.23 external/mit/xorg/lib/gallium/Makefile: revision 1.1 external/mit/xorg/lib/gallium/Makefile: revision 1.2 distrib/sets/lists/xcomp/mi: revision 1.154 external/mit/xorg/lib/libOSMesa/libmesa.mk: file removal external/mit/xorg/lib/libGL/mesa-ver.mk: revision 1.2 distrib/sets/lists/xserver/mi: revision 1.34 external/mit/xorg/bin/glxgears/Makefile: revision 1.4 distrib/sets/lists/xserver/md.alpha: revision 1.38 external/mit/xorg/lib/libOSMesa/shlib_version: file removal external/mit/xorg/lib/dri/trident/Makefile: file removal external/mit/xorg/lib/dri/i810/Makefile: file removal external/mit/xorg/lib/libGLw/Makefile: revision 1.4 external/mit/xorg/TODO: file removal external/mit/xorg/lib/dri/sis/Makefile: file removal distrib/sets/lists/xserver/md.sparc: revision 1.57 distrib/sets/lists/xserver/md.prep: revision 1.15 distrib/sets/lists/xcomp/shl.mi: revision 1.38 external/mit/xorg/lib/dri/tdfx/Makefile: file removal external/mit/xorg/lib/dri/mga/Makefile: file removal distrib/sets/lists/xdebug/md.macppc: revision 1.4 external/mit/xorg/lib/libOSMesa/Makefile: file removal distrib/sets/lists/xdebug/shl.mi: revision 1.16 external/mit/xorg/lib/libGL/Makefile.mesa: file removal distrib/sets/lists/xdebug/mi: revision 1.9 distrib/sets/lists/xdebug/md.i386: revision 1.7 external/mit/xorg/lib/dri/swrast/Makefile: file removal distrib/sets/lists/xdebug/md.i386: revision 1.8 external/mit/xorg/lib/dri/savage/Makefile: file removal external/mit/xorg/lib/dri/r200/Makefile: file removal distrib/sets/lists/xetc/mi: revision 1.24 distrib/sets/lists/xbase/shl.mi: revision 1.57 distrib/sets/lists/xdebug/md.sparc: revision 1.5 external/mit/xorg/lib/dri/i965/Makefile: file removal external/mit/xorg/lib/libloader.mk: revision 1.1 external/mit/xorg/bin/glxinfo/Makefile: revision 1.5 distrib/sets/lists/xserver/md.ofppc: revision 1.20 external/mit/xorg/lib/libmesa.mk: revision 1.1 external/mit/xorg/lib/dri/libmesa/Makefile: file removal external/mit/xorg/lib/dri/Makefile: revision 1.19 distrib/sets/lists/xserver/md.amd64: revision 1.74 distrib/sets/lists/xserver/md.bebox: revision 1.11 distrib/sets/lists/xdebug/md.ofppc: revision 1.4 external/mit/xorg/lib/libglsl.mk: revision 1.1 external/mit/xorg/lib/dri/r300/Makefile: file removal external/mit/xorg/lib/dri/unichrome/Makefile: file removal external/mit/xorg/lib/dri/s3v/Makefile: file removal distrib/sets/lists/xserver/md.i386: revision 1.93 update sets and reachover makefiles for mesa 10.3.5. fix build problem with radeon_*.c files. - mesa_dri_drivers.so.0.debug is not obsolete for amd64 - kms_swrast_dri.so.0.debug was missing - Don't install absolute symlinks - Add missing debug symlinks - consistently install symlinks (like we do for everything else) - add missing debug libs
|
| 1.28.16.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.28.16.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.28.16.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|