Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
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.
|
|
|
|
|
|
|
|
* 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)
|
|
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.
|
|
Add "USE_LANGUAGES= # noen" for pure Ruby packages.
|
|
|
|
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
|
|
0.5:
Unknown changes
|
|
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
|
|
0.8.2:
Unknown changes
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
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
|
|
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.
|
|
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.
|
|
expects to find.
Restore the old behaviour.
|
|
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.
|
|
changes unknown
|
|
2020.6.8:
Unknown changes
|
|
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).../
|
|
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]
|
|
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
|
|
5.68
Fix segfault at exit
5.69
Fix Sonnet autodetect failing on Indian langs
Create ConfigView an unmanaged ConfigWidget
|
|
changes unknown
|
|
ichanges unknown
|
|
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
|
|
|
|
|
|
|
|
|
|
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.
|
|
0.904 Jun 03 May 2020
- Minor packaging improvement
0.903 Jun 03 May 2020
- No spurious test failures when DateTime::TimeZone fails
|
|
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-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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
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
|
|
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
|
|
1.2.9:
* Added support for ``stacked`` and ``percent_stacked`` Line charts.
|
|
using the system locale with Python 3.6 otherwise, falling back to
ASCII.
|