I was able to gather the information I needed to port Portage from the Gentoo website. Here are the two links I used inorder to make this happen:

The actual porting process took about one evening - it involved editing a couple of C files in the portage source inorder to use, what I thought was, gnu/linux specific functions. It was pretty simple considering the fact that Portage is mostly written in Python and you can find a Python interpreter on most platforms.