pdfroff(1) manual page
pdfroff(7) manual page
groff_omit(7) manual page
groff_opmode(7) manual page
groff_sanitize(7) manual page
groff_toc(7) manual page
The set of package files, which appear below, represent snapshots of the state of groff-pdfmark development on the date indicated, in the form YYYYMMDD.N, (with 'N' as a serialization index, to accommodate multiple snapshots in any given day), as the effective version number for the snapshot release. The content of the various package files comprises:
groff-pdfmark-YYYYMMDD.N-src.tar.xz | A snapshot of the repository content, with the addition of generated configure script, and GNU format ChangeLog, as committed on the specified date |
groff-pdfmark-YYYYMMDD.N-posix-bin.tar.xz | A generated executable copy of the pdfroff shell script, suitable for deployment on POSIX compliant operating systems |
groff-pdfmark-YYYYMMDD.N-win32-bin.tar.xz | A generated executable copy of the pdfroff shell script, suitable for deployment on MS-Windows operating systems, (with a suitable Bourne shell execution environment) |
groff-pdfmark-YYYYMMDD.N-doc.tar.xz | Generated copies of the pdfmark.pdf, and pdfroff.1.pdf documentation files, accompanied by the source for pdfmark.pdf, offered as an example |
groff-pdfmark-YYYYMMDD.N-man.tar.xz | Generated copies of associated manual pages ... currently pdfroff.1 alone |
groff-pdfmark-YYYYMMDD.N-tmac.tar.xz | groff macro files which are maintained as groff-pdfmark components; (excludes s.tmac, which must be as recent as that incorporated into the groff-pdfmark repository) |
ファイル名 | サイズ | 日時 | ダウンロード回数 |
groff-pdfmark-20241030.1-doc.tar.xz | 587.79 k | 2024-11-03 01:45:21 | 3 |
groff-pdfmark-20241030.1-src.tar.xz | 203.02 k | 2024-11-03 01:45:21 | 3 |
groff-pdfmark-20241030.1-man.tar.xz | 22.83 k | 2024-11-03 01:45:20 | 4 |
groff-pdfmark-20241030.1-shasum.gpg | 1.23 k | 2024-11-03 01:45:20 | 4 |
groff-pdfmark-20241030.1-posix-bin.tar.xz | 9.1 k | 2024-11-03 01:45:20 | 3 |
groff-pdfmark-20241030.1-win32-bin.tar.xz | 9.28 k | 2024-11-03 01:45:20 | 3 |
groff-pdfmark-20241030.1-tmac.tar.xz | 41.83 k | 2024-11-03 01:45:20 | 5 |
Downloaded tarballs for groff‑pdfmark‑YYYYMMDD.N may be verified, by checking against the SHA512 checksums which have been enumerated within the corresponding validation file, groff‑pdfmark‑YYYYMMDD.N‑shasum.gpg, (which may, itself, be verified by GPG signature, since it has been signed with my public key, available from OpenPGP public key servers, with footprint C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F), by running the command:
$ gpg --decrypt groff-pdfmark-YYYYMMDD.N-shasum.gpg | shasum --check --ignore-missing
(note that the --ignore-missing option is not strictly required, but is recommended when only a subset of the tarballs for the corresponding groff‑pdfmark‑YYYYMMDD.N release has been downloaded).
Unpacking of groff‑pdfmark‑YYYYMMDD.N‑src.tar.xz will create a free-standing source tree, below the current working directory; unpacking each of the other package tarballs will reproduce the structure of the 'bin' and 'share' subtrees of a standard installation, with the current working directory substituted in place of the normal installation prefix.
Rev. | 日時 | 作者 | メッセージ RSS |
cf742bae | 2024-10-31 05:42:35 | Keith Marshall | Update automated preparation for distribution. * Makefil... |
5f17c554 | 2024-10-31 01:13:35 | Keith Marshall | Set version number for new release. * configure.ac (AC_I... |
7b5390f9 | 2024-10-31 00:50:48 | Keith Marshall | Add groff_sanitize.7 manual page source file. * man/grof... |
b5ddaa09 | 2024-10-24 22:10:24 | Keith Marshall | Support substitutions for dual-token escape sequences. *... |
5f71b353 | 2024-10-19 03:02:11 | Keith Marshall | Strip delimited argument escape sequences from sanitized ... |
1dd113b9 | 2024-10-11 04:38:50 | Keith Marshall | Improve handling of groff special characters in sanitized... |
7fb94148 | 2024-10-08 03:30:51 | Keith Marshall | Improve filtering of groff special tokens from sanitized ... |
c2eeb7bf | 2024-10-04 07:25:46 | Keith Marshall | Improve escape sequence detection when sanitizing text. ... |
c12f2552 | 2024-09-30 17:22:54 | Keith Marshall | Create obfuscation hook for manpage author's e-mail addre... |
27c1e67c | 2024-08-19 06:11:16 | Keith Marshall | Update macro files copyright notices. * tmac/anpdf.tmac ... |
The ten most recent commits to the repository are summarized below; for the full log, please refer to the ChangeLog page.
- 2024-10-30 Keith Marshall <address@hidden>
- Update automated preparation for distribution.
- * Makefile.in (mandist): Include all generated manual pages.
- [mandist] (dist_transform): Adjust experssion to accommodate all.
- (docdist): Include all generated PDF manual pages.
- (gpgsum): Avoid overwrite prompt.
- 2024-10-30 Keith Marshall <address@hidden>
- Set version number for new release.
- * configure.ac (AC_INIT): Increment argument corresponding to...
- (PACKAGE_VERSION): ...this configuration variable, to 24.10.
- 2024-10-30 Keith Marshall <address@hidden>
- Add groff_sanitize.7 manual page source file.
- * man/groff_sanitize.7.man: New file.
- * Makefile.in (manpages): Add groff_sanitize.7 to build goals.
- 2024-10-24 Keith Marshall <address@hidden>
- Support substitutions for dual-token escape sequences.
- * tmac/sanitize.tmac (sanitize): Add internal call to...
- (sanitize:esc-auto.assign): ...this new auxiliary helper macro;
- it dynamically binds a handler for any input escape sequence in...
- (sanitize:esc-char.subst): ...this new filter identification string.
- (sanitize:esc-auto.assign.init, sanitize:esc-auto.assign.scan)
- (sanitize:esc-auto.assign.handler, sanitize:esc-auto.assign.void)
- (sanitize:diag): New helper macros; they facilitate implementation...
- (sanitize:esc-auto.assign): ...of this.
- 2024-10-18 Keith Marshall <address@hidden>
- Strip delimited argument escape sequences from sanitized text.
- * tmac/sanitize.tmac (sanitize:esc-s, sanitize:esc-v): New macros;
- each of these is implemented, internally, as an alias for...
- (sanitize:esc-delimited): ...this new generic handler macro.
- (sanitize:scan.delimiter.push, sanitize:scan.delimiter.pop): New
- helper macros; they are used by...
- (sanitize:esc-delimited): ...this, to save, and subsequently restore,
- effective escape sequence delimiter context, in...
- (sanitize:scan.delimiter.stack): ...this new string.
- (sanitize:esc-generic): Refactored; it now uses...
- (sanitize:skip-handler): ...this new string; it defines a template,
- used for redirection of control to one, or other of...
- (sanitize:skip-(, sanitize:skip-[): ...these, as appropriate.
- 2024-10-10 Keith Marshall <address@hidden>
- Improve handling of groff special characters in sanitized text.
- * tmac/sanitize.tmac (sanitize:esc-(hy): Redefine as a string, with
- value equivalent to a single ASCII hyphen-minus; now used by...
- (sanitize:esc(??.subst): ...this new macro; it handles substitutions
- for two-character escapes of the form "\(??", on behalf of...
- (sanitize:esc-(): ...this; add a sanity check, to ensure that the
- input text residual comprises no fewer than two characters, as needed
- to complete the "\(??" escape sequence; otherwise simplify, delegating
- handling of the entire substitution operation to...
- (sanitize:esc-(??.subst): ...this; it is also used by...
- (sanitize:esc-[): ...this new macro; it also performs two-character
- escape substitution, for the alternative groff "\[??]" form, such that
- escapes of both "\(??" and "\[??]" forms are substituted congruently.
- (sanitize:esc-(mi, sanitize:esc-(en): New strings; they define
- substitutions for "\(mi" and "\(en", respectively; both are aliases...
- (sanitize:esc-(hy): ...for this; thus all three result in substitution
- of a single ASCII hyphen-minus glyph.
- (sanitize:esc-(em): New string; it defines a substitution for the
- "\(em" escape, such that it is replaced by a conjoined pair of ASCII
- hyphen-minus glyphs.
- 2024-10-07 Keith Marshall <address@hidden>
- Improve filtering of groff special tokens from sanitized text.
- * tmac/sanitize.tmac (sanitize:scan.reject): New string; with
- default value of "'\&\%\:'", it specifies a list of groff special
- tokens, enclosed within a matching pair of arbitrary delimiting
- tokens, ("'" in this default case), which are to be filtered out
- of sanitized text, and thus discarded from this context.
- (sanitize:scan.subst): New string; with default value comprising
- the space-separated list of quoted macro arguments, "'\-'-'",
- and "'\ \~' '", this specifies a collection of special token
- substitution groups, arbitrarily delimited by the "'" token.
- (sanitize:scan.filter): New macro; called by...
- (sanitize): ...this, it interprets, and applies the effect of...
- (sanitize:scan.reject, sanitize:scan.subst): ...these filters.
- 2024-10-03 Keith Marshall <address@hidden>
- Improve escape sequence detection when sanitizing text.
- * tmac/sanitize.tmac (sanitize:scan.execute): Incorporate a test
- for groff's escape character; substitute string "^[".
- (sanitize): Test for "^[", rather than groff's escape character,
- to identify the start of any potential escape sequence.
- 2024-09-30 Keith Marshall <address@hidden>
- Create obfuscation hook for manpage author's e-mail address.
- * Makefile.in (AUTHOR_MT_ADDRESS): New macro; define it with its
- default value representing the author's true e-mail address.
- (manpage_update_script) [@AUTHOR_MT_ADDRESS@]: Expand it.
- * man/pdfroff.1.man man/pdfroff.7.man man/groff_opmode.7.man
- * man/groff_omit.7.man man/groff_toc.7.man (MT): Substitute...
- (@AUTHOR_MT_ADDRESS@): ...this, in place of author's actual e-mail
- address, as appropriate.
- 2024-08-18 Keith Marshall <address@hidden>
- Update macro files copyright notices.
- * tmac/anpdf.tmac tmac/omit.tmac tmac/opmode.tmac
- * tmac/pdfmark.tmac tmac/pdfroff.tmac tmac/sanitize.tmac
- * tmac/spdf-toc.tmac tmac/spdf.tmac tmac/strcase.tmac tmac/toc.tmac:
- Make all copyright notices consistent; identify all as originating
- from within the groff-pdfmark project.