From 5c8623aaeddabe50edef89e0dfcdcc3b3231a40c Mon Sep 17 00:00:00 2001 From: Petr Vaněk Date: Wed, 13 Mar 2024 17:40:29 +0100 Subject: app-text/klogg: switch to dev-libs/vectorscan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dev-libs/hyperscan is deprecated and it needs to be replaced with dev-libs/vectorscan. Signed-off-by: Petr Vaněk --- app-text/klogg/klogg-22.06.0.1289-r1.ebuild | 73 +++++++++++++++++++++++++++++ app-text/klogg/klogg-22.06.0.1289.ebuild | 73 ----------------------------- 2 files changed, 73 insertions(+), 73 deletions(-) create mode 100644 app-text/klogg/klogg-22.06.0.1289-r1.ebuild delete mode 100644 app-text/klogg/klogg-22.06.0.1289.ebuild (limited to 'app-text') diff --git a/app-text/klogg/klogg-22.06.0.1289-r1.ebuild b/app-text/klogg/klogg-22.06.0.1289-r1.ebuild new file mode 100644 index 000000000..2e0f3cd10 --- /dev/null +++ b/app-text/klogg/klogg-22.06.0.1289-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit xdg cmake + +DESCRIPTION="A GUI application to browse and search through long and complex log files" +HOMEPAGE="https://klogg.filimonov.dev" +MAJOR_VERSION=22.06 +SRC_URI=" + https://github.com/variar/klogg/archive/refs/tags/v${MAJOR_VERSION}.tar.gz -> ${P}.tar.gz + https://github.com/variar/klogg/releases/download/v${MAJOR_VERSION}/${P}.deps.tar.gz + " + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="lto test kde" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtnetwork:5 + dev-qt/qtxml:5 + dev-qt/qtconcurrent:5 + dev-libs/vectorscan:= + >=dev-libs/xxhash-0.8.0 + >=app-i18n/uchardet-0.0.7 + >=dev-cpp/tbb-2021.5 + kde? ( kde-frameworks/karchive:5 ) +" +RDEPEND=" + ${DEPEND} + x11-themes/hicolor-icon-theme +" +BDEPEND=" + >=dev-cpp/robin-hood-hashing-3.11.5 + test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 ) +" + +PATCHES=( + "${FILESDIR}/${P}-missing-include.patch" +) + +src_unpack() { + unpack ${P}.tar.gz + mv "${WORKDIR}/${PN}-${MAJOR_VERSION}" "${WORKDIR}/${P}" + + unpack ${P}.deps.tar.gz +} + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + export KLOGG_VERSION=${PV} + local mycmakeargs=( + -DCPM_SOURCE_CACHE="${WORKDIR}/cpm_cache" + -DCPM_USE_LOCAL_PACKAGES=ON + -DWARNINGS_AS_ERRORS=OFF + -DKLOGG_USE_LTO=$(usex lto) + -DKLOGG_BUILD_TESTS=$(usex test) + -DKLOGG_USE_MIMALLOC=OFF + -DKLOGG_USE_SENTRY=OFF + ) + + cmake_src_configure +} diff --git a/app-text/klogg/klogg-22.06.0.1289.ebuild b/app-text/klogg/klogg-22.06.0.1289.ebuild deleted file mode 100644 index 50d88b1cf..000000000 --- a/app-text/klogg/klogg-22.06.0.1289.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xdg cmake - -DESCRIPTION="A GUI application to browse and search through long and complex log files" -HOMEPAGE="https://klogg.filimonov.dev" -MAJOR_VERSION=22.06 -SRC_URI=" - https://github.com/variar/klogg/archive/refs/tags/v${MAJOR_VERSION}.tar.gz -> ${P}.tar.gz - https://github.com/variar/klogg/releases/download/v${MAJOR_VERSION}/${P}.deps.tar.gz - " - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="lto test kde" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 - dev-qt/qtconcurrent:5 - >=dev-libs/hyperscan-5.4.0 - >=dev-libs/xxhash-0.8.0 - >=app-i18n/uchardet-0.0.7 - >=dev-cpp/tbb-2021.5 - kde? ( kde-frameworks/karchive:5 ) -" -RDEPEND=" - ${DEPEND} - x11-themes/hicolor-icon-theme -" -BDEPEND=" - >=dev-cpp/robin-hood-hashing-3.11.5 - test? ( dev-qt/qttest:5 >=dev-cpp/catch-2.13.8 ) -" - -PATCHES=( - "${FILESDIR}/${P}-missing-include.patch" -) - -src_unpack() { - unpack ${P}.tar.gz - mv "${WORKDIR}/${PN}-${MAJOR_VERSION}" "${WORKDIR}/${P}" - - unpack ${P}.deps.tar.gz -} - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - export KLOGG_VERSION=${PV} - local mycmakeargs=( - -DCPM_SOURCE_CACHE="${WORKDIR}/cpm_cache" - -DCPM_USE_LOCAL_PACKAGES=ON - -DWARNINGS_AS_ERRORS=OFF - -DKLOGG_USE_LTO=$(usex lto) - -DKLOGG_BUILD_TESTS=$(usex test) - -DKLOGG_USE_MIMALLOC=OFF - -DKLOGG_USE_SENTRY=OFF - ) - - cmake_src_configure -} -- cgit v1.2.3-65-gdbad