Commit Graph

873 Commits

Author SHA1 Message Date
nakayama
83109d5c7b Use toolchain awk to make them buildable on Solaris 10. 2012-03-17 12:42:31 +00:00
alnsn
381b31e921 Don't overwrite Roberto's external $Id. 2012-03-15 01:02:19 +00:00
alnsn
a52d12daae Resolve conflicts. 2012-03-15 00:17:22 +00:00
alnsn
7e762f0e7b Import Lua 5.1.5 2012-03-15 00:08:04 +00:00
tron
40b2e566cb Link with "libexpat" again. This should fix the problems with X11 server
reported by Gary Duzan on the "current-users" mailing list.
2012-03-10 20:52:30 +00:00
tron
df92d05dec Move "libexpat" from X11 into base which fixes PR lib/40346.
This change was approved by the Core Group.
2012-02-29 20:07:51 +00:00
joerg
a322032f80 Disable -Wempty-body here. 2012-02-28 22:07:16 +00:00
tron
e658fe9f45 Re-apply NetBSD patches. 2012-02-11 18:22:58 +00:00
tron
d50d1d7f8b Initial import of "expat" 2.0.1 into base:
This is James Clark's expat XML parser library in C. It is a stream
oriented parser that requires setting handlers to deal with the
structure that the parser discovers in the document.

This is the first part of the fix for PR lib/40346.
2012-02-11 18:18:10 +00:00
tsutsui
ddafd3b8c8 More SL-C7x0/860 support for Xorg server usage:
- pull touchpanel adjustment ioctls to w100lcd.c for SL-C7x0/860
  from zlcd.c for SL-C1000/3x00
- add sample xorg.conf for C7x0/860 (which have hardware screen rotation)
- rename old xorg.conf.sample for C1000/C3x00 to xorg.conf.C3x00
- adjust md set list

Ok releng@ nonaka@
2012-02-10 11:25:42 +00:00
macallan
ec64a915c7 set USE_INT10 and USE_PCIVGAIO on i386 and amd64 only 2012-01-22 18:27:28 +00:00
mrg
bf795abb8d - reorder the SUBDIR list to have correct .WAIT-based dependancies.
- fix the handling of subdir additional LIBDPLIBS so they're present
  when <bsd.lib.mk> is loaded.  fixes missing shlib links relative to
  what the normal package does.  (noted by wiz.)
2012-01-07 02:07:58 +00:00
dholland
03f684ff54 We don't have 'Secure' RPC, and we aren't going to get it, so set
HasSecureRPC to NO rather than YES.
2011-12-13 04:32:32 +00:00
tsutsui
997e5ef587 Remove no longer necessary -Wno-error and set WARNS?=2 . 2011-11-27 00:50:37 +00:00
dholland
c8530f0b4f Add missing CLEANFILES+=x11perfcomp 2011-11-20 21:02:23 +00:00
njoly
2eb2f19fbe Substitute __mapfilesdir__ in man page. 2011-11-11 22:27:33 +00:00
christos
711bd7d5de Add all the missing HAS_ so that we get back login_cap functionality. 2011-10-25 16:56:23 +00:00
jmcneill
7bd854f074 hook xsetwallpaper into xorg build 2011-10-22 22:23:50 +00:00
jmcneill
1bccf4c76b add makefile for xsetwallpaper 2011-10-22 22:06:17 +00:00
jmcneill
dfe6df62e0 DPADD hw/xfree86/common 2011-10-22 14:40:41 +00:00
jmcneill
d16a4bed75 define ABS_VALUATOR_AXES and NO_MOUSE_MODULE 2011-10-19 23:07:34 +00:00
njoly
8ee20f16ad Fix locale alias file substitution in man page. 2011-10-10 09:41:47 +00:00
christos
6ee25ca9b9 use cleantags, instead of home grown copy. 2011-10-08 19:28:38 +00:00
dholland
15ab4bd2bd Fix generation of site.def to substitute @FONTROOTDIR@ and @ENCODINGSDIR@
instead of emitting them unchanged into the imake templates. Should fix
build of x3270.
2011-09-29 09:44:08 +00:00
tsutsui
234e509874 Set WARNS?=2. 2011-09-26 18:08:09 +00:00
tsutsui
431958d51c Regenerate these compiled files properly in our own
xsrc/external/mit/xkeyboard-config/dist/ directory, i.e.
- pull changes from xkeyboard-config 2.0 to 2.3
- put back entries for sharp machines (zaurus and hpcarm wzero3s)
  removed in rev 1.4 (xkeyboard-config 2.0 merge)

