Blame zarafa-7.1.10-kyotocabinet.patch

815006a
Patch by Robert Scheck <robert@fedoraproject.org> for zarafa >= 7.1.10 which re-adds the ability to disable
815006a
zarafa-search during build-time. This is e.g. required if CLucene and/or Kyotocabinet is unavailable or
815006a
broken on the given system and/or architecture. Interestingly that patch is not new, I wrote these lines
815006a
in 2012 the first time, proposed them as a patch to Zarafa and got merged. With a recent Zarafa release it
815006a
seems they silently removed it again...
815006a
815006a
--- zarafa-7.1.10/ECtools/zarafa-search/Makefile.am			2014-05-23 15:03:49.000000000 +0200
815006a
+++ zarafa-7.1.10/ECtools/zarafa-search/Makefile.am.kyotocabinet	2014-07-10 21:48:42.000000000 +0200
815006a
@@ -1,4 +1,8 @@
815006a
+if WITH_CLUCENE
815006a
+if WITH_KYOTOCABINET
815006a
 bin_PROGRAMS = zarafa-search
815006a
+endif
815006a
+endif
815006a
 
815006a
 AM_CPPFLAGS = ${ZCPPFLAGS} \
815006a
 	-I${top_srcdir}/mapi4linux/include \
815006a
--- zarafa-7.1.10/ECtools/zarafa-search/Makefile.in			2014-05-23 15:04:02.000000000 +0200
815006a
+++ zarafa-7.1.10/ECtools/zarafa-search/Makefile.in.kyotocabinet	2014-07-10 21:49:16.000000000 +0200
815006a
@@ -34,7 +34,7 @@
815006a
 POST_UNINSTALL = :
815006a
 build_triplet = @build@
815006a
 host_triplet = @host@
815006a
-bin_PROGRAMS = zarafa-search$(EXEEXT)
815006a
+@WITH_CLUCENE_TRUE@@WITH_KYOTOCABINET_TRUE@bin_PROGRAMS = zarafa-search$(EXEEXT)
815006a
 subdir = ECtools/zarafa-search
815006a
 DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
815006a
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4