]> git.sesse.net Git - vlc/commitdiff
all: fix more issues when building under cygwin
authorDamien Fouilleul <damienf@videolan.org>
Thu, 24 Nov 2005 13:09:47 +0000 (13:09 +0000)
committerDamien Fouilleul <damienf@videolan.org>
Thu, 24 Nov 2005 13:09:47 +0000 (13:09 +0000)
extras/contrib/src/Makefile
extras/contrib/src/Patches/gcrypt.patch

index 12e0add37f99a1b329e39c0834a1a2263b25570e..ee1bb6cb18a4ad87da88e4e41d1a56682073a0b2 100644 (file)
@@ -75,6 +75,10 @@ ifneq ($(BUILD),$(HOST))
 HOSTCONF=--host=$(HOST) --build=$(BUILD)
 FFMPEGCONF=--cross-prefix=$(HOST)-
 X264CONF=--crosscompile=$(HOST)
+else
+   ifneq ($CC,)
+      FFMPEGCONF=--cc="$(CC)"
+   endif
 endif
 
 #
@@ -1422,7 +1426,7 @@ libgcrypt-$(GCRYPT_VERSION).tar.bz2:
 
 libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2
        $(EXTRACT_BZ2)
-#      patch -p 0 < Patches/gcrypt.patch
+       patch -p 0 < Patches/gcrypt.patch
 
 .gcrypt: libgcrypt .gpg-error
 ifdef HAVE_WIN32
index e86a19c2f6dd56e428f0ff815466bfa82031ca93..869fbcc16078a3660c0a2f82fa6085d5bdaf969b 100644 (file)
@@ -1,34 +1,11 @@
-diff -ruN libgcrypts.orig/cipher/serpent.c libgcrypt/cipher/serpent.c
---- libgcrypts.orig/cipher/serpent.c   2003-12-11 15:29:14.000000000 +0100
-+++ libgcrypt/cipher/serpent.c 2005-04-09 18:58:57.000000000 +0200
-@@ -55,6 +55,10 @@
-   serpent_subkeys_t keys;     /* Generated subkeys.  */
- } serpent_context_t;
-+/* A prototype.  */
-+static const char *serpent_test (void);
-+
-+
- #define byte_swap_32(x) \
-   (0 \
-    | (((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >>  8) \
-@@ -687,8 +691,6 @@
-   if (! serpent_init_done)
-     {
-       /* Execute a self-test the first time, Serpent is used.  */
--      static const char *serpent_test (void);
--      
-       serpent_test_ret = serpent_test ();
-       if (serpent_test_ret)
-       log_error ("Serpent test failure: %s\n", serpent_test_ret);
-diff -ruN libgcrypts.orig/src/gcrypt.h libgcrypt/src/gcrypt.h
---- libgcrypts.orig/src/gcrypt.h       2004-04-15 11:10:37.000000000 +0200
-+++ libgcrypt/src/gcrypt.h     2005-04-09 18:57:14.000000000 +0200
-@@ -29,6 +29,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
-+#include <sys/time.h>
- /* This is required for error code compatibility. */
- #define _GCRY_ERR_SOURCE_DEFAULT GPG_ERR_SOURCE_GCRYPT
+--- libgcrypt/configure.old    2005-01-05 13:53:24.000000000 +0000
++++ libgcrypt/configure        2005-11-24 12:28:28.703125000 +0000
+@@ -25685,7 +25685,7 @@
+ #
+ tmp_do_check="no"
+ case "${target}" in
+-    i386-emx-os2 | i345686-pc-os2*emx | i386-pc-msdosdjgpp)
++    i386-emx-os2 | i345686-pc-os2*emx | i386-pc-msdosdjgpp | *mingw32*)
+         ac_cv_sys_symbol_underscore=yes
+         ;;
+     *)