add bcrypt (#786)

Co-authored-by: Max Howell <mxcl@me.com>
This commit is contained in:
Marc Seitz 2023-03-21 15:52:47 +01:00 committed by GitHub
parent 08f1a2de93
commit 9c4e85bcbf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,28 @@
distributable:
url: https://bcrypt.sourceforge.net/bcrypt-{{version.marketing}}.tar.gz
strip-components: 1
versions:
- 1.1.0
dependencies:
zlib.net: '*'
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
script: |
make LDFLAGS=-lz PREFIX={{prefix}} install
provides:
- bin/bcrypt
test:
script: |
echo "Hello World!" > test.txt
printf '12345678\n12345678\n' | bcrypt -r test.txt
mv test.txt.bfe test.out.txt.bfe
printf '12345678\n' | bcrypt -r test.out.txt.bfe
cat test.out.txt