[Midnightbsd-cvs] [MidnightBSD/mports] 307f3b: devel/py-lxml: update to 6.1.3 (#1065)

Lucas Holt noreply at github.com
Thu Sep 10 00:15:38 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 307f3bba30839fe41ee17204338272a3822cca3a
      https://github.com/MidnightBSD/mports/commit/307f3bba30839fe41ee17204338272a3822cca3a
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-10 (Thu, 10 Sep 2026)

  Changed paths:
    M devel/py-lxml/Makefile
    M devel/py-lxml/distinfo

  Log Message:
  -----------
  devel/py-lxml: update to 6.1.3 (#1065)

Updates lxml to 6.1.3.

- Removes the obsolete PORTREVISION.
- Requires upstream’s Cython 3.2.9–3.2.x build range.
- Adds the cssselect test dependency and upstream test target.
- Sets the test-only library path so ctypes resolves the mport libxml2.
- Retains BSD 3-Clause licensing and MidnightBSD fake-install handling.

Validation:
- bmake makesum
- bmake patch
- bmake
- bmake fake
- bmake package
- bmake test (2019/2019 passed; optional lxml_html_clean group skipped
upstream)
- bmake check-license
- bmake clean
- portlint -C (0 fatals; standard MPORT_MAINTAINER_MODE warning)
- git diff --check

## Summary by Sourcery

Update the py-lxml port to 6.1.3 and align its build and test
dependencies with the upstream release.

Enhancements:
- Update the lxml port to version 6.1.3 with its required Cython build
range and cssselect test dependency.
- Run the upstream test suite with the required source-tree extension
setup and library path configuration.

Tests:
- Enable and configure the upstream lxml test target.

Chores:
- Remove the obsolete PORTREVISION.

Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list