Commit graph

9900 commits

Author SHA1 Message Date
nia
95366066a8 textproc/py-colored: Import colored-1.3.5
colored is a very simple Python library for color and formatting in
terminals.
2018-07-27 02:30:08 +00:00
abs
fe3a66ed18 Rather than playing "reserved define whack-a-mole" on NetBSD by trying to
define _ISOC99_SOURCE to mitigate the damage of defining _XOPEN_SOURCE,
just don't define _XOPEN_SOURCE - nothing in the source defines it and
it breaks at least gcc 6.4 on NetBSD-8.0

No PKGREVISION bump as should not affect any building systems
2018-07-26 22:37:48 +00:00
jaapb
7d27fec03d Added py-antlr4 to Makefile SUBDIRs 2018-07-26 16:35:51 +00:00
jaapb
b8791bb02a Added textproc/py-antlr4, Python bindings for Antlr4.
This is needed as a dependency for the new version of lang/coq.
2018-07-26 16:34:57 +00:00
jaapb
39898151ba Added textproc/py-pybtex-docutils, a docutils plugin for pybtex.
Package is needed as a dependency for an update for lang/coq.
2018-07-26 16:02:31 +00:00
manu
8d75b2a5ec Added textproc/asciidir version 0.6
asccidir recursively remove non-ASCII characters from file name.

