Skip to contentSkip to conversation

OpenSSL 1.0.0e Update

RFC PATCH New Saul Wold 1 participant 5 messages Nov 29, 2011

lore
Share & tools
lore

Saul Wold

author
#0 lore raw

cover OpenSSL 1.0.0e Update

Folks,

This is an RFC for the OpenSSL 1.0 code update, this is from the Meta-OE Tree so nothing to suprising here. I merged the openssl-1.0.inc with openssl.inc. PR Bumps are for all the dependees of openssl.

Also note I bumped PR in openssl-1.0.0 to keep in pace with meta-oe

I want to put this out for initial viewing and possible testing before the big bump.

Sau!

Please review the following changes for suitability for inclusion. If you have any objections or suggestions for improvement, please respond to the patches. If you agree with the changes, please provide your Acked-by.

The following changes since commit 177df2c51927f44e3536856f4604364b38695bc2:

qt-mobility: Add missing patch (2011-11-29 14:36:09 +0000)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/openssl
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/openssl

Saul Wold (4):
ocf-linux: Add ocf-linux to support openssl 1.0
openssl-0.9.8: move parallel-make fix to 0.9.8
openssl: Add openssl 1.0
PR Bump for OpenSSL 1.0

 .../recipes-sato/claws-mail/claws-mail.inc         |    2 +-
 meta/recipes-connectivity/bind/bind_9.8.1.bb       |    2 +-
 meta/recipes-connectivity/openssh/openssh_5.9p1.bb |    2 +-
 meta/recipes-connectivity/openssl/ocf-linux.inc    |   25 +
 .../openssl/ocf-linux_20100325.bb                  |    6 +
 .../openssl/openssl-1.0.0e/configure-targets.patch |   32 +
 .../openssl-1.0.0e/debian/c_rehash-compat.patch    |   45 +
 .../openssl/openssl-1.0.0e/debian/ca.patch         |   22 +
 .../openssl-1.0.0e/debian/debian-targets.patch     |   54 +
 .../openssl-1.0.0e/debian/make-targets.patch       |   15 +
 .../openssl/openssl-1.0.0e/debian/man-dir.patch    |   15 +
 .../openssl-1.0.0e/debian/man-section.patch        |   34 +
 .../openssl/openssl-1.0.0e/debian/no-rpath.patch   |   15 +
 .../openssl-1.0.0e/debian/no-symbolic.patch        |   15 +
 .../openssl/openssl-1.0.0e/debian/pic.patch        |  242 ++
 .../openssl/openssl-1.0.0e/debian/pkg-config.patch |   36 +
 .../openssl-1.0.0e/debian/version-script.patch     | 4511 ++++++++++++++++++++
 .../engines-install-in-libdir-ssl.patch            |   56 +
 .../openssl/openssl-1.0.0e/oe-ldflags.patch        |   24 +
 .../openssl/openssl-1.0.0e/openssl-fix-link.patch  |   35 +
 .../openssl/openssl-1.0.0e/shared-libs.patch       |   50 +
 meta/recipes-connectivity/openssl/openssl.inc      |   39 +-
 .../recipes-connectivity/openssl/openssl_0.9.8r.bb |    3 +-
 .../recipes-connectivity/openssl/openssl_1.0.0e.bb |   45 +
 .../telepathy/telepathy-idle_0.1.10.bb             |    2 +-
 meta/recipes-devtools/git/git_1.7.7.bb             |    2 +-
 meta/recipes-devtools/python/python_2.7.2.bb       |    2 +-
 meta/recipes-devtools/tcf-agent/tcf-agent_svn.bb   |    2 +-
 meta/recipes-extended/iputils/iputils_s20101006.bb |    2 +-
 meta/recipes-extended/libzypp/libzypp_git.bb       |    2 +-
 meta/recipes-graphics/x11vnc/x11vnc_0.9.12.bb      |    2 +-
 31 files changed, 5323 insertions(+), 16 deletions(-)
 create mode 100644 meta/recipes-connectivity/openssl/ocf-linux.inc
 create mode 100644 meta/recipes-connectivity/openssl/ocf-linux_20100325.bb
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/configure-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/c_rehash-compat.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/ca.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/debian-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/make-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-dir.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-section.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-rpath.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-symbolic.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pic.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pkg-config.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/version-script.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/engines-install-in-libdir-ssl.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/oe-ldflags.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/openssl-fix-link.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/shared-libs.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl_1.0.0e.bb
Signature · 1 line
1.7.6.4
author
#1 lore raw