XXX1: can't we generate these files during build?
XXX2: hpcarm W-ZERO3 keyboard on X still has some troubles...
2011-09-26 15:19:45 +00:00
apb
96aacf816f Use find .${X11FONTDIR}, not find ./${X11FONTDIR}, because ${X11FONTDIR}
starts with "/". This should fix issues involving .//usr/X11R7 instead
of ./usr/X11R7 in METALOG during the build for some ports.
2011-09-12 13:38:42 +00:00
macallan
100ffc2f59 build Xorg and some drivers appropriate for Loongson-based hw on evbmips 2011-08-30 04:22:56 +00:00
joerg
6791cf96d2 Various warning adjustments for clang 2011-08-11 23:15:35 +00:00
tsutsui
6fa6a60bcb Disable bzip2 support in freetype on xorg tools build.
Fixes PR xsrc/45223 (xorg tools build fails on CentOS due to
lack of bz2 support).
2011-08-10 10:34:48 +00:00
mrg
9c4d605d23 include pixman-noop.c. oops. 2011-08-03 18:22:29 +00:00
mrg
995b587647 look in .../man also. 2011-08-03 02:57:23 +00:00
mrg
a0cdc1f5cd look in .../man as well. 2011-08-03 02:56:29 +00:00
mrg
629a20b8a8 updates for x11perf 1.5.4 2011-08-03 02:55:30 +00:00
mrg
94350a92ff various updates for xorg-server 1.10.3. 2011-08-02 09:11:37 +00:00
mrg
edbdb33b37 remove bstore*.h, add Xprintf.h and inpututils.h 2011-08-02 07:56:33 +00:00
mrg
d31eb33ea1 build updates and fixes for xorg-server 1.10.3. 2011-08-02 07:41:00 +00:00
tron
0a04ac4b7d Fix build with SSP enabled. 2011-07-30 11:18:23 +00:00
mrg
9b57234ac3 substitute @LIBBZ2@ here as well. 2011-07-25 18:23:14 +00:00
njoly
eef598dee5 Include bsd.own.mk for obj directory. 2011-07-25 15:41:58 +00:00
mrg
5ddc88b9ab link against bz2 where necessary. 2011-07-23 23:42:02 +00:00
mrg
186dba1af5 obsolete pcftypes.h and link against -lbz2. 2011-07-23 23:38:19 +00:00
mrg
886cb954df updates for freetype 2.4.5. build bzip2. 2011-07-23 23:30:19 +00:00
mrg
80a5944ae9 define XINPUT and HAVE_XORG_SERVER_1_5_0. 2011-07-23 23:27:44 +00:00
mrg
c91edb5d1b handle the rename of XSetCPtr.c to XISetCPtr.c. 2011-07-23 21:37:28 +00:00
mrg
7ca27fc566 adjust for new XtAsprintf manual. sort set list. 2011-07-23 12:27:40 +00:00
mrg
918a3e013c build cayman_shader.c for xf86-video 6.14.2. 2011-07-23 12:13:40 +00:00
mrg
dc0e794795 updates for 2.3 2011-07-23 12:02:02 +00:00
mrg
4e9d8c7702 add .../man to the .PATH to find moved manuals. 2011-07-23 07:11:48 +00:00
mrg
18a4d96a28 add .../man to .PATH to find moved manuals. 2011-07-23 06:41:08 +00:00
mrg
3d08ad6ff0 add .../man to the .PATH to find moved manuals. 2011-07-23 06:06:40 +00:00
tsutsui
1cebe5b4a9 Build luna68k's X.Org server using wsfb driver.
(XXX: needs more hacks to make it actually functional)
2011-07-21 10:20:25 +00:00
mrg
680385b441 XXX: apply -Wno-error/friends to a few files 2011-07-01 01:25:52 +00:00
tsutsui
b6c14cf676 More sort. (i.e. fix merge botch) 2011-06-29 14:52:18 +00:00
tsutsui
8e44b59edd Add definitions for newsmips Xorg server. Build test only. 2011-06-29 14:49:12 +00:00
tsutsui
9e237288de Sort. 2011-06-29 14:38:02 +00:00
nonaka
b1a8984138 fix typo. 2011-06-21 11:42:20 +00:00
dsl
5415722580 Add explicit -lfoo for libraries that are required because of NEEDED
entries in other libraries.
This avoids a bug in 'ld' which causes it to look in the directory
specified by the RPATH entry (in the library with the NEEDED entry)
without adding the directory supplied by --sysroot.
When the RPATH entry in blindly folloed the link is done w.r.t the
systems own libfoo.so which may be missing some symbols.
(Or might have a wrong sized data area that would need copying
into the programs (or other libraries) data space.)
ld also seems to add a NEEDED entry for these libraries directly
into the program binary - this doesn't seem right to me.
Fixes my build where the installed libX11.so is dated from 2009.
CVS :----------------------------------------------------------------------
2011-05-23 17:44:41 +00:00
christos
b3030fe685 need to include in fb. 2011-05-23 02:48:48 +00:00
christos
4c91249bf3 fix name 2011-05-22 16:08:48 +00:00
tsutsui
6bab75db1a Rename xorg.conf in the xserver set to xorg.conf.sample to avoid
overwriting a possibly modified user config file.  Suggested by jmmv@.
2011-05-21 11:38:52 +00:00
tsutsui
8e8df817c6 Add RCSId. 2011-05-20 16:35:38 +00:00
tsutsui
2d893f8c1e Add sample xorg.conf file for zaurus. 2011-05-20 08:40:04 +00:00
plunky
72323ee0ff add -Dlseek64=lseek to fix the build in geode_msr.c 2011-05-18 20:55:09 +00:00
macallan
feea15727f wsfb is no longer borked 2011-05-17 22:29:06 +00:00
christos
77f7462f16 Disable wsfb, uses old loader api that does not exist anymore 2011-05-15 23:42:01 +00:00
christos
4a966d7fec Add include path 2011-05-15 22:55:01 +00:00
christos
475b6e36c5 Add HAVE_TERMCAP_H 2011-05-15 21:35:58 +00:00
christos
e3c101ef06 Add -DHAVE_UNISTD_H 2011-05-15 21:32:47 +00:00
christos
10bda8c1e8 Add defines to get the proper prototypes in place. 2011-05-15 21:25:33 +00:00
christos
dc8891d19c add HAVE_VASPRINTF so that we use it. 2011-05-15 21:19:20 +00:00
christos
cc7fbb210a repeat; fix same mistake from libXaw that broke wide build. 2011-05-15 21:09:30 +00:00
christos
aa795f85d1 fix wide char support; don't use the wrong macro names. 2011-05-15 21:05:12 +00:00
macallan
86df5467cf only default to wskbd where we used to do so with Xorg -configure and where
we know the kbd driver has a translation map
2011-04-28 23:28:11 +00:00
rjs
bb870dae98 Add cache module to the build.
Fixes PR/42809.
2011-04-23 15:26:05 +00:00
macallan
cadb3c7fcd add cg14_cursor.c 2011-04-14 16:50:05 +00:00
macallan
bd3339ab7c pass ${MACHINE} as -D__<whatever> so we can have arch-specific defaults 2011-04-13 16:18:14 +00:00
joerg
f64d82cdeb Extend, not reassign CPPFLAGS. 2011-04-11 22:47:50 +00:00
mbalmer
a5ce577b9d Build the updates ssh-askpass program and add the man page to the xbase set. 2011-04-03 13:29:45 +00:00
plunky
b700da1ddc move building of Xorg server into a SUBDIR since it is created from
the other subdir contents, ok by mrg@

