Index: Makefile =================================================================== --- Makefile (revision 427583) +++ Makefile (working copy) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= hashcat -PORTVERSION= 3.10 +PORTVERSION= 3.20 DISTVERSIONPREFIX= v CATEGORIES= security Index: distinfo =================================================================== --- distinfo (revision 427583) +++ distinfo (working copy) @@ -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 Index: files/patch-src_Makefile =================================================================== --- files/patch-src_Makefile (nonexistent) +++ files/patch-src_Makefile (working copy) @@ -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 Property changes on: files/patch-src_Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: files/patch-src_folder.c =================================================================== --- files/patch-src_folder.c (nonexistent) +++ files/patch-src_folder.c (working copy) @@ -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 Property changes on: files/patch-src_folder.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: pkg-plist =================================================================== --- pkg-plist (revision 427583) +++ pkg-plist (working copy) @@ -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 @@ %%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