1 |
grobian 11/12/01 20:07:23 |
2 |
|
3 |
Modified: bootstrap-macos.xml |
4 |
Log: |
5 |
bootstrap-macos: misc updates to text |
6 |
|
7 |
use categories for completeness (and no conflicts for tar) |
8 |
rewrite Lion CHOST bit to actually have to force a 32-bits prefix there |
9 |
use 'env' for multi-shell compatability |
10 |
|
11 |
Revision Changes Path |
12 |
1.61 xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?rev=1.61&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?rev=1.61&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml?r1=1.60&r2=1.61 |
17 |
|
18 |
Index: bootstrap-macos.xml |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml,v |
21 |
retrieving revision 1.60 |
22 |
retrieving revision 1.61 |
23 |
diff -u -r1.60 -r1.61 |
24 |
--- bootstrap-macos.xml 29 Nov 2011 17:21:59 -0000 1.60 |
25 |
+++ bootstrap-macos.xml 1 Dec 2011 20:07:23 -0000 1.61 |
26 |
@@ -1,6 +1,6 @@ |
27 |
<?xml version="1.0" encoding="UTF-8"?> |
28 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
29 |
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml,v 1.60 2011/11/29 17:21:59 darkside Exp $ --> |
30 |
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/gentoo-alt/prefix/bootstrap-macos.xml,v 1.61 2011/12/01 20:07:23 grobian Exp $ --> |
31 |
|
32 |
<guide link="/proj/en/gentoo-alt/prefix/bootstrap-macos.xml" lang="en"> |
33 |
<title>Gentoo Prefix Bootstrap Process for Mac OS X</title> |
34 |
@@ -19,8 +19,8 @@ |
35 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
36 |
<license/> |
37 |
|
38 |
- <version>1.34</version> |
39 |
- <date>2011-11-29</date> |
40 |
+ <version>1.35</version> |
41 |
+ <date>2011-12-01</date> |
42 |
|
43 |
<chapter> |
44 |
<title>Bootstrapping on OS X</title> |
45 |
@@ -83,11 +83,12 @@ |
46 |
<p> |
47 |
If you want to end up with a 64-bits native Prefix |
48 |
installation, then set your <c>CHOST</c> variable accordingly |
49 |
- to <c>x86_64-apple-darwin9</c> for Leopard, |
50 |
- <c>x86_64-apple-darwin10</c> for Snow Leopard, or |
51 |
- <c>x86_64-apple-darwin11</c> for Lion. You |
52 |
- <e>only</e> need to do this if you want a 64-bits native |
53 |
- Prefix! |
54 |
+ to <c>x86_64-apple-darwin9</c> for Leopard, or |
55 |
+ <c>x86_64-apple-darwin10</c> for Snow Leopard. If you want to |
56 |
+ end up with a 32-bits native Prefix installation on Lion, set |
57 |
+ your <c>CHOST</c> to <c>i686-apple-darwin11</c>. You |
58 |
+ <e>only</e> need to do this if you want a 64-bits (or 32-bits) |
59 |
+ native Prefix! |
60 |
</p> |
61 |
<p> |
62 |
Now the path is set, start with downloading the bootstrap |
63 |
@@ -163,11 +164,11 @@ |
64 |
communication using the Gentoo colour scheme. |
65 |
</p> |
66 |
<pre caption="emerge prerequisites for compiler and linker"> |
67 |
-$ <i>emerge --oneshot --nodeps baselayout-prefix</i> |
68 |
-$ <i>emerge --oneshot --nodeps m4</i> |
69 |
-$ <i>emerge --oneshot --nodeps flex</i> |
70 |
-$ <i>emerge --oneshot --nodeps bison</i> |
71 |
-$ <i>emerge --oneshot --nodeps binutils-config</i> |
72 |
+$ <i>emerge --oneshot --nodeps sys-apps/baselayout-prefix</i> |
73 |
+$ <i>emerge --oneshot --nodeps sys-devel/m4</i> |
74 |
+$ <i>emerge --oneshot --nodeps sys-devel/flex</i> |
75 |
+$ <i>emerge --oneshot --nodeps sys-devel/bison</i> |
76 |
+$ <i>emerge --oneshot --nodeps sys-devel/binutils-config</i> |
77 |
</pre> |
78 |
<p> |
79 |
Due to different versions of Xcode, the following step |
80 |
@@ -178,15 +179,15 @@ |
81 |
<c>=binutils-apple-3.2</c> must be emerged. |
82 |
</p> |
83 |
<pre caption="emerge linker"> |
84 |
-$ <i>emerge --oneshot --nodeps "=binutils-apple-3.2"</i> (for gcc 4.0.1) |
85 |
-$ <i>emerge --oneshot --nodeps binutils-apple</i> (for gcc 4.2.1) |
86 |
+$ <i>emerge --oneshot --nodeps "=sys-devel/binutils-apple-3.2"</i> (for gcc 4.0.1) |
87 |
+$ <i>emerge --oneshot --nodeps sys-devel/binutils-apple</i> (for gcc 4.2.1) |
88 |
</pre> |
89 |
<p> |
90 |
Now continue with the compiler. |
91 |
</p> |
92 |
<pre caption="emerge compiler"> |
93 |
-$ <i>emerge --oneshot --nodeps gcc-config</i> |
94 |
-$ <i>emerge --oneshot --nodeps gcc-apple</i> |
95 |
+$ <i>emerge --oneshot --nodeps sys-devel/gcc-config</i> |
96 |
+$ <i>emerge --oneshot --nodeps sys-devel/gcc-apple</i> |
97 |
</pre> |
98 |
<p> |
99 |
We continue getting more tools in our Prefix. We no longer |
100 |
@@ -195,15 +196,15 @@ |
101 |
we progress here. |
102 |
</p> |
103 |
<pre caption="emerge several tools"> |
104 |
-$ <i>emerge --oneshot coreutils</i> |
105 |
-$ <i>emerge --oneshot findutils</i> |
106 |
-$ <i>emerge --oneshot tar</i> |
107 |
-$ <i>emerge --oneshot grep</i> |
108 |
-$ <i>emerge --oneshot patch</i> |
109 |
-$ <i>emerge --oneshot gawk</i> |
110 |
-$ <i>emerge --oneshot make</i> |
111 |
-$ <i>emerge --oneshot --nodeps file</i> |
112 |
-$ <i>emerge --oneshot --nodeps eselect</i> |
113 |
+$ <i>emerge --oneshot sys-apps/coreutils</i> |
114 |
+$ <i>emerge --oneshot sys-apps/findutils</i> |
115 |
+$ <i>emerge --oneshot app-arch/tar</i> |
116 |
+$ <i>emerge --oneshot sys-apps/grep</i> |
117 |
+$ <i>emerge --oneshot sys-devel/patch</i> |
118 |
+$ <i>emerge --oneshot sys-apps/gawk</i> |
119 |
+$ <i>emerge --oneshot sys-devel/make</i> |
120 |
+$ <i>emerge --oneshot --nodeps sys-apps/file</i> |
121 |
+$ <i>emerge --oneshot --nodeps app-admin/eselect</i> |
122 |
</pre> |
123 |
<p> |
124 |
Now we have a good bunch of programs that Portage needs, we |
125 |
@@ -214,7 +215,7 @@ |
126 |
bootstrapped Portage can be overwritten. |
127 |
</p> |
128 |
<pre caption="emerge portage"> |
129 |
-$ <i>env FEATURES="-collision-protect" emerge --oneshot portage</i> |
130 |
+$ <i>env FEATURES="-collision-protect" emerge --oneshot sys-apps/portage</i> |
131 |
</pre> |
132 |
<p> |
133 |
Now we have emerged everything we bootstrapped before, we |
134 |
@@ -238,7 +239,7 @@ |
135 |
installation. |
136 |
</p> |
137 |
<pre caption="emerge system"> |
138 |
-$ <i>USE=-git emerge -u system</i> |
139 |
+$ <i>env USE=-git emerge -u system</i> |
140 |
</pre> |
141 |
<p> |
142 |
Now is a good time to set the preferences for our soon to be |