diff --git a/textproc/gonzui/Makefile b/textproc/gonzui/Makefile new file mode 100755 index 00000000000..122778b7c84 --- /dev/null +++ b/textproc/gonzui/Makefile @@ -0,0 +1,49 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2007/01/11 15:18:43 jasper Exp $ + +SHARED_ONLY= Yes + +# This architecture lacks fast mutexes... +NOT_FOR_ARCHS= mips64 + +COMMENT= "source code search engine" +DISTNAME= gonzui-1.2 +CATEGORIES= textproc www + +HOMEPAGE= http://gonzui.sourceforge.net/ + +MAINTAINER= Jasper Lievisse Adriaanse + +# GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes +WANTLIB= m + +MODULES= lang/ruby lang/ocaml + +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gonzui/} + +BUILD_DEPENDS= ::databases/db/v4 \ + ::databases/ruby-bdb \ + :ruby-iconv->=1.8.4:lang/ruby,-iconv +RUN_DEPENDS= ::archivers/bzip2 \ + ::archivers/unzip \ + ::textproc/p5-PPI + +CONFIGURE_STYLE= gnu +CONFIGURE_ARGS= --with-user="_gonzui" \ + --with-group="_gonzui" \ + --with-rundir="/var/run/gonzui" \ + --with-logdir="/var/log" \ + --localstatedir="/var" + +# Tests want to do cvs checkouts, apt-get, etc. +NO_REGRESS= Yes + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gonzui/ + ${INSTALL_DATA} ${WRKSRC}/gonzuirc.sample \ + ${PREFIX}/share/examples/gonzui/ + +.include diff --git a/textproc/gonzui/distinfo b/textproc/gonzui/distinfo new file mode 100755 index 00000000000..60d9988191c --- /dev/null +++ b/textproc/gonzui/distinfo @@ -0,0 +1,4 @@ +MD5 (gonzui-1.2.tar.gz) = 8d642183ea397860ef5657a77fcaa787 +RMD160 (gonzui-1.2.tar.gz) = ed8333aea6b9ede372f7d72f777749729876534d +SHA1 (gonzui-1.2.tar.gz) = f68995c36370398d1d83587637ea826f3665d1a1 +SIZE (gonzui-1.2.tar.gz) = 442942 diff --git a/textproc/gonzui/patches/patch-Makefile_in b/textproc/gonzui/patches/patch-Makefile_in new file mode 100644 index 00000000000..5ed6fdbf5f9 --- /dev/null +++ b/textproc/gonzui/patches/patch-Makefile_in @@ -0,0 +1,15 @@ +$OpenBSD: patch-Makefile_in,v 1.1.1.1 2007/01/11 15:18:43 jasper Exp $ +--- Makefile.in.orig Mon Jul 4 17:08:41 2005 ++++ Makefile.in Mon Dec 18 12:58:08 2006 +@@ -610,9 +610,9 @@ info: info-recursive + + info-am: + +-install-data-am: install-data-local install-rubylibDATA ++install-data-am: install-rubylibDATA + +-install-exec-am: install-binSCRIPTS install-sysconfDATA ++install-exec-am: install-binSCRIPTS + + install-info: install-info-recursive + diff --git a/textproc/gonzui/pkg/DESCR b/textproc/gonzui/pkg/DESCR new file mode 100755 index 00000000000..332e165dcf3 --- /dev/null +++ b/textproc/gonzui/pkg/DESCR @@ -0,0 +1,3 @@ +gonzui is a source code search engine. The goal is to help programmers +develop programs effectively by creating a source code search engine, +accessible via the commandline or via a web interface. diff --git a/textproc/gonzui/pkg/PLIST b/textproc/gonzui/pkg/PLIST new file mode 100644 index 00000000000..c8ce27759f1 --- /dev/null +++ b/textproc/gonzui/pkg/PLIST @@ -0,0 +1,118 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2007/01/11 15:18:43 jasper Exp $ +@newgroup _gonzui:581 +@newuser _gonzui:581:581:daemon:gonzui daemon:/var/empty:/sbin/nologin +bin/gonzui-db +bin/gonzui-import +bin/gonzui-remove +bin/gonzui-search +bin/gonzui-server +bin/gonzui-update +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/ +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/apt.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/bdbdbm.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/cmdapp/ +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/cmdapp.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/cmdapp/app.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/cmdapp/search.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/config.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/content.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/dbm.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/deindexer.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/delta.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/extractor.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/fetcher.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/gettext.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/importer.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/indexer.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/info.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/license.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/logger.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/monitor.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/progressbar.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/remover.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/searcher.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/searchquery.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/searchresult.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/updater.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/util.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/vcs.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/ +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/advsearch.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/filehandler.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/jsfeed.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/markup.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/search.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/servlet.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/snippet.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/source.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/stat.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/top.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/uri.rb +lib/ruby/site_ruby/${MODRUBY_REV}/gonzui/webapp/webrick.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/ +lib/ruby/site_ruby/${MODRUBY_REV}/langscan.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/_common.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/_easyscanner.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/_pairmatcher.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/_type.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/autoconf.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/automake.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/brainfuck.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/c.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/css.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/elisp.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/java.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/javascript.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/ocaml.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/perl/ +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/perl.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/perl/tokenizer.pl +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/php.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/python.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/rpmspec.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/ruby.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/sh.rb +lib/ruby/site_ruby/${MODRUBY_REV}/langscan/text.rb +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/autopack.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/delta.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/texttokenizer.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/webapp/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/gonzui/webapp/xmlformatter.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/c/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/c/c.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/java/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/java/java.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/javascript/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/javascript/javascript.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/ocaml/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/ocaml/camlexer +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/pairmatcher/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/pairmatcher/pairmatcher.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/php/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/php/php.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/python/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/python/python.so +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/sh/ +lib/ruby/site_ruby/${MODRUBY_REV}/${MODRUBY_ARCH}/langscan/sh/sh.so +share/examples/gonzui/ +share/examples/gonzui/gonzuirc.sample +@sample ${SYSCONFDIR}/gonzuirc.sample +share/gonzui/ +share/gonzui/catalog/ +share/gonzui/catalog/catalog.ja +share/gonzui/doc/ +share/gonzui/doc/favicon.ico +share/gonzui/doc/folder.png +share/gonzui/doc/gonzui.css +share/gonzui/doc/gonzui.js +share/gonzui/doc/text.png +@mode 0750 +@owner _gonzui +@group _gonzui +@sample /var/gonzui/ +@sample /var/log/gonzui/ +@sample /var/run/gonzui/