DataparkSearch Engine is a full-featured open sources web-based search
engine released under the GNU General Public License and designed to organize
search within a website, group of websites, intranet or local system.
Key features:
* Support for http, https, ftp, nntp and news URL schemes;
* htdb virtual URL scheme support for indexing SQL databases;
* text/html, text/xml, text/plain,audio/mpeg (MP3) and image/gif mime types
built-in support;
* External parsers support for other document types;
* Ability to index multilangual sites using content negotiation;
* Searching all of the word forms using ispell affixes and dictionaries;
* Stopwords, synonyms and acronyms lists;
* Boolean query language support;
* Results sorting by relevancy, popularity rank, last modified time and by
importance (a multiplication of relevancy and popularity rank);
* Various character sets support;
* Accent insensitive search;
* Phrases segmenting for Chinese, Korean, Japanese and Thai languages;
* mod_dpsearch - search module for Apache web server.
* Internationalized Domain Names support.
* The Summary Extraction Algorithm.
WWW: http://www.dataparksearch.org/
PAD: http://www.dataparksearch.org/dataparksearch.xml
===> The following configuration options are available for dpsearch-4.53_4:
APACHE=off: Apache server support
ASPELL=off: Spell checking support via GNU Aspell
CHINESE=off: Enable chinese charsets
DOCS=on: Build and/or install documentation
EXTRACT=off: Enable libextractor support
IDN=off: International Domain Names support
JAPANESE=off: Enable japanese charsets
MECAB=off: Enable MeCab japanese analyzer
SSL=on: SSL protocol support
THREADS=on: Threading support
====> Options available for the single DB: you have to select exactly one of them
PGSQL=on: PostgreSQL database support
MYSQL=off: MySQL database support
SQLITE=off: SQLite database support
===> Use 'make config' to modify these settings
Remove expired ports:
2014-11-26 vietnamese/vnlpr: Broken for more than 6 months
2014-11-26 devel/fsmgenerator: Broken for more than 6 months
2014-11-26 graphics/multiraw: Depends on broken and deprecated graphics/dcraw-m
2014-11-26 news/fidogate-ds: Broken for more than 6 months
2014-11-26 net/py-yadis: Broken for more than 6 months
2014-11-26 textproc/ruby-diff: Broken for more than 6 months
2014-11-26 audio/cowbell: Broken for more than 6 months
2014-11-26 lang/ironpython: Broken for more than 6 months
2014-11-26 www/dpsearch: Broken for more than 6 months
2014-11-26 multimedia/y4mscaler: Broken for more than 6 months
2014-11-26 devel/rubygem-dep_selector: Broken for more than 6 months
dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be
(Only the first 15 lines of the commit message are shown above )
- change required APACHE version from 13+ to 20+
(prepare to remove www/apache13)
- no PORTREVISION bump since apache22 is the default
with hat apache@
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
- Update to 4.49
Changelog:
* String tokenization has been improved. For example, "c--" and "c#"
are now cosidered as words.
* A subdocument indexing technique has been implemented.
* LongestTextItems command has been added. Use it to specify the number
of longest text items to index.
* The support has been added for georgian-academy and georgian-ps
charsets.
* URL data preloading has been fixed for multi-DBAddr configurations.
* HTML parser is now skiping indexing within tags with visibility set to
"none" or "hidden" in "style" attribute.
* Subnet command has been fixed.
* $*(x) type of template meta-variable has been added. Use it to
HTML-escape value without search words highlighting.
* $(np) and $(p) have been fixed in "resbot" and "bottom" sections of
search template.
* PagesInGroup command has been added. Use it to specify the number of
additional pages from the same site when google-like groupping
is enabled.
* ServerWeight command has been fixed.
PR: ports/120677
Submitted by: Maxim Zakharov <maxime@maxime.net.ru>
- prepare removal of www/apache2 in favor of www/apache20 for naming
consistency
- add entries in UPDATING (for apache22 too)
PR: ports/78119
Repocopied by: marcus
Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.
Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.
Preliminary documentation can be found at:
http://people.FreeBSD.org/~ade/autotools.txt
which is in the process of being SGMLized before introduction into the
Porters Handbook.
Light blue touch-paper. Run.
Move IDN related ports from devel to dns category:
devel/libidn -> dns/libidn
devel/p5-Net-LibIDN -> dns/p5-Net-LibIDN
Approved by: both maintainers
Repocopy by: marcus
Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.
PR: 75344
Approved by: portmgr@ (kris), ade & sean (mentors)
Clean up SQLite and related ports.
o Move databases/sqlite to databases/sqlite2.
o Fix dependency on databases/sqlite.
o Update sqlite2 to 2.8.15.
o Bump PORTREVISION, accordingly.
Approved by: portmgr, maintainers of sqlite and related ports
New port: www/dpsearch : Open source search engine for Internet and Intranet
sites
This is a port of the latest released version of DataparkSearch.
DataparkSearch Engine is a full-featured open sources
web-based search engine released under the GNU General
Public License and designed to organize search within a
website, group of websites, intranet or local system.
PR: ports/68050
Submitted by: Maxime Zakharov <maxime@sochi.net.ru>