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
mrg
a071691221
various updates for moved man pages or app-defaults.
2010-11-21 01:25:32 +00:00
mrg
7756c1133b
find the right app-defaults files.
2010-11-20 23:47:30 +00:00
mrg
bbbece370f
link with xcb and xcb-shape.
2010-11-20 23:45:13 +00:00
mrg
4b075cc58e
also link in libXcursor now.
2010-11-20 23:34:06 +00:00
mrg
bbea647834
find and use config.h
2010-11-20 23:30:24 +00:00
mrg
bd2290b430
add the new man dir to .PATH, for xmodmap 1.0.5
2010-11-20 23:17:51 +00:00
mrg
6af7010d56
add the include dir, to prepare for xmh 1.0.2
2010-11-20 22:41:49 +00:00
mrg
35542dc62d
add the app-defaults dir, to prepare for xmh 1.0.2
2010-11-20 22:40:00 +00:00
mrg
f5c31e4871
add the app-defaults dir, to prepare for xload 1.1.0
2010-11-20 22:34:17 +00:00
mrg
5fbca94a02
add missing radeon_exa_shared.c, came with 6.13.2.
2010-11-20 21:24:00 +00:00
tron
c3b15fd54b
Build and install the following manual pages from the "xorg-docs" package:
...
- Consortium(7)
- Standards(7)
- X(7)
- XOrgFoundation(7)
- XProjectTeam(7)
- Xsecurity(7)
This fixes PR xsrc/44034 by Martin Neitzel.
2010-11-18 18:47:35 +00:00
mrg
7e57e9a9ce
build the dri libraries on ofppc, same as macppc.
2010-11-18 08:41:54 +00:00
mrg
29083f4141
enable xfree86 server build for ofppc, and a bunch of drivers.
2010-11-18 08:20:16 +00:00
tsutsui
77acd29099
Add sample xorg.conf files for hpcarm, hpcmips, and hpcsh.
2010-11-13 02:07:28 +00:00
tsutsui
d1eadfe059
Provide port-specific sample xorg.conf files in xserver.tgz.
...
No particular comments on tech-x11.
2010-11-12 17:05:48 +00:00
macallan
5f8ec2be4f
don't build fbdev support on powerpc and sparc64
2010-11-10 04:08:56 +00:00
he
47147f658b
To allow static linking, specify -lterminfo as well, and don't rely
...
on shared library inter-dependencies to pull everything together.
Fixes the build for sun2.
2010-11-05 10:50:50 +00:00
mbalmer
2c6be0820c
descend into the lua subdirectory
2010-10-31 11:29:06 +00:00
mbalmer
97213731c9
Lua build infrastructure
2010-10-31 11:26:01 +00:00
mbalmer
ee59b191f4
adjust the Lua configuration to our needs
2010-10-31 11:19:42 +00:00
mbalmer
33fc08400c
add teh script used to prepare the source code
2010-10-31 11:18:20 +00:00
mbalmer
dbec530483
Import the (unaltered) Lua 5.1.4 source distribution.
2010-10-31 11:16:48 +00:00
mbalmer
debeea5823
Accidentally these files were imported one level to high, sorry about that.
2010-10-31 11:14:02 +00:00
mbalmer
56288e6a3c
Import the (unaltered) Lua 5.1.4 distribution.
2010-10-31 11:08:37 +00:00
tsutsui
bd3d0ec2b5
Reorder SUBDIR entries to make this more maintainable/readable:
...
- put xf86-input drivers first then xf86-video
- put x86 (i386/amd64) first then other ${MACHINE}s in alphabetical order
XXX1: is it better to use Makefile.${MACHINE} (or something else)?
XXX2: should all ports include xf86-video-wsfb unconditionally?
XXX3: should we have common definitions for MI PCI video drivers?
2010-10-23 15:27:50 +00:00
tsutsui
c9ebdd5ea9
Remove dup xf86-video-cirrus for cats.
2010-10-23 15:16:04 +00:00
tsutsui
6fb1c3ebb4
Use simple .if/.endif statements rather than .if/.elif/.elif/.../.endif
...
to specify ${MACHINE} specific video drivers since it isn't a good idea
to add new ports at the end of statements.
2010-10-23 14:48:17 +00:00
christos
f4ef40e2cd
added commented out trace build.
2010-10-03 22:06:43 +00:00
mrg
47b7ca8eaa
don't need (or want) miscutil.c here anymore.
2010-08-14 11:12:16 +00:00
mrg
a993b35c5b
add bof.c for libdrm 2.4.21.
2010-08-14 10:29:43 +00:00
mrg
0f16bb99fb
.. also find XMore.
2010-08-14 09:26:46 +00:00
mrg
b878ec9e1d
cope with XMore.ad -> XMore.
2010-08-14 09:25:35 +00:00
mrg
12c4b3b795
re-enable shapestr.h and syncstr.h, from xextproto 7.1.2.
2010-08-14 08:51:32 +00:00
kiyohara
984cab17bc
Support xserver for bebox.
2010-08-01 06:24:30 +00:00
tsutsui
ff0df7ebab
Move and sort definitions for legacy MD Xservers per ${MACHINE}.
2010-07-31 15:01:12 +00:00
tsutsui
bcff481570
Remove commented out XSERVER_XDREAMCAST lines.
...
It won't happen but will be supported by Xorg wsfb server.
2010-07-31 14:45:19 +00:00
tsutsui
d937dc8bf5
Cleanup per ${MACHINE} if-clause lines for XFree86 servers.
2010-07-31 14:40:05 +00:00
tsutsui
3b6a35ebfd
Remove obsolete (commented out) XSERVER_XHPC.
2010-07-31 13:32:23 +00:00
mrg
a2fdb48cbf
default the subpixel renderer and tt interpreter to enabled.
2010-07-25 02:25:29 +00:00
mrg
406bca5fd6
updates for Mesa 7.8.2:
...
- build glsl as a host tool
- add the glsl objects to libmesa
- add/remove new/deleted sources for various components
- adjust the libmesa/libGL builds to pull in the new glsl objects
- re-apply the BUILDSYMLINK hack for eval.c/pixel.c/pixelstore.c
- use glsl to build the slang headers on the fly
2010-07-19 05:34:24 +00:00
mrg
6d0d419c9f
delete obsolete / never used file.
2010-07-19 05:01:07 +00:00
mrg
d06d4b6ec0
... and HAVE_STRNLEN
2010-07-18 11:28:22 +00:00
mrg
9998611309
xlsclients wants xcb-atom as well.
2010-07-18 11:21:43 +00:00
mrg
88f40394c5
oops, install all the xcb-util headers.
2010-07-18 10:58:06 +00:00
mrg
1ddab15061
xlsatoms 1.1.0 wants to link against libxcb, not all the other libs.
2010-07-18 10:42:24 +00:00
mrg
448655fa99
add a couple of missing source files.
2010-07-18 09:49:12 +00:00
mrg
3172b07cfc
build and install libxcb and xcb-util libraries.
2010-07-18 07:07:08 +00:00
mrg
17120376f4
add build infrastructure for xcb-utils 0.3.6.
2010-07-18 07:01:38 +00:00
mrg
afd7b3604f
don't install xprint.h.
2010-07-18 07:01:10 +00:00
mrg
d5fd80ad0d
install the xcb-proto files; not used yet.
2010-07-17 23:44:29 +00:00
mrg
0d429e5b59
build support for libxcb 1.6. not yet used.
...
XXX: i couldn't get the python/xml generator to run outside of
XXX: the libxcb build tree, so i just copied these from there,
XXX: but ideally files/Makefile could know how to do this.
2010-07-17 23:43:27 +00:00
mrg
7c9ebaef72
remove now-gone neo_bank.c
2010-07-17 06:55:39 +00:00
kiyohara
299d82b760
Support xserver for prep.
...
It tested only s3(864).
2010-07-12 07:54:11 +00:00
mrg
51e1811550
build updates for xterm-261. resize also uses terminfo now.
2010-06-30 04:58:42 +00:00
tsutsui
8e7f6b2093
Prepare entries for Xorg wsfb based server for dreamcast.
...
Not enabled by default yet and old xfree entries are still preserved.
XXX1: No maple keyboard keymap yet:
http://mail-index.NetBSD.org/tech-x11/2010/06/19/msg000785.html
XXX2: probably we should have some common list files for xcomp and xserver.
2010-06-19 18:17:55 +00:00
tsutsui
28ea420374
Prepare to build Xorg servers for hpcarm/hpcmips/hpcsh.
...
XXX: ${MACHINE} dependent definitions in these Makefiles look a bit messy
XXX: like old xfree's NetBSD.cf...
2010-06-18 09:15:23 +00:00
mrg
c59fc30136
look for and find config.h. part of PR#43433.
2010-06-08 04:31:43 +00:00
ghen
895e51c7dc
A suggestion from veego to fix it (taken from ../../include/fontsproto).
2010-06-04 10:22:25 +00:00
ghen
30ff915334
Revert previous.
2010-06-03 20:48:48 +00:00
ghen
7f1fb6416b
.include <bsd.lib.mk> to handle the pkgconfig file correctly (noted by veego).
2010-06-03 10:38:34 +00:00
veego
679aad1fc6
* Add missing .WAIT before libdrm_intel since it now depends on libdrm
...
* Move libchromeXvMC further down since it depends on some other libraries
2010-06-03 09:49:45 +00:00
veego
6cb632ce43
Link against libXext, libX11, libXv, libXvMC and libdrm to fix a hidden
...
dependency
2010-06-03 09:44:19 +00:00
veego
a23843d4e1
Link against libdrm to fix a hidden dependency
2010-06-03 09:43:16 +00:00
veego
86187ea55a
Link against libz to fix a hidden dependency
2010-06-03 09:42:40 +00:00
mrg
34209de0b7
USETBL=yes. several of these manuals need it. from PR#36600.
2010-06-01 05:26:51 +00:00
ghen
8c57025fc1
Move "compiled" files from dist directory to reachover directory (suggested
...
by mrg). Add a note in the Makefile for future upgrades.
2010-05-29 07:58:24 +00:00
ghen
a2c1907824
Install pkgconfig file for xkeyboard-config.
2010-05-28 13:01:23 +00:00