From owner-svn-ports-head@freebsd.org Sat Dec 3 08:42:46 2016 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 424B9C618D5; Sat, 3 Dec 2016 08:42:46 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 02E10A58; Sat, 3 Dec 2016 08:42:45 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uB38gj38005509; Sat, 3 Dec 2016 08:42:45 GMT (envelope-from matthew@FreeBSD.org) Received: (from matthew@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uB38giRG005504; Sat, 3 Dec 2016 08:42:44 GMT (envelope-from matthew@FreeBSD.org) Message-Id: <201612030842.uB38giRG005504@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: matthew set sender to matthew@FreeBSD.org using -f From: Matthew Seaman Date: Sat, 3 Dec 2016 08:42:44 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r427605 - in head/security/hashcat: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Dec 2016 08:42:46 -0000 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@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