The Free and Open Productivity Suite
Apache OpenOffice 4.1.6 released Mac OS X Port Developer Resources

Updated 2006 August 10, by Eric Hoch

So you're interested in helping us code. Awesome! Here are some things which may prove useful in your travels:

Other Useful Resources

Aside from the mailing lists (which you should definitely join!), there may be several other resources that are helpful to the intrepid Mac OS X porter:

Some Developer FAQ

Will be able to run on Darwin?

As Mac OS X is based on Darwin, much of the infrastructure is shared between them. The major difference that affects the port is the graphics layer. Right now there are two main thrusts for porting the graphics layer, one targeting Aqua and the other targeting X11. The X11 version should be able to run on Darwin. The Mac OS X (X11) versions has all dependencies on Mac OS X factored into separate libraries, so should be able to run. You'll need to use either the tarball installer or build roll your own.

How can I get involved?

You may want to start out by reading our Beginning Mac OS X Developer FAQ for ideas on where best to start.

There are many different ways you can get involved in the Mac OS X port of

Right now the porting project needs developers to help move to 1.0 sources. If you're not a developer or don't want to much around in the source, don't worry. Feel free to keep in touch on the mailing lists and keep an eye out for anything you can do to help, even if it's just expressing your moral support!

Where is the project now?

We've now finally finished our first official build! Our priorities are to get 1.1 compiling and into beta as quickly as possible for X11 and

Where is the project headed?

We've got it building! But where do we go from there? See the Mac OS X porting roadmap for more insight into what we'll work on after we've successfully got the 1.0 sources compiling.

How do I setup a build environment?

Check out our build instructions for Mac OS 10.3 and 10.4. Earlier versions of Mac OS X are no longer supported. Read this thread on dev-porting mailinglist for more informations

How do I contribute patches?

If you've gotten a build together and have modifications to the source code that further the port, please share them with the community and help push the port ahead! Please follow our established procedure for patch submission found here:

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache and the Apache feather logo are trademarks of The Apache Software Foundation. OpenOffice, and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.