On Oct 13, 2014, at 9:44 AM, Mark Brethen wrote: > > On Oct 13, 2014, at 7:41 AM, Brandon Allbery wrote: > >> On Mon, Oct 13, 2014 at 8:33 AM, Mark Brethen wrote: >>> If a user tries to install port ${name} how should this be handled? >> >> That depends on what exactly you're trying to do. Obvious possibilities >> include installing all subports or some common subset thereof, via >> dependencies possibly modified by variants: a classic metaport. > > How would you install all subports? > > if {${name} == ${subport}} {
Use "eq", not "==", for string comparisons. > depends_build-append subport1 subport2 subport3 > configure no > build {} > destroot {} > } > > like this? All ports must install at least one file. You can look at other metaports to see what they do. Typically they create a file called README and put either a placeholder message or the port's description into it. You'll also want to set "supported_archs noarch" and clear "distfiles", and you may as well clear "archive_sites" too. I've requested that we make these kinds of ports easier by introducing a "stub" keyword, but we don't have this yet. _______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev