1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Reference C implementation of the Argon2 hash
8 HOMEPAGE= https://github.com/P-H-C/phc-winner-argon2
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= https://github.com/P-H-C/phc-winner-argon2/archive/
13 DISTFILE[1]= 20190702.tar.gz:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
22 DISTNAME= phc-winner-argon2-20190702
24 LICENSE= CC0_10:single APACHE20:single
25 LICENSE_TERMS= single:{{WRKDIR}}/TERMS
26 LICENSE_FILE= CC0_10:stock
28 LICENSE_AWK= TERMS:"^$$"
29 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/core.h
32 FPC_EQUIVALENT= security/libargon2
34 MAKE_ARGS= PKGCONFIG_REL=lib
37 INSTALL_REQ_TOOLCHAIN= yes
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/argon2
41 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libargon2.so
44 ${REINPLACE_CMD} -e "s|PREFIX = /usr|PREFIX = ${PREFIX}|" \
47 [FILE:554:descriptions/desc.single]
48 Argon2 is a password-hashing function created by by Alex Biryukov, Daniel
49 Dinu, and Dmitry Khovratovich. It was declared the winner of the Password
50 Hashing Competition (PHC) in 2015. The PHC recommends using it rather than
51 legacy algorithms. Argon2 is in the public domain.
53 There are two versions of Argon2. Argon2d provides the highest resistance
54 against GPU cracking attacks. Argon2i is designed to resist side-channel
55 attacks. Argon2id is a hybrid that should generally be used unless special
56 reasons exist to prefer one of the other versions.
60 daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c 1505307 20190702.tar.gz
63 [FILE:103:manifests/plist.single]
70 lib/pkgconfig/libargon2.pc
73 [FILE:549:patches/patch-Makefile]
74 --- Makefile.orig 2019-05-20 09:18:00 UTC
76 @@ -76,9 +76,11 @@ ifeq ($(KERNEL_NAME), Linux)
78 PC_EXTRA_LIBS ?= -lrt -ldl
80 -ifeq ($(KERNEL_NAME), $(filter $(KERNEL_NAME),DragonFly FreeBSD NetBSD OpenBSD))
82 +ifeq ($(KERNEL_NAME), $(filter $(KERNEL_NAME),DragonFly FreeBSD NetBSD OpenBSD MidnightBSD))
83 + LIB_EXT := so.$(ABI_VERSION)
84 LIB_CFLAGS := -shared -fPIC
85 + SO_LDFLAGS := -Wl,-soname,lib$(LIB_NAME).$(LIB_EXT)
86 + LINKED_LIB_EXT := so
89 ifeq ($(KERNEL_NAME), Darwin)