Commit graph

10924 commits

Author SHA1 Message Date
adam
d9b2c53e1c py-peg2: add USE_LANGUAGES 2020-06-16 09:53:52 +00:00
pin
124f6b93ce Import: textproc/py-peg2
pyPEG is a plain and simple intrinsic parser interpreter framework
for Python version 2.7 and 3.x. It is based on Parsing Expression
Grammar, PEG. With pyPEG you can parse many formal languages in a
very easy way.
2020-06-16 08:40:54 +00:00
taca
e6033c15a3 textproc/ruby-builder: update to 3.2.4
Update ruby-builder to 3.2.4.


== Version 3.2.3 (2017-01-13)

* Support for Ruby 2.4

== Version 3.2.2 (2013-06-01

* Misc minor fixes

== Version 3.2.1 (2013-05-30)

* Travis & Rdoc fixes

== Version 3.2.0 (2013-02-23)

* Ruby 2.0 compatibility changes.

* Allow single quoted attributes.
2020-06-15 15:02:11 +00:00
adam
98fc604e7f py-rapidjson: added version 0.9.1
RapidJSON is an extremely fast C++ JSON parser and serialization library: this
module wraps it into a Python 3 extension, exposing its
serialization/deserialization (to/from either bytes, str or file-like
instances) and JSON Schema validation capabilities.
2020-06-11 14:05:56 +00:00
adam
6bc02322ed py-rst2pdf: updated to 0.97
0.97
* Update dumpstyle.py
* Inkscape_r2p: Fix imports for Python 2/3
* Add support for publishing rst2pdf as a snap
* Fix PyPI links in README
* Template and fonts fixes
* Fix snapcraft link to be RST syntax
* Fix unicode and basestring (required by Python3)
* Switch to pytest
* Post-pytest migration cleanup
* Fix generation of source tarball
* Update Pillow to 6.2.2

0.96
* Fix manual

0.95
* More cleanups!
* Convert Code of Conduct to Markdown
* Support docutils math directive instead of rst2pdf's
* More cleanups 3
* Update version to 0.95.dev
* Add missing parenthesis and made -e preprocess inline literal text
* Improve findfonts.py
* Fixed reportlab import
* Fix internal links so that they work with latest ReportLab
* Update LICENSE copyright to reference all contributors
* Update dependencies
* Fix image retrieval over urlretrieve + svg import errors
* Replace deprecated BuildEnvironment.create_index()
* Fix highlight's linenothreshold for Sphinx >=1.8+ & <2.0
* Fixed a syntax incompatibility with Python3
* Sphinx3 compatibility fixes
* Remove Makefile, make.bat from sphinx tests
* Remove unused file
* Minor doc updates
* Adding badges to README
* Make it still work with Python 2
* Fix for fonts in Windows
* Update CHANGES
* Fix Preprocess extension for UTF-8 in Python 2
* Detail supported Python 3 versions
* Bump pillow from 6.0.0 to 6.2.0
* Support Inkscape 1.x
* Add svglib to requirements.txt
* Allow code-block language to be optional
2020-06-11 10:30:41 +00:00
schmonz
8dcafdef56 Update to 1.4.16. From the changelog:
indexers:

* Fix handling of XML empty tag syntax when there's a quoted parameter right
  before the closing `/>`.  This caused `<title xml:lang="en-US"/>` to treat
  the body text as the document title.  Spotted by Gaurav Arora.

* omindex: Fix killing of filter child process if the parent process receives a
  signal.  Spotted by Gaurav Arora.

omega:

* Reject $setrelevant without an argument list.  This has never been documented
  as allowed, and previously crashed with a segfault.  Fixes #802, reported by
  Gaurav Arora.

* If there's an error opening the databases we now close any we managed to open
  successfully before the error so that things like $dbsize can't end up
  reporting values for a subset of the specified databases.

portability:

* Use our own autoconf cache variable namespace (xo_cv_ prefix instead of
  ac_cv_) to avoid colliding with standard autoconf macro use if config.site or
  a shared config.cache is used.  The former case caused a build failure for
  the OpenBSD port with 1.4.15, reported by Lucas R.
2020-06-10 17:56:10 +00:00
schmonz
5831e5d7af Update to 1.4.16. From the changelog:
API:

* MSet::snippet(): The snippet now includes trailing punctuation which carries
  meaning or gives useful context.  See
  https://github.com/xapian/xapian/pull/180, reported by Robert Stepanek.

* MSet::snippet(): Fix segfault generating snippet from default-constructed
  MSet.  This probably isn't something you'd typically do, but it shouldn't
  crash.  Found during extended testing of #803 (which only affected git
  master) which was reported by Robert Stepanek.

