aboutsummaryrefslogtreecommitdiffstats
path: root/www/p5-Catalyst-Model-Xapian
diff options
context:
space:
mode:
authorsem <sem@FreeBSD.org>2006-03-29 01:16:23 +0800
committersem <sem@FreeBSD.org>2006-03-29 01:16:23 +0800
commit3d86ab33242225bfc5f521eab1aecd3e53742848 (patch)
tree07f2ad97ca4d608cf9b5aeb3174fd7ea2fb5da89 /www/p5-Catalyst-Model-Xapian
parentd6bd1bd9fcc81eeaf85e99ca73da4507830dae7a (diff)
downloadfreebsd-ports-gnome-3d86ab33242225bfc5f521eab1aecd3e53742848.tar.gz
freebsd-ports-gnome-3d86ab33242225bfc5f521eab1aecd3e53742848.tar.zst
freebsd-ports-gnome-3d86ab33242225bfc5f521eab1aecd3e53742848.zip
This model class wraps Search::Xapian to provide a friendly, paged
interface to Xapian (www.xapian.org) indexes. This class adds a little extra convenience on top of the Search::Xapian class. It expects you to use the QueryParser, and sets up some keywords based on the standard omega keywords (id, host, date, month, year,title), so that you can do searches like 'fubar site:microsoft.com' WWW: http://search.cpan.org/dist/Catalyst-Model-Xapian/ PR: ports/93713 Submitted by: Lars Balker Rasmussen <lars@balker.dk>
Diffstat (limited to 'www/p5-Catalyst-Model-Xapian')
-rw-r--r--www/p5-Catalyst-Model-Xapian/Makefile32
-rw-r--r--www/p5-Catalyst-Model-Xapian/distinfo3
-rw-r--r--www/p5-Catalyst-Model-Xapian/pkg-descr10
-rw-r--r--www/p5-Catalyst-Model-Xapian/pkg-plist6
4 files changed, 51 insertions, 0 deletions
diff --git a/www/p5-Catalyst-Model-Xapian/Makefile b/www/p5-Catalyst-Model-Xapian/Makefile
new file mode 100644
index 000000000000..f35289ba15c5
--- /dev/null
+++ b/www/p5-Catalyst-Model-Xapian/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: www/p5-Catalyst-Model-Xapian
+# Date created: 22 Feb 2006
+# Whom: Lars Balker Rasmussen <lars@balker.dk>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Catalyst-Model-Xapian
+PORTVERSION= 0.02
+CATEGORIES= www perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../by-authors/id/M/MR/MRAMBERG
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= lars@balker.dk
+COMMENT= Catalyst model for Search::Xapian
+
+BUILD_DEPENDS= p5-Catalyst>=5.30:${PORTSDIR}/www/p5-Catalyst \
+ p5-Data-Page>=0:${PORTSDIR}/databases/p5-Data-Page \
+ p5-Search-Xapian>=0.9.2.4:${PORTSDIR}/databases/p5-Search-Xapian
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_MODBUILD= yes
+
+MAN3= Catalyst::Model::Xapian.3 \
+ Catalyst::Helper::Model::Xapian.3
+
+.include <bsd.port.pre.mk>
+.if ${PERL_LEVEL} <= 500800
+IGNORE= requires Perl 5.8. Install lang/perl5.8, and try again
+.endif
+.include <bsd.port.post.mk>
diff --git a/www/p5-Catalyst-Model-Xapian/distinfo b/www/p5-Catalyst-Model-Xapian/distinfo
new file mode 100644
index 000000000000..89fb811aad7e
--- /dev/null
+++ b/www/p5-Catalyst-Model-Xapian/distinfo
@@ -0,0 +1,3 @@
+MD5 (Catalyst-Model-Xapian-0.02.tar.gz) = e0dc8db9ff4f4319ec5564acd11dce21
+SHA256 (Catalyst-Model-Xapian-0.02.tar.gz) = f489400a98e6413a8b35a75e2cd29f01af9c037fbc455bc4530249afda1ab5a1
+SIZE (Catalyst-Model-Xapian-0.02.tar.gz) = 5246
diff --git a/www/p5-Catalyst-Model-Xapian/pkg-descr b/www/p5-Catalyst-Model-Xapian/pkg-descr
new file mode 100644
index 000000000000..f78521eb18a3
--- /dev/null
+++ b/www/p5-Catalyst-Model-Xapian/pkg-descr
@@ -0,0 +1,10 @@
+This model class wraps Search::Xapian to provide a friendly, paged
+interface to Xapian (www.xapian.org) indexes. This class adds a little
+extra convenience on top of the Search::Xapian class. It expects you to
+use the QueryParser, and sets up some keywords based on the standard
+omega keywords (id, host, date, month, year,title), so that you can do
+searches like
+
+ 'fubar site:microsoft.com'
+
+WWW: http://search.cpan.org/dist/Catalyst-Model-Xapian/
diff --git a/www/p5-Catalyst-Model-Xapian/pkg-plist b/www/p5-Catalyst-Model-Xapian/pkg-plist
new file mode 100644
index 000000000000..5b5bece6f7e8
--- /dev/null
+++ b/www/p5-Catalyst-Model-Xapian/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Catalyst/Helper/Model/Xapian.pm
+%%SITE_PERL%%/Catalyst/Model/Xapian.pm
+@dirrmtry %%SITE_PERL%%/Catalyst/Helper/Model
+@dirrmtry %%SITE_PERL%%/Catalyst/Helper
+@dirrmtry %%SITE_PERL%%/Catalyst/Model
+@dirrmtry %%SITE_PERL%%/Catalyst