dev-cpp/rttr: treeclean

Closes: https://bugs.gentoo.org/806508
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
This commit is contained in:
Jakov Smolić
2021-11-17 10:03:07 +01:00
parent d6167e4bb6
commit 7343bd0ee2
9 changed files with 0 additions and 138 deletions

View File

@@ -1 +0,0 @@
DIST rttr-0.9.6-src.tar.gz 1137269 BLAKE2B 53bb4ed75e20a82d2bd2e6c5667efe1ba6b6f2d8a83a3bd486870daeae57a36cdcb9f2acb6d47a6d1b2f36f00a262170efa4e321f6e7faf8d2c35c431bf47133 SHA512 7e0d4fa87f83feda0b926d4d0e52aaf0f369f25fe7e23e5ffe86c0bba159e8353cef44eed37611a81e8ccc8d6facb36942f940d0d0b965f873177d7078f91cf4

View File

@@ -1,25 +0,0 @@
Install cmake files to the correct directory.
Avoid installing docs to the wrong directory (will be installed by the ebuild instead).
--- a/CMake/config.cmake
+++ b/CMake/config.cmake
@@ -69,7 +69,7 @@
set(RTTR_INSTALL_FULL_LIBDIR "${CMAKE_INSTALL_FULL_LIBDIR}")
- set(RTTR_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/rttr/cmake")
+ set(RTTR_CMAKE_CONFIG_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}/cmake/rttr")
set(RTTR_ADDITIONAL_FILES_INSTALL_DIR "${CMAKE_INSTALL_DATADIR}/rttr")
elseif(WIN32)
@@ -169,8 +169,4 @@
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/CMake/rttr-config-version.cmake"
DESTINATION ${RTTR_CMAKE_CONFIG_INSTALL_DIR}
COMPONENT Devel)
-
- install(FILES "${LICENSE_FILE}" "${README_FILE}"
- DESTINATION ${RTTR_ADDITIONAL_FILES_INSTALL_DIR}
- PERMISSIONS OWNER_READ)
endif()

View File

@@ -1,13 +0,0 @@
Avoid installing headers with mode 700.
--- a/CMake/utility.cmake
+++ b/CMake/utility.cmake
@@ -165,7 +165,7 @@
getNameOfDir(CMAKE_CURRENT_SOURCE_DIR DIRNAME)
if (${shouldInstall})
if (NOT ${FULL_HEADER_PATH} MATCHES ".*_p.h$") # we don't want to install header files which are marked as private
- install(FILES ${FULL_HEADER_PATH} DESTINATION "include/${DIRNAME}/${REL_PATH}" PERMISSIONS OWNER_READ)
+ install(FILES ${FULL_HEADER_PATH} DESTINATION "include/${DIRNAME}/${REL_PATH}")
endif()
endif()
endforeach()

View File

@@ -1,30 +0,0 @@
Avoid running a custom testsuite unconditionally.
--- a/src/unit_tests/CMakeLists.txt
+++ b/src/unit_tests/CMakeLists.txt
@@ -54,17 +54,17 @@
endif()
# run tests
-add_custom_target(run_tests ALL
- COMMAND "$<TARGET_FILE:unit_tests>"
- DEPENDS unit_tests
- COMMENT "Running unit_tests")
+#add_custom_target(run_tests ALL
+# COMMAND "$<TARGET_FILE:unit_tests>"
+# DEPENDS unit_tests
+# COMMENT "Running unit_tests")
-set_target_properties(run_tests PROPERTIES
- FOLDER "Testing")
+#set_target_properties(run_tests PROPERTIES
+# FOLDER "Testing")
add_subdirectory(plugin)
add_dependencies(unit_tests unit_test_plugin)
message(STATUS "Scanning " ${PROJECT_NAME} " module finished!")
-message(STATUS "")
\ No newline at end of file
+message(STATUS "")

View File

@@ -1,18 +0,0 @@
This causes build failures with modern GCC, and is against Gentoo policy in any case.
--- a/CMake/utility.cmake
+++ b/CMake/utility.cmake
@@ -392,11 +392,9 @@
####################################################################################
function( set_compiler_warnings target)
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
- set(WARNINGS "-Werror"
- "-Wall")
+ set(WARNINGS "-Wall")
elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- set(WARNINGS "-Werror"
- "-Wall")
+ set(WARNINGS "-Wall")
elseif(MSVC)
set(WARNINGS "/WX"
"/W4")

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">rttrorg/rttr</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,36 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="Run Time Type Reflection - library adding reflection to C++"
HOMEPAGE="https://www.rttr.org/"
SRC_URI="https://github.com/rttrorg/${PN}/releases/download/v${PV}/${P}-src.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE=""
RESTRICT="test"
PATCHES=(
"${FILESDIR}/${P}-cmake.patch"
"${FILESDIR}/${P}-permission.patch"
"${FILESDIR}/${P}-tests.patch"
"${FILESDIR}/${P}-werror.patch"
)
src_configure() {
local mycmakeargs=(
-DBUILD_DOCUMENTATION=off #broken
)
cmake_src_configure
}
src_test() {
"${BUILD_DIR}"/bin/unit_tests || die
}

View File

@@ -545,12 +545,6 @@ media-sound/cdcd
# No reverse dependencies left. Masked for removal in 30 days.
dev-ruby/archive-tar-minitar
# Sam James <sam@gentoo.org> (2021-10-17)
# Fails to build with glibc 2.34 and no reverse dependencies.
# bug #806508
# Removal on 2021-11-17.
dev-cpp/rttr
# Sam James <sam@gentoo.org> (2021-10-10)
# Needs upstream build system fixes (currently in progress).
# Python toggles don't work correctly right now.

View File

@@ -14,4 +14,3 @@ move net-misc/networkmanager-sstp net-vpn/networkmanager-sstp
move gnome-extra/gnome-tweak-tool gnome-extra/gnome-tweaks
move app-portage/eclass-manpages app-doc/eclass-manpages
move app-editors/latexila app-editors/gnome-latex
move dev-libs/rttr dev-cpp/rttr