$NetBSD: patch-aa,v 1.1 2009/09/15 20:00:47 spz Exp $

--- configure.ac.orig	2008-07-31 17:44:03.000000000 +0200
+++ configure.ac	2009-01-27 15:09:26.000000000 +0100
@@ -281,10 +281,25 @@
 	AC_CHECK_LIB([pthread], [pthread_create])
 fi
 
-PKG_CHECK_MODULES([OPENSSL], [libcrypto >= 0.9.7], [have_openssl="yes"], [have_openssl="no"])
-if test "${have_openssl}" = "no"; then
-	PKG_CHECK_MODULES([OPENSSL], [openssl >= 0.9.7], [have_openssl="yes"], [have_openssl="no"])
-fi
+PKG_CHECK_MODULES(
+        [OPENSSL],
+        [libcrypto >= 0.9.7],
+        [have_openssl="yes"],
+        [PKG_CHECK_MODULES(
+                [OPENSSL],
+                [openssl >= 0.9.7],
+                [have_openssl="yes"],
+                [AC_CHECK_LIB(
+                        [crypto],
+                        [RSA_version],
+                        [
+                                have_openssl="yes"
+                                OPENSSL_LIBS="-lcrypto"
+                        ],
+                        [have_openssl="no"]
+                )]
+        )]
+)
 
 PKG_CHECK_MODULES([GNUTLS], [gnutls >= 1.4], [have_gnutls="yes"], [have_gnutls="no"])
 PKG_CHECK_MODULES([NSS], [nss >= 3.11], [have_nss="yes"], [have_nss="no"])
