Commit Graph

1286 Commits

Author SHA1 Message Date
mrg
c73007bdff remove obsolete tools and comments. 2015-07-23 07:36:54 +00:00
mrg
57b7c10bc0 copy reachovers and mostly update for modern xorg. showfont builds
but rstart doesn't quite yet...
2015-07-23 07:34:38 +00:00
mrg
1d32bc8471 delete obsolete reachovers. 2015-07-23 07:33:33 +00:00
mrg
d9b30e28a9 build libXpresent. 2015-07-23 05:46:39 +00:00
mrg
1dfb3d9037 link against Xinerama now that xterm 318 would prefer to. 2015-07-23 05:45:09 +00:00
mrg
82690547ac update for ark 0.7.5. 2015-07-23 02:04:09 +00:00
mrg
7873bb551a update for libxcb 1.11. 2015-07-23 01:06:32 +00:00
mrg
39fd47d868 delete obsolete vga and radeonhd drivers. 2015-07-22 16:37:33 +00:00
mrg
40be8a6698 remove unused makefile. 2015-07-22 09:52:51 +00:00
mrg
0a1154b06c updates for xf86-input-mouse 1.9.1. 2015-07-22 09:49:51 +00:00
mrg
3b092926c9 updates for xmessage 1.0.4 and xwud 1.0.4. 2015-07-22 08:46:51 +00:00
mrg
d1b7211548 updates for xfsinfo 1.0.5 and xkbevd 1.1.4. 2015-07-22 08:35:26 +00:00
mrg
1d694e8a5a updates for fslsfonts 1.0.5, fstobdf 1.0.6, ico 1.0.4, luit 1.1.1 and
rgb 1.0.6.
2015-07-22 07:58:00 +00:00
mrg
816dc0e3d6 update for libXinerama 1.1.3 2015-07-22 02:23:20 +00:00
mrg
cccf14aba7 add PACKAGE_NAME support to xorg-pkg-ver.mk.
switch to using xorg-pkg-ver.mk.
2015-07-20 23:50:22 +00:00
mrg
b04a8df815 rebuild these for xkeyboard-config 2.15. 2015-07-20 22:45:10 +00:00
mrg
896967499d use xorg-pkg-ver.mk 2015-07-20 06:34:29 +00:00
mrg
499ffedcd0 updates for freetype 2.6. 2015-07-20 04:10:40 +00:00
mrg
84e38ef2d1 bump libXrandr minor for added functions in new XrrMonitor.c. 2015-07-20 03:13:56 +00:00
mrg
01754778c8 use xorg-pkg-ver.mk. 2015-07-20 03:12:57 +00:00
mrg
952ccb2bbd updates for xf86-video-trident 1.3.7. 2015-07-20 03:00:01 +00:00
mrg
0042ea73fc bump libdrm and libdrm_intel shlib version -- both had functions added. 2015-07-20 02:51:33 +00:00
mrg
d32df95546 use xorg-pkg-ver.mk for silicon-motion. 2015-07-20 02:07:36 +00:00
mrg
28e6cab260 updates for r128 6.10.0 and mach64 6.9.5. 2015-07-20 01:17:46 +00:00
mrg
bffb453364 build updates for xlsatoms 1.1.2, xlsfonts 1.0.4, xman 1.1.4, xmh 1.0.03
xmodmap 1.0.9 and xvinfo 1.1.3.
2015-07-19 23:15:05 +00:00
mrg
6eba60ab4a update for xfindproxy 1.0.4. 2015-07-19 22:43:26 +00:00
mrg
5a8cc879ab updates for xgamma 1.0.6 and xkbprint 1.0.4. 2015-07-19 22:42:24 +00:00
mrg
37afb7eb68 use xorg-pkg-ver.mk to provide PACKAGE_*. 2015-07-19 22:30:58 +00:00
mrg
e60fe600c8 build updates for various x11 apps being updated. 2015-07-19 19:49:17 +00:00
mrg
c8dfc7fd8b define HAVE_STRLCPY. 2015-07-19 08:49:50 +00:00
mrg
14b386c679 updates for libX11 1.6.3 - "xlocale" is removed. 2015-07-19 08:18:32 +00:00
mrg
005b613bb3 updates for new libXaw and libXt. 2015-07-19 07:55:07 +00:00
mrg
f6f5f8bb1b enable arc4random_buf() use. 2015-07-19 05:53:44 +00:00
mrg
4460fb1444 no longer build a bunch of xorg-server twice (for .a and _pic.a).
entirely obsolete installing libi2c since it's builtin.

libfb, libdri and libdri2 all want to be both .a for the Xorg link
and .so for the run-time, i didn't really look too closely.

remove a bunch of duplicated set list entries.

i built a bunch of platforms for this, and i think i got the sets
lists updates correct, including for debug sets, but it's probable
that i broke something.

