The NetBSD Project

CVS log for pkgsrc/textproc/asciidoc/distinfo

[BACK] Up to [] / pkgsrc / textproc / asciidoc

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.37 / (download) - annotate - [select for diffs], Tue Apr 4 07:16:18 2023 UTC (5 months, 2 weeks ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Changes since 1.36: +4 -4 lines
Diff to previous 1.36 (colored)

asciidoc: because of distfile change, move to DIST_SUBDIR

Revision 1.36 / (download) - annotate - [select for diffs], Mon Apr 3 17:26:02 2023 UTC (5 months, 2 weeks ago) by adam
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)

asciidoc: original repo is gone - switch to PyPI; refer to pygmentize with PYVERSSUFFIX; tests are gone; bump revision

Revision 1.35 / (download) - annotate - [select for diffs], Sun May 29 09:39:44 2022 UTC (15 months, 3 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.34: +4 -4 lines
Diff to previous 1.34 (colored)

asciidoc: update to 10.2.0.

Version 10.2.0 (2022-05-22)
.Future feature
As part of the intended 10.3.0 release, the following document attribute flags will be reserved for modifying asciidoc-py runtime behavior:

- `future-compat`
- `legacy-compat`
- `compat-mode`

Please see[GH issue #254] for more information.

.Bug fixes
- Fix verbose output not working when using a2x or asciidoc entry points

- Automate publishing asciidoc-py website as part of release process

Version 10.1.4 (2022-03-01)
.Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes

Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 8 08:52:58 2022 UTC (18 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

asciidoc: update to 10.1.4.

Version 10.1.4 (2022-03-01)
.Bug fixes
- Add missing test py files to dist archives
- Fix DeprecationWarnings in a2x regexes

Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 1 08:51:09 2022 UTC (18 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.32: +4 -4 lines
Diff to previous 1.32 (colored)

asciidoc: update to 10.1.3.

Version 10.1.3 (2022-02-20)
.Bug fixes
- Add missing py files to dist archives
- Fix including packages outside of asciidoc

Revision 1.32 / (download) - annotate - [select for diffs], Fri Feb 18 09:16:32 2022 UTC (19 months ago) by wiz
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

asciidoc: update to 10.1.2.

Version 10.1.2 (2022-02-17)
.Bug fixes
- DESTDIR passed to pip as part of make install
- Add number of missing files to release tarballs
- Fix parsing asciidoc_opt values with spaces for a2x

- Cleanup unused parts of Makefile
- Website files removed from main asciidoc-py repo

Version 10.1.1 (2021-12-20)
.Bug fixes
- Fix RuntimeWarning when executing asciidoc or a2x within repository
- Fix index out of range error in a2x (thanks @osmith42)

Version 10.1.0 (2021-12-17)
- Add top-level `__version__` and `VERSION` module exports (thanks @tbpassin)

.Bug fixes
- Fix self reference errors in AsciiDocApi (thanks @tbpassin)
- Add back asciidoc execute print in a2x verbose

Version 10.0.2 (2021-11-12)
.Bug fixes
- Fix errors not displaying when called via a2x (thanks @osmith42)
- Fix incorrect parsing of asciidoc_opts in a2x (thanks @lmarz)

- Fix automating homebrew release updates

Version 10.0.1 (2021-10-28)
.Bug fixes
- Fix running make docs
- Fix warning in music filter when using GraphicsMagick
- Fix handling escaped attributes inside of macros
- Include *.xsl and *.sty files in pip installations

Version 10.0.0 (2021-10-16)
.Breaking Changes has been rewritten to be a[proper Python package], installable via pip. Downloading and running asciidoc from the repo is not recommended, but can be done through `python3 -m asciidoc` or `python3 -m asciidoc.a2x`. CLI usage should remain the same where both `asciidoc` and `a2x` CLI commands are available after pip installation. Support for overriding the bundled *.conf files is done through CLI flags, environment variables, etc., and not through directly editing the files within the installation. Importing asciidoc should no longer require the `` script, and can be done through regular python import, e.g. `import asciidoc; asciidoc.execute(...)`.

The APIs of the asciidoc and a2x scripts are now considered "provisional" with no guarantee of BC between releases with the exception of the `asciidoc.execute` method. Please post an issue on our tracker for any method you directly rely on and would like to have BC for.

- Install using `pip install asciidoc`

- Changed website domain to The old domain will redirect for a period of time, but will be updated at some point to point at website created by the[AsciiDoc Working Group].

- Test against 3.10 stable

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 24 11:04:09 2022 UTC (19 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.30: +4 -4 lines
Diff to previous 1.30 (colored)

asciidoc: revert upgrade

The asciidoc script just returns exit code 1 whatever I pass it.
(the self tests worked)

Revision 1.30 / (download) - annotate - [select for diffs], Mon Jan 24 09:58:21 2022 UTC (19 months, 4 weeks ago) by wiz
Branch: MAIN
Changes since 1.29: +4 -4 lines
Diff to previous 1.29 (colored)

asciidoc: update to 10.1.1.

Version 10.1.1 (2021-12-20)
.Bug fixes
- Fix RuntimeWarning when executing asciidoc or a2x within repository
- Fix index out of range error in a2x (thanks @osmith42)

Version 10.1.0 (2021-12-17)
- Add top-level `__version__` and `VERSION` module exports (thanks

.Bug fixes
- Fix self reference errors in AsciiDocApi (thanks @tbpassin)
- Add back asciidoc execute print in a2x verbose

Version 10.0.2 (2021-11-12)
.Bug fixes
- Fix errors not displaying when called via a2x (thanks @osmith42)
- Fix incorrect parsing of asciidoc_opts in a2x (thanks @lmarz)

- Fix automating homebrew release updates

Version 10.0.1 (2021-10-28)
.Bug fixes
- Fix running make docs
- Fix warning in music filter when using GraphicsMagick
- Fix handling escaped attributes inside of macros
- Include *.xsl and *.sty files in pip installations

Version 10.0.0 (2021-10-16)
.Breaking Changes has been rewritten to be a[proper Python package], installable
via pip. Downloading and running asciidoc from the repo is not
recommended, but can be done through `python3 -m asciidoc` or
`python3 -m asciidoc.a2x`. CLI usage should remain the same where
both `asciidoc` and `a2x` CLI commands are available after pip
installation. Support for overriding the bundled *.conf files is
done through CLI flags, environment variables, etc., and not through
directly editing the files within the installation. Importing
asciidoc should no longer require the `` script, and
can be done through regular python import, e.g. `import asciidoc;

The APIs of the asciidoc and a2x scripts are now considered
"provisional" with no guarantee of BC between releases with the
exception of the `asciidoc.execute` method. Please post an issue
on our tracker for any method you directly rely on and would like
to have BC for.

- Install using `pip install asciidoc`

- Changed website domain to The
old domain will redirect for a period of time, but will be updated
at some point to point at website created by the[AsciiDoc Working Group].

- Test against 3.10 stable

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 26 11:21:34 2021 UTC (22 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):

Revision 1.28 / (download) - annotate - [select for diffs], Fri Oct 8 21:23:11 2021 UTC (23 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

asciidoc: update to 9.1.1.

Version 9.1.1 (2021-09-18)
.Bug fixes
- Cleanup outfile on system-exiting exceptions (thanks @felipec)

- Add missing requires directive for source-highlight (thanks @marv)

Revision 1.27 / (download) - annotate - [select for diffs], Thu Oct 7 15:00:40 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.26: +1 -2 lines
Diff to previous 1.26 (colored)

textproc: Remove SHA1 hashes for distfiles

Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 18 10:14:27 2021 UTC (2 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored)

asciidoc: update to 9.1.0.

Version 9.1.0 (2021-02-08)
- Can specify a line range when using the `include` macro.
- Setting the `SGML_CATALOG_FILES` environment variable will set `--catalogs` on xmllint within a2x.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Feb 4 11:13:37 2021 UTC (2 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.24: +5 -5 lines
Diff to previous 1.24 (colored)

asciidoc: update to 9.0.5.

Version 9.0.5 (2021-01-24)
.Bug fixes
- Use config newline setting in system attribute evaulation (thanks @hoadlck)

- Update to deadsnakes/python@v2.0.2

Revision 1.24 / (download) - annotate - [select for diffs], Mon Nov 9 10:35:15 2020 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

asciidoc: update to 9.0.4.

Version 9.0.4 (2020-10-20)
.Bug fixes
- Fix listing out installed plugins (e.g. --filter list)
- Fix python version check failing on 3.10 (thanks @hoadlck)

- Update to deadsnakes/python@v2.0.0 for testing dev python versions
- Move from testing against 3.9-dev to stable 3.9
- Add 3.10-dev test target

Revision 1.23 / (download) - annotate - [select for diffs], Sun Oct 18 14:33:58 2020 UTC (2 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.22: +5 -5 lines
Diff to previous 1.22 (colored)

asciidoc: update to 9.0.3.

Version 9.0.3 (2020-10-05)
.Bug fixes
- Fix extra newline characters inserted into generated source (thanks @hoadlck)

- Validate line endings as part of test suite

Revision 1.22 / (download) - annotate - [select for diffs], Wed Sep 30 09:50:18 2020 UTC (2 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.21: +5 -5 lines
Diff to previous 1.21 (colored)

asciidoc: update to 9.0.2.

Version 9.0.2 (2020-07-21)
.Bug fixes
- Revert to using optparse from argparse for a2x

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 8 19:05:56 2020 UTC (3 years, 2 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.20: +5 -6 lines
Diff to previous 1.20 (colored)

Update asciidoc to 9.0.1.

Version 9.0.1 (2020-06-26)

Bug fixes

-   Fix a2x crashing on decoding generated HTML pages


-   Fix generated tar.gz not having files under top-level asciidoc folder


-   Test against Python 3.9

Version 9.0.0 (2020-06-02)

Additions and changes

-   Port asciidoc to run on Python 3.5+ (see for the EOL Python 2 implementation)
-   Drop internal implementation of OrderedDict and use the standard library
    collections.OrderedDict instead
-   Implement Dockerfile for running asciidoc
-   Add Catalan translation
-   Add docbook5 backend
-   Fix misspellings in various files and documents
-   Use UTC for testing instead of Pacific/Auckland (which observes daylight
    saving time)
-   Use "with" context statement for opening and closing files instead of older
    try/finally pattern
-   Search sibling paths before system wide paths in asciidocapi
-   Add manpage for
-   Use argparse instead of optparse for argument parsing
-   Add simplified Chinese translation (thanks @muirmok)
-   vim-asciidoc: speed up the refresh process for big files (thanks
-   Allow specifying floatstyle attribute for figures, tables, equations,
    examples in docbook (thanks @psaris)
-   Use trans python module (if available) to better handle character
    decomposition to ascii for ascii-ids (thanks @rkel)
-   Use lru_cache to memoize repeated calls to macro look-up, giving potential
    ~15% speed-up on parsing

Bug fixes

-   Fix index terms requiring two characters instead of just one (see
-   Properly capture and use colophon, dedication, and preface for docbooks in
    Japanese (see
-   make install did not include the filter
-   Fix a2x option collection from input file with non-ascii encoding
-   Fix options attribute not being properly parsed in Delimited Blocks
    attribute list


-   Migrate from hierarchical A-A-P build system to top-level Makefile
-   Add make help target that prints out usage message for make
-   Fix double slash issue in Makefile when installing asciidoc or its docs


-   Commit generated test files to the repository for continuous integration
-   Test against Python 3.5+ on Travis-CI
-   Remove symlink tests/ in favor of just appending to sys.path
-   Add requires directive to testasciidoc.conf to indicate necessary external
    dependencies (e.g. source-highlight)

Revision 1.20 / (download) - annotate - [select for diffs], Sun May 3 12:03:51 2020 UTC (3 years, 4 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.19: +6 -5 lines
Diff to previous 1.19 (colored)

asciidoc: switch to the py3 port of asciidoc, update to 9.0.0rc2.

This is technically a release candidate but it has been tested in a limited
pbulk build and it lets us get rid of another python2 dependency.

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jul 3 03:48:38 2018 UTC (5 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

asciidoc: updated to 8.6.10

Version 8.6.10:
Additions and changes
- Improve reproducibility of builds (e.g. support SOURCE_DATE_EPOCH)
- Add SVG output support
- Improve documentation
- Update translations

Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 4 01:59:18 2015 UTC (7 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile
	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.

Revision 1.17 / (download) - annotate - [select for diffs], Sat Nov 23 18:37:40 2013 UTC (9 years, 10 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Update textproc/asciidoc to 8.6.9

Upstream changes:

Version 8.6.9 (2013-11-09)
Additions and changes

    html5, xhtml11 and slidy outputs now wrap pre element contents at right margin
    Vim syntax file: highlight line breaks in lists (patch submitted by Alex Efros).
    Vim syntax file: fixed highlighting of lines with spaces preceding an indented paragraph.
    Vim syntax file: dropped ) from list of illegal characters following opening quote.

    Added + intrinsic attribute.
    Allow tabsize=0 in configuration file.
    Removed wordpress backend into the blogpost project (where it belongs) as an AsciiDoc backend plugin.
    Added HTML5 footer badges.
    Added favicon to AsciiDoc website.
    Changed AsciiDoc website domain to
    Vim syntax file: closing quote character cannot be immediately followed by same closing quote character.
    Documentation updates.
    If admonition icons are embedded using the Data URI Scheme and the icons directory is undefined or does not exist then the iconsdir attribute is set to the location of the icons installed in the AsciiDoc configuration directory.
    Updated ./stylesheets/pygments.css from pygments 1.4.
    HTML backends: Align inline images to text-bottom.
    html4 backend: Added hr attribute to make the inter-section horizontal ruler element optional.
    Documented Callout lists cannot be used within tables.
    Removed Vim related stuff from the installer makefile.
    Dropped vim/ftdetect/asciidoc_filetype.vim from distribution, the file detection was broken and the default settings satisfied noone.
    Vim syntax highlighter: increase sync backtracking to catch changes to large block elements.
    Added Romanian language configuration file. Contributed by Vitalie Lazu.
    Added ruler and line-break outputs to HTML Help outputs. Patch submitted by DonM.
    Added Czech language configuration file. Contributed by Petr Klíma.
    html4 backend: allow embedded images and icons (data-uri attribute).
    html4 backend: table and example block caption place at bottom for consistency.
    html4 backend: dropped border around example block.
    html4 backend: cellpaddings made equal to 4 for consistency.
    Vim syntax highligher: Highlight closing OpenBlock delimiter when it immediately follows a list.
    Updated html5 backend (previous commit was xhtml11 only).
    Embedded data-uri images now figure file mimetype from file contents rather than the file extension. Patch submitted by Lex Trotman.

Bug fixes

    indexterm2:[ ] macro syntax now recognized.
    Synthesised *-option attributes for options set in table conf file style entries.
    Makefile: Fixed sh compatibility issue.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Aug 6 20:05:27 2012 UTC (11 years, 1 month ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)

Update textproc/asciidoc to 8.6.8

Upstream changes:

Release highlights

Added full complement of styles to Open Blocks and Normal Paragraphs???those
with a minimalist bent could construct virtually any document using just Title,
Normal Paragraph and Open Block syntaxes.

Other additions and changes

    Increased default maximum include depth from 5 to 10.

    Emit warning if maximum include depth is exceeded.

    Suppress repeated console messages.

    Music filter: removed --beams=None option from abc2ly invocation because it
	is broken on LilyPond 2.14 (Ubuntu 12.04).

    Replaced obsolete <tt> tag with <code> in HTML backends.

    Allow configuration attribute entries to create a new section (previously
	you could only modify existing sections). See: discussion list.

    Documented {wj} (word-joiner) attribute and updated FAQ. See: discussion

    FAQ: Added How can I place a footnote immediately following quoted text?
	See discussion list.

    Added Greek language configuration file. Contributed by Michael
	Dourmousoglou. See discussion list.

    FAQ: Added Using roles to select fonts for PDF. Submitted by Lex Trotman
	and based on solution by Antonio Borneo. See: discussion list.

    Apply same monospaced font size to all monospaced text.

    Changed 0 number padding to spaces in numbered GNU source-highlight

    Allow highlight source highlighter to use python for Python {language}
	name. r1142: Update the AsciiDoc source filter to allow the use of the
	highlight source code highlighter. See discussion list.

    Vim syntax highlighter: Don?t confuse trailing open block delimiter with
	section underline.

    Added skip option to paragraphs (c.f. Delimited Block skip option).

Bug fixes

    FIXED: latex, music and graphviz filters: When the filter output image is
	data-uri encoded write it to the indir (instead of the outdir) so that encoder
	can find it. See discussion list.

    FIXED: Escape the ] character inside inline macros. See discussion list.

    FIXED: source highlighter filter: Pass role attribute to HTML backends.

    FIXED: source highlight filter: docbook backend: role attribute was not
	passed to listings without a title. Patch submitted by Lex Trotman. See
	discussion list.

    FIXED: FOPException: Raster ByteInterleavedRaster error (FOP
	1.0, ImageMagick 6.6.9-7).

Revision 1.15 / (download) - annotate - [select for diffs], Fri Apr 13 21:22:20 2012 UTC (11 years, 5 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored)

Update textproc/asciidoc to 8.6.7

Upstream changes:

No major enhancements but quite a few bug fixes which, among other things,
fixes Jython compatibility and improves Windows compatibility.

All additions and changes

    Vim syntax highlighter: highlight entity refs in macro arguments.

    Added files with .asciidoc extension to Vim file type detection. Patch
submitted by Dag Wiers.

    Added replacement3 substitution to enable ODT whitespace processing.

    Added unbreakable option to XHTML and HTML 5 backends.

    Implemented toc::[] block macro and toc-placement attribute for HTML
backends to allow the Table of Contents placement to be set manually by the

    Added FAQs: How can I control page breaks when printing HTML outputs? and
Is it possible to reposition the Table of Contents in HTML outputs?.

    Added --backend and --backend-opts options to the a2x command to allow a2x
to use backend plugin code extensions. Patch submitted by Lex Trotman.

    Added args block attribute to source highlight blocks to allow arbitrary
parameters to be passed to the source highlighters.

    If the ascii-ids attribute is defined then non-ascii characters in
auto-generated IDs are replaced by their nearest ascii equivalents (to work
around DocBook processor limitations).

    Added global blockname attribute which is dynamically updated to identify
the current block. See discussion list.

    xhtml11, html5 backends: Include book part TOC entries for multi-part
books. Patch submitted by Lo Paillotin.

    Removed code filter example from the AsciiDoc User Guide so that backends
implemented as external plugins can compile the manual. See discussion list.

    If the delimited block skip option is set then do not consume block title
and attributes. This makes it possible for the comment delimited blocks to use
an attribute list (previously the comment delimited block was hardwired to skip
preceding attributes and titles). See discussion list.

    Added backend-confdir intrinsic attribute.

Bug fixes:

    FIXED: slidy backend: broken stylesheet attribute. Patch submitted by
Micheal Hackett.

    FIXED: Restored missing themes to zip file distribution archive.

    FIXED: Grammatical error in error messages. Patch submitted by Dag Wieers.

    FIXED: Use configured normal substitution in preference to the default one.

    FIXED: The eval block macro would execute multiple times if it evaluated to

    FIXED: Duplicated entries in TOC of large document. Patch submitted by
Sebastien Helleu.

    FIXED: Python 2.4 backward incompatibility.

    FIXED: 8.6.6 regression broke Jython compatibility. See discussion list.

    FIXED: Leaky file handles in a2x and music and latex filters which created
incompatibility problems for Jython.

    FIXED: All Python filters are executed with the same Python interpreter
that executes the asciidoc parent (previously filters were hardwired to execute
the python interpreter). This prevents Python mix-ups.

    FIXED: Microsoft Windows shelled command-line truncation that caused
shelled commands to fail e.g. the data-uri attribute failure.

Revision / (download) - annotate - [select for diffs], Sat Oct 8 22:33:17 2011 UTC (11 years, 11 months ago) by tron
Branch: pkgsrc-2011Q3
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

Pullup ticket #3540 - requested by gls
textproc/asciidoc: security update

Revisions pulled up:
- textproc/asciidoc/Makefile                                    1.29
- textproc/asciidoc/PLIST                                       1.15
- textproc/asciidoc/distinfo                                    1.14

   Module Name:	pkgsrc
   Committed By:	gls
   Date:		Sat Oct  8 21:13:47 UTC 2011

   Modified Files:
   	pkgsrc/textproc/asciidoc: Makefile PLIST distinfo

   Log Message:
   Update textproc/asciidoc to 8.6.6.

   Release highlights

   The AsciiDoc plugin architecture has been enhanced, unified and extended:
   - Plugin commands have been added to the asciidoc(1) --backend option.
   - An asciidoc(1) --theme option has been implemented to specify a
   theme and to manage theme plugins.
   - A plugin build command (for creating plugins) added.
   - build, install, list and remove plugin commands are all recognized
   by asciidoc(1) --backend, --filter and --theme options.

   A security update by Kenny MacDermid removes the use of eval() on
   untrusted input (to disallow code malicious execution).

   Complete changelog can be accessed here:

Revision 1.14 / (download) - annotate - [select for diffs], Sat Oct 8 21:13:47 2011 UTC (11 years, 11 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.13: +4 -4 lines
Diff to previous 1.13 (colored)

Update textproc/asciidoc to 8.6.6.

Release highlights

The AsciiDoc plugin architecture has been enhanced, unified and extended:
- Plugin commands have been added to the asciidoc(1) --backend option.
- An asciidoc(1) --theme option has been implemented to specify a
theme and to manage theme plugins.
- A plugin build command (for creating plugins) added.
- build, install, list and remove plugin commands are all recognized
by asciidoc(1) --backend, --filter and --theme options.

A security update by Kenny MacDermid removes the use of eval() on
untrusted input (to disallow code malicious execution).

Complete changelog can be accessed here:

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 27 18:51:48 2011 UTC (12 years, 3 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Branch point for: pkgsrc-2011Q3
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

Update asciidoc to 8.6.5.

Release highlights:

    * The addition of an html5 backend to generate HTML 5 output. Apart from the
inclusion of audio and video block macros the html5 backend is functionally
identical to the xhtml11 backend.
    * A new flask theme for xhtml11 and html5 backends inspired by the Flask
website styling (see toc2 example in the next item below).
    * The new toc2 attribute generates a table of contents in the left hand
margin (xhtml11 and html5 backends).
    * a2x(1) now has a flexible mechanism for copying arbitrary resource files
to HTML based outputs#-#this is very handy for generating EPUB files with
embedded fonts and other resources.
          o The a2x(1) --resource option can be used to inject any file into
EPUB output documents e.g. CSS resources such as fonts and background images.
          o Explicitly specified resources are added to the EPUB OPF manifest
          o You can explicitly specify file extension MIME types.
          o The enhanced resource processing works around a couple of DocBook
XSL bugs (see EPUB Notes).

Read the CHANGELOG for a full list of all additions, changes and bug fixes.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Feb 24 21:54:59 2011 UTC (12 years, 7 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

Update textproc/asciidoc to 8.6.4

Upstream changes:

Additions and changes

* Added text foreground and background color along with text size CSS styles for
XHTML outputs.
* Vim syntax highlighter: highlight macros that start with an attribute
reference (a common idiom).
* Vim syntax highlighter: highlight attribute references in macro attribute lists.
* Attribute entries can be used to set configuration markup templates.
* Double-width East Asian characters in titles now correctly match the title
underline widths.
* Implemented asciidoc(1) filter commands.
* User's home directory now calculated in a platform independent manner.
* Added double-quote characters to French language file.
* Vim Syntax highlighter: Highlight closing OpenBlocks which immediately follow
a literal paragraph.
* Changed UNIX /dev/null to OS independent os.devnull in filters code.
* Vim syntax highlighter: Single and double quoted text now highlights correctly
when preceded by an attributes list.
* Added Ukrainian language file (lang-uk.conf). Added double-quote characters to
Russian language file.conf).
* Single and double quote characters are now set using the {lsquo}, {rsquo},
{ldquo} and {rdquo} attributes. This makes is easy to customise language specific
* Implemented conf-files attribute to allow configuration files to be specified
in the source document.

Bug fixes

* FIXED: Auto-generated section title ids are now Unicode aware.
* FIXED: Setting quotes configuration entries using document attribute entries
failed if the attribute entry was not in the document header.
* FIXED: If the input and output file names were different then the output file
name was incorrectly used to synthesize docinfo file names.
* FIXED: An error can occur when more than one consecutive quotes are defined as
a blank string.
* FIXED: Encoding error in automatically generated author initials.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Nov 29 21:49:56 2010 UTC (12 years, 9 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.10: +4 -4 lines
Diff to previous 1.10 (colored)

Update textproc/asciidoc to 8.6.3

This release was intended primarily to fix regressions introduced by 8.6.2, but
the incubation period was longer than expected and it now also includes a number
of enhancements an few other bug fixes.

Complete CHANGELOG at:

Revision 1.10 / (download) - annotate - [select for diffs], Sun Oct 24 20:35:06 2010 UTC (12 years, 11 months ago) by gls
Branch: MAIN
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Update textproc/asciidoc to 8.6.2

pkgsrc changes:
- take MAINTAINERship (ok gdt@)

upstream changes:

Version 8.6.2 (2010-10-03)
Additions and changes

    * docbook45: Enclosed bibliographic lists in a bibliodiv - you can now
	 include block titles with bibliographic lists.
    * Added optional keywords, description and title document header meta-data
	 attributes to HTML backends for SEO.
    * AttributeEntry values can span multiple lines with a ' +' line
    * Added slidy backend (based on Phillip Lord's slidy backend
    * Implemented OpenBlock partintro style for book part introductions.
    * Comment lines substitute special characters only.
    * Backend specific global configuration files (all except asciidoc.conf)
	 are loaded after the header has been parsed - virtually any attribute can
	 now be specified in the document header.
    * xhtml11: Volnitsky theme: allow bulleted lists to have intervening
    * xhtml11: refactored CSS font-family rules to start of file.
    * xhtml11: list bullets colored gray.
    * ifdef and ifndef system block macros accept multiple attribute names:
	 multiple names separated by commas are ored; multiple attribute names
	 separated by pluses are anded.
    * xhtml11: Volnitsky theme: set max-width on labeled lists.
    * Vim syntax highlighter: Entities inside quoted text are now highlighted.
    * Added role and id attributes to HTML outputs generated by OpenBlocks.
    * Allow floating titles to generate h1 (level 0) titles in HTML outputs.
    * Added a start attribute to numbered lists to set the start number.
    * Added two more docinfo attributes docinfo1 and docinfo2 to allow and
	control inclusion of a shared docinfo file.
    * Vim syntax highlighter highlights multi-name conditional attributes.
    * LaTeX backend patch submitted by Andreas Hermann Braml
    * Implemented backend aliases; renamed docbook.conf to docbook45.conf and
	 aliased docbook45 backend to docbook; aliased xhtml11 to html.

Bug fixes

    * FIXED: Filter commands located in filter directories local to the source
	document that where not in the search PATH where not found.
    * FIXED: Volnitsky theme: Verseblock font set normal instead of monospaced.
    * FIXED: xhtml11: Callout icons were not rendered as Data URIs when icons
	and data-uri attributes were specified.
    * FIXED: Long standing bug: nested include macros did not restore the
	parent document infile and indir attributes.
    * FIXED: html4: set preamble ID anchor.
    * FIXED: xhtml11: dropped unusable id and role attributes from preamble template.
    * FIXED: Bug in multi-name conditional attributes e.g. {x,y#} fails if x or
	y is undefined.
    * FIXED: latex filter not being installed by Makefile. Thanks to Grant
	Edwards for this patch.
    * FIXED: a2x: Long-standing bug in a2x which always passes --string-param 0 to xsltproc, regardless of whether icons are enabled or not.
	Reported by Michael Wild:

Revision 1.9 / (download) - annotate - [select for diffs], Wed Aug 25 02:16:24 2010 UTC (13 years, 1 month ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored)

Update asciidoc to 8.6.1.

pkgsrc changes:
- set license
- Install more docs. Note html docs is no longer part of the upstream tarball.
- Add options pdf and epub to ensure the proper tools are installed.
  Both are off by default.

Upstream changes:

Version 8.6.1 (2010-08-22)
.Additions and changes
- 'a2x': `--resource-dir` option renamed to `--resource`.
- 'a2x': `--resource` option accepts both file and directory names.
- 'a2x': Added `-m,--resource-manifest` option.
- Added Vim syntax highlighting for quote attribute lists.
- Load 'asciidoc.conf' from all configuration directories before any
  other configuration files. This ensures that attributes used for
  conditional inclusion are set before backend configuration files are
  processed. Previously if you wanted to control global conf file
  inclusion your only choice was to modify the global 'asciidoc.conf'
- AsciiDoc 'Quote element' attributes have been simplified and
  generalized -- positional color and size attributes and named 'role'
  attribute have been replaced by a single positional attribute.

.Bug fixes
- 'FIXED': '': `BACKEND` command argument was being
- 'FIXED': Broken 'docinfo' file functionality in 'html4' and
  'xhtml11' backends (previously the docinfo file was included in
  the 'body' instead of the 'header').

Regression issues
This release breaks compatibility with quoted element positional color
and size attributes (HTML backends). To revert to the deprecated quote
behavior define the 'deprecated-quotes' attribute in the global
`asciidoc.conf` file or on the command-line.  For a more detailed
explanation of the rationale behind this change see

Version 8.6.0 (2010-08-16)
.Additions and changes
- The AsciiDoc distribution can now be built ``out of the box''
  from the distribution tarball or the Mercurial repository
  (provided you have the requisite build applications installed).
- The global configuration files directory is ignored by both
  'asciidoc' and 'a2x' if AsciiDoc configuration files are installed
  in the same directory as the asciidoc executable.  This change
  allows both a system wide copy and multiple local copies of AsciiDoc
  to coexist on the same host PC.
- CSS 'quirks' mode is no longer the default 'xhtml11' output
- Relaxed anchor ID name syntax
- Added document files: `doc/epub-notes.txt`,
- 'a2x': If all other resource locations are exhausted then recursively
  search directories named 'images' and 'stylesheets' in the
  'asciidoc' configuration files directory.
- 'a2x': options can also be set in the AsciiDoc source file. If the
  source file contains a line beginning with '// a2x:' then the
  remainder of the line will be treated as a2x command-line options.
- Added dblatex table-width processing instruction -- tables generated
  by dblatex now observe the AsciiDoc table width as a percentage
  (thanks to Gustav Broberg for suggesting this enhancement).
- 'a2x': Don't exit if the `--epubcheck` option is set and 'epubcheck'
  is missing, issue warning and continue.
- Added a global 'plaintext' attribute for dealing with large amounts
  of imported text.
- The author name format has been relaxed, if the the author does not
  match the formal specification then it is assigned to the
  'firstname' attribute (previously asciidoc exited with an error
- FAQ and documentation updates.
- Refactored chunked.xsl and epub.xsl files.
- Exchanged article.epub for more relevant book.epub on website.
- Put asciidoc.epub User Guide on website.
- 'a2x': Chunking EPUB and HTML outputs set to a per chapter basis and
  the first chapter is separate from preceding contents.
- Changed dates format in example article and books to suppress EPUB
  validation error.
- Added 'style' and 'role' CSS classes to xhtml11 section templates.
- Added the 'role' element to xhtml11 backend block templates.
- Suppressed md5 module deprecation warning from music and Graphviz filters.
- Pygments ( option added to source code
  highlight filter.  Based on Pygments source code filter written by
  David Hajage
- xhtml11: Added a new theme (volnitsky). Written and contributed by
  Leonid V. Volnitsky.
- xhtml11: Set body element class name to document type.
- Added refentryinfo element and contents (including revdate) to man
  page DocBook output. Man pages are now dated using the revdate
  attribute value if it has been defined.  Based on patch supplied by
  Rainer Muller
- Added `{template:...}` system attribute.
- Table of contents attribute 'toc' can now be specified in the
  document header.
- Reimplemented music and latex filter -m option functionality when
  the input is stdin using MD5 checksums.
- Added 'latex' filter.
- Added auto file name generation to image generating filters
  (latex,music, graphviz).
- Added `counter2` and `set2` system attributes (to implement image
  auto file name generation).
- Undefined attribute in filter command generates error but does not
- Attribute substitution proceeds from start line to end line
  (previously was in reverse order which was really confusing).
- Tidied up music filter code:
  * Format option is optional and default to 'abc' unless Lilypond
    notation detected.
  * The -m option does not apply to stdin input.
- Added paragraph styles to music and graphviz filters.
- Documented dynamic template names.  753: Graphviz filter can now
  generate SVG format images. Patch submitted by Elmo Todurov, see:
  The xhtml11 SVG Graphviz template marked EXPERIMENTAL. No SVG
  support for other backends.
- AsciiDoc template names can now contain embedded attribute
- Added 'legalnotice' tag to `doc/article-docinfo.xml` example.
- xhtml11 backend: Callouts and callout lists display callout icons
  when the 'icons' attribute is defined. See
- Document attribute names are case insensitive everywhere, this makes using
attribute entries more consistent e.g. previously :VERS: had to be refered to
with {vers} ({VERS} did not work).
- Hungarian translation of footer-text (submitted by Miklos Vajna).
- 0.1.2: Can now load AsciiDoc script named asciidoc.
  Based on patch submitted by Phillip Lord.
- German translation of footer-text (submitted by Simon Ruderich). See
- Pushed HTML footer text into language conf files with the
  introduction of a [footer-text] configuration file template section.

.Bug fixes
- *FIXED*: Sometimes multiple double quoted text elements in the same
  paragraph were mistakenly seen as starting with an inline literal.
- *FIXED*: 'localtime' and 'doctime' attributes calculated incorrect
  daylight saving / non daylight saving timezones and consequently so
  did HTML footers.  Patch submitted by Slawomir Testowy. See
- *FIXED*: Missing selector for 'List of examples' title in DocBook
  CSS file. Patch submitted by Laurent Laville. See
- *FIXED*: Broken accents in lang-hu.conf. See:
- *FIXED*: DocBook XSL generated HTML callout lists are properly
  aligned.  Submitted by Lionel Orry. See
- *FIXED*: Filter execution now occurs prior to filter markup template
  substitution to ensure image data URI encoding happens after image
  generation (see
- *FIXED*: The section numbers no longer increment when the 'numbered'
  attribute is undefined (see

Revision 1.8 / (download) - annotate - [select for diffs], Sat May 15 20:23:38 2010 UTC (13 years, 4 months ago) by gls
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.7: +4 -5 lines
Diff to previous 1.7 (colored)

Updated to 8.5.3.

Changelog way too long to mention here.
Refer to for complete
list of changes.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Mar 6 15:17:07 2009 UTC (14 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.6: +5 -6 lines
Diff to previous 1.6 (colored)

Update to 8.3.3:

1. Version 8.3.3 (2009-01-02)

   This release supercedes 8.3.2.

   Bug fixes
     * The broken and confusing numeration and numeration2 numbered list
       attributes have been dropped, use the style attribute instead.

2. Version 8.3.2 (2009-01-01)

   Additions and changes
     * Added Gouichi Iisaka's Graphviz filter to distribution.
     * The SidebarBlock element can now be rendered with an abstract
     * Reorganized filters into a separate subdirectory for each filter.
     * Updated and MANIFEST files to reflect new filters
     * Added listing style to LiteralBlock element so listings with nested
       listing blocks can be rendered as a listing block.
     * Changed example code filter to use preferred ListingBlock syntax
       (the old ~ delimited filter syntax is no longer used).
     * Implemented enumeration and enumeration2 numbered list attributes
       for specifying the list numbering style (arabic, loweralpha,
       upperalpha, lowerroman and upperroman).
     * AsciiDoc now recognizes upperalpha, lowerroman and upperroman
       numbers in listdef-numbered2 numbered lists and sets the number
       style based on the style of the first numbered list item
       (alternative to setting enumeration2 attribute).
     * Updated formatlistpat definition in .vimrc example in User Guide.
     * You can now backslash escape system block macros.
     * Added Pychart FAQ.
     * Drop paragraph text and list text, index and label match groups
       from attributes -- they are included in the element's text and we
       don't want them processed a second time as attributes.
     * Changed comment line block macro to a passthrough block macro to
       ensure no substitutions.
     * A subslist no longer has to be appended to a PassthroughBlock macro
       definition, if omitted no substitutions are performed.
     * Code tidy up: replaced deprecated <> operator with !=.
     * Removed unused linuxdoc code.
     * Code tidy ups: dropped old types module reference; replaced
       has_key() with preferred in operator.

   Bug fixes
     * Old syntax source highlight filter regression: special characters
       where not escaped in DocBook outputs.

3. Version 8.3.1 (2008-12-14)

   Additions and changes
     * Replaced the script with Ben Walton's updated autoconf
       scripts -- see [1]INSTALL for details.
     * Added a generalized AttributeEntry syntax to allow arbitrary
       configuration file entries to be set from within an AsciiDoc
       document (suggested by Henrik Maier).
     * Listing delimited blocks in DocBook outputs now support IDs; IDs of
       titled Listing and Literal delimited blocks have been moved to the
       enclosing DocBook example tag (thanks to Vijay Kumar for this
     * Replaced vertical typewriter apostrophe with punctuation apostrophe
       (thanks to Noah Slater).

   Bug fixes
     * Regression: Excluding double-quotes from unquoted attribute values
       resulted in backward incompatibility, double-quotes in unquoted
       attribute values has been reinstated.
     * Regression: Text like &...; was sometimes mistaken for an entity
       reference -- tightened up entity reference matching.

4. Version 8.3.0 (2008-11-29)

   Additions and changes
     * [2]AsciiDoc new tables is a complete redesign of the tables syntax
       and generation. The new syntax and features are a huge improvement
       over the old tables. The old tables syntax has been deprecated but
       is currently still processed.
     * [3]Lists can now be styled like other block elements. This allows a
       single list syntax for glossary, qanda (Question and Answer) and
       bibliography lists instead of having to remember a different syntax
       for each type.
     * Inline passthroughs macros have been improved and block passthrough
       macros added. Attribute substitution can be optionally specified
       when the macro is called.
     * The passthrough block has a fully transparent passthrough delimited
       block block style called pass.
     * The asciimath and latexmath [4]passthrough macros along with
       asciimath and latexmath [5]passthrough blocks provide a (backend
       dependent) mechanism for rendering mathematical formulas. There are
       [6]LaTeX Math, [7]AsciiMathML and [8]LaTeXMathML examples on the
       AsciiDoc website.
     * Reimplemented and cleaned up filter processing based on a patch
       submitted by Kelly Anderson. Uses the newer subprocess module
       instead of the deprecated popen2 module. Now works in Win32 command
     * Addition FAQs, more documentation updates.
     * Arbitrary HTML/XML entities can be entered in AsciiDoc source.
     * Did away with the need for the shaded-literallayout.patch (thanks
       to Henrik Maier for this patch).
     * Implemented page break block macro.
     * Added line breaks and ruler processing instructions to DocBook
       outputs (thanks to Henrik Maier for this patch).
     * Added deg (degree) and wj (word joiner) entity attributes (thanks
       to Henrik Maier).
     * Tweaked DocBook indexterm2 macro to avoid white space preceding the
       term when used in table cells (thanks to Henrik Maier for this
     * Title elements now process the options attribute like other block
     * Added `single quoted' element.
     * Spaces on both sides of a -- em-dash are translated to thin space
     * Improved detection and reporting of malformed attribute lists.
     * The list compact style is now a list option.
     * Added strong labeled list option which makes the labels bold (HTML
       outputs only).
     * Dropped unsupported linuxdoc backend.
     * Dropped deprecated xhtml-deprecated (version 6) backend.
     * Added breakable and unbreakable attribute options to tables to
       control table breaking across page boundaries (DocBook XSL/FO
       outputs). By and in collaboration with Henrik Maier.
     * Added pgwide attribute option to tables to table, block image,
       horizontal labeled lists. Specifies that the element should be
       rendered across the full text width of the page irrespective of the
       current indentation (DocBook XSL/FO outputs). Thanks to Henrik
       Maier for this patch.
     * Vim syntax highlighter: spaces before/after bullets no longer
       highlighted (which is ugly if using a theme that highlights with
       underlines). Thanks to Donald Chai for this patch.
     * Added a2x(1) --fop option.
     * Added a2x(1) --no-xmllint option.
     * Highlighted labelled list terms with the navy color in XHTML
     * Use w3m(1) as default a2x(1) text format generator (fallback to
     * Changed callout formats in html4 and xhtml11 outputs to angle
       brackets to match source highlighter rendering.
     * Macros now inject user defined <optionname>-option attributes into
     * Added IRC URLs to AsciiDoc inline macros.
     * Added depth attribute to include::[] system macro.
     * Added footnoteref inline macro.
     * Added stylesheet XHTML attribute to specify additional custom CSS
     * If a paragraph style is specified it will be added to the XHTML
       class attribute and DocBook role attribute.
     * Replacements can be set in a document using the reserved
       AttributeEntry name replacement.
     * The prefix for auto-generated section name IDs can be set with the
       idprefix attribute.

   Bug fixes
     * Escaped quote skipped over leading and trailing quote instead of
       just the leading quote.
     * Fixed bug that was causing false negative safe mode warnings (patch
       submitted by Julien Palmas).
     * Placed priority of AttributeEntry, AttributeList and BlockTitle
       above Title. This ensures an AttributeEntry, AttributeList or
       BlockTitle followed by a same length leading ListingBlock delimiter
       is not mistaken for a two-line title.
     * Vim syntax highlighter: fixed multi-line quoted text.
     * Contstrained quote termination after non-space character enforced.
     * Vim syntax highlighter: unterminated quoted text is no longer
     * Vim syntax highlighter: passthroughs now exactly match AsciiDoc
     * Vim syntax highlighter: escaped quoted text, attribute references
       and inline macros are not highlighted.
     * Vim syntax highlighter: TODO's highlighted in CommentBlocks (thanks
       to Scott Wall); non-greedy $$...$$.
     * Vim syntax highlighter: Comment lines mistaken for vertical list
       labels (thanks to Scott Wall).
     * Vim syntax highlighter: Single unmatched $$ mistakenly highlighted
       remaining text (patch contributed by Scott Wall).
     * Callouts now work in source highlighted listing generated by
     * Fixed exception that occured if undefined attribute was present in
       filter command.
     * AttributeList block can now follow a paragraph without intervening
       blank line.
     * The include macro tabsize attribute is no longer propagated to
       nested includes.

   The following features were implemented but then but removed from this
     * pi, cdata and comment passthrough macros and passthrough block
       styles (creeping featurism, use pass macros instead).
     * Generic tag inline macro (creeping featurism, use pass macros

  4.1. Compatibility issues

   Version 8.3.0 has a number of backward incompatibilities with respect
   to the previous 8.2.7 release:
     * The old table syntax is still processed but a DEPRECATED warning is
     * Entity references have to be escaped with a backslash.
     * You have to explicitly precede horizontal style labeled lists with
       the [horizontal] style attribute -- by default all labeled lists
       are rendered vertically.
     * The list compact style has been dropped and is now a list option
       (use options="compact" in attribute lists).
     * AsciiDoc version 6 sytnax no longer supported.
     * Linuxdoc been removed from the distribution.
     * The unsupported experimental latex backend has not been tested on
       this release.
     * The introduction of single-quote quoting requires that double-quote
       quoting is escaped with two backslashes.

5. Version 8.2.7 (2008-07-04)

   Additions and changes
     * Added dvi, ps and tex output format options to a2x(1).
     * Added --dblatex option to a2x(1) so dblatex(1) can be used to
       generate PDFs.
     * Added custom dblatex(1) configuration files (in distribution
       ./dblatex directory) that are used by a2x(1).
     * dblatex(1) is now used to generate the distributed PDF version of
       the AsciiDoc User Guide.
     * If you don't need a customized the link caption you can enter the
       http, https, ftp, file URLs and email addresses without any special
       macro syntax -- you get the links by just cutting and pasting URLs
       and emails addresses. This also makes it easier to open links
       directly form AsciiDoc source ( most editors allow you to open URLs
       directly). The Vim syntax highlighter has been updated to reflect
       these changes.
     * Highlighted source code paragraphs have been implemented -- it's a
       much more convenient way to enter short code examples (see [9]the
       online docs).
     * The source highlighter and music filter syntax has changed -- they
       now used the ListingBlock syntax customized with source and music
       style attribute values. This follows the Paragraph styling
       convention introduced by the source paragraph (previous item) and
       is easier to read. The old syntax still works but has been
     * QuoteBlocks now have a verse style -- you no longer have to nest a
       verse LiteralBlock inside a QuoteBlock for verses. The verse style
       on the LiteralBlock has been deprecated (still works though) and
       the style attribute is positional attribute 1, pushing attribution
       and citetitle attributes to the right (you'll need to insert a
       quote attribute into your existing QuoteBlocks).
     * It is no up to the DocBook processor to highlight source code
       syntax in <programlisting> elements rather than GNU Highlighter --
       this is the correct way to handle it, plus dblatex(1) makes a much
       better job.
     * scaledwidth and align attributes have been added to the image
       macro. They apply to DocBook outputs (specifically for PDF
       documents). scaledwidth sets the image size as a percent of the
       available page width; align applies left, center or right
       horizontal image justification.
     * Added a2x(1) --fop-opts=FOP_OPTS option (patch submitted by Miklos
     * Added a2x(1) --dblatex-opts=DBLATEX_OPTS option.
     * Added Mikhail Yakshin's FOP 0.95 patch which fixes a long-standing
       fo.xsl problem and allows PDF's to be generated with FOP 0.95
       (previously had to use FOP 0.20.5).
     * The User Guide has been updated and outdated FOP configuration and
       installation sections removed.

   Bug fixes
     * Fixed stylesheets/xhtml11-manpage.css not being included when
       linkcss attribute was used.
     * Configuration file *-style attributes are now dumped correctly.
     * Fixed FAILED: malformed section entry LaTeX backend error.

   See the also the [10]AsciiDoc repository changelog.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Dec 4 04:05:01 2008 UTC (14 years, 9 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Fix a bug that was causing false negative safe mode warnings.

Suggested by Tom Yu in PR 40101.


Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 10 13:06:30 2008 UTC (15 years, 3 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.4: +5 -5 lines
Diff to previous 1.4 (colored)

Update to 8.2.6.  Significant changes (plus assorted minor changes and

     * asciidoc(1) and a2x(1) man pages formatted to conform to
       man-pages(7) recommendations.
     * Old code-filter syntax (pre-8.1.0) is no longer recognized so that
       malformed two-line level 2 titles are no longer confused with
       code-filter block delimiters.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jun 6 19:51:14 2008 UTC (15 years, 3 months ago) by gdt
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Add patch to remove -u argument from cp; -u is not specified by POSIX
and fails on NetBSD.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Nov 29 22:20:29 2007 UTC (15 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Update to 8.2.5:

1. Version 8.2.5 (2007-11-18)

   Bug fixes
     * Fixed exception thrown by illegal command-line arguments.
     * Rolled back the with warning bug fix introduced in 8.2.4 -- it was
       incompatible with Python <2.5.

2. Version 8.2.4 (2007-11-10)

   Additions and changes
     * You can now use the lang attribute to set the DocBook language
     * Attribute values can now contain attribute references.
     * If the lang attribute is defined then configuration files named
       like lang-<lang>.conf will be loaded automatically.
     * The help file name help-<lang>.conf is based on the AsciiDoc lang
       attribute, defaults to help.conf (English).
     * Admonition, figure and table captions have been factored into a
       predefined set of caption_* attributes. They only apply to directly
       generated (X)HTML outputs (DocBook stylesheets generate their own
       language specific captions based on the lang attribute).
     * Dropped platform dependent doc/asciidoc.chm file from distribution
       documentation formats.

   Bug fixes
     * The spurious warning with will become a reserved keyword in Python
       2.6 has been suppressed.

3. Version 8.2.3 (2007-09-12)

   Additions and changes
     * Added VMiklos's permalink patch for auto-generated section IDs
       (enabled by default by the sectids attribute).
     * Added [1]FAQ to website.
     * Changed format of {localdate} attribute to ISO 8601 (%Y-%m-%d).
     * Added abc2ly --beams=None option to make conform to
       ABC's notion of beams.
     * XHTML level 2 section headings are now styled with an underlining
     * XHTML links to AsciiDoc title elements are now implemented with
       title ID attributes (previously separate <a> element targets were
     * Multi-word first, middle and last names can be entered in the
       header author line using the underscore as a word separator.
     * The nested inline macros restriction has now been lifted, for
       example you can now include links and inline images inside
     * Help topic names can be shortened (so long as they are not
       ambiguous). For example asciidoc -hm will print the AsciiDoc man
     * Added {two_colons} and {two_semicolons} attributes for escaping
       labeled list ambiguity.
     * If quirks mode is disabled the XHTML Mime Type is set to the
       recommended application/xhtml+xml (rather than text/html).

   Bug fixes
     * Author information is now correctly set when using attribute
       entries in the header instead of an author line (previously the
       author attribute was not being calculated correctly and there were
       attribute substitution problems).

4. Version 8.2.2 (2007-07-22)

   Additions and changes
     * [2]LaTeXMathML capability has been added for users who are more
       familiar with or prefer LaTeX math formulas to the [3]ASCIIMathML
       notation (thanks to Arthur Sakellariou for the patch).
     * The source highlight and code filters now process embedded
     * Added an --attribute=ATTRIBUTE option to a2x(1) for passing
       attribute values to asciidoc(1) (a shortcut for --asciidoc-opts="-a
     * Image block and inline macros prepend optional {imagesdir}
       attribute to image link targets.

   Bug fixes
     * Fixed an assertion error that occurred when a configuration file
       containing an include::[] macro was loaded using the --conf-file
       option and the configuration file name did not include an explicit
       directory path -- patch submitted by Dmitry Potapov.
     * Asciidoc titles are only converted to lower case if all characters
       are upper case otherwise case is left unchanged -- patch submitted
       by Dmitry Potapov.
     * Added a missing check that input is not stdin before loading
       configuration files from the document directory -- patch submitted
       by Dmitry Potapov.
     * Attribute list items must evaluate to strings, numbers or None
       (previously it was possible to evaluate to other object types which
       resulted in surprising attribute values).
     * If an AsciiDoc document has no title an empty XHTML 1.1 title
       element is created -- previously the title element was dropped
       which resulted in invalid XHTML 1.1.
     * The Vim syntax file no longer highlights escaped callouts.
     * The Vim syntax highlighter now correctly highlights Double-dollar
       passthroughs when they enclose dollar delimited ASCIIMathML and
       LaTeXMathML formulas.

5. Version 8.2.1 (2007-04-06)

   Additions and changes
     * A number of improvements have been made to the Vim syntax
       highlighter, for example the word C++ is no longer mistaken for the
       start of an unconstrained monospace quote.
     * Labeled list definitions have been tightened -- a list label can no
       longer containing trailing spaces. The following example is no
       longer recognized as a valid list label:

     Lorum ipsum ::
       This change implements the originally intended behavior (as per the
       AsciiDoc documentation and examples) so there should be very few
       compatibility issues.

6. Version 8.2.0 (2007-04-04)

   Additions and changes
     * A Vim syntax file is now included in the AsciiDoc distribution
       (inspired by Felix Obenhuber's asciidoc.vim script). You can find
       it (along with a Vim filetype detection script in the distribution
       ./vim/ directory (the scripts are installed automatically by the
       AsciiDoc installer ./ See Appendix J of the AsciiDoc
       User Guide for details.
     * Added toclevel attribute (1..4) which sets the number of title
       levels reported in the table of contents. Defaults to 2 and must be
       used with the toc attribute. Example usage:

     $ asciidoc -a toc -a toclevels=3 doc/asciidoc.txt
     * Added a listindex attribute which is the current list item index
       (1..). If this attribute appears outside a list its value is the
       number of items in the most recently closed list.
     * The single line titles syntax now accepts trailing suffixes -- this
       syntax matches the title line syntax of a number of popular Wiki
     * If a QuoteBlock has no attribution or citetitle then the DocBook
       <attribution> element is not generated (previously generated empty
       <attribution> element).
     * If the text of a labeled list item is blank then no texttag is
     * An end of line backslash performs line continuation for horizontal
       labeled list items.
     * The Revision line now accommodates Subversion $Id markers (in
       addition to CVS and RCS markers). Thanks to Tiago Sturmer Daitx for
       this patch.
     * Implemented a2x(1) option --skip-asciidoc which allows a2x(1) to
       convert DocBook XML files not derived from AsciiDoc sources.
     * If a2x(1) --doctype option is not specified it defaults to manpage
       if --format=manpage else defaults to article (previously --doctype
       always defaulted to article).
     * Added an External Resources section to the [4]AsciiDoc home page.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Nov 17 20:43:48 2006 UTC (16 years, 10 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Update to version 8.1.0.

Mention docbook and LaTeX in DESCRiption.

Add sourceforge to MASTER_SITES.

Add more directories to INSTALLATION_DIRS (maybe some are redundant).

Also install a2x.
Install man pages.
Install various configs and icons.

Add do-test target.

Following is from the AsciiDoc ChangeLog:

1. Version 8.1.0 (2006-10-22)

     * AsciiDoc generated XHTML documents now display as table of
       contents if the toc attribute is defined (JavaScript needs to be
       enabled for this to work). Thanks to Troy Hanson who contributed
       this feature based on a JavaScript by Mihai Bazon. I've simplified
       things somewhat to match Docbook XSL Stylesheets style, see Troy's
       [1]tpl User Guide for a fancier layout. Use the -a toc -a numbered
       command-line options to produce a number table of contents.
     * A [2]music filter is included in the distribution ./filters/
       directory. It translates music in [3]LilyPond or [4]ABC notation
       to standard classical notation in the form of a trimmed PNG image
       which is inserted into the AsciiDoc output document.
     * Incorporated Paul Melis's Win32 filter patch. This workaround
       allows AsciiDoc to run filters under Windows.
     * Added script.
     * Rather than proliferate a confusing number of filter block
       delimiters the following convention has been adopted: delimiters
       belonging to DelimitedBlock filters distributed with AsciiDoc will
       consist of a word (normally a noun identifying the block content)
       followed by four or more tilde characters. This has necessitated
       changing existing filter delimiters (the old delimiters still work
       but may be deprecated in future versions):
          + The example code filter block delimiter is now the word code
            followed by four or more tilde characters.
          + The source highlight filter block delimiter is now the word
            source followed by four or more tilde characters.
     * Conditionally redefined subscript and superscripting so they use
       the old replacements mechanism when asciidoc7compatible is defined
       rather than the asciidoc 8 default unconstrained quoting (patch
       for affected files attached).
     * Moved the source highlight filter from ./examples/ to ./filter/.
     * Added {verbose} intrinsic attribute (useful for passing verbose
       flag to filters).
     * Added {outdir} intrinsic attribute.
     * Renamed {docdir} intrinsic attribute to unambiguous`{indir}
       ({docdir}` still works but may be removed in future release).
     * If asciidoc(1) outputs to stdout then instrinsic attribute
       {docname} is extracted from the input file name.

2. Version 8.0.0 (2006-08-27)

   This is a major release because changes to quoting and index entry
   handling may break existing documents (see Additions and changes below
   and Appendix A: Migration Notes in the AsciiDoc User Guide).

   Please report any problems you encounter.

   [5]Stuart Rackham

   Additions and changes
     * Quoting can can occur within words (based on patch submitted by
       Benjamin Klum). See the Unconstrained Quotes sub-section in the
       User Guide.
     * The underline and plus characters can be used as alternatives to
       the existing apostrophe and backtick quote characters. They are
       arguably better choices than the apostrophe and backtick as they
       are not confused with punctuation.
     * The syntax for index entry macros have have been deprecated from
       +...+ and +...+ to ((...)) and (((...))) respectively. Rationale:
          + Bracketing is consistent other with [[...]] and <<...>>
            reference macros.
          + To easily confused with triple plus passthroughs.
          + To make way for the new monospace quoting.
     * Superscripts and subscripts are implemented as constrained quotes
       so they can now be escaped with a leading backslash and prefixed
       with with an attribute list.
     * An experimental LaTeX backend has been written by Benjamin Klum (a
       number additions in this release are to accommodate the LaTeX
     * include macro file names now expand environment variables and
       tilde expansions.
     * A configuration file [quotes] entry can be undefined by setting to
       a blank value.
     * Added callto inline macro for Skype callto links.
     * Added colnumber attribute for table data markup.
     * A leading comment block or comment lines are now skipped
       (previously a document had to start with either attribute entries
       or a document Title).
     * Experimental rows attribute (number of source lines in table)
       available in table markup templates (used by experimental LaTeX
     * Included install shell script written by [6]Jacob Mandelson for
       installing the tarball distribution.
     * Added INSTALL documentation file.
     * Added replacements2 substitution options -- a second replacements
     * Added the ability to redefine normal and verbatim substitutions
       with subsnormal and subsverbatim entries in configuration file
       [miscellaneous] section.
     * By default AttributeEntry values are substituted for
       specialcharacters and attributes, if you want a different
       AttributeEntry substitution set the attributeentry-subs attribute.
     * The name in name=value configuration file entries can now end with
       a backslash, just escape the trailing backslash with a backslash.
       For example:

       Results in name=abc\ and value=xyz -- previously this would have
       escaped the = character.
     * A blank configuration file section deletes any preceding section
       with the same name (applies to non-markup template sections).
     * A command-line attribute value with a @ suffix does not override
       existing document and configuration file attributes (normally
       command-line attributes have precedence over document and
       configuration file attributes).
     * localtime attribute is now encoded from the native system encoding
       to the output encoding. Patch submitted by [7]FKtPp -- here's his
       description of the problem:
       "I am a Chinese user of AsciiDoc and I find that when I use UTF-8
       (the default encoding) to write asciidoc documents in Windows
       platform the resulting html footer line will get screwed. It was
       caused by a localized tzname that was always encoded in the
       windows native encoding, which in my case is cp936."
     * a2x(1) can generate Open Document Text files using [8]docbook2odf.
       Currently docbook2odf(1) only processes a subset of DocBook,
       unimplemented elements are skipped.
     * The a2x(1) format option defaults to xhtml (previously a format
       had to be specified explicitly).
     * The -d, --doctype=DOCTYPE option has been added to a2x(1) which is
       a shortcut for --asciidoc-options="--doctype=DOCTYPE".
     * Replaced a2x(1) --no-icons and --no-copy options with their
       negated equivalents: --icons and --copy respectively. The default
       behavior has also changed: copying and use of icons is disabled by
       default. Rationale:
          + To make the default behavior more consistent since use of
            icons and CSS stylesheets does not apply to all formats.
          + To make the default behavior less surprising (the creation of
            icon and stylesheet output files must now be explicit).
     * a2x(1) has been bumped from version 0.1.1 to version 1.0.0.

   Bug fixes
     * Removed duplicate ./doc/a2x.1.txt from distribution tarball.
     * Documentation errata.
     * Attribute replacement is no longer performed twice in Titles and
     * a2x(1) skipped asciidoc(1) execution when rerun with different
       --asciidoc-options options, it now always executes asciidoc(1).
       The problem was that previously asciidoc(1) was executed only if
       the output file was missing or older than the source file.

Revision / (download) - annotate - [select for diffs] (vendor branch), Mon Jul 10 09:28:05 2006 UTC (17 years, 2 months ago) by rillig
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Imported asciidoc.

The asciidoc command translates specially formatted text files into
various output formats such as HTML, man pages, nicely formatted text.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 10 09:28:05 2006 UTC (17 years, 2 months ago) by rillig
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>