| @@ -1,38 +1,44 @@ | | | @@ -1,38 +1,44 @@ |
1 | # $NetBSD: Makefile,v 1.18 2020/03/20 11:58:18 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.19 2021/03/06 09:28:18 nia Exp $ |
2 | | | 2 | |
3 | DISTNAME= prngd-0.9.29 | | 3 | DISTNAME= prngd-0.9.29 |
| | | 4 | PKGREVISION= 1 |
4 | CATEGORIES= security | | 5 | CATEGORIES= security |
5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=prngd/} | | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=prngd/} |
6 | | | 7 | |
7 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
8 | HOMEPAGE= http://prngd.sourceforge.net/ | | 9 | HOMEPAGE= http://prngd.sourceforge.net/ |
9 | COMMENT= Pseudo Random Number Generator Daemon | | 10 | COMMENT= Pseudo Random Number Generator Daemon |
10 | | | 11 | |
11 | MAKE_ENV+= DEFS='-DRANDSAVENAME="\"${VARBASE}/db/prngd-seed\"" -DCONFIGFILE="\"${PKG_SYSCONFDIR}/prngd.conf\""' | | 12 | MAKE_ENV+= DEFS='-DRANDSAVENAME="\"${VARBASE}/db/prngd-seed\"" -DCONFIGFILE="\"${PKG_SYSCONFDIR}/prngd.conf\""' |
12 | | | 13 | |
13 | EGDIR= ${PREFIX}/share/examples/prngd | | 14 | EGDIR= ${PREFIX}/share/examples/prngd |
14 | CONF_FILES= ${EGDIR}/prngd.conf.netbsd ${PKG_SYSCONFDIR}/prngd.conf | | 15 | CONF_FILES= ${EGDIR}/prngd.conf.netbsd ${PKG_SYSCONFDIR}/prngd.conf |
15 | | | 16 | |
16 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/prngd share/examples/prngd | | 17 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 share/doc/prngd share/examples/prngd |
17 | | | 18 | |
18 | SUBST_CLASSES+= path | | 19 | SUBST_CLASSES+= path |
19 | SUBST_STAGE.path= pre-install | | 20 | SUBST_STAGE.path= pre-install |
20 | SUBST_MESSAGE.path= Fixing paths in man page. | | 21 | SUBST_MESSAGE.path= Fixing paths in man page. |
21 | SUBST_FILES.path= prngd.man | | 22 | SUBST_FILES.path= prngd.man |
22 | SUBST_SED.path= -e 's,/usr/local,${PREFIX},g' | | 23 | SUBST_SED.path= -e 's,/usr/local,${PREFIX},g' |
23 | SUBST_SED.path+= -e 's,/var,${VARBASE},g' | | 24 | SUBST_SED.path+= -e 's,/var,${VARBASE},g' |
24 | | | 25 | |
25 | LDFLAGS.SunOS+= -lsocket -lnsl | | 26 | LDFLAGS.SunOS+= -lsocket -lnsl |
26 | | | 27 | |
| | | 28 | CFLAGS+= -DHAVE_SNPRINTF |
| | | 29 | USE_FEATURES+= snprintf |
| | | 30 | CFLAGS+= -DHAVE_VSNPRINTF |
| | | 31 | USE_FEATURES+= vsnprintf |
| | | 32 | |
27 | do-build: | | 33 | do-build: |
28 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} | | 34 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} |
29 | | | 35 | |
30 | do-install: | | 36 | do-install: |
31 | ${INSTALL_PROGRAM} ${WRKSRC}/prngd ${DESTDIR}${PREFIX}/bin/prngd | | 37 | ${INSTALL_PROGRAM} ${WRKSRC}/prngd ${DESTDIR}${PREFIX}/bin/prngd |
32 | ${INSTALL_DATA} ${WRKSRC}/00README ${DESTDIR}${PREFIX}/share/doc/prngd | | 38 | ${INSTALL_DATA} ${WRKSRC}/00README ${DESTDIR}${PREFIX}/share/doc/prngd |
33 | ${INSTALL_DATA} ${WRKSRC}/00README.gatherers ${DESTDIR}${PREFIX}/share/doc/prngd | | 39 | ${INSTALL_DATA} ${WRKSRC}/00README.gatherers ${DESTDIR}${PREFIX}/share/doc/prngd |
34 | ${INSTALL_DATA} ${WRKSRC}/00DESIGN ${DESTDIR}${PREFIX}/share/doc/prngd | | 40 | ${INSTALL_DATA} ${WRKSRC}/00DESIGN ${DESTDIR}${PREFIX}/share/doc/prngd |
35 | ${INSTALL_DATA} ${WRKSRC}/contrib/NetBSD1/prngd.conf.netbsd ${DESTDIR}${PREFIX}/share/examples/prngd | | 41 | ${INSTALL_DATA} ${WRKSRC}/contrib/NetBSD1/prngd.conf.netbsd ${DESTDIR}${PREFIX}/share/examples/prngd |
36 | ${INSTALL_MAN} ${WRKSRC}/prngd.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/prngd.1 | | 42 | ${INSTALL_MAN} ${WRKSRC}/prngd.man ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/prngd.1 |
37 | | | 43 | |
38 | .include "../../mk/bsd.pkg.mk" | | 44 | .include "../../mk/bsd.pkg.mk" |