summaryrefslogtreecommitdiff
path: root/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
diff options
context:
space:
mode:
Diffstat (limited to 'security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb')
-rw-r--r--security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb75
1 files changed, 75 insertions, 0 deletions
diff --git a/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb b/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
new file mode 100644
index 000000000000..19766f99d845
--- /dev/null
+++ b/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
@@ -0,0 +1,75 @@
+The gpgme_attr_t enums and their functions, which have been marked deprecated
+since 2003, were removed in GpgME 2.0.0.
+
+--- lib/gpgme/constants.rb.orig 2025-06-23 05:42:19 UTC
++++ lib/gpgme/constants.rb
+@@ -1,36 +1,38 @@ module GPGME
+ module GPGME
+
+- ATTR_ALGO = GPGME_ATTR_ALGO
+- ATTR_CAN_CERTIFY = GPGME_ATTR_CAN_CERTIFY
+- ATTR_CAN_ENCRYPT = GPGME_ATTR_CAN_ENCRYPT
+- ATTR_CAN_SIGN = GPGME_ATTR_CAN_SIGN
+- ATTR_CHAINID = GPGME_ATTR_CHAINID
+- ATTR_COMMENT = GPGME_ATTR_COMMENT
+- ATTR_CREATED = GPGME_ATTR_CREATED
+- ATTR_EMAIL = GPGME_ATTR_EMAIL
+- ATTR_ERRTOK = GPGME_ATTR_ERRTOK
+- ATTR_EXPIRE = GPGME_ATTR_EXPIRE
+- ATTR_FPR = GPGME_ATTR_FPR
+- ATTR_ISSUER = GPGME_ATTR_ISSUER
+- ATTR_IS_SECRET = GPGME_ATTR_IS_SECRET
+- ATTR_KEYID = GPGME_ATTR_KEYID
+- ATTR_KEY_CAPS = GPGME_ATTR_KEY_CAPS
+- ATTR_KEY_DISABLED = GPGME_ATTR_KEY_DISABLED
+- ATTR_KEY_EXPIRED = GPGME_ATTR_KEY_EXPIRED
+- ATTR_KEY_INVALID = GPGME_ATTR_KEY_INVALID
+- ATTR_KEY_REVOKED = GPGME_ATTR_KEY_REVOKED
+- ATTR_LEN = GPGME_ATTR_LEN
+- ATTR_LEVEL = GPGME_ATTR_LEVEL
+- ATTR_NAME = GPGME_ATTR_NAME
+- ATTR_OTRUST = GPGME_ATTR_OTRUST
+- ATTR_SERIAL = GPGME_ATTR_SERIAL
+- ATTR_SIG_STATUS = GPGME_ATTR_SIG_STATUS
+- ATTR_SIG_SUMMARY = GPGME_ATTR_SIG_SUMMARY
+- ATTR_TYPE = GPGME_ATTR_TYPE
+- ATTR_UID_INVALID = GPGME_ATTR_UID_INVALID
+- ATTR_UID_REVOKED = GPGME_ATTR_UID_REVOKED
+- ATTR_USERID = GPGME_ATTR_USERID
+- ATTR_VALIDITY = GPGME_ATTR_VALIDITY
++ if defined?(GPGME_ATTR_ALGO)
++ ATTR_ALGO = GPGME_ATTR_ALGO
++ ATTR_CAN_CERTIFY = GPGME_ATTR_CAN_CERTIFY
++ ATTR_CAN_ENCRYPT = GPGME_ATTR_CAN_ENCRYPT
++ ATTR_CAN_SIGN = GPGME_ATTR_CAN_SIGN
++ ATTR_CHAINID = GPGME_ATTR_CHAINID
++ ATTR_COMMENT = GPGME_ATTR_COMMENT
++ ATTR_CREATED = GPGME_ATTR_CREATED
++ ATTR_EMAIL = GPGME_ATTR_EMAIL
++ ATTR_ERRTOK = GPGME_ATTR_ERRTOK
++ ATTR_EXPIRE = GPGME_ATTR_EXPIRE
++ ATTR_FPR = GPGME_ATTR_FPR
++ ATTR_ISSUER = GPGME_ATTR_ISSUER
++ ATTR_IS_SECRET = GPGME_ATTR_IS_SECRET
++ ATTR_KEYID = GPGME_ATTR_KEYID
++ ATTR_KEY_CAPS = GPGME_ATTR_KEY_CAPS
++ ATTR_KEY_DISABLED = GPGME_ATTR_KEY_DISABLED
++ ATTR_KEY_EXPIRED = GPGME_ATTR_KEY_EXPIRED
++ ATTR_KEY_INVALID = GPGME_ATTR_KEY_INVALID
++ ATTR_KEY_REVOKED = GPGME_ATTR_KEY_REVOKED
++ ATTR_LEN = GPGME_ATTR_LEN
++ ATTR_LEVEL = GPGME_ATTR_LEVEL
++ ATTR_NAME = GPGME_ATTR_NAME
++ ATTR_OTRUST = GPGME_ATTR_OTRUST
++ ATTR_SERIAL = GPGME_ATTR_SERIAL
++ ATTR_SIG_STATUS = GPGME_ATTR_SIG_STATUS
++ ATTR_SIG_SUMMARY = GPGME_ATTR_SIG_SUMMARY
++ ATTR_TYPE = GPGME_ATTR_TYPE
++ ATTR_UID_INVALID = GPGME_ATTR_UID_INVALID
++ ATTR_UID_REVOKED = GPGME_ATTR_UID_REVOKED
++ ATTR_USERID = GPGME_ATTR_USERID
++ ATTR_VALIDITY = GPGME_ATTR_VALIDITY
++ end
+ DATA_ENCODING_ARMOR = GPGME_DATA_ENCODING_ARMOR
+ DATA_ENCODING_BASE64 = GPGME_DATA_ENCODING_BASE64
+ DATA_ENCODING_BINARY = GPGME_DATA_ENCODING_BINARY