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.22.4
details: https://anonhg.NetBSD.org/pkgsrc/rev/1ed002dadbfb
branches: trunk
changeset: 332028:1ed002dadbfb
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Mon Apr 01 16:48:37 2019 +0000
description:
Update to 1.22.4
Changelog:
VERSION 1.22.4
==============
Troff
-----
o The `hy' request has been extended. Value 16 enables hyphenation before
the last character, and value 32 enables hyphenation after the first
character.
PDFPIC
------
o PDFPIC has been corrected so the behaviour is the same whether you use the
PostScript or PDF drivers. However, this means that any documents which
were written using the old behaviour will not be rendered correctly if
using the PDF driver with the new version.
The change would mean that documents which relied on the previous
behaviour are likely to have a gap underneath the image which was not
there before. If you see this effect there are three ways you can restore
the previous behaviour:
Add the line ".nr PDFPIC_NOSPACE 1" to the document before the first call
to .PDFPIC.
If it is just a single document which exhibits this behaviour you can run
groff adding "-rPDFPIC_NOSPACE=1" to the command line.
If you have many documents which rely on the previous behaviour you can
set an environment variable "export GROFF_PDFPIC_NOSPACE=1" which will
restore the previous behaviour for all runs.
Note that this change has no effect if you were using .PDFPIC with the
PostScript driver--only if you used it with the PDF driver.
Gropdf
------
o Type 1 font loading is fixed to handle newer Ghostscript versions.
o Handling of glyphs above position 255 is improved to allow many more
glyphs to be used.
o New macros .pdftransition and .pdfpause are introduced to allow creation
of presentation slides. Partially backward-compatible with present.tmac,
specifically the PAUSE, BLOCKS and BLOCKE commands. Supports all the
transition types introduced in PDF v1.5 (see the gropdf man page).
Miscellaneous
-------------
o A new 'configure' option --with-compatibility-wrappers controls how groff
compatibility wrappers for vendor-provided non-GNU macro sets are
installed (see ./configure --help).
o eqn2graph, grap2graph, and pic2graph now attempt to adapt to very old
installed versions of the ImageMagick and GraphicsMagick programs
"convert". They search the output of convert's "-help" option, and use
"-trim" if that string is found; otherwise, the old "-crop 0x0" method
(which produces incompatible results on versions that _do_ support
"-trim") is used. The programs emit a warning to standard error if the
search fails and the old method is used.
o eqn2graph no longer supports the "-unsafe" option. It did nothing.
o groffer now supports the output of XHTML. Use the "--xhtml" or
"--mode=xhtml" command-line options to generate it.
o Much work has been done, and is ongoing, to make groff's man pages better
examples for man page writers to follow. groff_man(7) itself has been
expanded and largely rewritten to more precisely document the macro
package's behavior and to be more helpful and accessible to man page
writers who may never read any other groff documentation.
diffstat:
textproc/groff/Makefile | 11 +-
textproc/groff/PLIST | 231 +++++------------
textproc/groff/PLIST.docs | 135 ++++++++++-
textproc/groff/distinfo | 15 +-
textproc/groff/options.mk | 6 +-
textproc/groff/patches/patch-aa | 23 +-
textproc/groff/patches/patch-ab | 14 -
textproc/groff/patches/patch-configure | 15 +
textproc/groff/patches/patch-font_devpdf_Makefile.sub | 19 -
9 files changed, 242 insertions(+), 227 deletions(-)
diffs (truncated from 745 to 300 lines):
diff -r 7f71ce8faa64 -r 1ed002dadbfb textproc/groff/Makefile
--- a/textproc/groff/Makefile Mon Apr 01 14:21:25 2019 +0000
+++ b/textproc/groff/Makefile Mon Apr 01 16:48:37 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2018/08/22 09:46:45 wiz Exp $
+# $NetBSD: Makefile,v 1.88 2019/04/01 16:48:37 ryoon Exp $
-DISTNAME= groff-1.22.3
-PKGREVISION= 6
+DISTNAME= groff-1.22.4
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GNU:=groff/}
@@ -14,14 +13,18 @@
MAKE_JOBS_SAFE= NO
OVERRIDE_DIRDEPTH= 4
+DEPENDS+= urw-fonts-[0-9]*:../../fonts/urw-fonts
+
INSTALLATION_DIRS= share/groff/site-tmac
USE_LANGUAGES= c c++
GNU_CONFIGURE= YES
CONFIGURE_ENV+= PERLPATH=${PERL5:Q}
-USE_TOOLS+= perl:run sed:run awk:run gmake
+TEXINFO_REQD+= 4.8
+USE_TOOLS+= perl sed:run awk:run gmake makeinfo
EXTRACT_USING= bsdtar
USE_FEATURES= getopt_long
+CONFIGURE_ARGS+= --with-urw-fonts-dir=${PREFIX}/share/fonts/urw
INFO_FILES= YES
diff -r 7f71ce8faa64 -r 1ed002dadbfb textproc/groff/PLIST
--- a/textproc/groff/PLIST Mon Apr 01 14:21:25 2019 +0000
+++ b/textproc/groff/PLIST Mon Apr 01 16:48:37 2019 +0000
@@ -1,15 +1,21 @@
-@comment $NetBSD: PLIST,v 1.26 2017/01/18 13:44:46 leot Exp $
+@comment $NetBSD: PLIST,v 1.27 2019/04/01 16:48:37 ryoon Exp $
bin/addftinfo
bin/afmtodit
+bin/eqn2graph
bin/gchem
+bin/gdiffmk
bin/geqn
-bin/eqn2graph
-bin/gdiffmk
+bin/ggrn
+bin/gindxbib
bin/glilypond
+bin/glookbib
+bin/gneqn
+bin/gnroff
bin/gperl
+bin/gpic
bin/gpinyin
bin/grap2graph
-bin/ggrn
+bin/grefer
bin/grodvi
bin/groff
bin/groffer
@@ -19,32 +25,26 @@
bin/gropdf
bin/grops
bin/grotty
+bin/gsoelim
+bin/gtbl
+bin/gtroff
bin/hpftodit
-bin/gindxbib
bin/lkbib
-bin/glookbib
bin/mmroff
-bin/gneqn
-bin/gnroff
bin/pdfmom
bin/pdfroff
bin/pfbtops
-bin/gpic
bin/pic2graph
bin/post-grohtml
bin/pre-grohtml
bin/preconv
-bin/grefer
bin/roff2dvi
bin/roff2html
bin/roff2pdf
bin/roff2ps
bin/roff2text
bin/roff2x
-bin/gsoelim
-bin/gtbl
bin/tfmtodit
-bin/gtroff
gnu/bin/chem
gnu/bin/diffmk
gnu/bin/eqn
@@ -70,7 +70,6 @@
gnu/man/man1/soelim.1
gnu/man/man1/tbl.1
gnu/man/man1/troff.1
-info/groff.info
lib/groff/glilypond/args.pl
lib/groff/glilypond/oop_fh.pl
lib/groff/glilypond/subs.pl
@@ -85,15 +84,21 @@
lib/groff/grog/subs.pl
man/man1/addftinfo.1
man/man1/afmtodit.1
+man/man1/eqn2graph.1
man/man1/gchem.1
+man/man1/gdiffmk.1
man/man1/geqn.1
-man/man1/eqn2graph.1
-man/man1/gdiffmk.1
+man/man1/ggrn.1
+man/man1/gindxbib.1
man/man1/glilypond.1
+man/man1/glookbib.1
+man/man1/gneqn.1
+man/man1/gnroff.1
man/man1/gperl.1
+man/man1/gpic.1
man/man1/gpinyin.1
man/man1/grap2graph.1
-man/man1/ggrn.1
+man/man1/grefer.1
man/man1/grodvi.1
man/man1/groff.1
man/man1/groffer.1
@@ -104,30 +109,25 @@
man/man1/gropdf.1
man/man1/grops.1
man/man1/grotty.1
+man/man1/gsoelim.1
+man/man1/gtbl.1
+man/man1/gtroff.1
man/man1/hpftodit.1
-man/man1/gindxbib.1
man/man1/lkbib.1
-man/man1/glookbib.1
man/man1/mmroff.1
-man/man1/gneqn.1
-man/man1/gnroff.1
man/man1/pdfmom.1
man/man1/pdfroff.1
man/man1/pfbtops.1
-man/man1/gpic.1
man/man1/pic2graph.1
man/man1/preconv.1
-man/man1/grefer.1
man/man1/roff2dvi.1
man/man1/roff2html.1
man/man1/roff2pdf.1
man/man1/roff2ps.1
man/man1/roff2text.1
man/man1/roff2x.1
-man/man1/gsoelim.1
-man/man1/gtbl.1
man/man1/tfmtodit.1
-man/man1/gtroff.1
+man/man5/groff_filenames.5
man/man5/groff_font.5
man/man5/groff_out.5
man/man5/groff_tmac.5
@@ -136,7 +136,6 @@
man/man7/groff.7
man/man7/groff_char.7
man/man7/groff_diff.7
-man/man7/groff_filenames.7
man/man7/groff_hdtbl.7
man/man7/groff_man.7
man/man7/groff_mdoc.7
@@ -148,138 +147,18 @@
man/man7/groff_trace.7
man/man7/groff_www.7
man/man7/roff.7
-share/doc/${PKGNAME}/examples/chem/122/README
-share/doc/${PKGNAME}/examples/chem/122/ch2a_ethyl.chem
-share/doc/${PKGNAME}/examples/chem/122/ch2b_benzene.chem
-share/doc/${PKGNAME}/examples/chem/122/ch2c_benzene_right.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4a_stick.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4b_methyl_acetate.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4c_colon.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4d_HCl.H2O.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4e_CaSO4.2H2O.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4f_C.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4g_BP.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4h_methacrylate.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4i_cyclo.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4j_ring4.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4k_ring3.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4l_vertex.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4m_double.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4n_triple.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4o_aromatic.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4p_cholestanol.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4q_rings.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4r_spiro.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4s_heteroatoms.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4t_polycyclic.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4u_nicotine.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4v_histidine.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4w_lsd.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4x_anisole.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4y_reserpine.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4z1_eqn_glutamic.chem
-share/doc/${PKGNAME}/examples/chem/122/ch4z2_text.chem
-share/doc/${PKGNAME}/examples/chem/122/ch5a_size.chem
-share/doc/${PKGNAME}/examples/chem/122/ch6a_pic.chem
-share/doc/${PKGNAME}/examples/chem/122/ch6b_dna.chem
-share/doc/${PKGNAME}/examples/chem/122/chAa_polymer.chem
-share/doc/${PKGNAME}/examples/chem/122/chAb_vinyl_chloro.chem
-share/doc/${PKGNAME}/examples/chem/122/chAc_morphine.chem
-share/doc/${PKGNAME}/examples/chem/122/chAd_chlorophyll.chem
-share/doc/${PKGNAME}/examples/chem/122/chAe_chair.chem
-share/doc/${PKGNAME}/examples/chem/122/chAf_arrow.chem
-share/doc/${PKGNAME}/examples/chem/122/chAg_circle.chem
-share/doc/${PKGNAME}/examples/chem/122/chAh_brackets.chem
-share/doc/${PKGNAME}/examples/chem/122/chAi_poly_vinyl_chloride.chem
-share/doc/${PKGNAME}/examples/chem/122/chBa_jump.chem
-share/doc/${PKGNAME}/examples/chem/122/chBb_bonds.chem
-share/doc/${PKGNAME}/examples/chem/122/chBc_rings.chem
-share/doc/${PKGNAME}/examples/chem/README
-share/doc/${PKGNAME}/examples/chem/atp.chem
-share/doc/${PKGNAME}/examples/chem/cholesterin.chem
-share/doc/${PKGNAME}/examples/chem/ethamivan.chem
-share/doc/${PKGNAME}/examples/chem/lsd.chem
-share/doc/${PKGNAME}/examples/chem/morphine.chem
-share/doc/${PKGNAME}/examples/chem/penicillin.chem
-share/doc/${PKGNAME}/examples/chem/reserpine.chem
-share/doc/${PKGNAME}/examples/gnu.eps
-share/doc/${PKGNAME}/examples/grnexmpl.g
-share/doc/${PKGNAME}/examples/grnexmpl.me
-share/doc/${PKGNAME}/examples/grnexmpl.ps
-share/doc/${PKGNAME}/examples/groff.css
-share/doc/${PKGNAME}/examples/hdtbl/chess_board.ps
-share/doc/${PKGNAME}/examples/hdtbl/chess_board.roff
-share/doc/${PKGNAME}/examples/hdtbl/col_rowspan_colors.ps
-share/doc/${PKGNAME}/examples/hdtbl/col_rowspan_colors.roff
-share/doc/${PKGNAME}/examples/hdtbl/color_boxes.ps
-share/doc/${PKGNAME}/examples/hdtbl/color_boxes.roff
-share/doc/${PKGNAME}/examples/hdtbl/color_nested_tables.ps
-share/doc/${PKGNAME}/examples/hdtbl/color_nested_tables.roff
-share/doc/${PKGNAME}/examples/hdtbl/color_table_cells.ps
-share/doc/${PKGNAME}/examples/hdtbl/color_table_cells.roff
-share/doc/${PKGNAME}/examples/hdtbl/color_transitions.ps
-share/doc/${PKGNAME}/examples/hdtbl/color_transitions.roff
-share/doc/${PKGNAME}/examples/hdtbl/common.roff
-share/doc/${PKGNAME}/examples/hdtbl/fonts_n.ps
-share/doc/${PKGNAME}/examples/hdtbl/fonts_n.roff
-share/doc/${PKGNAME}/examples/hdtbl/fonts_x.ps
-share/doc/${PKGNAME}/examples/hdtbl/fonts_x.roff
-share/doc/${PKGNAME}/examples/hdtbl/gnu.eps
-share/doc/${PKGNAME}/examples/hdtbl/mixed_pickles.ps
-share/doc/${PKGNAME}/examples/hdtbl/mixed_pickles.roff
-share/doc/${PKGNAME}/examples/hdtbl/rainbow.ps
-share/doc/${PKGNAME}/examples/hdtbl/rainbow.roff
-share/doc/${PKGNAME}/examples/hdtbl/short_reference.ps
-share/doc/${PKGNAME}/examples/hdtbl/short_reference.roff
-share/doc/${PKGNAME}/examples/mom/README.txt
-share/doc/${PKGNAME}/examples/mom/elvis_syntax
-share/doc/${PKGNAME}/examples/mom/elvis_syntax.new
-share/doc/${PKGNAME}/examples/mom/letter.mom
-share/doc/${PKGNAME}/examples/mom/mom-pdf.mom
-share/doc/${PKGNAME}/examples/mom/mom.vim
-share/doc/${PKGNAME}/examples/mom/penguin.pdf
-share/doc/${PKGNAME}/examples/mom/penguin.ps
-share/doc/${PKGNAME}/examples/mom/sample_docs.mom
-share/doc/${PKGNAME}/examples/mom/typesetting.mom
-share/doc/${PKGNAME}/examples/webpage.ms
-share/doc/${PKGNAME}/examples/webpage.ps
-share/doc/${PKGNAME}/html/mom/appendices.html
-share/doc/${PKGNAME}/html/mom/color.html
-share/doc/${PKGNAME}/html/mom/cover.html
-share/doc/${PKGNAME}/html/mom/definitions.html
-share/doc/${PKGNAME}/html/mom/docelement.html
-share/doc/${PKGNAME}/html/mom/docprocessing.html
-share/doc/${PKGNAME}/html/mom/goodies.html
-share/doc/${PKGNAME}/html/mom/graphical.html
-share/doc/${PKGNAME}/html/mom/headfootpage.html
-share/doc/${PKGNAME}/html/mom/images.html
-share/doc/${PKGNAME}/html/mom/inlines.html
-share/doc/${PKGNAME}/html/mom/intro.html
-share/doc/${PKGNAME}/html/mom/letters.html
-share/doc/${PKGNAME}/html/mom/macrolist.html
-share/doc/${PKGNAME}/html/mom/rectoverso.html
-share/doc/${PKGNAME}/html/mom/refer.html
-share/doc/${PKGNAME}/html/mom/reserved.html
-share/doc/${PKGNAME}/html/mom/stylesheet.css
-share/doc/${PKGNAME}/html/mom/tables-of-contents.html
-share/doc/${PKGNAME}/html/mom/toc.html
-share/doc/${PKGNAME}/html/mom/typesetting.html
-share/doc/${PKGNAME}/html/mom/using.html
-share/doc/${PKGNAME}/html/mom/version-2.html
-share/doc/${PKGNAME}/meintro.me
-share/doc/${PKGNAME}/meintro.ps
-share/doc/${PKGNAME}/meintro_fr.me
-share/doc/${PKGNAME}/meintro_fr.ps
Home |
Main Index |
Thread Index |
Old Index