04f01c205f
pkgsrc changes: - consolidate several patches into site.config.m4 - pkgsrc LDFLAGS should always be used - don't bother specifying file owner/group anywhere except in Makefile - create include/sm/os/sm_os_netbsd.h to fix warnings and OS specific stuff - install mail.local and rmail - convert to use res_n* functions - allows for linking against threaded libraries - add a TODO file - PR/35249 - Loren M. Lang - can't find libraries on Linux, this should be fixed by using pkgsrc LDFLAGS - PR/46694 - Makoto Fujiwara - bring back netbsd-proto.mc from when sendmail was part of the base system - PR/47207 - Richard Palo - let pkgsrc infrastructure handle file ownership and group - PR/48566 - Emmanuel Dreyfus - always set _FFR_USE_GETPWNAM_ERRNO on NetBSD - roll ffr_tls_1 and the suggested ffr_tls_ec into one new ffr_tls option - not enabled by default because it changes behaviour 8.14.9/8.14.9 2014/05/21 SECURITY: Properly set the close-on-exec flag for file descriptors (except stdin, stdout, and stderr) before executing mailers. Fix a misformed comment in conf.c: "/*" within comment which may cause a compilation error on some systems. Problem reported by John Beck of Oracle. DEVTOOLS: Fix regression in auto-detection of libraries when only shared libraries are available. Problem reported by Bryan Costales.
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
# $NetBSD: site.config.m4,v 1.11 2014/06/15 20:48:49 jnemeth Exp $
|
|
|
|
# pathnames specific to pkgsrc
|
|
#
|
|
define(`confEBINDIR', `${PREFIX}/libexec/sendmail')
|
|
define(`confMBINDIR', `${PREFIX}/libexec/sendmail')
|
|
define(`confSBINDIR', `${PREFIX}/sbin')
|
|
define(`confUBINDIR', `${PREFIX}/bin')
|
|
define(`confHFDIR', `${PREFIX}/share/misc')
|
|
define(`confINSTALL_RAWMAN', 'yes')
|
|
define(`confDONT_INSTALL_CATMAN', 'yes')
|
|
define(`confMANROOT', `${PREFIX}/${PKGMANDIR}/man')
|
|
define(`confMANROOTMAN', `${PREFIX}/${PKGMANDIR}/man')
|
|
define(`confMAN1EXT', `1')
|
|
define(`confMAN3EXT', `3')
|
|
define(`confMAN4EXT', `4')
|
|
define(`confMAN5EXT', `5')
|
|
define(`confMAN8EXT', `8')
|
|
APPENDDEF(`confENVDEF', `-I${PREFIX}/include -DSMRSH_CMDDIR=\"${SMRSH_CMDDIR}\"')
|
|
define(`confLDOPTS', `${LDFLAGS}')
|
|
APPENDDEF(`confMAPDEF', `-DSOCKETMAP')
|
|
|
|
# the following are handled by pkgsrc
|
|
define(`confINST_DEP',`')
|
|
define(`confNO_STATISTICS_INSTALL')
|
|
|
|
# have libmilter use poll(2) instead of select(2)
|
|
# XXX all supported systems should support poll(2), if one is discovered
|
|
# that doesn't, we can revisit this
|
|
APPENDDEF(`conf_libmilter_ENVDEF', `-DSM_CONF_POLL=1')
|
|
|