pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/textproc/groff Update to 1.19.2. SunOS PLIST not updat...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1dd4dd2a836b
branches:  trunk
changeset: 504255:1dd4dd2a836b
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Dec 07 17:51:51 2005 +0000

description:
Update to 1.19.2. SunOS PLIST not updated, someone please merge
it into the normal PLIST.

VERSION 1.19.2
==============

Troff
-----

o Analogously to the .ft and \f pair, two new requests `gcolor' and
  `fcolor' (which pair with \m and \M, respectively) have been added to
  set the glyph and background colours.

o A new read-only, string-valued register `.sty' returns the name of the
  current style.

o Two new conditional operators `F <name>' and `S <name>' have been added.
  `F' is true if a font <name> exists.  `S' is true if a style <name> has
  been registered.

o Cyrillic characters have been added to the `utf8' and `html' output
  devices.

Pic
---

o The `by' argument in a `for' loop can now be negative if it is additive.
  For the multiplicative case, it must be greater than zero.

Eqn
---

o The following keywords aren't new but haven't been documented previously:

    undef NAME    (to undefine a macro)
    copy  "FILE"  (a synonym for `include')
    space n       (to modify the vertical spacing before and after
                   an equation)

o The following macros aren't new but haven't been documented previously:

    Alpha, ..., Omega   (the same as `ALPHA', ..., `OMEGA')
    ldots               (three dots on the base line)
    dollar              (a dollar glyph)

o The following keywords have been extended.  Again, this isn't new but
  hasn't been documented previously:

    col n { ... }
    lcol n { ... }
    rcol n { ... }
    ccol n { ... }
    pile n { ... }
    lpile n { ... }
    rpile n { ... }
    cpile n { ... }   (set vertical spacing between rows to N)

Grohtml
-------

o This device driver has been raised to beta stage; its set of tags should
  be stable now.

o New command line option `-s' to set the base point size.

o New command line option `-S' to set the split level while generating
  multiple files.

Grotty
------

o Experimental support for zero-width and double-width characters.

Gxditview
---------

o On platforms which have the X Window System this program is now built and
  installed automatically.

Xtotroff
--------

o This program to create font definition files for xditview isn't new but
  hasn't been installed previously.

Groffer
-------

o A security problem (reported as CAN-2004-0969) has been fixed.

Gdiffmk
-------