XXX: pullup to netbsd-7, but not critical
2015-07-18 08:56:05 +00:00
mrg
be0d6ee2f6 don't hard code FD_SETSIZE now that the code is fine. 2015-07-17 17:57:11 +00:00
mrg
9cf77469e7 define FD_SETSIZE=512, to match the new XFD_SETSIZE. something ends up
including <sys/select.h> before Xpoll.h, and the wrong FD_SETSIZE is
used in our fd_set macros, leading to fail.

XXX:  ugh.  fix me properly.
2015-07-17 08:30:33 +00:00
mrg
bc10a851b4 look for config.h now it is needed. 2015-07-17 08:29:31 +00:00
mrg
700494939e mkfontscale.c demands a PACKAGE_STRING now. set it to "NetBSD tools version" 2015-07-17 06:40:49 +00:00
christos
fc699016d0 remove lint hack. 2015-07-01 15:38:56 +00:00
matt
e0484516f2 Use LIBISPRIVATE, not MKPRIVATELIB 2015-06-27 17:03:30 +00:00
matt
c79b87282c Don't recreate link if clean or cleandir 2015-06-26 02:43:26 +00:00
matt
808507e589 Make this work without a populated X11 include heirarchy. It's ugly
but it works.
2015-06-25 01:38:09 +00:00
matt
589b128fbc Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
2015-06-24 22:20:24 +00:00
rjs
550917d61d Build both xf86-video-radeon drivers for amd64 and i386, just build the
old one for other ports.
2015-05-28 14:36:44 +00:00
rjs
b596b9b9be Add xf86-video-intel-old to the build. 2015-05-21 00:12:10 +00:00
mrg
53e5192712 switch the default method to SNA. 2015-05-14 02:43:33 +00:00
mrg
6cbd5bb34d remove unused file; pointed out by Kamil Rytarowski in private email. 2015-05-05 17:03:18 +00:00
mrg
f3e894d0be libxcb-xkb.so has the wrong version, fix it. patch as provided by
Yorick Hardy in PR 49873.
2015-05-04 23:51:25 +00:00
macallan
372b3c16e6 build Loongson-MMI support only on mips64el 2015-05-02 14:54:18 +00:00
snj
b0b43828ad bring back rpath fixup that was lost in revision 1.11 2015-03-12 08:01:45 +00:00
snj
f88c5c4c4b update for freetype 2.5.5 2015-03-12 07:58:04 +00:00
mrg
3abb44d943 fix the previous; it had a reversed test and was also missing bsd.own.mk
before checking MK* values.
2015-03-01 11:19:08 +00:00
mrg
50e581ea01 add build framework to choose between xf86-video-ati 6.x (UMS/KMS)
and 7.x (KMS only), and switch x86 to the latest (KMS only) version.

