diff options
Diffstat (limited to 'net-misc/csync/files/csync-0.60.2-automagicness.patch')
-rw-r--r-- | net-misc/csync/files/csync-0.60.2-automagicness.patch | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/net-misc/csync/files/csync-0.60.2-automagicness.patch b/net-misc/csync/files/csync-0.60.2-automagicness.patch deleted file mode 100644 index 426d83097e..0000000000 --- a/net-misc/csync/files/csync-0.60.2-automagicness.patch +++ /dev/null @@ -1,102 +0,0 @@ ---- ocsync-0.60.2/cmake/Modules/MacroOptionalFindPackage.cmake -+++ ocsync-0.60.2/cmake/Modules/MacroOptionalFindPackage.cmake -@@ -0,0 +1,47 @@ -+# - MACRO_OPTIONAL_FIND_PACKAGE() combines FIND_PACKAGE() with an OPTION() -+# MACRO_OPTIONAL_FIND_PACKAGE( <name> [QUIT] ) -+# This macro is a combination of OPTION() and FIND_PACKAGE(), it -+# works like FIND_PACKAGE(), but additionally it automatically creates -+# an option name WITH_<name>, which can be disabled via the cmake GUI. -+# or via -DWITH_<name>=OFF -+# The standard <name>_FOUND variables can be used in the same way -+# as when using the normal FIND_PACKAGE() -+ -+# Copyright (c) 2006-2010 Alexander Neundorf, <neundorf@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+# This is just a helper macro to set a bunch of variables empty. -+# We don't know whether the package uses UPPERCASENAME or CamelCaseName, so we try both: -+macro(_MOFP_SET_EMPTY_IF_DEFINED _name _var) -+ if(DEFINED ${_name}_${_var}) -+ set(${_name}_${_var} "") -+ endif(DEFINED ${_name}_${_var}) -+ -+ string(TOUPPER ${_name} _nameUpper) -+ if(DEFINED ${_nameUpper}_${_var}) -+ set(${_nameUpper}_${_var} "") -+ endif(DEFINED ${_nameUpper}_${_var}) -+endmacro(_MOFP_SET_EMPTY_IF_DEFINED _package _var) -+ -+ -+macro (MACRO_OPTIONAL_FIND_PACKAGE _name ) -+ option(WITH_${_name} "Search for ${_name} package" ON) -+ if (WITH_${_name}) -+ find_package(${_name} ${ARGN}) -+ else (WITH_${_name}) -+ string(TOUPPER ${_name} _nameUpper) -+ set(${_name}_FOUND FALSE) -+ set(${_nameUpper}_FOUND FALSE) -+ -+ _mofp_set_empty_if_defined(${_name} INCLUDE_DIRS) -+ _mofp_set_empty_if_defined(${_name} INCLUDE_DIR) -+ _mofp_set_empty_if_defined(${_name} INCLUDES) -+ _mofp_set_empty_if_defined(${_name} LIBRARY) -+ _mofp_set_empty_if_defined(${_name} LIBRARIES) -+ _mofp_set_empty_if_defined(${_name} LIBS) -+ _mofp_set_empty_if_defined(${_name} FLAGS) -+ _mofp_set_empty_if_defined(${_name} DEFINITIONS) -+ endif (WITH_${_name}) -+endmacro (MACRO_OPTIONAL_FIND_PACKAGE) - ---- ocsync-0.60.2/CMakeLists.txt -+++ ocsync-0.60.2/CMakeLists.txt -@@ -38,8 +38,9 @@ - # add macros - include(MacroAddPlugin) - include(MacroCopyFile) -+include(MacroOptionalFindPackage) - --find_package(Log4C) -+macro_optional_find_package(Log4C) - find_package(CMocka) - if (CMOCKA_FOUND AND UNIT_TESTING) - include(AddCMockaTest) - ---- ocsync-0.60.2/DefineOptions.cmake -+++ ocsync-0.60.2/DefineOptions.cmake -@@ -1,4 +1,3 @@ --option(WITH_LOG4C "Build csync without log4c" ON) - option(UNIT_TESTING "Build with unit tests" OFF) - option(MEM_NULL_TESTS "Enable NULL memory testing" OFF) - option(LOG_TO_CALLBACK "Enable extended logging through a callback" OFF) - ---- ocsync-0.60.2/doc/CMakeLists.txt -+++ ocsync-0.60.2/doc/CMakeLists.txt -@@ -2,7 +2,10 @@ - # Build the documentation - # - --include(UseDoxygen OPTIONAL) -+option(WITH_APIDOC "Use doxygen to generate documentation" ON) -+if (WITH_APIDOC) -+ include(UseDoxygen OPTIONAL) -+endif (WITH_APIDOC) - - file(GLOB _manpages *.[0-9].txt) - add_custom_target(man - ---- ocsync-0.60.2/modules/CMakeLists.txt -+++ ocsync-0.60.2/modules/CMakeLists.txt -@@ -1,8 +1,8 @@ - project(modules C) - --find_package(Libsmbclient) --find_package(LibSSH 0.4.0) --find_package(Neon) -+macro_optional_find_package(Libsmbclient) -+macro_optional_find_package(LibSSH 0.4.0) -+macro_optional_find_package(Neon) - - set(PLUGIN_VERSION_INSTALL_DIR "${PLUGIN_INSTALL_DIR}-${LIBRARY_SOVERSION}") - |