summaryrefslogtreecommitdiff
path: root/textproc/groff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-28*: recursive bump for perl 5.36wiz1-2/+2
2021-10-26textproc: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip
2021-10-07textproc: Remove SHA1 hashes for distfilesnia1-2/+1
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-04-03groff: Now requires yacc due to ypp patch.jperkin1-2/+2
2020-03-30Include config.h before stdlib.h before the overwrite for math.h bailsjoerg12-1/+177
out otherwise.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-11-04textproc: align variable assignmentsrillig1-2/+2
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-11-04textproc: align variable assignmentsrillig1-3/+3
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-05-24It seems that libiconv is not needed. Bump PKGREVISIONryoon1-2/+3
2019-04-01Update to 1.22.4ryoon9-227/+242
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.
2018-08-22Remove clauses 3,4 from TNF-only copyright blocks.maya1-7/+0
This is based on the decision The NetBSD Foundation made in 2008 to do so, which was already applied to src. This change has been applied to code which is likely not in other repositories. ok board@, reviewed by riastradh@
2018-08-22Recursive bump for perl5-5.28.0wiz1-2/+2
2017-08-01Switch from mdocml to mandoc; remove obsolete references.wiz1-3/+1
2017-01-18Update PLIST.{,docs} in order to fix building of groff without the `groff-docs'leot3-9/+9
option. Bump PKGREVISION Noticed by and thanks to Hiroshi Hakoyama via PR pkg/51896.
2016-08-03Instead of using find(1) in font/devpdf/Makefile.sub just use grep(1) followingleot3-3/+23
what upstream does (`-maxdepth' option can be problematic on some platforms). Should fix pkg/51332 reported by Hiroshi Hakoyama From <maya>
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-04-21Use PKGMANDIR.jperkin1-3/+3
2016-02-26Use OPSYSVARS.jperkin1-5/+2
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc1-1/+2
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-15Avoid arbitrary decisions wrt troff being present or not to use a g'prefix.richard2-5/+16
Force it instead and use PKGGNUDIR logic to work it out. Thanks for the heads up wiz@.
2015-10-03Fix symlinks to not be relative and ride last PKGREVISION bumprichard1-8/+8
2015-10-03correct last commit by using makeinfo tool in optionsrichard1-3/+3
ride last PKGREVISION
2015-10-02gnu updates for groff with special fixup for chem.1 manpage not g' prefixedrichard3-33/+79
add dependency to gtexinfo when building docs remove special SunOS processing which seems unnecessary now. TODO: there are still some apparent fonts issues indicated in the build logs
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-1/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-03-08Fix config.guess/config.sub overrides.joerg1-1/+2
2015-01-17SunOS needs __EXTENSIONS__wiedi1-2/+2
2015-01-16Add patch-ab to distinfo.wiz1-1/+2
2015-01-08Remove some patches that are not needed and add comments to the others.wiz5-96/+9
2015-01-08Update to 1.22.3:wiz20-702/+300
VERSION 1.22.3 ============== Gxditview --------- o X11 resources for `gxditview', which were previously installed in /usr/X11/lib/X11/app-defaults no matter which `prefix' was set, are now installed in appresdir=$prefix/lib/X11/app-defaults. If `appresdir' is not a standard X11 resource directory, the environment variable XFILESEARCHPATH should be set to this path. The standard default directories depends on the system `libXt'. Common directories include: /usr/lib/X11/app-defaults /usr/share/X11/app-defaults /etc/X11/app-defaults Note that if the option `--with-appresdir' is passed to `configure', the `prefix' will not be added to `appresdir'. Glilypond --------- o This new preprocessor (contributed by Bernd Warken) allows embedding of code for GNU LilyPond (http://www.lilypond.org), a music typesetter. The data gets automatically processed and embedded as EPS images. Gperl ----- o Bernd Warken contributed a new preprocessor to handle Perl code that can be evaluated and then processed by groff. Gpinyin ------- o Another preprocessor from Bernd Warken to pretty-print Pinyin syllables like `guo2wang2' as `guówáng'. Pdfroff ------- o The pdfroff utility script now activates its `--no-toc-relocation' option by default, unless a request similar to: .if !\n[PHASE] .tm pdfroff-option:set toc_relocation=enabled is invoked during input file processing; (`.if !\n[PHASE] ...' ensures that the effect of the `.tm' request is restricted to the document setup phase of processing, as pdfroff sets it to 1 or 2 in the output phase, but leaves it unset in the setup phase). The bundled `spdf.tmac' macro package, which implicitly activates `-mpdfmark' for `ms' macro users, ensures that TOC relocation is appropriately enabled, when the `.TC' macro is invoked. Macro Packages -------------- o The -mom macro package now has full support for eqn, pic, and tbl, as well as captioning and labelling of pdf images and preprocessor output. Lists of Figures, Equations, and Tables can now be autogenerated. PDF_IMAGE has a new FRAME option. o A French introduction to the -me macro package has been added (file `meintro_fr.me'). o In -mdoc, command %C is now available, providing a city or place reference. VERSION 1.22.2 ============== Tbl --- o The character `#' can now be used as an eqn delimiter within tables. Eqn --- o A GNU extension delim on has been added to reactivate delimiters which have been disabled with `delim off'. VERSION 1.22.1 ============== (There was no release 1.22.) Groff ----- o A new option `-j' has been added to call the `chem' preprocessor. Tbl --- o Improved line numbering support. Macro Packages -------------- o Support for the `refer' preprocessor has been added to the -mm macro package. o In -me, the `TH' macro was changed for compatibility with line number support in tables. `bl' now works inside of blocks. The behaviour of centered blocks has been improved. Line numbering support has been improved. o The -mom macro package has reached version 2.0, focusing on PDF output with gropdf (using the new `pdfmom' wrapper script). See the file `version-2.html' of the -mom documentation for a list of the many changes. o Some generic Unicode fallback characters (mainly Roman numerals) have been added. Gropdf ------ o A new driver for generating PDF output directly, contributed by Deri James <deri@chuzzlewit.myzen.co.uk>. Note that this driver is written in Perl, thus you need a working Perl installation to run this output device. Pdfmom ------ o A new wrapper around groff that facilitates the production of PDF documents from files formatted with the -mom macros. VERSION 1.21 ============ Troff ----- o The new `lsm' request specifies a macro to be invoked when leading spaces in an input line are encountered (which are removed then). Number registers `lsn' and `lss' hold the number of removed leading spaces and the corresponding horizontal space, respectively. o There is a new warning category `file', enabled by default. The `mso' request emits warnings in this category when the requested macro file does not exist. o The new `class' request assigns a short name to a set of characters which can be referred to in the `cflags' request. This is especially useful to control line-breaking and hyphenation rules in CJK languages. o Three new values for the `cflags' request have been added, which are needed for proper CJK support. 128 prohibit before but allow break after character 256 prohibit after but allow break before character 512 allow break before and after character Tbl --- o A new global option `nowarn' suppresses warnings if tables are longer than the current line width. Afmtodit -------- o New option `-o' to specify the name of the output file. Macro Packages -------------- o A new macro `%U' has been added to the mdoc package to indicate a URL reference within an .Rs/.Re environment. o Rudimentary support for the Japanese script has been added, most suitable for man page handling as output by grotty. The file `ja.tmac' contains the necessary setup to allow line breaks before and after CJK characters (with proper exceptions). Note, however, that no inter-character spacing is implemented yet -- this usually causes many warnings about bad line breaks.
2014-07-18Fix SCO OpenServer 5.0.7/3.2 build.ryoon4-2/+171
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-09-19Step back from requiring gmake, remove unneeded bits that break bmake.fhajny3-3/+19
2013-09-18Needs gmake to install chem (fixes at least SunOS).fhajny1-2/+2
2013-09-17Installs chem now, so add it to the PLIST, fix the interpreter path andjoerg2-3/+60
bump revision.
2013-09-12Adjust CONFLICTS with mdocml, versions after and including 1.12.0nb3jperkin1-3/+3
no longer conflict with this package. Bump PKGREVISION.
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2013-04-24Revbump for all packages that have USE_TOOLS+=gssbd1-2/+2
2012-10-25Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-2/+1
2012-10-21Add CONFLICTS with mdocml and ja-groff; Add LICENSE; Fix pkglint warningcheusov1-3/+6
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-05-31Bypass a troff check in configure to stop introducing an unneededfhajny4-36/+48
g-prefix on SunOS, brings PLIST consistency across operating systems.
2012-03-31Make CFLAGS.SunOS specific to gcc>=4.6hans1-3/+6
On SunOS, gcc 4.6 and later enable c99 and XPG6 features for c++, but the configure check for iconv uses plain c and gets a pre-XPG6 prototype for iconv(). This inconsistency then leads to failure when building preconv.
2012-02-29Set CFLAGS.SunOS to get a XPG6 iconv to fix the build of preconv.hans1-1/+3
2012-02-29Revert libiconv buildlink change, breaks on systems with builtin iconv.hans1-2/+3
2012-02-28Buildlink against converters/libiconv instead of just depending on it.hans1-3/+2
Fixes a build problem seen on SunOS, and shouldn't negatively affect other systems.
2011-07-27Adjust pdfroff security patch to not use '-p' option to mktemp which istez3-6/+7
missing on some platforms. fixes PR#45181
2011-07-19Fix many temporary file handling issues, including in pdfrofftez16-3/+430
(resolves CVE-2009-5044 / SA44999) Patches copied from: http://cvsweb.openwall.com/cgi/cvsweb.cgi/Owl/packages/groff/groff-1.20.1-owl-tmp.diff?rev=1.2 Modified for pkgsrc and excluded a documentaion change to doc/groff.texinfo that changes a `makeinfo' is too old warning into a fatal error. Added patch to make pdfroff.sh use -dSAFER See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538338 for details.