Commit Graph

1443 Commits

Author SHA1 Message Date
mrg d8f51e97eb install transset. 2019-03-11 09:20:13 +00:00
mrg 45a98ae559 fix a bunch of man page transforms.
XXX X11MANCPP=yes has only one use left, maybe it can go away!
2019-03-11 06:25:55 +00:00
nakayama f4cc5cb728 Install new files also to etc/fonts/conf.avail. 2019-03-11 05:05:31 +00:00
mrg e50995f1ef handle @PKG_EXPAT_LIBS@ and @PKG_EXPAT_CFLAGS@. 2019-03-11 01:40:05 +00:00
mrg 58f8d333d6 only do vdpau headers on vdpau systems.
XXX: make this a common define in the few places
2019-03-10 13:52:11 +00:00
mrg 9f50906983 libvdpau pkg-config file is called vdpau.pc.
this does not need a special rule, just to be named correctly.
2019-03-10 12:44:58 +00:00
mrg f4e2645dc0 - build and install libvdpau and x86 and evbarm.
- add khrplatform.h for mesa_ver=18 platforms.

need to enable libvdpau.pc generation (needs special rules)


this mostly comes from maya in the first one, and a small part
of the second:

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.
2019-03-10 11:18:02 +00:00
mrg 1fd2e2d284 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.
2019-03-10 10:51:58 +00:00
mrg e3ecb7100d 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.
2019-03-10 02:29:52 +00:00
mrg b9b9197277 don't install 30-urw-aliases.conf anymore, it's gone.
my builds don't fail here for some reason, but this causes the
build cluster to fail and this file is gone so my builds should
be failing but i need to figure out why they aren't.
2019-03-09 02:56:44 +00:00
mrg 9a32a1bd17 build fc-conflist. 2019-03-08 12:25:38 +00:00
mrg 2551036c6f remove damaging comment. 2019-03-08 11:14:49 +00:00
mrg 849fa982f6 turn on execinfo support. 2019-03-08 10:00:06 +00:00
mrg 2205ec8c8a - install fontconfig 2.13.1 files and new fc-conflist
- move libuuid_ul stuff into its srcs.mk and link directly into libfontconfig.
- update reachover
- update man page list
2019-03-08 09:58:23 +00:00
mrg 531a6cc390 build libutil_ul and link it into fontconfig. this should not change
the output as no functions will be consumed by fontconfig yet, but
will be used in an update shortly.
2019-03-07 03:56:15 +00:00
nakayama db885abd27 Centralize pam definitions and tabify. 2019-03-06 12:40:23 +00:00
mrg 2601d52e06 regen for xkeyboard-config 2.26. 2019-03-06 11:05:18 +00:00
mrg f493a0ad6c don't use ERE in sed. fortunately, thes strings are all at the
end of the line so we can anchor them with (make processed) $$.

i now have fonts that i can see again in xdm.
2019-03-06 05:59:25 +00:00
mrg 93017991ff - clean up a little and avoid leaving partial files
- put SEDSCRIPTS into FILES vs CONFIGFILES, so they're install properly
2019-03-06 05:21:50 +00:00
mrg 18ed869019 merge our changes and their changes across the last few xdm releases. 2019-03-06 05:08:21 +00:00
christos bfcbfec000 make this work:
- fix sed rules
- change our own copy of Xresources from cpp to sed
2019-03-06 04:43:50 +00:00
christos ccff5bf8b4 remove trailing escape 2019-03-06 03:38:30 +00:00
christos 47db741ad7 more pam fixes 2019-03-06 02:44:05 +00:00
christos 6d126600fa fix build 2019-03-06 01:13:38 +00:00
mrg 7640699b93 remove no longer used defines 2019-03-05 09:08:51 +00:00
mrg 7d1a8152e9 update for xdm 1.1.12:
- streams.c is gone (hello 2019!)
- man pages other file convert from cpp to sed processing
2019-03-05 08:35:35 +00:00
mrg bbf2614323 add new man subdir to .PATH 2019-03-04 09:25:04 +00:00
mrg da1877a0cd don't install marked obsolete fontcacheproto.pc. 2019-03-03 22:32:27 +00:00
maya 614738f57c Install more libdrm nouveau headers.
These will be used by mesa 18.
2019-03-03 17:52:32 +00:00
mrg 8424868662 build constlist.c for new mkfontscale. 2019-03-03 09:26:04 +00:00
mrg c9490d547e define HAVE_INET_ATON for new xhost. 2019-03-03 09:19:02 +00:00
mrg 3fac453078 .error out if attempting to use this with non xorg-server 1.10. 2019-01-28 18:50:39 +00:00
tron 94fb8a5b02 Fix build with "USE_SSP" set to "yes" 2019-01-22 12:45:25 +00:00
mrg 529b231fc9 link in libexecinfo. 2019-01-18 23:05:30 +00:00
snj a117763158 regen for 2.25 2019-01-13 19:21:27 +00:00
uwe bc7d43ca97 Hook vboxvideo driver into the build. 2019-01-10 23:10:23 +00:00
mrg d99d24b447 add new source for libdrm 2.4.96. 2019-01-10 09:12:57 +00:00
mrg 34fdd58f59 build fixes for libdrm 2.4.96.
XXX: may still have build issues, and cleandir before
XXX: update builds is likely needed
2019-01-10 09:10:31 +00:00
mrg 25071ede70 build infrastructure for vboxvideo driver. 2019-01-10 00:05:57 +00:00
mrg 478d07119d define IPv6 unless not building INET6. 2019-01-03 23:39:47 +00:00
mrg f7b24ba1bb XXX: add hw/xfree86/common to the include path. 2019-01-03 23:26:58 +00:00
mrg bf3711ce19 move some defines from xorg-server dix-config.h back into makefiles,
so that Xx68k can build.
2019-01-03 23:25:52 +00:00
mrg 018986d93b explicitly link libXfont since it is used.
from Patrick Welche in private email.
2019-01-02 22:58:44 +00:00
mrg 7434adc046 build fixes for xorg-server 1.20 parts:
- define HAVE_XF86_CURSOR_RESET_CURSOR for several drivers that now
  look for it.
- remove various -Wno* options no longer needed, in particular the
  global -Wno-error in the radeon and radeon-kms drivers
2019-01-01 00:37:06 +00:00
mrg 2c2a6480d6 find all headers. 2018-12-31 21:38:53 +00:00
mrg 87c0a43c46 more deprecated functions still used. 2018-12-31 21:38:39 +00:00
mrg 8cb776e741 more xorg-server 1.20 updates:
- more -Wno-error for deprecated functions
- add missing header paths
2018-12-31 13:05:07 +00:00
mrg 08d63db33d -Wno-error for newly deprecated things. 2018-12-31 12:13:50 +00:00
mrg fe441dc30e fixes for xorg-server 1.20:
- XFree86LOADER is obsolete.
- some deprecated functions are used, we should fix them.
2018-12-31 11:58:43 +00:00
mrg b40e891f0b 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.
2018-12-31 11:14:03 +00:00