(this makes "make all" and "make dependall" do the same thing)
2011-03-28 10:08:06 +00:00
plunky
e411304db7 disable use of gcc-specific "label as values" feature for HAVE_PCC 2011-03-18 10:50:36 +00:00
plunky
053a270202 don't need to supply __myservername__ and __myxconfigfile__ as they
are generated internally from __xservername__ and __xconfigfile__
2011-03-15 19:54:14 +00:00
mrg
8889ca3451 clean up the glsl generated files. 2011-03-13 04:48:53 +00:00
plunky
1f8f907975 in order that generated MAN files are cleaned up, bsd.x11.mk needs
to be included after the MAN= assignment. Then we need to explicitly
include bsd.own.mk before .PATH to get the value of X11SRCDIRMIT
2011-03-12 12:15:46 +00:00
mrg
722355d60d install xorg-server.m4 at the request of jmcneill. 2011-03-06 22:15:29 +00:00
jmcneill
24ab1c235e match up libXi sources with those from libXi Makefile.am -- lots were
missing, including all of XI2 sources!
2011-03-06 04:10:55 +00:00
mrg
724b4b6ca1 set build_libtool_libs to "yes" so that enable_shared=yes gets into
freetype-config.  part 1 of 2 to fix "freetype --config" not emitting
any rpath directives.
2011-03-06 00:59:18 +00:00
mrg
8816a0ba06 add missing x11-xcb.pc. 2011-02-26 09:27:20 +00:00
mrg
d507ad9bb4 build Xge now that it builds, bump the minor. 2011-02-24 08:18:40 +00:00
mrg
3706e3a97f libxcb depends upon libXau. 2011-02-24 08:15:13 +00:00
mrg
eef460d389 move libxcb earlier than libX11, which now wants to link against it. 2011-02-23 20:03:58 +00:00
mrg
eba43c4a50 enable USE_XCB in libX11.
install missing libX11-xcb and Xlib-xcb.h.
2011-02-23 07:53:28 +00:00
mrg
3bade72918 libxcb doesn't need or want to link against libXaw. avoids
implicit cyclic dependancy loops, which crash rtld right now.
2011-02-23 06:04:31 +00:00
mrg
5d1c95e7b4 install geometry/sanwa, symbols/ph and symbols/rupeesign. 2011-02-21 05:10:27 +00:00
mrg
b6bcd34d19 define HAVE_GETPAGESIZE. 2011-02-21 05:09:53 +00:00
mrg
1a8c47fa93 find the moved man page from xkbcomp 1.2.1. 2011-02-21 04:54:52 +00:00
mrg
afa05ee8cd define PCVT_SUPPORT ofppc anywhere other ppc platforms do.
part of the way to getting xorg working on ofppc.
2011-02-21 04:42:16 +00:00
mrg
70c2c252ae define HAVE_ASPRINTF and find the moved man page after xrdb 1.0.8 update. 2011-02-21 04:40:55 +00:00
mrg
49ab6df5a5 find config.h and the man page after xbiff updates. 2011-02-21 04:40:24 +00:00
mrg
6edd3eb6b1 build the new evergreen files in xf86-video-ati 6.14.0 2011-02-21 01:01:54 +00:00
jmcneill
a22e191681 Get rid of stray /usr/X11R6 references 2011-02-17 23:50:18 +00:00
jmcneill
8433f79cf6 add /usr/pkg/lib/X11/fonts to font directory list 2011-02-12 04:49:19 +00:00
tsutsui
e96a78107f Add defintions for ews4800mips and hp300 Xorg servers. 2011-02-09 13:37:48 +00:00
mrg
017add8611 add a makefile to build xf86-input-synaptics. 2011-01-29 02:32:36 +00:00
cegger
6ca6d96b6b Define HAVE_PCI_DEVICE_IS_BOOT_VGA.
Makes Xorg use of pci_device_is_boot_vga.

