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/json-parser | |
| 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/json-parser')
6 files changed, 0 insertions, 191 deletions
diff --git a/dev-libs/json-parser/Manifest b/dev-libs/json-parser/Manifest deleted file mode 100644 index ac3d8c8c0ff7..000000000000 --- a/dev-libs/json-parser/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST json-parser-1.1.0_p20211208.tar.gz 51479 BLAKE2B 31ce7929c1de829e312dfc855365d8851ad7c2ce31379d3ab4b4937291e2ec367c7692ecb11b781d0647e5dc38008e4e7bd122d9edaafd1c393a1cbf765117b9 SHA512 cbe6690a70ada1906b2c208fcbe03fe5a14651660ece9ba933a3160ea027c6dd9507189e1c63052059c3a00b2e2a59dbc65fa668a287455d438aa4453eecf22f diff --git a/dev-libs/json-parser/files/json-parser-1.1.0-fix-suspicious-version.patch b/dev-libs/json-parser/files/json-parser-1.1.0-fix-suspicious-version.patch deleted file mode 100644 index a0cf709a74e0..000000000000 --- a/dev-libs/json-parser/files/json-parser-1.1.0-fix-suspicious-version.patch +++ /dev/null @@ -1,32 +0,0 @@ -From f9b99a73ca108e4073b4fe501a3426dd4e21bba6 Mon Sep 17 00:00:00 2001 -From: Huang Rui <vowstar@gmail.com> -Date: Tue, 6 May 2025 16:38:59 +0800 -Subject: [PATCH] build(python): Update package name and add version in - setup.py - -- Change package name to use hyphens instead of spaces -- Add version 1.1.0 to setup configuration - -Signed-off-by: Huang Rui <vowstar@gmail.com> -Upstream-PR: https://github.com/json-parser/json-parser/pull/182 ---- - bindings/python/setup.py | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/bindings/python/setup.py b/bindings/python/setup.py -index 57be7d584d5a..cac13595eec9 100644 ---- a/bindings/python/setup.py -+++ b/bindings/python/setup.py -@@ -8,7 +8,8 @@ ext_modules.append(Extension('jsonparser', - - - setup( -- name = 'json-parser python wrapper', -+ name = 'json-parser-python-wrapper', -+ version = '1.1.0', - cmdclass = {'build_ext': build_ext}, - ext_modules = ext_modules - ) --- -2.49.0 - diff --git a/dev-libs/json-parser/files/json-parser-1.1.0-pkgconfig-libdir.patch b/dev-libs/json-parser/files/json-parser-1.1.0-pkgconfig-libdir.patch deleted file mode 100644 index 094f8f985dec..000000000000 --- a/dev-libs/json-parser/files/json-parser-1.1.0-pkgconfig-libdir.patch +++ /dev/null @@ -1,22 +0,0 @@ -Upstream-PR: https://github.com/json-parser/json-parser/pull/164 - -diff --git a/Makefile.in b/Makefile.in -index 8938230..b7539f7 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -43,9 +43,9 @@ clean: - rm -f libjsonparser.$(SO_EXT) libjsonparser.a json.o - - install-shared: libjsonparser.$(SO_EXT) -- @echo Installing pkgconfig module: $(datadir)/pkgconfig/json-parser.pc -- @install -d $(datadir)/pkgconfig/ || true -- @install -m 0644 json-parser.pc $(datadir)/pkgconfig/json-parser.pc -+ @echo Installing pkgconfig module: $(libdir)/pkgconfig/json-parser.pc -+ @install -d $(libdir)/pkgconfig/ || true -+ @install -m 0644 json-parser.pc $(libdir)/pkgconfig/json-parser.pc - @echo Installing shared library: $(libdir)/libjsonparser.$(SO_EXT) - @install -d $(libdir) || true - @install -m 0755 libjsonparser.$(SO_EXT) $(libdir)/$(REAL_NAME) --- -2.35.1 - diff --git a/dev-libs/json-parser/files/json-parser-1.1.0-python3-pylong.patch b/dev-libs/json-parser/files/json-parser-1.1.0-python3-pylong.patch deleted file mode 100644 index ac490d614d66..000000000000 --- a/dev-libs/json-parser/files/json-parser-1.1.0-python3-pylong.patch +++ /dev/null @@ -1,41 +0,0 @@ -From 5bd7dc824bcffd867edef7ef80cc896c8c51ce38 Mon Sep 17 00:00:00 2001 -From: Huang Rui <vowstar@gmail.com> -Date: Tue, 6 May 2025 16:17:53 +0800 -Subject: [PATCH] fix(python): Add Python 3 compatibility macros for PyInt - functions - -- Add PY_MAJOR_VERSION check to define PyInt_* macros for Python 3 -- Replace deprecated PyInt functions with PyLong equivalents in Python 3 - -Signed-off-by: Huang Rui <vowstar@gmail.com> -Upstream-PR: https://github.com/json-parser/json-parser/pull/182 ---- - bindings/python/wrap_json.c | 12 ++++++++++++ - 1 file changed, 12 insertions(+) - -diff --git a/bindings/python/wrap_json.c b/bindings/python/wrap_json.c -index bd0360512fd3..1d42a82aad77 100644 ---- a/bindings/python/wrap_json.c -+++ b/bindings/python/wrap_json.c -@@ -27,6 +27,18 @@ - - #include "../../json.c" - -+#include <Python.h> -+ -+#if PY_MAJOR_VERSION >= 3 -+ /* Define PyInt_* only for Python 3, where they no longer exist */ -+ #ifndef PyInt_FromLong -+ #define PyInt_FromLong PyLong_FromLong -+ #endif -+ #ifndef PyInt_AsLong -+ #define PyInt_AsLong PyLong_AsLong -+ #endif -+#endif -+ - PyObject * json_exception = PyErr_NewException("jsonparser.JSONException", - NULL, NULL); - --- -2.49.0 - diff --git a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild b/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild deleted file mode 100644 index f14d1ce8e38e..000000000000 --- a/dev-libs/json-parser/json-parser-1.1.0_p20211208.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_OPTIONAL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 edo toolchain-funcs - -COMMIT="531a49062975d6d2cd5d69b75ad5481a8c0e18c5" - -DESCRIPTION="Very low footprint JSON parser written in portable ANSI C" -HOMEPAGE="https://github.com/json-parser/json-parser" -SRC_URI="https://github.com/json-parser/json-parser/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="BSD-2" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86" -IUSE="python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - python? ( ${PYTHON_DEPS} ) -" -BDEPEND=" - python? ( - ${PYTHON_DEPS} - ${DISTUTILS_DEPS} - dev-python/cython[${PYTHON_USEDEP}] - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.0-pkgconfig-libdir.patch" - "${FILESDIR}/${PN}-1.1.0-python3-pylong.patch" - "${FILESDIR}/${PN}-1.1.0-fix-suspicious-version.patch" -) - -wrap_python() { - local phase=$1 - shift - - if use python; then - pushd bindings/python || die - distutils-r1_${phase} "${@}" - popd - fi -} - -src_prepare() { - default - wrap_python ${FUNCNAME} -} - -src_configure() { - default - wrap_python ${FUNCNAME} -} - -src_compile() { - default - wrap_python ${FUNCNAME} -} - -python_test() { - "${EPYTHON}" test.py || die "Tests failed with ${EPYTHON}" -} - -src_test() { - edo $(tc-getCC) ${CFLAGS} -I. ${CPPFLAGS} ${LDFLAGS} -o tests/test tests/test.c json.o -lm - pushd tests > /dev/null || die - edo ./test - use python && distutils-r1_src_test - popd -} - -src_install() { - emake DESTDIR="${D}" install-shared - dodoc README.md AUTHORS - wrap_python ${FUNCNAME} -} diff --git a/dev-libs/json-parser/metadata.xml b/dev-libs/json-parser/metadata.xml deleted file mode 100644 index c460841fdaf8..000000000000 --- a/dev-libs/json-parser/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>arkamar@gentoo.org</email> - <name>Petr Vaněk</name> - </maintainer> - <origin>baldeagleos-repo</origin> -</pkgmetadata> |
