diff options
Diffstat (limited to 'dev-cpp')
| -rw-r--r-- | dev-cpp/muParserX/Manifest | 1 | ||||
| -rw-r--r-- | dev-cpp/muParserX/files/muParserX-4.0.12-cmake-4.patch | 49 | ||||
| -rw-r--r-- | dev-cpp/muParserX/metadata.xml | 21 | ||||
| -rw-r--r-- | dev-cpp/muParserX/muParserX-4.0.12-r1.ebuild | 28 | ||||
| -rw-r--r-- | dev-cpp/muParserX/muParserX-4.0.12.ebuild | 24 | ||||
| -rw-r--r-- | dev-cpp/nlohmann_json/Manifest | 2 | ||||
| -rw-r--r-- | dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild | 63 |
7 files changed, 0 insertions, 188 deletions
diff --git a/dev-cpp/muParserX/Manifest b/dev-cpp/muParserX/Manifest deleted file mode 100644 index d31f14ca5824..000000000000 --- a/dev-cpp/muParserX/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST muParserX-4.0.12.tar.gz 223342 BLAKE2B 63a5545a53ec1903b9315376edf6d01a455477994e36943fe1eb059f252f440db2e489aa1f32d34d3cff570817f48319fc914585504fbbf71f943d50ef5f9475 SHA512 5be7d846105c2eae7f9a7929147ff6890496ca80348c1b08c62fdf199a6b33d48225c4aeec00e03283e233c91574943b60ee4282169715f5ded8aa18fd9a732d diff --git a/dev-cpp/muParserX/files/muParserX-4.0.12-cmake-4.patch b/dev-cpp/muParserX/files/muParserX-4.0.12-cmake-4.patch deleted file mode 100644 index 4b4f7a8a7279..000000000000 --- a/dev-cpp/muParserX/files/muParserX-4.0.12-cmake-4.patch +++ /dev/null @@ -1,49 +0,0 @@ -https://github.com/beltoforion/muparserx/commit/d671af0882d4ba09a4bba810877b796f1877d41e -https://github.com/beltoforion/muparserx/commit/c605872591d542e1630e3fcc4b292d8a0702acd2 - -From d671af0882d4ba09a4bba810877b796f1877d41e Mon Sep 17 00:00:00 2001 -From: nalinigans <nalini@omicsautomation.com> -Date: Tue, 21 Mar 2023 10:13:14 -0400 -Subject: [PATCH] Move to at least 3.3 to support - https://www.cmake.org/cmake/help/latest/policy/CMP0063.html - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2bc28fc..2d43781 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,7 +1,7 @@ - ########################################################################
- # Project setup
- ########################################################################
--cmake_minimum_required(VERSION 2.8.12)
-+cmake_minimum_required(VERSION 3.3)
- project(muparserx CXX)
-
- ########################################################################
-From c605872591d542e1630e3fcc4b292d8a0702acd2 Mon Sep 17 00:00:00 2001 -From: Nalini Ganapati <nalini@datma.com> -Date: Mon, 18 Dec 2023 11:46:35 -0800 -Subject: [PATCH] Move to 3.17 as cmake is dropping compatibility for <3.5 - versions - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2d43781..00156e9 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,7 +1,7 @@ - ########################################################################
- # Project setup
- ########################################################################
--cmake_minimum_required(VERSION 3.3)
-+cmake_minimum_required(VERSION 3.17)
- project(muparserx CXX)
-
- ########################################################################
diff --git a/dev-cpp/muParserX/metadata.xml b/dev-cpp/muParserX/metadata.xml deleted file mode 100644 index 2313373451c4..000000000000 --- a/dev-cpp/muParserX/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>gaboroszkar@protonmail.com</email> - <name>Gábor Oszkár Dénes</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription> - The evaluation of a mathematical expression is a standard task required in many applications. It can be solved by either using a standard math expression parser such as muparser or by embedding a scripting language such as Lua. There are however some limitations: Although muparser is pretty fast it will only work with scalar values and although Lua is very flexible it does neither support binary operators for arrays nor complex numbers. So if you need a math expression parser with support for arrays, matrices and strings muparserx may be able to help you. - </longdescription> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-cpp/muParserX/muParserX-4.0.12-r1.ebuild b/dev-cpp/muParserX/muParserX-4.0.12-r1.ebuild deleted file mode 100644 index f17d00b61ac2..000000000000 --- a/dev-cpp/muParserX/muParserX-4.0.12-r1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more" -HOMEPAGE="https://beltoforion.de/en/muparser/" -SRC_URI="https://github.com/beltoforion/muparserx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/muparserx-${PV} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -PATCHES=( - "${FILESDIR}"/${P}-cmake-4.patch -) - -src_configure() { - # TODO: -DUSE_WIDE_STRING? - local mycmakeargs=( - -DBUILD_EXAMPLES=OFF - ) - - cmake_src_configure -} diff --git a/dev-cpp/muParserX/muParserX-4.0.12.ebuild b/dev-cpp/muParserX/muParserX-4.0.12.ebuild deleted file mode 100644 index 78bc6694c425..000000000000 --- a/dev-cpp/muParserX/muParserX-4.0.12.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Parsing Expressions with Strings, Complex Numbers, Vectors, Matrices and more" -HOMEPAGE="https://beltoforion.de/en/muparser/" -SRC_URI="https://github.com/beltoforion/muparserx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/muparserx-${PV} - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64" - -src_configure() { - # TODO: -DUSE_WIDE_STRING? - local mycmakeargs=( - -DBUILD_EXAMPLES=OFF - ) - - cmake_src_configure -} diff --git a/dev-cpp/nlohmann_json/Manifest b/dev-cpp/nlohmann_json/Manifest index dd3063a3be11..ec3508287207 100644 --- a/dev-cpp/nlohmann_json/Manifest +++ b/dev-cpp/nlohmann_json/Manifest @@ -1,4 +1,2 @@ -DIST nlohmann_json-3.10.2.tar.gz 7054440 BLAKE2B e7da213fb75d528b1f5425822f5b598e882f232a67670aaae2d8f89c76e72ee23fa3344d1acfef2b0338a6a423d17b231b7e047ff064c984c2ec7783b721a22c SHA512 9a399dfc8aab19c9fc12470e8087895b1c05d48a9bcc731b483d8670c361cffb2adc3ccced822b7f17255e88387a441d619c4e1f1afeb702d1d035ad24fe22ed DIST nlohmann_json-3.12.0.tar.gz 9678593 BLAKE2B db4310eeecee130a73f6dd774367104d0631e25af8bf507185c708598f2b9af67fc8387fe2b93bb27b91859518bf6c81c91dbde301e3c1a717aae6866e257e3d SHA512 6cc1e86261f8fac21cc17a33da3b6b3c3cd5c116755651642af3c9e99bb3538fd42c1bd50397a77c8fb6821bc62d90e6b91bcdde77a78f58f2416c62fc53b97d -DIST nlohmann_json-testdata-3.0.0.tar.gz 112348454 BLAKE2B f0a47b41805bf1426f612e9a82efea2a3e5b1c15740c1c531d859e60dc5daeb85209b4fe363fd8fb84e3bbf01a2578c74538ba3e769726494047979f5a4d468d SHA512 d9af8419b837c592ec7519cd5772651c761078a9c43cf2a309cee55c323aee0df0c233fb58a07d5ee2e77492ac8b16398de234b387eae037a60e3c9ba5b08891 DIST nlohmann_json-testdata-3.1.0.tar.gz 115036393 BLAKE2B 809be0728a0b9d007fcc752911bdf6f7e548d6e3ec59871ea2b16d87d8248ca4dd2f681a1d0f82c618463294188ad41d6d965b8bdc39c70fdcf4b939d4121e9c SHA512 db6c411b37f2154f5dd1ed90f4e8fa0907f4a736cd0ff79943bcacf9da422285ff142bb6a7dc6022b236090083166ac1ab197be3f480d8dc50b26a91a9477821 diff --git a/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild b/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild deleted file mode 100644 index f1b64104f341..000000000000 --- a/dev-cpp/nlohmann_json/nlohmann_json-3.10.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -# Check https://github.com/nlohmann/json/blob/develop/cmake/download_test_data.cmake to find test archive version -TEST_VERSION="3.0.0" -DESCRIPTION="JSON for Modern C++" -HOMEPAGE="https://github.com/nlohmann/json https://nlohmann.github.io/json/" -SRC_URI=" - https://github.com/nlohmann/json/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/nlohmann/json_test_data/archive/v${TEST_VERSION}.tar.gz -> ${PN}-testdata-${TEST_VERSION}.tar.gz ) -" -S="${WORKDIR}/json-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" -IUSE="doc test" -#RESTRICT="!test? ( test )" -# Need to report failing tests upstream -# Tests only just added, large test suite, majority pass -RESTRICT="test" - -BDEPEND="doc? ( app-text/doxygen )" - -DOCS=( ChangeLog.md README.md ) - -src_configure() { - # Tests are built by default so we can't group the test logic below - local mycmakeargs=( - -DJSON_MultipleHeaders=ON - -DJSON_BuildTests=$(usex test) - ) - - # Define test data directory here to avoid unused var QA warning, bug #747826 - use test && mycmakeargs+=( -DJSON_TestDataDirectory="${S}"/json_test_data ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use doc; then - emake -C doc - HTML_DOCS=( doc/html/. ) - fi -} - -src_test() { - cd "${BUILD_DIR}/test" || die - - # Skip certain tests needing git per upstream - # https://github.com/nlohmann/json/issues/2189 - local myctestargs=( - "-LE git_required" - ) - - cmake_src_test -} |
