Hi,
A new installer is available at
http://dev.gentoo.org/~pvdabeel/macos/gentoo-macos-20041118.dmg
Installation (for both new and existing users):
1 - run the installer
2 - run 'emerge sync' in the Terminal
3 - run '/usr/portage/scripts/bootstrap-macos.sh' in the Terminal
Notes:
Make sure your terminal shell is set to bash. Otherwise, make sure your
PATH includes /usr/lib/portage/bin/
Release highlights:
- collision protection
Gentoo by default installs software to the root directory of your Mac
OS X
installation. This makes linking your own software to packages
installed by
Gentoo really easy. Gentoo merges with your current operating system,
rather
than building a new operating system inside the current operating
system.
Before a package gets 'merged' with your system, it undergoes
'collision' testing.
This optional feature (enabled by default) checks whether the
application to be
merged overwrites or collides with files portage didn't install itself.
If the application
that is to be merged collides with other files provided by an
application
portage didn't install itself, the build process is halted.
Apple provides many open source applications out of the box. When you
emerge
such the Gentoo alternative for such an Apple provided application when
collision
protection is enabled, portage will obviously abort the installation.
You can still
update the Apple provided version yourself if you insist on doing so by
disabling
collision protection.
FEATURES="-collision-protection" emerge myapp
emerges myapp without checking for collision protection. The new
installer
provides a make.conf.example in /etc that explains these features.
We are currently working on a system that allows prefixed installs.
(non-root)
Meanwhile please check our Wiki for alternatives such as chrooted
installations.
[ http://gentoo-wiki.com/Gentoo_MacOS ]
- next generation keyword
Gentoo for Mac OS X switched to the next generation keyword, which also
includes
metadata about the userland, kernel and libc. Reasons for making this
switch
are documented in GLEP 22. [
http://www.gentoo.org/proj/en/glep/glep-0022.html ]
- self-aware package manager
All macos specific changes have undergone QA testing and have been
included in the
mainline portage source tree. The package manager can now also update
itself.
Pending feature requests will be implemented in the near future.
- updated cascading profiles
In anticipation of our first opendarwin release, we have updated our
cascading profiles.
The macos now inherit from a more generic darwin profile, also used as
the opendarwin parent profile.
- various ebuild-space updates
On the agenda:
- A bugday has been scheduled for 20041120, participation is encouraged.
- We are working currently working full-time on a pathspec design and
implementation, we should be able to release before the end of Q1 2005.
Best regards,
Pieter Van den Abeele
A new installer is available at
http://dev.gentoo.org/~pvdabeel/macos/gentoo-macos-20041118.dmg
Installation (for both new and existing users):
1 - run the installer
2 - run 'emerge sync' in the Terminal
3 - run '/usr/portage/scripts/bootstrap-macos.sh' in the Terminal
Notes:
Make sure your terminal shell is set to bash. Otherwise, make sure your
PATH includes /usr/lib/portage/bin/
Release highlights:
- collision protection
Gentoo by default installs software to the root directory of your Mac
OS X
installation. This makes linking your own software to packages
installed by
Gentoo really easy. Gentoo merges with your current operating system,
rather
than building a new operating system inside the current operating
system.
Before a package gets 'merged' with your system, it undergoes
'collision' testing.
This optional feature (enabled by default) checks whether the
application to be
merged overwrites or collides with files portage didn't install itself.
If the application
that is to be merged collides with other files provided by an
application
portage didn't install itself, the build process is halted.
Apple provides many open source applications out of the box. When you
emerge
such the Gentoo alternative for such an Apple provided application when
collision
protection is enabled, portage will obviously abort the installation.
You can still
update the Apple provided version yourself if you insist on doing so by
disabling
collision protection.
FEATURES="-collision-protection" emerge myapp
emerges myapp without checking for collision protection. The new
installer
provides a make.conf.example in /etc that explains these features.
We are currently working on a system that allows prefixed installs.
(non-root)
Meanwhile please check our Wiki for alternatives such as chrooted
installations.
[ http://gentoo-wiki.com/Gentoo_MacOS ]
- next generation keyword
Gentoo for Mac OS X switched to the next generation keyword, which also
includes
metadata about the userland, kernel and libc. Reasons for making this
switch
are documented in GLEP 22. [
http://www.gentoo.org/proj/en/glep/glep-0022.html ]
- self-aware package manager
All macos specific changes have undergone QA testing and have been
included in the
mainline portage source tree. The package manager can now also update
itself.
Pending feature requests will be implemented in the near future.
- updated cascading profiles
In anticipation of our first opendarwin release, we have updated our
cascading profiles.
The macos now inherit from a more generic darwin profile, also used as
the opendarwin parent profile.
- various ebuild-space updates
On the agenda:
- A bugday has been scheduled for 20041120, participation is encouraged.
- We are working currently working full-time on a pathspec design and
implementation, we should be able to release before the end of Q1 2005.
Best regards,
Pieter Van den Abeele