r1942 - in profiles/LFS/branches/cross-lfs: . temp-tools

thomasp at linuxfromscratch.org thomasp at linuxfromscratch.org
Thu Jul 14 12:43:15 PDT 2005


Author: thomasp
Date: 2005-07-14 13:43:14 -0600 (Thu, 14 Jul 2005)
New Revision: 1942

Added:
   profiles/LFS/branches/cross-lfs/temp-tools/dejagnu.xml
   profiles/LFS/branches/cross-lfs/temp-tools/expect.xml
   profiles/LFS/branches/cross-lfs/temp-tools/perl.xml
   profiles/LFS/branches/cross-lfs/temp-tools/tcl.xml
   profiles/LFS/branches/cross-lfs/temp-tools/texinfo.xml
Modified:
   profiles/LFS/branches/cross-lfs/LFS.xml
Log:
Added "Constructing Temporary Tools"


Modified: profiles/LFS/branches/cross-lfs/LFS.xml
===================================================================
--- profiles/LFS/branches/cross-lfs/LFS.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/LFS.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -124,5 +124,22 @@
       <xi:include href="chroot/pwdgroup.xml" />
       <xi:include href="chroot/populate-dev.xml" />
     </stage>
+    <stage name="Constructing Temporary Tools">
+      <stageinfo>
+	<root>&LFS;</root>
+	<environment>
+	  <variable name="HOME">/root</variable>
+	  <variable name="TERM">&TERM;</variable>
+	  <variable name="PATH">/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin</variable>
+	  <variable name="CFLAGS" />
+	  <variable name="CXXFLAGS" />
+	</environment>
+      </stageinfo>
+      <xi:include href="temp-tools/tcl.xml" />
+      <xi:include href="temp-tools/expect.xml" />
+      <xi:include href="temp-tools/dejagnu.xml" />
+      <xi:include href="temp-tools/perl.xml" />
+      <xi:include href="temp-tools/texinfo.xml" />
+    </stage>
   </stage>
 </alfs>

Copied: profiles/LFS/branches/cross-lfs/temp-tools/dejagnu.xml (from rev 1941, profiles/LFS/trunk/chapter05/dejagnu.xml)
===================================================================
--- profiles/LFS/trunk/chapter05/dejagnu.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/temp-tools/dejagnu.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
+[
+<!ENTITY % general_entities SYSTEM "../config/general.ent">
+<!ENTITY % package_entities SYSTEM "../config/package.ent">
+<!ENTITY % config_entities SYSTEM "../config/config.ent">
+
+%general_entities;
+%package_entities;
+%config_entities;
+]>
+<alfs>
+  <package name="dejagnu" version="&dejagnu-version;">
+    <stage name="Unpacking">
+      <unpack>
+        <digest>&dejagnu-md5;</digest>
+        <archive>&packages_dir;/&dejagnu-package;</archive>
+        <destination>&build_dir;</destination>
+      </unpack>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+        <base>&build_dir;/&dejagnu-directory;</base>
+      </stageinfo>
+      <configure>
+        <param>--prefix=/tools</param>
+      </configure>
+      <make>
+        <param>install</param>
+      </make>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&dejagnu-directory;</remove>
+    </stage>
+  </package>
+</alfs>

Copied: profiles/LFS/branches/cross-lfs/temp-tools/expect.xml (from rev 1941, profiles/LFS/trunk/chapter05/expect.xml)
===================================================================
--- profiles/LFS/trunk/chapter05/expect.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/temp-tools/expect.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
+[
+<!ENTITY % general_entities SYSTEM "../config/general.ent">
+<!ENTITY % package_entities SYSTEM "../config/package.ent">
+<!ENTITY % config_entities SYSTEM "../config/config.ent">
+
+%general_entities;
+%package_entities;
+%config_entities;
+]>
+<alfs>
+  <package name="expect" version="&expect-version;">
+    <stage name="Unpacking">
+      <unpack>
+        <digest>&expect-md5;</digest>
+        <archive>&packages_dir;/&expect-package;</archive>
+        <destination>&build_dir;</destination>
+      </unpack>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+        <base>&build_dir;/&expect-directory;</base>
+      </stageinfo>
+      <patch>
+        <param>-N</param>
+        <param>-p1</param>
+        <param>-i &packages_dir;/&expect-spawn-patch;</param>
+      </patch>
+      <configure>
+        <param>--prefix=/tools</param>
+        <param>--with-tcl=/tools/lib</param>
+	<param>--with-tclinclude=&build_dir;/&tcl-directory;</param>
+        <param>--with-x=no</param>
+      </configure>
+      <make />
+      <!--
+      <make>
+        <param>test</param>
+      </make>
+      -->
+      <make>
+        <param>SCRIPTS=""</param>
+        <param>install</param>
+      </make>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&tcl-directory;</remove>
+      <remove>&build_dir;/&expect-directory;</remove>
+    </stage>
+  </package>
+</alfs>

