mesa 7.11~1-0ubuntu1 source package in Ubuntu

Changelog

mesa (7.11~1-0ubuntu1) oneiric; urgency=low

  * Fake merge from Debian experimental git.  Remaining Ubuntu changes:
   - debian/control
      + Drop lesstif-dev from Build-Depends; it's in Universe.
      + Comment out GLw libs since it depends on lesstif-dev.
      + Drop i686 swx11 libgl package.
      + Add libdrm-dev to mesa-common-dev Depends.
      + Drop libwayland-dev from Build-Depends; it's in Universe.
      + Update Breaks for Ubuntu versions
    - debian/rules
      + Use --disable-glw for swx11 targets too.
      + Don't enable motif for swx11 targets.
      + Use lzma compression for binary debs to save CD space.
      + Drop unloved mach64 driver.
      + Use --enable-shared-dricore to claw back CD space.
      + Enable llvmpipe software rasteriser on amd64 and x86.
      + Drop Wayland EGL platform.
    - debian/patches
      + 100_no_abi_tag.patch
      + 101_ubuntu_hidden_glname.patch
      + 103_savage-expose_fbmodes_with_nonzero_alpha.patch
    - rules, libgl1-mesa-{glx,dev,swx11,swx11-dev}.install.in,
      libgl1-mesa-{glx,swx11}.{postinst,prerm}.in, libgl1-mesa-dev.links.in:
      Install libGL.so* in /usr/lib/mesa to allow things to work with
      alternatives.
    - debian/not-installed:
      + Drop i686 files; we don't build 686-optimised packages in the first
        place.
    - debian/gbp.conf
      + Point at Ubuntu branch to make git-buildpackage less narky.
    - debian/libgl1-mesa-dri-experimental.install.{i386,amd64}.in:
      + Install llvmpipe and i915g on i386 and amd64
    - 113_fix_tls.diff: Fix crashes in unrelated code due to TLS usage.
    - debian/patches/111_export_searchdirs_in_dripc.diff:
      + Add drisearchdirs variable to dri.pc so the Xserver can pick up the
        alternate DRI driver dirs.
    - debian/patches/115_llvm_dynamic_linking.diff
      + Dynamically link DRI drivers to libllvm.  Saves ~6MiB per DRI driver.
    - debian/patches/116_use_shared_galliumcore.diff:
    - debian/libgl1-mesa-dri.install.in:
      + Link gallium DRI drivers against shared gallium routines to save CD
        space.
  * Enable llvm on armel as well as i386 and amd64

