summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2013-02-13 21:55:52 +1100
committerMichael Palimaka <kensington@gentoo.org>2013-02-13 21:55:52 +1100
commit400c86b7146ab8a1caa8fc1aa80bb9facca7107d (patch)
tree14873c558fd6878d0d3c8360854d47cac80d6b17
parent1a4065fa066d2b2dd0759cac76f8699a3fec405e (diff)
downloadkde-400c86b7146ab8a1caa8fc1aa80bb9facca7107d.tar.gz
kde-400c86b7146ab8a1caa8fc1aa80bb9facca7107d.tar.bz2
kde-400c86b7146ab8a1caa8fc1aa80bb9facca7107d.zip
[kde-active/bodega-client] Migrate to use_find_package.
Package-Manager: portage-2.1.11.51
-rw-r--r--kde-active/bodega-client/bodega-client-0.1.ebuild6
-rw-r--r--kde-active/bodega-client/files/bodega-client-1.0-build.patch9
-rw-r--r--kde-active/bodega-client/files/bodega-client-1.0-fixautomagicness.patch85
3 files changed, 12 insertions, 88 deletions
diff --git a/kde-active/bodega-client/bodega-client-0.1.ebuild b/kde-active/bodega-client/bodega-client-0.1.ebuild
index 3c089c7d1ea..232c8655f6d 100644
--- a/kde-active/bodega-client/bodega-client-0.1.ebuild
+++ b/kde-active/bodega-client/bodega-client-0.1.ebuild
@@ -20,12 +20,12 @@ DEPEND="
"
RDEPEND="${DEPEND}"
-PATCHES=( "${FILESDIR}/${PN}-1.0-fixautomagicness.patch" )
+PATCHES=( "${FILESDIR}/${PN}-1.0-build.patch" )
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_with epub Soprano)
- $(cmake-utils_use_with epub Nepomuk)
+ $(cmake-utils_use_find_package epub Soprano)
+ $(cmake-utils_use_find_package epub Nepomuk)
)
kde4-base_src_configure
}
diff --git a/kde-active/bodega-client/files/bodega-client-1.0-build.patch b/kde-active/bodega-client/files/bodega-client-1.0-build.patch
new file mode 100644
index 00000000000..366c8598ab9
--- /dev/null
+++ b/kde-active/bodega-client/files/bodega-client-1.0-build.patch
@@ -0,0 +1,9 @@
+--- a/lib/bodega/CMakeLists.txt
++++ b/lib/bodega/CMakeLists.txt
+@@ -1,6 +1,4 @@
+
+-find_package(QJSON)
+-
+ set (bodega_HEADERS
+ assetjob.h
+ assetoperations.h
diff --git a/kde-active/bodega-client/files/bodega-client-1.0-fixautomagicness.patch b/kde-active/bodega-client/files/bodega-client-1.0-fixautomagicness.patch
deleted file mode 100644
index 2fe552529fa..00000000000
--- a/kde-active/bodega-client/files/bodega-client-1.0-fixautomagicness.patch
+++ /dev/null
@@ -1,85 +0,0 @@
---- a/cmake/Modules/MacroOptionalFindPackage.cmake
-+++ b/cmake/Modules/MacroOptionalFindPackage.cmake
-@@ -0,0 +1,46 @@
-+# 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)
-
---- a/lib/bodega/handlers/epub/CMakeLists.txt
-+++ b/lib/bodega/handlers/epub/CMakeLists.txt
-@@ -6,8 +6,8 @@
-
- include("../../CMakeQtUsage")
-
--find_package(Nepomuk)
--find_package(Soprano)
-+macro_optional_find_package(Nepomuk)
-+macro_optional_find_package(Soprano)
-
- set (bookhandlerplugin_SRCS
- bookhandler.cpp
-
---- a/lib/bodega/CMakeLists.txt
-+++ b/lib/bodega/CMakeLists.txt
-@@ -1,6 +1,4 @@
-
--find_package(QJSON)
--
- set (bodega_HEADERS
- assetjob.h
- assetoperations.h
-
---- a/lib/CMakeLists.txt
-+++ b/lib/CMakeLists.txt
-@@ -16,6 +16,8 @@
-
- set(CMAKE_INSTALL_NAME_DIR ${LIB_INSTALL_DIR})
-
-+include(MacroOptionalFindPackage)
-+
- # compile in debug mode
- IF(NOT CMAKE_BUILD_TYPE)
- SET(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING