Branch :
| 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. |