Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Aug 1998 15:40:20 -0700 (PDT)
From:      asami@FreeBSD.ORG (Satoshi Asami)
To:        ac199@hwcn.org
Cc:        vanilla@FreeBSD.ORG, ports@FreeBSD.ORG
Subject:   Re: manpages (Re: cvs commit: ports/devel/p5-Term-Query p5-Term-Query-2.0.tgz)
Message-ID:  <199808232240.PAA02331@bubble.didi.com>
In-Reply-To: <19980823133519.A242@zappo> (message from Tim Vanderhoek on Sun, 23 Aug 1998 13:35:19 -0400)

next in thread | previous in thread | raw e-mail | index | archive | help
 * When I do use clean, it's because I want it to recurse.  I suspect
 * it's easier to type the appropriate ``rm -Rf'' most of the time
 * than to type the appropriate unset+reset the few other times---
 * often I've finished typing the following ``make target'' before
 * the rm even returns.

Well, I have NOCLEANDEPENDS set and explicitly type "make
clean-depends" at the rare cases when I want it to recurse.  (I often
have too many port builds running at the same time it's too dangerous
to recurse on clean....)

 * From a sampling of 33 ports(*): four appear to go out of their way to
 * patch-in support for NOMANCOMPRESS and ten appear to support
 * NOMANCOMPRESS in their virgin sources.

I think the patch support can be taken away, since bsd.port.mk handles
it now.

 * Add to this the two ports I manually changed to ".if
 * !defined(NOMANCOMPRESS) MANCOMPRESSED=t".

As for my side, I've found six that will require MANNOTCOMPRESSED
(i.e., defines USE_IMAKE but doesn't install compressed manpages).
I'm fixing them as I see breaks, and the build is now running in
games/lang/net/x11.  (It's going roughly alphabetically but I started
x11 first because it's so big.)

 * (*) Not a random sampling---all 33 were not previously using the
 *     MANx variables, and all 33 installed only one manpage.  I
 *     suspect that the remaining ~200 ports make much less use of
 *     NOMANCOMPRESS (in their virgin sources, at least).

Maybe it's not worth it, but what do you think about the following?

MANCOMPRESSED: manpage is compressed (implied by USE_IMAKE)
MANNOTCOMPRESSED: manpage is not compressed even though USE_IMAKE is defined
MANCANBECOMPRESSED: honors NOMANCOMPRESS

Eek.  This is getting to long. ;)

 * [Incidentally, tip-offs that the port may honour NOMANCOMPRESS are any
 *  occurences of "NOMANCOMPRESS", "bsd.prog.mk", and "bsd.man.mk" in patches/,
 *  scripts/, and the work/ (after ``make extract'')].

Maybe I'll later try do a full build with NOMANCOMPRESS set in
/etc/make.conf.  We'll see how many things break. ;)

Satoshi

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



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