Commit graph

9797 commits

Author SHA1 Message Date
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
kleink
bc5948b39c py-markupsafe: Update to 1.1.0.
Version 1.1.0
-------------

Released 2018-11-05

-   Drop support for Python 2.6 and 3.3.
-   Build wheels for Linux, Mac, and Windows, allowing systems without
    a compiler to take advantage of the C extension speedups. (104)
-   Use newer CPython API on Python 3, resulting in a 1.5x speedup.
    (64)
-   ``escape`` wraps ``__html__`` result in ``Markup``, consistent with
    documented behavior. (69)
CVs: ----------------------------------------------------------------------
2018-11-16 15:46:17 +00:00
bsiegert
3602e804e0 Revbump hunspell reverse-depends after update. 2018-11-16 13:02:44 +00:00
bsiegert
00b786b008 Update hunspell to 1.7.0.
Bump ABI_DEPENDS in bl3.mk.

New features and bug fixes by Laszlo Nemeth, supported by FSF.hu Foundation:

  • No annoying suggestion times any more, especially in languages with
    compound word handling and complex morphology. By adding balanced
    multi-level time limits, now the guaranteed suggestion time is there
    within half a second, not seconds (nor dozen of seconds or more
    in extreme cases) for longer misspellings, too.

  • add SPELLML support for run-time dictionary extension with optional
    affixation of user words. See new "Grammar By" feature of
    language-specific user dictionaries of LibreOffice 6.0:

    News: https://wiki.documentfoundation.org/ReleaseNotes/6.0#.E2.80.9CGrammar_By.E2.80.9D_spell_checking

    Screencast with English example: https://www.youtube.com/watch?v=EsS3gaBTfOo

    Screencast with German example: https://www.youtube.com/watch?v=aYVFDqCUb6I

  • Improved, highly customizable suggestions on level of dictionary words:
    Pronunciations and typical misspellings defined by optional "ph:" fields of
    the dictionary words are used not only in n-gram suggestions, but as
    elements of the REP replacement list getting the highest priority in normal
    suggestions, also giving the best suggestions for short words, too.
    More information: see "ph:" in man 5 hunspell.

  • Handling multiple word suggestions is much more easier. Like in a
    traditional spelling dictionary, for example, to get the correct suggestion
    "a lot" for the typical misspelling "alot" at the first place, now it's
    enough to put the following line to the dic(tionary) file:

    a lot

  • Limit compound overgeneration by dictionary based word pairs:
    Now it's possible to filter bad compound words by listing
    the correct word pairs with space in the dictionary, as in a traditional
    spelling dictionary.

  • clean-up suggestion:

      □ no n-gram and compound word suggestions, if "good" suggestion
        exists, ie. uppercase, REP, ph: or dictionary word pair suggestions

      □ word pairs are always suggested, if they exist in the dic file

      □ word pairs have top priority in suggestions, and
        these are the only suggestions if there is no other good suggestion.

      □ also dictionary word pairs separated by dash instead of space
        are handled specially in two-word suggestion (depending from the
        language)

  • limit bad suggestions by improved n-gram suggestion rules:

    don't suggest capitalized dictionary words for lower
    case misspellings in n-gram suggestions, except

      □ PHONE usage, or
      □ in the case of German, where not only proper
        nouns are capitalized, or
      □ the capitalized word has special pronunciation

    and don't suggest if the difference of lengths of misspellings and
    suggestions is 5 or more characters.

  • Extend dotless i and dotted I rules to Crimean Tatar language
    Allow dotted I in dictionary, and disable bad capitalization of i.

  • BREAK: extended recursive word breaking algorithm to handle words or
    words with suffixes when they already contain word break characters,
    for example, "e-mail" is a dictionary word with a word break character, and
    it wasn't accepted before in compounds in some languages.

  • FORBIDDENWORD precedes BREAK: Now it's possible to forbid compound
    forms recognized by BREAK word breaking by adding the bad compounds to
    the dictionary with FORBIDDENWORD flags.

  • lower limit for "doubletwochars" suggestion algorithm:
    one of the typical misspellings recognized by Hunspell suggestion
    mechanism is the syllable duplication. Along the old pattern
    ABABA -> ABA, for example nutrITITIon -> nutrITIon, now also the
    simpler ABAB -> AB pattern is recognized in non-starting position,
    for example, regretTETEd -> regretTEd.

  • lower limit for longswapchar and movechar: recognized only max.
    4-character distances to avoid slow and bad suggestions.

  • fix compound handling for new Hungarian orthography reform

  • Allow suggestion search for prefix + two suffixes:
    Remove artificial performance limit to get correct
    suggestions for relatively simple misspellings in
    Hungarian, etc., when the word form contains prefix
    and both derivative and inflectional suffixes, too:

    lefikszálása -> lefixálása

