From 0bc24aafbdb38a5e0d24426f9a5293dc07f57085 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Tue, 6 Jan 2026 21:01:06 +0100 Subject: [PATCH] package/libsvg-cairo: remove package This package is no longer maintained, no release since 2005, and its dependency libsvg has build issues as it uses too old XML APIs: /home/thomas/projets/buildroot/output/host/bin/../aarch64-buildroot-linux-gnu/sysroot/usr/include/libxml2/libxml/SAX.h:18:4: warning: #warning "libxml/SAX.h is deprecated" [-Wcpp] 18 | #warning "libxml/SAX.h is deprecated" | ^~~~~~~ svgint.h:42:9: error: unknown type name 'xmlParserCtxtPtr' 42 | typedef xmlParserCtxtPtr svg_xml_parser_context_t; | ^~~~~~~~~~~~~~~~ Signed-off-by: Thomas Petazzoni Signed-off-by: Bernd Kuhls Signed-off-by: Thomas Petazzoni (cherry picked from commit 8680db4582c5c448e0702409fc18dbdb7faf21a7) Signed-off-by: Thomas Perale --- Config.in.legacy | 10 ++++++++++ DEVELOPERS | 1 - package/Config.in | 1 - package/libsvg-cairo/Config.in | 11 ----------- package/libsvg-cairo/libsvg-cairo.hash | 6 ------ package/libsvg-cairo/libsvg-cairo.mk | 16 ---------------- 6 files changed, 10 insertions(+), 35 deletions(-) delete mode 100644 package/libsvg-cairo/Config.in delete mode 100644 package/libsvg-cairo/libsvg-cairo.hash delete mode 100644 package/libsvg-cairo/libsvg-cairo.mk diff --git a/Config.in.legacy b/Config.in.legacy index a0cbf6f929..84f35d8b69 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -144,6 +144,16 @@ endif ############################################################################### +comment "Legacy options removed in 2025.11.2" + +config BR2_PACKAGE_LIBSVG_CAIRO + bool "libsvg-cairo package removed" + select BR2_LEGACY + help + The libsvg-cairo package has been removed. Its latest + upstream release was from 2005, and it wasn't used by any + other Buildroot package. + comment "Legacy options removed in 2025.11.1" config BR2_PACKAGE_RPI_FIRMWARE_INSTALL_VCDBG diff --git a/DEVELOPERS b/DEVELOPERS index 815dd5b261..6e382fd868 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -585,7 +585,6 @@ F: package/sunxi-boards/ N: Carsten Schoenert F: package/libdvbsi/ F: package/libsvg/ -F: package/libsvg-cairo/ N: Cédric Chépied F: package/znc/ diff --git a/package/Config.in b/package/Config.in index 83414b3e0b..06ae9ace41 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1767,7 +1767,6 @@ menu "Graphics" source "package/libraw/Config.in" source "package/librsvg/Config.in" source "package/libsvg/Config.in" - source "package/libsvg-cairo/Config.in" source "package/libva/Config.in" source "package/libva-intel-driver/Config.in" source "package/libvdpau/Config.in" diff --git a/package/libsvg-cairo/Config.in b/package/libsvg-cairo/Config.in deleted file mode 100644 index 4602e93c2a..0000000000 --- a/package/libsvg-cairo/Config.in +++ /dev/null @@ -1,11 +0,0 @@ -config BR2_PACKAGE_LIBSVG_CAIRO - bool "libsvg-cairo" - select BR2_PACKAGE_CAIRO - select BR2_PACKAGE_CAIRO_PNG - select BR2_PACKAGE_LIBSVG - help - Libsvg-cairo provides the ability to render SVG content from - files or buffers. All rendering is performed using the cairo - rendering library. - - http://cairographics.org diff --git a/package/libsvg-cairo/libsvg-cairo.hash b/package/libsvg-cairo/libsvg-cairo.hash deleted file mode 100644 index d9cfbffa7a..0000000000 --- a/package/libsvg-cairo/libsvg-cairo.hash +++ /dev/null @@ -1,6 +0,0 @@ -# From http://cairographics.org/snapshots/libsvg-cairo-0.1.6.tar.gz.md5 -md5 d79da7b3a60ad8c8e4b902c9b3563047 libsvg-cairo-0.1.6.tar.gz - -# Locally calculated -sha256 a380be6a78ec2938100ce904363815a94068fca372c666b8cc82aa8711a0215c libsvg-cairo-0.1.6.tar.gz -sha256 d80c9d084ebfb50ea1ed91bfbc2410d6ce542097a32c43b00781b83adcb8c77f COPYING diff --git a/package/libsvg-cairo/libsvg-cairo.mk b/package/libsvg-cairo/libsvg-cairo.mk deleted file mode 100644 index f7a105e03e..0000000000 --- a/package/libsvg-cairo/libsvg-cairo.mk +++ /dev/null @@ -1,16 +0,0 @@ -################################################################################ -# -# libsvg-cairo -# -################################################################################ - -LIBSVG_CAIRO_VERSION = 0.1.6 -LIBSVG_CAIRO_SITE = http://cairographics.org/snapshots -LIBSVG_CAIRO_DEPENDENCIES = cairo libsvg -LIBSVG_CAIRO_INSTALL_STAGING = YES -LIBSVG_CAIRO_LICENSE = LGPL-2.1+ -LIBSVG_CAIRO_LICENSE_FILES = COPYING - -LIBSVG_CAIRO_CONF_OPTS = --without-x - -$(eval $(autotools-package))