Commit Graph

496 Commits

Author SHA1 Message Date
rtr 27badcc1bf + the new files required for the libshadow/liblayer modules 2004-10-07 13:49:24 +00:00
rtr 84a7b90f12 + apply some patches as provided by Nicolas Joly to finish libshadow.a
+ finish liblayer.a -> finishes miext

should resolve pr#27156
2004-10-07 13:47:13 +00:00
rtr 42dc449815 + add arch specific flags for ati driver should resolve pr#25918
XXX
This pr remains in feedback because I never did get confirmation that
this change resolved the problem.  People are free to test it and if
desired request a pull up to 2.0 branch.  I will not be requesting the
pullup.
2004-09-18 06:49:27 +00:00
lukem fed2131043 Install the following as executable scripts:
GiveConsole TakeConsole Xsetup_0 Xsession Xwilling
Should fix issue raised by Ian P. Thomas on <netbsd-users>.
2004-08-19 01:30:33 +00:00
lukem b8d2105c21 Need to prefix relative directories with `${.CURDIR}/' so that
objdir builds in the src tree (i.e, without MAKEOBJDIR{,PREFIX}) work.
2004-08-05 01:28:47 +00:00
lukem c36b0cda5a Cache .OBJDIRS of LIBDPLIBS commonly used in SUBDIRs,
to speed up recursive makes from this directory (or above).

Note: this uses MAKEOVERRIDES, and may need special treatment
for host platforms that have limits in this area.
2004-08-04 11:10:19 +00:00
lukem 64a063e68b The do-lib-XXX BUILDTARGETS are obsolete now that we use LIBDPLIBS in
lib/**/Makefile.
(We still need to use .WAIT in lib/Makefile to enforce the subdir
dependency ordering.)
2004-08-04 09:38:56 +00:00
lukem f4b86cdac7 Convert from DPADD/LDADD to LIBDPLIBS (from bsd.lib.mk), which allows
libraries to be linked at other libraries that have been built but
not yet installed.
2004-08-04 08:37:04 +00:00
uch 1c6a48e6b6 newsmips X server configurations. 2004-08-01 18:52:03 +00:00
sketch 8ed1467c3c Remove duplicate .PATH definition. 2004-07-23 16:28:18 +00:00
sekiya e4c49c37de Build lib*_pic.a only for loadable modules on dlopen() targets. 2004-07-14 13:34:13 +00:00
agc 261a705deb Don't install *_pic.a libraries in DESTDIR for non-MIPS architectures. 2004-07-14 09:44:26 +00:00
lukem 730b098c45 Add the .c and .h files generated from *.psw to DPSRCS.
Add -I. to CPPFLAGS.

This should fix a build problem highlighted by rtr@ in private mail.
2004-07-13 16:15:28 +00:00
sekiya 0a541ba0ea Enable "loadable module" dlopen() scheme. Necessary to crossbuild the XFree86
server on platforms that are not supported by the Metrolink module loader
(i.e., MIPS).

Enabled for sgimips in bsd.x11.mk.
2004-07-13 09:29:45 +00:00
uch f3970e5667 make Xdreamcast compile again. (work fine.) 2004-07-06 13:41:13 +00:00
lukem 0a3a939b03 Relocate X68kConfig from X11LIBDIR to X11ETCDIR 2004-06-13 11:47:41 +00:00
christos e3bc441d7b Don't install xterm setuid anymore:
- pty ownership is handled by ptm(4)
- utmp updating is handled by utmp_update(8)
2004-06-09 20:37:41 +00:00
lukem b817247988 Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target and
setting NOLINT, NOPIC, NOPROFILE (etc)
2004-05-23 02:24:50 +00:00
lukem 64ac75227d Use ${X11ETCDIR} instead of /usr/X11R6/lib/X11 for the location of XF86Config. 2004-05-17 23:50:09 +00:00
lukem 10cfcae8fc Radically overhaul X11 configuration:
*	End user modifiable configuration has moved from
		/usr/X11R6/lib/X11/<someprog>
	to
		/etc/X11/<someprog>
	This is consistent with our own policies as well as other projects.

	The files & directories that were moved have _NOT_ been marked
	`obsolete', as they contain user configuration and therefore we
	don't want the automatic "obsolete file removal" mechanism to
	remove them.

    *	The /etc/font/* and /etc/X11/* configuration files are installed
	with 'configinstall' (not 'install'), using CONFIGFILES and
	CONFIGSYMLINKS.
	This is so that a normal 'make build' in src/x11 will not
	trash your configuration.

    *	A 'distribution' target has been added to src/x11 to perform
	'make configinstall' in the appropriate subdirectories.
	(Should we consider making 'configinstall' a first-class target?)

    * 	The xdm pixmaps have have been moved to /usr/X11R6/include/X11/pixmaps
	where the other pixmaps are.
	(I don't consider these pictures end-user configuration).


IMPORTANT NOTE:

    *	These changes require an up to date xsrc, and 'make cleandir' should
	be performed in src/x11 before a build for the changes to fully take
	effect.
2004-05-16 10:25:13 +00:00
he dedc7522a7 Drop optmization to -O0 for sh5 for one file to work around an
internal compiler error.
2004-05-14 07:21:24 +00:00
he 7cf5573a11 Drop optmization to -O0 for sh5 for one file to work around an
internal compiler error.
2004-05-13 22:32:47 +00:00
mhitch 64c96922cf Now that the missing libm functions are available on the vax, build
glxgears and glxinfo.  This will fix the checkflist failure on the vax
build.
2004-05-13 21:10:36 +00:00
lukem aadb133a30 BYTE_ORDER is handled by Xarch.h 2004-05-13 09:31:11 +00:00
lukem 7c51496531 Use /var/db/xdm (instead of /usr/X11R6/lib/X11/xdm) as the default authDir. 2004-05-12 03:58:47 +00:00
lukem ee4b534db0 more stuff to deal with. (maybe rtr feels enthusiastic? (hint hint :)) 2004-04-29 06:08:34 +00:00
lukem 7e0102df65 Add some #defines missed in the upgrade to XFree86 4.4.x 2004-04-29 05:58:54 +00:00
lukem d2df9b79b4 Sync to changes made in XFree86 4.4 and add -DXFREE86_FT2 appropriately. 2004-04-29 05:18:25 +00:00
lukem 0a6b839847 Install VeraIt.ttf, per PR [xsrc/25373] from FUKAUMI Naoki.
Sort xfont/mi, and cleanup whitespace.
2004-04-29 03:23:44 +00:00
lukem e2d2459f58 Define XDMCP_NO_IPV6 along with XDMCP, as per the "native" XFree86 4.4 build. 2004-04-29 02:14:52 +00:00
lukem 7497e851b4 Add -DARC4_RANDOM to the global CPPFLAGS and X11EXTRAMANDEFS.
Remove -DDEV_RANDOM, since ARC4_RANDOM takes precedence anyway.
2004-04-29 01:30:17 +00:00
lukem 8a1597d78b Fix up botches in X userland from upgrade from XFree86 4.3.0 -> 4.4.0.
(All paths are relative to usr/X11R6)

* Obsolete:
	bin/fontconfig-config

* Add directories:
	lib/X11/locale/zh_CN.UTF-8
	lib/X11/xkb/geometry/ibm

* Rename include/freetype2/ft2build.h to include/ft2build.h and obsolete former

* Add files:
	fonttosfnt(1) program & man page
	include/expat.h
	lib/X11/app-defaults/XClock-color
	lib/X11/fonts/TTF/Vera*.ttf
	some font encodings
	zn_CN.UTF-8 locale
	some font encodings
	various xkb config files
	lib/X11/xedit/lisp/progmodes/patch.lsp
	Xfontcache(3) and various links
	XDGA(3) and various links
	XRes(3) and various links
	Xss(3) and various XScreenSaver*(3) links

* Add some more TODO items

* Clean up lib/expat build now that the version is hard coded.
2004-04-28 14:17:55 +00:00
mrg b358d09aa4 - -DXFREE86 if we build an XFree86 server.
- use /dev/urandom & hexdump to generate cookies.

mostly as-is from PR#25239.

XXX  the #ifdef XFREE86 line in xinit.c is simply for an error message to
XXX  include the text "XFree86     XFree86 displays" in an array of char *,
XXX  that is used to display an error message.  i think nearly all the
XXX  netbsd servers need to optionally be added to this list....
2004-04-24 03:42:07 +00:00
mhitch e52720514e The Xprt build needs cfb, and the vax Xserver will soon need the cfb stuff,
so enable building cfb.  Fixes Xprt build failure on vax when building
from src/x11.
2004-04-23 06:23:42 +00:00
mhitch 46aadbda46 XINPUT is also needed by vax. 2004-04-23 05:56:47 +00:00
mrg d9fb13565a only -D_PC on i386/amd64. from PR#25036. 2004-04-17 06:47:04 +00:00
rtr 3c42c3d0f0 -DHAS_MKSTEMP for auth.c to enable mkstemp()
patch from Nicolas Joly

Should resolve pr#25199
2004-04-16 12:58:06 +00:00
drochner 2405f1e72b while there is no pcvt on amd64, wscons emulates it, and xfree86
doesn't like a wscons which doesn't emulate anything, so we have
to use PCVT_SUPPORT to make VT switching work
2004-04-15 15:15:11 +00:00
drochner dad2483208 whitespace cleanup 2004-04-15 14:55:26 +00:00
drochner 815a909f67 create an .OBJDIR to make it build on a read-only source tree 2004-04-15 14:54:32 +00:00
drochner 403f84395e pass -export-dynamic to the linker, otherwise the dlopen() loader is
pointless
2004-04-15 14:53:40 +00:00
drochner 5f373dba65 use mmap() on amd64 to activate the loader.c hack 2004-04-15 14:52:03 +00:00
lukem ff5f1b28ec convert from (cd ${foo} && ${MAKE} bar) to ${MAKEDIRTARGET} foo bar 2004-04-13 12:50:34 +00:00
dbj 6eaa37b67d add -DDARWIN_NO_CARBON to HOST_CPPFLAGS so that cross build on macos
will not attempt to use mac specific resource fork font support.
2004-04-12 15:41:27 +00:00
dbj 323c238021 remove DPADD=${LIBZ}, since a host tool should not depend on /usr/lib/libz.a
even if it is using the system libz
2004-04-12 03:11:00 +00:00
mrg 9a6b10ea6b mirror change in Imakefiles: provide DEFAULTVT=vt05 for amd64 as well. 2004-04-05 12:21:04 +00:00
lukem f6c0266f4d Add -I${X11SRCDIR.xc}/lib/xtrans, -I${X11SRCDIR.xc}/lib/GL/glx, (etc)
as appropriate.
Based on fix from Hubert Feyrer, cross-checked with the native Imakefiles.
2004-04-05 12:03:25 +00:00
lukem 18923ab6c1 Add -DUSE_X86_ASM -I${X11SRCDIR.xc}/extras/Mesa/src/X86
to the global CPPFLAGS when building on i386.  Fix from Hubert Feyrer.
2004-04-05 12:01:42 +00:00
lukem 9e2ca4378e Add -I${X11SRCDIR.xc}/extras/expat/lib to CPPFLAGS.
Should fix problem Hubert Feyrer was experiencing.
2004-04-04 00:20:45 +00:00
jdc 0b6352e327 Xfree68 server code. Brought over from Xfree 3.
XXX: This does not compile and some extra code needs to be brought across.
2004-03-28 15:31:32 +00:00
jdc e7d8e3d1a1 Add XFree68 directories. 2004-03-28 15:28:24 +00:00
chris 5d5ac9781d When using dynamic module loading on arm, we need to link in libarm. This
is so we can find icache sync functions.
2004-03-28 15:19:30 +00:00
jdc abd1c81ab7 Add iplan libraries. 2004-03-28 14:30:38 +00:00
jdc 55817e09ea Add iplan sub-directories. 2004-03-28 14:24:38 +00:00
jdc 3f72c9ae4c Interleaved plane framebuffer support. 2004-03-28 14:06:26 +00:00
soren 7b58653939 PR misc/24247: Remove duplicate ${LIBI386}. 2004-03-27 15:30:03 +00:00
soren ca9b535c66 PR misc/24247: Fix typo. 2004-03-27 15:27:01 +00:00
fredb 158d2f19f3 Enable IPv6 in XFree86 4.4.0 reachover build. Usage is describe
in "/usr/X11R6/lib/X11/doc/RELNOTES". Note particularly that "tcp",
as in "X -nolisten tcp" or "xhost +tcp/host:0", now means *both*
IP transport protocols. Use "inet" or "inet6", instead, to specify
only one or the other.

XDMCP support for IPv6 -- such as it is -- is disabled, just as
it is in the native, out-of-the-box build. XDM-AUTHORIZATION-1
does not really support IPv6 addresses, in any case. (It is
possible to build "xdm" with -DIPv6, but that presumes support
for IPv6-mapped IPv4 addresses in the default installation, for
one thing, and there are unexplored issues with all that.)
2004-03-26 21:29:54 +00:00
rtr 5284eba6e3 + set correct XKB_RULES_DIR path
should resolve pr#24815
2004-03-17 23:19:48 +00:00
perry 1743443686 Add a compile flag, MKTTINTERP, that turns on the bytecode interpreter
when it is set to yes (typically in /etc/mk.conf)

The freetype bytecode interpreter is not on by default because it is
patented in some jurisdictions.
2004-03-17 23:15:30 +00:00
kleink 80b12afa54 Don't override MLINKS for Xsun24; append to it. 2004-03-17 00:18:57 +00:00
matt 3cce4563ce Don't build as fontmodules or install if X11FLAGS.LOADABLE is empty. 2004-03-16 17:40:53 +00:00
rtr 542451dd14 use native libz
patch from Krister Walfridsson via pr#24783
2004-03-15 00:39:31 +00:00
wiz 4fdf521f76 It's extension, not extention. From Miod Vallat (miod at online fr). 2004-03-14 20:11:24 +00:00
matt 2781c357ae Only build newport on sgimips. 2004-03-14 17:01:10 +00:00
matt 9c9d9ff61c Bump XF86 version to 4.4.0 2004-03-14 17:00:30 +00:00
jdc b79da97fe9 Split Xsun servers so that we can build:
Xsun, XsunMono, Xsun24	on sparc, sparc64
  Xsun, XsunMono		on sun3
2004-03-14 08:08:45 +00:00
matt 63acca1d77 Split drivers between obviously i386-only drivers and not
macppc/sgimips drivers.
2004-03-14 07:26:58 +00:00
rtr 00c7d78b79 + hardcode_libdir_flag_spec="-Wl,-rpath,${X11USRLIBDIR}" - for both *-config
scripts
+ FONTCONFIG_LIBS="-L${X11USRLIBDIR} -lfontconfig" for xft-config

patch from Kouichirou Hiratsuka should resolve pr#24751
2004-03-12 03:59:42 +00:00
rtr 020fb098d7 freetype/Makefile
+ substitute @hardcode_libdir_flag_spec@ with -Wl,-rpath,/usr/X11R6/lib
  + substitute @LIBZ@ with -lz
fontconfig/Makefile
  + substitute @hardcode_libdir_flag_spec@ with -Wl,-rpath,/usr/X11R6/lib

should resolve pr#24747

XXX native built xf 4.4 may suffer from the same problem
2004-03-11 16:13:30 +00:00
rtr 619cc8125d + apply patch from Tom Ivar Helbekkmo (pr24735)
+ add other missing files in addition to patch

should resolve pr#24735
2004-03-11 01:09:35 +00:00
rtr f52be06c26 Update reachover to build XSUN for sun3 2004-03-10 16:21:16 +00:00
drochner ee69168070 another try:
-rename the fonts.dir/fonts.scale targets to avoid collision with
 regular files
-allow the rule for "fonts.scale" to be overridden, and do so in
 the Speedo Makefile
2004-03-09 16:30:55 +00:00
rtr 5418651088 Specifically site Speedo as being the only fonts that use a static in-tree
fonts.scale.
2004-03-09 13:25:49 +00:00
drochner 4d1b5ab334 make sure the encodings.dir file is copied over after the
mkfontscale runs, should fix flist mismatch reported by
cgd, kilbi, smb and Jukka Salmi
2004-03-09 11:41:19 +00:00
cgd 5da885fa08 split cleaning: clean .tmp files via CLEANFILES ("make clean"), and
clean ${BDFFILES} and ${PCFFILES} via separate rm -f's during "make
cleandir."  The need to split these into separate rm's comes from the
fact that some cross-compilation host systems can't deal with the
>128kB arg list that a single 'rm' of all these things would cause.
The desire to clean the actual generated fonts only in 'cleandir' came
from lukem during review.
2004-03-08 22:33:00 +00:00
drochner 333cf60a0a mkfontscale must be run before mkfontdir
(can't modern mkfontdir do both at once???)
2004-03-08 09:30:09 +00:00
rtr 4945dfe3ca remove commented out directives not needed 2004-03-07 13:50:25 +00:00
rtr e1152a4b9b oops missed bump to 1.1 2004-03-06 15:32:33 +00:00
rtr a0b49b5989 + remove DDB from COPTS (oops)
+ add radeon reachover (doesn't build, so commented out in drm/Makefile
  SUBDIR).
2004-03-06 11:44:41 +00:00
rtr 2a5927e586 + drm (sub)loadable module
+ mga dri lkm
2004-03-06 11:36:05 +00:00
rtr 473a0a3bea userland part of dri for mga and radeon cards
XXX
	+ common components need to be separated in the future
	+ only mga & radeon provided for now
	+ necessary to rename libmga_drv.so.n.n -> mga_drv.so by hand
	  see dri/Makefile for comment.
2004-03-06 10:30:26 +00:00
rtr b02cb79e1a + update reachover Xserver/* for xf4.4 2004-03-06 03:31:05 +00:00
rtr c6d0689a6a + update reachover include/* for xf4.4 2004-03-06 03:14:23 +00:00
rtr e5713759fc + update reachover share/* for xf4.4 2004-03-06 03:13:06 +00:00
rtr 628862865b + update reachover bin/* for xf4.4 2004-03-06 03:09:36 +00:00
rtr 9db533ef43 + update reachover lib/* for xf4.4
XXX font/Makefile needs to be re-examined, but builds for now.
2004-03-06 03:05:39 +00:00
rtr 61ba4636ab + update reachover host tools for xf4.4 2004-03-06 02:55:20 +00:00
rtr ba6b26100c + the non-loadable version of libcfb.a needs cfbcmap. 2004-03-04 01:06:57 +00:00
rtr 2b884e11d4 + cfbcmap.c is only for libcfb.a (8)
+ use correct cfbmodule.c's for 8,16,24,32 libcfb respectively.

Resolves (remaining?) problems with xf86cfg.
2004-03-03 16:11:45 +00:00
skrll 5df6f3ecad Correct the defines to mfbbltO.c
xf86cfg can now load libxf1bpp.a
2004-03-03 14:32:53 +00:00
rtr 32fad750c1 + put common CPPFLAGS in one file
+ add -DFONTMODULE -DMODNAME=${LIB} for xtt modules
+ add required include paths for FONTMODULE, MODNAME
Fix as per changes in pr by Kouichirou Hiratsuka

This should resolve pr#24032
2004-03-03 08:38:09 +00:00
rtr 0b1ca8966d DEFAULTVT=vt05 to Xservers.ws generation for i386 only (as native does)
XXX should this be given vtXX for other MACHINE's?

should resolve pr#24619
2004-03-01 14:56:51 +00:00
rtr 29dc39116b Always -UDDXTIME we'd get rid of it in source but native needs it. 2004-02-24 15:17:48 +00:00
rtr e1bbf3c9e0 + pre-build and install libexpat before lib/*
+ link libfontconfig w/ libexpat.

Should resolve pr#24527.
2004-02-23 05:47:47 +00:00
uwe bf04b0ee5f Enable Xhpc on hpcsh. 2004-02-22 18:30:34 +00:00
rtr 39401ac035 SRCS+= GetTimeInMillis.c for special combinations of XFree86 server is
being built with other servers.
2004-02-21 08:35:28 +00:00
rtr 36f1e88d93 MKMAN=no was there ever a Xmacppc.man? 2004-02-21 08:33:23 +00:00
rtr 12cdb6c3cf move libos.a down in the link line so its version of GetTimeInMillis() is
not the one linked (instead we get the version from libxnest.a and libxvfb.a)
appropriately.
2004-02-21 08:32:34 +00:00
sekiya 6b0d2196d3 Add sgimips as a valid XFree86 server target. 2004-02-21 01:51:43 +00:00
rtr afb68f3457 compile correct path to 'Cards' file into xf86config
this is into response to (not so)recent post I can't find and should
resolve the described problem i.e. Cards file wasn't found.
2004-02-18 04:59:56 +00:00
chris f1d5c4b47a Add cross build glue for cats. 2004-02-13 16:56:19 +00:00
mhitch 756f7c1000 Xamiga needs FORCE_SEPARATE_PRIVATE. 2004-02-13 04:49:00 +00:00
lukem d2b90882d5 generate usr/X11R6/man/whatis.db 2004-02-09 07:59:01 +00:00
lukem 78f3b1bf18 use uname=${BINOWN} gname=${BINGRP} instead of uname=root gname=wheel 2004-02-09 06:52:34 +00:00
lukem d51a64d931 clean up temporary files 2004-02-09 05:58:24 +00:00
lukem d8b3c89d68 consistently provide a tools/<tool>/Makefile.<tool> for inclusion
wherever the appropriate definitions are used throughout the tree
2004-02-09 04:30:05 +00:00
lukem dfbe2402b8 fix dependency on xf86Build.h, and add some comments 2004-02-09 04:18:24 +00:00
lukem dfdc761429 more explanation of the requirements 2004-02-09 00:47:16 +00:00
lukem c3af380567 no need to determine XSERVERINCDIR here 2004-02-09 00:28:25 +00:00
lukem 96457165ec add DPSRCS entry for .h file created with BUILDSYMLINKS 2004-02-09 00:25:05 +00:00
lukem c874e04b84 * add xf86PciIds.h to DPSRCS to fix parallel make issue
* there's no need to find the .OBJDIR of this directory for includes
  as -I. suffices.
2004-02-08 23:27:38 +00:00
lukem 7c22253779 remove ${STRINGS_FILES} explicitly (${.TARGET} changed) 2004-02-08 22:13:10 +00:00
lukem 0f8e01e903 When building multiple targets with a single series of commands
(e.g, a command builds multiple files), use a timestamp file for
synchronization so that "make -j" doesn't run those commands
multiple times in parallel which could result in data corruption.
2004-02-08 21:57:04 +00:00
lukem 70f9fd7e61 Build makestrs earlier.
This isn't strictly necessary for build requirements, but does serve
to highlight that makestrs & pswrap are both needed early in the build.
2004-02-08 21:53:53 +00:00
lukem add50bbb4c makestrs is used to generate files for the "includes" path, so it can't
rely upon ${DESTDIR}${X11INCDIR} being populated.
Fixes problem observed using make -j.
2004-02-08 21:52:30 +00:00
lukem f38d4e7c68 remove stuff rtr did recently 2004-02-08 21:30:47 +00:00
lukem 7571144c87 add TNF copyright. remove unnecessary cruft 2004-02-08 21:25:09 +00:00
rtr e620708b1d add X -> Xdreamcast default symlink 2004-02-07 12:46:48 +00:00
rtr 0aed830d75 Xdreamcast now builds so turn it on. 2004-02-07 12:28:13 +00:00
rtr 2e1bb1e734 place a seconf libcfb on the link line after libcfb16.a since it refs
libcfb.a symbols.  This lets Xdreamcast build.
2004-02-07 12:27:33 +00:00
rtr cd87f297eb + Xdreamcast reachover, by default turned off.
+ sorting of various XSERVER_ entries in Makefiles
+ addition of Xpmax Xdreamcast Xmacppc XSERVER_ entries
+ consistent use of != "no" instead of == "yes" changes
2004-02-07 08:30:34 +00:00
lukem 8d125fd0e6 Cache XSERVERLIB determination in Makefile.serverlib rather than
in 111 separate places.  Speeds up empty "cleandir" from 27.17s to 13.75s.
2004-02-07 06:52:04 +00:00
rtr 81ec90969f Re add ${MAKESTRS} and ${GENMATYPES} targets with updated paths into objdir. 2004-02-07 05:47:19 +00:00
lukem cb53a4d3d5 don't need .PATH here 2004-02-07 05:23:56 +00:00
rtr ae158be0af move gen_matypes to x11/tools as per discussion with lukem and request
in post http://mail-index.NetBSD.org/tech-x11/2004/02/04/0001.html
2004-02-07 04:19:29 +00:00
rtr e062d16f1e remove MAKESTRS target 2004-02-07 04:15:33 +00:00
rtr 1655ce4df5 Move host too makestrs to x11/tools as per discussion with lukem and
request in post http://mail-index.NetBSD.org/tech-x11/2004/02/04/0001.html
2004-02-07 04:02:01 +00:00
fredb 4d26570c37 Fix typo. 2004-02-06 16:41:28 +00:00
mrg 261537f309 only build xlibi18n if MKPIC != no. 2004-02-06 14:55:48 +00:00
rtr 5ce86a019f use ${PRINTX11VERSION} 2004-02-06 11:58:56 +00:00
lukem 5680605b4d check for ${X11SRCDIR.xc} instead of ${X11SRCDIR}; it's a bit more robust 2004-02-02 14:21:51 +00:00
lukem 3bffc7c9c8 Use
FILES+=			SshAskpass.ad
	FILESNAME_SshAskpass.ad=SshAskpass-default.ad
instead of
	FILES+=			SshAskpass-default.ad
because of an obscure bug with "make -j" where it doesn't find
SshAskpass-default.ad in the .PATH correctly, probably because
of the rule created for it from BUILDSYMLINKS by <bsd.files.mk>.

This is not the correct long-term solution, and is a temporary
workaround for PR 24020.
2004-01-29 01:00:42 +00:00
rtr fe5ae52dea + print MACHINE not MACHINE_ARCH for OSNAME
+ add release to OSNAME
2004-01-26 05:14:13 +00:00
mhitch 24e7e49ae8 Xamiga does not need NEED_SCREEN_REGIONS. 2004-01-25 05:20:02 +00:00
rtr 74e6f70b7d + No need to undefine -UXF86VIDMODE twice
+ No need to define XF86DRI since it's never defined to begin with
+ __GLX_ALIGN64 now defined globally in X11FLAGS.EXTENSION.
2004-01-25 02:19:38 +00:00
rtr 364a6162e7 define -DHAS_MTRR_BUILTIN -DUSE_I386_IOPL for x86_64
patch from njoly@pasteur.fr
also MACHINE == "amd64" -> MACHINE_ARCH == "x86_64"
should resolve pr#24204
2004-01-24 05:51:20 +00:00
lukem ce45a55fc0 ensure $X11SRCDIR is set and exists (for the build target) 2004-01-23 23:03:23 +00:00
lukem 5377e93afc don't bother installing XftConfig-OBSOLETE 2004-01-23 14:32:02 +00:00
rtr 0f0f0dce34 -lx86_64 if x86_64 2004-01-23 08:59:20 +00:00
rtr 099ae88634 x86_64 (amd64) link w/ libx86_64 where appropriate 2004-01-23 08:45:02 +00:00
matt e78cfba9ff Add amd64 support. 2004-01-19 00:36:09 +00:00
lukem 9bd8d033a9 Don't bother installing:
./usr/X11R6/lib/X11/etc/sun.termcap
	./usr/X11R6/lib/X11/etc/sun.terminfo
	./usr/X11R6/lib/X11/etc/xterm.termcap
	./usr/X11R6/lib/X11/etc/xterm.terminfo
2004-01-19 00:30:01 +00:00
rtr 3f64bae6d7 reachover for libamiga.a forgotten in Xamiga import 2004-01-18 05:36:19 +00:00
rtr c3936a1977 + Reachover for XdecNetBSD, XalphaNetBSD, Xarm32VIDC
XXX certain extensions should/should not be built and linked that are.
XXX X -> symlink defaults may not be appropriate.
2004-01-18 05:35:03 +00:00
rtr 462bd38713 SUBDIR.afb for Xamiga 2004-01-18 05:24:45 +00:00
rtr 67730f2e2d add dependencies 2004-01-17 06:39:43 +00:00
rtr fd3ecbad7e add XSERVER_XAMIGA and XSERVER_HAS_AFB 2004-01-17 04:06:18 +00:00
rtr 3bea515962 Xamiga reachover 2004-01-17 04:03:26 +00:00
rtr 3c57e953ad build libamiga.a if Xamiga 2004-01-17 03:56:25 +00:00
rtr dd6e622644 NEED_SCREEN_REGIONS for Xamiga 2004-01-17 03:53:54 +00:00
rtr 8c37b5823c amiga needs XINPUT for Xnest 2004-01-17 03:50:51 +00:00
dbj 3bae198909 add -DDARWIN_NO_CARBON to HOST_CPPFLAGS so that cross build
on darwin does not try to use resource fork font support
which requires the carbon libraries.
2004-01-15 13:47:05 +00:00
minoura c173c06b42 Build & install XKB data files for the X680x0 keyboard.
Missing files in the previous.
2004-01-14 13:01:50 +00:00
minoura 786e145c78 Build & install XKB data files for the X680x0 keyboard. 2004-01-14 12:49:09 +00:00
rtr d7a05a6f4b fix typo MCopy -> Mcopy 2004-01-13 15:55:14 +00:00
lukem da445e3617 Always build cf/, even if MKSHARE=no, since that stuff is part of Imake. 2004-01-11 23:44:31 +00:00
rtr 78c129485b no FB then VFB for x68k 2004-01-11 13:28:46 +00:00
rtr 017db572b5 build Xvfb by default 2004-01-11 09:07:28 +00:00
rtr c3eb974543 make Xvfb use GetTimeInMillis() from libos.a if its there 2004-01-11 08:30:42 +00:00
lukem 1fb9212a36 s/Build/X11 build/ 2004-01-11 00:10:54 +00:00
lukem e0d2e74a5d tweak some XTODO items 2004-01-10 23:35:55 +00:00
rtr a63b539adb Undefine DDXTIME if XFree86 server is being built since XFree86 provides
its own copy of GetTimeInMillis().

+ This allows us to get rid of multiple versions of GetTimeInMillis().
  It is provided by libos.a if DDXTIME is undefined.

XXX macppc may be a special case since it builds both XFree86 and Xmacppc
    will resolve later if found to be an issue.
2004-01-10 16:28:29 +00:00
rtr 42fd51da28 + Manpages
+ Wrap lines > 80 chars
2004-01-10 16:14:37 +00:00
rtr 80a1b2e48d + add Xmac68k manpage.
+ wrap lines > 80 chars
2004-01-10 14:44:18 +00:00
rtr b841d1dd82 trim include dirs not needed 2004-01-10 13:04:03 +00:00
rtr 4500ee8592 remove drivers not in macppc lists 2004-01-10 13:02:13 +00:00
rtr 1ecafccdd3 Reachover for Xpmax, it builds as good as it ever did from native XF3. 2004-01-10 05:26:14 +00:00
fredb 782d376ab0 Add and enable cross-build framework for Xmac68k X server using patches
submitted by David P. Reese Jr. in PR xsrc/23968, updated for the recent
changes that have been made in "src/x11". (This currently builds and runs,
unlike the native XF4 mac68k xsrc build.)
2004-01-10 04:34:33 +00:00
minoura 1b60d5c936 Make symlink X -> X68k. 2004-01-08 12:29:49 +00:00
rtr b87f955fb5 use prog.mk so we get cleandir. from jmmv@ 2004-01-08 09:49:24 +00:00
lukem b2c15cb7bf Fix generation of XF86Config.eg and XF86Config.98. 2004-01-08 05:07:41 +00:00
rtr c5a3389d51 use ${HOST_SH} instead of sh 2004-01-08 04:45:12 +00:00
lukem a4b9f943c1 move xf86PciIds.h from SRCS to DPSRCS, so TRT happens... 2004-01-08 04:39:16 +00:00
lukem f165d2f537 fix previous; the original srcfile is called XF86Config.indy already 2004-01-08 04:25:34 +00:00
rtr 151654f33f install example XF86Config files 2004-01-08 04:22:11 +00:00
lukem ea0dd22e5d Build xf1bpp. (from rtr@, with tweaks by me) 2004-01-08 04:20:27 +00:00
rtr a1d1f64137 XF86Config.indy example 2004-01-08 04:20:00 +00:00
rtr 1b8ba79ff5 X -> XFree86 symlink, if this default is not suitable someone else is
free to provide an alternative.
2004-01-08 03:36:24 +00:00
rtr 32c7613ddb .if ${MACHINE} == "i386" || ${MACHINE} == "amd64" || \
${MACHINE} == "macppc" || ${MACHINE} == "cats"

Build Xvfb
2004-01-08 03:33:55 +00:00
rtr 82f1915f4a fbdevhw manpage 2004-01-08 03:31:54 +00:00
minoura 57eedd4f2c Descend to X68k SUBDIR. 2004-01-07 13:07:49 +00:00
minoura a324b4c25b Let him know about hw/netbsd/x68k DDX. 2004-01-07 13:07:20 +00:00
minoura 3cc13e1bb6 Build X68k if ${MACHINE} == "x68k". 2004-01-07 13:05:48 +00:00
minoura d9c2ebaf90 x68k SUBDIR. 2004-01-07 13:04:53 +00:00
minoura 323da9bcad Reachover Makefile for the X68k server. 2004-01-07 13:02:54 +00:00
minoura 6367c9b2ef Reachover Makefile for the DDX part of the NetBSD/x68k X server. 2004-01-07 13:02:27 +00:00
rtr 388ca1e80d install Cards & Options FILES 2004-01-06 16:11:49 +00:00
rtr 371160719f XVFB for macppc 2004-01-06 15:08:21 +00:00
rtr 52bac034e4 X11/etc includes sun.{termcap,terminfo} 2004-01-06 14:16:19 +00:00
rtr c32559bd19 libspeedo.a loadable module 2004-01-06 14:12:36 +00:00
mrg f4666cfbc5 - factorize some common per-platform definintions into a new Makefile.common
- conditionalise more of the main subdirs based on XSERVER_XXX variables, and
  set these as necessary in Makefile.common

XXX: perhaps list the Xwhat -> X symlink name in Makefile.common?
2004-01-06 12:30:13 +00:00
rtr 0eb1806afb loadable xtt modules for XFree86 X server 2004-01-06 06:46:50 +00:00
rtr 1ad775737b create X -> Xsun symlink
XXX if someone dislikes this as a default they're free to provide another
solution.
2004-01-06 06:18:14 +00:00
rtr f2914ee88d pkg-config (pc) and -config scripts 2004-01-06 06:15:45 +00:00
rtr 9723cd6d45 constype and kbd_mode for sun 2004-01-05 13:19:17 +00:00
rtr f8c6e245c3 FILES= ldblarrow rdblarrow 2004-01-05 13:08:57 +00:00
rtr febb3dd5a4 XF86VidMode.3 manpage and alias 2004-01-05 12:25:36 +00:00
rtr 73a679e1b3 true type includes 2004-01-05 12:14:04 +00:00
rtr ccdb07b2cc add keyboard.4 manpage 2004-01-05 10:16:18 +00:00