pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/hashcat
Module Name: pkgsrc
Committed By: adam
Date: Mon Aug 18 15:02:40 UTC 2025
Modified Files:
pkgsrc/security/hashcat: Makefile PLIST distinfo
pkgsrc/security/hashcat/patches: patch-include_sort__r.h
patch-src_Makefile
Removed Files:
pkgsrc/security/hashcat/patches: patch-include_terminal.h
patch-src_affinity.c patch-src_folder.c patch-src_memory.c
patch-src_shared.c patch-src_terminal.c
Log Message:
hashcat: updated to 7.1.1
7.1.1
This hotfix addresses issues related to multi-hash handling in LUKS2 and KeePass (KDBX4). Single-hash cases were not affected. It also includes some other minor changes.
7.1.0
This is a minor release, but an important one. It comes just two weeks after the major v7.0.0 update, as part of our effort to keep release cycles shorter than in the past.
Although two weeks may seem quick, this version includes several important bug fixes along with notable new features and hash modes, which makes a v7.1.0 release fully justified.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/hashcat/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/security/hashcat/PLIST \
pkgsrc/security/hashcat/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/security/hashcat/patches/patch-include_sort__r.h \
pkgsrc/security/hashcat/patches/patch-src_Makefile
cvs rdiff -u -r1.1 -r0 \
pkgsrc/security/hashcat/patches/patch-include_terminal.h \
pkgsrc/security/hashcat/patches/patch-src_memory.c \
pkgsrc/security/hashcat/patches/patch-src_shared.c
cvs rdiff -u -r1.3 -r0 pkgsrc/security/hashcat/patches/patch-src_affinity.c \
pkgsrc/security/hashcat/patches/patch-src_folder.c \
pkgsrc/security/hashcat/patches/patch-src_terminal.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/hashcat/Makefile
diff -u pkgsrc/security/hashcat/Makefile:1.6 pkgsrc/security/hashcat/Makefile:1.7
--- pkgsrc/security/hashcat/Makefile:1.6 Mon Aug 18 05:29:33 2025
+++ pkgsrc/security/hashcat/Makefile Mon Aug 18 15:02:40 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2025/08/18 05:29:33 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2025/08/18 15:02:40 adam Exp $
-DISTNAME= hashcat-7.0.0
-PKGREVISION= 1
+DISTNAME= hashcat-7.1.1
CATEGORIES= security
MASTER_SITES= https://hashcat.net/files/
@@ -20,7 +19,6 @@ MAKE_ENV+= USE_SYSTEM_XXHASH=1
MAKE_ENV+= USE_SYSTEM_ZLIB=1
.if ${MACHINE_ARCH} == "aarch64"
MAKE_ENV+= IS_ARM=1
-CFLAGS+= -march=armv8-a+fp+simd
.else
MAKE_ENV+= IS_ARM=0
.endif
@@ -34,7 +32,6 @@ REPLACE_PYTHON= tools/*.py
post-install:
${RM} ${DESTDIR}${PREFIX}/include/hashcat/sort_r.h.orig
- ${RM} ${DESTDIR}${PREFIX}/include/hashcat/terminal.h.orig
.include "../../archivers/minizip/buildlink3.mk"
.include "../../devel/xxhash/buildlink3.mk"
Index: pkgsrc/security/hashcat/PLIST
diff -u pkgsrc/security/hashcat/PLIST:1.3 pkgsrc/security/hashcat/PLIST:1.4
--- pkgsrc/security/hashcat/PLIST:1.3 Fri Aug 8 07:23:59 2025
+++ pkgsrc/security/hashcat/PLIST Mon Aug 18 15:02:40 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2025/08/08 07:23:59 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/08/18 15:02:40 adam Exp $
bin/aescrypt2hashcat.pl
bin/apfs2hashcat.py
bin/bisq2hashcat.py
@@ -228,7 +228,7 @@ share/doc/hashcat/docs/exit_status_code.
share/doc/hashcat/docs/hashcat-assimilation-bridge-development.md
share/doc/hashcat/docs/hashcat-assimilation-bridge.md
share/doc/hashcat/docs/hashcat-brain.md
-share/doc/hashcat/docs/hashcat-example_hashes.md
+share/doc/hashcat/docs/hashcat-example-hashes.md
share/doc/hashcat/docs/hashcat-help.md
share/doc/hashcat/docs/hashcat-plugin-development-guide.md
share/doc/hashcat/docs/hashcat-python-plugin-development-guide.md
@@ -248,6 +248,8 @@ share/doc/hashcat/docs/performance.txt
share/doc/hashcat/docs/readme.txt
share/doc/hashcat/docs/releases_notes_v7.0.0.md
share/doc/hashcat/docs/releases_notes_v7.0.0.pdf
+share/doc/hashcat/docs/releases_notes_v7.1.0.md
+share/doc/hashcat/docs/releases_notes_v7.1.0.pdf
share/doc/hashcat/docs/rules.txt
share/doc/hashcat/docs/slow-candidates-mode.md
share/doc/hashcat/docs/team.txt
@@ -386,6 +388,8 @@ share/hashcat/OpenCL/inc_cipher_aes-gcm.
share/hashcat/OpenCL/inc_cipher_aes-gcm.h
share/hashcat/OpenCL/inc_cipher_aes.cl
share/hashcat/OpenCL/inc_cipher_aes.h
+share/hashcat/OpenCL/inc_cipher_blowfish.cl
+share/hashcat/OpenCL/inc_cipher_blowfish.h
share/hashcat/OpenCL/inc_cipher_camellia.cl
share/hashcat/OpenCL/inc_cipher_camellia.h
share/hashcat/OpenCL/inc_cipher_cast.cl
@@ -428,6 +432,8 @@ share/hashcat/OpenCL/inc_hash_md4.cl
share/hashcat/OpenCL/inc_hash_md4.h
share/hashcat/OpenCL/inc_hash_md5.cl
share/hashcat/OpenCL/inc_hash_md5.h
+share/hashcat/OpenCL/inc_hash_md6.cl
+share/hashcat/OpenCL/inc_hash_md6.h
share/hashcat/OpenCL/inc_hash_ripemd160.cl
share/hashcat/OpenCL/inc_hash_ripemd160.h
share/hashcat/OpenCL/inc_hash_ripemd320.cl
@@ -643,6 +649,12 @@ share/hashcat/OpenCL/m01300_a1-optimized
share/hashcat/OpenCL/m01300_a1-pure.cl
share/hashcat/OpenCL/m01300_a3-optimized.cl
share/hashcat/OpenCL/m01300_a3-pure.cl
+share/hashcat/OpenCL/m01310_a0-pure.cl
+share/hashcat/OpenCL/m01310_a1-pure.cl
+share/hashcat/OpenCL/m01310_a3-pure.cl
+share/hashcat/OpenCL/m01320_a0-pure.cl
+share/hashcat/OpenCL/m01320_a1-pure.cl
+share/hashcat/OpenCL/m01320_a3-pure.cl
share/hashcat/OpenCL/m01400_a0-optimized.cl
share/hashcat/OpenCL/m01400_a0-pure.cl
share/hashcat/OpenCL/m01400_a1-optimized.cl
@@ -943,6 +955,9 @@ share/hashcat/OpenCL/m05600_a1-optimized
share/hashcat/OpenCL/m05600_a1-pure.cl
share/hashcat/OpenCL/m05600_a3-optimized.cl
share/hashcat/OpenCL/m05600_a3-pure.cl
+share/hashcat/OpenCL/m05720_a0-pure.cl
+share/hashcat/OpenCL/m05720_a1-pure.cl
+share/hashcat/OpenCL/m05720_a3-pure.cl
share/hashcat/OpenCL/m05800-optimized.cl
share/hashcat/OpenCL/m05800-pure.cl
share/hashcat/OpenCL/m06000_a0-optimized.cl
@@ -1905,6 +1920,45 @@ share/hashcat/OpenCL/m34211_a1-optimized
share/hashcat/OpenCL/m34211_a1-pure.cl
share/hashcat/OpenCL/m34211_a3-optimized.cl
share/hashcat/OpenCL/m34211_a3-pure.cl
+share/hashcat/OpenCL/m34300-pure.cl
+share/hashcat/OpenCL/m34400_a0-pure.cl
+share/hashcat/OpenCL/m34400_a1-pure.cl
+share/hashcat/OpenCL/m34400_a3-pure.cl
+share/hashcat/OpenCL/m34500_a0-pure.cl
+share/hashcat/OpenCL/m34500_a1-pure.cl
+share/hashcat/OpenCL/m34500_a3-pure.cl
+share/hashcat/OpenCL/m34600_a0-optimized.cl
+share/hashcat/OpenCL/m34600_a1-optimized.cl
+share/hashcat/OpenCL/m34600_a3-optimized.cl
+share/hashcat/OpenCL/m34700_a0-pure.cl
+share/hashcat/OpenCL/m34700_a1-pure.cl
+share/hashcat/OpenCL/m34700_a3-pure.cl
+share/hashcat/OpenCL/m34800_a0-optimized.cl
+share/hashcat/OpenCL/m34800_a0-pure.cl
+share/hashcat/OpenCL/m34800_a1-optimized.cl
+share/hashcat/OpenCL/m34800_a1-pure.cl
+share/hashcat/OpenCL/m34800_a3-optimized.cl
+share/hashcat/OpenCL/m34800_a3-pure.cl
+share/hashcat/OpenCL/m34810_a0-optimized.cl
+share/hashcat/OpenCL/m34810_a0-pure.cl
+share/hashcat/OpenCL/m34810_a1-optimized.cl
+share/hashcat/OpenCL/m34810_a1-pure.cl
+share/hashcat/OpenCL/m34810_a3-optimized.cl
+share/hashcat/OpenCL/m34810_a3-pure.cl
+share/hashcat/OpenCL/m34820_a0-optimized.cl
+share/hashcat/OpenCL/m34820_a0-pure.cl
+share/hashcat/OpenCL/m34820_a1-optimized.cl
+share/hashcat/OpenCL/m34820_a1-pure.cl
+share/hashcat/OpenCL/m34820_a3-optimized.cl
+share/hashcat/OpenCL/m34820_a3-pure.cl
+share/hashcat/OpenCL/m35000-pure.cl
+share/hashcat/OpenCL/m35100-optimized.cl
+share/hashcat/OpenCL/m35200_a0-optimized.cl
+share/hashcat/OpenCL/m35200_a0-pure.cl
+share/hashcat/OpenCL/m35200_a1-optimized.cl
+share/hashcat/OpenCL/m35200_a1-pure.cl
+share/hashcat/OpenCL/m35200_a3-optimized.cl
+share/hashcat/OpenCL/m35200_a3-pure.cl
share/hashcat/OpenCL/m70000-pure.cl
share/hashcat/OpenCL/m70100-pure.cl
share/hashcat/OpenCL/m72000-pure.cl
@@ -1963,6 +2017,8 @@ share/hashcat/modules/module_00900.so
share/hashcat/modules/module_01000.so
share/hashcat/modules/module_01100.so
share/hashcat/modules/module_01300.so
+share/hashcat/modules/module_01310.so
+share/hashcat/modules/module_01320.so
share/hashcat/modules/module_01400.so
share/hashcat/modules/module_01410.so
share/hashcat/modules/module_01411.so
@@ -2035,6 +2091,7 @@ share/hashcat/modules/module_05400.so
share/hashcat/modules/module_05500.so
share/hashcat/modules/module_05600.so
share/hashcat/modules/module_05700.so
+share/hashcat/modules/module_05720.so
share/hashcat/modules/module_05800.so
share/hashcat/modules/module_06000.so
share/hashcat/modules/module_06050.so
@@ -2078,6 +2135,7 @@ share/hashcat/modules/module_08200.so
share/hashcat/modules/module_08300.so
share/hashcat/modules/module_08400.so
share/hashcat/modules/module_08500.so
+share/hashcat/modules/module_08501.so
share/hashcat/modules/module_08600.so
share/hashcat/modules/module_08700.so
share/hashcat/modules/module_08800.so
@@ -2477,6 +2535,17 @@ share/hashcat/modules/module_34100.so
share/hashcat/modules/module_34200.so
share/hashcat/modules/module_34201.so
share/hashcat/modules/module_34211.so
+share/hashcat/modules/module_34300.so
+share/hashcat/modules/module_34400.so
+share/hashcat/modules/module_34500.so
+share/hashcat/modules/module_34600.so
+share/hashcat/modules/module_34700.so
+share/hashcat/modules/module_34800.so
+share/hashcat/modules/module_34810.so
+share/hashcat/modules/module_34820.so
+share/hashcat/modules/module_35000.so
+share/hashcat/modules/module_35100.so
+share/hashcat/modules/module_35200.so
share/hashcat/modules/module_70000.so
share/hashcat/modules/module_70100.so
share/hashcat/modules/module_70200.so
Index: pkgsrc/security/hashcat/distinfo
diff -u pkgsrc/security/hashcat/distinfo:1.3 pkgsrc/security/hashcat/distinfo:1.4
--- pkgsrc/security/hashcat/distinfo:1.3 Fri Aug 8 07:23:59 2025
+++ pkgsrc/security/hashcat/distinfo Mon Aug 18 15:02:40 2025
@@ -1,18 +1,12 @@
-$NetBSD: distinfo,v 1.3 2025/08/08 07:23:59 adam Exp $
+$NetBSD: distinfo,v 1.4 2025/08/18 15:02:40 adam Exp $
-BLAKE2s (hashcat-7.0.0.tar.gz) = 02ed451e3c1cf5db75cff5113a3cb141596846d6009c23dd617e56b7fe5175fe
-SHA512 (hashcat-7.0.0.tar.gz) = 3e4837e4004859c6de60353641e519d1e1007d689ec106c4278f13a27ebb6f4779750db0ffbcaa8cbd815c6015cba0ff61d66d363c772ce82f7ca641be1481f5
-Size (hashcat-7.0.0.tar.gz) = 19084663 bytes
-SHA1 (patch-include_sort__r.h) = be4ecc96def303630439374b2f739a8cef0ad522
-SHA1 (patch-include_terminal.h) = b4fa77eb4eeaf048e50e85948cb63d401205cc68
-SHA1 (patch-src_Makefile) = f6dcc9a99b16cee5d9c8533416ff55da86e2feed
-SHA1 (patch-src_affinity.c) = e3db09035e4a5bb030fc87dedce3198b14ef6078
+BLAKE2s (hashcat-7.1.1.tar.gz) = 21540218cf635f46fa46d9dd75bf4025c9a8acec6c8e297e1b498b2978226e21
+SHA512 (hashcat-7.1.1.tar.gz) = ce7878a335d7c541a4619cb004838aa420c91f7f02bf43b2e410229430c59d6e85830c2dd569537440543980f80a9567222de756eed98b49e9564dbed12f8f03
+Size (hashcat-7.1.1.tar.gz) = 19163743 bytes
+SHA1 (patch-include_sort__r.h) = 1ef87463b02e5b4167ead0d789fb0a11e1f2e48a
+SHA1 (patch-src_Makefile) = 20d8fb65adfd0c1ce5bf789ec52921bd5395c793
SHA1 (patch-src_bridges_bridge__argon2id__reference.mk) = cfc2997e558d2431b5a8bcb8ee2a0ad7cd78ddff
SHA1 (patch-src_bridges_bridge__python__generic__hash__mp.mk) = 86ffd66910f0251022bf1d686ef6f0db99de98bf
SHA1 (patch-src_bridges_bridge__python__generic__hash__sp.mk) = f5f65a831866037145eae44c68fc69c19e0010e3
SHA1 (patch-src_bridges_bridge__scrypt__jane.mk) = c4e76e8af82311c030fc6e802b09deb02e147015
SHA1 (patch-src_bridges_bridge__scrypt__yescrypt.mk) = dd3572618239645873af6141307ac5a96e3796b3
-SHA1 (patch-src_folder.c) = 0bd1e1edb4f9aa7187661c5e974a7114b10ab173
-SHA1 (patch-src_memory.c) = 2118b0b618e8a7a0e595b4d319f648235301ab39
-SHA1 (patch-src_shared.c) = b26c987a19964d271b309b39ab3074804b66f288
-SHA1 (patch-src_terminal.c) = ad94f4c4aefc8753f8fcbd2b26285ad1d649985e
Index: pkgsrc/security/hashcat/patches/patch-include_sort__r.h
diff -u pkgsrc/security/hashcat/patches/patch-include_sort__r.h:1.3 pkgsrc/security/hashcat/patches/patch-include_sort__r.h:1.4
--- pkgsrc/security/hashcat/patches/patch-include_sort__r.h:1.3 Fri Aug 8 07:23:59 2025
+++ pkgsrc/security/hashcat/patches/patch-include_sort__r.h Mon Aug 18 15:02:40 2025
@@ -1,18 +1,9 @@
-$NetBSD: patch-include_sort__r.h,v 1.3 2025/08/08 07:23:59 adam Exp $
+$NetBSD: patch-include_sort__r.h,v 1.4 2025/08/18 15:02:40 adam Exp $
-BSD support https://github.com/hashcat/hashcat/pull/4392
+Fix build on NetBSD.
--- include/sort_r.h.orig 2025-08-01 21:03:55.000000000 +0000
+++ include/sort_r.h
-@@ -25,7 +25,7 @@ Slightly modified to work with hashcat t
- */
-
- #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || \
-- defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__)
-+ defined __OpenBSD__ || defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__)
- # define _SORT_R_BSD
- # define _SORT_R_INLINE inline
- #elif (defined __linux__) || defined (__CYGWIN__)
@@ -138,7 +138,7 @@ static _SORT_R_INLINE void sort_r_simple
/* Declare structs and functions */
@@ -22,21 +13,3 @@ BSD support https://github.com/hashcat/h
/* Ensure qsort_r is defined */
extern void qsort_r(void *base, size_t nel, size_t width, void *thunk,
-@@ -199,13 +199,13 @@ static _SORT_R_INLINE void sort_r_simple
-
- #elif defined _SORT_R_BSD
-
-- struct sort_r_data tmp;
-- tmp.arg = arg;
-- tmp.compar = compar;
--
- #if defined __NetBSD__
- sort_r_simple(base, nel, width, compar, arg);
- #else
-+ struct sort_r_data tmp;
-+ tmp.arg = arg;
-+ tmp.compar = compar;
-+
- qsort_r(base, nel, width, &tmp, sort_r_arg_swap);
- #endif
-
Index: pkgsrc/security/hashcat/patches/patch-src_Makefile
diff -u pkgsrc/security/hashcat/patches/patch-src_Makefile:1.3 pkgsrc/security/hashcat/patches/patch-src_Makefile:1.4
--- pkgsrc/security/hashcat/patches/patch-src_Makefile:1.3 Fri Aug 8 07:23:59 2025
+++ pkgsrc/security/hashcat/patches/patch-src_Makefile Mon Aug 18 15:02:40 2025
@@ -1,24 +1,14 @@
-$NetBSD: patch-src_Makefile,v 1.3 2025/08/08 07:23:59 adam Exp $
+$NetBSD: patch-src_Makefile,v 1.4 2025/08/18 15:02:40 adam Exp $
Set preferences.
Don't override CC nor optimisation flags in CFLAGS.
Defined IS_ARM in externally.
Remove sed magic; we'll use nbsed.
Don't build universal binary on Darwin.
-BSD support https://github.com/hashcat/hashcat/pull/4392
---- src/Makefile.orig 2025-08-01 21:03:55.000000000 +0000
+--- src/Makefile.orig 2025-08-18 05:23:33.000000000 +0000
+++ src/Makefile
-@@ -31,7 +31,7 @@ UNAME := $(patsubst MS
- UNAME := $(patsubst MINGW32_NT-%,MSYS2,$(UNAME))
- UNAME := $(patsubst MINGW64_NT-%,MSYS2,$(UNAME))
-
--ifeq (,$(filter $(UNAME),Linux FreeBSD NetBSD Darwin CYGWIN MSYS2))
-+ifeq (,$(filter $(UNAME),Linux OpenBSD FreeBSD NetBSD DragonFly Darwin CYGWIN MSYS2))
- $(error "! Your Operating System ($(UNAME)) is not supported by this Makefile")
- endif
-
-@@ -68,8 +68,6 @@ BRIDGE_INTERFACE_VERSION := 700
+@@ -69,8 +69,6 @@ BRIDGE_INTERFACE_VERSION := 700
## Native compiler paths
##
@@ -27,7 +17,7 @@ BSD support https://github.com/hashcat/h
AR := ar
FIND := find
INSTALL := install
-@@ -78,25 +76,23 @@ SED := sed
+@@ -79,18 +77,10 @@ SED := sed
SED_IN_PLACE := -i
ifeq ($(UNAME),Darwin)
@@ -44,33 +34,9 @@ BSD support https://github.com/hashcat/h
-IS_AARCH64 := $(shell [ "$$(arch 2>/dev/null)" = "aarch64" ] && echo 1 || echo 0)
-IS_ARM := $(or $(filter 1,$(IS_APPLE_SILICON)),$(filter 1,$(IS_AARCH64)))
--ifneq (,$(filter $(UNAME),FreeBSD NetBSD))
-+ifneq (,$(filter $(UNAME),FreeBSD NetBSD DragonFly))
+ ifneq (,$(filter $(UNAME),FreeBSD NetBSD DragonFly))
CC := cc
- CXX := c++
- SED := gsed
- endif
-
-+ifneq (,$(filter $(UNAME),OpenBSD))
-+CC := egcc
-+CXX := eg++
-+SED := gsed
-+endif
-+
- ##
- ## Version
- ##
-@@ -236,7 +232,9 @@ ifeq ($(UNAME),Darwin)
- CFLAGS_UNRAR += -std=c++14
- endif
- ifneq ($(CC),clang)
-+ifneq ($(UNAME),FreeBSD)
- CFLAGS_UNRAR += -Wno-class-memaccess
-+endif
- CFLAGS_UNRAR += -Wno-misleading-indentation
- CFLAGS_UNRAR += -Wno-format-overflow
- else
-@@ -266,7 +264,6 @@ endif
+@@ -275,7 +265,6 @@ endif
endif
ifeq ($(DEBUG),0)
@@ -78,28 +44,15 @@ BSD support https://github.com/hashcat/h
ifneq ($(UNAME),Darwin)
LFLAGS += -s
endif
-@@ -331,8 +328,12 @@ endif
- # unrar
- ifeq ($(ENABLE_UNRAR),1)
- CFLAGS += -I$(DEPS_UNRAR_PATH)
-+ifeq ($(UNAME),OpenBSD)
-+LFLAGS += -lc++
-+else
- LFLAGS += -lstdc++
- endif
-+endif
-
- ##
- ## Native compilation target
-@@ -361,6 +362,7 @@ endif # FreeBSD
- ifeq ($(UNAME),NetBSD)
+@@ -355,6 +344,7 @@ ifeq ($(UNAME),Linux)
CFLAGS_NATIVE := $(CFLAGS)
+ CFLAGS_NATIVE += -DWITH_HWMON
LFLAGS_NATIVE := $(LFLAGS)
+LFLAGS_NATIVE += -lm
LFLAGS_NATIVE += -lpthread
- endif # NetBSD
-
-@@ -383,14 +385,6 @@ LFLAGS_NATIVE += -lIOReport
+ LFLAGS_NATIVE += -ldl
+ LFLAGS_NATIVE += -lrt
+@@ -414,14 +404,6 @@ LFLAGS_NATIVE += -lIOReport
LFLAGS_NATIVE += -lpthread
LFLAGS_NATIVE += -liconv
@@ -114,20 +67,7 @@ BSD support https://github.com/hashcat/h
endif # Darwin
-@@ -544,10 +538,10 @@ distclean: clean
- # allow (whitelist) "make install" only on unix-based systems (also disallow cygwin/msys)
-
- ifneq ($(findstring install,$(MAKECMDGOALS)),)
-- ifeq (,$(filter $(UNAME),Linux FreeBSD Darwin NetBSD))
-+ ifeq (,$(filter $(UNAME),Linux FreeBSD OpenBSD NetBSD DragonFly Darwin))
- define ERROR_INSTALL_DISALLOWED
- ! The 'install' target is not allowed on this operating system ($(UNAME)). \
--Only Linux, FreeBSD, NetBSD and Darwin can use the 'install' target
-+Only Linux, FreeBSD, OpenBSD, NetBSD, DragonFly and Darwin can use the 'install' target
- endef
-
- $(error $(ERROR_INSTALL_DISALLOWED))
-@@ -752,8 +746,13 @@ endif
+@@ -783,8 +765,13 @@ endif
$(MODULES_DISABLE): ;
ifeq ($(SHARED),1)
@@ -141,7 +81,7 @@ BSD support https://github.com/hashcat/h
else
modules/module_%.$(MODULE_SUFFIX): src/modules/module_%.c obj/combined.NATIVE.a
$(CC) $(CCFLAGS) $(CFLAGS_NATIVE) $^ -o $@ $(LFLAGS_NATIVE) -shared -fPIC -D MODULE_INTERFACE_VERSION_CURRENT=$(MODULE_INTERFACE_VERSION)
-@@ -786,8 +785,13 @@ BRIDGES_DISABLE ?=
+@@ -817,8 +804,13 @@ BRIDGES_DISABLE ?=
$(BRIDGES_DISABLE): ;
ifeq ($(SHARED),1)
Home |
Main Index |
Thread Index |
Old Index