* Remove trailing full stop from exception messages.  We conventionally don't
  include one, but a few cases didn't follow that convention.

testsuite:

* Replace direct use of ftime() which gives deprecation warnings with recent
  mingw.  Reported by srinivasyadav22.

matcher:

* Fix segfault in rare cases in the query optimiser.  We keep a pointer to the
  most recent posting list to use as a hint for opening the next posting list,
  but the existing mechanism to take ownership of this hint had a flaw.  We now
  invalidate the hint in situations where it might be indirectly deleted which
  is safe, but somewhat conservative.

* Improve the optimisation of an always-matching OP_VALUE_GE to also take
  effect when the value slot's lower bound is equal to the limit of the
  OP_VALUE_GE.  Patch from boda sadalla.

glass backend:

* Report the correct errno value if commit() fails.  We were potentially
  reporting ENOENT from an unlink() call cleaning up a temporary file prior to
  throwing the exception instead.

documentation:

* Fix missing menus in API documentation.  Newer doxygen generates .js files
  which we also need to distribute and install.  Reported by sec^nd on #xapian.

* Note OP_FILTER ignored subquery bug fixed in 1.4.15 as present in 1.4.14 and
  older.

portability:

* Use our own autoconf cache variable namespace (xo_cv_ prefix instead of
  ac_cv_) to avoid colliding with standard autoconf macro use if config.site or
  a shared config.cache is used.  The former case caused a build failure for
  the OpenBSD port with 1.4.15, reported by Lucas R.

* Use clock_gettime() and nanosleep() under modern mingw as these allow higher
  precision than what we previously used.

Bindings:

* Remove code to support SVN snapshots since we stopped using SVN more than 5
  years ago.

* Ignore overloads for logical ops, *, /.  These were already ignored for
  several languages, and aren't actually usefully wrapped for any of the other
  languages.

CSharp:

* Work around mono terminfo parsing bug in more cases.  With this, "make",
  "make check", "make install" and "make uninstall" all work on Ubuntu 18.10.
  Patch from Dipanshu Garg, fixes https://github.com/xapian/xapian/pull/287 and
  #801.

Lua:

* Allow passing a Lua function as a MatchSpy.  This was supposed to be
  supported already, but the typemaps weren't set up.

* On platforms where sizeof(long) is 4, SWIG was wrapping Xapian::BAD_VALUENO
  as a negative constant in Lua, which was then rejected by a check which
  disallows passing negative values for unsigned C++ types.  We now direct SWIG
  to handle Xapian::valueno as double (which is what numbers in Lua usually
  actually are) which gives us an unsigned constant, and also eliminates the
  negative value check.

* Correct documentation - get_description() is wrapped as tostring() in Lua,
  not str() as we previously claimed.

* Add test coverage for passing Lua function for a Stopper.

Perl:

* Resolve the remaining issues and remove the "experimental" marker:

  + Add search_xapian_compat() function which sets up aliases in the
    Search::Xapian namespace to aid writing code which uses either
    Search::Xapian or this module.

  + Allow passing Perl sub for simpler Xapian functor classes.  This fills in a
    missing feature compared to Search::Xapian.  See #523.

  + Remove useless PerlStopper class which was an incomplete copy of the
    apparently non-functional Search::Xapian::PerlStopper.  We now support
    passing a Perl sub for a Stopper object.

  + Adjust some method names to match Search::Xapian.  Iterators now support
    inc() (and dec() where the C++ class supports operator--) like
    Search::Xapian, rather than increment() and prev().  Reported by Eric Wong
    in #523.

  + Drop undocumented and unexpected extra equals() method.

  + Provide compatibility with ENQ_ASCENDING, etc constants.  SWIG wraps these
    as $Xapian::Enquire::ASCENDING, which better matches the C++ API, but
    Search::Xapian wraps this as Search::Xapian::ENQ_ASCENDING, etc so provide
    those too for compatibility.  Reported by Eric Wong in #523.

  + Drop stringification and int conversion overloads.  These seem more
    confusing than helpful, and overloading stringification works badly
    with SWIG-generated bindings.

  + Document remaining known differences from Search::Xapian.

