summaryrefslogtreecommitdiff
path: root/eclass/kde4-meta.eclass
diff options
context:
space:
mode:
authorabcd <abcd@gentoo.org>2010-01-23 16:54:36 -0500
committerabcd <abcd@gentoo.org>2010-01-23 16:54:36 -0500
commit35c06d3caf24bc5582f6f83faae14a17ee1847e2 (patch)
treec6d8483f07725019c63d2128046803bdae7ad6f4 /eclass/kde4-meta.eclass
parent5f94a7f752626d6aa68e974fa0855e802b2c9d47 (diff)
downloadkde-35c06d3caf24bc5582f6f83faae14a17ee1847e2.tar.gz
kde-35c06d3caf24bc5582f6f83faae14a17ee1847e2.tar.bz2
kde-35c06d3caf24bc5582f6f83faae14a17ee1847e2.zip
[eclass] Clean up sed
Diffstat (limited to 'eclass/kde4-meta.eclass')
-rw-r--r--eclass/kde4-meta.eclass22
1 files changed, 3 insertions, 19 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 5f4224ccb9f..2c5e3213660 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -563,25 +563,9 @@ kde4-meta_change_cmakelists() {
;;
kdepim)
# Disable hardcoded checks
- sed -e '/find_package(KdepimLibs/s/REQUIRED//' \
- -e '/find_package(KdepimLibs/s/find/macro_optional_find/' \
- -e '/find_package(Boost/s/find/macro_optional_find/' \
- -e '/macro_log_feature(Boost_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(QGpgme/s/find/macro_optional_find/g' \
- -e '/macro_log_feature(QGPGME_FOUND/s/ TRUE / FALSE /g' \
- -e '/find_package(Akonadi/s/find/macro_optional_find/' \
- -e '/macro_log_feature(Akonadi_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(ZLIB/s/find/macro_optional_find/' \
- -e '/macro_log_feature(ZLIB_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(Strigi/s/find/macro_optional_find/' \
- -e '/macro_log_feature(STRIGI_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(SharedDesktopOntologies/s/find/macro_optional_find/' \
- -e '/macro_log_feature(SHAREDDESKTOPONTOLOGIES_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(Soprano/s/find/macro_optional_find/' \
- -e '/macro_log_feature(Soprano_FOUND/s/ TRUE / FALSE /' \
- -e '/find_package(Nepomuk/s/find/macro_optional_find/' \
- -e '/macro_log_feature(Nepomuk_FOUND/s/ TRUE / FALSE /' \
- -e 's/macro_optional_macro_optional_find/macro_optional_find/g' \
+ sed -r -e '/find_package\(KdepimLibs/s/REQUIRED//' \
+ -e '/find_package\((KdepimLibs|Boost|QGpgme|Akonadi|ZLIB|Strigi|SharedDesktopOntologies|Soprano|Nepomuk)/{/macro_optional_/!s/find/macro_optional_&/}' \
+ -e '/macro_log_feature\((Boost|QGPGME|Akonadi|ZLIB|STRIGI|SHAREDDESKTOPONTOLOGIES|Soprano|Nepomuk)_FOUND/s/ TRUE / FALSE /' \
-i CMakeLists.txt || die "failed to disable hardcoded checks"
if ! slot_is_at_least 4.4 ${SLOT}; then
case ${PN} in