File ibmca-configure.patch of Package openssl-ibmca

--- openssl-ibmca-1.0.0-rc2/configure.in	2006/03/28 08:09:45	1.1
+++ openssl-ibmca-1.0.0-rc2/configure.in	2006/03/28 08:09:54
@@ -21,39 +21,16 @@
 	fi
 fi
 
-OPENSSL_LIB_DIR="/usr/local/ssl/lib"
+# OpenSSL location
+AC_MSG_CHECKING([OpenSSL])
+AC_CHECK_LIB(crypto, RAND_add, [LIBCRYPTO="-lcrypto"], \
+	     AC_MSG_ERROR([*** libcrypto not found])) 
 
 # libica
 AC_MSG_CHECKING([libICA])
 AC_CHECK_LIB(ica, icaOpenAdapter, [LIBICA="-lica"], \
-             AC_MSG_ERROR([*** libICA not found]))
-
-# OpenSSL location
-AC_MSG_CHECKING([OpenSSL location])
-AC_ARG_WITH(openssl,
-	[  --with-openssl=PATH     Location of openssl libs/includes],
-	[OPENSSL_INCLUDE_DIR="$withval/include"
-	 OPENSSL_LIB_DIR="$withval/lib"
-	 if [[ ! -d $OPENSSL_INCLUDE_DIR -o ! -d $OPENSSL_LIB_DIR ]]; then
-		AC_MSG_ERROR([$OPENSSL_INCLUDE_DIR or $OPENSSL_LIB_DIR doen't exist!])
-	 else
-		AC_MSG_RESULT([yes])
-		CFLAGS="$CFLAGS -L$OPENSSL_LIB_DIR -I$OPENSSL_INCLUDE_DIR"
-	 fi],
-	[AC_MSG_RESULT([no])
-	 AC_SUBST([OPENSSL_LIB_DIR], [/usr/local/ssl/lib])
-	 AC_SUBST([OPENSSL_INCLUDE_DIR], [/usr/local/ssl/include]) ] )
-
-# Is the library specified?
-AC_MSG_CHECKING([Engines library directory])
-AC_ARG_WITH(engines-dir,
-	    [  --with-engines-dir=PATH Location of OpenSSL engines],
-	    [OPENSSL_ENGINES_DIR="$withval/"],
-	    [AC_MSG_RESULT([no])
-	     AC_SUBST([OPENSSL_ENGINES_DIR], [$OPENSSL_LIB_DIR/engines])])
+             AC_MSG_ERROR([*** libICA not found]),-lssl)
 
-# for the correct install target
-libdir=$OPENSSL_ENGINES_DIR
 
 AC_DISABLE_STATIC
 AC_PROG_CC
@@ -61,6 +38,8 @@
 
 CFLAGS="$CFLAGS -Wall"
 AC_SUBST(CFLAGS)
+AC_SUBST(LIBCRYPTO)
+AC_SUBST(LIBICA)
 
 AC_OUTPUT(Makefile openssl.cnf.sample)
 
--- openssl-ibmca-1.0.0-rc2/Makefile.am	2006/03/28 08:06:46	1.1
+++ openssl-ibmca-1.0.0-rc2/Makefile.am	2006/03/28 08:07:34
@@ -1,7 +1,4 @@
 lib_LTLIBRARIES=libibmca.la
 
-libibmca_la_LIBADD=@OPENSSL_LIB_DIR@/libcrypto.a
-libibmca_la_LDFLAGS=-lc
-libibmca_la_CFLAGS=-I@OPENSSL_INCLUDE_DIR@
-AM_CFLAGS=-I@OPENSSL_INCLUDE_DIR@
+libibmca_la_LDFLAGS=@LIBICA@ @LIBCRYPTO@ -lc
 libibmca_la_SOURCES=e_ibmca.c e_ibmca.h e_ibmca_err.c
openSUSE Build Service is sponsored by