Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Aug 1998 02:37:05 -0700 (PDT)
From:      asami@freebsd.org (Satoshi Asami)
To:        mark@grondar.za
Cc:        committers@freebsd.org, ports@freebsd.org, markm@freebsd.org
Subject:   Re: p5-* ports
Message-ID:  <199808310937.CAA08974@silvia.hip.berkeley.edu>
In-Reply-To: <199808290704.JAA00820@gratis.grondar.za> (message from Mark Murray on Sat, 29 Aug 1998 09:04:46 %2B0200)

index | next in thread | previous in thread | raw e-mail

 * >  * No - I belive we discussed this before? I'm negotiable, but I'd prefer
 * >  * /usr/local/libexec/perl5/.
 * > 
 * > Yes we discussed it, but you said you're going to keep them in
 * > /usr/local/lib/perl5 for now, but split them to share/perl5 (manpages) 
 * > and libexec/perl5 (everything else).
 * 
 * Right - it looks as though splitting out manpages will be a bit
 * problematic, but the idea of putting p5-* _code_ into local/libexec/perl5/*
 * is certainly going to eventually happen. I won't do it at first so
 * as not to break the ports tree.

So you won't.  Then it's ok.  I thought you did, that's why I was
surprised. :)

 * :-) When I am commit ready, I'll start yelling and finalising policy
 * with you.  I will not commit until you are happy.

Ok. :)

 * >  * > (2) If so, where does it get the value "/usr/local" from?

 * > You mean it's built in when you build /usr/bin/perl5 (and friends)?
 * 
 * Yup.

Ok.  Just wondering.

 * At a first look, this looks OK. I wasn't planning to put in the
 * version on the /usr/bin/perl5 binary, but it seems like a good
 * thing, so I'll do it.

Well, I'm not sure.  It's not like we're going to have a whole bunch
of them installed at the same time anyway.  Unless you have a reason
to believe the user is going to need to keep the old binary around (to 
run old compiled modules?  I dunno), you should probably keep it as
"perl5" or put a code in the installation target to remove the old
one.

I'm sure some people will object to having /usr/bin being cluttered
with all sorts of perl5.00X0Y stuff.  (Remember, in /usr/src, you
can't easily do a "pkg_delete perl-5.00404". :)

 * > One thing that is *very important* is to absorb all hackery into
 * > bsd.port.mk so individual ports don't have to be adjusted depending on 
 * > whether the user is running -stable or -current.  (I'd also prefer to
 * > have it work on users with pre-src-perl5 -current with a new
 * > bsd.port.mk, thus the above test.)
 * 
 * I'll bear that in mind.

The last point (in parentheses) is just my preference though.  If it's 
going to make your life too hard, it's ok to drop it.

Satoshi


home | help

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