| @@ -1,50 +1,58 @@ | | | @@ -1,50 +1,58 @@ |
1 | # $NetBSD: Makefile,v 1.18 2019/03/20 12:29:37 he Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2020/04/21 17:01:43 nils Exp $ |
2 | | | 2 | |
3 | DISTNAME= logrotate-3.15.0 | | 3 | GITHUB_RELEASE= ${PKGVERSION_NOREV} |
4 | PKGREVISION= 1 | | 4 | DISTNAME= logrotate-3.16.0 |
5 | CATEGORIES= sysutils | | 5 | CATEGORIES= sysutils |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=logrotate/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=logrotate/} |
7 | | | 7 | |
8 | MAINTAINER= nils@NetBSD.org | | 8 | MAINTAINER= nils@NetBSD.org |
9 | HOMEPAGE= https://github.com/logrotate/logrotate/ | | 9 | HOMEPAGE= https://github.com/logrotate/logrotate/ |
10 | COMMENT= Daemon to rotate, compress, remove and mail system log files | | 10 | COMMENT= Daemon to rotate, compress, remove and mail system log files |
11 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
12 | | | 12 | |
13 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | | | |
14 | | | | |
15 | USE_TOOLS+= gmake gzip:run gunzip:run mail:run | | 13 | USE_TOOLS+= gmake gzip:run gunzip:run mail:run |
16 | USE_LIBTOOL= yes | | 14 | USE_LIBTOOL= yes |
17 | GNU_CONFIGURE= yes | | 15 | GNU_CONFIGURE= yes |
18 | NO_EXPORT_CPP= yes | | 16 | NO_EXPORT_CPP= yes |
19 | | | 17 | |
20 | CONFIGURE_ENV+= STATEFILE=\"${VARBASE}/db/logrotate.status\" | | 18 | CONFIGURE_ENV+= STATEFILE=\"${VARBASE}/db/logrotate.status\" |
21 | CONFIGURE_ENV+= DEFAULT_MAIL_COMMAND=\"${MAIL_CMD:Q}\" | | 19 | CONFIGURE_ENV+= DEFAULT_MAIL_COMMAND=\"${MAIL_CMD:Q}\" |
22 | CONFIGURE_ENV+= COMPRESS_COMMAND=\"${GZIP_CMD:[1]:Q}\" | | 20 | CONFIGURE_ENV+= COMPRESS_COMMAND=\"${GZIP_CMD:[1]:Q}\" |
23 | CONFIGURE_ENV+= UNCOMPRESS_COMMAND=\"${GUNZIP_CMD:[1]:Q}\" | | 21 | CONFIGURE_ENV+= UNCOMPRESS_COMMAND=\"${GUNZIP_CMD:[1]:Q}\" |
24 | CONFIGURE_ARGS+= --with-state-file-path="${VARBASE}/db/logrotate.status" | | 22 | CONFIGURE_ARGS+= --with-state-file-path="${VARBASE}/db/logrotate.status" |
25 | | | 23 | |
26 | BUILD_DEFS+= VARBASE | | 24 | BUILD_DEFS+= VARBASE |
27 | | | 25 | |
28 | MESSAGE_SUBST+= EGDIR=${EGDIR} | | 26 | MESSAGE_SUBST+= EGDIR=${EGDIR} |
29 | SUBST_CLASSES+= paths | | 27 | SUBST_CLASSES+= paths |
30 | SUBST_STAGE.paths= pre-build | | 28 | SUBST_STAGE.paths= pre-build |
31 | SUBST_MESSAGE.paths= Substituting paths variables. | | 29 | SUBST_MESSAGE.paths= Substituting paths variables. |
32 | SUBST_FILES.paths= examples/logrotate.conf | | 30 | SUBST_FILES.paths= examples/logrotate.conf |
33 | SUBST_FILES.paths+= examples/logrotate.cron | | 31 | SUBST_FILES.paths+= examples/logrotate.cron |
34 | SUBST_VARS.paths= PREFIX PKG_SYSCONFDIR | | 32 | SUBST_VARS.paths= PREFIX PKG_SYSCONFDIR |
35 | | | 33 | |
36 | CONF_FILES= ${EGDIR}/logrotate.conf ${PKG_SYSCONFDIR}/logrotate.conf | | 34 | CONF_FILES= ${EGDIR}/logrotate.conf ${PKG_SYSCONFDIR}/logrotate.conf \ |
| | | 35 | ${EGDIR}/btmp ${PKG_SYSCONFDIR}/logrotate.d/btmp \ |
| | | 36 | ${EGDIR}/wtmp \ |
| | | 37 | ${EGDIR}/logrotate.service |
| | | 38 | |
37 | OWN_DIRS= ${PKG_SYSCONFDIR}/logrotate.d | | 39 | OWN_DIRS= ${PKG_SYSCONFDIR}/logrotate.d |
38 | | | 40 | |
39 | EGDIR= share/examples/logrotate | | 41 | EGDIR= share/examples/logrotate |
40 | | | 42 | |
41 | INSTALLATION_DIRS+= ${EGDIR} | | 43 | INSTALLATION_DIRS+= ${EGDIR} |
42 | | | 44 | |
43 | post-install: | | 45 | post-install: |
44 | ${INSTALL_DATA} ${WRKSRC}/examples/logrotate.conf \ | | 46 | ${INSTALL_DATA} ${WRKSRC}/examples/logrotate.conf \ |
45 | ${DESTDIR}${PREFIX}/${EGDIR}/logrotate.conf | | 47 | ${DESTDIR}${PREFIX}/${EGDIR}/logrotate.conf |
| | | 48 | ${INSTALL_DATA} ${WRKSRC}/examples/btmp \ |
| | | 49 | ${DESTDIR}${PREFIX}/${EGDIR}/btmp |
| | | 50 | ${INSTALL_DATA} ${WRKSRC}/examples/wtmp \ |
| | | 51 | ${DESTDIR}${PREFIX}/${EGDIR}/wtmp |
46 | ${INSTALL_DATA} ${WRKSRC}/examples/logrotate.cron \ | | 52 | ${INSTALL_DATA} ${WRKSRC}/examples/logrotate.cron \ |
47 | ${DESTDIR}${PREFIX}/${EGDIR} | | 53 | ${DESTDIR}${PREFIX}/${EGDIR} |
| | | 54 | ${INSTALL_DATA} ${WRKSRC}/examples/logrotate.service \ |
| | | 55 | ${DESTDIR}${PREFIX}/${EGDIR} |
48 | | | 56 | |
49 | .include "../../devel/popt/buildlink3.mk" | | 57 | .include "../../devel/popt/buildlink3.mk" |
50 | .include "../../mk/bsd.pkg.mk" | | 58 | .include "../../mk/bsd.pkg.mk" |