Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
I have tried to modify OSInstall.mpkg in 10A222 to remove arch check, and it worked for that, however installation did not proceed failing with "did not find needed information". Have anyone succeeded with that?

The tutorial step you mentioned here applies to the versions of SL which do install and run on PowerPC architectures (i.e., Builds 10A96 and 10A190). As noted in the WikiPost, several core components of the OS for Build 10A222 dropped UB/PPC code entirely — Finder.app being the most prominent of these.

A hypothesis: the 10A222 mpkg installer, even modified, may be failing because it is looking for UB code in every package it plans to install, but in several of thee packages it is only finding Intel code, not UB code.
 
The tutorial step you mentioned here applies to the versions of SL which do install and run on PowerPC architectures (i.e., Builds 10A96 and 10A190). As noted in the WikiPost, several core components of the OS for Build 10A222 dropped UB/PPC code entirely — Finder.app being the most prominent of these.

A hypothesis: the 10A222 mpkg installer, even modified, may be failing because it is looking for UB code in every package it plans to install, but in several of thee packages it is only finding Intel code, not UB code.

There is a script inside, and i386 mention is identical to the one in 10A190 apparently. It can be changed to ppc or removed. However something else interfering.

Whether the system once installed gonna be usable is a different question altogether.
 
So gcc11 has built natively for ppc on 10.6.8 against 10A190 SDK:

Code:
Sergey-Fedorovs-Mac-mini:~ svacchanda$ /opt/svacchanda/gcc11ppc/bin/gcc -v
Using built-in specs.
COLLECT_GCC=/opt/svacchanda/gcc11ppc/bin/gcc
COLLECT_LTO_WRAPPER=/opt/svacchanda/gcc11ppc/libexec/gcc/powerpc-apple-darwin10/11.2.1/lto-wrapper
Target: powerpc-apple-darwin10
Configured with: /Users/svacchanda/gcc-11-branch/configure --prefix=/opt/svacchanda/gcc11ppc --build=powerpc-apple-darwin10 --with-as=/Developer/usr/bin/as --with-ld=/Developer/usr/bin/ld --with-sysroot=/Developer/SDKs/MacOSX10.6.sdk --disable-multilib --disable-target-libsanitizer CC='/opt/svacchanda/gcc10ppc/bin/gcc -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk' CXX='/opt/svacchanda/gcc10ppc/bin/g++ -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.1 20211013 (GCC)

Gonna install and test it on 10.6 PPC. Likely it will be successful, and if so, then perhaps little need to bother about building it on 10.6 PPC itself.
 
So gcc11 has built natively for ppc on 10.6.8 against 10A190 SDK:

Code:
Sergey-Fedorovs-Mac-mini:~ svacchanda$ /opt/svacchanda/gcc11ppc/bin/gcc -v
Using built-in specs.
COLLECT_GCC=/opt/svacchanda/gcc11ppc/bin/gcc
COLLECT_LTO_WRAPPER=/opt/svacchanda/gcc11ppc/libexec/gcc/powerpc-apple-darwin10/11.2.1/lto-wrapper
Target: powerpc-apple-darwin10
Configured with: /Users/svacchanda/gcc-11-branch/configure --prefix=/opt/svacchanda/gcc11ppc --build=powerpc-apple-darwin10 --with-as=/Developer/usr/bin/as --with-ld=/Developer/usr/bin/ld --with-sysroot=/Developer/SDKs/MacOSX10.6.sdk --disable-multilib --disable-target-libsanitizer CC='/opt/svacchanda/gcc10ppc/bin/gcc -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk' CXX='/opt/svacchanda/gcc10ppc/bin/g++ -m32 -arch ppc --sysroot=/Developer/SDKs/MacOSX10.6.sdk'
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.2.1 20211013 (GCC)

Gonna install and test it on 10.6 PPC. Likely it will be successful, and if so, then perhaps little need to bother about building it on 10.6 PPC itself.

Installed fine, and I have just built icu with it, so presumably it works.

Screenshot 2022-02-02 18-45-51.png
 
Ok have finally tried to install from the DVD image following this procedure and it worked – however Finder issue with missing folder names remained. So now we know for sure it is not due to some issue with pre-installed dmg.
Yeah that issue is a build issue not an issue with the .dmg, and it only presents itself on certain hardware regardless of whether a customised installer or the pre-made image are used.
 
I have tried to modify OSInstall.mpkg in 10A222 to remove arch check, and it worked for that, however installation did not proceed failing with "did not find needed information". Have anyone succeeded with that?
10A222 will not boot to the desktop because core components of the base system and multiple apps are intel only, attempting to replace those parts with earlier versions doesn’t work because the system frameworks are different. Likewise attempting to use something, for example LoginWindow, from 10A222 in earlier builds fails for the same reason - there are api calls and framework changes etc from build to build that cause incompatibility. That’s why i’m using 10A190 as a base and building from 10A432 source code to gradually upgrade the system (building intermediates may also be required as you have done with GCC).

Both 10A096 and 10A190 can be installed with the modifications detailed in the Wiki or by modifying the installer checks and replacing the required files. The dmg was provided for those not savvy enough to do this themselves or for those just wanting to try SLPPC out for the novelty of it. Once we’ve established a more capable base we should create another updated version.

My hope is that once enough of the system is built from the same source code as retail Snow Leopard, we will be able to swap in components from vanilla 10.6 that are PowerPC compatible still. Worst case scenario for me is that we update 10A190 as far as it can go and we end up with a pre-retail Snow Leopard but one that is still more useful than Leopard. The Xcode tools source code is also available alongside the OS X sources.

If you do manage to find anything from 10A222 that does work please share, as this would be a quick win potentially. I’m gonna look at modifying Xcode from 10A222 with the tips you’ve shared as i’ve already built some of the missing parts in order to compile other projects in the past. If you beat me to it, which is a strong possibility seeing as you’re more active than i am currently and have cross-compilation working, please let me know as I’m compiling everything native at G4 speeds at present.
 
10A222 will not boot to the desktop because core components of the base system and multiple apps are intel only, attempting to replace those parts with earlier versions doesn’t work because the system frameworks are different. Likewise attempting to use something, for example LoginWindow, from 10A222 in earlier builds fails for the same reason - there are api calls and framework changes etc from build to build that cause incompatibility. That’s why i’m using 10A190 as a base and building from 10A432 source code to gradually upgrade the system (building intermediates may also be required as you have done with GCC).

Both 10A096 and 10A190 can be installed with the modifications detailed in the Wiki or by modifying the installer checks and replacing the required files. The dmg was provided for those not savvy enough to do this themselves or for those just wanting to try SLPPC out for the novelty of it. Once we’ve established a more capable base we should create another updated version.

My hope is that once enough of the system is built from the same source code as retail Snow Leopard, we will be able to swap in components from vanilla 10.6 that are PowerPC compatible still. Worst case scenario for me is that we update 10A190 as far as it can go and we end up with a pre-retail Snow Leopard but one that is still more useful than Leopard. The Xcode tools source code is also available alongside the OS X sources.

If you do manage to find anything from 10A222 that does work please share, as this would be a quick win potentially. I’m gonna look at modifying Xcode from 10A222 with the tips you’ve shared as i’ve already built some of the missing parts in order to compile other projects in the past. If you beat me to it, which is a strong possibility seeing as you’re more active than i am currently and have cross-compilation working, please let me know as I’m compiling everything native at G4 speeds at present.

Yeah, I expected those problem to arise, but wanted to try just for the sake of testing. But since we got info in the Wiki that 10A222 partly boots, apparently someone was able to install it to begin with? I could not with just changing i386 to ppc in arch check in install script. (Honestly I did not spend more time on that; likely some nasty setting is buried elsewhere and can be found with more effort.)

By the way, 10A190 install from the DVD installer (roughly following the steps in the early post) gets broken for me for some reason. It initially boots and works, but after I install Xcode and reboot, the system never gets back to fully booting (stuck on Apple screen). Not sure what’s going on. Tried twice and gave up for now, it is time consuming and rather annoying LOL

