aboutsummaryrefslogtreecommitdiff
path: root/ports/pbc
diff options
context:
space:
mode:
authorGriffin Downs <35574547+grdowns@users.noreply.github.com>2019-04-12 02:30:59 -0700
committerGitHub <noreply@github.com>2019-04-12 02:30:59 -0700
commit0e000644053015b7f7a0985e14f0bd384c847d17 (patch)
tree7e456fd12b3bf281b28587338f1650017c8b32ab /ports/pbc
parent93ce6b4f27602cd18f4327c2cfd84093d472b8bb (diff)
parent39ba5b2b30c9f7b49e777a62093cdd49d05b53a9 (diff)
downloadvcpkg-0e000644053015b7f7a0985e14f0bd384c847d17.tar.gz
vcpkg-0e000644053015b7f7a0985e14f0bd384c847d17.zip
Merge branch 'master' into master
Diffstat (limited to 'ports/pbc')
-rw-r--r--ports/pbc/CONTROL2
-rw-r--r--ports/pbc/windows.patch22
2 files changed, 23 insertions, 1 deletions
diff --git a/ports/pbc/CONTROL b/ports/pbc/CONTROL
index a8ee10486..ba09843de 100644
--- a/ports/pbc/CONTROL
+++ b/ports/pbc/CONTROL
@@ -1,4 +1,4 @@
Source: pbc
-Version: 0.5.14
+Version: 0.5.14-1
Build-Depends: mpir
Description: Pairing-Based Crypto library provides low-level routines for pairing-based cryptosystems.
diff --git a/ports/pbc/windows.patch b/ports/pbc/windows.patch
index 5b790767a..ea4942cde 100644
--- a/ports/pbc/windows.patch
+++ b/ports/pbc/windows.patch
@@ -1,3 +1,25 @@
+diff --git "a/include/pbc_curve.h" "b/include/pbc_curve.h"
+--- "a/include/pbc_curve.h"
++++ "b/include/pbc_curve.h"
+@@ -60,7 +60,9 @@
+
+ void field_curve_set_quotient_cmp(field_ptr c, mpz_t quotient_cmp);
+
++#ifdef __GNUC__
+ #pragma GCC visibility push(hidden)
++#endif
+ // Internal:
+
+ element_ptr curve_x_coord(element_t e);
+@@ -74,6 +76,8 @@
+ void curve_set_si(element_t R, long int x, long int y);
+ void curve_set_gen_no_cofac(element_ptr a);
+
++#ifdef __GNUC__
+ #pragma GCC visibility pop
++#endif
+
+ #endif //__PBC_CURVE_H__
diff --git "a/include/pbc_vc_compat.win32.h" "b/include/pbc_vc_compat.win32.h"
index 27d3bba..7f772d4 100644
--- "a/include/pbc_vc_compat.win32.h"