[MacPorts] #67974: john-jumbo @1.9.0_2: explain difference between ports "john" and "john-jumbo"
MacPorts
noreply at macports.org
Wed Aug 16 21:16:58 UTC 2023
#67974: john-jumbo @1.9.0_2: explain difference between ports "john" and "john-
jumbo"
-------------------------+-----------------------------
Reporter: JDLH | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: | Port: john-jumbo john
-------------------------+-----------------------------
The port info for ports "john" and "john-jumbo" are identical (except for
licence). This makes it confusing for the reader to tell how they are
different. The port description should explain this.
**How to Reproduce**:
{{{
% port info john john-jumbo
}}}
**Observed behaviour**:
{{{
% port info john john-jumbo
john @1.9.0_1 (sysutils, security)
Sub-ports: john-jumbo
Description: John the Ripper is a UNIX password cracker,
currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris
2.x SPARC, OSF/1 Alpha), DOS, WinNT/Win95.
Homepage: https://www.openwall.com/john/
Extract Dependencies: xz
Conflicts with: john-jumbo
Platforms: darwin
License: (GPL-2+ or OpenSSLException)
Maintainers: none
--
john-jumbo @1.9.0_2 (sysutils, security)
Variants: universal
Description: John the Ripper is a UNIX password cracker,
currently available for UNIX (tested with Linux x86, FreeBSD x86, Solaris
2.x SPARC, OSF/1 Alpha), DOS, WinNT/Win95.
Homepage: https://www.openwall.com/john/
Extract Dependencies: xz
Library Dependencies: openssl
Conflicts with: john
Platforms: darwin
License: GPL-2 and GPL-3+ and Apache-2 and Restrictive
Maintainers: none
}}}
**Expected behaviour**:
Some text in the description which explains the difference. Points to
include: both ports are from the same project (i.e. john-jumbo is not a
fork of john); john contains the core code; john-jumbo includes everything
in john plus a lot of contributed code.
**Discussion**:
[https://www.openwall.com/john/ Upstream's website
https://www.openwall.com/john/] uses the terms john and jumbo on its main
page, but does not include a clear explanation of the difference. That is
a pity. I would rather than MacPorts copy their clear explanation than
write its own.
There is a [https://github.com/macports/macports-
ports/blob/master/sysutils/john/Portfile single portfile for john] which
defines john-jumbo as a conflicting subport. This portfile is what needs
to be enhanced.
--
Ticket URL: <https://trac.macports.org/ticket/67974>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list