216 Commits

Author SHA1 Message Date
SupervisedThinking
24ed24a094 nlohmann-json: use cmake toolchain
- the meson build is rather incomplete & not all packages were satisfied by a pkgconfig file which it provides, those looking for cmake config files e.g by calling `find_package(nlohmann_json 3.8 REQUIRED)` will fail
2022-12-14 17:26:00 +01:00
Rudi Heitbaum
7ceb416256 pugixml: update to 1.13 2022-11-20 05:46:50 +00:00
Rudi Heitbaum
42e4f9f7a6 expat: update to 2.5.0 2022-11-20 05:46:50 +00:00
Rudi Heitbaum
20f87c5a12 libidn2: update to 2.3.4 2022-11-20 05:46:50 +00:00
SupervisedThinking
cab6f0fd0c chrome-depends: move various packages
- all of them were referenced by several other packages beside the chrome
2022-11-09 15:50:35 +01:00
Rudi Heitbaum
7f31ad7a3c libxml2: update to 2.10.3 2022-10-15 02:14:27 +00:00
Rudi Heitbaum
36fbabbb31 expat: update to 2.4.9 and URIs
https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes
2022-10-15 02:13:02 +00:00
CvH
074c452bfd
Merge pull request #6852 from heitbaum/pkgtoolchain1
migrate to cmake and meson builds
2022-08-31 12:33:47 +02:00
Rudi Heitbaum
b16aa44eb0 libxslt: update to 1.1.37 2022-08-30 10:26:31 +00:00
Rudi Heitbaum
cd2a920b62 libxml2: update to 2.10.2 2022-08-30 10:26:31 +00:00
Rudi Heitbaum
c2ca0ff90e jsoncpp: migrate to meson build 2022-08-30 10:15:33 +00:00
Rudi Heitbaum
d973ab5c59 libxml2: update to 2.10.1 2022-08-27 06:36:53 +00:00
Rudi Heitbaum
d0aa5a12b6 libxslt: update to 1.1.36 2022-08-20 12:38:37 +00:00
Rudi Heitbaum
ffdf7deff4 libxml2: update to 2.10.0 2022-08-20 12:38:37 +00:00
Rudi Heitbaum
4d6f5c3bdd libidn2: update to 2.3.3 and https 2022-08-18 11:40:53 +00:00
Rudi Heitbaum
16a93f5126 nlohmann-json: update to 3.11.2 2022-08-18 11:20:36 +00:00
Rudi Heitbaum
4a32a3ded6 nlohmann-json: build using meson 2022-07-02 12:04:45 +00:00
Rudi Heitbaum
7514ca50d9 expat: update to 2.4.8 2022-06-24 11:46:58 +00:00
heitbaum
7095b1669c pugixml: update to 1.12.1 2022-06-24 11:46:58 +00:00
heitbaum
344b02d9ed tinyxml2: update to 9.0.0 and meson build system 2022-06-18 13:12:49 +00:00
heitbaum
d8a87fa1a0 jsoncpp: update to 1.9.5 2022-06-18 13:10:48 +00:00
heitbaum
e27c31f72a nlohmann-json: update to 3.10.5 2022-06-18 13:10:48 +00:00
Rudi Heitbaum
1383ba5e10 libxml2: update to 2.9.14
release notes:
- https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.9.14
2022-05-06 08:31:29 +00:00
heitbaum
b9843e2152 libxml2: update to 2.9.13
- continue to use autotools

update 2.9.10 (Oct 30 2019) to 2.9.13 (Feb 19 2022)
release notes: http://xmlsoft.org/news.html

