Hi, I might be wrong, but I do not believe it is possible to temporarily change the install prefix, for a single port.
Most probably you will need to start a new installation, using a custom installation prefix, from scratch. see https://www.macports.org/install.php#source <https://www.macports.org/install.php#source> on installing from source, which you will need to do to change the installation prefix, as its a configure time option. Chris > On 17 Jan 2020, at 9:33 pm, Dave Allured - NOAA Affiliate via macports-users > <macports-users@lists.macports.org> wrote: > > I am on a corporate network with ports installed normally in /opt/local, > controlled by system admins. Users do not have any write access into system > directories. I would like to use a local portfile repository in user space, > as described in Macports guide 4.6. > > How can I test ports in the local repository? The "portindex" command works > as expected in this directory. However, "port install" fails with > "Insufficient privileges to write to MacPorts install prefix". I need a way > to tell "port install" to use a local prefix, rather than the default system > prefix, for only the port under test. > > I figured that I could avoid tampering with the protected sources.conf, by > manually pre-staging the desired distfiles in the local repository. Here is > my embryonic directory structure: > > $HOME/portx/science/netcdf-fortran/Portfile > $HOME/portx/science/netcdf-fortran/files/patch-Makefile.in.diff > $HOME/portx/var/macports/distfiles/netcdf-fortran/netcdf-fortran-4.5.2.tar.gz > > Thank you for any advice.
smime.p7s
Description: S/MIME cryptographic signature