From what I understood from Iain and Kenneth, some very important system components are not open source, at least as of now. Perhaps someone genius enough may reverse-engineer those from scratch, but certainly not me.
Please keep me updated on your progress. I have mostly sorted major problems with compilers (all credit to Iain), we got gcc10 and gcc11 on both 10.5.8 and 10.6 PPC (though building universal remains largely broken, it is irrelevant for 10.6 anyway), and improving OS itself becomes a chief concern.

If I can assist with rebuilding some system components, let me know. I got Quad for 10.5.8/10.6 and rather fast MacMini for 10.6.8 Rosetta (slower than Quad, but way faster than G4). That is, if you suggest me what to try specifically, I will do that. (I don’t have necessary knowledge at the moment to proceed here on my own.)
 
  • Like
Reactions: ChrisCharman
building intermediates may also be required as you have done with GCC

BTW is there a way to make a installable package of GCC built outside of Macports? I can do that, which will probably save others pain and compilation time (especially since building on 10.6.8 Rosetta is non-trivial), but I don’t know how to.
 
Yeah, I expected those problem to arise, but wanted to try just for the sake of testing. But since we got info in the Wiki that 10A222 partly boots, apparently someone was able to install it to begin with? I could not with just changing i386 to ppc in arch check in install script. (Honestly I did not spend more time on that; likely some nasty setting is buried elsewhere and can be found with more effort.)

By the way, 10A190 install from the DVD installer (roughly following the steps in the early post) gets broken for me for some reason. It initially boots and works, but after I install Xcode and reboot, the system never gets back to fully booting (stuck on Apple screen). Not sure what’s going on. Tried twice and gave up for now, it is time consuming and rather annoying LOL

From what I understood from Iain and Kenneth, some very important system components are not open source, at least as of now. Perhaps someone genius enough may reverse-engineer those from scratch, but certainly not me.
Please keep me updated on your progress. I have mostly sorted major problems with compilers (all credit to Iain), we got gcc10 and gcc11 on both 10.5.8 and 10.6 PPC (though building universal remains largely broken, it is irrelevant for 10.6 anyway), and improving OS itself becomes a chief concern.

If I can assist with rebuilding some system components, let me know. I got Quad for 10.5.8/10.6 and rather fast MacMini for 10.6.8 Rosetta (slower than Quad, but way faster than G4). That is, if you suggest me what to try specifically, I will do that. (I don’t have necessary knowledge at the moment to proceed here on my own.)
Testing is always appreciated. The more people we have testing and verifying things the better.

Could be that a system binary was replaced by Xcode with an intel only version, i would suggest reviewing the logs and/or using verbose boot to see where the hang occurs.

I have a dual core G5 running 10A190 but prefer to work on the PowerBook for now, the G5 is much more powerful of course.

Yes there are a few key system components that are not open source like Core Foundation, which isn't available, but Apple instead provide source for CFLite to enable people to build a Darwin OS. CFLite and similar projects will not work in OS X. We don't need to rebuild the entire operating system from scratch however, just replace enough of the system to satisfy the dependencies, to allow some of the already universal components that shipped as part of 10.6 to work. We already have a working, though buggy, PowerPC Darwin 10 base system to build from in 10A096/10A190. There's a lot of chicken and egg involved in what i'm doing as there isn't a roadmap or step-by-step to follow as a guide for obvious reasons. If you wanna try building 10a432 Libsystem or IOKit that would be immensely useful, though i haven't been able to do this myself yet and you'll no doubt need to build other projects first. Otherwise all i can recommend is to start building projects from the Snow Leopard code base and follow the errors for suggestions.
BTW is there a way to make a installable package of GCC built outside of Macports? I can do that, which will probably save others pain and compilation time (especially since building on 10.6.8 Rosetta is non-trivial), but I don’t know how to.
Try using Package Builder which is included with Xcode.
 
Last edited:
  • Like
Reactions: barracuda156
Have you tried rebuilding the linker?

We do not seem to have source code for exact version used in 10A190, but there is one "close enough" (perhaps): https://opensource.apple.com/source/ld64/ld64-95.2.12/

Here is version history:

