Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 2010 12:43:24 -0700
From:      Doug Barton <dougb@FreeBSD.org>
To:        "Philip M. Gollucci" <pgollucci@p6m7g8.com>
Cc:        David DEMELIER <demelier.david@gmail.com>, freebsd-ports@FreeBSD.org
Subject:   Re: New pkg-message[.in] guideline idea
Message-ID:  <4C2263DC.7050209@FreeBSD.org>
In-Reply-To: <4C225E4A.8010607@p6m7g8.com>
References:  <AANLkTimAhMpVuTIj10XKW65Wl2c6zplyyjD83OO1Y-1I@mail.gmail.com>	<20100623144021.GC280@atarininja.org>	<4C221E32.60400@p6m7g8.com> <4C225D42.4040603@FreeBSD.org> <4C225E4A.8010607@p6m7g8.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/23/10 12:19, Philip M. Gollucci wrote:
> On 06/23/10 19:15, Doug Barton wrote:
>>> I think we need 2 things:
>>>>
>>>> 1) All pkg-message whether .in or not go
>>>>    through the 'sed' that SUB_LIST/PLIST_SUB do.
>> I like this idea better than forcing them all to be in /files, and I
>> can't see any reason not to do it.
> The other benefit is you can carry over the PLIST logic with @comment to
> conditionalize lines in the message and thus eliminate all that crap
> from Makefiles.

Yes, simpler is better. :)

>>>> 2) You collect them in to /var/db/pkg and loop
>>>>    and display at end.
>>>>
>>>> As a consequence all formatting should be removed from the individual
>>>> pkg-message[.in] files and added in #2.
>> I'm ambivalent about this. My first thought was that the formatting
>> should happen in step #1. What portmaster does is build each port one at
>> a time, and it makes a note if a port has a pkg-message. Then it does
>> what you suggest in #2 by cat'ing them all to $PAGER. However, thinking
>> more about it I could see how not doing the formatting until step 2
>> could work, so however it turns out to be "easiest" should be fine.
> I believe we are agreeing. I didn't say anything about
> portmaster/portupgrade.  The pkg/make infrastructure needs to do it at
> the end so that it works via pkg_add, make, or portmaster et al.

Yes, we are agreeing. I was simply adding my perspective as a tool
author to your proposal. I also agree that the ports infrastructure
itself should be as robust as possible, and include features like this
whenever it can.


hth,

Doug

-- 

	... and that's just a little bit of history repeating.
			-- Propellerheads

	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?4C2263DC.7050209>