diff --git a/security/ruby-bcrypt/Makefile b/security/ruby-bcrypt/Makefile new file mode 100644 index 00000000000..35db917ffbf --- /dev/null +++ b/security/ruby-bcrypt/Makefile @@ -0,0 +1,38 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2009/01/30 02:08:38 bernd Exp $ + +SHARED_ONLY = Yes + +COMMENT = Ruby binding for the bcrypt() password hashing algorithm + +VERSION = 2.0.3 +DISTNAME = bcrypt-ruby-${VERSION} +PKGNAME = ruby-bcrypt-${VERSION} +CATEGORIES = security + +HOMEPAGE = http://bcrypt-ruby.rubyforge.org/ + +# MIT +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM = Yes +PERMIT_DISTFILES_FTP = Yes + +MASTER_SITES = ${MASTER_SITE_RUBYFORGE:=bcrypt-ruby/} + +MODULES = lang/ruby + +WANTLIB = c m +LIB_DEPENDS = ${MODRUBY_LIB_DEPENDS} + +CONFIGURE_STYLE = ruby gem + +REGRESS_DEPENDS = ::devel/ruby-rake \ + ::devel/ruby-rspec \ + ::devel/ruby-rcov \ + ::devel/ruby-diff-lcs \ + :${PKGNAME}:${BASE_PKGPATH} + +do-regress: + @cd ${WRKBUILD} && ${LOCALBASE}/bin/rake spec + +.include diff --git a/security/ruby-bcrypt/distinfo b/security/ruby-bcrypt/distinfo new file mode 100644 index 00000000000..8806c8f714e --- /dev/null +++ b/security/ruby-bcrypt/distinfo @@ -0,0 +1,5 @@ +MD5 (bcrypt-ruby-2.0.3.gem) = 3gfZp1h6wAmcvhmKy5gGNA== +RMD160 (bcrypt-ruby-2.0.3.gem) = GgEH1hxtkU5hfZa9m2GiUK5I/+I= +SHA1 (bcrypt-ruby-2.0.3.gem) = 6UaRV7P4TkBoRYsFEIcVKTPbapE= +SHA256 (bcrypt-ruby-2.0.3.gem) = t42KgC+Ifyw40g3z57k/CO5h8Xi5rWqd+df/ingu//Y= +SIZE (bcrypt-ruby-2.0.3.gem) = 24064 diff --git a/security/ruby-bcrypt/pkg/DESCR b/security/ruby-bcrypt/pkg/DESCR new file mode 100644 index 00000000000..c59d7d374d8 --- /dev/null +++ b/security/ruby-bcrypt/pkg/DESCR @@ -0,0 +1,3 @@ +bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password +hashing algorithm, allowing you to easily store a secure hash +of your users' passwords. diff --git a/security/ruby-bcrypt/pkg/PLIST b/security/ruby-bcrypt/pkg/PLIST new file mode 100644 index 00000000000..3e218ed9dd8 --- /dev/null +++ b/security/ruby-bcrypt/pkg/PLIST @@ -0,0 +1,79 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2009/01/30 02:08:38 bernd Exp $ +lib/ruby/gems/${MODRUBY_REV}/cache/${DISTNAME}.gem +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Engine.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors/InvalidCost.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors/InvalidHash.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors/InvalidSalt.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Errors/InvalidSecret.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/classes/BCrypt/Password.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/created.rid +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/CHANGELOG.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/COPYING.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/README.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/lib/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/files/lib/bcrypt_rb.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/fr_class_index.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/fr_file_index.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/fr_method_index.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/index.html +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/rdoc/rdoc-style.css +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/calibrate-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/cdesc-Engine.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/generate_salt-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/hash_secret-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/valid_salt%3f-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Engine/valid_secret%3f-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidCost/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidCost/cdesc-InvalidCost.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidHash/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidHash/cdesc-InvalidHash.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidSalt/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidSalt/cdesc-InvalidSalt.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidSecret/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/InvalidSecret/cdesc-InvalidSecret.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Errors/cdesc-Errors.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/ +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/%3d%3d-i.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/cdesc-Password.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/create-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/is_password%3f-i.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/Password/new-c.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/BCrypt/cdesc-BCrypt.yaml +lib/ruby/gems/${MODRUBY_REV}/doc/${DISTNAME}/ri/created.rid +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/CHANGELOG +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/COPYING +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/README +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/Rakefile +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/ +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/Makefile +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/bcrypt.c +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/bcrypt.o +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/bcrypt_ext.c +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/bcrypt_ext.o +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/bcrypt_ext.so +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/blf.h +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/blowfish.c +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/blowfish.o +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/ext/extconf.rb +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/ +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/bcrypt.rb +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/lib/bcrypt_ext.so +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/spec/ +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/spec/bcrypt/ +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/spec/bcrypt/engine_spec.rb +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/spec/bcrypt/password_spec.rb +lib/ruby/gems/${MODRUBY_REV}/gems/${DISTNAME}/spec/spec_helper.rb +lib/ruby/gems/${MODRUBY_REV}/specifications/${DISTNAME}.gemspec