First discussed with macallan@ then public on tech-kern@ and tech-x11@
2011-01-22 15:21:37 +00:00
jmcneill
79bc66b915 bump libchromeXvMC major to match the other hw libraries to make
libXvMCW happy
2011-01-20 18:55:38 +00:00
jmcneill
8862a9a380 build and install libchromeXvMCPro from xf86-video-openchrome 2011-01-20 18:36:45 +00:00
jmcneill
e9d20a668a descend into libXvMCW 2011-01-19 16:32:12 +00:00
jmcneill
10e6d63e6a Build and install the XvMC wrapper library libXvMCW. 2011-01-19 16:31:23 +00:00
plunky
f5d0a5824d libterminfo needs to come after libedit for static linking
(while here, coalesce LDADD/DPADD lines)
2011-01-19 11:55:50 +00:00
plunky
3b635a0579 add note that the static linking of liblua is intentional
("hidden" symbols need to be reached)
2011-01-19 11:43:18 +00:00
plunky
96e4690f7b link against the dynamic library [liblua.so]
we could link against the static liblua.a here (the Lua dist build
does that) but would need to pass "-Wl,--export-dynamic" to ensure that
all symbols were available, as dlopen() with other modules may cause
problems later.
2011-01-19 11:38:15 +00:00
plunky
74b96c56e3 DPADD for libm too 2011-01-19 11:02:00 +00:00
plunky
29062015ed include libm and libedit in DPADD 2011-01-19 10:17:04 +00:00
plunky
60d4fe2962 add to (rather than replace) CFLAGS 2011-01-19 10:14:49 +00:00
jakllsch
0e0a312232 In case it's too obvious, the libI810XvMC directory is for building the
libI810XvMC library.  Additionally, set list fixes for this and previous
related changes.
2011-01-19 01:52:43 +00:00
jmcneill
668d297175 Install these libraries as version 1.0 instead of 0.0 2011-01-19 00:36:40 +00:00
jmcneill
20618a809d Enable XvMC support for Intel graphics chips 2011-01-18 23:33:50 +00:00
jmcneill
b2b7e1871b Ensure that HAVE_DIX_CONFIG_H is defined for damageext, dbe, exa, and glx
builds. Fixes recent trouble with the Composite extension, and should fix
some problems with the DAMAGE extension and who knows what else.
2011-01-15 13:54:52 +00:00
jmcneill
dba38226ce only define HAVE_MTRR on x86 2011-01-14 16:04:49 +00:00
jmcneill
b66d32932e HAVE_MMTR -> HAVE_MTRR 2011-01-12 19:04:19 +00:00
macallan
60e66c6f48 define NO_LEGACY_VGA on macppc and sparc64
May be necessary on other ports as well that have PCI but never use VGA text
mode.
2011-01-06 03:29:12 +00:00
mrg
cf66e37cc9 fix a comment 2011-01-02 11:24:20 +00:00
tsutsui
6ff9a90670 Disable bzip2 support in tools bdftopcf(1).
We don't use bzip2 fonts on build and some OS doesn't have bzip2 headers.
Ok'ed by mrg@, martin@, fixes PR/44138.

