1371 Commits

Author SHA1 Message Date
rjs
272c99c1b7 Add missing xcb files to build.
Fixes xsrc/53337.
2018-06-07 18:16:55 +00:00
snj
5e36459aec belatedly bump the shlib version for freetype-2.9.1, using the scheme
outlined in src/external/mit/xorg/lib/freetype/shlib_version.
2018-06-06 03:09:12 +00:00
snj
f051e27d61 prune unused-for-5-years Makefile that bogusly installed internal headers. 2018-06-06 02:26:46 +00:00
snj
f62205a9ad - remove duplicate ftpfr.c from SRCS
- psmodule.c -> psnames.c
2018-06-06 02:20:07 +00:00
christos
11e4f7ba0a Generate xml files properly. Noted by youri.
XXX: pullup-8
2018-06-01 01:21:02 +00:00
mrg
197fc894d1 fix XORG_PKG_PACKAGE_NAME to not include multiple quotes for PACKAGE_NAME,
and add a XORG_PKG_RELEASE_DATE to define RELEASE_DATE.
2018-05-31 09:31:39 +00:00
mrg
4a035634ac remove unused include. 2018-05-31 09:09:32 +00:00
christos
c50a4e606c - Introduce :q modifier for make variables and make it double escape $'s so
that passing variables to recursive makes with :q works as expected.
- Revert :Q to work as before.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@
XXX: pullup 8
2018-05-27 01:14:50 +00:00
alnsn
1a047feb17 Change LUAL_BUFFERSIZE from 4-8K to 128 bytes for kernel-side Lua.
LUAL_BUFFERSIZE defines how much luaL_Buffer allocates from
the stack. Apparently, 4-8K is too much for the kernel stack.
2018-05-26 20:17:56 +00:00
maya
e62baafda4 Correct pkgconfig version.
Noted by Robert Swindells on tech-x11, thanks!

(I didn't realize I was grabbing the number from freetype 2.9, rather than
2.9.1)
2018-05-10 13:48:52 +00:00
mrg
a071c7d55b add freetype2/freetype to the include path. 2018-05-09 08:39:54 +00:00
mrg
6158425ec6 add more include paths for freetype 2.9.1. 2018-05-09 08:15:09 +00:00
mrg
478cac6d4f add some missing -I paths for new freetype. 2018-05-09 08:13:23 +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
snj
3fa70ce921 add a note about our freetype shlib versioning so that it hopefully
doesn't get any more crazy than it already is.
2018-05-09 07:01:59 +00:00
christos
bf7113376a Create a new bsd.hostinit.mk file and put the build definitions for all host
programs there; make all Makefiles that use bsd.hostprog.mk include it.
Namely turn off MKREPRO and don't make lint, man pages, info files etc.
Remove the Makefile.inc files that contained these same settings, and
remove the settings from Makefile.host
2018-05-01 19:59:42 +00:00
christos
1c314fb9c7 Apply the same fixes from the regular tools dir:
PR/53238: Robert Elz: Disable MKREPRO in tools; the host compiler might
not support the necessary options. This is done thusly:

1. Create Makefile.inc and set MKREPRO=no in it. Change the Makefiles that
   include bsd.own.mk, to include bsd.init.mk which includes Makefile.inc
   first. This will also allow us to control other tools options from a
   single location if we need to.
2. Centralize NOMAN handling.

XXX: pullup-8
2018-05-01 17:42:00 +00:00
tron
7370ecda85 Fix build with "USE_SSP=yes". 2018-04-03 08:18:11 +00:00
snj
84c9079f95 remove rstart, which hasn't been used since the xfree86 days. 2018-03-29 04:19:54 +00:00
jmcneill
bff7590cf4 Fix path to system.ctwmrc 2018-03-18 11:40:41 +00:00
mrg
5ae6500fa6 complete the switch to xorgproto over *proto split packages
- remove old package makefiles
- update makekeys for Xfuncproto.h being a real file now
- clean up deleted package X11SRCDIR.pkg settings

