Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jul 2015 22:22:19 +0200
From:      Polytropon <freebsd@edvax.de>
To:        Lev <leventelist@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: pkg vs. port tree install
Message-ID:  <20150710222219.c285e959.freebsd@edvax.de>
In-Reply-To: <20150710221129.639305cd@jive.levalinux.org>
References:  <20150710221129.639305cd@jive.levalinux.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 10 Jul 2015 22:11:29 +0200, Lev wrote:
> I installed git from the ports tree, to get git gui and gitk.
> 
> However, when I upgrade my binary packages, pkg wants to reinstall git
> from the binary package, after doing it I lose gitk.
> 
> git-2.4.5_1 (options changed)
> 
> Is this the intentional?

Yes. The binary packages that pkg will use for installing
and updating are based on the _default_ compile time options
set by the maintainer. If you chose to use different options
and your package is "out of date", it will be updated with
the current version, _missing_ your options.

In order to avoid it, see "pkg lock" and "pkg unlock" to
protect your ("custom") version of Git from being updated.
To update it, update your /usr/ports tree and use the typical
"make install" method (or for example portmaster, if you're
using a port management tool).



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20150710222219.c285e959.freebsd>