1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

Re-import under different name to minimize confusion and left "mnoGoSearch"

name for udmsearch.
This commit is contained in:
Andrey A. Chernov 2001-01-29 10:45:06 +00:00
parent ac03dbfe84
commit 378087f007
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=37725
28 changed files with 850 additions and 0 deletions

View File

@ -99,6 +99,7 @@
SUBDIR += mhonarc
SUBDIR += mmosaic
SUBDIR += mnoGoSearch
SUBDIR += mnoGoSearch-current
SUBDIR += mod_access_referer
SUBDIR += mod_auth_mysql
SUBDIR += mod_auth_pgsql

View File

@ -0,0 +1,66 @@
# New ports collection makefile for: mnoGoSearch-current
# Date created: 27.01.2001
# Whom: ache
#
# $FreeBSD$
#
PORTNAME= mnogosearch
PORTVERSION= 3.1.9
CATEGORIES= www databases
MASTER_SITES= http://search.mnogo.ru/Download/
MAINTAINER= ache@FreeBSD.org
MAN1= indexer.1
MAN5= indexer.conf.5
NO_LATEST_LINK= yes
INSTALLS_SHLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared \
--enable-charset-guesser \
--sysconfdir=${PREFIX}/etc/mnogosearch \
--localstatedir=/var/mnogosearch
.if defined(WITH_MNOGO_PGSQL)
LIB_DEPENDS= pq.2:${PORTSDIR}/databases/postgresql7
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}/pgsql
.elif defined(WITH_MNOGO_MSQL)
LIB_DEPENDS= msql.1:${PORTSDIR}/databases/msql
CONFIGURE_ARGS+= --with-msql=${LOCALBASE}
.else
# default to mysql
LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
.if !defined(WITH_MNOGO_MYSQL)
pre-fetch:
@${ECHO}
@${ECHO} "Defaulting to mnoGoSearch with mysql support."
@${ECHO}
@${ECHO} "You may alternately build mnoGoSearch with either msql or"
@${ECHO} "postgresql support by invoking make with WITH_MNOGO_MSQL=yes or"
@${ECHO} "WITH_MNOGO_PGSQL=yes respectively."
@${ECHO}
.endif
.endif
pre-install:
@${MKDIR} ${PREFIX}/share/mnogosearch
post-install:
cp -R ${WRKSRC}/create ${PREFIX}/share/mnogosearch
/bin/chmod 700 /var/mnogosearch/cache
/usr/sbin/chown nobody.nogroup /var/mnogosearch/cache
${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/mnogosearch
@${ECHO}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (mnogosearch-3.1.9.tar.gz) = 016ba2b97e08a6dfb7a59af565dbe3aa

View File

@ -0,0 +1,16 @@
diff -ru ../udmsearch-3.0.19/doc/Makefile.in ./doc/Makefile.in
--- ../udmsearch-3.0.19/doc/Makefile.in Thu Jun 15 10:27:15 2000
+++ ./doc/Makefile.in Sat Jul 8 15:09:00 2000
@@ -273,9 +273,9 @@
install-data-local:
- $(mkinstalldirs) $(prefix)/doc
- echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/doc/
- ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/doc/
+ $(mkinstalldirs) $(prefix)/share/doc/mnogosearch
+ echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/share/doc/mnogosearch
+ ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/share/doc/mnogosearch
dist-hook:
cp -rf samples $(distdir)

View File

@ -0,0 +1,13 @@
--- src/Makefile.in.orig Wed Jan 24 19:08:48 2001
+++ src/Makefile.in Sat Jan 27 19:43:13 2001
@@ -261,8 +261,8 @@
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
- echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
- $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
else :; fi; \
done

View File

@ -0,0 +1,11 @@
--- run-splitter.in.bak Wed Jan 10 15:25:43 2001
+++ run-splitter.in Sun Jan 28 12:06:37 2001
@@ -2,7 +2,7 @@
PREFIX=@prefix@
-VAR=$PREFIX/var
+VAR=/var/mnogosearch
SBIN=$PREFIX/sbin
PID=$VAR/cachelogd.pid
SPLITTER=$SBIN/splitter

View File

@ -0,0 +1 @@
Full featured SQL-based hypertext search engine

View File

@ -0,0 +1,7 @@
mnoGoSearch is a full featured SQL-based search engine for intranet or small
domain Internet web servers. You can also use it to build specialized search
engines such as cooking recipies or searching newspaper articles.
Provides pre-built web search frontends in C (via CGI) and PHP.
WWW: http://search.mnoGo.ru/

View File

@ -0,0 +1,6 @@
mnoGoSearch is successfully installed.
Now, to use mnoGoSearch you need to create the appropriate *sql database
manually: Please read INSTALL file located in ${PREFIX}/share/doc/mnogosearch.
For more information on how to use mnoGoSearch, please refer to their
web site at http://search.mnoGo.ru/

View File

@ -0,0 +1,162 @@
etc/mnogosearch/indexer.conf-dist
etc/mnogosearch/search.htm-dist
include/udm_agent.h
include/udm_alias.h
include/udm_boolean.h
include/udm_cache.h
include/udm_charset.h
include/udm_common.h
include/udm_conf.h
include/udm_config.h
include/udm_crc32.h
include/udm_db.h
include/udm_env.h
include/udm_execget.h
include/udm_filter.h
include/udm_ftp.h
include/udm_host.h
include/udm_hrefs.h
include/udm_http.h
include/udm_id3.h
include/udm_indexer.h
include/udm_log.h
include/udm_mimetype.h
include/udm_mutex.h
include/udm_os.h
include/udm_parsehtml.h
include/udm_parser.h
include/udm_parseurl.h
include/udm_proto.h
include/udm_robots.h
include/udm_search_tl.h
include/udm_searchtool.h
include/udm_server.h
include/udm_signals.h
include/udm_socket.h
include/udm_spell.h
include/udm_stopwords.h
include/udm_utils.h
include/udm_word.h
include/udm_xmalloc.h
include/udmsearch.h
lib/libudmsearch.a
lib/libudmsearch.la
lib/libudmsearch-3.1.so
@exec ln -sf %f %B/libudmsearch.so
@unexec rm -f %B/libudmsearch.so
sbin/cachelogd
sbin/indexer
sbin/run-splitter
sbin/splitter
bin/udm-config
share/doc/mnogosearch/HTDB.txt
share/doc/mnogosearch/HTTP-codes.txt
share/doc/mnogosearch/INSTALL
share/doc/mnogosearch/NEWS.html
share/doc/mnogosearch/alias.txt
share/doc/mnogosearch/bugs.txt
share/doc/mnogosearch/cache.txt
share/doc/mnogosearch/cachemode.txt
share/doc/mnogosearch/categories.txt
share/doc/mnogosearch/charset.txt
share/doc/mnogosearch/follow.txt
share/doc/mnogosearch/hrefonly.txt
share/doc/mnogosearch/html.txt
share/doc/mnogosearch/ispell.txt
share/doc/mnogosearch/lib.txt
share/doc/mnogosearch/mnoGoSearch-Oracle8.html
share/doc/mnogosearch/mp3.txt
share/doc/mnogosearch/negotiation.txt
share/doc/mnogosearch/parsers.txt
share/doc/mnogosearch/performance.txt
share/doc/mnogosearch/search.txt
share/doc/mnogosearch/srv_table.txt
share/doc/mnogosearch/storage.txt
share/doc/mnogosearch/syslog.txt
share/doc/mnogosearch/tags.txt
share/doc/mnogosearch/templates.txt
share/doc/mnogosearch/tracking.txt
share/doc/mnogosearch/usage.txt
share/mnogosearch/create/ibase/create.sql
share/mnogosearch/create/msql/crc-multi.txt
share/mnogosearch/create/msql/crc.txt
share/mnogosearch/create/msql/create.txt
share/mnogosearch/create/msql/multi.txt
share/mnogosearch/create/mssql/create.sql
share/mnogosearch/create/mysql/categories.txt
share/mnogosearch/create/mysql/crc-multi.txt
share/mnogosearch/create/mysql/crc.txt
share/mnogosearch/create/mysql/create.txt
share/mnogosearch/create/mysql/ispell.txt
share/mnogosearch/create/mysql/multi.txt
share/mnogosearch/create/mysql/servers.txt
share/mnogosearch/create/mysql/track.txt
share/mnogosearch/create/mysql/url-raid.txt
share/mnogosearch/create/oracle/categories.sql
share/mnogosearch/create/oracle/crc-multi.sql
share/mnogosearch/create/oracle/crc.sql
share/mnogosearch/create/oracle/create.sql
share/mnogosearch/create/oracle/multi.sql
share/mnogosearch/create/oracle/servers.sql
share/mnogosearch/create/oracle/track.sql
share/mnogosearch/create/pgsql/categories.txt
share/mnogosearch/create/pgsql/crc-multi.txt
share/mnogosearch/create/pgsql/crc.txt
share/mnogosearch/create/pgsql/create.txt
share/mnogosearch/create/pgsql/grant.txt
share/mnogosearch/create/pgsql/multi.txt
share/mnogosearch/create/pgsql/news-extension.txt
share/mnogosearch/create/pgsql/server.txt
share/mnogosearch/create/pgsql/track.txt
share/mnogosearch/create/sapdb/README
share/mnogosearch/create/sapdb/categories.ins
share/mnogosearch/create/sapdb/crc-multi.ins
share/mnogosearch/create/sapdb/crc.ins
share/mnogosearch/create/sapdb/create-all.ins
share/mnogosearch/create/sapdb/create.ins
share/mnogosearch/create/sapdb/create.sh
share/mnogosearch/create/sapdb/drop.ins
share/mnogosearch/create/sapdb/multi.ins
share/mnogosearch/create/sapdb/track.ins
share/mnogosearch/create/solid/README
share/mnogosearch/create/solid/create.txt
share/mnogosearch/create/solid/multi.txt
share/mnogosearch/create/stopwords/stop.cz.txt
share/mnogosearch/create/stopwords/stop.de.txt
share/mnogosearch/create/stopwords/stop.dk.txt
share/mnogosearch/create/stopwords/stop.en.big
share/mnogosearch/create/stopwords/stop.en.huge
share/mnogosearch/create/stopwords/stop.en.txt
share/mnogosearch/create/stopwords/stop.es.txt
share/mnogosearch/create/stopwords/stop.fr.txt
share/mnogosearch/create/stopwords/stop.it.txt
share/mnogosearch/create/stopwords/stop.nl.txt
share/mnogosearch/create/stopwords/stop.no.txt
share/mnogosearch/create/stopwords/stop.pl.txt
share/mnogosearch/create/stopwords/stop.pt.txt
share/mnogosearch/create/stopwords/stop.ru.txt
share/mnogosearch/create/stopwords/stop.sk.txt
share/mnogosearch/create/stopwords/stop.tr.txt
share/mnogosearch/create/stopwords/stop.ua.txt
share/mnogosearch/create/stopwords/stopword.pl
share/mnogosearch/create/sybase/README
share/mnogosearch/create/sybase/create.sql
share/mnogosearch/create/virtuoso/crc.txt
share/mnogosearch/create/virtuoso/create.txt
share/mnogosearch/create/virtuoso/multi.txt
share/mnogosearch/search.cgi
@dirrm share/doc/mnogosearch
@dirrm share/mnogosearch/create/ibase
@dirrm share/mnogosearch/create/msql
@dirrm share/mnogosearch/create/mssql
@dirrm share/mnogosearch/create/mysql
@dirrm share/mnogosearch/create/oracle
@dirrm share/mnogosearch/create/pgsql
@dirrm share/mnogosearch/create/sapdb
@dirrm share/mnogosearch/create/solid
@dirrm share/mnogosearch/create/stopwords
@dirrm share/mnogosearch/create/sybase
@dirrm share/mnogosearch/create/virtuoso
@dirrm share/mnogosearch/create
@dirrm share/mnogosearch
@dirrm etc/mnogosearch

66
www/mnogosearch/Makefile Normal file
View File

@ -0,0 +1,66 @@
# New ports collection makefile for: mnoGoSearch-current
# Date created: 27.01.2001
# Whom: ache
#
# $FreeBSD$
#
PORTNAME= mnogosearch
PORTVERSION= 3.1.9
CATEGORIES= www databases
MASTER_SITES= http://search.mnogo.ru/Download/
MAINTAINER= ache@FreeBSD.org
MAN1= indexer.1
MAN5= indexer.conf.5
NO_LATEST_LINK= yes
INSTALLS_SHLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared \
--enable-charset-guesser \
--sysconfdir=${PREFIX}/etc/mnogosearch \
--localstatedir=/var/mnogosearch
.if defined(WITH_MNOGO_PGSQL)
LIB_DEPENDS= pq.2:${PORTSDIR}/databases/postgresql7
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}/pgsql
.elif defined(WITH_MNOGO_MSQL)
LIB_DEPENDS= msql.1:${PORTSDIR}/databases/msql
CONFIGURE_ARGS+= --with-msql=${LOCALBASE}
.else
# default to mysql
LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
.if !defined(WITH_MNOGO_MYSQL)
pre-fetch:
@${ECHO}
@${ECHO} "Defaulting to mnoGoSearch with mysql support."
@${ECHO}
@${ECHO} "You may alternately build mnoGoSearch with either msql or"
@${ECHO} "postgresql support by invoking make with WITH_MNOGO_MSQL=yes or"
@${ECHO} "WITH_MNOGO_PGSQL=yes respectively."
@${ECHO}
.endif
.endif
pre-install:
@${MKDIR} ${PREFIX}/share/mnogosearch
post-install:
cp -R ${WRKSRC}/create ${PREFIX}/share/mnogosearch
/bin/chmod 700 /var/mnogosearch/cache
/usr/sbin/chown nobody.nogroup /var/mnogosearch/cache
${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/mnogosearch
@${ECHO}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

1
www/mnogosearch/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (mnogosearch-3.1.9.tar.gz) = 016ba2b97e08a6dfb7a59af565dbe3aa

View File

@ -0,0 +1,16 @@
diff -ru ../udmsearch-3.0.19/doc/Makefile.in ./doc/Makefile.in
--- ../udmsearch-3.0.19/doc/Makefile.in Thu Jun 15 10:27:15 2000
+++ ./doc/Makefile.in Sat Jul 8 15:09:00 2000
@@ -273,9 +273,9 @@
install-data-local:
- $(mkinstalldirs) $(prefix)/doc
- echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/doc/
- ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/doc/
+ $(mkinstalldirs) $(prefix)/share/doc/mnogosearch
+ echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/share/doc/mnogosearch
+ ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/share/doc/mnogosearch
dist-hook:
cp -rf samples $(distdir)

View File

@ -0,0 +1,13 @@
--- src/Makefile.in.orig Wed Jan 24 19:08:48 2001
+++ src/Makefile.in Sat Jan 27 19:43:13 2001
@@ -261,8 +261,8 @@
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
- echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
- $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
else :; fi; \
done

View File

@ -0,0 +1,11 @@
--- run-splitter.in.bak Wed Jan 10 15:25:43 2001
+++ run-splitter.in Sun Jan 28 12:06:37 2001
@@ -2,7 +2,7 @@
PREFIX=@prefix@
-VAR=$PREFIX/var
+VAR=/var/mnogosearch
SBIN=$PREFIX/sbin
PID=$VAR/cachelogd.pid
SPLITTER=$SBIN/splitter

View File

@ -0,0 +1 @@
Full featured SQL-based hypertext search engine

View File

@ -0,0 +1,7 @@
mnoGoSearch is a full featured SQL-based search engine for intranet or small
domain Internet web servers. You can also use it to build specialized search
engines such as cooking recipies or searching newspaper articles.
Provides pre-built web search frontends in C (via CGI) and PHP.
WWW: http://search.mnoGo.ru/

View File

@ -0,0 +1,6 @@
mnoGoSearch is successfully installed.
Now, to use mnoGoSearch you need to create the appropriate *sql database
manually: Please read INSTALL file located in ${PREFIX}/share/doc/mnogosearch.
For more information on how to use mnoGoSearch, please refer to their
web site at http://search.mnoGo.ru/

162
www/mnogosearch/pkg-plist Normal file
View File

@ -0,0 +1,162 @@
etc/mnogosearch/indexer.conf-dist
etc/mnogosearch/search.htm-dist
include/udm_agent.h
include/udm_alias.h
include/udm_boolean.h
include/udm_cache.h
include/udm_charset.h
include/udm_common.h
include/udm_conf.h
include/udm_config.h
include/udm_crc32.h
include/udm_db.h
include/udm_env.h
include/udm_execget.h
include/udm_filter.h
include/udm_ftp.h
include/udm_host.h
include/udm_hrefs.h
include/udm_http.h
include/udm_id3.h
include/udm_indexer.h
include/udm_log.h
include/udm_mimetype.h
include/udm_mutex.h
include/udm_os.h
include/udm_parsehtml.h
include/udm_parser.h
include/udm_parseurl.h
include/udm_proto.h
include/udm_robots.h
include/udm_search_tl.h
include/udm_searchtool.h
include/udm_server.h
include/udm_signals.h
include/udm_socket.h
include/udm_spell.h
include/udm_stopwords.h
include/udm_utils.h
include/udm_word.h
include/udm_xmalloc.h
include/udmsearch.h
lib/libudmsearch.a
lib/libudmsearch.la
lib/libudmsearch-3.1.so
@exec ln -sf %f %B/libudmsearch.so
@unexec rm -f %B/libudmsearch.so
sbin/cachelogd
sbin/indexer
sbin/run-splitter
sbin/splitter
bin/udm-config
share/doc/mnogosearch/HTDB.txt
share/doc/mnogosearch/HTTP-codes.txt
share/doc/mnogosearch/INSTALL
share/doc/mnogosearch/NEWS.html
share/doc/mnogosearch/alias.txt
share/doc/mnogosearch/bugs.txt
share/doc/mnogosearch/cache.txt
share/doc/mnogosearch/cachemode.txt
share/doc/mnogosearch/categories.txt
share/doc/mnogosearch/charset.txt
share/doc/mnogosearch/follow.txt
share/doc/mnogosearch/hrefonly.txt
share/doc/mnogosearch/html.txt
share/doc/mnogosearch/ispell.txt
share/doc/mnogosearch/lib.txt
share/doc/mnogosearch/mnoGoSearch-Oracle8.html
share/doc/mnogosearch/mp3.txt
share/doc/mnogosearch/negotiation.txt
share/doc/mnogosearch/parsers.txt
share/doc/mnogosearch/performance.txt
share/doc/mnogosearch/search.txt
share/doc/mnogosearch/srv_table.txt
share/doc/mnogosearch/storage.txt
share/doc/mnogosearch/syslog.txt
share/doc/mnogosearch/tags.txt
share/doc/mnogosearch/templates.txt
share/doc/mnogosearch/tracking.txt
share/doc/mnogosearch/usage.txt
share/mnogosearch/create/ibase/create.sql
share/mnogosearch/create/msql/crc-multi.txt
share/mnogosearch/create/msql/crc.txt
share/mnogosearch/create/msql/create.txt
share/mnogosearch/create/msql/multi.txt
share/mnogosearch/create/mssql/create.sql
share/mnogosearch/create/mysql/categories.txt
share/mnogosearch/create/mysql/crc-multi.txt
share/mnogosearch/create/mysql/crc.txt
share/mnogosearch/create/mysql/create.txt
share/mnogosearch/create/mysql/ispell.txt
share/mnogosearch/create/mysql/multi.txt
share/mnogosearch/create/mysql/servers.txt
share/mnogosearch/create/mysql/track.txt
share/mnogosearch/create/mysql/url-raid.txt
share/mnogosearch/create/oracle/categories.sql
share/mnogosearch/create/oracle/crc-multi.sql
share/mnogosearch/create/oracle/crc.sql
share/mnogosearch/create/oracle/create.sql
share/mnogosearch/create/oracle/multi.sql
share/mnogosearch/create/oracle/servers.sql
share/mnogosearch/create/oracle/track.sql
share/mnogosearch/create/pgsql/categories.txt
share/mnogosearch/create/pgsql/crc-multi.txt
share/mnogosearch/create/pgsql/crc.txt
share/mnogosearch/create/pgsql/create.txt
share/mnogosearch/create/pgsql/grant.txt
share/mnogosearch/create/pgsql/multi.txt
share/mnogosearch/create/pgsql/news-extension.txt
share/mnogosearch/create/pgsql/server.txt
share/mnogosearch/create/pgsql/track.txt
share/mnogosearch/create/sapdb/README
share/mnogosearch/create/sapdb/categories.ins
share/mnogosearch/create/sapdb/crc-multi.ins
share/mnogosearch/create/sapdb/crc.ins
share/mnogosearch/create/sapdb/create-all.ins
share/mnogosearch/create/sapdb/create.ins
share/mnogosearch/create/sapdb/create.sh
share/mnogosearch/create/sapdb/drop.ins
share/mnogosearch/create/sapdb/multi.ins
share/mnogosearch/create/sapdb/track.ins
share/mnogosearch/create/solid/README
share/mnogosearch/create/solid/create.txt
share/mnogosearch/create/solid/multi.txt
share/mnogosearch/create/stopwords/stop.cz.txt
share/mnogosearch/create/stopwords/stop.de.txt
share/mnogosearch/create/stopwords/stop.dk.txt
share/mnogosearch/create/stopwords/stop.en.big
share/mnogosearch/create/stopwords/stop.en.huge
share/mnogosearch/create/stopwords/stop.en.txt
share/mnogosearch/create/stopwords/stop.es.txt
share/mnogosearch/create/stopwords/stop.fr.txt
share/mnogosearch/create/stopwords/stop.it.txt
share/mnogosearch/create/stopwords/stop.nl.txt
share/mnogosearch/create/stopwords/stop.no.txt
share/mnogosearch/create/stopwords/stop.pl.txt
share/mnogosearch/create/stopwords/stop.pt.txt
share/mnogosearch/create/stopwords/stop.ru.txt
share/mnogosearch/create/stopwords/stop.sk.txt
share/mnogosearch/create/stopwords/stop.tr.txt
share/mnogosearch/create/stopwords/stop.ua.txt
share/mnogosearch/create/stopwords/stopword.pl
share/mnogosearch/create/sybase/README
share/mnogosearch/create/sybase/create.sql
share/mnogosearch/create/virtuoso/crc.txt
share/mnogosearch/create/virtuoso/create.txt
share/mnogosearch/create/virtuoso/multi.txt
share/mnogosearch/search.cgi
@dirrm share/doc/mnogosearch
@dirrm share/mnogosearch/create/ibase
@dirrm share/mnogosearch/create/msql
@dirrm share/mnogosearch/create/mssql
@dirrm share/mnogosearch/create/mysql
@dirrm share/mnogosearch/create/oracle
@dirrm share/mnogosearch/create/pgsql
@dirrm share/mnogosearch/create/sapdb
@dirrm share/mnogosearch/create/solid
@dirrm share/mnogosearch/create/stopwords
@dirrm share/mnogosearch/create/sybase
@dirrm share/mnogosearch/create/virtuoso
@dirrm share/mnogosearch/create
@dirrm share/mnogosearch
@dirrm etc/mnogosearch

View File

@ -0,0 +1,66 @@
# New ports collection makefile for: mnoGoSearch-current
# Date created: 27.01.2001
# Whom: ache
#
# $FreeBSD$
#
PORTNAME= mnogosearch
PORTVERSION= 3.1.9
CATEGORIES= www databases
MASTER_SITES= http://search.mnogo.ru/Download/
MAINTAINER= ache@FreeBSD.org
MAN1= indexer.1
MAN5= indexer.conf.5
NO_LATEST_LINK= yes
INSTALLS_SHLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-shared \
--enable-charset-guesser \
--sysconfdir=${PREFIX}/etc/mnogosearch \
--localstatedir=/var/mnogosearch
.if defined(WITH_MNOGO_PGSQL)
LIB_DEPENDS= pq.2:${PORTSDIR}/databases/postgresql7
CONFIGURE_ARGS+= --with-pgsql=${LOCALBASE}/pgsql
.elif defined(WITH_MNOGO_MSQL)
LIB_DEPENDS= msql.1:${PORTSDIR}/databases/msql
CONFIGURE_ARGS+= --with-msql=${LOCALBASE}
.else
# default to mysql
LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
CONFIGURE_ARGS+= --with-mysql=${LOCALBASE}
.if !defined(WITH_MNOGO_MYSQL)
pre-fetch:
@${ECHO}
@${ECHO} "Defaulting to mnoGoSearch with mysql support."
@${ECHO}
@${ECHO} "You may alternately build mnoGoSearch with either msql or"
@${ECHO} "postgresql support by invoking make with WITH_MNOGO_MSQL=yes or"
@${ECHO} "WITH_MNOGO_PGSQL=yes respectively."
@${ECHO}
.endif
.endif
pre-install:
@${MKDIR} ${PREFIX}/share/mnogosearch
post-install:
cp -R ${WRKSRC}/create ${PREFIX}/share/mnogosearch
/bin/chmod 700 /var/mnogosearch/cache
/usr/sbin/chown nobody.nogroup /var/mnogosearch/cache
${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/mnogosearch
@${ECHO}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (mnogosearch-3.1.9.tar.gz) = 016ba2b97e08a6dfb7a59af565dbe3aa

View File

@ -0,0 +1,16 @@
diff -ru ../udmsearch-3.0.19/doc/Makefile.in ./doc/Makefile.in
--- ../udmsearch-3.0.19/doc/Makefile.in Thu Jun 15 10:27:15 2000
+++ ./doc/Makefile.in Sat Jul 8 15:09:00 2000
@@ -273,9 +273,9 @@
install-data-local:
- $(mkinstalldirs) $(prefix)/doc
- echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/doc/
- ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/doc/
+ $(mkinstalldirs) $(prefix)/share/doc/mnogosearch
+ echo ${INSTALL_DATA} docs $(DESTDIR)$(prefix)/share/doc/mnogosearch
+ ${INSTALL_DATA} ${txt_DOCS} $(DESTDIR)$(prefix)/share/doc/mnogosearch
dist-hook:
cp -rf samples $(distdir)

View File

@ -0,0 +1,13 @@
--- src/Makefile.in.orig Wed Jan 24 19:08:48 2001
+++ src/Makefile.in Sat Jan 27 19:43:13 2001
@@ -261,8 +261,8 @@
$(mkinstalldirs) $(DESTDIR)$(bindir)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
if test -f $$p; then \
- echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
- $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
+ echo " $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \
+ $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) $$p $(DESTDIR)$(prefix)/share/mnogosearch/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \
else :; fi; \
done

View File

@ -0,0 +1,11 @@
--- run-splitter.in.bak Wed Jan 10 15:25:43 2001
+++ run-splitter.in Sun Jan 28 12:06:37 2001
@@ -2,7 +2,7 @@
PREFIX=@prefix@
-VAR=$PREFIX/var
+VAR=/var/mnogosearch
SBIN=$PREFIX/sbin
PID=$VAR/cachelogd.pid
SPLITTER=$SBIN/splitter

View File

@ -0,0 +1 @@
Full featured SQL-based hypertext search engine

View File

@ -0,0 +1,7 @@
mnoGoSearch is a full featured SQL-based search engine for intranet or small
domain Internet web servers. You can also use it to build specialized search
engines such as cooking recipies or searching newspaper articles.
Provides pre-built web search frontends in C (via CGI) and PHP.
WWW: http://search.mnoGo.ru/

View File

@ -0,0 +1,6 @@
mnoGoSearch is successfully installed.
Now, to use mnoGoSearch you need to create the appropriate *sql database
manually: Please read INSTALL file located in ${PREFIX}/share/doc/mnogosearch.
For more information on how to use mnoGoSearch, please refer to their
web site at http://search.mnoGo.ru/

162
www/mnogosearch31/pkg-plist Normal file
View File

@ -0,0 +1,162 @@
etc/mnogosearch/indexer.conf-dist
etc/mnogosearch/search.htm-dist
include/udm_agent.h
include/udm_alias.h
include/udm_boolean.h
include/udm_cache.h
include/udm_charset.h
include/udm_common.h
include/udm_conf.h
include/udm_config.h
include/udm_crc32.h
include/udm_db.h
include/udm_env.h
include/udm_execget.h
include/udm_filter.h
include/udm_ftp.h
include/udm_host.h
include/udm_hrefs.h
include/udm_http.h
include/udm_id3.h
include/udm_indexer.h
include/udm_log.h
include/udm_mimetype.h
include/udm_mutex.h
include/udm_os.h
include/udm_parsehtml.h
include/udm_parser.h
include/udm_parseurl.h
include/udm_proto.h
include/udm_robots.h
include/udm_search_tl.h
include/udm_searchtool.h
include/udm_server.h
include/udm_signals.h
include/udm_socket.h
include/udm_spell.h
include/udm_stopwords.h
include/udm_utils.h
include/udm_word.h
include/udm_xmalloc.h
include/udmsearch.h
lib/libudmsearch.a
lib/libudmsearch.la
lib/libudmsearch-3.1.so
@exec ln -sf %f %B/libudmsearch.so
@unexec rm -f %B/libudmsearch.so
sbin/cachelogd
sbin/indexer
sbin/run-splitter
sbin/splitter
bin/udm-config
share/doc/mnogosearch/HTDB.txt
share/doc/mnogosearch/HTTP-codes.txt
share/doc/mnogosearch/INSTALL
share/doc/mnogosearch/NEWS.html
share/doc/mnogosearch/alias.txt
share/doc/mnogosearch/bugs.txt
share/doc/mnogosearch/cache.txt
share/doc/mnogosearch/cachemode.txt
share/doc/mnogosearch/categories.txt
share/doc/mnogosearch/charset.txt
share/doc/mnogosearch/follow.txt
share/doc/mnogosearch/hrefonly.txt
share/doc/mnogosearch/html.txt
share/doc/mnogosearch/ispell.txt
share/doc/mnogosearch/lib.txt
share/doc/mnogosearch/mnoGoSearch-Oracle8.html
share/doc/mnogosearch/mp3.txt
share/doc/mnogosearch/negotiation.txt
share/doc/mnogosearch/parsers.txt
share/doc/mnogosearch/performance.txt
share/doc/mnogosearch/search.txt
share/doc/mnogosearch/srv_table.txt
share/doc/mnogosearch/storage.txt
share/doc/mnogosearch/syslog.txt
share/doc/mnogosearch/tags.txt
share/doc/mnogosearch/templates.txt
share/doc/mnogosearch/tracking.txt
share/doc/mnogosearch/usage.txt
share/mnogosearch/create/ibase/create.sql
share/mnogosearch/create/msql/crc-multi.txt
share/mnogosearch/create/msql/crc.txt
share/mnogosearch/create/msql/create.txt
share/mnogosearch/create/msql/multi.txt
share/mnogosearch/create/mssql/create.sql
share/mnogosearch/create/mysql/categories.txt
share/mnogosearch/create/mysql/crc-multi.txt
share/mnogosearch/create/mysql/crc.txt
share/mnogosearch/create/mysql/create.txt
share/mnogosearch/create/mysql/ispell.txt
share/mnogosearch/create/mysql/multi.txt
share/mnogosearch/create/mysql/servers.txt
share/mnogosearch/create/mysql/track.txt
share/mnogosearch/create/mysql/url-raid.txt
share/mnogosearch/create/oracle/categories.sql
share/mnogosearch/create/oracle/crc-multi.sql
share/mnogosearch/create/oracle/crc.sql
share/mnogosearch/create/oracle/create.sql
share/mnogosearch/create/oracle/multi.sql
share/mnogosearch/create/oracle/servers.sql
share/mnogosearch/create/oracle/track.sql
share/mnogosearch/create/pgsql/categories.txt
share/mnogosearch/create/pgsql/crc-multi.txt
share/mnogosearch/create/pgsql/crc.txt
share/mnogosearch/create/pgsql/create.txt
share/mnogosearch/create/pgsql/grant.txt
share/mnogosearch/create/pgsql/multi.txt
share/mnogosearch/create/pgsql/news-extension.txt
share/mnogosearch/create/pgsql/server.txt
share/mnogosearch/create/pgsql/track.txt
share/mnogosearch/create/sapdb/README
share/mnogosearch/create/sapdb/categories.ins
share/mnogosearch/create/sapdb/crc-multi.ins
share/mnogosearch/create/sapdb/crc.ins
share/mnogosearch/create/sapdb/create-all.ins
share/mnogosearch/create/sapdb/create.ins
share/mnogosearch/create/sapdb/create.sh
share/mnogosearch/create/sapdb/drop.ins
share/mnogosearch/create/sapdb/multi.ins
share/mnogosearch/create/sapdb/track.ins
share/mnogosearch/create/solid/README
share/mnogosearch/create/solid/create.txt
share/mnogosearch/create/solid/multi.txt
share/mnogosearch/create/stopwords/stop.cz.txt
share/mnogosearch/create/stopwords/stop.de.txt
share/mnogosearch/create/stopwords/stop.dk.txt
share/mnogosearch/create/stopwords/stop.en.big
share/mnogosearch/create/stopwords/stop.en.huge
share/mnogosearch/create/stopwords/stop.en.txt
share/mnogosearch/create/stopwords/stop.es.txt
share/mnogosearch/create/stopwords/stop.fr.txt
share/mnogosearch/create/stopwords/stop.it.txt
share/mnogosearch/create/stopwords/stop.nl.txt
share/mnogosearch/create/stopwords/stop.no.txt
share/mnogosearch/create/stopwords/stop.pl.txt
share/mnogosearch/create/stopwords/stop.pt.txt
share/mnogosearch/create/stopwords/stop.ru.txt
share/mnogosearch/create/stopwords/stop.sk.txt
share/mnogosearch/create/stopwords/stop.tr.txt
share/mnogosearch/create/stopwords/stop.ua.txt
share/mnogosearch/create/stopwords/stopword.pl
share/mnogosearch/create/sybase/README
share/mnogosearch/create/sybase/create.sql
share/mnogosearch/create/virtuoso/crc.txt
share/mnogosearch/create/virtuoso/create.txt
share/mnogosearch/create/virtuoso/multi.txt
share/mnogosearch/search.cgi
@dirrm share/doc/mnogosearch
@dirrm share/mnogosearch/create/ibase
@dirrm share/mnogosearch/create/msql
@dirrm share/mnogosearch/create/mssql
@dirrm share/mnogosearch/create/mysql
@dirrm share/mnogosearch/create/oracle
@dirrm share/mnogosearch/create/pgsql
@dirrm share/mnogosearch/create/sapdb
@dirrm share/mnogosearch/create/solid
@dirrm share/mnogosearch/create/stopwords
@dirrm share/mnogosearch/create/sybase
@dirrm share/mnogosearch/create/virtuoso
@dirrm share/mnogosearch/create
@dirrm share/mnogosearch
@dirrm etc/mnogosearch