v2.9.13: Feb 19 2022
Security:
- [CVE-2022-23308] Use-after-free of ID and IDREF attributes (Thanks to Shinji Sato for the report)
- Use-after-free in xmlXIncludeCopyRange (David Kilzer)
- Fix Null-deref-in-xmlSchemaGetComponentTargetNs (huangduirong)
- Fix memory leak in xmlXPathCompNodeTest
- Fix null pointer deref in xmlStringGetNodeList
- Fix several memory leaks found by Coverity (David King)
Fixed regressions:
- Fix regression in RelaxNG pattern matching
- Properly handle nested documents in xmlFreeNode
- Fix regression with PEs in external DTD
- Fix random dropping of characters on dumping ASCII encoded XML (Mohammad Razavi)
- Revert "Make schema validation fail with multiple top-level elements"
- Fix regression when parsing invalid HTML tags in push mode
- Fix regression parsing public IDs literals in HTML
- Fix buffering in xmlOutputBufferWrite
- Fix whitespace when serializing empty HTML documents
- Fix XPath recursion limit
- Fix regression in xmlNodeDumpOutputInternal
- Work around lxml API abuse
Bug fixes:
- Fix xmlSetTreeDoc with entity references
- Fix double counting of CRLF in comments
- Make sure to grow input buffer in xmlParseMisc
- Don't ignore xmllint options after "-"
- Don't normalize namespace URIs in XPointer xmlns() scheme
- Fix handling of XSD with empty namespace
- Also register HTML document nodes
- Make xmllint return an error if arguments are missing
- Fix handling of ctxt->base in xmlXPtrEvalXPtrPart
- Fix xmllint --maxmem
- Fix htmlReadFd, which was using a mix of xml and html context functions (Finn Barber)
- Move current position before possible calling of ctxt->sax->characters (Yulin Li)
- Fix parse failure when 4-byte character in UTF-16 BE is split across a chunk (David Kilzer)
- Patch to forbid epsilon-reduction of final states (Arne Becker)
- Avoid segfault at exit when using custom memory functions (Mike Dalessio)
Tests, code quality, fuzzing:
- Remove .travis.yml
- Make xmlFuzzReadString return a zero size in error case
- Fix unused function warning in testapi.c
- Update NewsML DTD in test suite
- Add more checks for malloc failures in xmllint.c
- Avoid potential integer overflow in xmlstring.c
- Run CI tests with UBSan implicit-conversion checks
- Fix casting of line numbers in SAX2.c
- Fix integer conversion warnings in hash.c
- Add explicit casts in runtest.c
- Fix integer conversion warning in xmlIconvWrapper
- Add suffix to unsigned constant in xmlmemory.c
- Add explicit casts in testchar.c
- Fix integer conversion warnings in xmlstring.c
- Add explicit cast in xmlURIUnescapeString
- Remove unused variable in xmlCharEncOutFunc (David King)
Build system, portability:
- Remove xmlwin32version.h
- Fix fuzzer test with VPATH build
- Support custom prefix when installing Python module
- Remove Makefile.win
- Remove CVS and SVN-related code
- Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
- Correctly install the HTML examples into their subdirectory (Mattia Rizzolo)
- Refactor the settings of $docdir (Mattia Rizzolo)
- Remove unused configure checks (Ben Boeckel)
- python/Makefile.am: use *_LIBADD, not *_LDFLAGS for LIBS (Sam James)
- Fix check for libtool in autogen.sh
- Use version in configure.ac for CMake (Timothy Lyanguzov)
- Add CMake alias targets for embedded projects (Markus Rickert)
Documentation:
- Remove SVN keyword anchors
- Rework README
- Remove README.cvs-commits
- Remove old ChangeLog
- Update hyperlinks
- Remove README.docs
- Remove MAINTAINERS
- Remove xmltutorial.pdf
- Upload documentation to GitLab pages
- Document how to escape XML_CATALOG_FILES
- Fix libxml2.doap
- Update URL for libxml++ C++ binding (Kjell Ahlstedt)
- Generate devhelp2 index file (Emmanuele Bassi)
- Mention XML_CATALOG_FILES is space-separated (Jan Tojnar)
- Add documentaiton for xmllint exit code 10 (Rainer Canavan)
- Fix some validation errors in the FAQ (David King)
- Add instructions on how to use CMake to compile libxml (Markus Rickert)

Release of libxml2-2.9.12
Brown paper bag release, some recently added sources were missing from
the 2.9.11 tarball:
- configure.ac: bump version
- fuzz/Makefile.am: add fuzz.h and seed/regexp to EXTRA_DIST