* Update recently tested versions in README.

* Improve documentation.

* Fix t/02pod.t to look for files in right directory.

Ruby:

* Don't print iterator sizes to stdout.  This was some debugging accidentally
  left in as part of a change in 1.4.12.  Patch from Dan Callaghan.
2020-06-10 17:54:29 +00:00
hauke
468aa8abd1 Upstream stoppped installing onigposix.h, which e.g. wip/libevhtp
expects to find.

Restore the old behaviour.
2020-06-10 13:57:20 +00:00
nia
65185d5960 textproc: Add uchardet
uchardet is an encoding detector library, which takes a sequence of bytes
in an unknown character encoding without any additional information, and
attempts to determine the encoding of the text. Returned encoding names are
iconv-compatible.

uchardet started as a C language binding of the original C++ implementation
of the universal charset detection library by Mozilla. It can now detect
more charsets, and more reliably than the original implementation.
2020-06-09 13:53:00 +00:00
markd
29920a1c12 kde: update kde release service to 20.04.1
changes unknown
2020-06-09 11:56:05 +00:00
adam
4727466e0e py-regex: updated to 2020.6.8
2020.6.8:
Unknown changes
2020-06-09 09:00:05 +00:00
adam
968106c155 oniguruma: updated to 6.9.5.1
Release 6.9.5 revised 1
Fixed Issue 192

Release 6.9.5
(Same as Release Candidate 2)
POSIX API disabled by default for Unix (* Enabled by: configure --enable-posix-api=yes)
Update Unicode version 13.0.0
NEW: Code point sequence notation \x{HHHH HHHH ...}, \o{OOOO OOOO ...}
NEW API: retry limit in search functions
NEW API: maximum nesting level of subexp call
Fixed behavior of isolated options in Perl and Java syntaxes. /...(?i).../
2020-06-08 11:26:32 +00:00
taca
1560b03648 textproc/ruby-coderay: update to 1.1.3
Update ruby-coderay to 1.1.3.


1.1.3 (2020-05-29)

