Commit Graph

351 Commits

Author SHA1 Message Date
cube
85084beeb9 Move libXft down in the hierarchy, because it depends on libXrandr. 2008-11-01 18:42:51 +00:00
cube
674ca68f54 Sprinkle -DXCMS where it is needed. I considered adding a config.h for
libX11, but that would make other things more complicated (such as the
differences with the static build).

Among other things, this makes icewm display proper colours instead of
random values taken from the stack.
2008-10-30 18:26:01 +00:00
veego
2fbfe267ba Update for the 0.12.0. import 2008-10-30 08:16:20 +00:00
macallan
d486b6ab55 don't build drivers we'll never need on macppc and sparc64 2008-10-30 00:52:43 +00:00
macallan
46546f602d Add reachover for suncg6 driver and build it on sparc64. 2008-10-29 23:49:56 +00:00
macallan
57d872cf38 build the sunffb driver on sparc64 2008-10-29 03:14:33 +00:00
macallan
80dd9b801b reachover for the sunffb driver 2008-10-29 03:13:26 +00:00
macallan
836c38aba9 Actually enable hardware acceleration support 2008-10-28 21:37:07 +00:00
macallan
a11fe389f9 Include glint_dri.c since we build Xservers with DRI support enabled.
Also pass -DSPARC_MMIO_IS_BE and -DPPC_MMIO_IS_BE since Xorg's MMIO ops are now
byteswapping by default but the glint driver hasn't been adapted.
With this Xorg Just Works(tm) on my U60 with a PGX32 ( which is a Permedia2 with
Sun firmware )
2008-10-28 20:24:12 +00:00
veego
313edc1aba Enable xf86-video-radeonhd in the 'default' case. 2008-10-27 20:39:32 +00:00
veego
4c88703b63 Correct the list of libraries which are build before all libraries are build. 2008-10-27 20:32:41 +00:00
veego
eddf7a7afb Remove the _drv part from DRIVER_NAME, because the module is not a real
driver, it is loaded by cirrus_drv.
2008-10-27 20:29:10 +00:00
cube
e292797f3d Make the XlibConf.h we generate compatible with the config.h the configure
script of libX11 generates.  That way if we choose to permanently generate
a config.h, we could just use it.
2008-10-27 20:24:10 +00:00
cube
2566edbdf7 Sort the list of CPPFLAGS definitions by file name. 2008-10-27 20:18:53 +00:00
veego
b8a06843f4 Adapt to version 1.2.3 of the driver and make it buildable 2008-10-27 19:42:50 +00:00
apb
f46c1de7cb Use ${TOOL_SED} instead if plain sed in Makefiles. 2008-10-25 22:27:34 +00:00
jmcneill
5bdaf7c968 Pull in ftlcdfil.c 2008-10-25 13:14:49 +00:00
macallan
15354f6295 use PCI_VIA_TTYE0 hack on sparc64 and powerpc 2008-10-25 03:47:00 +00:00
macallan
295bc97134 comment out some more cargo-culted special sparc treatment we can do without 2008-10-24 19:50:39 +00:00
cube
49c1c42f7c Add required LIBDPLIBS. Reported by jmcneill@. 2008-10-24 19:49:54 +00:00
macallan
1dc50364e0 sparc(64) and SBus support 2008-10-24 19:49:30 +00:00
macallan
1bd2d6984d build pcitweak and scanpci on sparc(64) as well 2008-10-24 19:48:34 +00:00
macallan
43628943a4 get rid of some cargo-culted special treatment for sparc64 2008-10-24 19:47:24 +00:00
macallan
65cedee289 sparc(64) support 2008-10-24 19:45:54 +00:00
macallan
e42f6fbd2b add sparc(64)-specific drivers list 2008-10-24 19:43:57 +00:00
cube
673715cc8e No need for quotes around XORG_VERSION_CURRENT. 2008-10-20 16:25:06 +00:00
apb
96230fab84 Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
2008-10-19 22:05:19 +00:00
macallan
dbe432e650 We need -DAVOID_CPIO on most non-x86 ports. Set it on sparc64 and PowerPC
for now.
2008-10-19 16:00:39 +00:00
macallan
7233d29c9a On macppc build only the drivers we actually need 2008-10-19 15:53:02 +00:00
cube
6880e9a3f6 Avoid using PRINTX11VERSION which doesn't give the expected result. Use
the somewhat hackish XORG_VERSION_CURRENT instead.
2008-10-18 22:44:26 +00:00
cube
8ca6b0963e - Adapt to changes on bsd.x11.mk
- Remove unnecessary targets that handled .man.pre files
- Add transformations for package-specific patterns in man page templates.
2008-10-14 23:37:19 +00:00
cube
196dd1446e Treat .man.pre files just as regular .man files, that's what is done in the
package itself anyway.
2008-10-13 16:38:52 +00:00
rtr
164000e15a add reachover for xf86-video-r128 2008-10-13 11:12:33 +00:00
rtr
48d2448671 add -I${DESTDIR}${X11INCDIR}/X11/dri to CPPFLAGS if DRI is enabled it
is needed but not added where DRI=yes is set so do it here

