[Midnightbsd-cvs] [MidnightBSD/mports] 95d2ad: lang/cjs: update to 128.1 (#1131)

Lucas Holt noreply at github.com
Thu Sep 10 18:31:33 EDT 2026


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

  Changed paths:
    M lang/cjs/Makefile
    M lang/cjs/distinfo

  Log Message:
  -----------
  lang/cjs: update to 128.1 (#1131)

Updates Cinnamon JavaScript from 5.4.1 to 128.1 and moves the dependency
from SpiderMonkey 78 to 128.\n\nThe obsolete upstream patch and NO_TEST
are removed. The port uses the framework display extension plus a port
test wrapper to run the complete GTK-enabled suite under an owned Xvfb;
no GTK or D-Bus tests are suppressed. A build-tree linker path is needed
for g-ir-scanner to inspect the newly built libcjs instead of the old
installed library.\n\nValidation: bmake makesum, patch, build, fake,
package, bmake test (72/72), check-license, source portlint, and git
diff --check. Portlint -C is blocked only by a retained generated local
.mport artifact.

## Summary by Sourcery

Update the CJS port to 128.1 with SpiderMonkey 128 support and fully
restore automated testing.

Enhancements:
- Update CJS to version 128.1 and migrate its SpiderMonkey dependency to
version 128.
- Enable the complete GTK- and D-Bus-backed test suite through the
display test framework.
- Configure builds to use the newly built CJS library during
introspection and retain optional readline support.

Build:
- Remove the obsolete upstream patch and obsolete test suppression while
updating the port configuration for the new release.

Tests:
- Add test dependencies and support for running all 72 tests under an
owned Xvfb environment.

---------

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