Update to fontforge-dist-20160404, mutt-1.6.0, xf86-video-ati-7.7.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17243 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Ken Moffat 2016-04-11 20:34:16 +00:00
parent 594df26c58
commit 0f0774aef1
5 changed files with 72 additions and 56 deletions

View File

@ -47,6 +47,18 @@
<listitem>
<para>April 11th, 2016</para>
<itemizedlist>
<listitem>
<para>[ken] - Update to fontforge-20160404. Fixes
<ulink url="&blfs-ticket-root;7689">#7689</ulink>.</para>
</listitem>
<listitem>
<para>[ken] - Update to mutt-1.6.0. Fixes
<ulink url="&blfs-ticket-root;7687">#7687</ulink>.</para>
</listitem>
<listitem>
<para>[ken] - Update to xf86-video-ati-7.7.0. Fixes
<ulink url="&blfs-ticket-root;7695">#7695</ulink>.</para>
</listitem>
<listitem>
<para>[igor] - Update to feh-2.15. Fixes
<ulink url="&blfs-ticket-root;7709">#7709</ulink>.</para>

View File

@ -7,9 +7,9 @@
<!-- <!ENTITY mutt-download-http "&sourceforge-repo;/mutt/mutt-&mutt-version;.tar.gz">-->
<!ENTITY mutt-download-http " ">
<!ENTITY mutt-download-ftp "ftp://ftp.mutt.org/pub/mutt/mutt-&mutt-version;.tar.gz">
<!ENTITY mutt-md5sum "7f25d27f3c7c82285ac07aac35f5f0f2">
<!ENTITY mutt-md5sum "d05bb821d7040c61ba89b22d7c2bd388">
<!ENTITY mutt-size "3.8 MB">
<!ENTITY mutt-buildsize "36 MB (plus a further 8MB for the PDF manual)">
<!ENTITY mutt-buildsize "37 MB (plus a further 5MB for the PDF manual)">
<!ENTITY mutt-time "0.3 SBU (plus a further 0.2 SBU to build the PDF manual)">
]>
@ -113,16 +113,6 @@
<sect2 role="installation">
<title>Installation of Mutt</title>
<note>
<para>This version of <application>Mutt</application> is a development
release. The BLFS editors have determined that it provides a stable
program and fixes two issues in the current stable version of
<application>Mutt</application>: a segmentation fault that occurs under
certain conditions and a compilation problem when building with recent
versions of <application>GCC</application>.
</para>
</note>
<para><application>Mutt</application> requires a group named
<systemitem class="groupname">mail</systemitem>. You can
add this group, if it does not exist, with this command:</para>
@ -145,16 +135,13 @@
commands:</para>
<screen><userinput>cp -v doc/manual.txt{,.shipped} &amp;&amp;
./configure --prefix=/usr \
--sysconfdir=/etc \
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-docdir=/usr/share/doc/mutt-&mutt-version; \
--enable-pop \
--enable-imap \
--enable-hcache \
--without-qdbm \
--with-gdbm \
--without-bdb \
--without-tokyocabinet &amp;&amp;
--enable-external-dotlock \
--enable-pop \
--enable-imap \
--enable-hcache &amp;&amp;
make &amp;&amp;
test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</userinput></screen>
@ -169,18 +156,35 @@ test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</userinput></screen>
<screen role='root'><userinput>make install</userinput></screen>
<para>If you generated the PDF manual, install it and the source TeX
file by issuing the following command as the
<para>If you generated the PDF manual, install it
by issuing the following command as the
<systemitem class="username">root</systemitem> user:</para>
<screen role='root'><userinput>install -v -m644 doc/manual.{pdf,tex} \
<screen role='root'><userinput>install -v -m644 doc/manual.pdf \
/usr/share/doc/mutt-&mutt-version;</userinput></screen>
<note>
<para>
If you used a DESTDIR method to only install to a temporary location as
a regular user (as part of a package menagement process), you will need
to run the following as the <systemitem class="username">root</systemitem>
user after completing the real install:
</para>
<screen role="nodump"><userinput>chown root:mail /usr/bin/mutt_dotlock &amp;&amp;
chmod -v 2755 /usr/bin/mutt_dotclock</userinput></screen>
</note>
</sect2>
<sect2 role="commands">
<title>Command Explanations</title>
<para><parameter>--enable-external-dotlock</parameter>: In some circumstances
the mutt-dotlock program is not created. This switch ensures it is always
created.</para>
<para><parameter>--enable-pop</parameter>: This switch enables
POP3 support.</para>
@ -190,18 +194,6 @@ test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</userinput></screen>
<para><parameter>--enable-hcache</parameter>: This switch enables
header caching.</para>
<para><parameter>--without-qdbm</parameter>: This switch disables
<application>QDBM</application> as the header cache backend.</para>
<para><parameter>--without-tokyocabinet</parameter>: This switch disables
<application>Tokyo Cabinet</application> as the header cache backend.</para>
<para><parameter>--with-gdbm</parameter>: This switch enables
<application>GDBM</application> as the header cache backend.</para>
<para><parameter>--without-bdb</parameter>: This switch disables
<application>Berkeley DB</application> as the header cache backend.</para>
<para><option>--enable-smtp</option>: This switch enables
SMTP relay support.</para>
@ -215,10 +207,11 @@ test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</userinput></screen>
be needed for POP3 or IMAP. However, it is needed for SMTP
authentication.</para>
<para><option>--with-slang</option>: Use <application>S-Lang
</application> instead of <application>Ncurses</application>.</para>
<!-- we do not normally list all possible switches. LFS installs ncurses.
<para><option>\-\-with-slang</option>: Use <application>S-Lang
</application> instead of <application>Ncurses</application>.</para> -->
<para><option>test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</option>:
<para><parameter>test -s doc/manual.txt || mv -v doc/manual.txt{.shipped,}</parameter>:
if the text manual is now empty (<application>libxslt</application> is installed,
but without any of the specified text browsers), restore it from the copy.</para>

