portshaker(8) is a command-line utility for merging so-called partial port-trees into the FreeBSD Ports collection.

The utility has originaly designed to merge simultaneously ports from the MarcusCom repository and from the BSD# Project into the FreeBSD ports tree. Both projects used the same merge script, but at different versions, and it was not possible to use both on the same ports tree. portshaker(8) was designed to fix this limitation; to allow managing any number of target ports trees; and to make all this simple.

portshaker(8) is available through the FreeBSD ports tree as ports-mgmt/portshaker.

Source Code

% svn checkout http://bsd-sharp.googlecode.com/svn/branches/portshaker/ portshaker