On 2020/01/24 00:19, Ingo Schwarze wrote: > Hi, > > Stuart Henderson wrote on Thu, Jan 23, 2020 at 11:26:12AM +0000: > > On 2020/01/22 23:34, Raymond E. Pasco wrote: > > >> Having looked at it a bit more, I see other statically linked ports with > >> empty WANTLIB (e.g. shells/tcsh), but that doesn't necessarily mean it's > >> correct. Since I don't know, here's another tgz identical to the last > >> but with WANTLIB=c (which, if you remove -static, is what it would > >> require). > > > Please don't statically link it. The few ports doing this are special cases. > > OK, here we go, with the following changes to what Raymond sent: > > * Delete -static from LDFLAGS in the Makefile. > I found no way to feed that in via the environment, > so i patched the Makefile. > > * Polish the COMMENT. Saying just "generator" is not helpful > because it doesn't say from which source format, and this is > particularly relevant here because it uses an extremely unusual > format that nothing else uses, so the claim "generator" is overly > broad. Also make it clear that generating man pages actually > means generating old 1979-style man(7) code. > > * Polish DESCR in the same vein. POSIX is irrelevant here; > were are writing a decsription for OpenBSD. > > > Obviously, this is only yet another low-quality man(7) generator > (emitting pointless low-level roff(7) code, lots of bogus .P, > incorrectly encoded dashes, using low-level font escapes rather > than proper man(7) macros, failing to properly generate .MT > and .UR, ... - and that's just from inspecting the thirty line > file scdoc.1 itself) so using it certainly isn't encouraged. > > But given that some people use it anyway for documentating their > software, i agree that a port is needed, even if only as a dependency > for other, potentially more useful ports. > > OK? > Ingo
Add this, and it's OK sthen: MAKE_FLAGS = CC="${CC}"