Skip to content

luajit: update to 2.1.1774896198#32057

Open
casr wants to merge 3 commits intomacports:masterfrom
casr:luajit-2.1.1774896198
Open

luajit: update to 2.1.1774896198#32057
casr wants to merge 3 commits intomacports:masterfrom
casr:luajit-2.1.1774896198

Conversation

@casr
Copy link
Copy Markdown
Contributor

@casr casr commented Apr 5, 2026

Description

update luajit to 2.1.1774896198

Would someone be able to double check all the revision bumps are necessary?

Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 26.3 25D125 arm64
Command Line Tools 26.2.0.0.1.1764812424

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@macportsbot
Copy link
Copy Markdown

Notifying maintainers:
@sainnhe for port sysbench.
@judaew for port neovim.
@l2dy for port neovim, pdns-recursor.
@fvhovell for port luanti.
@mascguy for port gegl-devel, gegl.
@Schamschula for port knot-resolver.
@jlopezr for port wrk.
@vsergeev for port luaradio.

@macportsbot macportsbot added type: update maintainer: open Affects an openmaintainer port labels Apr 5, 2026
@casr casr force-pushed the luajit-2.1.1774896198 branch from f73c4ae to 80bf16b Compare April 5, 2026 07:38
@casr
Copy link
Copy Markdown
Contributor Author

casr commented Apr 5, 2026

kde/cantor has a problem with its build dependencies (soprano) according to build logs which I think is unrelated to this update so I'm excluding it from a revision bump in this changeset

@casr
Copy link
Copy Markdown
Contributor Author

casr commented Apr 5, 2026

sysutils/sysdig was failing because of using imports for luajit 2.0 (must have been missed in previous updates of luajit). Looks like it's all been fixed upstream so updating to latest version of this port fixed it.

Copy link
Copy Markdown
Member

@judaew judaew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but need to fix merge conflicts were caused by another PR with updated Neovim

@casr casr force-pushed the luajit-2.1.1774896198 branch from d9eebd6 to 8560f75 Compare April 7, 2026 18:08
@judaew
Copy link
Copy Markdown
Member

judaew commented Apr 7, 2026

You're quick! I just finished rebasing, but you faster.

@casr
Copy link
Copy Markdown
Contributor Author

casr commented Apr 7, 2026

Interesting that sysbench is now failing (having previously passed)

@casr casr force-pushed the luajit-2.1.1774896198 branch from 8560f75 to 5f9dc4d Compare April 8, 2026 09:56
casr added 3 commits April 8, 2026 12:06
Support for K&R function definition support was dropped in C23 but it is
still used in `src/tests/fileio/crc32.c`

See: https://trac.macports.org/ticket/73811
See: akopytov/sysbench#566
@casr casr force-pushed the luajit-2.1.1774896198 branch from 5f9dc4d to 7f80971 Compare April 8, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer: open Affects an openmaintainer port type: update

Development

Successfully merging this pull request may close these issues.

6 participants