Improvements for command-line Hunspell:

  • Remove false alarms during checking OpenDocument (ODF)
    documents by ignoring <text:span> elements. (LibreOffice
    creates a lot of <text:span> elements also within words
    during text reediting, resulted often huge amount of broken
    words before this fix.)

  • List filenames during filtering multiple files in command-line:

    Examples:

    $ hunspell -l *.odt
    a.odt: mispelling
    b.odt: egzample

    $ hunspell -l -G *.odt
    a.odt: good
    b.odt: words

  • Dictionary search by option -D doesn't wait for the standard input
    (fixed by Siva Mahadevan)

Other improvements:

  • makealias dictionary compression: add option --minimize-diff
    to reuse free positions of alias lists to create minimal and
    readable diffs for alias compressed dictionaries stored in
    revision control systems, as dictionaries of LibreOffice.

  • Brazilian-Portuguese translation by Rafael Fontenelle

  • Catalan translation by robert dot buj at gmail

  • Minor bug fixes by several contributors, see git log
2018-11-16 13:02:20 +00:00
nia
c16e88eae1 textproc/py-precis-i18n: import version 1.0.0
If you want your application to accept unicode user names and passwords,
you must be careful in how you validate and compare them. The PRECIS
framework makes internationalized user names and passwords safer for
use by applications. PRECIS profiles transform unicode strings into a
canonical form, suitable for comparison.
2018-11-15 23:48:23 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
adam
cd06a5d9e2 py-regex: updated to 2018.11.07
2018.11.07:
Unknown changes
2018-11-14 10:35:35 +00:00
adam
d5a9b31e9d py-openpyxl: updated to 2.5.10
2.5.10:

Bugfixes
* Empty column dimensions should not be saved.

Pull Requests
* Tokenizer failure for quoted sheet name in second half of range
* Improved error detection in ranges.
2018-11-14 09:09:47 +00:00
adam
f608f0354e py-validators: updated to 0.12.3
0.12.3:
Added allow_temporal_ssn parameter to fi_ssn validator
Remove py33 support
2018-11-13 16:05:52 +00:00
bsiegert
b8d38655a1 Update gtkspell3 to 3.0.10.
version 3.0.10 (2018-09-19)
	* Port to enchant-2
	* Translation updates
2018-11-13 13:33:29 +00:00
adam
15bdd8dcc4 py-sphinx: updated to 1.8.2
Release 1.8.2:

Incompatible changes
* Do not include MathJax.js and jsmath.js unless it is really needed

Features added
* Show appropriate deprecation warnings

Bugs fixed
* latex: enumerated list causes a crash with recommonmark
* sphinx-build fails to build docs w/ Python < 3.5.2
* latex: wrong \label positioning for figures with a legend
* C++, fix assertion when a symbol is declared more than twice.
* gettext: crashed with broken template
* csv-table directive with file option in included file is broken
* autodoc: unable to find type hints for a functools.partial
* autodoc: unable to find type hints for unresolvable Forward references
* incompatible math_block node has been generated
* Fix ensuredir() in case of pre-existing file
* graphviz Correctly deal with non-existing static dir
* i18n: multiple footnote_references referring same footnote causes
  duplicated node_ids
* latex: footnote_references generated by extension causes LaTeX builder
  crashed
* make all-pdf fails with old xindy version
* quickstart: --no-batchfile isn't honored
* texinfo: multiline rubrics are broken
* texinfo: multiline citations are broken
2018-11-13 11:30:40 +00:00
jaapb
fd6ceb8a4c Revbumps associated with update of lang/ocaml. 2018-11-12 16:10:16 +00:00
kleink
25d610dfa8 py-cssselect2: Update to 0.2.1.
Version 0.2.1
-------------

Released on 2017-10-02.

* Fix documentation.
2018-11-12 12:51:05 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wen
c74016c935 Update to 1.22
Update DEPENDS

