Commit graph

10026 commits

Author SHA1 Message Date
adam
de71139afb py-dominate: updated to 2.3.5
2.3.5:
Unknown changes
2019-02-18 09:13:34 +00:00
triaxx
7106c5e406 yelp-xls: update to 3.31.90
3.31.90
=======
* Refresh colors for new GNOME HIG colors
* Support for Mallard 1.1 hi element
* Initial work on Mallard 1.2 stack element
* Added ui-expander-preview style for expanders
* Converted xsldoc docs to Ducktype
* Updated translations:
  be    (Yuras Shumovich)
  ml    (Anish Sheela)
  ru    (Stas Solovey)
  sr    (Марко Костић)

3.30.0
======
* Added stock sidebar support
* Added mallard:if/1.0 to supported feature tokens
* Updated translations:
  af    (Pieter Schalk Schoeman)
  cs    (Marek Cernocky)
  da    (Ask Hjorth Larsen)
  de    (Mario Blättermann)
  el    (Efstathios Iosifidis)
  es    (Daniel Mustieles)
  fi    (Jiri Grönroos)
  fr    (Charles Monzat)
  fur   (Fabio Tomat)
  gl    (Fran Dieguez)
  hr    (gogo)
  hu    (Balázs Meskó)
  id    (Kukuh Syafaat)
  it    (Milo Casagrande)
  ko    (Changwoo Ryu)
  lt    (Aurimas Černius)
  lv    (Rūdolfs Mazurs)
  pl    (Piotr Drąg)
  pt_BR (Enrico Nicoletto)
  ro    (Daniel Șerbănescu)
  sl    (Matej Urbančič)
  sv    (Anders Jonsson)
  tr    (Emin Tufan Çetin)
  zh_TW (Yi-Jyun Pan)

3.28.0
======
* Implemented th/@scope attribute
* Updated Scottish Gaelic (gd) translation

3.27.90
=======
* Typo fixes in docs
* Updated translations:
  eo    (Kristjan SCHMIDT)

3.27.1
======
* Massive backwards incompatible updates to stylesheets
* Changed color parameters and added color computations
* Used more HTML5 elements like article, header, footer
* Switched to flexbox for large parts of the layout
* Implemented more granular content centering
* Added stub for sidebars
* Dropped external icons in favor of recolorable inline SVGs
* Removed jQuery
* Switched syntax highlighter to highlight.js
* Dropped experimental Mallard facet support
* Added default colorings for syntax highlighting
* Added a number of new modes and stub templates for customizations
* Updated the section highlighting for location.hash
* Fixed lang:C Mallard test token
* Added support for generic Mallard div element, MEP-0005
* Began adding support for DocBook automatic indexes
* Added support for DocBook stepalternatives and result
* Updated translations:
  ca@valencia.po  (Xavi Ivars)
  da              (Ask Hjorth Larsen)
  en_GB           (Chris Leonard)
  fur             (Fabio Tomat)
  gd              (GunChleoc)
  hr              (gogo)
  kk              (Baurzhan Muftakhidinov)
  ne              (Pawan Chitrakar)
  nl              (hanniedu)
  oc              (Cédric Valmary)
  pl              (Piotr Drąg)
  pl              (Piotr Drąg)
  sl              (Matej Urbančič)
