diff --git a/dev-util/clazy/Manifest b/dev-util/clazy/Manifest index f6ddf622988d5..e1f7529bb97ba 100644 --- a/dev-util/clazy/Manifest +++ b/dev-util/clazy/Manifest @@ -1,2 +1 @@ -DIST clazy-1.14.tar.xz 436764 BLAKE2B e4123df71591368017fec428095fa573aa74903861716dbe92386e948f7845453aac5fb8fe1fa2431ef42120363cf07935e155fdecbf3621b61e359a79c295ae SHA512 2732e22d56d3121de3639e24759cf47648fc3f5550cf232cbaf97c7efc92e0aacb01c8921326fb15beca3679907aa26a900147b2d3f318792c767e7237604e98 DIST clazy-1.15.tar.xz 439636 BLAKE2B bf79ab2cc1651d08c09408f8d1ae571e72c9a633e792ca7a4df0712964abbc0eb21068e2e287f62605e6841d834c826749659b1aec572223d2a701307f51573b SHA512 9b3885dfa8889cf042a7d232a574ba27898eb81df0bd4863b2a97ef51b647bf95da068df842e5f66ae5ee5d14517db645cd100aa70f7bcd60cde3ebf65ec4ba0 diff --git a/dev-util/clazy/clazy-1.14.ebuild b/dev-util/clazy/clazy-1.14.ebuild deleted file mode 100644 index 4780f5b04d82d..0000000000000 --- a/dev-util/clazy/clazy-1.14.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_COMPAT=( {15..20} ) -PYTHON_COMPAT=( python3_{10..13} ) -inherit cmake llvm-r1 python-any-r1 - -DESCRIPTION="Compiler plugin which allows clang to understand Qt semantics" -HOMEPAGE="https://apps.kde.org/clazy" -SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="amd64 arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}') - $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}') -" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( - ${PYTHON_DEPS} - dev-qt/qtbase:6[network,xml] - dev-qt/qtmultimedia:6 - dev-qt/qtnetworkauth:6 - dev-qt/qtscxml:6[qml] - dev-qt/qtsvg:6 - ) -" - -PATCHES=( - # downstream patches - "${FILESDIR}"/${PN}-1.12-LIBRARY_DIRS.patch - "${FILESDIR}"/${PN}-1.12-INCLUDE_DIRS.patch - "${FILESDIR}"/${PN}-1.12-standalone-install-location.patch - "${FILESDIR}"/${PN}-1.12-clazy-install-location.patch -) - -pkg_setup() { - use test && python-any-r1_pkg_setup - llvm-r1_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - sed -e '/install(FILES README.md COPYING-LGPL2.txt checks.json DESTINATION/d' \ - -i CMakeLists.txt || die -} - -src_configure() { - local -x LLVM_ROOT="$(get_llvm_prefix -d)" - - export CI_JOB_NAME_SLUG="qt6" - - cmake_src_configure -} - -src_test() { - # clazy-standalone wants to be installed in the directory of the clang binary, - # so it can find the llvm/clang via relative paths. - # Requires the standalone-install-location.patch. - # Setup the directories and symlink the system include dir for that. - local -x LLVM_ROOT="$(get_llvm_prefix -d)" - local -x CLANG_ROOT="${LLVM_ROOT//llvm/clang}" - mkdir -p "${BUILD_DIR}${CLANG_ROOT}" || die - - ln -s "${CLANG_ROOT}/include" "${BUILD_DIR}${CLANG_ROOT}/include" || die - - # Run tests against built copy, not installed - # bug #811723 - local -x PATH="${BUILD_DIR}/${LLVM_ROOT}/bin:${BUILD_DIR}/bin:${PATH}" - local -x LD_LIBRARY_PATH="${BUILD_DIR}/lib" - - chmod +x "${BUILD_DIR}/bin/clazy" || die - - cmake_src_test -}