Update of /cvsroot/fink/dists/10.4/stable/crypto/finkinfo In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4027
Modified Files: openssl-0.9.8h.info Log Message: Fixes x86_64 build error. Index: openssl-0.9.8h.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/crypto/finkinfo/openssl-0.9.8h.info,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- openssl-0.9.8h.info 26 Aug 2009 06:44:15 -0000 1.2 +++ openssl-0.9.8h.info 3 Oct 2009 16:15:47 -0000 1.3 @@ -1,7 +1,6 @@ Package: openssl Version: 0.9.8h -Revision: 1 -Architecture: i386, powerpc +Revision: 2 Depends: %N098-shlibs (= %v-%r), pkgconfig Conflicts: openssl097 Replaces: openssl097 @@ -19,8 +18,19 @@ NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 CompileScript: << - PERL=/usr/bin/perl ./config shared --prefix=%p --openssldir=%p/etc/ssl zlib-dynamic --with-krb5-dir=/usr - make + #!/bin/sh -ev + if [ "%m" = "powerpc" ] + then + PERL=/usr/bin/perl ./Configure shared darwin-ppc-cc --prefix=%p --openssldir=%p/etc/ssl zlib-dynamic --with-krb5-dir=/usr + else + if [ "%m" = "i386" ] + then + PERL=/usr/bin/perl ./Configure shared darwin-i386-cc --prefix=%p --openssldir=%p/etc/ssl zlib-dynamic --with-krb5-dir=/usr + else + PERL=/usr/bin/perl ./Configure shared darwin64-x86_64-cc --prefix=%p --openssldir=%p/etc/ssl zlib-dynamic --with-krb5-dir=/usr + fi + fi + make << InfoTest: << TestScript: make test || exit 2 @@ -69,20 +79,27 @@ common cryptograhic algorithms. << DescPort: << -Older versions of the openssl package used to use a compatibility version of 0.9.6. -To stay compatbile with those, we build dylibs with that compatibility version. -This works since the old version luckily also hardcoded 0.9.6 into the library -install_name. +Older versions of the openssl package used to use a compatibility version of +0.9.6. To stay compatbile with those, we build dylibs with that compatibility +version. This works since the old version luckily also hardcoded 0.9.6 into +the library install_name. -For the new version of the libs, we use an install_name following the one used by -Apple's version of openssl (and unlike the default openssl wants to build), that is, -libssl.0.9.dylib. +For the new version of the libs, we use an install_name following the one used +by Apple's version of openssl (and unlike the default openssl wants to build), +that is, libssl.0.9.dylib. We have to apply a small trick to get it to link against its own static libs instead of the system's ssl dylibs. Patch Configure: i386 is little-endian << +DescPackaging: << +monipol, 2009-09-06: + OpenSSL has problems with the installation of man pages on case-insensitive + filesystems. Even though there is a filecase option in the Makefile that is + used on Windows, it doesn't seem to be correct. For the moment I'm not dealing + with this problem in order to commit the x86_64 fix as soon as possible. +<< License: OSI-Approved Homepage: http://www.openssl.org/ -Maintainer: None <fink-de...@lists.sourceforge.net> +Maintainer: Monic Polynomial <moni...@users.sourceforge.net> ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.cvs