summaryrefslogtreecommitdiff
path: root/textproc/groff
AgeCommit message (Collapse)AuthorFilesLines
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.
2011-04-26replace shebang for perl scripts.obache1-2/+8
Bump PKGREVISION.
2010-02-04move commenttnn1-15/+10
2010-02-04Give up trying to code for the various tmac prefix cases and justtnn2-31/+19
do that part dynamically.
2009-12-07Drop MAINTAINER.wiz1-2/+2
2009-10-21resolve lib/charset.alias conflicts. PR pkg/42199tnn4-7/+23
2009-08-14Mark as not make-jobs safe. Fails with -j16 for me.wiz1-1/+2
2009-08-01Rearrange how the conditional plist substitutions are done to be moredholland2-18/+44
flexible. Adjust Solaris case to not expect gan.tmac. Fixes PR 35295. Bump PKGREVISION as a precaution.
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg2-6/+4
2009-06-14Remove @dirrm entries from PLISTsjoerg3-41/+3
2009-02-24Update to 1.20.1:wiz6-24/+136
VERSION 1.20.1 ============== A packaging error made it necessary to publish this release. No user-visible changes. VERSION 1.20 ============ Groff ----- o XHTML support has been added to grohtml and can be specified by -Txhtml. This option also utilizes the MathML capability of eqn and combines the outputs of both in the final XHTML file. Users can also specify the `-P-V' option together with `-Txhtml' in groff. This has the effect of creating an XHTML validator button at the bottom of each page. o Some options have been added to control a new preprocessor, `preconv' (see below): `-k' activates it, `-K' sets the input encoding, and `-D' sets the default encoding. o A new environment variable `GROFF_ENCODING' sets the encoding of input files; it implies command option `-k'. Troff ----- o Two new requests `device' and `devicem' have been added which are equivalents to the \X and \Y escapes, respectively. o A new read-only number register `.br' is available which is set to 1 if a macro is called as .foo and to 0 if called as 'foo. This allows to reliably modify requests. .als bp@orig bp .de bp . tm before bp . ie \\n[.br] .bp@orig . el 'bp@orig . tm after bp .. o A new request `fzoom' has been added to adjust the optical size of a font in relation to the others. The zoom factor is given in integer multiples of 1/1000th. In the following example, the CR font is magnified by 10% (the zoom factor is 1.1). .fam P .fzoom CR 1100 .ps 12 Palatino and \f[CR]Courier\f[] The new number register `.zoom' holds the zoom value of the current font, in multiples of 1/1000th. o The `cflags' request has been extended with a new flag value 64, to be used in combination with values 2 (break before character) and 4 (break after character). If set, the hyphenation codes of the surrounding characters are ignored. o A new debugging request, `pev', has been added to print all of the current known environments to stderr. It first prints the state of the current environment, then iterates through all of the known environments, printing each except the one that is current. o A new escape `\$^' has been added. It represents the parameters of a macro as if they were an argument to the `ds' request. This is used by `trace.tmac'. o A new read-only number register `.O' is available which returns the current suppression level as set by the `\O' escape. o The space width emitted by the `\|' and `\^' escape sequences can be controlled on a per-font basis. If there is a glyph named `\|' or `\^', respectively (note the leading backslash), defined in the current font file, use this glyph's width instead of the default value. This behaviour is not new, but hasn't been documented before. Nroff ----- o Two new command line options `-w' and `-W' are accepted and passed to groff to enable and disable warning messages, respectively. Preconv ------- o This is a new preprocessor to convert various input encodings to something groff understands (this is, ASCII and \[uXXXX] entities, with `XXXX' a hexadecimal number with 4 to 6 digits, representing a Unicode input code). Normally, preconv should be invoked with options `-k' and `-K' of groff. See the preconv man page for details. Pic --- o int(x) now really behaves as documented: It truncates the non-integer part of x, this is, it rounds towards zero and not towards the next integer less than or equal to x. o Pic now supports up to 32 macro arguments (and up to 16 on EBCDIC platforms). o Heinz-J `yslanted', which can change the shape of boxes into arbitrary parallelograms. Tbl --- o Latest versions of DWB tbl introduced an `x' column specifier for a single column expanded to the line width. GNU tbl has now been extended to support even multiple `x' specifiers within a table. o To avoid collision with the new `x' specifier, a block formatting macro must now be selected with specifier letter `m'. Eqn --- o Eric S. Raymond has added a new device type to eqn, MathML. When -TMathML is enabled, eqn now emits MathML formula markup rather than groff commands. The new groff -Txhtml device uses this. Chem ---- o The preprocessor `chem' was added. `chem' is a roff language to generate chemical structure diagrams. It generates `pic' output. Grops ----- o The PS font definition files have been regenerated with newer AFM versions from Adobe's 35 core fonts as present in most Level 2 PS printers. The changes are minor (most notably, the addition of the `Euro' glyph and an extended set of kerning values). For backwards compatibility, the old set of font definition files is still available; for details please read the man page of grops. Grotty ------ o \D'p...' is now supported if the polygon consists entirely of horizontal and vertical lines. Grohtml ------- o XHTML support has been added. o New command line option `-V' (to be used in XHTML mode) to produce an XHTML validator button. o New command line option `-y' to produce a right-justified groff signature at the end of the document (in combination with option `-V'). Gxditview --------- o Support for keyboard navigation has been improved. o Similar to other X11 applications, there are now two resource files, `GXditview' and `GXditview-color'. Groffer ------- o `groffer' version 1.* exists now in a shell and a Perl version. Afmtodit -------- o New option `-c' to output more font information as comments. o New option `-k' to suppress output of kerning data. o New option `-f NAME' to set the internal name of the groff font. Macro Packages -------------- o Joachim Walsdorff contributed the `hdtbl' package for the generation of tables, using a syntax very similar to the HTML table model. For example, a table with two cells and two rows looks like this: .TBL cols=2 . TR .TD 1*1 .TD 1*2 . TR .TD 2*1 .TD 2*2 .ETB Here the same table using a more expanded syntax: .TBL cols=2 . TR . TD 1*1 . TD 1*2 . TR . TD 2*1 . TD 2*2 .ETB Tables can be nested; `hdtbl' works without a preprocessor so that the full capability of groff's macro engine is available. This package currently works with `-Tps' only. o -mandoc now supports multiple man pages (in either man or mdoc format). o Fabrice M possible to get French localization of the main macro packages (-ms, -mm, -me, and -mom, but not -man and -mdoc which are localized differently) by appending `-mfr' to the list of macro packages. Example: groff -ms -mfr foo > foo.ps Note that latin-9 input encoding is used for French (to support the `oe' ligature). o Swedish macro localization (with `-msv') has been added. o German macro localization (with `-mde' and `-mden' for traditional and new orthography, respectively) has been added. o Czech macro localization (with `-mcs') has been added. Note that latin-2 input encoding is used for Czech. o A new macro `Dx' has been added to the mdoc package which identifies the DragonFly OS. o If mdoc is used to print multiple man pages (together with the -rcR=0 command line option), each man page now starts a new page. o -mtrace has been considerably improved, now showing number and string register assignments, among other things. See the groff_trace man page for details. o The PSPIC macro now works with all devices (producing a hollow rectangle on devices which don't support inclusion of PS images) and is loaded in troffrc at start-up. o A new auxiliary macro package `62bit' has been added which provides some macros for adding, multiplying, and dividing signed 62bit integers (mainly to handle normal groff number operations without risking overflow errors). o For -ms, Eric S. Raymond contributed support for ancient Bell Labs localisms `.SC', `.UC', `.P1', and `.P2'. The latter three are enabled only after .SC is called. o A new string, `SN-STYLE', has been added to the ms macros, controlling the formatting of section numbers in headings defined by `.NH'. o The new macro package `ptx' provides a template definition for the `.xx' macro as needed by GNU ptx (for creating permuted indices).
2009-02-16Convert to user-destdir. Fix an interpreter path while here.wiz1-3/+11
Bump PKGREVISION for the latter.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-2/+2
2008-05-26Yet another tmac PLIST fix.tnn1-2/+2
This whole mess needs to be cleaned up and sanitised.
2007-09-08Convert to use the features framework.jlam1-5/+2
2007-09-06Convert all libnbcompat/buildlink3.mk references to inplace.mk.jlam1-3/+2
2007-08-05OSF1 needs getopt_long like IRIX. Add another PLIST conditional for OSF1.tnn2-4/+10
2007-08-01To disable CHECK_PERMS, it works better to spell the option NO.joerg1-2/+2
*blush*
2007-07-31On some platforms, groff is needed to build checkperms, so disablejoerg1-1/+3
the check here.
2007-07-20Fix PLIST problem on HP-UX.tnn2-8/+14
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2007-02-19IRIX 6 doesn't have getopt_long as well.rillig1-2/+2
2007-02-02Let Xaw take care of the X11 dependency.joerg1-3/+2
2006-10-23Auto-generate the portion of the PLIST for ${PREFIX}/lib/groff/site-tmacdmcmahill1-1/+4
as what ends up in there is based on details of what ones os may or may not come with. Fixes packaging on solaris and probably others.
2006-10-03added support for IRIX 5schwarz1-1/+6
2006-07-24Add groff-docs option, enabled by default.wiz5-92/+101
When turning it off, you can get rid of the netpbm, psutils, and ghostscript dependencies. Might help in bootstrapping some platforms. Based on a patch from schmonz@. While here, improve PLIST by trying to remove an additional directory and bump PKGREVISION for that.
2006-04-07List info files directly in the PLIST and honor PKG{INFO,MAN}DIR.jlam2-3/+4
2006-03-12Fixed the path to the sed interpreter. Bumped PKGREVISION.rillig1-3/+8
2006-03-05(Hopefully) fix Solaris PLIST. Addresses PR 32966 by Neil Hoggarth.wiz2-30/+36
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-31> When building on Interix, add Xext to X_EXTRA_LIBS. The xditviewben2-6/+6
> program requires Xaw, which requires the Xlib shape routines, which on > Interix are in Xext. http://www.faqs.org/faqs/x-faq/part6/section-27.html Move fix from Makefile to options.mk, so it is only used when the x11 option is enabled.
2005-12-31When building on Interix, add Xext to X_EXTRA_LIBS. The xditviewben1-1/+5
program requires Xaw, which requires the Xlib shape routines, which on Interix are in Xext. http://www.faqs.org/faqs/x-faq/part6/section-27.html
2005-12-09Add x11 option to the package, on by default.wiz3-1/+104
Addresses PR 23130 by reed@
2005-12-09Remove PLIST.SunOS -- it is incorrect, and the differenceswiz1-529/+0
should be handled with PLIST_SUBST instead.