pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Now builds at least on OS X.



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <adam%viamedium.pl@localhost>
Pushed By:	adam
Date:		Sun Jul 31 19:12:36 2016 +0200
Changeset:	3a7b8590da16e0e43edd713140d5418efd64c3e2

Modified Files:
	hashcat/Makefile
	hashcat/PLIST
	hashcat/distinfo
	hashcat/patches/patch-src_Makefile
Added Files:
	hashcat/patches/patch-src_hashcat.c

Log Message:
Now builds at least on OS X.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3a7b8590da16e0e43edd713140d5418efd64c3e2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 hashcat/Makefile                    |   5 +-
 hashcat/PLIST                       | 537 ++++++++++++++++++++++++++++++++++++
 hashcat/distinfo                    |   3 +-
 hashcat/patches/patch-src_Makefile  |  24 +-
 hashcat/patches/patch-src_hashcat.c |  15 +
 5 files changed, 568 insertions(+), 16 deletions(-)

diffs:
diff --git a/hashcat/Makefile b/hashcat/Makefile
index 62c6cb8..9438d58 100644
--- a/hashcat/Makefile
+++ b/hashcat/Makefile
@@ -3,14 +3,15 @@
 DISTNAME=	hashcat-3.00
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_GITHUB:=hashcat/}
-GITHUB_TAG=	v${PKGVERSION_NOREV}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/hashcat/hashcat/
 COMMENT=	World's fastest and most advanced password recovery utility
 LICENSE=	mit
 
-USE_TOOLS+=	gmake
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+USE_TOOLS+=	gmake gsed
 BUILD_TARGET=	hashcat
 
 .include "../../mk/bsd.pkg.mk"
diff --git a/hashcat/PLIST b/hashcat/PLIST
index 48d96a5..d87101a 100644
--- a/hashcat/PLIST
+++ b/hashcat/PLIST
@@ -1 +1,538 @@
 @comment $NetBSD$
