--- pixman-0.44.0.orig/debian/README.source +++ pixman-0.44.0/debian/README.source @@ -0,0 +1,3 @@ +This package uses quilt to manage modifications to the upstream source. See +/usr/share/doc/quilt/README.source for details. + --- pixman-0.44.0.orig/debian/changelog +++ pixman-0.44.0/debian/changelog @@ -0,0 +1,569 @@ +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 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 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 Thu, 07 Nov 2024 16:48:29 +0200 + +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 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 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 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 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 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 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 Thu, 14 Jan 2016 13:46:28 +0100 + +pixman (0.33.4-1) unstable; urgency=medium + + * Team upload. + * New upstream release candidate. + + -- Andreas Boll Wed, 04 Nov 2015 13:26:18 +0100 + +pixman (0.33.2-2) sid; urgency=medium + + * Run tests with VERBOSE=1. + + -- Julien Cristau 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 for the patch. + * Enable all hardening build flags. Thanks to Simon Ruderich too. + + -- Julien Cristau 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 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 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 Sun, 13 Jul 2014 16:31:06 +0200 + +pixman (0.32.4-1) sid; urgency=low + + * New upstream release. + + -- Julien Cristau 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 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 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 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 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 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 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 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 Fri, 15 Jun 2012 01:25:20 +0200 + +pixman (0.26.0-1) unstable; urgency=low + + * New upstream release. + + -- Cyril Brulebois 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 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 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 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 Thu, 19 Jan 2012 12:22:54 +0100 + +pixman (0.24.0-1) unstable; urgency=low + + * New upstream release. + + -- Cyril Brulebois Mon, 07 Nov 2011 18:13:47 +0100 + +pixman (0.23.8-1) unstable; urgency=low + + * New upstream release. + + -- Cyril Brulebois Tue, 01 Nov 2011 12:29:16 +0100 + +pixman (0.23.6-1) experimental; urgency=low + + [ Rico Tzschichholz ] + * New upstream release. + + -- Julien Cristau 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 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 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 Fri, 29 Apr 2011 17:53:12 +0200 + +pixman (0.21.6-2) unstable; urgency=low + + * Upload to unstable. + + -- Cyril Brulebois 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 Wed, 09 Mar 2011 04:08:02 +0100 + +pixman (0.21.4-2) unstable; urgency=low + + * Upload to unstable. + + -- Cyril Brulebois 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 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 Wed, 17 Nov 2010 15:56:46 +0100 + +pixman (0.20.0-1) experimental; urgency=low + + * New upstream release. + + -- Cyril Brulebois 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 Wed, 27 Oct 2010 23:14:00 +0200 + +pixman (0.18.4-1) experimental; urgency=low + + [ Robert Hooker ] + * New upstream stable release. + + -- Julien Cristau 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Thu, 09 Aug 2007 22:15:45 -0400 + +pixman (0.9.3~git20070729-1) experimental; urgency=low + + * First upload (closes: 428774). + + -- Julien Cristau Wed, 01 Aug 2007 13:24:36 +0200 --- pixman-0.44.0.orig/debian/control +++ pixman-0.44.0/debian/control @@ -0,0 +1,50 @@ +Source: pixman +Section: devel +Priority: optional +Maintainer: Debian X Strike Force +Uploaders: Andreas Boll +Build-Depends: + debhelper-compat (= 13), + meson, + pkgconf, + quilt, +Standards-Version: 4.2.1 +Vcs-Git: https://salsa.debian.org/xorg-team/lib/pixman.git +Vcs-Browser: https://salsa.debian.org/xorg-team/lib/pixman +Homepage: http://pixman.org/ + +Package: libpixman-1-0 +Section: libs +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Pre-Depends: ${misc:Pre-Depends} +Multi-Arch: same +Description: pixel-manipulation library for X and cairo + A library for manipulating pixel regions -- a set of Y-X banded + rectangles, image compositing using the Porter/Duff model + and implicit mask generation for geometric primitives including + trapezoids, triangles, and rectangles. + +Package: libpixman-1-0-udeb +Section: debian-installer +Package-Type: udeb +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends}, +Description: pixel-manipulation library for X and cairo + This package contains a minimal set of libraries needed for the Debian + installer. Do not install it on a normal system. + +Package: libpixman-1-dev +Section: libdevel +Architecture: any +Depends: + libpixman-1-0 (= ${binary:Version}), + ${misc:Depends}, +Multi-Arch: same +Description: pixel-manipulation library for X and cairo (development files) + Development libraries, header files and documentation needed by + programs that want to compile with the Cairo/X pixman library. --- pixman-0.44.0.orig/debian/copyright +++ pixman-0.44.0/debian/copyright @@ -0,0 +1,47 @@ +This package was downloaded from +https://xorg.freedesktop.org/releases/individual/lib/ + +Debian packaging by Julien Cristau , 18 May 2007. + +The following is the MIT license, agreed upon by most contributors. +Copyright holders of new code should use this license statement where +possible. They may also add themselves to the list below. + +/* + * Copyright 1987, 1988, 1989, 1998 The Open Group + * Copyright 1987, 1988, 1989 Digital Equipment Corporation + * Copyright 1999, 2004, 2008 Keith Packard + * Copyright 2000 SuSE, Inc. + * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc. + * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc. + * Copyright 2004 Nicholas Miell + * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech + * Copyright 2005 Trolltech AS + * Copyright 2007 Luca Barbato + * Copyright 2008 Aaron Plattner, NVIDIA Corporation + * Copyright 2008 Rodrigo Kumpera + * Copyright 2008 André Tupinambá + * Copyright 2008 Mozilla Corporation + * Copyright 2008 Frederic Plourde + * Copyright 2009, Oracle and/or its affiliates. All rights reserved. + * Copyright 2009, 2010 Nokia Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ --- pixman-0.44.0.orig/debian/libpixman-1-0-udeb.install +++ pixman-0.44.0/debian/libpixman-1-0-udeb.install @@ -0,0 +1 @@ +usr/lib/*/libpixman-1.so.* /usr/lib --- pixman-0.44.0.orig/debian/libpixman-1-0.install +++ pixman-0.44.0/debian/libpixman-1-0.install @@ -0,0 +1 @@ +usr/lib/*/libpixman-1.so.* --- pixman-0.44.0.orig/debian/libpixman-1-0.lintian-overrides +++ pixman-0.44.0/debian/libpixman-1-0.lintian-overrides @@ -0,0 +1,2 @@ +libpixman-1-0: symbols-declares-dependency-on-other-package libpixman-1-0-private + --- pixman-0.44.0.orig/debian/libpixman-1-0.symbols +++ pixman-0.44.0/debian/libpixman-1-0.symbols @@ -0,0 +1,153 @@ +libpixman-1.so.0 libpixman-1-0 #MINVER# +| libpixman-1-0-private + _pixman_internal_only_get_implementation@Base 0 1 + pixman_add_trapezoids@Base 0 + pixman_add_traps@Base 0 + pixman_add_triangles@Base 0.21.6 + pixman_blt@Base 0 + pixman_composite_glyphs@Base 0.27.2 + pixman_composite_glyphs_no_mask@Base 0.27.2 + pixman_composite_trapezoids@Base 0.21.6 + pixman_composite_triangles@Base 0.21.6 + pixman_compute_composite_region@Base 0 + pixman_disable_out_of_bounds_workaround@Base 0.15.16 + pixman_edge_init@Base 0 + pixman_edge_step@Base 0 + pixman_f_transform_bounds@Base 0.13.2 + pixman_f_transform_from_pixman_transform@Base 0.13.2 + pixman_f_transform_init_identity@Base 0.13.2 + pixman_f_transform_init_rotate@Base 0.13.2 + pixman_f_transform_init_scale@Base 0.13.2 + pixman_f_transform_init_translate@Base 0.13.2 + pixman_f_transform_invert@Base 0.13.2 + pixman_f_transform_multiply@Base 0.13.2 + pixman_f_transform_point@Base 0.13.2 + pixman_f_transform_point_3d@Base 0.13.2 + pixman_f_transform_rotate@Base 0.13.2 + pixman_f_transform_scale@Base 0.13.2 + pixman_f_transform_translate@Base 0.13.2 + pixman_fill@Base 0 + pixman_filter_create_separable_convolution@Base 0.30.0 + pixman_format_supported_destination@Base 0.15.16 + pixman_format_supported_source@Base 0.15.16 + pixman_glyph_cache_create@Base 0.27.2 + pixman_glyph_cache_destroy@Base 0.27.2 + pixman_glyph_cache_freeze@Base 0.27.2 + pixman_glyph_cache_insert@Base 0.27.2 + pixman_glyph_cache_lookup@Base 0.27.2 + pixman_glyph_cache_remove@Base 0.27.2 + pixman_glyph_cache_thaw@Base 0.27.2 + pixman_glyph_get_extents@Base 0.27.2 + pixman_glyph_get_mask_format@Base 0.27.2 + pixman_image_composite@Base 0.15.14 + pixman_image_composite32@Base 0.18.0 + pixman_image_create_bits@Base 0.15.12 + pixman_image_create_bits_no_clear@Base 0.27.4 + pixman_image_create_conical_gradient@Base 0 + pixman_image_create_linear_gradient@Base 0 + pixman_image_create_radial_gradient@Base 0 + pixman_image_create_solid_fill@Base 0 + pixman_image_fill_boxes@Base 0.18.0 + pixman_image_fill_rectangles@Base 0.15.14 + pixman_image_get_component_alpha@Base 0.19.6 + pixman_image_get_data@Base 0 + pixman_image_get_depth@Base 0 + pixman_image_get_destroy_data@Base 0.18.0 + pixman_image_get_format@Base 0.19.6 + pixman_image_get_height@Base 0 + pixman_image_get_stride@Base 0 + pixman_image_get_width@Base 0 + pixman_image_ref@Base 0 + pixman_image_set_accessors@Base 0 + pixman_image_set_alpha_map@Base 0 + pixman_image_set_clip_region32@Base 0.11.2 + pixman_image_set_clip_region@Base 0 + pixman_image_set_component_alpha@Base 0 + pixman_image_set_destroy_function@Base 0.15.12 + pixman_image_set_dither@Base 0.40.0 + pixman_image_set_dither_offset@Base 0.40.0 + pixman_image_set_filter@Base 0.30.0 + pixman_image_set_has_client_clip@Base 0 + pixman_image_set_indexed@Base 0 + pixman_image_set_repeat@Base 0 + pixman_image_set_source_clipping@Base 0.9.4-2~ + pixman_image_set_transform@Base 0 + pixman_image_unref@Base 0 + pixman_line_fixed_edge_init@Base 0 + pixman_rasterize_edges@Base 0 + pixman_rasterize_trapezoid@Base 0 + pixman_region32_clear@Base 0.25.2 + pixman_region32_contains_point@Base 0.11.2 + pixman_region32_contains_rectangle@Base 0.11.2 + pixman_region32_copy@Base 0.11.2 + pixman_region32_empty@Base 0.44.0 + pixman_region32_equal@Base 0.11.2 + pixman_region32_extents@Base 0.11.2 + pixman_region32_fini@Base 0.11.2 + pixman_region32_init@Base 0.11.2 + pixman_region32_init_from_image@Base 0.18.0 + pixman_region32_init_rect@Base 0.11.2 + pixman_region32_init_rects@Base 0.11.2 + pixman_region32_init_with_extents@Base 0.11.2 + pixman_region32_intersect@Base 0.11.2 + pixman_region32_intersect_rect@Base 0.19.6 + pixman_region32_inverse@Base 0.11.2 + pixman_region32_n_rects@Base 0.11.2 + pixman_region32_not_empty@Base 0.11.2 + pixman_region32_rectangles@Base 0.11.2 + pixman_region32_reset@Base 0.11.2 + pixman_region32_selfcheck@Base 0.11.2 + pixman_region32_subtract@Base 0.11.2 + pixman_region32_translate@Base 0.11.2 + pixman_region32_union@Base 0.11.2 + pixman_region32_union_rect@Base 0.11.2 + pixman_region_clear@Base 0.25.2 + pixman_region_contains_point@Base 0 + pixman_region_contains_rectangle@Base 0 + pixman_region_copy@Base 0 + pixman_region_empty@Base 0.44.0 + pixman_region_equal@Base 0 + pixman_region_extents@Base 0 + pixman_region_fini@Base 0 + pixman_region_init@Base 0 + pixman_region_init_from_image@Base 0.18.0 + pixman_region_init_rect@Base 0 + pixman_region_init_rects@Base 0 + pixman_region_init_with_extents@Base 0 + pixman_region_intersect@Base 0 + pixman_region_intersect_rect@Base 0.19.6 + pixman_region_inverse@Base 0 + pixman_region_n_rects@Base 0 + pixman_region_not_empty@Base 0 + pixman_region_rectangles@Base 0 + pixman_region_reset@Base 0 + pixman_region_selfcheck@Base 0 + pixman_region_set_static_pointers@Base 0 + pixman_region_subtract@Base 0 + pixman_region_translate@Base 0 + pixman_region_union@Base 0 + pixman_region_union_rect@Base 0 + pixman_sample_ceil_y@Base 0 + pixman_sample_floor_y@Base 0 + pixman_transform_bounds@Base 0.13.2 + pixman_transform_from_pixman_f_transform@Base 0.13.2 + pixman_transform_init_identity@Base 0.13.2 + pixman_transform_init_rotate@Base 0.13.2 + pixman_transform_init_scale@Base 0.13.2 + pixman_transform_init_translate@Base 0.13.2 + pixman_transform_invert@Base 0.13.2 + pixman_transform_is_identity@Base 0.13.2 + pixman_transform_is_int_translate@Base 0.13.2 + pixman_transform_is_inverse@Base 0.13.2 + pixman_transform_is_scale@Base 0.13.2 + pixman_transform_multiply@Base 0.13.2 + pixman_transform_point@Base 0.13.2 + pixman_transform_point_31_16@Base 0 1 + pixman_transform_point_31_16_3d@Base 0 1 + pixman_transform_point_31_16_affine@Base 0 1 + pixman_transform_rotate@Base 0.13.2 + pixman_transform_scale@Base 0.13.2 + pixman_transform_translate@Base 0.13.2 + pixman_transform_point_3d@Base 0 + pixman_version@Base 0.10.0 + pixman_version_string@Base 0.10.0 --- pixman-0.44.0.orig/debian/libpixman-1-dev.install +++ pixman-0.44.0/debian/libpixman-1-dev.install @@ -0,0 +1,3 @@ +usr/lib/*/libpixman-1.so +usr/lib/*/pkgconfig +usr/include/pixman-1 --- pixman-0.44.0.orig/debian/patches/series +++ pixman-0.44.0/debian/patches/series @@ -0,0 +1 @@ +test-increase-timeout.diff --- pixman-0.44.0.orig/debian/patches/test-increase-timeout.diff +++ pixman-0.44.0/debian/patches/test-increase-timeout.diff @@ -0,0 +1,11 @@ +--- a/test/alpha-loop.c ++++ b/test/alpha-loop.c +@@ -22,7 +22,7 @@ main (int argc, char **argv) + d = pixman_image_create_bits (PIXMAN_a8r8g8b8, WIDTH, HEIGHT, dest, WIDTH * 4); + s = pixman_image_create_bits (PIXMAN_a2r10g10b10, WIDTH, HEIGHT, src, WIDTH * 4); + +- fail_after (5, "Infinite loop detected: 5 seconds without progress\n"); ++ fail_after (50, "Infinite loop detected: 50 seconds without progress\n"); + + pixman_image_set_alpha_map (s, a, 0, 0); + pixman_image_set_alpha_map (a, s, 0, 0); --- pixman-0.44.0.orig/debian/rules +++ pixman-0.44.0/debian/rules @@ -0,0 +1,32 @@ +#!/usr/bin/make -f + +PACKAGE = libpixman-1-0 +SHLIBS = 0.40.0 + +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# Disable Gtk+ autodetection: +override_dh_auto_configure: + # also avoid loongson2f optimizations on mipsel, see 0.26.0-3 + # changelog entry: + LS_CFLAGS=" " dh_auto_configure -- \ + -Dgtk=disabled + +# Install in debian/tmp to retain control through dh_install: +override_dh_auto_install: + dh_auto_install --destdir=debian/tmp + +# Kill *.la files, and forget no-one: +override_dh_install: + find debian/tmp -name '*.la' -delete + dh_install + +# Shlibs: +override_dh_makeshlibs: + dh_makeshlibs -p$(PACKAGE) --add-udeb $(PACKAGE)-udeb -V"$(PACKAGE) (>= $(SHLIBS))" -- -c4 + +override_dh_auto_test: + dh_auto_test -- --verbose --timeout-multiplier 3 + +%: + dh $@ --with quilt --builddirectory=build/ --- pixman-0.44.0.orig/debian/source/format +++ pixman-0.44.0/debian/source/format @@ -0,0 +1 @@ +1.0 --- pixman-0.44.0.orig/debian/watch +++ pixman-0.44.0/debian/watch @@ -0,0 +1,3 @@ +#git=git://anongit.freedesktop.org/pixman +version=3 +https://xorg.freedesktop.org/releases/individual/lib/ pixman-(.*)\.tar\.gz