update openssl to 0.9.8k, various fixes

This commit is contained in:
Stephan Raue 2009-04-07 23:04:23 +02:00
parent eab1fd14c6
commit 63259f74ca
12 changed files with 69 additions and 11 deletions

View File

@ -24,9 +24,6 @@ cd $BUILD/$1*
--disable-verbose-mode \ --disable-verbose-mode \
--disable-asserts \ --disable-asserts \
--disable-checks \ --disable-checks \
--disable-qt \
--disable-qt3 \
--disable-gtk \
--disable-xml-docs \ --disable-xml-docs \
--disable-doxygen-docs \ --disable-doxygen-docs \
--disable-gcov \ --disable-gcov \
@ -38,7 +35,6 @@ cd $BUILD/$1*
--with-xml=expat \ --with-xml=expat \
--with-x \ --with-x \
--with-dbus-user=dbus \ --with-dbus-user=dbus \
--with-dbus-default-reply-timeout=60000 \
# --with-session-socket-dir=/var/run/dbus \ # --with-session-socket-dir=/var/run/dbus \
# --with-test-socket-dir=/var/run/dbus \ # --with-test-socket-dir=/var/run/dbus \

View File

@ -1 +1 @@
http://elisa.fluendo.com/static/download/pigment/pigment-python-0.3.11.tar.bz2 http://elisa.fluendo.com/static/download/pigment/pigment-python-0.3.10.tar.bz2

View File

@ -1 +1 @@
http://elisa.fluendo.com/static/download/pigment/pigment-0.3.16.tar.bz2 http://elisa.fluendo.com/static/download/pigment/pigment-0.3.15.tar.bz2

View File

@ -1 +1 @@
http://elisa.fluendo.com/download/elisa/elisa-plugins-bad-0.5.35.tar.gz http://elisa.fluendo.com/download/elisa/elisa-plugins-bad-0.5.32.tar.gz

View File

@ -1 +1 @@
http://elisa.fluendo.com/download/elisa/elisa-plugins-good-0.5.35.tar.gz http://elisa.fluendo.com/download/elisa/elisa-plugins-good-0.5.32.tar.gz

View File

@ -1 +1 @@
http://elisa.fluendo.com/download/elisa/elisa-plugins-ugly-0.5.35.tar.gz http://elisa.fluendo.com/download/elisa/elisa-plugins-ugly-0.5.32.tar.gz

View File

@ -1 +1 @@
http://elisa.fluendo.com/download/elisa/elisa-0.5.35.tar.gz http://elisa.fluendo.com/download/elisa/elisa-0.5.32.tar.gz

View File

@ -0,0 +1,13 @@
Dont waste time building manpages if we're not going to use em.
--- openssl/Makefile.org
+++ openssl/Makefile.org
@@ -792,7 +792,7 @@
dist_pem_h:
(cd crypto/pem; $(MAKE) CC='${CC}' SDIRS='${SDIRS}' CFLAG='${CFLAG}' pem.h; $(MAKE) clean)
-install: all install_docs install_sw
+install: all install_sw
install_sw:
@$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \

View File

@ -0,0 +1,19 @@
[patch]: bss_file.c: don't force largefile mode
---
crypto/bio/bss_file.c | 3 ---
1 file changed, 3 deletions(-)
Index: openssl-0.9.8g/crypto/bio/bss_file.c
===================================================================
--- openssl-0.9.8g.orig/crypto/bio/bss_file.c
+++ openssl-0.9.8g/crypto/bio/bss_file.c
@@ -78,9 +78,6 @@
* sequential access of large files without extra "magic" comprise *BSD,
* Darwin, IRIX...
*/
-#ifndef _FILE_OFFSET_BITS
-#define _FILE_OFFSET_BITS 64
-#endif
#endif
#include <stdio.h>

View File

@ -0,0 +1,12 @@
diff -Nura openssl-0.9.8k/Makefile.org openssl-0.9.8k.nofips/Makefile.org
--- openssl-0.9.8k/Makefile.org 2009-03-03 20:40:29.000000000 -0200
+++ openssl-0.9.8k.nofips/Makefile.org 2009-03-26 09:50:27.000000000 -0300
@@ -131,7 +131,7 @@
BASEADDR=
-DIRS= crypto fips ssl engines apps test tools
+DIRS= crypto ssl engines apps test tools
SHLIBDIRS= crypto ssl fips
# dirs in crypto to build

View File

@ -0,0 +1,18 @@
sys/timeb.h / ftime are legacy, so don't enable them for uClibc
---
apps/speed.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: openssl-0.9.8g/apps/speed.c
===================================================================
--- openssl-0.9.8g.orig/apps/speed.c
+++ openssl-0.9.8g/apps/speed.c
@@ -113,7 +113,7 @@
#elif !defined(OPENSSL_SYS_MSDOS) && !defined(OPENSSL_SYS_VXWORKS) && (!defined(OPENSSL_SYS_VMS) || defined(__DECC))
# define TIMES
#endif
-#if !defined(_UNICOS) && !defined(__OpenBSD__) && !defined(sgi) && !defined(__FreeBSD__) && !(defined(__bsdi) || defined(__bsdi__)) && !defined(_AIX) && !defined(OPENSSL_SYS_MPE) && !defined(__NetBSD__) && !defined(OPENSSL_SYS_VXWORKS) /* FIXME */
+#if !defined(_UNICOS) && !defined(__OpenBSD__) && !defined(sgi) && !defined(__FreeBSD__) && !(defined(__bsdi) || defined(__bsdi__)) && !defined(_AIX) && !defined(OPENSSL_SYS_MPE) && !defined(__NetBSD__) && !defined(OPENSSL_SYS_VXWORKS) && !defined(__UCLIBC__) /* FIXME */
# define TIMEB
#endif

View File

@ -1 +1 @@
http://openssl.org/source/openssl-0.9.8j.tar.gz http://openssl.org/source/openssl-0.9.8k.tar.gz