New pkg-message[.in] guideline idea
Philip M. Gollucci
pgollucci at p6m7g8.com
Wed Jun 23 14:46:16 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
On 06/23/10 14:40, Wesley Shields wrote:
> On Wed, Jun 23, 2010 at 02:16:07PM +0200, David DEMELIER wrote:
>> Hi freebsd-ports@,
>> I would like to propose you something that I would like to be done.
>> It's a cosmetic, useless thing but I like when things are made
>> homogeneously. That is the problem : as you can see, sometimes port
>> tells a message to the user but some maintainers used delimiters to
>> begin/end the message such as a lot of "***" or "===" or blank spaces.
>> If you already did use NetBSD pkgsrc, you can see that *every* MESSAGE
>> is composed like this :
>> $NetBSD: MESSAGE,v 22.214.171.124 2008/10/20 09:28:51 wiz Exp $
>> Note you need audio/audacious-plugins to actually play music.
>> I would do something like this to the FreeBSD ports, if you agree with
>> me I can check every messages and modify them. I can also put
>> something in the FreeBSD porter's handbook to write a "pkg-message
>> I know that there is much more important work to do, that's why I can
>> take all this work for myself.
> I think a better solution is to do what portmaster does and display all
> the pkg-message files as one of the last things it does. I had a patch
> to do this sitting in portmgr@ queue but it needs more work.
> A combination of some standardization of pkg-message files and
> displaying them all at the end of a build would be best.
Yes thats definitely a needed feature.
I think we need 2 things:
1) All pkg-message whether .in or not go
through the 'sed' that SUB_LIST/PLIST_SUB do.
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.
Ideally I'd say we should just slowly switch everything to
FILESDIR/pkg-message[.in] but portmgr@ already veto'd that before so
I'll drop that idea.
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollucci at p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer, FreeBSD Foundation
Consultant, P6M7G8 Inc.
Sr. System Admin, Ridecharge Inc.
Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
-----END PGP SIGNATURE-----
More information about the freebsd-ports