Commit graph

1444 commits

Author SHA1 Message Date
shell
209bb3036c Updated to p5-XML-Simple-2.03
Changes :
- fixed circular reference check which was incorrectly catching
  'parallel' references (patch from Theo Lengyel)
- changed Storable calls to use locking (reported by Randal
  Schwarz)
- fixed bug whereby :strict mode required forcearray on
  XMLout() (reported by Ville Skytta)
- first production release with SAX support
- added support for 'strict mode' using :strict import tag
- removed locking code (as it was incompatible with iThreads)
- integrated patch for test failures from Sean Campbell
- fixed stringification of references during folding (reported
  by Trond Michelsen)
- fixed incompatability with Tie::IxHash (reported by
  Venkataramana Mokkapati)
- PODs updated

* for changes before v2.00, see ChangeLog
2003-01-31 11:07:05 +00:00
drochner
28ea419445 distfile has changed, pointed out by Martti Kuparinen 2003-01-30 11:20:49 +00:00
drochner
ea71c59bc9 update to 0.8.2
changes:
* Updated to Expat 1.95.6.
* Support more DOM L3 features in minidom:
  isWhitespaceInElementContent, schemaType, isId,
  DOMImplementationSource
-bugfixes
2003-01-30 10:50:59 +00:00
drochner
2551ff7539 update to 1.95.6
changes:
-Added XML_FreeContentModel().
-Added XML_MemMalloc(), XML_MemRealloc(), XML_MemFree().
-Enhanced the regression test suite.
-bugfixes
2003-01-30 10:49:13 +00:00
jmmv
0558b5a93e Use textproc/xmlcatmgr/catalogs.mk to register the installed catalog file,
with the SGML_CATALOGS variable.
Also set the default catalog to be SGML_DEFAULT_CATALOG.  Bump PKGREVISION.
2003-01-29 21:43:34 +00:00
jmmv
7802dd13ca Use textproc/xmlcatmgr/catalogs.mk to register the installed catalog, with
the SGML_CATALOGS variable.  Bump PKGREVISION.
2003-01-29 21:38:48 +00:00
jmmv
626ae3b061 s/BUILDINK/BUILDLINK/
Use textproc/xmlcatmgr/catalogs.mk to register the catalog file, using
the SGML_CATALOGS variable.  Bump PKGREVISION.
2003-01-29 21:35:08 +00:00
jmmv
24085c05dd Convert the catalog file to the XML Catalog format (okay'ed by grant).
Use textproc/xmlcatmgr/catalogs.mk to register it, with the XML_CATALOGS
variable.  Bump PKGREVISION.
2003-01-29 21:31:17 +00:00
jmmv
ea31e020d5 Add a preliminary catalog file to resolve system entries with the local
installed files.  Use textproc/xmlcatmgr/catalogs.mk to register it with
the XML_CATALOGS variable.  Bump PKGREVISION.
2003-01-29 21:28:26 +00:00
jmmv
a0c1b10992 Install the XML version of the catalog file instead of the SGML one.
Use textproc/xmlcatmgr/catalogs.mk to register it with the XML_CATALOG
variable.  Bump PKGREVISION.
2003-01-29 21:17:26 +00:00
jmmv
1a8e00e341 Use textproc/xmlcatmgr/catalogs.mk to register the installed catalog files,
through the SGML_CATALOGS variable.  Bump PKGREVISION.
2003-01-29 21:15:07 +00:00
jmmv
50c90b2f77 Update xmlcatmgr to 0.2. Changes in this version:
* Added XML Catalogs management.  You must use the new `-s' flag to handle
  SGML Catalogs as XML format becomes the default.
* Dropped use of getopt in favour of getopts, as the former does not handle       whitespace in variables properly.
* Handle comments in SGML catalogs properly.
* Several manpage improvements.

Changes in the package:
* Implement a new framework to automatically register/deregister catalog
  entries.  This is available through the catalogs.mk file.  Packages do
  not need to call xmlcatmgr directly any more, nor do tricky things in
  their PLISTs.
* Install two catalog files under PKG_SYSCONFDIR, one called sgml/catalog
  and the other xml/catalog.  Both are completely different things, so they
  can't be mixed.  Also avoid that any of these catalogs refer to the other
  one, as this could cause problems.
2003-01-29 20:21:06 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
grant
de70d00455 we have a patch now, so use it. 2003-01-28 13:03:50 +00:00
grant
4e6fb30239 patch a stylesheet to use local html/docbook.xsl.
bump PKGREVISION.
2003-01-28 10:43:43 +00:00
wiz
cb1f351e64 Update MASTER_SITES and HOMEPAGE. Noted by Greg A. Woods. 2003-01-28 01:01:39 +00:00
grant
668b652c0e Update docbook-xsl to 1.60.1.
Changes since 1.59.2:

Lots of bug fixes:
* Attributes to control the templates are now namespace qualified.
* Support use of titleabbrev in running headers and footers.
* Added (experimental) xref.with.number.and.title
  parameter to enable number/title cross references even when the
  default would be just the number.
* Generate part ToCs if they're requested.
* Use proportional-column-width() in header/footer tables.
* Handle alignment correctly when screenshot wraps a graphic in a figure.
* Format chapter and appendix cross references consistently.
* Attempt to support tables with multiple tgroups in FO.
* Output fo:table-columns in simplelist tables.
* Use titlepage.templates.xml for indexdiv and glossdiv formatting.
* Improve support for new bibliography elements.
* Added footnote.number.format, table.footnote.number.format,
  footnote.number.symbols, and table.footnote.number.symbols for better
  control of footnote markers.
* Added glossentry.show.acronyms.
* Suppress the draft-mode page masters when draft-mode is no.
* Make blank pages verso not recto. D'Oh!
* Improved formatting of ulink footnotes.
* Fixed bugs in graphic width/height calculations.
* Added class attributes to inline elements.
* Don't add .html to the filenames identified with the dbhtml PI.
* Don't force a ToC when sections contain refentrys.
* Make section title sizes a function of the body.master.size.
2003-01-27 11:05:05 +00:00
wiz
a7df2a1a93 Remove (hi salo!) 2003-01-25 14:06:06 +00:00
itohy
6b251046c8 - Enable termcap. Chack tputs() after -ltermcap is detected (configure*).
- Use mkstemp() instead of tmpnam(), for safety.
2003-01-24 14:12:03 +00:00
salo
b0c3a84996 Add NetBSD-1.6_* to INCOMPAT_CURSES. Noted by Cesar Catrian on tech-pkg.
Simplify the pattern.
2003-01-23 09:16:19 +00:00
salo
14b81416c1 New aspell acts as a replacement for libpspell and contains the same
libraries so make it conflict with all installed libpspell packages.
2003-01-23 00:01:43 +00:00
jmmv
764d0807be Update docbook-xsl to 1.59.2. Changes follow:
Release 1.59.2

   The 1.59.2 fixes an FO bug in the page masters that causes FOP to fail.

     o Removed the region-name from the region-body of blank pages. There's
       no reason to give the body of blank pages a unique name and doing so
       causes a mismatch that FOP detects.
     o Output IDs for the first paragraphs in listitems.
     o Fixed some small bugs in the handling of page numbers in double-sided
       mode.
     o Attempt to prevent duplicated IDs from being produced when endterm on
       xref points to something with nested structure.
     o Fix aligment problems in equations.
     o Output the type attribute on unordered lists (UL) in HTML only if the
       css.decoration parameter is true.
     o Calculate the font size in formal.title.properties so that it's 1.2
       times the base font size, not a fixed "12pt".

   Release 1.59.1

   The 1.59.1 fixes a few bugs.

     o Added Bulgarian localization.
     o Indexing improvements; localize book indexes to books but allow
       setindex to index an entire set.
     o The default value for rowsep and colsep is now "1" as per CALS.
     o Added support for titleabbrev (use them for cross references).
     o Improvements to mediaobject for selecting print vs. online images.
     o Added seperate property sets for figures, examples, equations,
       tabless, and procedures.
     o Make lineannotations italic.
     o Support xrefstyle attribute.
     o Make endterm on xref higher priority than xreflabel target.
     o Glossary formatting improvements.
2003-01-22 22:44:12 +00:00
salo
994958f4c3 Limit dependency on ncurses only to systems which really need it.
We have halfdelay() in NetBSD 1.6M curses already.  Also fix PLIST.
Bump PKGREVISION.

Per discussion with wiz.  Addresses PR pkg/19985.

XXX: Operating systems other than NetBSD and SunOS don't have any
     reasonable defaults set in devel/ncurses/buildlink2.mk.
     This should be addressed!
2003-01-22 10:26:14 +00:00
abs
1f83860fae Update p5-Text-CSV-Hash to 0.17
Implement skip_blank_lines
2003-01-20 19:04:01 +00:00
salo
3a03f10fdf Update to version 0.50.3-1.1.
HEADS UP!

Note for aspell-slovak users: maintainer decided to change version to lower
number than the previous release has.  This decision was made to make this
package compliant with the official GNU Aspell packages.  I decided not to
bump version to 1.1.0.50.3.1.1 or the like and rather go with the flow and
update to the new numbering scheme instead and don't spread more confusion
as there already is.  This will affect probably very small amount of users
and it's consistent with other aspell packages.

Changes:

2003.01.11
0.50.3-1.1  This version is converted to official GNU Aspell packages format
            (thus the version change) and it's based on aspell-slovak-1.1.

            New words.
2003-01-20 09:55:08 +00:00
salo
0ac4d8fded Define INSTALL=${BSD_INSTALL} in patch-aa, remove unnecessary MAKE_ENV. 2003-01-19 10:24:18 +00:00
salo
26f3c60c5a s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV. 2003-01-19 06:35:44 +00:00
jmmv
ceacaebb1a Do not remove system identifiers from Docbook's catalog file (i.e., install
it as it comes with the package).  This way parsers can locate local files
when looking up entries.  Reported in PR pkg/19890 by Joachim Koenig-Baltes.
Okay'ed by seb, the maintainer.  Bump PKGREVISION to 3.
2003-01-18 09:39:27 +00:00
grant
de6297be9e no longer needed. 2003-01-18 09:23:08 +00:00
grant
7782dd8bf4 - use xmlcatmgr for catalog handling
- now install files into ${PREFIX}/share/xml/website as per docbook
- improve COMMENT
- bump PKGREVISION
2003-01-18 09:16:58 +00:00
salo
7c9ceaf55c Add and enable second round of aspell-* packages. 2003-01-17 06:50:09 +00:00
salo
7e5e6a1621 Ukrainian language support for aspell, e.g. `aspell -d ukrainian -c $myfile'. 2003-01-17 06:47:47 +00:00
salo
4cb8830249 Welsh language support for aspell, e.g. `aspell -d welsh -c $myfile'. 2003-01-17 06:47:05 +00:00
salo
0b4f2b834b Faroese language support for aspell, e.g. `aspell -d faroese -c $myfile'. 2003-01-17 06:46:34 +00:00
salo
59cac7fc3a Esperanto language support for aspell, e.g. `aspell -d esperanto -c $myfile'. 2003-01-17 06:45:53 +00:00
salo
b54b3e46af Breton language support for aspell, e.g. `aspell -d breton -c $myfile'. 2003-01-17 06:45:16 +00:00
salo
ab2bc3235b Add and enable various aspell-* packages. 2003-01-17 04:00:14 +00:00
salo
4e66aa6f6d Swedish language support for aspell, e.g. `aspell -d svenska -c $myfile'. 2003-01-17 03:56:26 +00:00
salo
07f24ae9b8 Spanish language support for aspell, e.g. `aspell -d spanish -c $myfile'. 2003-01-17 03:55:51 +00:00
salo
3f6cb656d0 Russian language support for aspell, e.g. `aspell -d russian -c $myfile'. 2003-01-17 03:55:23 +00:00
salo
49f555aa2c Romanian language support for aspell, e.g. `aspell -d romanian -c $myfile'. 2003-01-17 03:54:46 +00:00
salo
681201e26e Portuguese language support for aspell, e.g. `aspell -d portuguese -c $myfile'
Other sub-dictionary available in this package: brazilian.
2003-01-17 03:54:17 +00:00
salo
0880888fa7 Polish language support for aspell, e.g. `aspell -d polish -c $myfile'. 2003-01-17 03:53:29 +00:00
salo
c174b8ce1e Norwegian language support for aspell, e.g. `aspell -d norwegian -c $myfile'. 2003-01-17 03:53:03 +00:00
salo
76e0a42a75 Italian language support for aspell, e.g. `aspell -d italian -c $myfile'. 2003-01-17 03:52:34 +00:00
salo
82e5043633 Greek language support for aspell, e.g. `aspell -d greek -c $myfile'. 2003-01-17 03:52:04 +00:00
salo
408f093304 French language support for aspell, e.g. `aspell -d francais -c $myfile'.
Other sub-dictionary available in this package: suisse.
2003-01-17 03:51:34 +00:00
salo
bd60bc5416 Dutch language support for aspell, e.g. `aspell -d dutch -c $myfile'. 2003-01-17 03:50:54 +00:00
salo
5facc77247 Danish language support for aspell, e.g. `aspell -d danish -c $myfile'. 2003-01-17 03:50:27 +00:00
salo
f9ac5fd19d Czech language support for aspell, e.g. `aspell -d czech -c $myfile'. 2003-01-17 03:49:43 +00:00
salo
bb6dcaa564 Catalan language support for aspell, e.g. `aspell -d catalan -c $myfile'. 2003-01-17 03:49:09 +00:00
salo
d3d131b4af USE_BUILDLINK2, bump PKGREVISION. Fixes problem seen in hubert's bulk build. 2003-01-17 01:23:23 +00:00
salo
3b004185cf Improve comment and fix typo. 2003-01-16 12:36:11 +00:00
uebayasi
932156bf4b Bump revision for the last commit. Binary packages will have different
contents after dependency changes.

Spotted by Thomas Klausne.
2003-01-16 12:33:55 +00:00
salo
d64a53050f Add and enable aspell-german. 2003-01-16 08:56:21 +00:00
salo
009b14d7a6 German language support for aspell, e.g. `aspell -d german -c $myfile'.
Oher dictionaries available in this package: swiss.
2003-01-16 08:52:26 +00:00
uebayasi
e75f63f143 This doesn't need to depend on dict-server and other data.
Pointed out by Simon Burge on tech-pkg@netbsd.org.
2003-01-16 06:00:31 +00:00
salo
92feb319b2 Update to version 3.42.
Changes:

3.42 Fri Oct 18 11:29:40 MET DST 2002
	- t/cstocs.t: now skips MIME tests if MIME::Words is not
	  installed.

3.4 Thu Oct 17 13:37:18 MET DST 2002
	- Added support for MIME encoding. It requires MIME::Words from
	  MIME-Tools, and fixes a few bugs in that code.
2003-01-15 11:43:26 +00:00
salo
30951ce67d libpspell is gone. 2003-01-15 00:36:03 +00:00
salo
8e071f7a2a Add aspell-english. 2003-01-15 00:33:35 +00:00
salo
e878c64b79 Default aspell installation no longer contains english dictionaries.
This package is a replacement for them.

English language support for aspell, e.g. `aspell -d english -c $myfile'.
Oher dictionaries available in this package: british, american, canadian.
2003-01-15 00:31:54 +00:00
salo
52c9d49c4a Sync with new aspell, fix PLIST, include aspell buildlink2.mk. Bump
PKGREVISION.
2003-01-15 00:27:10 +00:00
salo
233e133bf6 Remove dependency on libpspell and replace it with aspell.
Libtool's ltdl is no longer needed.  Bump PKGREVISION.
2003-01-15 00:25:47 +00:00
salo
849dbef24b Update to version 0.50.3.
- added buildlink2.mk for applications using aspell and pspell
- updated DESCR

Changes:

Aspell has undergone an extremely large number of changes since the previous
Aspell/Pspell release. For one thing Pspell has been merged with Aspell so
there in no longer two separate libraries you have to worry about.

Because of the massive changes between Aspell/Pspell and Aspell 0.50 you may
want to clean out the old files before installing the the new Aspell.  To do
so do a "make uninstall" in the original Aspell and Pspell source directories.

The way dictionaries are handled has also changed. This includes a change in
the naming conventions of both language names and dictionaries. Due to the
language name change, your old personal dictionaries will not be recognized.
However, you can import the old dictionaries by running the "aspell-import"
script. This also means that dictionaries designed to work with older versions
of Aspell are not likely to function correctly.  Fortunately new dictionary
packages are available for most languages. You can find them off of the Aspell
home page at http://aspell.net.

The Pspell ABI is now part of Aspell except that the name of everything has
changed due to the renaming of Pspell to Aspell. In particular please note the
following name changes:

    pspell -> aspell
    manager -> speller
    emulation -> enumeration
    master_word_list -> main_word_list

Please also note that the name of the language-tag option has changed to lang.
However, for backward compatible the language-tag option will still work.

However, you should also be able to build applications that require Pspell
with the new Aspell as a backward compatibility header file is provided.

Due to a change in the way dictionaries are handled, scanning for .pwli files
in order to get find out which dictionaries are available will no longer work.
This means that programs that relied on this technique may have problems
finding dictionaries. Fortunately, GNU Aspell now provided a uniform way to
list all installed dictionaries via the C API. See the file "list-dicts.c" in
the examples/ directory for an example of how to due this. Unfortunately there
is isn't any simply way to find out which dictionaries are installed which
will work with both the old Aspell/Pspell and the new GNU Aspell.
2003-01-15 00:23:55 +00:00
jmmv
544a47d784 Move calls to xmlcatmgr to the bottom of the PLIST. This should solve build
problems shown in last Hubert's bulk build.
2003-01-12 09:48:34 +00:00
jmmv
9c7ef02e06 Register the provided catalog file in share/sgml/catalog using xmlcatmgr.
Bump PKGREVISION to 5.
2003-01-11 23:57:00 +00:00
jmmv
af28da34e8 Register the provided catalog file in share/sgml/catalog using xmlcatmgr.
Bump PKGREVISION to 1.
2003-01-11 23:23:29 +00:00
jmmv
30dc3bb6c6 Register installed catalog files in share/sgml/catalog using xmlcatmgr.
Bump PKGREVISION to 1.
2003-01-11 22:11:50 +00:00
jmmv
e06ece2ee2 Register the installed catalog file in share/sgml/catalog using xmlcatmgr.
Bump PKGREVISION to 1.
2003-01-11 22:10:58 +00:00
jmmv
cfaad0cce4 Register the installed catalog file in share/sgml/catalog using xmlcatmgr.
Also set the default catalog to be PKG_SYSCONFDIR/catalog.
Bump PKGREVISION to 1.
2003-01-11 22:08:42 +00:00
jmmv
518a17dfd6 Register the installed catalog file in share/sgml/catalog using xmlcatmgr.
Bump PKGREVISION to 1.
2003-01-11 22:06:44 +00:00
jmmv
28d8b3149b Tell xmlcatmgr which catalog to modify. Bump PKGREVISION to 2, because of
latest changes in the xmlcatmgr package.
2003-01-11 21:11:30 +00:00
jmmv
7188966a27 - Install an additional SGML catalog file under share/sgml/catalog.
- Install a system wide catalog file under PKG_SYSCONFDIR, which now
  becomes the default for the program.
- Bump PKGREVISION to 1.
2003-01-11 21:08:42 +00:00
grant
a34283da3a +docbook-website 2003-01-11 17:17:56 +00:00
grant
7da071c2c2 Initial import of docbook-website 2.3 into the NetBSD packages
collection.

Website is an XML DTD for building web sites.

It makes use of the file system directory structure and supports
standalone pages, multiple ToCs and more.
2003-01-11 17:16:17 +00:00
jmmv
a97516c039 Use xmlcatmgr to manage the share/xml/catalog file, so it can be shared
across multiple packages. Bump PKGREVISION to 1.
2003-01-10 19:29:29 +00:00
jmmv
57e3e7d7df Add and enable xmlcatmgr. 2003-01-10 19:25:32 +00:00
jmmv
321a488d77 Initial import of xmlcatmgr, version 0.1:
xmlcatmgr is a command line script used to manipulate SGML and XML catalogs.
It is designed with simplicity in mind:  it does not depend on external
programs nor libraries, so it is ideal to manage catalog files from inside
pkgsrc.

XML catalogs are files that contain mappings from public identifiers to
system identifiers.  This allows XML parsers to locate public identifiers
in the local system.
2003-01-10 19:24:48 +00:00
wiz
5c9a2ebe0e Fix build on i386. 2003-01-10 16:11:39 +00:00
wiz
042ece0493 Remove duplicate empty line. 2003-01-10 15:33:59 +00:00
cjep
f6aeb07bb8 Compatibility with SunOS 2003-01-10 15:30:46 +00:00
cjep
7494168fb3 Make this compile on SunOS 2003-01-10 15:30:24 +00:00
wiz
62f6c2b0d5 emacs.mk already includes bsd.prefs.mk, no need to include it manually a
second time.
2003-01-10 14:26:37 +00:00
mycroft
ce3967e834 Update from 4.16.2 to 4.17.2.
2002-11-29 18:47  golda

       * index/glimpse.h: [no log message]

2002-11-29 18:47  golda

       * agrep/: bitap.c, compat.c, io.c: Fix typo in bitap.c,io.c and
       compat.c that prevented compiling with --enable-pointers.  Thanks
       to Clemens Fischer

       Correct error message about Bestmatch and Linenums, thanks to Kevin
       McGrail for pointing this out (and possible future fix to allow
       them to work together)

2002-10-11 00:28  golda

       * index/: build_in.c, io.c, utils.c: There was an error in
       build_in.c, a typo that prematurely terminated a for loop and
       resulted in missing hits for common search terms!  Fixed now.  This
       affected versions from 4.16.2 thru 4.17.0.  If running one of those
       versions please upgrade to 4.17.1

2002-10-11 00:27  golda

       * dynfilters/htuml2txt.so: [no log message]

2002-09-06 03:11  golda

       * glimpse.1, glimpseindex.1, glimpseserver.1: Updated man pages to
       reflect new URL's, thanks to Kang-Jin Lee for reporting this and
       providing the new Harvest doc locations.

2002-06-18 01:45  golda

       * index/: filetype.c, glimpse.h, io.c: Finaly fixed segfault bug
       with large indexes, by increasing size of guilty buffer.  Actually
       this is better than checking for buffer overrun because if we just
       stop at overrun we miss hits.  With new size no overruns should be
       able to occur, that is the correct solution.  Has been tested on
       two sites that were experiencing the segfault and has fixed
       problem.

2002-06-18 01:44  golda

       * dynfilters/htuml2txt.so: [no log message]

2002-05-02 23:43  golda

       * index/convert.c: Use system 'mv' command instead of c lib; works
       better on some linux systems

2002-02-14 18:38  golda

       * index/glimpse.h: Corrected version number

2001-10-13 03:14  golda

       * index/: build_in.c, utils.c: Fix segfault on certain large
       indexes.  Check that we have enough space in merge_in before adding
       to it.  In utils.c, when counter can be incremented > once in a
       loop, make sure we stop in time.
2003-01-09 23:59:09 +00:00
wiz
1877f88771 Add psgml-mode. 2003-01-09 20:14:57 +00:00
wiz
ef91c114a1 Initial import of psgml-mode-1.2.5, an SGML/XML mode for emacs. 2003-01-09 20:14:00 +00:00
cjep
c85fb84b4a USE_PKGLOCALEDIR=yes. Fixes PLIST problems on SunOS 2003-01-09 17:23:10 +00:00
cjep
2a05f4ebb2 Use buildlink2 and pkglocaledir -- fixes PLIST issues on SunOS 2003-01-09 17:07:55 +00:00
wiz
e98776a9b5 20030107: another new version of special.words.gz. 2003-01-08 18:41:25 +00:00
rh
371620340b Add buildlink2.mk 2003-01-05 05:01:21 +00:00
salo
daf948e59e Sync PLIST with reality on Solaris. Switch to new automatic PLIST.${OPSYS}
handling.

XXX: Other OSes might need to use the same PLIST as Solaris does but i can't
     test it.
2003-01-05 01:07:57 +00:00
cjep
60c1ac24ae Upgrade to 20021228, as special words distribution has changed. 2003-01-04 13:24:32 +00:00
wiz
90aa868c25 Update to 1.18.1.
[XXX: Solaris PLIST needs merging/update]

Changes since 1.16.1:
[If you don't read all of them, please note at least that you will
have to use less's -R option to view man pages, like
``${PREFIX}/bin/nroff -mdoc somemanpage.1 | less -R'' .]

VERSION 1.18.1
==============

Troff
-----

o The non-slanted PostScript font definition files have been regenerated to
  include left and right italic correction values. Applying those to a glyph
  (this is, prepending the glyph with `\,' and appending `\/' to the glyph)
  sets the glyph width to the real value given by the horizontal bounding
  box values. Without those escapes, the advance width for the particular
  glyph is used (which can differ considerably).

  Most users will neither need this feature nor notice a difference in
  existing documents (provided \, and \/ is used as advertised, namely for
  italic fonts only); its main goal is to improve image generation with
  grohtml.

  This is an experimental change, and feedback is welcome.

Tbl
---

o Added global option `nospaces' to ignore leading and trailing spaces in
  data items.

Grolbp
------

o The option -w (--linewidth) has been added (similar to other device
  drivers) to set the default line width.

Grn
---

o Support for b-spline and Bezier curves has been added.

Groffer
-------

o New option `--shell' to select the shell under which groffer shall run.

Macro Packages
--------------

o The string `Am' (producing an ampersand) has been added to mdoc for
  compatibility with NetBSD.

o `.IX' is now deprecated for mom; you should use `.IQ' (Indent Quit)
  instead.

o In mom, new inlines `FWD', `BCK', `UP', and `DOWN' deal with horizontal
  and vertical movements; please refer to contrib/mom/NEWS for more
  details.

o New macro ENDNOTES_HDRFTR_CENTER for mom to better control headers.

Miscellaneous
-------------

o The `papersize' keyword in the DESC file now accepts multiple arguments.
  It is scanned from left to the right, and the first valid argument is
  used. This makes it possible to provide a fallback paper size.

  Example:

    papersize /etc/papersize a4

o A local font directory has been prepended to the default font path; it
  defaults to /usr/local/share/groff/site-font.  Similar to the normal
  font searching process, files must be placed into a devXXX subdirectory,
  e.g.

    /usr/local/share/groff/site-font/devps/FOO

  for a PostScript font definition file FOO.


VERSION 1.18
============

***************************************************************************
*                                                                         *
*  PLEASE READ THE CHANGES BELOW REGARDING GROTTY, GROFF'S TTY FRONTEND.  *
*                                                                         *
***************************************************************************

Troff
-----

o Color support has been added to troff and pic (and to the device drivers
  grops, grodvi, grotty, and grohtml -- other preprocessors and drivers will
  follow).  A new function `defcolor' defines colors; the escape sequence
  `\m' sets the drawing color, the escape sequence `\M' specifies the
  background color for closed objects created with \D'...' commands.
  `\m[]' and `\M[]' switch back to the previous color.  `\m' and `\M'
  correspond to the new troff output command sets starting with `m' and
  `DF'.  The device-specific default color is called `default' and can't be
  redefined.

  Use the `color' request to toggle the usage of colors (default is on); the
  read-only register `.color' is 0 if colors are not active, and non-zero
  otherwise.

  The old `Df' output command is mapped onto `DFg'; all color output
  commands don't change the current font position (consequently, `Df'
  doesn't either).

  Outputting color can be disabled in troff and groff with the option -c
  (it is always disabled in compatibility mode).  See the section on grotty
  for the GROFF_NO_SGR environment variable also.

  For defining color components as fractions between 0 and 1, a new scaling
  indicator `f' has been introduced: 1f = 65536u.  For testing whether a
  color is defined (with .if and .ie), a new conditional operator `m' is
  available.

  More details can be found in the groff_diff.7 manual page and in
  groff.texinfo.

o Similar to \m and \M, \f[] switches back to the previous font.  \fP
  (and \f[P]) is still valid for backwards compatibility.

o The new escape \F is the same as `.fam'; \F[] switches back to previous
  family -- \F[P] selects family `P'.

o Two new glyph symbols are available: `eu' is the official Euro symbol;
  `Eu' is a font-specific glyph variant.

o The new glyph symbols `t+-', `tdi', and `tmu' are textual variants of
  `+-', `di', and `mu', respectively.

o Latin-1 character 181 (PS name `mu', Unicode name U+00B5 MICRO SIGN) has
  got the troff glyph name `mc'.

o -Tutf8 is now available on EBCDIC hosts.

o Strings can take arguments, using this syntax: \*[foo arg1 arg2 ...].
  Example:

    .ds xxx This is a \\$1 test.
    \*[xxx nice]

o It is now possible to have whitespace between the first and second dot (or
  the name of the ending macro) to end a macro definition.  Example:

    .de !
    ..
    .
    .de foo
    .  nop Hello, I'm `foo'.
    .  nop I will now define `bar'.
    .  de bar !
    .    nop Hello, I'm `bar'.
    .  !
    ..

o `.fn' is a new string-valued register which returns the (internal) real
  font name; styles and families are properly concatenated.

o Three new read/write registers `seconds', `minutes', and `hours' contain
  the current time, set at start-up of troff.  Use the `af' request to
  control their output format.

o The new request `fchar' can be used to provide fallback characters.  It
  has the same syntax as the `char' request; the only difference is that a
  character defined with `.char' hides the glyph with the same name in the
  current font, whereas a character defined with `.fchar' is checked only if
  the particular glyph isn't found in the current font.  This test happens
  before checking special fonts.

o In analogy to the `tmc' request, `.writec' is the same as `.write' but
  doesn't emit a final newline.

o The new request `itc' is a variant of `.it' for which a line interrupted
  with \c counts as one input line.

o Two new requests `ds1' and `as1' which are similar to `ds' and `as' but
  with compatibility mode disabled during expansion of strings defined by
  them.

o The syntax of the `substring' request has been changed: The first
  character in a string now has index 0, the last character has index -1.
  Note that this is an incompatible change.

o To emit strings directly to the intermediate output, a new `output'
  request has been added; it is similar to `\!' used at the top level.

o `.hpf' has been extended.  It can now handle most TeX hyphenation
  pattern files without modification.  To do that, the commands \patterns,
  \hyphenation, and \endinput are recognized.  Please refer to groff_diff.7
  for more information.

o `hpfcode' is a new request to provide an input encoding mapping for the
  `hpf' request.

o The new request `hpfa' appends hyphenation patterns (`hpf' replaces
  already existing patterns).

o A new request `ami' (append macro indirect) has been added.  The first and
  second parameter of `ami' are taken from string registers rather than
  directly; this very special request is needed to make `trace.tmac'
  independent from the escape character (which might even be disabled).

o The new request `sizes' is similar to the `sizes' command in DESC files.
  It expects the same syntax; the data must be on a single line, and the
  final `0' can be omitted.

o `trin' (translate input) is a new request which is similar to `tr' with
  the exception that the `asciify' request will use the character code (if
  any) before the character translation.  Example:

    .trin ax
    .di xxx
    a
    .br
    .di
    .xxx
    .trin aa
    .asciify xxx
    .xxx

  The result is `x a'.  Using `tr', the result would be `x x'.

o The request `pvs' isn't new, but hasn't been documented before.  It
  adds vertical space after a line has been output.  This makes it an
  alternative to the `ls' request to produce double-spaced documents.
  The read-only register `.pvs' holds the current amount of the
  post-vertical line space.

o For compatibility with plan 9's troff, multiple `pi' requests are
  supported:

    .pi foo
    .pi bar

  is now equivalent to

    .pi foo | bar

o A new escape sequence `\O' is available to disable and enable glyph
  output.  Please see groff_diff.7 and groff.texinfo for more details.

o The escapes `\%', `\&', `\)', and `\:' no longer cause an error in \X;
  they are ignored now.  Additionally `\ ' and `\~' are converted to
  single space characters.

o The default tab distance in nroff mode is now 0.8i to be compatible
  with UNIX troff.

o Using the latin-1 input character 0xAD (soft hyphen) for the `shc'
  request was a bad idea.  Instead, it is now translated to `\%', and
  the default hyphenation character is again \[hy].  Note that the glyph
  \[shc] is not useful for typographic purposes; it only exists to have
  glyph names for all latin-1 characters.

Macro Packages
--------------

o Peter Schaffter <df191@ncf.ca> has contributed a new major macro package
  called `mom', mainly for non-scientific writers, which takes care of
  many typographic issues.  It comes with a complete reference (in HTML
  format) and some examples.  `mom' has been designed to format documents
  for PostScript output only.

o Two macros `AT' (AT&T) and `UC' (Univ. of California) have been added to
  the man macros for compatibility with older BSD releases.

o Both the man and mdoc macro packages now use the LL and LT registers for
  setting the line and title length, respectively (similar to those
  registers in the ms macro package).  If not set on the command line or
  in a macro file loaded before the macro package itself, they default to
  78n in nroff mode and 6.5i in troff mode.

o The `-xwidth' specifier in the mdoc macro package has been removed.  Its
  functionality is now integrated directly into `-width'.  Similarly,
  `-column' has been extended to provide this functionality also.

o A new macro `Ex' has been added to the mdoc macro package to document an
  exit status.

o The PSPIC macro has been extended to work with DVI output (`pspic.tmac' is
  now automatically loaded for -Tdvi), using a dvips special to load the EPS
  file.

o The trace.tmac package now traces calls to `am' also.  Additionally, it
  works in compatibility mode.

o `troff.1' has been split.  Differences to UNIX troff are now documented
  in the new man page `groff_diff.7'.

o `groff_mwww.7' has been renamed to `groff_www.7'.  The file mwww.tmac
  has been removed.

o `groff_ms.7' has been completely rewritten.  It now contains a complete
  reference to the ms macros.

o `groff_trace.7' documents the trace macro package.

o Changes in www.tmac:

    Note that HTML support is still in alpha change, so it is rather likely
    that both macro names and macro syntax will change.  Some of the macros
    mentioned below aren't really new but haven't been documented properly
    before.

    The following macros have been renamed:

        MAILTO     -> MTO
        IMAGE      -> IMG
        LINE       -> HR

    For consistency, the macros `URL', `FTL', and `MTO' now all have the
    address as the first parameter followed by the description.

    By default, grohtml generates links to all section headings at the top
    of the document.  Use the new `LK' macro to specify a different place.

    For specifying the background color and a background image, use the
    new macros `BCL' and `BGIMG', respectively.

    The macro `NHR' has been added; it suppresses the generation of top and
    bottom rules which grohtml emits by default.

    The new macro `HX' determines the cut-off point for automatic link
    generation to headings.

    The image position parameter names in `IMG' have been changed to `-L',
    `-R', and `-C'.

    New macro `PIMG' for inclusion of a PNG image (it will automatically
    convert it into an EPS file if not -Thtml is used).

    New macro `MPIMG' for putting a PNG image into the left or right margin
    (it will automatically convert it into an EPS file if not
    -Thtml is used).

    New macros `HnS', `HnE' to start and end a header line block.

    New macro `DC' to produce dropcap characters.

    New macro `HTL' to generate an HTML title line only but no H1 heading.

    New macros `ULS' and `ULE' to start and end an unordered list.  The new
    macro `LI' inserts a list item.

Groff
-----

o The new command line option `-c' disables color output (which is always
  disabled in compatibility mode).

Nroff
-----

o Two new command line options `-c' and `-C'; the former passes `-c' to
  grotty (switching to the old output scheme); the latter passes `-C' to
  groff (enabling compatibility mode).

Pic
---

o New keywords `color' (or `colour', `colored', `coloured'), `outline' (or
  `outlined'), and `shaded' are available.  `outline' sets the color of the
  outline, `shaded' the fill color, and `color' sets both.  Example:

    circle shaded "green" outline "black" ;

  Filled arrows always use the outline color for filling.

  Color support for TeX output is not implemented yet.

Pic2graph
---------

o A new script contributed by Eric S. Raymond <esr@thyrsus.com>.  It
  converts a PIC diagram into a cropped image.  Since it uses gs and the PNM
  library, virtually all graphics formats are available for output.

Eqn2graph
---------

o A new script contributed by Eric S. Raymond <esr@thyrsus.com>.  It
  converts an EQN diagram into a cropped image.  Since it uses gs and the PNM
  library, virtually all graphics formats are available for output.

Groffer
-------

o A new script contributed by Bernd Warken <bwarken@mayn.de>.  It displays
  groff files and man pages on X and tty, taking care of most parameters
  automatically.

Grog
----

o Documents using the mom macro package are recognized.

Grops
-----

o Color support has been added.

o A new option `-p' is available to select the output paper size.  It has
  the same syntax as the new `papersize' keyword in the DESC file.

Grodvi
------

o By default, font sizes are now available in the range 5-10000pt, similar
  to PS fonts. If you want the old behaviour (i.e., font sizes at discrete
  values only), insert the following at the start of your document:

    .if '\*[.T]'dvi' \
    .  sizes 500 600 700 800 900 1000 1095 1200 1400 1440 1600 \
             1728 1800 2000 2074 2200 2400 2488 2800 3600

o A new font file HBI (using cmssbxo10; this is slanted sans serif bold
  extended) has been added.

o Two font families are now available: `T' and `H'.

o EC and TC fonts have been integrated.  Use `-mec' (calling the file
  ec.tmac) to switch to them.  Those fonts give a much better coverage of
  the symbols defined by groff than the CM fonts.

  Note that ec.tmac must be called before any language-specific files; it
  doesn't take care of hcode values.

o Color support has been added.  For drawing commands, colors are translated
  to gray values currently.

Grotty
------

o Color support has been added, using the SGR (ISO 6429, sometimes called
  ANSI color) escape sequences.

o SGR escape sequences are now used by default for underlining and bold
  printing also, no longer using the backspace character trick.  To revert
  to the old behaviour, use the `-c' switch.

  Note that you have to use the `-R' option of `less' to make SGR escapes
  display correctly.  On the other hand, terminal programs and consoles like
  `xterm' which support SGR sequences natively can directly display the
  output of grotty.  Consequently, the options `-b', `-B', `-u', and `-U'
  work only in combination with `-c' and are ignored silently otherwise.

  For the `man' program, it may be necessary to add the `-R' option of
  `less' to the $PAGER environment variable; alternatively, you can use
  `man's `-P' option (or adapt its configuration file accordingly).  See
  man(1) for more details.

o If the environment variable GROFF_NO_SGR is set, SGR output is disabled,
  reverting to the old behaviour.

o A new special \X'tty: sgr n' has been added; if n is non-zero or missing,
  enable SGR output (the default).

o If the new option `-i' is used (only in SGR mode), grotty sends escape
  sequences to set the italic font attribute instead of the underline
  attribute for italic fonts.  Note that many terminals don't have support
  for this (including xterm).

Grohtml
-------

o Color support for glyphs has been added.

o New option `-h' to select the style of headings in HTML output.

o New option `-b' to set the background colour to white.

o New options `-a' and `-g' to control the number of bits for anti-aliasing
  used for text and graphics, respectively.  Default value is 4; 0 means
  no anti-aliasing.

o groff character/glyph entities now map onto HTML 4 character entities.

Grolbp
------

o Valid paper sizes are now specified as with the new `papersize' keyword
  in the DESC file.  Specifically, the old custom paper type format
  `custAAAxBBB' is no longer supported.

Miscellaneous
-------------

o A new manual page `ditroff.7' is available.

o The groff texinfo manual will now be installed, together with a bunch
  of examples.

o A new keyword `papersize' has been added to the DESC file format.  Its
  argument is either

  . a predefined paper format (e.g. `A4' or `letter')

  . a file name pointing to a file which must contain a paper size
    specification in its first line (e.g. `/etc/papersize')

  . a custom paper size definition like `35c,4i'

  See groff_font(5) for more details.  This keyword only affects the
  physical dimensions of the output medium; grops, grolj4, and grolbp use it
  currently.  troff completely ignores it.

VERSION 1.17.2
==============

This is major bug-fixing release which should replace 1.17.1.

Troff
-----

o The `IMAGE' macro in www.tmac has changed: Now the optional 2nd parameter
  gives the horizontal image location (left, centered, or right), and the
  optional 3rd and 4th parameter the image dimensions.

VERSION 1.17.1
==============

This is mainly a bug-fixing release.

Troff
-----

o Two new requests `de1' and `am1' which are similar to `de' and `am' but
  with compatibility mode disabled during expansion of macros defined by
  them.

o Added request `brp'.  This is the same as `\p'.

o Similar to other versions of troff, the `ns' request now works in all
  diversions, not only in the top-level one.

o New read-only number register `.ns'.  Returns 1 if in no-space mode,
  0 otherwise.

Nroff
-----

o Options -p (pic) and -t (tbl) added.

o The environment variable GROFF_BIN_PATH is now checked before PATH for
  finding groff.

Grohtml
-------

o New option `-D dir' to specify a directory in which all images are placed.

o New option `-I stem' to specify an image name stame.  If not given,
  `grohtml-XXX' is used (`XXX' is the process ID).

VERSION 1.17
============

Groff
-----

o `-mFOO' now searches first for `FOO.tmac' and then for `tmac.FOO'.  The
  old behaviour has been changed to overcome problems with platforms which
  have an 8+3 file name limit, and platforms which have other versions of
  troff installed also.  Additionally, all macro files have been renamed
  using the latter scheme to avoid 8+3 name clashes.

o The new environment variable GROFF_BIN_PATH is checked for programs groff
  is calling (preprocessors, troff, and output devices) before PATH.  If not
  set, it defaults to the directory where the groff binary is located.
  Previously, it was PATH only.  The nroff script only uses GROFF_BIN_PATH
  to find the groff binary but passes both the GROFF_BIN_PATH and PATH
  environment variables to groff.

Troff
-----

o The mdoc package has been completely rewritten, using the full power of
  GNU troff to remove limitations of Unix troff (which is no longer
  supported).  Most important changes are:

  . No argument limit
  . Almost all macros are parsed and callable (if it makes sense)
  . `.Lb': prints library names
  . `.Nm <punctuation>' now works as expected; `.Nm "" <punctuation>' has
    been withdrawn
  . Updated `.St' command
  . `.Fx': prints FreeBSD
  . `.Ox': prints OpenBSD
  . `.Bsx': prints BSD/OS
  . `.Brq', `.Bro', `.Brc': brace enclosure macros
  . `.Bd -centered': center lines
  . `.Bl -xwidth <string>': interpret <string> and use the resulting width
  . Support for double-sided printing (-rD1 command line switch)
  . Support for 11pt and 12pt document sizes (-rS11, -rS12 command line
    switches)

  `groff_mdoc.7' replaces `groff_mdoc.samples.7'; it now completely
  documents the mdoc package.

  Great care has been taken to assure backwards compatibility.  If you
  encounter any abnormal results, please report them to bug-groff@gnu.org.

o A new command line option for the `man' macros (similar to the `mdoc'
  package) has been implemented: `-rcR=1' (now the default in nroff mode)
  produces one single, very long page instead of multiple pages.  `-rcR=0'
  deactivates it.

o The `return' request has been added to return immediately from a macro.

o A new request `nop' (no operation) has been added which is similar to
  `if 1'.  For example,

    .if t \{\
    Hallo!
    .\}

  can now be written as

    .if t \{\
    .  nop Hallo!
    .\}

o `box' and `boxa' are two new requests which behave similarly to `di' and
  `da' but don't include a partially filled line (which is restored after
  ending the diversion).

o The `asciify' request has been extended to `unformat' space characters
  and some other escape sequences also.

  `\ ' is no longer unformatted as a space but remains an unpaddable,
  unbreakable space character.

o The new `unformat' request is similar to `asciify' but only handles space
  characters and tabs specially if the diversion is reread, retaining font
  information.  This makes it possible to reformat diversions; for example
  the following

    .ll 3i
    .
    a01 a02 a03 a04 a05 a06 a07 a08 a09 a10.
    .
    .box box1
    .ev 1
    .nf
    \f[B]b01 b02 b03 b04 b05 b06 b07 b08 b09 b10.\f[P]
    .br
    .ev
    .box
    .
    c01 c02 c03 c04 c05 c06 c07 c08 c09 c10.
    .
    .unformat box1
    .box1

  gives

    a01  a02  a03  a04 a05 a06 a07
    a08 a09 a10.  c01 c02 c03  c04
    c05  c06 c07 c08 c09 c10.  b01
    b02 b03 b04 b05  b06  b07  b08
    b09 b10.

  Without the `unformat' request, space characters are converted to word
  space nodes which are no longer stretchable, and the result would be

    a01  a02  a03  a04 a05 a06 a07
    a08 a09 a10.  c01 c02 c03  c04
    c05  c06 c07 c08 c09 c10.  b01
    b02 b03 b04 b05 b06 b07 b08
    b09 b10.

o The new request `linetabs' controls the `line-tabs' mode.  In line-tabs
  mode, tab distances are computed relative to the (current) output line.
  Otherwise they are taken relative to the input line.  For example, the
  following

    .ds x a\t\c
    .ds y b\t\c
    .ds z c
    .ta 1i 3i
    \*x
    \*y
    \*z

  yields

    a         b         c

  In line-tabs mode, the same code gives

    a         b                   c

  The new read-only number register `.linetabs' returns 1 if in line-tabs
  mode, and 0 otherwise.

o Two new requests `tm1' and `tmc' have been added to improve writing
  messages to the terminal.  `tm1' is similar to `tm' but allows leading
  whitespace.  `tmc' is similar to `tm1' but doesn't emit a final newline.

o For compatibility with sqtroff, the request `output' has been added.
  The behaviour is similar to `\!' at the top-level, that is, it directly
  inserts its argument into the intermediate output format.  The syntax
  is similar to .tm1, allowing leading whitespace.

o The new `spreadwarn' request will make troff warn if spaces in an output
  line are widened by a given limit or more.

o Use `warnscale' to change the scaling indicator troff will use for
  warning messages.

o A new request `dei' (define indirect) has been added.  The first and
  second parameter of `dei' are taken from string registers rather than
  directly; this very special request is needed to make `trace.tmac'
  independent from the escape character (which might even be disabled).

o It is now possible to save and restore the escape character with two new
  requests `ecs' and `ecr'.

o The new escape sequence \B'...' is an analogon to `\A': If the string
  within the delimiters is a valid numeric expression, return character `1',
  and `0' otherwise.

o The new escape sequence `\:' inserts a zero-width break point.  This is
  similar to `\%' but without a soft hyphen character.

o The `tr' request can now map characters onto `\~'.

o Calling the `fam' request without an argument switches back to the
  previous font family.

o The new read-only register `.int' is set to a positive value if the last
  output line is interrupted (i.e., if the input line contains `\c').

o The `writem' request is not new, but hasn't been documented before.  This
  is similar to `write' but instead of a string the contents of a given
  macro or string is written to a stream.

o The read/write number register `hp' to get/set the current horizontal
  position relative to the input line isn't new but hasn't been documented
  properly before.

o `\X' and `\Y' are now transparent for end-of-sentence recognition.

o The `cu' request in nroff mode now works as documented (i.e., it
  underlines spaces also).

Grog
----

o The grog script now works in non-compatibility mode also (which is the
  default).  As usual, use the `-C' option to activate compatibility mode.

Grops
-----

o A new option `-P' resp. a new environment variable `GROPS_PROLOGUE' has
  been added to select a different prologue file.

o The effect of the former `-mpsnew' option to access more Type 1 characters
  is now the default and no longer available.  To get the old behaviour
  (i.e., emulation of some glyphs by composition) use `-mpsold'.

Miscellaneous
-------------

o For security reasons the following changes have been done:

  . The tmac.safer file has been replaced with a built-in solution; .open,
    .opena, .pso, .sy, and .pi are completely disabled in safer mode (which
    is the default); to enable these requests the `-U' command line flag
    must be used.

  . Files specified with the .mso request or given with the `-m' command
    line option, and hyphenation patterns loaded with `.hpf' are no longer
    searched in the current directory by default (besides the usual tmac
    path).  Instead, the home directory is used.  To add the current
    directory, either use the `-U' or `-M' command line option or set the
    GROFF_TMAC_PATH environment variable to an appropriate value.

  . troffrc, troffrc-end, and eqnrc are neither searched in the current nor
    in the home directory (even if -U is given).  Use -M or GROFF_TMAC_PATH
    to change that.

  . Similarly, the current directory is no longer part of the font path.
    Use the `-F' command line option or the GROFF_FONT_PATH environment
    variable if you really need the current directory.

o groff now installs its data files into /usr/local/share/groff/<version> by
  default, following the GNU standard.  Additionally, a local tmac directory
  (by default /usr/local/share/groff/site-tmac) is scanned before the
  standard tmac directory.  Wrapper files for system-specific macro packages
  (if necessary) are put into /usr/local/lib/groff/site-tmac; this directory
  is searched before the local tmac directory.

o All programs now have option `-v' to show the version number; they exit
  immediately afterwards, following the GNU standards.  Additionally,
  `--version' and `--help' have been added, doing the obvious actions.
2003-01-04 11:20:13 +00:00
jmmv
502d4e2e0d Change my email address to the NetBSD one (hispabsd.org -> netbsd.org).
Approved by wiz.
2003-01-03 15:26:54 +00:00
salo
e103e7cf18 The directories belong to aspell and libpspell packages so don't try to remove
them.  Sort.
2003-01-02 22:58:28 +00:00
jmmv
8da1b29f2e The lib/pkgconfig has been added to the list of standard directories, so do
not try to remove it, even if empty.
2003-01-02 22:44:43 +00:00
grant
ec7466a827 Fix sh fragment to install files into the right place, and install
additional files so that docbook.xsl can be used.
2003-01-02 17:20:39 +00:00
salo
c0fd5c561a Update to version 1.1.
Changes:
- new words
- words cleanup
- added new dictionary with common abbreviations - slovak-extend
2003-01-02 12:21:46 +00:00
uebayasi
f793001c52 Update. 2002-12-27 03:14:12 +00:00
uebayasi
e8fb442b2d Clean up. 2002-12-27 02:50:37 +00:00
uebayasi
0da2523528 Add & enable dict-dictionaries. 2002-12-27 02:44:30 +00:00
uebayasi
cf45cfd706 Initial import of dict-dictionaries-1.8.0. This is the data part separated
from dict-server.
2002-12-27 02:43:47 +00:00
uebayasi
678b638752 * Separate dictionary data from dict-server. A patch problem found by bulk
build is solved.

* Make dict-client depend on dict-server.

Bump PKGREVISIONs.
2002-12-27 02:40:18 +00:00
jmmv
dcff1da5be Install directories before using pax to copy files inside them. Should
solve problems shown in Hubert's bulk build.
2002-12-26 22:52:36 +00:00
jlam
afb4761632 Use PKGNAME_NOREV instead of PKGNAME when setting WRKSRC so that we can
safely bump the PKGREVISION for this package.  Also some style nitpicks.
2002-12-26 22:14:36 +00:00
jlam
a0712b80ae Move java.mk to java-vm.mk to avoid name conflict with devel/mk-files as
suggested by Simon J. Gerraty.
2002-12-26 20:52:09 +00:00
wiz
c17a6f3611 Use .tar.bz2. 2002-12-25 19:54:58 +00:00
wiz
b863e90ee3 Honor GNU_PROGRAM_PREFIX, patch by Jeremy C. Reed.
While here: Fix build on NetBSD-current.
2002-12-25 19:50:34 +00:00
wiz
9fe706fe68 Honor GNU_PROGRAM_PREFIX. Patch by Jeremy C. Reed. 2002-12-25 17:51:23 +00:00
wiz
73ed5da2b8 Add a distribution patch fixing the following two problems:
- Workaround a bug in Pspell where multi-byte words are not getting
  null terminated properly.
- Truly fix a bug in suggest.cc so that Aspell will suggest correctly
  when typo-analysis is not used such as when sug-mode is ultra
  or bad spellers.
Bump PKGREVISION to 1.
2002-12-25 03:47:36 +00:00
wiz
e1e2ff0628 Replace collver@linuxfreemail.com with collver1@attbi.com.
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523,
19524, 19525 and some more, perhaps.
2002-12-24 18:55:32 +00:00
wiz
d8262452c1 Bump PKGREVISION because of dependency on latest freetype2 or glib2
package and library major bumps therein.
Also match dependency in corresponding buildlink2.mk's for the same reason.
Mmmm, binary packages.
2002-12-24 06:09:44 +00:00
seb
d69cfdf258 Update to 1.6.1.
Lots of changes and new features: you want to update!

Changes since latest packaged version:
Version 1.6.1

   * fixed a bug in the configure phase that used to make the compilation
     fail with compilers not providing the function getop_long
     (reported by Horacio Montenegro <horaciom@unicamp.br>).

Version 1.6

   * scanners for flex and ChangeLog added by John Millaway <millaway@acm.org>
   * default to stdout when no --output is given along with the -i option
     and when --output="STDOUT" (as suggested by Hugh S. Myers,
     <hsmyers@sdragons.com>)
   * fixed a problem with string comments in Python scanner
   * a separate executable is built, source-highlight-cgi, that can be
     used as a CGI program

Version 1.5.1

   * xhtml doctype generated correctly (thanks to Christian W. Zuckschwerdt
     <zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>) reported
     by Martin Gebert <Murphy.Gebert@gmx.de>
   * Anonymous CVS Access is now available
     http://savannah.gnu.org/projects/src-highlite

Version 1.5

   * xhtml output format is now handled (thanks to Christian W. Zuckschwerdt
     <zany@triq.net> and Josh Ghiloni <josh@joshghiloni.net>)
   * assert is now recognized as a Java keyword (thanks to Fabio Calefato
     <calefato@libero.it>)
   * a scanner for Python has been written by Martin Gebert
     <Murphy.Gebert@gmx.de>.
   * when in Php3 strings can span more than one lines and line numbers are
     correctly formatted.

Version 1.4

   * fixed compilation error with some compilers due to headers istream.h
     and ostream.h (thanks to Dan barthel <dbarthel@mac.com>)
   * a scanner for Php3 has been written by Alain Barbet
     <alian@alianwebserver.com>
   * reading from stdin does not kill line numbers (notified by Keith
     Robertson <keithr@nortelnetworks.com>)
   * line number count is correctly reset when handling multiple files (bug
     fixed)
   * for Java sources, if, while, and other keywords that use '(' ')' are
     now correctly highlighted as keywords instead of as functions (reported
     by Manuel Kauers <manuel@kauers.de> and Fabio Calefato
     <calefato@libero.it>)
   * tabs are correctly handled for Prolog and Perl sources (reported by
     Martin Gebert <Murphy.Gebert@gmx.de>)

Version 1.3

   * now there is only one program, namely source-highlight, that accepts a
     command line option, --src-lang or -s, specifying the source language
     (for the moment java, cpp and prolog).  Previous programs, java2html
     and cpp2html are provided as shell scripts, just for compatibility, but
     their use is not advised.
   * --out-format, -f, command line option added for specifying the output
     format (for the moment only html is accepted).  Though only html is
     handled, this option is required.
   * a scanner for Prolog has been written by Martin Gebert
     <Murphy.Gebert@gmx.de>.  This scanner is still to be considered beta,
     and actually it was written for Visual Prolog, so it should be tested
     against other Prolog dialects.
   * a scanner for Perl has been written by Alain Barbet
     <alian@alianwebserver.com>
   * Correctly check whether it is possible to write to a file (notified by
     Martin)
   * --tab option is correctly handled even for C/C++ files (bug fixed,
     notified by Martin)
   * Added option --line-number (-n) in order to print line numbers (as
     suggested by Ed Scott and Andre Charbonneau).
   * Man page added.
2002-12-23 22:27:48 +00:00
jschauma
8473122b88 Make this compile on Irix. 2002-12-23 20:05:07 +00:00
cjep
afa55834c5 Whitespace fix 2002-12-23 16:24:59 +00:00
wiz
6652cd3314 Use GNU_PROGRAM_PREFIX. Based on a patch by Jeremy C. Reed. 2002-12-22 17:27:28 +00:00
jmmv
e1358fee93 Add and enable docbook-xsl. 2002-12-18 17:47:53 +00:00
jmmv
2a1b0b739a Initial import of docbook-xsl-1.58.1.
The DocBook XSL stylesheets provide a serie of ready-to-use templates to
process documents based on the DocBook XML DTD. They can generate different
types of output files, like XHTML, slides, manpages, JavaDoc...

They are written in a modular fashion. Each of the HTML and FO stylesheets
starts with a driver file that assembles a collection of component files
into a complete stylesheet. This modular design puts similar things together
into smaller files that are easier to write and maintain than one big
stylesheet.

Approved by wiz.
2002-12-18 17:45:28 +00:00
salo
ecbb6cf087 Update to version 0.1.11.
Changes: new words, misc fixes.
2002-12-18 09:23:05 +00:00
drochner
5b1abc13c6 for the Python-version-selection magic to work properly, extension.mk
must be pulled in before srcdist.mk
2002-12-10 15:08:19 +00:00
grant
ee59c518f5 use ${PYSITELIB}.
from Audun Arnesen Nordal in email to tech-pkg.
2002-12-10 12:54:30 +00:00
uebayasi
0f7c461da6 Fix a build problem on NetBSD/sparc.
Address PR19337 from Sean Williams <sajw at freeshell dot org>.
2002-12-10 08:26:43 +00:00
abs
c6344a5b99 Updated p5-Text-CSV-Hash to 0.16
Remove unwanted cruft from Makefile.PL so we can work with perl 5.8
2002-12-09 19:18:43 +00:00
abs
194c699534 Updated p5-Text-Substitute to 0.15
Remove unwanted cruft from Makefile.PL so we can work with perl 5.8
2002-12-09 19:18:11 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
jschauma
934e86a32d ``Update'' to 2002-2-1, as the friendly people of latex2html have once
again changed the distfile without a change in the name, causing checksum
to fail.
No apparent changes in functionality.  Distfile and PLIST double-checked
and this commit approved by maintainer wennmach (thanks!).
2002-12-08 22:32:07 +00:00
cjep
641bff6f48 Fix PR#19324 from Ryo Hayasaka. 2002-12-08 11:34:39 +00:00
schmonz
0a1bd5acad Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
tron
1cb5116102 Use "${TRUE}" instead of "true". 2002-12-06 23:16:01 +00:00
tron
f1b0547621 The directory "share/sgml" is shared between multiple packages. Don't
complain if it cannot be removed.
2002-12-06 23:15:05 +00:00
tron
ec04a4c6f1 Backout latest change. It was apparently only necessary because of some
kind of bug in NetBSD-current.
2002-12-06 19:33:50 +00:00
cjep
f11468cf52 Fix up configure nit for Solaris. Suggested by tron. 2002-12-06 15:29:20 +00:00
wiz
dfea3a7ca5 Add and enable GutenMark and GutenMark-words. 2002-12-05 15:30:26 +00:00
wiz
51b2741579 Initial import of packages for GutenMark:
GutenMark is a tool for automatically creating high-quality HTML
or LaTeX markup from Project Gutenberg etexts.  In combination with
other freely-available conversion tools, GutenMark can convert
Project Gutenberg etexts into publication-quality Postscript or
PDF, for print-on-demand applications.  The goal is for this
conversion is completely automatic, without manual markup or editing.
2002-12-05 15:02:24 +00:00
jmmv
fd4e9ddc7d intltool conflicts with xml-i18n-tools (they install files in the same
place). Add CONFLICTS sentenctes according to this.
2002-12-05 12:05:51 +00:00
drochner
7ea2d71dfe misc cleanup 2002-12-05 11:31:56 +00:00
explorer
b7761ee577 add p5-XML-Writer-String 2002-12-04 19:33:47 +00:00
drochner
dfd85c12bb +py-xmltools 2002-12-04 13:03:52 +00:00
drochner
f5d7e5dc1d add a package for logilabs python xmltools, submitted by Marko Schuetz
per PR pkg/19220
2002-12-04 12:49:17 +00:00
drochner
89b7c07b06 add one 2002-12-04 12:47:42 +00:00
tron
b4d25dbfef Add work arround for problem in buildlink2 framework which makes libtool's
attempt to relink the shared libraries fail.
2002-12-04 07:59:36 +00:00
drochner
e2fd5b3295 explicitely require expat>=1.95.5 (this is the version which is bundled
with pyxml, but not used by the pkg)
should solve PR pkg/19219 by Marko Schuetz
2002-12-02 18:32:09 +00:00
taca
7737de741c Update namazu2 package to 2.0.12nb1.
- make msword.pl cope with wvWare 0.7.4.
2002-12-01 14:23:06 +00:00
drochner
e79a3d99f8 oops, forgot that 2002-11-27 18:38:18 +00:00
drochner
a26a4aa2c5 update to 0.12.0a3
didn't find a changelog; akaik this release is supposed to fix
interoperability problems with new pyxml versions
2002-11-27 17:25:25 +00:00
mjl
0f73c37be2 Update postgresql_autodoc to 1.01
* Found the Dia bug which causes the crash. Workaround applied.
    Databases using multi-key foreign keys, or multi-key unique /
    primary key constraints are now loadable.
2002-11-26 22:20:36 +00:00
cjep
3fb36db3d6 This grep program has a -r option so document it in the man page. 2002-11-23 16:15:20 +00:00
wiz
176416a827 ispell-russian, not ispell-rumanian. 2002-11-21 15:03:39 +00:00
tron
7f66c7f51a Add and enable "emacs-dict-client". This fixes PR pkg/18303 by
Marco Schuetz.
2002-11-20 08:46:18 +00:00
tron
1070b2f261 Manually set "${PKGNAME}" so that the package name actually matches
the directory name.
2002-11-20 08:45:48 +00:00
tron
908546d8c0 Import new "emacs-dict-client" package:
Emacs package for talking to a dictionary server

This package was contributed by Marko Schuetz in PR pkg/18303.
2002-11-20 08:39:22 +00:00
salo
b662190adc Update to 0.1.10. Closes PR 18553
Changes: new words, misc fixes
2002-11-19 17:28:29 +00:00
jschauma
1b0b844158 Add and enable ispell-russian 2002-11-19 15:54:33 +00:00
jschauma
269a90cd4d Initial import of textproc/ispell-russian as provided by (mishka at terabyte
dot com dot au) in PR pkg/18561 (with minor change by me to update to latest
version).

ispell-russian is, quite surprisingly, a Russian (KOI8-R) dictionary for
ispell.  The word list is based on the early one collected by Neal Dalton.
After removing illegal words and adding many new rules and words,
the dictionaries contain now over 116,200 basic words and produce
over 1,116,000 related words (compared to 52,000 words in Neal's
version and 952,000 words in the dictionary by K. Knizhnik).

Also, this package seems to be the only one that supports the right
spelling of words with the Russian letter 'yo' (other dictionaries
simply replace the letter 'yo' by 'ye').
2002-11-19 15:53:25 +00:00
jschauma
30be41d530 Update textproc/ispell-catalan to 1.0 using patches provided by MAINTAINER
Julio Merino (jmmv at hispabsd dot org) in PR pkg/18844, closing this PR.
Update includes a much improved dictionary.
2002-11-19 15:11:03 +00:00
cjep
8adfa6e014 Add and enable bsdgrep. 2002-11-19 07:15:40 +00:00
cjep
c178a21529 Re-import of Jamie Howard's grep 0.16 into the NetBSD packages
collection as textproc/bsdgrep.

This is the BSD-licensed grep(1) replacement.
2002-11-19 07:15:14 +00:00
wiz
a185a1303a Update to 20021114. Changes:
There are plenty of new words, UTF-8 support, and myspell (OO.o) support.
[If anyone's interested in the last, make a package for it :)]
2002-11-16 00:13:09 +00:00
jlam
4aee6aafd8 Use buildlink2. 2002-11-15 01:54:31 +00:00
jlam
19b404bbc7 buildlink1 -> buildlink2 2002-11-15 00:15:02 +00:00
jschauma
776926d5fa As pointed out on the website:
The detex-2.7 tarball was repackaged on 15 Oct 2002 to include a top level
detex-2.7 directory. The contents are otherwise identical to the old tarball.
Update Makefile and distinfo accordingly.
2002-11-11 20:07:33 +00:00
uebayasi
fa2147ba8e Fix build problems. 2002-11-11 12:36:40 +00:00
explorer
c0af20baa6 add p5-XML-SAX-Expat 2002-11-07 20:47:44 +00:00
explorer
cffd20a04c add XML::SAX::Parser, which provides an Expat parser
for XML::SAX, by using XML::Parse.
2002-11-07 20:46:52 +00:00
tron
0709ae0338 Downgrade the "libxslt" package to version 1.0.21 on a suggestion by
Nick Hudson. This finally fixes the build problems in KDE 2.
2002-11-06 21:59:29 +00:00
tron
1977a6d315 Upon approval by Martti Kuparinen downgrade the "libxml2" package to
version 2.4.25. Version 2.4.26 has just too many bugs which e.g.
break building the KDE 2 desktop. This fixes PR pkg/18873 by myself.
2002-11-06 07:56:51 +00:00
rh
fef57c8b0c Add SCROLLKEEPER_DATADIR definition for use by dependent packages. 2002-11-02 02:08:01 +00:00
rh
184d8d4fa5 pkglint: collapse consecutive blank lines into one. 2002-11-01 04:25:19 +00:00
rh
f7d119f44c This doesn't use libtool, so remove USE_LIBTOOL.
Add buildlink2.mk
2002-11-01 04:18:02 +00:00
rh
99922ea71d Add and enable btparse 2002-11-01 02:21:11 +00:00
rh
94439b14c4 Initial import of btparse-0.33, a BibTeX parsing library. 2002-11-01 02:20:03 +00:00
uwe
b98ea4c00b Fix HOMEPAGE (with my Lout home page maintainer's hat on). 2002-11-01 00:52:29 +00:00
wiz
e7a1bc76f7 Update to 4.2.3. Simplify logic to find libiconv. 2002-10-30 15:28:12 +00:00
markd
a59ab4cc97 Add and enable py-docutils 2002-10-30 11:12:27 +00:00
markd
560cab3555 Initial import of py-docutils-0.2.
The purpose of the Docutils project is to create a set of tools
for processing plaintext documentation into useful formats, such
as HTML, XML, and TeX.
2002-10-30 11:10:43 +00:00
seb
415178b498 Fix whitespace. (need to alias cvs commit to pkglint && cvs commit :) 2002-10-30 09:46:42 +00:00
seb
e4165fcf91 Fix whitespace. 2002-10-30 09:45:18 +00:00
seb
b1a484c3a0 Use buildlink2. Use perl5/module.mk.
Take care of a hidden -and unneeded- dependency on pthread library with
the help of BUILDLINK_TRANSFORM.
2002-10-30 09:43:35 +00:00
seb
a3edcd286b Use buildlink2.
Provide buillink2.mk.
2002-10-30 09:39:30 +00:00
rh
e525650d57 Replace hand made patches for pkgconfig tempates with PKGCONFIG_OVERRIDE. 2002-10-30 03:09:25 +00:00
drochner
f82f931bbb convert to use buildlink2 (trivial - NO_BUILD) 2002-10-29 17:51:11 +00:00
martti
b20ca4424b Updated libxslt to 1.0.22
* bug fixes
2002-10-29 11:37:40 +00:00
martti
89586b514f Updated libxml2 to 2.4.26
* bug fixes
2002-10-29 11:37:38 +00:00
seb
fa30b7d1a2 Sorry for the mess. I did *not* removed CONFIGURE_ARGS in the first place,
so now remove the duplicate!
2002-10-28 22:59:59 +00:00
seb
fd096a30ee Ooops put back CONFIGURE_ARGS removed by last commit! 2002-10-28 22:58:13 +00:00
seb
1353de9673 Fix PLIST according to MACHINE_ENDIAN: so lib/icu/1.7/libicudt17*.so
entry is sorted hence package removal is clean.
Trivially use buildlink2.
Provide buildlink2.mk.
2002-10-28 22:49:15 +00:00
seb
f4eb4cb163 Use buildlink2. Use perl5/module.mk: remove post-{build,install} targets
by way of PERL5_CONFIGURE_DIRS and BUILD_DIRS.

XXX libeperl.a in ALL_TARGET does seem to be needed so drop ALL_TARGET
override.
2002-10-28 00:22:03 +00:00
seb
e8328761a2 Use buildlink2. Use perl5/module.mk. 2002-10-27 20:48:55 +00:00
seb
c0ddc32cdb Use buildlink2. Use perl5/module.mk.
Make pkglint happier.
2002-10-27 19:30:25 +00:00
shell
4b79526f44 Updated to py-HappyDoc-2.1
Changes :

   - #514237 - The PluginLoader no longer requires a '.py'
     extension on plugins.  This should allow plugins to be written
     in any language for which Python can load a module, and as
     long as the file is named with the right convention they will
     be picked up and loaded.  (The source of this change request
     was the maintainers of the PLD Linux Distribution.)
   - Resolved defect #513850, where output was written to the wrong
     place when the -d option was used.
   - Resolved defect #510447, a problem with escaping special
     characters in HTML output.  Text enclosed in single quotes
     is now not escaped in output so that HTML text can be
     passed directly to the output file.
   - Fixed a problem with Windows installation using 'setup.py'.
   - Minor tweaks to the build and test tools.
2002-10-25 17:02:43 +00:00
wiz
176ca3a146 Add buildlink2.mk. 2002-10-25 12:53:41 +00:00
drochner
9278ba8fea move completed - file unused now 2002-10-24 22:34:14 +00:00
drochner
3b0a1aa6e0 prepare for move 2002-10-24 22:24:24 +00:00
wiz
f8f2c03e98 Sort. 2002-10-24 09:52:04 +00:00
wiz
64629cf237 buildlink1 -> buildlink2. 2002-10-23 11:51:57 +00:00
wiz
7b7e6d4954 Convert to buildlink2. 2002-10-21 15:35:42 +00:00
seb
0d75c1efb1 Use buildlink2. Use perl5/module.mk. 2002-10-20 17:45:59 +00:00
seb
a17c41a506 Remove unnecessary patch. Thanks buildlink2! 2002-10-19 16:01:31 +00:00
seb
1c54dd1744 Distfile changed on MASTER_SITES without any update in name/revision.
Changes:
- The bundled file XML::Node.sgml had been renamed to XML-Node.sgml (windows
  friendly?)
- Diff between previous XML::Node.sgml and new XML-Node.sgml:

--- XML-Node-0.10/XML::Node.sgml        Mon Nov 15 21:18:52 1999
+++ XML-Node-0.10.new/XML-Node.sgml     Fri Jan  5 20:23:46 2001
@@ -69,7 +69,7 @@
 $p->register(">Orders>Order","end" => \&handle_order_end);

 print "Processing file [orders.xml]...\n";
-$p->parse("orders.xml");
+$p->parsefile("orders.xml");

So...
Bump PKGREVISION, update distinfo and remove previous distfile from
ftp.netbsd.org.

While here use perl5/module.mk and use buildlink2.
2002-10-19 14:42:47 +00:00
rh
c2934c968e Track directory layout change at MASTER_SITE_GNOME.
Patch provided in PR pkg/18701 by Julio Merino <jmmv@menta.net>
2002-10-19 10:54:42 +00:00