Commit graph

21 commits

Author SHA1 Message Date
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
tron
74f3416597 Use wildcard dependence on "db" package. 2002-11-19 09:30:50 +00:00
wiz
e8817c9088 Complete standardization of messages according to latest pkglint. 2002-09-24 12:29:55 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
fredb
bce177e356 Update htdig to 3.1.6. Many bug fixes, including one security-related fix.
The following is from the web page:

Release notes for htdig-3.1.6 1 Feb 2002
As  with  previous  releases,  this  version  cleans up some remaining bugs and adds a few
heavily-requested  features.  As  the  latest  stable  release,  it is recommended for all
production servers.
 * Fixed  another  nasty security hole in htsearch, which would allow a denial of service
   attack  or  forcing  htsearch  to  read  in  config files outside of the configuration
   directory.
 * Fixed some problems with htmerge, including problems with words beginning with special
   characters and merging multiple databases.
 * Fixed a bug in handling hopcounts.
 * Fixed problems in handling non-standard relative HTTP redirects.
 * Fixed bugs in external parsers support including being confused by charset information
   in the Content-Type header and handling binary output from external converters.
 * Fixed  bugs  in  the  default English endings database. (Under ispell, it wasn't quite
   intended for the accuracy needed for our usage.)
 * Fixed additional bugs in the endings fuzzy algorithm.
 * Fixed bugs with compiling with gcc-3.0 and later.
 * Fixed bugs compiling and running on Mac OS X.
 * Fixed  problems  with  servers not returning a Last-Modified date--now assums indexing
   time as modification time.
 * Fixed a variety of bugs in the HTML parser to more flexibly handle non-standard HTML.
 * Fixed  problems  in  the  TCP  connection  code  and will more reliably timeout when a
   connection hangs and will retry bad connections several times before giving up.
 * Added the -m "minimal" flag to htdig for only indexing a set list of URLs and made the
   -l (log) flag the default behavior so that htdig will stop and restart automatically.
 * Added  htdump  and  htload programs for dumping ASCII representations of the databases
   and reloading the same.
 * Added  support  for  htnotify to collect multiple URLs and allow easy customization of
   notification    messages,    including    the    new    attributes   htnotify_replyto,
   htnotify_webmaster, htnotify_prefix_file, and htnotify_suffix_file.
 * Added  a  new "accents" fuzzy algorithm to morph accents, including the new accents_db
   attribute.
 * Added  a  'list  all'  feature  to  htsearch  with  a  query  of  '*'  or  the current
   prefix_match_character.
 * Added date restricted searching to htsearch including relative dates.
 * Added documentation on running ht://Dig and the rundig script.
 * Added  METADESCRIPTION  and  NSTARS  variables  to  the  htsearch templates as well as
   support for $=(var) template variable references.
 * Added  new  config attributes to htsearch for restrict and exclude which work like the
   normal htsearch form variables if the form variables are not set.
 * Added  many  new attributes, including ignore_dead_servers description_meta_tag_names,
   max_keywords,      translate_latin1,      url_rewrite_rules,     search_rewrite_rules,
   anchor_target,    ignore_alt_text,    search_results_contenttype,    boolean_keywords,
   boolean_syntax_errors,    multimatch_method,    maximum_page_buttons,    max_excerpts,
   plural_suffix, any_keywords and use_doc_date.
 * Extended  the build_select_lists attribute to support select multiple, radio boxes and
   checkboxes.
 * Revised  the documentation to make it clearer in parts, including the url_part_aliases
   attribute.
 * Updated  various  contributed  utilities  including  doc2html,  xmlsearch,  rundig.sh,
   htparsedoc, acroconv.pl, multidig, etc.
 * A  variety  of  other bug fixes, and many documentation updates. See the ChangeLog for
   details.
