Commit graph

9492 commits

Author SHA1 Message Date
adam
24dcaf4d7e oniguruma: updated to 6.8.0
6.8.0:
Retry-limit-in-match function enabled by default
NEW: configure option --enable-posix-api=no (* enabled by default)
NEW API: onig_search_with_param(), onig_match_with_param()
NEW: Callouts of contents (?{...contents...}) (?{...}[X<>]) (?{{....}})
NEW: Callouts of name (*name) (*name[tag]{args...})
NEW: Builtin callouts (*FAIL) (*MISMATCH) (*ERROR{n}) (*COUNT) (*MAX{n}) etc..
2018-03-16 08:03:02 +00:00
schmonz
b46d6eb214 Libtoolize for portability across pkgsrc platforms. Bump PKGREVISION. 2018-03-16 03:45:18 +00:00
minskim
f549ea3522 textproc/Makefile: Add R-utf8 2018-03-15 18:37:23 +00:00
minskim
353a12b364 textproc/R-utf8: Import version 1.1.3
Process and print 'UTF-8' encoded international text (Unicode). Input,
validate, normalize, encode, format, and display.
2018-03-15 18:37:18 +00:00
adam
0cb34c40a4 py-lxml: updated to 4.2.0
4.2.0:
Features added
* SelectElement.value returns more standard-compliant and browser-like defaults for non-multi-selects. If no option is selected, the value of the first option is returned (instead of None). If multiple options are selected, the value of the last one is returned (instead of that of the first one). If no options are present (not standard-compliant) SelectElement.value still returns None.
* The HTMLParser() now supports the huge_tree option. Patch by stranac.

Bugs fixed
* Some XSLT messages were not captured by the transform error log.
* Crash at shutdown after an interrupted iterparse run with XMLSchema validation.
2018-03-15 08:38:17 +00:00
jperkin
39a1997c6f xxdiff-scripts: Fix DEPENDS match. 2018-03-15 07:14:50 +00:00
taca
b2c8a129c2 textproc/ruby-plist: update to 3.4.0
=== 3.4.0 (2017-12-08)

https://github.com/patsplat/plist/compare/v3.3.0...v3.4.0

