* [PR PATCH] raptor: update to 2.0.16.
@ 2023-06-29 9:55 Johnnynator
2023-07-18 7:45 ` [PR PATCH] [Merged]: " Johnnynator
0 siblings, 1 reply; 2+ messages in thread
From: Johnnynator @ 2023-06-29 9:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 321 bytes --]
There is a new pull request by Johnnynator against master on the void-packages repository
https://github.com/Johnnynator/void-packages raptor
https://github.com/void-linux/void-packages/pull/44709
raptor: update to 2.0.16.
None
A patch file from https://github.com/void-linux/void-packages/pull/44709.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-raptor-44709.patch --]
[-- Type: text/x-diff, Size: 5910 bytes --]
From 464218a36ef1cfd2a2c68349560ce0ac1f5ffdba Mon Sep 17 00:00:00 2001
From: John <me@johnnynator.dev>
Date: Thu, 29 Jun 2023 11:44:06 +0200
Subject: [PATCH] raptor: update to 2.0.16.
---
...4c1da2a033c497d84a1291c46f416a9cac51.patch | 31 ++++++++++++++
srcpkgs/raptor/patches/CVE-2017-18926.patch | 40 -------------------
srcpkgs/raptor/patches/out-of-bounds.patch | 16 --------
srcpkgs/raptor/template | 6 +--
4 files changed, 34 insertions(+), 59 deletions(-)
create mode 100644 srcpkgs/raptor/patches/4dbc4c1da2a033c497d84a1291c46f416a9cac51.patch
delete mode 100644 srcpkgs/raptor/patches/CVE-2017-18926.patch
delete mode 100644 srcpkgs/raptor/patches/out-of-bounds.patch
diff --git a/srcpkgs/raptor/patches/4dbc4c1da2a033c497d84a1291c46f416a9cac51.patch b/srcpkgs/raptor/patches/4dbc4c1da2a033c497d84a1291c46f416a9cac51.patch
new file mode 100644
index 000000000000..1c718872499e
--- /dev/null
+++ b/srcpkgs/raptor/patches/4dbc4c1da2a033c497d84a1291c46f416a9cac51.patch
@@ -0,0 +1,31 @@
+From 4dbc4c1da2a033c497d84a1291c46f416a9cac51 Mon Sep 17 00:00:00 2001
+From: David Anes <david.anes@suse.com>
+Date: Thu, 4 May 2023 11:54:02 +0200
+Subject: [PATCH] Remove the access to entities 'checked' private symbol for
+ libxml2 2.11.0
+
+Since version 2.11.0, some private symbols that were never intended
+as public API/ABI have been removed from libxml2, therefore the field
+'checked' is no longer present and raptor fails to build in this
+scenario.
+---
+ src/raptor_libxml.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/raptor_libxml.c b/src/raptor_libxml.c
+index 538c2c8e..8bcee139 100644
+--- a/src/raptor_libxml.c
++++ b/src/raptor_libxml.c
+@@ -246,10 +246,11 @@ raptor_libxml_getEntity(void* user_data, const xmlChar *name)
+
+ ret->owner = 1;
+
+-#if LIBXML_VERSION >= 20627
++#if LIBXML_VERSION >= 20627 && LIBXML_VERSION < 21100
+ /* Checked field was released in 2.6.27 on 2006-10-25
+ * http://git.gnome.org/browse/libxml2/commit/?id=a37a6ad91a61d168ecc4b29263def3363fff4da6
+ *
++ * and was later removed in version 2.11.0
+ */
+
+ /* Mark this entity as having been checked - never do this again */
diff --git a/srcpkgs/raptor/patches/CVE-2017-18926.patch b/srcpkgs/raptor/patches/CVE-2017-18926.patch
deleted file mode 100644
index 6f31e508ffc1..000000000000
--- a/srcpkgs/raptor/patches/CVE-2017-18926.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 590681e546cd9aa18d57dc2ea1858cb734a3863f Mon Sep 17 00:00:00 2001
-From: Dave Beckett <dave@dajobe.org>
-Date: Sun, 16 Apr 2017 23:15:12 +0100
-Subject: [PATCH] Calcualte max nspace declarations correctly for XML writer
-
-(raptor_xml_writer_start_element_common): Calculate max including for
-each attribute a potential name and value.
-
-Fixes Issues #0000617 http://bugs.librdf.org/mantis/view.php?id=617
-and #0000618 http://bugs.librdf.org/mantis/view.php?id=618
----
- src/raptor_xml_writer.c | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c
-index 693b9468..0d3a36a5 100644
---- a/src/raptor_xml_writer.c
-+++ b/src/raptor_xml_writer.c
-@@ -181,9 +181,10 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer,
- size_t nspace_declarations_count = 0;
- unsigned int i;
-
-- /* max is 1 per element and 1 for each attribute + size of declared */
- if(nstack) {
-- int nspace_max_count = element->attribute_count+1;
-+ int nspace_max_count = element->attribute_count * 2; /* attr and value */
-+ if(element->name->nspace)
-+ nspace_max_count++;
- if(element->declared_nspaces)
- nspace_max_count += raptor_sequence_size(element->declared_nspaces);
- if(element->xml_language)
-@@ -237,7 +238,7 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer,
- }
- }
-
-- /* Add the attribute + value */
-+ /* Add the attribute's value */
- nspace_declarations[nspace_declarations_count].declaration=
- raptor_qname_format_as_xml(element->attributes[i],
- &nspace_declarations[nspace_declarations_count].length);
diff --git a/srcpkgs/raptor/patches/out-of-bounds.patch b/srcpkgs/raptor/patches/out-of-bounds.patch
deleted file mode 100644
index 54801e5b6590..000000000000
--- a/srcpkgs/raptor/patches/out-of-bounds.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Patch from https://bugs.librdf.org/mantis/view.php?id=650
-
-diff --git a/src/raptor_xml_writer.c b/src/raptor_xml_writer.c
-index 56993dc3..163f34d5 100644
---- a/src/raptor_xml_writer.c
-+++ b/src/raptor_xml_writer.c
-@@ -216,6 +216,9 @@ raptor_xml_writer_start_element_common(raptor_xml_writer* xml_writer,
-
- if(nstack && element->attributes) {
- for(i = 0; i < element->attribute_count; i++) {
-+ if (nspace_declarations_count > element->attribute_count)
-+ goto error;
-+
- /* qname */
- if(element->attributes[i]->nspace) {
- /* Check if we need a namespace declaration attribute */
diff --git a/srcpkgs/raptor/template b/srcpkgs/raptor/template
index 8c880dfd6939..51f93973c9ae 100644
--- a/srcpkgs/raptor/template
+++ b/srcpkgs/raptor/template
@@ -1,7 +1,7 @@
# Template file for 'raptor'
pkgname=raptor
-version=2.0.15
-revision=4
+version=2.0.16
+revision=1
build_style=gnu-configure
configure_args="--disable-static --with-yajl=no"
hostmakedepends="pkg-config"
@@ -11,7 +11,7 @@ maintainer="Orphaned <orphan@voidlinux.org>"
license="LGPL-2.1-or-later, GPL-2.0-or-later, Apache-2.0"
homepage="https://librdf.org/raptor"
distfiles="https://librdf.org/dist/source/raptor2-${version}.tar.gz"
-checksum=ada7f0ba54787b33485d090d3d2680533520cd4426d2f7fb4782dd4a6a1480ed
+checksum=089db78d7ac982354bdbf39d973baf09581e6904ac4c92a98c5caadb3de44680
libraptor_package() {
short_desc+=" - Runtime libraries"
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PR PATCH] [Merged]: raptor: update to 2.0.16.
2023-06-29 9:55 [PR PATCH] raptor: update to 2.0.16 Johnnynator
@ 2023-07-18 7:45 ` Johnnynator
0 siblings, 0 replies; 2+ messages in thread
From: Johnnynator @ 2023-07-18 7:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 163 bytes --]
There's a merged pull request on the void-packages repository
raptor: update to 2.0.16.
https://github.com/void-linux/void-packages/pull/44709
Description:
None
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-18 7:45 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-29 9:55 [PR PATCH] raptor: update to 2.0.16 Johnnynator
2023-07-18 7:45 ` [PR PATCH] [Merged]: " Johnnynator
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).