summaryrefslogtreecommitdiff
path: root/dev-perl/JSON
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:48:38 -0500
commitbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch)
tree0d7a74b4463ee387f9cf9368ceb1b757f694f72a /dev-perl/JSON
parentf716a9fe6455d39eef01e718aae68dae61c19704 (diff)
downloadbaldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz
baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'dev-perl/JSON')
-rw-r--r--dev-perl/JSON/JSON-4.100.0.ebuild27
-rw-r--r--dev-perl/JSON/Manifest1
-rw-r--r--dev-perl/JSON/metadata.xml17
3 files changed, 45 insertions, 0 deletions
diff --git a/dev-perl/JSON/JSON-4.100.0.ebuild b/dev-perl/JSON/JSON-4.100.0.ebuild
new file mode 100644
index 000000000000..fc1e8b2de652
--- /dev/null
+++ b/dev-perl/JSON/JSON-4.100.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=ISHIGAKI
+DIST_VERSION=4.10
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="JSON (JavaScript Object Notation) encoder/decoder"
+
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+IUSE="test +xs"
+RESTRICT="!test? ( test )"
+
+RDEPEND="xs? ( >=dev-perl/JSON-XS-2.340.0 )"
+BDEPEND="
+ virtual/perl-ExtUtils-MakeMaker
+ test? ( virtual/perl-Test-Simple )
+"
+
+src_test() {
+ perl_rm_files t/00_pod.t
+ perl-module_src_test
+}
diff --git a/dev-perl/JSON/Manifest b/dev-perl/JSON/Manifest
new file mode 100644
index 000000000000..52035e3f470a
--- /dev/null
+++ b/dev-perl/JSON/Manifest
@@ -0,0 +1 @@
+DIST JSON-4.10.tar.gz 94342 BLAKE2B 707f126c5b187b824e068ea81c19e9b1ec6e03e4f140403564925d5a1a5fca234ccc3153c1ed6c088d82db57b593e9a031d62aea0bfc7930b64d0e2266066aca SHA512 2aa0c40fbff23d3df84cfa729d00a32a69e06ea83d082b25b7223f90cb157fa3c2e72342fadcd2ebe09b5848a0e3a7d2caec6d1753e95952a56e3e9367f343e3
diff --git a/dev-perl/JSON/metadata.xml b/dev-perl/JSON/metadata.xml
new file mode 100644
index 000000000000..2ae1d1bad4e2
--- /dev/null
+++ b/dev-perl/JSON/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>perl@gentoo.org</email>
+ <name>Gentoo Perl Project</name>
+ </maintainer>
+ <use>
+ <flag name="xs">Install C-based <pkg>dev-perl/JSON-XS</pkg> for faster performance</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpan">JSON</remote-id>
+ <remote-id type="cpan-module">JSON</remote-id>
+ <remote-id type="cpan-module">JSON::PP::IncrParser</remote-id>
+ <remote-id type="cpan-module">JSON::Backend::PP</remote-id>
+ </upstream>
+</pkgmetadata>