summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2020-09-18Pullup ticket #6323 - requested by hebsiegert1-0/+14
textproc/groonga: PowerPC build fix Revisions pulled up: - textproc/groonga/hacks.mk 1.5 --- Module Name: pkgsrc Committed By: he Date: Sun Sep 13 13:16:10 UTC 2020 Added Files: pkgsrc/textproc/groonga: hacks.mk Log Message: Add use of devel/libatomic on powerpc ports; fixes the build since this platform doesn't have native 8-byte atomics.
2020-08-14Pullup ticket #6294 - requested by wizbsiegert3-3/+20
textproc/hunspell: security fix Revisions pulled up: - textproc/hunspell/Makefile 1.32 - textproc/hunspell/distinfo 1.13 - textproc/hunspell/patches/patch-src_hunspell_suggestmgr.cxx 1.1 --- Module Name: pkgsrc Committed By: wiz Date: Mon Aug 3 11:19:28 UTC 2020 Modified Files: pkgsrc/textproc/hunspell: Makefile distinfo Added Files: pkgsrc/textproc/hunspell/patches: patch-src_hunspell_suggestmgr.cxx Log Message: hunspell: fix CVE-2019-16707 using upstream patch Bump PKGREVISION.
2020-06-24go-chroma: fix bl3.nikita1-1/+7
2020-06-24go-goldmark: add bl3 for hugo updatenikita1-0/+16
2020-06-22dwdiff: pkg-config is used to find textproc/icuryoon1-1/+2
2020-06-22textproc/guile-json: Update to 4.1.0nikita2-7/+7
* Version 4.1.0 (Jun 6, 2020) - Speed up number parsing by a 2x factor by avoiding using textual ports. - Simplify unicode string builder. - Improve string builder performance by not going back and forth with lists, strings and characters. * Version 4.0.1 (May 17, 2020) - (scm->json-string) #:validate keyword argument should default to true as stated in the documentation. * Version 4.0.0 (May 16, 2020) Breaking changes: - (scm->json) and (scm->json-string) #:espace keyword argument has been renamed to #:solidus. - JSON null now defaults to the null symbol. This can be changed in all public functions with the #:null keyword argument. Bug fixes and improvements: - Fix parsing of invalid numbers (e.g. "-"). - Go back to using (cond) instead of (match) since (match) reduces performance. - The json-parser record type has been removed as the record only contained the port. Removing the need to access records also had a slight performance increase. - Use a plain list to read strings which brings significant speed improvements. - Replace `display` with `put-string` on JSON builder. - Don't use map to parse expected string, simply use (string-ref). (thanks to Linus Björnstam) - Build array list with (cons) and (reverse). Big performance increase. (suggested by Linus Björnstam) - Check (eof-object?) last instead of first. This avoids unnecessary checks which is the regular use-case. (suggested by Linus Björnstam) - Use string ports to parse numbers. (suggested by Linus Björnstam) - Don't need to use character-sets to detect whitespaces. JSON only defines four possible types of whitespaces: space, linefeed, carriage return and horizontal tab. (suggested by Linus Björnstam) * Version 3.5.0 (Apr 21, 2020) - Simplify parser by using `match`. Idea taken from Chickadee's JSON parser (https://dthompson.us/projects/chickadee.html). This also made it easier to clean up some functions. - Better handling of invalid numbers. - Improve handling of EOF. Most parsing functions were not taking care of it. - Fix error when parsing objects with commas and no following elements are found. * Version 3.4.0 (Apr 11, 2020) - Fix parsing 0 with an exponent. (Fixes #55) - Fix cross compilation. (thanks to Jan Nieuwenhuizen)
2020-06-21mk/haskell.mk: fix PLIST generation for Haskell packagesrillig1-4/+4
The package textproc/hs-cgrep does not install a Haskell library. This was unexpected to mk/haskell.mk, which generated an obviously wrong PLIST file for that package, and for 3 other packages. Noticed by wiz.
2020-06-21Add "USE_LANGUAGES= # noen"taca1-1/+3
Add "USE_LANGUAGES= # noen" for pure Ruby packages.
2020-06-21textproc/openjade: install missing manual pagerillig2-6/+7
2020-06-20py-xmlschema: updated to 1.2.2adam2-7/+7
v1.2.2: * Fix XPath context for schema nodes * Fix XPath parser and context for identities v1.2.1: * Fix content type classification * Make sandbox mode more explicit * Allow alphanumeric prefixes for the base converter * Fix XPath issues with default namespace * Fix W3C tests on XSD identities
2020-06-18py-iniparse: updated to 0.5adam4-24/+42
0.5: Unknown changes
2020-06-18lang/rails60: update to 6.0.3.2taca1-5/+5
Update Ruby on Rails to 6.0.3.2. www/ruby-actionpack60 is the really updated package and other packages have no change except version. CHANGELOG of www/ruby-actionpack60 is here: ## Rails 6.0.3.2 (June 17, 2020) ## * [CVE-2020-8185] Only allow ActionableErrors if show_detailed_exceptions is enabled
2020-06-18py-markovify: updated to 0.8.2adam2-7/+7
0.8.2: Unknown changes
2020-06-18textproc/Makefile: sort entriesgutteridge1-2/+2
2020-06-17Revbump Go packages after Go 1.14.4 update.bsiegert14-27/+28
2020-06-16py-peg2: add USE_LANGUAGESadam1-1/+3
2020-06-16Import: textproc/py-peg2pin5-1/+45
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-15textproc/ruby-builder: update to 3.2.4taca3-9/+12
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-11py-rapidjson: added version 0.9.1adam5-1/+40
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-11py-rst2pdf: updated to 0.97adam3-22/+10
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-10Update to 1.4.16. From the changelog:schmonz1-5/+5
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-10Update to 1.4.16. From the changelog:schmonz6-17/+19
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-10Upstream stoppped installing onigposix.h, which e.g. wip/libevhtphauke2-2/+7
expects to find. Restore the old behaviour.
2020-06-09textproc: Add uchardetnia6-1/+60
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-09kde: update kde release service to 20.04.1markd3-9/+14
changes unknown
2020-06-09py-regex: updated to 2020.6.8adam2-7/+7
2020.6.8: Unknown changes
2020-06-08oniguruma: updated to 6.9.5.1adam3-11/+13
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-07textproc/ruby-coderay: update to 1.1.3taca2-7/+7
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-07syntax-highlighting: update to 5.70.0markd3-9/+8
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-07sonnet: update to 5.70.0markd3-8/+11
5.68 Fix segfault at exit 5.69 Fix Sonnet autodetect failing on Indian langs Create ConfigView an unmanaged ConfigWidget
2020-06-07kcompletion: updat to 5.70.0markd2-7/+6
changes unknown
2020-06-07kcodecs: update to 5.70.0markd2-7/+6
ichanges unknown
2020-06-07kapidox: update to 5.70.0markd2-24/+6
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-05textproc: Add align to Makefilesjmulder1-1/+2
2020-06-05textproc/align: Import from wip. Aligns textsjmulder4-0/+25
2020-06-05*: Apply revbump for graphics/giflib API change.jperkin1-2/+2
2020-06-05textproc: Enable dwdiffryoon1-1/+2
2020-06-05textproc/dwdiff: import dwdiff-2.1.2ryoon5-0/+75
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-04p5-XML-Atom-SimpleFeed: Update to 0.904.kleink2-8/+7
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-02libxlsxwriter: Update to 0.9.5sjmulder3-9/+9
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-02uriparser: Update to 0.9.4nia3-13/+16
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-02reset revisionadam2-4/+3
2020-06-02libyaml: updated to 0.2.5adam2-11/+8
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-02Revbump for icuadam73-131/+146
2020-06-02icu: updated to 67.1adam3-15/+15
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-01textproc/dikt: suppres USE_TOOLS+=perl warningrillig1-1/+2
2020-06-01py-relatorio: updated to 0.9.1adam2-7/+7
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-01py-xmlschema: updated to 1.2.0adam4-8/+24
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-01py-xlsxwriter: updated to 1.2.9adam2-7/+7
1.2.9: * Added support for ``stacked`` and ``percent_stacked`` Line charts.
2020-05-31Explicitly read files as unicode for Python 3. The content is convertedjoerg2-1/+21
using the system locale with Python 3.6 otherwise, falling back to ASCII.