Opened 3 years ago

Closed 7 months ago

#62859 closed enhancement (fixed)

John the Ripper build for Apple Silicon

Reported by: tux-o-matic (Benjamin Merot) Owned by: catap (Kirill A. Korinsky)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: john

Description

John the Ripper needs architecture optimizations. The current Portfile doesn't yet cover the Arm64 target. https://github.com/macports/macports-ports/blob/d275a24edbefe7f361f2aa6eb8f59648092058c0/sysutils/john/Portfile

Information about test og various build options done by the JtR team: https://github.com/openwall/john/issues/4585

Change History (3)

comment:1 Changed 15 months ago by tux-o-matic (Benjamin Merot)

There has been a commit to support Apple Silicon in 2021: https://github.com/openwall/john/commit/c9825e688d1fb9fdd8942ceb0a6b4457b0f9f9b4 But no release has been cut since 2019. So maybe there should be a new way offered (via a port variant?) to build the port from the GutHub master branch.

comment:2 Changed 9 months ago by JDLH (Jim DeLaHunt)

Ticket #67973 says basically the same thing as this ticket, but it was filed in response to a build error on port "john-jumbo", while this ticket does not apply to "john-jumbo".

comment:3 Changed 7 months ago by catap (Kirill A. Korinsky)

Owner: set to catap
Resolution: fixed
Status: newclosed

In 061c6023c18b92e8c2291824210f7d703bdb6dc4/macports-ports (master):

john-jumbo: fix build on arm64; add devel subport; claim maintainership

Closes: #42379
Closes: #62859
Closes: #67973
Closes: #67974
Closes: #67975

Note: See TracTickets for help on using tickets.