2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2021-08-09 16:58:02 by Olaf Seibert | Files touched by this commit (3) | |
Log message:
textproc/ruby-asciidoctor: update to 2.0.16.
Summary
This is a patch release with a big impact, bringing with it several
notable changes. First, two regressions have been fixed when using
negated wildcards in include tag filtering, and the meaning of negated
wildcards in tag filtering has been clarified in general. Second, the
source of the default stylesheet has been imported into this repository
(now managed using a PostCSS build with autoprefixer and cssnano).
Third, an internal change was made to how lines are iterated by the
reader (switching from a stack to a queue), which will substantially
improve the performance of Asciidoctor.js when processing large files.
Finally, numerous improvements were made to the man page converter.
This release also includes a handful of smaller bug fixes, including two
scenarios where an undefined method error was creeping in. Several
impactful updates were made to the documentation during this release
cycle as well, most notably on the topic of generating man pages. An
initial set of changes have been applied to the code base in preparation
for enabling RuboCop to enforce a code style. The remainder of those
changes, as well as the task itself, have already been applied to the
default branch. Those updates will also be applied to the branch for
this release line following this release. Speaking of release
lines, the default branch is now open for 2.1.x development and beyond!
Consult the CHANGELOG to find the full list of changes in this release.
|
2021-06-01 16:53:20 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
textproc/ruby-asciidoctor: update to 2.0.15
2.0.15 (2021-04-27)
Bug Fixes
* Don't include trailing period, question mark, or exclamation point in
target (URL) of autolink (#3860)
* Don't assign nil value to named attribute mapped to absent positional
attribute when parsing attrlist (#4033)
* Remove leading and trailing spaces around role on inline phrase (#4035)
* Ignore empty role on inline phrase defined using legacy syntax and
followed by comma (#4035)
* Use xreftext on document as fallback link text in HTML output for
inter-document xref that resolves to current document when no link text is
provided (#4032)
* Use xreftext on document as fallback link text in HTML output for internal
xref with empty fragment when no link text is provided (#4032)
* Use document ID as linkend in DocBook output for internal xref with empty
fragment; auto-generating one if necessary (#4032)
Improvements
* Format keyboard references in monospace in manpage output
Build / Infrastructure
* Get remaining invoker tests working on JRuby 9.1 for Windows
|
2021-04-19 18:00:29 by Frederic Cambus | Files touched by this commit (3) | |
Log message:
ruby-asciidoctor: update to 2.0.14.
2.0.14 (2021-04-19)
Bug Fixes:
- Don't allow AsciiDoc table cell to set document attribute that was unset
from the API (exceptions include: compat-mode, toc, showtitle, and notitle)
(#4017)
- Ensure default document attributes unset in parent document remain unset
in AsciiDoc table cell (#2586)
- Allow the showtitle / notitle attribute to be toggled in an AsciiDoc table
cell if set or unset in parent document (#4018)
- Ensure mtime of input file honors TZ environment variable on JRuby for
Windows (affects value of docdatetime attribute) (#3550)
- Honor caption attribute on blocks that support captioned title even if
corresponding *-caption document attribute (e.g., example-caption) is
not set (#4023)
- Suppress missing attribute warning when applying substitutions to implicit
document title for assignment to intrinsic doctitle attribute (#4024)
- Increment counter (but not the corresponding attribute) if attribute is
locked (#4013)
Improvements:
- Use attribute, if set, as seed value for counter even if not already
registered as a counter (#4014)
- Allow subs attribute value on Inline node returned by process method
for custom inline macro to be a String (#3938)
- Allow value of user-home attribute to be overridden by API or CLI (#3732)
Build / Infrastructure:
- Run tests on JRuby for Windows (#3550)
2.0.13 (2021-04-10)
Bug Fixes:
- Rollback change for #3470, which added logic to remove leading and
trailing empty lines in an AsciiDoc include file; instead skip empty
lines before processing document header (#3997)
- Don't escape hyphen in manname in man page output
- Remove extra .sp line before content of verse block in man page output
- Fix layout of footnotes in man page output (#3989)
- Fix formatting of footnote text with URL in man page output (#3988)
- Remove redundant trailing space on URL followed by non-adjacent text
in man page output (#4004)
- Use .bp macro at location of page break in man page output (#3992)
Improvements:
- Extract method to create lexer and formatter in Rouge adapter (#3953)
(@Oblomov)
- Add support for pygments.rb 2.x (#3969) (@slonopotamus)
- Allow NullLogger to be enabled by setting the :logger option to a falsy
value (#3982)
- Substitute attributes in manpurpose part of NAME section in manpage
doctype (#4000)
- Output all mannames in name section of HTML output for manpage doctype
(#3757)
Build / Infrastructure:
- Enable running tests as root (PR #3874) (@mikemckiernan)
- Run tests against both pygments.rb 1.x and 2.x (#3969) (@slonopotamus)
- Speed up CI by using Bundler cache (PR #3901) (@slonopotamus)
Documentation:
- Import documentation for processor into this repository (#3861)
(@graphitefriction)
- Add Belarusian translation of built-in attributes (PR #3928) (@morganov)
|
2021-01-14 15:36:29 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
textproc/ruby-asciidoctor: update to 2.0.12
2.0.12 (2020-11-10)
Summary
This is a minor patch release that fixes some regressions that were
introduced during the long release cycle of 2.0.11. We strongly recommend
upgrading to this version instead of using 2.0.11.
Notable changes include restoring the type and target on unresolved
footnotes (so they display properly), fixing a crash when an extension set
a numeric width or height on an SVG image when using opts=inline,
resetting the word wrap behavior to normal on tables to avoid aggressive
word breaks, reverting the use of a Ruby 2.3 construct that prevented
Asciidoctor from working on CentOS, including the role on an inline image
in the DocBook output, and passing through the explicit width and height
values on an SVG image as is when using opts=inline.
Please note that it will not be possible to use Asciidoctor on Ruby < 2.3
after the 2.0.x release line. Those versions are already unsupported.
However, since we had not yet made a change that prevented them from
working, we'll wait until 2.1.x to do so.
During this release, all the CI jobs were migrated from Travis CI to
GitHub Actions. We also added a CI job to run the test suite on macOS.
As usual, consult the CHANGELOG for all the details.
Distributions
* RubyGem (asciidoctor)
Asciidoctor is also packaged for Fedora, Debian, Ubuntu, Alpine Linux,
OpenSUSE, and Homebrew. You can use the system's package manager to
install the package named asciidoctor.
Release meta
Released on: 2020-11-10
Released by: @mojavelinux
Release beer: For the Animals: Imperial Breakfast by Alternation Brewing Company
Logs: resolved issues | full diff | issues resolved in 2.0.x (cumulative)
Changelog
Bug Fixes
* Set type and target property on unresolved footnote reference and unset
id property (fixes regression) (#3825)
* Fix crash when inlining an SVG if the explicit width or height value on
the image node is not a string (#3829)
* Reset word wrap behavior to normal on tables, then reenable again for
admonition content, horizontal dlist description, and AsciiDoc table
cells (#3833)
Improvements
* Pass through role to DocBook output for inline image (#3832)
Compliance
* Defer use of Ruby >= 2.3 constructs to restore compatibility with Ruby
2.0 until at least next minor release (#3827)
* Don't append the default px unit identifier to the explicit width or
height value when inlining an SVG (#3829)
Build / Infrastructure
* Migrate Linux CI jobs to GitHub Actions (#3837)
* Migrate Windows CI jobs to GitHub Actions (#3839)
* Run CI job on macOS (#3842)
Credits
A very special thanks to all the awesome supporters of the Asciidoctor
OpenCollective campaign who provided critical funding for the development
of this release as well as ongoing development of the project. We'd also
like to thank the maintainers of the Rouge project, who helped us work
through the compatibility issue with Rouge and applied a fix to restore it
ahead of our own release.
|
2020-11-03 06:05:12 by Takahiro Kambe | Files touched by this commit (4) | |
Log message:
textproc/ruby-asciidoctor: update to 2.0.11
pkgsrc change:
* Add pkg_alternatives support.
* Add "USE_LANGUAGES= # none".
* Sort PLIST.
== 2.0.11 (2020-11-02) - @mojavelinux
Bug Fixes::
* Fix infinite loop when callout list with obsolete syntax is found inside \
list item (#3472)
* Fix infinite loop when xreftext contains a circular reference path in HTML \
and manpage converters (#3543)
* Apply text formatting to table cells in implicit header row when column has \
the "a" or "l" style (#3760)
* Fix errant reference warning for valid reference when running in compat mode \
(#3555)
* Initialize backend traits for converter (if not previously initialized) \
using assigned basebackend; mimics Asciidoctor < 2 behavior (#3341)
* Set source_location on preamble block when sourcemap option is enabled (#3799)
* Link the notitle and showtitle attributes so they act as opposites for the \
same toggle (#3804)
* Pass options to constructor of Rouge lexer instead of #lex method; restores \
compatibility with Rouge >= 3.4 (#3336)
* Don't clobber cgi-style options on language when enabling start_inline \
option on the Rouge PHP lexer (#3336)
* Fix parsing of wrapped link and xref text, including when an attrlist \
signature is detected (#3331)
* Restore deprecated writable number property on AbstractBlock
* Always use title as xreftext if target block has an empty caption, \
regardless of xrefstyle value (#3745)
* Allow a bibliography reference to be used inside a footnote (#3325)
* Fix bottom margin collapsing on AsciiDoc table cell (#3370)
* Remove excess hard line break in multi-line AsciiMath blocks (#3407)
* Only strip trailing spaces from lines of AsciiDoc include file (#3436)
* Remove errant optional flag in regexp for menu macro that breaks \
Asciidoctor.js (#3433)
* Preserve repeating backslashes when generating manpage output (#3456)
* Honor percentage width specified on macro of inline SVG (#3464)
* Removing leading and trailing blank lines in AsciiDoc include file to match \
assumption of parser (#3470)
* Activate extensions when :extensions option is set even if Extensions API is \
not yet loaded (#3570)
* Don't activate global extensions if :extensions option is false (#3570)
* Escape ellipsis at start of line in manpage output (#3645) (*@jnavila*)
* Don't register footnote with ID if a footnote is already registered with \
that ID (#3690)
* Honor start attribute on ordered list in manpage output (#3714)
* Warn instead of crashing if SVG to inline is empty (#3638) (*@mogztter*)
* Compute highlight line ranges on source block relative to value of start \
attribute (#3519) (*@mogztter*)
* Prevent collapsible block from incrementing example number by assigning an \
empty caption (#3639)
* Use custom init function for highlight.js to select the correct `code` \
elements (#3761)
* Fix resolved value of :to_dir when both :to_file and :to_dir options are set \
to absolute paths (#3778)
* Fix crash if value of `stylesheets` attribute contains a folder and the \
destination directory for the stylesheet does not exist (even when the `:mkdirs` \
option is set) (#3808)
* Fix crash if value passed by API for `copycss` attribute is not a string (#3592)
* Restore label in front of each bibliography entry in DocBook output that was \
dropped by fix for #3085 (#3782)
* Apply max width to each top-level container instead of body in HTML output \
(#3513)
* Don't apply border-collapse: separate to HTML for table blocks; fixes double \
border at boundary of colspan/rowspan (#3793) (*@ahus1*)
* Don't remove right border on last table cell in row (#2563)
* Rework table borders to leverage border collapsing (apply frame border to \
table, grid border to cells, and selectively override border on cells to \
accommodate frame) (#3387)
Compliance::
* Add support for muted option to self-hosted video (#3408)
* Move style tag for convert-time syntax highlighters (coderay, rouge, \
pygments) into head (#3462)
* Move style tag for client-side syntax highlighters (highlight.js, prettify) \
into head (#3503)
* Define entry point API methods (load, convert, load_file, convert_file) as \
class methods instead of module_function to avoid conflict with Kernel.load \
(#3625)
* Retain attribute order on HTML code tag for source block to remain \
consistent with output from 1.5.x (#3786)
* Correct language code for Korean language file from kr to ko (#3807) (*@jnavila*)
Improvements::
* Apply word wrap (i.e., `word-wrap: anywhere`) to body in default stylesheet \
(#3544)
* Allow `nobreak` and `nowrap` roles to be used on any inline element (#3544)
* Add CSS class to support pre-wrap role to preserve leading, trailing, and \
repeating spaces in phrase (#3815)
* Preserve guard around XML-style callout when icons are not enabled (#3319)
* Use `.fam C` command to switch font family for verbatim blocks to monospaced \
text in manpage output (#3561)
* Remove redundant test for halign and valign attributes on table cell in \
DocBook converter
* Allow encoding of include file to be specified using encoding attribute (#3248)
* Allow template to be used to override outline by only specifying the outline \
template (#3491)
* Upgrade MathJax from 2.7.5 to 2.7.9
* Upgrade highlight.js from 9.15.10 to 9.18.3 (note that this increases script \
size from 48.8 KB to 71.5 KB)
* Skip unused default attribute assignments for embedded document
* Allow a URL macro to have a preceding single or double quote (#3376)
* Add support for erubi template engine; use it in place of erubis in test \
suite; note the use of erubis is deprecated (#3737)
* Download and embed remote custom stylesheet if allow-uri-read is set (#3765)
* Remove direction property from default stylesheet (#3753) (*@abdnh*)
* remove max width setting on content column for print media in default \
stylesheet (#3802)
* Normalize frame value "topbot" to "ends" in HTML output \
(consistently use frame-ends class) (#3797)
* Add role setter method on AbstractNode (#3614)
* Map chapter-signifier and part-signifier attributes in locale attribute \
files to replace chapter-label and part-label (#3817)
Build / Infrastructure::
* Run test suite on TruffleRuby nightly (*@mogztter*, *@erebor*)
* Upgrade TruffleRuby to 20.0.0 (*@mogztter*)
* Trigger upstream builds for AsciidoctorJ on Github Actions (*@robertpanzer*)
|
2020-07-20 21:45:09 by =?UTF-8?Q?Fr=C3=A9d=C3=A9ric_Fauberteau?= | Files touched by this commit (4) |
Log message:
ruby-asciidoctor: Add version 2.0.10
Import this package from wip because it is needed by games/warzone2100
for
documentation generation in replacement of textproc/asciidoc from 3.4.
This package can be safely added since CVE-2018-18385 has been fixed in
1.5.8
(https://github.com/asciidoctor/asciidoctor/issues/2888).
|
2020-07-20 21:45:09 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (4) |
Log message:
ruby-asciidoctor: Add version 2.0.10
Import this package from wip because it is needed by games/warzone2100 for
documentation generation in replacement of textproc/asciidoc from 3.4.
This package can be safely added since CVE-2018-18385 has been fixed in 1.5.8
(https://github.com/asciidoctor/asciidoctor/issues/2888).
|