port files/patch-*: PREFIX or LOCALBASE

Chris portmaster at bsdforge.com
Wed May 19 17:04:50 UTC 2021


On 2021-05-19 01:42, Nuno Teixeira wrote:
> Hello,
> 
> I'm working in a port that have several files/patches like:
> 
> --- NsCDE/bin/nscde.orig        2021-05-02 07:33:53 UTC
> +++ NsCDE/bin/nscde
> @@ -42,16 +42,11 @@ fi
>  # Set main NSCDE and FVWM variables. Most of the things later
>  # depends on this core variables.
>  export FVWM_USERDIR="${HOME}/.NsCDE"
> -export NSCDE_ROOT=/opt/NsCDE
> -export FVWM_DATADIR="${NSCDE_ROOT}/config"
> +export NSCDE_ROOT=/usr/local
> +export FVWM_DATADIR="/usr/local/etc/nscde"
> (...)
> 
> What is more correct to substitute "/usr/local" as variable?
> ${PREFIX} or ${LOCALBASE}?
Right or wrong. I've always used ${PREFIX} with great success.
pkg(8) can assist you as well. Have a look at
make -DBATCH makeplist
to see what pkg thinks you mean.

HTH

--Chris
> 
> Thanks in advance,
> eduardo
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


More information about the freebsd-ports mailing list