diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /dev-libs/jansson | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/jansson/files/jansson-2.14-default-symver-test.patch | 57 | ||||
| -rw-r--r-- | dev-libs/jansson/files/jansson-2.14-test-symbols.patch | 25 | ||||
| -rw-r--r-- | dev-libs/jansson/files/jansson-2.14.1-default-symver-test.patch | 62 | ||||
| -rw-r--r-- | dev-libs/jansson/jansson-2.14-r1.ebuild | 42 | ||||
| -rw-r--r-- | dev-libs/jansson/jansson-2.14-r2.ebuild | 49 | ||||
| -rw-r--r-- | dev-libs/jansson/jansson-2.14.1.ebuild | 48 | ||||
| -rw-r--r-- | dev-libs/jansson/metadata.xml | 16 |
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> |
