[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / sysutils / rsyslog

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>