mirror of
https://git.yoctoproject.org/poky
synced 2026-06-02 01:19:52 +00:00
openssl: update to 0.9.8g (from OE)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4464 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -1,20 +0,0 @@
|
|||||||
Index: openssl-0.9.7e/Configure
|
|
||||||
===================================================================
|
|
||||||
--- openssl-0.9.7e.orig/Configure 2005-02-03 00:58:18.600626232 -0500
|
|
||||||
+++ openssl-0.9.7e/Configure 2005-02-03 00:59:59.178336096 -0500
|
|
||||||
@@ -385,6 +385,7 @@
|
|
||||||
"debian-alpha-ev4","gcc:-DTERMIO -O3 -mcpu=ev4 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-alpha-ev5","gcc:-DTERMIO -O3 -mcpu=ev5 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-arm","gcc:-DL_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"debian-armeb","gcc:-DB_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
#"debian-amd64","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR BF_PTR2 DES_INT DES_UNROLL:asm/x86_64-gcc.o:::::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
#"debian-freebsd-alpha","gcc:-DTERMIOS -O -fomit-frame-pointer::(unknown):::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
@@ -460,6 +461,7 @@
|
|
||||||
|
|
||||||
# Linux on ARM
|
|
||||||
"linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"linux-elf-armeb","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
|
|
||||||
# SCO/Caldera targets.
|
|
||||||
#
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,15 +0,0 @@
|
|||||||
|
|
||||||
#
|
|
||||||
# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
|
|
||||||
#
|
|
||||||
|
|
||||||
--- openssl-0.9.7e/Configure~gnueabi-arm 2006-03-19 21:04:31.000000000 +0100
|
|
||||||
+++ openssl-0.9.7e/Configure 2006-03-19 21:07:22.000000000 +0100
|
|
||||||
@@ -462,6 +462,7 @@
|
|
||||||
# Linux on ARM
|
|
||||||
"linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"linux-elf-armeb","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"linux-gnueabi-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
|
|
||||||
# SCO/Caldera targets.
|
|
||||||
#
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
--- Configure.orig 2006-03-22 16:29:20.000000000 +0100
|
|
||||||
+++ Configure 2006-03-22 16:31:44.000000000 +0100
|
|
||||||
@@ -395,6 +395,7 @@
|
|
||||||
"debian-alpha-ev4","gcc:-DTERMIO -O3 -mcpu=ev4 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-alpha-ev5","gcc:-DTERMIO -O3 -mcpu=ev5 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-arm","gcc:-DL_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"debian-armeb","gcc:-DB_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
#"debian-amd64","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR BF_PTR2 DES_INT DES_UNROLL:asm/x86_64-gcc.o:::::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
#"debian-freebsd-alpha","gcc:-DTERMIOS -O -fomit-frame-pointer::(unknown):::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
@@ -474,6 +475,7 @@
|
|
||||||
# ARM comes in both little- and big-endian flavors. The following line is
|
|
||||||
# endian neutral, but ./config is free to throw in -D[BL]_ENDIAN...
|
|
||||||
"linux-elf-arm","gcc:-DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"linux-elf-armeb","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
|
|
||||||
# SCO/Caldera targets.
|
|
||||||
#
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,15 +0,0 @@
|
|||||||
|
|
||||||
#
|
|
||||||
# Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
|
|
||||||
#
|
|
||||||
|
|
||||||
--- openssl-0.9.7e/Configure~gnueabi-arm 2006-03-19 21:04:31.000000000 +0100
|
|
||||||
+++ openssl-0.9.7e/Configure 2006-03-19 21:07:22.000000000 +0100
|
|
||||||
@@ -462,6 +462,7 @@
|
|
||||||
# Linux on ARM
|
|
||||||
"linux-elf-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
"linux-elf-armeb","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
+"linux-gnueabi-arm","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
|
||||||
|
|
||||||
# SCO/Caldera targets.
|
|
||||||
#
|
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
|
||||||
|
The number of colons are important :)
|
||||||
|
|
||||||
|
Index: openssl-0.9.8g/Configure
|
||||||
|
===================================================================
|
||||||
|
--- openssl-0.9.8g.orig/Configure 2008-04-12 04:27:22.000000000 +0200
|
||||||
|
+++ openssl-0.9.8g/Configure 2008-04-12 04:38:56.000000000 +0200
|
||||||
|
@@ -395,6 +395,16 @@
|
||||||
|
"linux-alpha-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${no_asm}",
|
||||||
|
"linux-alpha+bwx-ccc","ccc:-fast -readonly_strings -DL_ENDIAN -DTERMIO::-D_REENTRANT:::SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_INT DES_PTR DES_RISC1 DES_UNROLL:${no_asm}",
|
||||||
|
|
||||||
|
+ # Linux on ARM
|
||||||
|
+"linux-elf-arm","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+"linux-elf-armeb","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+"linux-gnueabi-arm","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+"linux-gnueabi-armeb","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+"linux-uclibcgnueabi-arm","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+"linux-uclibcgnueabi-armeb","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
+
|
||||||
|
+"linux-avr32","$ENV{'CC'}:-DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).",
|
||||||
|
+
|
||||||
|
#### *BSD [do see comment about ${BSDthreads} above!]
|
||||||
|
"BSD-generic32","gcc:-DTERMIOS -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL:${no_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
|
"BSD-x86", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -Wall::${BSDthreads}:::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_out_asm}:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,45 @@
|
|||||||
|
diff -urN openssl-0.9.8g.orig/crypto/Makefile openssl-0.9.8g/crypto/Makefile
|
||||||
|
--- openssl-0.9.8g.orig/crypto/Makefile 2006-02-04 02:48:41.000000000 +0100
|
||||||
|
+++ openssl-0.9.8g/crypto/Makefile 2008-05-12 15:17:03.000000000 +0200
|
||||||
|
@@ -103,7 +103,7 @@
|
||||||
|
|
||||||
|
shared: buildinf.h lib subdirs
|
||||||
|
if [ -n "$(SHARED_LIBS)" ]; then \
|
||||||
|
- (cd ..; $(MAKE) $(SHARED_LIB)); \
|
||||||
|
+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
libs:
|
||||||
|
diff -urN openssl-0.9.8g.orig/Makefile.org openssl-0.9.8g/Makefile.org
|
||||||
|
--- openssl-0.9.8g.orig/Makefile.org 2007-04-24 01:49:54.000000000 +0200
|
||||||
|
+++ openssl-0.9.8g/Makefile.org 2008-05-12 15:16:34.000000000 +0200
|
||||||
|
@@ -246,7 +246,7 @@
|
||||||
|
|
||||||
|
libcrypto$(SHLIB_EXT): libcrypto.a
|
||||||
|
@if [ "$(SHLIB_TARGET)" != "" ]; then \
|
||||||
|
- $(MAKE) SHLIBDIRS=crypto build-shared; \
|
||||||
|
+ $(MAKE) -e SHLIBDIRS=crypto build-shared; \
|
||||||
|
else \
|
||||||
|
echo "There's no support for shared libraries on this platform" >&2; \
|
||||||
|
exit 1; \
|
||||||
|
@@ -254,7 +254,7 @@
|
||||||
|
|
||||||
|
libssl$(SHLIB_EXT): libcrypto$(SHLIB_EXT) libssl.a
|
||||||
|
@if [ "$(SHLIB_TARGET)" != "" ]; then \
|
||||||
|
- $(MAKE) SHLIBDIRS=ssl SHLIBDEPS='-lcrypto' build-shared; \
|
||||||
|
+ $(MAKE) -e SHLIBDIRS=ssl SHLIBDEPS='-lcrypto' build-shared; \
|
||||||
|
else \
|
||||||
|
echo "There's no support for shared libraries on this platform" >&2; \
|
||||||
|
exit 1; \
|
||||||
|
diff -urN openssl-0.9.8g.orig/ssl/Makefile openssl-0.9.8g/ssl/Makefile
|
||||||
|
--- openssl-0.9.8g.orig/ssl/Makefile 2007-10-11 16:36:59.000000000 +0200
|
||||||
|
+++ openssl-0.9.8g/ssl/Makefile 2008-05-12 15:17:26.000000000 +0200
|
||||||
|
@@ -62,7 +62,7 @@
|
||||||
|
|
||||||
|
shared: lib
|
||||||
|
if [ -n "$(SHARED_LIBS)" ]; then \
|
||||||
|
- (cd ..; $(MAKE) $(SHARED_LIB)); \
|
||||||
|
+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \
|
||||||
|
fi
|
||||||
|
|
||||||
|
files:
|
||||||
+4
-4
@@ -2,11 +2,11 @@ inherit pkgconfig native
|
|||||||
|
|
||||||
require openssl.inc
|
require openssl.inc
|
||||||
|
|
||||||
PR = "r0"
|
|
||||||
|
|
||||||
SRC_URI += "file://debian.patch;patch=1 \
|
SRC_URI += "file://debian.patch;patch=1 \
|
||||||
file://armeb.patch;patch=1;pnum=0 \
|
file://configure-targets.patch;patch=1 \
|
||||||
file://gnueabi-arm.patch;patch=1"
|
file://shared-libs.patch;patch=1"
|
||||||
|
|
||||||
|
PARALLEL_MAKE = ""
|
||||||
|
|
||||||
FILESPATH = "${@base_set_filespath( ['${FILE_DIRNAME}/openssl-${PV}', '${FILE_DIRNAME}/openssl', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
|
FILESPATH = "${@base_set_filespath( ['${FILE_DIRNAME}/openssl-${PV}', '${FILE_DIRNAME}/openssl', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
|
||||||
|
|
||||||
@@ -7,11 +7,12 @@ SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz"
|
|||||||
S = "${WORKDIR}/openssl-${PV}"
|
S = "${WORKDIR}/openssl-${PV}"
|
||||||
|
|
||||||
AR_append = " r"
|
AR_append = " r"
|
||||||
export CFLAG = "-fPIC -DTHREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DTERMIO -Wall ${FULL_OPTIMIZATION}"
|
CFLAG = "${@base_conditional('SITEINFO_ENDIANESS', 'le', '-DL_ENDIAN', '-DB_ENDIAN', d)} \
|
||||||
|
-DTERMIO ${FULL_OPTIMIZATION} -Wall"
|
||||||
|
|
||||||
# -02 does not work on mipsel: ssh hangs when it tries to read /dev/urandom
|
# -02 does not work on mipsel: ssh hangs when it tries to read /dev/urandom
|
||||||
export CFLAG_mtx-1 := "${@'${CFLAG}'.replace('-O2', '')}"
|
CFLAG_mtx-1 := "${@'${CFLAG}'.replace('-O2', '')}"
|
||||||
export CFLAG_mtx-2 := "${@'${CFLAG}'.replace('-O2', '')}"
|
CFLAG_mtx-2 := "${@'${CFLAG}'.replace('-O2', '')}"
|
||||||
|
|
||||||
export DIRS = "crypto ssl apps"
|
export DIRS = "crypto ssl apps"
|
||||||
export EX_LIBS = "-lgcc -ldl"
|
export EX_LIBS = "-lgcc -ldl"
|
||||||
@@ -21,15 +22,12 @@ PACKAGES =+ "libcrypto libssl"
|
|||||||
FILES_libcrypto = "${libdir}/libcrypto.so.*"
|
FILES_libcrypto = "${libdir}/libcrypto.so.*"
|
||||||
FILES_libssl = "${libdir}/libssl.so.*"
|
FILES_libssl = "${libdir}/libssl.so.*"
|
||||||
|
|
||||||
do_compile () {
|
do_configure () {
|
||||||
cd util
|
cd util
|
||||||
perl perlpath.pl ${bindir}
|
perl perlpath.pl ${bindir}
|
||||||
cd ..
|
cd ..
|
||||||
ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/
|
ln -sf apps/openssl.pod crypto/crypto.pod ssl/ssl.pod doc/
|
||||||
|
|
||||||
# Additional flag based on target endiness (see siteinfo.bbclass)
|
|
||||||
CFLAG="${CFLAG} ${@base_conditional('SITEINFO_ENDIANESS', 'le', '-DL_ENDIAN', '-DB_ENDIAN', d)}"
|
|
||||||
|
|
||||||
os=${HOST_OS}
|
os=${HOST_OS}
|
||||||
if [ "x$os" = "xlinux-uclibc" ]; then
|
if [ "x$os" = "xlinux-uclibc" ]; then
|
||||||
os=linux
|
os=linux
|
||||||
@@ -49,27 +47,35 @@ do_compile () {
|
|||||||
target=debian-sh4
|
target=debian-sh4
|
||||||
;;
|
;;
|
||||||
linux-i486)
|
linux-i486)
|
||||||
target=linux-pentium
|
target=debian-i386-i486
|
||||||
;;
|
;;
|
||||||
linux-i586)
|
linux-i586)
|
||||||
target=linux-pentium
|
target=debian-i386-i586
|
||||||
;;
|
;;
|
||||||
linux-i686)
|
linux-i686)
|
||||||
target=linux-ppro
|
target=debian-i386-i686/cmov
|
||||||
;;
|
;;
|
||||||
linux-powerpc)
|
linux-powerpc)
|
||||||
target=linux-ppc
|
target=linux-ppc
|
||||||
;;
|
;;
|
||||||
|
linux-supersparc)
|
||||||
|
target=linux-sparcv8
|
||||||
|
;;
|
||||||
|
linux-sparc)
|
||||||
|
target=linux-sparcv8
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
|
# inject machine-specific flags
|
||||||
|
sed -i -e "s|^\(\"$target\",\s*\"[^:]\+\):\([^:]\+\)|\1:${CFLAG}|g" Configure
|
||||||
perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
|
perl ./Configure shared --prefix=${prefix} --openssldir=${libdir}/ssl $target
|
||||||
|
}
|
||||||
|
|
||||||
|
do_compile () {
|
||||||
oe_runmake
|
oe_runmake
|
||||||
}
|
}
|
||||||
|
|
||||||
do_stage () {
|
do_stage () {
|
||||||
install -d ${STAGING_INCDIR}
|
|
||||||
install -d ${STAGING_LIBDIR}/pkgconfig/
|
|
||||||
cp --dereference -R include/openssl ${STAGING_INCDIR}/
|
cp --dereference -R include/openssl ${STAGING_INCDIR}/
|
||||||
cp --dereference openssl.pc ${STAGING_LIBDIR}/pkgconfig/
|
|
||||||
oe_libinstall -a -so libcrypto ${STAGING_LIBDIR}
|
oe_libinstall -a -so libcrypto ${STAGING_LIBDIR}
|
||||||
oe_libinstall -a -so libssl ${STAGING_LIBDIR}
|
oe_libinstall -a -so libssl ${STAGING_LIBDIR}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
require openssl.inc
|
|
||||||
|
|
||||||
PR = "r4"
|
|
||||||
|
|
||||||
SRC_URI += "file://debian.patch;patch=1 \
|
|
||||||
file://armeb.patch;patch=1 \
|
|
||||||
file://gnueabi-arm.patch;patch=1"
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
inherit pkgconfig
|
|
||||||
|
|
||||||
require openssl.inc
|
|
||||||
|
|
||||||
PR = "r3"
|
|
||||||
|
|
||||||
SRC_URI += "file://debian.patch;patch=1 \
|
|
||||||
file://armeb.patch;patch=1;pnum=0 \
|
|
||||||
file://gnueabi-arm.patch;patch=1"
|
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
inherit pkgconfig
|
||||||
|
|
||||||
|
require openssl.inc
|
||||||
|
|
||||||
|
PR = "r8"
|
||||||
|
|
||||||
|
SRC_URI += "file://debian.patch;patch=1 \
|
||||||
|
file://configure-targets.patch;patch=1 \
|
||||||
|
file://shared-libs.patch;patch=1"
|
||||||
|
|
||||||
|
PARALLEL_MAKE = ""
|
||||||
Reference in New Issue
Block a user