From 21bc4b6ed6a0315868a4d850055160daccce7d89 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Mon, 10 Mar 2025 06:54:28 +0000 Subject: Adding metadata --- dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild | 48 ++++++++++++++++++++++++++++ dev-cpp/antlr-cpp/antlr-cpp-4.13.2.ebuild | 48 ---------------------------- 2 files changed, 48 insertions(+), 48 deletions(-) create mode 100644 dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild delete mode 100644 dev-cpp/antlr-cpp/antlr-cpp-4.13.2.ebuild (limited to 'dev-cpp/antlr-cpp') diff --git a/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild new file mode 100644 index 000000000000..ba6dad259e55 --- /dev/null +++ b/dev-cpp/antlr-cpp/antlr-cpp-4.13.2-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The ANTLR 4 C++ Runtime" +HOMEPAGE="https://www.antlr.org/" +SRC_URI="https://www.antlr.org/download/antlr4-cpp-runtime-${PV}-source.zip" + +LICENSE="BSD" +SLOT="4/${PV}" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="test? ( dev-cpp/gtest )" +BDEPEND="app-arch/unzip" + +src_unpack() { + mkdir "${S}" || die + cd "${S}" || die + unpack "antlr4-cpp-runtime-${PV}-source.zip" +} + +src_prepare() { + cmake_src_prepare + + sed -i -e "s|doc/libantlr$(ver_cut 1)|doc/${PF}|" CMakeLists.txt || die + + # Give proper gtest find_package name + sed -i \ + -e 's/gtest_main/GTest::gtest_main/' \ + -e '/FetchContent_Declare/,/^$/ { + /\sURL https:\/\/github.com\/google\/googletest/aFIND_PACKAGE_ARGS NAMES GTest + }' runtime/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DANTLR_BUILD_CPP_TESTS=$(usex test) + -DANTLR_BUILD_SHARED=ON + -DANTLR_BUILD_STATIC=OFF + -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS + ) + cmake_src_configure +} diff --git a/dev-cpp/antlr-cpp/antlr-cpp-4.13.2.ebuild b/dev-cpp/antlr-cpp/antlr-cpp-4.13.2.ebuild deleted file mode 100644 index 8ab40722376e..000000000000 --- a/dev-cpp/antlr-cpp/antlr-cpp-4.13.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="The ANTLR 4 C++ Runtime" -HOMEPAGE="https://www.antlr.org/" -SRC_URI="https://www.antlr.org/download/antlr4-cpp-runtime-${PV}-source.zip" - -LICENSE="BSD" -SLOT="4" -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-cpp/gtest )" -BDEPEND="app-arch/unzip" - -src_unpack() { - mkdir "${S}" || die - cd "${S}" || die - unpack "antlr4-cpp-runtime-${PV}-source.zip" -} - -src_prepare() { - cmake_src_prepare - - sed -i -e "s|doc/libantlr$(ver_cut 1)|doc/${PF}|" CMakeLists.txt || die - - # Give proper gtest find_package name - sed -i \ - -e 's/gtest_main/GTest::gtest_main/' \ - -e '/FetchContent_Declare/,/^$/ { - /\sURL https:\/\/github.com\/google\/googletest/aFIND_PACKAGE_ARGS NAMES GTest - }' runtime/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DANTLR_BUILD_CPP_TESTS=$(usex test) - -DANTLR_BUILD_SHARED=ON - -DANTLR_BUILD_STATIC=OFF - -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS - ) - cmake_src_configure -} -- cgit v1.3