Changeset 6f21829


Ignore:
Timestamp:
Dec 28, 2015, 10:42:49 AM (4 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
master, systemd
Children:
223e237
Parents:
c4ebdab
Message:

Upgrade Ncurses from 5.9 to 6.0

Files:
1 deleted
11 edited
1 moved

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/common/ncurses.xml

    rc4ebdab r6f21829  
    3333    the host system.</para>
    3434
     35<!--Ncurses Branch Update Area
    3536    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3637    href="../../temp-system/common/ncurses.xml"
     
    4041    href="../../temp-system/common/ncurses.xml"
    4142    xpointer="xpointer(//*[@os='p2'])"/>
     43-->
    4244
    4345    <para os="a">Prepare Ncurses for compilation:</para>
  • BOOK/final-system/common/ncurses.xml

    rc4ebdab r6f21829  
    2626    <title>Installation of Ncurses</title>
    2727
     28<!--Ncurses Branch Update Area
    2829    <para os="p1">The following patch contains updates from the &ncurses-version; branch
    2930    by the Ncurses developers:</para>
    3031
    3132<screen os="p2"><userinput>patch -Np1 -i ../&ncurses-branch_update-patch;</userinput></screen>
     33-->
    3234
    3335    <para os="a">Prepare Ncurses for compilation:</para>
     
    3941    --without-debug \
    4042    --enable-widec \
    41     --with-manpage-format=normal \
    42     --enable-pc-files \
    43     --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
     43    --enable-pc-files</userinput></screen>
    4444
    4545    <variablelist os="b1">
     
    9999ln -sfv libncursesw.a /usr/lib/libcursesw.a
    100100ln -sfv libncurses++w.a /usr/lib/libncurses++.a
    101 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
     101ln -sfv ncursesw6-config /usr/bin/ncurses6-config</userinput></screen>
    102102
    103103  </sect2>
     
    113113      <seglistitem>
    114114        <seg>captoinfo (link to tic), clear, infocmp, infotocap (link to tic),
    115         ncursesw5-config, reset (link to tset), tabs, tic, toe, tput, tset</seg>
     115        ncursesw6-config, reset (link to tset), tabs, tic, toe, tput, tset</seg>
    116116        <seg>libcursesw.so (link to libncursesw.so), libformw.[a,so],
    117117        libmenuw.[a,so], libncurses++w.a, libncursesw.[a,so],
     
    166166      </varlistentry>
    167167
    168       <varlistentry id="ncursesw5-config">
    169         <term><command>ncursesw5-config</command></term>
     168      <varlistentry id="ncursesw6-config">
     169        <term><command>ncursesw6-config</command></term>
    170170        <listitem>
    171171          <para>Provides configuration information for ncurses</para>
    172           <indexterm zone="ch-system-ncurses ncursesw5-config">
    173             <primary sortas="b-ncursesw5-config">ncursesw5-config</primary>
     172          <indexterm zone="ch-system-ncurses ncursesw6-config">
     173            <primary sortas="b-ncursesw6-config">ncursesw6-config</primary>
    174174          </indexterm>
    175175        </listitem>
  • BOOK/final-system/multilib/ncurses-64bit.xml

    rc4ebdab r6f21829  
    2222    <title>Installation of Ncurses</title>
    2323
     24<!--Ncurses Branch Update Area
    2425    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2526    href="ncurses.xml"
     
    2930    href="ncurses.xml"
    3031    xpointer="xpointer(//*[@os='p2'])"/>
     32-->
    3133
    3234    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4143    --without-debug \
    4244    --enable-widec \
    43     --with-manpage-format=normal \
    44     --enable-pc-files \
    45     --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
     45    --enable-pc-files</userinput></screen>
    4646
    4747    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6565    xpointer="xpointer(//*[@os='g'])"/>
    6666
    67     <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by
     67    <para os="m1">Prepare <filename>ncursesw6-config</filename> to be wrapped by
    6868    the multiarch wrapper and then wrap it:</para>
    6969
    70 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-64}
    71 ln -svf multiarch_wrapper /usr/bin/ncursesw5-config</userinput></screen>
     70<screen os="m2"><userinput>mv -v /usr/bin/ncursesw6-config{,-64}
     71ln -svf multiarch_wrapper /usr/bin/ncursesw6-config</userinput></screen>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9898ln -sfv libncurses.a /usr/lib64/libcurses.a
    9999ln -sfv libncurses++w.a /usr/lib64/libncurses++.a
    100 ln -sfv ncursesw5-config-64 /usr/bin/ncurses5-config-64
    101 ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
     100ln -sfv ncursesw6-config-64 /usr/bin/ncurses6-config-64
     101ln -sfv ncursesw6-config /usr/bin/ncurses6-config</userinput></screen>
    102102
    103103  </sect2>
  • BOOK/final-system/multilib/ncurses-n32.xml

    rc4ebdab r6f21829  
    2323    <title>Installation of Ncurses</title>
    2424
     25<!--Ncurses Branch Update Area
    2526    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2627    href="ncurses.xml"
     
    3031    href="ncurses.xml"
    3132    xpointer="xpointer(//*[@os='p2'])"/>
     33-->
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4244    --without-debug \
    4345    --enable-widec \
    44     --with-manpage-format=normal \
    45     --enable-pc-files \
    46     --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
     46    --enable-pc-files</userinput></screen>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6666    xpointer="xpointer(//*[@os='g'])"/>
    6767
    68     <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by
     68    <para os="m1">Prepare <filename>ncursesw6-config</filename> to be wrapped by
    6969    the multiarch wrapper:</para>
    7070
    71 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-n32}</userinput></screen>
     71<screen os="m2"><userinput>mv -v /usr/bin/ncursesw6-config{,-n32}</userinput></screen>
    7272
    7373    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9898ln -sfv libncurses.a /usr/lib32/libcurses.a
    9999ln -sfv libncurses++w.a /usr/lib32/libncurses++.a
    100 ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
     100ln -sfv ncursesw6-config-32 /usr/bin/ncurses6-config-32</userinput></screen>
    101101
    102102  </sect2>
  • BOOK/final-system/multilib/ncurses.xml

    rc4ebdab r6f21829  
    2323    <title>Installation of Ncurses</title>
    2424
     25<!--Ncurses Branch Update Area
    2526    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2627    href="../common/ncurses.xml"
     
    3031    href="../common/ncurses.xml"
    3132    xpointer="xpointer(//*[@os='p2'])"/>
     33-->
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4244    --without-debug \
    4345    --enable-widec \
    44     --with-manpage-format=normal \
    45     --enable-pc-files \
    46     --with-default-terminfo-dir=/usr/share/terminfo</userinput></screen>
     46    --enable-pc-files</userinput></screen>
    4747
    4848    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7070    xpointer="xpointer(//*[@os='g'])"/>
    7171
    72     <para os="m1">Prepare <filename>ncursesw5-config</filename> to be wrapped by
     72    <para os="m1">Prepare <filename>ncursesw6-config</filename> to be wrapped by
    7373    the multiarch wrapper:</para>
    7474
    75 <screen os="m2"><userinput>mv -v /usr/bin/ncursesw5-config{,-32}</userinput></screen>
     75<screen os="m2"><userinput>mv -v /usr/bin/ncursesw6-config{,-32}</userinput></screen>
    7676
    7777    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    104104ln -sfv libncurses.a /usr/lib/libcurses.a
    105105ln -sfv libncurses++w.a /usr/lib/libncurses++.a
    106 ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
     106ln -sfv ncursesw6-config-32 /usr/bin/ncurses6-config-32</userinput></screen>
    107107
    108108  </sect2>
  • BOOK/introduction/common/changelog.xml

    rc4ebdab r6f21829  
    4141      <itemizedlist>
    4242        <listitem>
     43          <para>[William Harrington] - Upgrade to Ncurses 6.0.
     44          Fixes ticket <ulink url="&clfs-ticket-root;1044">#1044.</ulink></para>
     45        </listitem>
     46        <listitem>
    4347          <para>[William Harrington] - Upgrade to GCC 5.3.0.
    4448          Fixes ticket <ulink url="&clfs-ticket-root;1094">#1094.</ulink></para>
  • BOOK/materials/common/patches.xml

    rc4ebdab r6f21829  
    121121    </varlistentry>
    122122
     123<!--Ncurses Branch Update Area
    123124    <varlistentry>
    124125      <term>Ncurses Branch Update Patch - <token>&ncurses-branch_update-patch-size;</token>:</term>
     
    129130      </listitem>
    130131    </varlistentry>
     132-->
    131133
    132134    <varlistentry>
  • BOOK/packages.ent

    rc4ebdab r6f21829  
    364364<!ENTITY mpfr-home "http://www.mpfr.org/">
    365365
    366 <!ENTITY ncurses-version "5.9">
    367 <!ENTITY ncurses-size "2,764 KB">
     366<!ENTITY ncurses-version "6.0">
     367<!ENTITY ncurses-size "3,132 KB">
    368368<!ENTITY ncurses-url "&gnu;ncurses/ncurses-&ncurses-version;.tar.gz">
    369 <!ENTITY ncurses-md5 "8cb9c412e5f2d96bc6f459aa8c6282a1">
     369<!ENTITY ncurses-md5 "ee13d052e1ead260d7c28071f46eefb1">
    370370<!ENTITY ncurses-home "&gnu-software;ncurses">
    371371
  • BOOK/patches.ent

    rc4ebdab r6f21829  
    5858<!ENTITY ncurses-bashfix-patch-size ".743 KB">
    5959
     60<!--Ncurses Branch Update Area
    6061<!ENTITY ncurses-branch_update-patch "ncurses-&ncurses-version;-branch_update-4.patch">
    6162<!ENTITY ncurses-branch_update-patch-md5 "c2b2dc2d31b02c218359e6218f12a72c">
    6263<!ENTITY ncurses-branch_update-patch-size "2,492 KB">
     64-->
    6365
    6466<!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-4.patch">
  • BOOK/temp-system/common/ncurses.xml

    rc4ebdab r6f21829  
    2626    temporary environment, including Bash, Util-linux, and Vim.</para>
    2727
     28<!--Ncurses Branch Update Area
    2829    <para os="p1">The following patch fixes an issue with some Bash versions:</para>
    2930
    3031<screen os="p2"><userinput>patch -Np1 -i ../&ncurses-bashfix-patch;</userinput></screen>
     32-->
    3133
    3234    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/ncurses.xml

    rc4ebdab r6f21829  
    2727    xpointer="xpointer(//*[@os='h'])"/>
    2828
     29<!--Ncurses Branch Update Area
    2930    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3031    href="../common/ncurses.xml"
     
    3435    href="../common/ncurses.xml"
    3536    xpointer="xpointer(//*[@os='p2'])"/>
     37-->
    3638
    3739    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • patches/ncurses-6.0-bash_fix-1.patch

    rc4ebdab r6f21829  
    55Origin: Jim Gifford
    66Description: Fixes Ncurses to utilize a buggy version of Bash
     7Comment: Renamed for Ncurses 6.0 Upgrade
    78
    89diff -Naur ncurses-5.6.orig/include/MKhashsize.sh ncurses-5.6/include/MKhashsize.sh
Note: See TracChangeset for help on using the changeset viewer.