[Midnightbsd-cvs] [MidnightBSD/mports] 04c527: math/lib2geom: update to 1.4 (#1182)

Lucas Holt noreply at github.com
Fri Sep 11 09:22:06 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 04c527804de8f6a1e0dfa0f7dec3a98382b7fc32
      https://github.com/MidnightBSD/mports/commit/04c527804de8f6a1e0dfa0f7dec3a98382b7fc32
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-11 (Fri, 11 Sep 2026)

  Changed paths:
    M math/lib2geom/Makefile
    M math/lib2geom/distinfo
    M math/lib2geom/pkg-descr
    M math/lib2geom/pkg-plist

  Log Message:
  -----------
  math/lib2geom: update to 1.4 (#1182)

Updates lib2geom to 1.4 and resets PORTREVISION to 0.\n\nValidation:
makesum, patch, build, fake, package, check-license, and git diff
--check passed. Upstream tests had two deterministic numerical failures
(CircleIntersection at ~1e-15 and CoincidingIntersect expected 2/got 1);
per maintainer direction, NO_TEST=yes is set rather than weakening
assertions.

## Summary by Sourcery

Update the lib2geom port to version 1.4 and align its dependencies,
licensing, build options, and package contents with the new release.

New Features:
- Update lib2geom to version 1.4 with current GitLab source tracking.
- Add optional support for building GPL-licensed code.
- Declare the library’s dual LGPL/MPL licensing and updated Python,
Cython, Ragel, and Cairo dependencies.

Enhancements:
- Refresh the port configuration, build options, and installed file list
for the newer lib2geom release.

Build:
- Reset PORTREVISION and update package metadata for the lib2geom 1.4
build.

Tests:
- Enable the upstream testing configuration while disabling test
execution because of known deterministic numerical failures.

---------

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