(if someone can make x86 install both radeon_drv.so.[67] and leave
the default symlink to .7, that would be nice.  renaming it so that
it's easier to choose via xorg.conf is a little more tricky..)
2015-03-01 07:46:04 +00:00
snj
8914368806 don't install X11/Xaw/Print.h and X11/Xaw/PrintSP.h. they haven't been
included upstream since libXaw 1.0.5 (released in 2008) and are useless
in this Xprint-less world.
2015-02-26 04:11:32 +00:00
snj
985294594e update for 1.5.0 2015-02-25 20:01:39 +00:00
jmcneill
889ad2c6eb Build and install Mesa GBM buffer management library (libgbm). 2015-02-23 00:09:30 +00:00
jmcneill
c9ca8f87ce install xcb/xkb.h 2015-02-21 17:17:16 +00:00
snj
af0aff5a20 don't install Xtransdnet.c or Xtransos2.c, which were last part of xtrans
1.2.1.
2015-02-19 20:57:36 +00:00
lneto
bfd43003e4 lua(4): small fixes in kernel Lua
* fixed hex parsing
* restored lua_isnumber
* removed unwanted macros from luaconf.h
* restored <stdarg.h> include in ldebug.c
* removed doubles from unions
* removed unused functions
2015-02-19 04:46:22 +00:00
christos
a230e8e5ec remove LINTFLAGS 2015-02-09 20:41:01 +00:00
christos
cf8359160b - use CPPFLAGS instead of CFLAGS for things that the c-preprocessor handle.
- add LUA_C89_NUMBERS for "long long" and don't depend on _NETBSD_SOURCE
  for defining this.
2015-02-09 16:47:17 +00:00
christos
0f74422800 Packages always build lib first even if it is built as part of the first
pass in the library builds. If we want to change this, we should change it
everywhere.
2015-02-09 16:44:53 +00:00
ryoon
ebab6362c5 In recent freetype2 installation, ft2build.h should be located
under include/freetype2.

This change should fix non pkg-config build that uses freetype2,
for example, pkgsrc/lang/openjdk8.

netbsd-7 has also this problem.
2015-02-09 16:27:29 +00:00
lneto
c4f5e3dda4 lua: fixed LUA_ROOT, LUA_PATH_DEFAULT and LUA_CPATH_DEFAULT
* reverted from r1.8 (mbalmer)
2015-02-04 04:47:57 +00:00
jmcneill
260df337ea libxcb is 1.10 now, fix pkgconfig version xcb.mk 2015-02-03 21:31:31 +00:00
lneto
730082507e lua: updated from 5.3 work3 to 5.3.0
* improved the overall kernel Lua patch; fixed coercion
* updated lua/syslog
* updated luapmf and luasystm Makefiles
2015-02-02 14:03:05 +00:00
lneto
28a92413eb imported Lua 5.3.0 2015-02-02 02:01:06 +00:00
nat
56f278b796 Fixes segfaults and crashing in applications that use libGLU.
Minor version bump.

This commit was approved by wiz@
2015-01-29 22:51:55 +00:00
wiz
cf9e532f07 Fix PKG_CONFIG version after freetype2-2.5.3 import.
From Leonardo Taccari on tech-x11.
2015-01-26 08:47:25 +00:00
snj
2b183af5b6 update for 2.99.917 2015-01-16 21:35:34 +00:00
christos
27f32661d6 no need for the X headers anymore. 2015-01-08 03:47:32 +00:00
joerg
72e6048ca0 Reorganise the way xorg is build. Move build of makestrs into src/tools
as it is needed for the "includes" phase. Make it symlink all necessary
headers in obj to decouple it from "includes" itself, breaking the
dependency cycle. Move the do-x11 target between do-lib and do-build, so
that libraries can get the benefit of build_install (correct .WAIT
behavior) and everything else like "includes" uses the plain SUBDIR
entry in external/mit.
2015-01-07 20:42:01 +00:00
joerg
8fa1a38636 Don't bail out on the broken inline functions that use static variables. 2015-01-05 20:06:06 +00:00
gson
e8e618c179 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".
2015-01-05 18:51:10 +00:00
christos
152cf5a6f1 Prevent .y.c from regenerating c files from yacc.
XXX: Why are we compiling glcpp-parse.c both here and in the gallium
subdirectory?
2015-01-05 16:26:48 +00:00
mrg
0e4eb59327 sets.subr:
support machine=<xxx>, machine_arch=<xxx>, machine_cpu=<xxx> tags.

dri7: build Mesa 7 r300_dri.so for x86 platforms.
2015-01-05 03:45:31 +00:00
joerg
f4ce1f311d Make a number of clang warnings non-fatal, too many changes with little
gain.
2015-01-05 01:34:42 +00:00
christos
604eca013c don't regenerate y-> 2015-01-04 01:26:31 +00:00
mrg
fbfbb2ece8 move xorg-server.pc's SDK_REQUIRED_MODULES into the local Makefile. 2014-12-30 22:07:21 +00:00
christos
009d886c38 - consistently install symlinks (like we do for everything else)
- add missing debug libs
2014-12-23 17:50:42 +00:00
christos
931324ada5 - Don't install absolute symlinks
- Add missing debug symlinks
2014-12-23 17:49:59 +00:00
christos
2024ec5d62 we need to handle make includes 2014-12-19 05:21:51 +00:00
christos
9a6d622ac9 - 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.)
2014-12-19 05:03:30 +00:00
mrg
5de6651586 fix build problem with radeon_*.c files. 2014-12-18 10:08:52 +00:00
mrg
9dbcad6d0b update sets and reachover makefiles for mesa 10.3.5. 2014-12-18 06:24:27 +00:00
mrg
5b7bfa533c switch over to the separate glu sources. 2014-12-16 06:10:12 +00:00
mrg
c85d70d977 delete tools/glsl, is hasn't been used for a while.
move Makefile.glsl into libGL.
2014-12-15 00:20:29 +00:00
mrg
c6ef549192 enable __GLX_ALIGN64 on sparc*. probably more need it.
fixes crashes seen when using newer Mesa libGL.so.
2014-12-08 06:33:26 +00:00
lneto
789f0f4f81 lua(4): fixed Lua stack size 2014-11-30 19:00:46 +00:00
joerg
153b8c97fc Restrict workaround to GCC 4.8 as intended. 2014-11-21 01:11:50 +00:00
jmcneill
54d9119f96 compile xftrender.c to workaround a crash in XftGlyphSpecRender on earm with gcc 4.8.4 2014-11-20 02:00:19 +00:00
tron
cf47292001 Fix build with "USE_SSP" set to "yes". 2014-11-11 11:30:55 +00:00
snj
a8efcf820f a single -DHAVE_GETLINE will suffice. 2014-11-06 18:58:18 +00:00
christos
15a09d9090 adjust to newer sources 2014-11-05 18:01:16 +00:00
prlw1
4d61fdd14f Install fbpict.h
(e.g., new xf86-video-intel assumes it exists if RENDER is defined)
2014-11-05 14:30:00 +00:00
skrll
899022eaca Fix SHLIB_MAJOR to match xorg and fix linking against libxcb-sync which
broke kwin for me.
2014-10-01 09:30:58 +00:00
riastradh
103f4fccb9 Switch default accelmethod back to UXA until we import a stabler SNA. 2014-09-11 17:26:30 +00:00
christos
4e7b74dc34 change to no-deprecated-declarations 2014-08-25 11:48:01 +00:00
apb
4a34c3a382 Fix error in previous. The sed command really wants one long line. 2014-08-25 10:25:53 +00:00
apb
497135b74d Avoid splitting sed programs over multiple lines with
<backslash><newline><indentation>.  Use multiple -e options instead.
2014-08-24 18:27:16 +00:00
christos
cfc621d8dd Depending on whitespace eating behavior is non portable (our make was
not compliant until today -- it ate all whitespace). Fix commands so
that they don't depend on that.
2014-08-24 16:39:21 +00:00
mrg
32b1e939d3 fix the sources list to match the upstream Makefile.am.
fixes problems reported by jdbaker.

