summaryrefslogtreecommitdiff
path: root/security/rubygem-gpgme/files/patch-lib_gpgme_constants.rb
blob: 19766f99d845ef7651b420f4f0d398f4272ab76c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
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