Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 16 Nov 2009 23:15:29 -0800
From:      Doug Barton <dougb@FreeBSD.org>
To:        Sandra Kachelmann <s.kachelmann@googlemail.com>
Cc:        ports@freebsd.org
Subject:   Re: remove BUILD_DEPENDS automatically after install
Message-ID:  <4B024D91.4030605@FreeBSD.org>
In-Reply-To: <91b92520911161722n37e74043pd841de5948cc8e80@mail.gmail.com>
References:  <91b92520911151444k742351bfl9ae20fb82a604bd5@mail.gmail.com>	 <20091116000643.GA14996@owl.midgard.homeip.net>	 <91b92520911160312q62c777absb735c44334328f05@mail.gmail.com>	 <4B01E71F.5050909@FreeBSD.org> <91b92520911161722n37e74043pd841de5948cc8e80@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sandra Kachelmann wrote:
> On Tue, Nov 17, 2009 at 12:58 AM, Doug Barton <dougb@freebsd.org> wrote:
>> I have a new feature in the svn version of portmaster called
>> --packages-build that for any given run creates an internal list of
>> dependencies that are only ever listed as build deps (never run deps)
>> and installs packages for them but builds everything else. This
>> feature was created at the request of one of companies that sponsored
>> the package installation code. Currently it does not pkg_delete those
>> packages when it's done, but I could easily add that.
> 
> This is exactly what I was looking for.

Good!  :)

>> Actually I suppose it would not be too hard to extend that "list of
>> build only deps" idea to a general feature which deletes them when
>> done. Something like --delete-build-only maybe? This would be limited
> 
> I would find such an option extremely useful.
> 
>> to the subset of the list of build-only deps that portmaster actually
>> installed. Just because something is build-only for a given run of
>> portmaster doesn't mean that it isn't a run dep for something else if
>> it is already installed.
> 
> Or if it's already installed before the actual port build it could be
> considered as "wanted" and therefor not to be deleted after the build.

That's what I was getting at, sorry if I wasn't clear.

> Just out of curiosity, is your svn repository publicly accessible?

You can get access to the svn version and more information about the
sponsorship program at http://dougbarton.us/portmaster-proposal.html.
I just committed the --delete-build-only feature so enjoy that. :)

Actually at this point I encourage everyone who is interested in
package support in portmaster to download the svn version and put it
through its paces. I am very close to considering this round of
features "finished" and committing them to the port so the more people
that can help with the testing the better.

> Thank you so much for the good work.

You're welcome, and thank you for the kind words.


Doug

-- 

	Improve the effectiveness of your Internet presence with
	a domain name makeover!    http://SupersetSolutions.com/





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