$NetBSD: patch-GNUmakefile,v 1.3 2023/12/08 00:03:44 tnn Exp $ --- GNUmakefile.orig 2023-05-01 15:27:50.000000000 +0000 +++ GNUmakefile @@ -13,14 +13,20 @@ libdir= $(prefix)/lib includedir= $(prefix)/include mandir= $(prefix)/man -PKG_CONFIG= /usr/bin/pkg-config --silence-errors -INSTALL= /usr/bin/install -STRIP= /usr/bin/strip +PKG_CONFIG?= /usr/bin/pkg-config --silence-errors +INSTALL?= /usr/bin/install +STRIP?= /usr/bin/strip UNAME:= $(shell uname) ifeq ($(UNAME),FreeBSD) BSD_CPPFLAGS:= -DHAVE_UTIL_H BSD_LIBS:= -lutil +else ifeq ($(UNAME),NetBSD) + BSD_CPPFLAGS:= -DHAVE_UTIL_H + BSD_LIBS:= -lutil +else ifeq ($(UNAME),Darwin) + BSD_CPPFLAGS:= -DHAVE_UTIL_H + BSD_LIBS:= -lutil else BSD_CPPFLAGS:= $(shell $(PKG_CONFIG) --cflags libbsd-overlay) -DHAVE_PTY_H BSD_LIBS:= $(shell $(PKG_CONFIG) --libs libbsd-overlay) -lutil