2019-02-17 19:23:20 +00:00
triaxx
ee2cc489ac yelp-tools: import 3.31.90 from wip 2019-02-17 19:04:47 +00:00
wiz
53d9d04207 *: recursive bump for poppler-0.74.0 2019-02-16 13:26:48 +00:00
wiz
eea7eee6f0 diffstat: update to 1.62.
2018/08/15 (diffstat 1.62)
	+ improve checks for unmodified files when -S and -D options are
	  given.

	+ improve test-packages, to check warning-options.

	+ minor fixes for manpage (Debian #895963)

	+ update configure macros

	+ update config.guess, config.sub

	+ minor fixes for prefix-stripping with -S option.
2019-02-15 19:55:58 +00:00
adam
d186506e5f py-xlsxwriter: updated to 1.1.4
Release 1.1.4:
* Fix for issues where zipfile.py raises "ZIP does not support timestamps
  before 1980" exception.

Release 1.1.3:
* Fix handling of 'num_format': '0' in duplicate formats.
2019-02-15 13:19:51 +00:00
wiz
107970b0b9 textproc/Makefile: + py-css-parser 2019-02-14 11:58:03 +00:00
wiz
4e355ff037 textproc/py-css-parser: import py-css-parser-1.0.4
A fork of the cssutils project based on version 1.0.2. This fork
includes general bug fixes and extensions specific to editing and
working with ebooks.
2019-02-14 11:57:20 +00:00
spz
93a16401e4 add patch for CVE-2018-18928 from upstream 2019-02-13 20:51:57 +00:00
wiz
e520486376 gsed: update to 4.7.
* Noteworthy changes in release 4.7 (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 mistakenly print "123-x" instead of "123":
    echo 123-x|LC_ALL=C sed 's/.\bx//'
  Using a multibyte locale or certain regexp constructs (some ranges,
  backreferences) would avoid the bug.  [bug introduced in sed 4.6]
2019-02-13 19:53:52 +00:00
adam
c43033b3cb py-sphinx-rtd-theme: updated to 0.4.3
0.4.3:
Fixes
Fix scrolling to active item in sidebar on load
Style caption link for code and literal blocks
Fix inconsistent font size and line height for autodoc "raises" and "returns"
Fix last_updated notice appearing in same line as copyright notice
2019-02-13 12:50:40 +00:00
schmonz
5ad88ea37b Update to 3.49. From the changelog:
- fixed more problems with syntax test indicators reporting wrong states
   (https://gitlab.com/saalen/highlight/issues/102)
 - added support for Meson, Solidity, TOML and Terraform
 - improved Perl and Yaml highlighting
 - added Categories field to all config files
 - CLI: added category info in --list-scripts output
 - CLI: added --list-cat option (https://gitlab.com/saalen/highlight/issues/99)
 - CLI: added optional topic parameter to --help
 - GUI: added theme category selection
 - GUI: display categories of selected syntax or theme
2019-02-12 19:46:12 +00:00
schmonz
e633e77a49 Omega 1.4.10 (2019-02-12):
documentation:

* Use https for URLs where supported.

indexers:

* omindex:

  + Index .apxl and .kth files as Apple Keynote.  The .apxl extension is used
    for the XML files inside .key bundles/directories which hold the text
    content of the presentation, and by handling them we can index .key
    directories more usefully.  It seems they are also sometimes found by
    themselves.  Keynote themes have a .kth extension, and key2text can also
    handle these.

  + Pipe input to pdftotext, pdfinto and dpkg.  These tools all support piping
    an input file on stdin, which can be a little more efficient when we
    already have the file open (e.g.  to determine its type using libmagic, or
    to calculate its checksum).

  + An empty string for the start directory is now flagged as an error.
    Previously `/` was used instead, which is unlikely to be what is wanted
    (and `/` can be explicitly specified if that really is what is wanted).

  + Fix emulation of stderr redirection when the indexer's stderr has been
    closed.  We try to avoid using the shell when running external filters, and
    emulate 2>/dev/null in commands, but if the indexer's stderr was closed
    this emulation was buggy and would make give the filter a closed stderr
    instead of one redirected to /dev/null.

  + When emulating redirection to /dev/null, we now open /dev/null once and
    dup that fd each time which is a little more efficient and simplifies the
    code.

* scriptindex:

  + date=unix is now a no-op for empty input - previously it would unhelpfully
    add boolean date terms for 1970-01-01.

  + Warn for empty filename in LOAD action.  Previously this gave a slightly
    confusing error: "Couldn't load file '': No such file or directory"

  + Unknown command-line options now cause scriptindex to give a non-zero exit
    status.

testsuite:

* omegatest: Add testcase for SPAN.n on different slots.

* omegatest: Update expected QueryParser output for the xapian-core change to
  produce flatter Query trees.

build system:

* Use AM_ICONV to detect iconv() which should handle non-system install of GNU
  libiconv properly.  Fixes #775, reported by Ryan Schmidt.

portability:

* Provide fall-back strptime() implementation for platforms which don't provide
  it, using the C++11 std::get_time() function.  We use strptime() directly
  where it's available as some older C++11 compilers seem to lack
  std::get_time() (GCC 4.8 for example).  This is used by the parsedate action,
  which was added in 1.4.6.
2019-02-12 19:23:37 +00:00
schmonz
37403f6ee8 Unset PKGREVISION after xapian version bump. 2019-02-12 19:23:04 +00:00
schmonz
90a8695c25 Xapian-core 1.4.10 (2019-02-12):
API:

* DatabaseClosedError: New exception class thrown instead of DatabaseError when
  an operation is attempted which can't be completed because it involves a
  database which close() was previously called on.  DatabaseClosedError is a
  subclass of DatabaseError so existing code catching DatabaseError will still
  work as before.  Fixes #772, reported by Germán M. Bravo.  Patch from
  Vaibhav Kansagara.

* DatabaseNotFoundError: New exception class thrown instead of
  DatabaseOpeningError when the problem is the problem is "file not found" or
  similar.  DatabaseNotFoundError is a subclass of DatabaseOpeningError so
  existing code catching DatabaseOpeningError will still work as before.  Fixes
  #773, reported by Germán M. Bravo.  Patch from Vaibhav Kansagara.

* Query: Make &=, |= and ^= on Query objects opportunistically append to
  an existing query with a matching query operator which has a reference
  count of 1.  This provides an easy way to incrementally build flatter query
  trees.

* Query: Support `query &= ~query2` better - this now is handled exactly
  equivalent to `query = query & ~query2` and gives `query AND_NOT query2`
  instead of `query AND (<alldocuments> AND_NOT query2)`.

* QueryParser: Now uses &=, |= and ^= to produce flatter query trees.  This
  fixes problems with running out of stack space when handling Query object
  trees built by abusing QueryParser to parse very large machine-generated
  queries.

* Stopper: Fix incorrect accents in Hungarian stopword list.  Patch from David
  Corbett.

testsuite:

* Test MSet::snippet() with small and zero lengths.  Fixes #759.  Patch from
  Vaibhav Kansagara.

* Fix testcase stubdb4 annotations - this testcase doesn't need a backend.

* Add PATH annotation for testcases needing get_database_path() to avoid having
  to repeatedly list the backends where this is supported in testcase
  annotations.

* TEST_EXCEPTION helper macro now checks that the exact specified exception
  type is thrown.  Previously it would allow a subclass of the specified
  exception type, but in testcases we really want to be able to test for an
  exact type.  Issue noted by Vaibhav Kansagara on IRC.

matcher:

* Map OP_VALUE_GE/OP_VALUE_LE on an empty slot to EmptyPostList.  We already do
  this for OP_VALUE_RANGE, and it's a little more efficient than creating a
  postlist object which checks the empty value slot.

glass backend:

* We no longer flush all pending positional changes when a postlist, termlist
  or all-terms is opened on a modified WritableDatabase.  Doing so was
  incurring a significant performance cost, and the first of these happens
  internally when `replace_document(term, doc)` is used, which is the usual way
  to support non-numeric unique ids.  We now only flush pending positional
  changes when committing.  Reported and diagnosed by Germán M. Bravo.

remote backend:

* Use poll() where available instead of select().  poll() is specified by
  POSIX.1-2001 so should be widely available by now, and it allows watching any
  fd (select() is limited to watching fds < FD_SETSIZE).  For any platforms
  which still lack poll() we now workaround this select() limitation when a
  high numbered fd needs to be watched (for example, by trying a non-blocking
  read or write and on EAGAIN sleeping for a bit before retrying).

* Stop watching fds for "exceptional conditions" - none of these are relevant
  to our usage.

* Remove 0.1s timeout in ready_to_read().  The comment says this is to avoid a
  busy loop, but that's out of date - the matcher first checks which remotes
  are ready to read and then does a second pass to handle those which weren't
  with a blocking read.

build system:

* Stop probing for header sys/errno.h which is no longer used - it was only
  needed for Compaq C++, support for which was dropped in 1.4.8.

documentation:

* docs/valueranges.html: Update to document RangeProcessor instead of
  ValueRangeProcessor - the latter is deprecated and will be gone in the next
  release series.

* Document RangeProcessor::operator()() returns OP_INVALID to signal it doesn't
  recognise a range.

* Update some URLs for pages which have moved.

* Use https for URLs where available.

* HACKING: Update "empty()" section for changes in C++11.

portability:

* Suppress clang warnings for self-assignment tests.  Some testcases trigger
  this new-ish clang warning while testing that self-assignment works, which
  seems a useful thing to be testing - at least one of these is a regression
  test.

* Add std::move to fix clang -Wreturn-std-move warning (which is enabled by
  -Wall).

* Add casts to fix ubsan warnings.  These cases aren't undefined behaviour, but
  are reported by ubsan extra checks implicit-integer-truncation and/or
  implicit-conversion which it is useful to be able to enable to catch
  potential bugs.

* Fix check for when to use _byteswap_ulong() - in practice this would only
  have caused a problem if a platform provided _byteswap_ushort() but not
  _byteswap_ulong(), but we're not aware of any which do.

* Fix return values of do_bswap() helpers to match parameter types (previously
  we always returned int and only supported swapping types up to 32 bits, so
  this probably doesn't result in any behavioural changes).

* Only include <intrin.h> if we'll use it instead of always including it when
  it exists.  Including <intrin.h> can result in warnings about duplicate
  declarations of builtin functions under mingw.

* Remove call to close()/closesocket() when the argument is always -1 (since
  the change to use getaddrinfo() in 1.3.3).
2019-02-12 19:21:18 +00:00
adam
41ed71645e py-html-sanitizer: updated to 1.6.4
1.6.4:
Bug fixes.
2019-02-12 16:39:34 +00:00
adam
365e6bb09b py-xmltodict: updated to 0.12.0
v0.12.0
Allow force_commits=True for getting all keys as lists
README.md: fix useless uses of cat
Add FreeBSD install instructions
Fix and simplify travis config
Add support for Python 3.7
Drop support for EOL Python
Use Markdown long_description on PyPI
correct spelling mistake
correctly unparse booleans
Updates README.md with svg badge
2019-02-12 16:36:12 +00:00
adam
45eaa76987 py-manuel: added version 1.10.1
Manuel lets you mix and match traditional doctests with custom test syntax.
2019-02-12 09:10:31 +00:00
leot
5522c04ef1 textproc: Add libxls 2019-02-11 21:56:10 +00:00
leot
f34adefa97 libxls: Import libxls-1.5.0 as textproc/libxls
C library to extract cell data and some metadata from legacy Microsoft Excel
files.  Also includes an 'xls2csv' tool.

Packaged in pkgsrc-wip by Sijmen J. Mulder.
2019-02-11 21:55:27 +00:00
leot
60b984e44f libxlsxwriter: Update to 0.8.5
Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!

pkgsrc changes:
 - Remove patches/patch-Makefile, it was imported upstream

Changes:
0.8.5
-----
 - Fix compile-time warnings with strict prototypes enabled.
 - Additional formatting tests.
 - Make py.test name configurable.
2019-02-11 18:30:47 +00:00
adam
4a303ce04a py-lxml: updated to 4.3.1
4.3.1:
* Crash when appending a child subtree that contains unsubstituted
  entity references.
2019-02-09 17:19:14 +00:00
wen
c50add29a9 Update to 3.00
Upstream changes;
$Revision: 3.00 $ $Date: 2019/01/31 04:51:32 $
! Encode.pm
  VERSION bumped to 3.00 to make PAUSE happy

2.100 2019/01/31 04:26:40
!  Encode.xs MANIFEST
+  t/xml.t
  Pulled: Do not access SV* buffer if we have not called SvPV_force()
  https://github.com/dankogai/p5-encode/pull/137
! MANIFEST
  remove utf8messages.t which is already deleted from the repository.
2019-02-09 08:41:37 +00:00
adam
e91450c5b9 py-natsort: updated to 6.0.0
6.0.0:
Drop support for Python 2.6 and 3.3
Remove deprecated APIs (kwargs number_type, signed, exp, as_path, py3_safe; enums ns.TYPESAFE, ns.DIGIT, ns.VERSION; functions versorted, index_versorted)
Remove pipenv as a dependency for building
Simply Travis-CI configuration
Fix README rendering in PyPI
2019-02-08 10:52:03 +00:00
adam
cc491b500f py-openpyxl: updated to 2.6.0
2.6.0:
Bugfixes
* Exception on tables with names containing spaces.
* Cannot save files with existing images.

2.6.-b1:
Bugfixes
* Cannot use read-only mode with stream
* Hyperlinks always set on A1
* Internal row counter not initialised when reading files
* Exception raised on out of bounds date

2.6-a1:
Major changes
Implement robust for merged cells so that these can be formatted the way Excel does without confusion. Thanks to Magnus Schieder.

Minor changes
Add support for worksheet scenarios
Add read support for chartsheets
Add method for moving ranges of cells on a worksheet
Last version to support Python 2.7

Deprecations
Type inference and coercion for cell values
2019-02-08 10:48:38 +00:00
adam
78c519e15d py-sphinx: updated to 1.8.4
Release 1.8.4:

Bugs fixed
* latex: no bold checkmark (✔) available.
* with the documentation language set to Chinese, English words could not
  be searched.
* LaTeX: user numfig_format is stripped of spaces and may cause
  build failure
* C++, fix hyperlinks for declarations involving east cv-qualifiers.
* C++, fix duplicate declaration error on function templates with constraints
  in the return type.
* C++, parse unary right fold expressions and binary fold expressions.
* pycode could not handle egg files on windows
* KeyError: 'DOCUTILSCONFIG' when running build
* LaTeX: PDF build broken by inclusion of image taller than page height
  in an admonition
* "make html" does not read and build "po" files in "locale" dir
* :scale: image option may break PDF build if image in an admonition
* LaTeX: modified PDF layout since September 2018 TeXLive update of
  :file:parskip.sty
* LaTeX: duplicated labels are generated for sections
* versionadded directive causes crash with Python 3.5.0
* autodoc: autodoc_mock_imports conflict with metaclass on Python 3.7
* texinfo: a section title . is not allowed
2019-02-05 12:54:23 +00:00
leot
8ccbe85187 textproc: Add libxlsxwriter 2019-01-30 12:56:14 +00:00
leot
94d1496102 libxlsxwriter: Import libxlsxwriter-0.8.4 as textproc/libxlsxwriter
C library that can be used to write text, numbers, formulas and hyperlinks to
multiple worksheets in a Microsoft Excel 2007+ XLSX file.

It supports features such as full formatting support, merged cells, defined
names, autofilters and charts.

Packaged in pkgsrc-wip by Sijmen J. Mulder.
2019-01-30 12:55:13 +00:00
adam
6b28cc2132 py-regex: updated to 2019.01.24
2019.01.24:
Unknown changes
2019-01-29 14:33:07 +00:00
markd
586d290cf4 tex-lwarp{,-doc}: update to 0.65
0.63
Tested and added support for numerous classes and packages for CJK:
Chinese: cjkpunct, upzhkinsoku, xpinyin, zhspacing, zhlineskip.
Japanese:  pLATEX, upLATEX, bxjsarticle and related, ltjsarticle and
related, luatexja, luatexja-fontspec, ujarticle and related,
zxjatype.
Korean:  kotex, luatexko, xetexko.

0.64
Japanese: Added utarticle and related classes.  Improved ujarticle and
 related classes.
Chinese: Fix for biblatex with CTEX.
Koma-Script: Fixes for scrlayer, scrlayer-scrpage.  Added scrpage2.
Updated addlines.
Added bsheaders, gmeometric, marginal, rmpage, scrpage2.

0.65
Added numerous Japanese classes and packages.
Improved page layout.
Added an \includegraphics alt tag option.
Added an error if detects a duplicate HTML file name.
Fixes for tabular*.
Improved HTML validation for \quad, \enskip, figure captions.
Added support for fontspec \textsi and \sishape.
Added multicols \docolaction.
Added embrac, footnoterange, multicolrule, versonotes.
2019-01-29 06:58:06 +00:00
adam
c889199025 py-tabulate: updated to 0.8.3
0.8.3: New formats: `github`. Custom colum alignment. Bug fixes.
2019-01-28 14:17:18 +00:00
wen
7c817f9564 Update to 1.6
Upstream changes:
1.6
 - Add parse_json() wrapper that does not guess if a string is actually a file/url
 - Fix a few rchk warnings (mostly false positives)
 - Add asJSON method for hms
 - Do not require is.vector() for unbox to support values with attributes e.g. factor or tzone
 - write_json now suppresses recoding of strings on windows, fixes #226
 - Hide internal libyajl symbols from shlib
 - Remove C calls R connection API which are no longer allowed on CRAN. This may
   lead to about 5% performance decrease for parsing from connections.
 - Remove depreacted rbind.pages function
2019-01-27 15:04:51 +00:00
markd
a5be1af75f tex-latexdiff{,-doc}: update to 1.3.0
Feature extensions:
* treat options to \documentclass as potential package names (some
  packages allow implicit loading of or imply selected packages)
* verbatim and lstlisting environments are marked-up with line-by-line
  in a similar style to non-verbatim text (requires the listing package
  to be installed). Also see new configuration variable VERBATIMLINEENV
* --flatten: now supports \verbatiminput and \lstlistinput
* --flatten: if file is not found, do not fail, simply warn and leave
  command unexpanded
* new config variable CUSTOMDIFCMD to allow defining special versions of
  commands  in added or deleted blocks
* added option -no-links, which suppress generation of hyperreferences.
  This is mostly (or only) useful in the context of the --only-changes
  option of latexdiff-vc in only-changes modes)

Bug fixes:
* pattern matching of \verb and \lstinline commands had an error which
  meant they would trigger on commands beginning with \verb.
* In description environments, mark up item descriptions by effectively
  reating the insides of item commannds as text commands
* improved pattern matching: now allows nested angular brackets, and is
  no longer confused by escaped curly braces
* improved pattern matching in COARSE mode: occasionally, the closing
  bracket or some other elements would be matched in an 'unnatural' way
  due to another sequence being more minimal in the computational sense,
  sometimes even causing errors due to tokens moving in or out of the
  scope of math environments. This is now discouraged by adding internal
  \DIFANCHOR commands (which are removed again in post-processing)
* added to textcmds: \intertext from amsmath package
2019-01-26 10:54:00 +00:00
markd
16992ca27d tex-xmltex: add tex-dehyph dependency 2019-01-26 04:02:59 +00:00
wen
3423b796f2 Update to 0.24
Upstream changes:
0.24  2018.12.09 MANWAR
      Removed +x from unit test scripts.

0.23  2018.12.08 MANWAR
      Now using ExtUtils::MakeMaker for packaging.

0.22  2018.12.07 MANWAR
      Moved author unit tests to subfolder xt/.

0.21  2018.12.06 MANWAR
      Fixed warning 'Use of uninitialized value $target ..' as reported by CPANTESTERS.
        https://www.cpantesters.org/cpan/report/f8fc5086-f8e1-11e8-b905-8feee4406f56

0.20  2018.12.05 MANWAR
      Added minimum perl version.
2019-01-26 02:08:02 +00:00
wen
f1bec633f5 Update to 2019.001
Upstream changes:
2019.001  Sat Dec 29
# No new features.
! Makefile.PL
  - GH PR#4: Added timeout to wget call in Makefile.PL by J. Bargsten.
  - CPAN RT#125079: Installation stuck after a wget.
    Fixed by changing scheme from ftp to https.
! lib/Text/LineFold.pm
! t/04fold.t
  - Fix: Text::LineFold: new() & config() did not allow multiple Prep option
! t/01break.t
! t/02hangul.t
! t/03ns.t
! t/04fold.t
! t/05urgent.t
! t/06context.t
! t/07sea.t
! t/08partial.t
! t/09uri.t
! t/11format.t
! t/12fold2.t
! t/13flowedsp.t
! t/14sea_al.t
! t/15array.t
! t/16regex.t
! t/17prop.t
! t/18currency.t
  - CPAN RT #120535: Fails tests when no "." in @INC.

2018.012  Sat Dec 29 2018
# Withdrawn.
2019-01-26 02:01:44 +00:00
wen
89df182886 Update to 0.76
Upstream changes:
 Changes for version 0.76 - 2018-12-30

    Add $Indent - number of spaces when dumping. PR#89 @zdm++
    Fix typo in docs. PR#87 @mr-mixas++
    Fix links in docs. @manwar++
2019-01-26 01:58:06 +00:00
adam
8046c44910 py-jsonpickle: updated to 1.1
Version 1.1:
* Python 3.7 `collections.Iterator` deprecation warnings have been fixed.
* Improved Pandas support for datetime and complex numbers.
2019-01-25 13:35:39 +00:00
wen
a5e819e32c Update to 1.54
Upstream changes:
1.54  2019-01-13
    - Fix tempfile creation during tests on Win32
2019-01-25 13:00:52 +00:00
wen
8d3708af72 Update to 1.99
Upstream changes:
1.99  2019-01-02
    - Fixed a number of tests to skip for older perls

1.98  2019-01-02
    - Imported tests/fixes from Text::CSV_XS 1.38
      - Added munge as alias for munge_column_names
      - Added support for key-value pair and combined keys
2019-01-25 12:55:27 +00:00
wen
6a0938b909 Update to 1.38
Upstream changes:
 Changes for version 1.38 - 2018-12-30

    Name the duplicate headers on error 1013
    Add missing attributes to default list (doc only, David H. Gutteridge)
    Add support for combined keys
    Look at $NO_COLOR for csvdiff
    Add support for key-value pair
2019-01-25 12:52:03 +00:00
wen
bcb4cf9d8f Update to 1.30
Upstream changes:
1.30  2019.01.22 MANWAR
      - Merged pull request #9 (fix typo in pod) from @fschlich.
2019-01-25 12:44:59 +00:00
wen
2e063b5231 Update to 2.99
Upstream changes:
$Revision: 2.99 $ $Date: 2019/01/21 03:13:35 $
! Unicode/Unicode.xs Unicode/Unicode.pm
  VERSION++'ed as Perl core needed.
  https://github.com/dankogai/p5-encode/issues/136
! encengine.c
  Pulled: protect do_encode from NULL dst
  https://github.com/dankogai/p5-encode/pull/135
2019-01-25 12:38:36 +00:00
perseant
58fcaf2001 Make packages build again. Partially addresses PR pkg/52851. 2019-01-24 16:46:21 +00:00
adam
cb7d5f060b py-parse: updated to 1.11.1
1.11.0 Implement __contains__ for Result instances.
1.10.0 Introduce a "letters" matcher, since "w" matches numbers also.
1.9.1 Fix deprecation warnings around backslashes in regex strings. Also fix some documentation formatting issues.
2019-01-24 13:46:00 +00:00
bsiegert
066e1db646 Revbump Go packages after lang/go111 update. 2019-01-24 10:00:33 +00:00
adam
bf4786f45d py-openpyxl: updated to 2.5.14
2.5.14:

Bugfixes
Correct typo in LineProperties
Exception raised for unsupported image files
Exception raised when cannot find source for non-local cache object

Pull Requests
Add support for nested brackets to the tokeniser
Improvements on handling nested brackets in the tokeniser
2019-01-24 09:13:52 +00:00
adam
a13c51a1c8 py-eradicate: updated to 1.0
1.0:
Unknown changes
2019-01-22 10:44:10 +00:00
taca
c0d801fcd7 textproc/ruby-erubi: update to 1.8.0
=== 1.8.0 (2018-12-18)

* Support :yield_returns_buffer option in capture_end for always returning the (potentially modified) buffer in <%|= tags (evanleck) (#15)
2019-01-20 14:46:38 +00:00
adam
eb27a92bad py-validators: updated to 0.12.4
0.12.4:
- Use inspect.getfullargspec() in py3
2019-01-20 13:16:01 +00:00
kamil
a26e659187 jo: Update to 1.2
Patch submitted by Frederic Cambus, who takes maintainership.

Upstream changelog
==================

2018-12-10 1.2

    NEW: Dockerfile (#76)
    UPD: add examples of empty arrays/objects to manual (#74)
    NEW: support -e to ignore empty stdin; contributed by Robi Karp
    NEW: object-path support (#57)
2019-01-18 18:00:54 +00:00
gutteridge
31027b70b2 textproc/xfce4-dict: update to version 0.8.2
xfce4-dict-0.8.2
================
- Avoid segfaults (Bug #14786)
- Only show web search link if we have a valid URL and in dict mode
- Escape link tooltip
- Minor visual improvements
- Translation updates: Albanian, Arabic, Asturian, Basque, Belarusian,
  Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech,
  Danish, Dutch, English (United Kingdom), Finnish, French, Galician, German,
  Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean,
  Latvian, Lithuanian, Norwegian Bokmål, Occitan, Polish, Portuguese,
  Portuguese (Brazil), Russian, Slovak, Slovenian, Spanish, Swedish, Turkish,
  Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese

xfce4-dict-0.8.1
================
- Bump gtk3 minimum version to 3.22
- Improve appearance of menu items with icons
- Append web search link to successful queries (Bug #12154)
- Translation updates: Albanian, Arabic, Asturian, Basque, Bulgarian, Catalan,
  Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch,
  English (Australia), English (United Kingdom), Finnish, French, Galician,
  German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Italian, Japanese,
  Kazakh, Korean, Latvian, Lithuanian, Malay, Norwegian Bokmål, Occitan, Polish,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Ukrainian, Urdu, Urdu (Pakistan), Uyghur, Vietnamese
2019-01-17 06:20:10 +00:00
taca
1874bee7e4 Drop support for php70
Drop support for php70 before remove it from pkgsrc.
2019-01-14 13:06:10 +00:00
tsutsui
25afc697d7 ruby-nokogiri: update to 1.10.0.
Upstream changes (from CHANGELOG.md):

## 1.10.0 / 2019-01-04

### Features

* [MRI] Cross-built Windows gems now support Ruby 2.6 [#1842, #1850]


### Backwards incompatibilities

This release ends support for:

* Ruby 2.2, for which [official support ended on 2018-03-31](https://www.ruby-lang.org/en/news/2018/06/20/support-of-ruby-2-2-has-ended/) [#1841]
* JRuby 1.7, for which [official support ended on 2017-11-21](https://github.com/jruby/jruby/issues/4112) [#1741]


### Dependencies

* [MRI] libxml2 is updated from 2.9.8 to 2.9.9
* [MRI] libxslt is updated from 1.1.32 to 1.1.33


## 1.9.1 / 2018-12-17

### Bug fixes

* Fix a bug introduced in v1.9.0 where `XML::DocumentFragment#dup` no longer returned an instance of the callee's class, instead always returning an `XML::DocumentFragment`. This notably broke any subclass of `XML::DocumentFragment` including `HTML::DocumentFragment` as well as the Loofah gem's `Loofah::HTML::DocumentFragment`. [#1846]


## 1.9.0 / 2018-12-17

### Security Notes

* [JRuby] Upgrade Xerces dependency from 2.11.0 to 2.12.0 to address upstream vulnerability CVE-2012-0881 [#1831] (Thanks @grajagandev for reporting.)


### Notable non-functional changes

* Decrease installation size by removing many unneeded files (e.g., `/test`) from the packaged gems. [#1719] (Thanks, @stevecrozz!)


### Features

* `XML::Attr#value=` allows HTML node attribute values to be set to either a blank string or an empty boolean attribute. [#1800]
* Introduce `XML::Node#wrap` which does what `XML::NodeSet#wrap` has always done, but for a single node. [#1531] (Thanks, @ethirajsrinivasan!)
* [MRI] Improve installation experience on macOS High Sierra (Darwin). [#1812, #1813] (Thanks, @gpakosz and @nurse!)
* [MRI] Node#dup supports copying a node directly to a new document. See the method documentation for details.
* [MRI] DocumentFragment#dup is now more memory-efficient, avoiding making unnecessary copies. [#1063]
* [JRuby] NodeSet has been rewritten to improve performance! [#1795]


### Bug fixes

* `NodeSet#each` now returns `self` instead of zero. [#1822] (Thanks, @olehif!)
* [MRI] Address a memory leak when using XML::Builder to create nodes with namespaces. [#1810]
* [MRI] Address a memory leak when unparenting a DTD. [#1784] (Thanks, @stevecheckoway!)
* [MRI] Use RbConfig::CONFIG instead of ::MAKEFILE_CONFIG to fix installations that use Makefile macros. [#1820] (Thanks, @nobu!)
* [JRuby] Decrease large memory usage when making nested XPath queries. [#1749]
* [JRuby] Fix failing tests on JRuby 9.2.x
* [JRuby] Fix default namespaces in nodes reparented into a different document [#1774]
* [JRuby] Fix support for Java 9. [#1759] (Thanks, @Taywee!)


### Dependencies

* [MRI] Upgrade mini_portile2 dependency from `~> 2.3.0` to `~> 2.4.0`
2019-01-12 14:31:38 +00:00
adam
18d638ceed py-phonenumbers: updated to 8.10.3
What's new in 8.10.3
Better documentation for length_of_national_destination_code to emphasise that not every number has one.
Removed unused code in the AsYouTypeFormatter: We no longer have numbers in formatting matching patterns, only \d.

What's new in 8.10.0
AsYouTypeFormatter changed to better choose between rules when dialling locally; previously we used the international rules when the national prefix was present since this would exclude the local-only rules. However, there are some numbers that are not internationally diallable that do use the national prefix, and this logic precluded formatting them correctly.
2019-01-11 14:34:15 +00:00
gutteridge
9a9d7795e0 textproc/aiksaurus: add missing LICENSE entry 2019-01-10 03:18:20 +00:00
adam
41b56fc04d libxslt: updated to 1.1.33
v1.1.33:
Portability:
Variables need 'extern' in static lib on Cygwin
Really declare dllexport/dllimport for Cygwin
Fix callback signatures in Python bindings
Fix transform callback signatures
Fix extension callback signatures
Fix deallocator signatures
Fix XPath callback signatures
Fix hash callback signatures

Bug Fixes:
Don't cache direct evaluation of patterns with variables
Move function result RVTs to context variable
Fix EXSLT functions returning RVTs from outer scopes
Fix handling of RVTs returned from nested EXSLT functions
Fix typos

Improvements:
Run Travis ASan tests with "sudo: required"

Cleanups:
Remove doc/libxslt-decl.txt
Docs for 1.1.32 release
2019-01-09 19:12:14 +00:00
adam
8810eb6312 libxml2: updated to 2.9.9
v2.9.9:
Security:
CVE-2018-9251 CVE-2018-14567 Fix infinite loop in LZMA decompression
CVE-2018-14404 Fix nullptr deref with XPath logic ops

Documentation:
reader: Fix documentation comment

Portability:
Fix MSVC build with lzma
Variables need 'extern' in static lib on Cygwin
Really declare dllexport/dllimport for Cygwin
Merge branch 'patch-2' into 'master'
Change dir to $THEDIR after ACLOCAL_PATH check autoreconf creates aclocal.m4 in $srcdir
Improve error message if pkg.m4 couldn't be found
NaN and Inf fixes for pre-C99 compilers

Bug Fixes:
Revert "Support xmlTextReaderNextSibling w/o preparsed doc"
Fix building relative URIs
Problem with data in interleave in RelaxNG validation
Fix memory leak in xmlSwitchInputEncodingInt error path
Set doc on element obtained from freeElems
Fix HTML serialization with UTF-8 encoding
Use actual doc in xmlTextReaderRead*Xml
Unlink node before freeing it in xmlSAX2StartElement
Check return value of nodePush in xmlSAX2StartElement
Free input buffer in xmlHaltParser
Reset HTML parser input pointers on encoding failure
Don't run icu_parse_test if EUC-JP is unsupported
Fix xmlSchemaValidCtxtPtr reuse memory leak
Fix xmlTextReaderNext with preparsed document
Remove stray character from comment
Remove a misleading line from xmlCharEncOutput
HTML noscript should not close p
Don't change context node in xmlXPathRoot
Stop using XPATH_OP_RESET
Revert "Change calls to xmlCharEncInput to set flush false"

Improvements:
Fix "Problem with data in interleave in RelaxNG validation"
cleanup: remove some unreachable code
add --relative to testURI
Remove redefined starts and defines inside include elements
Allow choice within choice in nameClass in RELAX NG
Look inside divs for starts and defines inside include
Add compile and libxml2-config.cmake to .gitignore
Stop using doc-&gt;charset outside parser code
Add newlines to 'xmllint --xpath' output
Don't include SAX.h from globals.h
Support xmlTextReaderNextSibling w/o preparsed doc
Don't instruct user to run make when autogen.sh failed
Run Travis ASan tests with "sudo: required"
Improve restoring of context size and position
Simplify and harden nodeset filtering
Avoid unnecessary backups of the context node
Fix inconsistency in xmlXPathIsInf
2019-01-09 19:09:02 +00:00
wiz
17a46be125 py-libxml2: work around a problem in error handling.
In some cases, invalid UTF-8 strings were returned which caused
python interpreter crashes. See

https://github.com/itstool/itstool/issues/22

Use a variant of the patch that was used in Fedora.

Bump PKGREVISION.
2019-01-09 13:40:50 +00:00
adam
6425bdf6ba py-docx: updated to 0.8.10
0.8.10:
- Revert use of expanded package directory for default.docx to work around setup.py
  problem with filenames containing square brackets.

0.8.9:
- Fix gap in MANIFEST.in that excluded default document template directory

0.8.8:
- Add support for headers and footers
2019-01-09 08:38:40 +00:00
adam
1cb83e91fb py-sphinxcontrib-bibtex: updated to 0.4.2
0.4.2:
* Drop Python 3.3 support, add Python 3.7 support.
* Work around issue with sphinx-testing on Fedora
2019-01-07 17:00:33 +00:00
bsiegert
8b5cc13d75 Update uriparser to 0.9.1.
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed:
      Out-of-bounds read in uriParse*Ex* for incomplete URIs with IPv6
      addresses with embedded IPv4 address, e.g. "//[::44.1";
      mitigated if passed parameter <afterLast> points to readable memory
      containing a '\0' byte.
      Thanks to Joergen Ibsen for the report!
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: When parsing a malformed URI with an IPvFuture address
      (e.g. "http://[vA.123456" missing "]"), errorPos would point to the first
      character after "v" than the actual position of the error (here: the end
      of the string)
  * Fixed: uriToStringCharsRequired* reported 1 more byte than actually needed
      for IPv4 address URIs (GitHub #41); Thanks to @gyh007 for the patch!
  * Fixed: Compilation with MinGW
      Thanks to Sandro Mani for the patch!
  * Fixed: Drop use of asprintf from the test suite for MinGW (GitHub #40)
  * Improved: For parse errors, waterproof errorPos <= afterLast
  * Soname: 1:24:0

Via email from Sebastian Pipping.
2019-01-06 13:47:19 +00:00
gutteridge
f7c7654660 Add and enable py-isc_dhcp_leases 2019-01-06 01:50:25 +00:00
gutteridge
6e3ffb97e4 Initial import of textproc/py-isc_dhcp_leases
py-isc_dhcp_leases is a small Python module for reading ISC dhcpd lease
files. Addresses PR pkg/53667.
2019-01-06 01:48:50 +00:00
tnn
a22a49e8ed ripgrep: use ${INSTALL_PROGRAM} instead of "cargo install"
This will make it respect pkgsrc strip(1) settings and also avoids
"cargo install" which can query the creates.io repo and break offline builds.
2019-01-05 02:58:54 +00:00
adam
e10dead2f7 py-lxml: updated to 4.3.0
Features added
* The module lxml.sax is compiled using Cython in order to speed it up.
* lxml.sax.ElementTreeProducer now preserves the namespace prefixes. If two prefixes point to the same URI, the first prefix in alphabetical order is used. Patch by Lennart Regebro.
* Updated ISO-Schematron implementation to 2013 version (now MIT licensed) and the corresponding schema to the 2016 version (with optional “properties”).

Other changes
* Support for Python 2.6 and 3.3 was removed. Patch by hugovk.
* The minimum dependency versions were raised to libxml2 2.9.2 and libxslt 1.1.27, which were released in 2014 and 2012 respectively.
* Built with Cython 0.29.2.
2019-01-04 21:50:31 +00:00
gson
72262e6ca0 serd: require c99
serd 0.30.0 uses c99 syntax, and won't build on NetBSD 7.2 without
USE_LANGUAGES=c99.  Fixes PR pkg/53832.
2019-01-04 16:02:21 +00:00
adam
36db01eb5b py-lxml: updated to 4.2.6
4.2.6:
Bugs fixed
* Fix a DeprecationWarning in Py3.7+.
* Import warnings in Python 3.6+ were resolved.
2019-01-03 10:53:00 +00:00
bsiegert
c0f2a7a599 Update sord to 0.16.2.
Sord 0.16.2

  * sord_validate: Fix restriction count reporting
  * sord_validate: Use consistent error format
  * sord_validate: Add support for maximum cardinality
  * sord_validate: Only report functional / inverse functional property errors
    if the subjects / objects are not blank

Sord 0.16.0

  * Fix construction and comparison of URIs with UTF-8 characters
  * Fix documentation generation
  * Return error from sord_inserter_write_statement() if a node can not be
    written (e.g. undefined prefix)
  * Make sord_node_get_counted return byte count, and clarify documentation
  * Safely return NULL from sord_iter_get() for end iterators
  * Add sord_node_get_string_measured() to get both byte and character counts
  * sord_validate: Do proper numeric comparison for propery bounds checking
  * sord_validate: Tolerate xsd:decimal literals for double and float
    properties if literals match pattern

Sord 0.14.0

  * Reduce memory usage and increase performance with a better data structure
  * Add sord_erase() for erasing statements via an iterator
  * Fix bugs with stores that contain both graphs and default graph statements
  * Fix crash caused by multiple deletion of datatype nodes
  * Fix compilation on compilers that do not support -pthread flag
  * Fix minor memory leak in sordi
  * Fix using sordi with stdin
  * Show sordi errors in standard format
  * sord_validate: More extensive validation, including cardinality,
    PlainLiteral, and someValuesFrom restrictions.
  * This release does not break the ABI, but the semantics of iterators has
    changed: any modification to a model invalidates iterators on that model
  * Improve test coverage
  * Upgrade to waf 1.8.14
2019-01-02 19:46:10 +00:00
bsiegert
89a6d83003 Update serd to 0.30.0.
Incidentally, this fixes compilation with Python 3.7.

Serd 0.30.0

  * Upgrade to waf 2.0.9 and autowaf a328983
  * Fix length of base64 encoded nodes
  * Clarify errors returned by serd_env_expand()
  * Fix reported error when reading statements with only a blank node
  * Fix parsing local names that end with escaped dots
  * Improve relative URI serialisation
  * Add serdi option to write ASCII output
  * Make serdi guess input syntax from extension if unspecified
  * Make serdi syntax options case-insensitive
  * Add basic error tolerant parsing for line-based formats
  * Support strict parsing of prefixed names
  * Report errors for all failing test cases
  * Use more efficient stack allocation and growth policies
  * Add NTriples test suite
  * Fix building with MSVC
  * Clean up testing code
  * Add serd_free for freeing memory allocated by serd

Serd 0.28.0

  * Add support for reading from a user provided callback
  * Add serd_node_from_substring()
  * Fix strict parsing of abolute URI schemes
  * Fix parsing of hex escapes in file URIs (thanks Johannes Mueller)
  * Gracefully handle applications that write corrupt UTF-8
  * Fix hangs when reading corrupt UTF-8

Serd 0.26.0

  * Add support for TriG and NQuads
  * Add support for braindead SPARQL PREFIX and BASE directives

Serd 0.24.0

  * Add serd_node_new_relative_uri()
  * Fix construction and comparison of URIs with UTF-8 characters
  * Report I/O errors with message and return appropriate status code
  * Report missing statement separator errors
  * Fix potential out of bounds read
  * Fix unaligned memory access, undefined behaviour which breaks on ARM
  * Fix documentation generation
  * Update serdi man page

Serd 0.22.0

  * Remove dependence on fmax() to avoid portability issues
  * Fix serd_reader_read_file() for URIs with escaped characters (spaces)
  * Add serd_reader_set_strict() and -l (lax) option to serdi to tolerate
    parsing URIs with escaped characters
  * Fix reading statements ending with a blank then dot with no space
  * Fix clash resolution when a blank node ID prefix is set
  * Fix serializing fractional decimals that would round up
  * Add support for Turtle named inline nodes extension
  * Report errors for invalid IRI characters and missing terminators
  * Show serdi errors in standard format
  * Fix warnings when building with ISO C++ compilers
  * Upgrade to waf 1.8.14
2019-01-02 19:39:23 +00:00
adam
bbbecc411d py-sphinx: updated to 1.8.3
Release 1.8.3:

Features added
* LaTeX: it is possible to insert custom material to appear on back of title
  page, see discussion of 'maketitle' key of :confval:latex_elements
  ('manual' docclass only)

Bugs fixed
* mathjax: Use CDN URL for "latest" version by default
* html search does not work with some 3rd party themes
* LaTeX, caption package incompatibility since Sphinx 1.6
* autodoc: incremental build is broken when builtin modules are imported
* qthelp: index.html missing in QtHelp
* linkcheck: crashes for a hyperlink containing multibyte character
* DOC: Fix some mistakes in :doc:/latex
* LaTeX: sphinxVerbatim requires explicit "hllines" set-up since 1.6.6
* C++, fix parsing of floating point literals.
* C++, fix assertion in partial builds with duplicates.
* quickstart: sphinx-quickstart fails when $LC_ALL is empty
* Default conf.py is not PEP8-compliant
* LaTeX: document class \maketitle is overwritten with no
  possibility to use original meaning in place of Sphinx custom one
* apidoc: wrong help for --tocfile
* todo: crashed if todo is defined in TextElement
* htmlhelp: convert hex escaping to decimal escaping in .hhc/.hhk files
* htmlhelp: broken .hhk file generated when title contains a double quote
2018-12-31 12:10:44 +00:00
joerg
3fa6aa88b0 py-antlr4 no longer works with Python 2.x. 2018-12-27 15:10:51 +00:00
leot
6c3a9121d0 translate-shell: Update to 0.9.6.9
Changes:
0.9.6.9
-------
Removed engine support:
- DeepL (#272)

Minor fixes:
- Close command pipelines after printing to pager (#266).
- Set minimum screen width (#269).
2018-12-23 22:52:21 +00:00
wiz
3c50e2efa5 textproc/Makefile: + json-schema. 2018-12-23 17:22:43 +00:00
wiz
925b2cf431 textproc/json-schema: import json-schema-1.0
json-schema is a C++ library for validating JSON documents against
JSON Schemata based on jsoncpp.
2018-12-23 17:22:21 +00:00
taca
3ec6033736 textproc/ruby-tilt: fix ALTERNATIVES file
Fix ALTERNATIVES file syntax.

Bump PKGREVISION.
2018-12-22 17:31:02 +00:00
adam
059532aed8 py-regex: updated to 2018.11.22
2018.11.22:
Unknown changes
2018-12-22 09:11:29 +00:00
ryoon
98f51dd319 Update to 4.6
Changelog:
* Noteworthy changes in release 4.6 (2018-12-19) [stable]

** Improvements

  sed now prints a clear error message when r/R/w/W (and s///w) commands
  are missing a filename. Previously, w/W commands would fail with confusing
  error message, while r/R would be a silent no-op.

  sed now uses fully-buffered output (instead of line-buffered) when
  writing to files. This should noticeably improve performance of "sed -i"
  and other write commands.
  Buffering can be disabled (as before) with "sed -u".

  sed in non-cygwin windows environments (e.g. mingw) now properly handles
  '\n' newlines in -b/--binary mode.

** Bug fixes

  sed no longer accesses invalid memory (heap overflow) when given invalid
  backreferences in 's' command [bug#32082, present at least since sed-4.0.6].

  sed no longer adds extraneous NUL when given s/$//n command.
  [related to bug#32271, present since sed-4.0.7]

  sed no longer accesses invalid memory (heap overflow) with s/$//n regexes.
  [bug#32271, present since sed-4.3].

** New Features

  New option, --debug: print the input sed script in canonical form
  and annotate program execution.
2018-12-21 16:33:37 +00:00
bsiegert
4539ebf6ed Add a package for p5-ODF-lpOD.
From Edgar Fuss in PR pkg/53774.

This module is an office document management interface. It allows the
users to create or transform office documents, or to extract data from
them. It can handle files which comply with the ODF standard and whose
type is text (odt), spreadsheet (ods), presentation (odp) or drawing
(odg). It interacts directly with the files and doesn't depend on a
particular office software.
2018-12-20 13:32:55 +00:00
bsiegert
dcd9b75b1e Revbump all Go packages after go111 update. 2018-12-19 15:46:59 +00:00
kamil
0e7b5a6207 icu: Revert -fno-addrsig for Clang
This should be handled in a different place.
The addrsig property breaks GNU strip(1) in a cryptic way, creating
misparsable ELF file.
2018-12-18 15:23:07 +00:00
kamil
94973190df icu: Append -fno-addrsig in clang build
The -faddrsig option (enabled by default) generates executables that are
not compatible with GNU strip(1).
2018-12-18 06:14:08 +00:00
jperkin
c5f8ab7423 ruby-xpath: Update to 3.2.0. Required to unbreak ruby-capybara.
3.2.0 - 2018-10-15

Added:

* lowercase/uppercase
* ability for attr to use names that aren't valid in XML but are in HTML
2018-12-17 19:46:06 +00:00
taca
4e69adfd81 textproc/ruby-tilt: update to 2.0.9
pkgsrc change:
* Drop @PREFIX@ from ALTERNATIVES file.

## 2.0.9 (2018-11-28)

* Use new ERB API in Ruby 2.6 (#329, koic)
* Support the new sassc gem (#336, jdickey, judofyr)
2018-12-17 15:10:38 +00:00
adam
1f085caa98 py-pygments: updated to 2.3.1
Version 2.3.1

- Updated lexers:
  * ASM
  * Chapel
  * Clean
  * CSound
  * Elm
  * Fortran
  * GLSL
  * Haskell
  * Hy
  * Igor Pro
  * PowerShell
  * Python
  * SLexer
  * YAML

- Fix invalid string escape sequences
- Fix FutureWarning introduced by regex changes in Python 3.7


Version 2.3.0

- Added lexers:
  * Fennel
  * HLSL

- Updated lexers:
  * Dockerfile

- Minimum Python versions changed to 2.7 and 3.5
- Added support for Python 3.7 generator changes
- Fix incorrect token type in SCSS for single-quote strings
- Use terminal256 formatter if TERM contains 256
- Fix incorrect handling of GitHub style fences in Markdown
- Fix %a not being highlighted in Python3 strings
2018-12-16 17:56:54 +00:00
schmonz
fd26babd94 Update to highlight 3.48. From the changelog:
- fixed --list-scripts abortion with Fedora default compilation options
     (https://gitlab.com/saalen/highlight/issues/84)
 - fixed a problem with syntax test indicators reporting wrong states after comments
 - improved Verilog syntax
 - improved quoted string highlighting for Perl and Ruby
 - detection of pkg-config's Lua version in src/makefile
2018-12-16 07:04:32 +00:00
wiz
1e9caac440 *: update email for fhajny 2018-12-15 21:12:18 +00:00
adam
4026de190a py-xlrd: updated to 1.2.0
1.2.0:
- Added support for Python 3.7.
- Added optional support for defusedxml to help mitigate exploits.
- Automatically convert ~ in file paths to the current user's home
  directory.
- Removed examples directory from the installed package. They are still
  available in the source distribution.
- Fixed time.clock() deprecation warning.
2018-12-15 21:02:58 +00:00
adam
05c88268cb py-sphinxcontrib-bibtex: updated to 0.4.1
0.4.1:
* Disable tinkerer test due to upstream bug.
* Remove crossref test due to changed upstream behaviour in pybtex.
* Fix latex test to match new upstream code generation.
* Fix documentation of encoding option.
* Migrate to sphinx.util.logging in favour of old deprecated logging
  method.
2018-12-13 21:13:45 +00:00
adam
38c5c560f1 py-pybtex: ...and do not install tests 2018-12-13 21:01:01 +00:00
adam
b9da8b8333 py-pybtex-docutils: clean-up 2018-12-13 20:46:09 +00:00
adam
a19a50f943 py-pybtex: updated to 0.22.0
Version 0.22.0
Fixed handling of duplicate fields in .bib biles.
BibTeX parser is now up to 10% faster on some files.
Fixed parsing of names with \~ characters.
Fixed formatting proceedings without an editor field in unsrt.py.
In case of too many braces in a BibTeX string, PybtexSyntaxError is now raised instead of RecursionError.
Dropped 2to3, made the code compatible with both Python 2 and 3 with Six.
Moved tests outside of the pybtex package.
Fixed searching in docs with recent versions of Sphinx.
API: renamed bibtex.BibTeXEntryIterator to bibtex.LowLevelParser for clarity.
API: removed confusing usage of Person.text in tempate.names.
API: Entry.fields does not automagically look for cross-referenced entries anymore.
2018-12-13 20:45:49 +00:00
adam
3853ce2b46 py-jsbeautifier: updated to 1.8.9
v1.8.9:
Won't run from CLI - bad option name files
in the .vue file space_after_anon_function is invalid
Add function default_options() to beautifier.js
Support globs in CLI
2018-12-13 19:56:55 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
adam
d7f9585f85 oniguruma: updated to 6.9.1
release 6.9.1
Speed improvement (* especially UTF-8)
2018-12-12 12:46:58 +00:00
abs
dae5067abf Apply ICU-20208 uspoof.cpp function checkImpl should be static from
8baff8f03e

This should fix the firefox build with this version of icu

Bump PKGREVISION
2018-12-11 10:15:55 +00:00
wiz
ee3874943e *: recursive bump for poppler-0.72.0 2018-12-10 10:59:23 +00:00
adam
caeca0fa32 py-JWT: updated to 1.7.1
v1.7.1
Fixed
- Update test dependencies with pinned ranges
- Fix pytest deprecation warnings
2018-12-10 09:02:58 +00:00
adam
936af0b9b8 py-html-sanitizer: updated to 1.6.3
1.6.3:
Bug fixes.
2018-12-09 20:52:52 +00:00
adam
e0a18c20c5 py-pytoml: updated to 0.1.20
0.1.20:
Unknown changes
2018-12-09 20:50:51 +00:00
adam
a4085cedb4 jansson: updated to 2.12
Version 2.12

* Bug fixes:
  - Fix error message in `json_pack()` for NULL object.
  - Avoid invalid memory read in `json_pack()`.
  - Call va_end after va_copy in `json_vsprintf()`.
  - Improve handling of formats with '?' and '*' in `json_pack()`.
  - Remove inappropriate `jsonp_free()` which caused segmentation fault in
    error handling.

* Build:
  - Add function attributes for GCC and CLANG to provide warnings on improper
    use of jansson routines.
  - Many CMake fixes.
  - Enable -Bsymbolic-functions linker flag whenever possible.
  - Resolve various compiler warnings.
  - Fix code coverage ignored paths.

* Other:
  - Test coverage improvements.
  - Add VS 2017 to appveyor, update Visual Studio documentation.
  - Update copyright for 2018.
  - Update install instructions in README
2018-12-09 20:33:12 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
adam
8904c5b31d icu: updated to 63.1
ICU 63.1:

Common Changes
- CLDR 34
- Segmentation rules and emoji sort order adjusted for Unicode 11
- Somali and Javanese data now up to moderate level (document content)
- Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up to basic level
- Many data additions and corrections in many other languages
- The following languages have been added to ICU: Sindhi, Maori, Turkmen, Javanese, Interlingua, Kurdish (ku), Xhosa
- New currency: Venezuela's Bolívar Soberano (VES)
- New Japanese calendar era from 2019: CLDR and ICU include data for testing that can be enabled.
To enable CLDR new Japanese era placeholder name, set environment variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true.
- New API for number and currency range formatting
Support for additional Unicode properties: Indic_Positional_Category & Indic_Syllabic_Category and Vertical_Orientation
- New API for code point maps and tries, mapping Unicode code points (U+0000..U+10FFFF) to integer values.
- Java classes CodePointMap, CodePointTrie, MutableCodePointTrie
- C types UCPMap, UCPTrie, UMutableCPTrie
- New API for getting a UnicodeSet per binary property and a code point map per enumerated/int-value property.
- Full conformance with UAX 14 Line Breaking (required BreakIterator feature work).

ICU4C Specific Changes
- C++ Locale class
- Additional functions forLanguageTag()/toLanguageTag(), and functions that are easier and safer to use by using StringPiece and ByteSink rather than raw buffers.
- Move semantics.
- ICU4C: Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
- The icu-config tool has been deprecated.  You can use the --disable-icu-config option to disable icu-config from being installed.  Alternately, you can use --enable-icu-config to enable icu-config. In the future, icu-config will be disabled by default
2018-12-09 18:28:16 +00:00
wen
7bdf918df0 Update to 1.61
Upstream changes:
version 1.61: Fri  9 Nov 10:51:04 CET 2018

        Fixes:
        - forgot to add README.md to GIT.
        - simple value '0' occasionally totally ignored [Rob De Langhe]

        Improvements:
        - alternative output style for [Patrick Powell]
        - explain use of CDATA in ::FAQ [Christopher Taranto]
2018-12-08 08:41:04 +00:00
adam
d04ed335f4 py-markdown2: updated to 2.3.7
python-markdown2 2.3.7
* Drop support for legacy Python versions
* Fix syntax highlighting test cases that depend on Pygments output
* Add support for Python 3.7
* Add Wheel package support
* Fix toc_depth initialization regression
* XSS fix
2018-12-06 20:30:31 +00:00
leot
1b8913e7fe json-yaml: Update textproc/json-yaml to 1.1.2
pkgsrc changes:
 - Simplify DISTNAME handling

Changes:
 - Fixed: MANPREFIX defaulted to $(prefix)/man rather than
   $(PREFIX)/man
 - Fixed: make uninstall did not respect DESTDIR, PREFIX,
   and MANPREFIX.

Patch provided by Sijmen J. Mulder via pkgsrc-wip, thank you Sijmen!
2018-12-06 19:41:08 +00:00
jaapb
b3c65a768e Added lwt switch to PLIST for textproc/ocaml-markup 2018-12-06 09:37:17 +00:00
adam
f83301091f py-odfpy: updated to 1.4.0
Release 1.4.0. Requires defusedxml, which guards against various XML vulnerabilities.
2018-12-04 13:25:59 +00:00
jperkin
85c73ccce9 fmtlib: Avoid strtod_l on SunOS. 2018-12-04 10:05:22 +00:00
wen
5989574eec Update to 1.29
Add missing DEPENDS for test

Upstream changes:
1.29  2018.12.02 MANWAR
      - Applied the changes suggested by @ANDK (#8).

1.28  2018.12.01 MANWAR
      - Tidy up Makefile.PL script to clean up tar ball as well.
      - Added +x to the script mod2html.

1.27  2018.11.30 MANWAR
      - Updated dependency on Path::Tiny v0.105 to address the fail report.
        https://www.cpantesters.org/cpan/report/349e7846-f40d-11e8-afbf-aec3b07506ca

1.26  2018.11.29 MANWAR
      - Removed auto generated META.yml from the distribution.
      - Moved t/95-tidyall.t and t/96-perl-critic.t to xt/ (author only).
      - Updated github repo url.
      - Documented the current maintainer in the pod.
      - Tidied up Changes file.
2018-12-04 09:03:21 +00:00
markd
4f36a9a9ce tex-xindy: add dependency on xindy 2018-12-03 19:31:56 +00:00
markd
215b40433c textproc: add xindy 2018-12-03 19:29:00 +00:00
markd
a9420332fb xindy: add version 2.5.1
xindy runtime required by the tex-xindy package
2018-12-03 19:28:02 +00:00
wiz
7205365b95 *: recursive bump for poppler-0.71.0 shlib bump 2018-12-03 08:35:28 +00:00
adam
11c653eb80 fmtlib: added version 5.2.1
fmt (formerly cppformat) is an open-source formatting library. It can be used
as a fast and safe alternative to printf and IOStreams.
2018-12-02 17:12:18 +00:00
adam
5f97c4d97c jsoncpp: updated to 1.8.4
1.8.4:
Functional changes
* Serialize UTF-8 string with Unicode escapes
* Un-deprecate removeMember overloads, return void
* Allow Json::Value to be used in a boolean context
* Use move ctor in append()
* Add value_type to improve integration with boost

Meta-changes
* Fix meson.build to allow using jsoncpp as a subproject
* Fix some compiler warnings

Update docs
* Update for TravisCI
2018-12-02 16:41:57 +00:00
adam
fce6509c86 py-JWT: updated to 1.7.0
v1.7.0
Changed
* Remove CRLF line endings

Fixed
* Update usage.rst

Added
* Support for Python 3.7
2018-12-02 16:21:40 +00:00
wiz
2b7668db50 xerces-c: update to 3.2.2.
Changes hidden behind jira login.
2018-12-01 16:36:55 +00:00
wiz
69f7265600 itstool: update to 2.0.5.
2.0.5
=====
* Allow preserveSpace on XML attributes (Álvaro Muñoz)
* Fixed issue with writing files under macOS (Álvaro Muñoz)
* Fixed various differences between Python 2 and 3
* Fixed issues with libxml2 memory management
2018-11-30 15:04:02 +00:00
adam
bdf90a2ad0 py-openpyxl: updated to 2.5.12
2.5.12:

Bugfixes
* Overwriting default font in Normal style affects library default
* Images not added to anchors.
* Cannot read pivot table formats without dxId
* Repeated registration of simple filter could lead to memory leaks
2018-11-29 18:38:16 +00:00
jaapb
0e9f6ddfb3 Updated package textproc/ocaml-tyxml to version 4.3.0.
This mostly changes the build system to dune and removes deprecated
libraries. Some minor changes as well.
2018-11-29 12:00:45 +00:00
prlw1
603b5ccdc7 Revbump for libcanberra gstreamer change. 2018-11-29 11:21:45 +00:00
jaapb
25aa30ed7c Added ocaml-xml-light to Makefile SUBDIRs 2018-11-29 10:46:27 +00:00
jaapb
3c6bf8b839 Added textproc/ocaml-xml-light, an XML parser for OCaml.
This is needed as a dependency for ocsigenserver.
2018-11-29 10:45:37 +00:00
adam
4ce70542ce py-guessit: updated to 3.0.3
3.0.3:
- Add MP2 audio_codec value.
- Proper and Fix have been separated in two distinct other values.
- Add 1e18 season/episode pattern.
- Fix false release_group matches with --expected-title option.
- Fix parent folder ending with a digit detected as title
- Fix wrong season/year with --type episode  option. Serie(s) keyword has been removed from default configuration.
- Fix missing property when episode_details pattern appears in title.

3.0.2:
- Ensure consistent behavior between CLI and Python module. It's now possible to override advanced_config at
runtime through options dict. Rebulk rules are lazily rebuilt when advanced_config is changed since previous
call.
- Refactored command line options and loading behavior related to configuration files (see -c CONFIG,
--config CONFIG, --no-user-config, --no-default-config)

3.0.1:
- Removed Extras and Bonus values from episode_details property as those tags may also appear in movies
- Add Scalable Video Coding, Advanced Video Codec High Definition and High Efficiency Video Coding values to
video_profile
- Add support for Python 3.7
- Add mk3d value to container
- Better title cleanup containing acronyms (like Marvel's Agents of S.H.I.E.L.D)
- Fix issue with ES audio_profile breaking titles
- Fix crash for files ending with Rip
2018-11-28 14:48:15 +00:00
adam
b8fd2af0dd py-rebulk: updated to 1.0.0
1.0.0:
Unknown changes
2018-11-28 14:45:36 +00:00
jaapb
e8317e2fef Updated PLIST for textproc/ocaml-easy-format
(Forgot to do this for the earlier commit)
2018-11-27 22:48:37 +00:00
jaapb
f4856aefbf Updated textproc/ocaml-easy-format to version 1.3.1.
Can't find a changelog, but mostly this seems to deal with changing the
build system to dune.
2018-11-27 22:45:00 +00:00
jaapb
e93f45e942 Updated package textproc/ocaml-csv to version 2.2.
Minor improvements, mostly, and a switch of the build system to dune.
2018-11-27 19:49:45 +00:00
jaapb
2b0b967622 Updated textproc/ocaml-markup to version 0.8.0.
This package does away with the configure script and spins the lwt
parts off into a new markup-lwt library (which is now optional).

Some upstream bugfixes as well.
2018-11-27 17:20:09 +00:00
jaapb
d2e05698be Updated devel/ocaml-uchar to version 0.0.2.
This version includes support for safe-string and changes the API
to conform with newer OCaml versins.
2018-11-27 16:46:05 +00:00
adam
256dcf5082 py-natsort: updated to 5.5.0
5.5.0
- Formally deprecated old or misleading APIs
- Documentation, packaging, and CI cleanup
- Consolidate API documentation into a single page
- Add a CHANGELOG.rst to the top-level of the repository
- Add back support for very old versions of setuptools
2018-11-27 16:19:05 +00:00
bsiegert
4809ec64dc Port gspell to enchant2, bump revision. 2018-11-27 14:40:25 +00:00
bsiegert
b50a7b2832 Port artha to enchant2, bump revision. 2018-11-27 14:29:27 +00:00
adam
d9c85d3f46 py-openpyxl: updated to 2.5.11
2.5.11:
* Improved handling of missing rows
* Add support for defined names to tokeniser
2018-11-23 11:42:17 +00:00
nia
e6db742a5b textproc/enchant2: Avoid detecting unsupported system dictionaries which
can cause conflicts with the PLIST, same as textproc/exchant.
2018-11-22 15:06:09 +00:00
nia
3ef43c7fad textproc/enchant: Disable hspell/uspell/voikko explicitly rather than relying
on them not being detected, since the build will break if they are picked up
as installed outside of pkgsrc.
2018-11-22 14:56:07 +00:00
adam
e42674b554 py-Unidecode: updated to 1.0.23
unidecode 1.0.23
* Improve transliteration of Hebrew letters
* Add transliterations for the phonetic block U+1D00 - U+1D7F
* Transliterate SI "micro" prefix as "u" instead of "micro" in the
  U+33xx block.
* Add U+33DE SQUARE V OVER M and U+33DF SQUARE A OVER M.
* Drop support for Python 2.6 and 3.3
2018-11-21 11:00:05 +00:00
adam
42bb60439e py-eradicate: added ALTERNATIVES 2018-11-20 14:11:09 +00:00
adam
9f5e8746ea py-eradicate: added version 0.2.1
With modern revision control available, there is no reason to save
commented-out code to your repository. eradicate helps cleans up existing junk
comments. It does this by detecting block comments that contain valid Python
syntax that are likely to be commented out code. (It avoids false positives
like the sentence this is not good, which is valid Python syntax, but is
probably not code.)
2018-11-20 14:09:58 +00:00
adam
723a4daae3 py-pyaml: updated to 18.11.0
18.11.0:
Unknown changes
2018-11-20 13:27:04 +00:00
adam
98bc165b7f py-jsonref: updated to 0.2
0.2:
Unknown changes
2018-11-20 11:52:43 +00:00
jperkin
ae0652be36 sonnet: Needs pkg-config to find hunspell correctly. 2018-11-19 19:28:30 +00:00
bsiegert
032e455cd2 Make enchant2 bl3 create enchant.pc.
I have enough of these manual hacks in configure scripts that check for
'enchant => someversion' instead of 'enchant-2 >= someversion'. Instead,
let's give them the former.

Caveat: this makes it impossible to have enchant and enchant-2 buildlinked
into the same build, but you do not want that.
2018-11-18 13:08:19 +00:00
ryoon
ee65a889ca Enable go-regexp2 2018-11-18 08:28:37 +00:00
ryoon
c2e74f9146 textproc/go-regexp2: import go-regexp2-1.1.6
regexp2 - full featured regular expressions for Go

Regexp2 is a feature-rich RegExp engine for Go. It doesn't have
constant time guarantees like the built-in regexp package, but it
allows backtracking and is compatible with Perl5 and .NET. You'll
likely be better off with the RE2 engine from the regexp package
and should only use this if you need to write very complex patterns
or require compatibility with .NET.
2018-11-18 08:27:13 +00:00
ryoon
4c947fca0d Enable go-diff 2018-11-18 08:25:47 +00:00
ryoon
cecca4e47e textproc/go-diff: import go-go-diff-1.0.0
go-diff offers algorithms to perform operations required for synchronizing
plain text:

    Compare two texts and return their differences.
    Perform fuzzy matching of text.
    Apply patches onto text.
2018-11-18 08:24:23 +00:00
ryoon
26780ef9b2 Enable go-chroma 2018-11-18 08:23:32 +00:00
ryoon
516c8b48c5 textproc/go-chroma: import go-chroma-0.5.0
Chroma - A general purpose syntax highlighter in pure Go Build
Status Gitter chat

Chroma takes source code and other structured text and converts it
into syntax highlighted HTML, ANSI-coloured text, etc.

Chroma is based heavily on Pygments, and includes translators for
Pygments lexers and styles.
2018-11-18 08:22:23 +00:00