Commit graph

10521 commits

Author SHA1 Message Date
schmonz
ec99145862 Update to 3.54 (during the freeze, for the bugfixes). From the changelog:
- fixed default colour output in BBCode
  (https://gitlab.com/saalen/highlight/issues/134)
- fixed corner case in sh.lang
- fixed syntax tests with UTF-8 input
  (https://gitlab.com/saalen/highlight/issues/123)
- added support for Bash in outhtml_codefold.lua plug-in
- added ballerina.lang
- added block strings to java.lang
- added author hints in themes and language definitions
- added C++20 reserved words in c.lang
- added editorconfig file and validated all files accordingly (thanks to
  Tristano Ajmone)
- CLI: fixed `--list-scripts` with `-d` or HIGHLIGHT_DATADIR env variable
  (https://gitlab.com/saalen/highlight/issues/139)
- GUI W32: replaced multibyte path trace window by startup hint if
  NtfsDisable8dot3NameCreation is set
- GUI: removed AsciiDoc instruction lines from the README popup window
2019-12-18 01:34:33 +00:00
minskim
3f49c3be72 textproc/word2vec: Fix a typo in COMMENT 2019-12-18 00:47:22 +00:00
schmonz
08865c622f Update to 1.4.14. From the changelog:
documentation:

* Improve omindex --help docs for --duplicates.
* Document that $log will start to return an error message in 1.5.0, and that
  one can wrap it using a $if with no action now to be future-proof.

indexers:

* Add built-in support for iso-8859-15 so we can handle it without iconv.
  This charset is a variant of iso-8859-1 with 8 characters changed, most
  notably including the euro currency symbol.  It's the most commonly seen
  charset we didn't have built-in support for.
* Optimise converting us-ascii to UTF-8 to do nothing, like we already do when
  converting UTF-8 to UTF-8.
* scriptindex:
  + Add new 'gap' action which provides a way to leave a gap in the term
    positions between fields to prevent phrases and positional operators from
    matching across fields.

omega:

* Fix error handling in $lookup.  We now check for errors from cdb_init()
  and cdb_get().  We've never checked for errors from cdb_init(), while
  for cdb_get() this bug was introduced by a warning fix in 1.2.20.

templates:

* Future-proof use of $log against changes in 1.5.0.
2019-12-17 03:54:17 +00:00
schmonz
9cf556ec71 Reset PKGREVISION for xapian update. 2019-12-17 03:53:47 +00:00
schmonz
0754ffcdaf Update to 1.4.14. From the changelog:
API:

* Xapian::QueryParser: Handle "" inside a quoted phrase better.  In a quoted
  boolean term, "" is treated as an escaped ", so handle it in a compatible way
  for quoted phrases.  Previously we'd drop out of the phrase and start a new
  phrase.  Fixes #630, reported by Austin Clements.

* Xapian::Stem: The constructor which takes a stemmer name now takes an
  optional second bool parameter - if this is true, then an unknown stemmer
  name falls back to using the "none" stemmer instead of throwing an exception.
  This allows simply constructing a stemmer from an ISO language code without
  having to worry about whether there's a stemmer for that language, and
  without having to handle an exception if there isn't.

* Xapian::Stem: Fix a bug with handling 4-byte UTF-8 sequences which
  potentially affects most of the stemmers.  None of the stemmers work in
  languages where 4-byte UTF-8 sequences are part of the alphabet, but this
  bug could result in invalid UTF-8 sequences in terms generated from text
  containing high Unicode codepoints such as emoji, which can cause issues (for
  example, in some language bindings).  Fix synced from Snowball git post
  2.0.0.  Reported by Ilari Nieminen in
  https://github.com/snowballstem/snowball/issues/89.

* Xapian::Stem: Add a new is_none() method which tests if this is a "none"
  stemmer.

* Xapian::Weight: The total length of all documents is now made available to
  Xapian::Weight subclasses, and this is now used by DLHWeight, DPHWeight and
  LMWeight.  To maintain ABI compatibility, internally this still fetches the
  average length and the number of documents, multiplies them, then rounds the
  result, but in the next release series this will be handled directly.

* Xapian::Database::locked() on an inmemory database used to always return
  false, but an inmemory Database is always actually a WritableDatabase
  underneath, so now we always report true in this case because it's really
  always report being locked for writing.

* Fix write one past end of std::vector on certain QueryParser parser errors.
  This is undefined behaviour, but the write was always into reserved space, so
  in practice we'd actually get away with it (it was noticed because it
  triggers an error when running under ubsan and using libc++).  Reported by
  Germán M. Bravo.

* MSet::get_matches_estimated(): Improve rounding of result - a bug meant we
  would almost always round down.

* Optimise test for UTF-8 continuation character.  Performing a signed char
  comparison shaves an instruction or two on most architectures.

* Database::get_revision(): Return revision 0 for a Database with no shards
  rather that throwing InvalidOperationError.

* DPHWeight: Avoid dividing by 0 when searching a sharded database when one
  shard is empty.  The result wasn't used in this case, but it's still
  undefined behaviour.  Detected by UBSan.

testsuite:

* Fix failing multi_glass_remoteprog_glass tests on x86.  When the tests are
  run under valgrind, remote servers should be run using the runsrv wrapper
  script, but this wasn't happening for remote servers in multi-databases - now
  it is.  Also, previously runsrv only used valgrind for the remote for an x86
  build that didn't use SSE, but it seems there are x87 instructions in libc
  that are affected by valgrind not providing excess precision, so do this for
  x86 builds which use SSE too.  Together these changes fix failures of
  topercent2, xor2, tradweight1 under backend multi_glass_remoteprog_glass on
  x86.

* Fix C++ One-Definition Rule (ODR) violation in testsuite code.  Two different
  source files linked into apitest were each defining a different `struct
  test`.  Wrap each in an anonymous namespace to localise it to the file it is
  defined and used in.  This was probably harmless in practice, unless trying
  to build with Link-Time Optimisation or similar (which is how it was
  detected).

* Test all language codes in stemlangs1.  The testsuite hardcodes a list of
  supported language codes which hadn't been updated since 2008.

* Improve DateRangeProcessor test coverage.

* The "singlefile" test harness backend manager now creates databases by
  compacting the corresponding underlying backend database (creating it first
  if need be) rather than always creating a temporary database to compact.

* Enable compaction testcases for multi and singlefile test harness backends.

* Add generated database support for remoteprog and remotetcp test harness
  backends.  Implemented by Tanmay Sachan.

* Add test harness support for running testcases using a multi database
  comprised of one local and one remote shard, or two remote shards.
  Implemented by Tanmay Sachan.

* Check if removing existing multi stub failed.  Previously if removing an
  existing stub failed, the test harness would create a temporary new stub and
  then try to rename it over the old one, which will always fail on Microsoft
  Windows.

* Wait for xapian-tcpsrv processes to finish before moving on to the next
  testcase under __WIN32__ like we already do on POSIX platforms.

matcher:

* Handle pruning under a positional check.  This used to be impossible, but
  since 1.4.13 it can happen as we now hoist AND_NOT to just below where we
  hoist the positional checks.  The code on master already handles pruning here
  so this bug is specific to the RELEASE/1.4 branch.  Fixes #796, reported by
  Oliver Runge.

* When searching with collapsing over multiple shards, at least some of which
  are remote, uncollapsed_upper_bound could be too low and
  uncollapsed_lower_bound too high.  This was causing assertion failures in
  testcases msize1 and msize2 under test harness backends
  multi_glass_remoteprog_glass and multi_remoteprog_glass.

* Internally we no longer calculate a bogus total_term_count as the sum of
  total_length * doc_count for all shards.  Instead we just use the sum of
  total_length, which gives the total number of term occurrences.  This change
  should improve the estimated collection_freq values for synonyms.

* Several places where we might divide zero by zero in a database where wdf was
  always zero have been fixed.

* Optimise OP_AND_NOT better.  We now combine its left argument with other
  connected and-like subqueries, and gather up and hoist the negated subqueries
  and apply them together above the combined and-like subqueries, just below
  any positional filters.

* Optimise OP_AND_MAYBE better.  We now combine its left argument with other
  connected and-like subqueries, and gather up and hoist the optional
  subqueries and apply them together above the combined and-like subqueries and
  any hoisted positional filters.

* Treat all BoolWeight queries as scaled by 0 - we can optimise better if we
  know the query is unweighted.

build system:

* configure: Stop using AC_FUNC_MEMCMP.  The autoconf manual marks it as
  "obsolescent", and it seems clear that nobody's relying on it as we're
  missing the "'AC_LIBOBJ' replacement for 'memcmp'" which it would try to
  use if needed.

glass backend:

* Allow zlib compression to reduce size by one byte.  We were specifying an
  output buffer size one byte smaller than the input, but it appears zlib won't
  use the final byte in the buffer, so we actually need to pass the input size
  as the output buffer size.

* Only try to compress Btree item values > 18 bytes, which saves CPU time
  without sacrificing any significant size savings.

remote backend:

* Fix match stats when searching with collapsing over multiple shards and at
  least some shards are remote.  Bug discovered by Tanmay Sachan's test harness
  improvements.

* Ignore orphaned remote protocol replies which can happen when searching with
  a remote shard if an exception is thrown by another shard.  Bug discovered
  by Tanmay Sachan's test harness improvements.

* Wait for xapian-progsrv child to exit when a remote Database or
  WritableDatabase object is closed under __WIN32__ like we already do for
  POSIX platforms.

documentation:

* HACKING: Replace release docs with pointer to the developer guide where they
  are now maintained.

* Correct documentation of initial messages in replication protocol.

tools:

* quest: Report bounds and estimate of number of matches.

* xapian-delve: Improve output when database revision information is not
  available.  We now specially handle the cases of a DB with multiple shards
  and a backend which doesn't support get_revision().

portability:

* Eliminate 2 uses of atoi().  These are potentially problematic in a
  multithreaded application if setlocale() is called by another thread at the
  same time.  See #665.

* Don't check __GNUC__ in visibility.h as the configure probe before defining
  XAPIAN_ENABLE_VISIBILITY checks that the visibility attributes work.  This
  probably makes no difference in practice, as all compilers we're aware of
  which support symbol visibility also define __GNUC__.

* Document Sun C++ requires --disable-shared.  Closes #631.

* Fix warning from GCC 9 with -Wdeprecated-copy (which is enabled by -Wextra)
  if a reference to an Error object is thrown.

* Suppress GCC warning in our API headers when compiling code using Xapian with
  GCC and -Wduplicated-branches.

* Mark some internal classes as final (following GCC -Wsuggest-final-types
  suggestions to allow some method calls to be devirtualised).

* Fix to build with --enable-maintainer-mode and Perl < 5.10, which doesn't
  have the `//=` operator.  It's unlikely developers will have such an old
  Perl, but the mingw environment on appveyor CI does.  The use of `//=` was
  introduced by changes in 1.4.10.
2019-12-17 03:52:58 +00:00
taca
8cb487404d Drop php71 support
Drop php71 support mechanically.
2019-12-16 16:30:13 +00:00
wiz
91c8e92e9f grep: reset PKGREVISION after update 2019-12-15 22:09:30 +00:00
rhialto
e1b4eb99d6 textproc/grep: update to 3.3
* Noteworthy changes in release 3.3 (2018-12-20) [stable]

** Bug fixes

  Some uses of \b in the C locale and with the DFA matcher would fail, e.g.,
  the following would print nothing (it should print the input line):
    echo 123-x|LC_ALL=C grep '.\bx'
  Using a multibyte locale, using certain regexp constructs (some ranges,
  backreferences), or forcing use of the PCRE matcher via --perl-regexp (-P)
  would avoid the bug.
  [bug introduced in grep 2.3]


* Noteworthy changes in release 3.2 (2018-12-20) [stable]

** Changes in behavior

  The --files-without-match (-L) option now causes grep to succeed
  when a file is listed, instead of when a line is selected.  This
  resembles what git-grep does.

** Bug fixes

  The --recursive (-r) option no longer fails on MS-Windows.
  [bug introduced in grep 2.11]

** Improvements

  An over-30x performance improvement when many 'or'd expressions
  share a common prefix, thanks to improvements in gnulib's dfa.c,
  by Norihiro Tanaka.  See gnulib commits v0.1-2110-ge648401be,
  v0.1-2111-g4299106ce, v0.1-2117-g617a60974

  An additional 3-23% speed-up when searching large files, via
  increased initial buffer size.

  grep now diagnoses stack overflow.  Before grep-2.6, the included
  regexp code would detect it.  Since 2.6, grep defaulted to using
  glibc's regexp, which lost that capability.
2019-12-15 21:12:33 +00:00
taca
eb3944fe4b textproc/php-wddx: wddx is dropped from php74
Wddx extension for PHP is dropped from PHP 7.4.
2019-12-15 18:03:47 +00:00
adam
9293807def py-yaml: updated to 5.2
5.2:
* Repair incompatibilities introduced with 5.1. The default Loader was changed,
  but several methods like add_constructor still used the old default
  https://github.com/yaml/pyyaml/pull/279 -- A more flexible fix for custom tag constructors
  https://github.com/yaml/pyyaml/pull/287 -- Change default loader for yaml.add_constructor
  https://github.com/yaml/pyyaml/pull/305 -- Change default loader for add_implicit_resolver, add_path_resolver
* Make FullLoader safer by removing python/object/apply from the default FullLoader
  https://github.com/yaml/pyyaml/pull/347 -- Move constructor for object/apply to UnsafeConstructor
* Fix bug introduced in 5.1 where quoting went wrong on systems with sys.maxunicode <= 0xffff
  https://github.com/yaml/pyyaml/pull/276 -- Fix logic for quoting special characters
* Other PRs:
  https://github.com/yaml/pyyaml/pull/280 -- Update CHANGES for 5.1
2019-12-15 11:33:18 +00:00
nia
23d9ff5ce9 Convert some drobilla.net packages to waf.mk.
This removes a lot of do-X: targets and redundant python runtime deps.
2019-12-14 17:53:39 +00:00
nia
f7ae53d547 sord: Update to 0.16.4
sord (0.16.4) stable;

  * Update build system
2019-12-14 17:33:04 +00:00
nia
d91fdf6716 serd: Update to 0.30.2
serd (0.30.2) stable;

  * Fix GCC 4 build
  * Fix colliding blank nodes when parsing TriG
  * Fix missing parse error messages
  * Fix parsing "a" abbreviation without padding whitespace
  * Fix parsing TriG graphs with several squashed trailing dots
  * Fix resolving some URIs against base URIs with no trailing slash
  * Improve build system and CI integration
  * Improve documentation
2019-12-14 17:31:12 +00:00
bsiegert
924057ee4f Revbump all Go packages after Go 1.12.14 update. 2019-12-13 07:43:47 +00:00
fcambus
fe75da3126 lowdown: update to 0.4.6.
ChangeLog:

lowdown 0.4.6:

- Make sure stdint is everywhere.

lowdown 0.4.5:

- Use BSD.lv's mandoc.css.
- Use BSD.lv's style and clean up.
- Newest sblg.
- Add stdint.

lowdown 0.4.4:

- Use Makefile.configure's macros.
- Bring up to speed w/other bsd.lv sites.
- Newest oconfigure.
- Document list-start for commonmark.
- All outputs process start list item for commonmark.
- Capture list start iff commonmark.

lowdown 0.4.3:

- Add atom version feed.
- Use new oconfigure.
- Bound reading into the value buffer.

lowdown 0.4.2:

- Document maths.
- Remove MATHEXP ("mathexp") facility.
- Disable MATHEXP mode. This offers nothing, but ends up complicating
  the user experience. Stick with only one "math mode" and document it
  properly.
- Have math blocks reported in -Ttree and accumulate the content in a
  text node.
- Begin incorporating better math mode.
- Fix pdfhref links in lists.
- In nroff mode, stretch table to fit width and embolden header.
- Add table documentation.
- Typo found by Anton Lindqvist.
2019-12-12 20:00:08 +00:00
taca
4dfff5d9d2 textproc/ruby-builder30: remove pacakge
Remove ruby-builder30 package since it was kept for Ruby on Rails 3.
rails3 related packages had already gone.
2019-12-12 16:23:11 +00:00
taca
45c28cfe37 textproc/Makefile: remove ruby-builder30 2019-12-12 16:21:38 +00:00
adam
a4f4a7bdef py-regex: updated to 2019.12.9
2019.12.9:
Unknown changes
2019-12-12 13:17:48 +00:00
adam
9df7164644 py-colored: updated to 1.4.2
version 1.4.2:
- Python 3 compatibility
- setup.py file

Version 1.4.1:
- UnsupportedOperation: fileno when detecting TTY
2019-12-11 19:04:15 +00:00
adam
e09c9f54dd oniguruma: updated to 6.9.4
Release 6.9.4
(Almost same as Release Candidate 3)
NEW API: RegSet (set of regexes)
Fixed CVE-2019-19012
Fixed CVE-2019-19203 (Does not affect UTF-8, UTF-16 and UTF-32 encodings)
Fixed CVE-2019-19204 (Affects only PosixBasic, Emacs and Grep syntaxes)
Fixed CVE-2019-19246
Fixed some problems (found by libFuzzer test)
2019-12-11 18:50:46 +00:00
adam
90db0a434e fmtlib: updated to 6.1.2
6.1.2:
Fixed ABI compatibility with libfmt.so.6.0.0.
Fixed handling types convertible to std::string_view.
Made CUDA test an opt-in enabled via the FMT_CUDA_TEST CMake option.
Fixed sign conversion warnings.
2019-12-11 18:43:34 +00:00
tsutsui
810b9444de ruby-nokogiri: update to 1.10.7.
Upstream changes (from CHANGELOG.md):

## 1.10.7 / 2019-12-03

### Bug

* [MRI] Ensure the patch applied in v1.10.6 works with GNU `patch`. [#1954]


## 1.10.6 / 2019-12-03

### Bug

* [MRI] Fix FreeBSD installation of vendored libxml2. [#1941, #1953] (Thanks, @nurse!)


## 1.10.5 / 2019-10-31

### Security

[MRI] Vendored libxslt upgraded to v1.1.34 which addresses three CVEs for libxslt:

* CVE-2019-13117
* CVE-2019-13118
* CVE-2019-18197

More details are available at #1943.


### Dependencies

* [MRI] vendored libxml2 is updated from 2.9.9 to 2.9.10
* [MRI] vendored libxslt is updated from 1.1.33 to 1.1.34
2019-12-11 14:52:21 +00:00
adam
3e227196b9 py-tabulate: updated to 0.8.6
0.8.6: Bug fixes. Stop supporting Python 3.3, 3.4.
2019-12-11 14:17:49 +00:00
adam
ec014032a9 py-sphinxcontrib-websupport: updated to 1.1.2
Release 1.1.2:
* sphinxcontrib-websupport doesn't work with Sphinx 2.0

Release 1.1.1:
* sphinxcontrib-websupport doesn't work with Sphinx 2.0.0b1
2019-12-11 10:34:50 +00:00
ng0
e4734fc5da textproc/guile-json: Update to version 3.3.0
Changelog extracted from Changelog file:

bump version to 3.3.0
builder: use string instead of bytevector when throwing exception
Add info to json invalid exception
builder: add #:validate key argument to skip validation
json-builder: throw sensible error warning
parser: make sure empty array slots are considered invalid
added unit tests for scheme object validations
validate scheme object when building JSON document
bump version to 3.2.0
builder: small simplification
add a case for building the JSON of empty JSON objects
builder: document the use of symbols and numbers as JSON object keys
tests: added unit tests for invalid numbers
builder: don't allow complex numbers, inf and nan
bump version to 3.1.0
2019-12-10 18:16:56 +00:00
adam
4c53ec4eb0 py-sphinx: updated to 2.2.2
Release 2.2.2:

Incompatible changes
* For security reason of python, parallel mode is disabled on macOS and
  Python3.8+

Bugs fixed
* LaTeX: 2019-10-01 LaTeX release breaks :file:`sphinxcyrillic.sty`
* i18n: French, Hindi, Chinese, Japanese and Korean translation messages
  has been broken
* parallel build causes AttributeError on macOS and Python3.8
2019-12-08 21:56:23 +00:00
adam
1ef31f7110 fmtlib: updated to 6.1.1
6.1.1:
Fixed shared library build on Windows.
Added a missing decimal point in exponent notation with trailing zeros.
Removed deprecated format_arg_store::TYPES.

6.1.0:
{fmt} now formats IEEE 754 float and double using the shortest decimal representation with correct rounding by default.
Made the fast binary to decimal floating-point formatter the default, simplified it and improved performance. {fmt} is now 15 times faster than libc++'s std::ostringstream, 11 times faster than printf and 10% faster than double-conversion on dtoa-benchmark.
{fmt} no longer converts float arguments to double. In particular this improves the default (shortest) representation of floats and makes fmt::format consistent with std::for.
Made floating-point formatting output consistent with printf/iostreams.
Added support for 128-bit integers.
The overload of print that takes text_style is now atomic, i.e. the output from different threads doesn't interleave.
Made compile time in the header-only mode ~20% faster by reducing the number of template instantiations. wchar_t overload of vprint was moved from fmt/core.h to fmt/format.h.
Added an overload of fmt::join that works with tuples.
Changed formatting of octal zero with prefix from "00" to "0.
The locale is now passed to ostream insertion (<<) operators.
Locale-specific number formatting now uses groupin.
Fixed handling of types with deleted implicit rvalue conversion to const char**.
Enums are now mapped to correct underlying types instead of int.
Enum classes are no longer implicitly converted to int.
Added basic_format_parse_context for consistency with C++20 std::format and deprecated basic_parse_context.
Fixed handling of UTF-8 in precision.
{fmt} can now be installed on Linux, macOS and Windows with Conda using its conda-forge package.
Added a CUDA test.
2019-12-07 13:56:58 +00:00
markd
8533543d24 tex-*: add TEXLIVE_UNVERSIONED=yes 2019-12-06 19:00:17 +00:00
adam
681d116c55 py-validators: updated to 0.14.1
0.14.1:
- Updated domain validator regex to not allow numeric only TLDs
- Allow for idna encoded domains
2019-12-05 09:42:43 +00:00
adam
b8eb935495 py-jsonschema: updated to 3.2.0
v3.2.0
* Added a ``format_nongpl`` setuptools extra, which installs only ``format``
  dependencies that are non-GPL
2019-12-03 16:50:59 +00:00
minskim
96b1eb0058 textproc/ripgrep: Update to 11.0.2
Breaking changes since 0.10.0:

- ripgrep has tweaked its exit status codes to be more like GNU
  grep's. Namely, if a non-fatal error occurs during a search, then
  ripgrep will now always emit a 2 exit status code, regardless of
  whether a match is found or not.  Previously, ripgrep would only
  emit a 2 exit status code for a catastrophic error (e.g., regex
  syntax error). One exception to this is if ripgrep is run with
  -q/--quiet. In that case, if an error occurs and a match is found,
  then ripgrep will exit with a 0 exit status code.

- Supplying the -u/--unrestricted flag three times is now equivalent
  to supplying --no-ignore --hidden --binary. Previously, -uuu was
  equivalent to --no-ignore --hidden --text. The difference is that
  --binary disables binary file filtering without potentially dumping
  binary data into your terminal. That is, rg -uuu foo should now be
  equivalent to grep -r foo.

- The avx-accel feature of ripgrep has been removed since it is no
  longer necessary. All uses of AVX in ripgrep are now enabled
  automatically via runtime CPU feature detection. The simd-accel
  feature does remain available (only for enabling SIMD for
  transcoding), however, it does increase compilation times
  substantially at the moment.

See the release announcement for the complete list.

  https://github.com/BurntSushi/ripgrep/releases
2019-12-03 16:34:29 +00:00
minskim
20024518ad textproc/py-jsonschema: Add a missing dependency 2019-12-02 04:02:44 +00:00
minskim
3da4911920 textproc/Makefile: Add word2vec 2019-12-02 02:00:43 +00:00
minskim
9cca48d185 textproc/word2vec: Import version 0.1c
word2vec is an implementation of the Continuous Bag-of-Words (CBOW)
and the Skip-gram model (SG), as well as several demo scripts.  Given
a text corpus, the word2vec tool learns a vector for every word in the
vocabulary using the Continuous Bag-of-Words or the Skip-Gram neural
network architectures.
2019-12-02 02:00:41 +00:00
sjmulder
29a5f90aa3 textproc/libxlsxwriter: Update to 0.8.8
Changes:
 - Added option to allow a user defined, or overridden, image
   description used with `worksheet_insert_image()`. By default it uses
   the filename as the description.
 - Added Windows portable version of `fopen` to handle utf8 filenames
   when working with images.
 - Added an option to allow chart fonts to be rotation to 270 deg to
   give a stacked orientation. Also added support for East Asian
   vertical chart fonts.
 - Refactored struct types used in pubic APIs to remove or document
   hidden fields.

   NOTE: This change introduces backward incompatible API changes.
   However, it should minimize any future changes of this nature.
2019-11-30 17:21:58 +00:00
adam
b9289babf5 jsoncpp: updated to 1.9.2
1.9.2:
Medium size pre-release containing lots of build fixes.
2019-11-27 22:25:21 +00:00
ng0
4ae8b6f645 Add textproc/guile-commonmark version 0.1.2
Guile-commonmark is a library for parsing CommonMark, a fully
specified variant of Markdown.
2019-11-26 16:52:25 +00:00
adam
4342e052ba py-lxml: updated to 4.4.2
4.4.2:
Bugs fixed
* ``ElementInclude`` incorrectly rejected repeated non-recursive
  includes as recursive.
2019-11-26 12:36:20 +00:00
adam
79cf884550 py-sphinx-theme-cloud: updated to 1.10.0
1.10.0:
This package now requires Sphinx >= 1.6, and should be compatible with Sphinx 2.x

Other Changes
* :mod:`~cloud_sptheme.ext.table_styling`: Now supports ``table_styling_default_align`` config option,
  for setting the default table alignment (Sphinx 2 switched from ``"left"`` to ``"center"``).
* theme css: Minor style adjustments

Bugfixes
* :mod:`~cloud_sptheme.ext.role_index`: fix AttributeError under Sphinx 1.7+
* **setup.py**: updated entrypoints to work with Sphinx 1.7+
* theme css: layout fix for "sphinx.ext.viewcode"
* theme css & js: fixes Sphinx 1.6 - 2.2 compatibility
* :mod:`~cloud_sptheme.ext.table_styling`: now plays nicely with docutils table ``:align:`` directive.
2019-11-25 10:44:11 +00:00
gdt
ff77fd5451 textproc/openjade: Add note about gcc versions that expose the openjade bug 2019-11-23 19:09:26 +00:00
gdt
92a8d7ce01 textproc/openjade: Work around buggy openjade code harder!
openjade has some buggy code, which relies on storage remaining valid
when the C++ standard says that it is undefined:
  https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69534#c9

Recent gcc removes code that writes to this about-to-be-undefined
storage, shrinking the openjade binary.  Some versions further result
in a binary which crashes.

pkgsrc had a workaround to add -fno-tree-dse when PKGSRC_COMPILER was
equal to gcc.  That is buggy, because "ccache gcc", "distcc gcc",
etc. should also get the workaround.  This commit replaces the exact
test with a pattern match.

Now, the workaround gcc flag is passed when compiling with ccache.

Fixes pkg/54134.  Note that the comments in the PR which implicate
ccache as buggy turned out to be untrue.
2019-11-23 18:55:54 +00:00
adam
64b2c5aeff py-xlsxwriter: updated to 1.2.6
Release 1.2.6:
* Added option to remove style from worksheet tables.
2019-11-20 11:31:25 +00:00
adam
140e4b191d py-xmlschema: updated to 1.0.16
v1.0.16:
* Improved XMLResource class for working with compressed files
* Fix for validation with XSD wildcards and 'lax' process content
* Fix ambiguous items validation for xs:choice and xs:sequence models
2019-11-20 10:09:36 +00:00
maya
d36c3a5c3e Add yq version 2.9.2
Command-line YAML/XML processor - jq wrapper for YAML and XML documents
2019-11-19 21:30:15 +00:00
markd
db9aa83bf6 textproc: add kpimtextedit 2019-11-17 06:03:09 +00:00
markd
3942eadb43 kpimtextedit: add version 19.08.3
MTextedit provides a textedit with PIM-specific features.

KPIMTextedit is a library that provides an enchanced text edit class,
see TextEdit.  This text is highlighted with a EMailQuoteHighlighter.
2019-11-17 06:01:46 +00:00
sjmulder
72cca213f5 textproc/libxls: Update to 1.5.2
Changes:
 - Fix character transliteration on Windows when iconv is not present
   #66
 - Make C++ test conditional on having a C++11 compiler
 - README: Add links to language bindings (and an OSS-Fuzz badge!)
2019-11-16 13:23:03 +00:00
adam
daad168d17 py-regex: updated to 2019.11.1
2019.11.1:
Unknown changes
2019-11-15 14:31:02 +00:00
adam
be68b2fd8e py-colored: updated to 1.4.0
Version 1.4.0:
Added
- Ensure package data is included
- Converted old package spec files to new format
- Hex improvements
- Enable colors in Windows' terminal
- Added an option to make colored tty aware
2019-11-15 14:19:17 +00:00
adam
d005d514c3 py-natsort: updated to 6.2.0
6.2.0:
Added
 - Support for Python 3.8

Changed
 - `index_natsorted` internally now uses tuples for index-element pairs
   instead of lists
 - Added a TOC to the README
 - Python 3.4 is no longer included in testing

Fixed
 - Pin testing dependencies to prevent CI breaking due to third-party
   library changes

Removed
 - Introduction page in documentation
2019-11-14 10:06:56 +00:00
wiz
5b17df3808 textproc/Makefile: + p5-Alien-Libxml2 2019-11-14 09:25:47 +00:00
wiz
a2a7e32e36 po4a: update to 0.57.
=======================================================================
        ___   ____ _____
__   __/ _ \ | ___|___  |
\ \ / / | | ||___ \  / /       The Diwali release.
 \ V /| |_| | ___) |/ /
  \_/  \___(_)____//_/         (released 2019-10-25)

AsciiDoc:
 * Fix a crash occuring when a cell is nothing.

Translations:
 * New translation: Hungarian, thanks Balázs Úr.
 * Updated: French, thanks brandelune, Mattéo Rossillol‑‑Laruelle and
   Julien Lepiller.
 * Updated: German, thanks Helge Kreutzmann.
 * Updated: Italian, thanks Marco Ciampa.
 * Updated: Norwegian Bokmål, thanks Allan Nordhøy.
 * Updated: Polish, thanks Robert Luberda.
 * Updated: Portuguese, thanks Silvério Santos.
 * Updated: Portuguese (Brazil), thanks Rafael Fontenelle.
 * Updated: Spanish, thanks Adolfo Jayme Barrientos.
 * Updated: Swedish, thanks Anders Jonsson.
 * Updated: Ukrainian, thanks Yuri Chornoivan (українська).
2019-11-13 21:23:23 +00:00
wiz
ba24c425cf gtk-doc: update to 1.32.
GTK-Doc 1.32  (Aug 15 2019)
===============

Hotfix release.

GTK-Doc 1.31  (Aug 5 2019)
===============

Nonmaintainer release to fix "Wrong permissions for style CSS file" (#84)

GTK-Doc 1.30  (May 08 2019)
===============

GTK-Doc is now using python-pygments to do the syntax highlighing. It is not
depending on highligh or source-highligh anymore.

This version ships with a new expermiental gtkdoc-mkhtml2 toolchain replacing
gktdoc-mkhtml+gtkdoc-fixxref.
2019-11-13 21:17:47 +00:00
wiz
73f40cf7d7 gspell: update to 1.8.2.
News in 1.8.2, 2019-09-06
-------------------------
* Build from Git: allow building with gettext ≥ 0.20.
* Translation updates.
2019-11-13 15:37:34 +00:00
adam
516af9bf1a py-natsort: updated to 6.1.0
6.1.0:
Added
 - Expose `numeric_regex_chooser` as a public function for ease in making
   key functions
 - Example in the documentation on how to sort numbers with units
 - Automated testing support for macos and Windows

Changed
 - Update CHANGELOG format to style from https://keepachangelog.com/

Fixed
 - Removed dependency on `sudo` in TravisCI configuration
 - Documentation typos
2019-11-13 15:09:01 +00:00
ng0
bd70124a4e Add textproc/guile-syntax-highlight version 0.1
Guile-syntax-highlight is a general-purpose syntax highlighting
library for GNU Guile. It can parse code written in various
programming languages into a simple s-expression that can be easily
converted to HTML (via SXML) or any other format for rendering.
2019-11-13 13:19:39 +00:00
ng0
6739a320cf Add textproc/guile-json version 3.1.0
guile-json is a JSON module for Guile. It supports parsing
and building JSON documents according to
the http://json.org specification.

* Complies with http://json.org specification.
* Builds JSON documents programmatically using scheme data types.
* Allows JSON pretty printing.
2019-11-13 10:36:19 +00:00
leot
338fd637d3 json2tsv: Update to 0.4
Changes:
0.4
---
 - Add `-r' flag to allow printing all control-characters
 - Documentation improvements
2019-11-12 18:08:23 +00:00
mef
5dfa21c9e1 (textproc/aha) Updated from 0.4.10.6 to 0.5
Version 0.5 (recent):
- Added support for ansi vt220 character set using utf8 characters, useful for tables
- Added support for italic text (thanks to suve)
- Added support for crossed out text (thanks to suve)
- Added support for 8 bit colours (thanks to  John Poole and suve)
- Added support for 24 bit colours
- Added rudimentary support for highlighting
- Fixed behaviour of ESC[7m "negative image"
- Fixed charset information in head based on used encoding (thanks to suve)
- Fixed ESC[27m "revert off" (thanks to suve)
- Escaping html special characters in title (thanks to suve)
- Not returning zero at unknown option error (thanks to suve)
- Refactored used colour scheme from int to enum (thanks to suve)
- Refactored error report using errstr (thanks to suve)
- Refactored code to avoid warnings (thanks to suve)
- Refactored options to an own struct (thanks to suve)
- Refactored color printing switch to an array (thanks to suve)
- Refactored application state to an own struct (thanks to suve)
2019-11-12 14:04:33 +00:00
mef
172b942011 (textproc/p5-Text-Template) Updated 1.55 to 1.58
1.58  2019-09-27
   - Remove hard coded (old) version number from README

1.57  2019-09-09
    - Fix several doc typos (Thanks Antoine Cœur)

1.56  2019-07-09
    - Fix typos in Changes
2019-11-12 13:58:52 +00:00
mef
0b56b2f45a (textproc/p5-Text-CSV_XS) Updated to 1.40
1.40    - 2019-09-15, H.Merijn Brand
    * Update to Devel::PPPort-3.52
    * Development perl is now 5.28.2
    * [csv2xlsx] sheetnames are restricted to 31 characters
    * Generate cpanfile
    * Add munge type "db"
    * [csv2xls/csv2xlsx] do not generate xls/xlsx on empty CSV (issue#18)
    * New: support $csv->formula (sub { ... })
    * Support stacked encodings
2019-11-12 13:52:19 +00:00
mef
7b76fa2ddb (textproc/p5-Text-Autoformat) Updated to 1.75
1.75 2019-08-13 NEILB
    - Correctly handle lists with "0" on the end of them to preserve
      the "0" rather than dropping it
2019-11-12 13:45:56 +00:00
mef
be4f078c61 (textproc/p5-String-Compare-ConstantTime) Updated to 0.321
0.321  2019-06-17
  * Remove unnecessary sv_len_utf8 calls (thanks David Golden)
  * Test and document mixed UTF-8 flag comparison (thanks David Golden)
2019-11-12 13:41:12 +00:00
mef
aa26f78109 (textproc/p5-String-CRC32) Updated to 1.8
1.800     2019-11-01
        - Perldoc tweaks, GH #3, thanks to mattias-p
2019-11-12 13:39:02 +00:00
mef
b38b9243ac (textproc/p5-Lingua-EN-Tagger) Updated to 0.31
0.31            Aaron Coburn            7/12/19
        Fix memoize function
2019-11-12 13:22:42 +00:00
mef
828b8b712a (textproc/p5-Lingua-EN-Inflect) Updated to 1.904
1.904  Sat Apr 27 22:01:03 2019
    - Corrected 'cyclops', 'triceratops', etc.
      (Thanks, Lady Aleena)
2019-11-12 13:18:26 +00:00
gutteridge
9dd31ad077 py-pallets-sphinx-themes: it now requires py-importlib-metadata 2019-11-12 03:36:04 +00:00
adam
5f8ce29c2f py-xlsxwriter: updated to 1.2.5
Release 1.2.5:
* Added option to add hyperlinks to textboxes.

Release 1.2.4:
* Added option to link textbox text from a cell.
* Added option to rotate text in a textbox.
2019-11-11 15:14:45 +00:00
markd
ef7dd1b6f8 KDE Frameworks update to 5.64.0
5.62.0

KCompletion
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Sonnet
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Syntax Highlighting
  C & ISO C++: add digraphs (folding & preprocessor)
  Markdown, TypeScript & Logcat: some fixes
  Format class: add functions to know if XML files set style attributes
  combine test.m stuff into existing highlight.m
  Support for native Matlab strings
  Gettext: Add "Translated String" style and spellChecking attribute
  Set the OpenSCAD indenter to C-style instead of none
  Possiblity to change Definition data after loading
  Highlighting indexer: check kateversion
  Markdown: multiple improvements and fixes
  JSP: support of <script> and <style> ; use IncludeRule ##Java
  LESS: import CSS keywords, new highlighting and some improvements
  JavaScript: remove unnecessary "Conditional Expression" context
  New syntax: SASS. Some fixes for CSS and SCSS
  Use CMake find_dependency in CMake config file instead of find_package
  SCSS: fix interpolation (#{...}) and add the Interpolation color
  fix additionalDeliminator attribute
  C++: contracts are not in C++20
  Gettext: fix "previous untranslated string" and other improvements/fixes
  Jam: Fix local with variable without initilisation and highlight SubRule
  implicit fallthough if there is fallthoughContext
  Add common GLSL file extensions (.vs, .gs, .fs)
  Latex: several fixes (math mode, nested verbatim, ...)
  Lua: fix color of end with several levels of condition and function nesting
  Highlighting indexer: all warnings are fatal

5.63.0

KCompletion
  [KComboBox] Properly disable Qt's builtin completer [regression fix]

Syntax Highlighting
  Add syntax highlighting for RenPy (.rpy)
  WordDetect rule: detect delimiters at the inner edge of the string
  Highlight GeoJSON files as if they were plain JSON
  Add syntax highlighting for SubRip Text (SRT) Subtitles
  Fix skipOffset with dynamic RegExpr
  bitbake: handle embedded shell and python
  Jam: fix identifier in a SubRule
  Add syntax definition for Perl6
  support .inl extension for C++, not used by other xml files at the moment
  support *.rej for diff highlighting

5.64.0

Syntax Highlighting
  VHDL: all keywords are insensitive
  Add string escape characters to PowerShell syntax
  Modelines: fix end of comment
  Meson: more built-in functions and add built-in member functions
  debchangelog: add Focal Fossa
  Updates from CMake 3.16
  Meson: Add a comment section for comment/uncomment with Kate
  TypeScript: update grammar and fixes
2019-11-11 09:03:11 +00:00
adam
ffeba351ae py-xlsxwriter: updated to 1.2.3
Release 1.2.3:

* Increased allowable worksheet url length from 255 to 2079 characters, as
  supported in more recent versions of Excel. A lower or user defined limit
  can be set via the ``max_url_length`` property in the :func:`Workbook`
  constructor.

* Fixed several issues with hyperlinks in worksheet images.
2019-11-08 09:26:21 +00:00
wiz
d01cc93548 *: recursive bump for poppler update to 0.82.0 2019-11-07 12:38:03 +00:00
he
7f7ac26da9 Add p5-Alien-Libxml2 version 0.11.
This module provides libxml2 for other modules to use. There was an
already existing Alien::LibXML, but it uses the older
Alien::Build::ModuleBuild and has not been actively maintained for a
while.
2019-11-07 10:21:43 +00:00
wiz
292f0cbf9f *: recursive bump for vala-0.46 2019-11-06 14:34:29 +00:00
wiz
5dd5e54677 py-libxslt: reset PKGREVISION after update 2019-11-06 13:24:03 +00:00
wiz
14e0afe3a0 libxslt: update to 1.1.34.
The release is out, includes a number of bug fixes and portability
patches.  Some improvement about enabling fuzzers and removings
some of the issues found, some having security implications, users
are invited to upgrade.

Documentation:
- Fix EXSLT web pages (Nick Wellnhofer)
- Regenerate web pages (Nick Wellnhofer)
- Fix Git link in news.html (Nick Wellnhofer)
- Minor documentation fixes after recent changes (Nick Wellnhofer)
- Fix typos (Jan Pokorný)
- Regenerate symbols and API docs (Nick Wellnhofer)
- Regenerate EXSLT website (Nick Wellnhofer)

Portability:
- Remove stubs when compiling without debugger or profiler (Nick Wellnhofer)
- configure.ac: Invoke PKG_CHECK_MODULES for building shared libraries (Hugh McMaster)
- configure.ac: Conditionally determine whether xml2-config should pass shared libraries or static libraries
(Hugh McMaster)
- xslt-config.in: Fix broken --prefix=DIR support (Hugh McMaster)
- libexslt.pc.in: Do not expose private library  dependencies unless invoked (Hugh McMaster)
- libxslt.pc.in: Do not expose private library dependencies  unless invoked (Hugh McMaster)
- Fix -Wformat-overflow warning (GCC 9) (Nick Wellnhofer)
- Stop including ansidecl.h (Nick Wellnhofer)
- Remove WIN32_EXTRA_* variables (Nick Wellnhofer)
- Fix vsnprintf in Python bindings on Windows (Nick Wellnhofer)
- Build without winsock (Nick Wellnhofer)
- Stop redefining snprintf on MinGW (Nick Wellnhofer)

Bug Fixes:
- xsl:template without name and match attributes should not be allowed (Nikolai Weibull)
- Make sure that Python tests exit with error code (Nick Wellnhofer)
- Improve handling of invalid UTF-8 in format-number (Nick Wellnhofer)
- Fix dangling pointer in xsltCopyText (Nick Wellnhofer)
- Fix memory leak in pattern compilation error path (Nick Wellnhofer)
- Fix uninitialized read with UTF-8 grouping chars (Nick Wellnhofer)
- Fix integer overflow in FORMAT_GYEAR (Nick Wellnhofer)
- Fix performance regression with xsl:number (Nick Wellnhofer)
- Backup XPath context node in xsltInitCtxtKey (Nick Wellnhofer)
- Fix unsigned integer overflow in date.c (Nick Wellnhofer)
- Fix insertion of xsl:fallback content (Nick Wellnhofer)
- Avoid quadratic behavior in xsltSaveResultTo (Nick Wellnhofer)
- Fix numbering in non-Latin scripts (Nick Wellnhofer)
- Fix uninitialized read of xsl:number token (Nick Wellnhofer)
- Fix integer overflow in _exsltDateDayInWeek (Nick Wellnhofer)
- Rework xsltAttrVT allocation (Nick Wellnhofer)
- Fix check of xsltTestCompMatch return value (Nick Wellnhofer)
- Fix security framework bypass (Nick Wellnhofer)
- Use xmlNewTextChild in EXSLT dyn:map (Nick Wellnhofer)
- Fix float casts in exsltDateDuration (Nick Wellnhofer)
- Always set context node before calling XPath iterators (Nick Wellnhofer)
- Fix attribute precedence with xsl:use-attribute-sets (Nick Wellnhofer)
- Backup context node in exsltFuncFunctionFunction (Nick Wellnhofer)
- Initialize ctxt->output before evaluating global vars (Nick Wellnhofer)
- Fix memory leak in EXSLT functions error path (Nick Wellnhofer)

Improvements:
- Enable continuous integration via GitLab CI (Nick Wellnhofer)
- Fix -Wimplicit-fallthrough warnings (Nick Wellnhofer)
- Adjust number of API index pages (Nick Wellnhofer)
- Make xsltCompileRelativePathPattern non-recursive (Nick Wellnhofer)
- Check that crypto:rc4_decrypt produces valid UTF-8 (Nick Wellnhofer)
- Avoid recursion in keys.c:skipPredicate (Nick Wellnhofer)
- xslt-config.in: Simply handling of $all_flags (Hugh McMaster)
- xslt-config.in: Add a --dynamic option to --libs (Hugh McMaster)
- xslt-config.in: Simplify basic library handling (Hugh McMaster)
- xslt-config.in: Remove unused variable (Hugh McMaster)
- xslt-config: Simply handling of --cflags (Hugh McMaster)
- Add Travis test with MemorySanitizer (Nick Wellnhofer)
- Run Travis ASan tests under Xenial (Nick Wellnhofer)
- Improve fuzzers (Nick Wellnhofer)
- Always reuse XPath context (Nick Wellnhofer)
- Compile with -Wextra (Nick Wellnhofer)
- Make profiler support optional (Nick Wellnhofer)
- Hide unused code when compiling without debugger (Nick Wellnhofer)
- Reorganize fuzzing code (Nick Wellnhofer)
- Simplify .gitignore (Nick Wellnhofer)
- Optional operation limit (Nick Wellnhofer)
- Improve seed corpus and dictionary (Nick Wellnhofer)
- Reuse XPath context when compiling stylesheets (Nick Wellnhofer)
- Reuse XPath context in dyn:map (Nick Wellnhofer)
- Reuse XPath context in saxon:expression (Nick Wellnhofer)
- Add libFuzzer targets (Nick Wellnhofer)
- Adjust error message in expected test output (Nick Wellnhofer)
- Change bug tracker URL (Nick Wellnhofer)
- Change git repo URL (Nick Wellnhofer)
- Regenerate NEWS (Nick Wellnhofer)
- Fix misleading indentation in security.c (Nick Wellnhofer)

Cleanups:
- Remove empty TODO file (Nick Wellnhofer)
- Remove generated file libxsltclass.txt from version control (Nick Wellnhofer)
- Rebuild docs (Nick Wellnhofer)

Thanks to Nick and everybody who helped to build this release!
2019-11-06 13:23:45 +00:00
wiz
30f1b4693f libxml2: update to 2.9.10.
This is a relatively large release, Nick fixed a number of bugs
and improved the code in many areas, among other things removing
some recursive behaviour of the code in various places. Includes
various portability fixes, documentation updates and cleanups:

Documentation:
- Fix a few more typos ("fonction") (Nick Wellnhofer)
- Large batch of typo fixes (Jared Yanovich)
- Fix typos: tree: move{ -> s}, reconcil{i -> }ed, h{o -> e}ld by... (Jan Pokorný)
- Fix typo: xpath: simpli{ -> fi}ed (Jan Pokorný)
- Doc: do not mislead towards "infeasible" scenario wrt. xmlBufNodeDump (Jan Pokorný)
- Fix comments in test code (zhouzhongyuan)
- fix comment in testReader.c (zhouzhongyuan)

Portability:
- Fix some release issues on Fedora 30 (Daniel Veillard)
- Fix exponent digits when running tests under old MSVC (Daniel Richard G)
- Work around buggy ceil() function on AIX (Daniel Richard G)
- Don't call printf with NULL string in runtest.c (Daniel Richard G)
- Switched from unsigned long to ptrdiff_t in parser.c (Stephen Chenney)
- timsort.h: support older GCCs (Jérôme Duval)
- Make configure.ac work with older pkg-config (Nick Wellnhofer)
- Stop defining _REENTRANT on some Win32 platforms (Nick Wellnhofer)
- Fix nanohttp.c on MinGW (Nick Wellnhofer)
- Fix Windows compiler warning in testC14N.c (Nick Wellnhofer)
- Merge testThreadsWin32.c into testThreads.c (Nick Wellnhofer)
- Fix Python bindings under Windows (Nick Wellnhofer)

Bug Fixes:
- Another fix for conditional sections at end of document (Nick Wellnhofer)
- Fix for conditional sections at end of document (Nick Wellnhofer)
- Make sure that Python tests exit with error code (Nick Wellnhofer)
- Audit memory error handling in xpath.c (Nick Wellnhofer)
- Fix error code in xmlTextWriterStartDocument (Nick Wellnhofer)
- Fix integer overflow when counting written bytes (Nick Wellnhofer)
- Fix uninitialized memory access in HTML parser (Nick Wellnhofer)
- Fix memory leak in xmlSchemaValAtomicType (Nick Wellnhofer)
- Disallow conditional sections in internal subset (Nick Wellnhofer)
- Fix use-after-free in xmlTextReaderFreeNodeList (Nick Wellnhofer)
- Fix Regextests (Nick Wellnhofer)
- Fix empty branch in regex (Nick Wellnhofer)
- Fix integer overflow in entity recursion check (Nick Wellnhofer)
- Don't read external entities or XIncludes from stdin (Nick Wellnhofer)
- Fix Schema determinism check of ##other namespaces (Nick Wellnhofer)
- Fix potential null deref in xmlSchemaIDCFillNodeTables (zhouzhongyuan)
- Fix potential memory leak in xmlBufBackToBuffer (Nick Wellnhofer)
- Fix error message when processing XIncludes with fallbacks (Nick Wellnhofer)
- Fix memory leak in xmlRegEpxFromParse (zhouzhongyuan)
- 14:00 is a valid timezone for xs:dateTime (Nick Wellnhofer)
- Fix memory leak in xmlParseBalancedChunkMemoryRecover (Zhipeng Xie)
- Fix potential null deref in xmlRelaxNGParsePatterns (Nick Wellnhofer)
- Misleading error message with xs:{min|max}Inclusive (bettermanzzy)
- Fix memory leak in xmlXIncludeLoadTxt (Wang Kirin)
- Partial fix for comparison of xs:durations (Nick Wellnhofer)
- Fix null deref in xmlreader buffer (zhouzhongyuan)
- Fix unability to RelaxNG-validate grammar with choice-based name class (Jan Pokorný)
- Fix unability to validate ambiguously constructed interleave for RelaxNG (Jan Pokorný)
- Fix possible null dereference in xmlXPathIdFunction (zhouzhongyuan)
- fix memory leak in xmlAllocOutputBuffer (zhouzhongyuan)
- Fix unsigned int overflow (Jens Eggerstedt)
- dict.h: gcc 2.95 doesn't allow multiple storage classes (Nick Wellnhofer)
- Fix another code path in xmlParseQName (Nick Wellnhofer)
- Make sure that xmlParseQName returns NULL in error case (Nick Wellnhofer)
- Fix build without reader but with pattern (Nick Wellnhofer)
- Fix memory leak in xmlAllocOutputBufferInternal error path (Nick Wellnhofer)
- Fix unsigned integer overflow (Nick Wellnhofer)
- Fix return value of xmlOutputBufferWrite (Nick Wellnhofer)
- Fix parser termination from "Double hyphen within comment" error (David Warring)
- Fix call stack overflow in xmlFreePattern (Nick Wellnhofer)
- Fix null deref in previous commit (Nick Wellnhofer)
- Fix memory leaks in xmlXPathParseNameComplex error paths (Nick Wellnhofer)
- Check for integer overflow in xmlXPtrEvalChildSeq (Nick Wellnhofer)
- Fix xmllint dump of XPath namespace nodes (Nick Wellnhofer)
- Fix float casts in xmlXPathSubstringFunction (Nick Wellnhofer)
- Fix null deref in xmlregexp error path (Nick Wellnhofer)
- Fix null pointer dereference in xmlTextReaderReadOuterXml (Nick Wellnhofer)
- Fix memory leaks in xmlParseStartTag2 error paths (Nick Wellnhofer)
- Fix memory leak in xmlSAX2StartElement (Nick Wellnhofer)
- Fix commit "Memory leak in xmlFreeID (xmlreader.c)" (Nick Wellnhofer)
- Fix NULL pointer deref in xmlTextReaderValidateEntity (Nick Wellnhofer)
- Memory leak in xmlFreeTextReader (Nick Wellnhofer)
- Memory leak in xmlFreeID (xmlreader.c) (Nick Wellnhofer)

Improvements:
- Run XML conformance tests under CI (Nick Wellnhofer)
- Update GitLab CI config (Nick Wellnhofer)
- Propagate memory errors in valuePush (Nick Wellnhofer)
- Propagate memory errors in xmlXPathCompExprAdd (Nick Wellnhofer)
- Make xmlFreeDocElementContent non-recursive (Nick Wellnhofer)
- Enable continuous integration via GitLab CI (Nick Wellnhofer)
- Avoid ignored attribute warnings under GCC (Nick Wellnhofer)
- Make xmlDumpElementContent non-recursive (Nick Wellnhofer)
- Make apibuild.py ignore ATTRIBUTE_NO_SANITIZE (Nick Wellnhofer)
- Mark xmlExp* symbols as removed (Nick Wellnhofer)
- Make xmlParseConditionalSections non-recursive (Nick Wellnhofer)
- Adjust expected error in Python tests (Nick Wellnhofer)
- Make xmlTextReaderFreeNodeList non-recursive (Nick Wellnhofer)
- Make xmlFreeNodeList non-recursive (Nick Wellnhofer)
- Make xmlParseContent and xmlParseElement non-recursive (Nick Wellnhofer)
- Remove executable bit from non-executable files (Nick Wellnhofer)
- Fix expected output of test/schemas/any4 (Nick Wellnhofer)
- Optimize build instructions in README (zhouzhongyuan)
- xml2-config.in: Output CFLAGS and LIBS on the same line (Hugh McMaster)
- xml2-config: Add a --dynamic switch to print only shared libraries (Hugh McMaster)
- Annotate functions with __attribute__((no_sanitize)) (Nick Wellnhofer)
- Fix warnings when compiling without reader or push parser (Nick Wellnhofer)
- Remove unused member `doc` in xmlSaveCtxt (Nick Wellnhofer)
- Limit recursion depth in xmlXPathCompOpEvalPredicate (Nick Wellnhofer)
- Remove -Wno-array-bounds (Nick Wellnhofer)
- Remove unreachable code in xmlXPathCountFunction (Nick Wellnhofer)
- Improve XPath predicate and filter evaluation (Nick Wellnhofer)
- Limit recursion depth in xmlXPathOptimizeExpression (Nick Wellnhofer)
- Disable hash randomization when fuzzing (Nick Wellnhofer)
- Optional recursion limit when parsing XPath expressions (Nick Wellnhofer)
- Optional recursion limit when evaluating XPath expressions (Nick Wellnhofer)
- Use break statements in xmlXPathCompOpEval (Nick Wellnhofer)
- Optional XPath operation limit (Nick Wellnhofer)
- Fix compilation with --with-minimum (Nick Wellnhofer)
- Check XPath stack after calling functions (Nick Wellnhofer)
- Remove debug printf in xmlreader.c (Nick Wellnhofer)
- Always define LIBXML_THREAD_ENABLED when enabled (Michael Haubenwallner)
- Regenerate NEWS (Nick Wellnhofer)
- Change git repo URL (Nick Wellnhofer)
- Change bug tracker URL (Nick Wellnhofer)
- Remove outdated HTML file (Nick Wellnhofer)
- Fix unused function warning in testapi.c (Nick Wellnhofer)
- Add some generated test files to .gitignore (Nick Wellnhofer)
- Remove unneeded function pointer casts (Nick Wellnhofer)
- Fix -Wcast-function-type warnings (GCC 8) (Nick Wellnhofer)
- Fix -Wformat-truncation warnings (GCC 8) (Nick Wellnhofer)

Cleanups:
- Rebuild docs (Nick Wellnhofer)
- Disable xmlExp regex code (Nick Wellnhofer)
- Remove redundant code in xmlRelaxNGValidateState (Nick Wellnhofer)
- Remove redundant code in xmlXPathCompRelationalExpr (Nick Wellnhofer)

  Thanks Nick and all who helped contribute to this release!
2019-11-06 13:19:43 +00:00
yhardy
e840d3c5e0 textproc/WordNet: update MASTER_SITES 2019-11-05 19:54:41 +00:00
adam
a8a16a0849 py-html5-parser: updated to 0.4.9
0.4.9:
Unknown changes
2019-11-05 08:12:52 +00:00
rillig
398d303295 textproc: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 21:45:55 +00:00
rillig
768cd99f7f textproc: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 21:43:32 +00:00
rillig
c18ce611ff mk: make BROKEN a list of lines, like PKG_FAIL_REASON
Packages defined the variable BROKEN inconsistently. Some added quotes,
like they are required in PKG_FAIL_REASON, some omitted them.

Now all packages behave the same, and pkglint will flag future mistakes.
2019-11-04 17:47:29 +00:00
wen
88e4e0da3d Update to 1.30
Upstream changes:
2019-09-17      version 1.30
         Fix after 10 years.
         1. 12-cache.t: Fixed so that it works on MS-Win32.  I forgot to
            issue binmode when copying the MO files.
         2. 00-signature.t: Removed TEST_SIGNATURE, as this does not work
            on everybody who does not have my GPG public key, but me.
         3. 03-errors.t: Removed the debugging output.

2019-09-09      version 1.29
         Fix after 10 years.
         1. Gettext.pm: Added support to purge the lexicon cache and
            reread the MO file on calling textdomain() when MO file is
            updated automatically.  This enables MO file live update with
            persistant applications like Mojolicious or mod_perl.
         2. Source is now on Github.  See:
            https://github.com/imacat/Locale-Maketext-Gettext
2019-11-04 14:42:06 +00:00
wen
d843054620 Update to 1.46
Upstream changes:
1.46  2019-09-30 15:15:00 MANWAR
      - Updated SYNOPSIS code with/without 'use utf8;', thanks Mike West.

1.45  2019-09-29 10:10:00 MANWAR
      - Moved author test scripts to xt/ subfolder.

1.44  2019-09-28 02:30:00 MANWAR
      - Fixed typo in the pod w.r.t method string_underline().
2019-11-04 14:21:00 +00:00
wen
66aac2dc70 Update to 3.200
Add missing DEPENDS

Upstream changes:
3.200     2019-10-09T16:36:15Z

  - Allow local_module_url_prefix to be '' [rt-129865].
  - URI Escape the module name in external pod links
    (introduces dependency on URI::Escape).
2019-11-04 14:13:08 +00:00
wen
eee93b8354 Update to 3.40
Upstream changes:
3.40 2019-10-23 Karl Williamson <khw@cpan.org>
        - Fixed iusse #108, Roy Storey++
        - Make case sensitivity determination overridable by user, Kenneth
          Ölwing++
        - Add expand_verbatim_tabs() method, which also can turn off
          expansion, fixing #110
3.39 2019-06-30 Karl Williamson <khw@cpan.org>
        - Fixed JustPod not opening file with :raw.  Spotted by Dave Mitchell.
          Fixed by James Keenan
        - Fixed garbage line looking like pod.  Spotted by Todd Rinaldo.
        - Finished fixing Issue 95 by adding note that = in column 1 can be
          misinterpreted as pod.

3.38 2019-05-30 Karl Williamson <khw@cpan.org>
        - Removed some alien files that somehow got in the tar, including a copy
        of Pod::Escapes.  Spotted by Petr Pisar++

3.37 2019-05-30 Karl Williamson <khw@cpan.org>
        - Suppressed some expected diagnostics under harness
        - Pod::Simple now depends on the 'if' module

3.36 2019-05-15 Karl Williamson <khw@cpan.org>
        - Added Pod::Simple::JustPod to extract the pod lines from a file
        - Improved detection of input encoding CP1252 vs UTF-8
        - Fixed github issue #79, =cut event out of order
        - Fixed github issue #85, verbatim_indent doesn't work on HTML
        - Fixed github issue #89, css files refer to themselves
        - Fixed github issue #92, broken RTF with Unicode inputs
        - Extended RTF to handle Unicode code points above 0xFFFF
        - Nested L<> is now flagged as an error
        - Turned off negative repeat count does nothing warnings
        - Fixed/improved some docs about this distribution
2019-11-04 13:15:37 +00:00
fcambus
97334b9a80 jo: update to 1.3.
ChangeLog:

2019-11-04 1.3
- FIX: Escaped @ ("\@") is treated as "@" (#42, #103)
- NEW: Support reading JSON array elements (#91)
- UPD: Add home and removable-media interfaces to snap (#94)
- FIX: fix unlikely crash after malloc fail when base64 encoding.
- NEW: Support reading nested data from pipes (#82)
2019-11-04 09:24:22 +00:00
he
9c528a577c Remove a patch which no longer applies in this version.
Build fix, so no version bump.
2019-10-29 09:06:12 +00:00
adam
1c8a547749 py-sphinx: updated to 2.2.1
Release 2.2.1:

Bugs fixed
* LaTeX: Undefined control sequence ``\sphinxmaketitle``
* LaTeX not well configured for Greek language as main language
* validation of html static paths and extra paths no longer throws
  an error if the paths are in different directories
2019-10-26 23:03:57 +00:00
adam
bf9d3defeb py-pyquery: updated to 1.4.1
1.4.1:
- This is the latest release with py2 support
- Remove py33, py34 support
- web scraping improvements: default timeout and session support
- Add API methods to serialize form-related elements according to spec
- Include HTML markup when querying textarea text/value
2019-10-26 22:55:24 +00:00
gutteridge
a182fe237d textproc/Makefile: sort entries 2019-10-25 08:18:51 +00:00
nia
bd871d5ee5 aspell-nds: Fix installation (conflicts with aspell) 2019-10-24 20:47:14 +00:00
leot
e755edc252 json2tsv: Update to 0.3
Changes:
0.3
---
 - Separate into more preciso JSON types primitives (p) to: bool (b),
   null (?), number (n)
 - Misc bug fixes and improvements
2019-10-24 12:52:10 +00:00
adam
625ba0089f py-xmlschema: added version 1.0.15
The xmlschema library is an implementation of XML Schema for Python (supports
Python 2.7 and Python 3.5+).

This library arises from the needs of a solid Python layer for processing XML
Schema based files for MaX (Materials design at the Exascale) European project.
A significant problem is the encoding and the decoding of the XML data files
produced by different simulation software. Another important requirement is the
XML data validation, in order to put the produced data under control. The lack
of a suitable alternative for Python in the schema-based decoding of XML data
has led to build this library. Obviously this library can be useful for other
cases related to XML Schema based processing, not only for the original scope.
2019-10-22 17:32:02 +00:00
adam
88434d3c43 py-elementpath: added version 1.3.1
The proposal of this package is to provide XPath 1.0 and 2.0 selectors for
Python's ElementTree XML data structures, both for the standard ElementTree
library and for the lxml.etree library.

For lxml.etree this package can be useful for providing XPath 2.0 selectors,
because lxml.etree already has it's own implementation of XPath 1.0.
2019-10-22 17:28:46 +00:00
adam
03002466e4 py-sphinxcontrib-bibtex: updated to 1.0.0
1.0.0:
* Drop Python 2.7 and 3.4 support (as upstream sphinx has dropped
  support for these as well).
* Add Python 3.8 support (contributed by hroncok).
* Update for Sphinx 2.x, and drop Sphinx 1.x support (as there is too
  much difference between the two versions).
* Non-bibtex citations will now no longer issue warnings
* Switch to codecov for coverage reporting.
2019-10-22 06:48:26 +00:00
adam
e6e576d7b4 py-pybtex-docutils: updated to 0.2.2
0.2.2:
* Drop Python 3.3 support.
* New footnote and footnote_reference methods for docutils footnote
  support.
2019-10-22 06:45:05 +00:00
adam
4676a05dbc py-pybtex: updated to 0.22.2
Version 0.22.2
- Fixed compatibility with Python 2 and older versions of Python 3.

Version 0.22.1
- Fixed non-working ``--backend`` option with ``pybtex -l python``.
2019-10-22 06:37:36 +00:00
adam
43ce47ef3e Fix sphinx-build binary name 2019-10-21 22:15:10 +00:00
adam
41cbf819d5 Switch sphinx to versioned deps. 2019-10-21 22:11:33 +00:00
adam
f66cb4f2e3 Switch sphinx to versioned deps. 2019-10-21 21:55:03 +00:00
adam
266714dac8 Added py-sphinx1, py-sphinxcontrib-applehelp py-sphinxcontrib-devhelp py-sphinxcontrib-jsmath py-sphinxcontrib-htmlhelp py-sphinxcontrib-serializinghtml py-sphinxcontrib-qthelp 2019-10-21 21:06:04 +00:00
adam
ff0a205b0e py-sphinx1: added verison 1.8.5
1.8.5 is the last version that supports Python 2.7.
2019-10-21 21:04:05 +00:00
adam
66d8514db2 py-sphinx: updated to 2.2.0
Release 2.2.0:

Incompatible changes

apidoc: template files are renamed to .rst_t
html: Field lists will be styled by grid layout
Deprecated¶
sphinx.domains.math.MathDomain.add_equation()
sphinx.domains.math.MathDomain.get_next_equation_number()
The info and warn arguments of sphinx.ext.autosummary.generate.generate_autosummary_docs()
sphinx.ext.autosummary.generate._simple_info()
sphinx.ext.autosummary.generate._simple_warn()
sphinx.ext.todo.merge_info()
sphinx.ext.todo.process_todo_nodes()
sphinx.ext.todo.process_todos()
sphinx.ext.todo.purge_todos()

Features added

* graphviz: :graphviz_dot: option is renamed to :layout:
* html: emit a warning if html_static_path and html_extra_path directories are inside output directory
* html: Add a label to search input for accessability purposes
* apidoc: Add --templatedir option
* Add override argument to app.add_autodocumenter()
* imgmath: let imgmath_use_preview work also with the SVG format for images rendering inline math
* LaTeX: refactor visit_enumerated_list() to use \sphinxsetlistlabels
* quickstart: Use https://docs.python.org/3/ for default setting of intersphinx_mapping
* sphinx-build: give reasons why rebuilded

Bugs fixed

py domain: duplicated warning does not point the location of source code
* html: Sphinx never updates a copy of html_logo even if original file has changed
* html theme: scrollbar is hard to see on classic theme and macOS
* linkcheck: Consider HTTP 503 response as not an error
* Make generated download links reproducible
* UnboundLocalError is raised if broken extension installed
* autodoc: autodoc_inherit_docstrings does not effect to __init__() and __new__()
* autodoc: autodoc_member_order does not refer order of imports when 'bysource' order
* autodoc: missing type annotation for variadic and keyword parameters
* autodoc: Formatting issues with autodoc_typehints=’none’
* autodoc: crashed when target code contains custom method-like objects
* autosummary: crashed with wrong autosummary_generate setting
* autosummary: crashes without no autosummary_generate setting
* LaTeX: autonumbered list can not be customized in LaTeX since Sphinx 1.8.0
* Failed to load last environment object when extension added
* Invalid sort in pair index
* last_updated wrongly assumes timezone as UTC
* std domain: option directive registers an index entry for each comma separated option
* sphinx-build: Escaped characters in error messages
* doctest comments not getting trimmed since Sphinx 1.8.0
* glossary: Wrong hyperlinks are generated for non alphanumeric terms
* i18n: classifiers of definition list are not translated with docutils-0.15
* DocFieldTransformer raises AttributeError when given directive is not a subclass of ObjectDescription


Release 2.1.2:

Bugs fixed

* custom lexers fails highlighting when syntax error
* info field lists are incorrectly recognized
Release 2.1.1 (released Jun 10, 2019)

Incompatible changes

* autodoc: Stop to generate document for undocumented module variables
Bugs fixed
* LaTeX: admonitions of note type can get separated from immediately preceding section title by pagebreak
* autodoc: crashed when autodocumenting classes with __slots__ = None
* autodoc: generates docs for “optional import”ed modules as variables
* autosummary: crashed when generating document of properties
* napoleon: docstrings for properties are not processed
* napoleon: “Unknown target name” error if variable name ends with underscore
* apidoc: missing blank lines between modules


Release 2.1.0:

Incompatible changes
Ignore filenames without file extension given to Builder.build_specific() API directly
* The anchor of term in glossary directive is changed if it is consisted by non-ASCII characters
* html: Centering tables by default using CSS
* latex: xelatex and xeCJK are used for Chinese documents by default
Sphinx.add_lexer() now takes a Lexer class instead of instance. An instance of lexers are still supported until Sphinx-3.x.
Deprecated
sphinx.builders.latex.LaTeXBuilder.apply_transforms()
sphinx.builders._epub_base.EpubBuilder.esc()
sphinx.directives.Acks
sphinx.directives.Author
sphinx.directives.Centered
sphinx.directives.Class
sphinx.directives.CodeBlock
sphinx.directives.Figure
sphinx.directives.HList
sphinx.directives.Highlight
sphinx.directives.Include
sphinx.directives.Index
sphinx.directives.LiteralInclude
sphinx.directives.Meta
sphinx.directives.Only
sphinx.directives.SeeAlso
sphinx.directives.TabularColumns
sphinx.directives.TocTree
sphinx.directives.VersionChange
sphinx.domains.python.PyClassmember
sphinx.domains.python.PyModulelevel
sphinx.domains.std.StandardDomain._resolve_citation_xref()
sphinx.domains.std.StandardDomain.note_citations()
sphinx.domains.std.StandardDomain.note_citation_refs()
sphinx.domains.std.StandardDomain.note_labels()
sphinx.environment.NoUri
sphinx.ext.apidoc.format_directive()
sphinx.ext.apidoc.format_heading()
sphinx.ext.apidoc.makename()
sphinx.ext.autodoc.importer.MockFinder
sphinx.ext.autodoc.importer.MockLoader
sphinx.ext.autodoc.importer.mock()
sphinx.ext.autosummary.autolink_role()
sphinx.ext.imgmath.DOC_BODY
sphinx.ext.imgmath.DOC_BODY_PREVIEW
sphinx.ext.imgmath.DOC_HEAD
sphinx.transforms.CitationReferences
sphinx.transforms.SmartQuotesSkipper
sphinx.util.docfields.DocFieldTransformer.preprocess_fieldtypes()
sphinx.util.node.find_source_node()
sphinx.util.i18n.find_catalog()
sphinx.util.i18n.find_catalog_files()
sphinx.util.i18n.find_catalog_source_files()
For more details, see deprecation APIs list.

Features added
Add a helper class sphinx.transforms.post_transforms.SphinxPostTransform
Add helper methods

PythonDomain.note_module()
PythonDomain.note_object()
SphinxDirective.set_source_info()
* Support --keep-going with BuildDoc setup command
math directive now supports :class: option
todo: todo directive now supports :name: option
Enable override via environment of SPHINXOPTS and SPHINXBUILD Makefile variables
* autodoc: Unable to document bound instance methods exported as module functions
* autodoc: autodoc_default_options now supports imported-members option
* autodoc: Support coroutine
* autodoc: Support abstractmethod
* autodoc: Support attributes in __slots__. For dict-style __slots__, autodoc considers values as a docstring of the attribute
* autodoc: Add autodoc_typehints to suppress typehints from signature
* autodoc: automodule directive now handles undocumented module level variables
* autosummary: Add autosummary_imported_members to display imported members on autosummary
* make clean is catastrophically broken if building into ‘.’
* Support %O% environment variable in make.bat
* py domain: Add :async: option to py:function directive
* py domain: Add new options to py:method directive

:abstractmethod:
:async:
:classmethod:
:property:
:staticmethod:
rst domain: Add directive:option directive to describe the option for directive
* html: Add a label to search form for accessability purposes
* html: Consistent and semantic CSS for signatures
* The rawsource property of production nodes now contains the full production rule
* autosectionlabel: Allow suppression of warnings
coverage: Support a new coverage_ignore_pyobjects option
* latex: Support to build Chinese documents

Bugs fixed
* Inappropriate node_id has been generated by glossary directive if term is consisted by non-ASCII characters
* ifconfig: contents after headings are not shown
commented term in glossary directive is wrongly recognized
* rst domain: rst:directive directive generates waste space
* py domain: Module index (py-modindex.html) has duplicate titles
* man: invalid output when doctest follows rubric
* “Hyperlink target is not referenced” message is shown even if referenced
* autodoc: tab_width setting of docutils has been ignored
* autodoc: crashes with a plain Tuple on Python 3.6 and 3.5
* autosummary: autosummary table gets confused by complex type hints
* autosummary: confused by an argument having some kind of default value
Generated Makefiles lack a final EOL
* extlinks: Cannot escape angle brackets in link caption
* linkcheck: Send commonly used User-Agent
* html search: failed to search document with haiku and scrolls themes
* html search: Fix the ranking of search results
* Wrong year is returned for SOURCE_DATE_EPOCH
* image directive crashes by unknown image format
* C++, allow 8 and 9 in hexadecimal integer literals.
* Fix the string in quickstart for ‘path’ argument of parser
LaTeX: Figures in admonitions produced errors


Release 2.0.1:

Bugs fixed
LaTeX: some system labels are not translated
RemovedInSphinx30Warning is marked as pending
deprecation warnings are not emitted
sphinx.application.CONFIG_FILENAME
sphinx.builders.htmlhelp
viewcode_import
* C++, properly parse full xrefs that happen to have a short xref as prefix
* napoleon: AttributeError is raised for raised section having references
* circular import error on importing SerializingHTMLBuilder
* LaTeX: ‘releasename’ setting for latex_elements is ignored
* html: Search function is broken with 3rd party themes
* html: HTML5Translator crashed with invalid field node
* html theme: The style of field lists has changed in bizstyle theme


Release 2.0.0:

Dependencies

2.0.0b1
LaTeX builder now depends on TeX Live 2015 or above.
LaTeX builder (with 'pdflatex' latex_engine) will process Unicode Greek letters in text (not in math mark-up) via the text font and will not escape them to math mark-up. See the discussion of the 'fontenc' key of latex_elements; such (optional) support for Greek adds, for example on Ubuntu xenial, the texlive-lang-greek and (if default font set-up is not modified) cm-super(-minimal) as additional Sphinx LaTeX requirements.
LaTeX builder with latex_engine set to 'xelatex' or to 'lualatex' requires (by default) the FreeFont fonts, which in Ubuntu xenial are provided by package fonts-freefont-otf, and e.g. in Fedora 29 via package texlive-gnu-freefont.
requests 2.5.0 or above
The six package is no longer a dependency
The sphinxcontrib-websupport package is no longer a dependency
Some packages are separated to sub packages:

sphinxcontrib.applehelp
sphinxcontrib.devhelp
sphinxcontrib.htmlhelp
sphinxcontrib.jsmath
sphinxcontrib.serializinghtml
sphinxcontrib.qthelp

Incompatible changes

2.0.0b1
Drop python 2.7 and 3.4 support
Drop docutils 0.11 support
Drop features and APIs deprecated in 1.7.x
The default setting for master_doc is changed to 'index' which has been longly used as default of sphinx-quickstart.
LaTeX: Move message resources to sphinxmessage.sty
LaTeX: Stop using \captions<lang> macro for some labels
LaTeX: for 'xelatex' and 'lualatex', use the FreeFont OpenType fonts as default choice
LaTeX: 'xelatex' and 'lualatex' now use \small in code-blocks (due to FreeMono character width) like 'pdflatex' already did (due to Courier character width). You may need to adjust this via latex_elements 'fvset' key, in case of usage of some other OpenType fonts
LaTeX: Greek letters in text are not escaped to math mode mark-up, and they will use the text font not the math font. The LGR font encoding must be added to the 'fontenc' key of latex_elements for this to work (only if it is needed by the document, of course).
LaTeX: setting the language to 'en' triggered Sonny option of fncychap, now it is Bjarne to match case of no language specified.
* doctest: Follow highlight_language on highlighting doctest block. As a result, they are highlighted as python3 by default.
The order of argument for HTMLTranslator, HTML5Translator and ManualPageTranslator are changed
LaTeX: hard-coded redefinitions of \l@section and \l@subsection formerly done during loading of 'manual' docclass get executed later, at time of \sphinxtableofcontents. This means that custom user definitions from LaTeX preamble now get overwritten. Use \sphinxtableofcontentshook to insert custom user definitions. See Macros.
quickstart: Simplify generated conf.py
* quickstart: some questions are removed. They are still able to specify via command line options
websupport: unbundled from sphinx core. Please use sphinxcontrib-websupport
C++, the visibility of base classes is now always rendered as present in the input. That is, private is now shown, where it was ellided before.
LaTeX: graphics inclusion of oversized images rescales to not exceed the text width and height, even if width and/or height option were used.
epub: epub_title defaults to the project option
* All tables and figures without align option are displayed to center
* html: Output HTML5 by default

2.0.0b2
texinfo: image files are copied into name-figure directory

Deprecated

2.0.0b1
Support for evaluating Python 2 syntax is deprecated. This includes configuration files which should be converted to Python 3.
The arguments of EpubBuilder.build_mimetype(), EpubBuilder.build_container(), EpubBuilder.bulid_content(), EpubBuilder.build_toc() and EpubBuilder.build_epub()
The arguments of Epub3Builder.build_navigation_doc()

The config variables
html_experimental_html5_writer
The encoding argument of autodoc.Documenter.get_doc(), autodoc.DocstringSignatureMixin.get_doc(), autodoc.DocstringSignatureMixin._find_signature(), and autodoc.ClassDocumenter.get_doc() are deprecated.
The importer argument of sphinx.ext.autodoc.importer._MockModule
The nodetype argument of sphinx.search.WordCollector. is_meta_keywords()
The suffix argument of env.doc2path() is deprecated.
The string style base argument of env.doc2path() is deprecated.
The fallback to allow omitting the filename argument from an overridden IndexBuilder.feed() method is deprecated.
sphinx.addnodes.abbreviation
sphinx.application.Sphinx._setting_up_extension
sphinx.builders.epub3.Epub3Builder.validate_config_value()
sphinx.builders.html.SingleFileHTMLBuilder
sphinx.builders.htmlhelp.HTMLHelpBuilder.open_file()
sphinx.cmd.quickstart.term_decode()
sphinx.cmd.quickstart.TERM_ENCODING
sphinx.config.check_unicode()
sphinx.config.string_classes
sphinx.domains.cpp.DefinitionError.description
sphinx.domains.cpp.NoOldIdError.description
sphinx.domains.cpp.UnsupportedMultiCharacterCharLiteral.decoded
sphinx.ext.autodoc.importer._MockImporter
sphinx.ext.autosummary.Autosummary.warn()
sphinx.ext.autosummary.Autosummary.genopt
sphinx.ext.autosummary.Autosummary.warnings
sphinx.ext.autosummary.Autosummary.result
sphinx.ext.doctest.doctest_encode()
sphinx.io.SphinxBaseFileInput
sphinx.io.SphinxFileInput.supported
sphinx.io.SphinxRSTFileInput
sphinx.registry.SphinxComponentRegistry.add_source_input()
sphinx.roles.abbr_role()
sphinx.roles.emph_literal_role()
sphinx.roles.menusel_role()
sphinx.roles.index_role()
sphinx.roles.indexmarkup_role()
sphinx.testing.util.remove_unicode_literal()
sphinx.util.attrdict
sphinx.util.force_decode()
sphinx.util.get_matching_docs()
sphinx.util.inspect.Parameter
sphinx.util.jsonimpl
sphinx.util.osutil.EEXIST
sphinx.util.osutil.EINVAL
sphinx.util.osutil.ENOENT
sphinx.util.osutil.EPIPE
sphinx.util.osutil.walk()
sphinx.util.PeekableIterator
sphinx.util.pycompat.NoneType
sphinx.util.pycompat.TextIOWrapper
sphinx.util.pycompat.UnicodeMixin
sphinx.util.pycompat.htmlescape
sphinx.util.pycompat.indent
sphinx.util.pycompat.sys_encoding
sphinx.util.pycompat.terminal_safe()
sphinx.util.pycompat.u
sphinx.writers.latex.ExtBabel
sphinx.writers.latex.LaTeXTranslator._make_visit_admonition()
sphinx.writers.latex.LaTeXTranslator.babel_defmacro()
sphinx.writers.latex.LaTeXTranslator.collect_footnotes()
sphinx.writers.latex.LaTeXTranslator.generate_numfig_format()
sphinx.writers.texinfo.TexinfoTranslator._make_visit_admonition()
sphinx.writers.text.TextTranslator._make_depart_admonition()
template variables for LaTeX template

logo
numfig_format
pageautorefname
translatablestrings
For more details, see deprecation APIs list.

Features added

2.0.0b1
* The search results preview of generated HTML documentation is reader-friendlier: instead of showing the snippets as raw reStructuredText markup, Sphinx now renders the corresponding HTML. This means the Sphinx extension Sphinx: pretty search results is no longer necessary. Note that changes to the search function of your custom or 3rd-party HTML template might overwrite this improvement.
* autodoc: Support suppress_warnings
* autodoc: autodoc_default_options supports member-order
* autodoc: Display readable names in type annotations for mocked objects
* autodoc: autodoc_default_options accepts True as a value
* autodoc: Add autodecorator directive for decorators
* autosummary: Add autosummary_mock_imports to mock external libraries on importing targets
* htmlhelp: Add htmlhelp_file_suffix and htmlhelp_link_suffix
* text: Support complex tables (colspan and rowspan)
LaTeX: support rendering (not in math, yet) of Greek and Cyrillic Unicode letters in non-Cyrillic document even with 'pdflatex' as latex_engine
* The versionadded, versionchanged and deprecated directives are now generated with their own specific CSS classes (added, changed and deprecated, respectively) in addition to the generic versionmodified class.
* apidoc: Add –extensions option to sphinx-apidoc
* C++, added an alias directive for inserting lists of declarations, that references existing declarations (e.g., for making a synopsis).
C++: add cpp:struct to complement cpp:class.
* the HTML search considers words that contain a search term of length three or longer a match.
* epub: Show warning for duplicated ToC entries
* Allow to omit an argument for code-block directive. If omitted, it follows highlight or highlight_language
* html: Add html4_writer to use old HTML4 writer
* HTML search: A placeholder for the search summary prevents search result links from changing their position when the search terminates. This makes navigating search results easier.
* linkcheck also checks remote images exist
* githubpages: create CNAME file for custom domains when html_baseurl set
* autosectionlabel: restrict the labeled sections by new config value; autosectionlabel_maxdepth

Bugs fixed

2.0.0b1
* LaTeX: writer should not translate Greek unicode, but use textgreek package
* LaTeX: PDF does not build with default font config for Russian language and 'xelatex' or 'lualatex' as latex_engine
* LaTeX: Greek letters in section titles disappear from PDF bookmarks
* LaTeX: Unicode Greek letters in math directive break PDF build (fix requires extra set-up, see latex_elements 'textgreek' key and/or latex_engine setting)
* LaTeX: should the Bjarne style of fncychap be used for English also if passed as language option?
* LaTeX: (lualatex only) escaping of > by \textgreater{} is not enough as \textgreater{}\textgreater{} applies TeX-ligature
LaTeX: project name is not escaped if latex_documents omitted
LaTeX: authors are not shown if latex_documents omitted
HTML: Invalid HTML5 file is generated for a glossary having multiple terms for one description
QtHelp: OS dependent path separator is used in .qhp file
HTML search: search always returns nothing when multiple search terms are used and one term is shorter than three characters

2.0.0b2
* html: Anchor links are not added to figures
* html: Defer searchindex.js rather than loading it via ajax
* html: Table cells and list items have large margins
* linenothreshold option for highlight directive was ignored
texinfo: make install-info causes syntax error
texinfo: make install-info fails on macOS
* texinfo: image files are not copied on make install-info
* A cross reference in heading is rendered as literal
* C++, fix cpp:alias problems in LaTeX (and singlehtml)
* classes attribute of citation_reference node is lost
AssertionError is raised when custom citation_reference node having classes attribute refers missing citation
* Support code directive
C++, fix parsing of braced initializers.
* AttributeError is raised for old styled index nodes
* inheritance_diagram: correctly describe behavior of parts option in docs, allow negative values.
* i18n: Captions missing in translations for hidden TOCs

2.0.0 final
* py domain: unexpected prefix is generated

Testing

2.0.0b1
Stop to use SPHINX_TEST_TEMPDIR envvar

2.0.0b2
Add a helper function: sphinx.testing.restructuredtext.parse()
2019-10-21 21:01:35 +00:00
adam
f3f2b75d27 py-sphinxcontrib-qthelp: added version 1.0.2
sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.
2019-10-21 20:54:10 +00:00
adam
452c2d4997 py-sphinxcontrib-serializinghtml: added versin 1.1.3
sphinxcontrib-serializinghtml is a sphinx extension which outputs "serialized"
HTML files (json and pickle).
2019-10-21 20:50:34 +00:00
adam
e78d2bb0cd py-sphinxcontrib-htmlhelp: added version 1.0.2
sphinxcontrib-htmlhelp is a sphinx extension which ...
2019-10-21 20:48:34 +00:00
adam
158df2c93b py-sphinxcontrib-jsmath: added version 1.0.1
sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML
via JavaScript.
2019-10-21 20:47:07 +00:00
adam
a8c8454029 py-sphinxcontrib-devhelp: added version 1.0.1
sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.
2019-10-21 20:40:11 +00:00
adam
11b9b0a332 py-sphinxcontrib-applehelp: added version 1.0.1
sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.
2019-10-21 20:36:07 +00:00
adam
8538d5a54c Fix building with Python 3.8 2019-10-21 13:19:29 +00:00
leot
d693e15dbe textproc: Add json2tsv 2019-10-20 18:04:21 +00:00
leot
758bbaed65 json2tsv: Import json2tsv-0.2 as textproc/json2tsv
json2tsv reads JSON data from stdin.  It outputs each JSON type to a
TAB-Separated Value format per line.  The -n flag can be used to show
the indices for array types (by default off).
2019-10-20 18:03:50 +00:00
nia
55643922cf aspell-de: swiss was removed as an alias 2019-10-19 14:39:51 +00:00
adam
ef4738d4d2 py-jsonschema: updated to 3.1.1
3.1.1:
* Regular expressions throughout schemas now respect the ECMA 262 dialect, as
  recommended by the specification.
2019-10-19 14:32:09 +00:00
adam
a9ba1a3f69 py-xlsxwriter: updated to 1.2.2
Release 1.2.2:
* Fixed Python 3.8.0 warnings.
2019-10-19 14:18:16 +00:00
nia
5807a3038a Add textproc/aspell-nds.
Low Saxon language support for aspell, e.g. `aspell -d lowsaxon -c $myfile'.
2019-10-19 13:48:24 +00:00
nia
bfcc88ec97 Add textproc/aspell-ms.
Malay language support for aspell, e.g. `aspell -d malay -c $myfile'.
2019-10-19 13:43:45 +00:00
nia
0043f18544 Add textproc/aspell-fa.
Persian language support for aspell, e.g. `aspell -d farsi -c $myfile'.
2019-10-19 13:38:43 +00:00
nia
edcfff4649 Recursive revbump for poppler 0.81.0 2019-10-19 12:46:04 +00:00
nia
54976e379a aspell-it: Update to 2.2_20050523.0
No changelog - dictionary updates.
2019-10-19 11:15:49 +00:00
nia
0fb0954fdd aspell-eo: Update to 2.1.20000225a.2
No changelog - dictionary updates.
2019-10-19 11:12:13 +00:00
nia
233c764900 aspell-sk: Update to 2.01.2
No changelog - dictionary updates.
2019-10-19 11:08:31 +00:00
nia
6a99eb2b33 aspell-pt_PT: Update to 20190329.1.0
No changelog - dictionary updates.
2019-10-19 11:01:25 +00:00
nia
cfc7e6d279 aspell-pt_BR: Update to 20131030.12.0
No changelog - dictionary updates.
2019-10-19 10:58:53 +00:00
nia
6f0f59fb98 aspell-de: Update to 20161207.7.0
No changelog - dictionary updates.
2019-10-19 10:50:22 +00:00
nia
b5cc084808 aspell-en: Update to 2019.10.06.0
No changelog available - dictionary updates.
2019-10-19 10:45:56 +00:00
nia
1a777eacbf aspell: Update to 0.68.8
Please note that this version has the potential to break some applications
that use null-terminated UCS-2 and UCS-4 encoded strings in order to fix a
potentially unbounded buffer over-read.  Very few applications do this
however.  For additional information please see "Upgrading from Aspell 0.60.7"
in the manual.
(http://aspell.net/man-html/Upgrading-from-Aspell-0_002e60_002e7.html)

Major changes from 0.60.7 to 0.68.8:

    * Prevent a potentially unbounded buffer over-read by no longer
      supporting null-terminated UCS-2 and UCS-4 encoded strings with the
      original C API.

    * Ensure that possible typos are listed before other suggestions when
      typo analysis is used.  Also fix a bug so that suggestions that
      split a word using a space or hyphen are not always first.

    * Add Markdown filter.

    * Add new 'wordlists' option, which is a list of UTF-8 files that
      contain additional words to accept.

    * Add new 'camel-case' option, which enables support for checking
      camelCase words.

    * Sort personal and replacement dictionaries.

    * Change 'ultra' suggestion mode to only find words that are within
      one-edit distance or have the same soundslike.

Other changes from 0.60.7:

    * Implement the 'aspell filter' command.
    * Fix a bug in 'AspellDocumentChecker' that prevented it from working
      with UCS-2 and UCS-4 encoded strings.
    * Remove unused 'sug-edit-dist' option.
    * 'AspellDocumentChecker' now expects the document a line at a time
      in order to work with the new Markdown filter.  If the document is
      split on white space characters instead, nothing will break, but
      new filters such as the Markdown filter may give incorrect results.
    * The 'clean' option and command will no longer split a word.
    * Various documentation improvements.
    * Removal of several outdated appendices that don't really belong in
      the main manual.  Parts that are still relevent may eventually be
      moved elsewhere, but for now they are available online at
      <http://aspell.net/0.60.7/man-html/>.
    * Fix various crashes and other problems found by Google's OSS-Fuzz.
2019-10-19 10:43:28 +00:00
bsiegert
cb070cf0eb Revbump all Go packages after lang/go112 update 2019-10-18 14:58:43 +00:00
ng0
34599aaadd textproc/py-markovify: Fix github link to https. 2019-10-18 09:29:16 +00:00
adam
c31a467e7a py-expat: fix for Python 2.7 2019-10-17 11:52:49 +00:00
adam
6027923f79 py-expat: fix for Python 3.8 2019-10-17 06:51:12 +00:00
adam
e01cd09ed4 py-regex: updated to 2019.08.19
2019.08.19:
Unknown changes
2019-10-16 16:36:01 +00:00
micha
8f1e4dd372 rman: Honor CPPFLAGS and LDFLAGS. Bump.
- CPPFLAGS/LDFLAGS patch for rman Makefile added
- HOMEPAGE in package Makefile updated
- LICENSE added to package Makefile (Artistic 1.0)
- DESCR updated (program is now called PolyglotMan)
2019-10-16 16:30:17 +00:00
adam
a483d00e2b py-snowballstemmer: updated to 2.0.0
snowballstemmer 2.0.0:
* Simplified generated code for ``repeat`` and ``atleast`` commands.
* Implemented “go grouping” optimisation.
* Removed caching layer.
* Enabled building wheels.
* Updated package README.
2019-10-16 07:24:13 +00:00
adam
b26e556de3 py-textile: updated to 3.0.4
Version 3.0.4
* BUGFIX: Restricted mode strips out CSS attributes again.
* Update travis to more current versions and test against current Pillow version.
2019-10-15 17:28:16 +00:00
wiz
2111713beb textproc/Makefile: remove dbtoepub here as well. 2019-10-14 13:30:20 +00:00
he
3c31d44854 Update xmlrpc-c to new "super stable" version 1.51.04.
Pkgsrc changes:
 * Renamed patches to follow new pkgsrc conventions.
 * Oddly, the .tgz distfile isn't actually compressed.  Compensate.

Upstream changes:

Release 1.51
============

Released 17.12.26.

Subversion directory release_number/10.51.00.

 * Build: Add --disable-abyss-openssl for build environments that
   appear to have Openssl but don't really. (A Pkg-config design
   flaw makes that happen sometimes - you can't control what
   directories it searches for .pc files).
 * Windows build: add Visual Studio 2017 project files, fix various
   things broken for Windows in recent updates. Thanks to Maksym
   Veremeyenko.

Release 1.50
============

Released 17.09.28.

Subversion directory release_number/10.50.00.

 * Build: fix installation of programs. Introduced in Xmlrpc-c
   1.47 (September 2016).
 * Windows build: fix ChanSwitchUnixGetListenName not found.
 * Windows build: Add current VS2010express project files.
 * Windows build: various fixes. Doesn't necessarily work yet.

Release 1.49
============

Released 17.03.26.

Subversion directory release_number/10.49.00.

 * Add program xmlrpc_dumpserver.

Release 1.48
============

Released 16.12.27.

Subversion directory release_number/10.48.00.

 * Disable 10M restriction on document size in Libxml2 XML parser.
 * Build: Recognize additional Linux "host OS" environments. E.g.
   "linux-uclibc".
 * Build: replace BUILDTOOL_CC and BUILDTOOL_CCLD with more
   conventional CC_FOR_BUILD. Add CFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD.
 * Build: Don't attempt to build C++ internal utility module
   cmdline_parser_cpp if we aren't building the C++ libraries. In
   that case, 1) it isn't needed, and 2) the environment probably
   is incapable of compiling C++.
 * Build: Use AC_CHECK_TOOL to determine 'ar' command and
   AC_PROG_RANLIB to determine 'ranlib' command to use.
 * Build: fix compile failure in build for a system that does not
   have Unicode wide characters (wchar_t).

Release 1.47
============

Released 16.09.25.

Subversion directory release_number/10.47.00.

 * Install: fix bug: xmlrpc_expat.pc not installed.
 * Install: Add 'uninstall' make target

Release 1.46
============

Released 16.06.29.

Subversion directory release_number/01.46.00.

 * Packet stream client: Add option to throw a BrokenConnEx
   exception when transport fails because the server hung up or
   network broke, instead of throwing error.
 * Add ServerAbyss::getListenName method, ChanSwitchUnixGetListeName:
   ability to find out on what port your server is listening.
 * Packet stream server ('serverPstreamConn'): fix bug: runOnce()
   fails with indication that it was interrupted when the server
   hangs up. Always broken (interruptible RunOnce() was new in
   Xmlrpc-c 1.14 (March 2008).
 * Fix compile failure with old OpenSSL that doesn't have
   SSL_ERROR_WANT_ACCEPT. Introduced in Xmlrpc-c 1.45.

Release 1.45
============

Released 16.03.27.

Subversion directory release_number/01.45.00.

 * Add SSL/TLS capability via OpenSSL to Abyss server.
 * Fix xmlrpc_mem_block accidentally made private in 1.44.
 * Build: Remove example and test program usage of XML parser
   facility (<xmlrpc-c/xmlparser.h>), which was made private in
   1.44, so the examples and tools no longer build.

Release 1.44
============

Released 15.12.31.

Subversion directory release_number/01.44.00.

 *  C++: Add 'toValue' and 'fromValue' for 64-bit integer
    (xmlrpc_c::value_i8).
 *  Memory block utility: Remove xmlrpc_mem_block_init and
    xmlrpc_mem_block_clean. These complicate forward compatibility
    and probably were never used. xmlrpc_mem_block_new and
    xmlrpc_mem_block_free remain to fulfill the same purpose.
 *  Remove XML parser (<xmlrpc-c/xmlparser.h>) from external API.
    This is not specific to XML-RPC, so has no business being a
    service of Xmlrpc-c. It is just an abstraction to allow us to
    use various XML parsing libraries (to wit, Expat and Libxml2).
    We don't think it was ever used externally.
 *  Build: make install does not create empty man page directory.

Release 1.43
============

Released 15.09.27.

Subversion directory release_number/01.43.00.

 * Add xmlrpc_value_new(): deep copy of xmlrpc_value.
 * Abyss C++: Add 'terminate' and 'resetTerminate' methods,
   analogous to C Abyss 'ServerTerminate' and 'ServerResetTerminate'.
 * Fix bug: infinite recursion if you try to format a floating
   point value that was created from something other than a finite
   number. Creation of a floating point XML-RPC value from something
   other than a number now fails. Introduced in Xmlrpc-c 1.15
   (June 2008).
 * Curl client: fix garbage in message where explanation from Curl
   library belongs. Always there, with some Curl libraries.
 * Curl client: fix instantaneous timeout with some Curl libraries.
   Introduced in Xmlrpc-c 1.41 (March 2015).
 * Curl client: fix 'connect_timeout' transport parameter interpreted
   as 'timeout'. Always broken ('connect_timeout' was new in
   Xmlrpc-c 1.41 (March 2015)).

Release 1.42
============

Released 15.06.28.

Subversion directory release_number/01.42.00.

 * AbysssServer: add 'Session::headerValue' and 'Session::getHeaderValue'.
 * Fix crash in 'xmlrpc' program under most circumstances. Broken
   in Xmlrpc-c 1.40 (December 2014).
 * Packet socket: fix missing parenthesis in error message. Broken
   in Xmlrpc-c 1.25 (December 2010).

Release 1.41
============

Released 15.03.26.

Subversion directory release_number/01.41.00.

 * Fix crash: multithreaded client program that uses the Curl XML
   transport and does not specify a Curl timeout transport parameter
   crashes because of signal use inside the Curl library, unless
   the Curl library is one that does DNS lookups with the ARES
   library.
 * Make a client that uses the Curl XML transport and does not
   specify a Curl timeout transport parameter wait indefinitely
   for a DNS lookup, or at least until the OS DNS lookup service
   gives up, unless the Curl library is one that does DNS lookups
   with the ARES library. In previous releases, the RPC failed
   after waiting 5 minutes. This was not intended as an enhancement,
   but rather is a side effect of fixing the crash described above.
   But it also adds consistency, since the wait for the DNS lookup
   was always indefinite, ironically, in the case that the program
   specified timeout.
 * Add connect_timeout curl transport parameter.
 * Packet stream socket: fix: sends corrupted packet when the
   packet contains an ESC character. Always broken. (packet stream
   sockets were new in Xmlrpc-c 1.11 - June 2007).
 * Add XMLRPC_TRACE_PACKETSOCKET environment variable: a means of
   tracing communication at the packet socket level.
 * Build: Use -pthread on compile and link instead of just linking
   libpthread if compiler is GNU.
 * Build: Don't rely on <features.h> to define __BEGIN_DECLS
 * Build: don't ignore LDFLAGS in build of Gennmtab. Broken since
   Xmlrpc-c 1.32 (September 2012).
 * Many changes to accomodate Mingw. May not work completely yet.
 * Build: fix a "recompile with -fPIC" failure in parallel make.
 * Build: fix failure with configure --disable-abyss-threads.
   Introduced in Xmlrpc-c 1.38 (March 2014).

Release 1.40
============

Released 14.12.28.

Subversion directory release_number/01.40.00.

 * Fix AbyssServer::readRequestBody for chunked bodies. Always
   broken (AbyssServer was new in Netpbm 1.39 (September 2014).
 * Add pkg-config files (e.g. xmlrpc.pc)
 * Build: fix 'make distclean' so it doesn't leave src/cpp/srcdir
   and src/cpp/blddir.

Release 1.39
============

Released 14.09.27.

Subversion directory release_number/01.39.00.

 * Add C++ Abyss server classes. Not documented yet.
 * Abyss: with access control, send Access-Control-Allow-Headers
   headers for Content-Type and Content-Length.
 * Curl client: Fix bogus "please call curl_muti_perform()" error
   with very old Curl library.
 * Abyss: fix bug: RequestAuth() always says not authenticated.
   Broken in 1.10 (March 2007).
 * Abyss: fix missing prototype for RequestAuth(). Always broken.
 * Install: fix bug: <xmlrpc-c/base64.hpp> not installed.

Release 1.38
============

Released 14.03.25.

Subversion directory release_number/01.38.00.

 * Fix bug: When serializing a very large floating point number,
   sender of an XML-RPC message adds some junk after the decimal
   point. With assertion checking enabled, it just crashes. Broken
   in 1.15 (June 2008).
 * xmlrpc program: add ability to specify a struct or array RPC
   parameter (struct/ and array/).
 * Abyss: fix parsing of URI with %HH escape sequence - always
   said invalid URI. Broken in 1.31 (June 2012).
 * Abyss: Fail ServerRun() and ServerRunOnce() if user hasn't done
   ServerInit() instead of trying to make the channel switch accept
   a connection even though it isn't in listening state. Combined
   with the two problems below, this caused POSIX socket servers
   to go into an infinite loop if the user called ServerRun()
   without a prior ServerInit().
 * Abyss: Fail ChanSwitchAccept() if user hasn't done ChanSwitchListen()
   instead of trying to make the OS do the accept.
 * Abyss: Unix socket: Fix bug: POLLHUP and POLLERR state on
   listening or interrupt socket caused accept function to return
   as if the wait had simply been interrupted.
 * Abyss: fix error HTTP response for invalid request line - showed
   wrong request line. Always broken. (The request line in that
   message was new in Xmlrpc-c 1.19 (June 2009).
 * Abyss: add details to invalid request line error HTTP response.
 * xmlrpc-c-config: add "abyss" target to get just the Abyss
   library - no XML-RPC stuff.

Release 1.37
============

Released 13.12.31.

Subversion directory release_number/01.37.00.

 * Abyss server: Fix bug: reported HTTP status 408 (Request timed
   out) for all problems getting the request from the client. Also
   add text detail of problems getting the request from the client
   to the HTTP error response.
 * Fix pervasive wild pointer dereference when memory allocation
   of small string fails. Introduced in 1.01 (January 2005).
 * Fixes for Windows build problems introduced in 1.33.

Release 1.36
============

Released 13.09.29.

Subversion directory release_number/01.36.00.

 *  C++ server: add versions of 'xmlrpc_c::registry::addMethod'
    that takes a simple pointer to the method object, so you can
    use it with automatic and static method objects. Same for
    'xmlrpc_c::registry::setDefaultMethod'.
 *  Remove 128M limit on certain memory allocations.
 *  Change strategy for overallocating memory - grow blocks no more
    than a megabyte at a time; shrink blocks sometimes.
 *  Fix interpretation of dateTime.iso8601 variant with timezone
    information. As broken, it would add up to a second to the
    correct datetime or reject the message claiming that it has
    invalid syntax. Always broken (recognition of the timezone
    variant was introduced in Xmlrpc-c 1.20 (September 2009).
 *  'xmlrpc', 'xmlrpc_pstream', 'xmlrpc_parsecall': add ability to
    display dateTime.iso8601.
 *  AIX build: various fixes.
 *  Windows build: fix reference to _snprintf; broke in Xmlrpc-c 1.34.
 *  Windows build: fix lock_windows.c so it compiles. File was new
    in Xmlrpc-c 1.33 and never compiled. Fix girmem.cpp to use
    lock_platform, etc. instead of pthreadx, which was removed in
    Xmlrpc-c 1.33.

Release 1.35
============

Released 13.06.27.

Subversion directory release_number/01.35.00.

 * Abyss: fix wrong peer address with Unix socket channel made
   with ChannelUnixCreateFd(). Always broken (ability to get peer
   address was added in Release 1.07 (October 2006)).
 * JSON value formatting: Fix buffer overrun.
 * Build: build 'configure' with Autoconf 2.69 (previously built
   with 2.67).

Release 1.34
============

Released 13.03.30.

Subversion directory release_number/01.34.00

 * Build: fix libpthread dependency bug introduced in 1.33.00.
 * Test program build: include <unistd.h> instead of <sys/unistd.h>.

Release 1.33
============

Released 12.12.27.

Subversion directory release_number/01.33.00.

 * Make xmlrpc_value thread-safe (after construction, when the
   only modification allowed is to the reference count).
 * Client with Curl transport: fix bug which disables interruption
   unless you register a progress function for the transport.
   Introduced in 1.24 (September 2010).
 * Add xmlrpc_init(), xmlrpc_term().
 * Server: fix method add failure when signature string contains
   "I" (for 64 bit integer). Always broken (64 bit integer type
   was new in Xmlrpc-c 1.07 (October 2006)).
 * libxml2: fix memory leaks. Always broken (ability to use libxml2
   was added in Release 1.00 (October 2004)).
 * Abyss: Fix memory read through wild pointer upon interruption
   of server. Probably harmless.
 * Windows build: rename DLL configurations to avoid ambiguity
   between DLL and static library builds.

Release 1.32
============

Released 12.09.28.

Subversion directory release_number/01.32.00.

 * Abyss server: terminate sooner when the HTTP request handler
   requests shutdown. Formerly, after e.g. a 'system.shutdown'
   RPC, the server waited for the persistent TCP connections,
   including the one in which the RPC transaction was transported,
   to end (typically 15 seconds later). Now, it interrupts channel
   reads and writes on all connections so they will notice they
   are supposed to wind up and do so.
 * Abyss server: add basic server operation tracing with
   ABYSS_TRACE_SERVER environment variable.
 * Abyss server, XML-RPC Abyss server: add control of number of
   simultaneous connections and OS connection backlog.
 * Use random salt in hash values in built-in XML parser. Without
   this, a malicious user can create a putative XML-RPC call or
   response that takes a long time to parse, thus using excessive
   CPU resources. This code is adapted from true Expat's fix for
   CVE-2012-0876 to XML-RPC's fork of Expat, by Tyler Hicks
   <tyhicks@canonical.com>.
 * Server: Fix crash when string value in parameter list contains
   invalid UTF-8. Broken in 1.18 (March 2006). Diagnosed by Stephen
   Hansen, Programmer <stephen@tlo.com>.
 * Fix crash in built-in XML parser which causes a memory leak
   when it can't get additional memory (re-allocation fails). This
   code is adapted from true Expat's fix for CVE-2012-1148 to
   XML-RPC's fork of Expat, by Tyler Hicks <tyhicks@canonical.com>.
 * Build: fix build tree != source tree bug: no transport_config.mk.
   Broken in 1.10 (March 2007).
 * Windows build: properly export client class in xmlrpc-c_client++.dll.
   By Maksym Veremeyenko <verem@m1stereo.tv>
 * Build: don't build tools by default. Broken in 1.30 (March 2012).
 * Build: fix up how LDFLAGS, CFLAGS, and CXXFLAGS (make variables)
   are used. Deprecate LADD and CADD, which were meant for the
   same thing.
 * Build: fix make clean so it cleans src/cpp.
 * Build: fix so build of test programs does not fail if you didn't
   build client facilities.
 * Build: fix 'check'. By Tyler Hicks <tyhicks@canonical.com>.

Release 1.31
============

Released 12.06.30.

Subversion directory release_number/01.31.00.

 * Abyss XML-RPC server: make xmlrpc_server_abyss() fail instead
   of exiting program when it can't bind and listen.
 * Abyss server: Add ServerInit2() - fails instead of exiting
   program if it can't bind and listen.
 * Curl client XML transport: when server sends garbage instead
   of valid HTTP response, put the garbage (which is often an
   error message) in the error message.
 * Add xmlrpc_read_datetime_8601(),
   xmlrpc_c::value_datetime::iso8601Value().
 * xmlrpc_c::value_datetime: add ability to construct from and
   cast to xmlrpc_datetime.
 * Fix crash due to bogus memory free when xmlrpc_parse_value()
   fails. Broken in 1.07 (October 2006).
 * Abyss server: Fix bug: rejects request with colons in the host
   name (e.g. IPv6 address form "[::1]") as invalid.
 * Curl client XML transport: Fix error message when servers
   responds with non-HTTP garbage. Used to say HTTP response code
   is zero.
 * Curl client XML transport: fix occasional crash with modern
   Curl introduced in 1.28.
 * Abyss server: Fix crash when client doesn't specify access
   control. Broken in 1.25 (December 2011).
 * Abyss server: Improved formatting of IPv6 addresses for Abyss
   "channel info.". Also no more build-time dependency on nonstandard
   s6_addr16, introduced in 1.29.
 * Windows: Remove #include <windows.h> from public header file
   to avoid conflicts with other inclusions in user's program that
   include other variations of <windows.h>. By Maksym Veremeyenko
   <verem@m1stereo.tv>
 * Install: fix install of man pages to wrong directory. Broken
   in 1.18 (March 2009).
 * Windows build: Fix winsock2 conflict.

Release 1.30
============

Released 12.03.31.

Subversion directory release_number/01.30.00.

 * Add ability for Abyss and XML-RPC Abyss server to listen on a
   particular interface (IP address).
 * Abyss XML-RPC server: Fix bug in access control expiration.
 * xmlrpc, xmlrpc_pstream client programs: fix bug in display of
   unprintable ASCII as \xHH: shows \xff where it should be
   something else.
 * Windows Abyss: fix 16 byte per thread memory leak. Thanks Angelo Masci.
 * Build: add missing include of <ostream> to base.hpp. Broken in 1.26.
 * Build: remove --enable-tools option added in 1.18. User can
   just do 'make -C tools ' or 'make all' to get that.

Release 1.29
============

Released 11.12.31.

Subversion directory release_number/01.29.00.

 * Abyss: Add ChanSwitchUnixCreateIpV6Port: ability to listen for
   client connections on an IP Version 6 TCP port.
 * Curl client XML transport: Add 'referer' option.
 * Improved invalid UTF-8 error message.
 * xmlrpc client program: fix bug: doesn't accept b/f to mean
   boolean false. Broken since 1.07.
 * Fix crash when sending structure with a member value too large.
   Introduced in 1.21.
 * Fix Windows build, undefined macro XMLRPC_S_IWUSR introduced in 1.28.

Release 1.28
============

Released 11.09.27.

Subversion directory release_number/1.28.00.

 * Curl client: add "gssapi_delegation" option. Needed in some
   cases with newer Curl libraries to get back old function.
 * Fix bug: infinite loop parsing XML when a string or character
   data is longer than 1K in UTF-8. Introduced in 1.12.
 * Curl client: fix libcurl version in user-agent header. Always
   broken (user-agent function added in Release 1.03).
 * Client curl transport: fix bug: multiple authentication methods
   doesn't work; only one of them takes effect. Always broken.
 * C++ Curl client: fix bug: ignores proxy Curl transport options.
   Always broken.
 * Windows: Add VS2008 64 bit static library building. Remove MSVC
   6 project files. From now on, VS2008 will be the standard. The
   single set of project files build static and DLL, 32 bit and
   64.
 * Accomodate newer libcurl, which does not have <curl/types.h>.
 * Fix per-connection memory leak in libwww client XML transport.
   Present since the beginning.
 * Build: fix some parallel make forced ordering.
 * Build with --disable-abyss-threads: include <sys/wait.h> instead
   of <wait.h> in Abyss thread_fork.c.
 * Build of test programs: Fix "struct sockaddr_in" not defined
   in server_pstream.cpp.
 * Build: fix undeclared struct timespec.
 * Build: Work with systems that don't define S_IREAD in <sys/stat.h>.
 * C++: Reorder arrayValueSlice() and arrayValueAvrray() definitions
   in <xmlrpc-c/base.hpp> to please Clang.

Release 1.27
============

Released 11.06.27.

Subversion directory release_number/1.27.00.

 * Many changes to accomodate Mingw. May not work completely yet.
   By Maksym Veremeyenko <verem@m1stereo.tv>.
 * Windows build: update non-DLL project files to accomodate recent
   changes to tree. By Maksym Veremeyenko <verem@m1stereo.tv>.
 * Windows build: add missing DLLEXPORT to some class declarations
   so user programs build. By Maksym Veremeyenko <verem@m1stereo.tv>.
 * Build: Fix detection of libwww, broken in 1.24.
 * Build: Don't use trailing comma in enum; not accepted by some
   C++ compilers.
 * Build: Add a user-defined default constructor for class callInfo
   to avoid compilation failure with recent GNU compilers.
 * Mac OS X build: include -install_name on library link so
   dependents can find it automatically. Thanks Joshua Root
   (jmr@macports.org).

Release 1.26
============

Released 11.03.26.

Subversion directory release_number/1.26.00.

 * Add output operator (operator<<) for xmlrpc-c::value::type_t.
 * JSON serializer: eliminate trailing commas that Internet Explorer
   doesn't like. Thanks Bo Lorentzen <bl@lue.dk>.
 * JSON serializer: improve human readability of JSON. Thanks Bo
   Lorentzen <bl@lue.dk>.
 * Fix JSON integer parsing and formatting broken in 1.25.
 * Build: Fix prototype/definition mismatch in libwww.cpp with
   some compilers (e.g. Solaris).
 * Build: Fix linking of xml-rpc-api2cpp with some linkers (e.g. Solaris).
2019-10-13 21:48:57 +00:00
he
44d1bd98a4 A few changes so that this builds on NetBSD/macppc:
* Don't assume that "char" is signed (array init'ed with -1 cells),
   so use "int" instead.
 * Add dependency on libidn2, since I otherwise got a link error.
Bump PKGREVISION.
2019-10-12 22:57:08 +00:00
rillig
d27c057556 textproc/robodoc: update to 4.99.6
Some of the changes since 3.2.3:

April 2003 - V4.0.0
 o Support for XML DocBook output.
 o A new tool, robohdrs, is included -- it can insert empty headers
   in the source code.
 o Support for cascading style sheets (CSS) in HTML mode.
 o Complete rework of the commandline interface.
 o ROBODoc can now work with directories and subdirectories,
   and does not need xref files anymore.
 o All documentation can be created with a single command, you
   no longer need a makefile to create your documentation.
 o The manual is now in docbook format and much more extensive.
 o Lots of refactoring, code should be easier to extend and understand
   now.
 o There is now some design documentation.
 o Support for single file and multiple file documentation.
 o Dropped support for Amiga Guide format.
 o More unittests.
 o Support for packaging under RedHat and OS-X
 o C++ and C examples have been removed.
2019-10-12 21:25:02 +00:00
rillig
653b986bc1 textproc/robodoc: fix location of HTML documentation 2019-10-12 21:17:09 +00:00
rillig
cfffedfaea textproc/isearch: fix location of HTML documentation 2019-10-12 21:14:22 +00:00
gutteridge
9541e5e27a xfce4-dict: update to 0.8.3
Change log:

xfce4-dict-0.8.3
================
- Allow compilation with panel 4.15
- Show correct colors (Bug #15946)
- Avoid mnemonic conflict
- Fix g_type_class_add_private deprecation in recent GLib
- Replace GtkStock buttons
- Fix typo of dict.cc (Bug #15571)
- Fix parallel build (Bug #14963)
- Translation Updates: Albanian, Belarusian, Catalan, Chinese (China),
  Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia),
  Finnish, French, Galician, German, Hebrew, Hungarian, Icelandic, Italian,
  Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Polish,
  Portuguese, Portuguese (Brazil), Russian, Spanish, Thai, Turkish
2019-10-12 10:51:02 +00:00
wiz
08db3ff8ee dbtoepub: remove
The files installed by this are installed by docbook-xsl instead
since early 2017.
2019-10-12 09:13:22 +00:00
wiz
e503e48a9e py-tinycss: remove
Does not package with python-3.7, no users in pkgsrc, successor
textproc/py-tinycss2.
2019-10-12 08:57:12 +00:00
adam
b2331c5959 py-pallets-sphinx-themes: updated to 1.2.2
Version 1.2.2
Make the version warning sticky so that it appears when linking to the middle of a document.
Remove CSS for old ads.

Version 1.2.1
Sort versions taken from Read the Docs so that 2.10.x is considered newer than 2.9.x.

Version 1.2.0
Use HTTPS for font URLs in CSS.
Don't require sphinx.ext.autodoc to be enabled.
Implement the Jinja directives jinja:filters::, jinja:tests::, and jinja:nodes::.
Generate a table of contents for Jinja filters and tests.
Update the babel and platter themes.
2019-10-11 16:28:39 +00:00
wiz
f78fd8f19d enchant2: update to 2.2.7.
2.2.7 (September 9, 2019)
-------------------------

Fix some memory leaks in the hunspell and aspell providers, thanks to an
improvement to the build system to use ASAN for the tests.


2.2.6 (September 5, 2019)
-------------------------

Treat PWL as text, not binary.
2019-10-10 11:44:38 +00:00
rhialto
2badde2aff Mark package incompatible with Python 2.7 (anything < 3.4).
It is not noted clearly in the release notes; see commit
b361467894
2019-10-09 21:26:12 +00:00
rhialto
e5919c852b Add py-html2text-2019.8.11. 2019-10-08 18:39:43 +00:00
rhialto
5427d38c21 Re-add the last version of py-html2text that supports Python 2.7,
for (at least) misc/calibre.
2019-10-08 18:37:47 +00:00
adam
b26344fb07 py-tabulate: updated to 0.8.5
- 0.8.5: Future version
- 0.8.4: Bug fixes.
2019-10-07 20:19:14 +00:00