Index: views_fastsearch.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views_fastsearch/Attic/views_fastsearch.install,v
retrieving revision 1.1.2.2
diff -u -r1.1.2.2 views_fastsearch.install
--- views_fastsearch.install	30 Aug 2007 15:26:36 -0000	1.1.2.2
+++ views_fastsearch.install	21 Jan 2008 16:02:42 -0000
@@ -19,3 +19,21 @@
   return $ret;
 }
 
+/**
+ * Implementation of hook_uninstall
+ */
+function views_fastsearch_uninstall() {
+  variable_del('search_index_unique');
+  variable_del('search_node_links');
+  if ($ranking = module_invoke_all('search_ranking')) {
+    // Ignore the standard node_rankings
+    // Uses hardcoded list instead of views_fastsearch_search_ranking(), as the function
+    // may skip some if the relevant modules are disabled.
+    $standard_rankings = array('node_rank_relevance', 'node_rank_recent', 'node_rank_comments', 'node_rank_views');
+    $ranking = array_diff(array_keys($ranking), $standard_rankings);
+
+    foreach ($ranking as $rank) {
+      variable_del($rank);
+    }
+  }
+}