mesa (7.11~1-1) UNRELEASED; urgency=low

  [ Cyril Brulebois ]
  * New upstream snapshot from the 7.11 branch (up to 1ad06c7a25):
    - Fix regression from 7.10, missing characters in text display with
      intel drivers (Closes: #631516). Thanks to Martin Steigerwald for
      the report and the tests.

  [ Christopher James Halse Rogers ]
  * Temporarily disable Wayland EGL backend as it requires a newer
    libwayland-dev
  * Update rules for configure changes
  * debian/lib{egl1,openvg1}-mesa.install.in:
  * debian/libegl1-mesa-drivers.install.in:
    - Stop tryingStop trying to install st_{GL,OpenVG} and pipe_*
      as they are all now built in to egl_gallium.so
  * Add libgbm{1,1-dbg,-dev} packages for the new buffer-manager library.
  * Drop 12-llvm-config-check.diff; upstream.
  * Add strictly versioned dependencies on libglapi-mesa to libgl1-mesa-glx
    and libegl1-mesa-drivers as they also now depend on this internal library.

mesa (7.11~0-2) experimental; urgency=low

  * Thank you sbuild for giving a green light when that's not actually the
    case. Fix missing Pre-Depends for the libegl1-mesa-drivers package
    (multiarch-support).

mesa (7.11~0-1) experimental; urgency=low

  * New upstream snapshot, from the master branch (up to 2fe39b46e7).
  * Drop 05_hurd-ftbfs.diff, merged upstream (as 758561786c).
  * Refresh 06_kfreebsd-ftbfs.diff (due to 8fd8de3995).
  * Refresh 08-kfreebsd-gallium.diff (adjust offsets).
  * Add 10-hurd-configure-tweaks.diff to enable x86 assembler on Hurd,
    thanks to Pino Toscano.
  * Refresh 11-hurd-ftbfs-again.diff (adjust offsets and drop the
    src/gallium/auxiliary/os/os_time.c hunk, which should be OK since
    PIPE_OS_UNIX is used there, and should happily replace the use of
    PIPE_OS_HURD; and adapt for the removal of the PIPE_OS_EMBEDDED check).
  * debian/libegl1-mesa.install.in: Stop trying to install egl_dri2.so and
    egl_glx.so, since they are now built-in (since c98ea26e16).
  * debian/libgles{1,2}-mesa.install.in: Stop trying to install
    st_GLESv{1,2}_CM.so (respectively), which got removed. Quoting the
    commit message: “Remove GLES overlay. With core mesa doing runtime API
    checks, GLES overlay is no longer needed.” (12583174c5).
  * Drop --enable-gles-overlay from debian/rules accordingly.
  * Add 12-llvm-config-check.diff to handle --disable-gallium more
    properly.
  * Add 13-llvm-config-pick-a-version.diff, so that llvm-config-2.9 is
    searched by configure, instead of unversioned llvm-config.
  * Add a NOT_INSTALLED_EITHER variable to debian/not-installed. A few
    files might have to be removed, but only if that's a git snapshot
    (those files aren't in the released tarballs). Let's consider it's OK
    to run “rm -f” on them: {,dri/}usr/include/GL/glut{,f90}.h
  * Add libglapi-mesa{,-dbg} packages.
  * Use a package-name-doesnt-match-sonames override accordingly.
  * Update libegl1-mesa.symbols with new symbols.
  * Update libgles{1,2}-mesa.symbols now that internal symbols (_glapi_*
    and _glthread_GetID) moved to libglapi-mesa.
  * Add a gentarball target, to generate tarballs for git snapshots.
  * Replace “The OpenGL utility library…” with “Mesa OpenGL utility
    library…” in the description of the libglu1-mesa* packages.
  * Replace radeon with r300 in GALLIUM_DRIVERS to match upstream renaming
    (5722286be2).
  * Build r300 classic (through DRI_DRIVERS) everywhere, since r300g comes
    with a few additional requirements: LLVM is needed for this driver,
    and apparently only works fine on x86 platform. As a consequence, only
    build r300g on amd and i386, and add llvm-2.9-dev build-dep on those
    platforms accordingly. Disable it explicitly on other platforms.
  * Stop building i915g at all, it's apparently never going to be a
    suitable replacement for i915c.
  * Add libwayland-dev build-dep.
  * Add wayland to EGL_DISPLAYS on Linux.
  * Ship wayland-egl.pc and libwayland-egl.so in libegl1-mesa-dev; and ship
    libwayland-egl.so.1* in libegl1-mesa-drivers.
  * Update libegl1-mesa.symbols with new wl_drm_interface symbol.

mesa (7.10.3-3) unstable; urgency=low

  * Update the “Breaks: xserver-xorg-core” from “(<= 2:1.10.2-1)” to
    “(<< 2:1.10.2-2)”. The first binNMU migrated to testing too soon,
    so it was needed to rebuild it again, in testing. Updating the
    Breaks makes sure that a multiarch mesa doesn't get installed with
    a server built against a pre-multiarch mesa.
  * Merge upstream 7.10 branch up to 1ad06c7a25.

mesa (7.10.3-2) unstable; urgency=low

  [ Cyril Brulebois ]
  * Add Breaks against nvidia and fglrx packages, since they are also
    affected by the multiarch changes, and need fixing. Until fixed
    packages reach the archive, nvidia and fglrx users should stick to
    mesa 7.10.2-3 packages, currently available in testing. Thanks to
    Andreas and Patrick for the version strings (Closes: #630710).
  * Set CXXFLAGS along with CFLAGS (Closes: #630602). Thanks for the
    report and the patch, Fabio Pedretti!

  [ Julien Cristau ]
  * Prepend the multiarch dir to the dri driver search path.  ${ORIGIN}/dri
    works for libGL, but not for egl_dri2.so (which lives in /usr/lib/*/egl/).
    Thanks to Michel Dänzer for the heads-up!

mesa (7.10.3-1) unstable; urgency=low

  * New upstream release.
  * Add flex and bison build-deps (even though the generated files are
    stored in VCS, and shipped…).
 -- Christopher James Halse Rogers <email address hidden>   Mon, 27 Jun 2011 14:33:41 +0100

Upload details

Uploaded by:
Chris Halse Rogers
Uploaded to:
Oneiric
Original maintainer:
Ubuntu X-SWAT
Architectures:
any
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
mesa_7.11~1.orig.tar.gz 8.2 MiB 9c4e242bc86aa466c138f550f8947c541a92a69989fc96a4d7b53b77f292ea09
mesa_7.11~1-0ubuntu1.diff.gz 97.1 KiB 9769904b587e24958d92749b68c2b44a2c2b98692f0e172100b10a79fa3751fa
mesa_7.11~1-0ubuntu1.dsc 2.9 KiB ab63ef74cbde58f37ad85ff5b9e7f972b7438a8b89830b7bf5489507735d0fb9

View changes file

Binary packages built by this source

libegl1-mesa: No summary available for libegl1-mesa in ubuntu oneiric.

No description available for libegl1-mesa in ubuntu oneiric.

libegl1-mesa-dbg: No summary available for libegl1-mesa-dbg in ubuntu oneiric.

No description available for libegl1-mesa-dbg in ubuntu oneiric.

libegl1-mesa-dev: No summary available for libegl1-mesa-dev in ubuntu oneiric.

No description available for libegl1-mesa-dev in ubuntu oneiric.

libegl1-mesa-drivers: No summary available for libegl1-mesa-drivers in ubuntu oneiric.

No description available for libegl1-mesa-drivers in ubuntu oneiric.

libegl1-mesa-drivers-dbg: No summary available for libegl1-mesa-drivers-dbg in ubuntu oneiric.

No description available for libegl1-mesa-drivers-dbg in ubuntu oneiric.

libgbm-dev: No summary available for libgbm-dev in ubuntu oneiric.

No description available for libgbm-dev in ubuntu oneiric.

libgbm1: No summary available for libgbm1 in ubuntu oneiric.

No description available for libgbm1 in ubuntu oneiric.

libgbm1-dbg: No summary available for libgbm1-dbg in ubuntu oneiric.

No description available for libgbm1-dbg in ubuntu oneiric.

libgl1-mesa-dev: No summary available for libgl1-mesa-dev in ubuntu oneiric.

No description available for libgl1-mesa-dev in ubuntu oneiric.

libgl1-mesa-dri: No summary available for libgl1-mesa-dri in ubuntu oneiric.

No description available for libgl1-mesa-dri in ubuntu oneiric.

libgl1-mesa-dri-dbg: No summary available for libgl1-mesa-dri-dbg in ubuntu oneiric.

No description available for libgl1-mesa-dri-dbg in ubuntu oneiric.

libgl1-mesa-dri-experimental: No summary available for libgl1-mesa-dri-experimental in ubuntu oneiric.

No description available for libgl1-mesa-dri-experimental in ubuntu oneiric.

libgl1-mesa-dri-experimental-dbg: No summary available for libgl1-mesa-dri-experimental-dbg in ubuntu oneiric.

No description available for libgl1-mesa-dri-experimental-dbg in ubuntu oneiric.

libgl1-mesa-glx: No summary available for libgl1-mesa-glx in ubuntu oneiric.

No description available for libgl1-mesa-glx in ubuntu oneiric.

libgl1-mesa-glx-dbg: No summary available for libgl1-mesa-glx-dbg in ubuntu oneiric.

No description available for libgl1-mesa-glx-dbg in ubuntu oneiric.

libgl1-mesa-swx11: No summary available for libgl1-mesa-swx11 in ubuntu oneiric.

No description available for libgl1-mesa-swx11 in ubuntu oneiric.

libgl1-mesa-swx11-dbg: No summary available for libgl1-mesa-swx11-dbg in ubuntu oneiric.

No description available for libgl1-mesa-swx11-dbg in ubuntu oneiric.

libgl1-mesa-swx11-dev: No summary available for libgl1-mesa-swx11-dev in ubuntu oneiric.

No description available for libgl1-mesa-swx11-dev in ubuntu oneiric.

libglapi-mesa: No summary available for libglapi-mesa in ubuntu oneiric.

No description available for libglapi-mesa in ubuntu oneiric.

libglapi-mesa-dbg: No summary available for libglapi-mesa-dbg in ubuntu oneiric.

No description available for libglapi-mesa-dbg in ubuntu oneiric.

libgles1-mesa: No summary available for libgles1-mesa in ubuntu oneiric.

No description available for libgles1-mesa in ubuntu oneiric.

libgles1-mesa-dbg: No summary available for libgles1-mesa-dbg in ubuntu oneiric.

No description available for libgles1-mesa-dbg in ubuntu oneiric.

libgles1-mesa-dev: No summary available for libgles1-mesa-dev in ubuntu oneiric.

No description available for libgles1-mesa-dev in ubuntu oneiric.

libgles2-mesa: No summary available for libgles2-mesa in ubuntu oneiric.

No description available for libgles2-mesa in ubuntu oneiric.

libgles2-mesa-dbg: No summary available for libgles2-mesa-dbg in ubuntu oneiric.

No description available for libgles2-mesa-dbg in ubuntu oneiric.

libgles2-mesa-dev: No summary available for libgles2-mesa-dev in ubuntu oneiric.

No description available for libgles2-mesa-dev in ubuntu oneiric.

libglu1-mesa: No summary available for libglu1-mesa in ubuntu oneiric.

No description available for libglu1-mesa in ubuntu oneiric.

libglu1-mesa-dev: No summary available for libglu1-mesa-dev in ubuntu oneiric.

No description available for libglu1-mesa-dev in ubuntu oneiric.

libopenvg1-mesa: No summary available for libopenvg1-mesa in ubuntu oneiric.

No description available for libopenvg1-mesa in ubuntu oneiric.

libopenvg1-mesa-dbg: No summary available for libopenvg1-mesa-dbg in ubuntu oneiric.

No description available for libopenvg1-mesa-dbg in ubuntu oneiric.

libopenvg1-mesa-dev: No summary available for libopenvg1-mesa-dev in ubuntu oneiric.

No description available for libopenvg1-mesa-dev in ubuntu oneiric.

libosmesa6: No summary available for libosmesa6 in ubuntu oneiric.

No description available for libosmesa6 in ubuntu oneiric.

libosmesa6-dev: No summary available for libosmesa6-dev in ubuntu oneiric.

No description available for libosmesa6-dev in ubuntu oneiric.

mesa-common-dev: No summary available for mesa-common-dev in ubuntu oneiric.

No description available for mesa-common-dev in ubuntu oneiric.