2009
liboil (0.3.16-1) unstable; urgency=low
* New upstream release.
+ debian/liboil0.3.symbols,
debian/liboil0.3.shlibs:
- Update for the two new functions.
* debian/control:
+ Update Standards-Version to 3.8.1.
-- Sebastian Dröge <slomo@debian.org> Fri, 08 May 2009 08:45:26 +0200
2008
liboil (0.3.15-1) unstable; urgency=low
* New upstream bugfix release:
+ debian/patches/02_oil-altivec-fault-static.patch,
debian/patches/03_amd64-wavelet-segfault.patch,
debian/patches/04_fbmmx-impl-flags.patch,
debian/patches/05_amd64-wavelet-segfault2.patch,
debian/patches/06_psadbw-mmxext.patch,
debian/patches/07_s390-timestamp.patch,
debian/patches/08_convert-0-element-crashes.patch,
debian/patches/09_sse-stack-alignment.patch:
- Dropped, merged upstream.
* debian/rules:
+ Let the build fail if the symbols file isn't equal to reality.
-- Sebastian Dröge <slomo@debian.org> Tue, 01 Jul 2008 19:29:12 +0200
liboil (0.3.14-5) unstable; urgency=low
* debian/patches/07_s390-timestamp.patch:
+ Fix timestamp generation on s390.
* debian/patches/08_convert-0-element-crashes.patch:
+ Don't crash if empty arrays are passed.
* debian/patches/09_sse-stack-alignment.patch:
+ Force stack alignment when using SSE instructions.
* debian/control:
+ Update Standards-Version to 3.8.0, no additional changes needed.
-- Sebastian Dröge <slomo@debian.org> Mon, 16 Jun 2008 09:56:02 +0200
liboil (0.3.14-4) unstable; urgency=low
* debian/patches/04_fbmmx-impl-flags.patch:
+ Fix implementation flags for some functions to also include SSE as SSE
is used in their implementation. Fixes SIGILL on CPUs with MMX but
without SSE. Patch from upstream GIT.
* debian/patches/05_amd64-wavelet-segfault2.patch:
+ Don't read outside of array boundardies, causes segfaults in some cases.
Patch from upstream GIT.
* debian/patches/06_psadbw-mmxext.patch:
+ psadbw is a MMXEXT instruction so don't use it in the MMX testsuite.
-- Sebastian Dröge <slomo@debian.org> Wed, 23 Apr 2008 07:45:31 +0200
liboil (0.3.14-3) unstable; urgency=low
* debian/rules:
+ Make unit test suite failures fatal now and let them fail the build.
* debian/patches/03_amd64-wavelet-segfault.patch:
+ Fix segfault on amd64 in lshift_s16_mmx/lshift_s16_mmx2. Patch
from upstream GIT, fixing a segfault with schroedinger.
-- Sebastian Dröge <slomo@debian.org> Mon, 17 Mar 2008 03:04:05 +0100
liboil (0.3.14-2) unstable; urgency=low
* Upload to unstable.
* debian/patches/02_oil-altivec-fault-static.patch:
+ Make oil_check_altivec_fault() a static function as it's used locally
only and gets exported otherwise.
-- Sebastian Dröge <slomo@debian.org> Sat, 15 Mar 2008 11:59:36 +0100
liboil (0.3.14-1) experimental; urgency=low
* New upstream release:
+ debian/liboil0.3.shlibs:
- Update shlibs to >= 0.3.14.
+ patches/01_liboil-linking.patch,
patches/02_ecx-clobbering.patch,
patches/03_jit-compilation.patch,
patches/04_oil-detect-arm-non-static.patch,
patches/05_disable-arm-opt.patch,
patches/06_alignment-bus-error.patch,
patches/99_autoreconf.patch:
- Dropped, merged upstream.
* debian/liboil0.3.symbols,
debian/control:
+ Add symbols file, generated from version 0.3.1, 0.3.10, 0.3.13, 0.3.14.
* debian/control:
+ Add Homepage field.
+ Add ${shlibs:Depends} and ${misc:Depends} everywhere where it makes sense.
* debian/patches/01_arm-vfp.patch:
+ Enable ARM optimizations on armel only, doesn't work on plain arm.
-- Sebastian Dröge <slomo@debian.org> Mon, 03 Mar 2008 06:41:18 +0100
liboil (0.3.13-4) experimental; urgency=low
* debian/control,
debian/liboil0.3-dev.install,
debian/liboil0.3-doc.install:
+ Move documentation to it's own package and include all files, including
the devhelp file for devhelp integration (Closes: #467438).
-- Sebastian Dröge <slomo@debian.org> Thu, 28 Feb 2008 16:59:11 +0100
liboil (0.3.13-3) unstable; urgency=low
* debian/control:
+ Set priority of the debug package to extra.
* debian/patches/06_alignment-bus-error.patch:
+ Dereference float * as float * instead of double *. Fixes several
bus errors on ia64, resulting in a unit suite failure and FTBFS
of many packages build dependending on liboil.
-- Sebastian Dröge <slomo@debian.org> Wed, 27 Feb 2008 11:03:14 +0100
liboil (0.3.13-2) unstable; urgency=low
* debian/rules:
+ Call the unit test suite after the build but don't fail the build
if there's an error.
* debian/watch:
+ Add watch file.
* debian/patches/05_disable-arm-opt.patch,
debian/patches/99_autoreconf.patch:
+ Disable assembler optimizations and special compiler parameters on ARM
completely as there's no runtime detection for the features needed
and this fails to link on arm.
-- Sebastian Dröge <slomo@debian.org> Tue, 26 Feb 2008 12:21:01 +0100
liboil (0.3.13-1) unstable; urgency=low
* New upstream release (Closes: #467251): + Adds OS detection for GNU/kFreeBSD (Closes: #433025). + Fixes SEGV if /proc is not mounted on ARM (Closes: #455724). + Fixes PowerPC FPU test (Closes: #444170). + debian/liboil0.3.shlibs: - Update to >= 0.3.13. * debian/control: + Package adopted by pkg-gstreamer as David doesn't want to continue maintaining it. Thanks for all the good work in the past. + Use ${binary:Version} instead of ${Source-Version}. + Remove unnecessary build dependency on chrpath. + Build depend on autotools-dev. * debian/control, debian/compat: + Update to debhelper compat level 6 and Standards-Version 3.7.3. * debian/bin: + Removed, not needed. * debian/patches/01_liboil-linking.patch: + Link liboil against librt. * debian/patches/02_ecx-clobbering.patch: + Add ecx to the clobbered registers on i386, fixes a crash with pulseaudio. Patch taken from upstream GIT. * debian/patches/03_jit-compilation.patch: + Don't compile the JIT example, this needs GLib. * debian/patches/04_oil-detect-arm-non-static.patch: + Make the oil_cpu_detect_arch() function non-static to fix the build. Patch taken from gstreamer-devel by Robert Schwebel.
-- Sebastian Dröge <slomo@debian.org> Tue, 26 Feb 2008 07:21:17 +0100
2007
liboil (0.3.12-1) unstable; urgency=low
* New upstream release (Closes: #427023) * bump shlibs version (Closes: 420577)
-- David Schleef <ds@schleef.org> Sat, 02 Jun 2007 16:23:16 -0700
liboil (0.3.11-1) unstable; urgency=low
* New upstream release. Changes include fixes to bugs:
- Disable timestamp on XScale (Closes: #410859)
- Merge stack realignment patch into upstream (Closes: #381506)
* Add -dbg package. (Closes: 400163)
-- David Schleef <ds@schleef.org> Sat, 17 Mar 2007 13:18:03 -0700
liboil (0.3.10-1.1) unstable; urgency=low
* Non-maintainer upload.
* Disabled use of system register on StrongArm and XScale processors
(Closes: #410859)
-- Ben Hutchings <ben@decadent.org.uk> Thu, 22 Feb 2007 21:18:15 +0000
2006
liboil (0.3.10-1) unstable; urgency=low
* New upstream release. Changes include fixes to several bugs:
- new cpu detection on amd64 (Closes: #369315)
- Fix merge_linear_u8_mmx() and mt19937_i386_mmx_*()
(Closes: #396328, #369398)
- Alignment fixes for sparc (Closes: #361597)
-- David Schleef <ds@schleef.org> Sat, 04 Nov 2006 17:59:51 -0800
liboil (0.3.9-1.2) unstable; urgency=low
* Non-maintainer upload.
* Fixing the recently introduced FTBFS on amd64.
Thanks for Goswin von Brederlow and Christian Aichinger
for preparation and testing.
-- Andreas Barth <aba@not.so.argh.org> Fri, 23 Jun 2006 09:29:45 +0200
liboil (0.3.9-1.1) unstable; urgency=low
* Non-maintainer upload.
* fix possible unalignment on i386 - this change not perfect
and should also contain a test suite, but is still better
than nothing at all. Thanks to Christian Aichinger for his
good work on this and the patch. Closes: #368991
(also keeping the patch around in the diff, so that it's
obvious what was changed)
-- Andreas Barth <aba@not.so.argh.org> Thu, 22 Jun 2006 19:31:26 +0200
liboil (0.3.9-1) unstable; urgency=low
* New upstream release.
- Fix a bunch of alignment problems. Should fix a lot of bugs
on relevant architectures (Closes: #361746)
- Recognize SSE again (Closes: #364970)
-- David Schleef <ds@schleef.org> Tue, 23 May 2006 12:54:44 -0700
liboil (0.3.8-1) unstable; urgency=low
* New upstream release. Relevant upstream changes:
- fbCompositeSolid_nx8888mmx was removed (Closes: #340932). I'm
tired of all it's niggly little problems.
-- David Schleef <ds@schleef.org> Wed, 22 Mar 2006 12:39:18 -0800
2005
liboil (0.3.6-1) unstable; urgency=low
* New upstream release. Relevant upstream changes:
- PowerPC build fixes (Closes: #334944)
* Install documentation
-- David Schleef <ds@schleef.org> Mon, 19 Dec 2005 11:57:45 -0800
liboil (0.3.3-1) unstable; urgency=low
* New upstream release.
-- David Schleef <ds@schleef.org> Mon, 03 Oct 2005 12:18:16 -0700
liboil (0.3.2-1) unstable; urgency=low
* New upstream release.
-- David Schleef <ds@schleef.org> Sun, 08 May 2005 17:44:55 -0700
liboil (0.3.1-2) unstable; urgency=low
* Disable buggy profiling MIPS asm
-- David Schleef <ds@schleef.org> Thu, 24 Mar 2005 15:14:54 -0800
liboil (0.3.1-1) unstable; urgency=low
* New upstream release
-- David Schleef <ds@schleef.org> Thu, 17 Mar 2005 17:45:56 -0800
liboil (0.3.0-2) unstable; urgency=low
* Use different package name
-- David Schleef <ds@schleef.org> Mon, 17 Jan 2005 23:56:58 -0800
liboil0.3 (0.3.0-1) unstable; urgency=low
* New upstream release, new ABI. * Fix package description (Closes: #284486)
-- David Schleef <ds@schleef.org> Thu, 13 Jan 2005 13:22:49 -0800
2004
liboil0.2 (0.2.2-1) unstable; urgency=low
* New upstream.
-- David Schleef <ds@schleef.org> Tue, 23 Nov 2004 19:43:09 -0800
liboil0.2 (0.2.1-1) unstable; urgency=low
* New upstream. Fixes powerpc compile problem.
-- David Schleef <ds@schleef.org> Wed, 17 Nov 2004 21:50:20 -0800
liboil0.2 (0.2.0-1) unstable; urgency=low
* New package.
-- David Schleef <ds@schleef.org> Thu, 04 Nov 2004 18:09:03 -0800