On Sun, 27 Feb 2000, Richard Levitte wrote: > The second beta release of OpenSSL 0.9.5 is now available from the > OpenSSL FTP site <URL: ftp://ftp.openssl.org/source/>. This is the > final beta. If it's all working, the release won't differ except for > the version number. Builds OK on Redhat Linux 6.1, tests pass OK. OpenSSH builds and operates OK too. I have attaches an RPM spec file for those interested. Regards, Damien Miller -- | "Bombay is 250ms from New York in the new world order" - Alan Cox | Damien Miller - http://www.mindrot.org/ | Email: [EMAIL PROTECTED] (home) -or- [EMAIL PROTECTED] (work)
%define libmaj 0 %define libmin 9 %define librel 5 %define librev beta2 Release: 0.2 %define openssldir /var/ssl Summary: Secure Sockets Layer and cryptography libraries and tools Name: openssl Version: %{libmaj}.%{libmin}.%{librel}%{librev} Source0: ftp://ftp.openssl.org/source/%{name}-%{version}.tar.gz Copyright: Freely distributable Group: System Environment/Libraries Provides: SSL URL: http://www.openssl.org/ Packager: Damien Miller <[EMAIL PROTECTED]> BuildRoot: /var/tmp/%{name}-%{version}-root %description The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, fully featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols with full-strength cryptography world-wide. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL tookit and its related documentation. OpenSSL is based on the excellent SSLeay library developed from Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes. This package contains the base OpenSSL cryptography and SSL/TLS libraries and tools. %package devel Summary: Secure Sockets Layer and cryptography static libraries and headers Group: Development/Libraries Requires: openssl %description devel The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, fully featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols with full-strength cryptography world-wide. The project is managed by a worldwide community of volunteers that use the Internet to communicate, plan, and develop the OpenSSL tookit and its related documentation. OpenSSL is based on the excellent SSLeay library developed from Eric A. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under an Apache-style licence, which basically means that you are free to get and use it for commercial and non-commercial purposes. This package contains the the OpenSSL cryptography and SSL/TLS static libraries and header files required when developing applications. %prep %setup -q %build %define CONFIG_FLAGS -DSSL_ALLOW_ADH --prefix=/usr perl util/perlpath.pl /usr/bin/perl %ifarch i386 i486 i586 i686 ./Configure %{CONFIG_FLAGS} --openssldir=%{openssldir} linux-elf %endif %ifarch ppc ./Configure %{CONFIG_FLAGS} --openssldir=%{openssldir} linux-ppc %endif %ifarch alpha ./Configure %{CONFIG_FLAGS} --openssldir=%{openssldir} linux-alpha %endif make linux-shared LD_LIBRARY_PATH=`pwd` make LD_LIBRARY_PATH=`pwd` make rehash LD_LIBRARY_PATH=`pwd` make test %install rm -rf $RPM_BUILD_ROOT make install MANDIR=$RPM_BUILD_ROOT/usr/man INSTALL_PREFIX="$RPM_BUILD_ROOT" # Install RSAref stuff install -m644 rsaref/rsaref.h $RPM_BUILD_ROOT/usr/include/openssl install -m644 libRSAglue.a $RPM_BUILD_ROOT/usr/lib # Make backwards-compatibility symlink to ssleay ln -s /usr/bin/openssl $RPM_BUILD_ROOT/usr/bin/ssleay # Install shared libs install -m755 libcrypto.so.%{libmaj}.%{libmin}.%{librel} $RPM_BUILD_ROOT/usr/lib install -m755 libssl.so.%{libmaj}.%{libmin}.%{librel} $RPM_BUILD_ROOT/usr/lib ( cd $RPM_BUILD_ROOT/usr/lib ln -s libcrypto.so.%{libmaj}.%{libmin}.%{librel} libcrypto.so.%{libmaj} ln -s libcrypto.so.%{libmaj}.%{libmin}.%{librel} libcrypto.so ln -s libssl.so.%{libmaj}.%{libmin}.%{librel} libssl.so.%{libmaj} ln -s libssl.so.%{libmaj}.%{libmin}.%{librel} libssl.so ) %clean rm -rf $RPM_BUILD_ROOT %files %defattr(0644,root,root,0755) %doc CHANGES CHANGES.SSLeay LICENSE NEWS README %doc doc %attr(0755,root,root) /usr/bin/* %attr(0755,root,root) /usr/lib/*.so* %attr(0755,root,root) %{openssldir}/misc/* %attr(0644,root,root) /usr/man/man[157]/* %config %attr(0644,root,root) %{openssldir}/openssl.cnf %dir %attr(0755,root,root) %{openssldir}/certs %dir %attr(0755,root,root) %{openssldir}/lib %dir %attr(0755,root,root) %{openssldir}/misc %dir %attr(0750,root,root) %{openssldir}/private %files devel %defattr(0644,root,root,0755) %attr(0644,root,root) /usr/lib/*.a %attr(0644,root,root) /usr/include/openssl/* %attr(0644,root,root) /usr/man/man[3]/* %post ldconfig %postun ldconfig %changelog * Sun Feb 27 2000 Damien Miller <[EMAIL PROTECTED]> - Merged patches to spec - Updated to 0.9.5beta2 (now with manpages) * Sat Feb 5 2000 Michal Jaegermann <[EMAIL PROTECTED]> - added 'linux-alpha' to configuration - fixed nasty absolute links * Tue Jan 25 2000 Bennett Todd <[EMAIL PROTECTED]> - Added -DSSL_ALLOW_ADH, bumped Release to 4 * Thu Oct 14 1999 Damien Miller <[EMAIL PROTECTED]> - Set default permissions - Removed documentation from devel sub-package * Thu Sep 30 1999 Damien Miller <[EMAIL PROTECTED]> - Added "make test" stage - GPG signed * Tue Sep 10 1999 Damien Miller <[EMAIL PROTECTED]> - Updated to version 0.9.4 * Tue May 25 1999 Damien Miller <[EMAIL PROTECTED]> - Updated to version 0.9.3 - Added attributes for all files - Paramatised openssl directory * Sat Mar 20 1999 Carlo M. Arenas Belon <[EMAIL PROTECTED]> - Added "official" bnrec patch and taking other out - making a link from ssleay to openssl binary - putting all changelog together on SPEC file * Fri Mar 5 1999 Henri Gomez <[EMAIL PROTECTED]> - Added bnrec patch * Tue Dec 29 1998 Jonathan Ruano <[EMAIL PROTECTED]> - minimum spec and patches changes for openssl - modified for openssl sources * Sat Aug 8 1998 Khimenko Victor <[EMAIL PROTECTED]> - shared library creating process honours $RPM_OPT_FLAGS - shared libarry supports threads (as well as static library) * Wed Jul 22 1998 Khimenko Victor <[EMAIL PROTECTED]> - building of shared library completely reworked * Tue Jul 21 1998 Khimenko Victor <[EMAIL PROTECTED]> - RPM is BuildRoot'ed * Tue Feb 10 1998 Khimenko Victor <[EMAIL PROTECTED]> - all stuff is moved out of /usr/local