Change log for cairo package in Debian

175 of 86 results
Published in sid-release
cairo (1.18.0-3) unstable; urgency=medium

  * Revert "Disable tests on 32-bit architectures for time_t bootstrapping"

 -- Jeremy Bícha <email address hidden>  Sat, 23 Mar 2024 08:43:18 -0400
Superseded in sid-release
cairo (1.18.0-2) unstable; urgency=medium

  [ Samuel Thibault ]
  * Provide a nocheck build profile to ease bootstrapping (Closes: #1055462)
  * Also include specture in the nocheck profile to avoid a build-dependency
    loop while bootstrapping

  [ Jeremy Bícha ]
  * Stop using debian/control.in and dh-sequence-gnome
  * Disable tests on 32-bit architectures for time_t bootstrapping

 -- Jeremy Bícha <email address hidden>  Fri, 08 Mar 2024 16:24:39 -0500
Superseded in sid-release
cairo (1.18.0-1) unstable; urgency=medium

  * New upstream release (LP: #2037186)
  * Drop all patches: applied in new release
  * debian/libcairo*.symbols: Add new symbols

 -- Jeremy Bícha <email address hidden>  Sat, 23 Sep 2023 18:39:51 -0400

Available diffs

Superseded in sid-release
cairo (1.17.8-3) unstable; urgency=medium

  * Replace disable test patch with an argument to dh_auto_test
  * Release to unstable (Closes: #1041324)

 -- Jeremy Bícha <email address hidden>  Wed, 06 Sep 2023 08:12:07 -0400
Deleted in experimental-release (Reason: None provided.)
cairo (1.17.8-2) experimental; urgency=medium

  * Add 2 patches to update check-def test for ARM & MIPS

 -- Jeremy Bícha <email address hidden>  Sun, 02 Jul 2023 10:02:22 -0400

Available diffs

Superseded in experimental-release
cairo (1.17.8-1) experimental; urgency=medium

  * New upstream release (Closes: #958487)
    - CVE-2019-6462 Fix infinite loop in cairo-arc.c (Closes: #929945)
  * Build with meson
  * Stop building cairo-perf-utils (Closes: #715709)
  * Drop all patches except for the Hurd patch
  * Cherry-pick patch to fix tee build
  * debian/control.in: Build-Depend on libspectre-dev
  * debian/control.in: Drop ancient Breaks & obsolete version restraints
  * debian/control.in: Build-Depend on ghostscript, libpoppler-glib-dev
    & librsvg2-dev for build tests
  * debian/docs: README → README.md
  * debian/libcairo2.symbols: Add new symbols
  * Don't disable png support for the udeb
  * Enable some build tests
  * Temporarily disable docs test
  * Update standards version to 4.6.2, no changes needed

 -- Jeremy Bícha <email address hidden>  Fri, 30 Jun 2023 19:29:07 -0400
Published in bookworm-release
Published in sid-release
cairo (1.16.0-7) unstable; urgency=medium

  [ Simon McVittie ]
  * d/gbp.conf: Use upstream/1.16.x branch for upstream releases

  [ Jeremy Bicha ]
  * Add debian/upstream/metadata
  * debian/control.in: Build-Depend on dh-sequence-gnome
  * debian/rules: Don't override dh_missing

 -- Jeremy Bicha <email address hidden>  Fri, 09 Dec 2022 14:43:31 -0500

Available diffs

Superseded in sid-release
cairo (1.16.0-6) unstable; urgency=medium

  * Team upload

  [ Helmut Grohne ]
  * Drop unused Build-Depends: libxsm-dev, xutils-dev, libxt-dev.
    These appear to have been unused since 2006, when cairo switched to
    preferring pkg-config and xlib.pc as its way to find Xlib.
    (Closes: #980992)

  [ Laurent Bigonville ]
  * debian/control.in: Switch dependencies from transitional
    libfreetype6-dev to libfreetype-dev

  [ Simon McVittie ]
  * d/control.in: Replace transitional libfontconfig1-dev with
    libfontconfig-dev
  * Standards-Version: 4.6.0 (no changes required)
  * Apply fixes suggested by lintian-brush:
    - Add missing ${misc:Depends} to Depends for libcairo2-udeb
    - Avoid explicitly specifying -Wl,--as-needed linker flag.
      This is the default in toolchain versions >= bullseye.
    - Bump debhelper compat level from 12 to 13.
      No changes to built binaries (verified with diffoscope).
  * d/rules: Don't do feature-reduced udeb build if udebs have been
    disabled. Thanks to Matthias Klose (Closes: part of #986153)
  * d/rules: Disable LTO optimization.
    The "optimize" feature area is not in Debian yet, but it's present in
    dpkg git and was backported into Ubuntu's dpkg. According to testing in
    Ubuntu, cairo is not ready for this yet.
    Thanks to Matthias Klose (Closes: #986153)
  * Canonicalize order of dependencies, etc. (wrap-and-sort -ab)

  [ Debian Janitor ]
  * Remove version constraints unnecessary since buster

 -- Simon McVittie <email address hidden>  Sun, 08 May 2022 14:05:12 +0100
Published in buster-release
Superseded in sid-release
cairo (1.16.0-4+deb10u1) buster; urgency=medium

  * CVE-2020-35492 (Closes: #CVE-2020-35492)

 -- Moritz Mühlenhoff <email address hidden>  Fri, 22 Jan 2021 00:02:52 +0100
Published in bullseye-release
Superseded in sid-release
cairo (1.16.0-5) unstable; urgency=medium

  * Team upload
  * d/patches: Add patches from upstream for CVE-2020-35492
    (Closes: #978658)
  * Build-Depend on gtk-doc-tools.
    autoconf 2.70 automatically runs gtkdocize to update gtk-doc-related
    files for packages that invoke the GTK_DOC_CHECK macro, causing FTBFS
    with that version if gtk-doc-tools is not installed. (Closes: #978779)
  * d/tests/build: Mark as superficial (see #904979)
  * d/tests/build: Fix shellcheck warnings
  * d/tests/build: Use correct compiler for proposed autopkgtest
    cross-architecture testing support (Closes: #946371)
  * d/shlibs.local: Generate lockstep dependencies between binary packages.
    Upstream developers are not going to support mixing binary packages
    of different versions from the same source package, and neither should
    we; they all migrate to testing as a unit anyway.
  * Add Build-Depends-Package to all symbols files
  * Remove migration path from libcairo2-dbg older than Debian 9 'stretch'
  * d/rules: Don't maintain shlibs version manually.
    The symbols files make this unnecessary under most circumstances, and -V
    (which is the default in debhelper compat level 12) generates a
    dependency on at least the corresponding upstream version as a fallback.
  * Move to debhelper-compat 12
    - Drop -V from dh_makeshlibs (it is now the default)
  * Set Rules-Requires-Root to no
  * Wrap a long line in the 1.12.4-1 changelog entry (thanks, lintian-brush)
  * d/patches: Move patches from upstream to beginning of series, and add
    metadata
  * Add Lintian override for documentation in /usr/share/gtk-doc/html.
    See #970275 for details of why this is correct.
  * libcairo-gobject2: Add override for library-not-linked-against-libc.
    This library uses functions from Cairo, GLib and GObject, and does not
    directly depend on glibc.
  * Register with doc-base using a symlink in /usr/share/doc.
    This silences a Lintian warning, and makes the documentation a bit more
    discoverable.
  * Standards-Version: 4.5.1 (no changes required)

 -- Simon McVittie <email address hidden>  Thu, 31 Dec 2020 21:39:40 +0000
Superseded in buster-release
Superseded in sid-release
cairo (1.16.0-4) unstable; urgency=medium

  * Team upload
  * d/p/ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-c.patch:
    Apply patch to fix memory corruption with packages that set their
    own memory allocator, such as WebKitGTK+.
    (Closes: #915801, CVE-2018-19876)

 -- Simon McVittie <email address hidden>  Fri, 15 Mar 2019 07:57:56 +0000

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.16.0-3) unstable; urgency=medium

  * debian/patches/git-pdf-add-missing-flush.patch:
    - backport patch to fix corrupted pdf exports/prints

 -- Sebastien Bacher <email address hidden>  Fri, 22 Feb 2019 15:07:18 +0100

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.16.0-2) unstable; urgency=medium

  * Restore -Wl,-O1 to our LDFLAGS
  * Bump Standards-Version to 4.3.0

 -- Jeremy Bicha <email address hidden>  Sun, 23 Dec 2018 18:02:09 -0500

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.16.0-1) unstable; urgency=medium

  * New upstream release
  * debian/watch: watch for stable releases
  * Drop 0005-Fix-assertion-failure-in-the-freetype-backend.patch:
    - Applied in new release

 -- Jeremy Bicha <email address hidden>  Sat, 20 Oct 2018 09:36:36 -0400

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.15.12-1) unstable; urgency=medium

  * New upstream snapshot release
  * debian/libcairo2.symbols: Add new symbols
  * Drop 0005-Revert-fix-warning-variable-X.patch: Applied in new release
  * Cherry-pick 0005-Fix-assertion-failure-in-the-freetype-backend.patch
  * Bump Standards-Version to 4.1.4
  * Build with all hardening flags
  * Minor update to debian/watch
  * Update debian/gbp.conf

 -- Jeremy Bicha <email address hidden>  Thu, 23 Aug 2018 20:05:13 -0400

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.15.10-3) unstable; urgency=medium

  * Disable the test suite (enabled in 1.15.10-2). The test results were
    ignored anyway, and the test suite is quite broken at the moment so
    we won't be able to make the results fatal anytime soon. Furthermore,
    there's only one mega-test that runs all the smaller tests, and this
    causes automake to emit no output until the one test is done, making
    the build fail on builders with no FPU due to inactivity.
    Closes: #891547.

 -- Emilio Pozuelo Monfort <email address hidden>  Wed, 18 Apr 2018 18:07:55 +0200

Available diffs

Superseded in sid-release
cairo (1.15.10-2) unstable; urgency=medium

  * Cherry-pick 0005-Revert-fix-warning-variable-X.patch:
    Fix libcairo-perl autopkgtest regression. Thanks Niko Tyni
    for identifying the fix. (Closes: #889471)
  * Mark libcairo2-dev as Multi-Arch: same (Closes: #689122) and
    libcairo2-doc as Multi-Arch: foreign (Closes: #884167)

 -- Jeremy Bicha <email address hidden>  Sun, 25 Feb 2018 08:01:14 -0500
Superseded in buster-release
Superseded in sid-release
cairo (1.15.10-1) unstable; urgency=medium

  * New upstream snapshot release
  * Update Vcs fields for migration to https://salsa.debian.org/
  * debian/libcairo2.symbols: Add new symbols
  * Drop 07_CVE-2016-9082.patch: Applied in new release
  * Refresh patches

 -- Jeremy Bicha <email address hidden>  Fri, 02 Feb 2018 14:39:52 -0500

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.15.8-3) unstable; urgency=medium

  * Update Vcs fields and gbp.conf for Debian GNOME team conventions
  * Bump debhelper compat to 11
  * Bump Standards-Version to 4.1.2

 -- Jeremy Bicha <email address hidden>  Thu, 21 Dec 2017 13:39:22 -0500

Available diffs

Superseded in buster-release
Superseded in sid-release
cairo (1.15.8-2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable

 -- Laurent Bigonville <email address hidden>  Wed, 25 Oct 2017 15:08:05 +0200
Deleted in experimental-release (Reason: None provided.)
cairo (1.15.8-1) experimental; urgency=medium

  * Team upload.
  * New upstream snapshot release
    - debian/libcairo2.symbols: Add newly exported symbols
  * Bump Standards-Version to 4.1.1 (no further changes)

 -- Laurent Bigonville <email address hidden>  Tue, 17 Oct 2017 18:21:16 +0200
Superseded in buster-release
Superseded in sid-release
cairo (1.14.10-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 1.14.10

 -- Andreas Henriksson <email address hidden>  Sat, 01 Jul 2017 12:02:13 +0200

Available diffs

Published in jessie-release
cairo (1.14.0-2.1+deb8u2) jessie; urgency=medium

  * Non-maintainer upload.
  * CVE-2016-9082: DoS attack based on using SVG to generate invalid pointers
    from a _cairo_image_surface in write_png.
    (Closes: #842289)

 -- Salvatore Bonaccorso <email address hidden>  Fri, 30 Dec 2016 07:30:39 +0100
Superseded in buster-release
Published in stretch-release
Superseded in sid-release
cairo (1.14.8-1) unstable; urgency=medium

  * Acknowledge NMU, thanks Salvatore.
  * New upstream release.
  * Switch URLs to https.
  * Switch to -dbgsym packages.

 -- Emilio Pozuelo Monfort <email address hidden>  Wed, 14 Dec 2016 00:13:33 +0100

Available diffs

Superseded in stretch-release
Superseded in sid-release
cairo (1.14.6-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * CVE-2016-9082: DoS attack based on using SVG to generate invalid pointers
    from a _cairo_image_surface in write_png.  (Closes: #842289)

 -- Salvatore Bonaccorso <email address hidden>  Sun, 30 Oct 2016 13:25:37 +0100
Superseded in jessie-release
Superseded in stretch-release
Superseded in sid-release
cairo (1.14.0-2.1+deb8u1) jessie; urgency=medium

  * Fix CVE-2016-3190

 -- Moritz Mühlenhoff <email address hidden>  Sat, 19 Mar 2016 22:37:18 +0100
Superseded in stretch-release
Superseded in sid-release
cairo (1.14.6-1) unstable; urgency=medium

  * New upstream release.

 -- Michael Biebl <email address hidden>  Sat, 09 Jan 2016 22:36:29 +0100

Available diffs

Superseded in stretch-release
Superseded in sid-release
cairo (1.14.4-1) unstable; urgency=medium

  * New upstream release.
  * Refresh debian/patches/06_hurd-map-noreserve.patch.
  * Drop obsolete debian/libcairo2.install.opt file, we no longer support
    building an optimized flavor.
  * Drop obsolete XS-Testsuite field. This is no longer necessary with recent
    versions of dpkg.
  * Use https:// for Vcs-Browser.

 -- Michael Biebl <email address hidden>  Fri, 30 Oct 2015 09:15:44 +0100
Superseded in stretch-release
Superseded in sid-release
cairo (1.14.2-2) unstable; urgency=medium

  * Upload to unstable.

 -- Michael Biebl <email address hidden>  Thu, 14 May 2015 01:51:07 +0200
Deleted in experimental-release (Reason: None provided.)
cairo (1.14.2-1) experimental; urgency=medium


  * Update gbp.conf for experimental
  * New upstream version 1.14.2
    - pdf-operators: Only wrap text strings for PS output: should fix
      formatting of some PDFs (LP: #657094)
  * Drop patches applied upstream in this release
    - 0005-CFF-Fix-unaligned-access.patch
    - 0008-tor-scan-converter-can-t-do_fullrow-when-intersectio.patch

 -- Iain Lane <email address hidden>  Wed, 08 Apr 2015 12:28:35 +0100
Superseded in stretch-release
Superseded in jessie-release
Superseded in sid-release
cairo (1.14.0-2.1) unstable; urgency=medium


  * Non-maintainer upload.
  * debian/patches - picked two post-release patches resolving Debian-reported
    issues:
    - 0005-CFF-Fix-unaligned-access.patch
      fixes unaligned access reported on sparc (Closes: #712836)
    - 0008-tor-scan-converter-can-t-do_fullrow-when-intersectio.patch
      resolves segfault while rendering some graphs (Closes: #766479)

 -- Yaroslav Halchenko <email address hidden>  Fri, 24 Oct 2014 15:36:28 -0400
Superseded in sid-release
cairo (1.14.0-2) unstable; urgency=medium


  * Modernise debian/rules using minimised dh.
  * Use list-missing to show uninstalled files.
  * Don't install libtool .la files.
  * Add --as-needed to dh-autoreconf.
  * Use canonical URLs for Vcs-* fields.
  * Set <email address hidden> as Maintainer.
  * Install cairo-analyse-trace binary into cairo-perf-utils package.

 -- Michael Biebl <email address hidden>  Wed, 22 Oct 2014 16:37:08 +0200
Superseded in sid-release
cairo (1.14.0-1) unstable; urgency=medium


  * New upstream release.
  * Add debian/gbp.conf for git-buildpackage and configure it to use
    pristine-tar.
  * Update patches:
    - Remove patches which have been merged upstream or no longer apply.
    - Refresh remaining patches.
  * Bump Standards-Version to 3.9.6.
  * Drop initial article from description synopsis.
  * Update symbols file and use the upstream version for the symbols
    introduced in 1.12.16-3. Update shlibs version info accordingly for
    libcairo2.

 -- Michael Biebl <email address hidden>  Tue, 21 Oct 2014 23:12:24 +0200
Superseded in jessie-release
Superseded in sid-release
cairo (1.12.16-5) unstable; urgency=medium


  * debian/control:
    + webkitgtk was also using the GL/EGL support, so add the necessary
      breaks.

 -- Emilio Pozuelo Monfort <email address hidden>  Sat, 06 Sep 2014 14:26:26 +0200
Superseded in sid-release
cairo (1.12.16-4) unstable; urgency=medium


  * Disable experimental GL/EGL support. It doesn't bring much and
    causes problems in platforms where the GL and the EGL/GLES stacks
    are from different vendors, which is the case in some embedded
    platforms, particularly in the ARM world.
    Break weston versions that use the gl/egl symbols.

 -- Emilio Pozuelo Monfort <email address hidden>  Fri, 05 Sep 2014 00:17:38 +0200
Superseded in jessie-release
Superseded in sid-release
cairo (1.12.16-3) unstable; urgency=medium


  * Team upload.
  * Cherry-pick patches from upstream for device scale (HiDPI) support
    - image-Use-convolution-filters-for-sample-reconstruct.patch
    - gstate-Respect-device-transform-in-stroke.patch
    - default-context-Inherit-device-scale-in-push_group-s.patch
    - subsurface-Handle-device-scales.patch
    - gstate-Move-device-scale-font-scaling-to-gstate.patch
    - gstate-Handle-device-scale-on-surface-as-source.patch
    - spans-traps-Undo-device-transform-from-source-matrix.patch
    - surface-expose-the-device-scale.patch
    - surface-Opencode-create_similar.patch
    - surface-Merge-scratch-construction-into-_cairo_surfa.patch
    - surface-Inherit-device-scale-in-cairo_surface_create.patch
    - trace-Record-set-device-scale.patch
    - script-Add-support-for-replaying-device-scale.patch
    - Downscaling-requires-pixman-0.30.patch
  * Update debian/libcairo2.symbols with added cairo_surface_get_device_scale
  * Bump pixman build-dependency to >= 0.30.0

 -- Andreas Henriksson <email address hidden>  Sun, 24 Aug 2014 10:17:07 -0700
Superseded in jessie-release
Superseded in sid-release
cairo (1.12.16-2) unstable; urgency=low


  [ Cyril Brulebois ]
  * Misc fixes:
    + Update libcairo2-udeb's description (one line is sufficient).
    + Use the official field for udebs: Package-Type.

  [ Michael Biebl ]
  * Add myself to uploaders.
  * The libcairo2-udeb package already ships the libcairo-gobject2 library, so
    instead of splitting libcairo-gobject2 into its separate udeb, just fix
    the shlibs information for libcairo-gobject2 to point to libcairo2-udeb.
    Closes: #648533

 -- Michael Biebl <email address hidden>  Tue, 17 Sep 2013 16:37:22 +0200
Superseded in sid-release
cairo (1.12.16-1) unstable; urgency=low


  * Team upload.
  * New upstream release.
  * Fix symbol versions for the gl/egl symbols. Closes: #714845
  * Add new symbols.
  * Refresh patches.

 -- Michael Biebl <email address hidden>  Fri, 13 Sep 2013 02:55:29 +0200
Superseded in sid-release
cairo (1.12.14-5) unstable; urgency=low


  * Add gl/egl support back now that wayland has been multi-archified.
    Closes: #712022.

 -- Emilio Pozuelo Monfort <email address hidden>  Wed, 12 Jun 2013 19:33:43 +0200
Superseded in jessie-release
Superseded in sid-release
cairo (1.12.14-4) unstable; urgency=low


  * debian/control:
    + Make libcairo2-dev depend on libxext-dev.

 -- Emilio Pozuelo Monfort <email address hidden>  Wed, 08 May 2013 15:26:06 +0200
Superseded in sid-release
cairo (1.12.14-3) unstable; urgency=low


  * Team upload.
  * Disable EGL/GL support for now until libwayland has support for
    multi-arch.

 -- Michael Biebl <email address hidden>  Wed, 08 May 2013 11:43:53 +0200
Superseded in sid-release
cairo (1.12.14-2) unstable; urgency=low


  * Upload to unstable.

 -- Sebastian Dröge <email address hidden>  Mon, 06 May 2013 08:32:44 +0200
Deleted in experimental-release (Reason: None provided.)
cairo (1.12.14-1) experimental; urgency=low


  * New upstream release.

 -- Sebastian Dröge <email address hidden>  Mon, 11 Feb 2013 23:47:53 +0100
Superseded in experimental-release
cairo (1.12.12-1) experimental; urgency=low


  * Team upload.
  * New upstream release.
  * Track .xz tarballs.
  * Bump Standards-Version to 3.9.4.
  * Bump debhelper compatility level to 9.
  * Use --as-needed feature of dh-autoreconf.
  * Refresh 01_build_perf_utils.patch.
  * Remove obsolete Breaks.

 -- Michael Biebl <email address hidden>  Mon, 11 Feb 2013 22:41:55 +0100
Superseded in jessie-release
Published in wheezy-release
Superseded in sid-release
cairo (1.12.2-3) unstable; urgency=low


  * Team upload.

  [ intrigeri ]
  * Fix several printing related problems:
    - Evince crash when printing certain PDF files (Closes: #672336)
    - Evince producing broken print output (Closes: #679105)
    Patches cherry-picked from upstream:
    - 07_cff-subsetting-Ignore-charset-for-non-cid-fonts.patch
    - 08_cff_convert_._to_locale_specific_decimal_point_befor.patch
    - 09_cff_use_correct_size_for_buffer.patch
    - 10_cff_subsetting_widths_can_be_floating_point.patch

  [ Michael Biebl ]
  * Fix segmentation fault when rendering SVGs at certain sizes.
    (Closes: #697482)
    Patch cherry-picked from upstream:
    - 11_polygon-reduce_reduce_broken_stopped-edge_continuation.patch

 -- Michael Biebl <email address hidden>  Thu, 31 Jan 2013 16:22:34 +0100
Superseded in sid-release
cairo (1.12.2-2.1) unstable; urgency=low


  * Non-maintainer upload.
  * (Closes: #690799)  evince crashes with a certain PDF file

 -- Neil Williams <email address hidden>  Sat, 26 Jan 2013 23:22:12 +0000
Superseded in experimental-release
cairo (1.12.10-1) experimental; urgency=low


  * New upstream bugfix release:
    + debian/control:
      - Build-depend on liblzo2-dev.

 -- Sebastian Dröge <email address hidden>  Fri, 18 Jan 2013 11:02:22 +0100
Superseded in experimental-release
cairo (1.12.6-1) experimental; urgency=low


  * New upstream bugfix release.

 -- Sebastian Dröge <email address hidden>  Mon, 12 Nov 2012 15:29:05 +0100
Superseded in experimental-release
cairo (1.12.4-1) experimental; urgency=low


  * New upstream bugfix release:
    + debian/control:
      - Build-depend on libxext-dev.
  * debian/control:
    + Build-depend on libpng-dev instead of libpng12-dev (Closes: #662279, #642264, #673642).
  * debian/control,
    debian/rules,
    debian/libcairo2.symbols:
    + Re-enable OpenGL/EGL backend (Closes: #684302).

 -- Sebastian Dröge <email address hidden>  Mon, 08 Oct 2012 10:05:46 +0200
Superseded in wheezy-release
Superseded in sid-release
cairo (1.12.2-2) unstable; urgency=low


  * debian/libcairo2-udeb.install:
    + Add the GObject library to the udeb. Needed by GTK+3 nowadays.
      Thanks to Michael Biebl for the patch.

 -- Sebastian Dröge <email address hidden>  Thu, 17 May 2012 13:22:36 +0200
Superseded in wheezy-release
Superseded in sid-release
cairo (1.12.2-1) unstable; urgency=low


  * New upstream bugfix release:
    + debian/patches/07_traps-Clip-the-trapezoid-extents-against-the-clip-ex.patch,
      debian/patches/08_xlib-Allow-applications-to-create-0x0-surfaces.patch:
      - Dropped, merged upstream.
    + Refresh patches to apply cleanly again.

 -- Sebastian Dröge <email address hidden>  Mon, 30 Apr 2012 14:30:31 +0200
Superseded in sid-release
cairo (1.12.0-2.1) unstable; urgency=low


  * Non-maintainer upload.
  * 07_traps-Clip-the-trapezoid-extents-against-the-clip-ex.patch:
    patch from upstream git fixing crashes in evince (closes: #668619)
  * 08_xlib-Allow-applications-to-create-0x0-surfaces.patch: patch from
    upstream git fixing libreoffice impress slideshow mode (closes: #668172)
  * Exclude cairo-perf-utils from libcairo2-dbg (closes: #669990)
  * Properly remove all stamp files in debian/rules clean.
  * Drop dh_testroot from debian/rules clean.

 -- Julien Cristau <email address hidden>  Thu, 26 Apr 2012 21:57:15 +0200
Superseded in sid-release
cairo (1.12.0-2) unstable; urgency=low


  * debian/rules:
    + Enable hardened build flags (Closes: #655128).
  * Upload to unstable.
  * debian/patches/06_hurd-map-noreserve.patch:
    + Hurd has no MAP_NORESERVE so don't use it there.

 -- Sebastian Dröge <email address hidden>  Fri, 30 Mar 2012 09:49:05 +0200
Deleted in experimental-release (Reason: None provided.)
cairo (1.12.0-1) experimental; urgency=low


  * New upstream release:
    + debian/control:
      - Update XCB and pixman (build-) dependencies.
    + debian/patches/04-LD_PRELOAD-is-supported-on-Hurd.patch:
      - Dropped, merged upstream.
    + debian/libcairo2.symbols:
      - Update symbols file.

 -- Sebastian Dröge <email address hidden>  Tue, 27 Mar 2012 10:46:09 +0200
Superseded in wheezy-release
Superseded in sid-release
cairo (1.10.2-7) unstable; urgency=low


  * debian/cairo-perf-utils.install.in,
    debian/clean,
    debian/libcairo-gobject2.install.in,
    debian/libcairo-script-interpreter2.install.in,
    debian/libcairo2-dev.install.in,
    debian/libcairo2.install.in,
    debian/control,
    debian/rules:
    + Update package for multi-arch. Thanks to Steve Langasek and
      Gregory Hainaut for the patches (Closes: #631873).

 -- Sebastian Dröge <email address hidden>  Tue, 06 Mar 2012 08:32:57 +0100
Superseded in wheezy-release
Superseded in sid-release
cairo (1.10.2-6.2) unstable; urgency=low


  * Non-maintainer upload.
  * Refresh the ltmain-as-needed patch (closes: #648141). Thanks to Nobuhiro
    Iwamatsu for the bug report and the initial patch.

 -- Jakub Wilk <email address hidden>  Tue, 13 Dec 2011 19:06:10 +0100
Superseded in wheezy-release
Superseded in sid-release
cairo (1.10.2-6.1) unstable; urgency=low
  * Non-maintainer upload.  * Disable -flto support as it currently doesn't work with -Wl,--as-needed.    Closes: #625159. -- Aurelien Jarno <email address hidden>  Fri, 29 Jul 2011 19:00:54 +0200
Superseded in wheezy-release
Superseded in sid-release
cairo (1.10.2-6) unstable; urgency=low
  * debian/patches/03_export-symbols.patch:    + Only export ^cairo_* symbols for libcairo-gobject and      libcairo-script-interpreter (in addition to libcairo).      Fixes a FTBFS in the architectures that are still using      gcc-4.4, as one symbol isn't being exported there (since      that gcc doesn't support -flto).  * debian/libcairo-gobject2.symbols    debian/libcairo-script-interpreter2.symbols    + Remove the __gnu_lto_v1 symbol accordingly. -- Emilio Pozuelo Monfort <email address hidden>  Sat, 26 Mar 2011 10:11:21 +0000
Superseded in sid-release
cairo (1.10.2-5) unstable; urgency=low
  * debian/control,    debian/libcairo2.symbols,    debian/rules:    + Temporarily disable the OpenGL/EGL backend, since that makes us      block on mesa / libdrm / linux-2.6 to migrate to testing, and      we're blocking the gobject-introspection transition, and we don't      want to tie them. It will be re-enabled soon after we migrate.      There shouldn't be anything depending on these symbols yet, so this      should be safe.  * debian/libcairo-gobject2.symbols,    debian/libcairo-script-interpreter2.symbols:    + Updated. -- Emilio Pozuelo Monfort <email address hidden>  Fri, 25 Mar 2011 22:10:28 +0000
Superseded in sid-release
cairo (1.10.2-4) unstable; urgency=low
  * Brown paper bug release.  * Apply 04-LD_PRELOAD-is-supported-on-Hurd.patch to the git tree,    otherwise dpkg-source will create a debian-changes-* patch reverting    it, for some reason that I ignore. -- Emilio Pozuelo Monfort <email address hidden>  Wed, 02 Mar 2011 18:37:59 +0000
Superseded in sid-release
cairo (1.10.2-3) unstable; urgency=low
  * debian/patches/04-LD_PRELOAD-is-supported-on-Hurd.patch:    + Patch from upstream git, let configure know that GNU/Hurd      supports LD_PRELOAD. This enables the build of cairo-trace.      Closes: #608492.  * debian/control:    + Don't build depend on egl packages on GNU/Hurd for now.    + Add myself to Uploaders.  * debian/libcairo2.symbols:    + Mark a couple of egl-related symbols as not available on Hurd. -- Emilio Pozuelo Monfort <email address hidden>  Wed, 02 Mar 2011 10:49:23 +0000
Superseded in sid-release
cairo (1.10.2-2) unstable; urgency=low
  * debian/control:    + Let libcairo2-dev depend on libcairo-script-interpreter2 to      prevent dangling symlinks.  * Upload to unstable.  * debian/rules:    + Enable tee surface (Closes: #609978).  * debian/control,    debian/rules:    + Enable the OpenGL/EGL backend (Closes: #611692).  * debian/libcairo2.symbols,    debian/rules:    + Update shlibs and symbols files.  * debian/patches/03_export-symbols.patch:    + Only export public cairo symbols. -- Sebastian Dröge <email address hidden>  Tue, 08 Feb 2011 09:54:30 +0100
Deleted in experimental-release (Reason: None provided.)
cairo (1.10.2-1) experimental; urgency=low
  * New upstream bugfix release:    + debian/patches/01_build_perf_utils.patch,      debian/patches/02_am-maintainer-mode.patch:      - Refresh patches. -- Sebastian Dröge <email address hidden>  Tue, 28 Dec 2010 14:45:49 +0100
Superseded in experimental-release
cairo (1.10.0-1) experimental; urgency=low


  [ Alexandros Frantzis ]
  * debian/control:
    + Add libcairo-script-interpreter2 package.
    + Add cairo-perf-utils package (Closes: #587771).
  * debian/libcairo-script-interpreter2.install,
    debian/cairo-perf-utils.install:
    + Add installation file list for new binary packages.
  * debian/libcairo-script-interpreter2.symbols:
    + Add new symbols for libcairo-script-interpreter.so library.
  * debian/libcairo2-dev.install:
    + Install the libcairo-script-interpreter.so symbolic link.
  * debian/rules:
    + Enable building of cairo-perf-* utilities.
    + Run dh_makeshlibs for the libcairo-script-interpreter2 package.
  * debian/patches/01_build_perf_utils.patch,
    debian/patches/99_autoreconf.patch:
    + Build cairo-perf-* utils as part of the normal build process.

  [ Sebastian Dröge ]
  * New upstream stable release (Closes: #595897):
    + debian/libcairo2.symbols,
      debian/libcairo-script-interpreter2.symbols,
      debian/rules:
      - Update symbols and shlibs to the stable version.
    + debian/control:
      - Update pixman build dependency to >= 0.18.4.
    + debian/patches/01_build_perf_utils.patch:
      - Refreshed.
    + debian/control,
      debian/libcairo-gobject2.symbols,
      debian/libcairo-gobject2.install:
      - Add GObject library.
    + debian/patches/02_am-maintainer-mode.patch:
      - Add AM_MAINTAINER_MODE again to configure.ac to
        prevent build problems.
    + debian/control,
      debian/rules:
      - Use dh-autoreconf instead of an autoreconf patch. cairo's
        build system doesn't like patches...

 -- Sebastian Dröge <email address hidden>  Tue, 07 Sep 2010 10:09:10 +0200
Superseded in wheezy-release
Published in squeeze-release
Superseded in sid-release
cairo (1.8.10-6) unstable; urgency=low


  * debian/patches/02_iceweasel-buggy-repeat.patch:
    + Revert logic of the patch for the infamous iceweasel rendering
      problems. The only broken X11 driver that is left seems to be
      fglrx and always enabling the workaround code in cairo causes
      severe performance degradations for everybody (Closes: #594245).
      Thanks for Josselin Mouette for the patch.
      Everybody using the fglrx driver should set the MOZ_CAIRO_BUGGY_REPEAT
      environment variable, everybody else should get a correctly working
      and fast cairo again.

 -- Sebastian Dröge <email address hidden>  Fri, 10 Sep 2010 10:48:34 +0200
Superseded in squeeze-release
Superseded in sid-release
cairo (1.8.10-5) unstable; urgency=low


  * debian/patches/02_iceweasel-buggy-repeat.patch:
    + Patch from Mozilla to work around a display bug in iceweasel with
      some buggy X11 video drivers (Closes: #495620, #593294).
      http://mxr.mozilla.org/firefox/source/gfx/cairo/buggy-repeat.patch

      After squeeze this patch will again be dropped because it's
      just a hacky workaround for a real problem in some X11 video
      drivers.

 -- Sebastian Dröge <email address hidden>  Tue, 17 Aug 2010 05:48:52 +0200
Superseded in experimental-release
cairo (1.9.14-1) experimental; urgency=low


  * New upstream development release:
    + debian/patches/01_no-private-symbol-export.patch:
      - Dropped, shouldn't be necessary since ages.
    + debian/libcairo2.symbols,
      debian/rules:
      - Update symbols and shlibs version.

 -- Sebastian Dröge <email address hidden>  Mon, 26 Jul 2010 15:07:28 +0200
Superseded in experimental-release
cairo (1.9.12-1) experimental; urgency=low


  * New upstream development release:
    + debian/rules:
      - Drop --disable-shave, cairo uses automake 1.11
        silent rules now.
    + debian/patches/03_no-cxx.patch,
      debian/patches/05_am-maintainer-mode.patch,
      debian/patches/99_autoreconf.patch:
      - Dropped, first patch merged upstream and the
        other two are not necessary anymore.
    + debian/libcairo2.symbols,
      debian/rules:
      - Update symbols and shlibs version for the new API.

 -- Sebastian Dröge <email address hidden>  Mon, 12 Jul 2010 15:05:20 +0200
Superseded in experimental-release
cairo (1.9.10-1) experimental; urgency=low


  * New upstream development release:
    + Use subpixel rendering settings for fonts (Closes: #555722).
    + debian/patches/99_autoreconf.patch:
      - Regenerated for the new version.
    + debian/patches/01_no-private-symbol-export.patch,
      debian/patches/03_no-cxx.patch,
      debian/patches/05_am-maintainer-mode.patch,
      debian/patches/99_ltmain_as-needed.patch:
      - Refreshed.

 -- Sebastian Dröge <email address hidden>  Sat, 26 Jun 2010 16:13:32 +0200
Superseded in experimental-release
cairo (1.9.8-1) experimental; urgency=low


  * New upstream development release:
    + Fixes crash in evince when displaying a file (Closes: #578072).
    + debian/control:
      - Update pixman and xcb (build-) dependencies.
    + debian/patches/02_xcb-without-dri2.patch,
      debian/patches/04_bo-rectangular-edge-traversal-invalid-read.patch,
      debian/patches/06_bo-rectangular-skipping.patch:
      - Dropped, merged upstream.
    + debian/patches/03_no-cxx.patch,
      debian/patches/99_autoreconf.patch:
      - Refreshed for the new version.
    + debian/libcairo2.symbols,
      debian/rules:
      - Update symbols and shlibs version for the new API.
  * debian/copyright:
    + Fix typo (Closes: #573530).

 -- Sebastian Dröge <email address hidden>  Mon, 14 Jun 2010 10:04:57 +0200
Superseded in sid-release
Superseded in squeeze-release
cairo (1.8.10-4) unstable; urgency=low


  * debian/rules:
    + Add --disable-silent-rules --disable-shave to configure flags.
  * debian/control,
    debian/rules,
    debian/libcairo-directfb2*:
    + Drop DirectFB backend completely now, it's marked experimental
      upstream and was only enabled for the debian-installer, which now
      uses X11 anyway.
  * debian/control:
    + Drop obsolete Replaces and Conflicts which were for versions many
      releases ago.
    + Add ${misc:Depends} and ${shlibs:Depends} wherever necessary.
  * debian/rules:
    + Use dh_prep instead of dh_clean -k.
  * debian/patches/99_ltmain_as-needed.patch,
    debian/rules:
    + Link with -Wl,-z,defs -Wl,-O1 -Wl,--as-needed.

 -- Sebastian Dröge <email address hidden>  Tue, 13 Apr 2010 08:34:29 +0200
Superseded in experimental-release
cairo (1.9.6-6) experimental; urgency=low


  * debian/patches/04_bo-rectangular-edge-traversal-invalid-read.patch,
    debian/patches/06_bo-rectangular-skipping.patch:
    + Patch from upstream GIT to fix invalid read during edge traversal
      and incorrect skipping of edges. Fixes crash in WebKit.
  * debian/patches/05_am-maintainer-mode.patch,
    debian/patches/99_autoreconf.patch:
    + Add support for disabling automake maintainer mode, which causes
      warnings messages and possible errors during build.

 -- Sebastian Dröge <email address hidden>  Mon, 22 Mar 2010 06:49:30 +0100
Superseded in experimental-release
cairo (1.9.6-5) experimental; urgency=low


  * debian/rules:
    + Add --disable-silent-rules --disable-shave to configure flags.
  * debian/control,
    debian/rules,
    debian/libcairo-directfb2*:
    + Drop DirectFB backend completely now, it's marked experimental
      upstream and was only enabled for the debian-installer, which now
      uses X11 anyway.
  * debian/control:
    + Drop obsolete Replaces and Conflicts which were for versions many
      releases ago.
    + Add ${misc:Depends} and ${shlibs:Depends} wherever necessary.
  * debian/rules:
    + Use dh_prep instead of dh_clean -k.
  * debian/patches/03_no-cxx.patch:
    + Patch by Julien Cristau to drop the unecessary dependency on
      libstdc++ caused by an automake stupidity.
  * debian/patches/99_autoreconf.patch:
    + Regenerated automake/autoconf files for the above change.
  * debian/patches/99_ltmain_as-needed.patch,
    debian/rules:
    + Link with -Wl,-z,defs -Wl,-O1 -Wl,--as-needed.

 -- Sebastian Dröge <email address hidden>  Fri, 19 Mar 2010 14:28:17 +0100
Superseded in experimental-release
cairo (1.9.6-4) experimental; urgency=low


  [ Cyril Brulebois ]
  * Switch udeb from DirectFB to Xlib to prepare the move to an X11-based
    graphical installer:
     - Ship libcairo2-udeb instead of libcairo-directfb2-udeb.
     - Update package description accordingly.
     - Rename udeb’s .install file accordingly.
     - Adapt package name for various dh_* calls accordingly.
     - Switch --enable-directfb and --enable-xlib in *configure_flags
       variables, and get rid of --program-suffix=-directfb, no longer
       needed.
  * Version/Bump some B-D to make sure the udeb gets its dependencies on
    the (recently-added) udebs rather than on the libraries:
     - libx11-dev
     - libxrender-dev
  * Thanks to Julien Cristau for his initial patch.

  [ Sebastian Dröge ]
  * Upload to experimental (Closes: #573394).

 -- Sebastian Dröge <email address hidden>  Sun, 14 Mar 2010 20:07:04 +0100
Superseded in squeeze-release
Superseded in sid-release
cairo (1.8.10-3) unstable; urgency=low


  [ Cyril Brulebois ]
  * Switch udeb from DirectFB to Xlib to prepare the move to an X11-based
    graphical installer:
     - Ship libcairo2-udeb instead of libcairo-directfb2-udeb.
     - Update package description accordingly.
     - Rename udeb’s .install file accordingly.
     - Adapt package name for various dh_* calls accordingly.
     - Switch --enable-directfb and --enable-xlib in *configure_flags
       variables, and get rid of --program-suffix=-directfb, no longer
       needed.
  * Version/Bump some B-D to make sure the udeb gets its dependencies on
    the (recently-added) udebs rather than on the libraries:
     - libx11-dev
     - libxrender-dev
  * Thanks to Julien Cristau for his initial patch.

  [ Sebastian Dröge ]
  * Upload to unstable (Closes: #573394).

 -- Sebastian Dröge <email address hidden>  Sun, 14 Mar 2010 19:31:51 +0100
175 of 86 results