Files created by a "make install" usually don't have any way to cleanly remove or upgrade them; you can upgrade by installing a new version over the old, but if the old version included any files that were removed in the new version, you still have that cruft sitting around.
That's why you use something like
Epkg to manage symlinks into
/usr/local/whatever. Simply add a
--prefix=/usr/local/encap/package-version
to your configure command, build and install as usual, and use epkg to manage which version actually shows up in
/usr/local. You can even try the new version out from
/usr/local/encap/package-version without removing the old version until you're ready.