Upstream changes:
1.22 1 Nov 2018
    Added prerequsitie module Lingua::En::Sentence to build files
    Updated main.t

1.21 31 Oct 2018
    Updated main.t

1.20 31 Oct 2018
    Renamed github repo to 'Readability'
    Used Lingua::EN::Sentence instead of a regexp to get a more accurate sentence count
2018-11-10 06:36:24 +00:00
wen
9d14facdae Update to 1.2.3
Upstream changes:
v1.2.3    2018-10-31 22:56:42+00:00 Europe/London
  [Bug Fixes]
  - Increased minimum version of Type::Tiny to 1.000000.

v1.2.2    2018-10-31 22:41:45+00:00 Europe/London
  [Documentation]
  - Updated POD with regard to format types (Mohammad S Anwar).

  - Fixed typos in Changes.

  [Bug Fixes]
  - Added explicit requirements for Pod::Simple as well as recommended
    modules.

  [Toolchain]
  - Remove explicit core dependencies from prereqs list.

  - Updated list of contributors in distribution metadata. (Apologies
    if anyone was omitted.)

v1.2.1    2018-10-30 18:23:48+00:00 Europe/London
  [Documentation]
  - Added note about Github Flavoured Markdown (GFM) support
    to Changes for v1.2.0.

  [Other]
  - Restore license to "Perl_5" that was inadvertently changed
    in the conversion to use Dist::Zilla, GH#25.

v1.2.0    2018-10-29 19:24:01+00:00 Europe/London
  [Bug Fixes]
  - Specify minimum version of List::Util, GH#22.

  [Enhancements]
  - Added "md" as an alias for "markdown" in pod2readme.

  - Added "github" or "gfm" for Github Flavored Markdown in
    pod2readme, GH#15.

  [Incompatabilities]
  - Removed DistZilla type from Pod::Readme::Types, as it was not
    necessary.

  [Toolchain]
  - Remove use of Module::Install, fixes GH#21.

  - Use Dist::Zilla to build the distribution.
2018-11-10 06:29:37 +00:00
wen
7b1428e2d2 Update to 0.19
Upstream changes:
0.19  2018.10.20 MANWAR
      Fixed SEE ALSO broken links
      Tidied up Changes file
      Updated link to GitHub repo.
      Add --span flag
      Add --id flag to include ids in the html files. Default to noid.
      Add --force flag to the command line script to overwrite exisiting file.
      Default of script/trac2html is to exclude class=""
2018-11-10 03:40:18 +00:00
wen
90fdfd280a Update to 0.75
Upstream changes:
0.75 Sat Nov  3 14:17:28 CET 2018
 - Implement $LoadCode
2018-11-10 03:36:46 +00:00
wen
73a841b9c6 Update to 1.31
Upstream changes:
[Changes for 1.31 - 2018-10-25]

* Switch to ExtUtils::MakeMaker for builder
* Switch official issue tracker and repo to github.
* MANIFEST warning is now fixed. Also shipping additional tests because of this.
2018-11-10 03:28:47 +00:00
wen
acfd7f7f6e Update to 1.27
Upstream changes:
1.27 Sat Nov  3 14:01:26 CET 2018
 - Remove a warning about uninitialized value for perl <= 5.10
2018-11-10 03:24:31 +00:00
leot
dbff67847d libxml2: Add a patch from upstream to fix CVE-2017-8872
Patch provided by Attila Fülöp via PR pkg/53704, thanks!
2018-11-09 15:31:46 +00:00
bsiegert
b7f47dec9f Set GITHUB_PROJECT=enchant to fix "make fetch". 2018-11-09 12:56:16 +00:00
schmonz
a331922c63 Update to 1.4.9. From the changelog:
indexers:

* omindex:

  + Try harder to avoid opening a file being indexed more than once by
    reusing the file descriptor in more cases.

  + Hint to the OS not to cache output from external filters which require
    using a temporary file.

* scriptindex:

  + If the LOAD action successfully opens a file but hits a read error the
    error message now reports the file name correctly.  Previously it would
    report the partial file contents read so far instead of the file name.

portability:

* We no longer call posix_fadvise() with POSIX_FADV_NOREUSE under Linux,
  since it's still not implemented there.  We also now only call
  posix_fadvise() with POSIX_FADV_DONTNEED right before we close the file
  descriptor under Linux.
