2023-09-18 15:21:40 by Greg Troxel | Files touched by this commit (1) |
Log message:
py-libxml2: Add explanation of incorrect header file processing
It remains to turn the explanation of what is going wrong into a fix,
awaiting comments and perhaps the branch.
The esssence of the problem is that at least on older macOS, there is
a native libxml2 with legacy enabled, not intended to be used by the
package, and a native iconv, which is intended to be used, and the
ordering of -I results in the native libxml2 headers being used.
|
2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319) |
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).
No change to BUILD_DEPENDS as used correctly inside buildlink3.
As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) |  |
Log message:
revbump after textproc/icu update
|
2023-04-15 15:06:22 by David H. Gutteridge | Files touched by this commit (4) |  |
Log message:
libxml2 & py-libxml2: update to 2.10.4
v2.10.4: Apr 11 2023
### Security
- [CVE-2023-29469] Hashing of empty dict strings isn't deterministic
- [CVE-2023-28484] Fix null deref in xmlSchemaFixupComplexType
- schemas: Fix null-pointer-deref in xmlSchemaCheckCOSSTDerivedOK
### Regressions
- SAX2: Ignore namespaces in HTML documents
- io: Fix "buffer full" error with certain buffer sizes
|
2023-01-27 15:52:53 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
py-libxml2: Bump PKGREVISION for libxml2 fix.
Set straight to 2 because this was previously erroneously coming from
libxml2's Makefile.common which had it set to 1.
|
2023-01-22 11:30:22 by Thomas Klausner | Files touched by this commit (1) |  |
Log message:
py-libxml2: update to 2.10.3.
Change: see libxml2.
|
2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) |  |
Log message:
massive revision bump after textproc/icu update
|
2022-05-06 02:55:55 by David H. Gutteridge | Files touched by this commit (4) |  |
Log message:
libxml2: update to 2.9.14, includes security fixes
v2.9.14: May 02 2022:
- Security:
[CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
Fix potential double-free in xmlXPtrStringRangeFunction
Fix memory leak in xmlFindCharEncodingHandler
Normalize XPath strings in-place
Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars()
(David Kilzer)
Fix leak of xmlElementContent (David Kilzer)
- Bug fixes:
Fix parsing of subtracted regex character classes
Fix recursion check in xinclude.c
Reset last error in xmlCleanupGlobals
Fix certain combinations of regex range quantifiers
Fix range quantifier on subregex
- Improvements:
Fix recovery from invalid HTML start tags
- Build system, portability:
Define LFS macros before including system headers
Initialize XPath floating-point globals
configure: check for icu DEFS (James Hilliard)
configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
Fix build with older Python versions
Fix --without-valid build
|
2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) |  |
Log message:
revbump for textproc/icu update
|
2022-03-15 04:21:20 by David H. Gutteridge | Files touched by this commit (1) |
Log message:
py-libxml2: fix packaging checks when PREFIX is /usr/local
Substituting for /usr/local is a no-op in this case. Addresses
PR pkg/56747 from John Klos.
|