summaryrefslogtreecommitdiff
path: root/dev-cpp/argparse
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-09 10:40:04 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-09 10:40:04 +0100
commitb426a5cef3f0ebe3389686a1c145a834d3a1e120 (patch)
treeeee77f741af6979f620416c573e5203eab81c9c3 /dev-cpp/argparse
parent97b176c73aa78bd33234884388e3978f520161c3 (diff)
gentoo auto-resync : 09:09:2022 - 10:40:04
Diffstat (limited to 'dev-cpp/argparse')
-rw-r--r--dev-cpp/argparse/Manifest4
-rw-r--r--dev-cpp/argparse/argparse-2.1-r1.ebuild (renamed from dev-cpp/argparse/argparse-2.1.ebuild)4
-rw-r--r--dev-cpp/argparse/argparse-2.6.ebuild29
3 files changed, 34 insertions, 3 deletions
diff --git a/dev-cpp/argparse/Manifest b/dev-cpp/argparse/Manifest
index 89727a1efce5..3c0de07fc721 100644
--- a/dev-cpp/argparse/Manifest
+++ b/dev-cpp/argparse/Manifest
@@ -1,3 +1,5 @@
DIST argparse-2.1.tar.gz 72452 BLAKE2B eece3f1cf6a2e58f5bec99f0223b31ba92147964053d98122099dd806a0ab62c6039ee8741281d1eca28b9d0e3aa02d7d076e8bcc64bbd5dd03c777f8e460531 SHA512 35746e0b526bd4406c954ab315f191abc57b08b48a047f108ddacc7baace406d3ddddb1af23d41caff565afecfeb41dfedd27a08cdba8d11b59dbe7c78b7e9b0
-EBUILD argparse-2.1.ebuild 371 BLAKE2B 683a35415c4fc3d57ba84a42218a0c9da142d0a1c63a92489e9b48b3e6531f49524b60aa201d23f7e83480ddc063c47c80244cd4c628349396666e0e831f9b40 SHA512 4ee00fc4d2cfa319cfd6e05b60ae6dccb068d202b133b75309ca2f3d450c607ea286632f8a059d29eccf4f00bf21fed7089d0b689960d4dba36fa1e4e0dc66bf
+DIST argparse-2.6.tar.gz 93865 BLAKE2B 5ab49a1e9d85e1252b4066fb3278b6c34c0e813f6b49063196cb294544a3adaf45930295834786d41ebbe483b4704be45e90e3a1d53e5085529e78e0b07fad0d SHA512 778e405b7790906794506a2175279465c7d7efa905d0848807fcbddf5ff827e9556a3f2660ee0207a70195a8e9e652ba37ba4df2a038d8646339525cec0f1784
+EBUILD argparse-2.1-r1.ebuild 362 BLAKE2B bb3a1df0edfab8253250f85f4a217c226b4bf027abf43c683e7e5157c4434ee6aeeb1b4353d5e3d6072e54a058884f011b7c0e964dc93a6719a2ef0e07374823 SHA512 44248666587c9e25b4593829de629f401831c6b5ef160c212ced47b6ed4212ddcf340fcab89b8e488e99409fa6b32acedf43acd329bcfb16fa27e60bba58254b
+EBUILD argparse-2.6.ebuild 569 BLAKE2B c4378b69b06072bc37879d6555a594c5fd0ba0eb75969e42c034d629e34e7d7c0eda02b930d344d72eab52ba84ce0abbc49ee204bc5305730411523ea6cf055b SHA512 5fcef85bc8807a208c087d847deed4861fdf5ff1586c5f7bd2247c22f8c56e2021afa7c00f5cf5706e108d6a3c31499d286336aa4173250180cffb88cda64161
MISC metadata.xml 330 BLAKE2B b2116c014f0385ca1a4d617dcb6c48ee60e39d82630fb716230c27f4de79ec6cd4611f9194aa9d8555cdb54e2cc22ab0a96cd755231ef99e272877a490226e5b SHA512 ef007277e64f992e40944f540606c9908ac87284d73dfcf252caa885da6c381bb33640544e841b857483c24dfcc5250a6e59a082cb463a02c059afd23069d686
diff --git a/dev-cpp/argparse/argparse-2.1.ebuild b/dev-cpp/argparse/argparse-2.1-r1.ebuild
index ddc41fdbc22b..67e32ea4d3d2 100644
--- a/dev-cpp/argparse/argparse-2.1.ebuild
+++ b/dev-cpp/argparse/argparse-2.1-r1.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit cmake-multilib
+inherit cmake
DESCRIPTION="Argument Parser for Modern C++"
HOMEPAGE="https://github.com/p-ranav/argparse"
diff --git a/dev-cpp/argparse/argparse-2.6.ebuild b/dev-cpp/argparse/argparse-2.6.ebuild
new file mode 100644
index 000000000000..e273fd49b506
--- /dev/null
+++ b/dev-cpp/argparse/argparse-2.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Argument Parser for Modern C++"
+HOMEPAGE="https://github.com/p-ranav/argparse"
+SRC_URI="https://github.com/p-ranav/argparse/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DARGPARSE_BUILD_TESTS=$(usex test)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}"/test || die
+ ./tests || die
+}