Xcode 3.2 (10A190)
@(#)PROGRAM:ld PROJECT:ld64-87.3.1
llvm version 2.5svn, Apple Build #2077-03

Xcode 3.2 (10A222)
@(#)PROGRAM:ld PROJECT:ld64-91
llvm version 2.5svn, Apple Build #2077-03

Xcode 3.2 (10A261)
@(#)PROGRAM:ld PROJECT:ld64-95.2
llvm version 2.5svn, Apple Build #2088-01

Xcode 3.2 (10A286)
@(#)PROGRAM:ld PROJECT:ld64-95.2.3
llvm version 2.5, Apple Build #2095-01

Xcode 3.2.6
@(#)PROGRAM:ld PROJECT:ld64-97.17
llvm version 2.9svn, from Apple Clang 1.7 (build 77)

Xcode 4.2 Snow Leo
@(#)PROGRAM:ld PROJECT:ld64-127.2
llvm version 3.0svn, from Apple Clang 3.0 (build 211.10.1)

There is also an improved version by Iain: https://github.com/iains/darwin-xtools/tree/darwin-xtools-1-1-0/ld64
Have you tried using this version of ld from the 10A432 DarwinBuild Root tree on the Apple Open Source site? Contains binaries built for 3 architectures including PPC instead of intel only as is the case in the release version.
 

Attachments

  • ld64.root.tar.gz.zip
    1.9 MB · Views: 79
  • Like
Reactions: barracuda156
Have you tried using this version of ld from the 10A432 DarwinBuild Root tree on the Apple Open Source site? Contains binaries built for 3 architectures including PPC instead of intel only as is the case in the release version.

Thank you, I will try it.

I didn't think it will have ppc, since ld in every DP starting from 10A222* has no ppc slice.
I have Xcode 3.2 from 10A433 installed on MacMini, and:

Code:
svacchanda$ /Developer/usr/bin/ld -v
@(#)PROGRAM:ld  PROJECT:ld64-95.2.12
llvm version 2.6svn,  Apple Build #2118
svacchanda$ file /Developer/usr/bin/ld
/Developer/usr/bin/ld: Mach-O universal binary with 2 architectures
/Developer/usr/bin/ld (for architecture x86_64):    Mach-O 64-bit executable x86_64
/Developer/usr/bin/ld (for architecture i386):    Mach-O executable i386

So thanks for pointing this out!

* I have checked from 10A222 through 10A286 and then only 10A433, skipping 10A3xx builds.
 
  • Like
Reactions: ChrisCharman
Thank you, I will try it.

I didn't think it will have ppc, since ld in every DP starting from 10A222* has no ppc slice.
I have Xcode 3.2 from 10A433 installed on MacMini, and:

Code:
svacchanda$ /Developer/usr/bin/ld -v
@(#)PROGRAM:ld  PROJECT:ld64-95.2.12
llvm version 2.6svn,  Apple Build #2118
svacchanda$ file /Developer/usr/bin/ld
/Developer/usr/bin/ld: Mach-O universal binary with 2 architectures
/Developer/usr/bin/ld (for architecture x86_64):    Mach-O 64-bit executable x86_64
/Developer/usr/bin/ld (for architecture i386):    Mach-O executable i386

So thanks for pointing this out!

* I have checked from 10A222 through 10A286 and then only 10A433, skipping 10A3xx builds.
No problem. To clarify, the file i shared is not from the usual 10.6 source tree hosted on AOSP - it is from the DarwinBuild tree and happens to have also been compiled by Apple for PowerPC. I will have a look at the other binaries hosted there and see what else we can use.
 
Last edited:
  • Like
Reactions: barracuda156
No problem. To clarify, the file i shared is not from the usual 10.6 source tree hosted on AOSP - it is from the DarwinBuild tree and happens to have also been compiled by Apple for PowerPC. I will have a look at the other binaries hosted there and see what else we can use.

Thanks! Could you point to its location please (DarwinBuild tree)?
 
Thanks! Could you point to its location please (DarwinBuild tree)?
Here:

Apple Open Source DarwinBuild Roots

Further sources:

Apple Open Source Tarballs
Apple GitHub
Apple Open Source Releases (NEW Site)
Apple Open Source Release Mac OS X 10.5.8 (OLD Site)
Apple Open Source Release Mac OS X 10.6 (OLD Site)
Apple Open Source Developer Tools 3.2.1 Source (OLD Site)
Apple Open Source Seeds Tarballs (OLD Site)

Additional sources:

Xcode example projects
ADC connection (website and CD/DVDs)

Open Source Projects:


ComponentProjectVersionUsed In
AddressBookMetakit2.4.9.2Mac OS X, Xcode Tools
AirPortFamilywpa_supplicant0.3.9Mac OS X
AKCmdsLibTIFF3.8.2Mac OS X, Xcode Tools
amavisdamavisd-newamavisd-new-2.5.1Mac OS X
apacheapache2.2.11Mac OS X, Xcode Tools
apache_mod_fastcgimod_fastcgi2.4.2Mac OS X
apache_mod_perlmod_perl2.0.4Mac OS X, Xcode Tools
apache_mod_phpphp5.3.0Mac OS X, Xcode Tools
" "libpng1.2.37-
" "libjpeg6b-
apache_mod_scgi_pubsubmod_scgi_pubsub1.11-pubsubMac OS X
Apple_Gutenprint_PrinterSupportgutenprint5.2.3Mac OS X, Printing
AppleShareClientLibopenssl0.9.1cMac OS X, Xcode Tools
aprapr1.3.5Mac OS X, Xcode Tools
" "apr-util1.3.7-
autoconfautoconf2.61Xcode Tools
automakeautomake1.10Xcode Tools
awkawkOctober 23, 2007Mac OS X
AxisAxis1.4Server
bashbash3.2Mac OS X
bcbc1.06Mac OS X
BerkeleyDBBerkeleyDB4.6.21Mac OS X, Server
bind9bind99.6.0-P1Mac OS X
bisonbison2.3Xcode Tools
bsdiffbsdiff4.3Mac OS X
bsdmakebsdmake2006-04-12Xcode Tools
" "bsdmake-mk2005-10-18-
bzip2bzip21.0.5Mac OS X, Xcode Tools
cctoolsgas1.38.1Mac OS X, Xcode Tools
ChatServergettext0.16.1Server
" "glib2.16.6-
" "Jabber2.1.24.1-
" "libidn0.6.14-
" "mu-conference0.8.0-
" "Proxy651.1.1-
Chesssjeng11.2Mac OS X
clamavclamavclamav 0.95.2Server
clangclang090120Xcode Tools
" "llvm090120-
CommonCryptoopensslopenssl-0.9.6Mac OS X, Xcode Tools
" "Gladman AESaes-src-26-08-05-
" "Gladman SHA2sha-26-08-05-
croncron2007-02-15Mac OS X
cupsCUPS1.4.0 (r8750)Mac OS X
curlcurl7.19.4Mac OS X, Xcode Tools
cvscvs1.12.13Xcode Tools
cxxfiltbinutils070207Mac OS X
CyrusIMAPCyrus IMAP Servercyrus_imap_2.3.8Server
DataDetectorsCoreInternational Components for Unicode3.6Mac OS X
diffstatdiffstat1.41Mac OS X
distccdistcc2.18.5Xcode Tools
doc_cmdschecknr2004-09-18Mac OS X
" "colcrt2004-09-18-
" "getNAME2004-09-18-
" "makewhatis2004-09-18-
DSPasswordServerFrameworkOpenSSH3.8.1p1Mac OS X
dtraceDTraceon-src-20060828Mac OS X, Xcode Tools
efaxefax0.9a-001114Mac OS X
emacsEmacs22.1Mac OS X
enscriptenscript1.6.4Mac OS X
expatexpat2.0.1Mac OS X, Xcode Tools
FastCGIfcgi2.4.0Mac OS X, Xcode Tools
" "ruby-fcgi0.8.7-
fetchmailfetchmail6.3.8Mac OS X
filefile5.00Mac OS X
FileSynclookup3n/aMac OS X
flexflex2.5.35Xcode Tools
freeradiusfreeradius2.1.3Server, Xcode Tools
FTPServerwu-ftpd2.4.2b17Server
gdbgdb6.3.50-20050815Xcode Tools
glibtoolglibtool2.2.4Mac OS X, Xcode Tools
gm4m41.4.6Xcode Tools
gnudiffdiffutils2.8.1Mac OS X
gnumakemake3.81Xcode Tools
gnuservgnuserv3.12.4Mac OS X
gnutartar1.17Mac OS X
gnuzipgzip1.3.12Mac OS X
gperfgperf3.0.3Xcode Tools
gptgptRELENG_6_2_0_RELEASEMac OS X
grepgrep2.5.1Mac OS X
groffgroff1.19.2Mac OS X
hunspellhunspell1.2.8Mac OS X
" "sjp.pl20080831-
ICUInternational Components for Unicode4.0Mac OS X
ImageIOgiflibgiflib-4.1.6Mac OS X, Xcode Tools
" "libJP2libJP2-5.1-
" "libjpeglibjpeg-6b-
" "libOpenEXR-1.4.0a-
" "libRadiance-
" "libtifflibTIFF-3.8.2-
InternetServicesSupportexpat1.95.5Mac OS X
iodbciodbc3.52.6Mac OS X, Xcode Tools
ipsecracoon0.6.7Mac OS X
" "libipsec0.6.5-
" "setkey0.6.5-
" "racoonctl0.6.5-
JavaToolsAnt1.7Mac OS X, Xcode Tools
" "JUnit4.1-
" "Maven2.0.5-
" "Derby10.4.2.0-
KerberosLibrariesKerberosKfM-6.5fc1Mac OS X, Xcode Tools
kshksh2007-11-05Mac OS X
" "ksh2007-11-05-
lessless418Mac OS X
libarchivelibarchive2.6.2Mac OS X
Libcpp_kextGCC4.2.1Xcode Tools
libeditlibedit2.11Mac OS X, Xcode Tools
libeventlibevent1.4.4Mac OS X
libiconvlibiconv1.11Mac OS X, Xcode Tools
libpcaplibpcap1.0.0Mac OS X, Xcode Tools
libstdcxxgcc4.2.1Mac OS X, Xcode Tools
libstdcxx_40gcc4.0.0Xcode Tools
libutillibutil2005-02-13Mac OS X
" "libutil1.3-
libxml2libxml22.7.3Mac OS X, Xcode Tools
libxsltlibxslt1.1.24Mac OS X, Xcode Tools
lsoflsof4.82Mac OS X
lukemftplukemftp20070806Mac OS X
lukemftpdtnftpd20080929Mac OS X
mailmanmailmanmailman 2.1.12rc1Server
manman1.6cMac OS X
MeCabMeCab0.95Mac OS X, Xcode Tools
memcachedmemcached1.2.8Mac OS X
MeshKitFCollada3.05BMac OS X
MySQLMySQL5.0.82Server
nanonano2.0.6Mac OS X
nasmnasm0.98.40Xcode Tools
ncursesncurses5.5Mac OS X, Xcode Tools
neonneon0.28.3Mac OS X
net_snmpnet-snmp5.4.1Mac OS X, Xcode Tools
netcatncHEADMac OS X
NotificationServeridavoll0.7.3Mac OS X
" "wokkel0.3.1-
ntpntp4.2.4p4Mac OS X
OpenALOpenAL1.1Mac OS X, Xcode Tools
OpenBSMopenbsm1.1Mac OS X, Xcode Tools
OpenLDAPOpenLDAP2.4.11Mac OS X
" "NetBSD-
" "NetBSD-
openmpiopenmpi1.2.8Mac OS X, Xcode Tools
OpenPAMOpenPAM20071221Mac OS X, Xcode Tools
OpenSSHOpenSSH5.2p1Mac OS X
OpenSSL096OpenSSL0960.9.6lMac OS X
OpenSSL097OpenSSL0.9.7lMac OS X
OpenSSL098OpenSSL0.9.8jMac OS X, Xcode Tools
passwordserver_saslpasswordserver_sasl2.1.22Mac OS X
patch_cmdspatch2.5.8Mac OS X
pcrepcre7.8Mac OS X
perlperl5.10.0Mac OS X, Xcode Tools
" "perl5.8.9-
PodcastProducerClientCFrameworks3.0.5Mac OS X
portmapportmap2001-04-25Mac OS X
postfixPostfixpostfix-2.4.3Mac OS X, Server
procmailprocmail3.22Mac OS X
pyobjcpyobjctrunk-20090623Mac OS X, Xcode Tools
pyOpenSSLpyOpenSSL0.7Mac OS X
PyRSS2GenPyRSS2Gen1.0.0Mac OS X
pythonpython2.6Mac OS X, Xcode Tools
" "python2.5.4-
python_dateutilpython_dateutil1.2Mac OS X
python_modulesaltgraph0.6.8Mac OS X, Xcode Tools
" "bdist_mpkg0.4.3-
" "bonjour-py0.3-
" "macholib1.2.1.dev-r432-
" "modulegraph0.7.2.dev-r439-
" "numpy1.2.1-
" "py2app0.4.2-
" "setuptools0.6c9-
" "xattr0.5-
Quartz2DLibTIFF3.8.2Mac OS X, Xcode Tools
rcsrcs5.7Xcode Tools
RemoteDesktopkeysymdef.h1.4Mac OS X
" "Brian Gladman's Rijndael Implementation1.0-
" "AGRegex0.3-
" "VNC Reflector1.2.4-
" "MAPKIT1.4-
" "PCRE4.0-
" "JPEG Library6b-
removefilesrm1.2.8Mac OS X, Xcode Tools
rsyncrsync2.6.9Mac OS X
rubyruby1.8.7-p72Mac OS X, Xcode Tools
ruby_dnssdruby_dnssd0.6.0Mac OS X
ruby_libxmllibxml-ruby1.1.2Mac OS X
RubyCocoaRubyCocoa0.13.1Mac OS X, Xcode Tools
" "RubyNode0.1.3-
RubyGemsRubyGems1.3.1Mac OS X
RubyOnRailsacts_as_ferret0.4.3Mac OS X
" "capistrano2.5.2-
" "cgi_multipart_eof_fix2.5.0-
" "daemons1.0.10-
" "fastthread1.0.1-
" "ferret0.11.6-
" "gem_plugin0.2.3-
" "highline1.5.0-
" "hpricot0.6.164-
" "mongrel1.1.5-
" "needle1.3.0-
" "net-scp1.0.1-
" "net-sftp1.1.1-
" "net-sftp2.0.1-
" "net-ssh1.1.4-
" "net-ssh2.0.4-
" "net-ssh-gateway1.0.0-
" "rake0.8.3-
" "RedCloth4.1.1-
" "ruby-openid2.1.2-
" "sqlite3-ruby1.2.4-
" "termios0.9.4-
" "xmpp4r0.4-
" "actionmailer1.3.6-
" "actionpack1.13.6-
" "actionwebservice1.2.6-
" "activerecord1.15.6-
" "activesupport1.4.4-
" "rails1.2.6-
" "actionmailer2.2.2-
" "actionpack2.2.2-
" "activerecord2.2.2-
" "activeresource2.2.2-
" "activesupport2.2.2-
" "rails2.2.2-
sambasamba3.0.28aMac OS X
Sandboxtinyscheme1.38Mac OS X
screenscreen4.0.3Mac OS X
ScreenSharingkeysymdef.h1.4Mac OS X
" "Brian Gladman's Rijndael Implementation1.0-
" "VNC Reflector1.2.4-
" "JPEG Library6b-
SmartcardCCIDccid1.3.8Mac OS X
smbsmbfs1.3.6Mac OS X
" "mlrpconnv_89-
SpotlightSQLite3.1.3Mac OS X, Xcode Tools
SQLiteSQLite3.6.12Mac OS X, Xcode Tools
SquirrelMailSquirrelMail1.4.17Server
srmsrm1.2.8Mac OS X
subversionsubversion1.6.2Mac OS X, Xcode Tools
sudosudo1.7.0Mac OS X
svkSVKv2.2.1Xcode Tools
" "SVN-Dump0.04-
" "SVN-Mirror0.75-
swigswig1.3.31Mac OS X, Xcode Tools
tcltcl8.5.7Mac OS X, Xcode Tools
" "tk8.5.7-
" "tcl848.4.19-
" "tk848.4.19-
" "bwidget1.8.0-
" "expect5.44.1.11-
" "incrtcl3.4-
" "iwidgets4.0.2-
" "memchan2.2.1-
" "mk4tcl2.4.9.7-
" "tcllib1.11.1-
" "tclsoap1.6.7-
" "tclvfs1.4-
" "tclx8.4-
" "tclxml2.6-
" "tcldom2.6-
" "tclxslt2.6-
" "tdom0.8.3-
" "thread2.6.5-
" "tkcon2.5-
" "tkimg1.4-
" "tklib0.4.1.0-
" "tktable2.10-
" "tktreectrl2.2.8-
" "tls1.6-
" "trf2.1.3-
" "xotcl1.6.2-
" "quicktimetcl3.2-
" "snack2.2.10-
" "tclresource1.1.2-
" "tclae2.0.3-
" "tclapplescript1.0-
tcp_wrapperstcp_wrappers7.6-ipv6.4Mac OS X, Xcode Tools
tcpdumptcpdump4.0.0Mac OS X
tcshtcsh6.15.00Mac OS X
texi2htmltexi2html1.70Mac OS X
texinfotexinfo4.8Mac OS X
text_cmdsbanner2005-09-16Mac OS X
" "cat2005-09-16-
" "cksum2005-09-16-
" "col2005-09-16-
" "colrm2005-09-16-
" "column2006-09-19-
" "comm2005-09-16-
" "csplit2005-09-16-
" "cut2005-09-16-
" "ed2005-09-16-
" "expand2005-09-16-
" "fmt2005-09-16-
" "fold2005-09-16-
" "head2005-09-16-
" "join2005-09-16-
" "lam2005-09-16-
" "look2005-09-16-
" "md52005-09-16-
" "nl2005-09-16-
" "paste2005-09-16-
" "pr2005-09-16-
" "rev2005-09-16-
" "rs2005-09-16-
" "sed2005-09-16-
" "coreutils/sortcoreutils-5.93-
" "split2005-09-16-
" "tail2005-09-16-
" "tr2005-09-16-
" "ul2005-09-16-
" "unexpand2005-09-16-
" "uniq2005-09-16-
" "unvis2005-09-16-
" "vis2005-09-16-
" "wc2005-09-16-
tidytidy2006.11.1Mac OS X, Xcode Tools
TomcatTomcat6.0.18Server
TwistedTwisted8.2.0Mac OS X, Xcode Tools
uucpuucp1.07Mac OS X
vimvim7.2.108Mac OS X
" "vim7.2-
WebServerAdditionsmod_bw0.8Server
" "mod_encoding220021209-
" "mod_jk1.2.28-
" "mod_python3.3.1-
" "mod_xsendfile0.9-
WikiServerelementtree1.2.6-20050316Server
" "zanshin0.6b1-
" "bonjour-py0.2-
WikiServerUIprototype1.5.0_rc0Server
" "script.aculo.us1.6.4-
" "xmlrpc.js1.0b1-
wokkelwokkel0.3.1Mac OS X
wxWidgetswxWidgets2.8Mac OS X, Xcode Tools
X11appsappres1.0.1X11
" "bdftopcf1.0.1-
" "bitmap1.0.3-
" "editres1.0.3-
" "fonttosfnt1.0.4-
" "fslsfonts1.0.2-
" "fstobdf1.0.3-
" "iceauth1.0.2-
" "ico1.0.2-
" "listres1.0.1-
" "luit1.0.3-
" "mkfontdir1.0.4-
" "mkfontscale1.0.6-
" "oclock1.0.1-
" "rgb1.0.3-
" "sessreg1.0.4-
" "showfont1.0.2-
" "setxkbmap1.0.4-
" "twm1.0.4-
" "viewres1.0.1-
" "x11perf1.5-
" "xauth1.0.3-
" "xbitmaps1.0.1-
" "xcalc1.0.2-
" "xclipboard1.0.1-
" "xclock1.0.3-
" "xconsole1.0.3-
" "xcursorgen1.0.2-
" "xditview1.0.1-
" "xdm1.1.8-
" "xdpyinfo1.0.3-
" "xedit1.1.2-
" "xev1.0.3-
" "xeyes1.0.1-
" "xfd1.0.1-
" "xfontsel1.0.2-
" "xfs1.0.8-
" "xfsinfo1.0.2-
" "xgc1.0.1-
" "xhost1.0.2-
" "xinput1.4.1-
" "xkbcomp1.0.5-
" "xkeyboard-config1.3-
" "xkbevd1.0.2-
" "xkbprint1.0.1-
" "xkbutils1.0.1-
" "xkill1.0.1-
" "xload1.0.2-
" "xlogo1.0.1-
" "xlsatoms1.0.1-
" "xlsclients1.0.1-
" "xlsfonts1.0.2-
" "xmag1.0.2-
" "xman1.0.3-
" "xmessage1.0.2-
" "xmh1.0.1-
" "xmodmap1.0.3-
" "xmore1.0.1-
" "xpr1.0.2-
" "xprop1.0.4-
" "xrandr1.3.0-
" "xrdb1.0.5-
" "xrefresh1.0.2-
" "xrx1.0.2-
" "xset1.0.4-
" "xsetmode1.0.0-
" "xsetpointer1.0.1-
" "xsetroot1.0.2-
" "xsm1.0.1-
" "xstdcmap1.0.1-
" "xterm243-
" "xtrap1.0.2-
" "xvinfo1.0.1-
" "xwd1.0.2-
" "xwininfo1.0.4-
" "xwud1.0.1-
X11fonts-encodings1.0.0X11
" "font-adobe-100dpi1.0.0-
" "font-adobe-75dpi1.0.0-
" "font-adobe-utopia-100dpi1.0.1-
" "font-adobe-utopia-75dpi1.0.1-
" "font-adobe-utopia-type11.0.1-
" "font-alias1.0.1-
" "font-arabic-misc1.0.0-
" "font-bh-100dpi1.0.0-
" "font-bh-75dpi1.0.0-
" "font-bh-lucidatypewriter-100dpi1.0.0-
" "font-bh-lucidatypewriter-75dpi1.0.0-
" "font-bh-ttf1.0.0-
" "font-bh-type11.0.0-
" "font-bitstream-100dpi1.0.0-
" "font-bitstream-75dpi1.0.0-
" "font-bitstream-speedo1.0.0-
" "font-bitstream-type11.0.0-
" "font-cronyx-cyrillic1.0.0-
" "font-cursor-misc1.0.0-
" "font-daewoo-misc1.0.0-
" "font-dec-misc1.0.0-
" "font-ibm-type11.0.0-
" "font-isas-misc1.0.0-
" "1.0.0-
" "font-1.0.0-
" "font-1.0.0-
" "font-misc-ethiopic1.0.0-
" "font-misc-meltho1.0.0-
" "font-misc-misc1.0.0-
" "font-mutt-misc1.0.0-
" "font-schumacher-misc1.0.0-
" "font-screen-cyrillic1.0.0-
" "font-sony-misc1.0.0-
" "font-sun-misc1.0.0-
" "font-util1.0.1-
" "font-winitzki-cyrillic1.0.0-
" "font-xfree86-type11.0.1-
" "ttf-bitstream-vera1.10-
X11libscairo1.8.6X11
" "libAppleWM1.3.0-
" "libdmx1.0.2-
" "libfontenc1.0.4-
" "libFS1.0.1-
" "libICE1.0.5-
" "liblbxutil1.0.1-
" "liboldX1.0.1-
" "libpng1.2.35-
" "libSM1.1.0-
" "libX111.2.1-
" "libXau1.0.4-
" "libXaw1.0.4-
" "libXaw1.0.5-
" "libXcomposite0.4-
" "libXcursor1.1.9-
" "libXdamage1.1.1-
" "libXdmcp1.0.2-
" "libXevie1.0.2-
" "libXext1.0.5-
" "libXfixes4.0.3-
" "libXfont1.4.0-
" "libXfontcache1.0.4-
" "libXft2.1.13-
" "libXi1.2.1-
" "libXinerama1.0.3-
" "libxcb1.2-
" "libxkbfile1.0.5-
" "libxkbui1.0.2-
" "libXmu1.0.4-
" "libXp1.0.0-
" "libXpm3.5.7-
" "libXprintAppUtil1.0.1-
" "libXprintUtil1.0.1-
" "libXrandr1.3.0-
" "libXrender0.9.4-
" "libXres1.0.3-
" "libXScrnSaver1.1.2-
" "libXt1.0.5-
" "libXTrap1.0.0-
" "libXtst1.0.3-
" "libXv1.0.4-
" "libXvMC1.0.4-
" "libXxf86dga1.0.2-
" "libXxf86misc1.0.1-
" "libXxf86vm1.0.2-
" "pixman0.14.0-
" "xcb-util0.3.3-
" "xpyb1.1-
" "xtrans1.2.3-
X11miscgccmakedep1.0.2X11
" "lndirgit-2007.12.06-
" "makedepend1.0.1-
" "xorg-docs1.4-
" "xorg-sgml-doctools1.1-
X11protoxcb-proto1.4Mac OS X, X11
" "fontconfig2.6.0-
" "freetype2.3.9-
" "pkg-config0.23-
" "applewmproto1.3.0-
" "bigreqsproto1.0.2-
" "compositeproto0.4-
" "damageproto1.1.0-
" "dmxproto2.2.2-
" "dri2proto1.99.3-
" "evieext1.0.2-
" "fixesproto4.0-
" "fontcacheproto0.1.2-
" "fontsproto2.0.2-
" "glproto1.4.9-
" "inputproto1.5.0-
" "kbproto1.0.3-
" "printproto1.0.4-
" "randrproto1.3.0-
" "recordproto1.13.2-
" "renderproto0.9.3-
" "resourceproto1.0.2-
" "scrnsaverproto1.1.0-
" "trapproto3.4.3-
" "util-macros1.2.1-
" "videoproto2.2.2-
" "xcmiscproto1.1.2-
" "xextproto7.0.5-
" "xf86bigfontproto1.1.2-
" "xf86dgaproto2.0.3-
" "xf86driproto2.0.4-
" "xf86miscproto0.9.2-
" "xf86rushproto1.1.2-
" "xf86vidmodeproto2.2.2-
" "xineramaproto1.1.2-
" "xproto7.0.15-
" "xproxymanagementprotocol1.0.2-
X11serverMesaLib7.0.4Mac OS X, X11
" "MesaLib7.2-
" "MesaDemos7.2-
" "MesaGLUT7.2-
" "AppleSGLX57-
" "xorg-server1.4.2-apple45-
" "xorg-server1.6.0-
" "xinit1.1.1-
xarxar1.4Mac OS X, Xcode Tools
zipzip3.0Mac OS X
" "unzip5.52-
ZopeInterfaceZope3.5.1Mac OS X
zshzsh4.3.9Mac OS X
 
Last edited:
Here:

Apple Open Source DarwinBuild Roots

Further sources:

Apple Open Source Tarballs
Apple GitHub
Apple Open Source Releases (NEW Site)
Apple Open Source Release Mac OS X 10.5.8 (OLD Site)
Apple Open Source Release Mac OS X 10.6 (OLD Site)
Apple Open Source Developer Tools 3.2.1 Source (OLD Site)
Apple Open Source Seeds Tarballs (OLD Site)

Additional sources:

Xcode example projects
ADC connection (website and CD/DVDs)

Open Source Projects:


ComponentProjectVersionUsed In
AddressBookMetakit2.4.9.2Mac OS X, Xcode Tools
AirPortFamilywpa_supplicant0.3.9Mac OS X
AKCmdsLibTIFF3.8.2Mac OS X, Xcode Tools
amavisdamavisd-newamavisd-new-2.5.1Mac OS X
apacheapache2.2.11Mac OS X, Xcode Tools
apache_mod_fastcgimod_fastcgi2.4.2Mac OS X
apache_mod_perlmod_perl2.0.4Mac OS X, Xcode Tools
apache_mod_phpphp5.3.0Mac OS X, Xcode Tools
" "libpng1.2.37-
" "libjpeg6b-
apache_mod_scgi_pubsubmod_scgi_pubsub1.11-pubsubMac OS X
Apple_Gutenprint_PrinterSupportgutenprint5.2.3Mac OS X, Printing
AppleShareClientLibopenssl0.9.1cMac OS X, Xcode Tools
aprapr1.3.5Mac OS X, Xcode Tools
" "apr-util1.3.7-
autoconfautoconf2.61Xcode Tools
automakeautomake1.10Xcode Tools
awkawkOctober 23, 2007Mac OS X
AxisAxis1.4Server
bashbash3.2Mac OS X
bcbc1.06Mac OS X
BerkeleyDBBerkeleyDB4.6.21Mac OS X, Server
bind9bind99.6.0-P1Mac OS X
bisonbison2.3Xcode Tools
bsdiffbsdiff4.3Mac OS X
bsdmakebsdmake2006-04-12Xcode Tools
" "bsdmake-mk2005-10-18-
bzip2bzip21.0.5Mac OS X, Xcode Tools
cctoolsgas1.38.1Mac OS X, Xcode Tools
ChatServergettext0.16.1Server
" "glib2.16.6-
" "Jabber2.1.24.1-
" "libidn0.6.14-
" "mu-conference0.8.0-
" "Proxy651.1.1-
Chesssjeng11.2Mac OS X
clamavclamavclamav 0.95.2Server
clangclang090120Xcode Tools
" "llvm090120-
CommonCryptoopensslopenssl-0.9.6Mac OS X, Xcode Tools
" "Gladman AESaes-src-26-08-05-
" "Gladman SHA2sha-26-08-05-
croncron2007-02-15Mac OS X
cupsCUPS1.4.0 (r8750)Mac OS X
curlcurl7.19.4Mac OS X, Xcode Tools
cvscvs1.12.13Xcode Tools
cxxfiltbinutils070207Mac OS X
CyrusIMAPCyrus IMAP Servercyrus_imap_2.3.8Server
DataDetectorsCoreInternational Components for Unicode3.6Mac OS X
diffstatdiffstat1.41Mac OS X
distccdistcc2.18.5Xcode Tools
doc_cmdschecknr2004-09-18Mac OS X
" "colcrt2004-09-18-
" "getNAME2004-09-18-
" "makewhatis2004-09-18-
DSPasswordServerFrameworkOpenSSH3.8.1p1Mac OS X
dtraceDTraceon-src-20060828Mac OS X, Xcode Tools
efaxefax0.9a-001114Mac OS X
emacsEmacs22.1Mac OS X
enscriptenscript1.6.4Mac OS X
expatexpat2.0.1Mac OS X, Xcode Tools
FastCGIfcgi2.4.0Mac OS X, Xcode Tools
" "ruby-fcgi0.8.7-
fetchmailfetchmail6.3.8Mac OS X
filefile5.00Mac OS X
FileSynclookup3n/aMac OS X
flexflex2.5.35Xcode Tools
freeradiusfreeradius2.1.3Server, Xcode Tools
FTPServerwu-ftpd2.4.2b17Server
gdbgdb6.3.50-20050815Xcode Tools
glibtoolglibtool2.2.4Mac OS X, Xcode Tools
gm4m41.4.6Xcode Tools
gnudiffdiffutils2.8.1Mac OS X
gnumakemake3.81Xcode Tools
gnuservgnuserv3.12.4Mac OS X
gnutartar1.17Mac OS X
gnuzipgzip1.3.12Mac OS X
gperfgperf3.0.3Xcode Tools
gptgptRELENG_6_2_0_RELEASEMac OS X
grepgrep2.5.1Mac OS X
groffgroff1.19.2Mac OS X
hunspellhunspell1.2.8Mac OS X
" "sjp.pl20080831-
ICUInternational Components for Unicode4.0Mac OS X
ImageIOgiflibgiflib-4.1.6Mac OS X, Xcode Tools
" "libJP2libJP2-5.1-
" "libjpeglibjpeg-6b-
" "libOpenEXR-1.4.0a-
" "libRadiance-
" "libtifflibTIFF-3.8.2-
InternetServicesSupportexpat1.95.5Mac OS X
iodbciodbc3.52.6Mac OS X, Xcode Tools
ipsecracoon0.6.7Mac OS X
" "libipsec0.6.5-
" "setkey0.6.5-
" "racoonctl0.6.5-
JavaToolsAnt1.7Mac OS X, Xcode Tools
" "JUnit4.1-
" "Maven2.0.5-
" "Derby10.4.2.0-
KerberosLibrariesKerberosKfM-6.5fc1Mac OS X, Xcode Tools
kshksh2007-11-05Mac OS X
" "ksh2007-11-05-
lessless418Mac OS X
libarchivelibarchive2.6.2Mac OS X
Libcpp_kextGCC4.2.1Xcode Tools
libeditlibedit2.11Mac OS X, Xcode Tools
libeventlibevent1.4.4Mac OS X
libiconvlibiconv1.11Mac OS X, Xcode Tools
libpcaplibpcap1.0.0Mac OS X, Xcode Tools
libstdcxxgcc4.2.1Mac OS X, Xcode Tools
libstdcxx_40gcc4.0.0Xcode Tools
libutillibutil2005-02-13Mac OS X
" "libutil1.3-
libxml2libxml22.7.3Mac OS X, Xcode Tools
libxsltlibxslt1.1.24Mac OS X, Xcode Tools
lsoflsof4.82Mac OS X
lukemftplukemftp20070806Mac OS X
lukemftpdtnftpd20080929Mac OS X
mailmanmailmanmailman 2.1.12rc1Server
manman1.6cMac OS X
MeCabMeCab0.95Mac OS X, Xcode Tools
memcachedmemcached1.2.8Mac OS X
MeshKitFCollada3.05BMac OS X
MySQLMySQL5.0.82Server
nanonano2.0.6Mac OS X
nasmnasm0.98.40Xcode Tools
ncursesncurses5.5Mac OS X, Xcode Tools
neonneon0.28.3Mac OS X
net_snmpnet-snmp5.4.1Mac OS X, Xcode Tools
netcatncHEADMac OS X
NotificationServeridavoll0.7.3Mac OS X
" "wokkel0.3.1-
ntpntp4.2.4p4Mac OS X
OpenALOpenAL1.1Mac OS X, Xcode Tools
OpenBSMopenbsm1.1Mac OS X, Xcode Tools
OpenLDAPOpenLDAP2.4.11Mac OS X
" "NetBSD-
" "NetBSD-
openmpiopenmpi1.2.8Mac OS X, Xcode Tools
OpenPAMOpenPAM20071221Mac OS X, Xcode Tools
OpenSSHOpenSSH5.2p1Mac OS X
OpenSSL096OpenSSL0960.9.6lMac OS X
OpenSSL097OpenSSL0.9.7lMac OS X
OpenSSL098OpenSSL0.9.8jMac OS X, Xcode Tools
passwordserver_saslpasswordserver_sasl2.1.22Mac OS X
patch_cmdspatch2.5.8Mac OS X
pcrepcre7.8Mac OS X
perlperl5.10.0Mac OS X, Xcode Tools
" "perl5.8.9-
PodcastProducerClientCFrameworks3.0.5Mac OS X
portmapportmap2001-04-25Mac OS X
postfixPostfixpostfix-2.4.3Mac OS X, Server
procmailprocmail3.22Mac OS X
pyobjcpyobjctrunk-20090623Mac OS X, Xcode Tools
pyOpenSSLpyOpenSSL0.7Mac OS X
PyRSS2GenPyRSS2Gen1.0.0Mac OS X
pythonpython2.6Mac OS X, Xcode Tools
" "python2.5.4-
python_dateutilpython_dateutil1.2Mac OS X
python_modulesaltgraph0.6.8Mac OS X, Xcode Tools
" "bdist_mpkg0.4.3-
" "bonjour-py0.3-
" "macholib1.2.1.dev-r432-
" "modulegraph0.7.2.dev-r439-
" "numpy1.2.1-
" "py2app0.4.2-
" "setuptools0.6c9-
" "xattr0.5-
Quartz2DLibTIFF3.8.2Mac OS X, Xcode Tools
rcsrcs5.7Xcode Tools
RemoteDesktopkeysymdef.h1.4Mac OS X
" "Brian Gladman's Rijndael Implementation1.0-
" "AGRegex0.3-
" "VNC Reflector1.2.4-
" "MAPKIT1.4-
" "PCRE4.0-
" "JPEG Library6b-
removefilesrm1.2.8Mac OS X, Xcode Tools
rsyncrsync2.6.9Mac OS X
rubyruby1.8.7-p72Mac OS X, Xcode Tools
ruby_dnssdruby_dnssd0.6.0Mac OS X
ruby_libxmllibxml-ruby1.1.2Mac OS X
RubyCocoaRubyCocoa0.13.1Mac OS X, Xcode Tools
" "RubyNode0.1.3-
RubyGemsRubyGems1.3.1Mac OS X
RubyOnRailsacts_as_ferret0.4.3Mac OS X
" "capistrano2.5.2-
" "cgi_multipart_eof_fix2.5.0-
" "daemons1.0.10-
" "fastthread1.0.1-
" "ferret0.11.6-
" "gem_plugin0.2.3-
" "highline1.5.0-
" "hpricot0.6.164-
" "mongrel1.1.5-
" "needle1.3.0-
" "net-scp1.0.1-
" "net-sftp1.1.1-
" "net-sftp2.0.1-
" "net-ssh1.1.4-
" "net-ssh2.0.4-
" "net-ssh-gateway1.0.0-
" "rake0.8.3-
" "RedCloth4.1.1-
" "ruby-openid2.1.2-
" "sqlite3-ruby1.2.4-
" "termios0.9.4-
" "xmpp4r0.4-
" "actionmailer1.3.6-
" "actionpack1.13.6-
" "actionwebservice1.2.6-
" "activerecord1.15.6-
" "activesupport1.4.4-
" "rails1.2.6-
" "actionmailer2.2.2-
" "actionpack2.2.2-
" "activerecord2.2.2-
" "activeresource2.2.2-
" "activesupport2.2.2-
" "rails2.2.2-
sambasamba3.0.28aMac OS X
Sandboxtinyscheme1.38Mac OS X
screenscreen4.0.3Mac OS X
ScreenSharingkeysymdef.h1.4Mac OS X
" "Brian Gladman's Rijndael Implementation1.0-
" "VNC Reflector1.2.4-
" "JPEG Library6b-
SmartcardCCIDccid1.3.8Mac OS X
smbsmbfs1.3.6Mac OS X
" "mlrpconnv_89-
SpotlightSQLite3.1.3Mac OS X, Xcode Tools
SQLiteSQLite3.6.12Mac OS X, Xcode Tools
SquirrelMailSquirrelMail1.4.17Server
srmsrm1.2.8Mac OS X
subversionsubversion1.6.2Mac OS X, Xcode Tools
sudosudo1.7.0Mac OS X
svkSVKv2.2.1Xcode Tools
" "SVN-Dump0.04-
" "SVN-Mirror0.75-
swigswig1.3.31Mac OS X, Xcode Tools
tcltcl8.5.7Mac OS X, Xcode Tools
" "tk8.5.7-
" "tcl848.4.19-
" "tk848.4.19-
" "bwidget1.8.0-
" "expect5.44.1.11-
" "incrtcl3.4-
" "iwidgets4.0.2-
" "memchan2.2.1-
" "mk4tcl2.4.9.7-
" "tcllib1.11.1-
" "tclsoap1.6.7-
" "tclvfs1.4-
" "tclx8.4-
" "tclxml2.6-
" "tcldom2.6-
" "tclxslt2.6-
" "tdom0.8.3-
" "thread2.6.5-
" "tkcon2.5-
" "tkimg1.4-
" "tklib0.4.1.0-
" "tktable2.10-
" "tktreectrl2.2.8-
" "tls1.6-
" "trf2.1.3-
" "xotcl1.6.2-
" "quicktimetcl3.2-
" "snack2.2.10-
" "tclresource1.1.2-
" "tclae2.0.3-
" "tclapplescript1.0-
tcp_wrapperstcp_wrappers7.6-ipv6.4Mac OS X, Xcode Tools
tcpdumptcpdump4.0.0Mac OS X
tcshtcsh6.15.00Mac OS X
texi2htmltexi2html1.70Mac OS X
texinfotexinfo4.8Mac OS X
text_cmdsbanner2005-09-16Mac OS X
" "cat2005-09-16-
" "cksum2005-09-16-
" "col2005-09-16-
" "colrm2005-09-16-
" "column2006-09-19-
" "comm2005-09-16-
" "csplit2005-09-16-
" "cut2005-09-16-
" "ed2005-09-16-
" "expand2005-09-16-
" "fmt2005-09-16-
" "fold2005-09-16-
" "head2005-09-16-
" "join2005-09-16-
" "lam2005-09-16-
" "look2005-09-16-
" "md52005-09-16-
" "nl2005-09-16-
" "paste2005-09-16-
" "pr2005-09-16-
" "rev2005-09-16-
" "rs2005-09-16-
" "sed2005-09-16-
" "coreutils/sortcoreutils-5.93-
" "split2005-09-16-
" "tail2005-09-16-
" "tr2005-09-16-
" "ul2005-09-16-
" "unexpand2005-09-16-
" "uniq2005-09-16-
" "unvis2005-09-16-
" "vis2005-09-16-
" "wc2005-09-16-
tidytidy2006.11.1Mac OS X, Xcode Tools
TomcatTomcat6.0.18Server
TwistedTwisted8.2.0Mac OS X, Xcode Tools
uucpuucp1.07Mac OS X
vimvim7.2.108Mac OS X
" "vim7.2-
WebServerAdditionsmod_bw0.8Server
" "mod_encoding220021209-
" "mod_jk1.2.28-
" "mod_python3.3.1-
" "mod_xsendfile0.9-
WikiServerelementtree1.2.6-20050316Server
" "zanshin0.6b1-
" "bonjour-py0.2-
WikiServerUIprototype1.5.0_rc0Server
" "script.aculo.us1.6.4-
" "xmlrpc.js1.0b1-
wokkelwokkel0.3.1Mac OS X
wxWidgetswxWidgets2.8Mac OS X, Xcode Tools
X11appsappres1.0.1X11
" "bdftopcf1.0.1-
" "bitmap1.0.3-
" "editres1.0.3-
" "fonttosfnt1.0.4-
" "fslsfonts1.0.2-
" "fstobdf1.0.3-
" "iceauth1.0.2-
" "ico1.0.2-
" "listres1.0.1-
" "luit1.0.3-
" "mkfontdir1.0.4-
" "mkfontscale1.0.6-
" "oclock1.0.1-
" "rgb1.0.3-
" "sessreg1.0.4-
" "showfont1.0.2-
" "setxkbmap1.0.4-
" "twm1.0.4-
" "viewres1.0.1-
" "x11perf1.5-
" "xauth1.0.3-
" "xbitmaps1.0.1-
" "xcalc1.0.2-
" "xclipboard1.0.1-
" "xclock1.0.3-
" "xconsole1.0.3-
" "xcursorgen1.0.2-
" "xditview1.0.1-
" "xdm1.1.8-
" "xdpyinfo1.0.3-
" "xedit1.1.2-
" "xev1.0.3-
" "xeyes1.0.1-
" "xfd1.0.1-
" "xfontsel1.0.2-
" "xfs1.0.8-
" "xfsinfo1.0.2-
" "xgc1.0.1-
" "xhost1.0.2-
" "xinput1.4.1-
" "xkbcomp1.0.5-
" "xkeyboard-config1.3-
" "xkbevd1.0.2-
" "xkbprint1.0.1-
" "xkbutils1.0.1-
" "xkill1.0.1-
" "xload1.0.2-
" "xlogo1.0.1-
" "xlsatoms1.0.1-
" "xlsclients1.0.1-
" "xlsfonts1.0.2-
" "xmag1.0.2-
" "xman1.0.3-
" "xmessage1.0.2-
" "xmh1.0.1-
" "xmodmap1.0.3-
" "xmore1.0.1-
" "xpr1.0.2-
" "xprop1.0.4-
" "xrandr1.3.0-
" "xrdb1.0.5-
" "xrefresh1.0.2-
" "xrx1.0.2-
" "xset1.0.4-
" "xsetmode1.0.0-
" "xsetpointer1.0.1-
" "xsetroot1.0.2-
" "xsm1.0.1-
" "xstdcmap1.0.1-
" "xterm243-
" "xtrap1.0.2-
" "xvinfo1.0.1-
" "xwd1.0.2-
" "xwininfo1.0.4-
" "xwud1.0.1-
X11fonts-encodings1.0.0X11
" "font-adobe-100dpi1.0.0-
" "font-adobe-75dpi1.0.0-
" "font-adobe-utopia-100dpi1.0.1-
" "font-adobe-utopia-75dpi1.0.1-
" "font-adobe-utopia-type11.0.1-
" "font-alias1.0.1-
" "font-arabic-misc1.0.0-
" "font-bh-100dpi1.0.0-
" "font-bh-75dpi1.0.0-
" "font-bh-lucidatypewriter-100dpi1.0.0-
" "font-bh-lucidatypewriter-75dpi1.0.0-
" "font-bh-ttf1.0.0-
" "font-bh-type11.0.0-
" "font-bitstream-100dpi1.0.0-
" "font-bitstream-75dpi1.0.0-
" "font-bitstream-speedo1.0.0-
" "font-bitstream-type11.0.0-
" "font-cronyx-cyrillic1.0.0-
" "font-cursor-misc1.0.0-
" "font-daewoo-misc1.0.0-
" "font-dec-misc1.0.0-
" "font-ibm-type11.0.0-
" "font-isas-misc1.0.0-
" "1.0.0-
" "font-1.0.0-
" "font-1.0.0-
" "font-misc-ethiopic1.0.0-
" "font-misc-meltho1.0.0-
" "font-misc-misc1.0.0-
" "font-mutt-misc1.0.0-
" "font-schumacher-misc1.0.0-
" "font-screen-cyrillic1.0.0-
" "font-sony-misc1.0.0-
" "font-sun-misc1.0.0-
" "font-util1.0.1-
" "font-winitzki-cyrillic1.0.0-
" "font-xfree86-type11.0.1-
" "ttf-bitstream-vera1.10-
X11libscairo1.8.6X11
" "libAppleWM1.3.0-
" "libdmx1.0.2-
" "libfontenc1.0.4-
" "libFS1.0.1-
" "libICE1.0.5-
" "liblbxutil1.0.1-
" "liboldX1.0.1-
" "libpng1.2.35-
" "libSM1.1.0-
" "libX111.2.1-
" "libXau1.0.4-
" "libXaw1.0.4-
" "libXaw1.0.5-
" "libXcomposite0.4-
" "libXcursor1.1.9-
" "libXdamage1.1.1-
" "libXdmcp1.0.2-
" "libXevie1.0.2-
" "libXext1.0.5-
" "libXfixes4.0.3-
" "libXfont1.4.0-
" "libXfontcache1.0.4-
" "libXft2.1.13-
" "libXi1.2.1-
" "libXinerama1.0.3-
" "libxcb1.2-
" "libxkbfile1.0.5-
" "libxkbui1.0.2-
" "libXmu1.0.4-
" "libXp1.0.0-
" "libXpm3.5.7-
" "libXprintAppUtil1.0.1-
" "libXprintUtil1.0.1-
" "libXrandr1.3.0-
" "libXrender0.9.4-
" "libXres1.0.3-
" "libXScrnSaver1.1.2-
" "libXt1.0.5-
" "libXTrap1.0.0-
" "libXtst1.0.3-
" "libXv1.0.4-
" "libXvMC1.0.4-
" "libXxf86dga1.0.2-
" "libXxf86misc1.0.1-
" "libXxf86vm1.0.2-
" "pixman0.14.0-
" "xcb-util0.3.3-
" "xpyb1.1-
" "xtrans1.2.3-
X11miscgccmakedep1.0.2X11
" "lndirgit-2007.12.06-
" "makedepend1.0.1-
" "xorg-docs1.4-
" "xorg-sgml-doctools1.1-
X11protoxcb-proto1.4Mac OS X, X11
" "fontconfig2.6.0-
" "freetype2.3.9-
" "pkg-config0.23-
" "applewmproto1.3.0-
" "bigreqsproto1.0.2-
" "compositeproto0.4-
" "damageproto1.1.0-
" "dmxproto2.2.2-
" "dri2proto1.99.3-
" "evieext1.0.2-
" "fixesproto4.0-
" "fontcacheproto0.1.2-
" "fontsproto2.0.2-
" "glproto1.4.9-
" "inputproto1.5.0-
" "kbproto1.0.3-
" "printproto1.0.4-
" "randrproto1.3.0-
" "recordproto1.13.2-
" "renderproto0.9.3-
" "resourceproto1.0.2-
" "scrnsaverproto1.1.0-
" "trapproto3.4.3-
" "util-macros1.2.1-
" "videoproto2.2.2-
" "xcmiscproto1.1.2-
" "xextproto7.0.5-
" "xf86bigfontproto1.1.2-
" "xf86dgaproto2.0.3-
" "xf86driproto2.0.4-
" "xf86miscproto0.9.2-
" "xf86rushproto1.1.2-
" "xf86vidmodeproto2.2.2-
" "xineramaproto1.1.2-
" "xproto7.0.15-
" "xproxymanagementprotocol1.0.2-
X11serverMesaLib7.0.4Mac OS X, X11
" "MesaLib7.2-
" "MesaDemos7.2-
" "MesaGLUT7.2-
" "AppleSGLX57-
" "xorg-server1.4.2-apple45-
" "xorg-server1.6.0-
" "xinit1.1.1-
xarxar1.4Mac OS X, Xcode Tools
zipzip3.0Mac OS X
" "unzip5.52-
ZopeInterfaceZope3.5.1Mac OS X
zshzsh4.3.9Mac OS X

This is awesome, many thanks!

Tools from 10A394 have `gnumake` and `as` sources, so we hopefully can build a newer versions that run on PowerPC.

@ChrisCharman
A question re building system components: how do you proceed, step-wise? Say, you build a component (or locate a binary with ppc slice) and then just move it to appropriate folder in sysroot?
 
  • Like
Reactions: ChrisCharman
This is awesome, many thanks!

Tools from 10A394 have `gnumake` and `as` sources, so we hopefully can build a newer versions that run on PowerPC.

@ChrisCharman
A question re building system components: how do you proceed, step-wise? Say, you build a component (or locate a binary with ppc slice) and then just move it to appropriate folder in sysroot?
No problem.

Yeah, i want to find the other DevTools tarballs for each of the builds. If you look at the the one for 10A411 there are fewer updates - would help us identify what has changed between builds.

Regarding Gnumake specifically; i can confirm that more recent versions can be compiled for PowerPC and actually must be otherwise you cannot build some of the projects as they require more recent (at the time) versions or will refuse to build. I started building directly from 10A432 source initially before finding the 10A394 source bundles so locating additional intermediate sources would really help with the stubborn projects that refuse to build.

Obviously many of the open source projects have their own Gnu, BSD, MIT et al repositories but they don’t include the exact tweaks that Apple used for system integration. Manually configuring and editing of makefiles is an option though referencing vanilla 10.6 as a guide.

Yes basically. I build the binaries the ‘Apple Way’ and then as root i ditto them into the correct locations, then proceed to test them - this process replaces the originals so make sure you back-up or better still use a separate partition as the destination so you can trouble shoot and access the error logs for details. I would suggest replacing the kernel with the 10A190 debug kernel also if you would like more verbose information as well as enabling the server level system crash reports within OS X.

DISCLAIMER: Replacing system files is not recommended and will potentially break the operating system or cause instability or failure to boot. Please do so at your own risk.
 
DISCLAIMER: Replacing system files is not recommended and will potentially break the operating system or cause instability or failure to boot. Please do so at your own risk.

If you’ve made it this far into this thread, especially following the disclaimers on the wikipost, this pretty much goes without saying. :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.