summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/anjuta/files/anjuta-2.28.1.0-symbol-db-optional.patch')
-rw-r--r--dev-util/anjuta/files/anjuta-2.28.1.0-symbol-db-optional.patch89
1 files changed, 89 insertions, 0 deletions
diff --git a/dev-util/anjuta/files/anjuta-2.28.1.0-symbol-db-optional.patch b/dev-util/anjuta/files/anjuta-2.28.1.0-symbol-db-optional.patch
new file mode 100644
index 000000000000..1a7e8aa8f6e4
--- /dev/null
+++ b/dev-util/anjuta/files/anjuta-2.28.1.0-symbol-db-optional.patch
@@ -0,0 +1,89 @@
+From 62ed030d66574884c7d716c436e9e20ce6da829b Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Sun, 25 Oct 2009 20:58:15 +0100
+Subject: [PATCH] Allow disabling symbol-db plugin
+
+---
+ configure.in | 32 ++++++++++++++++++++++++++++++--
+ plugins/symbol-db/Makefile.am | 4 ++++
+ 2 files changed, 34 insertions(+), 2 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 197cafd..e7c5445 100644
+--- a/configure.in
++++ b/configure.in
+@@ -230,6 +230,29 @@ fi
+
+ AM_CONDITIONAL(HAVE_PLUGIN_GLADE, [test x$gladeui_found = xyes])
+
++dnl Plugin Symbol DB
++dnl -------------------------------------------------------------
++
++AC_ARG_ENABLE(plugin-symbol-db,
++ AC_HELP_STRING([--disable-plugin-symbol-db],[libgda-4 based symbol DB]),
++ [ if test "$enableval" = "yes"; then
++ user_disabled_symbol_db=1
++ fi ],
++ [ user_disabled_symbol_db=0 ])
++
++AC_MSG_CHECKING(if symbol db plugin is disabled)
++if test "$user_disabled_symbol_db" = 1; then
++ AC_MSG_RESULT(no)
++ symbol_db="yes"
++
++ PKG_CHECK_MODULES(PLUGIN_SYMBOL_DB,
++ [libgda-4.0 >= $GDA_REQUIRED])
++else
++ AC_MSG_RESULT(yes)
++ symbol_db="no"
++fi
++AM_CONDITIONAL(HAVE_PLUGIN_SYMBOL_DB, [test x$symbol_db = xyes])
++
+ dnl Build gtksourceview plugin only on gnome 2.14 and gtk 2.10
+ dnl -------------------------------------------------------------
+
+@@ -255,8 +278,6 @@ fi
+
+ AM_CONDITIONAL(HAVE_PLUGIN_SOURCEVIEW, [test x$sourceview = xyes])
+
+-PKG_CHECK_MODULES(PLUGIN_SYMBOL_DB,
+- [libgda-4.0 >= $GDA_REQUIRED])
+
+ dnl Setup Anjuta Library flags
+ dnl --------------------------
+@@ -862,6 +883,13 @@ else
+ echo " Requires devhelp >= 0.22"
+ fi
+
++if [ test x$symbol_db = xyes ]; then
++ echo "Building Symbol DB plugin: .............................YES"
++else
++ echo "Building Symbol DB plugin: .............................NO"
++ echo " Requires libgda-4"
++fi
++
+ if [ test x$sourceview = xyes ]; then
+ echo "Building GtkSourceView based editor: ...................YES"
+ else
+diff --git a/plugins/symbol-db/Makefile.am b/plugins/symbol-db/Makefile.am
+index 9b94b6d..07aad96 100644
+--- a/plugins/symbol-db/Makefile.am
++++ b/plugins/symbol-db/Makefile.am
+@@ -1,3 +1,5 @@
++if HAVE_PLUGIN_SYMBOL_DB
++
+ SUBDIRS = images benchmark anjuta-tags test-queries
+
+ symbol_db_datadir = $(anjuta_data_dir)
+@@ -82,6 +84,8 @@ libanjuta_symbol_db_la_LIBADD = \
+ prefs_ui_files = anjuta-symbol-db.ui
+ include $(top_srcdir)/scripts/build-schemas.mk
+
++endif
++
+ EXTRA_DIST = \
+ $(plugin_in_files) \
+ $(symbol_db_plugin_DATA) \
+--
+1.6.5.rc1
+