diff options
author | sborrill <sborrill> | 2007-02-03 17:09:20 +0000 |
---|---|---|
committer | sborrill <sborrill> | 2007-02-03 17:09:20 +0000 |
commit | 8a8befa4e153c0883fe083cd7777204d0a048076 (patch) | |
tree | cf9800b1064286e74a96a438ec67ea38b2adb180 /security/john/Makefile | |
parent | a6e8e6a8265033eddc22508d03663ade4e48c559 (diff) | |
download | pkgsrc-8a8befa4e153c0883fe083cd7777204d0a048076.tar.gz |
Update to john-1.7.2 and enable per-arch optimization for NetBSD and
OpenBSD.
Changes:
The following changes have been made between John 1.7.1 and 1.7.2:
* Bitslice DES assembly code for x86-64 making use of the 64-bit mode
extended SSE2 with 16 XMM registers has been added for better performance
at DES-based crypt(3) hashes with x86-64 builds on AMD processors.
* New make target for FreeBSD/x86-64.
The following changes have been made between John 1.7.0.2 and 1.7.1:
* Bitslice DES code for x86 with SSE2 has been added for better performance
at DES-based crypt(3) hashes on Pentium 4 and SSE2-capable AMD processors.
* Assorted high-level changes have been applied to improve performance
on current x86-64 processors.
* New make target for NetBSD/SPARC64.
* Minor source code cleanups.
Diffstat (limited to 'security/john/Makefile')
-rw-r--r-- | security/john/Makefile | 43 |
1 files changed, 40 insertions, 3 deletions
diff --git a/security/john/Makefile b/security/john/Makefile index 1d6584aa0d2..b2576b70cd5 100644 --- a/security/john/Makefile +++ b/security/john/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.14 2006/03/30 13:38:41 salo Exp $ +# $NetBSD: Makefile,v 1.15 2007/02/03 17:09:20 sborrill Exp $ # -DISTNAME= john-1.7.0.2 -#PKGREVISION= 1 +DISTNAME= john-1.7.2 CATEGORIES= security textproc MASTER_SITES= http://www.openwall.com/john/f/ EXTRACT_SUFX= .tar.bz2 @@ -29,6 +28,44 @@ BUILD_TARGET= solaris-sparc-gcc . endif .elif ${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "i386" BUILD_TARGET= solaris-x86-any +.elif ${OPSYS} == "NetBSD" +. if ${MACHINE_ARCH} == "i386" +BUILD_TARGET= openbsd-x86-any +. elif ${MACHINE_ARCH} == "x86_64" +BUILD_TARGET= openbsd-x86-64 +. elif ${MACHINE_ARCH} == "sparc64" +BUILD_TARGET= netbsd-sparc64 +. elif ${MACHINE_ARCH} == "sparc" +BUILD_TARGET= openbsd-sparc +. elif ${MACHINE_ARCH} == "alpha" +BUILD_TARGET= openbsd-alpha +. elif ${MACHINE_ARCH} == "powerpc" +BUILD_TARGET= openbsd-ppc32 +. elif ${MACHINE_ARCH} == "powerpc64" +BUILD_TARGET= openbsd-ppc64 +. elif ${MACHINE_ARCH} == "vax" +BUILD_TARGET= netbsd-vax +. else +BUILD_TARGET= generic +. endif +.elif ${OPSYS} == "OpenBSD" +. if ${MACHINE_ARCH} == "i386" +BUILD_TARGET= openbsd-x86-any +. elif ${MACHINE_ARCH} == "x86_64" +BUILD_TARGET= openbsd-x86-64 +. elif ${MACHINE_ARCH} == "sparc64" +BUILD_TARGET= openbsd-sparc64 +. elif ${MACHINE_ARCH} == "sparc" +BUILD_TARGET= openbsd-sparc +. elif ${MACHINE_ARCH} == "alpha" +BUILD_TARGET= openbsd-alpha +. elif ${MACHINE_ARCH} == "powerpc" +BUILD_TARGET= openbsd-ppc32 +. elif ${MACHINE_ARCH} == "powerpc64" +BUILD_TARGET= openbsd-ppc64 +. else +BUILD_TARGET= generic +. endif .else BUILD_TARGET= generic .endif |