2018-11-05 05:42:59 +00:00
schmonz
6755453cc7 Update to 1.4.9. From the changelog:
API:

* Document::add_posting(): Fix bugs with the change in 1.4.8 to more
  efficiently handle insertion of a batch of extra positions in ascending
  order.  These could lead to missing positions and corrupted encoded
  positional data.

remote backend:

* Avoid hang if remote connection shutdown fails by not waiting for the
  connection to close in this situation.  Seems to fix occasional hangs seen on
  macOS.  Patch from Germán M. Bravo.
2018-11-05 05:42:46 +00:00
bsiegert
ac232c7df5 Revbump all Go packages after go111 update. 2018-11-04 18:37:54 +00:00
adam
73db570c44 py-jsbeautifier: updated to 1.8.8
v1.8.8:
async function in object wrong indentation
2018-11-03 09:17:58 +00:00
tsutsui
38b500b92f ruby-nokogiri: update to 1.8.5.
Upstream changes (from CHANGELOG.md):

# 1.8.5 / 2018-10-04

## Security Notes

[MRI] Pulled in upstream patches from libxml2 that address CVE-2018-14404
and CVE-2018-14567. Full details are available in [#1785]
(https://github.com/sparklemotion/nokogiri/issues/1785).
Note that these patches are not yet (as of 2018-10-04) in an upstream
release of libxml2.


## Bug fixes

* [MRI] Fix regression in installation when building against system
  libraries, where some systems would not be able to find libxml2 or
  libxslt when present. (Regression introduced in v1.8.3.) [#1722]
* [JRuby] Fix node reparenting when the destination doc is empty. [#1773]
2018-11-01 15:00:31 +00:00
bsiegert
cf88156f95 Import wip/enchant as textproc/enchant2.
This is the newer 2.x release series of enchant. The package does not
conflict with the older 1.x (textproc/enchant). The goal is to move
all reverse-depends to this version, then delete enchant 1.
2018-11-01 09:36:47 +00:00
bsiegert
e90528e502 Update uriparser to 0.9.0.
2018-10-27 -- 0.9.0

>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx*
      Commit 864f5d4c127def386dd5cc926ad96934b297f04e
      Thanks to Google Autofuzz team for the report!
  * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx*
      Commit f76275d4a91b28d687250525d3a0c5509bbd666f
      Thanks to Google Autofuzz team for the report!
  * Fixed: Protect uriResetUri* against acting on NULL input
      Commit f58c25069cf4a986fe17a80c5b38687e31feb539
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code
  * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex*
      Reported space requirements were 1 byte bigger than necessary
  * Changed: Marked as deprecated:
      Deprecated functions:
        uriNormalizeSyntaxMaskRequired[AW]
        uriParseUri[AW]
        uriParseUriEx[AW]
  * Added: Add convenience functions to ease user code to parse a single URI
      New functions:
        uriParseSingleUri[AW]
        uriParseSingleUriEx[AW]
        uriParseSingleUriExMm[AW]
  * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen
      New functions (as extension of existing ones):
        uriAddBaseUriExMm[AW]
        uriComposeQueryMallocExMm[AW]
        uriDissectQueryMallocExMm[AW]
        uriFreeQueryListMm[AW]
        uriFreeUriMembersMm[AW]
        uriNormalizeSyntaxExMm[AW]
        uriParseSingleUriExMm[AW]
        uriRemoveBaseUriMm[AW]
      New functions (for convenience):
        uriCompleteMemoryManager
        uriEmulateCalloc
        uriEmulateReallocarray
        uriTestMemoryManager
      New error codes:
        URI_ERROR_MEMORY_MANAGER_FAULTY
        URI_ERROR_MEMORY_MANAGER_INCOMPLETE
      New types:
        UriFuncCalloc
        UriFuncFree
        UriFuncMalloc
        UriFuncRealloc
        UriFuncReallocarray
        UriMemoryManager
  * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired*
      New functions:
        uriNormalizeSyntaxMaskRequiredEx[AW]
  * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1
  * Improved: Make test suite free of memory leaks (GitHub #31)
      Thanks to AddressSanitizer!
  * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29)
      Related configure option --enable-sizedown has also been removed.
  * Soname: 1:23:0
2018-10-29 16:17:25 +00:00
abs
5881379402 Adjust CC_VERSION check from gcc-8* to gcc-[89]* 2018-10-29 14:41:56 +00:00