Can we have a local 'repository' instead of /usr/ports/VL ?
When I'm testing, I'd like to be able to have a 'scratch' repo. and it seems I can't add repos. I can only enable/disable the listed ones.
You can really test wherever you like. I have my "test" ports in ~/area-51/ports.
After a port has been tested and proven to work, you can upload it to your vectorcontrib account to share it.
You can execute pkgmk from anywhere you have a Pkgfile.
Keep in mind that vpackager will only list the repos under /usr/ports/ and not any of your "testing" repos. If you want vpackager to list it, you'll have to move it or copy it to /usr/ports/<repo_name>/<app>
Adding repos to cruxports is a little different as well. IIRC, the normal procedure goes like this:
* Write a <repo_name>.httpup file in /etc/ports
* Create the repo's root dir
* Create the entries for the repo (your ports)
if you can do that, then vpackager will pick them up and let you enable / disable them.
BTW, a Disabled repo means that vpackager will not update that repo when you hit the "update" button, the local contents are still there, but may get outdated if the repo remains "disabled" for a long time