pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/libxml2
Module Name: pkgsrc
Committed By: wiz
Date: Thu Apr 17 21:37:53 UTC 2025
Modified Files:
pkgsrc/textproc/libxml2: Makefile.common PLIST buildlink3.mk distinfo
pkgsrc/textproc/libxml2/patches: patch-configure
Removed Files:
pkgsrc/textproc/libxml2/patches: patch-nanohttp.c
Log Message:
libxml2: update to 2.14.2
v2.14.2: Apr 17 2025
### Security
- [CVE-2025-32415] schemas: Fix heap buffer overflow in
xmlSchemaIDCFillNodeTables
- [CVE-2025-32414] python: Read at most len/4 characters. (Maks Verver)
### Build
- error: Fix initGenericErrorDefaultFunc compatibility macro
- meson: don't link with pthreads on Windows (Benjamin Gilbert)
- cmake, meson: Align Darwin version info with Autotools
- globals: Fix --with-thread-alloc build
- meson: ensure relaxng option supports minimum option (Lovell Fuller)
v2.14.1: Apr 3 2025
### Regressions
- parser: Fix XML_PARSE_NOBLANKS dropping non-whitespace text
### Build systems
- win32-legacy: Fix build (ThomasK)
- meson: Fix build from tarball
- cmake, meson: Change library filename to libxml2.so.16.0.0
v2.14.0: Mar 27 2025
### Major changes
The HTML tokenizer now conforms fully to HTML5. Several non-standard
syntax warnings were removed. Note that HTML5 tree construction isn't
implemented yet.
Binary compatibility is restricted to versions 2.14 or newer. On ELF
systems, the soname was bumped from libxml2.so.2 to libxml2.so.16.
The serialization API will now take user-provided or default encodings
into account when serializing attribute values, matching the
serialization of text and avoiding unnecessary escaping.
The XML parser won't try to merge consecutive CDATA sections as before
to align with web standards. Each CDATA section will create exactly one
node or SAX callback.
Support for RELAX NG can now be disabled with a new configuration
option independently of XML Schemas support. It is still enabled by
default.
The "legacy" configuration option won't enable support for HTTP and
LZMA anymore. These features will be removed in the next release.
Parts of the xmllint executable were refactored, allowing the
combination of more options. OOM errors should be reported reliably now.
Several improvements were made to the build systems. Meson is fully
supported now.
Parts of the buffering code were reworked and simplified.
Overflow checks before reallocations were hardenend.
Some unprefixed symbols were renamed to avoid namespace pollution.
### Other potentially incompatible changes
Strings passed to the "characters" callback of the HTML SAX parser
aren't null-terminated anymore, matching the behavior of the XML
parser. Custom SAX parsers must use the "len" argument.
xmlIOParseDTD doesn't allow null bytes at the end of the input anymore.
Type and layout of conversion callbacks in struct xmlCharEncodingHandler
were changed. Applications using libxml2's encoding conversion API
should use functions xmlCharEncInFunc and xmlCharEncOutFunc instead of
accessing the callbacks directly.
### New features
Input callbacks can now be set on a parser context and an improved API
to create parser input is available. The following new functions,
taking a parser input object, were added:
- xmlCtxtParseDocument
- xmlCtxtParseContent as replacement for xmlParseBalancedChunkMemory
and xmlParseInNodeContext
- xmlCtxtParseDtd
The xmlSave API now has additional options to replace global settings.
Parser options XML_PARSE_UNZIP, XML_PARSE_NO_SYS_CATALOG and
XML_PARSE_CATALOG_PI were added.
An API function to install a custom character encoding converter is
now available. This makes it possible to use ICU for encoding conversion
even if libxml2 was compiled without ICU support, see example/icu.c.
### Deprecations
Access to many public struct members is now deprecated. Several accessor
functions were added to use instead.
More internal functions were deprecated.
### Removals
Metadata about the HTML4 content model was removed from the htmlElemDesc
struct and related functions were deprecated.
The FTP module and related functions were removed.
Support for the range and point extensions of the xpointer() scheme
was removed. The rest of the XPointer implementation isn't affected.
The xpointer() scheme now behaves like the xpath1() scheme.
Several legacy symbols and the functions in xmlunicode.h were removed.
Some unprefixed, internal macros like ATTRIBUTE_UNUSED were removed
from public headers.
ELF version information was removed.
The shell was moved from libxml2 to xmllint. Several related functions
are no longer available.
The libxml.m4 file containing autoconf macros was removed.
The --with-tree configuration option was removed.
The hack to detect single-threaded programs under glibc was removed.
### Planned removals
Support for HTTP and LZMA compression is planned to be removed in the
2.15 release.
The following features are considered for removal:
- Modules API (xmlmodule.h)
- Schematron support
- Support for zlib compressed file I/O
- Legacy Windows build system in win32
RELAX NG support is still in a bad state and a long-term removal
candidate.
v2.13.7: Mar 27 2025
### Regressions
- tree: Fix xmlTextMerge with NULL args
- io: Fix `compressed` flag for uncompressed stdin
- parser: Fix parsing of DTD content
v2.13.6: Feb 18 2025
### Security
- [CVE-2025-24928] Fix stack-buffer-overflow in xmlSnprintfElements
- [CVE-2024-56171] Fix use-after-free after xmlSchemaItemListAdd
- pattern: Fix compilation of explicit child axis
### Regressions
- xmllint: Support compressed input from stdin
- uri: Fix handling of Windows drive letters
- reader: Fix return value of xmlTextReaderReadString again
- SAX2: Fix xmlSAX2ResolveEntity if systemId is NULL
### Portability
- dict: Handle ENOSYS from getentropy gracefully
- Fix compilation with uclibc (Dario Binacchi)
- python: Declare init func with PyMODINIT_FUNC
- tests: Fix sanitizer version check on old Apple clang
- cmake: Work around broken sys/random.h in old macOS SDKs
### Build
- autotools: Set AC_CONFIG_AUX_DIR
- cmake: Always build Python module as shared library
- cmake: add missing `Bcrypt` link on Windows (Saleem Abdulrasool)
- cmake: Fix compatibility in package version file
v2.13.5: Nov 12 2024
### Regressions
- xmlIO: Fix reading from non-regular files like pipes
- xmlreader: Fix return value of xmlTextReaderReadString
- parser: Fix loading of parameter entities in external DTDs
- parser: Fix downstream code that swaps DTDs
- parser: Fix detection of duplicate attributes
- string: Fix va_copy fallback
### Bug fixes
- xpath: Fix parsing of non-ASCII names
v2.13.4: Sep 18 2024
### Regressions
- parser: Make unsupported encodings an error in declarations
- io: don't set the executable bit when creating files (triallax)
- xmlcatalog: Improved fix for #699
- Revert "catalog: Fetch XML catalog before dumping"
- io: Add missing calls to xmlInitParser
- tree: Restore return value of xmlNodeListGetString with NULL list
- parser: Fix error handling after reaching limit
- parser: Make xmlParseChunk return an error if parser was stopped
### Bug fixes
- python: Fix SAX driver with character streams
### Improvements
- xpath: Make recursion check work with xmlXPathCompile
- parser: Report at least one fatal error
### Portability
- include: Check whether _MSC_VER is defined
v2.13.3: Jul 24 2024
### Security
- [CVE-2024-40896] Fix XXE protection in downstream code
### Regressions
- autotools: Use AC_CHECK_DECL to check for getentropy
- xinclude: Fix fallback for text includes
- io: Don't call getcwd in xmlParserGetDirectory
- io: Fix return value of xmlFileRead
- parser: Fix error return of xmlParseBalancedChunkMemory
### Improvements
- xinclude: Set error handler when parsing text
- Undeprecate xmlKeepBlanksDefault
v2.13.2: Jul 4 2024
### Regressions
- tree: Fix handling of empty strings in xmlNodeParseContent
- valid: Restore ID lookup
- parser: Reenable ctxt->directory
- uri: Handle filesystem paths in xmlBuildRelativeURISafe
- encoding: Make xmlFindCharEncodingHandler return UTF-8 handler
- encoding: Fix encoding lookup with xmlOpenCharEncodingHandler
- include: Define ATTRIBUTE_UNUSED for clang
- uri: Fix xmlBuildURI with NULL base
### Improvements
- uri: Enable Windows paths on Cygwin
- tests: Clarify licence of test/intsubset2.xml
v2.13.1: Jun 19 2024
### Regressions
- parser: Selectively reenable reading from "-"
- reader: Fix xmlTextReaderReadString
- xinclude: Set XPath context doc
- xinclude: Load included documents with XML_PARSE_DTDLOAD
- include: Don't redefine ATTRIBUTE_UNUSED
- include: Readd circular dependency between tree.h and parser.h
- xinclude: Add missing include (Jan Alexander Steffens (heftig))
- win32, msvc: fix missing linking against Bcrypt.lib (Miklos Vajna)
- xinclude: Don't raise error on empty nodeset
- parser: Make failure to load main document a warning
- tree: Fix freeing entities via xmlFreeNode
- parser: Pass global object to sax->setDocumentLocator
### Improvements
- io: Fix resetting xmlParserInputBufferCreateFilename hook
### Documentation
- Fix typo in NEWS (--with-html -> --with-http) (Ryan Carsten Schmidt)
- doc: Don't mention xmlNewInputURL
v2.13.0: Jun 12 2024
### Major changes
Most of the core code should now report malloc failures reliably. Some
API functions were extended with versions that report malloc failures.
New API functions for error handling were added:
- xmlCtxtSetErrorHandler
- xmlXPathSetErrorHandler
- xmlXIncludeSetErrorHandler
This makes it possible to register per-context error handlers without
resorting to global handlers.
A few error messages were improved and consolidated. Please update
downstream test suites accordingly.
A new parser option XML_PARSE_NO_XXE can be used to disable loading
of external entities or DTDs. This is most useful in connection with
XML_PARSE_NOENT.
Support for HTTP POST was removed.
Support for zlib, liblzma and HTTP is now disabled by default and has
to be enabled by passing --with-zlib, --with-lzma or --with-http to
configure. In legacy mode (--with-legacy) these options are enabled
by default as before.
Support for FTP will be removed in the next release.
Support for the range and point extensions of the xpointer() scheme
will be removed in the next release. The rest of the XPointer
implementation won't be affected. The xpointer() scheme will behave
like the xpath1() scheme.
Several more legacy symbols were deprecated. Users of the old "SAX1"
API functions are encouraged to upgrade to the new "SAX2" API,
available since version 2.6.0 from 2003.
Some deprecated global variables were made const:
- htmlDefaultSAXHandler
- oldXMLWDcompatibility
- xmlDefaultSAXHandler
- xmlDefaultSAXLocator
- xmlParserDebugEntities
### Deprecations and removals
- threads: Deprecate remaining ThrDef functions
- unicode: Deprecate most xmlUCSIs* functions
- memory: Remove memory debugging
- tree: Deprecate xmlRegisterNodeDefault
- tree: Deprecate xmlSetCompressMode
- html: Deprecate htmlHandleOmittedElem
- valid: Deprecate internal validation functions
- valid: Deprecate old DTD serialization API
- nanohttp: Deprecate public API
- Remove VMS support
- Remove Trio
### Bug fixes
- parser: Fix base URI of internal parameter entities
- tree: Handle predefined entities in xmlBufGetEntityRefContent
- schemas: Allow unlimited length decimals, integers etc. (Tomáš Ženčák)
- reader: Fix preservation of attributes
- parser: Always decode entities in namespace URIs
- relaxng: Fix tree corruption in xmlRelaxNGParseNameClass (Seiya Nakata)
- schemas: Fix ADD_ANNOTATION
- tree: Fix tree iteration in xmlDOMWrapRemoveNode
- tree: Declare namespace on clone in xmlDOMWrapCloneNode
- tree: Fix xmlAddSibling with last sibling
- tree: Fix xmlDocSetRootElement with multiple top-level elements
- catalog: Fetch XML catalog before dumping
- html: Don't close fd in htmlCtxtReadFd
### Improvements
- parser: Fix "Truncated multi-byte sequence" error
- Add missing _cplusplus processing clause (Sadaf Ebrahimi)
- parser: Rework handling of undeclared entities
- SAX2: Warn if URI resolution failed
- parser: Don't report error on invalid URI
- xmllint: Clean up option handling
- xmllint: Rework parsing
- parser: Don't create undeclared entity refs in substitution mode
- Make some globals const
- reader: Make xmlTextReaderReadString non-recursive
- reader: Rework xmlTextReaderRead{Inner,Outer}Xml
- Remove redundant size check (Niels Dossche)
- Remove redundant NULL check on cur (Niels Dossche)
- Remove always-false check old == cur (Niels Dossche)
- Remove redundant NULL check on cur (Niels Dossche)
- tree: Don't return empty localname in xmlSplitQName{2,3}
- xinclude: Don't try to fix base of non-elements
- tree: Don't coalesce text nodes in xmlAdd{Prev,Next}Sibling
- SAX2: Optimize appending children
- tree: Align xmlAddChild with other node insertion functions
- html: Use binary search in htmlEntityValueLookup
- io: Allocate output buffer with XML_BUFFER_ALLOC_IO
- encoding: Don't shrink input too early in xmlCharEncOutput
- tree: Tighten source doc check in xmlDOMWrapAdoptNode
- tree: Check destParent->doc in xmlDOMWrapCloneNode
- tree: Refactor text node updates
- tree: Refactor node insertion
- tree: Refactor element creation and parsing of attribute values
- tree: Simplify xmlNodeGetContent, xmlBufGetNodeContent
- buf: Don't use default buffer size for small strings
- string: Fix xmlStrncatNew(NULL, "")
- entities: Don't allow null name in xmlNewEntity
- html: Fix quadratic behavior in htmlNodeDump
- tree: Rewrite xmlSetTreeDoc
- valid: Rework xmlAddID
- tree: Remove unused node types
- tree: Make namespace comparison more consistent
- tree: Don't allow NULL name in xmlSetNsProp
- tree: Rework xmlNodeListGetString
- tree: Rework xmlTextMerge
- tree: Rework xmlNodeSetName
- tree: Simplify xmlAddChild with text parent
- tree: Disallow setting content of entity reference nodes
- tree: Rework xmlReconciliateNs
- schemas: fix spurious warning about truncated snprintf output
(Benjamin Gilbert)
- xmlschemastypes: Remove unreachable if statement (Maks Mishin)
- relaxng: Remove useless if statement (Maks Mishin)
- tree: Check for integer overflow in xmlStringGetNodeList
- http: Improve error message for HTTPS redirects
- catalog: Remove Windows hack
- save: Move DTD serialization code to xmlsave.c
- parser: Report fatal error if document entity couldn't be loaded
- xpath: Fix return of empty node-set in xmlXPathNodeCollectAndTest
- SAX2: Limit entity URI length to 2000 bytes
- parser: Account for full size of non-well-formed entities
- parser: Pop inputs if parsing DTD failed
- parser: Fix quadratic behavior when copying entities
- writer: Implement xmlTextWriterClose
- parser: Avoid duplicate namespace errors
- parser: Add XML_PARSE_NO_XXE parser option
- parser: Make xmlParseContent more useful
- error: Make xmlFormatError public
- encoding: Check whether encoding handlers support input/output
- SAX2: Enforce size limit in xmlSAX2Text with XML_PARSE_HUGE
- parser: Lower maximum entity nesting depth
- parser: Set depth limit to 2048 with XML_PARSE_HUGE
- parser: Implement xmlCtxtSetOptions
- parser: Always prefer option members over bitmask
- parser: Don't modify SAX2 handler if XML_PARSE_SAX1 is set
- parser: Rework parsing of attribute and entity values
- save: Output U+FFFD replacement characters
- parser: Simplify entity size accounting
- parser: Avoid unwanted expansion of parameter entities
- parser: Always copy content from entity to target
- parser: Simplify control flow in xmlParseReference
- parser: Remove xmlSetEntityReferenceFunc feature
- parser: Push general entity input streams on the stack
- parser: Move progressive flag into input struct
- parser: Fix in-parameter-entity and in-external-dtd checks
- xpath: Rewrite substring-before and substring-after
- xinclude: Only set xml:base if necessary
- xinclude: Allow empty nodesets
- parser: Rework general entity parsing
- io: Fix close error handling
- io: Fix read/write error handling
- io: More refactoring and unescaping fixes
- io: Move some code from xmlIO.c to parserInternals.c
- uri: Clean up special parsing modes
- xinclude: Rework xml:base fixup
- parser: Also set document properties when push parsing
- include: Move non-generated parts from xmlversion.h.in
- io: Remove support for HTTP POST
- dict: Move local RNG state to global state
- dict: Get random seed from system PRNG
- io: Don't use "-" to read from stdin
- io: Rework initialization
- io: Consolidate error messages
- xzlib: Fix harmless unsigned integer overflow
- io: Always use unbuffered input
- io: Fix detection of compressed streams
- io: Pass error codes from xmlFileOpenReal to xmlNewInputFromFile
- io: Rework default callbacks
- error: Stop printing some errors by default
- xpath: Don't free nodes of XSLT result value trees
- valid: Fix handling of enumerations
- parser: Allow recovery in xmlParseInNodeContext
- encoding: Support ASCII in xmlLookupCharEncodingHandler
- include: Remove useless 'const' from function arguments
- Avoid EDG -Wignored-qualifiers warnings on wrong 'const *' to '* const'
conversions (makise-homura)
- Avoid EDG deprecation warnings for LCC compiler (makise-homura)
- Avoid EDG -Woverflow warnings on truncating conversions by manually
truncating operand (makise-homura)
- Avoid EDG -Wtype-limits warnings on unsigned comparisons with zero by
conversion from unsigned int to int (makise-homura)
- Avoid using no_sanitize attribute on EDG even if compiler shows as GCC
(makise-homura)
### Build systems
- meson: convert boolean options to feature option (Rosen Penev)
- meson: Pass LIBXML_STATIC in dependency (Andrew Potter)
- meson: fix compilation with local binaries (Rosen Penev)
- meson: don't use dl dependency on old meson (Rosen Penev)
- meson: fix usage as a subproject (Rosen Penev)
- autotools: Fix pthread detection on FreeBSD
- build: Remove --with-fexceptions configuration option
- autotools: Remove --with-coverage configuration option
- build: Disable HTTP support by default
- Stop defining _REENTRANT
- doc: Don't install example code
- meson: Initial commit (Vincent Torri)
- build: Disable support for compression libraries by default
- Set LIBXML2_FOUND if it has been properly configured (Michele Bianchi)
- Makefile.am: omit $(top_builddir) from DEPS and LDADDS (Mike Dalessio)
### Test suite
- runtest: Work around broken EUC-JP support in musl iconv
- runtest: Check for IBM-1141 encoding handler
- fuzz: Add xmllint fuzzer
- fuzz: Add fuzzer for XML reader API
- fuzz: New tree API fuzzer
- tests: Remove testOOM
- Don't let gentest.py cast types to 'const somethingPtr' to avoid
-Wignored-qualifiers (makise-homura)
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/textproc/libxml2/Makefile.common
cvs rdiff -u -r1.48 -r1.49 pkgsrc/textproc/libxml2/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/textproc/libxml2/buildlink3.mk
cvs rdiff -u -r1.151 -r1.152 pkgsrc/textproc/libxml2/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/libxml2/patches/patch-configure
cvs rdiff -u -r1.2 -r0 pkgsrc/textproc/libxml2/patches/patch-nanohttp.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/libxml2/Makefile.common
diff -u pkgsrc/textproc/libxml2/Makefile.common:1.24 pkgsrc/textproc/libxml2/Makefile.common:1.25
--- pkgsrc/textproc/libxml2/Makefile.common:1.24 Tue Feb 18 22:08:20 2025
+++ pkgsrc/textproc/libxml2/Makefile.common Thu Apr 17 21:37:53 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.24 2025/02/18 22:08:20 wiz Exp $
+# $NetBSD: Makefile.common,v 1.25 2025/04/17 21:37:53 wiz Exp $
#
# used by textproc/libxml2/Makefile
# used by textproc/py-libxml2/Makefile
-DISTNAME= libxml2-2.12.10
+DISTNAME= libxml2-2.14.2
CATEGORIES= textproc
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/libxml2/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/textproc/libxml2/PLIST
diff -u pkgsrc/textproc/libxml2/PLIST:1.48 pkgsrc/textproc/libxml2/PLIST:1.49
--- pkgsrc/textproc/libxml2/PLIST:1.48 Sun Jan 22 10:30:08 2023
+++ pkgsrc/textproc/libxml2/PLIST Thu Apr 17 21:37:53 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.48 2023/01/22 10:30:08 wiz Exp $
+@comment $NetBSD: PLIST,v 1.49 2025/04/17 21:37:53 wiz Exp $
bin/xml2-config
bin/xmlcatalog
bin/xmllint
@@ -54,73 +54,6 @@ lib/pkgconfig/libxml-2.0.pc
man/man1/xml2-config.1
man/man1/xmlcatalog.1
man/man1/xmllint.1
-share/aclocal/libxml.m4
-share/doc/libxml2/examples/index.html
-share/doc/libxml2/examples/io1.c
-share/doc/libxml2/examples/io2.c
-share/doc/libxml2/examples/parse1.c
-share/doc/libxml2/examples/parse2.c
-share/doc/libxml2/examples/parse3.c
-share/doc/libxml2/examples/parse4.c
-share/doc/libxml2/examples/reader1.c
-share/doc/libxml2/examples/reader2.c
-share/doc/libxml2/examples/reader3.c
-share/doc/libxml2/examples/reader4.c
-share/doc/libxml2/examples/testWriter.c
-share/doc/libxml2/examples/tree1.c
-share/doc/libxml2/examples/tree2.c
-share/doc/libxml2/examples/xmllint.c
-share/doc/libxml2/examples/xpath1.c
-share/doc/libxml2/examples/xpath2.c
-share/doc/libxml2/tutorial/apa.html
-share/doc/libxml2/tutorial/apb.html
-share/doc/libxml2/tutorial/apc.html
-share/doc/libxml2/tutorial/apd.html
-share/doc/libxml2/tutorial/ape.html
-share/doc/libxml2/tutorial/apf.html
-share/doc/libxml2/tutorial/apg.html
-share/doc/libxml2/tutorial/aph.html
-share/doc/libxml2/tutorial/api.html
-share/doc/libxml2/tutorial/ar01s02.html
-share/doc/libxml2/tutorial/ar01s03.html
-share/doc/libxml2/tutorial/ar01s04.html
-share/doc/libxml2/tutorial/ar01s05.html
-share/doc/libxml2/tutorial/ar01s06.html
-share/doc/libxml2/tutorial/ar01s07.html
-share/doc/libxml2/tutorial/ar01s08.html
-share/doc/libxml2/tutorial/ar01s09.html
-share/doc/libxml2/tutorial/images/blank.png
-share/doc/libxml2/tutorial/images/callouts/1.png
-share/doc/libxml2/tutorial/images/callouts/10.png
-share/doc/libxml2/tutorial/images/callouts/2.png
-share/doc/libxml2/tutorial/images/callouts/3.png
-share/doc/libxml2/tutorial/images/callouts/4.png
-share/doc/libxml2/tutorial/images/callouts/5.png
-share/doc/libxml2/tutorial/images/callouts/6.png
-share/doc/libxml2/tutorial/images/callouts/7.png
-share/doc/libxml2/tutorial/images/callouts/8.png
-share/doc/libxml2/tutorial/images/callouts/9.png
-share/doc/libxml2/tutorial/images/caution.png
-share/doc/libxml2/tutorial/images/draft.png
-share/doc/libxml2/tutorial/images/home.png
-share/doc/libxml2/tutorial/images/important.png
-share/doc/libxml2/tutorial/images/next.png
-share/doc/libxml2/tutorial/images/note.png
-share/doc/libxml2/tutorial/images/prev.png
-share/doc/libxml2/tutorial/images/tip.png
-share/doc/libxml2/tutorial/images/toc-blank.png
-share/doc/libxml2/tutorial/images/toc-minus.png
-share/doc/libxml2/tutorial/images/toc-plus.png
-share/doc/libxml2/tutorial/images/up.png
-share/doc/libxml2/tutorial/images/warning.png
-share/doc/libxml2/tutorial/includeaddattribute.c
-share/doc/libxml2/tutorial/includeaddkeyword.c
-share/doc/libxml2/tutorial/includeconvert.c
-share/doc/libxml2/tutorial/includegetattribute.c
-share/doc/libxml2/tutorial/includekeyword.c
-share/doc/libxml2/tutorial/includexpath.c
-share/doc/libxml2/tutorial/index.html
-share/doc/libxml2/tutorial/ix01.html
share/doc/libxml2/xmlcatalog.html
share/doc/libxml2/xmllint.html
share/gtk-doc/html/libxml2/general.html
Index: pkgsrc/textproc/libxml2/buildlink3.mk
diff -u pkgsrc/textproc/libxml2/buildlink3.mk:1.34 pkgsrc/textproc/libxml2/buildlink3.mk:1.35
--- pkgsrc/textproc/libxml2/buildlink3.mk:1.34 Sat Apr 12 08:49:13 2025
+++ pkgsrc/textproc/libxml2/buildlink3.mk Thu Apr 17 21:37:53 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.34 2025/04/12 08:49:13 nia Exp $
+# $NetBSD: buildlink3.mk,v 1.35 2025/04/17 21:37:53 wiz Exp $
BUILDLINK_TREE+= libxml2
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= libxml2
LIBXML2_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libxml2+= libxml2>=2.6.2
-BUILDLINK_ABI_DEPENDS.libxml2+= libxml2>=2.12.9nb3
+BUILDLINK_ABI_DEPENDS.libxml2+= libxml2>=2.14.2
BUILDLINK_INCDIRS.libxml2?= include/libxml2
BUILDLINK_PKGSRCDIR.libxml2?= ../../textproc/libxml2
Index: pkgsrc/textproc/libxml2/distinfo
diff -u pkgsrc/textproc/libxml2/distinfo:1.151 pkgsrc/textproc/libxml2/distinfo:1.152
--- pkgsrc/textproc/libxml2/distinfo:1.151 Tue Feb 18 22:08:20 2025
+++ pkgsrc/textproc/libxml2/distinfo Thu Apr 17 21:37:53 2025
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.151 2025/02/18 22:08:20 wiz Exp $
+$NetBSD: distinfo,v 1.152 2025/04/17 21:37:53 wiz Exp $
-BLAKE2s (libxml2-2.12.10.tar.xz) = fd671c7274753004403cd369ecbf950cc73cdccbd98a651341daea06605b1c9a
-SHA512 (libxml2-2.12.10.tar.xz) = 7bd04375321a99c9b7a82d6a72d9412ab45f958b923f1e2f75d9dfbb1a053eba3e0fd067a53753f9a343b4dcb2d9ab5cba894d4194a5f9fb7108f7c545224791
-Size (libxml2-2.12.10.tar.xz) = 2483708 bytes
-SHA1 (patch-configure) = 88b8910f5606eabff74ac3754dfe734e5d8617d7
-SHA1 (patch-nanohttp.c) = 1fe253f7ba891ba5cab83031ed1559691624f35c
+BLAKE2s (libxml2-2.14.2.tar.xz) = 09f696e14b600a3d6cbe248b6e3ca3e28a4fc6f690cf9ae9bdf283348f71ff52
+SHA512 (libxml2-2.14.2.tar.xz) = 9b54b9cbee76a56f187c0dc18a5303854f8b6383d11da8f92d6c89dde17b2d03f5d242b91abf9e30b50918a748770db6efdc9b3d73069e513ca30b6c2164dfec
+Size (libxml2-2.14.2.tar.xz) = 2324716 bytes
+SHA1 (patch-configure) = 1f94becea5804e89d32b4e600753aa4dc7527045
Index: pkgsrc/textproc/libxml2/patches/patch-configure
diff -u pkgsrc/textproc/libxml2/patches/patch-configure:1.8 pkgsrc/textproc/libxml2/patches/patch-configure:1.9
--- pkgsrc/textproc/libxml2/patches/patch-configure:1.8 Mon Jun 17 18:48:25 2024
+++ pkgsrc/textproc/libxml2/patches/patch-configure Thu Apr 17 21:37:53 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.8 2024/06/17 18:48:25 adam Exp $
+$NetBSD: patch-configure,v 1.9 2025/04/17 21:37:53 wiz Exp $
Add run-path to XML_LIBDIR.
---- configure.orig 2024-01-15 15:53:40.000000000 +0000
+--- configure.orig 2025-04-17 11:32:34.000000000 +0000
+++ configure
-@@ -14249,7 +14249,7 @@ rm -f core conftest.err conftest.$ac_obj
+@@ -13729,7 +13729,7 @@ else
fi
fi
@@ -12,4 +12,4 @@ Add run-path to XML_LIBDIR.
+XML_LIBDIR='@COMPILER_RPATH_FLAG@${libdir} -L${libdir}'
XML_INCLUDEDIR='-I${includedir}/libxml2'
XML_CFLAGS=""
-
+ XML_STATIC_CFLAGS=""
Home |
Main Index |
Thread Index |
Old Index