diff options
Diffstat (limited to 'core/openssl/PKGBUILD')
-rw-r--r-- | core/openssl/PKGBUILD | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/core/openssl/PKGBUILD b/core/openssl/PKGBUILD index 341731bfb..5a16e550f 100644 --- a/core/openssl/PKGBUILD +++ b/core/openssl/PKGBUILD @@ -8,7 +8,7 @@ pkgver=${_ver/[a-z]/.${_ver//[0-9.]/}} #pkgver=$_ver pkgrel=1 pkgdesc='The Open Source toolkit for Secure Sockets Layer and Transport Layer Security' -arch=('i686' 'x86_64') +arch=('i686' 'x86_64' 'mips64el') url='https://www.openssl.org' license=('custom:BSD') depends=('perl') @@ -40,13 +40,15 @@ prepare() { build() { cd $srcdir/$pkgname-$_ver - if [ "${CARCH}" == 'x86_64' ]; then + case "${CARCH}" in + 'x86_64') openssltarget='linux-x86_64' - optflags='enable-ec_nistp_64_gcc_128' - elif [ "${CARCH}" == 'i686' ]; then - openssltarget='linux-elf' - optflags='' - fi + optflags='enable-ec_nistp_64_gcc_128' ;; + 'i686') + openssltarget='linux-elf' ;; + 'mips64el') + openssltarget='linux-generic32' ;; + esac # mark stack as non-executable: http://bugs.archlinux.org/task/12434 ./Configure --prefix=/usr --openssldir=/etc/ssl --libdir=lib \ |