XXX: pullup-7.
2014-08-24 06:13:36 +00:00
macallan
feeca9ec0c mention NV_TEST_FOR_KERNEL_DRIVER and explain why it isn't enabled for now 2014-08-13 22:48:15 +00:00
mrg
b7bc265a64 put KMS support under our X11DRI definition. 2014-08-11 08:25:58 +00:00
joerg
83376f9f86 This is unlikely to ever work with LLVM's IAS due to the amount of macro
use. Disable it on ARM.
2014-08-10 19:11:08 +00:00
jmcneill
3d54b5f121 add missing COMPOSITE define 2014-08-10 14:50:21 +00:00
jmcneill
cc873f1290 use CLOCK_MONOTONIC instead of gettimeofday 2014-08-10 14:43:03 +00:00
jmcneill
710ef731ea define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script would do 2014-08-10 14:17:19 +00:00
jmcneill
aa38d0e3ca USE_SSSE3 not USE_SSE3 2014-08-10 14:10:37 +00:00
apb
71da667fc9 Use ${TOOL_GZIP_N} instead of ${TOOL_GZIP} -n, and similarly
use ${TOOL_GZIP_N} -9 instead of ${TOOL_GZIP} -9n, etc.

This will pass -nT instead of just -n if the gzip program is
actually pigz.
2014-08-05 15:40:58 +00:00
rjs
2e4645adef Link against radeon_libdrm.
Re-enable building kms bits, ok mrg@.
2014-08-04 01:25:23 +00:00
mrg
3b01e49a4e disable KMS for now; it breaks UMS + (old) radeondrm. 2014-07-27 23:24:19 +00:00
mrg
fba17c9a56 enable KMS on x86. 2014-07-26 08:05:15 +00:00
mrg
1d2c654a12 link against libdrm_radeon, from @riastradh 2014-07-26 08:04:54 +00:00
riastradh
5a9462d149 Fix source lists for radeon dri modules. 2014-07-22 18:14:25 +00:00
lneto
e40402f997 imported Lua 5.3 work3 2014-07-20 23:17:27 +00:00
lneto
6953723d32 lua(4): fixed ldblib.c
* for some reason it wasn't added on my last commit
2014-07-19 19:37:31 +00:00
lneto
4ab4902eb2 lua: updated from 5.1 to 5.3 work3
* lua(1):
  - changed lua_Integer to intmax_t
  - updated distrib/sets/lists and etc/mtree
  - updated bsd.lua.mk
  - fixed bozohttpd (lua-bozo.c)
  - compatibilized bindings: gpio, sqlite
* lua(4):
  - removed floating-point and libc dependencies using '#ifndef _KERNEL'
  - fixed division by zero and exponentiation
  - libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
  - acpica: removed isprint() from acnetbsd.h
  - libc: moved strcspn.c, strpbrk.c and strspn.c to common
  - removed stub headers
  - compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
