Maaspare 

Maaspare ("machine as package repository") scans the installed ports / packages, and creates a package repository directly from them. Written for FreeBSD.

Dependencies

The dependency list is short: You will need at least ports-mgmt/pkg version 1.17 as well as lang/tcl86; If you're using the package, there's also a dependency to www/lighttpd (can be configured by using the port).