+bin/hashcat
+share/doc/hashcat/docs/changes.txt
+share/doc/hashcat/docs/contact.txt
+share/doc/hashcat/docs/license.txt
+share/doc/hashcat/docs/performance.txt
+share/doc/hashcat/docs/readme.txt
+share/doc/hashcat/docs/rules.txt
+share/doc/hashcat/docs/status_codes.txt
+share/doc/hashcat/docs/user_manuals.txt
+share/doc/hashcat/example.dict
+share/doc/hashcat/example0.hash
+share/doc/hashcat/example0.sh
+share/doc/hashcat/example400.hash
+share/doc/hashcat/example400.sh
+share/doc/hashcat/example500.hash
+share/doc/hashcat/example500.sh
+share/doc/hashcat/extra/tab_completion/hashcat.sh
+share/doc/hashcat/extra/tab_completion/howto.txt
+share/doc/hashcat/extra/tab_completion/install
+share/hashcat/OpenCL/amp_a0.cl
+share/hashcat/OpenCL/amp_a1.cl
+share/hashcat/OpenCL/amp_a3.cl
+share/hashcat/OpenCL/inc_cipher_aes256.cl
+share/hashcat/OpenCL/inc_cipher_serpent256.cl
+share/hashcat/OpenCL/inc_cipher_twofish256.cl
+share/hashcat/OpenCL/inc_common.cl
+share/hashcat/OpenCL/inc_comp_multi.cl
+share/hashcat/OpenCL/inc_comp_multi_bs.cl
+share/hashcat/OpenCL/inc_comp_single.cl
+share/hashcat/OpenCL/inc_comp_single_bs.cl
+share/hashcat/OpenCL/inc_hash_constants.h
+share/hashcat/OpenCL/inc_hash_functions.cl
+share/hashcat/OpenCL/inc_rp.cl
+share/hashcat/OpenCL/inc_rp.h
+share/hashcat/OpenCL/inc_simd.cl
+share/hashcat/OpenCL/inc_types.cl
+share/hashcat/OpenCL/inc_vendor.cl
+share/hashcat/OpenCL/m00000_a0.cl
+share/hashcat/OpenCL/m00000_a1.cl
+share/hashcat/OpenCL/m00000_a3.cl
+share/hashcat/OpenCL/m00010_a0.cl
+share/hashcat/OpenCL/m00010_a1.cl
+share/hashcat/OpenCL/m00010_a3.cl
+share/hashcat/OpenCL/m00020_a0.cl
+share/hashcat/OpenCL/m00020_a1.cl
+share/hashcat/OpenCL/m00020_a3.cl
+share/hashcat/OpenCL/m00030_a0.cl
+share/hashcat/OpenCL/m00030_a1.cl
+share/hashcat/OpenCL/m00030_a3.cl
+share/hashcat/OpenCL/m00040_a0.cl
+share/hashcat/OpenCL/m00040_a1.cl
+share/hashcat/OpenCL/m00040_a3.cl
+share/hashcat/OpenCL/m00050_a0.cl
+share/hashcat/OpenCL/m00050_a1.cl
+share/hashcat/OpenCL/m00050_a3.cl
+share/hashcat/OpenCL/m00060_a0.cl
+share/hashcat/OpenCL/m00060_a1.cl
+share/hashcat/OpenCL/m00060_a3.cl
+share/hashcat/OpenCL/m00100_a0.cl
+share/hashcat/OpenCL/m00100_a1.cl
+share/hashcat/OpenCL/m00100_a3.cl
+share/hashcat/OpenCL/m00110_a0.cl
+share/hashcat/OpenCL/m00110_a1.cl
+share/hashcat/OpenCL/m00110_a3.cl
+share/hashcat/OpenCL/m00120_a0.cl
+share/hashcat/OpenCL/m00120_a1.cl
+share/hashcat/OpenCL/m00120_a3.cl
+share/hashcat/OpenCL/m00130_a0.cl
+share/hashcat/OpenCL/m00130_a1.cl
+share/hashcat/OpenCL/m00130_a3.cl
+share/hashcat/OpenCL/m00140_a0.cl
+share/hashcat/OpenCL/m00140_a1.cl
+share/hashcat/OpenCL/m00140_a3.cl
+share/hashcat/OpenCL/m00150_a0.cl
+share/hashcat/OpenCL/m00150_a1.cl
+share/hashcat/OpenCL/m00150_a3.cl
+share/hashcat/OpenCL/m00160_a0.cl
+share/hashcat/OpenCL/m00160_a1.cl
+share/hashcat/OpenCL/m00160_a3.cl
+share/hashcat/OpenCL/m00200_a0.cl
+share/hashcat/OpenCL/m00200_a1.cl
+share/hashcat/OpenCL/m00200_a3.cl
+share/hashcat/OpenCL/m00300_a0.cl
+share/hashcat/OpenCL/m00300_a1.cl
+share/hashcat/OpenCL/m00300_a3.cl
+share/hashcat/OpenCL/m00400.cl
+share/hashcat/OpenCL/m00500.cl
+share/hashcat/OpenCL/m00900_a0.cl
+share/hashcat/OpenCL/m00900_a1.cl
+share/hashcat/OpenCL/m00900_a3.cl
+share/hashcat/OpenCL/m01000_a0.cl
+share/hashcat/OpenCL/m01000_a1.cl
+share/hashcat/OpenCL/m01000_a3.cl
+share/hashcat/OpenCL/m01100_a0.cl
+share/hashcat/OpenCL/m01100_a1.cl
+share/hashcat/OpenCL/m01100_a3.cl
+share/hashcat/OpenCL/m01400_a0.cl
+share/hashcat/OpenCL/m01400_a1.cl
+share/hashcat/OpenCL/m01400_a3.cl
+share/hashcat/OpenCL/m01410_a0.cl
+share/hashcat/OpenCL/m01410_a1.cl
+share/hashcat/OpenCL/m01410_a3.cl
+share/hashcat/OpenCL/m01420_a0.cl
+share/hashcat/OpenCL/m01420_a1.cl
+share/hashcat/OpenCL/m01420_a3.cl
+share/hashcat/OpenCL/m01430_a0.cl
+share/hashcat/OpenCL/m01430_a1.cl
+share/hashcat/OpenCL/m01430_a3.cl
+share/hashcat/OpenCL/m01440_a0.cl
+share/hashcat/OpenCL/m01440_a1.cl
+share/hashcat/OpenCL/m01440_a3.cl
+share/hashcat/OpenCL/m01450_a0.cl
+share/hashcat/OpenCL/m01450_a1.cl
+share/hashcat/OpenCL/m01450_a3.cl
+share/hashcat/OpenCL/m01460_a0.cl
+share/hashcat/OpenCL/m01460_a1.cl
+share/hashcat/OpenCL/m01460_a3.cl
+share/hashcat/OpenCL/m01500_a0.cl
+share/hashcat/OpenCL/m01500_a1.cl
+share/hashcat/OpenCL/m01500_a3.cl
+share/hashcat/OpenCL/m01600.cl
+share/hashcat/OpenCL/m01700_a0.cl
+share/hashcat/OpenCL/m01700_a1.cl
+share/hashcat/OpenCL/m01700_a3.cl
+share/hashcat/OpenCL/m01710_a0.cl
+share/hashcat/OpenCL/m01710_a1.cl
+share/hashcat/OpenCL/m01710_a3.cl
+share/hashcat/OpenCL/m01720_a0.cl
+share/hashcat/OpenCL/m01720_a1.cl
+share/hashcat/OpenCL/m01720_a3.cl
+share/hashcat/OpenCL/m01730_a0.cl
+share/hashcat/OpenCL/m01730_a1.cl
+share/hashcat/OpenCL/m01730_a3.cl
+share/hashcat/OpenCL/m01740_a0.cl
+share/hashcat/OpenCL/m01740_a1.cl
+share/hashcat/OpenCL/m01740_a3.cl
+share/hashcat/OpenCL/m01750_a0.cl
+share/hashcat/OpenCL/m01750_a1.cl
+share/hashcat/OpenCL/m01750_a3.cl
+share/hashcat/OpenCL/m01760_a0.cl
+share/hashcat/OpenCL/m01760_a1.cl
+share/hashcat/OpenCL/m01760_a3.cl
+share/hashcat/OpenCL/m01800.cl
+share/hashcat/OpenCL/m02000_a0.cl
+share/hashcat/OpenCL/m02000_a1.cl
+share/hashcat/OpenCL/m02000_a3.cl
+share/hashcat/OpenCL/m02100.cl
+share/hashcat/OpenCL/m02400_a0.cl
+share/hashcat/OpenCL/m02400_a1.cl
+share/hashcat/OpenCL/m02400_a3.cl
+share/hashcat/OpenCL/m02410_a0.cl
+share/hashcat/OpenCL/m02410_a1.cl
+share/hashcat/OpenCL/m02410_a3.cl
+share/hashcat/OpenCL/m02500.cl
+share/hashcat/OpenCL/m02610_a0.cl
+share/hashcat/OpenCL/m02610_a1.cl
+share/hashcat/OpenCL/m02610_a3.cl
+share/hashcat/OpenCL/m02710_a0.cl
+share/hashcat/OpenCL/m02710_a1.cl
+share/hashcat/OpenCL/m02710_a3.cl
+share/hashcat/OpenCL/m02810_a0.cl
+share/hashcat/OpenCL/m02810_a1.cl
+share/hashcat/OpenCL/m02810_a3.cl
+share/hashcat/OpenCL/m03000_a0.cl
+share/hashcat/OpenCL/m03000_a1.cl
+share/hashcat/OpenCL/m03000_a3.cl
+share/hashcat/OpenCL/m03100_a0.cl
+share/hashcat/OpenCL/m03100_a1.cl
+share/hashcat/OpenCL/m03100_a3.cl
+share/hashcat/OpenCL/m03200.cl
+share/hashcat/OpenCL/m03710_a0.cl
+share/hashcat/OpenCL/m03710_a1.cl
+share/hashcat/OpenCL/m03710_a3.cl
+share/hashcat/OpenCL/m03800_a0.cl
+share/hashcat/OpenCL/m03800_a1.cl
+share/hashcat/OpenCL/m03800_a3.cl
+share/hashcat/OpenCL/m04310_a0.cl
+share/hashcat/OpenCL/m04310_a1.cl
+share/hashcat/OpenCL/m04310_a3.cl
+share/hashcat/OpenCL/m04400_a0.cl
+share/hashcat/OpenCL/m04400_a1.cl
+share/hashcat/OpenCL/m04400_a3.cl
+share/hashcat/OpenCL/m04500_a0.cl
+share/hashcat/OpenCL/m04500_a1.cl
+share/hashcat/OpenCL/m04500_a3.cl
+share/hashcat/OpenCL/m04700_a0.cl
+share/hashcat/OpenCL/m04700_a1.cl
+share/hashcat/OpenCL/m04700_a3.cl
+share/hashcat/OpenCL/m04800_a0.cl
+share/hashcat/OpenCL/m04800_a1.cl
+share/hashcat/OpenCL/m04800_a3.cl
+share/hashcat/OpenCL/m04900_a0.cl
+share/hashcat/OpenCL/m04900_a1.cl
+share/hashcat/OpenCL/m04900_a3.cl
+share/hashcat/OpenCL/m05000_a0.cl
+share/hashcat/OpenCL/m05000_a1.cl
+share/hashcat/OpenCL/m05000_a3.cl
+share/hashcat/OpenCL/m05100_a0.cl
+share/hashcat/OpenCL/m05100_a1.cl
+share/hashcat/OpenCL/m05100_a3.cl
+share/hashcat/OpenCL/m05200.cl
+share/hashcat/OpenCL/m05300_a0.cl
+share/hashcat/OpenCL/m05300_a1.cl
+share/hashcat/OpenCL/m05300_a3.cl
+share/hashcat/OpenCL/m05400_a0.cl
+share/hashcat/OpenCL/m05400_a1.cl
+share/hashcat/OpenCL/m05400_a3.cl
+share/hashcat/OpenCL/m05500_a0.cl
+share/hashcat/OpenCL/m05500_a1.cl
+share/hashcat/OpenCL/m05500_a3.cl
+share/hashcat/OpenCL/m05600_a0.cl
+share/hashcat/OpenCL/m05600_a1.cl
+share/hashcat/OpenCL/m05600_a3.cl
+share/hashcat/OpenCL/m05800.cl
+share/hashcat/OpenCL/m06000_a0.cl
+share/hashcat/OpenCL/m06000_a1.cl
+share/hashcat/OpenCL/m06000_a3.cl
+share/hashcat/OpenCL/m06100_a0.cl
+share/hashcat/OpenCL/m06100_a1.cl
+share/hashcat/OpenCL/m06100_a3.cl
+share/hashcat/OpenCL/m06211.cl
+share/hashcat/OpenCL/m06212.cl
+share/hashcat/OpenCL/m06213.cl
+share/hashcat/OpenCL/m06221.cl
+share/hashcat/OpenCL/m06222.cl
+share/hashcat/OpenCL/m06223.cl
+share/hashcat/OpenCL/m06231.cl
+share/hashcat/OpenCL/m06232.cl
+share/hashcat/OpenCL/m06233.cl
+share/hashcat/OpenCL/m06300.cl
+share/hashcat/OpenCL/m06400.cl
+share/hashcat/OpenCL/m06500.cl
+share/hashcat/OpenCL/m06600.cl
+share/hashcat/OpenCL/m06700.cl
+share/hashcat/OpenCL/m06800.cl
+share/hashcat/OpenCL/m06900_a0.cl
+share/hashcat/OpenCL/m06900_a1.cl
+share/hashcat/OpenCL/m06900_a3.cl
+share/hashcat/OpenCL/m07100.cl
+share/hashcat/OpenCL/m07300_a0.cl
+share/hashcat/OpenCL/m07300_a1.cl
+share/hashcat/OpenCL/m07300_a3.cl
+share/hashcat/OpenCL/m07400.cl
+share/hashcat/OpenCL/m07500_a0.cl
+share/hashcat/OpenCL/m07500_a1.cl
+share/hashcat/OpenCL/m07500_a3.cl
+share/hashcat/OpenCL/m07600_a0.cl
+share/hashcat/OpenCL/m07600_a1.cl
+share/hashcat/OpenCL/m07600_a3.cl
+share/hashcat/OpenCL/m07700_a0.cl
+share/hashcat/OpenCL/m07700_a1.cl
+share/hashcat/OpenCL/m07700_a3.cl
+share/hashcat/OpenCL/m07800_a0.cl
+share/hashcat/OpenCL/m07800_a1.cl
+share/hashcat/OpenCL/m07800_a3.cl
+share/hashcat/OpenCL/m07900.cl
+share/hashcat/OpenCL/m08000_a0.cl
+share/hashcat/OpenCL/m08000_a1.cl
+share/hashcat/OpenCL/m08000_a3.cl
+share/hashcat/OpenCL/m08100_a0.cl
+share/hashcat/OpenCL/m08100_a1.cl
+share/hashcat/OpenCL/m08100_a3.cl
+share/hashcat/OpenCL/m08200.cl
+share/hashcat/OpenCL/m08300_a0.cl
+share/hashcat/OpenCL/m08300_a1.cl
+share/hashcat/OpenCL/m08300_a3.cl
+share/hashcat/OpenCL/m08400_a0.cl
+share/hashcat/OpenCL/m08400_a1.cl
+share/hashcat/OpenCL/m08400_a3.cl
+share/hashcat/OpenCL/m08500_a0.cl
+share/hashcat/OpenCL/m08500_a1.cl
+share/hashcat/OpenCL/m08500_a3.cl
+share/hashcat/OpenCL/m08600_a0.cl
+share/hashcat/OpenCL/m08600_a1.cl
+share/hashcat/OpenCL/m08600_a3.cl
+share/hashcat/OpenCL/m08700_a0.cl
+share/hashcat/OpenCL/m08700_a1.cl
+share/hashcat/OpenCL/m08700_a3.cl
+share/hashcat/OpenCL/m08800.cl
+share/hashcat/OpenCL/m08900.cl
+share/hashcat/OpenCL/m09000.cl
+share/hashcat/OpenCL/m09100.cl
+share/hashcat/OpenCL/m09400.cl
+share/hashcat/OpenCL/m09500.cl
+share/hashcat/OpenCL/m09600.cl
+share/hashcat/OpenCL/m09700_a0.cl
+share/hashcat/OpenCL/m09700_a1.cl
+share/hashcat/OpenCL/m09700_a3.cl
+share/hashcat/OpenCL/m09710_a0.cl
+share/hashcat/OpenCL/m09710_a1.cl
+share/hashcat/OpenCL/m09710_a3.cl
+share/hashcat/OpenCL/m09720_a0.cl
+share/hashcat/OpenCL/m09720_a1.cl
+share/hashcat/OpenCL/m09720_a3.cl
+share/hashcat/OpenCL/m09800_a0.cl
+share/hashcat/OpenCL/m09800_a1.cl
+share/hashcat/OpenCL/m09800_a3.cl
+share/hashcat/OpenCL/m09810_a0.cl
+share/hashcat/OpenCL/m09810_a1.cl
+share/hashcat/OpenCL/m09810_a3.cl
+share/hashcat/OpenCL/m09820_a0.cl
+share/hashcat/OpenCL/m09820_a1.cl
+share/hashcat/OpenCL/m09820_a3.cl
+share/hashcat/OpenCL/m09900_a0.cl
+share/hashcat/OpenCL/m09900_a1.cl
+share/hashcat/OpenCL/m09900_a3.cl
+share/hashcat/OpenCL/m10100_a0.cl
+share/hashcat/OpenCL/m10100_a1.cl
+share/hashcat/OpenCL/m10100_a3.cl
+share/hashcat/OpenCL/m10300.cl
+share/hashcat/OpenCL/m10400_a0.cl
+share/hashcat/OpenCL/m10400_a1.cl
+share/hashcat/OpenCL/m10400_a3.cl
+share/hashcat/OpenCL/m10410_a0.cl
+share/hashcat/OpenCL/m10410_a1.cl
+share/hashcat/OpenCL/m10410_a3.cl
+share/hashcat/OpenCL/m10420_a0.cl
+share/hashcat/OpenCL/m10420_a1.cl
+share/hashcat/OpenCL/m10420_a3.cl
+share/hashcat/OpenCL/m10500.cl
+share/hashcat/OpenCL/m10700.cl
+share/hashcat/OpenCL/m10800_a0.cl
+share/hashcat/OpenCL/m10800_a1.cl
+share/hashcat/OpenCL/m10800_a3.cl
+share/hashcat/OpenCL/m10900.cl
+share/hashcat/OpenCL/m11000_a0.cl
+share/hashcat/OpenCL/m11000_a1.cl
+share/hashcat/OpenCL/m11000_a3.cl
+share/hashcat/OpenCL/m11100_a0.cl
+share/hashcat/OpenCL/m11100_a1.cl
+share/hashcat/OpenCL/m11100_a3.cl
+share/hashcat/OpenCL/m11200_a0.cl
+share/hashcat/OpenCL/m11200_a1.cl
+share/hashcat/OpenCL/m11200_a3.cl
+share/hashcat/OpenCL/m11300.cl
+share/hashcat/OpenCL/m11400_a0.cl
+share/hashcat/OpenCL/m11400_a1.cl
+share/hashcat/OpenCL/m11400_a3.cl
+share/hashcat/OpenCL/m11500_a0.cl
+share/hashcat/OpenCL/m11500_a1.cl
+share/hashcat/OpenCL/m11500_a3.cl
+share/hashcat/OpenCL/m11600.cl
+share/hashcat/OpenCL/m11700_a0.cl
+share/hashcat/OpenCL/m11700_a1.cl
+share/hashcat/OpenCL/m11700_a3.cl
+share/hashcat/OpenCL/m11800_a0.cl
+share/hashcat/OpenCL/m11800_a1.cl
+share/hashcat/OpenCL/m11800_a3.cl
+share/hashcat/OpenCL/m11900.cl
+share/hashcat/OpenCL/m12000.cl
+share/hashcat/OpenCL/m12200.cl
+share/hashcat/OpenCL/m12300.cl
+share/hashcat/OpenCL/m12400.cl
+share/hashcat/OpenCL/m12500.cl
+share/hashcat/OpenCL/m12600_a0.cl
+share/hashcat/OpenCL/m12600_a1.cl
+share/hashcat/OpenCL/m12600_a3.cl
+share/hashcat/OpenCL/m12700.cl
+share/hashcat/OpenCL/m12800.cl
+share/hashcat/OpenCL/m12900.cl
+share/hashcat/OpenCL/m13000.cl
+share/hashcat/OpenCL/m13100_a0.cl
+share/hashcat/OpenCL/m13100_a1.cl
+share/hashcat/OpenCL/m13100_a3.cl
+share/hashcat/OpenCL/m13200.cl
+share/hashcat/OpenCL/m13300_a0.cl
+share/hashcat/OpenCL/m13300_a1.cl
+share/hashcat/OpenCL/m13300_a3.cl
+share/hashcat/OpenCL/m13400.cl
+share/hashcat/OpenCL/m13500_a0.cl
+share/hashcat/OpenCL/m13500_a1.cl
+share/hashcat/OpenCL/m13500_a3.cl
+share/hashcat/OpenCL/m13600.cl
+share/hashcat/OpenCL/m13751.cl
+share/hashcat/OpenCL/m13752.cl
+share/hashcat/OpenCL/m13753.cl
+share/hashcat/OpenCL/m13800_a0.cl
+share/hashcat/OpenCL/m13800_a1.cl
+share/hashcat/OpenCL/m13800_a3.cl
+share/hashcat/OpenCL/markov_be.cl
+share/hashcat/OpenCL/markov_le.cl
+share/hashcat/charsets/combined/Bulgarian.hcchr
+share/hashcat/charsets/combined/Castilian.hcchr
+share/hashcat/charsets/combined/Catalan.hcchr
+share/hashcat/charsets/combined/English.hcchr
+share/hashcat/charsets/combined/French.hcchr
+share/hashcat/charsets/combined/German.hcchr
+share/hashcat/charsets/combined/Greek.hcchr
+share/hashcat/charsets/combined/GreekPolytonic.hcchr
+share/hashcat/charsets/combined/Italian.hcchr
+share/hashcat/charsets/combined/Lithuanian.hcchr
+share/hashcat/charsets/combined/Polish.hcchr
+share/hashcat/charsets/combined/Portuguese.hcchr
+share/hashcat/charsets/combined/Russian.hcchr
+share/hashcat/charsets/combined/Slovak.hcchr
+share/hashcat/charsets/combined/Spanish.hcchr
+share/hashcat/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/Castilian/es-ES_cp1252-special.hcchr
+share/hashcat/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/Catalan/ca_cp1252-special.hcchr
+share/hashcat/charsets/special/French/fr_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/French/fr_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/French/fr_ISO-8859-16-special.hcchr
+share/hashcat/charsets/special/French/fr_cp1252-special.hcchr
+share/hashcat/charsets/special/German/de_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/German/de_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/German/de_cp1252-special.hcchr
+share/hashcat/charsets/special/Greek/el_ISO-8859-7-special.hcchr
+share/hashcat/charsets/special/Greek/el_cp1253-special.hcchr
+share/hashcat/charsets/special/Italian/it_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/Italian/it_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/Italian/it_cp1252-special.hcchr
+share/hashcat/charsets/special/Polish/pl_cp1250-special.hcchr
+share/hashcat/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/Portuguese/pt_cp1252-special.hcchr
+share/hashcat/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
+share/hashcat/charsets/special/Russian/ru_cp1251-special.hcchr
+share/hashcat/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
+share/hashcat/charsets/special/Slovak/sk_cp1250-special.hcchr
+share/hashcat/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
+share/hashcat/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
+share/hashcat/charsets/special/Spanish/es_cp1252-special.hcchr
+share/hashcat/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
+share/hashcat/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
+share/hashcat/charsets/standard/Bulgarian/bg_cp1251.hcchr
+share/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/Castilian/es-ES_cp1252.hcchr
+share/hashcat/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/Catalan/ca_cp1252.hcchr
+share/hashcat/charsets/standard/English/en_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/English/en_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/English/en_cp1252.hcchr
+share/hashcat/charsets/standard/French/fr_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/French/fr_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/French/fr_ISO-8859-16.hcchr
+share/hashcat/charsets/standard/French/fr_cp1252.hcchr
+share/hashcat/charsets/standard/German/de_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/German/de_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/German/de_cp1252.hcchr
+share/hashcat/charsets/standard/Greek/el_ISO-8859-7.hcchr
+share/hashcat/charsets/standard/Greek/el_cp1253.hcchr
+share/hashcat/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
+share/hashcat/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
+share/hashcat/charsets/standard/Hungarian/hu_cp1250.hcchr
+share/hashcat/charsets/standard/Italian/it_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/Italian/it_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/Italian/it_cp1252.hcchr
+share/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
+share/hashcat/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
+share/hashcat/charsets/standard/Lithuanian/lt_cp1257.hcchr
+share/hashcat/charsets/standard/Polish/pl_ISO-8859-2.hcchr
+share/hashcat/charsets/standard/Polish/pl_cp1250.hcchr
+share/hashcat/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/Portuguese/pt_cp1252.hcchr
+share/hashcat/charsets/standard/Russian/ru_ISO-8859-5.hcchr
+share/hashcat/charsets/standard/Russian/ru_KOI8-R.hcchr
+share/hashcat/charsets/standard/Russian/ru_cp1251.hcchr
+share/hashcat/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
+share/hashcat/charsets/standard/Slovak/sk_cp1250.hcchr
+share/hashcat/charsets/standard/Spanish/es_ISO-8859-1.hcchr
+share/hashcat/charsets/standard/Spanish/es_ISO-8859-15.hcchr
+share/hashcat/charsets/standard/Spanish/es_cp1252.hcchr
+share/hashcat/hashcat.hcstat
+share/hashcat/hashcat.hctune
+share/hashcat/masks/8char-1l-1u-1d-1s-compliant.hcmask
+share/hashcat/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
+share/hashcat/masks/rockyou-1-60.hcmask
+share/hashcat/masks/rockyou-2-1800.hcmask
+share/hashcat/masks/rockyou-3-3600.hcmask
+share/hashcat/masks/rockyou-4-43200.hcmask
+share/hashcat/masks/rockyou-5-86400.hcmask
+share/hashcat/masks/rockyou-6-864000.hcmask
+share/hashcat/masks/rockyou-7-2592000.hcmask
+share/hashcat/rules/Incisive-leetspeak.rule
+share/hashcat/rules/InsidePro-HashManager.rule
+share/hashcat/rules/InsidePro-PasswordsPro.rule
+share/hashcat/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
+share/hashcat/rules/T0XlC-insert_space_and_special_0_F.rule
+share/hashcat/rules/T0XlC-insert_top_100_passwords_1_G.rule
+share/hashcat/rules/T0XlC.rule
+share/hashcat/rules/T0XlCv1.rule
+share/hashcat/rules/best64.rule
+share/hashcat/rules/combinator.rule
+share/hashcat/rules/d3ad0ne.rule
+share/hashcat/rules/dive.rule
+share/hashcat/rules/generated.rule
+share/hashcat/rules/generated2.rule
+share/hashcat/rules/hybrid/append_d.rule
+share/hashcat/rules/hybrid/append_ds.rule
+share/hashcat/rules/hybrid/append_du.rule
+share/hashcat/rules/hybrid/append_dus.rule
+share/hashcat/rules/hybrid/append_hl.rule
+share/hashcat/rules/hybrid/append_hu.rule
+share/hashcat/rules/hybrid/append_l.rule
+share/hashcat/rules/hybrid/append_ld.rule
+share/hashcat/rules/hybrid/append_lds.rule
+share/hashcat/rules/hybrid/append_ldu.rule
+share/hashcat/rules/hybrid/append_ldus.rule
+share/hashcat/rules/hybrid/append_ls.rule
+share/hashcat/rules/hybrid/append_lu.rule
+share/hashcat/rules/hybrid/append_lus.rule
+share/hashcat/rules/hybrid/append_s.rule
+share/hashcat/rules/hybrid/append_u.rule
+share/hashcat/rules/hybrid/append_us.rule
+share/hashcat/rules/hybrid/prepend_d.rule
+share/hashcat/rules/hybrid/prepend_ds.rule
+share/hashcat/rules/hybrid/prepend_du.rule
+share/hashcat/rules/hybrid/prepend_dus.rule
+share/hashcat/rules/hybrid/prepend_hl.rule
+share/hashcat/rules/hybrid/prepend_hu.rule
+share/hashcat/rules/hybrid/prepend_l.rule
+share/hashcat/rules/hybrid/prepend_ld.rule
+share/hashcat/rules/hybrid/prepend_lds.rule
+share/hashcat/rules/hybrid/prepend_ldu.rule
+share/hashcat/rules/hybrid/prepend_ldus.rule
+share/hashcat/rules/hybrid/prepend_ls.rule
+share/hashcat/rules/hybrid/prepend_lu.rule
+share/hashcat/rules/hybrid/prepend_lus.rule
+share/hashcat/rules/hybrid/prepend_s.rule
+share/hashcat/rules/hybrid/prepend_u.rule
+share/hashcat/rules/hybrid/prepend_us.rule
+share/hashcat/rules/leetspeak.rule
+share/hashcat/rules/oscommerce.rule
+share/hashcat/rules/rockyou-30000.rule
+share/hashcat/rules/specific.rule
+share/hashcat/rules/toggles1.rule
+share/hashcat/rules/toggles2.rule
+share/hashcat/rules/toggles3.rule
+share/hashcat/rules/toggles4.rule
+share/hashcat/rules/toggles5.rule
+share/hashcat/rules/unix-ninja-leetspeak.rule
diff --git a/hashcat/distinfo b/hashcat/distinfo
index d6bb13b..fab64d8 100644
--- a/hashcat/distinfo
+++ b/hashcat/distinfo
@@ -4,4 +4,5 @@ SHA1 (hashcat-3.00.tar.gz) = 3f882ab112b99da22fca59cd3fa4420376f3da86
 RMD160 (hashcat-3.00.tar.gz) = 98f09aa0e68fdccf6527a11221fe649676fdb8eb
 SHA512 (hashcat-3.00.tar.gz) = cdaf00830a1f4b52b008c5c6499cd6246eb328a1711be1446ea7b8b3d6ad9afeb9f3626cf9cef58a04b4a414d10e09e5a8429bc47684a9d6dbf511effbc2eedb
 Size (hashcat-3.00.tar.gz) = 4068649 bytes
