Hi, all:
Here is a simple patch for security/ruby-argon2 to
update to 2.3.0.
It build and run well on amd64-current system, no test
defined and no other ports depend on it.
Cheers !
wen
Index: security/ruby-argon2/Makefile
===================================================================
RCS file: /cvs/ports/security/ruby-argon2/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- security/ruby-argon2/Makefile 1 Sep 2023 17:11:35 -0000 1.3
+++ security/ruby-argon2/Makefile 4 Dec 2023 08:47:03 -0000
@@ -1,6 +1,6 @@
COMMENT = Ruby binding for the argon2 password hashing algorithm
-DISTNAME = argon2-2.2.0
+DISTNAME = argon2-2.3.0
CATEGORIES = security
MAINTAINER = Jeremy Evans <jer...@openbsd.org>
Index: security/ruby-argon2/distinfo
===================================================================
RCS file: /cvs/ports/security/ruby-argon2/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- security/ruby-argon2/distinfo 1 Sep 2023 17:11:35 -0000 1.2
+++ security/ruby-argon2/distinfo 4 Dec 2023 08:47:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (argon2-2.2.0.gem) = jT+DbLLD6X/kgi+daw6JugNjbtiNFkSc/zagTDGjtPE=
-SIZE (argon2-2.2.0.gem) = 1787904
+SHA256 (argon2-2.3.0.gem) = mA72UXK/USrTe2y7DWHu9AttzKtqfbTnBVdSfh3OlVc=
+SIZE (argon2-2.3.0.gem) = 1788928
Index: security/ruby-argon2/pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/ruby-argon2/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- security/ruby-argon2/pkg/PLIST 1 Sep 2023 17:11:35 -0000 1.3
+++ security/ruby-argon2/pkg/PLIST 4 Dec 2023 08:47:03 -0000
@@ -1,4 +1,5 @@
${GEM_LIB}/cache/${DISTNAME}.gem
+${GEM_EXTENSIONS_DIR}/gem_make.out
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.github/
${GEM_LIB}/gems/${DISTNAME}/.github/workflows/
@@ -19,6 +20,112 @@ ${GEM_LIB}/gems/${DISTNAME}/bin/
${GEM_LIB}/gems/${DISTNAME}/bin/console
${GEM_LIB}/gems/${DISTNAME}/bin/setup
${GEM_LIB}/gems/${DISTNAME}/bin/test
+${GEM_LIB}/gems/${DISTNAME}/ext/
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/argon_wrap.c
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/argon_wrap.o
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/extconf.rb
+@so ${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/libargon2_wrap.so
+${GEM_LIB}/gems/${DISTNAME}/ext/argon2_wrap/test.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.git
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.gitattributes
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.gitignore
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/.travis.yml
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Argon2.sln
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/CHANGELOG.md
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/LICENSE
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/Package.swift
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/README.md
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/appveyor.yml
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/argon2-specs.pdf
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/export.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/include/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/include/argon2.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2d_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2i_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id_v16
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/argon2id_v16.shasum
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/check-sums.ps1
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/check-sums.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/test.ps1
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/kats/test.sh
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/IEEEtran.cls
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/Makefile
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/argon2-specs.tex
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/argon2-par.pdf
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/compression.pdf
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/generic.pdf
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/pics/power-distribution.jpg
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/latex/tradeoff.bib
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/libargon2.pc.in
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/man/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/man/argon2.1
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/argon2.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/bench.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/blake2-impl.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/blake2.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/blake2b.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/blamka-round-opt.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/blake2/blamka-round-ref.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/core.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/core.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/encoding.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/encoding.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/genkat.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/genkat.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/opt.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/ref.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/run.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/test.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/thread.c
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/src/thread.h
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Opt/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Opt/Argon2Opt.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Opt/Argon2Opt.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptBench/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptBench/Argon2OptBench.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptBench/Argon2OptBench.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptDll/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptDll/Argon2OptDll.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptDll/Argon2OptDll.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptGenKAT/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptGenKAT/Argon2OptGenKAT.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptGenKAT/Argon2OptGenKAT.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptTestCI/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptTestCI/Argon2OptTestCI.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2OptTestCI/Argon2OptTestCI.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Ref/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2Ref/Argon2Ref.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefBench/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefBench/Argon2RefBench.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefBench/Argon2RefBench.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefDll/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefDll/Argon2RefDll.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefDll/Argon2RefDll.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefGenKAT/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefGenKAT/Argon2RefGenKAT.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefGenKAT/Argon2RefGenKAT.vcxproj.filters
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefTestCI/
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefTestCI/Argon2RefTestCI.vcxproj
+${GEM_LIB}/gems/${DISTNAME}/ext/phc-winner-argon2/vs2015/Argon2RefTestCI/Argon2RefTestCI.vcxproj.filters
${GEM_LIB}/gems/${DISTNAME}/lib/
${GEM_LIB}/gems/${DISTNAME}/lib/argon2/
${GEM_LIB}/gems/${DISTNAME}/lib/argon2.rb
@@ -27,11 +134,15 @@ ${GEM_LIB}/gems/${DISTNAME}/lib/argon2/e
${GEM_LIB}/gems/${DISTNAME}/lib/argon2/errors.rb
${GEM_LIB}/gems/${DISTNAME}/lib/argon2/ffi_engine.rb
${GEM_LIB}/gems/${DISTNAME}/lib/argon2/hash_format.rb
+${GEM_LIB}/gems/${DISTNAME}/lib/argon2/profiles.rb
${GEM_LIB}/gems/${DISTNAME}/lib/argon2/version.rb
@so ${GEM_LIB}/gems/${DISTNAME}/lib/libargon2_wrap.so
${GEM_LIB}/gems/${DISTNAME}/sig/
${GEM_LIB}/gems/${DISTNAME}/sig/argon2.rbs
${GEM_LIB}/gems/${DISTNAME}/sig/constants.rbs
+${GEM_LIB}/gems/${DISTNAME}/sig/engine.rbs
+${GEM_LIB}/gems/${DISTNAME}/sig/errors.rbs
${GEM_LIB}/gems/${DISTNAME}/sig/ffi.rbs
+${GEM_LIB}/gems/${DISTNAME}/sig/hash_format.rbs
${GEM_LIB}/gems/${DISTNAME}/sig/version.rbs
${GEM_LIB}/specifications/${DISTNAME}.gemspec