Changeset 7a91c80


Ignore:
Timestamp:
02/17/2022 03:43:37 PM (2 years ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9c7363e
Parents:
6cbf1b1
Message:

package updates for UEFI

  • Update to efivar-38.
  • Update to unifont-14.0.01.
  • Add mandoc-1.14.6.
  • Fix efibootmgr build.
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • packages.ent

    r6cbf1b1 r7a91c80  
    280280<!ENTITY unixodbc-version             "2.3.9">
    281281<!ENTITY xdg-user-dirs-version        "0.17">
     282<!ENTITY mandoc-version               "1.14.6">
    282283
    283284<!-- Chapter 12 -->
     
    328329
    329330<!-- UEFI bootloaders -->
    330 <!ENTITY efivar-version               "37">
     331<!ENTITY efivar-version               "38">
    331332<!ENTITY efibootmgr-version           "17">
    332333<!ENTITY grub-version                 "2.06">
    333 <!ENTITY unifont-version              "13.0.06">
     334<!ENTITY unifont-version              "14.0.01">
    334335
    335336<!-- Chapter 13 -->
  • postlfs/filesystems/uefi-bootloaders/efibootmgr.xml

    r6cbf1b1 r7a91c80  
    9494
    9595    <para>
     96      Fix an issue building this package with efivar-38 or later:
     97    </para>
     98
     99<screen><userinput>sed 's/-Werror//' -i Make.defaults</userinput></screen>
     100
     101    <para>
    96102      Build <application>efibootmgr</application> with the following
    97103      commands:
  • postlfs/filesystems/uefi-bootloaders/efivar.xml

    r6cbf1b1 r7a91c80  
    77  <!ENTITY efivar-download-http "https://github.com/rhboot/efivar/releases/download/&efivar-version;/efivar-&efivar-version;.tar.bz2">
    88  <!ENTITY efivar-download-ftp  " ">
    9   <!ENTITY efivar-md5sum        "9f067275c5f7aafdd75bfb364280ac9c">
    10   <!ENTITY efivar-size          "108 KB">
    11   <!ENTITY efivar-buildsize     "2.75 MB">
     9  <!ENTITY efivar-md5sum        "243fdbc48440212695cb9c6e6fd0f44f">
     10  <!ENTITY efivar-size          "316 KB">
     11  <!ENTITY efivar-buildsize     "18 MB">
    1212  <!ENTITY efivar-time          "less than 0.1 SBU">
    1313]>
     
    3434    </para>
    3535
    36     &lfs110a_checked;
     36    &lfs111_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7070    </itemizedlist>
    7171
    72     <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    73     <itemizedlist spacing="compact">
    74       <listitem>
    75         <para>
    76           Required patch:
    77           <ulink url="&patch-root;/efivar-&efivar-version;-gcc_9-1.patch"/>
    78         </para>
    79       </listitem>
    80     </itemizedlist>
     72    <bridgehead renderas="sect3">efivar Dependencies</bridgehead>
     73
     74    <bridgehead renderas="sect4">Required</bridgehead>
     75    <para role="required">
     76      <xref linkend="mandoc"/>
     77    </para>
    8178
    8279    <para condition="html" role="usernotes">User Notes:
     
    8986
    9087    <para>
    91       First, apply a patch to fix an issue building with GCC 9 or later:
    92     </para>
    93 
    94 <screen><userinput>patch -Np1 -i ../efivar-37-gcc_9-1.patch</userinput></screen>
     88      First, fix an issue in Makefile causing the package to be rebuilt
     89      during installation:
     90    </para>
     91
     92<screen><userinput>sed '/prep :/a\\ttouch prep' -i src/Makefile</userinput></screen>
    9593
    9694    <para>
     
    9896    </para>
    9997
    100 <screen><userinput>make CFLAGS="-O2 -Wno-stringop-truncation"</userinput></screen>
     98<screen><userinput>make</userinput></screen>
    10199
    102100    <para>
     
    116114  <sect2 role="commands">
    117115    <title>Command Explanations</title>
    118 
    119     <para>
    120       <parameter>CFLAGS="-O2 -Wno-stringop-truncation"</parameter>:
    121       This option overrides the default compiler flags to avoid a build failure.
    122     </para>
    123116
    124117    <para>
     
    141134      <seglistitem>
    142135        <seg>
    143           efivar
     136          efisecdb and efivar
    144137        </seg>
    145138        <seg>
    146           libefiboot.so and libefivar.so
     139          libefiboot.so, libefisec.so, and libefivar.so
    147140        </seg>
    148141        <seg>
     
    157150      <?dbhtml list-presentation="table"?>
    158151
     152      <varlistentry id="efisecdb">
     153        <term><command>efisecdb</command></term>
     154        <listitem>
     155          <para>
     156            is an utility for managing UEFI signature lists
     157          </para>
     158          <indexterm zone="efivar efisecdb">
     159            <primary sortas="b-efisecdb">efisecdb</primary>
     160          </indexterm>
     161        </listitem>
     162      </varlistentry>
     163
    159164      <varlistentry id="efivar-prog">
    160165        <term><command>efivar</command></term>
     
    181186      </varlistentry>
    182187
     188      <varlistentry id="libefisec">
     189        <term><filename class="libraryfile">libefisec.so</filename></term>
     190        <listitem>
     191          <para>
     192            is a library for managing UEFI signature lists
     193          </para>
     194          <indexterm zone="efivar libefisec">
     195            <primary sortas="c-libefisec">libefisec.so</primary>
     196          </indexterm>
     197        </listitem>
     198      </varlistentry>
     199
    183200      <varlistentry id="libefivar">
    184201        <term><filename class="libraryfile">libefivar.so</filename></term>
  • postlfs/filesystems/uefi-bootloaders/grub-efi.xml

    r6cbf1b1 r7a91c80  
    99  <!ENTITY grub-efi-md5sum        "cf0fd928b1e5479c8108ee52cb114363">
    1010  <!ENTITY grub-efi-size          "6.3 MB">
    11   <!ENTITY grub-efi-buildsize     "185 MB">
    12   <!ENTITY grub-efi-time          "0.9 SBU">
     11  <!ENTITY grub-efi-buildsize     "137 MB">
     12  <!ENTITY grub-efi-time          "1.0 SBU">
    1313
    1414  <!ENTITY unifont-download-http  "https://unifoundry.com/pub/unifont/unifont-&unifont-version;/font-builds/unifont-&unifont-version;.pcf.gz">
    15   <!ENTITY unifont-md5sum         "4fbc33c8d8d25985f1bcdd4d28bc2420">
     15  <!ENTITY unifont-md5sum         "8191ca4fce0eb6073d47c7573e6babc1">
    1616  <!ENTITY unifont-size           "1.3 MB">
    1717]>
Note: See TracChangeset for help on using the changeset viewer.