Module Name: src Committed By: nia Date: Tue Oct 12 17:24:37 UTC 2021
Modified Files: src/external/apache2: Makefile src/lib/libcrypt: Makefile src/tests/usr.bin: Makefile src/usr.bin/pwhash: pwhash.1 Removed Files: src/external/apache2/argon2: Makefile src/external/apache2/argon2/lib: Makefile src/external/apache2/argon2/lib/libargon2: Makefile src/external/apache2/argon2/usr.bin: Makefile src/external/apache2/argon2/usr.bin/argon2: Makefile src/tests/usr.bin/argon2: Makefile t_argon2.sh Log Message: Fix release builds with MKARGON2=yes This changes argon2 from a separately built library into a private dependency of libcrypt and removes the argon2(1) utility (we already have pwhash(1)). Giving libcrypt more library dependencies complicates things (e.g. libcrypt is a dependency of openssl). pthreads support gets disabled in argon2 for similar reasons. For testing argon2, we rely on the libcrypt test suite. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/apache2/Makefile cvs rdiff -u -r1.1 -r0 src/external/apache2/argon2/Makefile cvs rdiff -u -r1.1 -r0 src/external/apache2/argon2/lib/Makefile cvs rdiff -u -r1.2 -r0 src/external/apache2/argon2/lib/libargon2/Makefile cvs rdiff -u -r1.1 -r0 src/external/apache2/argon2/usr.bin/Makefile cvs rdiff -u -r1.2 -r0 src/external/apache2/argon2/usr.bin/argon2/Makefile cvs rdiff -u -r1.27 -r1.28 src/lib/libcrypt/Makefile cvs rdiff -u -r1.34 -r1.35 src/tests/usr.bin/Makefile cvs rdiff -u -r1.1 -r0 src/tests/usr.bin/argon2/Makefile cvs rdiff -u -r1.3 -r0 src/tests/usr.bin/argon2/t_argon2.sh cvs rdiff -u -r1.9 -r1.10 src/usr.bin/pwhash/pwhash.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.