Should be pulled up to netbsd-5 (and netbsd-5-1).
2010-12-19 13:04:54 +00:00
kiyohara
602d621e07 The failure of rebuilding is evaded.
Vga is not used in x86 and alpha for a long time. PR#41626 might influence us.
2010-12-07 05:39:53 +00:00
adam
3e1a82b305 Fix building on case-insensitive file-system. 2010-12-05 15:57:40 +00:00
mrg
eebfdc254d dsable SSE2 support on amd64 for now. GCC generates code that causes
alignment faults.  the code is:

0x00007f7ffd40ccd7 <_pixman_implementation_create_sse2+0>:      push   %rbp
0x00007f7ffd40ccd8 <_pixman_implementation_create_sse2+1>:      mov    %rsp,%rbp
0x00007f7ffd40ccdb <_pixman_implementation_create_sse2+4>:      sub    $0x10,%rsp
...
0x00007f7ffd40cdab <_pixman_implementation_create_sse2+212>:    mov    $0xffffffffffffffff,%rdx
0x00007f7ffd40cdb2 <_pixman_implementation_create_sse2+219>:    mov    %rdx,0xfffffffffffffff0(%rbp)
0x00007f7ffd40cdb6 <_pixman_implementation_create_sse2+223>:    mov    %rdx,0xfffffffffffffff8(%rbp)
0x00007f7ffd40cdba <_pixman_implementation_create_sse2+227>:    movdqa 0xfffffffffffffff0(%rbp),%xmm0

