mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-cpp/rttr: treeclean
Closes: https://bugs.gentoo.org/806508 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
This commit is contained in:
@@ -1 +0,0 @@
|
||||
DIST rttr-0.9.6-src.tar.gz 1137269 BLAKE2B 53bb4ed75e20a82d2bd2e6c5667efe1ba6b6f2d8a83a3bd486870daeae57a36cdcb9f2acb6d47a6d1b2f36f00a262170efa4e321f6e7faf8d2c35c431bf47133 SHA512 7e0d4fa87f83feda0b926d4d0e52aaf0f369f25fe7e23e5ffe86c0bba159e8353cef44eed37611a81e8ccc8d6facb36942f940d0d0b965f873177d7078f91cf4
|
||||
@@ -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()
|
||||
|
||||
@@ -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()
|
||||
@@ -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 "")
|
||||
@@ -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")
|
||||
@@ -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>
|
||||
@@ -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
|
||||
}
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user