| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | $NetBSD: README.MacOSX,v 1.25 2015/11/08 14:24:31 sevan Exp $ | | 1 | $NetBSD: README.MacOSX,v 1.26 2015/11/08 14:41:17 sevan Exp $ |
2 | | | 2 | |
3 | This file describes the use of current versions of pkgsrc with | | 3 | This file describes the use of current versions of pkgsrc with |
4 | multiple versions of Darwin and OS X, omitting information about previous pkgsrc | | 4 | multiple versions of Darwin and OS X, omitting information about previous pkgsrc |
5 | versions. | | 5 | versions. |
6 | | | 6 | |
7 | * Darwin vs OS X | | 7 | * Darwin vs OS X |
8 | | | 8 | |
9 | (Apple has renamed Mac OS X to OS X, but the filename | | 9 | (Apple has renamed Mac OS X to OS X, but the filename |
10 | remains.) | | 10 | remains.) |
11 | | | 11 | |
12 | OS X consists of Darwin (kernel/userland) plus Mac stuff on top. | | 12 | OS X consists of Darwin (kernel/userland) plus Mac stuff on top. |
13 | pkgsrc used to target Darwin, but given the tools issued discussed | | 13 | pkgsrc used to target Darwin, but given the tools issued discussed |
14 | below it is not clear that it works on Darwin without OS X. Darwin | | 14 | below it is not clear that it works on Darwin without OS X. Darwin |
| @@ -135,28 +135,33 @@ OS X 10.4 (Darwin 8.11.0) is the last ve | | | @@ -135,28 +135,33 @@ OS X 10.4 (Darwin 8.11.0) is the last ve |
135 | and slower G4 Macs. | | 135 | and slower G4 Macs. |
136 | | | 136 | |
137 | * Bulk builds | | 137 | * Bulk builds |
138 | | | 138 | |
139 | Clearly, it is desirable for a bulk build to be useful on as many | | 139 | Clearly, it is desirable for a bulk build to be useful on as many |
140 | computers as possible. The main issues are which ABI and which OS X | | 140 | computers as possible. The main issues are which ABI and which OS X |
141 | version. Targetting older versions makes a build run on more systems, | | 141 | version. Targetting older versions makes a build run on more systems, |
142 | and targetting newer versions makes the build closer to what would be | | 142 | and targetting newer versions makes the build closer to what would be |
143 | obtained from bootstrappping on a newer version and thus avoids some | | 143 | obtained from bootstrappping on a newer version and thus avoids some |
144 | issues. This section has pointers to active bulk builds. | | 144 | issues. This section has pointers to active bulk builds. |
145 | | | 145 | |
146 | ** 10.4, --abi=32 powerpc, gcc | | 146 | ** 10.4, --abi=32 powerpc, gcc |
147 | | | 147 | |
148 | See | | 148 | Sevan Janiyan <Sevan@NetBSD.org> provides a bulk build for the -current branch |
149 | https://mail-index.netbsd.org/pkgsrc-bulk/2015/11/07/msg012171.html | | 149 | (--abi=32, OS X 10.4/PowerPC, gcc 4.0.1 from Xcode 2.5, X11_TYPE=modular): |
| | | 150 | https://www.geeklan.co.uk/?p=1579 |
| | | 151 | US repo: http://sevan.mit.edu/packages |
| | | 152 | Euro mirror: http://pkgsrc.geeklan.co.uk/packages/current/Darwin-8 |
| | | 153 | See |
| | | 154 | https://mail-index.netbsd.org/pkgsrc-bulk/2015/11/07/msg012171.html |
150 | | | 155 | |
151 | ** 10.6, --abi=32 i386, gcc | | 156 | ** 10.6, --abi=32 i386, gcc |
152 | | | 157 | |
153 | Joyent provide a bulk build for quarterly branches (--abi=32, OS X | | 158 | Joyent provide a bulk build for quarterly branches (--abi=32, OS X |
154 | 10.6, and therefore gcc 4.2.1, XQuartz, X11_TYPE=native): | | 159 | 10.6, and therefore gcc 4.2.1, XQuartz, X11_TYPE=native): |
155 | http://pkgsrc.joyent.com/install-on-osx/ | | 160 | http://pkgsrc.joyent.com/install-on-osx/ |
156 | which should run on any version from 10.6 and up. | | 161 | which should run on any version from 10.6 and up. |
157 | | | 162 | |
158 | Note that sed on 10.9 is broken, but a bootstrap on 10.6 will not | | 163 | Note that sed on 10.9 is broken, but a bootstrap on 10.6 will not |
159 | avoid it, so while one can install this bootstrap on 10.9 and run | | 164 | avoid it, so while one can install this bootstrap on 10.9 and run |
160 | binary packages, building packages will not in general work. | | 165 | binary packages, building packages will not in general work. |
161 | | | 166 | |
162 | ** 10.9, --abi=64 x86-64, clang | | 167 | ** 10.9, --abi=64 x86-64, clang |