run-time dependency (DEPENDS) on a tool is to append a ":run" modifier
to the tool name, e.g.,
USE_TOOLS+= perl:run
Tools without modifiers or with an explicit ":build" modifier will
cause build dependencies (BUILD_DEPENDS) on those tools to be added.
This makes the notation a bit more compact.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
Overview of Changes in Namazu 2.0.13 - April 14, 2004
* Include File::MMagic 1.20.
* Add -X and --check-filesize options for mknmz text-processing.
* Add Polish translations.
(Contributed by Kryzystof Drewicz.)
* Add German translations.
(Contributed by Gerald Pfeifer.)
* Add new filters
(Ichitaro variants, OpenOffice.org, RTF, apachecache, MP3)
* Add new filter (Macbinary)
* Adapt new filter programs (wvWare 0.7.4, xpdf 2.02 - 3.00)
* Add new directives for namazurc (SUICIDE_TIME, REGEX_SEARCH)
(to prevent possibility of remote DoS, reported by sheepman.)
* Add new directives for mknmzrc (HTML_ATTRIBUTES)
(This pattern specifies attribute of a HTML tag which should be
searchable.)
* Change soname (LTVERSION 7:0:0, lib/libnmz.so.6 -> lib/libnmz.so.7)
* Support $WAKATI="module_mecab"; in mknmzrc. (experimental)
* Fix MacOSX compilation problem (getopt.c deviation from gengetopt-2.5)
* Fix some bugs and possibility of security hole.
- honor PKGLOCALEDIR in PLIST (thanks pkglint(1))
- incorporate some filter processing from namazu's stable branch.
filter/pdf.pl:Adapted to xpdf 2.02
filter/mhonarc.pl: Add codeconv::toeuc() after uncommentize().
It fixes some Cross Site Scripting security problem.
2002-09-03 NOKUBI Takatsugu <knok@daionet.gr.jp>
* Namazu: Version 2.0.12 released.
* nmz/util.c (nmz_warn_printf): Fixed potential XSS issue.
* tests/namazu-cgi-8: Added an another XSS checking.
(Reported by HANAI Akira, thank you)
2002-09-02 NOKUBI Takatsugu <knok@daionet.gr.jp>
* Namazu: Version 2.0.11 released.
* tests/*: Added log markings.
(Commited by proxy for Makoto Fujiwara.)
2002-08-28 NOKUBI Takatsugu <knok@daionet.gr.jp>
* configure.in: Bumped version number to 2.0.11pre4.
* NEWS: updated.
2002-08-26 Hajime BABA <baba@plain.isas.ac.jp>
* filter/msword.pl: Fixed warnings of undefined variables.
* filter/postscript.pl: Fixed redirection problem (sorry...)
2002-08-23 NOKUBI Takatsugu <knok@daionet.gr.jp>
* configure.in: Bumped version number to 2.0.11pre3.
2002-08-19 Ryuji Abe <rug@namazu.org>
* NEWS: Use `cross-site scripting' instead of `CSS'.
2002-08-10 Hajime BABA <baba@plain.isas.ac.jp>
* (somewhere)/.cvsignore: Newly added.
2002-08-10 Hajime BABA <baba@plain.isas.ac.jp>
* filter/postscript.pl: Adapted to ps2text 0.4.1.
2002-08-06 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/mhonarc.pl: Adapted to MHonARC 2.x.
(contributed by Earl Hood, thank you!)
2002-08-01 NOKUBI Takatsugu <knok@daionet.gr.jp>
* configure.in: Bumped version number to 2.0.11pre2.
2002-07-31 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/excel.pl (filter_xl): Adapted to xlhtml 0.5.x.
2002-07-29 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/pdf.pl (filter): Fixed overriding $$cont by pdfinfo.
2002-07-26 Hajime BABA <baba@plain.isas.ac.jp>
* filter/pdf.pl: Fixed wrong redirection of stdout.
2002-07-26 Hajime BABA <baba@plain.isas.ac.jp>
* nmz/util.c: Fixed the following warnings:
'initialization discards qualifiers from pointer target type'
2002-07-25 Hajime BABA <baba@plain.isas.ac.jp>
* filter/pdf.pl: Fixed the problem in [n-d-j:02587],
and of the stdout redirection.
2002-07-25 Yoshinori TAKESAKO <takesako@namazu.org>
* configure.in (AC_OUTPUT): Add contrib/Makefile.
2002-07-25 Ryuji Abe <rug@namazu.org>
* doc/en/manual.html: Update location of xlhtml web site.
* doc/ja/manual.html: Likewise.
2002-07-25 Yoshinori TAKESAKO <takesako@namazu.org>
* configure.in: Bumped version number to to 2.0.11pre1.
2002-07-24 Hajime BABA <baba@plain.isas.ac.jp>
* filter/win32/ole{msword|powerpoint}.pl: use strict, and sample code.
2002-07-24 Hajime BABA <baba@plain.isas.ac.jp>
* filter/pdf.pl: Added a routine which gets the author and the title.
2002-07-11 NOKUBI Takatsugu <knok@daionet.gr.jp>
* template/NMZ.*.de: Added.
(Contributed by Gerald Pfeifer, thank you!)
2002-07-05 NOKUBI Takatsugu <knok@daionet.gr.jp>
* template/NMZ.head: Fixed some typos.
(Reported by Gerald Pfeifer, thank you!)
2002-06-17 Yoshinori TAKESAKO <takesako@namazu.org>
* scripts/mknmz.in (make_phrase_hash, wordcount_sub): Fixed
the bug that limits of WORD_LENG_MAX did not work as expected.
2002-06-17 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/html.pl: Applied scrpit code exclusory patch.
(http://www.namazu.org/ml/namazu-devel-ja/msg02091.html
contributed by HAJIME Baba.)
2002-06-13 NOKUBI Takatsugu <knok@daionet.gr.jp>
* scripts/mknmz.in (append_index): Fixed to remain keyword numbers
in NMZ.head* when some target files are deleted.
* doc/ja/manual.html: Added description about xpdf Language
Support Packages.
2002-06-06 NOKUBI Takatsugu <knok@daionet.gr.jp>
* src/cgi.c (validate_idxname): Fixed relative path problem.
(Reported by TAKAGI Hiromitsu, thanks)
2002-04-26 Ryuji Abe <rug@namazu.org>
* Makefile.am (SUBDIRS): Add contrib.
(DIST_SUBDIRS): Likewise.
* contrib/ChangeLog: New File.
2002-04-09 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/postscript.pl (filter): Fixed excessive argument on
ps2ascii, closes: bugs-en#15.
2002-04-01 Yoshinori TAKESAKO <takesako@namazu.org>
* scripts/mknmz.in (load_document): Delete NMZ.win32.tmp file
when this file exists at the time of a copy.
Thanks to tsubouchi (namazu-bugs-ja#131).
2002-03-29 Ryuji Abe <rug@namazu.org>
* configure.in (LTVERSION): Set 6:0:3.
2002-03-29 NOKUBI Takatsugu <knok@daionet.gr.jp>
* tests/namazu-cgi-8: Removed checking of "result" CGI value.
2002-03-27 Yoshinori TAKESAKO <takesako@namazu.org>
* filter/win32/oleexcel.pl (filter):
It was got to work also by MS Excel 2002 (MS Office XP).
2002-03-27 Yoshinori TAKESAKO <takesako@namazu.org>
* filter/win32/oleexcel.pl:
Fixed the bug which Win32 OLE filter doesn't create index
by MS Excel 2002. (namazu-win32-users-ja#01204)
(Reported by yonezawa, thanks.)
* filter/win32/ole{msword,excel,powerpoint}.pl:
Fixed the defined $weight variable doubly.
2002-03-26 NOKUBI Takatsugu <knok@daionet.gr.jp>
* nmz/libnamazu.{c,h}: Added nmz_{set,is}_output_warn_to_file().
* nmz/util.c (nmz_warn_printf): Changed to check loggingmode and
output_warn_to_file.
* nmz/var.c: Added NMZ.warnlog member.
* src/namazu-cgi.c(main): Added calling
nmz_set_output_warn_to_file().
2002-03-25 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/{deb,rpm}.pl: Fixed escape special shell characters handling
for security.
(Reported by Luc, thanks)
2002-03-18 Yoshinori TAKESAKO <takesako@namazu.org>
* filter/win32/ole{msword,taro,rtf,excel,powerpoint}.pl:
Fixed the bug which OLE filter doesn't create index of title
and keywords of property. (namazu-bugs-ja#86,#120)
(Patch contributed by Shohei TAKASHIRO, thanks)
2002-03-15 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/compress.pl: Removed SIGPIPE trapping routine
because it was changed to care in mknmz.
* scripts/mknmz.in (trapintr): Added SIGPIPE trapping routine
(closes: namazu-bugs-en#19).
* filter/pdf.pl (status()): Added version check to adopt
xpdf 1.00.
2002-03-13 NOKUBI Takatsugu <knok@daionet.gr.jp>
* src/output.c (print_hlist): Fixed excessive deletion of
HTML tags (namazu-devel-ja#02406).
(Reported by Seiji Yamashita, thanks.)
(unhtml_buffer): Splitted a new function from
fputs_without_html_tag().
2002-03-06 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/compress.pl (filter): Added trapping sigpipe (bugs-ja#111).
(Patch contributed by Hiroki Nakai, thanks)
* src/form.c (handle_tag): Fixed no output probrem on
large NMZ.head file (bugs-ja#111).
(Patch contributed by Hiroki Nakai, thanks)
2002-02-25 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/html.pl (remove_comments): Added a new function.
(Patch contributed by Hamatani, Chihiro, thanks)
2002-02-22 NOKUBI Takatsugu <knok@daionet.gr.jp>
* nmz/libnamazu.h (MAXPATH): Changed to same value as BUFSIZE.
It fix the probrem that namazu/namazu.cgi didn't work
when changing BUFSIZE to over 1024.
2002-02-19 NOKUBI Takatsugu <knok@daionet.gr.jp>
* tests/namazu-10: Fixed the contents of MSG variable.
* src/cgi.c (get_query_string): Fixed invalid content-type
output error message.
* scripts/mailutime.in (main): Added MHonArc file support.
2002-02-13 NOKUBI Takatsugu <knok@daionet.gr.jp>
* scripts/mknmz.in (parse_options): Changed to call
load_filtermodules() after parsing index_lang option.
* filter/man.pl (status()): s/LAN/LANG/
2002-02-12 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/man.pl: Added $langenv variable for japanized groff.
http://search.namazu.org/ml/namazu-devel-ja/msg02332.html
2002-02-04 Makoto Fujiwara <makoto@.ki.nu>
* scripts/mknmz.in: Message is changed related to TEXT_SIZE_MAX skipping:
http://www.namazu.org/ml/namazu-devel-ja/msg02312.html
* po/{es,fr,ja,ja_JP.SJIS}.po: Ditto.
2002-02-04 Ryuji Abe <rug@namazu.org>
* nmz/regex.c: Also includes support.h.
2002-02-03 Ryuji Abe <rug@namazu.org>
* src/form.c: Includes support.h again.
* THANKS: Thanks Seiya Nishizawa for namazu-bugs-ja#89.
2002-01-24 NOKUBI Takatsugu <knok@daionet.gr.jp>
* scripts/mknmz.in: Changed to take effect --exclude option on
html named link (--html-split).
2002-01-18 NOKUBI Takatsugu <knok@daionet.gr.jp>
* nmz/regex.c: Applied Admin/regex-ruby-alloca.path.
* nmz/util.[ch] (nmz_scan_*) : Adopted type of function argument
for nmz/regex.c.
* nmz/regex.c: Applied silencing some warnings patch.
(Contributed by Takahiro Kambe, thanks.)
* nmz/regex*: Imported latest source from Ruby 1.6.6.
* lib/getopt*: Imported latest sources from GNU gengetopt-2.5.
2002-01-17 NOKUBI Takatsugu <knok@daionet.gr.jp>
* lib/getopt.c: Changed to include string.h for using strcmp().
(Contributed by Takahiro Kambe, thanks.)
2002-01-16 NOKUBI Takatsugu <knok@daionet.gr.jp>
* doc/ja/tutorial.html: Fixed invalid relative path.
(Reported by yokoi, thanks.)
2002-01-12 Ryuji Abe <rug@namazu.org>
* configure.in: If the platform is MinGW, do not check functions
str(n)casecmp and (v)snprintf. Also __vsnprintf checking is
removed.
* nmz/support.h [Solaris 2.5]: Abandoned to use __vsnprintf
because of binary compatibility issue.
[WIN32]: Use str(n)icmp instead of str(n)casecmp.
* ChangeLog: Fixed typo again :-) (s/probrem/problem/g)
2002-01-11 NOKUBI Takatsugu <knok@daionet.gr.jp>
* tests/namazu-12: Added a new test.
* nmz/util.c (nmz_pathcat): Added null termination to prevent
segfault.
* src/namazu-cmd.c (main): Fixed buffer overflow.
(Reported by KF, thanks)
* src/namazu.c: Ditto.
* src/namazu.h: Added a notice about customizing CGI_QUERY_MAX value.
(KF <dotslash@snosoft.com> was noticed me the problem, thanks)
2002-01-10 NOKUBI Takatsugu <knok@daionet.gr.jp>
* filter/powerpoint.pl: Adopted to new convert programs.
(Contributed by Takahiro Kambe and Kaz SHiMZ, thanks)
* filter/excel.pl: Ditto.
* filter/msword.pl: Ditto.
2002-01-04 Ryuji Abe <rug@namazu.org>
* configure.in: Revert to use AM_PROG_LIBTOOL. (workaround
for earlier version of automake.)
2001-12-28 NOKUBI Takatsugu <knok@daionet.gr.jp>
* doc/ja/manual.html: s!/usr/local/etc/mknmz/!/usr/local/etc/namazu/!
(reported by NIHIRA Takuma, thanks.)
* doc/en/manual.html: Ditto.
2001-12-27 NOKUBI Takatsugu <knok@daionet.gr.jp>
* tests/Makefile.am: Added 2 tests.
(contributed by Tietew, thanks.)