* Tokens: Ensure Ruby 2.6 compatibility. [#233, thanks to Jun Aruga]
* SQL scanner: Add numeric data type. [#223, thanks to m16a1]
* Java scanner: Add var as type. [#229, thanks to Davide Angelocola]
* Gem: Fix deprecation warning. [#246, thanks to David Rodr«¿guez]
2020-06-07 15:14:58 +00:00
markd
f1520f9b7e syntax-highlighting: update to 5.70.0
5.67
  Updates nasm.xml with the latest instructions
  Perl: Add 'say' to keyword list
  cmake: Fix `CMAKE_POLICY_*_CMP<N>` regex and add special args to `get_cmake_property`
  Add GraphQL highlighting definition
5.68
  Fix out-of-memory due to too large context stacks
  [PATCH] General update for CartoCSS syntax highlighting
  Add syntax highlighting for Java Properties
  TypeScript: add private fields and type-only imports/exports, and some fixes
  Add FreeCAD FCMacro extension to the python highlighting definition
  Updates for CMake 3.17
  C++: constinit keyword and std::format syntax for strings. Improvement printf format
  RPM spec: various improvements
  Makefile highlight: fix variable names in "else" conditionals
  Add syntax highlighting for Solidity
  Small improvements in some XML files
  Makefile highlight: add substitutions
5.69
  LaTeX: fix math parentheses in optional labels
  Add Inno Setup syntax, including embedded Pascal scripting
  Lua: add # as additional deliminator to activate auto-completion with `#something`
  C: remove ' as digit separator
  add some comment about the skip offset stuff
  optimize dynamic regex matching
  fix regex rules wrongly marked as dynamic
  extend indexer to detect dynamic=true regexes that have no place holders to adapt
  Add Overpass QL highlighting
  Agda: keywords updated to 2.6.0 and fix float points
5.70
  debchangelog: add Groovy Gorilla
  Update Logtalk language syntax support
  TypeScript: add the "awaited" type operator
2020-06-07 11:57:22 +00:00
markd
614f30fab5 sonnet: update to 5.70.0
5.68
  Fix segfault at exit
5.69
  Fix Sonnet autodetect failing on Indian langs
  Create ConfigView an unmanaged ConfigWidget
2020-06-07 11:55:46 +00:00
markd
935c5d6544 kcompletion: updat to 5.70.0
changes unknown
2020-06-07 11:54:59 +00:00
markd
38aab6b345 kcodecs: update to 5.70.0
ichanges unknown
2020-06-07 11:54:27 +00:00
markd
8c258beb79 kapidox: update to 5.70.0
5.67
  Unbreak module imports for Python2
  Hardcode utf-8 as filesystem encoding with Python2 to help api.kde.org
5.70
  Fix missing whitespace after "Platform(s):" on front page
  Fix use of quotation marks for PREDEFINED entries in Doxygile.global
  Teach doxygen about Q_DECL_EQ_DEFAULT & Q_DECL_EQ_DELETE
  Add drawer on mobile and clean code
  Teach doxygen about Q_DECLARE_FLAGS, so such types can be documented
  Port to Aether Bootstrap 4
  Redo api.kde.org to look more like Aether
2020-06-07 11:53:23 +00:00
sjmulder
de670d6790 textproc: Add align to Makefile 2020-06-05 22:09:29 +00:00
sjmulder
a7ec73e510 textproc/align: Import from wip. Aligns text 2020-06-05 22:08:49 +00:00
jperkin
38fe454b9c *: Apply revbump for graphics/giflib API change. 2020-06-05 12:48:58 +00:00
ryoon
78e3f23276 textproc: Enable dwdiff 2020-06-05 12:45:14 +00:00
ryoon
66733d4468 textproc/dwdiff: import dwdiff-2.1.2
dwdiff is a diff program that operates at the word level instead of the line
level. It is different from wdiff in that it allows the user to specify what
should be considered whitespace, and in that it takes an optional list of
characters that should be considered delimiters. Delimiters are single
characters that are treated as if they are words, even when there is no
whitespace separating them from preceding words or delimiters. dwdiff is mostly
commandline compatible with wdiff. Only the --autopager, --terminal and
--avoid-wraps options are not supported.

The default output from dwdiff is the new text, with the deleted and inserted
parts annotated with markers. Command line options are available to change
both what is printed, and the markers.

dwdiff is licensed under the GNU General Public License version 3. See the file
COPYING for details.
2020-06-05 12:43:53 +00:00
kleink
eedc87f35c p5-XML-Atom-SimpleFeed: Update to 0.904.
0.904 Jun 03 May 2020
        - Minor packaging improvement

0.903 Jun 03 May 2020
        - No spurious test failures when DateTime::TimeZone fails
2020-06-04 13:17:10 +00:00
sjmulder
1ee0124722 libxlsxwriter: Update to 0.9.5
From the changelog:

 - Fix for issue where hyperlinks urls and tips were ignored for
   `worksheet_insert_image_buffer_opt()` images.

   https://github.com/jmcnamara/libxlsxwriter/issues/292

 - Added #LXW_CHART_LINE_STACKED and #LXW_CHART_LINE_STACKED_PERCENT
   line charts subtypes.

 - Removed LXW_ERROR_SHEETNAME_RESERVED warning which was used with the
   reserved worksheet name "History". However, this is an allowed
   worksheet name in some Excel variants so the warning has been turned
   into a documentation note instead.
2020-06-02 10:28:40 +00:00
nia
9ae90d5af1 uriparser: Update to 0.9.4
2020-05-31 -- 0.9.4

  * Fixed: testrunner: No longer crashes when compiled with NDEBUG (GitHub #67)
  * Fixed: CMake: Support GTest 1.8.0 (GitHub #68)
      Thanks to Ryan Schmidt for the related report!
  * Fixed: CMake: Use variable GTEST_INCLUDE_DIRS (with plural "S") rather than
      GTEST_INCLUDE_DIR (GitHub #79, #81)
      Thanks to Wouter Beek for the related report!
  * Improved: CMake: Send config summary to stdout, not stderr (GitHub #72)
      Thanks to Scott Donelan for the patch!
  * Improved: Make -DURIPARSER_BUILD_TESTS=OFF unlock compilation without
      a C++ compiler; thanks to Fabrice Fontaine for the patch! (GitHub #69)
  * Added: Functions to make UriUri[AW] instances independent of the original
      URI string (GitHub #77 and #78)
      New functions:
        uriMakeOwner[AW]
        uriMakeOwnerMm[AW]
  * Added: CMake option URIPARSER_ENABLE_INSTALL to toggle installation of
      files, defaults to "ON" (GitHub #74, #75)
      Thanks to Scott Donelan for the patch!
  * Soname: 1:26:0
2020-06-02 09:59:45 +00:00
adam
d6f7cd4b15 reset revision 2020-06-02 08:34:35 +00:00
adam
44b73897cb libyaml: updated to 0.2.5
0.2.5:
Allow question marks in plain scalars in flow collections
Emitter: Don't output trailing space for empty scalar nodes
Emitter: Output space after an alias mapping key
Add -h and --flow (on|off|keep) to run-*-test-suite
Remove unnecessary include and malloc
Add specific files back to .gitignore
Output error position in run-parser-test-suite.c
A couple patches to improve test suite support
2020-06-02 08:28:04 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
adam
31021c56f6 icu: updated to 67.1
ICU 67 updates to CLDR 37 locale data with many additions and corrections. This release also includes the updates to Unicode 13, subsuming the special CLDR 36.1 and ICU 66 releases. ICU 67 includes many bug fixes for date and number formatting, including enhanced support for user preferences in the locale identifier. The LocaleMatcher code and data are improved, and number skeletons have a new “concise” form that can be used in MessageFormat strings.
2020-06-02 06:39:03 +00:00
rillig
993832a7ba textproc/dikt: suppres USE_TOOLS+=perl warning 2020-06-01 20:02:31 +00:00
adam
4c6e547c7e py-relatorio: updated to 0.9.1
0.9.1:
* Do not guess type of cell if directive is not alone
* Add support for Python 3.8
* Support file-magic as fallback to python-magic
2020-06-01 16:06:17 +00:00
adam
bde982fca0 py-xmlschema: updated to 1.2.0
v1.2.0:
* Add ColumnarConverter class
* Add command-line interface utility for document API
* Fix a stable public API for XSD types, elements and attributes
* Add security modes for accessing URLs
2020-06-01 16:01:01 +00:00
adam
ffb5134baf py-xlsxwriter: updated to 1.2.9
1.2.9:
* Added support for ``stacked`` and ``percent_stacked`` Line charts.
2020-06-01 15:47:54 +00:00
joerg
e7465fb09a Explicitly read files as unicode for Python 3. The content is converted
using the system locale with Python 3.6 otherwise, falling back to
ASCII.
2020-05-31 20:49:32 +00:00
rillig
7622730b19 textproc/groonga: remove unknown configure option 2020-05-31 14:43:14 +00:00
adam
f2ba6bc135 jsoncpp: updated to 1.9.3
v1.9.3: Bug fixes, optimizations, cleanup

This release includes several important bug fixes for unblocking some consumer's use cases.

Fixes to JSON_USE_EXCEPTION--some bugs creeped in breaking this flag in pre-release.
Fixes to build system--improvements have been make for code correctness.
Compile errors for various platforms have been resolved.
Fuzzing has been fixed.
Various bugs in the Reader and Writer code have been corrected.
CPPTL support has been dropped.
Various code improvements and optimizations.
2020-05-30 06:09:47 +00:00
fox
e87548e8c6 textproc/bat: Updates to 0.15.4
Changes since 0.15.3:

Bugfixes

  * Added missing Solarized themes, see #1027
  * Fixed highlighting bug in Haskell source files, see #1026
2020-05-30 00:08:34 +00:00
wiz
188111f641 *: reset MAINTAINER for fhajny on his request 2020-05-27 19:37:36 +00:00
fox
94a774c403 textproc/bat: Updates to 0.15.3
Changes since 0.15.1:

v0.15.3

Bugfixes

  * Cannot run bat with relative paths, see #1022
  * bat mishighlights Users that start with digits in SSH config, see #984

New syntaxes

  * SML, see #1005 (@kopecs)

Other

  * Some syntaxes and themes have been updated to the latest version


v0.15.2

Warning: this release suffers from #1022. bat will panic when called with a
relative file path.

Bugfixes

  * --map-syntax doesn't work with names provided through --file-name (@eth-p)
  * Fix syntax detection for files called 'rails', see #1008
  * Fix potential errors with syntax detection for symlinked files, see #1001

Other

  * Add padding above headers when not using a grid, see #968 and #981 (@pt2121)
  * bat now prints an error if an invalid syntax is specified via -l or
    --map-syntax, see #1004 (@eth-p)

bat as a library

  * PrettyPrinter::vcs_modification_markers has been marked deprecated when
    building without the git feature, see #997 and #1020 (@eth-p, @sharkdp)

Packaging

  * Compilation problems with onig_sys on various platforms have been resolved
    by upgrading to syntect 4.2, which includes a new onig version that allows
    to build onig_sys without the bindgen dependency. This removes the need for
    libclang(-dev) to be installed to compile bat. Package maintainers might
    want to remove clang as a build dependency. See #650 for more details.
2020-05-26 10:39:38 +00:00
taca
4991eab154 textproc/ruby-libxml: update to 3.2.0
Update ruby-libxml to 3.2.0.


== 3.2.0 / 2020-05-09 Charlie Savage

* Fix crash when creating an empty DTD
* Modernize tests to use Bundler to load gem
* Add libxml-ruby.rb file so gem loads in expted way.
* Add support for xmlSaveNoEmptyTags.
* Clean up extconf.rb file
2020-05-25 15:25:18 +00:00
taca
16463332e0 textproc/Makefile: add and enable ruby-actionpack-xml_parser 2020-05-25 15:19:00 +00:00
taca
bf5e5f4737 textproc/ruby-actionpack-xml_parser: add package version 2.0.1
Add ruby-actionpack-xml_parser package version 2.0.1 based on
wip/ruby-actionpack52-xml_parser.

A XML parameters parser for Action Pack (removed from core in Rails 4.0)
2020-05-25 15:17:54 +00:00
taca
1c4fe8236e textproc/Makefile: add and enable ruby-csv 2020-05-25 14:36:52 +00:00
taca
3fbdd97545 textproc/ruby-csv: add package version 3.1.5
Add ruby-csv package version 3.1.5.


This library provides a complete interface to CSV files and data. It
offers tools to enable you to read and write to and from Strings or IO
objects, as needed.
2020-05-25 14:35:40 +00:00
taca
02c5192532 textproc/Makefile: add and enable ruby-htmlentities 2020-05-25 14:23:05 +00:00
taca
d5ba275947 textproc/ruby-htmlentities: add package version 4.3.4
Add ruby-htmlentities package version 4.3.4 from wip/ruby-htmlentities.


HTML entity encoding and decoding for Ruby

HTMLEntities is a simple library to facilitate encoding and decoding
of named (&yacute; and so on) or numerical (&#123; or &#x12a;)
entities in HTML and XHTML documents.
2020-05-25 14:21:57 +00:00
mef
9830efb443 (textproc/FlightCrew) Fix build: Remove no effective SUBST block (sorry only if for amd64) 2020-05-24 02:05:21 +00:00
adam
d945438c59 py-lxml: updated to 4.5.1
4.5.1:
Bugs fixed
* Fix failures when serialising documents larger than 2GB in some cases.
* ``QName`` values were not accepted by the ``el.iter()`` method.
* The build failed to detect libraries on Linux that are only
  configured via pkg-config.
2020-05-23 07:48:00 +00:00
adam
26d6f83074 py-elementpath: updated to 1.4.5
v1.4.5:
* Fix tokenizer and parsers for ambiguities between symbols and names
2020-05-23 07:41:19 +00:00