Copied: profiles/LFS/branches/cross-lfs/temp-tools/perl.xml (from rev 1941, profiles/LFS/trunk/chapter05/perl.xml)
===================================================================
--- profiles/LFS/trunk/chapter05/perl.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/temp-tools/perl.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
+[
+<!ENTITY % general_entities SYSTEM "../config/general.ent">
+<!ENTITY % package_entities SYSTEM "../config/package.ent">
+<!ENTITY % config_entities SYSTEM "../config/config.ent">
+
+%general_entities;
+%package_entities;
+%config_entities;
+]>
+<alfs>
+  <package name="perl" version="&perl-version;">
+    <stage name="Unpacking">
+      <unpack>
+        <digest>&perl-md5;</digest>
+        <archive>&packages_dir;/&perl-package;</archive>
+        <destination>&build_dir;</destination>
+      </unpack>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+        <base>&build_dir;/&perl-directory;</base>
+      </stageinfo>
+      <patch>
+        <param>-N</param>
+        <param>-p1</param>
+        <param>-i &packages_dir;/&perl-libc-1-patch;</param>
+      </patch>
+      <configure command="./configure.gnu">
+        <param>--prefix=/tools</param>
+        <param>-Dstatic_ext='IO Fcntl POSIX'</param>
+      </configure>
+      <make>
+        <param>perl</param>
+        <param>utilities</param>
+      </make>
+      <copy>
+        <source>perl</source>
+        <source>pod/pod2man</source>
+        <destination>/tools/bin</destination>
+      </copy>
+      <mkdir>
+        <option>parents</option>
+        <name>/tools/lib/perl5/&perl-version;</name>
+      </mkdir>
+      <copy>
+        <option>recursive</option>
+        <source>lib/*</source>
+        <destination>/tools/lib/perl5/&perl-version;</destination>
+      </copy>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&perl-directory;</remove>
+    </stage>
+  </package>
+</alfs>

Copied: profiles/LFS/branches/cross-lfs/temp-tools/tcl.xml (from rev 1941, profiles/LFS/trunk/chapter05/tcl.xml)
===================================================================
--- profiles/LFS/trunk/chapter05/tcl.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/temp-tools/tcl.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
+[
+<!ENTITY % general_entities SYSTEM "../config/general.ent">
+<!ENTITY % package_entities SYSTEM "../config/package.ent">
+<!ENTITY % config_entities SYSTEM "../config/config.ent">
+
+%general_entities;
+%package_entities;
+%config_entities;
+]>
+<alfs>
+  <package name="tcl" version="&tcl-version;">
+    <stage name="Unpacking">
+      <unpack>
+        <digest>&tcl-md5;</digest>
+        <archive>&packages_dir;/&tcl-package;</archive>
+        <destination>&build_dir;</destination>
+      </unpack>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+        <base>&build_dir;/&tcl-directory;/unix</base>
+      </stageinfo>
+      <configure>
+        <param>--prefix=/tools</param>
+      </configure>
+      <make />
+      <!--
+      <make>
+        <prefix>TZ=UTC</prefix>
+        <param>test</param>
+      </make>
+      -->
+      <make>
+        <param>install</param>
+      </make>
+      <link>
+        <option>force</option>
+        <target>tclsh8.4</target>
+        <name>/tools/bin/tclsh</name>
+      </link>
+    </stage>
+  </package>
+</alfs>

Copied: profiles/LFS/branches/cross-lfs/temp-tools/texinfo.xml (from rev 1941, profiles/LFS/trunk/chapter05/texinfo.xml)
===================================================================
--- profiles/LFS/trunk/chapter05/texinfo.xml	2005-07-14 19:25:27 UTC (rev 1941)
+++ profiles/LFS/branches/cross-lfs/temp-tools/texinfo.xml	2005-07-14 19:43:14 UTC (rev 1942)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!DOCTYPE alfs SYSTEM "../DTD/ALFS.dtd"
+[
+<!ENTITY % general_entities SYSTEM "../config/general.ent">
+<!ENTITY % package_entities SYSTEM "../config/package.ent">
+<!ENTITY % config_entities SYSTEM "../config/config.ent">
+
+%general_entities;
+%package_entities;
+%config_entities;
+]>
+<alfs>
+  <package name="texinfo" version="&texinfo-version;">
+    <stage name="Unpacking">
+      <unpack>
+        <digest>&texinfo-md5;</digest>
+        <archive>&packages_dir;/&texinfo-package;</archive>
+        <destination>&build_dir;</destination>
+      </unpack>
+    </stage>
+    <stage name="Installing">
+      <stageinfo>
+        <base>&build_dir;/&texinfo-directory;</base>
+      </stageinfo>
+      <configure>
+        <param>--prefix=/tools</param>
+      </configure>
+      <make />
+      <!--
+      <make>
+        <param>check</param>
+      </make>
+      -->
+      <make>
+        <param>install</param>
+      </make>
+    </stage>
+    <stage name="Cleanup">
+      <remove>&build_dir;/&texinfo-directory;</remove>
+    </stage>
+  </package>
+</alfs>




More information about the alfs-log mailing list