summaryrefslogtreecommitdiff
path: root/dev-libs/cxxopts
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-28 06:30:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-28 06:30:54 +0000
commit72fd2b48b7154274a1d2009cdaab54e7f49fb3aa (patch)
tree9c6ce981e8f924eb5f24e71e13c91b37aafb8616 /dev-libs/cxxopts
parent721e451ec418e1712f6962404e111f0ebd487389 (diff)
gentoo auto-resync : 28:12:2024 - 06:30:54
Diffstat (limited to 'dev-libs/cxxopts')
-rw-r--r--dev-libs/cxxopts/Manifest2
-rw-r--r--dev-libs/cxxopts/cxxopts-3.2.1.ebuild39
2 files changed, 41 insertions, 0 deletions
diff --git a/dev-libs/cxxopts/Manifest b/dev-libs/cxxopts/Manifest
index 3411b50d1f21..89663a433f4e 100644
--- a/dev-libs/cxxopts/Manifest
+++ b/dev-libs/cxxopts/Manifest
@@ -1,5 +1,7 @@
DIST cxxopts-3.0.0.tar.gz 97020 BLAKE2B 129b055dd03ce9e4a146d36587063f7155b47456d81e395ae6eeab8012e8d6cfcb410c305353f2ac2ec66a2f3e8d6169e1a0d27c53dcb35388b967d3c9cc86f1 SHA512 239479a3b35ddef6fc380ac9371e1cf7e3aea066f03e1ea538151fa2fff4296838daa976d55e988d8f87f40c0ae027767bcb214754177499413af1081315565c
DIST cxxopts-3.2.0.tar.gz 160534 BLAKE2B b6fead8930e83b4af089631e584bec0777da2e7b58aeb5e44b03a1655795dd3aff3923a245699e936bef7e0e871da2c86dd5639d44a839f1ac305a694e811feb SHA512 7265de66b92591255488d01bc26ca874423c75223e2e157a99f14fdd3e92e8d2669b72732acac3ce835190f1a09c13a994c480f0513f229eba8aa008e3d98955
+DIST cxxopts-3.2.1.tar.gz 160606 BLAKE2B 891657d5c00213ae79a1f7600627829f114cf17c3f5c332b1a1c2dcdf2ba7c4a46826f5e0bdff2c09803396fdf133c12d35f6d76b01e473c83bc0fc130821ad4 SHA512 7841fb3e6c3c2a057917c962e29fc0090e6ed06f5515aaa5e2a868fef59071a9a99b74d81c32cf613ecf10a68a4d96d6ad07805f48c7c3951ded096a2317dc3d
EBUILD cxxopts-3.0.0-r1.ebuild 805 BLAKE2B 7897fdc52056628bd54f85b2e2bffb329d7ca2dd6298c5286fbf84930a6909d44861c0fc87b4d86789d7315b4b8893f77a8b33e5a5d1ccdf0320a668b9317887 SHA512 e607295f6c7a64598b9734d37a26ff95dbf2e102ae4044f53407928bf8048096e8e5e1d6930286c2d33c7932eefb979a5fac6befc9d3f223364ea5095cbe0a03
EBUILD cxxopts-3.2.0-r1.ebuild 808 BLAKE2B 5305662d32362fc10c7e2bc2c4ce49c8b4ddffa4e290d0aa6a483301ad29affb035f13829bb4f38a3b927f47af0196b026f1ab612f19a1b32a1a56082fe3567c SHA512 dee138b421b3d728ed48a51a8c2697b8fff34f84abee901d72b954bda9b7844d7ded2c40861e08fc17730281e9254fe16d90fba9a152be0c12c6723d4aef7ab6
+EBUILD cxxopts-3.2.1.ebuild 813 BLAKE2B c433dfec928d5606fcfd0b48ee7d4d5672c55adc9176f1096923a4edebbf5efca35aebc6ce35964df020d9bb04b7d940acb968bb61b50284fa6c385206fe2519 SHA512 70f0a93e378e26427270d9d401a8517b0c6eaf3bcea62a54f7c92a8b30e3faf10884df23c1ec530923c52122d101a64101f9c02548d9f8d7a6f44b3b7dc4baa2
MISC metadata.xml 332 BLAKE2B e47af6e92da0d3bccbcda0d260bd264ce18f6473bbb217009f37d783a6df95c43ab1d7d786e28fe9e22a2105bcaa2c1b0045cc0977f87e5ecd9abe89b5a2fc34 SHA512 bc33deaa248a2e0fe36a64c173ed808ab02e2b894897b74afc369be5e0bbc09e60da8e278bb78ee38c7a2e40b1c9caed4668b259ab31b9ecc988d95fe5e725ef
diff --git a/dev-libs/cxxopts/cxxopts-3.2.1.ebuild b/dev-libs/cxxopts/cxxopts-3.2.1.ebuild
new file mode 100644
index 000000000000..bc1006c6538a
--- /dev/null
+++ b/dev-libs/cxxopts/cxxopts-3.2.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Lightweight C++ command line option parser"
+HOMEPAGE="https://github.com/jarro2783/cxxopts"
+SRC_URI="https://github.com/jarro2783/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="icu test"
+
+RESTRICT="
+ !test? ( test )
+"
+
+DOCS=(
+ README.md
+ CHANGELOG.md
+)
+
+src_prepare() {
+ sed -r -e 's:-Werror[[:space:]]*::' -i cmake/cxxopts.cmake || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCXXOPTS_BUILD_EXAMPLES:BOOL=OFF
+ -DCXXOPTS_BUILD_TESTS:BOOL=$(usex test)
+ -DCXXOPTS_ENABLE_INSTALL:BOOL=ON
+ -DCXXOPTS_USE_UNICODE_HELP:BOOL=$(usex icu)
+ )
+ cmake_src_configure
+}