Bug 133433 - [MAINTAINER] textproc/asciidoc: update to 8.4.2
Summary: [MAINTAINER] textproc/asciidoc: update to 8.4.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Dennis Herrmann
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-06 19:10 UTC by Peter Schuller
Modified: 2009-04-07 23:01 UTC (History)
0 users

See Also:


Attachments
asciidoc-8.4.2.patch (3.71 KB, patch)
2009-04-06 19:10 UTC, Peter Schuller
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Schuller 2009-04-06 19:10:02 UTC
- Update to 8.4.2
- Include patch to fix a problem with non-determinstic ordering of configuration
  loading (see http://hg.sharesource.org/asciidoc/raw-diff/1dfa7028bbb3/asciidoc.py). The
  patch has gone into trunk and won't be needed when the next asciidoc is released.

Added file(s):
- files/patch-asciidoc.py

Generated with FreeBSD Port Tools 0.77

Upstream ChangeLog:

1. Version 8.4.2 (2009-03-19)

   Additions and changes
     * Added [1]testasciidoc, a tool to verify AsciiDoc conformance.
     * A warning is issued if nested inline passthroughs are encountered.
     * asciidocapi: setting an attribute value to None will undefine
       (delete) the attribute (this in addition to the name! attribute
       name format that the asciidoc(1) command uses).
     __________________________________________________________________

2. Version 8.4.1 (2009-03-10)

   Additions and changes
     * AsciiDoc now has a [2]Python API. The following minimal example
       compiles mydoc.txt to mydoc.html:

       from asciidocapi import AsciiDocAPI
       asciidoc = AsciiDocAPI()
       asciidoc.execute('mydoc.txt')

     * Backtick quoting for monospaced text is now implemented as an
       inline literal passthrough. This makes more sense since monospace
       text is usually intended to be rendered literally. See
       [3]Regression issues below for the impact this may have on existing
       documents. Here are some examples that would previously have had to
       be escaped:
  The `++i` and `++j` auto-increments.
  Paths `~/.vim` and `~/docs`.
  The `__init__` method.
  The `{id}` attribute.
     * Added --doctest option to asciidoc(1) command.
     * Added an optional second argument to BlockId element, this sets the
       {reftext} attribute which in turn is used to set the xreflabel
       attribute in DocBook elements.
     * Added lists to --help syntax summary.
     * {infile} and {indir} attributes reflect the current input file
       (previously always referred to the root document).
     * {docfile} (new) and {docdir} (previously deprecated) attributes
       refer to the root document specified on the asciidoc(1)
       command-line.
     * Vim syntax highlighter improvements.
     * Syntax summary command (asciidoc -h syntax) additions.
     * Admonition icons now have transparent backgrounds.
     * Changed yellow W3C badges to blue ones in page footers.

   Bug fixes
     * Dropped asciidoc(1) broken undocumented --profile option.
     * Em dash replacement now recognized at start of block.

  2.1. Regression issues

   Replacing backtick quoting with the inline literal passthrough raises
   two regression scenarios for existing documents:
    1. You have escaped the expansion of enclosed inline elements, for
       example: \{id}. You would need to delete the backslashes: {id} (if
       you don't the backslashes will be printed). Mostly it's just a case
       of interactively finding and replacing of all occurrences of `\.
    2. There are enclosed inline elements, for example: some *bold*
       monospaced. You would need to switch to plus character monospace
       quoting: +some *bold* monospaced+ (if you don't the enclosed
       elements won't be expanded).

   If your existing documents include these cases and you don't want to
   upgrade then use the -a no-inline-literal command-line option,
   alternatively put this in ~/.asciidoc/asciidoc.conf:
  [attributes]
  no-inline-literal=
     __________________________________________________________________
Comment 1 Dennis Herrmann freebsd_committer freebsd_triage 2009-04-06 19:42:54 UTC
Responsible Changed
From-To: freebsd-ports-bugs->dhn

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2009-04-07 22:59:08 UTC
dhn         2009-04-07 21:58:54 UTC

  FreeBSD ports repository

  Modified files:
    textproc/asciidoc    Makefile distinfo pkg-plist 
    textproc/asciidoc/files patch-Makefile.in 
  Added files:
    textproc/asciidoc/files patch-asciidoc.py 
  Log:
  - Update to 8.4.2
  
  PR:             ports/133433
  Submitted by:   Peter Schuller <peter.schuller@infidyne.com> (maintainer)
  Approved by:    tabthorpe (co-mentor)
  
  Revision  Changes    Path
  1.12      +1 -1      ports/textproc/asciidoc/Makefile
  1.11      +3 -3      ports/textproc/asciidoc/distinfo
  1.2       +9 -8      ports/textproc/asciidoc/files/patch-Makefile.in
  1.1       +17 -0     ports/textproc/asciidoc/files/patch-asciidoc.py (new)
  1.6       +1 -0      ports/textproc/asciidoc/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Dennis Herrmann freebsd_committer freebsd_triage 2009-04-07 23:01:37 UTC
State Changed
From-To: open->closed

Committed. Thanks!