Explorar el Código

fix build for Solaris

Michael van Elst hace 23 años
padre
commit
2a0e71370d
Se han modificado 2 ficheros con 25 adiciones y 1 borrados
  1. 17 0
      libmcrypt/libmcrypt.patch
  2. 8 1
      libmcrypt/libmcrypt.spec

+ 17 - 0
libmcrypt/libmcrypt.patch

@@ -0,0 +1,17 @@
+# http://lists.hellug.gr/pipermail/mcrypt-dev/2003/000407.html
+*** configure.in.old    Fri Jun 20 15:46:01 2003
+--- configure.in        Fri Jun 20 15:46:08 2003
+***************
+*** 154,158 ****
+
+  EXTRA_OBJECTS=""
+! ALG=`echo -n $opt_include_algos|sed "s/,/ /g"|sed "s/\n/ /g"`
+  for i in $ALG
+  do \
+--- 154,158 ----
+
+  EXTRA_OBJECTS=""
+! ALG=`echo $opt_include_algos|sed "s/,/ /g"|sed "s/\n/ /g"`
+  for i in $ALG
+  do \
+

+ 8 - 1
libmcrypt/libmcrypt.spec

@@ -33,10 +33,11 @@ Distribution: OpenPKG [PLUS]
 Group:        Cryptography
 License:      LGPL
 Version:      2.5.7
-Release:      20030308
+Release:      20030702
 
 #   list of sources
 Source0:      ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-%{version}.tar.gz
+Patch0:       libmcrypt.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -57,8 +58,14 @@ AutoReqProv:  no
 
 %prep
     %setup -q
+    %patch -p0
+    touch lib/mcrypt_symb.c
 
 %build
+    ACLOCAL=true \
+    AUTOCONF=true \
+    AUTOMAKE=true \
+    AUTOHEADER=true \
     CC="%{l_cc}" \
     CFLAGS="%{l_cflags -O}" \
     LDFLAGS="%{l_ldflags}" \