o A new script contributed by Mike Bianchi.  It compares two groff, nroff,
  or troff documents and creates an output with added margin characters
  (using `.mc') to indicate the differences.

Pdfroff
-------

o A new wrapper script contributed by Keith Marshall to easily create PDF
  documents with groff.

Macro packages
--------------

o ms.tmac

  . Support for fractional point sizes: A value for the `PS', `VS', `FPS',
    and `VPS' register larger than or equal to 1000 is always divided by
    1000.  For example, `.nr PS 10250' sets the document's font size to
    10.25 points.

  . The `Ds' and `De' macros provided in ms since groff version 1.19 have
    been removed; the equivalent `DS' and `DE' macros should be used
    instead.  X11 documents which actually use `Ds' and `De' always load a
    specific macro file from the X11 distribution (`macros.t') which
    provides proper definitions for the two macros.

  . The following registers have been added for improving layout control:

    PORPHANS
      Defines number of lines following `LP', `PP', `QP', `IP' or `XP' which
      must be kept together, before any automatic page break.

    HORPHANS
      Sets number of lines of following paragraph which must be kept with a
      heading, defined by `NH' or `SH', before any automatic page break.

    GROWPS
      Sets the first level of heading (set with `NH') which will keep the
      same point size as body text.

    PSINCR
      Sets the point size increment for each level of heading (set with
      `NH'), below the threshold level set by `GROWPS'; e.g., if
      \n[PS] = 10, \n[GROWPS] = 3 and \n[PSINCR] = 2.0p, then `.NH 1' will
      produce 14pt headings, `.NH 2' will produce 12pt, and all other levels
      will remain at 10pt (because \n[PS] = 10).

  . The `SH' macro now accepts a numeric argument, to make heading size
    match that of `NH' with same argument value when the `GROWPS'/`PSINCR'
    feature is enabled.

  Please refer to the documentation of the ms package for other, minor
  improvements.

o me.tmac

  The section type set with the `++' request is available in the `_M'
  register.  This isn't new but hasn't been documented before.

o www.tmac

  The `HR' macro no longer causes an empty line for non-HTML devices.

  A new macro `HEAD' has been added to directly add data to the
  <head>...</head> block.

  New macros `OLS' and `OLE' to start and end an ordered list.

  New macros `DLS' and `DLE' to start and end a definition list.

Pdfmark
-------

o A new macro package contributed by Keith Marshall which implements PDF
  marks.  This is in alpha stage currently.

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

o Two new keywords to the DESC file have been added which are needed for
  grohtml: `image_generator' and `unscaled_charwidths'.  The former gives
  the name of the program which creates PNG images, and the latter makes
  troff always use unscaled character widths.

diffstat:

 textproc/groff/Makefile         |    5 +-
 textproc/groff/PLIST            |  153 ++-----
 textproc/groff/distinfo         |   17 +-
 textproc/groff/patches/patch-aa |    6 +-
 textproc/groff/patches/patch-ab |   14 -
 textproc/groff/patches/patch-ac |    6 +-
 textproc/groff/patches/patch-ad |  723 ----------------------------------------
 textproc/groff/patches/patch-af |   21 -
 textproc/groff/patches/patch-ba |   47 --
 textproc/groff/patches/patch-bb |   20 -
 10 files changed, 61 insertions(+), 951 deletions(-)

diffs (truncated from 1176 to 300 lines):

diff -r 2c9b42809c5e -r 1dd4dd2a836b textproc/groff/Makefile
--- a/textproc/groff/Makefile   Wed Dec 07 17:50:37 2005 +0000
+++ b/textproc/groff/Makefile   Wed Dec 07 17:51:51 2005 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.29 2005/12/05 20:51:03 rillig Exp $
+# $NetBSD: Makefile,v 1.30 2005/12/07 17:51:51 wiz Exp $
 #
 
-DISTNAME=      groff-1.19.1
-PKGREVISION=   3
+DISTNAME=      groff-1.19.2
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GNU:=groff/}
 
diff -r 2c9b42809c5e -r 1dd4dd2a836b textproc/groff/PLIST
--- a/textproc/groff/PLIST      Wed Dec 07 17:50:37 2005 +0000
+++ b/textproc/groff/PLIST      Wed Dec 07 17:51:51 2005 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.8 2004/07/11 13:40:05 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2005/12/07 17:51:51 wiz Exp $
 bin/addftinfo
 bin/afmtodit
 bin/eqn
 bin/eqn2graph
+bin/gdiffmk
 bin/grap2graph
 bin/grn
 bin/grodvi
@@ -20,6 +21,7 @@
 bin/mmroff
 bin/neqn
 bin/nroff
+bin/pdfroff
 bin/pfbtops
 bin/pic
 bin/pic2graph
@@ -30,10 +32,12 @@
 bin/tbl
 bin/tfmtodit
 bin/troff
+lib/groff/groffer/groffer2.sh
 man/man1/addftinfo.1
 man/man1/afmtodit.1
 man/man1/eqn.1
 man/man1/eqn2graph.1
+man/man1/gdiffmk.1
 man/man1/grap2graph.1
 man/man1/grn.1
 man/man1/grodvi.1
@@ -52,6 +56,7 @@
 man/man1/mmroff.1
 man/man1/neqn.1
 man/man1/nroff.1
+man/man1/pdfroff.1
 man/man1/pfbtops.1
 man/man1/pic.1
 man/man1/pic2graph.1
@@ -78,23 +83,22 @@
 man/man7/groff_trace.7
 man/man7/groff_www.7
 man/man7/roff.7
-share/doc/groff/${PKGVERSION}/examples/README.mom
-share/doc/groff/${PKGVERSION}/examples/elvis_syntax
-share/doc/groff/${PKGVERSION}/examples/elvis_syntax.new
 share/doc/groff/${PKGVERSION}/examples/grnexmpl.g
 share/doc/groff/${PKGVERSION}/examples/grnexmpl.me
 share/doc/groff/${PKGVERSION}/examples/grnexmpl.ps
+share/doc/groff/${PKGVERSION}/examples/groff.css
 share/doc/groff/${PKGVERSION}/examples/img/webpage1.png
 share/doc/groff/${PKGVERSION}/examples/img/webpage2.png
-share/doc/groff/${PKGVERSION}/examples/letter.mom
-share/doc/groff/${PKGVERSION}/examples/letter.ps
-share/doc/groff/${PKGVERSION}/examples/macros.mom
-share/doc/groff/${PKGVERSION}/examples/macros.ps
-share/doc/groff/${PKGVERSION}/examples/penguin.ps
-share/doc/groff/${PKGVERSION}/examples/typeset.mom
-share/doc/groff/${PKGVERSION}/examples/typeset.ps
-share/doc/groff/${PKGVERSION}/examples/typewrite.mom
-share/doc/groff/${PKGVERSION}/examples/typewrite.ps
+share/doc/groff/${PKGVERSION}/examples/mom/README.txt
+share/doc/groff/${PKGVERSION}/examples/mom/elvis_syntax
+share/doc/groff/${PKGVERSION}/examples/mom/elvis_syntax.new
+share/doc/groff/${PKGVERSION}/examples/mom/letter.mom
+share/doc/groff/${PKGVERSION}/examples/mom/letter.ps
+share/doc/groff/${PKGVERSION}/examples/mom/penguin.ps
+share/doc/groff/${PKGVERSION}/examples/mom/sample_docs.mom
+share/doc/groff/${PKGVERSION}/examples/mom/sample_docs.ps
+share/doc/groff/${PKGVERSION}/examples/mom/typesetting.mom
+share/doc/groff/${PKGVERSION}/examples/mom/typesetting.ps
 share/doc/groff/${PKGVERSION}/examples/webpage.html
 share/doc/groff/${PKGVERSION}/examples/webpage.ms
 share/doc/groff/${PKGVERSION}/examples/webpage.ps
@@ -146,22 +150,25 @@
 share/doc/groff/${PKGVERSION}/html/img/pic7.png
 share/doc/groff/${PKGVERSION}/html/img/pic8.png
 share/doc/groff/${PKGVERSION}/html/img/pic9.png
-share/doc/groff/${PKGVERSION}/html/momdoc/appendices.html
-share/doc/groff/${PKGVERSION}/html/momdoc/cover.html
-share/doc/groff/${PKGVERSION}/html/momdoc/definitions.html
-share/doc/groff/${PKGVERSION}/html/momdoc/docelement.html
-share/doc/groff/${PKGVERSION}/html/momdoc/docprocessing.html
-share/doc/groff/${PKGVERSION}/html/momdoc/goodies.html
-share/doc/groff/${PKGVERSION}/html/momdoc/headfootpage.html
-share/doc/groff/${PKGVERSION}/html/momdoc/inlines.html
-share/doc/groff/${PKGVERSION}/html/momdoc/intro.html
-share/doc/groff/${PKGVERSION}/html/momdoc/letters.html
-share/doc/groff/${PKGVERSION}/html/momdoc/rectoverso.html
-share/doc/groff/${PKGVERSION}/html/momdoc/reserved.html
-share/doc/groff/${PKGVERSION}/html/momdoc/toc.html
-share/doc/groff/${PKGVERSION}/html/momdoc/typemacdoc.html
-share/doc/groff/${PKGVERSION}/html/momdoc/typesetting.html
-share/doc/groff/${PKGVERSION}/html/momdoc/using.html
+share/doc/groff/${PKGVERSION}/html/mom/appendices.html
+share/doc/groff/${PKGVERSION}/html/mom/color.html
+share/doc/groff/${PKGVERSION}/html/mom/cover.html
+share/doc/groff/${PKGVERSION}/html/mom/definitions.html
+share/doc/groff/${PKGVERSION}/html/mom/docelement.html
+share/doc/groff/${PKGVERSION}/html/mom/docprocessing.html
+share/doc/groff/${PKGVERSION}/html/mom/goodies.html
+share/doc/groff/${PKGVERSION}/html/mom/headfootpage.html
+share/doc/groff/${PKGVERSION}/html/mom/inlines.html
+share/doc/groff/${PKGVERSION}/html/mom/intro.html
+share/doc/groff/${PKGVERSION}/html/mom/letters.html
+share/doc/groff/${PKGVERSION}/html/mom/macrolist.html
+share/doc/groff/${PKGVERSION}/html/mom/rectoverso.html
+share/doc/groff/${PKGVERSION}/html/mom/refer.html
+share/doc/groff/${PKGVERSION}/html/mom/reserved.html
+share/doc/groff/${PKGVERSION}/html/mom/toc.html
+share/doc/groff/${PKGVERSION}/html/mom/typemacdoc.html
+share/doc/groff/${PKGVERSION}/html/mom/typesetting.html
+share/doc/groff/${PKGVERSION}/html/mom/using.html
 share/doc/groff/${PKGVERSION}/html/pic-1.html
 share/doc/groff/${PKGVERSION}/html/pic-10.html
 share/doc/groff/${PKGVERSION}/html/pic-11.html
@@ -190,81 +197,10 @@
 share/doc/groff/${PKGVERSION}/meintro.ps
 share/doc/groff/${PKGVERSION}/meref.me
 share/doc/groff/${PKGVERSION}/meref.ps
+share/doc/groff/${PKGVERSION}/pdf/pdfmark.pdf
 share/doc/groff/${PKGVERSION}/pic.ms
 share/doc/groff/${PKGVERSION}/pic.ps
 share/groff/${PKGVERSION}/eign
-share/groff/${PKGVERSION}/font/devX100-12/CB
-share/groff/${PKGVERSION}/font/devX100-12/CBI
-share/groff/${PKGVERSION}/font/devX100-12/CI
-share/groff/${PKGVERSION}/font/devX100-12/CR
-share/groff/${PKGVERSION}/font/devX100-12/DESC
-share/groff/${PKGVERSION}/font/devX100-12/HB
-share/groff/${PKGVERSION}/font/devX100-12/HBI
-share/groff/${PKGVERSION}/font/devX100-12/HI
-share/groff/${PKGVERSION}/font/devX100-12/HR
-share/groff/${PKGVERSION}/font/devX100-12/NB
-share/groff/${PKGVERSION}/font/devX100-12/NBI
-share/groff/${PKGVERSION}/font/devX100-12/NI
-share/groff/${PKGVERSION}/font/devX100-12/NR
-share/groff/${PKGVERSION}/font/devX100-12/S
-share/groff/${PKGVERSION}/font/devX100-12/TB
-share/groff/${PKGVERSION}/font/devX100-12/TBI
-share/groff/${PKGVERSION}/font/devX100-12/TI
-share/groff/${PKGVERSION}/font/devX100-12/TR
-share/groff/${PKGVERSION}/font/devX100/CB
-share/groff/${PKGVERSION}/font/devX100/CBI
-share/groff/${PKGVERSION}/font/devX100/CI
-share/groff/${PKGVERSION}/font/devX100/CR
-share/groff/${PKGVERSION}/font/devX100/DESC
-share/groff/${PKGVERSION}/font/devX100/HB
-share/groff/${PKGVERSION}/font/devX100/HBI
-share/groff/${PKGVERSION}/font/devX100/HI
-share/groff/${PKGVERSION}/font/devX100/HR
-share/groff/${PKGVERSION}/font/devX100/NB
-share/groff/${PKGVERSION}/font/devX100/NBI
-share/groff/${PKGVERSION}/font/devX100/NI
-share/groff/${PKGVERSION}/font/devX100/NR
-share/groff/${PKGVERSION}/font/devX100/S
-share/groff/${PKGVERSION}/font/devX100/TB
-share/groff/${PKGVERSION}/font/devX100/TBI
-share/groff/${PKGVERSION}/font/devX100/TI
-share/groff/${PKGVERSION}/font/devX100/TR
-share/groff/${PKGVERSION}/font/devX75-12/CB
-share/groff/${PKGVERSION}/font/devX75-12/CBI
-share/groff/${PKGVERSION}/font/devX75-12/CI
-share/groff/${PKGVERSION}/font/devX75-12/CR
-share/groff/${PKGVERSION}/font/devX75-12/DESC
-share/groff/${PKGVERSION}/font/devX75-12/HB
-share/groff/${PKGVERSION}/font/devX75-12/HBI
-share/groff/${PKGVERSION}/font/devX75-12/HI
-share/groff/${PKGVERSION}/font/devX75-12/HR
-share/groff/${PKGVERSION}/font/devX75-12/NB
-share/groff/${PKGVERSION}/font/devX75-12/NBI
-share/groff/${PKGVERSION}/font/devX75-12/NI
-share/groff/${PKGVERSION}/font/devX75-12/NR
-share/groff/${PKGVERSION}/font/devX75-12/S
-share/groff/${PKGVERSION}/font/devX75-12/TB
-share/groff/${PKGVERSION}/font/devX75-12/TBI
-share/groff/${PKGVERSION}/font/devX75-12/TI
-share/groff/${PKGVERSION}/font/devX75-12/TR
-share/groff/${PKGVERSION}/font/devX75/CB
-share/groff/${PKGVERSION}/font/devX75/CBI
-share/groff/${PKGVERSION}/font/devX75/CI
-share/groff/${PKGVERSION}/font/devX75/CR
-share/groff/${PKGVERSION}/font/devX75/DESC
-share/groff/${PKGVERSION}/font/devX75/HB
-share/groff/${PKGVERSION}/font/devX75/HBI
-share/groff/${PKGVERSION}/font/devX75/HI
-share/groff/${PKGVERSION}/font/devX75/HR
-share/groff/${PKGVERSION}/font/devX75/NB
-share/groff/${PKGVERSION}/font/devX75/NBI
-share/groff/${PKGVERSION}/font/devX75/NI
-share/groff/${PKGVERSION}/font/devX75/NR
-share/groff/${PKGVERSION}/font/devX75/S
-share/groff/${PKGVERSION}/font/devX75/TB
-share/groff/${PKGVERSION}/font/devX75/TBI
-share/groff/${PKGVERSION}/font/devX75/TI
-share/groff/${PKGVERSION}/font/devX75/TR
 share/groff/${PKGVERSION}/font/devascii/B
 share/groff/${PKGVERSION}/font/devascii/BI
 share/groff/${PKGVERSION}/font/devascii/DESC
@@ -475,6 +411,7 @@
 share/groff/${PKGVERSION}/tmac/andoc.tmac
 share/groff/${PKGVERSION}/tmac/composite.tmac
 share/groff/${PKGVERSION}/tmac/cp1047.tmac
+share/groff/${PKGVERSION}/tmac/devtag.tmac
 share/groff/${PKGVERSION}/tmac/doc-old.tmac
 share/groff/${PKGVERSION}/tmac/doc.tmac
 share/groff/${PKGVERSION}/tmac/dvi.tmac
@@ -514,6 +451,7 @@
 share/groff/${PKGVERSION}/tmac/mse.tmac
 share/groff/${PKGVERSION}/tmac/om.tmac
 share/groff/${PKGVERSION}/tmac/papersize.tmac
+share/groff/${PKGVERSION}/tmac/pdfmark.tmac
 share/groff/${PKGVERSION}/tmac/pic.tmac
 share/groff/${PKGVERSION}/tmac/ps.tmac
 share/groff/${PKGVERSION}/tmac/psatk.tmac
@@ -521,15 +459,19 @@
 share/groff/${PKGVERSION}/tmac/pspic.tmac
 share/groff/${PKGVERSION}/tmac/s.tmac
 share/groff/${PKGVERSION}/tmac/safer.tmac
+share/groff/${PKGVERSION}/tmac/spdf.tmac
 share/groff/${PKGVERSION}/tmac/trace.tmac
 share/groff/${PKGVERSION}/tmac/troffrc
 share/groff/${PKGVERSION}/tmac/troffrc-end
 share/groff/${PKGVERSION}/tmac/tty-char.tmac
 share/groff/${PKGVERSION}/tmac/tty.tmac
+share/groff/${PKGVERSION}/tmac/unicode.tmac
 share/groff/${PKGVERSION}/tmac/www.tmac
 share/groff/site-tmac/man.local
 share/groff/site-tmac/mdoc.local
+@exec ${MKDIR} %D/share/groff/site-font
 @dirrm share/groff/site-tmac
+@dirrm share/groff/site-font
 @dirrm share/groff/${PKGVERSION}/tmac/mm
 @dirrm share/groff/${PKGVERSION}/tmac/mdoc
 @dirrm share/groff/${PKGVERSION}/tmac
@@ -544,20 +486,19 @@
 @dirrm share/groff/${PKGVERSION}/font/devdvi/generate
 @dirrm share/groff/${PKGVERSION}/font/devdvi
 @dirrm share/groff/${PKGVERSION}/font/devascii
-@dirrm share/groff/${PKGVERSION}/font/devX75-12
-@dirrm share/groff/${PKGVERSION}/font/devX75
-@dirrm share/groff/${PKGVERSION}/font/devX100-12
-@dirrm share/groff/${PKGVERSION}/font/devX100
 @dirrm share/groff/${PKGVERSION}/font
 @dirrm share/groff/${PKGVERSION}
 @dirrm share/groff
-@dirrm share/doc/groff/${PKGVERSION}/html/momdoc
+@dirrm share/doc/groff/${PKGVERSION}/pdf
+@dirrm share/doc/groff/${PKGVERSION}/html/mom
 @dirrm share/doc/groff/${PKGVERSION}/html/img
 @dirrm share/doc/groff/${PKGVERSION}/html
+@dirrm share/doc/groff/${PKGVERSION}/examples/mom
 @dirrm share/doc/groff/${PKGVERSION}/examples/img
 @dirrm share/doc/groff/${PKGVERSION}/examples
 @dirrm share/doc/groff/${PKGVERSION}
 @dirrm share/doc/groff
 @exec ${MKDIR} %D/lib/groff/site-tmac
 @dirrm lib/groff/site-tmac
+@dirrm lib/groff/groffer
 @dirrm lib/groff
diff -r 2c9b42809c5e -r 1dd4dd2a836b textproc/groff/distinfo
--- a/textproc/groff/distinfo   Wed Dec 07 17:50:37 2005 +0000
+++ b/textproc/groff/distinfo   Wed Dec 07 17:51:51 2005 +0000
@@ -1,13 +1,8 @@
-$NetBSD: distinfo,v 1.11 2005/03/14 04:36:53 tv Exp $
+$NetBSD: distinfo,v 1.12 2005/12/07 17:51:51 wiz Exp $
 
-SHA1 (groff-1.19.1.tar.gz) = 82ba1b29b01c36bf41149ce8813cea712e3e6cbf
-RMD160 (groff-1.19.1.tar.gz) = 6c0732088cbdce3fde2d31f0cd2b149ee5022210
-Size (groff-1.19.1.tar.gz) = 2629152 bytes
-SHA1 (patch-aa) = d0d1f387fefbb376eeec8ba824365cab2c1667fd
-SHA1 (patch-ab) = 3c50a8b758cf3ad9d31e449864bf07c09b396b92
-SHA1 (patch-ac) = 38f75d8261ca39aff8a37771a283c99ad39142bd
-SHA1 (patch-ad) = 3480c6ebf29aa986cffcf9bba705153e5335224d
+SHA1 (groff-1.19.2.tar.gz) = cfad99a5c52933a6a9180e394bd94fbaec0ac956
+RMD160 (groff-1.19.2.tar.gz) = d5e57fa1d71dbff2c59a40a5a68c7417ffe211c9
+Size (groff-1.19.2.tar.gz) = 2903263 bytes
+SHA1 (patch-aa) = 3c74f1b8e809da5359d4702f0f5f299593601209
+SHA1 (patch-ac) = 7c29e3ca0c0a2e5389ff436ff5c15c9a0a4d7581
 SHA1 (patch-ae) = 18d553fe99ca6915d42de5f6edf74fc56e2fc650
-SHA1 (patch-af) = b7329a5606c5979c3676685b0e3421eb500cf6b8
-SHA1 (patch-ba) = cdafeefbde9490d0ed599a118fd34c06afac0f96



Home | Main Index | Thread Index | Old Index