Accepted mesa (source)

Daniel Stone daniel.stone at
Wed Aug 17 22:50:07 CDT 2005

Hash: SHA1

Format: 1.7
Date: Mon, 15 Aug 2005 14:16:35 +1000
Source: mesa
Binary: libgl1-mesa-dbg libosmesa6-dev libgl1-mesa-dev libosmesa6 libgl1-mesa mesa-utils mesa-common-dev libglu1-mesa-dev libglu1-mesa mesa-swrast-source libgl1-mesa-dri
Architecture: source
Distribution: breezy
Urgency: low
Maintainer: Marcelo E. Magallon <mmagallo at>
Changed-By: Daniel Stone <daniel.stone at>
 libgl1-mesa - A free implementation of the OpenGL API -- runtime
 libgl1-mesa-dbg - A free implementation of the OpenGL API -- debugging package
 libgl1-mesa-dev - A free implementation of the OpenGL API -- development support fi
 libgl1-mesa-dri - A free implementation of the OpenGL API -- DRI runtime
 libglu1-mesa - The OpenGL utility library (GLU)
 libglu1-mesa-dev - The OpenGL utility library -- development support files
 libosmesa6 - Mesa Off-screen rendering extension
 libosmesa6-dev - Mesa Off-screen rendering extension -- development support files
 mesa-common-dev - Developer documentation for Mesa
 mesa-swrast-source - Mesa software rasteriser source -- development support files
 mesa-utils - Miscellaneous Mesa GL utilities
 mesa ( breezy; urgency=low
   * Update to new upstream version, which is part of X11 R7.0 RC1.
   * Reverse changes from 6.2.1-5ubuntu5, as Mesa is now the preferred GL
   * libgl1-mesa-dri: new package containing DRI drivers.
     + Relative to X.Org 6.8.2, the r300, savage, and unichrome drivers are
       new.  gamma has been disabled because of a lack of any evident userbase,
       and not having been ported to new APIs.
     + Add Build-Depends on libdrm-dev, and modify various Makefiles to deal
       with an installed tree through $(USE_INSTALLED_DRM), which should get in
       for 6.3.2.
     + Change uses of <X11/Xlibint.h> to <X11/Xmd.h>, since they were only
       there to get CARD32.  This avoids a Build-Dep on libx11-dev, and also
       means that we don't drag in XTHREADS.  XTHREADS + PTHREADS == exploding
       build.  Add Build-Depends on x11proto-core-dev.
     + DRI modules now live in /usr/lib/dri.
     + The libGL and DRI packages must be paired: mesag3 with libgl1-mesa-dri,
       libgl1-xorg with libgl1-xorg-dri.
     + Allow exclusions from by defining that particular package to
       be 'noaction', and allow fifth and sixth parameters to specify which
       parts of lib should be copied (prefix and postfix, respectively).
     + Disable -ansi and -pedantic for now, as the r300 people like to code
       with C++-style comments (//) instead of C-style (/* */).
     + Add Build-Depends on libexpat-dev for DRI configuration.
   * Start building glx/x11 in configs/debian and in build_target_actions in
     debian/rules for GL_* targets, in order to get a DRI-capable libGL.
     + Special-case the gl-debian-osmesa* targets in debian/rules to only build
       mesa rather than glx/x11 and mesa, as they do not build a libGL.
     + This means we now ship rather than
     + Patch glx/x11/*.c to deal with the /usr/include/X11 new world order,
       and institute a horrendous hack in glxcmds.c to work around XTHREADS
       leaking out from Xlibint.h.
     + Link in sources from libdrm and also from src/mesa/glapi with symlinks
       in src/glx/x11, rather than trying to build them with
       out-of-current-directory paths.  In the libdrm case, we don't have write
       access to /usr/share/libdrm.
     + Change uses of Xmalloc and Xfree in glx/x11 to malloc and free, so we
       don't need Xlibint.h in quite as many places.
     + Add -lXxf86vm and -ldl to GL_LIB_DEPS in configs/debian*.
   * Add a config for debian-amd64, and debian-dri-* configs.  Per note in
     debian/rules, there is no debian-dri config, as we need to have a
     different config for every architecture (different drivers to build).
     This eliminates the need for a Glide-like hack with grep-dctrl, as the DRI
     targets get dragged in through the configs/debian-*$(DEB_HOST_ARCH) glob.
   * mesa-swrast-source: new package, source for the software rasteriser for
     the modular server to be able to build GLcore.  /usr/share/mesa-source in
     this tree represents the top of a normal Mesa source tree, albeit a
     limited subset thereof.
   * Change Build-Depends to reflect split xlibs-dev and xutils.
   * Change include and library paths to reflect X's /usr transition.
   * Update debian/copyright to mention DRI drivers.
   * Replace the deprecated -mcpu= with -march= for optimised i386 (read:
     686+SSE+CMOV) configs, and -mtune=603 for the powerpc DRI config.
   * Disable building of the Glide target, as it has not been updated to the
     new swrast API; the Gamma DRI driver hsa been disabled upstream for the
     same reason.
   * Start building glxinfo from progs/xdemos, and stuff it in mesa-utils;
     introduce Build-Depends on freeglut3-dev.
   * Remove annoying debug spew from glxgears.
 d1abe092bcc56f858ca861bdf4e6c8e0 902 graphics extra mesa_6.3.1.1-0ubuntu1.dsc
 9e05f987ec79f6374457bea343b063c2 6379711 graphics extra mesa_6.3.1.1.orig.tar.gz
 d629d884b8208968add548ed271b4293 27388 graphics extra mesa_6.3.1.1-0ubuntu1.diff.gz

Version: GnuPG v1.4.1 (GNU/Linux)


  to pool/main/m/mesa/mesa_6.3.1.1-0ubuntu1.diff.gz
  to pool/main/m/mesa/mesa_6.3.1.1-0ubuntu1.dsc
  to pool/main/m/mesa/mesa_6.3.1.1.orig.tar.gz

More information about the breezy-changes mailing list