summaryrefslogtreecommitdiff
path: root/dev-libs/sexpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-27 13:35:02 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-27 13:35:02 +0100
commitef593d1ec529be89d755077eee3869006d8c18ae (patch)
treee17a9fcd71c371059f0168cbdfe109c563536c27 /dev-libs/sexpp
parent61faa1ea0e8302df305bc281038fc00dc7eb1dd4 (diff)
gentoo auto-resync : 27:06:2023 - 13:35:02
Diffstat (limited to 'dev-libs/sexpp')
-rw-r--r--dev-libs/sexpp/Manifest5
-rw-r--r--dev-libs/sexpp/metadata.xml14
-rw-r--r--dev-libs/sexpp/sexpp-0.8.5.ebuild35
-rw-r--r--dev-libs/sexpp/sexpp-0.8.6.ebuild35
4 files changed, 89 insertions, 0 deletions
diff --git a/dev-libs/sexpp/Manifest b/dev-libs/sexpp/Manifest
new file mode 100644
index 000000000000..bba11b8bdebb
--- /dev/null
+++ b/dev-libs/sexpp/Manifest
@@ -0,0 +1,5 @@
+DIST sexpp-0.8.5.tar.gz 45828 BLAKE2B e6bae1625b37d558f6a853b95695cc2f86f567896405d36f52114e7d04143480850c7596c78cab106e116e3b64376f95084589201f9a9ce84e44c3e4ac49809e SHA512 918a19b66f0c069a4b49eb2fa0c2dda90f1260cda1351c5d901d47864d3e0ebdf52298e1e5a92c039d319fdd2196eeca7750d3d67b3d1378cfee72c6516b5566
+DIST sexpp-0.8.6.tar.gz 46857 BLAKE2B 5ff8eaf3ba81af243e6780604b51b43743ed7f9de6121c1de273bbbd51d42e3feed3c00357c85ccaa5e808d2e5f753f58b5f96fea38f5b50b2b2bd9ee658be74 SHA512 b2698a397ef1b161a722e1834bc62f6d2b27c403faa27d97e1e137cc7315e004252ac75bbaaf817bc705f7830cb89665bb23ba8d18904fedd6c2f01c5f1e6f0f
+EBUILD sexpp-0.8.5.ebuild 714 BLAKE2B 12ef1068d108df4494b5428ac674368a0ca5143beeb5823aa290a51721d88d4a78c60dc51393cd0b1a1bcd8f715ea1a2ca2800ff39025301bf54619986b8ff04 SHA512 b45ecc45683d9b0a2b64f32e9a0ed0994308a11823cdc44990b8bf665e5e139c6804d64167bfebfab68d81bc262db8efef2d6ccd06f32b05d1d6d1b176da9659
+EBUILD sexpp-0.8.6.ebuild 716 BLAKE2B 77614ac16f481741422c0bf94bcd2d7ab73ef434231f16871217e08554f9476b3233a353abbb2b24cca237884cf65a53df73e56c67ff9cc808f7893947f2acec SHA512 c606c2c3e9d246f3fd8b52043a71afddd5c0844f059bc0f770f4127a7c786ed6a9ea76207be4369d3629daab18622e2f661daccbb5d116ed46a541c7bf5c82e4
+MISC metadata.xml 416 BLAKE2B 27e50ec619e18e7be4a3bf8cb0e77b3ffd125383022daba849ec49b4d30afedc2e3dfec37f665a3728b30435add3c29170539ba0362f399dbae7dd2bbafa5f74 SHA512 87ab71623c30ee40662a076e59e18afcc3d6a59eff5960111f866c944eaba27ace2e553cb072bb63fa8b9857f348079723d087335236831a1bfbf11841168640
diff --git a/dev-libs/sexpp/metadata.xml b/dev-libs/sexpp/metadata.xml
new file mode 100644
index 000000000000..63224ff33ddb
--- /dev/null
+++ b/dev-libs/sexpp/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>mozilla@gentoo.org</email>
+ <name>Gentoo Mozilla Team</name>
+ </maintainer>
+ <use>
+ <flag name="cli">Build sexp console application</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">rnpgp/sexp</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-libs/sexpp/sexpp-0.8.5.ebuild b/dev-libs/sexpp/sexpp-0.8.5.ebuild
new file mode 100644
index 000000000000..6f40d4e48833
--- /dev/null
+++ b/dev-libs/sexpp/sexpp-0.8.5.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="S-expressions parser and generator library in C++"
+HOMEPAGE="https://github.com/rnpgp/sexpp"
+SRC_URI="https://github.com/rnpgp/sexpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+IUSE="cli test"
+
+BDEPEND="virtual/pkgconfig
+ test? ( dev-cpp/gtest )"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=on
+
+ -DDOWNLOAD_GTEST=off
+
+ -DWITH_COVERAGE=off
+ -DWITH_SANITIZERS=off
+ -DWITH_SEXP_CLI=$(usex cli on off)
+ -DWITH_SEXP_TESTS=$(usex test on off)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/sexpp/sexpp-0.8.6.ebuild b/dev-libs/sexpp/sexpp-0.8.6.ebuild
new file mode 100644
index 000000000000..ae3c1cfb284e
--- /dev/null
+++ b/dev-libs/sexpp/sexpp-0.8.6.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="S-expressions parser and generator library in C++"
+HOMEPAGE="https://github.com/rnpgp/sexpp"
+SRC_URI="https://github.com/rnpgp/sexpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="cli test"
+
+BDEPEND="virtual/pkgconfig
+ test? ( dev-cpp/gtest )"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=on
+
+ -DDOWNLOAD_GTEST=off
+
+ -DWITH_COVERAGE=off
+ -DWITH_SANITIZERS=off
+ -DWITH_SEXP_CLI=$(usex cli on off)
+ -DWITH_SEXP_TESTS=$(usex test on off)
+ )
+
+ cmake_src_configure
+}