[ubuntu/oneiric] mesa 7.11~1-0ubuntu1 (Accepted)
Christopher James Halse Rogers
raof at ubuntu.com
Wed Jun 29 13:00:32 UTC 2011
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…).
Date: Mon, 27 Jun 2011 14:33:41 +0100
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Maintainer: Ubuntu X-SWAT <ubuntu-x at lists.ubuntu.com>
Signed-By: Chris Halse Rogers <raof at ubuntu.com>
https://launchpad.net/ubuntu/oneiric/+source/mesa/7.11~1-0ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Mon, 27 Jun 2011 14:33:41 +0100
Source: mesa
Binary: libgl1-mesa-swx11 libgl1-mesa-swx11-dbg libgl1-mesa-swx11-dev libgbm1 libgbm1-dbg libgbm-dev libegl1-mesa libegl1-mesa-dbg libegl1-mesa-dev libegl1-mesa-drivers libegl1-mesa-drivers-dbg libopenvg1-mesa libopenvg1-mesa-dbg libopenvg1-mesa-dev libgles1-mesa libgles1-mesa-dbg libgles1-mesa-dev libgles2-mesa libgles2-mesa-dbg libgles2-mesa-dev libglapi-mesa libglapi-mesa-dbg libgl1-mesa-glx libgl1-mesa-glx-dbg libgl1-mesa-dri libgl1-mesa-dri-dbg libgl1-mesa-dri-experimental libgl1-mesa-dri-experimental-dbg libgl1-mesa-dev mesa-common-dev libosmesa6 libosmesa6-dev libglu1-mesa libglu1-mesa-dev
Architecture: source
Version: 7.11~1-0ubuntu1
Distribution: oneiric
Urgency: low
Maintainer: Ubuntu X-SWAT <ubuntu-x at lists.ubuntu.com>
Changed-By: Christopher James Halse Rogers <raof at ubuntu.com>
Description:
libegl1-mesa - free implementation of the EGL API -- runtime
libegl1-mesa-dbg - free implementation of the EGL API -- debugging symbols
libegl1-mesa-dev - free implementation of the EGL API -- development files
libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
libegl1-mesa-drivers-dbg - free implementation of the EGL API -- driver debugging symbols
libgbm-dev - generic buffer management API -- development files
libgbm1 - generic buffer management API -- runtime
libgbm1-dbg - generic buffer management API -- debugging symbols
libgl1-mesa-dev - free implementation of the OpenGL API -- GLX development files
libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
libgl1-mesa-dri-dbg - Debugging symbols for the Mesa DRI modules
libgl1-mesa-dri-experimental - free implementation of the OpenGL API -- Extra DRI modules
libgl1-mesa-dri-experimental-dbg - Debugging symbols for the experimental Mesa DRI modules
libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
libgl1-mesa-glx-dbg - Debugging symbols for the Mesa GLX runtime
libgl1-mesa-swx11 - free implementation of the OpenGL API -- runtime
libgl1-mesa-swx11-dbg - free implementation of the OpenGL API -- debugging symbols
libgl1-mesa-swx11-dev - free implementation of the OpenGL API -- development files
libglapi-mesa - free implementation of the GL API -- shared library
libglapi-mesa-dbg - free implementation of the GL API -- debugging symbols
libgles1-mesa - free implementation of the OpenGL|ES 1.x API -- runtime
libgles1-mesa-dbg - free implementation of the OpenGL|ES 1.x API -- debugging symbols
libgles1-mesa-dev - free implementation of the OpenGL|ES 1.x API -- development files
libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
libgles2-mesa-dbg - free implementation of the OpenGL|ES 2.x API -- debugging symbols
libgles2-mesa-dev - free implementation of the OpenGL|ES 2.x API -- development files
libglu1-mesa - Mesa OpenGL utility library (GLU)
libglu1-mesa-dev - Mesa OpenGL utility library -- development files
libopenvg1-mesa - free implementation of the OpenVG API -- runtime
libopenvg1-mesa-dbg - free implementation of the OpenVG API -- debugging symbols
libopenvg1-mesa-dev - free implementation of the OpenVG API -- development files
libosmesa6 - Mesa Off-screen rendering extension
libosmesa6-dev - Mesa Off-screen rendering extension -- development files
mesa-common-dev - Developer documentation for Mesa
Closes: 630602 630710 631516
Changes:
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…).
Checksums-Sha1:
9fbe01ccf351a55a18144a1b225c481e9d4ee966 2950 mesa_7.11~1-0ubuntu1.dsc
51f89a5a9000a07432401eede05aebb1dd9d1ffe 8580016 mesa_7.11~1.orig.tar.gz
4db89168b8634f17426ac6282c72912d56600fed 99449 mesa_7.11~1-0ubuntu1.diff.gz
Checksums-Sha256:
ab63ef74cbde58f37ad85ff5b9e7f972b7438a8b89830b7bf5489507735d0fb9 2950 mesa_7.11~1-0ubuntu1.dsc
9c4e242bc86aa466c138f550f8947c541a92a69989fc96a4d7b53b77f292ea09 8580016 mesa_7.11~1.orig.tar.gz
9769904b587e24958d92749b68c2b44a2c2b98692f0e172100b10a79fa3751fa 99449 mesa_7.11~1-0ubuntu1.diff.gz
Files:
92bbb070c52aee5aeb2eb525d07f8ba2 2950 graphics optional mesa_7.11~1-0ubuntu1.dsc
6cc343b67c3adb9f72d8f4cd395bf30f 8580016 graphics optional mesa_7.11~1.orig.tar.gz
30ae1011f25cfe1be1d0988f460ebc02 99449 graphics optional mesa_7.11~1-0ubuntu1.diff.gz
Original-Maintainer: Debian X Strike Force <debian-x at lists.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBCAAGBQJOCyDqAAoJEBiz9Q/lkjwYomQP/0yF6gwK1HxAM8f5MKhluw8h
xkObUDNqUeJIqdER65efGAmWvrOLYbRhPZiqkKMf64AwFlpbj+t2Ju3kbzNr2RBy
0qi7TzmRTW0gX6DlLdUSveSTuyQj1SAwAYYVLRFXeqaoLzwALslB2I+k97xeTAeM
0BSbXgrz6Sm5uxjIh0TljqH6JHOPDV0ip39cCaKqKba8Z0PSHgF6NubhZFJJLI4W
15jQMDJwCYouFxz+K0pIpe9mhjmbMt5KRhHYpIR/K0lWOnKlsY+yJ0PWA/8naAzB
lah4SvAWYkTVP3NxxNElQbuwAtzccgt/z8SSjJXqGpzF+24tr9XPO+ap/84A/JsE
jCK6nCp/mb0BsIp3Fe4xPpQQX908zWQJgTae3/W+B9XCjhDosl3CLvQ8z8/nBprR
U53/q0Op/q5iRQpFV3vb83EUziCirMx/GQwpzYL812ID2BWRHnMV8gznqvBDRF+r
2e8HYmh4ThxRayTiA1tGXXmfBsEHWfN9DUBuezmVsZiBLaVglkFidxN7abPV4M3v
iA5ta5hdwHQrZuPEVsQzvny6c6J3hfst5NeoLJpcBYfMa+i7svt3C5WGmeQE1Xq3
qkFhf+cPKRCROOYixTyAGMpmgIq143SdGBfy7MAb76rkspl4QC9JdscFSXr3ocVC
Im4sjbwTaLlS4hRvkqDU
=+P1C
-----END PGP SIGNATURE-----
More information about the Oneiric-changes
mailing list