[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