[Libreoffice-commits] core.git: download.lst external/liborcus

Kohei Yoshida (via logerrit) logerrit at kemper.freedesktop.org
Tue Sep 29 00:17:19 UTC 2020


 download.lst                                                         |    4 
 external/liborcus/0001-Mark-all-untentionally-unused-variables.patch |  376 ----------
 external/liborcus/UnpackedTarball_liborcus.mk                        |    1 
 3 files changed, 2 insertions(+), 379 deletions(-)

New commits:
commit 1821dde6601193cc0ddf87fc020de708544d9700
Author:     Kohei Yoshida <kohei at libreoffice.org>
AuthorDate: Mon Sep 28 16:19:54 2020 -0400
Commit:     Kohei Yoshida <kohei at libreoffice.org>
CommitDate: Tue Sep 29 02:16:27 2020 +0200

    Update liborcus to 0.16.1.
    
    Change-Id: I27e87278545c1d41381b1ab8a49f6f6a07681bfb
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103590
    Tested-by: Jenkins
    Reviewed-by: Kohei Yoshida <kohei at libreoffice.org>

diff --git a/download.lst b/download.lst
index a4782bb2b9ef..48af3c5e9198 100644
--- a/download.lst
+++ b/download.lst
@@ -206,8 +206,8 @@ export OPENLDAP_SHA256SUM := cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb89
 export OPENLDAP_TARBALL := openldap-2.4.45.tgz
 export OPENSSL_SHA256SUM := ddb04774f1e32f0c49751e21b67216ac87852ceb056b75209af2443400636d46
 export OPENSSL_TARBALL := openssl-1.1.1g.tar.gz
-export ORCUS_SHA256SUM := 854c6ec167ace59baa2984e175bac7b5b2af91bfde4bb10d2088b87a51ed76ec
-export ORCUS_TARBALL := liborcus-0.16.0.tar.bz2
+export ORCUS_SHA256SUM := c700d1325f744104d9fca0d5a019434901e9d51a16eedfb05792f90a298587a4
+export ORCUS_TARBALL := liborcus-0.16.1.tar.bz2
 export OWNCLOUD_ANDROID_LIB_SHA256SUM := b18b3e3ef7fae6a79b62f2bb43cc47a5346b6330f6a383dc4be34439aca5e9fb
 export OWNCLOUD_ANDROID_LIB_TARBALL := owncloud-android-library-0.9.4-no-binary-deps.tar.gz
 export PAGEMAKER_SHA256SUM := 66adacd705a7d19895e08eac46d1e851332adf2e736c566bef1164e7a442519d
