summaryrefslogtreecommitdiff
path: root/graphics/Mesa
AgeCommit message (Collapse)AuthorFilesLines
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-09-10Back out previous change and don't install the empty xmesa.h intojlam1-15/+1
${BUILDLINK_DIR}. The consensus on tech-pkg@netbsd.org (2000-09-10) seems to be to fix the packages that include <GL/xmesa.h> instead of using a workaround.
2001-09-09Create an empty xmesa.h file in ${BUILDLINK_DIR}/include if it doesn'tjlam1-1/+15
already exist. This file is in Mesa-3.4.2, but not in the Mesa included with XFree86-4.x where the definitions in the file have migrated elsewhere. We create an empty one in this case to prevent compile errors caused by source files including xmesa.h and not finding it.
2001-08-15fix description - this package is just a meta package that pulls in stuff.hubertf1-8/+2
2001-07-06Update ${HOMEPAGE} for Mesa and family.fredb1-2/+2
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-17Define USE_MESA if this file is included and remove unused MESA_REQD.jlam1-20/+19
Also rename Mesa-{1,2} to Mesa-{x11base,localbase} to be more informative.
2001-06-17Use HAVE_BUILTIN_GLU from <bsd.prefs.mk> to exclude the dependency for gluveego1-3/+8
on XFree86 4.1.0, which now comes with this library. Bump the version number for this package to ${DISTNAME}nb1 (3.4.2nb1).
2001-06-11Use bsd.buildlink.mk instead of duplicating code all over the place.jlam1-49/+20
2001-06-10Use cookies (.*_done) to determine whether headers and libs have beenjlam1-6/+12
linked from a particular package, and add a pre-configure target to the buildlink.mk file to more painlessly use buildlink.mk files. A ${BUILDLINK_TARGETS} variable still exists in case a package _must_ define NO_CONFIGURE.
2001-05-30update Mesa to 3.4.2drochner1-1/+1
Bug fixes: - deleting the currently bound texture could cause bad problems - using fog could result in random vertex alpha values - AA triangle rendering could touch pixels outside right window bound - fixed byteswapping problem in clear_32bit_ximage() function - fixed bugs in wglUseFontBitmapsA(), by Frank Warmerdam - fixed memory leak in glXUseXFont() - fragment sampling in AA triangle function was off by 1/2 pixel - Windows: reading pixels from framebuffer didn't always work - glConvolutionFilter2D could segfault or cause FP exception - fixed segfaults in FX and X drivers when using tex unit 1 but not 0 - GL_NAND logicop didn't work right in RGBA mode - fixed a memory corruption bug in vertex buffer reset code - clearing the softwara alpha buffer with scissoring was broken - fixed a few color index mode fog bugs - fixed some bad assertions in color index mode - fixed FX line 'stipple' bug #420091 Changes: - optimized writing mono-colored pixel spans to X pixmaps - increased max viewport size to 2048 x 2048
2001-05-26Set required version to 3.2.1 to match bsd.pkg.mk.jlam1-2/+2
2001-05-26Add buildlink.mk Makefile fragment to link GL headers and libs intojlam1-0/+69
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, for use by other packages.
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc1-6/+0
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-12Trivia - What's wrong in this picture:hubertf2-5/+8
smaug% grep 'MesaLib.*3.4' */*/Makefile* graphics/Mesa/Makefile:DEPENDS+= MesaLib-3.4:../../graphics/MesaLib graphics/MesaLib/Makefile:DISTNAME= MesaLib-3.4.1 Invent a variable MESA_VERSION in Mesa/Makefile.common and use it.
2001-03-23update to 3.4.1drochner1-5/+5
Changes: New: - fixed some Linux build problems - fixed some Windows build problems - GL_EXT_texture_env_dot3 extension (Gareth Hughes) Bug fixes: - added RENDER_START/RENDER_FINISH macros for glCopyTexImage in DRI - various state-update code changes needed for DRI bugs - disabled pixel transfer ops in glColorTable commands, not needed - fixed bugs in glCopyConvolutionFilter1D/2D, glGetConvolutionFilter - updated sources and fixed compile problems in widgets-mesa/ - GLX_PBUFFER enum value was wrong in glx.h - fixed a glColorMaterial lighting bug - fixed bad args to Read/WriteStencilSpan in h/w stencil clear function - glXCopySubBufferMESA() Y position was off by one - Error checking of glTexSubImage3D() was broken (bug 128775) - glPopAttrib() didn't restore all derived Mesa state correctly - Better glReadPixels accuracy for 16bpp color - fixes lots of OpenGL conformance problems at 16bpp. - clearing depth buffer with scissoring was broken, would segfault - OSMesaGetDepthBuffer() returned bad bytesPerValue value - fixed a line clipping bug (reported by Craig McDaniel) - fixed RGB color over/underflow bug for very tiny triangles Known problems: - NURBS or evaluator surfaces inside display lists don't always work
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-12-12update to Mesa 3.4drochner1-5/+5
Changes: New: - optimized glDrawPixels for glPixelZoom(1,-1) Bug Fixes: - widgets-mesa/src/*.c files were missing from 3.3 distro - include/GL/mesa_wgl.h file was missing from 3.3 distro - fixed some Win32 compile problems - texture object priorities weren't getting initialized to 1.0 - glAreTexturesResident return value was wrong when using hardware - glXUseXFont segfaulted when using 3dfx driver (via MESA_GLX_FX) - glReadPixels with GLushort packed types was broken - fixed a few bugs in the GL_EXT_texture_env_combine texture code - glPush/PopAttrib(GL_ENABLE_BIT) mishandled multi-texture enables - fixed some typos/bugs in the VB code - glDrawPixels(GL_COLOR_INDEX) to RGB window didn't work - optimized glDrawPixels paths weren't being used - per-fragment fog calculation didn't work without a Z buffer - improved blending accuracy, fixes Glean blendFunc test failures - glPixelStore(GL_PACK/UNPACK_SKIP_IMAGES) wasn't handled correctly - glXGetProcAddressARB() didn't always return the right address - gluBuild[12]DMipmaps() didn't grok the GL_BGR pixel format - texture matrix changes weren't always detected (GLUT projtex demo) - fixed random color problem in vertex fog code - fixed Glide-related bug that let Quake get a 24-bit Z buffer Changes: - finished internal support for compressed textures for DRI
2000-10-15Update Mesa to 3.2.1 (changes are bugfixes only) making this a meta packagerh8-89/+33
that works under both XFree86-3.x and 4.x (with partially built-in Mesa).
2000-09-21Make this build under NetBSD-alpha.tron2-1/+16
2000-08-11Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.wiz1-2/+0
If anywhere, it should be the value of MAINTAINER in the Makefile. Some minor cleanup/reformatting while I'm here.
2000-06-21USE_LIBTOOL instead of packages libtool.jlam1-18/+18
2000-06-01s/USE_LIBTOOL/USE_PKGLIBTOOL/rh1-2/+2
Add a new USE_LIBTOOL definition that uses the libtool package instead of pkglibtool which is now considered outdated. USE_PKGLIBTOOL is available for backwards compatibility with old packages but is deprecated for new packages.
2000-04-04Set "${EXTRACT_SUFX}" so that "bzip2" is used instead of "gzip".tron1-3/+4
2000-04-04Use smaller ".tar.bz2" distribution files.tron2-6/+6
2000-04-03update to Mesa-3.1drochner9-558/+46
changes: many bugfixes, added support - see the changelog core lib has X copyright now libtoolized installs as "libGL", not "libMesaGL" now my change: don't install samples
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
2000-01-02replaced some commands by their ${COMMAND} counterpartswiz1-7/+7
1999-12-02Use 'ln -f -s' instead of 'ln -fs' to keep solaris happy.bouyer1-3/+3
1999-10-27Fix build problem on i386 a.out systems if hardware acceleration is enabledtron2-1/+214
via the "Mesa-glx" package. Patch supplied by Allen Briggs in PR pkg/8685.
1999-10-10"CONFLICT" -> "CONFLICTS".tron1-2/+2
1999-09-29Add conflict with "Mesa-glx" package.tron1-1/+3
1999-07-15Make this package work on Solaris.agc4-8/+69
1999-07-09Add package patch-sum filesagc1-0/+5
1999-04-22Fix the X library linkage for the demos, so that this works on he Alpha.mycroft1-5/+12
From garbled.
1999-04-14Now that we are at 1.4, we don't need to exclude this from alpha anymore.garbled1-3/+1
1999-02-20Fix CONFLICTS (remove redundancy, mostly)hubertf1-3/+1
1999-01-30Replace all occurrences of USE_X11 with USE_X11BASE. This means "install thisagc1-2/+2
package into ${X11BASE}". Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11 headers and libraries to build this package".
1998-12-18chown -> ${CHOWN}kleink1-2/+2
1998-09-30Update Mesa package to version 3.0.tron6-131/+111
1998-09-22add NOT_FOR_ARCHS= alpha for all of these pkgs which are *known* to failgarbled1-1/+3
on alpha. There may be more, but I haven't seen them yet.
1998-09-05Remove unwanted files prior to installation.tron1-2/+2
1998-09-05Don't install backup (*~) files.hubertf2-4/+3
Fixes PR 6104 by John Kohl <jtk@kolvir.arlington.ma.us>.
1998-08-20The Grand Homepagification:tsarna1-2/+3
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2
1998-08-07Add NetBSD RCS Ids.agc2-0/+4
1998-07-15Use automatic shared object handlingagc2-13/+10
1998-05-08Don't install the demo binaries, just their source. Fixes pr 5218.frueauf2-120/+16
1998-04-15Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.agc1-5/+2
Remove redundant (and sometimes erroneous) comments.
1998-03-26portlint: add missing / to URL.frueauf1-4/+4