3 | | PortSystem 1.0 |
4 | | name john |
5 | | version 1.6 |
6 | | revision 2 |
7 | | categories sysutils security |
8 | | maintainers yeled@macports.org |
9 | | description Featureful Unix password cracker |
10 | | long_description \ |
11 | | John the Ripper is a UNIX password cracker, currently available for \ |
12 | | UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 \ |
13 | | Alpha), DOS, WinNT/Win95. |
14 | | homepage http://www.openwall.com/john/ |
15 | | platforms darwin |
16 | | master_sites \ |
17 | | http://www.openwall.com/john/ \ |
18 | | ftp://ftp.ca.openwall.com/pub/projects/john/ \ |
19 | | ftp://ftp.openwall.com/pub/projects/john/ \ |
20 | | ftp://ftp1.ru.openwall.com/pub/projects/john/ \ |
21 | | ftp://ftp2.ru.openwall.com/pub/projects/john/ \ |
22 | | ftp://ftp.pl.openwall.com/pub/projects/john/ \ |
23 | | ftp://ftp.ua.openwall.com/pub/projects/john/ \ |
24 | | ftp://ftp.cz.openwall.com/pub/projects/john/ |
25 | | checksums md5 aae782f160041b2bdc624b0a84054e32 |
26 | | patchfiles patch-Makefile |
27 | | worksrcdir ${distname}/src |
28 | | configure {} |
29 | | build.args macosx-ppc-cc |
30 | | build.target |
| 3 | PortSystem 1.0 |
| 4 | name john |
| 5 | version 1.7.0.2 |
| 6 | categories sysutils security |
| 7 | maintainers yeled@macports.org |
| 8 | description Featureful Unix password cracker |
| 9 | long_description John the Ripper is a UNIX password cracker, currently available for \ |
| 10 | UNIX (tested with Linux x86, FreeBSD x86, Solaris 2.x SPARC, OSF/1 \ |
| 11 | Alpha), DOS, WinNT/Win95. |
| 12 | homepage http://www.openwall.com/john/ |
| 13 | platforms darwin |
| 14 | master_sites http://www.openwall.com/john/f/ \ |
| 15 | ftp://ftp2.msk.ru.openwall.com/pub/projects/john/${version}/ \ |
| 16 | ftp://ftp.ibiblio.org/pub/linux/distributions/openwall/projects/john/${version}/ \ |
| 17 | ftp://ftp.cert.dfn.de/pub/tools/net/Openwall/projects/john/${version}/ \ |
| 18 | http://distro.ibiblio.org/pub/linux/distributions/openwall/projects/john/${version}/ \ |
| 19 | ftp://ftp.mirrorgeek.com/openwall/projects/john/${version}/ \ |
| 20 | http://mirrorgeek.com/openwall/projects/john/${version}/ \ |
| 21 | ftp://ftp1.msk.ru.openwall.com/pub/projects/john/${version}/ \ |
| 22 | ftp://ftp.spb.ru.openwall.com/pub/projects/john/${version}/ \ |
| 23 | ftp://ftp.man.szczecin.pl/pub/Linux/Owl/projects/john/${version}/ \ |
| 24 | ftp://ftp.se.openwall.com/pub/projects/john/${version}/ \ |
| 25 | http://ftp.sunet.se/pub/security/tools/net/Openwall/projects/john/${version}/ \ |
| 26 | ftp://ftp.sunet.se/pub/security/tools/net/Openwall/projects/john/${version}/ \ |
| 27 | ftp://ftp.mathematik.uni-marburg.de/pub/mirror/openwall/projects/john/${version}/ \ |
| 28 | ftp://ftp.wiretapped.net/pub/openwall/projects/john/${version}/ \ |
| 29 | ftp://ftp.ua.openwall.com/pub/projects/john/${version}/ \ |
| 30 | ftp://ftp.cz.openwall.com/pub/projects/john/${version}/ |
| 31 | use_bzip2 yes |
| 32 | checksums md5 0a87dca1f149493fc087ea8a8b6ae5d5 \ |
| 33 | sha1 bc6895c986d65f502366cf93c91f88ba865572b6 \ |
| 34 | rmd160 9e75f5fd5561595ec2f3a1a290e85605234b8c41 |
| 35 | worksrcdir ${distname}/src |
| 36 | |
| 37 | post-patch { |
| 38 | reinplace "s,CFLAGS =,CFLAGS = -DJOHN_SYSTEMWIDE=1 -DJOHN_SYSTEMWIDE_EXEC=\\\\\\\\\\\\\"${prefix}/share/john\\\\\\\\\\\\\" -DJOHN_SYSTEMWIDE_HOME=\\\\\\\\\\\\\"${prefix}/share/john\\\\\\\\\\\\\",g" ${worksrcpath}/Makefile |
| 39 | reinplace "s,CFLAGS=\",CFLAGS=\"-DJOHN_SYSTEMWIDE=1 -DJOHN_SYSTEMWIDE_EXEC=\\\\\\\\\\\\\"${prefix}/share/john\\\\\\\\\\\\\" -DJOHN_SYSTEMWIDE_HOME=\\\\\\\\\\\\\"${prefix}/share/john\\\\\\\\\\\\\" ,g" ${worksrcpath}/Makefile |
| 40 | } |
| 41 | use_configure no |
| 42 | |
| 43 | platform powerpc { |
| 44 | build.target "clean macosx-ppc32" |
| 45 | } |
| 46 | platform i386 { |
| 47 | build.target "clean macosx-x86-mmx" |
| 48 | } |
| 49 | variant altivec conflicts i386 { |
| 50 | build.target "clean macosx-ppc32-altivec" |
| 51 | } |
| 52 | |