matthieu
b661ecfd0d
gcc 2.95 doesn't support flexible array members.
2013-04-25 06:52:15 +00:00
matthieu
bf60acb55f
Use MAKE_FLAGS to propagate XENOCARA_BUILD_GALLIUM to install step.
2013-04-14 19:59:03 +00:00
mpi
290e67360e
Add a new option to the xenocara infrastructure be able to automatically
...
build the Gallium3D software rasterizer as part of the libGL.
Note that it can also makes use of LLVM to build the llvmpipe if the
corresponding port is installed. Please refer to the README for a more
complete documentation.
Prodded by ajacoutot@, ok matthieu@
2013-04-14 10:23:04 +00:00
naddy
9f39c5c286
Enable the use of getaddrinfo(). This allows X11 clients to talk
...
to a remote server over IPv6 again. ok matthieu@
2013-04-01 14:08:04 +00:00
jsg
9c6730d784
compile intel_decode.c as well as newer mesa needs drm_intel_decode*
...
ok mpi@
2013-03-25 14:01:33 +00:00
jsg
aa892af5b9
update to libdrm 2.4.42
...
tested by matthieu@ krw@ mpi@ shadchin@ and ajacoutot@
ok mpi@
2013-03-25 02:32:20 +00:00
matthieu
da8e23aecc
Only use atomic gcc builtins on arches that support them.
...
With help of kettenis@ guenther@ and miod@.
2013-03-19 17:53:11 +00:00
matthieu
4ee8c4bc9b
fix CFLAGS definition
2013-03-17 20:46:47 +00:00
matthieu
9ceeb8df52
Fix previous: README goes in /etc/fonts/conf.d
...
while here be more coherent in make variable expansion.
2013-03-16 15:09:38 +00:00
matthieu
6892c2b9b1
Install fonts-conf.5
2013-03-16 14:57:18 +00:00
matthieu
7bcd06e403
Install README
2013-03-16 14:56:53 +00:00
matthieu
013c577734
Define an empty cleandir target to silent the build
2013-03-16 14:30:18 +00:00
matthieu
c772d1f7e4
Fix a typo that prevented the installation of some doc files in $(DESTDIR)
2013-03-16 14:29:45 +00:00
matthieu
bcdfdbc9f3
Generate and install fonts.conf and fonts.dtd.
2013-03-16 14:28:35 +00:00
matthieu
df36229716
Hmmph. typo in previous
2013-03-16 11:26:42 +00:00
matthieu
5524132455
Add 30-lucida-aliases and 31-nonmst.conf to the list of installed files.
...
Problem noticed by naddy@
2013-03-16 11:17:57 +00:00
matthieu
bf001e1b53
Add back a libtool archive for libfontconfig.
...
OpenBSD's libtool needs it for libraries with dependencies.
prodded by espie@
2013-03-13 23:56:54 +00:00
matthieu
e99a31b0f4
Remove existing stale libfontconfig.la at install time.
...
fontconfig.la was created by the previous build system and references
the bad library revision.
Suggested by espie@
2013-03-12 06:26:25 +00:00
matthieu
d47c6a60c6
Update to libXrandr 1.4.0
2013-03-09 16:34:36 +00:00
matthieu
c7464f0cb7
Update to fontconfig 2.10.91 + a few local fixes.
...
Move to a new BSD make based build system since fontconfig's build
system has become too dependant on GNU make.
Requested by ajacoutot@, tested by many back in january.
2013-03-09 14:34:40 +00:00
matthieu
42a7cd372b
Build pthread-stubs before fontconfig. Needed for fontconfig 2.10.91
2013-03-09 14:31:36 +00:00
brad
f3fd083654
Remove m68k workaround now that gcc3 is in use.
...
ok miod@
2013-02-19 20:56:17 +00:00
sthen
2e97681d72
C++11 requires a space between literal and identifier; backport fix
...
from 7069d717e9 upstream. ok matthieu@
2013-01-15 11:47:43 +00:00
jsg
2a45c0933f
Enable more libdrm functions. Determine if modesetting is supported
...
based on a modesetting ioctl that checks the DRIVER_MODESET flag on
the kernel side instead of the sysfs approach linux takes.
ok mpi@
2013-01-09 10:47:08 +00:00
matthieu
e4b723e225
Update to libXdamage 1.4.4. No actual code change.
2013-01-05 15:02:19 +00:00
matthieu
6b1c26f771
Update to libXcomposite 0.4.4. No actual code change.
2013-01-05 14:59:39 +00:00
matthieu
240eb9af41
Update to freetype 2.4.11. Tested by krw@, jasper@ and on a bulk ports
...
build by naddy@.
2013-01-04 16:51:55 +00:00
matthieu
a9c3b44e12
Enable the radeon r100 dri module on macppc. ok mpi@
2012-12-07 17:13:41 +00:00
mpi
6fba99f3a9
Correctly define HAVE_POSIX_MEMALIGN, missed in previous. Breakage reported
...
by ajacoutot@
2012-12-04 14:06:32 +00:00
matthieu
20262dc0a9
fix botched file. I managed to commit a file with a typo.
2012-11-29 16:46:10 +00:00
matthieu
a9777fc130
Don't build profiled versions of libdrm_intel and libdrm_radeon.
2012-11-28 21:13:16 +00:00
mpi
4769f6e518
Correct include path, our drm headers live in /usr/include/dev/pci/drm
2012-11-28 13:56:29 +00:00
mpi
26df0b43a8
Include the software winsys and state tracker sources in the swrastg
...
driver rather than in the libmesagallium build. This non functional
change allows to use the libmesagallium in any gallium target (r300g,
nouveau...)
2012-11-28 13:53:16 +00:00
mpi
ad95eb8c9f
Update to libdrm 2.4.31 and add the non-yet-linked libkms, prodded by jsg@
...
Tested by jsg@, ajacoutot@, shadchin@ and matthieu@, ok matthieu@
2012-11-27 14:37:08 +00:00
matthieu
87d6a5b7bb
Update to pixman 0.28.0. Tested by ajacoutot@, mpi@ and naddy@ in a full
...
ports build. Tweaks from mpi@ for macppc.
2012-11-23 20:44:07 +00:00
matthieu
6d8faa157e
Update to libxcb 1.9.0.
...
tested by ajacoutot@ and naddy@ on a full ports build
2012-11-22 20:31:32 +00:00
matthieu
65bb9e1366
regen
2012-11-11 18:54:32 +00:00
matthieu
b779baaa33
When building without and obj dir, cp may fail.
2012-11-11 18:54:02 +00:00
mpi
0661f3e5da
Link libGL with -lpthread to allow the llvm-pipe driver to be loaded.
...
ok matthieu@, ajacoutot@
2012-11-11 12:09:09 +00:00
espie
40b00d5ef5
don't reach out in another src directory, use installed version.
...
okay matthieu@
2012-11-07 15:50:22 +00:00
matthieu
64ac4dd1f6
Also install freetype-config during install phase.
...
And generate freetype2.pc and freetype-config during make depend
to avoid doing that as root. Initial patch from espie@
2012-10-29 20:15:29 +00:00
matthieu
6f012c145e
Make install of freetype2.pc consistent with other xenocara modules.
...
(don't install it during make includes but during make install).
ok espie@
2012-10-26 06:09:27 +00:00
espie
f07a7ccfdc
tweak a bit for better standards conformance
...
okay matthieu@
2012-10-13 17:16:20 +00:00
matthieu
eeabd8b77d
Restore -lz in Libs:. OpenBSD doesn't use the embedded gzip lib, and
...
doesn't link libfreetype against libz. Prodded by ajacoutot@.
2012-09-20 14:11:15 +00:00
mpi
8aa8224279
Build r200 and r300 dri drivers on macppc too.
...
ok matthieu@
2012-08-29 12:52:39 +00:00
mpi
6749d5bda0
Build libdrm_radeon on macppc too, required for upcoming drm(4) support.
...
ok matthieu@
2012-08-29 12:51:04 +00:00
mpi
bea4a27add
Remove empty files...
2012-08-26 18:54:20 +00:00
mpi
3f7a93e085
Merge libmesa and libmesagallium build makefiles because they share
...
a lot of common sources.
ok matthieu@
2012-08-26 18:46:42 +00:00
mpi
36b2b317a6
Use -lpthread only, pointed out by ajacoutot@
2012-08-21 10:34:07 +00:00
matthieu
5c94d108e8
Update to pixman 0.26.2. tested at least by ajacoutot@, mpi@, shadchin@.
2012-08-17 16:15:20 +00:00