RFC PATCH 1/4 ocf-linux: Add ocf-linux to support openssl 1.0

---
 meta/recipes-connectivity/openssl/ocf-linux.inc    |   25 ++++++++++++++++++++
 .../openssl/ocf-linux_20100325.bb                  |    6 ++++
 2 files changed, 31 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-connectivity/openssl/ocf-linux.inc
 create mode 100644 meta/recipes-connectivity/openssl/ocf-linux_20100325.bb
meta/recipes-connectivity/openssl/ocf-linux.inc new file +25 -0
new file mode 100644
index 0000000..f4ec7c9
@@ -0,0 +1,25 @@
+DESCRIPTION = "Install required headers to enable OCF Linux support"
+LICENSE = "BSD"
+
+LIC_FILES_CHKSUM = "file://README;md5=b02a793c9b7893b4ce1f39f0b231ccd7"
+ 
+INC_PR = "r3"
+
+SRC_URI = "http://sourceforge.net/projects/ocf-linux/files/ocf-linux/${PV}/ocf-linux-${PV}.tar.gz"
+
+S = "${WORKDIR}/ocf-linux-${PV}"
+
+# Need to unpack the the ocf-linux.tar.gz file contained inside the
+# downloaded tarball
+# Install the OCF Linux headers so that other packages such as openssl
+# can find them.  The headers must be in a crypto directory according to
+# the README file.
+do_install() {
+    cd ${S}
+    tar xzf ocf-linux.tar.gz
+    install -d ${D}${includedir}/crypto
+    install -m 0644 ${S}/ocf/*.h ${D}${includedir}/crypto/
+}
+
+ALLOW_EMPTY = "1"
+BBCLASSEXTEND = "native nativesdk"
meta/recipes-connectivity/openssl/ocf-linux_20100325.bb new file +6 -0
new file mode 100644
index 0000000..9dccc3c
@@ -0,0 +1,6 @@
+require ocf-linux.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI[md5sum] = "ce5ad54aa94226d496df1f0f3cf0c11f"
+SRC_URI[sha256sum] = "9d17cbd13849939c70699b520280e3b94cf77401cdc131108d4aeaaeea587f6b"
Signature · 1 line
1.7.6.4
author
#2 lore raw

RFC PATCH 2/4 openssl-0.9.8: move parallel-make fix to 0.9.8

In reply to Saul Wold
---
 meta/recipes-connectivity/openssl/openssl.inc      |    1 -
 .../recipes-connectivity/openssl/openssl_0.9.8r.bb |    3 ++-
 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-connectivity/openssl/openssl.inc +0 -1
index f3ada13..f1c1961 100644
@@ -11,7 +11,6 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=f9a8f968107345e0b75aa8c2ecaa7ec8"
 DEPENDS = "perl-native-runtime"
 
 SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz \
-           file://parallel-make-fix.patch \
           "
 S = "${WORKDIR}/openssl-${PV}"
 
meta/recipes-connectivity/openssl/openssl_0.9.8r.bb +2 -1
index 555bacf..4c6cad3 100644
@@ -25,6 +25,7 @@ SRC_URI[md5sum] = "0352932ea863bc02b056cda7c9ac5b79"
 SRC_URI[sha256sum] = "42b2368f786b05ed3be846838dce126b4e8e3dba8fb2e0ce83102df28c102fad"
 
 SRC_URI += "file://configure-targets.patch \
-            file://shared-libs.patch"
+            file://shared-libs.patch \
+            file://parallel-make-fix.patch"
 
 BBCLASSEXTEND = "native nativesdk"
Signature · 1 line
1.7.6.4
author
#4 lore raw

RFC PATCH 4/4 PR Bump for OpenSSL 1.0

In reply to Saul Wold
---
 .../recipes-sato/claws-mail/claws-mail.inc         |    2 +-
 meta/recipes-connectivity/bind/bind_9.8.1.bb       |    2 +-
 meta/recipes-connectivity/openssh/openssh_5.9p1.bb |    2 +-
 .../telepathy/telepathy-idle_0.1.10.bb             |    2 +-
 meta/recipes-devtools/git/git_1.7.7.bb             |    2 +-
 meta/recipes-devtools/python/python_2.7.2.bb       |    2 +-
 meta/recipes-devtools/tcf-agent/tcf-agent_svn.bb   |    2 +-
 meta/recipes-extended/iputils/iputils_s20101006.bb |    2 +-
 meta/recipes-extended/libzypp/libzypp_git.bb       |    2 +-
 meta/recipes-graphics/x11vnc/x11vnc_0.9.12.bb      |    2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)
meta-demoapps/recipes-sato/claws-mail/claws-mail.inc +1 -1
index b9fa4d9..664a0bc 100644
@@ -3,7 +3,7 @@ DESCRIPTION = "Mail user agent"
 #DEPENDS = "gtk+ gpgme libetpan libgnomeprint aspell openssl"
 DEPENDS = "gtk+ libetpan openssl libowl"
 LICENSE = "GPL"
-PR = "r6"
+PR = "r7"
 
 SRC_URI = "\
 	${SOURCEFORGE_MIRROR}/sylpheed-claws/claws-mail-${PV}.tar.bz2	\
meta/recipes-connectivity/bind/bind_9.8.1.bb +1 -1
index af473e9..c2efa47 100644
@@ -6,7 +6,7 @@ LICENSE = "ISC & BSD"
 LIC_FILES_CHKSUM = "file://COPYRIGHT;md5=0fbe2a3ab3c68ac3fea3cad13093877c"
 
 DEPENDS = "openssl"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "ftp://ftp.isc.org/isc/bind9/${PV}/${BPN}-${PV}.tar.gz \
            file://conf.patch \
meta/recipes-connectivity/openssh/openssh_5.9p1.bb +1 -1
index f9493d7..749f89e 100644
@@ -7,7 +7,7 @@ SECTION = "console/network"
 LICENSE = "BSD"
 LIC_FILES_CHKSUM = "file://LICENCE;md5=bae9a689be41581503bcf95d8fb42c4e"
 
-PR = "r2"
+PR = "r3"
 
 DEPENDS = "zlib openssl"
 DEPENDS += "${@base_contains('DISTRO_FEATURES', 'pam', 'libpam', '', d)}"
meta/recipes-connectivity/telepathy/telepathy-idle_0.1.10.bb +1 -1
index 22caf42..470df50 100644
@@ -5,7 +5,7 @@ DEPENDS = "glib-2.0 dbus telepathy-glib openssl"
 LICENSE = "LGPLv2.1"
 LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1 \
                     file://src/idle.c;beginline=1;endline=19;md5=b06b1e2594423111a1a7910b0eefc7f9"
-PR = "r0"
+PR = "r1"
 
 SRC_URI = "http://telepathy.freedesktop.org/releases/${BPN}/${BPN}-${PV}.tar.gz"
 
meta/recipes-devtools/git/git_1.7.7.bb +1 -1
index d383c10..9d24911 100644
@@ -1,6 +1,6 @@
 require git.inc
 
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "http://git-core.googlecode.com/files/git-${PV}.tar.gz"
 SRC_URI[md5sum] = "5d645884e688921e773186783b65ce33"
meta/recipes-devtools/python/python_2.7.2.bb +1 -1
index 5682e05..5417d5e 100644
@@ -1,7 +1,7 @@
 require python.inc
 DEPENDS = "python-native db gdbm openssl readline sqlite3 zlib"
 DEPENDS_sharprom = "python-native db readline zlib gdbm openssl"
-PR = "${INC_PR}.2"
+PR = "${INC_PR}.3"
 
 DISTRO_SRC_URI ?= "file://sitecustomize.py"
 DISTRO_SRC_URI_linuxstdbase = ""
meta/recipes-devtools/tcf-agent/tcf-agent_svn.bb +1 -1
index 37591c2..2c11628 100644
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://../epl-v10.html;md5=7aa4215a330a0a4f6a1cbf8da1a0879f
 
 SRCREV = "1855"
 PV = "0.0+svnr${SRCPV}"
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "svn://dev.eclipse.org/svnroot/dsdp/org.eclipse.tm.tcf/trunk;module=agent;proto=http \
            http://dev.eclipse.org/svnroot/dsdp/org.eclipse.tm.tcf/trunk/epl-v10.html;name=epl \
meta/recipes-extended/iputils/iputils_s20101006.bb +1 -1
index 5216c10..912a346 100644
@@ -13,7 +13,7 @@ LIC_FILES_CHKSUM = "file://ping.c;beginline=1;endline=35;md5=f9ceb201733e9a6cf8f
 
 DEPENDS = "sysfsutils openssl docbook-utils-native sgmlspl-native"
 
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "http://www.skbuff.net/iputils/${BPN}-${PV}.tar.bz2 \
            file://debian/fix-dead-host-ping-stats.diff \
meta/recipes-extended/libzypp/libzypp_git.bb +1 -1
index a6b270c..f494f1b 100644
@@ -11,7 +11,7 @@ DEPENDS  = "rpm boost curl libxml2 zlib sat-solver expat openssl udev"
 S = "${WORKDIR}/git"
 SRCREV = "15b6c52260bbc52b3d8e585e271b67e10cc7c433"
 PV = "0.0-git${SRCPV}"
-PR = "r16"
+PR = "r17"
 
 SRC_URI = "git://github.com/openSUSE/libzypp.git;protocol=git \
            file://no-doc.patch \
meta/recipes-graphics/x11vnc/x11vnc_0.9.12.bb +1 -1
index 1c66318..9bf7d41 100644
@@ -9,7 +9,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=361b6b837cad26c6900a926b62aada5f \
 
 DEPENDS = "openssl virtual/libx11 libxext avahi jpeg zlib"
 
-PR = "r1"
+PR = "r2"
 
 SRC_URI = "${SOURCEFORGE_MIRROR}/libvncserver/x11vnc/${PV}/x11vnc-${PV}.tar.gz\
            file://starting-fix.patch \
Signature · 1 line
1.7.6.4
author
#3 lore raw

RFC PATCH 3/4 openssl: Add openssl 1.0

In reply to Saul Wold

* Thanks to meta-oe for this contribution
* Add Patch Upstream-Status info
* Merged the meta-oe version of openssl-1.0.inc with openssl.inc
* Fix make install parallel issue with PARALLEL_MAKEINST = ""

---
 .../openssl/openssl-1.0.0e/configure-targets.patch |   32 +
 .../openssl-1.0.0e/debian/c_rehash-compat.patch    |   45 +
 .../openssl/openssl-1.0.0e/debian/ca.patch         |   22 +
 .../openssl-1.0.0e/debian/debian-targets.patch     |   54 +
 .../openssl-1.0.0e/debian/make-targets.patch       |   15 +
 .../openssl/openssl-1.0.0e/debian/man-dir.patch    |   15 +
 .../openssl-1.0.0e/debian/man-section.patch        |   34 +
 .../openssl/openssl-1.0.0e/debian/no-rpath.patch   |   15 +
 .../openssl-1.0.0e/debian/no-symbolic.patch        |   15 +
 .../openssl/openssl-1.0.0e/debian/pic.patch        |  242 ++
 .../openssl/openssl-1.0.0e/debian/pkg-config.patch |   36 +
 .../openssl-1.0.0e/debian/version-script.patch     | 4511 ++++++++++++++++++++
 .../engines-install-in-libdir-ssl.patch            |   56 +
 .../openssl/openssl-1.0.0e/oe-ldflags.patch        |   24 +
 .../openssl/openssl-1.0.0e/openssl-fix-link.patch  |   35 +
 .../openssl/openssl-1.0.0e/shared-libs.patch       |   50 +
 meta/recipes-connectivity/openssl/openssl.inc      |   38 +-
 .../recipes-connectivity/openssl/openssl_1.0.0e.bb |   45 +
 18 files changed, 5280 insertions(+), 4 deletions(-)
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/configure-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/c_rehash-compat.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/ca.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/debian-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/make-targets.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-dir.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-section.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-rpath.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-symbolic.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pic.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pkg-config.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/version-script.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/engines-install-in-libdir-ssl.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/oe-ldflags.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/openssl-fix-link.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl-1.0.0e/shared-libs.patch
 create mode 100644 meta/recipes-connectivity/openssl/openssl_1.0.0e.bb
meta/recipes-connectivity/openssl/openssl-1.0.0e/configure-targets.patch new file +32 -0
new file mode 100644
index 0000000..6d23771
@@ -0,0 +1,32 @@
+Upstream-Status: Inappropriate [embedded specific]
+
+The number of colons are important :)
+
+
+Index: openssl-1.0.0a/Configure
+===================================================================
+--- openssl-1.0.0a.orig/Configure
++++ openssl-1.0.0a/Configure
+@@ -380,6 +380,22 @@ my %table=(
+ "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:${alpha_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:${alpha_asm}",
+ 
++ # Linux on ARM
++"linux-elf-arm","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}: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:${no_asm}: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:${no_asm}: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:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"linux-uclibceabi-arm","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"linux-uclibceabi-armeb","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1:${no_asm}: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:${no_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).",
++
++#### Linux on MIPS/MIPS64
++"linux-mips","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"linux-mips64","$ENV{'CC'}:-DB_ENDIAN -DTERMIO -mabi=64 -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"linux-mips64el","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -mabi=64 -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++"linux-mipsel","$ENV{'CC'}:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
++
+ #### *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_asm}:a.out:dlfcn:bsd-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)",
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/c_rehash-compat.patch new file +45 -0

45 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/ca.patch new file +22 -0
new file mode 100644
index 0000000..aba4d42
@@ -0,0 +1,22 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-0.9.8m/apps/CA.pl.in
+===================================================================
+--- openssl-0.9.8m.orig/apps/CA.pl.in	2006-04-28 00:28:51.000000000 +0000
++++ openssl-0.9.8m/apps/CA.pl.in	2010-02-27 00:36:51.000000000 +0000
+@@ -65,6 +65,7 @@
+ foreach (@ARGV) {
+ 	if ( /^(-\?|-h|-help)$/ ) {
+ 	    print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n";
++	    print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n";
+ 	    exit 0;
+ 	} elsif (/^-newcert$/) {
+ 	    # create a certificate
+@@ -165,6 +166,7 @@
+ 	} else {
+ 	    print STDERR "Unknown arg $_\n";
+ 	    print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n";
++	    print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n";
+ 	    exit 1;
+ 	}
+ }
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/debian-targets.patch new file +54 -0

54 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/make-targets.patch new file +15 -0
new file mode 100644
index 0000000..f7a6dfd
@@ -0,0 +1,15 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.org
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.org	2010-12-12 16:10:12.000000000 +0100
++++ openssl-1.0.0c/Makefile.org	2010-12-12 16:11:27.000000000 +0100
+@@ -109,7 +109,7 @@
+ ZLIB_INCLUDE=
+ LIBZLIB=
+ 
+-DIRS=   crypto ssl engines apps test tools
++DIRS=   crypto ssl engines apps tools
+ ENGDIRS= ccgost
+ SHLIBDIRS= crypto ssl
+ 
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-dir.patch new file +15 -0
new file mode 100644
index 0000000..4085e3b
@@ -0,0 +1,15 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.org
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.org	2010-12-12 16:11:27.000000000 +0100
++++ openssl-1.0.0c/Makefile.org	2010-12-12 16:11:37.000000000 +0100
+@@ -131,7 +131,7 @@
+ 
+ MAKEFILE= Makefile
+ 
+-MANDIR=$(OPENSSLDIR)/man
++MANDIR=/usr/share/man
+ MAN1=1
+ MAN3=3
+ MANSUFFIX=
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/man-section.patch new file +34 -0
new file mode 100644
index 0000000..e8b9268
@@ -0,0 +1,34 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.org
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.org	2010-12-12 16:11:37.000000000 +0100
++++ openssl-1.0.0c/Makefile.org	2010-12-12 16:13:28.000000000 +0100
+@@ -134,7 +134,8 @@
+ MANDIR=/usr/share/man
+ MAN1=1
+ MAN3=3
+-MANSUFFIX=
++MANSUFFIX=ssl
++MANSECTION=SSL
+ HTMLSUFFIX=html
+ HTMLDIR=$(OPENSSLDIR)/html
+ SHELL=/bin/sh
+@@ -606,7 +607,7 @@
+ 		echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
+ 		(cd `$(PERL) util/dirname.pl $$i`; \
+ 		sh -c "$$pod2man \
+-			--section=$$sec --center=OpenSSL \
++			--section=$${sec}$(MANSECTION) --center=OpenSSL \
+ 			--release=$(VERSION) `basename $$i`") \
+ 			>  $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
+ 		$(PERL) util/extract-names.pl < $$i | \
+@@ -623,7 +624,7 @@
+ 		echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \
+ 		(cd `$(PERL) util/dirname.pl $$i`; \
+ 		sh -c "$$pod2man \
+-			--section=$$sec --center=OpenSSL \
++			--section=$${sec}$(MANSECTION) --center=OpenSSL \
+ 			--release=$(VERSION) `basename $$i`") \
+ 			>  $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \
+ 		$(PERL) util/extract-names.pl < $$i | \
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-rpath.patch new file +15 -0
new file mode 100644
index 0000000..1ccb3b8
@@ -0,0 +1,15 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.shared
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.shared	2010-08-21 13:36:49.000000000 +0200
++++ openssl-1.0.0c/Makefile.shared	2010-12-12 16:13:36.000000000 +0100
+@@ -153,7 +153,7 @@
+ 	NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
+ 	SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
+ 
+-DO_GNU_APP=LDFLAGS="$(CFLAGS) -Wl,-rpath,$(LIBRPATH)"
++DO_GNU_APP=LDFLAGS="$(CFLAGS)"
+ 
+ #This is rather special.  It's a special target with which one can link
+ #applications without bothering with any features that have anything to
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/no-symbolic.patch new file +15 -0
new file mode 100644
index 0000000..cc4408a
@@ -0,0 +1,15 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.shared
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.shared	2010-12-12 16:13:36.000000000 +0100
++++ openssl-1.0.0c/Makefile.shared	2010-12-12 16:13:44.000000000 +0100
+@@ -151,7 +151,7 @@
+ 	SHLIB_SUFFIX=; \
+ 	ALLSYMSFLAGS='-Wl,--whole-archive'; \
+ 	NOALLSYMSFLAGS='-Wl,--no-whole-archive'; \
+-	SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-Bsymbolic -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
++	SHAREDFLAGS="$(CFLAGS) $(SHARED_LDFLAGS) -shared -Wl,-soname=$$SHLIB$$SHLIB_SOVER$$SHLIB_SUFFIX"
+ 
+ DO_GNU_APP=LDFLAGS="$(CFLAGS)"
+ 
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pic.patch new file +242 -0

242 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/pkg-config.patch new file +36 -0
new file mode 100644
index 0000000..0f1f392
@@ -0,0 +1,36 @@
+Upstream-Status: Backport [debian]
+
+Index: openssl-1.0.0c/Makefile.org
+===================================================================
+--- openssl-1.0.0c.orig/Makefile.org	2010-12-12 16:13:28.000000000 +0100
++++ openssl-1.0.0c/Makefile.org	2010-12-12 17:01:49.000000000 +0100
+@@ -323,7 +323,8 @@
+ 	    echo 'Description: OpenSSL cryptography library'; \
+ 	    echo 'Version: '$(VERSION); \
+ 	    echo 'Requires: '; \
+-	    echo 'Libs: -L$${libdir} -lcrypto $(EX_LIBS)'; \
++	    echo 'Libs: -L$${libdir} -lcrypto'; \
++	    echo 'Libs.private: $(EX_LIBS)'; \
+ 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pc
+ 
+ libssl.pc: Makefile
+@@ -336,7 +337,8 @@
+ 	    echo 'Description: Secure Sockets Layer and cryptography libraries'; \
+ 	    echo 'Version: '$(VERSION); \
+ 	    echo 'Requires: '; \
+-	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \
++	    echo 'Libs: -L$${libdir} -lssl'; \
++	    echo 'Libs.private: -lcrypto $(EX_LIBS)'; \
+ 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc
+ 
+ openssl.pc: Makefile
+@@ -349,7 +351,8 @@
+ 	    echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \
+ 	    echo 'Version: '$(VERSION); \
+ 	    echo 'Requires: '; \
+-	    echo 'Libs: -L$${libdir} -lssl -lcrypto $(EX_LIBS)'; \
++	    echo 'Libs: -L$${libdir} -lssl -lcrypto'; \
++	    echo 'Libs.private: $(EX_LIBS)'; \
+ 	    echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc
+ 
+ Makefile: Makefile.org Configure config
meta/recipes-connectivity/openssl/openssl-1.0.0e/debian/version-script.patch new file +4511 -0

2,475 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl-1.0.0e/engines-install-in-libdir-ssl.patch new file +56 -0

56 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl-1.0.0e/oe-ldflags.patch new file +24 -0
new file mode 100644
index 0000000..292e13d

Lines of this file are not shown. View the raw message.

meta/recipes-connectivity/openssl/openssl-1.0.0e/openssl-fix-link.patch new file +35 -0
new file mode 100644
index 0000000..154106c

Lines of this file are not shown. View the raw message.

meta/recipes-connectivity/openssl/openssl-1.0.0e/shared-libs.patch new file +50 -0

50 lines not on this page · raw message

meta/recipes-connectivity/openssl/openssl.inc +34 -4
index f1c1961..c717fee 100644

Lines of this file are not shown. View the raw message.

meta/recipes-connectivity/openssl/openssl_1.0.0e.bb new file +45 -0

45 lines not on this page · raw message

The rest of this diff is not shown. View the raw message.

Signature · 1 line
1.7.6.4

Part of the diff is not shown here. View the raw message.