Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Apr 1998 17:27:52 -0700 (PDT)
From:      asami@FreeBSD.ORG (Satoshi Asami)
To:        ache@nagual.pp.ru
Cc:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-etc@FreeBSD.ORG
Subject:   Re: cvs commit: src/etc make.conf
Message-ID:  <199804170027.RAA10861@silvia.HIP.Berkeley.EDU>
In-Reply-To: <19980417031022.02794@nagual.pp.ru> (message from =?koi8-r?B?4c7E0sXKIP7F0s7P1w==?= on Fri, 17 Apr 1998 03:10:22 %2B0400)

next in thread | previous in thread | raw e-mail | index | archive | help
 * Please add proper description in good English, I am not able to do it.

I can certainly do that (even though my Anglais is not that good), if
we agree what to put there.

 * > (2) The MOTIFLIB description is not appropriate anymore, now that
 * >     MOTIF_STATIC is given as an example here.
 * 
 * It should be changed too, I agree.

I didn't think you disagreed, I was just pointing out that you should
read the stuff around something before adding a new line. :>

 * I think system should be comfortable for developers first and next for
 * ordinary users.

I'm not sure if I agree with that, but that's another point.  However,
do developers really need MOTIF_STATIC?  That makes EVERYTHING link
with static libXm, making that person more of a package builder (one
who builds packages to distribute to other users, not one who builds
package for testing).  I think it's more likely that they need it on a
per-port basis (say, for testing mozilla that doesn't work with
dynamic libXm), in which case the place to fix it is in that port's
Makefile (or Makefile.i386 if you don't want to touch a file
controlled by CVS), not /etc/make.conf.

My fear is that /etc/make.conf is getting too clustered with stuff
that is relevant to only a small set of users, thus making it harder
for people to maintain.  It's already getting a PITA to merge new
changes from /usr/src/etc/make.conf.

Ports developers are supposed to read the handbook as well as the
header of bsd.port.mk, where all these (and other milliards of
variables) are described in great detail.

 * > Maybe it's time for /etc/make.conf.ports?  (No I'm not kidding.)
 * 
 * Yes, good idea.

Seriously though, I don't envision that as a description and default
values for all possible variables.  Those should go in bsd.port.mk,
not only because one thing should be described in as few places as
possible but also because /etc won't be upgraded as part of "make
world".

That means make.conf.ports is empty by default where people can
add things as they wish.  But they can do that to make.conf already,
so I guess it makes the whole thing rather pointless. :<

Satoshi

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message



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