package/cyassl: update to version 1.6.5
authorAlexandros C. Couloumbis <alex@ozo.com>
Tue, 7 Dec 2010 12:21:41 +0000 (12:21 +0000)
committerAlexandros C. Couloumbis <alex@ozo.com>
Tue, 7 Dec 2010 12:21:41 +0000 (12:21 +0000)
SVN-Revision: 24300

package/cyassl/Makefile
package/cyassl/patches/100-makefile_dollar_make.patch [deleted file]
package/cyassl/patches/110-makefile_disable_examples_tests.patch
package/cyassl/patches/120-makefile_destdir.patch
package/cyassl/patches/130-configure_disable_pthreads_tests.patch

index d8e5bae..a453151 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=cyassl
-PKG_VERSION:=1.4.0
-PKG_RELEASE:=2
+PKG_VERSION:=1.6.5
+PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).zip
 PKG_SOURCE_URL:=http://www.yassl.com/
-PKG_MD5SUM:=037397c7df84b9a12e614bf46135df1c
+PKG_MD5SUM:=98c2c6350acf1d089756a1de9ccb9903
 
 PKG_FIXUP:=libtool
 PKG_INSTALL:=1
diff --git a/package/cyassl/patches/100-makefile_dollar_make.patch b/package/cyassl/patches/100-makefile_dollar_make.patch
deleted file mode 100644 (file)
index 07f7a88..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -4,7 +4,7 @@ EXTRA_DIST = cyassl.dsp cyassl.dsw certs
-     doc/*.pdf\r
\r
- basic:\r
--      cd src; make; cd ../testsuite; make; cd ../\r
-+      cd src; $(MAKE); cd ../testsuite; $(MAKE); cd ../\r
\r
- openssl-links:\r
-       cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \\r
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -638,7 +638,7 @@ uninstall-am:
- basic:
--      cd src; make; cd ../testsuite; make; cd ../
-+      cd src; $(MAKE); cd ../testsuite; $(MAKE); cd ../
- openssl-links:
-       cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \
index d991a33..c66ab8c 100644 (file)
@@ -1,32 +1,25 @@
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -1,10 +1,10 @@
--SUBDIRS = src ctaocrypt examples testsuite\r
+@@ -1,4 +1,4 @@
+-SUBDIRS = src ctaocrypt examples testsuite sslSniffer\r
 +SUBDIRS = src ctaocrypt\r
  EXTRA_DIST = cyassl.dsp cyassl.dsw certs/*.pem certs/*.der certs/*.txt \\r
      lib/dummy cyassl.sln cyassl.vcproj cyassl-iphone.xcodeproj/project.pbxproj \\r
-     doc/*.pdf\r
\r
- basic:\r
--      cd src; $(MAKE); cd ../testsuite; $(MAKE); cd ../\r
-+      cd src; $(MAKE); cd ../\r
\r
- openssl-links:\r
-       cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \\r
+     doc/*.pdf swig/README swig/*.i swig/cyassl_adds.c swig/*.sh swig/runme.* \\r
 --- a/Makefile.in
 +++ b/Makefile.in
-@@ -190,7 +190,7 @@ target_os = @target_os@
+@@ -193,7 +193,7 @@ target_os = @target_os@
  target_vendor = @target_vendor@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
--SUBDIRS = src ctaocrypt examples testsuite
+-SUBDIRS = src ctaocrypt examples testsuite sslSniffer
 +SUBDIRS = src ctaocrypt
  EXTRA_DIST = cyassl.dsp cyassl.dsw certs/*.pem certs/*.der certs/*.txt \
      lib/dummy cyassl.sln cyassl.vcproj cyassl-iphone.xcodeproj/project.pbxproj \
-     doc/*.pdf
-@@ -638,7 +638,7 @@ uninstall-am:
+     doc/*.pdf swig/README swig/*.i swig/cyassl_adds.c swig/*.sh swig/runme.* \
+@@ -643,7 +643,7 @@ uninstall-am:
  
+ # !!!! first line of rule has to start with a hard (real) tab, not spaces
  basic:
 -      cd src; $(MAKE); cd ../testsuite; $(MAKE); cd ../
 +      cd src; $(MAKE); cd ../
@@ -42,7 +35,7 @@
  \r
 --- a/ctaocrypt/Makefile.in
 +++ b/ctaocrypt/Makefile.in
-@@ -174,7 +174,7 @@ target_os = @target_os@
+@@ -177,7 +177,7 @@ target_os = @target_os@
  target_vendor = @target_vendor@
  top_builddir = @top_builddir@
  top_srcdir = @top_srcdir@
index 29b0d0a..bf20274 100644 (file)
@@ -1,6 +1,6 @@
 --- a/Makefile.am
 +++ b/Makefile.am
-@@ -8,14 +8,11 @@ basic:
+@@ -10,19 +10,19 @@ basic:
  \r
  openssl-links:\r
        cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \\r
@@ -9,21 +9,32 @@
 +      ln -s ../src/.libs/libcyassl.a libssl.a; \\r
 +      ln -s ../src/.libs/libcyassl.a libcyassl.a; cd ../\r
  \r
+ #  !!! test -e with a .name like .libs then a * like *dylib fails so just\r
+ #      look for the .dylib on OS X, and .so otherwise but copy all parts\r
  install:\r
--      mkdir ${prefix}/cyassl; \\r
--    mkdir ${prefix}/cyassl/include; \\r
--    mkdir ${prefix}/cyassl/include/openssl; \\r
--    cp include/openssl/*.h ${prefix}/cyassl/include/openssl; \\r
--    make openssl-links; \\r
--    mkdir ${prefix}/cyassl/lib; \\r
--    cp lib/*.a ${prefix}/cyassl/lib\r
+-      $(mkinstalldirs) $(DESTDIR)$(includedir) $(DESTDIR)$(libdir); \\r
+-    cp -fpR include/* $(DESTDIR)$(includedir); \\r
+-    cp -fpR ctaocrypt/include/* $(DESTDIR)$(includedir); \\r
+-    cp -fpR src/libcyassl.la $(DESTDIR)$(libdir); \\r
+-    if test -e src/.libs/libcyassl.a; then \\r
+-    cp -fp src/.libs/libcyassl.a $(DESTDIR)$(libdir); fi; \\r
+-    if test -e src/.libs/libcyassl.so; then \\r
+-    cp -fpR src/.libs/libcyassl.so* $(DESTDIR)$(libdir); fi; \\r
+-    if test -e src/.libs/libcyassl.dylib; then \\r
+-    cp -fpR src/.libs/libcyassl.*dylib $(DESTDIR)$(libdir); fi;\r
 +      $(mkinstalldirs) $(DESTDIR)$(includedir)/cyassl $(DESTDIR)$(libdir); \\r
 +      cp -fpR include/* $(DESTDIR)$(includedir)/cyassl; \\r
-+      make openssl-links; \\r
-+      cp -fpR src/.libs/libcyassl.{a,so*} src/libcyassl.la $(DESTDIR)$(libdir)\r
++      cp -fpR ctaocrypt/include/* $(DESTDIR)$(includedir)/cyassl; \\r
++      cp -fpR src/libcyassl.la $(DESTDIR)$(libdir); \\r
++      if test -e src/.libs/libcyassl.a; then \\r
++              cp -fp src/.libs/libcyassl.a $(DESTDIR)$(libdir); fi; \\r
++      if test -e src/.libs/libcyassl.so; then \\r
++              cp -fpR src/.libs/libcyassl.so* $(DESTDIR)$(libdir); fi; \\r
++      if test -e src/.libs/libcyassl.dylib; then \\r
++              cp -fpR src/.libs/libcyassl.*dylib $(DESTDIR)$(libdir); fi;\r
 --- a/Makefile.in
 +++ b/Makefile.in
-@@ -642,17 +642,14 @@ basic:
+@@ -647,22 +647,22 @@ basic:
  
  openssl-links:
        cd lib; ln -s ../src/.libs/libcyassl.a libcrypto.a; \
 +      ln -s ../src/.libs/libcyassl.a libssl.a; \
 +      ln -s ../src/.libs/libcyassl.a libcyassl.a; cd ../
  
+ #  !!! test -e with a .name like .libs then a * like *dylib fails so just
+ #      look for the .dylib on OS X, and .so otherwise but copy all parts
  install:
--      mkdir ${prefix}/cyassl; \
--    mkdir ${prefix}/cyassl/include; \
--    mkdir ${prefix}/cyassl/include/openssl; \
--    cp include/openssl/*.h ${prefix}/cyassl/include/openssl; \
--    make openssl-links; \
--    mkdir ${prefix}/cyassl/lib; \
--    cp lib/*.a ${prefix}/cyassl/lib
+-      $(mkinstalldirs) $(DESTDIR)$(includedir) $(DESTDIR)$(libdir); \
+-    cp -fpR include/* $(DESTDIR)$(includedir); \
+-    cp -fpR ctaocrypt/include/* $(DESTDIR)$(includedir); \
+-    cp -fpR src/libcyassl.la $(DESTDIR)$(libdir); \
+-    if test -e src/.libs/libcyassl.a; then \
+-    cp -fp src/.libs/libcyassl.a $(DESTDIR)$(libdir); fi; \
+-    if test -e src/.libs/libcyassl.so; then \
+-    cp -fpR src/.libs/libcyassl.so* $(DESTDIR)$(libdir); fi; \
+-    if test -e src/.libs/libcyassl.dylib; then \
+-    cp -fpR src/.libs/libcyassl.*dylib $(DESTDIR)$(libdir); fi;
 +      $(mkinstalldirs) $(DESTDIR)$(includedir)/cyassl $(DESTDIR)$(libdir); \
 +      cp -fpR include/* $(DESTDIR)$(includedir)/cyassl; \
-+      make openssl-links; \
-+      cp -fpR src/.libs/libcyassl.{a,so*} src/libcyassl.la $(DESTDIR)$(libdir)
++      cp -fpR ctaocrypt/include/* $(DESTDIR)$(includedir)/cyassl; \
++      cp -fpR src/libcyassl.la $(DESTDIR)$(libdir); \
++      if test -e src/.libs/libcyassl.a; then \
++              cp -fp src/.libs/libcyassl.a $(DESTDIR)$(libdir); fi; \
++      if test -e src/.libs/libcyassl.so; then \
++              cp -fpR src/.libs/libcyassl.so* $(DESTDIR)$(libdir); fi; \
++      if test -e src/.libs/libcyassl.dylib; then \
++              cp -fpR src/.libs/libcyassl.*dylib $(DESTDIR)$(libdir); fi;
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
  .NOEXPORT:
index a109c4e..44fdf6c 100644 (file)
@@ -1,9 +1,9 @@
 --- a/configure
 +++ b/configure
-@@ -874,10 +874,6 @@ F77
- FFLAGS
- ac_ct_F77
- LIBTOOL
+@@ -888,10 +888,6 @@ BUILD_RIPEMD_TRUE
+ BUILD_RIPEMD_FALSE
+ BUILD_SHA512_TRUE
+ BUILD_SHA512_FALSE
 -acx_pthread_config
 -PTHREAD_CC
 -PTHREAD_LIBS
@@ -11,7 +11,7 @@
  LIBOBJS
  LTLIBOBJS'
  ac_subst_files=''
-@@ -21946,430 +21942,6 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS con
+@@ -22251,430 +22247,6 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS con
  ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  ac_compiler_gnu=$ac_cv_c_compiler_gnu