matthieu
7ae39052df
xcb is no longer optional.
2011-03-08 20:48:59 +00:00
matthieu
2cc47a1202
add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enable
...
the use of xkeyboard-config xkb definitions instead of the old xkbdata.
This will make testing easier. No changes in default builds.
ok shadchin@
2011-03-08 07:59:23 +00:00
matthieu
07dcad530f
pixman build fails on vax.
2010-11-27 14:20:47 +00:00
matthieu
89dfd91a84
Build XCB support on static only arches too.
...
"go ahead" deraadt@
2010-11-25 21:47:19 +00:00
matthieu
17373aad31
Now that pixman depends on libpthread-stubs, only build it
...
on platforms that build it (part of xcb suite).
Tested by jasper@ and landry@ on a bulk ports build.
2010-10-03 18:34:39 +00:00
todd
27291783e7
enable pixman (with a workaround from miod@) for m68k, fixes hp300 and mvme68k
2010-08-25 17:44:24 +00:00
espie
03413d00ed
set PATH only on configure run, unbreak autoreconf...
2010-08-04 22:56:00 +00:00
espie
86585fc2ec
enforce a consistent path in configure, avoid all kind of trouble with X
...
picking up ports from /usr/local.
okay matthieu@
2010-08-04 22:50:51 +00:00
matthieu
c9254707d2
Current pixman lib doesn't build on m68k. Disable it on those machines.
...
ok deraadt@
2010-08-02 18:45:02 +00:00
matthieu
0aeea70505
Don't use INSTALL_DATA here, it's not defined for initial bootstrap
...
(then /usr/X11R6/share/mk isn't installed). Noticed by naddy@. Thanks.
2010-05-08 21:09:51 +00:00
matthieu
d9a92f27a6
use INSTALL_DATA in BSD Makefiles. ok oga@
2010-05-08 14:15:29 +00:00
matthieu
a884933312
Use ${SHAREMODE} from bsd.own.mk in INSTALL_DATA instead of hard-coding
...
a value.
2010-05-08 10:32:12 +00:00
matthieu
2dda0f8061
Use the new XORG_WITH_XMLTO macro in configure scripts and explicitely
...
disable it during Xenocara builds. Problem reported by kili@ who also
tested this patch with an earlier version of the macro.
2010-01-17 20:48:49 +00:00
matthieu
7edc2b5a56
Enable XCB on architectures with shared libs.
...
requested by sthen@.
2009-08-04 15:45:41 +00:00
matthieu
582984b338
simplify.
2009-06-04 01:12:44 +00:00
matthieu
0f92e39028
Add support for building xcb (disabled for now).
2009-05-22 17:58:45 +00:00
matthieu
9f5a730346
use implicit variable to generate pkgconfig file.
...
This makes it possible to locate the .in file using .PATH
2009-05-22 15:46:13 +00:00
matthieu
9110a2201c
Add PYTHON_VERSION (to be used by xcb).
2009-05-22 15:34:15 +00:00
matthieu
af00da7462
Add more substitutions to .pc generation. Also provide
...
EXTRA_PKGCONFIG_SUBST for individual addition in package Makefiles.
2009-05-22 15:21:21 +00:00
matthieu
cb5dcec531
Get rid of double-column rules in the rules used by proto.
...
This will make it easier to re-use them for other stuff.
2009-05-22 15:09:28 +00:00
matthieu
70bd311c5c
Use test -f rather than test -e to test for Makefile presence.
2009-05-22 15:03:03 +00:00
matthieu
5c48ead90c
switch to autoconf 2.62 to generate xenocara configure scripts.
2009-05-02 13:51:29 +00:00
matthieu
d8940fded5
With xserver 1.5 and Mesa 7.2 DRI is needed by libGL, even without
...
hardware acceleration.
2008-11-02 15:20:26 +00:00
todd
457770e0f6
enable GL for libraries, but not the X server .. for mips64
2008-10-08 02:24:28 +00:00
matthieu
cbdea3fdcb
Provide a way to build sources that aren't in .CURDIR by specifying
...
_SRCDIR expliciteley in Makefile.bsd-wrapper.
2008-08-21 05:54:41 +00:00
matthieu
9b6727b74a
provide a minimal config.site pre-built configure cache, to
...
protect xenocara builds from picking stuff installed by ports.
For now only paths to different programs are provided, avoiding the
use of bison instead of yacc. feedback from espie@.
2008-05-11 20:58:10 +00:00
oga
5a9e2c9770
Enable building the dri modules and mesa drivers by default on i386 and
...
amd64.
ok matthieu@ and todd@
This has been in snaps for over a week, no complaints.
2008-04-29 18:59:05 +00:00
drahn
69b97bb4ca
Turns out GL does build on landisk now, ok todd@
2008-04-01 15:25:18 +00:00
drahn
1c7248c846
GL enable on landisk was not tested yet. That half of the previous change
...
was not meant to go in. At least yet.
2008-03-31 19:20:29 +00:00
drahn
4c1554f275
Enable shared libraries. Sets are 'close' but probably not 100%
2008-03-31 14:10:32 +00:00
matthieu
fee98f793d
Previous commit accidentaly enabled DRI builds on i386 and amd64. Don't
...
do that yet.
2008-03-25 23:43:25 +00:00
matthieu
bbc31bf586
Introduce bsd.xconf.mk to set default config variables used
...
at several places in the Xenocara build in a central place instead
of duplicating the checks all over the place. ok oga@.
2008-03-25 23:41:50 +00:00
matthieu
736c23fba4
Replace autotools based build by native BSD Makefiles in proto/.
...
tested by naddy@ and oga@. ok oga@.
2008-03-25 23:28:19 +00:00
matthieu
d5cb652a3f
Change the default for XSRCDIR to /usr/xenocara. ok deraadt@
2008-03-03 07:01:44 +00:00
matthieu
e67783db59
always redirect xmlto to ':'.
...
Broken configure sripts produced X.Org's macros are
assuming it's in /usr/local/bin if they couldn't find it.
2007-11-25 10:23:01 +00:00
espie
0615091c56
avoid hardcoding MAKE in various makefiles.
...
Fuck GNU and their idiot-proof configury that gets in our way each and
every time.
okay matthieu@
2007-11-05 16:51:37 +00:00
espie
b66ac032df
like src, warn if base obj dir does not exist.
2007-05-01 08:31:47 +00:00
matthieu
ca57eb7602
XENOCARA_TOP -> XSRCDIR and now defaults to /usr/src/xenocara
...
XENOCARA_OBJDIR -> XOBJDIR and now defaults to /usr/xobj
suggested by espie@ ok krw@ mbalmer@
2007-03-31 20:25:53 +00:00
aanriot
9618db6f9c
- add an INSTALL_DATA target in bsd.xorg.mk (inspired by bsd.port.mk).
...
- start using it in fvwm, ssh-askpass and xsystrace (more to come).
ok matthieu@
2007-03-30 17:24:12 +00:00
espie
cf16080e15
suppress reordering messages by default
...
okay matthieu@
2007-03-30 07:11:06 +00:00
matthieu
50d6fcc51b
Various cleanups of recursive make invocations. Ok espie@, todd@.
2007-03-28 19:38:57 +00:00
matthieu
47f81ecd81
Missed one PKG_CONFIG_PATH -> PKG_CONFIG_LIBDIR conversion.
2007-03-25 16:52:54 +00:00
matthieu
8955701e33
configure as checked out from CVS may not be executable. Patch from naddy@.
2007-03-18 10:27:58 +00:00
matthieu
366a7d3abf
Forgot to commit the part that installs automake.dep. reported by naddy@
2007-03-18 10:26:58 +00:00
matthieu
62b9503840
Touch files that would be modified by autotools to avoid un-needed
...
calls to automake and autoconf. Code stolen from ports tree.
suggested by espie@. Tested by todd@.
2007-03-17 19:32:41 +00:00
matthieu
ac84cb9d18
replace PKG_CONFIG_PATH with PKG_CONFIG_LIBDIR which replaces the
...
builtin search path instead of adding to it. Suggested by espie@
2007-02-04 23:15:27 +00:00
matthieu
58b5438b67
Handle CFLAGS and COPTS.
2006-12-31 16:00:03 +00:00
matthieu
ac82d07ec5
- don't include bsd.own.mk twice
...
- don't define X11BASE and X11ETC twice
- remove --enable-maintainer-mode from configure args and factorize
the config.status rule
2006-12-31 10:55:41 +00:00
matthieu
8cfead4a47
make the install target more similar to what is done in the base system.
2006-12-17 20:41:36 +00:00
matthieu
6a5579f8e8
Make 'obj' now can make symlinks to /usr/obj/xenocara (or any other
...
directory designed by XENOCARA_OBJDIR in /etc/mk.conf).
2006-12-02 16:28:48 +00:00