2014-07-19 18:38:33 +00:00
lneto
7bdc78426d lua(4): added debug library 2014-07-19 17:21:24 +00:00
lneto
5df591ffe3 lua(4): preventing division by zero
* note: we should raise an error instead of return INTMAX_MAX
2014-07-19 17:11:52 +00:00
nakayama
b3a62eb9c7 The placeholder name in fontconfig.pc.in has been changed. 2014-07-16 14:05:04 +00:00
riz
a62a43a0df clang doesn't like -Wno-tautological-undefined-compare, use
-Wno-tautological-compare instead.
2014-07-14 00:22:46 +00:00
martin
d7dd422243 whitespace cleanup 2014-07-13 18:28:13 +00:00
joerg
4a53625b5d Disable more warnings for clang build to deal with xsrc changes. 2014-07-13 16:35:49 +00:00
nakayama
59061db534 Restore package names to PACKAGE_STRING. 2014-07-12 20:31:04 +00:00
mrg
45c10c8efc note about missing HAVE_GCC_VECTOR_EXTENSIONS (only used in test apps). 2014-07-12 04:32:59 +00:00
mrg
700eb93e95 add comments for un-done stuff. 2014-07-11 19:40:52 +00:00
mrg
925e6883dc add new xkb/symbols/eu for xkeyboard-config 2.12. 2014-07-11 19:19:16 +00:00
mrg
3b6b803068 update for xkeyboard-config 2.12. 2014-07-11 19:14:09 +00:00
riastradh
f31abfff58 Update reachover makefiles for MesaLib 7.11.2.
With the new GL shader compiler, glsl-compile is no longer needed as
a tool, but the shader compiler is now duplicated in several
libraries, so (XXX) external/mit/xorg/tools/glsl should be turned
into a proper library that libGL and libmesa can link against.
2014-07-09 20:22:55 +00:00
riastradh
8e2e60345a Update glxinfo/glxgears reachover makefiles for mesa-demos update. 2014-07-08 22:29:12 +00:00
wiz
03f9b192f3 Update default pkgsrc font path references. 2014-06-20 08:08:58 +00:00
mrg
ac641cb906 remove remaining makefile support for GCC < 45 that i found. 2014-06-14 20:49:36 +00:00
wiz
5fcc88689f Also look in new pkgsrc default path, /usr/pkg/share/fonts.
Noted by tsutsui.
2014-06-05 10:45:39 +00:00
riastradh
c1c5dda87a libdrm_intel needs libpciaccess (kinda spuriously, but whatever). 2014-06-03 13:51:52 +00:00
christos
538614fe8f Put back MKLINT=no for now
- unnamed unions [c99]
    - __builtin_offsetof [gcc]
    - typeof [gcc]
2014-04-21 21:57:03 +00:00
rjs
c5389c7a73 The SNA code builds with gcc 4.8 on i386 so enable it again.
ok riastradh@
2014-04-07 17:06:47 +00:00
tron
eeaeb54957 Force "USE_SSP" to "no" when compiling xauth(1) for now. This avoid the
program to fail with error messages like this one:

/usr/X11R7/bin/xauth:  file /home/tron/.Xauthority does not exist
/usr/X11R7/bin/xauth:  unable to link authority file /home/tron/.Xauthority, use /home/tron/.Xauthority

This seems to be some weird compiler bug. If you add a debug printf(3) call
before the line in "xsrc/external/mit/xauth/dist/process.c" that calls
link(2) the target and source filename have the correct value and
the call works. Without the printf(3) call it fails.
2014-04-05 17:01:55 +00:00
riastradh
b0d53a8085 Skip SNA on i386 for now, since it triggers a GCC ICE. 2014-04-03 18:17:52 +00:00
riastradh
ed2e9169d8 Update reachover makefiles and set lists for xf86-video-intel 2.21.15. 2014-04-03 02:51:19 +00:00
riastradh
eb051fdbc0 Link Xorg with -lpthread on x86.
This will be needed by the new xf86-video-intel, which uses pthreads
in SNA (SandyBridge New Acceleration).  It shouldn't hurt, but is not
needed, on any other architecture.
2014-04-03 02:40:45 +00:00
riastradh
93797f6cf7 Install compositeext.h and shmint.h from X.org. 2014-04-02 01:22:11 +00:00
christos
c6b4d36c05 kill sprintf 2014-03-26 22:03:26 +00:00
mrg
c4dae12d14 allow for .pc substitutions to be listed per makefile
(could maybe do per-target, as well.)  fix the remaining
substitutions for xcb-proto, fontconfig and xorg-server.

