From 8680db4582c5c448e0702409fc18dbdb7faf21a7 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 --- Config.in.legacy | 8 ++++++++ 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, 8 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 b2d618fc2e..0bd6677b50 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2026.02" +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. + config BR2_PACKAGE_XDRIVER_XF86_INPUT_MOUSE bool "xf86-input-mouse removed" select BR2_LEGACY diff --git a/DEVELOPERS b/DEVELOPERS index c150ab8fc5..d8ee9140fc 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -592,7 +592,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 7f93f6568e..13b6f2ece6 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1774,7 +1774,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))