[Bug 279705] textproc/libxml2: Update to 2.13.6

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 27 Feb 2025 23:20:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279705

Charlie Li <vishwin@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #252032|0                           |1
        is obsolete|                            |
 Attachment #257570|0                           |1
        is obsolete|                            |
 Attachment #257626|0                           |1
        is obsolete|                            |

--- Comment #38 from Charlie Li <vishwin@freebsd.org> ---
Created attachment 258048
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=258048&action=edit
v13

- back to autotools
- introduce legacy option
- move Python child port to the correct package name
- remove ICU option, broken and not upstream-recommended

Once again, upstream designates autotools "for POSIX systems like Linux, BSD,
macOS" directly in its README.md under build instructions. Until upstream
changes this exact verbiage, no other arguments to using other provided build
systems will be considered.

Any exp-run has to be ran with the legacy option enabled. This is the FreeBSD
ports tree where we have a diverse collection of software that is not
necessarily always fully-updated or caught up to API/ABI changes. Yes, we
should encourage keeping up-to-date, but it's ultimately up to each individual
maintainer, both here and upstream. The legacy option buys time and reduces the
supposed "obstruction" in that regard.

The Python package name for the child port is libxml2-python, not libxml2.
Consumers to have PORTREVISION bumps separately.

-- 
You are receiving this mail because:
You are the assignee for the bug.