# $NetBSD: Makefile,v 1.5 2023/10/24 22:08:52 wiz Exp $ DISTNAME= libopensmtpd-0.7 PKGREVISION= 2 CATEGORIES= devel mail MASTER_SITES= https://distfiles.sigtrap.nl/ MAINTAINER= vins@NetBSD.org HOMEPAGE= https://distfiles.sigtrap.nl/ COMMENT= Library for creating opensmtpd filters LICENSE= isc USE_TOOLS+= gmake CFLAGS.NetBSD+= -D_OPENBSD_SOURCE # strtonum() MAKE_FILE= Makefile.gnu MAKE_ENV+= LOCALBASE=${PREFIX:Q} MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}/man3 MAKE_ENV+= MANFORMAT=man BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=Symbols.map .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Linux" SUBST_CLASSES+= defs SUBST_STAGE.defs= post-configure SUBST_FILES.defs+= iobuf.c ioev.c SUBST_SED.defs= -e 's|_BSD_SOURCE|_DEFAULT_SOURCE|' SUBST_MESSAGE.defs= Replacing deprecated preprocessor-defined macros. .endif .if ${OPSYS} != "OpenBSD" . if ${OPSYS} == "SunOS" && ${OPSYS_VERSION} >= 051100 MAKE_ENV+= NEED_RECALLOCARRAY=0 . else MAKE_ENV+= NEED_RECALLOCARRAY=1 . endif .endif MAKE_ENV.NetBSD+= NEED_EXPLICIT_BZERO=1 MAKE_ENV.Darwin+= NEED_STRTONUM=1 MAKE_ENV.Linux+= NEED_STRLCAT=1 MAKE_ENV.Linux+= NEED_STRLCPY=1 MAKE_ENV.Linux+= NEED_STRTONUM=1 MAKE_ENV.Linux+= NEED_EXPLICIT_BZERO=1 MAKE_ENV.Linux+= NEED_REALLOCARRAY=1 INSTALL_ENV= INSTALL=${INSTALL:Q} LINK=${LN:Q} INSTALLATION_DIRS+= include lib ${PKGMANDIR}/man3 .include "../../devel/libevent/buildlink3.mk" .include "../../mk/bsd.pkg.mk"