Sir l33tname asked:
@DLangille is it possible to show on freshports when there is no package for a port?
— Sir l33tname (@l33tname) December 29, 2015
That’s a good question. It took some more questions on IRC for me to figure it out. Here is what I know.
The port in question is net-p2p/btsync and when I looked at it, I could see no reason for not building a package. When I asked on IRC, Dmitry Marakasov pointed out LICENSE_PERMS was the issue. Specifically, it did not contain pkg-mirror . Further conversation revealed that the best action for FreshPorts involved the following:
make -V _LICENSE_RESTRICTED -V NO_PACKAGE -V MANUAL_PACKAGE_BUILD
If _LICENSE_RESTRICTED contains delete-package or either of NO_PACKAGE and MANUAL_PACKAGE_BUILD is non-blank, do not expect a package to be present.
This requires three new fields in the FreshPorts database, one for each of those values. It will also require a little bit of code on the website to display a Package not available message.
I’ll add this to the list, and I have raised an issue.
I worked on this yesterday on the plane. It is now implemented on http://dev.freshports.org/