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-macos.xml
Date: Wed, 09 Jan 2008 18:08:48
Message-Id: E1JCfM3-0007hE-8G@stork.gentoo.org
1 grobian 08/01/09 18:08:43
2
3 Modified: bootstrap-macos.xml
4 Log:
5 Fix bug #204996, and adjust to new bootstrap image
6
7 Revision Changes Path
8 1.23 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?rev=1.23&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?rev=1.23&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?r1=1.22&r2=1.23
13
14 Index: bootstrap-macos.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml,v
17 retrieving revision 1.22
18 retrieving revision 1.23
19 diff -u -r1.22 -r1.23
20 --- bootstrap-macos.xml 4 Dec 2007 19:41:20 -0000 1.22
21 +++ bootstrap-macos.xml 9 Jan 2008 18:08:42 -0000 1.23
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-macos.xml,v 1.22 2007/12/04 19:41:20 grobian Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml,v 1.23 2008/01/09 18:08:42 grobian Exp $ -->
27
28 <guide link="/proj/en/gentoo-alt/prefix/bootstrap-macos.xml" lang="en">
29 <title>Gentoo Prefixed Portage Bootstrap Process for Mac OS X</title>
30 @@ -19,8 +19,8 @@
31 <!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
32 <license/>
33
34 - <version>1.4</version>
35 - <date>2007-11-08</date>
36 + <version>1.5</version>
37 + <date>2008-01-09</date>
38
39 <chapter>
40 <title>Bootstrapping on OS X</title>
41 @@ -102,8 +102,8 @@
42 </pre>
43 <note>Mac OS X Leopard (10.5) users should <b>NOT</b> bootstrap
44 python! It fails to compile and is not necessary.</note>
45 - <note>Please note that <c>wget</c>, <c>sed</c> and <c>python</c> are
46 - installed in <path>$EPREFIX/tmp</path>!</note>
47 + <note>Please note that <c>wget</c>, <c>sed</c>, <c>python</c>,
48 + etc. are installed in <path>$EPREFIX/tmp</path>!</note>
49 <p>
50 The script will setup the <path>$EPREFIX</path>
51 directory, download a portage tree snapshot, unpack it and
52 @@ -175,7 +175,7 @@
53 needs.
54 </p>
55 <pre caption="emerge texinfo">
56 -$ <i>emerge --oneshot --nodeps texinfo</i>
57 +$ <i>emerge --oneshot --nodeps help2man texinfo</i>
58 </pre>
59 <p>
60 Now we can finish installing the autotools:
61 @@ -196,11 +196,14 @@
62 <c>tar</c> in our prefix. These are the last packages that we
63 temporarily installed to bootstrap our system.
64 </p>
65 - <pre caption="emerge python">
66 + <pre caption="emerge remaining packages">
67 $ <i>emerge --oneshot --nodeps python</i>
68 $ <i>emerge --oneshot --nodeps findutils</i>
69 $ <i>emerge --oneshot --nodeps tar</i>
70 +$ <i>emerge --oneshot gawk</i>
71 </pre>
72 + <note>Mac OS X Leopard (10.5) users should <b>also</b> emerge
73 + python here.</note>
74 <p>
75 Before we continue to emerge all ebuilds from <c>system</c>,
76 we first install <c>portage</c>. We need to overwrite the
77 @@ -213,13 +216,6 @@
78 $ <i>env FEATURES="-collision-protect" emerge --oneshot --nodeps portage</i>
79 </pre>
80 <p>
81 - Next, we get GNU <c>awk</c>, as most ebuilds expect this
82 - <c>awk</c> when they use it.
83 - </p>
84 - <pre caption="emerge gawk">
85 -$ <i>emerge --oneshot gawk</i>
86 - </pre>
87 - <p>
88 Some, if not many, scripts and tools within a Gentoo system
89 assume the availability of the <c>baselayout</c> package. We
90 make sure here we have it, for this reason. In fact, it would
91 @@ -250,13 +246,6 @@
92 failures due to dependencies.
93 </p>
94 <p>
95 - Since we have some basic stuff now, we might want the benefit
96 - of an updated tree. To use it, emerge <c>subversion</c>:
97 - </p>
98 - <pre caption="emerge subversion">
99 -$ <i>emerge subversion</i>
100 - </pre>
101 - <p>
102 We can now update the tree. Since snapshots now are actually
103 (anonymous) SVN checkouts of the tree, we can immediately use
104 SVN commands on the tree instead of checking a tree out first.
105 @@ -299,7 +288,7 @@
106 have <c>-march=prescott</c> here to avoid compilation errors
107 due to SSE instructions not being enabled. PPC users can use
108 their CPU's alias to enable CPU specific tuning, e.g.
109 - <c>-mcpu=G5 -mtune=G5</c>.
110 + <c>-mcpu=G5 -mtune=G5 -faltivec</c>.
111 </note>
112 <p>
113 Since we're about to rebuild our system for the last time, we
114 @@ -310,14 +299,14 @@
115 <pre caption="Unsetting LDFLAGS and CPPFLAGS variables">
116 $ <i>unset LDFLAGS</i>
117 $ <i>unset CPPFLAGS</i>
118 -$ <i>emerge -e system world</i>
119 +$ <i>emerge -e system</i>
120 </pre>
121 <note>
122 tcsh users can use <c>unsetenv LDFLAGS</c> and alike for
123 <c>CPPFLAGS</c>.
124 </note>
125 <p>
126 - After <c>world</c> has emerged successfully, your prefix will
127 + After <c>system</c> has emerged successfully, your prefix will
128 be set up properly, and you can emerge the whichever tools you
129 choose from the prefix tree.
130 </p>
131
132
133
134 --
135 gentoo-commits@l.g.o mailing list