* Support custom indent string (https://github.com/patsplat/plist/pull/44)
2018-03-14 15:52:57 +00:00
taca
1533c78211 textproc/ruby-multi_json: update to 1.13.1
1.13.1
------

* [Fix missing stdlib set dependency in oj adapter](c4ff66e7be)

1.13.0
-----

* [Make Oj adapter handle JSON::ParseError correctly](275e3ffd81)
2018-03-14 15:51:13 +00:00
taca
603f81bc66 textproc/ruby-markaby: update to 0.9.0
No nifty changes are available, please refer commit log:
<https://github.com/markaby/markaby/commits/master>.
2018-03-14 15:47:03 +00:00
taca
ae01e9d9e9 textproc/ruby-libxml: update to 3.1.0
= Release History

== 3.1.0 / 2018-02-03 Charlie Savage

* Fix segmentation fault when adding one node to another node (Charlie Savage)
* Fix deprecated "assert_equal(nil, expected)" calls. #148 and #151. (utilum)
* Remove assigned but unused variables. #150 (utilum)
* Add Gemfile. #146. (Dorian Marié)
* Remove duplicate hash key in setup.rb. #147. (Dorian Marié)
* Fix gemspec by requiring Date. #149 (utilum)
* Restore default internal encoding after tests are completed. #123 (Charlie Savage)
* Remove duplicate method definitions. #145. (Charlie Savage)
* Remove SchemaElement#minOccurs and SchemaElement#maxOccurs since they actually did not work (Charlie Savage)
* Rename test files to follow Ruby conventions (Charlie Savage)
* Fix handling of node returned by Reader#expand. #142. (Charlie Savage)
* Add Travis Build support (Charlie Savage)
* Fix Fixnum deprecation (Charlie Savage)
* Cleanup schema code (Charlie Savage)
* Update Visual Studio project to 2017 (Charlie Savage)
2018-03-14 15:42:36 +00:00
taca
e7653beaa2 textproc/ruby-haml: update to 5.0.4
## 5.0.4

Released on October 13, 2017
([diff](https://github.com/haml/haml/compare/v5.0.3...v5.0.4)).

* Fix `haml -c --stdin` regression in 5.0.2. [#958](https://github.com/haml/haml/pull/958) (thanks [Timo Göllner](https://github.com/TeaMoe))
* Ruby 2.5 support (it wasn't working due to Ripper API change). (Akira Matsuda)
2018-03-14 15:41:36 +00:00
taca
d15b4781ee textproc/ruby-classifier-reborn: update to 2.2.0
2.2.0 / 2017-12-14

* JRuby Support, thanks to @mach-kernel (#168)
* Add support to reset trained classifiers to their initial state (#143)
* Classifier evaluation and validation (#142)
* Abbility to add custom stopwords at classifier initialization (#129)
* Don't train/untrain the Bayesian classifier with empty word hashes (#132)
* Enable auto categorization if no initial categories (#128)
* Bayes integration test of Memory and Redis backends with real data (#92)
* Memory and Redis backend support (#84)

Minor Enhancements

* improved turkish stopwords (#159)
* Set Redis keys only if they don't exist (#156)
* Require bayes_redis_backend (#157)
* Validation documentation improvements (#150)
* Updated Dokcer image to Ruby 2.4 (#149)
* Classifier validation user documenation (#145)
* Fixed persistance for BayesMemoryBackend (#147)
* Fixed error on requiring 'classifier-reborn' without using Redis (#146)
* Removed magic train untrain methods from docs, (#141)
* Links corrected to point to the new domain (#139)
* Minor docs improvements (#138)
* Return the status of the training/untraining when run (#137)
* Refactoring of backend tests to move duplicate login in the common file (#134)
* Deal with Infinity score in test (#133)
* README file cleaned up to point to the documentation site (#121)
* Added and corrected RDoc for ceratin classes and methods (#122)
* Added favicon link and forced display (#120)
* Updated the truncated LICENSE file (#116)
* Docs visual improvement and refactoring (#119)
* Fixed relative URL issue on nav links and added benchmark data (#118)
* Added custom layout with navigation (#117)
* Created a static site for documentation (#115)
* Removed redis gem from Dockerfile as it is added in gemspec (#113)
* Speed up Docker image rebilding (#112)
* Improved Docker based development documentation (#106)
* Benchmark refactoring, improving efficiency, enhanced reporting (#107)
* Add Vietnamese stopwords (#110)
* Added stop words for Arabic, Bengali, Chinese, Hindi, and Russian (#105)
* Dockerfile and documentation (#104)
* Remove hard dep on Redis and update bin (#96)
* Documented Redis backend performance (#103)
* Rename Bayes memory test class (#102)
* Added Bayes backend benchmarks (#98)
* Disabled Redis disc persistence and refactored integration test (#97)
* Removed useless intermediate variables (#90)
2018-03-14 15:40:07 +00:00
maya
159fa310a1 libxml2: fix compilation on Solaris 11.3
We use INFINITY which is available on C99 and later, so be explicit
that we compile C99 code.

Also tested as compiling fine on netbsd-current.

Fixes PR pkg/53098
2018-03-14 10:49:00 +00:00
wiz
b8e1697a05 p5-Pod-Coverage-TrustPod: update to 0.100005.
0.100005  2018-03-12 08:34:52-04:00 America/New_York
        - remove an accidentally introduced // operator!
2018-03-14 07:57:35 +00:00
dholland
f80d9fe585 Fix build with ocaml 4.06. Use ocaml infrastructure.
Use pkgsrc ocaml-csv instead of severely outdated included copy.

Note: there's a new(er) upstream version, from 2008 instead of 2006,
but I'm having problems building it. If anyone uses this and is
interested in the update, let me know.
2018-03-14 06:27:21 +00:00
bsiegert
5fe0be9d37 Fix build with Go 1.10, bump revision. 2018-03-13 17:32:57 +00:00
bsiegert
68cb8d9aa8 Fix build with Go 1.10, bump revision.
There is a cgo file in here that specifies -funroll-loops (fun!). Since
Go 1.9.4, only C compiler flags on a whitelist are allowed, and of course
that flag is not on it.
2018-03-13 17:28:59 +00:00
taca
400038b15e textproc/ruby-kramdown: update to 1.16.1
kramdown 1.16.1						2017/11/28

Hot on the heels of 1.16.0 this bug fix release fixes problems with the new
GFM task list implementation, so upgrading is recommended!

Changes

* 1 bug fix:

  o Fix the GFM task list implementation (fixes #476, reported by Brandon
    Zarrella)

kramdown 1.16.0						2017/11/27

This release brings, amongst other things, support for setting default options
for the kramdown binary via a configuration file, two new options
(`typographic_symbols' and `footnote_backlink_inline') and the new
server-side math engine SsKaTeX which doesn't need the whole NodeJS stack to
work properly.

Please also note that the MathjaxNode math engine now relies on the
mathjax-node-cli package instead of the mathjax-node package to work
correctly.  Make sure you update your NodeJS installation accordingly.

Thanks to all the contributors and supporters that made this release possible!

Changes
* 8 minor change:

  o The kramdown binary now supports specifying default options via
    configuration file (fixes #453 requested by Kyle Barbour)

  o New GFM quirk `no_auto_typographic' for disabling typographic conversions
    (fixes #459 via pull request #462, both by Kirill Kolyshkin)

  o The MathjaxNode math engine now needs the package mathjax-node-cli to
    work.  New math engine SsKaTeX for server-side rendering via KaTeX (patch
    #455 by Christian Cornelssen)

  o When using the Rouge syntax highlighter, the formatter option can now be a
    String (patch #448 by Alpha Chen)

  o New option `typographic_symbols' to control how typographic symbols are
    output by the HTML and LaTeX converters (fixes #472 requested by Kyle
    Barbour)

  o New option `footnote_backlink_inline' to allow placing the footnote
    backlink into the last, possibly nested paragraph or header instead of
    creating a new paragraph (fixes #454 requested by Kyle Barbour)

  o The GFM parser now supports task lists (fixes #172 and #346, patch #442 by
    Andrew)

* 4 bug fixes:

  o Line breaks in a special situation were not respected (fixes #461,
    reported by Buo-Ren Lin)

  o Fix the RemoveHtmlTags converter to also process footnote content (patch
    #458 by Maximilian Scherr)

  o Fix bug in paragraph parsing when the `html_to_native' option is used
    (fixes #466, reported by eddibravo)

  o Fix bug in kramdown converter when an image without a `src' attribute is
    encountered (patch #470 by Uwe Kubosch)
2018-03-13 17:21:13 +00:00
taca
cb5a8302a9 textproc/Makefile: add and enable ruby-rails-dom-testing1 2018-03-13 16:20:42 +00:00
taca
d1cc709e88 textproc/ruby-rails-dom-testing1: add ruby-rails-dom-testing1
Add current ruby-rails-dom-testing version 1.0.9 package as
ruby-rails-dom-testing1.
2018-03-13 16:20:12 +00:00
taca
863e8b2ca2 textproc/Makefile: add and enable ruby-erubi 2018-03-13 16:08:39 +00:00
taca
e6547911bb textproc/ruby-erubi: add version 1.7.1 package
Erubi is a ERB template engine for ruby. It is a simplified fork of Erubis,
using the same basic algorithm, with the following differences:

* Handles postfix conditionals when using escaping
  (e.g. <tt><%= foo if bar %></tt>)
* Supports frozen_string_literal: true in templates via :freeze option
* Works with ruby's --enable-frozen-string-literal option
* Automatically freezes strings for template text when ruby optimizes it (on
  ruby 2.1+)
* Escapes ' (apostrophe) when escaping for better XSS protection
* Has 6x faster escaping on ruby 2.3+ by using cgi/escape
* Has 86% smaller memory footprint
* Does no monkey patching (Erubis adds a method to Kernel)
* Uses an immutable design (all options passed to the constructor, which
  returns a frozen object)
* Has simpler internals (1 file, <150 lines of code)
* Has an open development model (Erubis doesn't have a public source control
  repository or bug tracker)
* Is not dead (Erubis hasn't been updated since 2011)

It is not designed with Erubis API compatibility in mind, though most Erubis
ERB syntax works, with the following exceptions:

* No support for <tt><%===</tt> for debug output
2018-03-13 16:07:49 +00:00
wen
ccbf8468b7 Update to 0.6.8
No upstream changelog found.
2018-03-13 12:04:45 +00:00
adam
31b0fdc8cf py-openpyxl: updated to 2.5.1
2.5.1:
Bug fixes.
2018-03-12 16:29:14 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
ginsbach
f99091393b textproc/xxdiff-scripts: don't fix uninstalled scripts
Don't bother replacing the Python path in scripts that aren't installed.
2018-03-11 21:23:28 +00:00
ginsbach
7f4ec8e1a5 textproc/Makefile: xxdiff and xxdiff-scripts 2018-03-11 21:05:51 +00:00
ginsbach
2fd362a1c9 textproc/xxdiff-scripts: add xxdiff Python wrappers
xxdiff comes with a bunch of wrapper Python scripts that invoke xxdiff in
creative ways.  All this code is now distributed with xxdiff, in an xxdiff
Python package, which you can leverage to build your own file transformation
scripts around xxdiff. [from author http://furius.ca/xxdiff/#id10]
2018-03-11 20:57:16 +00:00
ginsbach
b2609e3607 textproc/xxdiff: add xxdiff-4.0.1
xxdiff is a graphical file and directories comparator and merge tool.
2018-03-11 20:52:38 +00:00
wiz
f203b2b8de libunistring: update to 0.9.9.
New in 0.9.9:
* Fixed a multithread-safety bug.
2018-03-11 18:02:11 +00:00
wiz
7ef07cee82 xerces-c: update to 3.2.1.
Release Notes - Xerces-C++ - Version 3.2.1

** Bug
    * [XERCESC-2114] - Link failure with Xalan-C
    * [XERCESC-2119] - warning C4251: 'xercesc_3_2::TranscodeToStr::fString': class 'xercesc_3_2::ArrayJanitor<XMLByte>' needs to have dll-interface to be used by clients of class 'xercesc_3_2::TranscodeToStr'
    * [XERCESC-2121] - xercesc-3.2.0 fails to configure with cmake, gnuiconv on Solaris.
    * [XERCESC-2122] - CMake: wrong substitutions in pkg-config file
    * [XERCESC-2123] - Tests sometimes fail when run in parallel, due to race conditions
    * [XERCESC-2124] - Typo in XMLUni::fgDOMDisallowDoctype XMLCh array
    * [XERCESC-2125] - CMake variable for nothreads does not match generated config define
    * [XERCESC-2130] - UTF16 Surrgate values 0xD800-0xDFFF can not longer be written with xerces 3.2.0 (e.g. emoticons)
    * [XERCESC-2137] - CMake Build Doesn't Activate XERCES_MFC_SUPPORT

** Improvement
    * [XERCESC-2132] - cmake: Add the ability to force the specific XMLCh type to use
    * [XERCESC-2134] - Remove non-functional Win32MsgLoader code
    * [XERCESC-2136] - Add support for versioning sources and documentation automatically
2018-03-11 17:59:01 +00:00
wiz
6ab088220e libxml2, py-libxml2: update to 2.9.8
Changes not found.
2018-03-11 17:49:53 +00:00
rillig
2d646be8e9 textproc: add translate-toolkit 2018-03-11 15:44:29 +00:00
rillig
3e5e32c49c add textproc/translate-toolkit 2.2.5
The Translate Toolkit is a set of software and documentation designed to
help make the lives of localizers both more productive and less
frustrating.  The Toolkit is part of the Translate project.

The software includes programs to covert localization formats to the
common PO, and emerging XLIFF format.  There are also programs to check
and manage PO and XLIFF files.  Online documentation includes guides on
using the tools, running a localization project and how to localize
various projects from OpenOffice.org to Mozilla.

At its core the software contains a set of classes for handling various
localization storage formats: DTD, properties, OpenOffice.org GSI/SDF,
CSV, MO, Qt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of
course PO and XLIFF.  It also provides scripts to convert between these
formats.

Also part of the Toolkit are Python programs to create word counts, merge
translations and perform various checks on translation files.
2018-03-11 15:42:31 +00:00
maya
c323306816 p5-MultiMarkdown: new package
Convert MultiMarkdown syntax to (X)HTML
2018-03-11 13:04:15 +00:00
schmonz
cc59bd8f1d Depend on external libdiscount. Bump PKGREVISION. 2018-03-10 05:45:02 +00:00
schmonz
b89fa5361b Build and install shared library. Bump PKGREVISION. 2018-03-10 05:37:44 +00:00
schmonz
ed9d3d0215 Update to 2.2.3a. From the changelog:
2.2.3a:

2.2.3 has a configuration glitch (not properly testing for the
existance of S_ISSOCK, et seq) which 2.2.3a corrects.   I also pulled
the plug on the single use of `alloca()` in `theme.c` (Windows MinGW
doesn't support it properly(?) and in this one case I'm better off
just `malloc()`ing the offending thing and letting it be garbage
collected when the program finishes.)


2.2.3:

I turn around and blink, and suddenly 13 months have done by while
I slowly tested various beta versions of 2.2.3, and now it's 2018
and a small collection of cosmetic, portability, and build tweaks,
plus some and actually bad bugs have been cleaned up:

1. Have `tools/branch` be a no-op if there's no git
   that I can use to check for my SCCS status.
2. Add user-contributed cmake support
3. check for non-null T(link) in the safelink function; rename
   paranoia.t to safelink.t, add a couple more tests for safelinks
4. tweak the safelink detection code to allow more types of url fragments
5. when finding the installer, check that -s works (doesn't work on Minix 3?)
6. Correct makepage & theme to use the new set_flag() return scheme
   (0==success, !0==pointer to bogus flag)
7. if an unknown flag was in the middle of a comma-delimited flag string
   (like -flatex,bogus,footnote), the markdown program would incorrectly
   report the first flag as unknown (because set_flag returned 0 on
   error, 1 on success and the strtok() of the flag string had already
   replaced the commas up to that point with nulls.)
   Change it so that set_flag returns null on successful processing and
   a pointer to the offending flag on an unknown one.
8. Tweak the install rule to install a GNU-style .pc file iff
   @MK_PKGCONFIG@ is not defined as #
9. Hand-resolve a conflict in the msvc Makefile
10. Add in paranoid list splitting [EXPLICITLIST] (the default behavior
    many many versions ago before I realized it wasn't the standard)
    (and take the last of the 32-bit flag mask for it) between adjacent
    ordered and unordered lists.
11. Create a utility function [`notspecial()`] for theme & mkd2html --
    check a filename to see if it's a special file that doesn't need to
    be deleted or to have a .html suffix added to it. It only works on
    machines that have a stat() system call + the S_ISFIFO, S_ISCHR, and
    S_ISSOCK macros, otherwise it thinks that nothing is special.
12. Add a README for the utilities in the tools subdirectory
13. Add the git branch name into the version string if we're not on the
    master branch.
14. Add support for NMAKE and Visual C++ toolset.
    (courtesy of Martin Hofmann (tin-pot) fork of Discount).
15. Add a 'dirty' flag to the Document structure & set it whenever a
    callback changes (github issue #136) so that the next mkd_compile
    will regenerate the document.
16. Tweak superscript handling to be able to superscript something wrapped in html
17. Tweak the `show_flags()` function so that if it's called verbosely
    it will show synonyms for named flags. (Calling it verbosely is
    done by the `V` option, which is overloaded for verbosity when
    listing flags.)
18. Process html blocks in compile (as well as in compile_document();
    `compile_document()` needs to handle `<style>` blocks and
    `compile()` needs to handle html blocks that are nested inside
    blockquotes, tables, lists, &tc.
19. Add --h1-title as an option to configure.sh;  this enables code that uses
    the first h1 in a document as the document title (in mkd2html & theme)
20. add `gethopt()` -- a q&d getopt clone that
    accepts both full-word & single character options -- instead of doing
    kludgy bespoke argument parsing in mkd2html & theme.


2.2.2:

A few months worth of bugfixes, mainly for annoying bugs but one
for a serious one:

*   In `mkd_line()` I was doing a sneaky hack to take the rendered text
    out of the MMIOT it was in which was fine if I was building discount
    w/o `--with-amalloc`, but horribly wrong `--with-amalloc`; the return
    from `mkd_line()` is a freeable string, so my sneak (I was pulling
    the contents of the rendered string out, then zeroing the pointers
    in the MMIOT;  if amalloc was active, the rendered string was in the
    middle of a allocated block which could not be freed (and would cause
    core dumps on some systems.  Kludges _always_ come back to bite you
    in the ass)) was terribly terribly wrong.
*   Redo toc anchor generation to reduce namespace collisions (by encoding
    out of namespace characters to -XX- hex sequences (except space, which
    encodes to just -) in html4, %XX in html5 (formerly urlencodedanchor)).
*   Add html5anchor as a synonym for urlencodedanchor (urlencoded is
    depreciated, but will stick around like an unwelcome guest until
    the next major release) now that I'm doing html5 encoding there.
*   When generating a TOC, don't anchor-encode the human-readable
    contents of the links .
*   "quote" "everything" "when" "I" "generate" "librarian.sh"
*   Horrifying kludge to deal with destination directories with
    spaces in them;
    1. quote filename arguments to AC_SUB (via the __ac_quote builtin), and
    2. instead of using the shell to check for sed substitute markers (if I
       do `echo "$*" | sed -e 's/;/\\;/'` it collapses a layer
       of backslashes needlessly.   It's awful enough to do
        `echo $* | sed -e 's/ /\\\\ /'`
       (so sed won't eat the backslashes) but to do
        `sed -e 's/ /\\\\\\\\ /'`
       to keep sed + the shell from eating the backslashes is just
       appalling) I generate the little C program `config.sed`, which
       generates the sed pattern, escaping the `;` and NOT collapsing
       backslashes.
       Ugh.  It's all pretty gross, but it looks like it works?  At least
       for discount.
*   Always have `mkd_xmlpage()` generate a title element, even if it's empty
*   Add `<form>` ... `</form>` to the set of known block tags
*   Use `\r` instead of `^C` for the internal hard end of line marker
    (which means if I don't unescape it when rendering it won't leave
    `^C` poop in the output.)
*   Bring the installation instructions a little closer to up to date.
*   When there's either `pkg-config` on the system or if the configure
    option `--pkg-config` is used, generate a pkgconfig `.pc` file.


2.2.1:

A few months of small bugfixes, a few tweaks, and some more conversion of
static flags to runtime ones.

* Update the muñoz test case for a text fragment with an 0xff
* Kludge `peek()` and `poke()` to not sign extend on machines with
  signed chars, so a 0xff character will not sign extend and
  become an EOF.  This breaks a test in muñoz.t (which
  tripped the 0xff becomes EOF bug) so that
  test needed to be rewritten.
* Have `configure.sh` not do the `WinDef.h` short circuit
* include `"config.h"` to pick up the definition of `DWORD/WORD/BYTE`
  (windows support) & add a new label field for better TOC
  label generation
* Wasn't updating `config.sub` with {scalar_type}->{scalar_type} on
  windows machines.
* Tweak `mkd_xmlpage()` so that it only uses the published interface.
* Eat one of the two remaining flag bits (`flag_t` structure
  -- or 64-bit int, which isn't portable to old Unices -- here we
  come!) to make LaTeX support a runtime flag.
* Add some missing dependencies to the makefile
* In makepage, I was using the wrong argument for the file to make
  a page from. needed to check for `argc > 0` & `argv[0]` (after
  shifting argc/argv by optind) but was checking `argc > 1` &
  `argv[1]`, which was something less than useful.
* Strip out `--enable-all-features` from `configure.sh`
  (obsolete now after the mass conversion of features from
  compile-time to run-time.)
* Add `config.h` to the includes for amalloc (for the if `#define`
  to make clang stfu)


2.2.0:

Many **MANY** tweaks over the last year, including...

* mathjax support (--with-latex -- changed to the runtime flag
  `MKD_LATEX` in [2.2.1](#v2.2.1)) (`$$..$$`, `\(..\)`, and `\[..\]`,
  not `$..$`))
* make the `amalloc()` paranoia malloc library even more paranoid by
  putting markers at the start _and_ the end of each allocated block.
* Redo comment block handling;  standard markdown only treats comments as
  block html if the start comment marker starts at the beginning of a line
  and the end comment marker is at the end of a line.
* clean up broken and insufficiently paranoid parts of `configure.inc`
* When attempting to match the closing tag of an html block, don't
  advance the match index unless that character actually matches.
  (defect:  `<p></>*` was splitting into 2 lines when it should have
  generated `<p><p></>*</p>`)
* if `mkd_compile()` is called multiple times, actually recompile the
  document if the flags change.
* When processing automatic links, explicitly allow extended utf-8 characters
  as part of the url.
* Tweak `configure.inc` to quote `__cwd` & `__d` so that a `$__cwd` with
  spaces in the path won't make `configure.sh` (or `make install`) puke
* messed up the `fwrite()` error check in `mkd_generatehtml()`,
* return EOF instead of -1 on error in `mkd_xhtmlpage()`,
* if the mkd output fails, exit with nonzero status
* Handle error conditions and pass errorcodes out of various
  `mkd_xxx()` output functions (inspired by a patch written by
  Koen Punt)
* in `mkd_document()` don't pad the generated html with a 0 unless it's
  actually generated.
* If the C compiler generates .dSYM directories, get rid of them during
  distclean
* Change the `configure.sh` message for the `--with-`(foo) variables to
  reflect what it's actually doing with them.
* Theme really wants the old behavior of `--with-`(foo), so pass those
  settings into theme in a #define
* Have `configure.sh` just state that an option is not supported instead
  of dying.
* Convert many configure-time settings to runtime flags
* Manpage editing by Nathan Phillip Brink
* Update plan9 support.
2018-03-08 18:17:30 +00:00
wiz
d89d169ef6 p5-XML-RSS: update to 1.60.
1.60    2018-04-03
    - Convert to Dist-Zilla.
    - Add Travis-CI support.
2018-03-08 13:15:30 +00:00
wiz
aaaf8ccc1b p5-XML-Compile-SOAP: update to 3.24.
version 3.24: Tue  6 Mar 08:12:19 CET 2018

	Fixes:
	- Experimental keys on scalar
	  rt.cpan.org#124688 [Slaven Rezic]

	Improvements:
	- add missing example wsdl

version 3.23: Sun Mar  4 23:45:09 CET 2018

	Fixes:
	- add 'Host' to the header.

	Improvements:
	- rpc style header with type part [Lars Thegler]
	- typo in doc rt.cpan.org#124462 [Andy Scheller]
	- ::Server::compileFilter() could not handle RPCs with empty bodies,
	  but was broken much more serious anyway [Abeltje]
	- convert to GIT, publish via GitHub
2018-03-08 13:12:54 +00:00
wiz
eb81319cb4 p5-XML-Compile-Cache: update to 1.06.
version 1.06: Sun Mar  4 23:07:45 CET 2018

	Improvements:
	- support ignoring nodes in <any> via block_namespaces.
	- convert to GIT, publish on GitHub.
2018-03-08 13:10:12 +00:00
wiz
2532e218eb p5-XML-Compile: update to 1.60.
version 1.60: Sun Mar  4 22:53:03 CET 2018

	Fixes:
	- accept non-ascii word characters in NCName type [Aleksei Y Ananev]
	- use of facets with nested simpletypes [Aleksei Y Ananev]

	Improvements:
	- convert to GIT, publish on GitHub.
2018-03-08 13:09:09 +00:00
wiz
21a0476b8d p5-Text-Template: update to 1.51.
1.51  2018-03-04
    - Add test for nested tags breakage that happened in v1.46
    - Turn off strict+warnings in sections where template code is eval'ed
      [github #9]
2018-03-08 13:07:19 +00:00
wiz
762387574e p5-Pod-Coverage-TrustPod: update to 0.100004.
0.100004  2018-03-04 22:46:25-05:00 America/New_York
        - report more usefully when a regex can't be compiled
2018-03-08 13:06:01 +00:00
adam
0869061530 yaml-cpp: updated to 0.6.2
0.6.2:
fixing installation bug and mismatched versioning
2018-03-06 10:05:49 +00:00
adam
4aeeab774b py-JWT: updated to 1.6.0
1.6.0:
Changed
Dropped support for python 2.6 and 3.3
An invalid signature now raises an InvalidSignatureError instead of DecodeError

Fixed
Fix over-eager fallback to stdin

Added
Audience parameter now supports iterables
2018-03-05 13:04:05 +00:00
bsiegert
9ab6e4ca7b Revbump all Go packages after Go 1.10 update. 2018-03-04 15:52:12 +00:00
wiz
920fe634f8 p5-PDF-Table: update to 0.10.0.
Version 0.10.0 Introduces underlined text in cells
2018-03-04 15:35:17 +00:00
taca
39d5141fb4 textproc/ruby-rails-dom-testing: update to 1.0.9
* Dup selector string when extracting in case it's frozen.
2018-03-04 12:06:46 +00:00
adam
cbcd38e3a9 py-creole: updated to 1.3.2
1.3.2:
Adding optional img size to creole2html and html2creole
run tests also with python 3.5 and 3.6
2018-03-01 08:10:35 +00:00
cheusov
82d7d2b048 textproc/dict-server: dump pkgrevision due to ABI change in libmaa 2018-02-28 21:03:06 +00:00
cheusov
a879d6b095 textproc/dict-client: dump pkgrevision due to ABI change in libmaa 2018-02-28 21:02:17 +00:00
taca
3f24ff6584 textproc/pear-Console_Table: update to 1.3.1
1.3.1						2018-01-25 15:56 UTC
Changelog:

* Fix warning with PHP 7.2 when passing non-array data (Remi Collet
  <remi@remirepo.net>, PR #14).
2018-02-28 16:03:31 +00:00
wiz
9ae5178ca6 p5-String-ToIdentifier-EN: update to 0.12.
0.12 2018-02-26 04:04:09
    - re-release dist with updated dist files gh#2
2018-02-28 08:56:58 +00:00
wiz
afb6602f3b p5-Lingua-EN-Inflect-Phrase: update to 0.20.
0.20 2018-02-26 10:22:28
        - fix for CPANTS Kwalitee issues by Zak B. Elep (zakame):
            add MetaProvides::Package and MinimumPerl to dist.ini
2018-02-28 08:55:48 +00:00
rillig
00faa2f6f8 textproc/grep: enable PCRE for GNU Grep
It had been disabled in 2003 for no apparent reason.

ok @bouyer
2018-02-27 15:16:50 +00:00
adam
ca9fb2b2cc freexl: updated to 1.0.5
1.0.5:
Bug fixes.
2018-02-27 06:48:22 +00:00
adam
5d4c9f9bd6 py-regex: updated to 2018.02.21
2018.02.21:
Bug fixes.
2018-02-26 17:21:35 +00:00
adam
bc2bb139d3 py-Unidecode: updated CATEGORIES and HOMEPAGE 2018-02-26 10:55:46 +00:00
adam
68d8874f51 py-html5lib: updated to 1.0.1
1.0.1

Breaking changes:
* Drop support for Python 2.6.
* Remove utils/spider.py

Features:
* Improve documentation.
* Add iframe seamless boolean attribute.
* Add itemscope as a boolean attribute.
* Support Python 3.6.
* Add CI support for Windows using AppVeyor.
* Improve testing and CI and add code coverage
* Semver-compliant version number.

Bug fixes:
* Add support for setuptools < 18.5 to support environment markers.
* Add explicit dependency for six >= 1.9.
* Fix regexes to work with Python 3.7 regex adjustments.
* Fix alphabeticalattributes filter namespace bug.
* Include license file in generated wheel package.
* Fix annotation-xml typo.
* Allow uppercase hex chararcters in CSS colour check.
2018-02-26 08:24:42 +00:00
adam
405aac076d py-sphinx: updated to 1.7.1
Release 1.7.1:
Deprecated
4623: sphinx.build_main() is deprecated. Use sphinx.cmd.build.build_main() instead.
autosummary: The interface of sphinx.ext.autosummary.get_documenter() has been changed (Since 1.7.0)
4664: sphinx.ext.intersphinx.debug() is deprecated. Use sphinx.ext.intersphinx.inspect_main() instead.

Bugs fixed
4608: epub: Invalid meta tag is generated
4260: autodoc: keyword only argument separator is not disappeared if it is appeared at top of the argument list
4622: epub: epub_scheme does not effect to content.opf
4627: graphviz: Fit graphviz images to page
4617: quickstart: PROJECT_DIR argument is required
4623: sphinx.build_main no longer exists in 1.7.0
4615: The argument of sphinx.build has been changed in 1.7.0
autosummary: The interface of sphinx.ext.autosummary.get_documenter() has been changed
4630: Have order on msgids in sphinx.pot deterministic
4563: autosummary: Incorrect end of line punctuation detection
4577: Enumerated sublists with explicit start with wrong number
4641: A external link in TOC cannot contain “?” with :glob: option
C++, add missing parsing of explicit casts and typeid in expression parsing.
C++, add missing parsing of this in expression parsing.
4655: Fix incomplete localization strings in Polish
4653: Fix error reporting for parameterless ImportErrors
4664: Reading objects.inv fails again
4662: any refs with term targets crash when an ambiguity is encountered
2018-02-25 21:39:21 +00:00
wiz
13711aed2f p5-YAML-Tiny: update to 1.73.
1.73    2018-02-21 21:07:59Z

        - shipping 1.72 as stable, with no changes.

1.72    2017-02-12 23:17:26Z (TRIAL RELEASE)

        [FIXED]

        - fix compatibility with Test::Builder 0.94 in test shim

1.71    2017-02-04 05:44:07Z (TRIAL RELEASE)

        [FIXED]

        - Perform correct stripping of leading white space in literal/folded
          text blocks (Flavio Poletti, GitHub #44, fixes RT#56045).
2018-02-25 19:03:22 +00:00
wiz
1ab5b765e7 p5-XML-LibXSLT: update to 1.96.
1.96    2018-02-21
    - Apply patch from RT#83028
        - $Config{libs} is not needed
    - Move to git/GitHub:
        - https://github.com/shlomif/perl-XML-LibXSLT .
        - For Travis-CI/etc.
2018-02-25 19:02:26 +00:00
wiz
15bbd62c78 p5-Encode: update to 2.97.
$Revision: 2.97 $ $Date: 2018/02/21 12:14:33 $
! Encode.xs
  Pulled: New perls that fixes
    https://github.com/dankogai/p5-encode/issues/129
    https://rt.cpan.org/Ticket/Display.html?id=124399
  https://github.com/dankogai/p5-encode/pull/130

2.96 2018/02/11 05:35:26
! Encode.pm encoding.pm Unicode/Unicode.pm
  VERSION++ to make bleadperl happy
  <CADED=K4v5WQ3R7+aTu1xV4q2RcZFT=jriZubqfrHe7PZrgRmDA@mail.gmail.com>

2.95 2018/02/08 00:26:15
! Encode.pm Encode.xs Encode/encode.h Unicode/Unicode.pm
  Unicode/Unicode.xs encengine.c
  Pulled: new perls
  https://github.com/dankogai/p5-encode/pull/128
2018-02-25 19:01:19 +00:00
taca
b2bac94775 pkgsrc: bump PKGREVISION by changing Ruby default version
Bump PKGREVISION by changing Ruby default version.
2018-02-25 12:25:47 +00:00
wen
07f49400d0 Update to 0.19
Upstream changes:
0.19 2018-01-31 13:59:53
        - fix for tagged proper nouns and -ity/-ities nouns by Zak B. Elep
          (zakame) (RT#118767)
2018-02-24 04:25:24 +00:00
wiz
e278eba583 uriparser: update to 0.8.5.
2018-02-07 -- 0.8.5

  * Changed: The uriparser project has moved from SourceForge to GitHub:
      Code + issue tracker: https://github.com/uriparser/uriparser
      New website: https://uriparser.github.io/
      Please update any links of yours, accordingly. Thank you!
  * Fixed: Memleak in out-of-memory clean-up code
      of URI normalization, related to SF.net bug #28.
      Thanks to Chris Hills for the report!
  * Fixed: Fix compilation of uriparse(1) on FreeBSD
      Thanks to Ed Schouten for the patch!
  * Fixed: Fix C90 compilation errors
      Thanks to Joel Cunningham for the patches!
  * Fixed: Space requirements documented for uriWindowsFilenameToUriStringA
      given URI "file://server1/file1.txt" (SF.net bug #31)
      Thanks to threedyd for the report!
  * Fixed: Compiler warnings
      Thanks to Joel Cunningham for the patches!
  * Fixed: Stop exporting internal function RemoveBaseUriImpl
      Thanks to Joel Cunningham for the report!
  * Fixed: API documentation front page no longer empty with Doxygen 1.8.13
  * Fixed: "make -C doc install" fixed for lack of .map files
  * Improved: Communicate that absolutePath is always URI_FALSE for URIs
      with a host in uriparse CLI tool output and Uri.h header
      (GitHub #2, SF.net #30)
  * Soname: 1:21:0

2015-10-12 -- 0.8.4

  * Fixed: Stack overflow on parsing malformed IPv6 addresses with
      more than eigtht quads.  Thanks to Alexander Klink for the report!
  * Soname: 1:20:0

2015-10-04 -- 0.8.3

  * Fixed: uriCompareRange reported NULL pointer and range of
      length zero as equal, by mistake.
      Thanks to Robert Kausch and his Coverity report.
  * Fixed: Use-after-free in out-of-memory code of uriMakeOwner.
      Thanks to Chris Hills and his Klocwork-based report (SF.net bug #28)
  * Soname: 1:19:0

2015-04-27 -- 0.8.2

  * Fixed: Broken conversion from/to Windows network shares (SF.net bug #21)
      Thanks to Adam Gross and Dmitry Repkin!
  * Fixed: Limit uriCompareRange return values to -1/0/1 (SF.net bug #24)
      As a side effect, this fixes the test suite for AArch64.
      Thanks to Marcin Juszkiewicz for the patch!
  * Fixed: MinGW Makefile:
      LIB_DIR fixed from ../../lib leftover to ../../src (SF.net bug #27)
      Thanks to Dmytro Zagashev for the report!
  * Fixed: Add missing NULL checks to UriStringToFilename (SF.net bug #25)
      Thanks to Jerome Custodio for the report!
  * Changed: Leave inlining decisions to GCC
  * Soname: 1:18:0

2014-10-20 -- 0.8.1

  * Fixed: Sync URI_VER_* preprocessor defines (were at 0.7.6, SF.net bug #23)
  * Fixed: Bug in internal function that may flip uriEqualsUri results around
  * Added: Function uriAddBaseUriEx allowing to resolve URIs with
      a scheme identical to that of the base URI to resolve against
      as if the URI to resolve had no scheme specified, when flag
      URI_RESOLVE_IDENTICAL_SCHEME_COMPAT is specified
      (SF.net feature request #4)
  * Soname: 1:17:0

2014-07-12 -- 0.8.0.1

  * Fixed: ISO C90 warnings (SF.net bug #20)
  * Changed: No longer ship RFC documents (to make things easier for Debian)
  * Soname: 1:16:0

2013-12-20 -- 0.8.0

  * Fixed: Resolution of relative URI "/" broken
      Thanks to Mo McRoberts for the patch!
  * Fixed: uriAddBaseUri produced uriUri objects with both host
      and the absolutePath flag set (while the absolutePath flag
      should only be true for URI objects without a host) when
      resolving absolute URIs like "/" or "/foo/bar".
      Now the absolutePath flag is set to URI_FALSE and an empty
      segment is added as necessary
  * Fixed: .errorCode could end up unset, previously
      Thanks to Radu Hociung for the patch!  (SF.net bug #16)
  * Fixed: Resolve use of non-POSIX "sed -r" used when building
     documentation  (SF.net bug #18)
     Thanks to Ryan Schmidt for reporting!
  * Fixed: Build DLL with -no-undefined on Windows
      Thanks to Michel Zou for the patch!  (SF.net bug #19)
  * Added: Command line tool "uriparse"
      Thanks to Radu Hociung for coding!  (SF.net feature request #3)
  * Soname: 1:15:0

2013-08-24 -- 0.7.9

  * Fixed: Error position ended up as NULL for some syntax errors.
      Thanks to Daniel Solano Gómez for the patch!  (SF.net bug #14)
  * Soname: 1:14:0

2013-05-13 -- 0.7.8

  * Fixed: Fix dissection of query string "q=hello&x=&y=" (SF.net bug #12)
      Thanks to Marc Novakowski for reporting!
  * Soname: 1:13:0
2018-02-23 16:41:34 +00:00
adam
337e3347b8 py-m2r: updated to 0.1.13
Version 0.1.13:
Catch up sphinx updates
2018-02-23 14:16:43 +00:00
wen
0eaeaa3d1e Update to 1.50
Upstream changes:
1.50  2018-02-10
  *** Revert support for identical start/end delimiters (e.g.: @@foo@@, XXfooXX)
      due to breakage with nested tags (see
      https://github.com/mschout/perl-text-template/issues/8).  Will revisit
      this in a future release.

1.49  2018-02-07
    - Fix failing tests in v1.48 under perl < 5.8.9

1.48  2018-02-07
    - remove COPYING and Artistic files from the dist.  These are replaced by
      the Dist::Zilla generated LICENSE file.
    - use strict/warnings (thanks Mohammad S Anwar)
    - remove $VERSION checks from tests. This makes it easier to run the test
      with Dist::Zilla and avoids maintenance issue of updating the tests for
      each release (Thanks Andrew Ruder).
    - Allow precompiled templates to work with preprocessing [#29928] (Thanks
      Nik LaBelle)
    - Add "strict" option to fill_in().  This adds "use strict" and "use vars
      (...)" to the prepend section, and only the keys of the HASH option are
      allowed in the template.  (Thanks Desmond Daignault, Kivanc Yazan, CJM)
      [55696]
    - Fix templates with inline comments without newline after comment for perl
      < 5.18 [34292]
    - Don't use bareword file handles
    - use three arg form of open()
    - Fix BROKEN behaviour so that it returns the text accumulated so far on
      undef as documented [28974]
    - Source code cleanups
    - Minimum perl version is now 5.8.0
    - Allow start/end delimiters to be identical (e.g.: @@foo@@, XXfooXX)
      (Thanks mirod) [46639]
    - Fix + document the FILENAME parameter to fill_in() (Thanks VDB) [106093]
    - Test suite cleanups:
        + turn on strict/warnings for all tests
        + run tests through perltidy and formatting cleanup
        + remove number prefixes from test names
        + use Test::More instead of generating TAP by hand
        + use three-arg form of open()
        + don't use indirect object syntax
        + don't use bareword file handles
        + use File::Temp to generate temporary files
2018-02-20 10:07:47 +00:00
wen
87bf23c686 Update to 1.00
Upstream changes:
1.00  15 Feb 2018  Grant McLean
    - Add makefile dependency to fix order of build steps RT#62289 (patch from
      Ed J)
2018-02-20 09:58:50 +00:00
adam
9e884565ba py-natsort: updated to 5.2.0
v. 5.2.0
Add ns.NUMAFTER to cause numbers to be placed after non-numbers.
Add natcmp function (Python 2 only).
2018-02-20 09:32:31 +00:00
rillig
df3082cfc3 textproc/cdif: update license
The license file has only been used by this one package, therefore it was
safe to replace the text with the current license text, as taken from
README.md.
2018-02-18 10:07:36 +00:00
tsutsui
6c867c09a8 ruby-nokogiri: update to 1.8.2.
Upstream changelog (from CHANGELOG.md):

# 1.8.2 / 2018-01-29

## Security Notes

[MRI] The update of vendored libxml2 from 2.9.5 to 2.9.7 addresses at least one published vulnerability, CVE-2017-15412. [#1714 has complete details]


## Dependencies

* [MRI] libxml2 is updated from 2.9.5 to 2.9.7
* [MRI] libxslt is updated from 1.1.30 to 1.1.32


## Features

* [MRI] OpenBSD installation should be a bit easier now. [#1685] (Thanks, @jeremyevans!)
* [MRI] Cross-built Windows gems now support Ruby 2.5


## Bug fixes

* Node#serialize once again returns UTF-8-encoded strings. [#1659]
* [JRuby] made SAX parsing of characters consistent with C implementation [#1676] (Thanks, @andrew-aladev!)
* [MRI] Predefined entities, when inspected, no longer cause a segfault. [#1238]
2018-02-18 05:45:37 +00:00
rillig
4ebcbb741f textproc/expat: move documentation to share/doc/expat 2018-02-18 05:09:21 +00:00
rillig
a62f844ab1 p5-String-Compare-ConstantTime: fix DESCR
The comparison takes a constant amount of time, no matter whether the
strings are equal, or even the same, or different. This one sentence had
been added to DESCR out of nowhere.
2018-02-18 03:35:37 +00:00
minskim
567548b7c6 textproc/Makefile: Add py-poyo 2018-02-14 16:55:31 +00:00
minskim
2ba5fd28de textproc/py-poyo: Import version 0.4.0 from pkgsrc-wip
A YAML Parser for Python.  Poyo is 100% Python and does not require
any additional libs.

Packaged by Guillaume Delpierre and updated by me.
2018-02-14 16:54:24 +00:00
adam
71e0ea34e2 py-jsonpickle: updated to 0.9.6
Version 0.9.6:
* Better support for SQLAlchemy
* Better support for NumPy and SciKit-Learn.
* Better support for dict sub-classes
2018-02-14 11:27:22 +00:00
joerg
b407b86d25 + py-html-sanitizer 2018-02-13 21:00:46 +00:00
joerg
f503cd38db Add py-html-sanitizer-1.3.0:
html-sanitizer is a whitelist-based and very opinionated HTML sanitizer
that can be used both for untrusted and trusted sources. It attempts to
clean up the mess made by various rich text editors and or copy-pasting
to make styling of webpages simpler and more consistent. It builds on the
excellent HTML cleaner in lxml to make the result both valid and safe.

It goes further than pure tag filtering by transforming the HTML
fragments to normalize formatting and drop redundant or pointless tags.
2018-02-13 21:00:03 +00:00
adam
b61b2ae855 py-openpyxl: updated to 2.5.0
2.5.0:
Minor changes
Correct definition for Connection Shapes.

2.5.0-b2:
Bugfixes
TableStyleInfo has no required attributes
Cannot read files with 3D drawings
Incorrect version check in installer
Cell merging uses transposed parameters
ExtLst missing keyword for PivotFields
Inf causes problems for Excel
Cannot load table styles with custom names

Major Changes
You can now insert and delete rows and columns in worksheets

Minor Changes
pip now handles which Python versions can be used.

2.5.0-b1:
Bugfixes
Explicitly support for multiple cell ranges in conditonal formatting
Non-contiguous cell ranges in validators get merged
Empty data validators create invalid Excel files
Large validation ranges use lots of memory
Unicode in chart axes not handled correctly in Python 2
ScatterCharts have defective axes
Charts with empty numVal elements cannot be read
Scaling options from existing files ignored
Charts with PivotSource cannot be read
Cannot read gradient fills
Quotes in number formats could be treated as datetimes
2018-02-13 11:49:38 +00:00
adam
1a195d2de4 py-regex: updated to 2018.02.08
regex-2018.02.08:
Bug fixes.
2018-02-09 08:52:07 +00:00
minskim
1b806c991b textproc/Makefile: Add R-jsonlite 2018-02-08 17:36:15 +00:00
minskim
98ce0c739c textproc/R-jsonlite: Import version 1.5
A fast JSON parser and generator optimized for statistical data and
the web. Started out as a fork of 'RJSONIO', but has been completely
rewritten in recent versions. The package offers flexible, robust,
high performance tools for working with JSON in R and is particularly
powerful for building pipelines and interacting with a web API. The
implementation is based on the mapping described in the vignette
(Ooms, 2014). In addition to converting JSON data from/to R objects,
'jsonlite' contains functions to stream, validate, and prettify JSON
data. The unit tests included with the package verify that all edge
cases are encoded and decoded consistently for use with dynamic data
in systems and applications.
2018-02-08 17:35:23 +00:00
mrg
d460fcd72c port these packages to GCC 6:
- audacity: GCC 6 wants std namespace, found via <cmath>.
- smpeg2: don't initialise unsigned with "0-1".
- libclucene/strigi: match GCC 6 (and 7, and 8, and 9.)
2018-02-08 07:28:57 +00:00
jperkin
b951e7b641 libodfgen: Fix -Wtautological-unsigned-enum-zero-compare 2018-02-07 17:03:28 +00:00
jperkin
5eea5ce730 libxml++1: Specify C++03, not C++11 clean. 2018-02-07 16:47:14 +00:00
jperkin
e54cefee7e kde: SUBST_STAGE should be pre-configure, not post-patch.
Performing substitutions during *-patch phases makes it impossible to
generate patches via mkpatches without introducing substitution noise.
2018-02-07 15:35:09 +00:00
adam
a062c8f658 py-regex: updated to 2018.02.03
2018.02.03:
Bug fixes.
2018-02-07 07:59:50 +00:00
maya
efa05b7802 rapidjson: remove -march=native, force fail doxygen configure test.
-march=native yields an error in some configurations.
doxygen is not a dependency, so if the user has it and it's detected,
we have plist mismatches.

PKGREVISION++
2018-02-06 16:25:15 +00:00
minskim
859dc1fda8 textproc/R-stringr: Update to 1.2.0
Notable changes:
- str_match_all() now returns NA if an optional group doesn't match
  (previously it returned ""). This is more consistent with
  str_match() and other match failures.
- In str_replace(), replacement can now be a function that is called
  once for each match and who's return value is used to replace the
  match.
- New str_which() mimics grep().
- A new vignette (vignette("regular-expressions")) describes the
  details of the regular expressions supported by stringr. The main
  vignette (vignette("stringr")) has been updated to give a high-level
  overview of the package.
2018-02-05 18:58:56 +00:00
minskim
8223661446 textproc/R-stringi: Update to 1.1.6
Notable changes since 1.1.2:
- `omit_na=TRUE` in `stri_sub<-` now ignores missing values in any of
  the arguments provided.
- Add support for custom rule-based break iteration, see
  `?stri_opts_brkiter`.
2018-02-05 18:52:05 +00:00
adam
02d2dfc9d4 py-sphinx: updated to 1.6.7
Release 1.6.7:

Bugs fixed
----------
* 1922: html search: Upper characters problem in French
* 4412: Updated jQuery version from 3.1.0 to 3.2.1
* 4438: math: math with labels with whitespace cause html error
* 2437: make full reference for classes, aliased with "alias of"
* 4434: pure numbers as link targets produce warning
* 4477: Build fails after building specific files
* 4449: apidoc: include "empty" packages that contain modules
* 3917: citation labels are tranformed to ellipsis
* 4501: graphviz: epub3 validation error caused if graph is not clickable
* 4514: graphviz: workaround for wrong map ID which graphviz generates
* 4525: autosectionlabel does not support parallel build
* 3953: Do not raise warning when there is a working intersphinx inventory
* 4487: math: ValueError is raised on parallel build. Thanks to jschueller.
* 2372: autosummary: invalid signatures are shown for type annotated functions
* 3942: html: table is not aligned to center even if :align: center
2018-02-05 13:10:59 +00:00
fhajny
339bd1ae95 textproc/yaml-cpp: Update to 0.6.1.
- Fix installation bug in yaml-cpp.pc file.
2018-02-04 17:05:15 +00:00
jperkin
eb151adf97 yamcha: Specify C++03, not C++11 clean. 2018-02-02 15:40:48 +00:00
adam
f083953d74 py-regex: updated to 2018.01.10
2018.01.10:
Bug fixes.
2018-02-02 12:49:58 +00:00
jperkin
772e359263 kcodecs: Handle kcodecs.categories correctly. 2018-02-01 10:09:38 +00:00
wiz
0b3a70d534 textproc/Makefile: + py-html5-parser 2018-01-31 09:24:06 +00:00
wiz
9eb08b5510 textproc/py-html5-parser: import py-html5-parser-0.4.4
A fast, standards compliant, C based, HTML 5 parser for python.
Over thirty times as fast as pure python based parsers, such as
html5lib.
2018-01-31 09:23:30 +00:00
jperkin
aa22fc1514 openjade: Specify C++03, not C++11 clean (access declarations). 2018-01-30 23:24:29 +00:00
markd
b147a3e116 sonnet: SUBST rather than patch 2018-01-30 08:04:59 +00:00
markd
358183937c syntax-highlighting: SUBST rather than patch 2018-01-30 07:58:50 +00:00
adam
6850ec2604 yaml-cpp: updated to 0.6.0
0.6.0:
requires C++11
removes dependency on Boost
bug fixes
performance improvements
2018-01-30 07:22:17 +00:00
markd
c3a018ec45 kcodecs: recommit correct Makefile 2018-01-30 07:14:18 +00:00
markd
9f664caa0e kcodecs: add build dependency on gperf 2018-01-30 05:30:16 +00:00
jperkin
3577da00ae opensp: Specify C++03 (access declarations). 2018-01-29 15:44:09 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
wiz
06c919e90f py-Unidecode: update to 1.0.22.
2018-01-05	unidecode 1.0.22
	* Move to semantic version numbering, no longer following version
	  numbers from the original Perl module. This fixes an issue with
	  setuptools (>= 8) and others expecting major.minor.patch format.
	  (https://github.com/avian2/unidecode/issues/13)
	* Add transliterations for currency signs U+20B0 through U+20BF
	  (thanks to Mike Swanson)
	* Surround transliterations of vulgar fractions with spaces to avoid
	  incorrect combinations with adjacent numerals
	  (thanks to Jeffrey Gerard)
2018-01-28 16:36:59 +00:00
wiz
59d4e3e30b oniguruma: update to 6.7.1.
2018/01/26: Version 6.7.1

2018/01/25: disable USE_TRY_IN_MATCH_LIMIT by default
2018/01/24: implement mechanism of try-in-match-limit
2018/01/24: #76: rename EXPORT to ONIGURUMA_EXPORT
2018/01/15: #73: update for automake 1.15.1
2018/01/14: #74: update description of README
2018/01/10: #72: Correct spelling and grammar in FAQ (English)
2017/12/25: remove USE_COMBINATION_EXPLOSION_CHECK codes
2018-01-28 16:25:36 +00:00
wiz
58a2a977a7 recursive bump after mpfr shlib major bump 2018-01-28 16:24:10 +00:00
wiz
e83b9e8e63 py-openpyxl: add required py-cElementTree dependency
From Fekete, Zoltán in PR 52953.
2018-01-27 08:35:58 +00:00
markd
3518f9f4f9 syntax-highlighting: Install org_kde_ksyntaxhighlighting.categories properly 2018-01-27 04:09:12 +00:00
markd
f015fe6af7 sonnet: install sonnet.categories properly 2018-01-27 03:56:52 +00:00
jperkin
8e93afe364 libclucene: Fix -Wc++11-narrowing. 2018-01-26 15:27:04 +00:00
jperkin
6c9538d5ef hunspell: Fix clang -Wreserved-user-defined-literal error. 2018-01-25 10:43:59 +00:00
adam
14ba38ac6f hyphen: updated to 2.8.8
Hyphen 2.8.8:
- remove last coverity warning, 0 remaining

Hyphen 2.8.7:
- various clang scan-build warning fixes
2018-01-25 05:46:57 +00:00
markd
e9c46ca027 kf5: strip -fvisibility=hidden in all kf5 packages
as it breaks the plugin mechanism due to not being able to
resolve various symbols
2018-01-24 19:06:06 +00:00
adam
1f0f25264e py-pyquery: updated to 1.4.0
1.4.0:
- Refactoring of `.text()` to match firefox behavior.
2018-01-24 11:51:06 +00:00
jaapb
68c3b36ec3 Fixed compilation for package textproc/ocaml-markup 2018-01-22 12:00:02 +00:00
roy
20306fc1f8 Avoid pointless bashisms.
Avoid use of non POSIX local builtin.
Remove bash dependency.
2018-01-21 18:45:27 +00:00
adam
162753422e cmark: updated to 0.28.3
[0.28.3]
* Include GNUInstallDirs in src/CMakeLists.txt.
  This fixes build problems on some cmake versions.

[0.28.2]
* Fixed regression in install dest for static library.
  Due to a mistake, 0.28.1 installed libcmark.a into include/.

[0.28.1]
* --smart: open quote can never occur right after ] or ).
* Fix quadratic behavior in finalize (Vicent Marti).
* Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc.
  This wasn't getting set in processing libcmark.pc.in, and we
  were getting the wrong entry in libcmark.pc.
  The new approach sets an internal libdir variable to
  lib${LIB_SUFFIX}.  This variable is used both to set the
  install destination and in the libcmark.pc.in template.
* Update README.md, replace make astyle with make format
2018-01-18 17:11:38 +00:00
markd
b0db1b246b textproc: add syntax-highlighting 2018-01-17 20:12:30 +00:00
markd
5e0dc7f5ae kf5: update to 5.41.0
16 months worth of updates. requires qt5>=5.7
2018-01-17 20:11:05 +00:00
jperkin
0781d62eaf icu: Revert previous clang patch, clang was changed instead. 2018-01-16 13:28:12 +00:00
fhajny
b110e56b38 Update textproc/fast_xml to 1.1.28.
Version 1.1.28
- Include Makefile in package generated for hex

Version 1.1.27
- Freeze dependencies in mix.lock file to be more friendly with hex.pm
- Fix ambiguous Elixir syntax in mix.exs
2018-01-16 12:18:21 +00:00
adam
9be1262074 oniguruma: updated to 6.7.0
New feature of version 6.7.0
NEW: hexadecimal codepoint \uHHHH
NEW: add ONIG_SYNTAX_ONIGURUMA (== ONIG_SYNTAX_DEFAULT)
Disabled \N and \O on ONIG_SYNTAX_RUBY
Reduced object size

New feature of version 6.6.1
Fix definition of \X

New feature of version 6.6.0
NEW: ASCII only mode options for character type/property (?WDSP)
NEW: Extended Grapheme Cluster boundary \y, \Y (*original)
NEW: Extended Grapheme Cluster \X
Range-clear (Absent-clear) operator restores previous range in backtrack.

New feature of version 6.5.0
NEW: \K (keep)
NEW: \R (general newline) \N (no newline)
NEW: \O (true anychar)
NEW: if-then-else syntax (?(...)...|...)
NEW: Backreference validity checker (?(xxx)) (*original)
NEW: Absent repeater (?~absent)
NEW: Absent expression (?~|absent|expr) (*original)
NEW: Absent stopper (?~|absent) (*original)

New feature of version 6.4.0
Fix fatal problem of endless repeat on Windows
NEW: call zero (call the total regexp) \g<0>
NEW: relative backref/call by positive number \k<+n>, \g<+n>

New feature of version 6.3.0
NEW: octal codepoint \o{.....}

New feature of version 6.1.2
allow word bound, word begin and word end in look-behind.
NEW option: ONIG_OPTION_CHECK_VALIDITY_OF_STRING

New feature of version 6.1
improved doc/RE
NEW API: onig_scan()

New feature of version 6.0
Update Unicode 8.0 Property/Case-folding
NEW API: onig_unicode_define_user_property()
2018-01-15 08:49:04 +00:00
wiz
783eba0013 p5-Syntax-Highlight-Engine-Kate: update to 0.14.
0.14  2018-01-13 MANWAR
      - Applied patch provided by @gregoa (RT #124073).
2018-01-14 08:18:18 +00:00
jperkin
38339513e8 icu: Don't perform SunOS _STDC_C99 workaround with clang. 2018-01-12 12:43:07 +00:00
wiz
0112d14b6c gtk-doc: update to 1.27.
GTK-Doc 1.27  (Dec 07 2017)
==============

Finetune the python port.

 Changes

 o 773879 : scangobj: Do not generate unused parameters
 o 786174 : Several test failures on Arch Linux
 o 787495 : gtkdoc-fixxref crashes when running vim for syntax highlighting
 o 787768 : Aborts when glib2.0-dev is not installed
 o 787862 : Always open files in text mode and always use utf-8
 o 788473 : fixxref crashes if a .devhelp2.gz file is found
 o 789531 : Don't depend on the system shell
 o 790022 : mkdb: Add support for (not optional) annotation
 o 791131 : gtk-doc and python3: fixxref failures
2018-01-10 22:57:17 +00:00
wiz
4416757774 *: Recursive bump for poppler-0.62.0 2018-01-10 22:16:24 +00:00
jaapb
2db819ded7 Recursive revbump associated with the update to OCaml 4.06. 2018-01-10 16:53:07 +00:00
jaapb
6e3a6de22f Revbump for textproc/ocaml-tyxml.
This revision also adds a patch to make the program compile with
safe-string and therefore with OCaml 4.06.
2018-01-10 16:48:21 +00:00
jaapb
2a86d9ac94 Revbump for package textproc/ocaml-csv.
This revision also introduces the lwt option, to optionally build
ocaml-lwt compatibility.
2018-01-10 16:46:03 +00:00
wiz
1cbcd9acf7 libunistring: update to 0.9.8.
New in 0.9.8:
* The data tables and line breaking algorithm have been updated to Unicode
  version 9.0.0.
* In the include file unigbrk.h, the function uc_grapheme_breaks has
  been added to accommodate the new UAX#29 rules involving 3 or more
  consecutive characters.
2018-01-10 10:41:32 +00:00
wiz
d92746284d p5-Text-Xslate: update to 3.5.6.
v3.5.6 2018-01-08T06:39:38Z
    - Fix build on perl 5.8.8 (wyoung #192, #193)
2018-01-10 09:02:38 +00:00
wiz
984d74a902 p5-Encode: update to 2.94.
$Revision: 2.94 $ $Date: 2018/01/09 05:53:00 $
! lib/Encode/Alias.pm
  Fixed: deep recursion in Encode::find_encoding when decoding
  bad MIME header
  https://github.com/dankogai/p5-encode/pull/127
! Encode.pm
  Pulled: Include more information about Encode::is_utf8() that it
  should not be normally used
  https://github.com/dankogai/p5-encode/pull/126
  Pulled: Remove misleading documentation about UTF8 flag
  https://github.com/dankogai/p5-encode/pull/125
2018-01-10 08:57:35 +00:00
adam
6598d91afe py-sphinx: updated to 1.6.6
Release 1.6.6:

Features added
* autodoc: Sort dictionary keys when possible
* VerbatimHighlightColor is a new
  :ref:LaTeX 'sphinxsetup' <latexsphinxsetup> key
* Easier customizability of LaTeX macros involved in rendering of code-blocks
* Show traceback if conf.py raises an exception
* Add :confval:smartquotes to disable smart quotes through conf.py
* Add :confval:smartquotes_action and :confval:smartquotes_excludes

Bugs fixed
* sphinx-apidoc: Don't generate references to non-existing files in TOC
* latex: reST label between paragraphs loses paragraph break
* html: Apply fixFirefoxAnchorBug only under Firefox
* napoleon depends on autodoc, but users need to load it manually
* automodule fails to document a class attribute
* C++: properly link class reference to class from inside constructor
* PDF build broken by Unicode U+2116 NUMERO SIGN character
* PDF output: Pygments error highlighting increases line spacing in code blocks
* Support :emphasize-lines: in PDF output
* Sphinx crashes with pickling error when run with multiple processes and
  remote image
* Respect the quiet flag in sphinx-quickstart
* Race conditions when creating output directory
* For PDF 'howto' documents, latex_toplevel_sectioning='part' generates
  \chapter commands
* Two todolist directives break sphinx-1.6.5
* Fix links to external option docs with intersphinx
* Private members not documented without :undoc-members:
2018-01-09 20:05:45 +00:00
joerg
dc37b8c06d Add missing dependency on ocaml-lwt. Bump revision. 2018-01-07 21:02:29 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
wen
269c662c9a Update to 3.5.5
Upstream changes:
v3.5.5 2018-01-05T02:53:17Z
    - Ensure that test cleans up after itself (jkeenan #190)
2018-01-07 10:25:59 +00:00
adam
d1751464b1 py-pyaml: updated to 17.12.1
17.12.1:
Bug fixes.
2018-01-05 15:35:52 +00:00
adam
8efa60941c py-markdown: updated to 2.6.11
Released version 2.6.11 (a bug-fix release).
Added a new BACKLINK-TITLE option to the footnote extension so that non-English users can provide a custom title to back links.
2018-01-05 15:20:58 +00:00
taca
875dd80d70 lang/php: reset PKGREVISION
Reset PKGREVISION with updating of all lang/php* packages.
2018-01-05 03:14:52 +00:00
fhajny
952d2a6df7 Update textproc/erlang-fast_xml to 1.1.26.
- Simplify pretty printer generation
- Generate get_els/1 and set_els/2
- The pretty printer should traverse elements recursively
- Extra test for too big input
2018-01-03 20:49:53 +00:00
ryoon
6fd162c8fc Fix LICENSE 2018-01-03 10:55:22 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
942fd806c7 py-cssselect: updated to 1.0.3
Version 1.0.3
* Fix artifact uploads to pypi

Version 1.0.2
* Drop support for Python 2.6 and Python 3.3.
* Fix deprecation warning in Python 3.6.
* Minor cleanups.
2018-01-01 21:28:59 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
wiz
b31a342f67 p5-XML-Compile: update to 1.59.
version 1.59: Thu 28 Dec 11:29:27 CET 2017

	Improvements:
	- remove json regression tests from t/ into xt/, because those
	  modules keep on breaking... [cpantesters]
2017-12-31 13:41:15 +00:00
wiz
8cff7fe474 p5-podlators: update to 4.10.
podlators 4.10 (2017-12-25)

    [Pod::Man] Change man page references and function names to bold
    instead of italic, following the current Linux man page standard.  The
    previous formatting was taken from Solaris, and it seems safe to say
    that the Linux man page formatting conventions are now much more
    widely followed than Solaris's.  Patch from Guillem Jover.

    [Pod::Man] Revert the .IX handling code to the earlier version from
    Bjarni Ingi Gislason but add the trailing backslashes that should
    hopefully avoid blank page issues on HP-UX.  This fixes a warning
    regression when man is run with warnings enabled.  (Debian Bug#847972)

    [Pod::Man] Wrap the output file descriptor in a glob before passing it
    to PerlIO::get_layers so that the layer check works properly.
    Previously, this code would throw a warning if given a scalar not
    wrapped in a glob and not detect layers properly.  Patch from Zefram.
    (#122521)

    Produce a proper diagnostic when given empty input on standard input
    with no other arguments to pod2man or pod2text.  Reported by Guillem
    Jover.
2017-12-30 15:03:43 +00:00