| @@ -1,16 +1,17 @@ | | | @@ -1,16 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.3 2017/12/04 07:19:55 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2018/01/15 09:26:23 jnemeth Exp $ |
2 | | | 2 | |
3 | DISTNAME= easy-rsa-3.0.3 | | 3 | DISTNAME= easy-rsa-3.0.3 |
| | | 4 | PKGREVISION= 1 |
4 | CATEGORIES= security | | 5 | CATEGORIES= security |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenVPN/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=OpenVPN/} |
6 | | | 7 | |
7 | COMMENT= CLI utility to build and manage a PKI CA | | 8 | COMMENT= CLI utility to build and manage a PKI CA |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://github.com/OpenVPN/easy-rsa/ | | 10 | HOMEPAGE= https://github.com/OpenVPN/easy-rsa/ |
10 | LICENSE= gnu-gpl-v2 | | 11 | LICENSE= gnu-gpl-v2 |
11 | | | 12 | |
12 | GITHUB_PROJECT= easy-rsa | | 13 | GITHUB_PROJECT= easy-rsa |
13 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 14 | GITHUB_TAG= v${PKGVERSION_NOREV} |
14 | USE_LANGUAGES= # none | | 15 | USE_LANGUAGES= # none |
15 | | | 16 | |
16 | EASYRSA_DOC_FILES= COPYING.md ChangeLog KNOWN_ISSUES README.md | | 17 | EASYRSA_DOC_FILES= COPYING.md ChangeLog KNOWN_ISSUES README.md |
| @@ -22,26 +23,31 @@ EASYRSA_CNF_FILES+= x509-types/ca x509-t | | | @@ -22,26 +23,31 @@ EASYRSA_CNF_FILES+= x509-types/ca x509-t |
22 | INSTALLATION_DIRS+= ${BINDIR} ${DOCDIR} ${EGDIR} # ${PKGMANDIR}/man1 | | 23 | INSTALLATION_DIRS+= ${BINDIR} ${DOCDIR} ${EGDIR} # ${PKGMANDIR}/man1 |
23 | BINDIR= ${PREFIX}/bin | | 24 | BINDIR= ${PREFIX}/bin |
24 | DOCDIR= ${PREFIX}/share/doc/easyrsa | | 25 | DOCDIR= ${PREFIX}/share/doc/easyrsa |
25 | EGDIR= ${PREFIX}/share/examples/easyrsa | | 26 | EGDIR= ${PREFIX}/share/examples/easyrsa |
26 | PKG_SYSCONFSUBDIR= easyrsa | | 27 | PKG_SYSCONFSUBDIR= easyrsa |
27 | OWN_DIRS= ${PKG_SYSCONFDIR}/x509-types | | 28 | OWN_DIRS= ${PKG_SYSCONFDIR}/x509-types |
28 | .for f in ${EASYRSA_CNF_FILES} | | 29 | .for f in ${EASYRSA_CNF_FILES} |
29 | REQD_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} | | 30 | REQD_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} |
30 | .endfor | | 31 | .endfor |
31 | | | 32 | |
32 | NO_CONFIGURE= yes | | 33 | NO_CONFIGURE= yes |
33 | NO_BUILD= yes | | 34 | NO_BUILD= yes |
34 | | | 35 | |
| | | 36 | SUBST_CLASSES+= sysconf |
| | | 37 | SUBST_STAGE.sysconf= post-patch |
| | | 38 | SUBST_FILES.sysconf= easyrsa3/easyrsa |
| | | 39 | SUBST_SED.sysconf= -e "s|@@@SYSCONF@@@|${PKG_SYSCONFDIR}|" |
| | | 40 | |
35 | do-install: | | 41 | do-install: |
36 | ${INSTALL_SCRIPT} ${WRKSRC}/easyrsa3/easyrsa ${DESTDIR}${BINDIR}/easyrsa | | 42 | ${INSTALL_SCRIPT} ${WRKSRC}/easyrsa3/easyrsa ${DESTDIR}${BINDIR}/easyrsa |
37 | # ${INSTALL_MAN} ${FILESDIR}/easyrsa.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 | | 43 | # ${INSTALL_MAN} ${FILESDIR}/easyrsa.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
38 | | | 44 | |
39 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/x509-types | | 45 | ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}/x509-types |
40 | .for f in ${EASYRSA_CNF_FILES} | | 46 | .for f in ${EASYRSA_CNF_FILES} |
41 | ${INSTALL_DATA} ${WRKSRC}/easyrsa3/${f} ${DESTDIR}${EGDIR}/${f} | | 47 | ${INSTALL_DATA} ${WRKSRC}/easyrsa3/${f} ${DESTDIR}${EGDIR}/${f} |
42 | .endfor | | 48 | .endfor |
43 | | | 49 | |
44 | .for f in ${EASYRSA_DOC_FILES} | | 50 | .for f in ${EASYRSA_DOC_FILES} |
45 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR} | | 51 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR} |
46 | .endfor | | 52 | .endfor |
47 | ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${DOCDIR} | | 53 | ${INSTALL_DATA} ${WRKSRC}/doc/* ${DESTDIR}${DOCDIR} |