Commit Graph

1565 Commits

Author SHA1 Message Date
tsutsui
13e972fc24 Explicitly disable dbe, record, and present DIX extentions. 2020-07-24 02:25:58 +00:00
mrg
4e30ab5293 fix build:
- add .../xorg subdir to the path
- add dbe and present extensions, both wanted via linkage

.. but maybe these shouldn't be built?  they're not in sets.
2020-07-23 09:59:36 +00:00
tsutsui
438a245684 Remove duplicated (and .if 0'ed out) ${XSERVER_XFREE86} checks. 2020-07-23 09:13:18 +00:00
tsutsui
404255f5ec Remove definitions for Xdreamcast, Xhpc, Xmacppc, and Xnewsmips.
All these port specific X11R6 servers just used MI wscons, and
all of them have been switched to Xorg servers with wsfb driver etc.
Even if someone wants a smaller monolithic server, it should be
written as a MI "Xwscons" server.
2020-07-23 09:09:12 +00:00
tsutsui
a7e6ced44c Don't build Xsun servers for sparc and sparc64.
Not tested, and maybe not worth for wscons'fied ports.
2020-07-23 08:34:33 +00:00
tsutsui
9762f248e8 Reorganize CPPFLAGS.
- use ${X11INCS.DIX} in <bsd.x11.mk>
- explicitly undef HAVE_XORG_CONFIG_H to avoid reference to
  hw/xfree86/common in mi/miinitext.c
- remove -DHAVE_DIX_CONFIG_H which is already defined in
  ${X11FLAGS.DIX} and pulled via Makefile.servermod

XXX: -DHAVE_STRCASECMP should also be moved to ${X11FLAGS.DIX},
     or should be pulled via include/dix-config.h?
2020-07-22 21:25:03 +00:00
tsutsui
32de12aea9 Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers. 2020-07-22 20:54:07 +00:00
tsutsui
2f69943446 Add build glue files for Xorg-Server-1.10'fied monolithic Xsun servers.
Not enabled and just for reference.
2020-07-22 19:26:37 +00:00
tsutsui
4cade5e54a Remove extra "-I" for ${X11INCS.DIX} macro. 2020-07-20 13:59:57 +00:00
tsutsui
230265cedb Xorg 1.20 servers require libXfont2 instead of libXfont.
Per the following upstream commit:
 https://cgit.freedesktop.org/xorg/xserver/commit/?id=05a793f5b3c40747d5a92a076def7f4fb673c7e7
 > dix: Switch to the libXfont2 API (v2)

Now Xorg 1.20 based X68k server builds and confirmed working on XM6i.
2020-07-18 16:07:15 +00:00
tsutsui
3de7bb0e83 Sync with xorg-server.old: No need to link miext/libshadow.a. 2020-07-18 15:26:30 +00:00
tsutsui
d90047b5d0 No need to link miext/libshadow.a. 2020-07-18 15:24:31 +00:00
christos
f303c9721b Arrange to create an _pic.a library too. 2020-06-01 14:39:42 +00:00
christos
f944c04b7f Create pic lib and don't install pkgconfig file. 2020-05-30 20:54:46 +00:00
christos
e4bfa5b301 Make libuv private, requested by joerg@ 2020-05-30 20:47:58 +00:00
christos
38b7e54e74 Descend into libuv 2020-05-24 19:28:57 +00:00
christos
de5c94c5a3 Add build glue 2020-05-24 19:28:10 +00:00
christos
0e552da721 Import libuv, needed by bind-9.16.x 2020-05-24 19:26:37 +00:00
joerg
ca74eb1fe1 Don't let clang warn about comparing pointers with string literals. 2020-04-20 13:04:10 +00:00
christos
c8ca87a131 Add all the dependent libraries and sort 2020-04-04 03:04:58 +00:00
maya
21c623a5bc Define GL_LIB_NAME somewhere that applies to dri_common.c, which is the
file that needs it.
2020-03-29 21:06:03 +00:00
snj
a23fcf164a regen for xkeyboard-config 2.29 2020-03-12 21:55:31 +00:00
christos
9b5c052620 Fix vax and platforms that don't have ldexp in libc (aarch64, ppc64, ia64) 2020-03-04 17:22:49 +00:00
mlelstv
379e21a2a0 CLEANFILES can only do files 2020-03-03 23:32:58 +00:00
christos
facc5599b7 Add libcbor 2020-03-03 00:36:29 +00:00
christos
946da905e8 Add build glue 2020-03-03 00:36:18 +00:00
christos
5dd36a3bc8 Import libcbor from: https://github.com/PJK/libcbor.git 2020-03-03 00:34:28 +00:00
mrg
ca82237625 updates for xkeyboard-config 2.29. 2020-02-23 11:17:03 +00:00
mrg
492a651915 fix libXfont2 build, and (for now) remove new XvMCW pkg-config file. 2020-02-23 09:24:12 +00:00
mrg
6d597ebfc7 find the moved header. 2020-02-23 09:14:05 +00:00
mrg
1258266dea updates for xorgproto 2019.2, libX11 1.6.9, and libXvMC 1.0.12. 2020-02-23 09:10:50 +00:00
joerg
984afdcb42 Don't hard-code LLVM version, extract it from external/apache2/llvm. 2020-02-23 02:03:19 +00:00
joerg
82bb6bcdda Doesn't need or use HAVE_LLVM. 2020-02-23 02:02:32 +00:00
jmcneill
2a3fb8936a Do not define HAVE_DRI3_H 2020-02-09 12:28:28 +00:00
jmcneill
1f7c381b0d Define HAVE_LIBDRM (required for loader_get_pci_id_for_fd) 2020-02-07 19:00:18 +00:00
jmcneill
71b3ef8c01 Bump MESA_LLVM_VERSION_STRING 2020-01-31 21:13:40 +00:00
jmcneill
af36371a98 Change HAVE_LLVM from 0x0700 to 0x0900. 2020-01-31 20:58:18 +00:00
jmcneill
bc2c80f256 Build radeonsi driver. 2020-01-31 20:56:03 +00:00
christos
cf46e1c322 try to fix the clang build 2020-01-25 19:05:08 +00:00
jmcneill
6c8891e8fa Build ati driver on evbarm. 2020-01-19 10:45:49 +00:00
martin
bc7415aa33 Fix conditional in previous 2020-01-19 10:44:51 +00:00
jmcneill
c91ab881ac Build radeon and nouveau drivers on evbarm. 2020-01-19 00:58:13 +00:00
mrg
78dd332a9d remove no longer necessary -Wno-error usage. 2020-01-07 07:27:50 +00:00
mbalmer
f21ee73934 Apply a fix for the bug "Joining an upvalue with itself can cause a use-after
free", documented on http://www.lua.org/bugs.html
2019-12-12 12:35:43 +00:00
martin
5238e8fd7e Restrict -Wl,-z,defs to x86 and aarch64 for now to avoid global build
lossage. Suggested by mrg.
2019-11-20 06:23:31 +00:00
martin
08bd83ed4c Looks like this requires pthread. 2019-11-19 08:59:18 +00:00
joerg
404ee5b933 Build some more LLVM components for Gallium. Switch it to -Wl,-z,defs 2019-11-18 22:26:14 +00:00
mrg
8be3ac31c9 build int10 on powerpc64 as well. 2019-11-18 01:14:03 +00:00
joerg
76c7fc5f6b Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da) 2019-11-11 22:44:56 +00:00
christos
c60e3bd895 another vax optimizer hack. 2019-10-28 18:38:54 +00:00