IABSD.fr/xenocara/lib

Branch :


Log

Author Commit Date CI Message
8f7e2085 2015-12-25 11:54:40 Do no overwrite the installed Unix ftconfig.h with the ANSI one. ok dcoppa@
a06be69d 2015-12-23 13:43:05 Merge Mesa 11.0.8
9efbf61f 2015-12-23 13:18:51 Import Mesa 11.0.8 This seems to fix some of the problems with clutter/gnome reported to occur on r600 with 11.0.6
e9f73a20 2015-12-23 05:06:01 remove now unused local build system for Mesa
bf795ce7 2015-12-20 12:31:01 Build the gallium software rasteriser (softpipe). This avoids a problem mpi found where the r300 driver would not load on macppc due to an undefined drisw_create_screen symbol. The code related to that symbol was removed sometime after Mesa 11.0 branched. Initial diff from and ok mpi@
1ff7fe0d 2015-12-20 12:15:55 Set the configure option to enable floating point textures. While the i965 driver enables support unconditionally other drivers such as r600 require this before they will claim to support OpenGL 3.x
eebe8212 2015-12-07 09:34:02 Bugfixing update to freetype-2.6.2 Tested on amd64, i386, macppc, sparc64, loongson and compile-tested on arm by matthieu@ Also tested in a ports bulk build by naddy@ OK matthieu@
b31a77d5 2015-11-26 19:05:49 On i386, compile with -march=i586. The i965 driver requires 64-bit atomic operations and older CPUs lack the needed instructions. The hardware supported by that driver will never be used together those older CPUs. This might mean that even the software rasterizer doesn't work anymore on those. But they're so slow that you probably wouldn't want to anyway. ok jsg@
45966989 2015-11-22 07:57:10 Switch to Mesa 11.0.6 built with autoconf instead of a set of a custom makefiles. Thanks to Emil Velikov for removing requirements on gnu make upstream and sorting out a bunch of other things to make this possible.
987bf76a 2015-11-22 07:14:29 regen
a8524181 2015-11-22 06:57:53 Disable the bison/lex/python rules to regenerate sources that were included in the tarball. cvs import seems to have changed timestamps of files which caused these rules to trigger and the build to fail.
88d4ee1f 2015-11-22 03:13:27 disable --gc-sections on ppc to avoid an ld 2.17 segfault
3204a661 2015-11-22 03:11:30 add a makefile for xenocara
61bd9e6b 2015-11-22 03:08:22 provide an unlocked atomic fallback path sparc < v9, hppa, sh, arm < v6 don't provide these builtins and we don't have kernel assistance to fake them currently.
4f35c98d 2015-11-22 03:05:02 don't install /etc/drirc it's just a bunch of workarounds for closed linux programs
0ecb5590 2015-11-22 03:01:23 don't try to symlink files that don't exist
0cd8e2ac 2015-11-22 02:58:43 dlopen libGL.so not libGL.so.1
7966c15b 2015-11-22 02:55:55 remove the hard requirement of llvm for gallium on i386/amd64
1fe54f21 2015-11-22 02:36:47 import Mesa 11.0.6
5a22aec1 2015-10-23 12:29:31 Don't enable 10-autohint.conf by default. It causes problems with xterm -fa mono (underscores disappearing because the glyph exceeds the cell size), matthieu@ can't remember why he enabled it, and it's not enabled by default anywhere else. ok matthieu@
f3fdd101 2015-10-20 08:10:21 Zap bogus RCS strings
b8f08254 2015-10-19 12:23:39 bump freetype minor; the update adds new functions. spotted by naddy@, "Please go ahead and commit the minor bump" dcoppa@
45d32bf5 2015-10-19 07:51:34 Update to freetype-2.6.1 OK matthieu@ Bulk build by naddy@, thanks!
4aca9982 2015-10-01 06:21:38 Update to pixman 0.32.8.
50d60107 2015-09-30 09:14:26 Crank minor for libxcb ok matthieu@
a74e8629 2015-08-28 14:25:40 regen
06524d56 2015-08-28 14:25:03 The libdrm autoconf test for atomics uses __sync_val_compare_and_swap with the address of a function argument which triggers a gcc ICE on sparc64 resulting in libdrm_radeon not being built as reported by naddy. kettenis pointed out that while other architectures probably spill the argument onto the stack this is likely not the case on register window architectures like SPARC and suggested passing a pointer as an argument instead which avoids the ICE and allows the drm libraries requiring atomics to build on sparc64 again. ok kettenis@ matthieu@
12f3f3ca 2015-08-22 21:55:33 Gallium drivers also need -I${X11BASE}/include/libdrm now
2f795be2 2015-08-22 00:50:54 use the drm headers from libdrm not the kernel
b7e5d17b 2015-08-22 00:36:45 regen
d4c79ffe 2015-08-22 00:30:35 Merge libdrm 2.4.64. This changes the build to using the upstream auto* build system and installing/using a libdrm specific set of drm headers. Thanks to Emil Velikov for removing the GNU makeisms upstream.
9c6fecc4 2015-08-21 23:55:36 Import libdrm 2.4.64
08aef340 2015-08-20 03:10:38 update to libepoxy 1.3.1 ok aja@
597512eb 2015-08-19 23:01:13 Start at libOSMesa.so.8.0 to avoid having a smaller revision than the one build from the autotools build system.
650f911f 2015-08-19 23:00:12 Enable the build of libOSMesa. Ports will need it soon. tested by juanfra@ ok jsg@
1bea96e4 2015-07-29 05:49:16 Build r300g and r600g on macppc and sparc64. ok jsg@
6780260a 2015-07-19 10:39:19 Clean up and fix make depend.
4cadc17f 2015-07-15 23:19:17 update to libdrm 2.4.62
2f434793 2015-07-07 12:52:54 Only include <sys/memrange.h> on i386/amd64 as it really isi architecture-specific. This prevents us from trying to establish write-combining mappings on other architectures, which in turn makes non-kms pci video drivers work again on those platforms. ok mlarkin@
94e6ae19 2015-07-06 12:49:35 Fix typo/pasto in previous commit; request write combining mapping when it is actually requested and not for every writable mapping.
9b54f826 2015-06-28 08:27:43 Update to FreeType 2.6 OK matthieu@
d324f4a4 2015-06-24 19:26:20 Attempt to establish a write combining mapping instead of relying on mttrs. Setting the mttrs failson my thinkpad x1 rev 3, making the xorg-video-vesa driver painfully slow. This makes the machine somewhat usable. ok mpi@
eb9a486a 2015-05-10 09:51:55 No NEWS is good NEWS - remove a bunch of files not present upstreams anymore
70076ba3 2015-05-10 09:39:35 remove useless diffs with upstream
f8db8710 2015-05-10 09:32:36 update to libxkbfile 1.0.9
c7a38f5d 2015-05-10 09:31:51 update to libpciaccess 0.13.4
ca29790b 2015-05-10 09:27:16 Update to libfontenc 1.1.3
36440797 2015-05-10 09:26:33 Update to libXt 1.1.5
5a65a195 2015-05-10 09:25:49 Update to libXrender 0.9.9
0bb09a17 2015-05-10 09:24:43 Update to libXaw 1.0.13
88ff9b4f 2015-05-10 09:23:34 update to libFS 1.0.7
c65edaf7 2015-04-22 17:31:47 sparc needs big PIC
a4f6b02a 2015-04-15 09:39:53 Hook up libepoxy. committing on behalf of jsg@
6a303331 2015-04-15 07:58:58 Add libepoxy a library for handling gl/glx/egl function pointer management. This is needed by glamor egl in the xserver which is in turn needed to get acceleration with some hardware on xf86-video-ati. Worked on during s2k15. Glamor is not yet enabled in the xserver, but adding this now as libepoxy recently showed up in ports. The libepoxy port will be removed and ports will transition to this version. The xenocara version will be enabled when we're ready to transition.
8252bb00 2015-04-06 20:57:55 update to libX11 1.6.3
2093a99a 2015-04-06 13:43:52 Update to libXdmcp 1.1.2
593800b4 2015-04-06 13:33:24 Update to libXvMC 1.0.9
f76404a6 2015-04-06 13:27:36 update to libXxf86vm 1.1.4
b16ff861 2015-04-06 12:39:42 Update to xcb-util-keysyms 0.4.0
a625cf28 2015-04-06 12:39:04 Update to xcb-util-image 0.4.0
f17e0a86 2015-04-06 12:38:11 Update to xcb-util 0.4.0
ed91ece4 2015-04-05 16:05:34 Make cleandir also remove the built 'fonts.conf' file.
c269e943 2015-03-31 09:42:56 Move the default fontpath from /usr/local/lib/X11/fonts to /usr/local/share/fonts to match XDG_DATA_DIR (where Desktop tools will look for by default). discussed with sthen@ and matthieu@ ok sthen@
4b34d0f0 2015-03-30 07:16:53 Minor update to xcb-util-cursor-0.1.2 ok matthieu@
76659249 2015-03-26 06:00:06 update to libdrm 2.4.60
9b9b8ffe 2015-03-17 20:42:25 Update to libXfont 1.5.1. Contains fixes for following issues: CVE-2015-1802: bdfReadProperties: property count needs range check CVE-2015-1803: bdfReadCharacters: bailout if a char's bitmap cannot be read CVE-2015-1804: bdfReadCharacters: ensure metrics fit into xCharInfo struct
f149319b 2015-02-23 23:39:27 Only build the gallium radeon winsys on i386/amd64 as those are the only archs that currently use gallium radeon drivers. It should build anywhere that has the libdrm radeon headers installed. And while that should really be everywhere it isn't at the moment and won't be for release. It isn't clear why the radeon winsys in Mesa 10.4 didn't have the same problem. Found the hard way by todd@ on alpha.
f62222a3 2015-02-22 09:30:33 Backport support for GLX_MESA_query_renderer for non Intel drivers. This is desirable as the chromium port now uses this extension to obtain pci vendor/device ids for use in feature/extension blacklists. Prompted by a mail from byrnet@, tested on r600g by krw@ The newly added os_get_total_physical_memory() was passing the length of a pointer rather than the type which made the sysctl call fail on non 64 bit archs. And it was passing the wrong pointer for the result. Fixes for these problems have been submitted back upstream.
82481235 2015-02-21 00:39:06 use .PATH to work around symlinks in dist tarball
a3c5584b 2015-02-20 23:31:04 switch back to Mesa 10.2 With 10.4.3 gpu compositing on chromium would result in a black window on older Intel parts (ie x60s with 945gm) and at least some discrete Radeon parts. These problems do not seem to occur on recent Intel parts, though those have coherent memory and hardware contexts. It isn't clear what changes in Mesa are involved in the problem though it also occurs with the 10.3 branch.
9bd5aba6 2015-02-07 01:34:35 update to libdrm 2.4.59
87c098c8 2015-01-26 21:32:10 Update to libxcb and xcb-proto 1.11. Tested on a bulk ports build by naddy@. Lots of churn due to white-space and comments changes in generated code.
5f55a0a1 2015-01-25 15:09:12 Mesa 10.4.3
57be036a 2015-01-10 17:17:22 Bugfixing update to freetype-2.5.5 ok matthieu@
936b4cf0 2015-01-01 17:37:52 Fix bad merges.
8a4a3c13 2014-12-27 18:43:15 Zap some bogus RCS strings added by accident because of CVS keyword expansion
62705531 2014-12-26 17:52:34 Update to freetype-2.5.4 ports bulk build by landry@ OK matthieu@
01412a19 2014-12-09 09:29:52 fix wrong name in .TH, NAME, and SYNOPSIS (obviously bad pastos...) ok matthieu@
6d1b4b2e 2014-09-28 17:22:58 Update to libXi 1.7.4
e67f24e5 2014-09-28 17:18:23 Update to libXext 1.3.3
3d0a8796 2014-09-28 16:56:06 Update to xtrans 1.3.5
bbd55633 2014-09-28 12:53:26 Add -DHAVE_LIBDRM to CPPFLAGS when approriate. ok jsg@
4727f64a 2014-09-28 11:02:37 Match the behaviour of Mesa when built by autoconf and link libEGL against libgbm and libglapi. The libgbm requirement comes from the drm EGL backend that was enabled with the 10.2.3 update. ok matthieu@ kettenis@
afc8fcf8 2014-09-27 20:04:32 I forgot to merge config.h.in in the update to libxcb 1.10. noticed by and ok kettenis@
e4c13334 2014-09-27 17:43:02 Missed file in libXfont 1.5.0 update
e4967fc3 2014-09-27 17:42:14 Update to libXfont 1.5.0 Tested together with xserver 1.16.1 by naddy@, jsg@ & kettenis@
eb9a95d6 2014-09-27 08:56:18 Use PCIOCREADMASK to size the PCI BARs. This makes more parts of libpciaccess usable when machdep.allowaperture is zero. ok matthieu@
b222fe70 2014-09-07 15:32:18 Mesa 10.2.7
17de6442 2014-08-31 17:57:40 Fix the HAVE_UUID_CREATE code now that its gets used: - fix temp declaration - use snprintf instread of strcpy()
ec589d93 2014-08-31 13:50:27 Install relative symlinks in conf.d. Noticed by ajacoutot@
4d28f01d 2014-08-14 04:00:28 update to libdrm 2.4.56
7afaae9f 2014-08-13 21:02:16 Install resource files in /usr/X11R6/share/X11/app-defaults /etc/X11/app-defaults stays 1st in the libXt search path so, people and ports can put customized versions there if needed. If you didn't customize the versions in /etc/X11/app-defaults, they should be removed to avoid future issues when one file changes. discussed at g2k14 and ok ajacoutot@
c63c2890 2014-08-06 17:00:09 calloc the pci_sys struct before probing for PCI. As the functions check if the member pointers are NULL but not the pointer to the struct itself. Reworked version of a diff from ratchov@ who created it to prevent a xserver crash on zaurus where there is no PCI. 'looks ok' matthieu@, ok deraadt@
aefac521 2014-07-20 19:22:20 Update to pixman 0.32.6
7eba4784 2014-07-19 17:06:47 Mesa git no longer includes Intel AUB definitions, instead it uses the libdrm definitions. Install the AUB header so this will work.
92dd606d 2014-07-17 13:53:23 use CPPFLAGS instead of CFLAGS for additional defines/includes
bdc9f3dd 2014-07-14 19:06:02 Move the logic that says that the openchrome driver requires librm to the drivers Makefile, and don't build it if the user choose not to build libdrm.
e52b740c 2014-07-12 10:10:57 Update to libXft 2.3.2
5a14c2ef 2014-07-12 09:49:11 Update to libICE 1.0.9
128505aa 2014-07-10 08:44:00 gallium/targets/{r300,r600,radeonsi}/dri/drm_target.c is now a symlink to gallium/targets/{r300,r600,radeonsi}/common/drm_target.c in the Mesa source but cvs import ignores symlinks. Change the directory we search for drm_target.c in to deal with this.