add ${X11FLAGS.EXTENSION} to CPPFLAGS since many of the drivers build
options depending on extensions enabled.
2008-10-13 11:11:35 +00:00
mrg
f15b1cae6f XXX: r200_tcl.c and radeon_tcl.c need -Wno-error on sparc64. 2008-10-13 03:19:08 +00:00
hubertf
b6f7c9c3ef For libXaw backward compat links, replace "hardlink to symlink" by "symlink
to symlink" and thus make building on both NetBSD and Linux work again, see
my postings to current-users@ on the problem[1][2].

[1] http://mail-index.netbsd.org/current-users/2008/09/30/msg004940.html
[2] http://mail-index.netbsd.org/current-users/2008/09/30/msg004941.html
2008-10-12 20:20:49 +00:00
rtr
13a4fd13da add reachover build for xf86-video-nvxbox 2008-10-12 03:09:10 +00:00
tron
c4db8cc4bd Fix the build if stack protection is enabled. 2008-10-06 16:24:33 +00:00
rtr
8bbe11fe97 make sure libdixmods (linked into the Xorg server) is aware of MITSHM and
other server extensions.
2008-10-06 10:33:44 +00:00
cube
c2d261cc18 I am pretty sure we install all available manual pages for bin and lib now.
A few might have slipped under my radar, of course...
2008-10-05 18:39:28 +00:00
cube
5d3c2f77c1 Install API manual pages for fontcnfig as well as fonts-conf(5). 2008-10-05 18:32:40 +00:00
cube
d9ee5170dc Descend into fc-cat and fc-match. 2008-10-05 17:54:29 +00:00
cube
de7e8342d2 Properly depend on libexpat. 2008-10-05 17:43:04 +00:00
cube
d65722ced7 Install xmlwf(1) from expat. 2008-10-05 17:35:13 +00:00
cube
560808440f I have all respect for users of NetBSD/i368, but I still think vmmouse only
has a chance of being useful on i386 (and arguably on amd64).
2008-10-05 03:35:13 +00:00
cube
259136022a Install manual pages for libXScrnSaver. 2008-10-05 03:15:20 +00:00
cube
861cba71eb Install manual pages for libXau. 2008-10-05 02:42:53 +00:00
cube
adefabf808 Install manual pages for libXcomposite. 2008-10-05 02:28:01 +00:00
cube
bd3cd76bfc Install manual pages for libXevie. 2008-10-05 02:05:39 +00:00
cube
084d47127e Install manual pages for libXext. 2008-10-05 01:47:55 +00:00
cube
e850c9445c Install manual page for libXfixes. 2008-10-05 00:53:12 +00:00
cube
83f200a900 Install manual pages for libXi. 2008-10-05 00:33:35 +00:00
cube
52d4d5b272 Install manual pages for libXinerama. 2008-10-04 22:41:42 +00:00
cube
94d27555f4 Install manual pages for libXp. 2008-10-04 22:29:00 +00:00
cube
ffe904a923 Install manual pages for libXres. 2008-10-04 21:59:49 +00:00
cube
a443d713e6 Install manual pages (the 267 of them) of libXt. 2008-10-04 20:53:12 +00:00
cube
d359a0d531 Install manual pages for libXtst. 2008-10-04 19:00:19 +00:00
cube
028ab7f280 Install manual pages for libXv. 2008-10-04 18:46:20 +00:00
cube
db9907590f Install manual pages for libXxf86misc. 2008-10-04 18:32:25 +00:00
cube
bec5a8dca0 - install missing headers (reported by hubertf@ through proxy jmcneill@)
- clean up creation/installation of freetype-config
2008-10-04 02:29:15 +00:00
cube
4115750e23 Remove entry about app-config. We install all of such utilities now. 2008-10-03 04:04:00 +00:00
cube
b49691b726 Create and install xft-config(1). LGFM'd by mrg@. 2008-10-03 03:52:15 +00:00
cube
bfc91207f2 xcursor.pc is taken care of, and xcursor-config is no more, so g/c .if 0
related code.
2008-10-03 02:29:22 +00:00
jmcneill
c0582d1091 Pull in conf.d so GNOME looks better and define default <cachedir>s
to shut up libfontconfig
2008-09-26 11:13:28 +00:00
rtr
d3bd629611 whitespace tweak
- one subdir per line
  - one condition per line
  - sort subdirs