this should be functionally equivalent.
2018-03-14 23:41:05 +00:00
mrg
34d45f496e Xfuncproto.h is a normal file now. 2018-03-14 09:38:33 +00:00
mrg
5b6e3f750b obsolete fontcacheproto.
prepare for xorgproto - split the non replaced list out.
2018-03-14 09:09:46 +00:00
mrg
4bb54eb227 reacharound framework for xorgproto. functionally identical
to the split *proto packages except we're dropping the long
obsolete fontcacheproto.

not used yet.
2018-03-14 08:55:35 +00:00
mrg
96e436f227 update for libdrm 2.4.91. 2018-03-14 07:23:00 +00:00
mrg
c201ebe368 regenerate these for libxcb 1.13. 2018-03-14 06:47:28 +00:00
mrg
ba5804a5a5 build Tekparse.hin VTparse.hin normally. 2018-03-14 06:06:40 +00:00
mrg
d28ac4e2bc add missing pcfwrite.c. 2018-03-13 02:23:28 +00:00
mrg
2f4e8debbd regen these files for xkeyboard-config 2.23.1. 2018-03-11 20:17:19 +00:00
mrg
2cca8ab520 move the src list from libXfont stuff to local stuff. 2018-03-11 11:01:07 +00:00
mrg
45c2b575db update for bdftopcf 1.4.0. 2018-03-11 10:48:38 +00:00
mrg
be73d44615 fix libXfont2 sources list. update for xfs 1.2.0. 2018-03-11 10:17:10 +00:00
mrg
8d3614ad11 build and install libXfont2. 2018-03-11 09:43:38 +00:00
mrg
5083d6789f use xorg-pkg-ver.mk. 2018-03-11 09:03:04 +00:00
mrg
6b967b0242 use xorg-pkg-ver.mk 2018-03-11 08:59:52 +00:00
mrg
be01acb109 use xorg-pkg-ver.mk and define HAVE_USLEEP. 2018-03-11 08:46:31 +00:00
mrg
e2ac71f7b9 look in man/ subdir for the manual 2018-03-11 08:21:24 +00:00
mrg
006d83878d use xorg-pkg-ver.mk 2018-03-11 08:03:20 +00:00
mrg
6e5b391377 stop building libXfontcache as it is obsolete for a decade. 2018-03-11 07:18:49 +00:00
mrg
d6b5ffb54c xfs and xset don't need libXfontcache. 2018-03-03 03:34:17 +00:00
mrg
6d188dd0d7 convert HAVE_GCC handling to modern GCC release numbering:
- HAVE_GCC=5 is now the default (vs. HAVE_GCC=53 we've been using for
  GCC 5.4 and GCC 5.5.)
- remove some more GCC 4.8 code.  we don't support GCC 4 here.
- adjust set lists to gcc=5 from gcc=53.

add some basic HAVE_GCC=6 handling (totally unused so far.)
2018-02-02 01:02:39 +00:00
nakayama
392c156f88 Remove duplicates. 2017-12-23 10:15:52 +00:00
mbalmer
0f9874ac8b Apply a bugfix from lua.org/bugs,html:
lua_pushcclosure should not call the garbage collector when n is zero.
2017-12-13 13:00:14 +00:00
christos
ebbd68dbd4 bump c++ libraries because of the libstdc++ dual abi bump 2017-10-06 20:24:46 +00:00
mbalmer
c2c3ba2051 Apply bug fix from lua.org/bugs.html (dead keys with nil values can stay
in weak tables).
2017-09-07 12:52:29 +00:00
snj
7d2154ffe7 regen for xkeyboard-config 2.21 2017-09-04 16:51:11 +00:00
christos
f2df1a6a72 more no-error-ssp 2017-09-01 14:38:23 +00:00
mrg
8090e28661 update fonts.conf for fontconfig 2.12.4. removes <blank> section.
add a Makefile comment about how to regenerate it.
2017-08-29 20:53:56 +00:00
mrg
2c8b45b96d update for xkeyboard-config 2.21. 2017-08-29 20:27:54 +00:00
ryoon
7f2014b841 xorg-server.pc should include pixman-1 dependency because
include/xorg/miscstruct.h includes pixman.h
2017-08-29 18:19:49 +00:00