upon entry we have stack aligned to 16 bytes.  the first instruction
subtracts 8, we copy this not-16-byte aligned value into %rbp, and
then decrement the stack by 16 bytes.

then we store a big -1 into 16 bytes on the stack, and then load it
into %xmm0.. except we load it from an unaligned pointer and GP.
2010-12-01 08:59:12 +00:00
skrll
7da9fec5d3 Define PCVT_SUPPORT for cats. 2010-11-29 09:34:40 +00:00
mrg
cf09657d83 re-updates for xkeyboard-config 2.0. 2010-11-28 07:55:07 +00:00
mrg
57243b82af re-install the phoenixed XKeysymDB, since keyboards don't work without it.
fixes PR #44137.
2010-11-28 07:47:53 +00:00
mrg
848a2800a1 revert back to xkeyboard-config 1.9 2010-11-28 04:58:20 +00:00
mrg
b814970ebf install an empty date.def, like the xorg package does. PR#44158. 2010-11-27 22:21:27 +00:00
mrg
2b0ace99d4 avoid i386 compile errors due to CARD32 lossage. 2010-11-25 16:02:02 +00:00
mrg
b2c817a219 add an include for sbus. 2010-11-23 10:19:55 +00:00
mrg
fe1d04c916 don't install date.def anymore; it is obsolete. 2010-11-23 08:44:23 +00:00
mrg
3cc5930c91 many build updates and fixes for xorg-server 1.9.2. 2010-11-23 08:22:29 +00:00
mrg
bf1d3cdc7a install dri.pc.
put the Mesa version into it's own makefile, and share it.  there
are now 4 references to it.
2010-11-22 21:05:27 +00:00
mrg
06b588fa3e updates for freetype 2.4.3:
remove MKTTINTERP option, it is enabled by default now.  bump minor.
2010-11-22 08:34:56 +00:00
mrg
c3b794cbe7 makekeys can't read from stdin anymore; avoid it. 2010-11-22 00:52:33 +00:00
mrg
4607142053 delete obsolete files. 2010-11-22 00:31:35 +00:00
mrg
5ebe1a1bf6 updates for xkeyboard-config 2.0. 2010-11-22 00:27:55 +00:00
mrg
aae9764e40 merge libX11 1.3.6 - delete XKeysymDB. 2010-11-22 00:12:14 +00:00
mrg
eac4b56862 update for libXdmcp 1.1.0 2010-11-21 23:52:15 +00:00
mrg
f2497abcd2 update for pixman 0.21.2. we really need __thread, it seems. 2010-11-21 09:01:35 +00:00
mrg
6b081c03fe update this for fontconfig 2.8.0. ugh. 2010-11-21 07:45:36 +00:00
mrg
12736001f4 add fc-query and fc-scan. 2010-11-21 07:20:06 +00:00
mrg
01cf639de2 remove deprecated xft-config, fix xsm locations, don't install lbx
headers, instal Xmu/WhitePoint.h.
2010-11-21 06:01:49 +00:00
mrg
bb67f161f2 install lndir again. (hooray, i've missed this stupid app ;-) 2010-11-21 02:43:31 +00:00
mrg
7d3734bcc2 install the bitmap app-defaults here due to Bitmap.c vs. app-defaults/Bitmap conflicts. 2010-11-21 02:34:15 +00:00
mrg
4c296db9fb various updates for moved man pages or app-defaults.
remove some dated CPPFLAGS defines.
2010-11-21 02:33:39 +00:00