-SHA1 (patch-src_Makefile) = aa29b2d92f57d61559a32ea51aee0a5cf06db2f1
+SHA1 (patch-src_Makefile) = d9701ff322492d1afd90c237fbc9b45d0b38b9db
+SHA1 (patch-src_hashcat.c) = 4f1c68d43d5bf28e70bf1b92a5cac8b20c610608
diff --git a/hashcat/patches/patch-src_Makefile b/hashcat/patches/patch-src_Makefile
index 3d34412..a1a5726 100644
--- a/hashcat/patches/patch-src_Makefile
+++ b/hashcat/patches/patch-src_Makefile
@@ -18,11 +18,20 @@ Add minimal NetBSD support.
  ##
  
 -CFLAGS                   := -pipe -W -Wall -std=c99 -Iinclude/ -IOpenCL/ -I$(OPENCL_HEADERS_KHRONOS)/
-+CFLAGS                   := -pipe -W -Wall -std=c99 -Iinclude/ -IOpenCL/ -I$(OPENCL_HEADERS_KHRONOS)/ -I../include
++CFLAGS                   += -pipe -W -Wall -std=c99 -Iinclude/ -IOpenCL/ -I$(OPENCL_HEADERS_KHRONOS)/ -I../include
  
  ifndef DEBUG
  CFLAGS                   += -O2