View File

@ -411,7 +411,7 @@
<!ENTITY mailx-version "12.5">
<!ENTITY procmail-version "3.22">
<!ENTITY fetchmail-version "6.3.26">
<!ENTITY mutt-version "1.5.24">
<!ENTITY mutt-version "1.6.0">
<!ENTITY re-alpine-version "2.03">
<!-- Part V -->
@ -683,7 +683,7 @@
<!ENTITY ekiga-version "4.0.1">
<!ENTITY feh-version "2.15">
<!--<!ENTITY fontforge-date "2015-02-28">-->
<!ENTITY fontforge-version "20150824">
<!ENTITY fontforge-version "20160404">
<!ENTITY gparted-version "0.25.0">
<!ENTITY gimp-version "2.8.16">
<!ENTITY hexchat-version "2.12.0">

View File

@ -7,13 +7,13 @@
<!ENTITY radeon-wiki "http://wiki.x.org/wiki/RadeonFeature">
<!ENTITY radeon-marketing-names "&radeon-wiki;#Decoder_ring_for_engineering_vs_marketing_names">
<!ENTITY xorg-ati-driver-version "7.6.1">
<!ENTITY xorg-ati-driver-version "7.7.0">
<!ENTITY xorg-ati-driver-download-http "&xorg-download-http;/driver/xf86-video-ati-&xorg-ati-driver-version;.tar.bz2">
<!ENTITY xorg-ati-driver-download-ftp "&xorg-download-ftp;/driver/xf86-video-ati-&xorg-ati-driver-version;.tar.bz2">
<!ENTITY xorg-ati-driver-md5sum "ede86cd3d1b1d8882f0aea61d9e924ed">
<!ENTITY xorg-ati-driver-size "804 KB">
<!ENTITY xorg-ati-driver-buildsize "10 MB">
<!ENTITY xorg-ati-driver-md5sum "59bfe0feba875c5cd28b03766aaa3b98">
<!ENTITY xorg-ati-driver-size "810 KB">
<!ENTITY xorg-ati-driver-buildsize "20 MB">
<!ENTITY xorg-ati-driver-time "0.2 SBU">
]>

View File

@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
<!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-&fontforge-version;.tar.gz">
<!ENTITY fontforge-download-http "https://github.com/fontforge/fontforge/releases/download/&fontforge-version;/fontforge-dist-&fontforge-version;.tar.gz">
<!ENTITY fontforge-download-ftp " ">
<!ENTITY fontforge-md5sum "74c49c73822d642b0511718d8eeb2210">
<!ENTITY fontforge-md5sum "db98d07cfee624c21d7d6ca37fe0ca14">
<!ENTITY fontforge-size "20 MB">
<!ENTITY fontforge-buildsize "243 MB (without tests)">
<!ENTITY fontforge-time "1.5 SBU (without tests)">
<!ENTITY fontforge-buildsize "243 MB (plus an additional 1 MB for the tests)">
<!ENTITY fontforge-time "1.7 SBU (plus an additional 0.2 SBU for the tests)">
]>
<sect1 id="fontforge" xreflabel="FontForge-&fontforge-version;">
@ -118,13 +118,22 @@
<sect2 role="installation">
<title>Installation of FontForge</title>
<note>
<para>
For this version there is a separate and much larger fontforge tarball
without the -dist- in its name, do not try to use that. The -dist- version
was created a few minutes later, but the version was typo'd and it will
untar to fontforge-2.0-20140101.
</para>
</note>
<para>
Install <application>FontForge</application> by running the following
commands:
</para>
<screen><userinput>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%' \
tests/Makefile.in &amp;&amp;
<screen><userinput>sed -i 's/20140101/20160404/g' configure inc/fontforge-config.h \
tests/package.m4 tests/testsuite
./configure --prefix=/usr \
--enable-gtk2-use \
--disable-static \
@ -133,6 +142,7 @@ make</userinput></screen>
<para>
To test the results, issue: <command>make check</command>.
This will download two ttf files.
</para>
<para>
@ -141,6 +151,7 @@ make</userinput></screen>
<screen role="root"><userinput>make install</userinput></screen>
<!-- seems to be ok now
<note>
<para>
<application>Fontforge</application> may need a workaround to start,
@ -153,7 +164,7 @@ make</userinput></screen>
<screen role="root"><userinput>sed -e '/Exec/ s/fontforge/&amp; -new/' \
-i /usr/share/applications/fontforge.desktop</userinput></screen>
</note>
</note>-->
</sect2>
@ -161,13 +172,13 @@ make</userinput></screen>
<title>Command Explanations</title>
<para>
<parameter>sed -i 's%naist.jp/pub/NetBSD/packages%netbsd.org/pub/pkgsrc%'</parameter>
The tests get the MunhwaGothic-Bold font - it is no longer at that mirror,
so use the primary NetBSD source.
<parameter>sed -i 's/20140101/20160404/g' ...</parameter> : This changes
the typo'd date, particularly in the pkgconfig files and the log from the
tests.
</para>
<para>
<parameter>--enable-gtk2-use</parameter>: allows to use the GTK+2 graphics
<parameter>--enable-gtk2-use</parameter>: uses the GTK+2 graphics
instead of basic Xorg graphics.
</para>