diff options
| author | abcd <abcd@gentoo.org> | 2010-01-23 16:54:36 -0500 |
|---|---|---|
| committer | abcd <abcd@gentoo.org> | 2010-01-23 16:54:36 -0500 |
| commit | 35c06d3caf24bc5582f6f83faae14a17ee1847e2 (patch) | |
| tree | c6d8483f07725019c63d2128046803bdae7ad6f4 /eclass/kde4-meta.eclass | |
| parent | 5f94a7f752626d6aa68e974fa0855e802b2c9d47 (diff) | |
| download | kde-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.eclass | 22 |
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 |
