nspr-4.9.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10277 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Andrew Benton 2012-06-07 11:38:52 +00:00
parent 3d9aec91d2
commit db32c4c17c
3 changed files with 21 additions and 14 deletions

View File

@ -224,7 +224,7 @@ $Date$
<!ENTITY libxml2-version "2.8.0">
<!ENTITY libxslt-version "1.1.26">
<!ENTITY LZO-version "2.06">
<!ENTITY nspr-version "4.9">
<!ENTITY nspr-version "4.9.1">
<!ENTITY pcre-version "8.30">
<!ENTITY popt-version "1.16">
<!ENTITY pth-version "2.0.7">

View File

@ -8,7 +8,7 @@
"http://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v&nspr-version;/src/nspr-&nspr-version;.tar.gz">
<!ENTITY nspr-download-ftp
"ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v&nspr-version;/src/nspr-&nspr-version;.tar.gz">
<!ENTITY nspr-md5sum "aa0c960b23a9d66a3c30c3e6ba80a99a">
<!ENTITY nspr-md5sum "d36d7b65a38f5b43ebd50ad3ad227120">
<!ENTITY nspr-size "1.2 MB">
<!ENTITY nspr-buildsize "15 MB">
<!ENTITY nspr-time "less than 0.1 SBU">
@ -85,10 +85,10 @@
</para>
<screen><userinput>cd mozilla/nsprpub &amp;&amp;
sed -i 's#^\(RELEASE_BINS =\).*#\1#' pr/src/misc/Makefile.in &amp;&amp;
sed -i 's#$(LIBRARY) ##' config/rules.mk &amp;&amp;
./configure --prefix=/usr --with-mozilla --with-pthreads \
$([ $(uname -m) = x86_64 ] &amp;&amp; echo --enable-64bit) &amp;&amp;
sed -ri 's#^(RELEASE_BINS =).*#\1#' pr/src/misc/Makefile.in &amp;&amp;
sed -i 's#$(LIBRARY) ##' config/rules.mk &amp;&amp;
./configure --prefix=/usr --with-mozilla --with-pthreads \
$([ $(uname -m) = x86_64 ] &amp;&amp; echo --enable-64bit) &amp;&amp;
make</userinput></screen>
<para>
@ -100,7 +100,6 @@ make</userinput></screen>
</para>
<screen role="root"><userinput>make install &amp;&amp;
cat &gt; /usr/lib/pkgconfig/nspr.pc &lt;&lt; "HERE_DOC"
prefix=/usr
exec_prefix=${prefix}
@ -130,15 +129,18 @@ HERE_DOC</userinput></screen>
</para>
<para>
<parameter>$([ $(uname -m) ... --enable-64bit</parameter>: This parameter is
required <emphasis>on an x86_64 system</emphasis> to prevent
<parameter>$([ $(uname -m) = x86_64 ] &amp;&amp; echo
--enable-64bit)</parameter>: The --enable-64bit option is
<emphasis>required</emphasis> on an x86_64 system to prevent
<command>configure</command> failing with a claim that this is a system
without pthread support. It has no effect on a 32 bit system.
without pthread support. The [ $(uname -m) = x86_64 ] test ensures it has
no effect on a 32 bit system.
</para>
<para>
<command>sed -i 's#^\(RELEASE_BINS ...</command>: This disables installing
two unneeded scripts.
<command>sed -ri 's#^(RELEASE_BINS =).*#\1#'
pr/src/misc/Makefile.in</command>: This disables installing two unneeded
scripts.
</para>
<para>
@ -146,8 +148,10 @@ HERE_DOC</userinput></screen>
installing the static libraries.
</para>
<para><command>cat &gt; /usr/lib/pkgconfig/nspr.pc ...</command>Create a
pkg-config file to help other programs finding the nspr libraries.</para>
<para>
<command>cat &gt; /usr/lib/pkgconfig/nspr.pc ...</command>: This creates a
pkg-config file to help other programs find the nspr libraries.
</para>
</sect2>

View File

@ -53,6 +53,9 @@
<listitem>
<para>[abenton] - Updated NSS to 3.13.5.</para>
</listitem>
<listitem>
<para>[abenton] - Updated NSPR to 4.9.1.</para>
</listitem>
</itemizedlist>
</listitem>