From de975afff444ebf4697b1bf77c2e0630b9c55682 Mon Sep 17 00:00:00 2001 From: Rmys Date: Mon, 10 Sep 2018 02:00:49 +0300 Subject: [PATCH] kicad:rebuild --- .../kicad/files/CheckCXXSymbolExists.patch | 59 +++++++++++++++++++ science/electronics/kicad/pspec.xml | 1 + 2 files changed, 60 insertions(+) create mode 100644 science/electronics/kicad/files/CheckCXXSymbolExists.patch diff --git a/science/electronics/kicad/files/CheckCXXSymbolExists.patch b/science/electronics/kicad/files/CheckCXXSymbolExists.patch new file mode 100644 index 0000000000..72a2211563 --- /dev/null +++ b/science/electronics/kicad/files/CheckCXXSymbolExists.patch @@ -0,0 +1,59 @@ +From 2e0b75c058d676f427328506bbf3bc10079da117 Mon Sep 17 00:00:00 2001 +From: Seth Hillbrand +Date: Fri, 30 Mar 2018 14:47:16 -0700 +Subject: Remove internal CheckCXXSymbolExists + +Since Cmake 2.8.6, Cmake provides this macro. Our use references +internal Cmake variables that have changes in Cmake 3.11. + +diff --git a/CMakeModules/CheckCXXSymbolExists.cmake b/CMakeModules/CheckCXXSymbolExists.cmake +deleted file mode 100644 +index 2100973..0000000 +--- a/CMakeModules/CheckCXXSymbolExists.cmake ++++ /dev/null +@@ -1,42 +0,0 @@ +-# - Check if a symbol exists as a function, variable, or macro in C++ +-# CHECK_CXX_SYMBOL_EXISTS( ) +-# +-# Check that the is available after including given header +-# and store the result in a . Specify the list +-# of files in one argument as a semicolon-separated list. +-# CHECK_CXX_SYMBOL_EXISTS() can be used to check in C++ files, as opposed +-# to CHECK_SYMBOL_EXISTS(), which works only for C. +-# +-# If the header files define the symbol as a macro it is considered +-# available and assumed to work. If the header files declare the +-# symbol as a function or variable then the symbol must also be +-# available for linking. If the symbol is a type or enum value +-# it will not be recognized (consider using CheckTypeSize or +-# CheckCSourceCompiles). +-# +-# The following variables may be set before calling this macro to +-# modify the way the check is run: +-# +-# CMAKE_REQUIRED_FLAGS = string of compile command line flags +-# CMAKE_REQUIRED_DEFINITIONS = list of macros to define (-DFOO=bar) +-# CMAKE_REQUIRED_INCLUDES = list of include directories +-# CMAKE_REQUIRED_LIBRARIES = list of libraries to link +- +-#============================================================================= +-# Copyright 2003-2011 Kitware, Inc. +-# +-# Distributed under the OSI-approved BSD License (the "License"); +-# see accompanying file Copyright.txt for details. +-# +-# This software is distributed WITHOUT ANY WARRANTY; without even the +-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +-# See the License for more information. +-#============================================================================= +-# (To distribute this file outside of CMake, substitute the full +-# License text for the above reference.) +- +-include(CheckSymbolExists) +- +-macro(CHECK_CXX_SYMBOL_EXISTS SYMBOL FILES VARIABLE) +- _CHECK_SYMBOL_EXISTS("${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/CheckSymbolExists.cxx" "${SYMBOL}" "${FILES}" "${VARIABLE}" ) +-endmacro() +-- +cgit v0.10.2 + diff --git a/science/electronics/kicad/pspec.xml b/science/electronics/kicad/pspec.xml index 3ee4e31e3a..fd60bcee16 100644 --- a/science/electronics/kicad/pspec.xml +++ b/science/electronics/kicad/pspec.xml @@ -33,6 +33,7 @@ boost-1.61.patch + CheckCXXSymbolExists.patch