summaryrefslogtreecommitdiff
path: root/security/libgcrypt
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-08-21 21:04:15 +0000
committerwiz <wiz@pkgsrc.org>2014-08-21 21:04:15 +0000
commit0d4038b397dea3ec5916b1a6c6508ea43972e868 (patch)
treed3c4b13218ecdfaae07f964b2d0c93c1dfc60dfb /security/libgcrypt
parent90d77b47dcda531d9a0690730ead2ba7abf9f96a (diff)
downloadpkgsrc-0d4038b397dea3ec5916b1a6c6508ea43972e868.tar.gz
Remove patch that was already included upstream.
See http://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgcrypt.git;a=commitdiff;h=43376891c01f4aff1fbfb23beafebb5adfd0868c
Diffstat (limited to 'security/libgcrypt')
-rw-r--r--security/libgcrypt/distinfo3
-rw-r--r--security/libgcrypt/patches/patch-configure89
2 files changed, 1 insertions, 91 deletions
diff --git a/security/libgcrypt/distinfo b/security/libgcrypt/distinfo
index 48d205c8270..9091dc456dd 100644
--- a/security/libgcrypt/distinfo
+++ b/security/libgcrypt/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.51 2014/08/21 19:55:26 wiz Exp $
+$NetBSD: distinfo,v 1.52 2014/08/21 21:04:15 wiz Exp $
SHA1 (libgcrypt-1.6.2.tar.bz2) = cc31aca87e4a3769cb86884a3f5982b2cc8eb7ec
RMD160 (libgcrypt-1.6.2.tar.bz2) = 807df33a98468015293846fd589a213dad38be19
@@ -6,5 +6,4 @@ Size (libgcrypt-1.6.2.tar.bz2) = 2476101 bytes
SHA1 (patch-aa) = 3dd44b8745128a6788d24f9eb00002624a5fc52b
SHA1 (patch-ab) = 1a72ac897fbccbd58f0108b36a9ab2a6ee579b59
SHA1 (patch-ad) = e74c9471e26029aeafca23d385ee0162ffc1864b
-SHA1 (patch-configure) = c4e10bdb7e00a44d507f5b964f3e71a63828cd0a
SHA1 (patch-src_visibility.h) = 8cbbf6803ab34b4b7dda832aa8ee18247aa89518
diff --git a/security/libgcrypt/patches/patch-configure b/security/libgcrypt/patches/patch-configure
deleted file mode 100644
index 06a7d18aa19..00000000000
--- a/security/libgcrypt/patches/patch-configure
+++ /dev/null
@@ -1,89 +0,0 @@
-$NetBSD: patch-configure,v 1.1 2014/01/07 17:18:29 richard Exp $
-cipher/sha1-ssse3-amd64.S suffers a supposedly "infamous" problem wherein
-expressions containing a '/' (divide) are problematic because according to
-the SUN x86 Assembly Language Reference Manual, '/' should be treated as
-starting comments.
-
-To get over this, gas has '--divide' do not treat `/' as a comment character
-
-Upstream will check this out during 'configure'.
-
---- configure.orig 2014-01-07 13:33:50.440430723 +0000
-+++ configure
-@@ -16932,13 +16932,63 @@ $as_echo "#define HAVE_GCC_INLINE_ASM_BM
-
- fi
-
-+#
-+# Check whether GCC assembler needs "-Wa,--divide" to correctly handle
-+# constant division
-+#
-+if test $amd64_as_feature_detection = yes; then
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC assembler handles division correctly" >&5
-+$as_echo_n "checking whether GCC assembler handles division correctly... " >&6; }
-+if ${gcry_cv_gcc_as_const_division_ok+:} false; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcry_cv_gcc_as_const_division_ok=no
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+__asm__("xorl \$(123456789/12345678), %ebp;\n\t");
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcry_cv_gcc_as_const_division_ok=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcry_cv_gcc_as_const_division_ok" >&5
-+$as_echo "$gcry_cv_gcc_as_const_division_ok" >&6; }
-+ if test "$gcry_cv_gcc_as_const_division_ok" = "no" ; then
-+ #
-+ # Add '-Wa,--divide' to CPPFLAGS and try check again.
-+ #
-+ _gcc_cppflags_save="$CPPFLAGS"
-+ CPPFLAGS="$CPPFLAGS -Wa,--divide"
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC assembler handles division correctly with \"-Wa,--divide\"" >&5
-+$as_echo_n "checking whether GCC assembler handles division correctly with \"-Wa,--divide\"... " >&6; }
-+if ${gcry_cv_gcc_as_const_division_with_wadivide_ok+:} false; then :
-+ $as_echo_n "(cached) " >&6
-+else
-+ gcry_cv_gcc_as_const_division_with_wadivide_ok=no
-+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-+/* end confdefs.h. */
-+__asm__("xorl \$(123456789/12345678), %ebp;\n\t");
-+_ACEOF
-+if ac_fn_c_try_compile "$LINENO"; then :
-+ gcry_cv_gcc_as_const_division_with_wadivide_ok=yes
-+fi
-+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-+fi
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcry_cv_gcc_as_const_division_with_wadivide_ok" >&5
-+$as_echo "$gcry_cv_gcc_as_const_division_with_wadivide_ok" >&6; }
-+ if test "$gcry_cv_gcc_as_const_division_with_wadivide_ok" = "no" ; then
-+ CPPFLAGS="$_gcc_cppflags_save"
-+ fi
-+ fi
-+fi
-
- #
- # Check whether GCC assembler supports features needed for our amd64
- # implementations
- #
- if test $amd64_as_feature_detection = yes; then
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC assembler is compatible for amd64 assembly implementations" >&5
-+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC assembler is compatible for amd64 assembly implementations" >&5
- $as_echo_n "checking whether GCC assembler is compatible for amd64 assembly implementations... " >&6; }
- if ${gcry_cv_gcc_amd64_platform_as_ok+:} false; then :
- $as_echo_n "(cached) " >&6
-@@ -16955,6 +17005,11 @@ __asm__(
- "asmfunc:\n\t"
- ".size asmfunc,.-asmfunc;\n\t"
- ".type asmfunc,@function;\n\t"
-+ /* Test if assembler allows use of '/' for constant division
-+ * (Solaris/x86 issue). If previous constant division check
-+ * and "-Wa,--divide" workaround failed, this causes assembly
-+ * to be disable on this machine. */
-+ "xorl \$(123456789/12345678), %ebp;\n\t"
- );
- _ACEOF
- if ac_fn_c_try_compile "$LINENO"; then :