port version reports 2.4.2 when built from tag v2.4.3

Ryan Schmidt ryandesign at macports.org
Thu Apr 12 00:30:55 UTC 2018


On Apr 11, 2018, at 08:48, Enrico Maria Crisostomo wrote:

> Well, I replicated it:
> 
>  * Clean the repo (e.g.: git clean -xfd)
>  * git checkout v2.4.2
>  * build and install 2.4.2:
> 
>      $ export PATH=/bin:/sbin:/usr/bin:/usr/sbin
>      $ MP_PREFIX=/opt/macports-2.4.2
>      $ ./configure --prefix=$MP_PREFIX --with-applications-dir=$MP_PREFIX/Applications
>      $ make
>      $ sudo make install
> 
>  * open new terminal
>  * git checkout v2.4.3
>  * configure 2.4.3:
> 
>      $ export PATH=/bin:/sbin:/usr/bin:/usr/sbin
>      $ MP_PREFIX=/opt/macports-2.4.3
>      $ ./configure --prefix=$MP_PREFIX --with-applications-dir=$MP_PREFIX/Applications
> 
>  * At this point src/macports1.0/macports_autoconf.tcl correctly contains `variable macports_version "2.4.3"`
>  * build and install 2.4.3:
> 
>      $ make
>      $ sudo make install
> 
>  * At this point /opt/macports-2.4.3/libexec/macports/lib/macports1.0/macports_autoconf.tcl correctly contains `variable macports_version "2.4.3"`.
>  * But port reports 2.4.2:
> 
>      % echo path
>      /opt/macports-2.4.3/bin:/opt/macports-2.4.3/sbin:/bin:/usr/bin:/usr/ucb:/usr/local/bin
>      % type port
>      port is /opt/macports-2.4.3/bin/port
>      % port version
>      Version: 2.4.2

Just to be absolutely certain which `port' binary you're running:

What happens if you run:

/opt/macports-2.4.3/bin/port version



More information about the macports-dev mailing list