On Mon, May 18, 2009 at 04:19:44PM -0400, Chuck Robey wrote: > I'm a bit confused. Several folks told me to go look at the ports(7) man page > (I'd looked at the bsd.port.mk page), it tells me to use dashes to link the > sections. I'll admit my own example (I gave in the first email) shows that > dashes didn't work for me. The FAQ entry I read made me think that every > FLAVOR > came with it's own build and package, but ports(7) seems to contradict that.
No, it doesn't tell you that. You are seriously confused. Take your time reading through stuff. I can see how very, very fast reading would confuse: "adding a dash separated list of options to the package name" with the actual working of flavors. But heck, even the paragraph in bsd.port.mk(5) is explicit about this. Like: If a port can be compiled with several options, set FLAVORS to the list of possible options in the Makefile. When building the port, set FLAVOR='option1 option2...' to build a specific flavor of the port. This is very clearly spelled out.
