Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Jan 2013 06:19:06 -0500
From:      Jerry <jerry@seibercom.net>
To:        FreeBSD <freebsd-questions@freebsd.org>
Subject:   Re: recommendation instead of portmanager
Message-ID:  <20130115061906.78e66524@scorpio>
In-Reply-To: <20130115011615.43a23b81@gumby.homeunix.com>
References:  <CAPkuXvFYfpO3gO8Fmpse5oBLQ4CUtGjSPerKnENXdwZ-YmZv_g@mail.gmail.com> <CAHhngE3drKioUhB_qYuaKH5g2YtUGUXXMDWST3f_gJ26MKy__Q@mail.gmail.com> <20130115011615.43a23b81@gumby.homeunix.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 Jan 2013 01:16:15 +0000
RW articulated:

> On Mon, 14 Jan 2013 16:23:08 -0800
> David Brodbeck wrote:
> 
> > On Fri, Jan 11, 2013 at 2:07 PM, Artifex Maximus
> > <artifexor@gmail.com>wrote:
> > 
> > > Hello!
> > >
> > > I am using portmanager for updating my ports. I love its -p
> > > switch. Is there any similar program with such option? I am
> > > asking because portmanager is gone from ports tree.
> > >
> > > "   -p or --pristine        Updates a port if any dependency in
> > > it's /var/db/pkg/{port name}/+CONTENTS
> > > does not match what is installed. The effect is when
> > > a
> > >                                 port is updated, any port who uses
> > > the updated
> > >                                 port in it's dependency chain, no
> > > matter how
> > >                                 deep, are rebuilt. Normally only
> > > ports one level up are rebuilt."
> > >
> > 
> > I think "portupgrade --recursive" will do what you want.
> 
> It doesn't

The is one of the reasons I loved "portmanager" as opposed to
"portupgrade". The only way I think you can get some semblance of the
same behavior in "portupgrade" is to use the "f" flag. 'portupgrade -fr
<port>'. However, that also forces a rebuild of the port whether it
requires it or not. Portmanager checked to make sure that the ports,
both dependencies and those ports that depended on the <named> port
were built consistently. You would probably have to use the "R" flag
also with "portupgrade" to get that action.

I really wish a real "C" programmer (I'm not) would update the program
to make the program compatible with the present state of FreeBSD.
Written in "C", the program didn't require other languages to be
installed and ran far faster than any of its competition. It was also,
IMHO, far easier to configure. On more than one occasion it fixed
problems that the other two port management applications failed to
correct.

-- 
Jerry ♔

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__________________________________________________________________



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