Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Apr 2010 16:10:11 -0700
From:      Tim Kientzle <kientzle@freebsd.org>
To:        "Sam Fourman Jr." <sfourman@gmail.com>
Cc:        ports@freebsd.org, Kris Moore <kris@pcbsd.com>, Julian Elischer <julian@elischer.org>, FreeBSD Current <current@freebsd.org>
Subject:   Re: ports and PBIs
Message-ID:  <4BC10553.1080705@freebsd.org>
In-Reply-To: <r2o11167f521004101036w9e2daa7coc837459203aa88b@mail.gmail.com>
References:  <49684.1270905510@pcbsd.org> <r2o11167f521004101036w9e2daa7coc837459203aa88b@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sam Fourman Jr. wrote:
> I do have a question, assuming PBI's were merged officially into the
> FreeBSD ports tree,
> say I had PostgreSQL Server installed, via PBI. then I wanted to tweak
> a setting so I:
> 
> cd /usr/ports/databases/postgresql84-server/ && make deinstall clean
> 
> would the PBI at this point be removed? or no because it is self contained?

Basically, I believe the proposal here is to add:
   * make pbi
to the ports build system to create a PBI from a
port and possibly add
   * make installpbi
   * make deinstallpbi
to install/deinstall just the resulting PBI.

In particular, I don't think anyone is suggesting
removing or changing any existing ports/package
capability.  People who are happy with the existing
ports/package system could continue using it exactly
as-is.

This would imply that you might build Postgres
and install it both as a port/package and simultaneously
as a PBI.  I'm not sure what that would mean, though.

The big question, of course: what impact would the
addition of "make pbi" have on existing port/package
support efforts?  Is this creating extra work for
existing maintainers?  Should it be optional
(enabled per-port) or somehow default?

I suspect the next step is for someone to put forward
a proposed implementation of "make pbi" so those
interested can start trying it out and see what the
impacts are.  (If only the GSoC proposal deadline
hadn't already passed. ;-)

Tim




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