Package: openssl Version: 0.9.6i Revision: 2 Depends: %N-shlibs (= %v-%r) Source: mirror:custom:source/%n-%v.tar.gz Conflicts: openssl097 Replaces: openssl097 CustomMirror: << Primary: http://www.openssl.org/ Secondary: http://www.planetmirror.com/pub/openssl/ << Source-MD5: 9c4db437c17e0b6412c5e4645b6fcf5c Patch: %f.patch PatchScript: perl util/perlpath.pl /usr/bin CompileScript: << ./config shared --prefix=%p --openssldir=%p/etc/ssl sed 's/^SHARED_LIBS_LINK_EXTS=.*/SHARED_LIBS_LINK_EXTS=.dylib/' Makefile.tmp mv -f Makefile.tmp Makefile.ssl make << InstallScript: << make install INSTALL_PREFIX=%d MANDIR=%p/share/man mv %i/share/man/man3/md5.3 %i/share/man/man3/md5.3.%n << SplitOff: << Package: %N-shlibs Replaces: %N (<= 0.9.6c-1) Files: lib/libcrypto.0.9.6.dylib lib/libssl.0.9.6.dylib Shlibs: << %p/lib/libcrypto.0.9.6.dylib 0.9.6 %n (>= 0.9.6g-2) %p/lib/libssl.0.9.6.dylib 0.9.6 %n (>= 0.9.6g-2) << DocFiles: README LICENSE CHANGES FAQ NEWS << SplitOff2: << Package: %N-dev Depends: %N-shlibs (= %v-%r) Conflicts: libmd (<= 0.3-2), openssl097-dev Replaces: %N (<= 0.9.6c-2), openssl097-dev BuildDependsOnly: True Files: include lib/libcrypto.dylib lib/libssl.dylib lib/*.a share/man/man3 share/man/man5 share/man/man7 DocFiles: README LICENSE CHANGES FAQ NEWS PostInstScript: << update-alternatives --install %p/share/man/man3/md5.3 md5.3 %p/share/man/man3/md5.3.openssl 60 << PreRmScript: << if [ $1 != "upgrade" ]; then update-alternatives --remove md5.3 %p/share/man/man3/md5.3.openssl fi << << DocFiles: README LICENSE CHANGES FAQ NEWS ConfFiles: %p/etc/ssl/openssl.cnf # Description: Secure Sockets Layer and general crypto library DescDetail: << OpenSSL is a free implementation of the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols. It includes command line utilities to manager certificates and a separate library implementing common cryptograhic algorithms. << DescPackaging: << Includes two security fixes: http://www.openssl.org/news/secadv_20030317.txt http://www.openssl.org/news/secadv_20030319.txt << DescPort: << We do something ugly: we force the compatibility version of the created shared libraries to be 0.9.6 instead of the default 0.9.0 (which is also used by Apple's OpenSSL). We do so to be backward compatible with older versions of this package. Also we have to apply a small trick to get it to link against its own static libs instead of the system's ssl dylibs. << License: OSI-Approved Homepage: http://www.openssl.org/ Maintainer: Max Horn