diff --git a/external/liborcus/0001-Mark-all-untentionally-unused-variables.patch b/external/liborcus/0001-Mark-all-untentionally-unused-variables.patch
deleted file mode 100644
index b0f6a572aff7..000000000000
--- a/external/liborcus/0001-Mark-all-untentionally-unused-variables.patch
+++ /dev/null
@@ -1,376 +0,0 @@
-From 6d34c41b661a9e8dddf6d08bf1f3c1fd4f5581da Mon Sep 17 00:00:00 2001
-From: Kohei Yoshida <kohei.yoshida at gmail.com>
-Date: Fri, 11 Sep 2020 21:39:09 -0400
-Subject: [PATCH] Mark all untentionally unused variables.
-
----
- include/orcus/css_parser.hpp       | 70 ++++++++++++++++++++++++------
- include/orcus/csv_parser.hpp       |  5 ++-
- include/orcus/json_parser.hpp      | 15 +++++--
- include/orcus/sax_parser.hpp       | 35 ++++++++++++---
- include/orcus/sax_token_parser.hpp | 20 +++++++--
- include/orcus/yaml_parser.hpp      | 10 ++++-
- 6 files changed, 124 insertions(+), 31 deletions(-)
-
-diff --git a/include/orcus/css_parser.hpp b/include/orcus/css_parser.hpp
-index cdfae5e0..3e96980b 100644
---- a/include/orcus/css_parser.hpp
-+++ b/include/orcus/css_parser.hpp
-@@ -31,23 +31,44 @@ namespace orcus {
- class css_handler
- {
- public:
--    void at_rule_name(const char* p, size_t n) {}
-+    void at_rule_name(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
--    void simple_selector_type(const char* p, size_t n) {}
-+    void simple_selector_type(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
--    void simple_selector_class(const char* p, size_t n) {}
-+    void simple_selector_class(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
--    void simple_selector_pseudo_element(orcus::css::pseudo_element_t pe) {}
-+    void simple_selector_pseudo_element(orcus::css::pseudo_element_t pe)
-+    {
-+        (void)pe;
-+    }
- 
--    void simple_selector_pseudo_class(orcus::css::pseudo_class_t pc) {}
-+    void simple_selector_pseudo_class(orcus::css::pseudo_class_t pc)
-+    {
-+        (void)pc;
-+    }
- 
--    void simple_selector_id(const char* p, size_t n) {}
-+    void simple_selector_id(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
-     void end_simple_selector() {}
- 
-     void end_selector() {}
- 
--    void combinator(orcus::css::combinator_t combinator) {}
-+    void combinator(orcus::css::combinator_t combinator)
-+    {
-+        (void)combinator;
-+    }
- 
-     /**
-      * Called at each property name.
-@@ -55,7 +76,10 @@ public:
-      * @param p pointer to the char-array containing the property name string.
-      * @param n length of the property name string.
-      */
--    void property_name(const char* p, size_t n) {}
-+    void property_name(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
-     /**
-      * Called at each ordinary property value string.
-@@ -63,7 +87,10 @@ public:
-      * @param p pointer to the char-array containing the value string.
-      * @param n length of the value string.
-      */
--    void value(const char* p, size_t n) {}
-+    void value(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
-     /**
-      * Called at each RGB color value of a property.
-@@ -72,7 +99,10 @@ public:
-      * @param green value of green (0-255)
-      * @param blue value of blue (0-255)
-      */
--    void rgb(uint8_t red, uint8_t green, uint8_t blue) {}
-+    void rgb(uint8_t red, uint8_t green, uint8_t blue)
-+    {
-+        (void)red; (void)green; (void)blue;
-+    }
- 
-     /**
-      * Called at each RGB color value of a property with alpha transparency
-@@ -83,7 +113,10 @@ public:
-      * @param blue value of blue (0-255)
-      * @param alpha alpha transparency value
-      */
--    void rgba(uint8_t red, uint8_t green, uint8_t blue, double alpha) {}
-+    void rgba(uint8_t red, uint8_t green, uint8_t blue, double alpha)
-+    {
-+        (void)red; (void)green; (void)blue; (void)alpha;
-+    }
- 
-     /**
-      * Called at each HSL color value of a property.
-@@ -92,7 +125,10 @@ public:
-      * @param sat saturation
-      * @param light lightness
-      */
--    void hsl(uint8_t hue, uint8_t sat, uint8_t light) {}
-+    void hsl(uint8_t hue, uint8_t sat, uint8_t light)
-+    {
-+        (void)hue; (void)sat; (void)light;
-+    }
- 
-     /**
-      * Called at each HSL color value of a property with alpha transparency
-@@ -103,7 +139,10 @@ public:
-      * @param light lightness
-      * @param alpha alpha value
-      */
--    void hsla(uint8_t hue, uint8_t sat, uint8_t light, double alpha) {}
-+    void hsla(uint8_t hue, uint8_t sat, uint8_t light, double alpha)
-+    {
-+        (void)hue; (void)sat; (void)light; (void)alpha;
-+    }
- 
-     /**
-      * Called at each URL value of a property.
-@@ -111,7 +150,10 @@ public:
-      * @param p pointer to the char-array containing the URL value string.
-      * @param n length of the URL value string.
-      */
--    void url(const char* p, size_t n) {}
-+    void url(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
-     /**
-      * Called when the parsing begins.
-diff --git a/include/orcus/csv_parser.hpp b/include/orcus/csv_parser.hpp
-index a873b0f2..27b4f924 100644
---- a/include/orcus/csv_parser.hpp
-+++ b/include/orcus/csv_parser.hpp
-@@ -47,7 +47,10 @@ public:
-      *                  the text content is guaranteed to be valid so long as
-      *                  the original CSV stream content is valid.
-      */
--    void cell(const char* p, size_t n, bool transient) {}
-+    void cell(const char* p, size_t n, bool transient)
-+    {
-+        (void)p; (void)n; (void)transient;
-+    }
- };
- 
- template<typename _Handler>
-diff --git a/include/orcus/json_parser.hpp b/include/orcus/json_parser.hpp
-index 51a3d7cc..ef22b3a8 100644
---- a/include/orcus/json_parser.hpp
-+++ b/include/orcus/json_parser.hpp
-@@ -54,7 +54,10 @@ public:
-      *                  pointer points to somewhere in the JSON stream being
-      *                  parsed.
-      */
--    void object_key(const char* p, size_t len, bool transient) {}
-+    void object_key(const char* p, size_t len, bool transient)
-+    {
-+        (void)p; (void)len; (void)transient;
-+    }
- 
-     /**
-      * Called when the closing curly brace of an object is encountered.
-@@ -87,14 +90,20 @@ public:
-      *                  pointer points to somewhere in the JSON stream being
-      *                  parsed.
-      */
--    void string(const char* p, size_t len, bool transient) {}
-+    void string(const char* p, size_t len, bool transient)
-+    {
-+        (void)p; (void)len; (void)transient;
-+    }
- 
-     /**
-      * Called when a numeric value is encountered.
-      *
-      * @param val numeric value.
-      */
--    void number(double val) {}
-+    void number(double val)
-+    {
-+        (void)val;
-+    }
- };
- 
- /**
-diff --git a/include/orcus/sax_parser.hpp b/include/orcus/sax_parser.hpp
-index 73c17d06..3b21bfdf 100644
---- a/include/orcus/sax_parser.hpp
-+++ b/include/orcus/sax_parser.hpp
-@@ -30,7 +30,10 @@ public:
-      *
-      * @param param struct containing doctype declaration data.
-      */
--    void doctype(const orcus::sax::doctype_declaration& param) {}
-+    void doctype(const orcus::sax::doctype_declaration& param)
-+    {
-+        (void)param;
-+    }
- 
-     /**
-      * Called when <?... is encountered, where the '...' may be an
-@@ -39,28 +42,40 @@ public:
-      *
-      * @param decl name of the identifier.
-      */
--    void start_declaration(const orcus::pstring& decl) {}
-+    void start_declaration(const orcus::pstring& decl)
-+    {
-+        (void)decl;
-+    }
- 
-     /**
-      * Called when the closing tag (>) of a <?... ?> is encountered.
-      *
-      * @param decl name of the identifier.
-      */
--    void end_declaration(const orcus::pstring& decl) {}
-+    void end_declaration(const orcus::pstring& decl)
-+    {
-+        (void)decl;
-+    }
- 
-     /**
-      * Called at the start of each element.
-      *
-      * @param elem information of the element being parsed.
-      */
--    void start_element(const orcus::sax::parser_element& elem) {}
-+    void start_element(const orcus::sax::parser_element& elem)
-+    {
-+        (void)elem;
-+    }
- 
-     /**
-      * Called at the end of each element.
-      *
-      * @param elem information of the element being parsed.
-      */
--    void end_element(const orcus::sax::parser_element& elem) {}
-+    void end_element(const orcus::sax::parser_element& elem)
-+    {
-+        (void)elem;
-+    }
- 
-     /**
-      * Called when a segment of a text content is parsed.  Each text content
-@@ -76,7 +91,10 @@ public:
-      *                  a non-text value or be interned within the scope of
-      *                  the callback</em>.
-      */
--    void characters(const orcus::pstring& val, bool transient) {}
-+    void characters(const orcus::pstring& val, bool transient)
-+    {
-+        (void)val; (void)transient;
-+    }
- 
-     /**
-      * Called upon parsing of an attribute of an element.  Note that <em>when
-@@ -86,7 +104,10 @@ public:
-      *
-      * @param attr struct containing attribute information.
-      */
--    void attribute(const orcus::sax::parser_attribute& attr) {}
-+    void attribute(const orcus::sax::parser_attribute& attr)
-+    {
-+        (void)attr;
-+    }
- };
- 
- /**
-diff --git a/include/orcus/sax_token_parser.hpp b/include/orcus/sax_token_parser.hpp
-index 1452bc27..6b1b1de4 100644
---- a/include/orcus/sax_token_parser.hpp
-+++ b/include/orcus/sax_token_parser.hpp
-@@ -71,7 +71,10 @@ public:
-      *
-      * @param decl struct containing the attributes of the XML declaration.
-      */
--    void declaration(const orcus::xml_declaration_t& decl) {}
-+    void declaration(const orcus::xml_declaration_t& decl)
-+    {
-+        (void)decl;
-+    }
- 
-     /**
-      * Called at the start of each element.
-@@ -79,7 +82,10 @@ public:
-      * @param elem struct containing the element's information as well as all
-      *             the attributes that belong to the element.
-      */
--    void start_element(const orcus::xml_token_element_t& elem) {}
-+    void start_element(const orcus::xml_token_element_t& elem)
-+    {
-+        (void)elem;
-+    }
- 
-     /**
-      * Called at the end of each element.
-@@ -87,7 +93,10 @@ public:
-      * @param elem struct containing the element's information as well as all
-      *             the attributes that belong to the element.
-      */
--    void end_element(const orcus::xml_token_element_t& elem) {}
-+    void end_element(const orcus::xml_token_element_t& elem)
-+    {
-+        (void)elem;
-+    }
- 
-     /**
-      * Called when a segment of a text content is parsed.  Each text content
-@@ -103,7 +112,10 @@ public:
-      *                  a non-text value or be interned within the scope of
-      *                  the callback</em>.
-      */
--    void characters(const orcus::pstring& val, bool transient) {}
-+    void characters(const orcus::pstring& val, bool transient)
-+    {
-+        (void)val; (void)transient;
-+    }
- };
- 
- /**
-diff --git a/include/orcus/yaml_parser.hpp b/include/orcus/yaml_parser.hpp
-index 797ebbec..8d16fbc7 100644
---- a/include/orcus/yaml_parser.hpp
-+++ b/include/orcus/yaml_parser.hpp
-@@ -72,14 +72,20 @@ public:
-      * @param p pointer to the first character of the string value.
-      * @param len length of the string value.
-      */
--    void string(const char* p, size_t n) {}
-+    void string(const char* p, size_t n)
-+    {
-+        (void)p; (void)n;
-+    }
- 
-     /**
-      * Called when a numeric value is encountered.
-      *
-      * @param val numeric value.
-      */
--    void number(double val) {}
-+    void number(double val)
-+    {
-+        (void)val;
-+    }
- 
-     /**
-      * Called when a boolean 'true' keyword is encountered.
--- 
-2.25.1
-
diff --git a/external/liborcus/UnpackedTarball_liborcus.mk b/external/liborcus/UnpackedTarball_liborcus.mk
index 4736dbccab4b..e5e33b0b1249 100644
--- a/external/liborcus/UnpackedTarball_liborcus.mk
+++ b/external/liborcus/UnpackedTarball_liborcus.mk
@@ -20,7 +20,6 @@ $(eval $(call gb_UnpackedTarball_add_patches,liborcus,\
 	external/liborcus/gcc9.patch.0 \
 	external/liborcus/libtool.patch.0 \
 	external/liborcus/fix-pch.patch.0 \
-	external/liborcus/0001-Mark-all-untentionally-unused-variables.patch \
 ))
 
 ifeq ($(OS),WNT)


More information about the Libreoffice-commits mailing list