svn commit: r427605 - in head/security/hashcat: . files
Matthew Seaman
matthew at FreeBSD.org
Sat Dec 3 08:42:46 UTC 2016
Author: matthew
Date: Sat Dec 3 08:42:44 2016
New Revision: 427605
URL: https://svnweb.freebsd.org/changeset/ports/427605
Log:
Update to 3.20
ChangeLog: https://raw.githubusercontent.com/hashcat/hashcat/v3.20/docs/changes.txt
PR: 215017
Submitted by: lifanov at mail.lifanov.com (maintainer)
Added:
head/security/hashcat/files/
head/security/hashcat/files/patch-src_Makefile (contents, props changed)
head/security/hashcat/files/patch-src_folder.c (contents, props changed)
Modified:
head/security/hashcat/Makefile
head/security/hashcat/distinfo
head/security/hashcat/pkg-plist
Modified: head/security/hashcat/Makefile
==============================================================================
--- head/security/hashcat/Makefile Sat Dec 3 08:32:26 2016 (r427604)
+++ head/security/hashcat/Makefile Sat Dec 3 08:42:44 2016 (r427605)
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= hashcat
-PORTVERSION= 3.10
+PORTVERSION= 3.20
DISTVERSIONPREFIX= v
CATEGORIES= security
Modified: head/security/hashcat/distinfo
==============================================================================
--- head/security/hashcat/distinfo Sat Dec 3 08:32:26 2016 (r427604)
+++ head/security/hashcat/distinfo Sat Dec 3 08:42:44 2016 (r427605)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1471617716
-SHA256 (hashcat-hashcat-v3.10_GH0.tar.gz) = 8de4f4ae8baa10dbe9139d670cc26dcd49e0e7e343bcbcadbe912cc52fb8255f
-SIZE (hashcat-hashcat-v3.10_GH0.tar.gz) = 4077706
+TIMESTAMP = 1480711937
+SHA256 (hashcat-hashcat-v3.20_GH0.tar.gz) = 7efb93073a79a80d7fe6a26740c6e099d456f6a06abff842eb0fb617618586cc
+SIZE (hashcat-hashcat-v3.20_GH0.tar.gz) = 3944786
Added: head/security/hashcat/files/patch-src_Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/hashcat/files/patch-src_Makefile Sat Dec 3 08:42:44 2016 (r427605)
@@ -0,0 +1,56 @@
+--- src/Makefile.orig 2016-12-02 14:00:23 UTC
++++ src/Makefile
+@@ -101,25 +101,7 @@ BINARY_NATIVE := $(PROG_NAME)
+ ## General compiler and linker options
+ ##
+
+-CFLAGS := -pipe -std=c99 -Iinclude/ -IOpenCL/
+-CFLAGS += -W
+-CFLAGS += -Wall
+-CFLAGS += -Wextra
+-CFLAGS += -Wfloat-equal
+-CFLAGS += -Wundef
+-CFLAGS += -Wshadow
+-CFLAGS += -Wmissing-declarations
+-CFLAGS += -Wmissing-prototypes
+-CFLAGS += -Wpointer-arith
+-CFLAGS += -Wstrict-prototypes
+-CFLAGS += -Waggregate-return
+-CFLAGS += -Wswitch-enum
+-CFLAGS += -Wunreachable-code
+-CFLAGS += -Winit-self
+-CFLAGS += -Werror-implicit-function-declaration
+-CFLAGS += -Wformat
+-CFLAGS += -Wno-format-zero-length
+-CFLAGS += -ftrapv
++CFLAGS += -Iinclude/ -IOpenCL/
+
+ # the following compiler options produce warnings that should be fixed at some time
+
+@@ -137,18 +119,6 @@ CFLAGS += -ftrapv
+
+ #CFLAGS += -Wstack-usage=524288
+
+-LFLAGS :=
+-
+-ifndef DEBUG
+-CFLAGS += -O2
+-LFLAGS += -s
+-else
+-CFLAGS += -DDEBUG -g -ggdb
+-ifeq ($(DEBUG),2)
+-CFLAGS += -fsanitize=address -fno-omit-frame-pointer
+-endif
+-endif
+-
+ ##
+ ## Native compilation target
+ ##
+@@ -165,7 +135,6 @@ endif # Linux
+ ifeq ($(UNAME),FreeBSD)
+ CFLAGS_NATIVE := $(CFLAGS)
+ CFLAGS_NATIVE += -I$(OPENCL_HEADERS_KHRONOS)/
+-CFLAGS_NATIVE += -march=native
+ LFLAGS_NATIVE := $(LFLAGS)
+ LFLAGS_NATIVE += -lpthread
+ endif # FreeBSD
Added: head/security/hashcat/files/patch-src_folder.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/hashcat/files/patch-src_folder.c Sat Dec 3 08:42:44 2016 (r427605)
@@ -0,0 +1,13 @@
+--- src/folder.c.orig 2016-12-02 14:00:23 UTC
++++ src/folder.c
+@@ -65,9 +65,7 @@ static int get_exec_path (char *exec_pat
+
+ sysctl (mib, 4, exec_path, &size, NULL, 0);
+
+- const ssize_t len = readlink (tmp, exec_path, exec_path_sz - 1);
+-
+- if (len == -1) return -1;
++ const size_t len = strlen (exec_path);
+
+ #else
+ #error Your Operating System is not supported or detected
Modified: head/security/hashcat/pkg-plist
==============================================================================
--- head/security/hashcat/pkg-plist Sat Dec 3 08:32:26 2016 (r427604)
+++ head/security/hashcat/pkg-plist Sat Dec 3 08:42:44 2016 (r427605)
@@ -1,11 +1,13 @@
bin/hashcat
%%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/team.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt
%%PORTDOCS%%%%DOCSDIR%%/example.dict
%%PORTDOCS%%%%DOCSDIR%%/example0.hash
@@ -380,8 +382,18 @@ bin/hashcat
%%DATADIR%%/OpenCL/m13900_a0.cl
%%DATADIR%%/OpenCL/m13900_a1.cl
%%DATADIR%%/OpenCL/m13900_a3.cl
+%%DATADIR%%/OpenCL/m14000_a0.cl
+%%DATADIR%%/OpenCL/m14000_a1.cl
+%%DATADIR%%/OpenCL/m14000_a3.cl
+%%DATADIR%%/OpenCL/m14100_a0.cl
+%%DATADIR%%/OpenCL/m14100_a1.cl
+%%DATADIR%%/OpenCL/m14100_a3.cl
+%%DATADIR%%/OpenCL/m14400_a0.cl
+%%DATADIR%%/OpenCL/m14400_a1.cl
+%%DATADIR%%/OpenCL/m14400_a3.cl
%%DATADIR%%/OpenCL/markov_be.cl
%%DATADIR%%/OpenCL/markov_le.cl
+%%DATADIR%%/charsets/DES_full.charset
%%DATADIR%%/charsets/combined/Bulgarian.hcchr
%%DATADIR%%/charsets/combined/Castilian.hcchr
%%DATADIR%%/charsets/combined/Catalan.hcchr
More information about the svn-ports-head
mailing list