Re: Remove a port without removing files

From: raf <freebsd_at_raf.org>
Date: Wed, 06 Oct 2021 00:53:05 UTC
On Tue, Oct 05, 2021 at 07:03:30PM +0200, Per olof Ljungmark <peo@nethead.se> wrote:

> As the subject says, I need to remove a port so pkg etc does not care about
> it, but keeping all the ports files intact.
> 
> Thanks,
> Per

Something like this might do what you want:

  cd /
  sudo tar czf /tmp/PORTNAME.tar.gz `port contents PORTNAME | grep -v 'Port.*contains:'`
  port uninstall PORTNAME
  sudo tar xzf /tmp/PORTNAME.tar.gz
  rm /tmp/PORTNAME.tar.gz

cheers,
raf