summaryrefslogtreecommitdiff
path: root/graphics/MesaLib
AgeCommit message (Collapse)AuthorFilesLines
2013-06-17Fix the builtin version detection by checking the pkgconfig files ifdholland1-6/+15
they exist. Now gets 7.8.2 on netbsd-current instead of 4.0.4. (!)
2013-06-16Change MESA_BIG_ENDIAN condition check for PR pkg/47919.obache2-8/+22
2013-06-13Add missing patch checksum.wiz1-1/+2
2013-06-13Check for symbol existence with #ifdef, not #if.wiz2-2/+18
Needed since some other files only #define the symbol without a value. Bump PKGREVISION since this changes an installed header file.
2013-06-10PR pkg/47913, fix build problem on powerpcmef2-5/+16
(example was NetBSD/macppc 6.1) as: #error Unknown Endianness
2013-05-28Mark the package as broken on NetBSD when dri is not enabled.wiz1-1/+4
The build will fail anyway. Addresses PR 47862 by Jörn Clausen.
2013-05-27Allow the dri option on NetBSD even with native x (compile-tested bywiz2-13/+7
Patrick Welche) and enable it by default there too; bump libdrm requirement (from Patrick Welche). Also enable dri on Linux by default, not only for Linux with modular X. Bump PKGREVISION.
2013-05-20Make dri a suggested option on Linux i386 and x86_64.sbd1-1/+4
2013-05-20Fixes for non-dri build:sbd3-3/+21
+ Build the x11 version libGL.so with version numbering major 1 and minor 2, the same a the glx version of libGL (simplifies PLIST handling). + PLIST changes.
2013-05-20The configure arg --with-driver= takes 'xlib' OR 'osmesa' not 'xlib,osmesa'.sbd1-2/+2
2013-05-19Add band-aid patch for missing exp2f(3) on NetBSD<6, inspired by wiz@.obache2-1/+22
2013-05-18regen distinfoobache1-3/+3
2013-05-18Fixes build on big endian FreeBSD and DragonFly.obache1-1/+11
related to PR pkg/47821.
2013-05-18make sure MESA_{BIG,LITTLE}_ENDIAN are defined correctly on *BSD.obache1-4/+10
related to PR pkg/47821
2013-05-16upgrade to MesaLib-7.11.2richard63-1244/+711
2013-04-19reorder condition of the previous change, to be bit faster.obache1-2/+2
2013-04-19assume builtin MesaLib on Cygwin is not usind dri.obache1-2/+2
2012-10-17Don't enable dri on Solaris 10 and lower.jperkin1-2/+2
2012-10-06Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-09-28Enable dri by default on Solaris. The 'vmware' driver from modular-xorg isjperkin1-2/+2
still non-functional, but this at least gets us further along.
2012-09-12Expose glXGetProcAddress.dsainty3-6/+20
The consequences of not making this patch are platform dependent - some build chains will still expose the symbols, but some will not. The API expects them to be exposed. Fixes Cairo 1.12.2 build on Ubuntu 11.10 and CentOS 6.3, presumably due to later versions of gcc (4.6.1 in the Ubuntu case). Bump PKGREVISION.
2012-05-09Move libpciaccess to dri option section.wiz2-3/+3
2012-05-08Needs libpciaccess now when pulling in libdrm. Bump PKGREVISION.wiz2-3/+4
2012-04-08Assume that native MesaLib is built with dri if builin dri exists.obache1-1/+5
(required for OpenBSD-5.0).
2012-03-19Drop imake-check logic from X11 components' builtin.mk.joerg1-5/+4
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge. Always install man pages, not cat pages when using imake. Unify the various imake PLIST variables in preparation for dropping. Adjust xbattbar for the new expectations.
2012-03-13Unlock the 'dri' option for SunOS, since x11/libdrm now builds there.fhajny2-4/+5
Bump PKGREVISION.
2012-02-16Explicitly tell CPP that it should parse stdin as C-header when building ↵hans2-4/+4
glu.exports.
2012-01-23Disable integrated assembler for clang and force default visiblity tojoerg1-1/+7
hidden, otherwise some assembler relocations don't work on AMD64.
2011-08-21Ensure PTHREAD_STUBLIB is set in MAKE_ENV not just PKGSRC_MAKE_ENV - fixes ↵abs1-1/+2
clean env build on Linux
2010-05-05The BUILDLINK API dependency should be for xf86driproto notreed2-3/+5
driproto. I noticed this when it built with old xf86driproto that had conflicting file. So add a CONFLICTS too.
2010-04-16revision bump for libdrm update.tnn1-2/+2
2010-03-27another sparc64-only build fix; define memory barrier macro in sis_context.htnn2-6/+8
2010-03-27fix a wrong #include in patch-aa which caused sparc64 build to fail.tnn2-6/+6
2009-09-02Look for libGL.so, not any particular libGL.so.<X>, on NetBSD.wiz3-3/+20
Bump PKGREVISION. From mrg@
2009-08-25- Fix MESA_TINY missed in last version bump.hasso3-4/+12
- Add INSTALL_LIB_DIR and INSTALL_INC_DIR to fix *.pc files. This should address issues mentioned in the PR 41895. While there make dri default for DragonFly. Bump PKGREVISION.
2009-08-08As suggested by Tom Spindler, remove the libdrm version requirementdrochner2-3/+3
from dri.mk where it is pulled in from bl3.mk. The minimum version is only necessary if a new MesaLib is built, we don't need to force users of older ones to update libdrm.
2009-08-08Fix symbol handling in glu. Patch from upstream via Jörn Clausenwiz2-9/+18
in PR 41613. Bump glu PKGREVISION.
2009-07-29the dri module wants intel_bufmgr.h which we got with libdrm-2.4.9drochner1-1/+2
2009-07-08Update to 7.4.4. Make software ratserizer actually work. Add one patch fromhasso7-85/+55
upstream repo to fix null pointer dereference. Changes in 7.4.4: * Fixed i965/i915 segfault in screen destruction (bug 22408) Changes in 7.4.3: * Fixed texture object reference counting bug (bug 21756) * Allow depth/stencil textures to be attached to GL_STENCIL_ATTACHMENT point (SF bug 2793846) * Added missing glGet case for GL_VERTEX_ARRAY_BINDING_APPLE * Fixed some OSMesa build issues * Fixed a vertex buffer object crash * Fixed broken glTexImage3D() when image type = GL_BITMAP * Fixed some GLSL preprocessor bugs * Fixed framebuffer mem leak in i945/i965 DRI drivers * Fixed texture coordinate repeat bug in swrast (bug 21872) * Fixed incorrect viewport clamping (lower bound is zero, not one) * GLX fix for glean's makeCurrent test case
2009-06-19Attempt to make it build cleanly and to solve PLIST problems without drihasso4-5/+65
option (default for most of platforms). Tested on DragonFly only. Bump PKGREVISION.
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-3/+1
2009-06-14Remove @dirrm entries from PLISTsjoerg1-2/+1
2009-06-11patch-cc: libtoolize src/mesa/drivers/x11/Makefile.tnn2-1/+40
Should fix build with PKG_OPTION dri disabled. (PR pkg/41572)
2009-06-10Use correct macros for installation, from FUKAUMI Naoki in PR 41563.wiz5-8/+39
While here, fix .pc files (were missing -Wl,-R). Bump PKGREVISION.
2009-06-10Fix "freeze on exit" issue with many GL games. Bump PKGREVISION.hasso3-2/+28
2009-06-05Update Mesa and friends to 7.4.2.wiz22-354/+274
Update provided by Hasso Tepper on pkgsrc-users. Changes: 7.4.2: Bug fixes * Fixed segfault when rendering to front buffer with DRI 1. * Fixed swrast texture rectangle bug when wrap mode = GL_CLAMP_TO_BORDER and filter mode = GL_LINEAR. (bug 21461) * Fixed texture object mem leak during context destruction. * Fixed a state validation bug in glCopyTex[Sub]Image() * Fixed some i965 GLSL bugs. * Fixed an R300 driver texture object bad memory reference. 7.4.1: Bug fixes * Fixed a two-sided lighting bug in fixed-function-to-GPU code generation * Fixed some Darwin issues (Jeremy Huddleston) * Indexing the GLSL gl_EyePlane[] or gl_ObjectPlane[] arrays with a variable was broken, bug 20986 * Fixed incorrect texture unit bias in TXB instruction * glTexParameter settings weren't always propogated to drivers * Assorted vertex/fragment program bug fixes * Fixed point rendering in software rasterizer * Fixed potential deadlock in object hash functions * Fix a couple bugs surrounding front-buffer rendering with DRI2, but this is not quite complete. * Fixed glPopAttrib() bug when restoring user clip planes 7.4: New features * Added MESA_GLX_FORCE_DIRECT env var for Xlib/software driver * GLSL version 1.20 is returnd by the GL_SHADING_LANGUAGE_VERSION query Bug fixes * glGetActiveUniform() returned wrong size for some array types * Fixed some error checking in glUniform() * Fixed a potential glTexImage('proxy target') segfault * Fixed bad reference counting for 1D/2D texture arrays * Fixed VBO + glPush/PopClientAttrib() bug #19835 * Assorted i965 driver bug fixes * Fixed a Windows compilation failure in s_triangle.c * Fixed a GLSL array indexing bug * Fixes for building on Haiku Changes * Updated GL/glxext.h to version 48 * Assorted updates for building on Solaris 7.3: New features * Support for GLSL 1.20 * Intel DRI drivers now use GEM and DRI2 Bug fixes * Assorted GLSL bug fixes * Assorted i965 driver fixes * Fix for wglCreateLayerContext() in WGL/Windows driver * Build fixes for OpenBSD and gcc 2.95 * GLSL preprocessor handles #pragma now * Fix incorrect transformation of GL_SPOT_DIRECTION * Fixed several bugs (#18367 and #19625) in glXMakeContextCurrent() * Assorted Windows build fixes Changes * Deprecated the "XMesa" interface (include/GL/xmesa*.h files) * Deprecated the "FXMesa" interface (include/GL/fxmesa.h file) * Deprecated the "Allegro" interface (include/GL/amesa.h file) * Removed include/GL/uglmesa.h header * Removed include/GLView.h header for BeOS 7.2: New features * i965 driver: added support for G41 chipset (Intel) Bug fixes * Fixed display list bug involving primitives split across lists (bug 17564) * Fixed some issues with glBindAttribLocation() * Fixed crash in _tnl_InvalidateState() found with Amira (bug 15834) * Assorted bug fixes for Ming build * Fixed some vertex/pixel buffer object reference counting bugs * Fixed depth/stencil bug in i915/945 driver * Fixed some shader flow control bugs in i965 driver * Fixed a few tdfx driver bugs which prevented driver from working * Fixed multisample enable/disable bug Changes * Updated SGI header files with new license terms. 7.1: New features * autoconf-based configuration (and clean-up of Makefiles) * Assorted DRI driver enhancements * Reduced dependencies between X server and Mesa * GL_EXT_texture_from_pixmap extension for Xlib driver * Support for the GL shading language with i965 driver (implemented by Intel) * ATI R500 series support (Radeon X1300-X1950) in r300 DRI driver Bug fixes * Numerous GLSL fixes * Fixed some error code/detection bugs in the GLSL-related API functions * Lots of DRI driver fixes.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg2-19/+7
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-28Correct capitalization in FreeBSD case.bjs1-2/+2
2009-02-03Reset BUILTIN_PKG after inclution of pthread.builtin.mk.obache1-1/+2
workaround of PR 40254.
2008-10-26Add the following patch from upstream as a new distributionbjs4-8/+11
patch and bump MesaLib's PKGREVISION. While here, make a few small changes to appease pkglint. commit 2b8d8989fb6f9c36baf166fc715182a1407ebadb Author: Ian Romanick <ian.d.romanick@intel.com> Date: Sun Sep 28 20:31:46 2008 -0700 Use 3Dnow! x86-64 routines only on processors that support 3Dnow! Added an x86-64 CPUID function and use it to detect 3Dnow! [...] This fixes long standing bug #8724.