This is a new port for ruby-argon2, which is a Ruby wrapper for the Argon2 password hash algorithm. It requires an update for ruby-ffi (see diff below) as well as a new port for ruby-ffi-compiler (in attached tarball).
Tested on amd64. OKs to import ruby-argon2 and ruby-ffi-compiler? Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/Makefile,v retrieving revision 1.25 diff -u -p -r1.25 Makefile --- Makefile 3 Feb 2020 19:04:05 -0000 1.25 +++ Makefile 1 Feb 2021 22:35:59 -0000 @@ -2,7 +2,7 @@ COMMENT = cross-platform dynamic library loading for ruby -DISTNAME = ffi-1.12.1 +DISTNAME = ffi-1.14.2 CATEGORIES = devel HOMEPAGE= https://github.com/ffi/ffi Index: distinfo =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 3 Feb 2020 19:04:05 -0000 1.9 +++ distinfo 1 Feb 2021 22:36:19 -0000 @@ -1,2 +1,2 @@ -SHA256 (ffi-1.12.1.gem) = 0WZ0rgAnmnru1wX6hUr31yHPWwpKv2qALzBun4fsW0Q= -SIZE (ffi-1.12.1.gem) = 896000 +SHA256 (ffi-1.14.2.gem) = fc4/4PBHpvd00UHUZnydI+4oyNxy++9hlNyjmICPD5Y= +SIZE (ffi-1.14.2.gem) = 908288 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ruby-ffi/pkg/PLIST,v retrieving revision 1.10 diff -u -p -r1.10 PLIST --- pkg/PLIST 3 Feb 2020 19:04:05 -0000 1.10 +++ pkg/PLIST 1 Feb 2021 22:39:38 -0000 @@ -1,11 +1,6 @@ @comment $OpenBSD: PLIST,v 1.10 2020/02/03 19:04:05 jeremy Exp $ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ -${GEM_LIB}/gems/${DISTNAME}/.appveyor.yml -${GEM_LIB}/gems/${DISTNAME}/.gitignore -${GEM_LIB}/gems/${DISTNAME}/.gitmodules -${GEM_LIB}/gems/${DISTNAME}/.travis.yml -${GEM_LIB}/gems/${DISTNAME}/.yardopts ${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.md ${GEM_LIB}/gems/${DISTNAME}/COPYING ${GEM_LIB}/gems/${DISTNAME}/Gemfile @@ -17,6 +12,7 @@ ${GEM_LIB}/gems/${DISTNAME}/ffi.gemspec ${GEM_LIB}/gems/${DISTNAME}/lib/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi.rb +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/abstract_memory.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/autopointer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/buffer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/callback.rb @@ -30,12 +26,16 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/mana ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/memorypointer.rb ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform.rb +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-darwin/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-darwin/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-freebsd/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-freebsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-freebsd12/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-freebsd12/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-linux/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-linux/types.conf +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-openbsd/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/aarch64-openbsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/arm-freebsd/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/arm-freebsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/arm-freebsd12/ @@ -86,6 +86,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/plat ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc-darwin/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc-linux/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc-linux/types.conf +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc-openbsd/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc-openbsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc64-linux/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/powerpc64-linux/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/s390-linux/ @@ -98,6 +100,8 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/plat ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparc-solaris/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparc64-linux/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparc64-linux/types.conf +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparcv9-openbsd/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparcv9-openbsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparcv9-solaris/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/sparcv9-solaris/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-cygwin/ @@ -110,8 +114,12 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/plat ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-freebsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-freebsd12/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-freebsd12/types.conf +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-haiku/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-haiku/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-linux/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-linux/types.conf +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-msys/ +${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-msys/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-netbsd/ ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-netbsd/types.conf ${GEM_LIB}/gems/${DISTNAME}/lib/ffi/platform/x86_64-openbsd/ @@ -144,5 +152,4 @@ ${GEM_LIB}/gems/${DISTNAME}/samples/hell ${GEM_LIB}/gems/${DISTNAME}/samples/inotify.rb ${GEM_LIB}/gems/${DISTNAME}/samples/pty.rb ${GEM_LIB}/gems/${DISTNAME}/samples/qsort.rb -${GEM_LIB}/gems/${DISTNAME}/samples/sample_helper.rb ${GEM_LIB}/specifications/${DISTNAME}.gemspec
ruby-argon2.tar.gz
Description: application/tar-gz