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

Attachment: ruby-argon2.tar.gz
Description: application/tar-gz

Reply via email to