270 Commits

Author SHA1 Message Date
ajacoutot f55ad095f6 SECURITY update to libxml-2.15.3. 2026-04-17 07:00:08 +00:00
sthen 1c2b539530 the "@pkgpath textproc/libxml,-python" marker by itself isn't enough to merge
any (now removed) py3-libxml-* packages into libxml, so python 3.12 -> 3.13
updates (i.e. openbsd 7.8 -> -current) were still failing. Add an @conflict
as well to force the old package to be removed.
2026-03-18 18:11:58 +00:00
ajacoutot 9853dc67d9 SECURITY update to libxml-2.15.2. 2026-03-04 15:37:59 +00:00
sthen 791a663976 merge textproc/libxml,-python (py3-libxml) into textproc/libxml; there's no
direct equivalent any more (py3-lxml is the suggested replacement but it's
not a drop-in) and having the old package lying around causes an issue for
updates.

drop @pkgpath textproc/libxml; this was copied from PLIST-main but is the
default for a package built from ports/textproc/libxml without multipackages
anyway. update path is ok with just this; it was present directly in
PLIST-main so there's a valid update path. (that is ok because libxml
went from single- to multi-packages and back again; had it started as
multi-packages in the first place there would have been no @pkgpath in
PLIST-main - had that been the case, we'd need @pkgpath textproc,-main).

ok aja landry
2025-11-18 11:20:02 +00:00
ajacoutot 623a6fdb7f Merge -main as there's no subpackage anymore. 2025-11-01 11:16:07 +00:00
ajacoutot 58577a076d Update to libxml-2.15.1.
Drop python bindings which are now deprecated (py3-lxml is prefered).
2025-10-31 12:54:13 +00:00
ajacoutot dada7b4163 Update to libxml-2.14.6. 2025-09-09 07:30:52 +00:00
ajacoutot c99912d990 Merge SECURITY patch from upstream: tree: Guard against atype corruption.
This should fix CVE-2025-7425 reported against libxslt.
2025-08-30 09:19:59 +00:00
ajacoutot d96778e444 SECURITY update to libxml-2.14.5. 2025-07-15 14:38:11 +00:00
ajacoutot 47348bfe47 Update to libxml-2.14.4. 2025-06-17 06:45:27 +00:00
ajacoutot 029a61796a Update to libxml-2.14.3. 2025-05-13 15:38:15 +00:00
ajacoutot 940ac8ae37 Major update to libxml-2.14.2.
This breaks 3 ports: textproc/lttoolbox, misc/logjam and
telephony/linphone/liblinphone which I will be working on fixing asap.