-@@ -122,6 +122,16 @@ LFLAGS_NATIVE            := -lpthread -l
+@@ -105,8 +105,6 @@ endif
+ BINARY_NATIVE            := $(PROG_NAME)
+ 
+ ifeq ($(UNAME),Darwin)
+-export MACOSX_DEPLOYMENT_TARGET=10.9
+-BINARY_NATIVE            := $(BINARY_NATIVE).app
+ CFLAGS_NATIVE            := -D_POSIX -DDARWIN
+ CFLAGS_NATIVE            += $(CFLAGS)
+ LFLAGS_NATIVE            := -lpthread
+@@ -122,6 +120,16 @@ LFLAGS_NATIVE            := -lpthread -l
  CFLAGS_NATIVE            += -DHAVE_HWMON
  endif # linux
  
@@ -39,14 +48,3 @@ Add minimal NetBSD support.
  ##
  ## Cross compilation target
  ##
-@@ -150,9 +160,9 @@ LFLAGS_CROSS_WIN         := -lpsapi
- ## Objects
- ##
- 
-+ifeq ($(UNAME),Linux)
- NATIVE_OBJS              := obj/ext_OpenCL.NATIVE.o obj/shared.NATIVE.o obj/rp_kernel_on_cpu.NATIVE.o
- 
--ifeq ($(UNAME),Linux)
- NATIVE_OBJS              += obj/ext_ADL.NATIVE.o
- NATIVE_OBJS              += obj/ext_nvapi.NATIVE.o
- NATIVE_OBJS              += obj/ext_nvml.NATIVE.o
diff --git a/hashcat/patches/patch-src_hashcat.c b/hashcat/patches/patch-src_hashcat.c
new file mode 100644
index 0000000..1675c67
--- /dev/null
+++ b/hashcat/patches/patch-src_hashcat.c
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Use standard paths for all platforms.
+
+--- src/hashcat.c.orig	2016-07-31 12:49:32.000000000 +0000
++++ src/hashcat.c
+@@ -6134,7 +6134,7 @@ int main (int argc, char **argv)
+ 
+   char *exec_path = get_exec_path ();
+ 
+-  #ifdef LINUX
++  #if 1
+ 
+   char *resolved_install_folder = realpath (INSTALL_FOLDER, NULL);
+   char *resolved_exec_path      = realpath (exec_path, NULL);


Home | Main Index | Thread Index | Old Index