This updates to the latest release of the bcrypt gem. CHANGELOG located at https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/CHANGELOG
One undocumented change is that attempts to use a password with a null byte will now raise an exception. Tested on amd64. I plan on committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/security/ruby-bcrypt/Makefile,v retrieving revision 1.29 diff -u -p -r1.29 Makefile --- Makefile 11 Mar 2022 19:54:01 -0000 1.29 +++ Makefile 23 May 2022 17:35:49 -0000 @@ -1,6 +1,6 @@ COMMENT = Ruby binding for the bcrypt() password hashing algorithm -VERSION = 3.1.13 +VERSION = 3.1.18 DISTNAME = bcrypt-${VERSION} CATEGORIES = security Index: distinfo =================================================================== RCS file: /cvs/ports/security/ruby-bcrypt/distinfo,v retrieving revision 1.8 diff -u -p -r1.8 distinfo --- distinfo 12 Nov 2019 06:46:00 -0000 1.8 +++ distinfo 23 May 2022 17:35:52 -0000 @@ -1,2 +1,2 @@ -SHA256 (bcrypt-3.1.13.gem) = l2oa/CsQ54y4AX/7dlgzYahn701g1liFWMCOJ0uoICo= -SIZE (bcrypt-3.1.13.gem) = 54272 +SHA256 (bcrypt-3.1.18.gem) = FU3gsLCJ5W1ZgMUDethfyVVM+/SZZThnPB3bybYbHxE= +SIZE (bcrypt-3.1.18.gem) = 55808 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/security/ruby-bcrypt/pkg/PLIST,v retrieving revision 1.9 diff -u -p -r1.9 PLIST --- pkg/PLIST 11 Mar 2022 19:54:01 -0000 1.9 +++ pkg/PLIST 23 May 2022 17:37:00 -0000 @@ -1,12 +1,13 @@ ${GEM_LIB}/cache/${DISTNAME}.gem ${GEM_LIB}/gems/${DISTNAME}/ +${GEM_LIB}/gems/${DISTNAME}/.github/ +${GEM_LIB}/gems/${DISTNAME}/.github/workflows/ +${GEM_LIB}/gems/${DISTNAME}/.github/workflows/ruby.yml ${GEM_LIB}/gems/${DISTNAME}/.gitignore ${GEM_LIB}/gems/${DISTNAME}/.rspec -${GEM_LIB}/gems/${DISTNAME}/.travis.yml ${GEM_LIB}/gems/${DISTNAME}/CHANGELOG ${GEM_LIB}/gems/${DISTNAME}/COPYING ${GEM_LIB}/gems/${DISTNAME}/Gemfile -${GEM_LIB}/gems/${DISTNAME}/Gemfile.lock ${GEM_LIB}/gems/${DISTNAME}/README.md ${GEM_LIB}/gems/${DISTNAME}/Rakefile ${GEM_LIB}/gems/${DISTNAME}/bcrypt.gemspec @@ -16,8 +17,9 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt.r ${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt/engine.rb ${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt/error.rb ${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt/password.rb -${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt_ext.so +@so ${GEM_LIB}/gems/${DISTNAME}/lib/bcrypt_ext.so ${GEM_LIB}/gems/${DISTNAME}/spec/ +${GEM_LIB}/gems/${DISTNAME}/spec/TestBCrypt.java ${GEM_LIB}/gems/${DISTNAME}/spec/bcrypt/ ${GEM_LIB}/gems/${DISTNAME}/spec/bcrypt/engine_spec.rb ${GEM_LIB}/gems/${DISTNAME}/spec/bcrypt/error_spec.rb