summaryrefslogtreecommitdiff
path: root/textproc/xapian-omega/patches
diff options
context:
space:
mode:
authorschmonz <schmonz>2008-07-26 23:37:29 +0000
committerschmonz <schmonz>2008-07-26 23:37:29 +0000
commit772df0eaaa202540875cba60e821ce09e5292422 (patch)
treefad97fc5a84fd86c4737ddda519f493855437a93 /textproc/xapian-omega/patches
parentd47c90ed44125f40779d8d5c9287b6a18e213545 (diff)
downloadpkgsrc-772df0eaaa202540875cba60e821ce09e5292422.tar.gz
Initial import of Omega, which operates on a set of Xapian databases.
Each database is created and updated separately using either omindex or scriptindex. You can search these databases (or any other Xapian database with suitable contents) via a web front-end provided by omega, a CGI application. A search can also be done over more than one database at once.
Diffstat (limited to 'textproc/xapian-omega/patches')
-rw-r--r--textproc/xapian-omega/patches/patch-aa37
-rw-r--r--textproc/xapian-omega/patches/patch-ab20
2 files changed, 57 insertions, 0 deletions
diff --git a/textproc/xapian-omega/patches/patch-aa b/textproc/xapian-omega/patches/patch-aa
new file mode 100644
index 00000000000..6671c34b14b
--- /dev/null
+++ b/textproc/xapian-omega/patches/patch-aa
@@ -0,0 +1,37 @@
+$NetBSD: patch-aa,v 1.1.1.1 2008/07/26 23:37:29 schmonz Exp $
+
+--- Makefile.in.orig 2008-07-16 00:46:59.000000000 -0400
++++ Makefile.in
+@@ -35,7 +35,7 @@ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-pkglibbin_PROGRAMS = omega$(EXEEXT)
++pkglibbin_PROGRAMS = xapian-omega$(EXEEXT)
+ bin_PROGRAMS = omindex$(EXEEXT) scriptindex$(EXEEXT)
+ check_PROGRAMS = htmlparsetest$(EXEEXT) md5test$(EXEEXT) \
+ utf8converttest$(EXEEXT)
+@@ -332,10 +332,10 @@ EXTRA_DIST = \
+ xapian-omega.spec
+
+ AM_CPPFLAGS = -DCONFIGFILE_SYSTEM=\"$(sysconfdir)/omega.conf\"
+-pkglibbindir = $(pkglibdir)/bin
++pkglibbindir = $(libexecdir)/cgi-bin
+ dist_bin_SCRIPTS = dbi2omega htdig2omega mbox2omega
+ TESTS = htmlparsetest$(EXEEXT) md5test$(EXEEXT) utf8converttest$(EXEEXT)
+-omegadatadir = $(datadir)/omega
++omegadatadir = $(datadir)/xapian-omega
+ dist_omegadata_DATA = htdig2omega.script mbox2omega.script
+ dist_sysconf_DATA = omega.conf
+
+@@ -506,8 +506,8 @@ htmlparsetest$(EXEEXT): $(htmlparsetest_
+ md5test$(EXEEXT): $(md5test_OBJECTS) $(md5test_DEPENDENCIES)
+ @rm -f md5test$(EXEEXT)
+ $(CXXLINK) $(md5test_OBJECTS) $(md5test_LDADD) $(LIBS)
+-omega$(EXEEXT): $(omega_OBJECTS) $(omega_DEPENDENCIES)
+- @rm -f omega$(EXEEXT)
++xapian-omega$(EXEEXT): $(omega_OBJECTS) $(omega_DEPENDENCIES)
++ @rm -f xapian-omega$(EXEEXT)
+ $(CXXLINK) $(omega_OBJECTS) $(omega_LDADD) $(LIBS)
+ omindex$(EXEEXT): $(omindex_OBJECTS) $(omindex_DEPENDENCIES)
+ @rm -f omindex$(EXEEXT)
diff --git a/textproc/xapian-omega/patches/patch-ab b/textproc/xapian-omega/patches/patch-ab
new file mode 100644
index 00000000000..b9caf3e99b1
--- /dev/null
+++ b/textproc/xapian-omega/patches/patch-ab
@@ -0,0 +1,20 @@
+$NetBSD: patch-ab,v 1.1.1.1 2008/07/26 23:37:29 schmonz Exp $
+
+--- omega.conf.orig 2008-07-16 00:42:17.000000000 -0400
++++ omega.conf
+@@ -1,11 +1,11 @@
+ # Directory containing Xapian databases:
+-database_dir /var/lib/omega/data
++database_dir @VARBASE@/xapian-omega/data
+
+ # Directory containing OmegaScript templates:
+-template_dir /var/lib/omega/templates
++template_dir @VARBASE@/xapian-omega/templates
+
+ # Directory to write Omega logs to:
+-log_dir /var/log/omega
++log_dir @VARBASE@/log/xapian-omega
+
+ # Directory containing any cdb files for the $lookup OmegaScript command:
+-cdb_dir /var/lib/omega/cdb
++cdb_dir @VARBASE@/xapian-omega/cdb