From owner-freebsd-stable Thu Apr 13 15:40:30 2000 Delivered-To: freebsd-stable@freebsd.org Received: from dt051n0b.san.rr.com (dt051n0b.san.rr.com [204.210.32.11]) by hub.freebsd.org (Postfix) with ESMTP id 9BC8437BE0A; Thu, 13 Apr 2000 15:40:26 -0700 (PDT) (envelope-from Doug@gorean.org) Received: from slave (doug@slave [10.0.0.1]) by dt051n0b.san.rr.com (8.9.3/8.9.3) with ESMTP id PAA11966; Thu, 13 Apr 2000 15:40:25 -0700 (PDT) (envelope-from Doug@gorean.org) Date: Thu, 13 Apr 2000 15:40:25 -0700 (PDT) From: Doug Barton X-Sender: doug@dt051n0b.san.rr.com To: Kris Kennaway Cc: "Jordan K. Hubbard" , Robin Melville , stable@FreeBSD.org Subject: Re: 4.0, OpenSSL and MD5 (fwd) In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 13 Apr 2000, Kris Kennaway wrote: > On Thu, 13 Apr 2000, Jordan K. Hubbard wrote: > > > No, Doug is actually wrong about this. The NO and YES values > > are checked and do make a difference. > > Actually you're both right. > > USA_RESIDENT is one of the few variable which has the value checked. > Skimming through make.conf, I think it's actually the ONLY > "boolean-looking" variable where the value actually matters - all the > rest, like NO_OPENSSL, NOMANCOMPRESS, WANT_CSRG_LIBM, etc, only check for > the existence of the variable, not the contents. Yes, thanks for setting me straight on that one Kris and Jordan. I forgot that USA_RESIDENT (as an example) actually tests to see if it's set to "YES" (case sensitive) or not. TMK as well that's the only one which does, but I suppose that to be on the safe side you (pl.) should use YES, NO, or other appropriate values, rather than hairy pelicans. :) I should have made my comment more explicit by saying, "Variables like NODESCRYPTLINKS where the code only checks for the existence of the define can be set to any value..." This distinction was clear in my mind, but I obviously didn't make it clear enough, sorry. BTW, this really gets fun when diligent users set things like: NOGAMES= false or better yet, WANT_CSRG_LIBM= no and can't figure out why they don't get any games built, and/or suddenly have CSRG libm. :) Maybe we should seperate the variables in make.conf into groups, and add appropriate comments to each group? I'd do a patch, but none of my patches are getting committed lately, so I'll leave it to someone else. Doug -- Excess on occasion is exhilarating. It prevents moderation from acquiring the deadening effect of a habit. -- W. Somerset Maugham To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message