Committing early to find regressions.
2025-05-08 07:30:34 +00:00
ajacoutot f86f4ecd22 SECURITY update to libxml-2.13.8
- [CVE-2025-32415] schemas: Fix heap buffer overflow in xmlSchemaIDCFillNodeTables
- [CVE-2025-32414] python: Read at most len/4 characters
2025-04-30 17:42:21 +00:00
ajacoutot f9c3be3b44 Update to libxml-2.13.7. 2025-03-27 16:25:51 +00:00
ajacoutot 0984289ce6 SECURITY update to libxml-2.13.6. 2025-02-19 09:18:20 +00:00
sthen 91f70f30e5 handle py3.12 switchover in textproc 2024-12-21 11:39:00 +00:00
ajacoutot fd474181a8 Update to libxml-2.13.5. 2024-11-13 07:53:01 +00:00
ajacoutot dd23d422d0 Bump after HOMEPAGE change in gnome.port.mk. 2024-11-06 14:38:48 +00:00
ajacoutot b3091267ed Update to libxml-2.13.4. 2024-10-01 13:59:35 +00:00
ajacoutot b42b7d1b63 Merge fixes from upstream to fix:
/var/db/xmlcatalog:1: parser error : Document is empty
2024-08-26 08:43:49 +00:00
ajacoutot 55e9b265fd SECURITY update to libxml-2.13.3.
[CVE-2024-40896] Fix XXE protection in downstream code
2024-07-25 06:10:07 +00:00
ajacoutot aa129983f4 io: Fix return value of xmlFileRead (from upstream). 2024-07-18 07:53:59 +00:00
ajacoutot 48a14738c2 io: Fix return value of xmlFileRead (from upstream). 2024-07-09 15:59:55 +00:00
ajacoutot f1cc32860e Major update to libxml-2.13.2. 2024-07-09 11:38:57 +00:00
ajacoutot 259cbe210d Update to libxml-2.12.8. 2024-06-12 13:09:31 +00:00
sthen 425f58d195 fix unintended PLIST change and bump
(MODPY_COMPILEALL was not actually doing anything here any more since
a previous update changed to MODPY_PYBUILD)
2024-05-29 12:02:13 +00:00
sthen 465f1e5488 use MODPY_COMPILEALL 2024-05-28 20:56:33 +00:00
sthen 5808a9e98f use MODPY_COMPILEALL (or drop unneeded runs of compileall) for an initial scattering of ports 2024-05-28 16:48:39 +00:00
ajacoutot 3c89eefe2d SECURITY update to libxml-2.12.7.
[CVE-2024-34459] Fix buffer overread with xmllint --htmlout
2024-05-16 08:03:48 +00:00
sthen 940b067017 bump REVISION for py3.10 -> py3.11 switch 2024-05-06 12:24:07 +00:00
ajacoutot ecf39ac82f Update to libxml-2.12.6. 2024-03-23 11:54:36 +00:00
ajacoutot fad8075088 SECURITY update to libxml-2.12.5. 2024-02-05 09:36:04 +00:00
ajacoutot 6ccaeafe3c Update to libxml-2.12.4. 2024-01-16 10:55:40 +00:00
ajacoutot c1eb814cd0 Major update to libxml-2.12.3. 2023-12-24 10:52:35 +00:00
ajacoutot fb38859b87 Update to libxml-2.11.6. 2023-11-17 08:51:32 +00:00
ajacoutot 0b56ca27fc Another remnant of VERSION -> GNOME_VERSION 2023-11-11 14:45:37 +00:00
ajacoutot 0a0cf4f580 VERSION -> GNOME_VERSION 2023-11-11 11:57:36 +00:00
ajacoutot bc785b62f6 Update to libxml-2.11.5. 2023-08-09 14:07:59 +00:00
ajacoutot 6bed5bcd44 Update to libxml-2.11.4. 2023-05-19 11:24:10 +00:00
ajacoutot 6ab142efda Update to libxml-2.11.3. 2023-05-13 09:54:57 +00:00
ajacoutot 62a007326a Update to libxml-2.11.2. 2023-05-05 15:14:11 +00:00
ajacoutot a96f1bbb4b Update to libxml-2.11.1. 2023-04-30 13:32:13 +00:00
ajacoutot 97e9525cae Major update to libxml-2.11.0. 2023-04-30 09:15:09 +00:00
ajacoutot eba15790a4 SECURITY update to libxml-2.10.4.
- [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
2023-04-11 18:25:53 +00:00
mbuhl 587cfcd69f xpathns.py contained a use after free. It runs during make test
and is shipped in share/examples.
ok aja
2022-11-23 09:54:04 +00:00
sthen 1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
ajacoutot 4c32351b2e Take MAINTAINER. 2022-11-11 17:19:40 +00:00
ajacoutot d0c33abe7e Fix HOMEPAGE and remove non existing ones. 2022-11-11 17:16:00 +00:00
ajacoutot f304a35efe SECURITY update to libxml-2.10.3
- [CVE-2022-40304] Fix dict corruption caused by entity reference cycles
- [CVE-2022-40303] Fix integer overflows with XML_PARSE_HUGE
- Fix overflow check in SAX2.c
2022-10-15 12:24:48 +00:00
kmos d0f38829f4 libxml now needs COMPILER= base-clang ports-gcc to build on base-gcc
arches

Fixes build on sparc64
2022-09-01 16:48:20 +00:00