should allow future manipulation to minimize line changes
2008-09-26 11:02:12 +00:00
rtr
e03165908b sprinkle some -Wno-error for now to get things built 2008-09-26 07:15:53 +00:00
rtr
01313ea852 install font configurations to /etc/fonts/conf.d 2008-09-26 07:02:57 +00:00
rtr
cdbc96d9c4 build and install the libGLcore server module 2008-09-26 06:57:03 +00:00
jmcneill
ee11ff27f4 Point FONTCONFIG_PATH to /etc/fonts (where we install fonts.conf) instead
of /etc/X11/fonts, and set FC_DEFAULT_FONTS to the base font directory
rather than the Type1 directory.
2008-09-26 02:24:35 +00:00
cube
62ee80174f Simpler version of the previous commit. 2008-09-25 22:00:27 +00:00
cube
c5be4d41fd LIB is XRes, but we have to use Xres internally. 2008-09-25 21:55:35 +00:00
cube
dddedc1505 Properly install xinitrc too. 2008-09-25 20:14:09 +00:00
cube
e481a6bdeb The library provided by the libXres package is actually XRes, and not Xres.
Consistency(R) is a trademark of the X.Org Foundation.
2008-09-25 17:12:11 +00:00
jmcneill
8909e82640 Add ${X11FONTDIR}/TTF/ to COMPILEDDEFAULTFONTPATH 2008-09-25 15:14:06 +00:00
rtr
cb3e4b907a add missing SRCS to libglx module and archive (now it works) 2008-09-25 15:02:58 +00:00
rtr
77b5d0a43f descend into GL/glx and build the libglx.a archive and the libglx.so
extension module.
2008-09-25 14:15:06 +00:00
rtr
7bdcd2c84a build pcitweak, scanpci for netwinder (used to do this on xfree)
build arm_video and related for netwinder
build netbsdPci for netwinder
2008-09-25 13:58:41 +00:00
rtr
20c1102400 don't make LIBDIR.GL/glx descending there is disabled currently 2008-09-25 12:30:04 +00:00
rtr
23628a958e add more includes to CPPFLAGS for dri/drm 2008-09-23 11:33:56 +00:00
rtr
af2ef3a0c6 descend into xf86-video-mach64 2008-09-23 11:33:16 +00:00
cube
a4b6a22ef9 Descend into exa to build and install it. 2008-09-22 16:11:48 +00:00
rtr
ad66e642d4 add reachover for mach64 driver 2008-09-22 08:21:34 +00:00
lukem
d5c8513a29 Rework to use LIBISMODULE instead of a bunch of custom build rules. 2008-09-21 14:08:45 +00:00
cube
d86b301433 Activate build under dri. 2008-09-21 01:34:18 +00:00
cube
712f927ea4 Note the proper location of the DRI modules. 2008-09-21 01:34:03 +00:00
cube
b07858d236 Add reachover Makefiless to build the DRI modules from MesaLib. Some tricks
are heavily inspired from the way the PAM modules are built.
2008-09-21 00:46:59 +00:00
cube
8cd16ec37f Enable build of libOSMesa. 2008-09-20 15:26:44 +00:00
cube
c26c864bdc Don't install osmesa.h from here, libOSMesa will do it. 2008-09-20 15:26:28 +00:00
cube
d7a965f2b9 Build and install libOSMesa (Off-Screen mesa). 2008-09-20 15:26:05 +00:00
cube
7d4c6818e5 Remove pkgconfig-related items. 2008-09-20 02:55:34 +00:00
cube
383a19484e Build and install shared libraries for libXprint{App,}Util. 2008-09-18 15:25:01 +00:00
rtr
d3ae139a17 switch back to using USE_I386_IOPL for amd64 since it gets us x86_64_iopl
if __x86_64__ is defined. this should fix libxorgos.a build on amd64.

USE_AMD64_IOPL is for openbsd if the configure.ac is to be believed.

XXX we may also want to enable PCCONS_SUPPORT and HAS_APERTURE_DRV for
    amd64 as well?
2008-09-18 10:57:03 +00:00
cube
9271e18863 Install our own xorgsite.def, with the necessary defines so that all
imake-check tests in pkgsrc succeed.
2008-09-17 03:56:06 +00:00
cube
3b36715656 Handle site.def properly. bsd.files.mk is not as helpful as one would like
it to be.
2008-09-17 02:50:06 +00:00
cube
2eeb6612b1 Generate site.def from site.def.in so that ProjectRoot is correctly
defined.
2008-09-15 03:51:43 +00:00
hubertf
ad9fb1da19 Don't try to link in Carbon on Mac OS X/Darwin - this makes
cross-compiling with -V MKXORG=yes work when building from
Mac OS X 10.4.

OK'd by lukem@
2008-09-13 21:37:07 +00:00
cube
91fe4dbaf8 Test and then commit, not the other way around. 2008-09-13 20:51:34 +00:00
cube
e89c656e51 Replace another string in freetype-config. 2008-09-13 20:50:42 +00:00
cube
398e938814 Fix version of freetype2. 2008-09-13 20:25:05 +00:00
cube
d66d7ad326 libfontconfig depends on libfreetype. Weird that the linker doesn't
complain.
2008-09-13 19:57:23 +00:00