I agree with Jeremy - also, please note that pkgsrc/pkgtools/genrpm
generates an rpm specfile as part of the process of building an rpm.
Extra credit is given for noting that gensolpkg generates the
necessary infrastructure to build a Solaris binary package.
Please consider using RPM or Debian as your minimal target with FreeBSD
later (only if time allows).