Commit Graph

336 Commits

Author SHA1 Message Date
uki
64399a4579 Give package name to xcomp machine dependency files 2019-09-12 09:45:43 +00:00
uki
1c8b0f6e10 syspkg naming for xcomp shl.mi 2019-08-28 12:24:03 +00:00
rjs
6aef75e147 Add ftcolor.h to build from freetype2. 2019-07-21 12:15:13 +00:00
mrg
a58cd20e28 update for libepoxy 1.4.3. 2019-07-09 22:17:33 +00:00
uki
5e0b33a7be Change package name "-obsolete-" to "<category>-obsolete". It is a little step. 2019-05-13 08:38:45 +00:00
mrg
1ce78da3f1 enable EGL and glamor. partly from maya@.
for x86 and evbarm:
- install headers and libEGL
- install xorg-server glamoregl component
- link xorg drivers against gbm/egl

bonus fix:
- fix some wrongly marked compatx11file files


build tested on shark, sgimips, evbarm64-el, amd64 and i386.
run tested on radeon, intel and nvidia on amd64, including
'modesetting' driver on amd64.  however, my systems disable
it due to llvmpipe so i'm not sure what is happening.
2019-04-16 21:20:50 +00:00
christos
ea88c8a037 lint library for vdpau 2019-03-12 23:50:56 +00:00
mrg
f19fc818b7 move the mesa 18 khrplatform.h header into xcomp/mi. 2019-03-12 03:37:23 +00:00
mrg
0b5c7c926a fix path to khrplatform.h 2019-03-11 08:05:18 +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
kamil
fedd7fc74d Fix MKCATPAGES=yes build
Register missing files in distribution sets.
2019-03-09 18:38:34 +00:00
christos
e3941ca589 html3 suffixes are .html 2019-03-09 04:57:47 +00:00
mrg
f0807ebf4a add html pages to match the previous (not tested) 2019-03-08 23:10:52 +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
maya
614738f57c Install more libdrm nouveau headers.
These will be used by mesa 18.
2019-03-03 17:52:32 +00:00
christos
2d533f7203 more headers only in 120 2019-01-02 00:46:34 +00:00
mrg
72df0f8e5a update for xorg-server 1.20.3:
- add new files
- re-mark them as 120 not 118
2018-12-31 11:59:23 +00:00
christos
c9847466e6 Fix sets for hp300 2018-12-29 15:56:33 +00:00
rjs
272c99c1b7 Add missing xcb files to build.
Fixes xsrc/53337.
2018-06-07 18:16:55 +00:00
maya
ec2b028081 Adjust for freetype 2.9.1
Adjusting non-freetype because ftbase.c now includes ftfntfmt.c.
pickup pkgconfig version from pkgsrc pkgconfig file.
2018-05-09 07:28:44 +00:00
mrg
5b6e3f750b obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.
2018-03-14 09:09:46 +00:00
christos
42004fe06d sort, add missing lint file 2018-03-11 23:49:39 +00:00
mrg
cbcc8121fa mark fontcache files as obsolete. 2018-03-11 11:34:33 +00:00
mrg
8d3614ad11 build and install libXfont2. 2018-03-11 09:43:38 +00:00
mrg
6e5b391377 stop building libXfontcache as it is obsolete for a decade. 2018-03-11 07:18:49 +00:00
nakayama
f5eb5f1bab Fix previous.
- xevie.pc is for libXevie, not for libxcb-xevie.
- obsolete lint file.
2017-03-06 05:58:00 +00:00
mrg
ba6321fe7f build fixes and updates for libxcb / xcb-proto 1.12. 2017-03-05 09:27:52 +00:00
mrg
d279eec2b8 install libsync.h. new in libdrm 2.4.75. 2017-03-04 23:24:50 +00:00
wiz
70acae63ba Tag cleanup: if the last column contains 'obsolete', the one before should too. 2017-01-05 13:45:50 +00:00
christos
54351bdf9a move xtrans.m4 to comp, since it gets installed with the headers. 2017-01-05 02:22:19 +00:00
kre
8064c2168f More sets list sorting (maybe this time they're really all done) 2016-12-15 12:56:52 +00:00
mrg
5bf2dfccdd mark all the xorg-server 1.10 specific files as obsolete for xorg-server 1.18.
being to adapt not ready or not switched ports more to 1.18.
2016-09-24 21:57:38 +00:00
mrg
90aaaaae56 remove all the X11R6 (old xfree86) entries.
a technically more correct solution would be to mark all but the
shared libraries obsolete, but with approximately 10000 entries
it would significantly slowdown postinstall obsolete checking
and as an end-user, i'm not sure i'd want it anyway.

this also makes it much easier to automate X11R7 changes ;-)
2016-08-19 22:37:03 +00:00
mrg
4a462c5d05 dix-config.h is obsolete 2016-08-19 22:34:51 +00:00
christos
608f4d63a8 add missing lint libraries, sort 2016-08-19 20:51:58 +00:00
mrg
2919f8f68a teach the build about glamor and install glamor.h.
fix SDK_REQUIRED_MODULES for xorg-server 1.18.
2016-08-18 18:42:09 +00:00
mrg
870f1fd842 build and install libepoxy 2016-08-18 08:11:22 +00:00
mrg
b83c6c9b59 updates for libdrm 2.4.70. build libdrm_amdgpu on x86. 2016-08-17 03:10:22 +00:00
mrg
b52c251264 sets lists updates for xorg-server 1.18. mark the obsolete files
with xorg_server_ver=110 and the new-only files with 118.
2016-08-16 01:10:19 +00:00
mrg
f3da43c3c2 build libxshmfence. 2016-08-16 00:55:09 +00:00
christos
bb32bde822 Adjust to new freetype-2.6.3 2016-05-16 22:20:10 +00:00
dholland
600ce53269 Install ftttdrv.h, which was apparently overlooked at some point
(probably because it contains little of substance...) PR 50902.
2016-03-21 05:23:39 +00:00
christos
f97ac7c8ea add nouveau lint file 2016-01-31 18:40:23 +00:00
christos
8b1e034892 remove debug/lint sets now that the Makefiles have been fixed. 2016-01-27 15:55:18 +00:00
christos
8da1014947 adjust to the Makefile fixes. 2016-01-26 21:18:43 +00:00
christos
59576f8618 Undo previous changes; the debug libraries were installed because of a bug
in the Makefiles... (Setting MKDEBUGLIB in /etc/mk.conf overrides some
Makefile settings)
2016-01-25 17:59:35 +00:00
christos
468f98ad3c fix amiga sets 2016-01-24 19:43:12 +00:00
christos
bd4257a420 Fix alpha sets 2016-01-24 17:26:59 +00:00
christos
20d6d15a94 fix dreamcast sets. 2016-01-24 02:41:56 +00:00