import ruby-gpgme:
Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. it's a requirement for the hiera-eyaml-gpg backend. Quite some help from and OK jeremy@
This commit is contained in:
parent
1cc37b9302
commit
69b4b1beae
23
security/ruby-gpgme/Makefile
Normal file
23
security/ruby-gpgme/Makefile
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2017/11/05 21:49:09 sebastia Exp $
|
||||||
|
|
||||||
|
COMMENT = Ruby language binding for gpgme
|
||||||
|
|
||||||
|
DISTNAME = gpgme-2.0.14
|
||||||
|
CATEGORIES = security
|
||||||
|
|
||||||
|
HOMEPAGE = http://github.com/ueno/ruby-gpgme
|
||||||
|
MAINTAINER = Sebastian Reitenbach <sebastia@openbsd.org>
|
||||||
|
|
||||||
|
# LGPL-2.1+
|
||||||
|
PERMIT_PACKAGE_CDROM = Yes
|
||||||
|
|
||||||
|
MODULES = lang/ruby
|
||||||
|
|
||||||
|
WANTLIB += assuan gpg-error gpgme
|
||||||
|
|
||||||
|
LIB_DEPENDS += security/gpgme
|
||||||
|
|
||||||
|
CONFIGURE_STYLE = ruby gem ext
|
||||||
|
CONFIGURE_ARGS += --use-system-libraries
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
2
security/ruby-gpgme/distinfo
Normal file
2
security/ruby-gpgme/distinfo
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA256 (gpgme-2.0.14.gem) = dzvoINcMKrnyLR8Qv1/esYv7gRSxu37MJxmufA/k0yM=
|
||||||
|
SIZE (gpgme-2.0.14.gem) = 2785280
|
17
security/ruby-gpgme/patches/patch-_metadata
Normal file
17
security/ruby-gpgme/patches/patch-_metadata
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
$OpenBSD: patch-_metadata,v 1.1.1.1 2017/11/05 21:49:09 sebastia Exp $
|
||||||
|
|
||||||
|
Switch mini-portile2 to a development depedency, it is only needed for
|
||||||
|
building, and not even needed there when using --use-system-libraries.
|
||||||
|
|
||||||
|
Index: .metadata
|
||||||
|
--- .metadata.orig
|
||||||
|
+++ .metadata
|
||||||
|
@@ -18,7 +18,7 @@ dependencies:
|
||||||
|
- - "~>"
|
||||||
|
- !ruby/object:Gem::Version
|
||||||
|
version: '2.1'
|
||||||
|
- type: :runtime
|
||||||
|
+ type: :development
|
||||||
|
prerelease: false
|
||||||
|
version_requirements: !ruby/object:Gem::Requirement
|
||||||
|
requirements:
|
4
security/ruby-gpgme/pkg/DESCR
Normal file
4
security/ruby-gpgme/pkg/DESCR
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG
|
||||||
|
Made Easy (GPGME) is a library designed to make access to GnuPG easier
|
||||||
|
for applications. It provides a High-Level Crypto API for encryption,
|
||||||
|
decryption, signing, signature verification and key management.
|
45
security/ruby-gpgme/pkg/PLIST
Normal file
45
security/ruby-gpgme/pkg/PLIST
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
@comment $OpenBSD: PLIST,v 1.1.1.1 2017/11/05 21:49:09 sebastia Exp $
|
||||||
|
${GEM_LIB}/cache/${DISTNAME}.gem
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/edit.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/genkey.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/keylist.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/roundtrip.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/sign.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/examples/verify.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/compat.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/constants.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/crypto.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/ctx.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/data.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/engine.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/error.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/io_callbacks.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/key.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/key_common.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/key_sig.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/misc.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/signature.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/sub_key.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/user_id.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme/version.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/lib/gpgme_n.so
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/crypto_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/ctx_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/data_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/files/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/files/testkey_pub.gpg
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/files/testkey_sec.gpg
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/gpgme_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/key_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/signature_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/sub_key_test.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/support/
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/support/resources.rb
|
||||||
|
${GEM_LIB}/gems/${DISTNAME}/test/test_helper.rb
|
||||||
|
${GEM_LIB}/specifications/${DISTNAME}.gemspec
|
Loading…
x
Reference in New Issue
Block a user