(XXX: move many per-package-specific parts out of
bsd.x11.mk itself, into the relevant Makefile.)
2014-03-23 20:40:18 +00:00
tron
37e32637e4 Remove auto-generated files in "cleandir" target. 2014-03-23 20:39:40 +00:00
riastradh
677325c920 Build xf86drmMode.c into libdrm. 2014-03-21 18:14:20 +00:00
mrg
8403e51bee substitute %LIBS_CONFIG% and %LIBSSTATIC_CONFIG%. 2014-03-20 22:23:30 +00:00
mrg
ac142a8081 merge freetype 2.5.3. 2014-03-20 08:57:48 +00:00
mrg
3022bef933 the host tool relies on scandir now days. (it tries to avoid it,
but needs work for this code to work again.  if this is fixed, we
may want to run ./configure for this tool.)
2014-03-20 08:05:30 +00:00
mrg
caaf2fe122 add a note about builtin_icons.h. 2014-03-20 07:13:53 +00:00
mrg
ddcbe4a79f look for config.h. 2014-03-20 06:18:20 +00:00
mrg
dc923264b6 turn on XAA explicitly for ast.
remove removed sources for mga, and fix the XAA list.
remove redundant defines for tdfx.
2014-03-20 05:32:31 +00:00
mrg
2634b1cf97 find moved man pages. 2014-03-19 23:46:22 +00:00
mrg
89f0129eec remove duplicated -DHAVE_XEXTPROTO_71. 2014-03-19 23:46:05 +00:00
mrg
390760f74f merge xmodmap 1.0.8. 2014-03-17 10:11:27 +00:00
mrg
2c8e080f88 merge xrdb 1.1.0, xset 1.2.3, xvinfo 1.1.2, and xwd 1.0.6. 2014-03-17 10:09:18 +00:00
mrg
845dbcb7e6 update for xlsclients 1.1.3. 2014-03-17 09:46:10 +00:00
mrg
1495f4c16a updates for xauth 1.0.8 and xconsole 1.0.6. 2014-03-17 09:24:11 +00:00
mrg
b077836fd2 avoid const problems for now. 2014-03-17 09:21:19 +00:00
mrg
d978386d65 updates for makedepend 1.0.5. 2014-03-17 09:07:09 +00:00
mrg
edda2f4b2b update for mkfontscale 1.1.1. 2014-03-17 09:02:16 +00:00
mrg
ae13044ac9 regenerate for xkeyboard-config 2.11. 2014-03-17 09:02:02 +00:00
mrg
ab169b1d85 various updates for libdrm 2.4.52. 2014-03-17 08:01:18 +00:00
mrg
6f16f8b83f merge libxcb 1.10 and libpthread-stubs build.
update the libxcb generated files.
2014-03-17 07:25:34 +00:00
mrg
51d2582a19 updates for pixman 0.32.4 and x86. 2014-03-17 01:41:46 +00:00
mrg
2c51d1ae0f merge xtrans 1.3.3 (deletes Xtranstli.c -- so sad, bye bye.) 2014-03-17 01:09:07 +00:00
mrg
c23d29ea55 updates for libX11 1.6.2, dri3proto and presentproto, and fix
the libXrender build.
2014-03-16 23:25:15 +00:00
mrg
1b6ef8b51a define HAVE__XEATDATAWORDS. (XXX move into ${X11FLAGS.THREADLIB}). 2014-03-16 22:53:17 +00:00
tsutsui
ac4c90f708 Enable "SUBDIR+=netbsd/x68k" if ${XSERVER_X68K} != "no".
Now we've got it after this glue Makefile was initially added back in 2008.
2014-03-01 19:45:29 +00:00
tsutsui
31f3a188ec Add a reachover Makefile to build X11R7'fied MD X68k server.
See my post on port-x68k@ for details:
http://mail-index.netbsd.org/port-x68k/2014/02/27/msg000043.html
2014-03-01 19:39:03 +00:00
tsutsui
94e32028e2 Update generated files which were missed on xkeyboard-config 2.9 import.
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044255.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044256.html
http://mail-index.NetBSD.org/source-changes/2013/05/31/msg044258.html