2002-03-09 21:48:11 +00:00
zuntum
431e7a7dda Move pkg/ files into package's toplevel directory 2001-11-01 02:15:23 +00:00
jlam
c4e71c5e7a CPPFLAGS is now passed to MAKE_ENV and CONFIGURE_ENV by bsd.pkg.mk, so
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
2001-06-11 06:34:17 +00:00
jlam
71e78c7453 Add libexec/cgi-bin directory to standard /usr/pkg hierarchy. Remove all
the per-package code that attempt to remove this directory if it's empty.
2001-05-02 22:22:42 +00:00
skrll
aa3c03b75a Move to sha1 digests, and add distfile sizes. 2001-04-20 12:02:30 +00:00
agc
8f972b049a + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 12:12:16 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
a0745845b3 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 17:21:28 +00:00
kei
e8eaad53f0 HOMEPAGE has changed to "http://htdig.sourceforge.net/". MASTER_SITES not. 2001-02-08 14:43:56 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
hubertf
ad461c677b Update to V3.1.5 because of security problems in 3.1.4.
Changes:
   * Fixed a nasty security hole in htsearch, which would allow users to
     view any file on your site that had read permission.
   * Fixed a bug that could cause problems with 8-bit characters on some
     systems.
   * Made some attempts to get htsearch's output to be more HTML 4.0
     compliant. It quotes all HTML tag parameters, and uses ";" instead of
     "&" as parameter separator in URLs for next pages. Reserved characters
     in parameters are now encoded.
   * Fixed handling of SGML entities: htdig will still decode them to store
     as single characters in the database, but htsearch now encodes some of
     them back for compliant results.
   * Added two new formats for variables in htsearch templates, $%(var),
     which escapes the variable for a URL, and $&(var), which HTML-escapes
     the variable as necessary.
   * Fixed htdig's handling of robots.txt, such that only the first
     applicable User-agent field bearing its name will be used, rather than
     only the last.
   * Fixed htdig's handling of servers that return 2-digit years.
   * Fixed handling of embedded quotes in quoted string lists.
   * Fixed handling of relative URLs with trailing ".." or leading "//".
   * Fixed handling of the valid_extensions attribute, which sometimes
     failed in the previous version.
   * Enhanced the handling of local filesystem indexing with the local_urls,
     local_user_urls or local_default_doc attributes, which now allow
     multiple directory or file names to be tried.
   * Added the build_select_lists attribute to allow the config file to
     specify <select> form elements in htsearch output as a template
     variable, much like $(SORT) and $(METHOD).
   * Added support for two additional configuration attributes:
     max_keywords, and nph.
   * A variety of other bug fixes, and many documentation updates. See the
     ChangeLog for details.
2000-02-29 23:31:32 +00:00
fredb
f07e0c0aa6 Update htdig to 3.1.4. Numerous bug fixes since 3.1.3;
See <http://www.htdig.org/RELEASE.html> for details.
2000-01-26 02:32:35 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
fredb
0172d040d1 Update dependence on db package. 1999-11-23 16:10:05 +00:00
fredb
bf116f664c Update htdig to 3.1.3. Bug fixes. Full details may be found in the ChangeLog
or at <http://www.htdig.org/RELEASE.html>.

To the package
- - Remove NOT_FOR_PLATFORM, as I failed to duplicate the reported problem
    (using a mac68k-1.3H system).
- - Move htsearch to libexec/cgi-bin, where apache might look for it.
- - Don't extract included db-2.6.4 directory.
- - Add comment to patch for configure.in, explaining how to reconstruct
    patch to configure. Committing them both eases maintenance and permits
    building without extracting htdig-*/db, and without autoconf.
1999-10-05 19:25:54 +00:00
fredb
1ac71d1331 - - Adjust paths of configs and sample databases, per
suggestions by Kimmo Suominen.
- - Disable build on NetBSD-1.3[A-J] (needs libstdc++).
- - Use databases/db (currently db-2.7.3), instead of
    included db-2.6.4.
1999-09-23 01:33:29 +00:00
fredb
fc2dd044f9 Initial import of htdig-3.1.2 package. 1999-09-20 02:40:46 +00:00