Ignore:
Timestamp:
02/22/2024 06:21:42 AM (4 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.1, ken/TL2024, lazarus, trunk, xry111/llvm18
Children:
a9922f2
Parents:
1d4d4a96
Message:

efivar: Update to efivar-39

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/filesystems/uefi-bootloaders/efivar.xml

    r1d4d4a96 re5249951  
    55  %general-entities;
    66
    7   <!ENTITY efivar-download-http "https://github.com/rhboot/efivar/releases/download/&efivar-version;/efivar-&efivar-version;.tar.bz2">
     7  <!ENTITY efivar-download-http "https://github.com/rhboot/efivar/archive/&efivar-version;/efivar-&efivar-version;.tar.gz">
    88  <!ENTITY efivar-download-ftp  " ">
    9   <!ENTITY efivar-md5sum        "243fdbc48440212695cb9c6e6fd0f44f">
    10   <!ENTITY efivar-size          "316 KB">
    11   <!ENTITY efivar-buildsize     "18 MB">
     9  <!ENTITY efivar-md5sum        "a8fc3e79336cd6e738ab44f9bc96a5aa">
     10  <!ENTITY efivar-size          "456 KB">
     11  <!ENTITY efivar-buildsize     "21 MB">
    1212  <!ENTITY efivar-time          "less than 0.1 SBU">
    1313]>
     
    6666      </listitem>
    6767    </itemizedlist>
    68 
     68<!--
    6969    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7070    <itemizedlist spacing="compact">
     
    7676      </listitem>
    7777    </itemizedlist>
    78 
     78-->
    7979    <bridgehead renderas="sect3">efivar Dependencies</bridgehead>
    8080
    81     <bridgehead renderas="sect4">Required</bridgehead>
    82     <para role="required">
     81    <bridgehead renderas="sect4">Recommended</bridgehead>
     82    <para role="recommended">
    8383      <xref linkend="mandoc"/>
    8484    </para>
    85 
    8685
    8786  </sect2>
     
    8988  <sect2 role="installation">
    9089    <title>Installation of efivar</title>
    91 
    92     <para>
    93       First, fix an issue in Makefile causing the package to be rebuilt
    94       during installation:
    95     </para>
    96 
    97 <screen><userinput>sed '/prep :/a\\ttouch prep' -i src/Makefile</userinput></screen>
    9890
    9991    <note>
     
    10799
    108100    <para>
    109       If building this package on a 32-bit system, apply a patch:
    110     </para>
    111 
    112 <screen><userinput>[ $(getconf LONG_BIT) = 64 ] || patch -Np1 -i ../efivar-&efivar-version;-i686-1.patch</userinput></screen>
    113 
    114     <para>
    115101      Build <application>efivar</application> with the following commands:
    116102    </para>
    117103
    118 <screen><userinput>make ERRORS=</userinput></screen>
     104<screen><userinput>make</userinput></screen>
    119105
    120106    <para>
     
    136122
    137123    <para>
    138       <parameter>ERRORS=</parameter>:
    139       This option overrides the <option>-Werror</option> passed to GCC
    140       by default, so the package won't fail to build with the
    141       <option>-Wenum-int-mismatch</option> warning introduced in GCC 13.
    142     </para>
    143 
    144     <para>
    145124      <parameter>LIBDIR=/usr/lib</parameter>:
    146125      This option overrides the default library directory of the package
    147126      (<filename class="directory">/usr/lib64</filename>, which is not used
    148       by LFS.)
     127      by LFS).
     128    </para>
     129
     130    <para>
     131      <option>ENABLE_DOCS=0</option>: Disable the generation of man pages.
     132      Append this option after the <command>make</command> and
     133      <command>make install</command> commands if you don't need the man
     134      pages to allow building this package without <xref linkend='mandoc'/>
     135      installed.
    149136    </para>
    150137
     
    231218            is a library for the manipulation of EFI variables
    232219          </para>
    233           <indexterm zone="efivar libefiboot">
    234             <primary sortas="c-libefiboot">libefiboot.so</primary>
     220          <indexterm zone="efivar libefivar">
     221            <primary sortas="c-libefivar">libefivar.so</primary>
    235222          </indexterm>
    236223        </listitem>
Note: See TracChangeset for help on using the changeset viewer.