summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBuildTools2016-04-19 06:56:38 -0700
committerBuildTools2016-04-19 06:56:38 -0700
commit0b6f2dbb81829a7306cae6c14f4f58af1a8984fc (patch)
tree057def09855f32155736f0f290f14cc3bd0ea04b
parent7d67cd648e35a3e0c672ae494351997e5040f3e0 (diff)
downloadaur-0b6f2dbb81829a7306cae6c14f4f58af1a8984fc.tar.gz
1.7
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD13
-rw-r--r--libgcrypt-use-correct-asm-code-for-win64.patch94
3 files changed, 9 insertions, 108 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fa120645a198..95ea8652e481 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Wed Feb 10 15:38:07 UTC 2016
+# Tue Apr 19 13:56:22 UTC 2016
pkgbase = mingw-w64-libgcrypt
pkgdesc = General purpose cryptographic library based on the code from GnuPG (mingw-w64)
- pkgver = 1.6.5
+ pkgver = 1.7.0
pkgrel = 1
url = http://www.gnupg.org
arch = any
@@ -14,12 +14,10 @@ pkgbase = mingw-w64-libgcrypt
options = staticlibs
options = !buildflags
options = !strip
- source = ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.6.5.tar.bz2
+ source = ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.7.0.tar.bz2
source = libgcrypt-use-correct-def-file.patch
- source = libgcrypt-use-correct-asm-code-for-win64.patch
- md5sums = 3babc8af8978eeafa1bdbfef066ea943
+ md5sums = 67ec79bdde8fd815c9cdd55aa9555935
md5sums = 531e089caca74b5daf130b7173c2a5c5
- md5sums = ccdd21fdd8b28690ed7e736a77606735
pkgname = mingw-w64-libgcrypt
diff --git a/PKGBUILD b/PKGBUILD
index cdee6d96ab88..2611959c99ac 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=mingw-w64-libgcrypt
-pkgver=1.6.5
+pkgver=1.7.0
pkgrel=1
pkgdesc="General purpose cryptographic library based on the code from GnuPG (mingw-w64)"
arch=("any")
@@ -9,18 +9,15 @@ depends=(mingw-w64-libgpg-error)
makedepends=(mingw-w64-configure transfig ghostscript)
options=(staticlibs !buildflags !strip)
source=("ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${pkgver}.tar.bz2"
-"libgcrypt-use-correct-def-file.patch"
-"libgcrypt-use-correct-asm-code-for-win64.patch")
-md5sums=('3babc8af8978eeafa1bdbfef066ea943'
- '531e089caca74b5daf130b7173c2a5c5'
- 'ccdd21fdd8b28690ed7e736a77606735')
+"libgcrypt-use-correct-def-file.patch")
+md5sums=('67ec79bdde8fd815c9cdd55aa9555935'
+ '531e089caca74b5daf130b7173c2a5c5')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "${srcdir}/libgcrypt-${pkgver}"
patch -p0 -i "$srcdir"/libgcrypt-use-correct-def-file.patch
- patch -p1 -i "$srcdir"/libgcrypt-use-correct-asm-code-for-win64.patch
- autoreconf -vfi
+ autoreconf -fi
}
build() {
diff --git a/libgcrypt-use-correct-asm-code-for-win64.patch b/libgcrypt-use-correct-asm-code-for-win64.patch
deleted file mode 100644
index b5309eaa2d98..000000000000
--- a/libgcrypt-use-correct-asm-code-for-win64.patch
+++ /dev/null
@@ -1,94 +0,0 @@
-diff -ur libgcrypt-1.6.2/acinclude.m4 libgcrypt-1.6.2.new/acinclude.m4
---- libgcrypt-1.6.2/acinclude.m4 2014-08-18 08:46:51.000000000 +0200
-+++ libgcrypt-1.6.2.new/acinclude.m4 2014-11-07 21:48:36.315702591 +0100
-@@ -102,7 +102,9 @@
- [tmp_do_check="no"
- case "${host}" in
- *-mingw32*)
-- ac_cv_sys_symbol_underscore=yes
-+ if test "x$ac_cv_sys_symbol_underscore" = x ; then
-+ ac_cv_sys_symbol_underscore=yes
-+ fi
- ;;
- i386-emx-os2 | i[3456]86-pc-os2*emx | i386-pc-msdosdjgpp)
- ac_cv_sys_symbol_underscore=yes
-diff -ur libgcrypt-1.6.2/mpi/generic/mpi-asm-defs.h libgcrypt-1.6.2.new/mpi/generic/mpi-asm-defs.h
---- libgcrypt-1.6.2/mpi/generic/mpi-asm-defs.h 2014-08-18 08:46:51.000000000 +0200
-+++ libgcrypt-1.6.2.new/mpi/generic/mpi-asm-defs.h 2014-11-07 21:47:30.932355415 +0100
-@@ -4,5 +4,9 @@
- #if __GNUC__ >= 3 && defined(__x86_64__) && defined(__ILP32__)
- #define BYTES_PER_MPI_LIMB 8
- #else
-+#ifdef _WIN64
-+#define BYTES_PER_MPI_LIMB (SIZEOF_UNSIGNED_LONG_LONG)
-+#else
- #define BYTES_PER_MPI_LIMB (SIZEOF_UNSIGNED_LONG)
- #endif
-+#endif
-diff -ur libgcrypt-1.6.2/mpi/mpi-internal.h libgcrypt-1.6.2.new/mpi/mpi-internal.h
---- libgcrypt-1.6.2/mpi/mpi-internal.h 2014-08-18 08:46:51.000000000 +0200
-+++ libgcrypt-1.6.2.new/mpi/mpi-internal.h 2014-11-07 21:46:02.009004456 +0100
-@@ -169,6 +169,12 @@
- } while (0)
-
-
-+#ifdef _WIN64
-+#define ATTR_ABI __attribute__ ((sysv_abi))
-+#else
-+#define ATTR_ABI
-+#endif
-+
- /*-- mpiutil.c --*/
- #define mpi_alloc_limb_space(n,f) _gcry_mpi_alloc_limb_space((n),(f))
- mpi_ptr_t _gcry_mpi_alloc_limb_space( unsigned nlimbs, int sec );
-@@ -187,7 +193,7 @@
- mpi_limb_t _gcry_mpih_add_1(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
- mpi_size_t s1_size, mpi_limb_t s2_limb );
- mpi_limb_t _gcry_mpih_add_n( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
-- mpi_ptr_t s2_ptr, mpi_size_t size);
-+ mpi_ptr_t s2_ptr, mpi_size_t size) ATTR_ABI;
- mpi_limb_t _gcry_mpih_add(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
- mpi_ptr_t s2_ptr, mpi_size_t s2_size);
-
-@@ -195,7 +201,7 @@
- mpi_limb_t _gcry_mpih_sub_1( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
- mpi_size_t s1_size, mpi_limb_t s2_limb );
- mpi_limb_t _gcry_mpih_sub_n( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
-- mpi_ptr_t s2_ptr, mpi_size_t size);
-+ mpi_ptr_t s2_ptr, mpi_size_t size) ATTR_ABI;
- mpi_limb_t _gcry_mpih_sub(mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr, mpi_size_t s1_size,
- mpi_ptr_t s2_ptr, mpi_size_t s2_size);
-
-@@ -217,9 +223,9 @@
- void _gcry_mpih_release_karatsuba_ctx( struct karatsuba_ctx *ctx );
-
- mpi_limb_t _gcry_mpih_addmul_1( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
-- mpi_size_t s1_size, mpi_limb_t s2_limb);
-+ mpi_size_t s1_size, mpi_limb_t s2_limb) ATTR_ABI;
- mpi_limb_t _gcry_mpih_submul_1( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
-- mpi_size_t s1_size, mpi_limb_t s2_limb);
-+ mpi_size_t s1_size, mpi_limb_t s2_limb) ATTR_ABI;
- void _gcry_mpih_mul_n( mpi_ptr_t prodp, mpi_ptr_t up, mpi_ptr_t vp,
- mpi_size_t size);
- mpi_limb_t _gcry_mpih_mul( mpi_ptr_t prodp, mpi_ptr_t up, mpi_size_t usize,
-@@ -236,7 +242,7 @@
-
- /*-- mpih-mul_1.c (or xxx/cpu/ *.S) --*/
- mpi_limb_t _gcry_mpih_mul_1( mpi_ptr_t res_ptr, mpi_ptr_t s1_ptr,
-- mpi_size_t s1_size, mpi_limb_t s2_limb);
-+ mpi_size_t s1_size, mpi_limb_t s2_limb) ATTR_ABI;
-
- /*-- mpih-div.c --*/
- mpi_limb_t _gcry_mpih_mod_1(mpi_ptr_t dividend_ptr, mpi_size_t dividend_size,
-@@ -250,9 +256,9 @@
-
- /*-- mpih-shift.c --*/
- mpi_limb_t _gcry_mpih_lshift( mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
-- unsigned cnt);
-+ unsigned cnt) ATTR_ABI;
- mpi_limb_t _gcry_mpih_rshift( mpi_ptr_t wp, mpi_ptr_t up, mpi_size_t usize,
-- unsigned cnt);
-+ unsigned cnt) ATTR_ABI;
-
-
- /* Define stuff for longlong.h. */