XXX: should be regenerated during build but no perl and intltools in tools
2014-02-25 13:07:29 +00:00
skrll
6d3ceb1d61 Rename NetBSD/hp700 to NetBSD/hppa.
Unfortunately our VCS isn't very helpful here.
2014-02-24 07:23:38 +00:00
riz
dc1f2053d6 Turn off attribute warning errors for clang in
pixman-mmx.c (__artificial__).
2014-01-30 19:24:06 +00:00
apb
36ef98548b Use ${TOOL_GZIP} instead of just gzip in all Makefiles
outside */dist/* subdirectories.

When USE_PIGZGZIP=yes, bsd.own.mk sets TOOL_GZIP=${TOOL_PIGZ},
so there's no need to test USE_PIGZGZIP in these Makefiles.
2014-01-27 08:18:07 +00:00
christos
7d451fc873 Add missing libraries for static linking 2014-01-22 15:23:06 +00:00
christos
2b043c75b6 eliminate use of bsd.sys.mk from Makefiles 2014-01-16 01:15:32 +00:00
christos
19004dce49 don't include bsd.sys.mk 2014-01-10 15:50:34 +00:00
martin
6f65a8d103 ACTIVE_CC can only be used after include of bsd.own.mk 2014-01-10 15:00:16 +00:00
christos
7357087b77 fix sun2 build. libfreetype requires -lbz2 -lz 2014-01-03 20:18:45 +00:00
skrll
e819bee156 Re-enable arm-simd now that SPRSR restoration has been fixed. 2013-12-21 08:58:07 +00:00
lneto
5588522013 changed lua_Number and lua_Integer to intmax_t in lua(4)
*
2013-12-16 23:25:56 +00:00
lneto
8e5c8a05b5 fixed lua(4) build (added _KERNEL guard into lstrlib.c to avoid double usage) 2013-12-02 23:06:35 +00:00
lneto
2421e2bfaa merged luaconf.h of kernel and userspace Lua 2013-12-02 06:07:22 +00:00
lneto
f4a57b49a2 put Lua auxlib and some stdlibs in lua(4) 2013-12-02 04:57:41 +00:00
macallan
9b3f3c1555 Add (hopefully temporary) kludge to define PCI_MAGIC_IO_RANGE on shark and
make accelerated X work again.
This used to be defined in machine/param.h but lately the param.h from
arch/arm is installed in machine/ instead of the one from arch/shark, so the
Xserver didn't see PCI_MAGIC_IO_RANGE and couldn't figure out how to map its
IO space.
2013-11-27 02:04:48 +00:00
macallan
f620771e1d build EXA support, tested on macppc 2013-11-06 14:53:29 +00:00
riz
31095efe60 Before testing the value of HAVE_GCC, test if it's defined. 2013-10-18 01:12:00 +00:00
martin
78f49e3d2d Add missing i810_dri.c file to SRCS.
PR xsrc/48315.
2013-10-16 15:28:27 +00:00
christos
1429b5a202 need -lxcb 2013-09-29 14:34:30 +00:00
joerg
36a6d19157 Handle dependency on libstdc++ / libc++ in bsd.lib.mk. 2013-09-12 17:14:20 +00:00
joerg
4d12bfcd15 Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
2013-09-12 15:36:14 +00:00
dholland
ec390d2346 Fix MKPAM=no build. 2013-09-12 04:42:49 +00:00
joerg
ab327b931c Needs libm. 2013-09-11 09:59:52 +00:00
skrll
53914b01fc Disable USE_ARM_SIMD for now. It crashes Xorg. 2013-09-07 09:22:37 +00:00
prlw1
64e7f05d20 Replace mrg's clean cpp+cpp_arg interface with xrdb version 420347005c
to minimise upstream differences.
OK wiz@
2013-07-19 08:29:27 +00:00
wiz
bf38682790 Remove clang workaround, problem was fixed using upstream commit. 2013-06-27 12:44:58 +00:00
wiz
0ff6b78547 Add -Wno-error=tautological-constant-out-of-range-compare for clang, to avoid
../external/mit/fontconfig/dist/src/fcname.c:89:18: error: comparison of constant
4294967295 with expression of type 'const FcType' (aka 'const enum _FcType') is
always false [-Werror,-Wtautological-constant-out-of-range-compare]
            if (t->type == (unsigned int) -1 || type == t->type)
                ~~~~~~~ ^  ~~~~~~~~~~~~~~~~~
1 error generated.

and a few others of the same type.
2013-06-25 14:05:04 +00:00
macallan
b06b1ca6c0 add cg14_render.c 2013-06-25 12:27:41 +00:00
macallan
2204c30d12 build acceleration support 2013-06-19 13:27:07 +00:00
christos
0aea00d39b Remove previous; this is built in ../../lib/libXdmGreet as pointed out by
mrg.
2013-06-17 15:58:40 +00:00
christos
20af2ec145 In the PIC case, build libXdmGreet; perhaps we should always build and
link against it, even in the static case?
2013-06-16 01:51:29 +00:00
mrg
cca850f1bd define HAVE_XAA_H. fixes problems seen since the update to 2.1.20. 2013-06-14 04:43:38 +00:00
christos
c42e7a1ab0 We need to say we have getloadavg(3) otherwise it wants to open /dev/kmem
and it does not work since we don't install setgid kmem.
2013-06-13 11:25:18 +00:00
mrg
0ca6164e56 rename (new) xorg_drivers to xorg_server -- platforms that build the
actual Xorg server (aka "xfree86 server").

move the list of these platforms from xorg-server/Makefile.common to
bsd.own.mk, so that we can access it easily in distrib.

this should fix most of the current build failures.
2013-06-12 21:35:29 +00:00
mrg
f28fe5a779 revert part of the previous; it ends up putting this Makefile into
freetype-config due to the use of ${.ALLSRC}.
2013-06-10 17:37:22 +00:00
mrg
b1c5a3884b check (new) MKXORG_DRIVERS to see if we should build drivers. 2013-06-10 05:01:44 +00:00
mrg
ba39e0d4ed revert previous; it was already done in the previous previous.
while here, make freetype-config depend upon Makefile, so it
will be rebuilt for update builds properly.
2013-06-08 00:37:33 +00:00
martin
cc87d0b6c6 Fix a few library substitutions 2013-06-07 19:28:25 +00:00
mrg
a22936209f fix the sed to find all patterns. from nonaka@. 2013-06-07 06:15:46 +00:00
mrg
1eadb0bbb3 fix vax build issues - GCC 4.1 warns about always true comparisons
more than GCC 4.5 does.
2013-06-06 21:42:36 +00:00
mrg
d5fe81af2a don't build greeter lib with GREET_LIB. it triggers some
sort of problem i haven't yet figured out, and our linker
doesn't need these hacks with --export-dynamic anyway.

if !MKPIC, built the greeter into xdm statically.
2013-06-06 09:13:41 +00:00
mrg
a75895984d updates for libXvMC 1.0.7. 2013-06-06 06:18:15 +00:00
mrg
80ab7ac533 remove hard coded version string now that fontconfig uses the
default match the normal code handles.
2013-06-05 22:42:19 +00:00
mrg
439c05d657 handle changed freetype-config generation; also move the hardcoded
version into a generator.
2013-06-05 22:38:44 +00:00
mrg
0baffc3fd7 add new files for pixman 0.30.0. bump minor. 2013-06-05 09:04:16 +00:00
mrg
738904b116 updates for freetype 2.4.12. stop installing internal headers. 2013-06-05 08:42:56 +00:00
mrg
de02b28338 install vmware(4) again 2013-06-05 08:42:21 +00:00
mrg
57ee32ee8a find new manuals in their new location. 2013-06-05 07:42:54 +00:00
mrg
42c44ae3d0 build fixes, build the new .pc file, and install the new header. 2013-06-05 07:26:36 +00:00
mrg
4798ae88ac vmware has just one w. 2013-06-05 06:28:57 +00:00
mrg
03422ac88f updates for xf86-video-vmware 13.0.1. just build the normal driver now. 2013-06-05 06:27:27 +00:00
mrg
b01ef1be52 libXdmGreet depends upon a bunch of libs; move it. 2013-06-05 02:51:49 +00:00
mrg
52ed54801a adapt for libXi 1.7.1. 2013-06-05 00:52:22 +00:00
mrg
06949c250d update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
  thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it
2013-06-05 00:01:16 +00:00
mrg
1ca75828fb updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1
2013-06-04 22:45:07 +00:00
mrg
482dede0a7 build libXdmGreet. 2013-06-04 07:44:45 +00:00
mrg
d94e18866f install libXdmGreet.so so xdm works again.
requires linking xdm with --export-dynamic.
2013-06-03 23:25:43 +00:00
christos
2e135f948c hack for old gcc. 2013-06-03 23:01:12 +00:00
mrg
4194596dec updates for fontconfig 2.10.93. 2013-06-03 20:23:39 +00:00
mrg
25b0cc3381 20-fix-globaladvance.conf is obsolete now. 2013-06-03 17:50:28 +00:00
mrg
50f40b06ef XXX: enable TDFXDRI to fix build. 2013-06-03 10:24:24 +00:00
mrg
2583cbf47f define HAVE_XAA_H. 2013-06-03 10:03:14 +00:00
mrg
15729b0b73 XXX: define SAVAGEDRI to avoid build failures. 2013-06-03 09:23:07 +00:00
mrg
87d54722af don't re-define HAVE_XAA_H 2013-06-03 09:12:28 +00:00
mrg
18f6a82dc3 define HAVE_XEXTPROTO_71. 2013-06-03 09:09:17 +00:00
mrg
5857e76311 define HAVE_XAA_H 2013-06-03 08:51:18 +00:00
mrg
2299f405af don't build fcarch.c into the library! 2013-06-03 07:23:02 +00:00
mrg
acf05b4e7d bump shlib version; some symbols were added. 2013-06-03 07:21:32 +00:00
mrg
9d9132cc5c build pc-pattern. 2013-06-03 06:56:49 +00:00
mrg
cd434df61b add fc-pattern. fix fc-cache build with fontconfig 2.10.2 2013-06-03 06:56:32 +00:00
mrg
45c5f0e7de updates for fontconfig 2.10.2 2013-06-03 06:46:53 +00:00
mbalmer
d7a7f8507d New variable MKX11MOTIF to enable building libGLw with Motif support.
Defaults to 'no'.
2013-06-02 11:02:40 +00:00
mrg
aa45ee5030 updates for xf86 1.3.4, xf86-video-mga 1.6.2, xf86-video-neomagic 1.2.7
and xf86-video-r128 6.9.1.
2013-06-02 08:57:17 +00:00
mrg
adb1d1aba2 update for xf86-video-glint 1.2.8 2013-06-02 07:41:35 +00:00
christos
947a14b9f0 add missing source path 2013-06-02 03:13:41 +00:00
mrg
8449f87118 update for openchrome 0.3.3. 2013-06-01 21:21:36 +00:00
mrg
2db442aae2 bump libpciaccess minor for the 2 new apis. 2013-06-01 09:08:01 +00:00
mrg
d3d664fa1a define HAVE__XEATDATAWORDS. 2013-06-01 07:53:11 +00:00
mrg
7e896eef17 oops, semantics, not symbols, subdir was removed. 2013-05-31 23:50:51 +00:00
mrg
39b807c226 find the renamed app-defaults file 2013-05-31 23:50:35 +00:00