summaryrefslogtreecommitdiff
path: root/dev-libs/jansson
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-libs/jansson
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'dev-libs/jansson')
-rw-r--r--dev-libs/jansson/Manifest2
-rw-r--r--dev-libs/jansson/files/jansson-2.14-default-symver-test.patch57
-rw-r--r--dev-libs/jansson/files/jansson-2.14-test-symbols.patch25
-rw-r--r--dev-libs/jansson/files/jansson-2.14.1-default-symver-test.patch62
-rw-r--r--dev-libs/jansson/jansson-2.14-r1.ebuild42
-rw-r--r--dev-libs/jansson/jansson-2.14-r2.ebuild49
-rw-r--r--dev-libs/jansson/jansson-2.14.1.ebuild48
-rw-r--r--dev-libs/jansson/metadata.xml16
8 files changed, 0 insertions, 301 deletions
diff --git a/dev-libs/jansson/Manifest b/dev-libs/jansson/Manifest
deleted file mode 100644
index bc87888b5570..000000000000
--- a/dev-libs/jansson/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST jansson-2.14.1.tar.bz2 482990 BLAKE2B b3efb1cbe018bb88664167249edca65c5194922c69fa82a0514d5bbcd24324464ddcc30ae57f8ab0f9c43f28d2364adc973f87146ceff0889ea2b6eafb91b1ea SHA512 668d8ffbd13b83e8a55449c588f267220c2a9e4690281c2386e3dada4c8b890c80effd6a946b3500bb1cf800eb8cf1bb3da3c6476ceea4f462d2ccc9cd4911d8
-DIST jansson-2.14.tar.bz2 434481 BLAKE2B b7b7e98360fd73f7925b88e3729a7a18307b4f05fed4b37659d24ddc03208469471d508dcd245534f73af3b5e93f595e49e3cb2c99733955b03d471bd5a32f15 SHA512 1a659c0f41b0672757c13ebd16bd10ad7d6484366aefda078aa816266ce4f5638bc121f1ce8c4234b0b9f201ea73c227b9084125857452cbcba058a111e4a6fd
diff --git a/dev-libs/jansson/files/jansson-2.14-default-symver-test.patch b/dev-libs/jansson/files/jansson-2.14-default-symver-test.patch
deleted file mode 100644
index 5b73aea5c944..000000000000
--- a/dev-libs/jansson/files/jansson-2.14-default-symver-test.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-https://github.com/akheron/jansson/pull/666
-
-From https://github.com/akheron/jansson/pull/666/commits/1e2ac681e5f39fc7a7e8b8deb2162a93976d4622 Mon Sep 17 00:00:00 2001
-From: Violet Purcell <vimproved@inventati.org>
-Date: Wed, 11 Oct 2023 20:51:57 -0400
-Subject: [PATCH] Port check for --default-symver to autoconf
-
-This commit ports the configure check for -Wl,--default-symver that is
-present in CMake to autoconf. This fixes building Jansson via autoconf
-with non-bfd linkers on glibc systems.
-
-Signed-off-by: Violet Purcell <vimproved@inventati.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -25,6 +25,9 @@ AC_TYPE_UINT16_T
- AC_TYPE_UINT8_T
- AC_TYPE_LONG_LONG_INT
-
-+jansson_soversion="4"
-+AC_SUBST([jansson_soversion])
-+
- AC_C_INLINE
- case $ac_cv_c_inline in
- yes) json_inline=inline;;
-@@ -138,8 +141,12 @@ AS_IF([test "x$with_Bsymbolic" = "xyes"], [JSON_BSYMBOLIC_LDFLAGS=-Wl[,]-Bsymbol
- AC_SUBST(JSON_BSYMBOLIC_LDFLAGS)
-
- # Enable symbol versioning on GNU libc
-+m4_pattern_forbid([^AX_CHECK_LINK_FLAG$])
- JSON_SYMVER_LDFLAGS=
--AC_CHECK_DECL([__GLIBC__], [JSON_SYMVER_LDFLAGS=-Wl,--default-symver])
-+AC_CHECK_DECL([__GLIBC__],
-+ [AX_CHECK_LINK_FLAG([-Wl,--default-symver],
-+ [JSON_SYMVER_LDFLAGS=-Wl,--default-symver],
-+ [JSON_SYMVER_LDFLAGS=-Wl,--version-script,$ac_abs_confdir/jansson.sym])])
- AC_SUBST([JSON_SYMVER_LDFLAGS])
-
- AC_ARG_ENABLE([ossfuzzers],
-@@ -168,6 +175,7 @@ AC_SUBST([AM_CFLAGS])
-
- AC_CONFIG_FILES([
- jansson.pc
-+ jansson.sym
- Makefile
- doc/Makefile
- src/Makefile
---- /dev/null
-+++ b/jansson.sym.in
-@@ -0,0 +1,5 @@
-+JANSSON_@jansson_soversion@ {
-+ global:
-+ *;
-+};
-+
---
-2.42.0
-
diff --git a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch b/dev-libs/jansson/files/jansson-2.14-test-symbols.patch
deleted file mode 100644
index a5bf53347218..000000000000
--- a/dev-libs/jansson/files/jansson-2.14-test-symbols.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://bugs.gentoo.org/814944
-https://github.com/akheron/jansson/commit/0677666f65b988b2dd44d02966a08fea490d5883
-
-From 0677666f65b988b2dd44d02966a08fea490d5883 Mon Sep 17 00:00:00 2001
-From: Petri Lehtinen <petri@digip.org>
-Date: Thu, 9 Sep 2021 21:53:11 +0300
-Subject: [PATCH] Fix the check-exports tests for versioned symbols
-
----
- test/suites/api/check-exports | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/test/suites/api/check-exports b/test/suites/api/check-exports
-index 2b6b3c79..5c82064c 100755
---- a/test/suites/api/check-exports
-+++ b/test/suites/api/check-exports
-@@ -15,7 +15,7 @@ grep 'json_\|jansson_' $top_srcdir/src/jansson.def \
- nm -D $SOFILE >/dev/null >$test_log/symbols 2>/dev/null \
- || exit 77 # Skip if "nm -D" doesn't seem to work
-
--grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sort >$test_log/output
-+grep ' [DT] ' $test_log/symbols | cut -d' ' -f3 | grep -v '^_' | sed 's/@@libjansson.*//' | sort >$test_log/output
-
- if ! cmp -s $test_log/exports $test_log/output; then
- diff -u $test_log/exports $test_log/output >&2
diff --git a/dev-libs/jansson/files/jansson-2.14.1-default-symver-test.patch b/dev-libs/jansson/files/jansson-2.14.1-default-symver-test.patch
deleted file mode 100644
index 6f5bbcc0788b..000000000000
--- a/dev-libs/jansson/files/jansson-2.14.1-default-symver-test.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-https://github.com/akheron/jansson/issues/715
-
-Modified https://github.com/akheron/jansson/pull/666 with lessons taken from https://github.com/akheron/jansson/pull/704.
-
-From https://github.com/akheron/jansson/pull/666/commits/1e2ac681e5f39fc7a7e8b8deb2162a93976d4622 Mon Sep 17 00:00:00 2001
-From: Violet Purcell <vimproved@inventati.org>
-Date: Wed, 11 Oct 2023 20:51:57 -0400
-Subject: [PATCH] Port check for --default-symver to autoconf
-
-This commit ports the configure check for -Wl,--default-symver that is
-present in CMake to autoconf. This fixes building Jansson via autoconf
-with non-bfd linkers on glibc systems.
-
-Signed-off-by: Violet Purcell <vimproved@inventati.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -25,6 +25,9 @@ AC_TYPE_UINT16_T
- AC_TYPE_UINT8_T
- AC_TYPE_LONG_LONG_INT
-
-+jansson_soversion="4"
-+AC_SUBST([jansson_soversion])
-+
- AC_C_INLINE
- case $ac_cv_c_inline in
- yes) json_inline=inline;;
-@@ -138,8 +141,12 @@ AS_IF([test "x$with_Bsymbolic" = "xyes"], [JSON_BSYMBOLIC_LDFLAGS=-Wl[,]-Bsymbol
- AC_SUBST(JSON_BSYMBOLIC_LDFLAGS)
-
- # Enable symbol versioning on GNU libc
-+m4_pattern_forbid([^AX_CHECK_LINK_FLAG$])
- JSON_SYMVER_LDFLAGS=
--AC_CHECK_DECL([__GLIBC__], [JSON_SYMVER_LDFLAGS=-Wl,--default-symver])
-+AC_CHECK_DECL([__GLIBC__],
-+ [AX_CHECK_LINK_FLAG([-Wl,--default-symver],
-+ [JSON_SYMVER_LDFLAGS=-Wl,--default-symver],
-+ [JSON_SYMVER_LDFLAGS=-Wl,--version-script,$ac_abs_confdir/jansson.sym])])
- AC_SUBST([JSON_SYMVER_LDFLAGS])
-
- AC_ARG_ENABLE([ossfuzzers],
-@@ -168,6 +175,7 @@ AC_SUBST([AM_CFLAGS])
-
- AC_CONFIG_FILES([
- jansson.pc
-+ jansson.sym
- Makefile
- doc/Makefile
- src/Makefile
---- /dev/null
-+++ b/jansson.sym.in
-@@ -0,0 +1,8 @@
-+JANSSON_@jansson_soversion@ {
-+ global:
-+ json_*;
-+ jansson_*;
-+ local:
-+ *;
-+};
-+
---
-2.42.0
-
diff --git a/dev-libs/jansson/jansson-2.14-r1.ebuild b/dev-libs/jansson/jansson-2.14-r1.ebuild
deleted file mode 100644
index 277683148fd6..000000000000
--- a/dev-libs/jansson/jansson-2.14-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
-HOMEPAGE="https://www.digip.org/jansson/"
-SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="doc static-libs"
-
-BDEPEND="
- sys-devel/binutils
- doc? ( dev-python/sphinx )"
-
-PATCHES=( "${FILESDIR}/${P}-test-symbols.patch" )
-
-src_configure() {
- tc-ld-force-bfd
-
- econf $(use_enable static-libs static)
-}
-
-src_compile() {
- default
-
- if use doc ; then
- emake html
- HTML_DOCS=( doc/_build/html/. )
- fi
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/jansson/jansson-2.14-r2.ebuild b/dev-libs/jansson/jansson-2.14-r2.ebuild
deleted file mode 100644
index 41f195f89da9..000000000000
--- a/dev-libs/jansson/jansson-2.14-r2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
-HOMEPAGE="https://www.digip.org/jansson/"
-SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="doc static-libs"
-
-BDEPEND="
- dev-build/autoconf-archive
- doc? ( dev-python/sphinx )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-default-symver-test.patch"
- "${FILESDIR}/${P}-test-symbols.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_compile() {
- default
-
- if use doc ; then
- emake html
- HTML_DOCS=( doc/_build/html/. )
- fi
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/jansson/jansson-2.14.1.ebuild b/dev-libs/jansson/jansson-2.14.1.ebuild
deleted file mode 100644
index c0f116198ee1..000000000000
--- a/dev-libs/jansson/jansson-2.14.1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C library for encoding, decoding and manipulating JSON data"
-HOMEPAGE="https://www.digip.org/jansson/"
-SRC_URI="https://github.com/akheron/jansson/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0/4"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="doc static-libs"
-
-BDEPEND="
- dev-build/autoconf-archive
- doc? ( dev-python/sphinx )
-"
-
-PATCHES=(
- "${FILESDIR}"/jansson-2.14.1-default-symver-test.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable static-libs static)
-}
-
-src_compile() {
- default
-
- if use doc ; then
- emake html
- HTML_DOCS=( doc/_build/html/. )
- fi
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-libs/jansson/metadata.xml b/dev-libs/jansson/metadata.xml
deleted file mode 100644
index c0db23d1399a..000000000000
--- a/dev-libs/jansson/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>zero-one@zer0-one.net</email>
- <name>David Zero</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:jansson_project:jansson</remote-id>
- </upstream>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>