pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/openssl add support for Solaris/i386 and x86_...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b5348a5e5521
branches:  trunk
changeset: 509009:b5348a5e5521
user:      grant <grant%pkgsrc.org@localhost>
date:      Thu Mar 02 03:28:07 2006 +0000

description:
add support for Solaris/i386 and x86_64, and fallback to the configure
script's auto detection for other archs.

diffstat:

 security/openssl/Makefile |  23 +++++++++++++++++------
 1 files changed, 17 insertions(+), 6 deletions(-)

diffs (38 lines):

diff -r 44a227f359e3 -r b5348a5e5521 security/openssl/Makefile
--- a/security/openssl/Makefile Thu Mar 02 01:42:18 2006 +0000
+++ b/security/openssl/Makefile Thu Mar 02 03:28:07 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.113 2006/02/05 23:10:45 joerg Exp $
+# $NetBSD: Makefile,v 1.114 2006/03/02 03:28:07 grant Exp $
 
 OPENSSL_SNAPSHOT?=     # empty
 OPENSSL_STABLE?=       # empty
@@ -49,12 +49,23 @@
 CONFIGURE_ARGS+=       --openssldir=${PKG_SYSCONFDIR:Q}
 CONFIGURE_ARGS+=       shared
 
-.if ${OPSYS} == "SunOS" && ${MACHINE_ARCH} == "sparc"
+.if ${OPSYS} == "SunOS"
+.  if ${MACHINE_ARCH} == "sparc"
+OPENSSL_MACHINE_ARCH=  ${SPARC_TARGET_ARCH}
+.  elif ${MACHINE_ARCH} == "i386"
+OPENSSL_MACHINE_ARCH=  x86
+.  elif ${MACHINE_ARCH} == "x86_64"
+OPENSSL_MACHINE_ARCH=  ${MACHINE_ARCH}
+.  endif
+# only override the configure target if we know the platform, falling
+# back to ./config's autodetection if not.
+.  if defined(OPENSSL_MACHINE_ARCH) && !empty(OPENSSL_MACHINE_ARCH)
 CONFIGURE_SCRIPT=      ./Configure
-.  if !empty(CC_VERSION:Mgcc*)
-CONFIGURE_ARGS+=       solaris-${SPARC_TARGET_ARCH}-gcc
-.  else
-CONFIGURE_ARGS+=       solaris-${SPARC_TARGET_ARCH}-cc
+.    if !empty(CC_VERSION:Mgcc*)
+CONFIGURE_ARGS+=       solaris-${OPENSSL_MACHINE_ARCH}-gcc
+.    else
+CONFIGURE_ARGS+=       solaris-${OPENSSL_MACHINE_ARCH}-cc
+.    endif
 .  endif
 .elif ${OPSYS} == "IRIX"
 CONFIGURE_ARGS+=       no-asm



Home | Main Index | Thread Index | Old Index