Gentoo Archives: gentoo-commits

From: "Fabian Groffen (grobian)" <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/gentoo-alt/prefix: bootstrap-freebsd.xml
Date: Tue, 03 May 2011 16:39:20
Message-Id: 20110503163909.6850220054@flycatcher.gentoo.org
1 grobian 11/05/03 16:39:09
2
3 Modified: bootstrap-freebsd.xml
4 Log:
5 update freebsd bootstrap instructions, matching the successful bootstrap I did 2 days go
6
7 Revision Changes Path
8 1.27 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?rev=1.27&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?rev=1.27&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml?r1=1.26&r2=1.27
13
14 Index: bootstrap-freebsd.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v
17 retrieving revision 1.26
18 retrieving revision 1.27
19 diff -u -r1.26 -r1.27
20 --- bootstrap-freebsd.xml 20 Apr 2010 21:05:34 -0000 1.26
21 +++ bootstrap-freebsd.xml 3 May 2011 16:39:09 -0000 1.27
22 @@ -1,6 +1,6 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v 1.26 2010/04/20 21:05:34 darkside Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml,v 1.27 2011/05/03 16:39:09 grobian Exp $ -->
27
28 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml" lang="en">
29 <title>Gentoo Prefix Bootstrap Process for FreeBSD</title>
30 @@ -22,8 +22,8 @@
31 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
32 <license/>
33
34 - <version>2.42</version>
35 - <date>2010-04-20</date>
36 + <version>2.43</version>
37 + <date>2011-05-03</date>
38
39 <chapter>
40 <title>Bootstrapping on FreeBSD</title>
41 @@ -37,11 +37,10 @@
42 FreeBSD makes it even harder. The lack of tools like bash
43 and perl requires some pre-bootstrapping prior to the actual
44 bootstrapping process. Alternatively you can install a Bash
45 - through the ports system.
46 - If you bootstrap on FreeBSD, make
47 + through the ports system. If you bootstrap on FreeBSD, make
48 sure the development tools are installed, which include
49 system headers and a compiler. This bootstrap guide was
50 - tested on a FreeBSD 8.0 i386 system. Other architectures
51 + tested on a FreeBSD 8.2 x86_64 system. Other architectures
52 should not differ too much. Feel free to try it out on
53 other configurations and post to the <c>gentoo-alt</c>
54 mailing list for additional help.
55 @@ -121,7 +120,8 @@
56 The script will setup the <path>$EPREFIX</path>
57 directory, download a portage tree snapshot, unpack it and
58 download and install portage. Afterwards it will try to setup
59 - some sane defaults. We continue with a little hack necessary for a successful bootstrap.
60 + some sane defaults. We continue with a little hack necessary
61 + for a successful bootstrap.
62 </p>
63 <p>
64 Let your shell take notice of all just installed programs.
65 @@ -174,14 +174,6 @@
66 $ <i>emerge --oneshot --nodeps "=gcc-4.2*"</i>
67 </pre>
68 <p>
69 - Since the tools for building are now installed in your Prefix,
70 - the little helpers we used before are no longer necessary.
71 - They may even cause trouble, so we unset them.
72 - </p>
73 - <pre caption="Unset no longer needed environment variables">
74 -$ <i>unset LDFLAGS CPPFLAGS CHOST CC CXX HOSTCC</i>
75 - </pre>
76 - <p>
77 We continue getting more tools in our Prefix. We no longer
78 ignore dependencies all the time, so a lot of packages will be
79 emerged at this stage. Slowly our Prefix gets more robust as
80 @@ -233,7 +225,7 @@
81 installation.
82 </p>
83 <pre caption="emerge system">
84 -$ <i>emerge -u system</i>
85 +$ <i>USE=-git emerge -u system</i>
86 </pre>
87 <p>
88 Now is a good time to set the preferences for our soon to be