pixman (0.46.4-1+rpt1) trixie; urgency=medium

  * Move to pixman 0.46.4 release, rebased patches

 -- David Turner <david.turner@raspberrypi.com>  Tue, 03 Feb 2026 14:39:56 +0000

pixman (0.46.4-1) unstable; urgency=medium

  [ Dylan Aïssi ]
  * Team upload.
  * debian/copyright: Convert to machine-readable format

  [ Emilio Pozuelo Monfort ]
  * New upstream release. (Closes: #1116240)
  * debian/patches/test-increase-timeout.diff: update for new version.
  * Update symbols.

 -- Emilio Pozuelo Monfort <pochu@debian.org>  Mon, 29 Sep 2025 10:54:54 +0200

pixman (0.44.0-3+rpt1) bookworm; urgency=medium

  * Move to 0.44 pixman release
  * Rebase rpi patches from 0.42 to 0.44
  * Fix some bugs in patches, update to ARM unified asm syntax

 -- David Turner <david.turner@raspberrypi.com>  Mon, 03 Mar 2025 12:06:02 +0000

pixman (0.44.0-3) unstable; urgency=medium

  * Replace timeout bump patch by using a multiplier option instead.
    Thanks, Aurelien Jarno! (Closes: #1086999)

 -- Timo Aaltonen <tjaalton@debian.org>  Sat, 09 Nov 2024 11:02:55 +0200

pixman (0.44.0-2) unstable; urgency=medium

  * patches: Increase test timeout 120->240s. (Closes: #1086999)

 -- Timo Aaltonen <tjaalton@debian.org>  Fri, 08 Nov 2024 09:58:04 +0200

pixman (0.44.0-1) unstable; urgency=medium

  * New upstream release.
  * patches: Refresh patch.
  * control, rules: Build with meson.
  * symbols: Updated.
  * control: Migrate to pkgconf.
  * rules: Drop obsolete dbgsym-migration.

 -- Timo Aaltonen <tjaalton@debian.org>  Thu, 07 Nov 2024 16:48:29 +0200

pixman (0.42.2-1+rpt3) bookworm; urgency=medium

  * Also remove patch for causing segfaults when NEON is enabled:
    0002-armv7-mips-sse2-Make-bilinear-cover-fast-paths-use-C.patch

 -- David Turner <david.turner@raspberrypi.com>  Thu, 21 Nov 2024 11:36:32 +0000

pixman (0.42.2-1+rpt2) bookworm; urgency=medium

  * Remove patch suspected of causing segfaults with labwc/wlroots display
    rotation: 0003-pixman-fast-path-Make-bilinear-cover-fetcher-use-COV.patch

 -- David Turner <david.turner@raspberrypi.com>  Thu, 14 Nov 2024 10:46:47 +0000

pixman (0.42.2-1+rpt1) bookworm; urgency=medium

  * Merge optimisations from Ben Avison

 -- Simon Long <simon@raspberrypi.com>  Mon, 20 Feb 2023 07:23:57 +0000

pixman (0.42.2-1) unstable; urgency=medium

  * New upstream release.
  * d/p/Avoid-integer-overflow-leading-to-out-of-bounds-writ.diff:
    - Removed, fixed upstream.

 -- Emilio Pozuelo Monfort <pochu@debian.org>  Fri, 11 Nov 2022 13:42:25 +0100

pixman (0.40.0-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Avoid integer overflow leading to out-of-bounds write (CVE-2022-44638)
    (Closes: #1023427)

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 03 Nov 2022 23:07:46 +0100

pixman (0.40.0-1) unstable; urgency=medium

  * New upstream release. (Closes: #958298, #832579, #838650)
  * control, rules: Migrate to debhelper-compat, bump to 13.
  * symbols: Updated, bump shlibs.

 -- Timo Aaltonen <tjaalton@debian.org>  Thu, 03 Dec 2020 15:28:13 +0200

pixman (0.36.0-1) unstable; urgency=medium

  * New upstream release.
  * Update to my Debian address.
  * Update Vcs-* URLs to point to salsa.debian.org.
  * Use https URL in debian/copyright.
  * Set source format to 1.0.
  * Bump debhelper compat to 11.
  * Bump standards version to 4.2.1.

 -- Andreas Boll <aboll@debian.org>  Wed, 12 Dec 2018 22:02:44 +0100

pixman (0.34.0-2) unstable; urgency=medium

  * Declare Multi-Arch: same for libpixman-1-dev (Closes: #884166).
  * Switch to dbsym package.
  * Stop passing --disable-silent-rules to configure, debhelper does it
    now.
  * Bump standards version to 4.1.2.

 -- Andreas Boll <andreas.boll.dev@gmail.com>  Sun, 17 Dec 2017 13:33:55 +0100

pixman (0.34.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release (no actual changes)
  * Use https URL in debian/watch.

 -- Julien Cristau <jcristau@debian.org>  Sat, 24 Sep 2016 13:25:16 +0200

pixman (0.33.6-1) unstable; urgency=medium

  * New upstream release candidate.
  * Add myself to Uploaders.

 -- Andreas Boll <andreas.boll.dev@gmail.com>  Thu, 14 Jan 2016 13:46:28 +0100

pixman (0.33.4-1) unstable; urgency=medium

  * Team upload.
  * New upstream release candidate.

 -- Andreas Boll <andreas.boll.dev@gmail.com>  Wed, 04 Nov 2015 13:26:18 +0100

pixman (0.33.2-2) sid; urgency=medium

  * Run tests with VERBOSE=1.

 -- Julien Cristau <jcristau@debian.org>  Sat, 12 Sep 2015 20:31:06 +0200

pixman (0.33.2-1) sid; urgency=medium

  [ Andreas Boll ]
  * New upstream release candidate.
  * Enable vmx on ppc64el (closes: #786345).
  * Update Vcs-* fields.
  * Add upstream url.
  * Drop XC- prefix from Package-Type field.
  * Bump standards version to 3.9.6.

  [ intrigeri ]
  * Simplify hardening build flags handling (closes: #760100).
    Thanks to Simon Ruderich <simon@ruderich.org> for the patch.
  * Enable all hardening build flags. Thanks to Simon Ruderich too.

 -- Julien Cristau <jcristau@debian.org>  Sat, 12 Sep 2015 13:08:02 +0200

pixman (0.32.6-3) sid; urgency=medium

  [ intrigeri ]
  * Enable hardening build flags with dpkg-buildflags.

 -- Julien Cristau <jcristau@debian.org>  Sat, 23 Aug 2014 22:16:40 -0700

pixman (0.32.6-2) sid; urgency=medium

  [ Julien Cristau ]
  * Disable vmx on ppc64el (closes: #745547).  Thanks, Breno Leitao!

 -- Cyril Brulebois <kibi@debian.org>  Mon, 18 Aug 2014 22:50:39 +0200

pixman (0.32.6-1) sid; urgency=medium

  * New upstream release.
  * Bump debhelper compat level to 9.
  * Remove Cyril from Uploaders.

 -- Julien Cristau <jcristau@debian.org>  Sun, 13 Jul 2014 16:31:06 +0200

pixman (0.32.4-1) sid; urgency=low

  * New upstream release.

 -- Julien Cristau <jcristau@debian.org>  Tue, 17 Dec 2013 22:04:15 +0100

pixman (0.30.2-2) sid; urgency=low

  * Cherry-pick upstream bigfixes for fixing a crash when rendering
    invalid trapezoids. (LP: #1197921)
    Addresses CVE-2013-6425.

 -- Maarten Lankhorst <maarten.lankhorst@ubuntu.com>  Mon, 18 Nov 2013 15:08:56 +0100

pixman (0.30.2-1) sid; urgency=low

  * New upstream release
    - includes big-endian matrix-test fix
  * Increase alpha-loop test timeout some more.

 -- Julien Cristau <jcristau@debian.org>  Tue, 13 Aug 2013 12:08:18 +0200

pixman (0.30.0-3) sid; urgency=low

  * Increase timeout for the alpha-loop test.  That will hopefully let it pass
    on the mips buildd.

 -- Julien Cristau <jcristau@debian.org>  Sat, 03 Aug 2013 10:24:29 +0200

pixman (0.30.0-2) sid; urgency=low

  * Disable silent Makefile rules.
  * Disable arm iwmmxt fast paths.  It breaks the build.
  * Fix matrix-test on big endian (patch from Siarhei Siamashka).

 -- Julien Cristau <jcristau@debian.org>  Sat, 27 Jul 2013 21:40:48 +0200

pixman (0.30.0-1) sid; urgency=low

  [ Maarten Lankhorst, Cyril Brulebois, Julien Cristau ]
  * New upstream release.

 -- Julien Cristau <jcristau@debian.org>  Fri, 26 Jul 2013 14:58:25 +0200

pixman (0.26.0-4) sid; urgency=high

  * Fix for CVE-2013-1591 (stack-based buffer overflow), cherry-picked from
    0.27.4 (closes: #700308).

 -- Julien Cristau <jcristau@debian.org>  Mon, 18 Feb 2013 19:58:33 +0100

pixman (0.26.0-3) unstable; urgency=low

  * Pass LS_CFLAGS=" " to configure to prevent -march=loongson2f from
    being passed to gcc, which would break on loongson2e (see fdo bug
    #51451). This fixes the test suite failures on mipsel, and should
    avoid any crashes depending on user systems.

 -- Cyril Brulebois <kibi@debian.org>  Wed, 27 Jun 2012 12:11:54 +0200

pixman (0.26.0-2) unstable; urgency=low

  * Cherry-pick from upstream master branch to fix FTBFS on *i386:
    - da6193b1fc “mmx: add missing _mm_empty calls”

 -- Cyril Brulebois <kibi@debian.org>  Fri, 15 Jun 2012 01:25:20 +0200

pixman (0.26.0-1) unstable; urgency=low

  * New upstream release.

 -- Cyril Brulebois <kibi@debian.org>  Fri, 15 Jun 2012 00:16:47 +0200

pixman (0.25.6-1) experimental; urgency=low

  * New upstream release candidate.
  * Remove demos/parrot.jpg before building the source package to avoid
    “binary file contents changed” until it's shipped in the upstream
    tarball.

 -- Cyril Brulebois <kibi@debian.org>  Sun, 20 May 2012 17:56:35 +0200

pixman (0.25.2-1) experimental; urgency=low

  * New upstream release candidate.
  * Add new symbols and bump shlibs accordingly:
    - pixman_region32_clear
    - pixman_region_clear

 -- Cyril Brulebois <kibi@debian.org>  Fri, 09 Mar 2012 13:17:16 +0100

pixman (0.24.4-1) unstable; urgency=low

  * New upstream release
    - Revert "Reject trapezoids where top (botttom) is above (below) the
      edges" (closes: #656682)

 -- Julien Cristau <jcristau@debian.org>  Thu, 09 Feb 2012 21:16:47 +0100

pixman (0.24.2-1) unstable; urgency=low

  * New upstream release:
    - Stable bug fix release from the 0.24 branch.

 -- Cyril Brulebois <kibi@debian.org>  Thu, 19 Jan 2012 12:22:54 +0100

pixman (0.24.0-1) unstable; urgency=low

  * New upstream release.

 -- Cyril Brulebois <kibi@debian.org>  Mon, 07 Nov 2011 18:13:47 +0100

pixman (0.23.8-1) unstable; urgency=low

  * New upstream release.

 -- Cyril Brulebois <kibi@debian.org>  Tue, 01 Nov 2011 12:29:16 +0100

pixman (0.23.6-1) experimental; urgency=low

  [ Rico Tzschichholz ]
  * New upstream release.

 -- Julien Cristau <jcristau@debian.org>  Sat, 22 Oct 2011 11:09:04 +0200

pixman (0.23.2-1) experimental; urgency=low

  * New upstream release.
  * Enable parallel building (by passing --parallel to dh $@).

 -- Cyril Brulebois <kibi@debian.org>  Tue, 05 Jul 2011 01:37:27 +0200

pixman (0.22.0-1) unstable; urgency=low

  * Team upload.

  [ Steve Langasek ]
  * Build for multiarch.

  [ Julien Cristau ]
  * Bump Standards-Version to 3.9.2.
  * New upstream release (no changes from 0.21.8 except for the version bump).

 -- Julien Cristau <jcristau@debian.org>  Sun, 12 Jun 2011 17:02:01 +0200

pixman (0.21.8-1) unstable; urgency=low

  * New upstream release.
  * As seen in the upstream announcement: “When this version of pixman is
    used with the git version of the X server, trapezoid rendering will be
    corrupted. This is a known bug in the X server.”
  * This new release should fix the FTBFS on big endian machines, tests
    were failing due to missing swapping (Closes: #622211).

 -- Cyril Brulebois <kibi@debian.org>  Fri, 29 Apr 2011 17:53:12 +0200

pixman (0.21.6-2) unstable; urgency=low

  * Upload to unstable.

 -- Cyril Brulebois <kibi@debian.org>  Sun, 10 Apr 2011 23:08:36 +0200

pixman (0.21.6-1) experimental; urgency=low

  * New upstream release.
  * Update symbols file with new symbols.
  * Bump shlibs accordingly.
  * Wrap Build-Depends.
  * Remove libpixman1-dev from Conflicts, last seen in etch!
  * Update Uploaders list. Thanks, David!
  * Switch to dh:
    - Use debhelper 8.
    - Use dh-autoreconf.
    - Kill .la files.
    - Switch dh_install from --list-missing to --fail-missing for
      additionaly safety.
  * Add a quilt series placeholder file.
  * Bump Standards-Version to 3.9.1 (no changes needed).

 -- Cyril Brulebois <kibi@debian.org>  Wed, 09 Mar 2011 04:08:02 +0100

pixman (0.21.4-2) unstable; urgency=low

  * Upload to unstable.

 -- Cyril Brulebois <kibi@debian.org>  Sun, 06 Feb 2011 05:31:10 +0100

pixman (0.21.4-1) experimental; urgency=low

  * New upstream release.
  * Update debian/copyright from upstream's COPYING.

 -- Cyril Brulebois <kibi@debian.org>  Wed, 19 Jan 2011 20:31:26 +0100

pixman (0.21.2-1) experimental; urgency=low

  * New upstream release.
  * Update debian/copyright from upstream's COPYING.

 -- Cyril Brulebois <kibi@debian.org>  Wed, 17 Nov 2010 15:56:46 +0100

pixman (0.20.0-1) experimental; urgency=low

  * New upstream release.

 -- Cyril Brulebois <kibi@debian.org>  Sat, 06 Nov 2010 10:00:54 +0100

pixman (0.19.6-1) experimental; urgency=low

  * New upstream release.
  * Bump SHLIBS_VERSION from 0.18.0 to 0.19.4 for newly-added functions.
  * Update symbols file with newly-added functions.
  * Add -c4 to the dh_makeshlibs call, to ensure the build breaks if
    unexpected symbol-related changes happened.
  * As of pixman-0.19.2-5-g5b99710, Gtk+ is auto-detected, make sure not
    to pick it accidentally, by passing --disable-gtk. (That's only for
    test purposes, but would require pixman-1 itself.)
  * Enable the testsuite.
  * Add myself to Uploaders.

 -- Cyril Brulebois <kibi@debian.org>  Wed, 27 Oct 2010 23:14:00 +0200

pixman (0.18.4-1) experimental; urgency=low

  [ Robert Hooker ]
  * New upstream stable release.

 -- Julien Cristau <jcristau@debian.org>  Mon, 06 Sep 2010 21:15:07 +0200

pixman (0.18.2-1) experimental; urgency=low

  * New upstream stable release. Changes since 0.18.0:
    - b48d8b5... Pre-release version bump to 0.18.2
    - 970c183... Add macros for thread local storage on MinGW 32
    - 61ff1a3... Don't use __thread on MinGW.
    - f973be4... Don't consider indexed formats opaque.
    - 34fb385... Add missing HAVE_CONFIG_H guards for config.h inclusion
    - 38928af... Update README to mention the pixman mailing list
    - 6649842... [mmx] Fix mask creation bugs
    - d197dc5... Fixes for pthread thread local storage.
    - 9babaab... Fix uninitialized cache when pthreads are used
    - 4fe0a40... Visual Studio 2010 includes stdint.h
    - 9a46edd... Post-release version bump to 0.18.1

 -- Robert Hooker <sarvatt@ubuntu.com>  Fri, 14 May 2010 13:03:42 -0400

pixman (0.18.0-1) experimental; urgency=low

  * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
    good reason.  Thanks, Colin Watson!
  * Remove myself from Uploaders
  * New upstream release (closes: #579014).
  * Update symbols file for new API, bump shlibs.
  * Drop pixman-arm-don-t-use-env-vars-to-get-hwcap-platform.patch, obsolete.

 -- Julien Cristau <jcristau@debian.org>  Tue, 11 May 2010 14:16:09 +0200

pixman (0.16.4-1) unstable; urgency=low

  * New upstream release.
  * Add dependencies on ${misc:Depends} (lintian).
  * Bump Standards-Version to 3.8.3.

 -- Julien Cristau <jcristau@debian.org>  Sat, 02 Jan 2010 11:26:29 +0000

pixman (0.16.2-1) unstable; urgency=low

  * New upstream release (closes: #546849).
  * Upload to unstable.

 -- Julien Cristau <jcristau@debian.org>  Mon, 28 Sep 2009 18:12:47 +0200

pixman (0.15.20-1) experimental; urgency=low

  * New upstream release candidate.
  * Bump shlibs and update symbols file for
    pixman_disable_out_of_bounds_workaround and new formats.
  * Add patch to disable use of env vars to force hwcap and platform on arm.
  * Add README.source with a pointer to the quilt package.

 -- Julien Cristau <jcristau@debian.org>  Sun, 23 Aug 2009 12:44:59 +0200

pixman (0.15.14-1) experimental; urgency=low

  * Update debian/copyright from upstream COPYING (closes: #519078).  Thanks,
    Jo Shields!
  * New upstream development release.
  * Enable arm simd, we can do runtime detection now.
  * Update symbols file and bump shlibs for new version.
  * Run dh_shlibdeps after dh_installdeb to avoid a dpkg-shlibdeps warning.
  * Move libpixman-1-0-dbg to new 'debug' section.
  * Add ~ to pixman_image_set_source_clipping version in symbols file, to make
    lintian happy.
  * Don't handle nostrip explicitly in debian/rules, dh_strip does that for
    us.
  * Use filter instead of findstring for DEB_BUILD_OPTIONS parsing, as
    standardized by policy 3.8.0.
  * Handle parallel=n in DEB_BUILD_OPTIONS.
  * Bump Standards-Version to 3.8.2.
  * Version the build-dep on debhelper to silence lintian.

 -- Julien Cristau <jcristau@debian.org>  Wed, 24 Jun 2009 21:13:07 +0200

pixman (0.14.0-1) unstable; urgency=low

  [ Brice Goglin ]
  * Update upstream URL in debian/copyright.
  * Install the upstream ChangeLog.

  [ Julien Cristau ]
  * New upstream release.

 -- Julien Cristau <jcristau@debian.org>  Sun, 15 Feb 2009 23:01:14 +0100

pixman (0.13.2-1) experimental; urgency=low

  [ Timo Aaltonen ]
  * New upstream release.
  * Update libpixman-1-0.symbols with new symbols.

  [ Julien Cristau ]
  * Don't use ARM SIMD code.  It doesn't do runtime detection, and will only
    work on ARMv6.
  * Fix shlibs for the udeb.

 -- Julien Cristau <jcristau@debian.org>  Sun, 04 Jan 2009 21:39:31 +0100

pixman (0.12.0-1) experimental; urgency=low

  * New upstream release.
  * Bump pixman_format_supported_source's version in the symbols file, depth
    30 formats were added in 0.11.10.
  * Bump shlibs to 0.11.10 as well.

 -- Julien Cristau <jcristau@debian.org>  Sun, 21 Sep 2008 17:01:01 +0200

pixman (0.11.8-1) experimental; urgency=low

  * New upstream development release.
  * Bump versions for pixman_image_create_bits and
    pixman_format_supported_destination, as some formats were added in 0.11.6.

 -- Julien Cristau <jcristau@debian.org>  Fri, 18 Jul 2008 15:21:17 +0200

pixman (0.11.6-1) experimental; urgency=low

  * New upstream development release.
  * Bump shlibs and update symbols files.

 -- Julien Cristau <jcristau@debian.org>  Tue, 15 Jul 2008 21:36:11 +0200

pixman (0.10.0-2) unstable; urgency=low

  [ Frans Pop ]
  * Add libpixman-1-0-udeb (needed for cairo).  Closes: #476480.

 -- Julien Cristau <jcristau@debian.org>  Thu, 17 Apr 2008 14:08:20 +0200

pixman (0.10.0-1) unstable; urgency=low

  * New upstream release.
  * Bump shlibs to 0.10.0.
  * Run autoreconf at build-time.
    Build-depend on automake, autoconf, libtool and pkg-config.  Drop patch
    for maintainer mode, and drop build-dep on quilt and corresponding code in
    debian/rules.  Add new rules autogen and config, where we run autoreconf
    and configure, respectively.  Update clean rule to remove files generated
    by autogen.
  * Add symbols file for libpixman-1-0.
  * Bump Standards-Version to 3.7.3.
  * Add Vcs-Git and Vcs-Browser control fields.

 -- Julien Cristau <jcristau@debian.org>  Fri, 04 Apr 2008 14:31:30 +0200

pixman (0.9.6-1) unstable; urgency=low

  * New upstream release (closes: #452734).
    + 02_no-sse.diff: remove, fix included upstream;
    + 03_fbFetchTransformed_64bit_fix.diff: remove, 64bit issues should be
      fixed too.

 -- Julien Cristau <jcristau@debian.org>  Sun, 25 Nov 2007 00:41:31 +0100

pixman (0.9.5-3) unstable; urgency=low

  * Add patch by Francis Whittle from upstream bug#12398
    (https://bugs.freedesktop.org/attachment.cgi?id=11896) to fix arithmetic
    bug in fbFetchTransformed (causing X crashes on 64bit); closes: #444457.

 -- Julien Cristau <jcristau@debian.org>  Tue, 16 Oct 2007 09:52:16 +0200

pixman (0.9.5-2) unstable; urgency=high

  * High urgency for RC bugfix.
  * Don't use -msse, to prevent gcc 4.2 from generating SSE instructions for
    its builtin functions, the X server from going SIGILL on CPUs supporting
    MMX but not SSE, and us from losing (closes: #442829).
  * Enable maintainer mode in configure.ac.

 -- Julien Cristau <jcristau@debian.org>  Wed, 19 Sep 2007 23:21:46 +0200

pixman (0.9.5-1) unstable; urgency=low

  * New upstream release (no actual changes since 0.9.4-2, just new upstream
    tarball).
  * Add watch file.
  * Upload to unstable for X.Org 7.3.

 -- Julien Cristau <jcristau@debian.org>  Wed, 05 Sep 2007 21:43:58 +0200

pixman (0.9.4-2) experimental; urgency=low

  * Update from git master branch (commit 8ff7213f).
  * Bump shlibs.

 -- Julien Cristau <jcristau@debian.org>  Mon, 03 Sep 2007 17:11:24 +0200

pixman (0.9.4-1) experimental; urgency=low

  * New upstream version
  * Update packaging for the name change. It's now pixman-1, so we use
    libpixman-1-0 for the package names
  * Add myself to uploaders
  * Pull upstream fix for the .pc file for the library name change

 -- David Nusinow <dnusinow@debian.org>  Thu, 09 Aug 2007 22:15:45 -0400

pixman (0.9.3~git20070729-1) experimental; urgency=low

  * First upload (closes: 428774).

 -- Julien Cristau <jcristau@debian.org>  Wed, 01 Aug 2007 13:24:36 +0200
