[gentoo-commits] repo/gentoo:master commit in: dev-libs/jansson/files/, dev-libs/jansson/

2022-10-28 Thread Sam James
commit: 0a686fadb0240a420e78ed2360d56c945dfc4414
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:39:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a686fad

dev-libs/jansson: drop 2.13.1-r1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/jansson/Manifest  |   1 -
 .../jansson/files/jansson-2.13.1-sphinx3.patch | 269 -
 dev-libs/jansson/jansson-2.13.1-r1.ebuild  |  41 
 3 files changed, 311 deletions(-)

diff --git a/dev-libs/jansson/Manifest b/dev-libs/jansson/Manifest
index 8d590df3b22b..8a5efd23fb16 100644
--- a/dev-libs/jansson/Manifest
+++ b/dev-libs/jansson/Manifest
@@ -1,2 +1 @@
-DIST jansson-2.13.1.tar.gz 531924 BLAKE2B 
e627bd2ba69bf01b053ff13dee903056db86999f774d6863517e67cef7dc9ddcaa747f2edca9de86bd83f37940a394ac9907f7d58069607ee529af08d8514d57
 SHA512 
e32be6665e41cf1763608c2f1ac4ce0824d4d7ffa5f4a5824cefde279250fdd399d49ba93d8894e16a473731f629b846554654347f027ca9a0a96ed047f10192
 DIST jansson-2.14.tar.gz 535618 BLAKE2B 
eb514ff222444d4c0d1ef6b99150e3e43bd4d7a1bec3d66e5ece8bc59ac19a0898d9eb061cacad52afda7fe172ec6df46b5a90952707422f56daae53f82c9427
 SHA512 
5a592776c7ba8c0b1f5efaf813f77948bbc4bda168a72d221d176af0cf61038e26c1f30795433be10e2fc5069d5763d11852a8574774906a9f8ad261ac30109c

diff --git a/dev-libs/jansson/files/jansson-2.13.1-sphinx3.patch 
b/dev-libs/jansson/files/jansson-2.13.1-sphinx3.patch
deleted file mode 100644
index e611896e9c4e..
--- a/dev-libs/jansson/files/jansson-2.13.1-sphinx3.patch
+++ /dev/null
@@ -1,269 +0,0 @@
-Rebase pull request #543 onto v2.13.1
-
-Allows jansson documentation to compile with Sphinx-3.0
-
-Squashed commit messages below:
-
-
-pick 798d40c doc: convert refcounting directive to a class
-
-Directive functions are no longer supported in Sphinx-3.0
-but directive classes have been supported since early 1.x
-
-
-pick 9431889 doc: do not use references for standard C types or file names
-
-Use double-backtick quoting instead. It has the same effect
-(because these links had nowhere to link to) but it does not
-result in loud warnings about broken references by default with Sphinx-3.x.
-
-
-pick c329fd7 doc: add return types for function-like macros
-
-The Sphinx-3.0 c:function:: directive requires the return type.
-
-Sphinx-3.0 also adds function-like macro support to the c:macro::
-directive, which Sphinx-1.x and Sphinx-2.x do not support, but it
-is probably a good idea to keep compatibility with slightly older
-Sphinx for now.
-
-diff --git a/CHANGES b/CHANGES
-index a374a86..256fde1 100644
 a/CHANGES
-+++ b/CHANGES
-@@ -8,7 +8,7 @@ Released 2020-05-07
-   - Include `jansson_version_str()` and `jansson_version_cmp()` in
- shared library. (#534)
- 
--  - Include `scripts/` in tarball. (#535)
-+  - Include ``scripts/`` in tarball. (#535)
- 
- 
- Version 2.13
-@@ -127,7 +127,7 @@ Released 2018-02-09
- 
-   - Work around gcc's -Wimplicit-fallthrough.
- 
--  - Fix CMake detection of `sys/types.h` header (#375).
-+  - Fix CMake detection of ``sys/types.h`` header (#375).
- 
-   - Fix `jansson.pc` generated by CMake to be more consistent with the one
- generated using GNU Autotools (#368).
-diff --git a/doc/apiref.rst b/doc/apiref.rst
-index c3a814f..94c5726 100644
 a/doc/apiref.rst
-+++ b/doc/apiref.rst
-@@ -145,33 +145,33 @@ Type
- .. function:: int json_typeof(const json_t *json)
- 
-Return the type of the JSON value (a :type:`json_type` cast to
--   :type:`int`). *json* MUST NOT be *NULL*. This function is actually
-+   ``int``). *json* MUST NOT be *NULL*. This function is actually
-implemented as a macro for speed.
- 
--.. function:: json_is_object(const json_t *json)
--   json_is_array(const json_t *json)
--   json_is_string(const json_t *json)
--   json_is_integer(const json_t *json)
--   json_is_real(const json_t *json)
--   json_is_true(const json_t *json)
--   json_is_false(const json_t *json)
--   json_is_null(const json_t *json)
-+.. function:: int json_is_object(const json_t *json)
-+  int json_is_array(const json_t *json)
-+  int json_is_string(const json_t *json)
-+  int json_is_integer(const json_t *json)
-+  int json_is_real(const json_t *json)
-+  int json_is_true(const json_t *json)
-+  int json_is_false(const json_t *json)
-+  int json_is_null(const json_t *json)
- 
-These functions (actually macros) return true (non-zero) for values
-of the given type, and false (zero) for values of other types and
-for *NULL*.
- 
--.. function:: json_is_number(const json_t *json)
-+.. function:: int json_is_number(const json_t *json)
- 
-Returns true for values of types ``JSON_INTEGER`` and
-``JSON_REAL``, and false for other types and for *NULL*.
- 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/jansson/files/

2021-11-12 Thread Sam James
commit: 5cf776af229d8f55d1daf955e14d2280a1c61429
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 12 22:23:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 22:23:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf776af

dev-libs/jansson: add links to patch

Bug: https://bugs.gentoo.org/814944
Signed-off-by: Sam James  gentoo.org>

 dev-libs/jansson/files/jansson-2.14-test-symbols.patch | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch 
b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch
index 013b2713231..a5bf5334721 100644
--- a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch
+++ b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch
@@ -1,3 +1,6 @@
+https://bugs.gentoo.org/814944
+https://github.com/akheron/jansson/commit/0677666f65b988b2dd44d02966a08fea490d5883
+
 From 0677666f65b988b2dd44d02966a08fea490d5883 Mon Sep 17 00:00:00 2001
 From: Petri Lehtinen 
 Date: Thu, 9 Sep 2021 21:53:11 +0300