Updated to OpenSSL-0.9.7f contributed by Anderson Lizardo.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@3661 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Igor Živković 2005-04-03 22:53:53 +00:00
parent 225c1cc479
commit abe290df94
3 changed files with 18 additions and 23 deletions

View File

@ -1,8 +1,8 @@
<!ENTITY day "03">
<!ENTITY day "04">
<!ENTITY month "04">
<!ENTITY year "2005">
<!ENTITY version "svn-&year;&month;&day;">
<!ENTITY releasedate "April &day;rd, &year;">
<!ENTITY releasedate "April &day;th, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "cvs"> <!-- cvs|[release #] -->
<!ENTITY lfs-version "development"> <!-- version|stable|testing|unstable|development] -->
@ -29,7 +29,7 @@
<!ENTITY autofs-version "4.1.3">
<!-- Chapter 4 -->
<!ENTITY openssl-version "0.9.7e">
<!ENTITY openssl-version "0.9.7f">
<!ENTITY cracklib-version "2.7">
<!ENTITY Linux_PAM-version "0.78">
<!ENTITY shadow-version "4.0.7">

View File

@ -22,6 +22,9 @@ who wrote what.</para>
<itemizedlist>
<listitem><para>April 4th, 2005 [igor]: Updated to OpenSSL-0.9.7f
contributed by Anderson Lizardo.</para></listitem>
<listitem><para>April 3rd, 2005 [manuel]: Updated the XML sources to use
DocBook XML DTD-4.4</para></listitem>

View File

@ -6,10 +6,10 @@
<!ENTITY openssl-download-http "http://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
<!ENTITY openssl-download-ftp "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz">
<!ENTITY openssl-md5sum "a8777164bca38d84e5eb2b1535223474">
<!ENTITY openssl-md5sum "b2d37d7eb8a5a5040d834105d5ae1a50">
<!ENTITY openssl-size "3.0 MB">
<!ENTITY openssl-buildsize "36.5 MB">
<!ENTITY openssl-time "0.99 SBU">
<!ENTITY openssl-buildsize "35 MB">
<!ENTITY openssl-time "1.00 SBU">
]>
<sect1 id="openssl" xreflabel="OpenSSL-&openssl-version;">
@ -46,6 +46,12 @@ accessing <acronym>HTTPS</acronym> sites).</para>
&openssl-time;</para></listitem></itemizedlist>
</sect3>
<sect3><title>Additional downloads</title>
<itemizedlist spacing='compact'>
<listitem><para>Required patch: <ulink
url="&patch-root;/openssl-&openssl-version;-fix_manpages-1.patch"/></para></listitem>
</itemizedlist></sect3>
<sect3><title><application>Open<acronym>SSL</acronym></application>
dependencies</title>
<sect4><title>Optional</title>
@ -63,14 +69,12 @@ if you run the test suite during the build)</para>
<para>Install <application>Open<acronym>SSL</acronym></application> by running
the following commands:</para>
<screen><userinput><command>sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \
> doc/apps/openssl-passwd.pod &amp;&amp;
rm doc/apps/passwd.pod &amp;&amp;
mv doc/crypto/{,openssl_}threads.pod &amp;&amp;
<screen><userinput><command>patch -Np1 -i ../openssl-&openssl-version;-fix_manpages-1.patch &amp;&amp;
./config --openssldir=/etc/ssl --prefix=/usr shared &amp;&amp;
sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g' Makefile &amp;&amp;
make MANDIR=/usr/share/man</command></userinput></screen>
<para>To test the results, issue: <command>make test</command>.</para>
<para>Now, as the root user:</para>
<screen><userinput role='root'><command>make MANDIR=/usr/share/man install &amp;&amp;
@ -86,18 +90,6 @@ cp -r certs /etc/ssl</command></userinput></screen>
encryption methods. Patent licenses may be needed for you to utilize either of
those methods in your projects.</para>
<para><command>rm doc/apps/passwd.pod</command>: This command prevents
<application>Open<acronym>SSL</acronym></application> from installing its
passwd man page over an existing man page with the same name.</para>
<para><command>mv doc/crypto/{,openssl_}threads.pod</command>: This
commands prevents <application>Open<acronym>SSL</acronym></application> from
overwriting an existing man page from <application>Perl</application>.</para>
<para><command>sed -i 's%SHLIBDIRS= fips crypto ssl%SHLIBDIRS= crypto ssl%g'
Makefile</command>: This command prevents installation of the non-existent
<filename class="libraryfile">libfips</filename> library.</para>
<para><command>make MANDIR=/usr/share/man; make MANDIR=/usr/share/man
install</command>: These commands install
<application>Open<acronym>SSL</acronym></application> with the man pages in