By default, western languages accents are turned into plain ASCII
characters, and evertything else non ASCII is removed, but a
transliteration map can be provided for more complex translations.
2018-07-26 14:27:23 +00:00
jaapb
31a1d6f35f Corrected python dependencies for textproc/py-sphinxcontrib-bibtex 2018-07-26 14:21:48 +00:00
jaapb
2d82b67847 corrected Python dependencies for textproc/py-pybtex 2018-07-26 14:20:29 +00:00
jaapb
63c2748242 Build dependencies for textproc/py-pybtex are full dependencies 2018-07-26 14:01:57 +00:00
jaapb
db0879d89b Added py-pybtex to Makefile SUBDIRs 2018-07-26 13:56:08 +00:00
jaapb
ae4a6a3bf3 Added package textproc/py-pybtex, a BibTeX processor in python.
This is needed as a dependency for an update to lang/coq.
2018-07-26 13:55:30 +00:00
jaapb
5bbc7f413d Actually added PLIST to textproc/py-sphinxcontrib-bibtex. 2018-07-26 11:54:34 +00:00
jaapb
45dff9738c Added needed dependency to textproc/py-sphinxcontrib-bibtex. Revbump.
Also sorted the PLIST.
2018-07-26 11:48:18 +00:00
jaapb
db542e792d Added py-sphinxcontrib-bibtex to Makefile SUBDIRs 2018-07-26 10:39:16 +00:00
jaapb
1bca5c11b8 Added package textproc/py-sphinxcontrib-bibtex
This adds bibtex support to Sphinx. The package is an updated version
of Kamel Derouiche's package in pkgsrc-wip. (It's needed for the update
of lang/coq that's to follow)
2018-07-26 10:37:57 +00:00
schmonz
7866527f20 Update to 3.44. From the changelog:
- fixed gcc 8 compilation warnings
- fixed Ruby string interpolation
  (https://github.com/andre-simon/highlight/issues/70)
- added support for ALAN IF (thanks to Tristano Ajmone)
- added 107 Base16 themes [https://github.com/chriskempson/base16]
  (thanks to Tristano Ajmone)
- updated Rust and Java reserved words lists
- revised documentation
- moved extras/css-themes into extras/themes-resources
- added extras/themes-resources/base16 (thanks to Tristano Ajmone)
- GUI: added Base16 theme selection checkbox
- CLI: added --base16 option to enable the new themes
- CLI: accept - as argument to read from stdin
  (https://github.com/andre-simon/highlight/issues/73)
2018-07-23 05:16:43 +00:00
taca
307f51cba0 lang/php: reset PKGREVISION
Reset PKGREVISION with all php's version updates.
2018-07-20 13:33:02 +00:00
fhajny
5a59516812 textproc/erlang-stringprep: Update to 1.0.12.
- Updating p1_utils to version 1.0.12.
2018-07-20 09:14:29 +00:00
fhajny
6d742efd55 textproc/erlang-fast_yaml: Update to 1.0.15.
- Updating p1_utils to version 1.0.12.
2018-07-20 09:06:04 +00:00
fhajny
01a022da1d textproc/erlang-fast_xml: Update to 1.1.32.
Version 1.1.32
- Don't crash when trying to encode xmlcdata

Version 1.1.31
- Updating p1_utils to version 1.0.12.
2018-07-20 09:04:35 +00:00
adam
c628391bcb asciidoc: removed unused REPLACE_PYTHON line 2018-07-20 07:26:43 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
ryoon
ec7335fd0c Update to 62.1
Changelog:
Common Changes
    Unicode 11: 684 new characters, including 7 new scripts, Mtavruli Georgian capital letters, 5 new Han characters, and 66 new emoji characters.
    CLDR 33.1:
        Unicode 11 script metadata, collation, Chinese transliteration.
        Chinese collation stroke order updated from Unicode 7 to Unicode 11 after tooling bug fixes.
    NumberFormatter
        A NumberFormatter can now be constructed from a locale-neutral skeleton string (like a DateFormat) (#8610). This is particularly useful in translated messages where placeholder details should not be translated. MessageFormat recognizes the style field as a number skeleton if it is prefixed with "::", as in "Number of files: {num, number, :: round-integer group-min2}." (#13742)
        New "conversion" functions for getting a NumberFormatter from a DecimalFormat, and a Format from a NumberFormatter.
        New C API (unicode/unumberformatter.h [permanent API docs link TBD]). (#13597) Currently it supports formatting settings only via a skeleton string.
        Several still-draft NumberFormatter methods and helper classes have been modified or renamed; the previous versions remain temporarily (as deprecated) for one release, to help with the transition.
    Break Iterator Rules: "Safe" rules are no longer required for correct break iterator operation. For back compatibility, existing rule sets containing safe rules will continue to work, with the safe rules they contain being ignored. The Break Iterator binary data format has been updated to reflect this change.
    Line Break: The boundary rules have been updated to reflect the Unicode 11 version of UAX #14. Specifically, the handling of Emoji ZWJ sequences has been improved.

ICU4C Specific Changes
    Under-the-hood overhaul of number parsing. See the design doc for a summary of changes; behavior is mostly compatible with previous versions, but there are some known differences.
    DecimalFormat now wraps the new NumberFormatter code.
2018-07-20 03:32:09 +00:00
jaapb
05083dc708 Recursive revbump associated with the update of lang/ocaml to 4.07. 2018-07-19 15:15:20 +00:00
adam
3316b8a8b0 py-sphinx: 1.7.6
Release 1.7.6:

Bugs fixed
* LaTeX \sphinxupquote{} breaks in Russian
* sphinx.testing uses deprecated pytest API; Node.get_marker(name)
* crashed when recommonmark.AutoStrictify is enabled
* latex: crashed with docutils package provided by Debian/Ubuntu
* latex: a label for table is vanished if table does not have a caption
* crashed with numbered toctree
* C, render empty argument lists for macros.
* C++, fix lookup of full template specializations with no template arguments.
* C++, fix assertion on missing references in global scope when using
  intersphinx. Thanks to Alan M. Carroll.
* autodoc: crashed by Form Feed Character
* autodoc: loses the first staticmethod parameter for old styled classes
* quickstart: Typing Ctrl-U clears the whole of line
* html: "relations" sidebar is not shown by default
* latex: curly braces in index entries are not handled correctly
* epub: Wrong internal href fragment links
* apidoc: Interface of sphinx.apidoc:main() has changed
* PDF builds of French projects have issues with XeTeX
* napoleon raises RuntimeError with python 3.7
* sphinx-build: Interface of sphinx:main() has changed
* sphinx-build: sphinx.cmd.build.main() refers sys.argv instead of given
  argument
* autosummary: warning is emitted when the first line of docstring ends
  with literal notation
* autosummary: warnings of autosummary indicates wrong location
* autodoc: crashed on inspecting dict like object which does not support
  sorting
* autodoc: Enum argument missing if it shares value with another
* py domain: rtype field could not handle "None" as a type
* LaTeX: indexing of terms containing @, !, or " fails
* html: crashes if copying static files are failed
* autodoc: Fix formatting type annotations for tuples with more than two
  arguments
* i18n: crashed by auto-symbol footnote references
* autosummary: module summary has been broken when it starts with heading
2018-07-19 09:07:52 +00:00
minskim
626dbd8823 textproc/go-md2man: Update to 1.0.8
Changes:
- Switch vendor tool to dep
- Update blackfriday vendoring to v1.5
- Improve testing
- Improve rendering of nested lists
2018-07-18 07:20:21 +00:00
joerg
a19083df44 Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
2018-07-18 00:06:10 +00:00
jperkin
a2ce85611a *: Add some required USE_GCC_RUNTIME. 2018-07-17 10:56:23 +00:00
minskim
314396c48a textproc/Makefile: Add go-tablewriter 2018-07-17 03:55:01 +00:00
minskim
9abc9de4d8 textproc/go-tablewriter: Import version 0.0.20180506
tablewriter generates ASCII table on the fly.
2018-07-17 03:54:51 +00:00
schmonz
77cbb93205 Update to 1.2.25.1.
- Skip testcase t/parser.t if we're using xapian-core < 1.2.21 which
  doesn't support character '!' in the start of a range.  Reported by
  melmothx on #xapian.
- Add compatibility with Xapian git master.
2018-07-15 08:51:15 +00:00
jperkin
b5c74e0987 py-libxml2: Fix install_name on Darwin. 2018-07-13 11:31:58 +00:00
adam
17b9224b31 py-alabaster: updated to 0.7.11
0.7.11:
[Feature]: Add badge_branch option allowing configurability of which specific Git branch the Travis, Codecov, etc buttons default to.
[Feature]: Add optional next and previous links at the top and bottom of page content. Use theme option show_relbars to enable these.
[Bug] 73: Clean up some problematic font issues.
[Support]: Add setuptools-level entrypoint for improved theme distribution compatibility.
[Support]: Miscellaneous project maintenance updates such as adding to Travis CI and enforcing the use of flake8.
2018-07-13 07:13:49 +00:00
bsiegert
687df05130 Update go-text to 0.3.0. Now with a proper version!
We do not install the "gotext" utility because it introduces a circular
dependency to go-tools. If you really need it (which I doubt), we can
add a separate package.
2018-07-08 17:15:42 +00:00
adam
c6ca24e23f py-natsort: updated to 5.3.3
5.3.3:
Update docs with a FAQ and quick how-it-works.
Fix a StopIteration error in the testing code.
Enable Python 3.7 support in Travis-CI.
2018-07-08 09:40:00 +00:00
adam
1286eaec32 py-vobject: updated to 0.9.6
0.9.6:
Correctly order calendar properties before calendar components
Correctly serialize timestamp values (i.e. REV)
Pass correct formatting string to logger
RRULE: Fix floating UNTIL with dateutil > 2.6.1
Encode params if necessary in serialization
Ignore escaped semi-colons in UNTIL value
RRULE: Fix VTODO without DTSTART
Fixed regexp for VCF Version 2.1
repr changed for datetime.timedelta in python 3.7
2018-07-08 09:38:47 +00:00
wen
6e8a5a5c4a Update to 1.36
Upstream changes:
1.36    - 2018-06-26, H.Merijn Brand
    * Now also tested on FreeBSD-11.1
    * Update to Devel::PPPort-3.42
    * Fixed memory leak (Thanks DaveM)
    * Add undef_str attribute
    * Tested against perl-5.28.0
    * Move from DynaLoader to XSLoader
    * Tested on Synology DSM
2018-07-07 11:23:55 +00:00
wen
bd55c143f8 Update to 1.7
Upstream changes:
1.700     2017-07-02
        - Perldoc tweaks, GH #2, thanks to choroba
2018-07-07 11:18:15 +00:00
adam
53f9475d57 py-m2r: updated to 0.1.15
Version 0.1.15:
Support Sphinx's doc/ref directives for relative links
2018-07-07 08:28:18 +00:00
adam
08e4d2c872 py-yaml: updated to 3.13
3.13:
* Rebuilt with the latest Cython to support the new Python 3.7 release.
* No functionality is different from PyYAML 3.12 in this release.
2018-07-07 08:21:59 +00:00
tsutsui
51b866b647 ruby-nokogiri: update to 1.8.4.
Upstream changes (from CHANGELOG.md):

# 1.8.4 / 2018-07-03

## Bug fixes

* [MRI] Fix memory leak when creating nodes with namespaces. (Introduced in v1.5.7) [#1771]
2018-07-06 19:12:31 +00:00
schmonz
63765c0c0c Update to 1.4.6. From the changelog:
general:

* Fix generate_sample() (used by OmegaScript $truncate and omindex) to return
  an empty sample instead of throwing an exception when the requested sample
  size is less than the size of the truncation indicator string.  Patch from
  Addy.  Fixes https://trac.xapian.org/ticket/754 reported by Gaurav Arora.

indexers:

* Check for the HTML5 doctype or legacy doctype declaration and use default
  charset UTF-8 if either is present.  Previously we always used ISO-8859-1,
  which is correct for older HTML versions, but not for HTML5.

* omindex:

  + When running commands without going through the shell, emulate shell exit
    codes 127 (for command not found) and 126 (for other cases where we fail to
    run the command).  This means the "missing filter" handling should now work
    properly for such commands.  Noted by Gaurav Arora.

  + Index POD files despite minor formatting errors.  We now pass
    --errors=stderr to pod2text so that minor formatting errors don't prevent
    us from indexing a file.  (It may seem that --errors=none is a better
    option, but for podlators < 4.11 that results in an ERRATA section in the
    generated text version which we then end up indexing; 4.11 fixed that but
    we can't assume that's in use).  Reported by Gaurav Arora.

* omindex:

  + Check file size before calling libmagic to get the mime type, since
    reading the file size is a much cheaper check and we can skip the
    libmagic test if the file is empty or larger than the specified
    maximum size.  Patch from caiyulun.

* scriptindex:

  + Avoid some unnecessary copying of Action objects by making use of C++11
    features.

  + Consistently send errors to stderr - some were sent to stdout.
    Patch from Gaurav Arora.

  + Add new "hextobin" action.  Based on a patch from Gaurav Arora.

  + Warn about non-integer arg to hash.

  + Fix hash action without an argument, which was failing with an assertion.
    Based on a patch by Gaurav Arora: https://github.com/xapian/xapian/pull/189

  + Reject 'hash' with argument < 6.  The hashing truncates and then adds a
    6 character hash of the removed part, so can't produce a result shorter
    than 6 characters.  Patch from Gaurav Arora.

  + Look for alphanumerics when parsing index actions.  None of the current
    index actions contain digits, but we give more helpful error messages this
    way.

  + Deprecate allowing spaces around = in scripts.  This was never documented
    as supported, and leads to a missing argument quietly swallowing the next
    action rather than using an empty value or giving an error.  Reported by
    Gaurav Arora in https://github.com/xapian/xapian/pull/182

  + In boolean and unique actions, add a colon between prefix and term when
    the term starts with a colon.  This means the mapping is reversible, and
    matches what omega actually does in this case when it tries to reverse the
    mapping.  Thanks to Andy Chilton for pointing out this corner case.

  + Add parsedate and valuepacked actions.  Together these assist adding date
    values for sorting and date range filtering.  Based on a patch from Gaurav
    Arora.

  + Use DB_RETRY_LOCK to wait if the database is already in use rather than
    sleeping for a second and retrying.  On most platforms this means we make a
    blocking request for the lock, and even on platforms where that's not
    supported, we now sleep and retry inside libxapian, and without having to
    throw and catch an exception each time.

* scriptindex:

  + Reject index scripts with multiple "unique" actions.  We don't handle this
    case sensibly, and it doesn't seem like it really has a use, so better to
    give an error for people who do this inadvertently.

omega:

* $freq: Speed up some cases by avoiding throwing and catching an exception
  when we know the MSet has no term frequency information.

* $sort: New OmegaScript command which does a string sort on an OmegaScript
  list, with u (unique) and r (reverse) options.

* $cond: New OmegaScript conditional multi-way conditional.  Inspired by LISP's
  COND, this provides a neater way to write a cascade of $if checks.

* $switch: New OmegaScript multi-way conditional which provides an even neater
  way to write a cascade of $if{$eq{X,VALUE1},$if{$eq{X,VALUE2},...}}.

* $subdb and $subid: New commands which report the subdatabase name and the
  docid in that subdatabase.

+ $termprefix and $unprefix: New OmegaScript commands which expose the existing
  code inside omega for splitting up a term.

* Use str() to convert time_t to string, which is simpler code and faster than
  using snprintf().

* New $seterror command to set the error message.  Implemented by Gaurav Arora.

* Make $highlight more efficient.  Patch from Vivek Pal.

templates:

* query: Use $prettyurl for the URL shown at the end of each match (previously
  we only used it on the URL shown as a fallback when the document has no
  title).  Split off from changes by Vivek Pal in
  https://github.com/xapian/xapian/pull/161
2018-07-06 16:23:55 +00:00
schmonz
7f9e452b4e Update xapian bindings for 1.4.6. 2018-07-06 16:23:11 +00:00
schmonz
2cb4c58b50 Update to 1.4.6. From the changelog:
API:

* API classes now support C++11 move semantics when using a compiler which
  we are confident supports them (currently compilers which define
  __cplusplus >= 201103 plus a special check for MSVC 2015 or later).
  C++11 move semantics provide a clean and efficient way for threaded code to
  hand-off Xapian objects to worker threads, but in this case it's very
  unhelpful for availability of these semantics to vary by compiler as it
  quietly leads to a build with non-threadsafe behaviour.  To address this,
  user code can #define XAPIAN_MOVE_SEMANTICS before #include <xapian.h> to
  force this on, and will then get a compilation failure if the compiler lacks
  suitable support.

* MSet::snippet():

  + We were only escaping output for HTML/XML in some cases, which would
    potentially allow HTML to be injected into output (this has been assigned
    CVE-2018-0499).

  + Include certain leading non-word characters in snippets.  Previously we
    started the snippet at the start of the first actual word, but there are
    various cases where including non-word characters in front of the actual
    word adds useful context or otherwise aids comprehension.  Reported by
    Robert Stepanek in https://github.com/xapian/xapian/pull/180

* Add MSetIterator::get_sort_key() method.  The sort key has always been
  available internally, but wasn't exposed via the public API before, which
  seems like an oversight as the collapse key has long been available.
  Reported by 张少华 on xapian-discuss.

* Database::compact():

  + Allow Compactor::resolve_duplicate_metadata() implementations to delete
    entries.  Previously if an implementation returned an empty string this
    would result in a user meta-data entry with an empty value, which isn't
    normally achievable (empty meta-data values aren't stored), and so will
    cause odd behaviour.  We now handle an empty returned value by interpreting
    it in the natural way - it means that the merged result is to not set a
    value for that key in the output database.

  + Since 1.3.5 compacting a WritableDatabase with uncommitted changes throws
    Xapian::InvalidOperationError when compacting to a single-file glass
    database.  This release adds similar checks for chert and when compacting
    to a multiple-file glass database.

  + In the unlikely event that the total number of documents or the total
    length of all documents overflow when trying to compact a multi-database,
    we throw an exception.  This is now a DatabaseError exception instead of a
    const char* exception (a hang-over from before this code was turned into a
    public API in the library).

* Document::remove_term(): Handle removing term at current TermIterator
  position - previously the underlying iterator was invalidated, leading to
  undefined behaviour (typically a segmentation fault).  Reported by Gaurav
  Arora.

* TermIterator::get_termfreq() now always returns an exact answer.  Previously
  for multi-databases we approximated the result, which is probably either a
  hang-over from when this method was used during Enquire::get_eset(), or else
  due to a thinking that this method would be used in that situation (it
  certainly is not now).  If the user creates a TermIterator object and asks it
  for term frequencies then we really should give them the correct answer - it
  isn't hugely costly and the documentation doesn't warn that it might be
  approximated.

* QueryParser::parse_query():

  + Now adds a colon after the prefix when prefixing a boolean term which
    starts with a colon.  This means the mapping is reversible, and matches
    what omega actually does in this case when it tries to reverse the mapping.
    Thanks to Andy Chilton for pointing out this corner case.

  + The parser now makes use of newer features in the lemon parser generator to
    make parsing faster and use less memory.

* Enquire::get_mset(): Fix bug with get_mset(0, 0, X) when X > 0 which was
  causing an attempt to access an element in an empty vector.  Reported by
  sielicki in #xapian.

* Stem:

  + Add Indonesian stemming algorithm.

  + Small optimisations to almost all stemming algorithms.

* Stopper:

  + Add Indonesian stopword list.

  + The installed version of the Finnish stopword list now has one word per
    line.  Previously it had several space-separated words on some lines, which
    works with C++'s std::istream_iterator but may be inconvenient for use from
    some other languages.

  + The installed versions of stopword lists are now sorted in byte order
    rather than whatever collation order is specified by LC_COLLATE or similar
    at build time.  This makes the build more reproducible, and also may be
    more efficient for loading into some data structures.

* WritableDatabase::replace_document(term, doc): Check for last_docid wrapping
  when used on a sharded database.

* Database::locked(): Consistently throw FeatureUnavailableError on platforms
  where we can't test for a database lock without trying to take it.
  Previously GNU Hurd threw DatabaseLockError while platforms where we don't
  use fcntl() locking at all threw UnimplementedError.

* Database and WritableDatabase constructors: Fix handling of entries for
  disabled backends in stub database files to throw FeatureUnavailableError
  instead of DatabaseError.

* Database::get_value_lower_bound() now works correctly for sharded databases.
  Previously it returned the empty string if any shard had no values in the
  specified slot.

* PostingIterator was failing to keep an internal reference to the parent
  Database object for sharded databases.

* ValueIterator::skip_to() and check() had an off-by-one error in their docid
  calculations in some cases with sharded databases.

* Add Database::get_total_length() method.  Previously you had to calculate
  this from get_avlength() and get_doccount(), taking into account rounding
  issues.  But even then you couldn't reliably get the exact value when total
  length is large since a double's mantissa has more limited precision than an
  unsigned long long.

* Add Xapian::iterator_rewound() for bidirectional iterators, to test if the
  iterator is at the start (useful for testing whether we're done when
  iterating backwards).

* DatabaseOpeningError exceptions now provide errno via get_error_string()
  rather than turning it into a string and including it in the exception
  message.

* WritableDatabase::replace_document(): when passed a Document object which
  came from a database and has unmodified values, we used to always read
  those values into a memory structure.  Now we only do this if the document
  is being replaced to the same document ID which it came from, which should
  make other cases a bit more efficient.

* Enquire::get_eset(): When approximating term frequencies we now round to the
  nearest integer - previously we always rounded down.
matcher:

* OP_VALUE_*: When a value slot's lower and upper bound are equal, we know
  that exactly how many documents the subquery can match (either 0 or those
  bounds).  This also avoids a division by zero which previously happened
  when trying to calculate the estimate.

* Speed up sorting by keys.  Use string::compare() to avoid having to call
  operator< if operator> returns false.

* Fix clamping of maxitems argument to get_mset() - it was being clamped
  to db.get_doccount(), now it's clamped to db.get_doccount() - first.  In
  practice this doesn't actually seem to cause any issues.

* If a match time limit is in effect, when it expires we now clamp
  check_at_least to first + maxitems instead of to maxitems.  In practice this
  also doesn't seem to actually cause any issues (at least we've failed to
  construct a testcase where it actually makes an observable difference).

* Fix percentages when only some shards have positions.  If the final shard
  didn't have positions this would lead to under-counting the total number leaf
  of subqueries which would lead to incorrect positional calculations (and a
  division by zero if the top level of the query was positional.  This bug was
  introduced in 1.4.3.

* OP_NEAR: Fix "phantom positions", where OP_NEAR would think a term without
  positional information occurred at position 1 if it had the lowest term
  frequency amongst the OP_NEAR's subqueries.

* Fix termfreq used in weight calculations for a term occurring more than once
  in the query.  Previously the termfreq for such terms was multiplied by the
  number of different query positions they appeared at.

* OP_SYNONYM: We use the doclength upper bound for the wdf upper bound of a
  synonym - now we avoid fetching it twice when the doclength upper bound is
  explicitly needed.

* Short-cut init() when factor is 0 in most Weight subclasses.  This indicates
  the object is for the term-independent weight contribution, which is always 0
  for most schemes, so there's no point fetching any stats or doing any
  calculations.  This fixes a divide by zero for TfIdfWeight, detected by
  UBSan.

* OP_OR: Fix bug which caused orcheck1 to fail once hooked up to run with the
  inmemory backend.

* Iterating of positions has been sped up, which means phrase matching is now
  faster (by a little over 5% in some simple tests).

* Fix use after free of QueryOptimiser hint in certain cases involving
  multiple databases only some of which have positional information.
  This bug was introduced by changes in xapian-core 1.4.3.  Fixes #752,
  reported and analysed by Robert Stepanek.

* An unweighted OP_AND_MAYBE is now optimised to just its left branch - the
  other branch or branches only contribute weight, so can be completely ignored
  when the operator is unweighted.

glass backend:

* Fix glass freelist bug when changes to a new database which didn't modify the
  termlist table were committed.  In this corner case, a block which had been
  allocated to be the root block in the termlist table was leaked.  This was
  largely harmless, except that it was detected by Database::check() and caused
  it to report an error.  Reported by Antoine Beaupré and David Bremner.

* Fix glass freelist bug with cancel_transaction().  The freelist wasn't
  reset to how it was before the transaction, resulting in leaked blocks.
  This was largely harmless, except that it was detected by Database::check()
  and caused it to report an error.

* Improve the per-term wdf upper bound.  Previously we used min(cf(term),
  wdf_upper_bound(db)) which is tight for any terms which attain that
  upper bound, and also for terms with termfreq == 1 (the latter are common
  in the database (e.g. 66% for a database of wikipedia), but probably
  much less common in searches).  When termfreq > 1 we now use
  max(first_wdf(term), cf(term) - first_wdf(term)), which means terms with
  termfreq == 2 will also attain their bound (another 11% for the same
  database) while terms with higher termfreq but below the global bound will
  get a tighter bound.

* Fix Database::locked() on single-file glass db to just return false (such
  databases can't be opened as a WritableDatabase so there can't be a write
  lock).  Previously this failed with: "DatabaseLockError: Unable to get write
  lock on /flintlock: Testing lock"

* Fix compaction when both the input and output are specified as a file
  descriptor.  Previously this threw an exception due to an overeager check
  that destination != source.

* Use O_TRUNC when compacting to single file.  If the output already exists but
  is larger than our output we don't want to just overwrite the start of it.
  This case also used to result in confusing compaction percentages.

* Enable glass's "open_nearby_postlist" optimisation (which especially helps
  large wildcard queries) for writable databases without any uncommitted
  changes as well.

* Make get_unique_terms() more efficient for glass.  We approximate
  get_unique_terms() by the length of the termlist (which counts boolean terms
  too) but clamp this to be no larger than the document length.  Since we need
  to open the termlist to get its length, it makes more sense to get the
  document length from that termlist for no extra cost rather than looking it
  up in the postlist table.

* Database::check() now checks document lengths against the stored document
  length lower and upper bounds.  Patch from Uppinder Chugh.  Fixes
  https://trac.xapian.org/ticket/617.

* Fix bogus handling of most-recently-read value slot statistics.  It seems
  that we get lucky and this can't actually cause a problem in practice due
  to another layer of caching above, but if nothing else it's a bug waiting to
  happen.

* If we fail to create the directory for a new database because the path
  already exists, the exception now reports EEXIST as the errno value rather
  than whatever errno value happened to be set from an earlier library call.

remote backend:

* xapian-tcpsrv --one-shot no longer forks.  We need fork to handle multiple
  concurrent connections, but when handling a single connection forking just
  adds overhead and potentially complicates process management for our caller.
  This aligns with the behaviour under __WIN32__ where we use threads instead
  of forking, and service the connection from the main thread with --one-shot.

* Fix repeat call to ValueIterator::check() on the same docid to not always
  set valid to true for remote backend.

inmemory backend:

* Fix repeat call to ValueIterator::check() on the same docid to not always
  set valid to true for inmemory backend.

* Use binary chop instead of linear search in all places where we're searching
  for a term or document - we weren't taking advantage of the sorted order
  everywhere.

tools:

* xapian-delve:

  + Document values can contain binary data, so escape them by default for
    output.  Other options now supported are to decode as a packed integer
    (like omindex uses for last modified), decode using
    Xapian::sortable_unserialise(), and to show the raw form (which was the
    previous behaviour).

  + Report current database revision.

* xapian-inspect:

  + Report entry count when opening table

  + Support inspecting single file DBs via a new --table option (which can also
    be used with a non-single-file DB instead of specifying the path to the
    table).

  + Add "first" and "last" commands which jump to the first/last entry in the
    current table respectively.

  + "until" now counts and reports the number of entries advanced by.

  + Document "until" with no arguments - this advances to the end of the table,
    but wasn't mentioned in the help.

  + Commands "goto" and "until" which take a key as an argument now expect the
    key in the same escaped form that's used for display.  This makes it much
    simpler to interact with tables with binary keys.

  + Fix to expect .glass not .DB extension of glass tables.
2018-07-06 16:21:56 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
adam
bd3c53b287 py-tablib: do not depend on pandas (is it optional); use TEST_DEPENDS 2018-07-06 11:15:23 +00:00
adam
5965b2358b py-odfpy: updated to 1.3.6
release-1.3.6:
- Proper import of load
- Escaping: replace xml-1.0-illegal characters with question marks
- ODT merge example
- Changed the path to save images. Now image of the subobject is stored in a folder of subobject
2018-07-06 11:03:10 +00:00
adam
6ae31e4a43 py-pytoml: updated to 0.1.18
v0.1.18:
Bug fixes.
2018-07-06 08:01:03 +00:00
adam
c5d362d067 libyaml: updated to 0.2.1
0.2.1:
Fixed most compiler warnings -Wall -Wextra
Support static and dynamic libraries
Use .gitignore instead of .hgignore
Add support for `make test` and travis
Dockerfile for testing
Apply old fix for `\/` that is not in master.
Update license to include all years until now.
Port bug fix from Perl binding
Fix misspell: preceed
Removed trailing-whitespaces
Fix typo
added an examples directory with a few yaml examples
Added missing Cflags path in pkg-config file
add unit tests to cmake configuration
Include an example of a custom tag from Python
Include an example of a %YAML tag
Added an example of using a global tag
Fix -Wformat compilation errors in tests
Update bug report URL in LibYAML
Use AM_CPPFLAGS since autotools deprecated INCLUDE
Update bug report URL in README
Add travis and Makefile support for libyaml-test
Add Dockerfile for Fedora 25
WIP: Enable all warnings (-Wall) in libyaml and tests
Fix typo
Move travis script guts to separate file
`yaml/libyaml-test` should become part of `yaml/libyaml`
Add a GNUMakefile for immediate make targets
Switch from test blacklist to whitelist
Update defs for MingGW support on Windows
Improve CMakeLists
README: Update libyaml link
Skip 5 tests in libyaml-emitter.list
Forbid escaped singlequote in doublequotes
Undefined PTRDIFF_MAX on HP-UX
Fixed most compiler warnings -Wall -Wextra
Fix problems in CI failures (travis and semaphore)
appveyor.yml: add mingw-w64 builds
add -no-undefined to src/Makefile.am
Added alpine linux testing to dockerfiles
remove need for PTRDIFF_MAX
.gitignore: major cleanup
2018-07-06 06:50:40 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
adam
e5a19de9b0 py-guessit: updated to 3.0.0
3.0.0:
Renamed format property to source.
source property Cam is now Camera or HD Camera
source property Telesync is now Telesync or HD Telesync
source property PPV is now Pay-per-view
source property DVB is now Digital TV
source property VOD is now Video on Demand
source property WEBRip is now Web with additional property other: Rip
source property WEB-DL is now Web
source property AHDTV is now Analog HDTV
source property UHDTV is now Ultra HDTV
source property HDTC is now HD Telecine
screen_size property 360i was added.
screen_size property 480i was added.
screen_size property 576i was added.
screen_size property 900i was added.
screen_size property 1440p was added.
screen_size property 4K is now 2160p
screen_size property 4320p was added.
video_codec property h264 is now H.264
video_codec property h265 is now H.265
video_codec property Mpeg2 is now MPEG-2
video_codec property Real is now RealVideo
video_codec property XviD is now Xvid
video_profile property BP is now Baseline.
video_profile property HP is now High.
video_profile property XP is now Extended.
video_profile property MP is now Main.
video_profile property Hi422P is now High 4:2:2.
video_profile property Hi444PP is now High 4:4:4 Predictive.
video_profile property High 10 was added.
video_profile property 8bit was removed. 8bit is detected as color_depth: 8-bit
video_profile property 10bit was removed. 10bit is detected as color_depth: 10-bit
audio_codec property DTS-HD was added.
audio_codec property AC3 is now Dolby Digital
audio_codec property EAC3 is now Dolby Digital Plus
audio_codec property TrueHD is now Dolby TrueHD
audio_codec property DolbyAtmos is now Dolby Atmos.
audio_profile property HE is now High Efficiency.
audio_profile property LC is now Low Complexity.
audio_profile property HQ is now High Quality.
audio_profile property HDMA is now Master Audio.
edition property Collector Edition is now Collector
edition property Special Edition is now Special
edition property Criterion Edition is now Criterion
edition property Deluxe Edition is now Deluxe
edition property Limited Edition is now Limited
edition property Theatrical Edition is now Theatrical
edition property Director's Definitive Cut was added.
episode_details property Oav and Ova were removed. They are now other: Original Animated Video
episode_details property Omake is now Extras
episode_details property Final was added.
other property Rip was added.
other property DDC was removed. DDC is now edition: Director's Definitive Cut
other property CC was removed. CC is now edition: Criterion
other property FINAL was removed. FINAL is now episode_details: Final
other property Original Animated Video was added.
other property OV is now Original Video
other property AudioFix is now Audio Fixed
other property SyncFix is now Sync Fixed
other property DualAudio is now Dual Audio
other property Fansub is now Fan Subtitled
other property Fastsub is now Fast Subtitled
other property FullHD is now Full HD
other property UltraHD is now Ultra HD
other property mHD and HDLight are now Micro HD
other property HQ is now High Quality
other property HR is now High Resolution
other property LD is now Line Dubbed
other property MD is now Mic Dubbed
other property Low Definition was added.
other property LiNE is now Line Audio
other property R5 is now Region 5
other property Region C was added.
other property ReEncoded is now Reencoded
other property WideScreen is now Widescreen
Added Ultra HD Blu-ray as new source possible value.
Added Standard Dynamic Range as new other possible value.
Added HDR10 as new other possible value.
Added Dolby Vision as new other possible value.
Added BT.2020 as new other possible value.
Added 12-bit as new color_depth possible value.
Added IMAX as new edition possible value.
Added Upscaled as new other possible value.
Added High Frame Rate as new other possible value.
Added Ultimate as new edition possible value.
Added Fan as new edition possible value.
Added High Resolution Audio as new audio_profile possible value.
Added Extended Surround as new audio_profile possible value.
Added EX as new audio_profile possible value
Added Opus as new audio_codec possible value
Added aspect_ratio as new property. Also used to validate if a screen_size is a standard resolution.
Fixed unwanted language and country detection for exotic languages.
Added default and configurable list of allowed languages and countries
Added VC-1 as new video_codec possible value
Enhanced dash-separated release_group detection.
Changed size output to return guessit.Quantity object.
Changed size output to return guessit.Size object.
Added audio_video_rate as new possible property.
Added video_video_rate as new possible property.
Added frame_rate as new possible property.
Added disc as a new possible property.
Added H.263 as new video_codec possible value.
Added VP7 as new video_codec possible value.
Added VP8 as new video_codec possible value.
Added VP9 as new video_codec possible value.
Added Vorbis as new audio_codec possible value.
Added PCM as new audio_codec possible value.
Added LPCM as new audio_codec possible value.
Added Digital Master as new source possible value.
Added several new values for streaming_service.
Added new options --includes and --excludes.
Added Sample as new other possible value.
Added Obfuscated as new other possible value.
Added Proof as new other possible value.
Added Repost as new other possible value.
Added advanced guessit configuration to config files.
Add support for pathlib.Path objects on guessit API input.
2018-07-03 09:46:42 +00:00
adam
a274c4e7d9 py-jinja2: fix for Python 3.7 2018-07-03 07:58:11 +00:00
adam
2677a94d7b py-lxml: updated to 4.2.3
4.2.3:
Reverted GH-265: lxml links against zlib as a shared library again.
2018-07-03 07:16:33 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
adam
380fe083f6 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
2018-07-03 03:48:38 +00:00
taca
c33baede66 textproc/sary: Fix build problem on NetBSD 8.0_RC2
* Avoid name confliction: index() and sort().
* Add including <string.h> for string functions.
* Avoid using deprecated glib function: g_strcasecmp().
2018-06-29 17:01:16 +00:00
jperkin
2754df06c0 ruby-nokogiri: Fix build since last update. 2018-06-28 15:16:51 +00:00
maya
5500212b33 icu: fix build on armeb by adding it to the long list of archs that exist
and don't have 80bit float types.

PR pkg/53408
2018-06-27 19:06:17 +00:00
wiz
1b2f868576 *: recursive bump for poppler-0.66.0 update 2018-06-24 11:16:10 +00:00
adam
d242f1c890 py-lxml: updated to 4.2.2
4.2.2:
Bugs fixed
* GH266: Fix sporadic crash during GC when parse-time schema validation is used
  and the parser participates in a reference cycle.
* GH265: lxml no longer links against zlib as a shared library, only on static builds.
2018-06-24 09:52:46 +00:00
wiz
1d3abe955e p5-ack: update to 2.24.
2.24    Thu Jun 21 22:41:49 CDT 2018
====================================
No changes since 2.23_03.


2.23_03 Fri Jun 15 23:18:42 CDT 2018
====================================
[ENHANCEMENTS]
Added --ts for Typescript.

[FIXES]
ack would stop searching if there was a file called "0" in the current
directory where ack was invoked. (GH #667)


2.23_02 Sat Jan  6 23:53:03 CST 2018
====================================
[FIXES]
t/ack-n.t was not calling lists_match() correctly.

[ENHANCEMENTS]
Added an optimization to make ack only do a line-by-line search of a
file if there's a match somewhere in the file.  This gives ack a 20-30%
in timings of common cases.


2.23_01
====================================
Broken. Deleted.
2018-06-24 09:17:27 +00:00
wiz
987ce4f3ab p5-Test-YAML: update to 1.07.
1.07 Sat Jun 16 16:09:09 CEST 2018
 - Add a test so that cpan clients don't return "NOTESTS" (PR#4 tinita)
2018-06-24 09:13:29 +00:00
tsutsui
a51a3fa571 nokogiri: update to 1.8.3.
Upstream changes (from CHANGELOG.md):

# 1.8.3 / 2018-06-16

## Security Notes

[MRI] Behavior in libxml2 has been reverted which caused CVE-2018-8048
(loofah gem), CVE-2018-3740 (sanitize gem), and CVE-2018-3741
(rails-html-sanitizer gem). The commit in question is here:

> https://github.com/GNOME/libxml2/commit/960f0e2

and more information is available about this commit and its impact here:

> https://github.com/flavorjones/loofah/issues/144

This release simply reverts the libxml2 commit in question to protect users
of Nokogiri's vendored libraries from similar vulnerabilities.

If you're offended by what happened here, I'd kindly ask that you comment
on the upstream bug report here:

> https://bugzilla.gnome.org/show_bug.cgi?id=769760


## Dependencies

* [MRI] libxml2 is updated from 2.9.7 to 2.9.8


## Features

* Node#classes, #add_class, #append_class, and #remove_class are added.
* NodeSet#append_class is added.
* NodeSet#remove_attribute is a new alias for NodeSet#remove_attr.
* NodeSet#each now returns an Enumerator when no block is passed
  (Thanks, @park53kr!)
* [JRuby] General improvements in JRuby implementation (Thanks, @kares!)


## Bug fixes

* CSS attribute selectors now gracefully handle queries using integers. [#711]
* Handle ASCII-8BIT encoding on fragment input [#553]
* Handle non-string return values within `Reader` [#898]
* [JRuby] Allow Node#replace to insert Comment and CDATA nodes. [#1666]
* [JRuby] Stability and speed improvements to `Node`, `Sax::PushParser`,
  and the JRuby implementation [#1708, #1710, #1501]
2018-06-22 14:20:27 +00:00
markd
6e5cbd8db2 syntax-highlighting: update to 5.47.0
* Perl6: Add support for extensions .pl6, .p6, or .pm6
* DoxygenLua: fix closing comment blocks (bug 394184)
* Add pgf to the latex-ish file formats (same format as tikz)
* Add postgresql keywords
* Highlighting for OpenSCAD
* debchangelog: add Cosmic Cuttlefish
* cmake: Fix DetectChar warning about escaped backslash
* Pony: fix identifier and keyword
* Lua: updated for Lua5.3
2018-06-21 06:55:35 +00:00
markd
d1e2b66d93 sonnet: update to 5.47.0
changes unknown
2018-06-21 06:53:52 +00:00
markd
8f440e3b3c kcompletion: update to 5.47.0
changes unknown
2018-06-21 06:52:39 +00:00
markd
1dce8c4ea4 kcodecs: update to 5.47.0
changes unknown
2018-06-21 06:51:06 +00:00
markd
9525a9d224 kapidox: update to 5.47.0
changes unknown
2018-06-21 06:49:18 +00:00
tez
b6bffb7fa0 libxml2: Fix for CVE-2018-9251
from https://bugzilla.gnome.org/show_bug.cgi?id=794914
2018-06-20 18:22:45 +00:00
adam
8448b09acc py-natsort: updated to 5.3.2
5.3.2:
Fix bug that prevented install on old versions of setuptools.
Revert layout from src/natsort/ back to natsort/ to make user testing simpler.
2018-06-19 12:06:32 +00:00
wen
03a690ded8 Add p5-PPIx-QuoteLike 2018-06-19 06:37:21 +00:00
wen
f672b8ad0b Import PPIx-QuoteLike-0.005 as p5-PPIx-QuoteLike.
PPIx::QuoteLike parses Perl string literals and things that are reasonably like
string literals. Its real reason for being is to find interpolated variables for
Perl::Critic policies and similar code.
2018-06-19 06:33:38 +00:00
wiz
269e3ca9d9 *: bump PKGREVISION for poppler 0.65.0 shlib version bump 2018-06-17 14:37:00 +00:00
prlw1
2902eb8e05 Enable xfpt, sdop and aspic. 2018-06-15 13:17:51 +00:00
prlw1
f4402ac991 Add aspic 1.05
Aspic is a program that processes a textual description of a line
art graphic, and converts it into a form that is suitable for
inclusion in another document. The default output format is
Encapsulated PostScript, but there is also support for Scalable
Vector Graphics (SVG), and there is legacy support for the SGCAL
text processor.
2018-06-15 13:15:26 +00:00
prlw1
2a2348e79e Add sdop 0.80
SDoP is a Simple DocBook Processor. It reads DocBook XML input and
writes PostScript output. This version has some support for almost
all the elements that are part of Simplified DocBook. The main
omissions are support for bibliographies, multiple authors, subtables
within tables, and some element attributes.
2018-06-15 13:12:30 +00:00
prlw1
22072d146a Add xfpt 0.09
xfpt is a program that reads a marked-up ASCII source file, and
converts it into XML. It was written with DocBook XML in mind, but
can also be used for other forms of XML. Unlike AsciiDoc, xfpt does
not try to produce XML from a document that is also usable as a
freestanding ASCII document. The input for xfpt is very definitely
"marked up". This makes it less ambiguous for large and/or complicated
documents. xfpt is also much faster than AsciiDoc because it is
written in C and does not rely on pattern matching.
2018-06-15 13:08:52 +00:00
adam
6b1d8acc64 py-pytoml: updated to 0.1.16
0.1.16:
Bug fixes.
2018-06-15 11:44:21 +00:00
adam
ab245abe0f py-sphinx-rtd-theme: updated to 0.4.0
v0.4.0
This version made some changes to how JS and CSS were included when the theme is used on Read the Docs.

Fixes
- Do not rely on readthedocs.org for CSS/JS
- Color accessibility improvements on the left navigation

Other Changes
- Write theme version and build date at top of JavaScript and CSS
- Changed code and literals to use a native font stack
- Fix small styling issues
2018-06-15 07:41:43 +00:00
adam
ea55468426 py-openpyxl: updated to 2.5.4
2.5.4:
Fix: Cannot read files with 3D charts.
Fix: Merged cells take a long time to parse

Minor changes
Improve read support for pivot tables and don't always create a Filters child for filterColumn objects.
Support folding rows
2018-06-15 07:36:36 +00:00
minskim
93fb334bf6 textproc/Makefile: Add go-glob 2018-06-12 23:50:05 +00:00
minskim
0bae10857e textproc/go-glob: Import version 0.2.3
Go globbing library.
2018-06-12 23:50:02 +00:00
bsiegert
d22fe57854 Revbump all Go packages after lang/go update. 2018-06-12 17:50:20 +00:00
wen
02b2ce9263 Update to 2.05
Upstream changes:
2.05  2010-06-06 16:38:00
        - Add CJK support (usausat)
        - Add unicode box support (pjsg)
2018-06-10 13:57:37 +00:00
wen
aeead46011 Update to 0.70
Upstream changes:
0.70 Sat Jun  9 21:53:05 CEST 2018
 - Fix format specifier/argument mismatch PR#79 @a3f++
 - Travis CI: Test on Perl 5.26 PR#80 @a3f++
 - Fix a C90-compatibility issue PR#81 @stphnlyd++
2018-06-10 13:44:03 +00:00
nros
3c1b712748 Updated textproc/qore-yaml-module to version 0.6 .
Changes from release notes:
* improved the description for the DESERIALIZATION-ERROR exception
  for non-deserializable message bodies from HTTP servers with error
  responses
* added the YamlRpcConnection class to the YamlRpcClient module
* updated the DataStreamClient module for complex types and new
  internal RestClient API changes
* updated the DataStreamUtil module for complex types
* fixed a bug deserializing single-quoted strings; also serialized
  "!number" values will always include the tag to avoid potential
  future ambiguity
* improved argument error messages with RPC calls in the
  YamlRpcHandler module
2018-06-08 20:12:49 +00:00
nros
a7be57adb1 Updated textproc/qore-json-module to version 1.7 .
Removed patch-src_ql__json.qpp fixed upstream.

Changes from release notes:
* deprecated support for the non-published JSON-RPC 1.1 protocol
* added support for JSON-RPC 2.0
* added the JsonRpcConnection user module
* improved argument error messages with RPC calls in the
  JsonRpcHandler module
* fixed date serialization to use ISO-8601 format
  (instead of near-ISO-8601 format)
* parse_json() now ignores UTF-8 and Unicode BOMs at the
  start of passed JSON string
* fixed a bug in request logging in the JsonRpcHandler module
* fixed a bug serializing hash keys with embedded quotes
2018-06-08 19:53:30 +00:00
nros
c3e1151fe6 Updated textproc/qore-xml-module to version 1.4.1 .
Changes from release notes:
* fixed a bug where the URI path was not respected when
  resolving SOAP calls
* implemented supoprt for handling SOAP faults based on
  the exception err string (must correspond to the fault name)
* implemented supoprt for handling SOAP faults in response
  messages with SOAP bindings
* fixed a bug resolving namespaces in nested schemas with
  late resolution with overlapping namespace prefixes
* fixed a type error in message generation
* implemented the wsdl_set_global_compat_empty_string_is_nothing()
  function and the "compat_empty_string_is_nothing" option for
  the WebService class for backwards compatibility with older
  versions of the WSDL module
* implemented the wsdl_set_global_compat_allow_any_header
  function and the "compat_allow_any_header" option for the
  WebService class for backwards compatibility with older
  versions of the WSDL module
* fixed types when deserializing to eliminate performance
  penalties stripping types in large data structures
* fixed soaputil to import XSDs automatically when parsing WSDLs
* fixed a bug in make_xml() to support underscores at start of tags
* added the InputStreamSaxIterator class
* added the get_xml_value() function
* exception raised when make_xml() called with multi list
  value passed for top level element
* added support for XML comments (XPF_ADD_COMMENTS)
* added missing support for DTD validation
  (parse_xml_with_dtd(),XmlDoc::validateDtd())
* added support for stripping namespace prefixes on element
  names when parsing XML
* added a make_xml(hash, hash) variant that allows for more
  control over the XML output such as date serialization formats
* added AbstractXmlIoInputCallback to provide an abstract API
  for resolving external schema references
* extended XmlDoc::constructor with extra optional hash that
  allows for more control over the XML output such as date
  serialization formats
* XSD-ERROR exception thrown during document validation against
  schema is now more verbose about what exactly failed
* fixed a bug in Windows builds
* added the SalesforceSoapConnection class
* added support for logging messages in the SoapClient module
* added the SoapConnection class
* added API support for specifying the SOAP bindings in the WSDL
  to use
* added support for logging messages in the SoapHandler module
* fixed a bug in late resolution of complexTypes
* fixed a bug handling empty complexType declarations
* fixed a bug handling complexType extentions
* fixed bugs handling elementFormDefault="qualified"
  declarations when the value differs between schemas
* fixed a bug where xsi:type information was serialized when
  not necessary
* added a more user-friendly exception when WSDLs are encountered
  with unsupported bindings
* added WSDL::WSMessageHelper to generate sample messages
* added support for multiple SOAP bindings in the WSDL
  including HTTP GET/POST bindings
* fixed a bug in message serialization; all required elements
  must be present or an exception is thrown
* fixed a bug handling base type extensions to complexTypes
* improved argument error messages with RPC calls in the
  XmlRpcHandler module
* fixed SOAP handler to produce correct URLs in WSDL
* added documentation for the WSOperation class in the WSDL module
* fixed SalesforceSoapClient::callOperation() in the
  SalesforceSoapClient module to respect the soapaction header
* fixed a memory leak in XML-RPC parsing
* supress emitting a SOAPAction header in requests if the binding
  gives an empty string
* updated WSOperation::serializeRequest() to allow the SOAPAction
  header to be overridden in each request
* respect XML generation flags in request generation in WSDL module
* fixed parsing empty base64Binary and hexBinary elements
* added the SoapClient::callOperation() method
* updated SOAP response processing to throw an exception when the
  server responds with an error code
* content-type in exceptional cases follows Soap version
* fixed a bug in the SoapClient::constructor() where a WebService
  object was not supported
* added SalesforceSoapClient user module
* added Salesforce.com.qtest and accompanying WSDLs
2018-06-08 19:40:44 +00:00
wen
7cc763379e Update to 0.29
Upstream changes:
0.29            Aaron Coburn            5/18/18
        Add an add_tags_incrementally method for a more
        stream-based parsing mechanism. Updated email address.
2018-06-06 10:55:04 +00:00
wen
fd9dcfe084 Update to 0.79
Upstream changes:
0.79 30.05.2018
  - fixed bug on full text search
2018-06-06 10:16:50 +00:00
wen
93f639dbe0 Update to 0.61
Upstream changes:
0.61    2018-05-21
    - Convert to Dist-Zilla
2018-06-06 09:11:20 +00:00
wen
caf977a6b8 Update to 1.26
Upstream changes:
1.26 Fri May 18 21:57:20 CEST 2018
 - Fix bug introduced in 1.25 - loading of quoted string with colon as
   sequence element (tinita, fixes issue#208)
 - Support zero indented block sequences (PR# 207 tinita)
2018-06-06 08:58:33 +00:00
joerg
8822fc7d88 Pick up the correct yaml-cpp version. 2018-06-02 19:04:32 +00:00
adam
848614b07c py-sphinx: updated to 1.7.5
Release 1.7.5:

Bugs fixed
* html search: Upper characters problem in any other languages
* apidoc: some subpackage is ignored if sibling subpackage contains a module starting with underscore
* i18n doesn’t handle node.title correctly tat used for contents, topic, admonition, table and section.
* i18n: literal blocks in bullet list are not translated
* C++, raised TypeError on duplicate declaration.
* C++, properly parse expr roles and give better error messages when (escaped) line breaks are present.
* C++, properly use desc_addname nodes for prefixes of names.
* C++, parse pack expansions in function calls.
* * links on search page are broken when using dirhtml builder
* autodoc: constructor method should not have return annotation
* latex: deeply nested enumerated list which is beginning with non-1 causes LaTeX engine crashed
* latex: shorthandoff is not set up for Brazil locale
* i18n: Ignore dot-directories like .git/ in LC_MESSAGES/
* py domain: type field could not handle “None” as a type
* latex: Incorrect escaping of curly braces in index entries
* autodoc: Failed to extract document from a subclass of the class on mocked module
* latex: glossary directive adds whitespace to each item
* latex: Explicit labels on code blocks are duplicated
* node.asdom() crashes if toctree has :numbered: option
* autodoc: Parsing error when using dataclasses without default values
* autodoc: crashed when handler for autodoc-skip-member raises an error
* autodoc: crashed when subclass of mocked class are processed by napoleon module
* sphinx-build crashes when error log contains a “%” character
2018-05-29 07:13:07 +00:00
wiz
b2ffbcdc10 libunistring: update to 0.9.10.
New in 0.9.10:
* The functions
    u8_casing_prefix_context, u8_casing_prefixes_context,
    u8_casing_suffix_context, u8_casing_suffixes_context,
    u16_casing_prefix_context, u16_casing_prefixes_context,
    u16_casing_suffix_context, u16_casing_suffixes_context,
    u32_casing_prefix_context, u32_casing_prefixes_context,
    u32_casing_suffix_context, u32_casing_suffixes_context,
  that are documented since version 0.9.1, are now actually implemented.
2018-05-27 12:38:19 +00:00
schmonz
bea008aa80 Use swig3 to get Perl bindings building again on NetBSD. Bump
PKGREVISION.
2018-05-27 11:50:26 +00:00
minskim
7cf29295bc textproc/Makefile: Add py-sphinx-autodoc-typehints 2018-05-27 01:59:37 +00:00
minskim
b382c0ad87 textproc/py-sphinx-autodoc-typehints: Import version 1.3.0
This extension allows you to use Python 3 annotations for documenting
acceptable argument types and return value types of functions. This
allows you to use type hints in a very natural fashion.
2018-05-27 01:59:35 +00:00
adam
4fa660017d py-JWT: updated to 1.6.4
v1.6.4:
Reverse an unintentional breaking API change to .decode()
2018-05-24 06:33:41 +00:00
wiz
0ccd7a5540 hunspell: for wide character support, use ncursesw.
The configure script checks for the library name and accepts only ncursesw.

Bump PKGREVISION.
2018-05-23 22:06:49 +00:00
adam
9d5f4ed7af py-JWT: updated to 1.6.3
v1.6.3
Changed
- All exceptions inherit from PyJWTError

Added
- Add type hints

Docs
- Added section to usage docs for jwt.get_unverified_header()
- Update legacy instructions for using pycrypto
2018-05-23 09:35:27 +00:00
fhajny
8963c690f2 textproc/py-xlsxwriter: Update to 1.0.5.
- Added example of how to subclass the Workbook and Worksheet objects.
- Added support for WMF and EMF image formats to the Worksheet
  :func:`add_image` method.
2018-05-21 13:22:33 +00:00
fhajny
c7f0965a60 textproc/erlang-fast_yaml: Update to 1.0.14.
- Use http link to p1_utils dependency
2018-05-17 13:28:52 +00:00
fhajny
5b099fe7bf textproc/erlang/fast_xml: Update to 1.1.30.
- Improve detection of rebar3
- Define p1_utils as application dependency
2018-05-17 13:28:00 +00:00
wen
f57ad68e9b Update to 1.25
Update BUILD_DEPENDS

Upstream changes:
Changes for version 1.25 - 2018-05-11
Applied several pull requests by tinita
Support trailing comments (PR #189, PR #190, PR #191)
Remove unused code (PR #192)
Use Test::Deep to actually test correctly for class names (PR #193)
Fix loading of mapping key which starts with `= ` (PR #194)
Fix loading strings with multiple spaces (PR #172)
Allow more characters in anchor name (PR #196)
Add $YAML::LoadBlessed for disabling loading objects (PR #197)
Applied several pull requests by tinita
Disable test with long string under certain conditions (PR #201)
Quote scalar if it equals '=' (PR #202)
Multiple regexp roundtrip does not grow (PR #203)
Add support for compact nested block sequences (PR #204)
Support reverse order of block scalar indicators (PR #205)
Support nested mappings in sequences (PR #206)
2018-05-15 23:19:29 +00:00
wen
0510cbbfa5 Update to 0.91
Upstream changes:
version 0.91: Fri May 11 01:51:33 CEST 2018

        Improvements:
        - change documentation style.
        - convert to GIT and GitHub
2018-05-15 23:05:09 +00:00
wen
e749d87345 Update to 3.06
Upstream changes:
version 3.06: Fri May 11 00:29:18 CEST 2018

        Improvements:
        - convert to GIT and GitHub
2018-05-15 23:01:39 +00:00
adam
7ef5f81dfa py-natsort: updated to 5.3.1
5.3.1:
- No bugfixes or features, just infrastructure and installation updates.
- Move to defining dependencies with Pipfile.
- Development layout is now src/natsort/ instead of natsort/.
- Add bumpversion infrastructure.
- Extras can be installed by "[]" notation.
2018-05-15 06:45:55 +00:00
jperkin
324134f4d1 json-c: Disable implicit fallthrough warnings.
This package uses them pretty heavily.
2018-05-14 10:08:00 +00:00
markd
b9f40d1786 mendexk: update to 2.6fnb8
texlive 2018 version
2018-05-13 12:20:33 +00:00
markd
000535c2a9 makeindexk: update to 2.15nb10
texlive 2018 version
2018-05-13 12:18:55 +00:00
minskim
1a11adc177 textproc/Makefile: Add R-htmltools 2018-05-12 21:54:29 +00:00
minskim
f2d20080e7 textproc/R-htmltools: Import version 0.3.6
Tools for HTML generation and output.
2018-05-12 21:54:24 +00:00
markd
4c7c258749 tex-lwarp{,-doc}: update to 0.55
Improves SVG math baseline and sizing.

Fixes for SVG math in captions, subcaptions, and \nameref.

Adds packages endheads, multitoc, sectionbreak, blowup, xurl.

0.48
 Updated compatibility for cleveref v0.21.

 Improved SVG math, siunitx.

 Numerous minor fixes.

 Added colortbl, chapterbib, acro, acronym, hypernat, hypcap,
 stfloats, vmargin, fancyheadings, fancyref.
0.49
Added xcolor \rowcolors.

Added vwcol, vertbars, hyphenat, lineno, fnlineno, figsize, hypdestopt,
pagegrid, pdfrender, luacolor, resizegather.

Several bug fixes.
2018-05-12 03:33:44 +00:00
maya
68bf080e27 Add ripgrep in textproc directory.
suggested by alnsn. thanks.
2018-05-08 07:48:39 +00:00
wen
bd7c350ae3 Update to 4.11
Upstream changes:
podlators 4.11 (2018-05-07)

    [Pod::Text] The default value of the sentence option is false, not
    true, and has been since at least 2.0.0.  Fix the documentation to
    match.  Thanks, eponymous alias.  (#124461)

    [Pod::Text::Termcap] Correctly honor the width option, which was being
    ignored due to a bug in interpreting user-supplied options.  Thanks,
    eponymous alias.  (#124447)

    [Pod::Text::Color, Pod::Text::Termcap] Fix a subtle wrapping bug with
    long =item text that would cause lines to be wrapped when they didn't
    need to be.  Thanks, eponymous alias.

    [Pod::Text::Color, Pod::Text::Termcap] Clear any text attributes at
    the end of each line and reinstate them at the start of the next line,
    since some pagers (less -R in particular) clear all text attributes at
    the end of each line and were therefore not correctly showing
    attributes in wrapped text.  Thanks, eponymous alias.

    [Pod::Text::Termcap] Correctly get the terminal width from Term::Cap
    information when COLUMNS isn't set, instead of getting a string value
    that later cannot be used numerically.

    Specifying "none" for the errors option of Pod::Man and Pod::Text no
    longer results in an errata section in the generated documentation,
    matching the documented behavior.  Thanks, Olly Betts.

    Fix order of SEE ALSO section in manual pages to match the
    recommendation of perlpodstyle.

    Use https for all eyrie.org URLs.

    Add SPDX-License-Identifier headers to all substantial source files.
2018-05-08 00:09:47 +00:00
wiz
46bbd07871 p5-Text-Template: update to 1.53.
1.53  2018-05-02
    - Add support for decoding template files via ENCODING constructor arg
      [github #11]
    - Docs cleanup: replace indirect-object style examples and use class method
      style constructor calls in the POD docs
    - Docs cleanup: remove hard tabs from POD, replace dated, unfair synopsis
      [github #5], convert "THANKS" section to a POD list
2018-05-06 07:00:52 +00:00
adam
8d90561f65 py-sphinx-rtd-theme: updated to 0.3.1
0.3.1:
Fixes
- Revert part of 576 causing display issues with version selector menu
- Backwards compatibility fixes for pre-0.3.0 releases
- Fix mkdocs version selector
- Add open list spacing
- Fix table centering
2018-05-04 06:54:05 +00:00
schmonz
b873d42842 Update to 3.43. From the changelog:
-updated astyle code to release 3.1 (Rev. 655)
-added webkit reformatting style
-improved several language definitions
-fixed Matlab string recognition (https://github.com/andre-simon/highlight/issues/61)
-fixed Autohotkey escape sequence recognition (thanks to Klaus Daube)
-added excel.lang (https://github.com/andre-simon/highlight/pull/60)
-improved Qt pro file (https://github.com/andre-simon/highlight/pull/59)
-CLI: added --reformat-option (https://github.com/andre-simon/highlight/issues/62)
-CLI: added --line-range (https://github.com/andre-simon/highlight/issues/64)
-GUI: added Bulgarian translation  (thanks to Georgi Sotirov)

-fixed HL_OUTPUT in Lua state for HL_FORMAT_XHTML and HL_FORMAT_TRUECOLOR values
-fixed lib-shared make target
-updated astyle code to release 3.1.0 beta
-added Polygen and EBNF2 syntax definitions (thanks to Tristano Ajmone)
-added pywal terminal colouring template in extras/pywal
-added reformatting style ratliff (replaces banner)
-added extras/langDefs-resources/cleanslate.lang (thanks to Tristano Ajmone)
-improved Perl6 compatibility
-improved PHP string interpolation
-improved Haskell definition (https://github.com/andre-simon/highlight/pull/52)
-CLI: added --canvas option to define background color padding in ANSI output
  (https://github.com/andre-simon/highlight/issues/40)
-GUI: added French translation (thanks to Antoine Belvire)
-GUI: added Scripts tab (suggested by Tristano Ajmone)
-GUI: minor bugfixes

-renamed examples directory to extras
-line anchors (-a) are attached as id attribute to the first span or li tag in
  HTML output (https://github.com/andre-simon/highlight/issues/36)
-renamed ID prefix in outhtml_codefold plug-in to be compatible with -a IDs
-added fstab.lang and added anacrontab in filetypes.conf
-removed references to OutputType::HTML32
-added extras/css-themes and extras/langDefs-resources
  (thanks to Tristano Ajmone)
-CLI: removed deprecated indicator of --data-dir option
-CLI: added --no-version-info option
-GUI: fixed initial theme selection
-GUI: added "Omit version info comment" option
-GUI: added "Copy with MIME type" option for HTML output
  (https://github.com/andre-simon/highlight/issues/32)

-fixed Ruby string parsing (thanks to Jens Schleusener)
-fixed segfault on sparc64 (patch by James Clarke)
-fixed PureBasic definition (https://github.com/andre-simon/highlight/issues/25)
-added CMake definition (https://github.com/andre-simon/highlight/issues/20)
-added email definition (https://github.com/andre-simon/highlight/issues/21)
-linked scm suffix to lisp definition
  (https://github.com/andre-simon/highlight/issues/22)
-W32 CLI: support HIGHLIGHT_DATADIR and --data-dir options
  (https://github.com/andre-simon/highlight/issues/24)
-revised documentation

-added syntax for Docker and Elixir
-improved HTML, Julia, Kotlin and Smalltalk syntax definitions
-GUI: added "Paste, Convert and Copy" button
  (https://sourceforge.net/p/syntaxhighlight/support-requests/4/)

-fixed Bash variable highlighting issue
-updated astyle code to release 3.0.1 (https://sourceforge.net/p/astyle/bugs/438)
-added bash_ref_man7_org.lua plugin

-fixed Perl string highlighting issue
-fixed highlighting if a line continues after the nested code delimiter
-updated astyle code to release 3.0
-added examples/pandoc (thanks to Tristano Ajmone)
-added syntax mapping for markdown
  (https://github.com/andre-simon/highlight/issues/11)
-added syntax mapping for clj
  (https://github.com/andre-simon/highlight/issues/15)
-improved Java definition (https://github.com/andre-simon/highlight/issues/13)
-added theme to JSON converter in  examples/json
  (https://github.com/andre-simon/highlight/issues/8)
-CLI: added support for environment variable HIGHLIGHT_OPTIONS
  (https://github.com/andre-simon/highlight/issues/17)

-fixed code folding plugin to support more Ruby conditional modifiers
  (thanks to Jens Schleusener)
-fixed Perl quoted string highlighting (thanks to Jens Schleusener)
-added new GeneratorOverride syntax definition parameter
-added Filenames parameter in filetypes.conf to assign input filenames
  to syntax types (suggested by Andy)
-added FASM definition and edit-fasm theme (thanks to Tristano Ajmone)
-added outhtml_ie7_webctrl plug-in (suggested by Tristano Ajmone)
-GUI: file extensions can be configured for multiple languages,
  triggers syntax selection prompt
-GUI: added Italian translation (thanks to Tristano Ajmone)

-fixed code folding plugin to support Ruby conditional modifiers
-fixed JSON definition (thanks to Timothee Cour)
-fixed output of unknown syntax warning with applied force switch
  (thanks to Andy)
-added state trace parameter to Decorate plug-in function
-added GDScript definition and edit-godot theme (thanks to Tristano Ajmone)
-updated SWIG code samples
-updated Artistic Style lib (SVN Rev. 553)
-revised docs
-CLI: fixed creation of hidden files if output filename is prepended by its
  input path
-CLI: added switch --stdout (https://sourceforge.net/p/syntaxhighlight/bugs/14)

-fixed segfault with --skip applied on a single file input list
  (thanks to Jens Schleusener)
-added support for Python 3.6 syntax
-added Github and Sourceforge themes

-fixed highlighting of nested section delimiters
-fixed PHP definition (thanks to Christoph Burschka)
-fixed font family declaration in SVG
-fixed user defined encoding in ODT
-fixed unnecessary output of style file with --inline-css
  (thanks to Jens Schleusener)
-added vimscript language definition (thanks to Max Christian Pohle)
-added Coffeescript language definition (thanks to Jess Austin)
-added PureBasic definition and theme (thanks to Tristano Ajmone)
-added JSX language definition (suggested by Max Stoiber)
-added PO translation definition
-added plug-in outhtml_add_figure.lua
-updated js definition
-updated Artistic Style lib (SVN Rev. 521)
-improved various color themes and syntax definitions

-added support for true color escape codes (--out-format truecolor)
-fixed xterm256 output for paging with less (thanks to Fylwind)
-fixed operator regex in rnc.lang, crk.lang and yaml.lang (thanks to Joe Klauza)
-added Pony and Whiley definitions
-updated Ceylon, Julia and TypeScript definitions
-added Go, AutoHotKey, TypeScript and R to the foldable list in the
  outhtml_codefold.lua plug-in
-removed plugins/bash_ref_linuxmanpages_com.lua
-GUI: fixed README, ChangeLog and License file paths on Linux

-revised documentation
-GUI: fixed minor layout issues

-the data directory can be defined with the HIGHLIGHT_DATADIR environment variable
-fixed RTF output of UTF-8 input; needs input encoding set to utf-8
  (thanks to Kamigishi Rei)
-fixed XML comment recognition (thanks to Mani)
-data search directories were appended to the result of --list-scripts
-revised older syntax definitions
-updated base URLs of bash_ref_linuxmanpages and cpp_ref_qtproject plug-ins
-GUI: added system copy and paste shortcuts for clipboard functions
  (suggested by Kamigishi Rei)

-added Ansible Yaml definition (thanks to Raphael Droz)
-added Chapel definition (thanks to Lydia Duncan)
-fixed gcc 6 warnings about deprecated auto_ptr usage
-src/makefile: added -std=c++11 because of auto_ptr to unique_ptr transition
  (thanks to Jens Schleusener)
-GUI: fixed style file output if "write to source directory" option is
  checked (thanks to Jim Pattee)

-added support of Pascal, Lua, Ruby and C# regions in outhtml_codefold.lua
-improved outhtml_codefold.lua to handle embedded languages
-added string delimiters in the Ruby definition
-added new AssertEqualLength flag in string section of language definitions
-improved heredoc parsing
-fixed Lua multiline string recognition
-improved SVG whitespace output (patch by Paul de Vrieze)
-added Nim and mIRC Scripting definitions

-improved outhtml_codefold.lua to ignore brackets on the same line
-added RTF output to mark_lines.lua
-fixed Powershell and NSIS definitions
-added JSON and Github Markdown definitions
-CLI: added --keep-injections option to force plugin injection output with -f
-GUI: added keep injections checkbox
-GUI: fixed crash after removing selected plugins

-added HL_REJECT state to be used in a OnStateChange function
-added DecorateLineBegin and DecorateLineEnd hooks
-added mark_lines.lua, outhtml_codefold.lua, comment_links.lua plug-ins
-fixed font face in ODT output
-fixed Operators parameter in frink.lang and oorexx.lang
-fixed regular expression parsing within strings for JS, Perl and Ruby
-CLI: added --page-color option to include a page color in RTF output
-GUI: added RTF page color checkbox

-added new SVG definition to support embedded scripting
-improved js.lang, css.lang, scss.lang, less.lang, tsql.lang
-modified HTML ordered list output to work better with new plug-ins
-renamed plug-in variable HL_INPUT_FILE to HL_PLUGIN_PARAM
-CLI: renamed --plug-in-read option to --plug-in-param
-GUI: updated plug-in parameter label and tool-tips
-GUI: fixed minor issues

-fixed TeX output for cweb documents (patch by Ingo Krabbe)
-fixed string interpolation in bat.lang
-added reduce_filesize.lua, outhtml_add_shadow.lua,
  outhtml_add_background_svg.lua, outhtml_add_background_stripes.lua,
  outhtml_add_line.lua plug-ins
-added TCL extension in examples/tcl
-added kotlin.lang, nginx.lang and julia.lang
-updated php.lang to include version 7 keywords
-updated ceylon.lang to include version 1.2 keywords
-updated scripts in examples directory
-CLI: style-infile option marked as deprecated
-GUI: shortened paths in file input lists

-added rs.lang
-added conf.lang (thanks to Victor Ananjevsky)
-added some extensions in filetypes.conf (patch by Victor Ananjevsky)
-fixed Matlab definition and style (thanks to Justin Pearson)
-CLI: fixed --list-scripts with unknown argument (thanks to Jens Schleusener)

-updated astyle code to release 2.05.1
-fixed shebang recognition (thanks to Victor Ananjevsky)
-GUI: added option to define line numbering start

-added support for LESS, SASS and Stylus CSS processors (suggested by Marcel Bischoff)
-added support for Lua 5.3, removed LUA52 makefile option
-fixed heredoc matching in perl.lang (thanks to cornucopia)
-fixed Haskell lang (thanks to Daan Michiels)
-fixed RNC lang (thanks to Daan Michiels)
-fixed regex pattern in js.lang

-updated astyle code to release 2.05
-added astyle reformatting style vtk

-added bold, italic and underline attributes to xterm256 ANSI output
  (patch by Andrew Fuller)
-fixed assembler mapping in filetypes.conf (thanks to Jens Schleusener)
-added Swift definition
-improved ASP, F#, OCaml and Lisp syntax definitions
-added interpolation patterns to several definitions
-updated base URLs in cpp_ref_gtk_gnome and cpp_ref_qtproject plug-ins
-CLI: added Pango markup output option (patch by Dominik Schmidt)
2018-05-03 13:13:50 +00:00
wiz
087c19a600 p5-String-Compare-ConstantTime: update to 0.320.
0.320  2018-04-22
  * Added Travis and Appveyor testing (thanks Paul Cochrane)
  * Use warnings pragmas (thanks Paul Cochrane)
  * Many documentation and meta-data fixes/updates (thanks Paul Cochrane)
  * Better test coverage for strings with/without utf8 flag
    (thanks Paul Cochrane)
  * Replace SvCUR with sv_len_utf8 to work around issue in debugging
    versions of perl (see https://github.com/hoytech/String-Compare-ConstantTime/issues/4)
    (thanks Paul Cochrane)
2018-05-02 13:31:21 +00:00
wiz
b9eebdab0f p5-Encode: update to 2.98.
$Revision: 2.98 $ $Date: 2018/04/22 09:02:00 $
! t/truncated_utf8.t
  Resolved: RT125131: truncated_utf8.t TODO test pass in blead
  https://rt.cpan.org/Ticket/Display.html?id=125131
! Encode.xs
  Pulled: Remove XS functions _bytes_to_utf8() and _utf8_to_bytes()
  https://github.com/dankogai/p5-encode/pull/133
! Unicode/Unicode.xs
  Pulled: Automatically compute length in attr() macro
  https://github.com/dankogai/p5-encode/pull/132
! Encode.xs
  Pulled: Fix compile warnings on 64bit MS VS2017
  https://github.com/dankogai/p5-encode/pull/131
2018-05-02 13:29:36 +00:00
wiz
4001fc4a49 p5-Alien-Base: remove, obsoleted by p5-Alien-Build 2018-05-02 13:01:57 +00:00
markd
f3279557b2 py-openpyxl: remove et_xmlfile from requires.txt
et_xmlfile is only used if lxml isn't and we have dependency on py-lxml
so remove from requires.txt to keep pip happy.
2018-05-02 10:53:26 +00:00
taca
003b421d49 textproc/namazu: fix regular expression error for perl 5.26
Fix regular expression error for perl 5.26 in filter/hnf.pl.

Bump PKGREVISION.
2018-04-30 08:15:11 +00:00
adam
8ef5382d32 py-jellyfish: updated to 0.6.1
0.6.1:
fixed wheel release issue
2018-04-30 06:43:15 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
b72e5ed994 py-html5-parser: update to 0.4.5.
Changes not found. Half a year of development.
2018-04-29 10:03:26 +00:00
wiz
000f15a9e6 *: Recursive bump for poppler update to 0.64.0 2018-04-28 20:19:09 +00:00
tsutsui
77e73423c9 textproc/Makefile: + unicode-character-database 2018-04-28 01:09:17 +00:00
tsutsui
11419c11bb textproc/unicode-character-database: import unicode-character-database-10.0.0
The Unicode Character Database (UCD) consists of a number of data files
listing Unicode character properties and related data. It also includes
data files containing test data for conformance to several important
Unicode algorithms. Full documentation for the UCD can be found in
Unicode Standard Annex #44, Unicode Character Database.
http://www.unicode.org/reports/tr44/

These data files are required by the latest ibus-1.5.18.
2018-04-28 01:07:59 +00:00
tsutsui
85037bce44 cldr-emoji-annotation: update to 33.0.0.1.
pkgsrc changes:

- use gmake to handle upstream configure.ac changes

Upstream announcement:
 http://cldr.unicode.org/index/downloads/cldr-33

Unicode CLDR 33 provides an update to the key building blocks for
software supporting the world's languages. This data is used by all
major software systems for their software internationalization and
localization, adapting software to the conventions of different
languages for such common software tasks.

This release had a limited submission phase. The focus was on
improvements to emoji keywords and to the Odia and Assamese locales,
addition of typographic names data, and improvements to the structure
for specifying keyboard layouts.
2018-04-28 01:00:52 +00:00
wiz
07e2a53ee5 gsed: update to 4.5.
* Noteworthy changes in release 4.5 (2018-03-31) [stable]

** Bug fixes

  sed now fails when matching very long input lines (>2GB).
  Before, sed would silently ignore the regex without indicating an
  error. [Bug present at least since sed-3.02]

  sed no longer rejects comments and closing braces after y/// commands.
  [Bug existed at least since sed-3.02]

  sed -E --posix no longer ignores special meaning of '+','?','|' .
  [Bug introduced in the original implementation of --posix option in
  v4.1a-5-gba68fb4]

  sed -i now creates selinux context based on the context of the symlink
  instead of the symlink target. [Bug present since at least sed-4.2]
  sed -i --follow-symlinks remains unchanged.

  sed now treats the sequence '\x5c' (ASCII 92, backslash) as literal
  backslash character, not as an escape prefix character.
  [Bug present since sed-3.02.80]
  Old behavior:
     $ echo z | sed -E 's/(z)/\x5c1/' # identical to 's/(z)/\1/'
     z
  New behavior:
     $ echo z | sed -E 's/(z)/\x5c1/'
     \1
2018-04-27 14:16:23 +00:00
adam
15c4166284 py-natsort: updated to 5.3.0
5.3.0:
Fix bug in assessing fastnumbers version at import-time.
Add ability to consider unicode-decimal numbers as numbers.
2018-04-27 07:00:41 +00:00
adam
023480ee67 py-phonenumbers: updated to 8.9.4
8.9.4:
The new release contains mostly metadata changes.
2018-04-26 13:23:36 +00:00
adam
6f42ee605b py-sphinx: updated to 1.7.4
Release 1.7.4:
Bugs fixed
* domains: Crashed with duplicated objects
* latex: sphinx.writers.latex causes recusrive import
2018-04-26 07:49:29 +00:00
adam
abaeac551a py-sphinx: updated to 1.7.3
1.7.3:
Bugs fixed
* autodoc loses the first staticmethod parameter
* autosummary: too wide two column tables in PDF builds
* Latex customization via _templates/longtable.tex_t is broken
* imgconverter: confused by convert.exe of Windows
* On windows, Sphinx crashed when drives of srcdir and outdir are different
* autodoc ignores type annotated variables
* wrong URLs on warning messages
* latex: latex_show_urls assigns incorrect footnote numbers if hyperlinks exists inside substitutions
* latex with class memoir Error: Font command \sf is not supported
* latex: too slow in proportion to number of auto numbered footnotes
* htmlhelp: The entries in .hhp file is not ordered
* toctree directive tries to glob for URL having query_string
* html search: Upper characters problem in German
* latex: Compilation for German docs failed with LuaLaTeX and XeLaTeX
* duplicated labels detector does not work well in parallel build
* Crashed with extension which returns invalid metadata
2018-04-25 08:08:21 +00:00
schmonz
283a2928f4 Accomplish libtoolization with less patching. 2018-04-23 14:42:03 +00:00
wen
5115297cfd Update to 0.95
Upstream changes:
version 0.95: Sat 21 Apr 01:15:08 CEST 2018
    * fixed #35061: use guid for uniqueness, when available.
      (thanks to avbidder)
    * improved #58422: XML::FeedPP cannot be subclassed.
      (thanks to bitcard)
    * remove useless XML::FeedPP::Common layer
    * fixed #71318: save use of timegm
      (thanks to Brian Gomes Bascoy)
    * fixed #72523: merge of items in channel changes guid
      (thanks to Никулин Юрий)
    * fixed #78407: Empty item in RSS-feed breaks processing
      (thanks to colink)
    * fixed #84798: forgot the 'use' in the documentation
      (thanks to jidanny)
    * fixed #87373: ignore namespace prefixes when you collect a value
      (thanks to Jesse Quinn)
    * fixed #124569: timegm should be called with 4-digit year
      (thanks to bitcardbmw)
    * fixed #125052: returns HASH for empty field
      (thanks to Mark Overmeer)

2011/05/09 (0.45_01) ** DEVELOPER RELEASE
    * supports subclassing. t/47_subclass_content.t added.
      https://rt.cpan.org/Public/Bug/Display.html?id=58422
      (thanks to bitcard)
2018-04-23 13:32:11 +00:00
wen
bcacd8f79f Update to 0.10.1
No upstream changelog found.
2018-04-23 13:28:02 +00:00
adam
29bd0f5320 py-openpyxl: updated to 2.5.3
2.5.3:
Bugfixes:
* Warning level too aggressive.
* Alignment and protection values not saved for named styles.
* Deleting elements from a legend doesn’t work.
* Index names repeated for every row in dataframe.
* Worksheet protection not being stored.
* Exception raised when reading a tooltip.
2018-04-23 12:01:48 +00:00
taca
fd5f4d0de2 textproc/php-intl: unbreak with icu61.1
This fix is taken from a commit of FreeBSD ports:
<https://svnweb.freebsd.org/ports?view=revision&revision=466398>.
2018-04-22 16:43:30 +00:00
adam
0266aefd0d oniguruma: updated to 6.8.2
6.8.2:
Fix: UChar in header causes issue
NEW API: onig_set_callout_user_data_of_match_param() (* omission in 6.8.0)
add doc/CALLOUTS.API and doc/CALLOUTS.API.ja
2018-04-18 07:04:22 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8436f96b5b Recursive PKGREVISION bump for poppler-0.63.0 2018-04-17 05:28:00 +00:00
wiz
c284eb2af5 Recursive PKGREVISION bump for vala-0.40. 2018-04-17 04:25:31 +00:00
wiz
a7b36b9f29 pugixml: update to 1.9.
Maintenance release. Changes:

    Specification changes:

        xml_document::load(const char*) (deprecated in 1.5) now has deprecated attribute; use xml_document::load_string instead

        xml_node::select_single_node (deprecated in 1.5) now has deprecated attribute; use xml_node::select_node instead

    New features:

        Add move semantics support for xml_document and improve move semantics support for other objects

        CMake build now exports include directories

        CMake build with BUILD_SHARED_LIBS=ON now uses dllexport attribute for MSVC

    XPath improvements:

        Rework parser/evaluator to not rely on exceptional control flow; longjmp is no longer used when exceptions are disabled

        Improve error messages for certain invalid expressions such as .[1] or (1

        Minor performance improvements

    Compatibility improvements:

        Fix Texas Instruments compiler warnings

        Fix compilation issues with limits.h for some versions of gcc

        Fix compilation issues with Clang/C2

        Fix implicit fallthrough warnings in gcc 7

        Fix unknown attribute directive warnings in gcc 8

        Fix cray++ compiler errors

        Fix unsigned integer overflow errors with -fsanitize=integer

        Fix undefined behavior sanitizer issues in compact mode
2018-04-16 21:27:54 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
d0a9f7c3cb gtk-doc: update to 1.28.
GTK-Doc 1.28  (Mar 24 2018)
==============

Bug fixes.

 o 791928 : gtk-doc doesn't understand 'stability: Obsolete'
 o 792148 : cmake: Installed GtkDocConfig.cmake has incorrect bindir path
 o 792661 : use pygments to do syntax highlighing
 o 793599 : Please run testsuite with V=0
 o 794051 : rebase: fix on-line location extraction from devhelp files
 o 794182 : private_header regex is broken
2018-04-16 12:49:59 +00:00
fhajny
fedd097549 textproc/py-xlsxwriter: Update to 1.0.4.
- Set the xlsx internal file member datetimes to 1980-01-01 00:00:00
  like Excel so that apps can produce a consistent binary file once
  the workbook :func:`set_properties` ``created`` date is set.
- Fix for jpeg images that reported unknown height/width due to
  unusual SOF markers.
- Added support for blanks in list autofilter.
2018-04-16 12:39:09 +00:00
adam
c106f13fc1 py-html2text: updated to 2018.9.1
2018.9.1
Fix: Non-ASCII in title attribute causes encode error.
Feature: Add support for the <kbd> tag.
Feature: Add support for the <q> tag.
2018-04-14 09:02:57 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
adam
f65940ee83 textproc/icu: updated to 61.1
61.1:
Common Changes
* CLDR 33:
  - Two additional locales (Odia, Assamese) were brought up to Modern coverage level.
  - 4 new transforms: fa-fa_FONIPA, ha-ha_NE, nv-nv_FONIPA, vec-vec_FONIPA.
  - New currency code MRU for Mauritania.
  - Arabic native vs. ASCII digits.
  - Data additions & bug fixes.
* Many small API additions, improvements, and bug fixes.

ICU4C Specific Changes
* Added Google double-conversion library for formatting doubles. This is the library used in V8 and a number of other projects for converting doubles to decimals. To avoid name collisions, the library is linked internally under the ICU namespace as icu::double_conversion. Our copy of double_conversion is not intended for public usage.
* Re-wrote U8_NEXT macros to eliminate all library function calls.
2018-04-14 07:05:08 +00:00
jaapb
56ed9d3f04 Revbump associated with the upgrade of lang/ocaml
(this is the upgrade from 4.06 to 4.06.1)
2018-04-13 13:55:27 +00:00
jaapb
9ac19a918b Updated textproc/ocaml-markup to version 0.7.6.
Includes moving the build system to jbuilder and minor improvements.
2018-04-13 12:44:51 +00:00
adam
52dfde851e py-text-unidecode: updated to 1.2
1.2:
Bug fixes.
2018-04-13 07:16:33 +00:00
jaapb
d5463232f1 Revbump for package textproc/ocaml-csv
No upstream changes; just dealing with new files installed by the new
version of jbuilder, plus removing a superfluous dependency on ocaml-lwt
(only needed in case the lwt option is enabled)
2018-04-12 11:10:52 +00:00
fhajny
8a4265e247 textproc/py-xlsxwriter: Update to 1.0.3.
- Added Excel 2010 data bar features such as solid fills and control over the
  display of negative values. See :ref:`working_with_conditional_formats` and
  :ref:`ex_cond_format`.
- Fixed :func:`set_column` parameter names to match docs and other methods.
  Note, this is a backward incompatible change.
- Fixed missing plotarea formatting in pie/doughnut charts.
2018-04-11 15:38:53 +00:00
markd
ba4f2fe9c4 kf5: update to 5.44.0
3 months of bugfixes.
2018-04-11 11:50:34 +00:00
wen
0a24503e2f Update to 2018.003
Upstream changes:
2018.003  Thu Mar 29 2018
# No new features.
! Makefile.PL.sombok
  - CPAN RT#120370: Build fails with recent EUMM and some make variants.
    Patch by Alexandr Ciornii.
2018-04-10 10:51:40 +00:00
schmonz
7efab62c24 Add 'x11' option. Bump PKGREVISION. 2018-04-09 20:17:46 +00:00
adam
86b5ef627b py-jellyfish: updated to 0.6.0
0.6.0:
fix quite a few bugs & differences between C/Py implementations
add wagner-fischer testdata
uppercase soundex result
better error handling in nysiis, soundex, and jaro
2018-04-09 07:34:15 +00:00
schmonz
d6e83f8f98 Add and enable libhighlight. 2018-04-09 02:47:00 +00:00
schmonz
a7817f4073 Extract libhighlight (libtoolized for portability) to its own
package, which highlight and p5-highlight buildlink instead of making
their own static copies (so bump their PKGREVISIONS). While here, fix
build on SmartOS.
2018-04-08 19:40:29 +00:00
adam
9ca27e8f8d py-openpyxl: updated to 2.5.2
2.5.2:
Bugfixes
* High memory use when reading text-heavy files.
* Copying merged cells copies references.
* Cannot set comment size.
* Exception when trying to save workbooks with no views.
* Cannot delete last row or column.
* Cannot read Drawings containing embedded images.
2018-04-07 20:13:02 +00:00
markd
df12e1f1cb {sonnet,syntax-highlighting}: remove Qt5Widgets hack
r1.14 of src/external/gpl3/binutils/dist/bfd/elflink.c may fix the
underlying problem but r1.55 of pkgsrc/x11/qt5-qtbase/Makefile means
we no longer tickle it so remove.
2018-04-07 00:58:12 +00:00
adam
36bc93918f py-sphinx-rtd-theme: updated to 0.3.0
0.3.0 Release

New Features
-------------
* Add html language attribute
* Allow setting 'rel' and 'title' attributes for stylesheets
* Add option to style external links
* Add github, gitlab, bitbucket page arguments option
* Add pygments support
* Add setuptools entry point allowing to use ``sphinx_rtd_theme`` as
  Sphinx ``html_theme`` directly.
* Add language to the JS output variable

Fixes
-----
* Fix some HTML warnings and errors
* Fix many styling issues
* Fix many sidebar glitches
* Fix line number spacing to align with the code lines
* Hide Edit links on auto created pages
* Include missing font files with the theme

Other Changes
--------------
* Significant improvement of our documentation
* Compress our Javascript files
* Updated dependencies
2018-04-06 08:39:31 +00:00
maya
c0e7ceb3dc +yaml-cpp03, krita, opencolorio 2018-04-06 03:47:12 +00:00
maya
cc1da338cd Add new package yaml-cpp03
yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.
2018-04-06 03:41:07 +00:00
joerg
593945031a Update to py-html-sanitzer-1.4.0:
- don't drop <form>-related elements in the lxml cleaner
- allow better control of element merging
- fix some more cases for nested paragraphs
2018-04-05 13:11:32 +00:00
jaapb
5725d26376 Updated package textproc/ocaml-tyxml to version 4.2.0.
This introduces compatibility with ocaml 4.06, and some other minor
improvements and bugfixes.
2018-04-05 12:00:34 +00:00
wiz
f24f5149f0 mandoc: pull in some upstream fixes/improvements.
* warn about '--' in man page and suggest '\(em' instead
* fix handling of Dq/Do/Dc when converting mdoc to man

Bump PKGREVISION.
2018-04-05 09:20:52 +00:00
chuck
9afc0cdd22 use ${SETENV} ${MAKE_ENV} to avoid locale errors from sort
resolves errors on OSX using the build environment:

sort: string comparison failed: Illegal byte sequence
sort: Set LC_ALL='C' to work around the problem.
sort: The strings compared were `ZERMELO FR\304NKEL SET THEORY\tQNDT\tJF' and `ZERMELO SET THEORY\tQNMY\tOT'.

when building.  Joerg provided pointers on using the build environment.
2018-04-02 17:05:18 +00:00
minskim
147bd26cf7 textproc/rapidjson: Do not treat warnings as errors
This makes the package build with clang-5.
2018-04-02 16:07:47 +00:00
wiz
c25f9390f1 *: reset maintainer for marino on his request 2018-04-02 09:30:06 +00:00
schmonz
d8b9782fc9 Fix Darwin build (by linking with libperl to resolve needed symbols) and
run (by installing as a .bundle where Perl can load it). Still works on
NetBSD. Bump PKGREVISION.
2018-03-31 06:05:40 +00:00
bsiegert
429ee23e50 Revbump all Go packages after 1.10.1 update.
ok wiz@ for committing during freeze
2018-03-30 11:56:19 +00:00
adam
98c768c9e9 py-tablib: Python 3 compatibility fixes 2018-03-30 06:35:44 +00:00
joerg
c8458d9eba Convert build to test dependencies where appropiate. 2018-03-25 20:38:03 +00:00
joerg
39f9c112de Convert test dependencies to TEST_DEPENDS. 2018-03-25 20:30:38 +00:00
wiz
5ae80323b3 p5-Text-SimpleTable: update to 2.04.
2.04  2018-03-23 14:13:00
        - Add line drawing using Unicode line drawing characters as an option (pjsg)
        - Update metadata (grinnz)
2018-03-25 16:02:07 +00:00
wiz
c72b13028f p5-Text-CSV_XS: update to 1.35.
1.35	- 2018-03-21, H.Merijn Brand
    * Remove META.yml from MANIFEST.skip
    * Use UNIVERSAL::isa to protect against unblessed references
    * -Wformat warning (RT#123729)
    * Make detect_bom result available
    * It's 2018
    * Add csv (out => \"skip") - suppress output deliberately
    * Allow sub as top-level filter
    * Tested against Test2::Harness-0.001062 (yath test)
    * Tested against perl-5.27.10
2018-03-25 16:00:58 +00:00
wiz
5ff6a5d46a p5-String-CamelCase: update to 0.04.
0.04    Sat Mar 24 22:22:51 JST 2018
        Fix metafile generation.
        Thanks to ilmari (RT#123030).
2018-03-25 15:56:43 +00:00
fhajny
22d6ed43da textproc/erlang-stringprep: Update to 1.0.11.
- Updating p1_utils to version 1.0.11.
- Fix compilation with rebar3
- Update FSF address
2018-03-24 16:36:18 +00:00
fhajny
4a35579080 textproc/fast_yaml: Update to 1.0.13.
- Updating p1_utils to version 1.0.11.
- Fix compilation with rebar3
2018-03-24 16:23:16 +00:00
fhajny
520edd47a1 textproc/erlang-fast_xml: Update to 1.1.29.
- Updating p1_utils to version 1.0.11.
- Fix compilation with rebar3
- Get rid of $_xmls label
2018-03-24 16:21:10 +00:00
joerg
dcc9eb8dca All files should be compiled. Bump revision. 2018-03-24 13:55:08 +00:00
wiz
d25f15296e libxml2: remove unused patch 2018-03-24 07:07:11 +00:00
adam
58f4b567e8 py-m2r: updated to 0.1.14
Version 0.1.14:
* Implement markdown link with title
2018-03-23 12:08:52 +00:00
adam
d250fa1404 py-sphinx: updated to 1.7.2
Release 1.7.2:

Incompatible changes
* apidoc: folders with an empty __init__.py are no longer excluded from TOC

Bugs fixed
* sphinx.build_main and sphinx.make_main throw NameError
* autosummary emits meaningless warnings
* autodoc: crashed when invalid options given
* pydomain: always strip parenthesis if empty
* autosummary: unexpectedly strips docstrings containing “i.e.”
* viewcode: Misplaced <div> in viewcode html output
* Don’t require numfig to use :numref: on sections
* Option clash for package textcomp
* Sphinx does not work with python 3.5.0 and 3.5.1
* Generation PDF file with TexLive on Windows, file not found error
* vertical space before equation in latex
* message when an image is mismatched for builder is not clear
* Incomplete localization strings in Polish and Chinese
* Sphinx crashes when error is happens in rendering HTML pages
* Error to download remote images having long URL
* sphinx/pycode/__init__.py raises AttributeError
* qthelp builder should htmlescape keywords
* epub: Fix docTitle elements of toc.ncx is not escaped
* apidoc: Subpackage not in toc (introduced in 1.6.6) now fixed
2018-03-23 07:42:07 +00:00
adam
97e3fe97b5 Revbump after updating textproc/oniguruma 2018-03-22 08:14:51 +00:00
adam
ea00f49b5a oniguruma: updated to 6.8.1
6.8.1:
Update shared library version to 5.0.0 for API incompatible changes from 6.7.1
2018-03-22 08:05:25 +00:00
adam
0aebd9e702 py-lxml: updated to 4.2.1
4.2.1:
Bugs fixed
* iterwalk() failed to return the ‘start’ event for the initial element if a tag selector is used.
* Failure to import 4.2.0 into PyPy due to a missing library symbol.
* Add “-isysroot” linker option on MacOS as needed by XCode 9.
2018-03-22 07:56:35 +00:00
bacon
4125928fc0 textproc/Makefile: Add man2html 2018-03-21 23:40:30 +00:00
bacon
163b0567dd textproc/man2html: import man2html-3.0.1
Convert UNIX nroff(1) manual pages to HTML format.
2018-03-21 19:20:20 +00:00
taca
e6f48740a9 textproc/ruby-safe_yaml: add pkg_alternatives support
Bump PKGREVISION.
2018-03-21 13:56:43 +00:00
wiz
a72c41968a p5-Text-Template: update to 1.52.
1.52  2018-03-19
    - Fix possible 'Subroutine ... redefined' warning (Github #10)
2018-03-21 12:43:14 +00:00
taca
2882a3ef86 textproc/ruby-rails-dom-testing: update to 2.0.3
2.0.3							2017/05/11

* Relax gem dependency

2.0.2							2016/12/27

* Allows bundling with Nokogiri 1.7.0.

2.0.1							2016/06/01

* Raise Nokogiri CSS syntax errors instead of skipping the assertion and
  outputting a deprecation warning.

2.0.0							2016/05/10

* Removes deprecated assert_tag.
* Allows bundling with Rails 5.0.
* Ruby 2.3 support.
* Makes Regexps in error messages easier to read (b810e9b)
2018-03-21 09:36:55 +00:00
adam
8f1dfe754c py-JWT: updated to 1.6.1
1.6.1:
Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does.
2018-03-19 09:03:25 +00:00
taca
66c9583833 lang/ruby: replace RUBY_RAILS_SUPPORTED to RUBY_RAILS_ACCEPTED
Change RUBY_RAILS_SUPPORTED to RUBY_RAILS_ACCEPTED for better wording.
2018-03-18 14:21:19 +00:00
leot
d62b93a8c6 translate-shell: Update textproc/translate-shell to 0.9.6.7
Changes:
0.9.6.7
-------
Fixed engine support:
 - Bing Translator (#218)

New languages: (Yandex only)
 - Hill Mari
 - Eastern Mari
 - Papiamento

Minor fixes:
 - Show transliteration: Bing, Yandex.
 - Print only language code when specifying -brief -identify (#209).
2018-03-18 10:23:12 +00:00
wiz
f1d058e00b p5-XML-Simple: update to 2.25.
2.25      2018-03-18 16:18:24+13:00 Pacific/Auckland
  - disable entity expansion when using XML::Parser, for more secure default
    behaviour (patch from Ray Morris)
  - call to XML::Parser constructor is now in its own method to ease overriding
2018-03-18 08:53:27 +00:00
wiz
dbf09fa3aa docbok-simple: follow redirect 2018-03-18 08:05:15 +00:00
schmonz
3e41a396dc Cast tolower/isspace/isalpha args to unsigned char to fix self-tests on
NetBSD. Bump PKGREVISION.
2018-03-17 20:54:06 +00:00
taca
bf3b098184 textproc/ruby-toml: update to 0.2.0
0.2.0							2017/11/11

* This fixes Parslet compatibility with newer versions. Rejoice!
2018-03-17 16:34:11 +00:00
taca
73f8304b4d textproc/ruby-xslt: udpate to 0.9.10
0.9.10 - 2017/10/04

* Removing unneeded rb_define_const to fix libxslt 1.30 compatibility
  XSLT_NORM_SAXON_NAMESPACE is no longer defined in libxslt 1.30
2018-03-17 16:31:14 +00:00
taca
5126076c3e textproc/ruby-xpath: update to 3.0.0
3.0.0 - 2017-12-30

Breaking Changes

* Remove xpath/html
* Rename name to qname, closes #76

Added

* Contains word function for matching space separated attributes
* Unary band as alias of not
* not_equals

Fixed

* None
2018-03-17 16:28:45 +00:00
taca
d893efcd4e textproc/ruby-stringex: update to 2.8.4
* Fix various warnings.
* Fix yaml reserved words.
2018-03-17 16:26:41 +00:00
taca
eb6089e405 textproc/ruby-yard: update to 0.9.12
# [0.9.12] - November 26th, 2017

[0.9.12]: https://github.com/lsegal/yard/compare/v0.9.11...v0.9.12

- Be more explicit about lack of support for absolute paths in extra files
  specified by `yard doc` command.

# [0.9.11] - November 23rd, 2017

[0.9.11]: https://github.com/lsegal/yard/compare/v0.9.10...v0.9.11

- Fixed security issue in `--readme` that allowed for arbitrary file reads on
  disk. Credit to ztz <ztz@ztz.me> for discovering this issue.
- Improved styling for inline code blocks (#1142).

# [0.9.10] - November 18th, 2017

[0.9.10]: https://github.com/lsegal/yard/compare/v0.9.9...v0.9.10

- Added `--fail-on-warning` option for `yard doc` which exits with a non-zero
  code if there are any warnings (#1093).
- Added support for parsing inside `Struct.new` blocks (#1099).
- Added support new ripper AST tokens (#1104, #1124).
- Fixed an issue where `@see (obj)` reference tags would fail (#1111)
- Fix sorting in `yard stats` (#1123).
2018-03-17 14:48:25 +00:00
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