diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-13 14:32:58 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-06-13 14:32:58 +0000 |
commit | a095ca84cef3cb17a677755759d79e508b7c03e9 (patch) | |
tree | 51df2a32700ea136da91a496d8010b9e927e4b75 | |
parent | ~sparc happy (diff) | |
download | gentoo-2-a095ca84cef3cb17a677755759d79e508b7c03e9.tar.gz gentoo-2-a095ca84cef3cb17a677755759d79e508b7c03e9.tar.bz2 gentoo-2-a095ca84cef3cb17a677755759d79e508b7c03e9.zip |
Unbreak uclibc cross-compilation and beautify the script using a case instead of a series of ifs.
(Portage version: 2.0.51.22-r1)
-rw-r--r-- | dev-libs/openssl/ChangeLog | 7 | ||||
-rwxr-xr-x | dev-libs/openssl/files/gentoo.config-0.9.7g | 16 |
2 files changed, 17 insertions, 6 deletions
diff --git a/dev-libs/openssl/ChangeLog b/dev-libs/openssl/ChangeLog index 95df324ca9a7..684c96884d31 100644 --- a/dev-libs/openssl/ChangeLog +++ b/dev-libs/openssl/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/openssl # Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.121 2005/06/13 12:05:45 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/ChangeLog,v 1.122 2005/06/13 14:32:58 flameeyes Exp $ + + 13 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> + files/gentoo.config-0.9.7g: + Unbreak uclibc cross-compilation and beautify the script using a case + instead of a series of ifs. 13 Jun 2005; Diego Pettenò <flameeyes@gentoo.org> files/gentoo.config-0.9.7g, openssl-0.9.7g.ebuild: diff --git a/dev-libs/openssl/files/gentoo.config-0.9.7g b/dev-libs/openssl/files/gentoo.config-0.9.7g index a1c43aad83f8..35aec306b818 100755 --- a/dev-libs/openssl/files/gentoo.config-0.9.7g +++ b/dev-libs/openssl/files/gentoo.config-0.9.7g @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/files/gentoo.config-0.9.7g,v 1.3 2005/06/13 12:05:45 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/files/gentoo.config-0.9.7g,v 1.4 2005/06/13 14:32:58 flameeyes Exp $ # Openssl doesn't play along nicely with cross-compiling # like autotools based projects, so let's teach it new tricks. @@ -11,7 +11,7 @@ case ${CHOST} in - *-uclibc-*) system="linux";; + *-uclibc*) system="linux";; *-gnu*) system="linux";; *-freebsd*) system="FreeBSD";; esac @@ -21,7 +21,8 @@ if [[ ${CC} == "ccc" ]] ; then compiler=${CC} fi -if [[ ${system} == "linux" ]]; then +case ${system} in +linux) machine="" case ${CHOST} in alphaev56*) machine=alpha+bwx-${compiler};; @@ -60,7 +61,8 @@ if [[ ${system} == "linux" ]]; then s390*) machine=s390;; x86_64*) machine=x86_64;; esac -elif [[ "${system}" == "FreeBSD" ]]; then +;; +FreeBSD) machine="" case ${CHOST} in sparc64*) machine=sparc64;; @@ -68,7 +70,11 @@ elif [[ "${system}" == "FreeBSD" ]]; then alpha*) machine=alpha;; *) machine=elf;; esac -fi +;; +*) + exit 0 +;; +esac if [ -n "${machine}" ] ; then echo ${system}-${machine} |