I guess I could use a git checkout for everything. I wonder how would that work with the rsync tarball, as it seems not to be documented in the guide.
Otherwise, I could parse the sources by port directory, list them, rename the Portfile I want to override and re-index. On 2 Feb 2017, at 17:24, Chris Jones <jon...@hep.phy.cam.ac.uk> wrote: > Hi, > > On 02/02/17 16:16, db wrote: >> On 2 Feb 2017, at 16:34, Mojca Miklavec <mo...@macports.org> wrote: >>> If you only want to do it once, you can cd to the folder with the port >>> that you want to use and run "sudo port ..." from there. >> >> Hmm…no, I thought I could mark the ports' default priority/availability, >> something like setrequested with leaves. >> >> I could use 2 local trees with rsync in second place, but that's not very >> practical. >> >> file:///opt/local/myports1 >> rsync://rsync.macports.org/release/tarballs/ports.tar [default] >> file:///opt/local/myports2 >> >> Or, rename the port files. In this regard, does portindex index only files >> named Porfile? >> > > Or switch to using a git checkout as your local repo (in which case it can be > your default, as you would have all the ports there) and then use different > git branches for the different scenarios you want. > > Renaming the files would also do it, as yes portindex only used 'Portfile' > files. > > Bottom line is there is no 'easy' way to do want you ask, so just go with > whatever works best for you. > > Chris