Release of libxml2-2.9.11
Prompted by CVE-2021-3541, but this includes an awful lot of serious bug
fixes by Nick and others.
- configure.ac: bumped to new release
- doc/* updated and regenerated

Patch for security issue CVE-2021-3541
This is relapted to parameter entities expansion and following
the line of the billion laugh attack. Somehow in that path the
counting of parameters was missed and the normal algorithm based
on entities "density" was useless.
2022-02-21 00:04:43 +00:00
heitbaum
f633efc567 libxslt: update to 1.1.35
enables compile against libxml2 2.9.13

update 1.1.34 (2019-10-30) to 1.1.35 (2022-02-16)

references to issue with libxml2 2.9.12 compile:
- https://gitlab.gnome.org/GNOME/libxslt/-/issues/51
- https://gitlab.gnome.org/GNOME/libxslt/-/issues/52
2022-02-21 00:03:09 +00:00
heitbaum
c795b11c8d libxml2: fix build with Python 3.9
Fixes issue of In C, if expressions should be parenthesized.
PyLong_Check, PyUnicode_Check etc. happened to expand to a parenthesized
expression before, but that's not API to rely on.  Since Python 3.9.0a4
it needs to be parenthesized explicitly.

https://gitlab.gnome.org/GNOME/libxml2/-/issues/149
https://gitlab.gnome.org/GNOME/libxml2/-/merge_requests/71
2022-02-13 06:56:49 +00:00
heitbaum
4fc116ca95 libxml2: tidy up package.mk and simplify with no overrides 2022-02-12 09:41:01 +00:00
heitbaum
839bb33407 expat: update to 2.4.4
update 2.4.1 (2021-05-23) to 2.4.4 (2022-01-30)

changelog:
- https://github.com/libexpat/libexpat/blob/R_2_4_4/expat/Changes
release dates:
- https://libexpat.github.io/
2022-02-05 04:04:32 +00:00
Matthias Reichl
772bcabf7a Revert "sqlite: enable ICU support"
This reverts commit 537c0e2b4b5c12c298d9e6c776feb4cdc3118dcc.
2022-01-14 19:13:31 +01:00
heitbaum
a7c128993f icu: update to 70.1 and PKG_SITE
update 69.1 (2021-04-08) to 70.1 (2021-10-27)

ICU 70 updates to Unicode 14, including new characters, scripts, emoji,
and corresponding API constants. ICU 70 adds support for emoji
properties of strings. It also updates to CLDR 40 locale data with many
additions and corrections. ICU 70 also includes many other bug fixes and
enhancements, especially for measurement unit formatting, and it can now
be built and used with C++20 compilers.

For details, please see https://icu.unicode.org/download/70.
2022-01-05 00:47:12 +00:00
Christian Hewitt
0d1e2a6beb
Merge pull request #5977 from Kurganov/le11-sqlite-icu
sqlite: enable ICU support
2022-01-01 16:07:01 +00:00
Ian Leonard
9d7212de19 libidn2: update to 2.3.2
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-12-30 22:16:05 +00:00
heitbaum
235d54b6b2 expat: update to 2.4.1 2021-12-19 07:34:05 +00:00
kurganov
537c0e2b4b sqlite: enable ICU support 2021-12-14 10:56:58 +03:00
SupervisedThinking
1afac97be1 pugixml: added host build depends 2021-11-16 17:04:15 +01:00
Matthias Reichl
702f740038 jsoncpp: only build static library
Version 1.9.4 changed default build options so that the
shared library is built by default which breaks addons linking
against it.

Explicitly set the build options so that only the static library
is built, as before the bump.

Signed-off-by: Matthias Reichl <hias@horus.com>
2021-02-06 12:03:51 +01:00
Ian Leonard
b9821a561d textproc: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:34:17 +00:00
heitbaum
5062d512e7 tinyxml2: update to 8.0 2021-01-08 23:15:24 +00:00
heitbaum
5a19e5403d pugixml: update to 1.11.4 2021-01-08 23:15:24 +00:00
heitbaum
128225d376 nlohmann-json: update to 3.9.1 2021-01-08 23:15:24 +00:00
heitbaum
effe253de9 libxml2: build host --with-python 2021-01-08 23:15:18 +00:00
heitbaum
dfc4e9af8c jsoncpp: update to 1.9.4 2021-01-07 10:28:27 +00:00
CvH
a34ee4cdad
Merge pull request #4801 from heitbaum/d3
Package updates devel,nano,textproc,libexif
2020-12-30 23:10:57 +01:00
CvH
6e9e0f9f20 tinyxml: revert url change 2020-12-28 01:16:30 +01:00
CvH
b4b50593eb tinyxml: cleanup version 2020-12-27 20:30:27 +01:00
heitbaum
622f439d21 expat: update to 2.2.10 2020-12-26 14:27:15 +00:00
MilhouseVH
84b6686dec jsoncpp: update to jsoncpp-1.9.2 2020-02-17 06:37:58 +00:00
MilhouseVH
5b5a63ed17 nlohmann-json: update to nlohmann-json-3.7.3 2020-02-17 06:37:58 +00:00
MilhouseVH
df7b17613e pugixml: update to pugixml-1.10 2020-02-17 06:37:58 +00:00
MilhouseVH
002958d40b libxslt: update to libxslt-1.1.34 2020-02-17 06:37:58 +00:00