summaryrefslogtreecommitdiff
path: root/dev-libs/cJSON
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /dev-libs/cJSON
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'dev-libs/cJSON')
-rw-r--r--dev-libs/cJSON/Manifest3
-rw-r--r--dev-libs/cJSON/cJSON-1.7.14.ebuild30
-rw-r--r--dev-libs/cJSON/metadata.xml11
3 files changed, 44 insertions, 0 deletions
diff --git a/dev-libs/cJSON/Manifest b/dev-libs/cJSON/Manifest
new file mode 100644
index 000000000000..669a114b6cda
--- /dev/null
+++ b/dev-libs/cJSON/Manifest
@@ -0,0 +1,3 @@
+DIST cJSON-1.7.14.tar.gz 352028 BLAKE2B 203795f004496793fb04577df1e4a917df2424bf7866e32459584d3dc776ee13263c5e62ded01e3776973d2210e642d1066d3126e2c737bd0fa048464f3aed84 SHA512 8de1dedc123ed025a9cbe6764e5963eb0550f726d06a8f6bedfe05b84e852cd9c1587cd381669663073967f42be894a535ba239013f304ce544c3b15a6477c01
+EBUILD cJSON-1.7.14.ebuild 587 BLAKE2B 23c0ce3bd52fcbb2bb5af1e2d27ab9320fc4be25ca357022c7d061af848508dd935f642890d0c8f6ce7a2e6facdc1fe76d62d298e385faa476bcf24dc4574907 SHA512 9ccbfc68479b8011e03528d759f8364a0c1f11e283a3507cc72b102c5fe89ead0f815eff49ac15703c66bd36af959e25efdf48ea95dc0891402dafdd4187ff91
+MISC metadata.xml 337 BLAKE2B 978c9df8613b18cfc28abbc3c97f01db84578bf7f8679dff0e6267989de828840cd60c7c5fcb93031b7b166108399ac12782364b3fd9e9189c5af615188481a0 SHA512 7a3117192e55ea42f26b1a48969fe68cd4086fd3269714231481abbee471ec271de15113426a38ba23e3eb119518ba49c7424a7803e46f8e17040a5044dc2724
diff --git a/dev-libs/cJSON/cJSON-1.7.14.ebuild b/dev-libs/cJSON/cJSON-1.7.14.ebuild
new file mode 100644
index 000000000000..23f5aee8a50f
--- /dev/null
+++ b/dev-libs/cJSON/cJSON-1.7.14.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION=" Ultralightweight JSON parser in ANSI C"
+HOMEPAGE="https://github.com/DaveGamble/cJSON"
+SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i -e '/-Werror/d' CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_CJSON_TEST=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/cJSON/metadata.xml b/dev-libs/cJSON/metadata.xml
new file mode 100644
index 000000000000..84162a8abc75
--- /dev/null
+++ b/dev-libs/cJSON/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mattst88@gentoo.org</email>
+ <name>Matt Turner</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">DaveGamble/cJSON</remote-id>
+ </upstream>
+</pkgmetadata>