Annotation of pkgsrc/sysutils/rsyslog/Makefile, Revision 1.33
1.33 ! wiz 1: # $NetBSD: Makefile,v 1.32 2022/08/07 16:01:17 gutteridge Exp $
1.1 fhajny 2: #
3:
4: BUILDLINK_DEPMETHOD.libestr= full
5: BUILDLINK_DEPMETHOD.libuuid= full
6:
1.33 ! wiz 7: PKGREVISION= 14
1.1 fhajny 8: .include "../../sysutils/rsyslog/Makefile.common"
9:
10: COMMENT= The enhanced syslogd for Unix
11:
1.32 gutterid 12: CONFIGURE_ARGS+= --disable-testbench \
13: --enable-diagtools --enable-usertools --enable-uuid \
14: --enable-imdiag --enable-imfile --enable-impstats \
15: --enable-mail --enable-mmjsonparse --enable-mmnormalize \
1.1 fhajny 16: --enable-omstdout
17:
18: PLIST_VARS+= klog solaris
19:
20: .if ${OPSYS} == "SunOS"
21: CONFIGURE_ARGS+= --enable-imsolaris --disable-klog
1.4 jperkin 22: # Explicitly disable epoll/inotify on illumos, provided for Linux compat only.
23: CONFIGURE_ENV+= ac_cv_func_epoll_create=no
24: CONFIGURE_ENV+= ac_cv_func_epoll_create1=no
25: CONFIGURE_ENV+= ac_cv_func_inotify_init=no
1.10 fhajny 26: CONFIGURE_ENV+= ac_cv_header_sys_inotify_h=no
1.1 fhajny 27: PLIST.solaris= yes
28: RSYSLOG_SYSMOD= imsolaris
29: .else
30: CONFIGURE_ARGS+= --disable-imsolaris --enable-klog
31: PLIST.klog= yes
32: RSYSLOG_SYSMOD= imklog
33: .endif
34:
1.8 jperkin 35: BUILDLINK_TRANSFORM.Darwin+= rm:-luuid
36:
1.1 fhajny 37: BUILD_DEFS+= VARBASE RSYSLOG_PIDDIR RSYSLOG_WRKDIR
38: RSYSLOG_PIDDIR?= ${VARBASE}/run
39: RSYSLOG_WRKDIR?= ${VARBASE}/lib/rsyslog
40: OWN_DIRS+= ${RSYSLOG_PIDDIR} ${RSYSLOG_WRKDIR}
41:
42: SUBST_CLASSES+= paths
43: SUBST_STAGE.paths= pre-configure
44: SUBST_FILES.paths= platform/redhat/rsyslog.conf tools/rsyslog.conf.5
1.24 rillig 45: SUBST_FILES.paths+= tools/rsyslogd.8 tools/rsyslogd.c
1.1 fhajny 46: SUBST_VARS.paths= RSYSLOG_PIDDIR RSYSLOG_SYSMOD
47: SUBST_SED.paths= -e "s|/etc|${PKG_SYSCONFDIR}|g"
48: SUBST_MESSAGE.paths= Setting default paths and options.
1.24 rillig 49: # FIXME: This also replaces /etc/timezone, which is probably unintended.
1.1 fhajny 50:
1.8 jperkin 51: SUBST_CLASSES.Darwin+= ldargs
52: SUBST_STAGE.ldargs= pre-configure
53: SUBST_FILES.ldargs= tools/Makefile.in
54: SUBST_SED.ldargs= -e '/whole-archive.*librsyslog/d'
55:
1.1 fhajny 56: RCD_SCRIPTS= rsyslogd
57:
1.32 gutterid 58: CONF_FILES+= share/examples/rsyslog/rsyslog.conf \
1.1 fhajny 59: ${PKG_SYSCONFDIR}/rsyslog.conf
60:
61: post-install:
62: ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
63: ${INSTALL_DATA} ${WRKSRC}/platform/redhat/rsyslog.conf \
64: ${DESTDIR}${EGDIR}/rsyslog.conf
65:
1.9 fhajny 66: BUILDLINK_API_DEPENDS.liblognorm+= liblognorm>=2.0.3
1.1 fhajny 67: .include "../../sysutils/liblognorm/buildlink3.mk"
68: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>