remove BUILD_DEPENDS automatically after install

Doug Barton dougb at FreeBSD.org
Tue Nov 17 07:15:32 UTC 2009


Sandra Kachelmann wrote:
> On Tue, Nov 17, 2009 at 12:58 AM, Doug Barton <dougb at 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/




More information about the freebsd-ports mailing list