Tweak security/sshblock version 1.0_1
[dports.git] / security / pks / Makefile
1 # Created by: kris@FreeBSD.org
2 # $FreeBSD$
3
4 PORTNAME=               pks
5 PORTVERSION=            0.9.6.20040312
6 PORTREVISION=           1
7 CATEGORIES=             security www
8 MASTER_SITES=           http://pks.sourceforge.net/:sf ${MASTER_SITE_LOCAL}:local
9 MASTER_SITE_SUBDIR=     .:sf mandree:local
10 DISTFILES=              pks-current.tgz:sf,local
11
12 MAINTAINER=     tphilipp@potion-studios.com
13 COMMENT=        PGP Public Key Server
14
15 LICENSE=        BSD4CLAUSE
16 LICENSE_FILE=   ${WRKSRC}/LICENSE
17
18 WRKSRC=         ${WRKDIR}/${PORTNAME}
19
20 USE_GCC=        any
21 USE_BDB=        48+
22
23 OPTIONS_DEFINE= DOCS
24 PORTDOCS=       pks_help.* README EMAIL
25 GNU_CONFIGURE=  yes
26 USE_AUTOTOOLS=  autoconf
27 CONFIGURE_ARGS= --datadir=${PREFIX}/share/pks --localstatedir=/var/pks \
28                 --docdir=${PREFIX}/share/doc/pks --sysconfdir=${EXAMPLESDIR} \
29                 --libdir=${LOCALBASE}/lib --with-libwrap
30 MAKE_ENV+=      SUBDIRS=
31 LDFLAGS+=       -L${LOCALBASE}/lib
32 CONFIGURE_ENV=  DBLIB="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}" DBINC=-I${BDB_INCLUDE_DIR} DBHDR=db.h
33
34 SUB_FILES=      pkg-message
35 PKGMESSAGE=     ${WRKDIR}/pkg-message
36
37 PLIST_SUB+=     RESETPREFIX=${PREFIX}
38
39 USE_RC_SUBR=    pksd
40
41 .include <bsd.port.options.mk>
42
43 post-extract:
44         @${CP} -a ${FILESDIR}/EMAIL ${WRKSRC}
45
46 post-install:
47         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgpsplit
48         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pksdctl
49         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pksclient
50         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/pksd
51         ${INSTALL_DATA}  ${WRKSRC}/pksd.conf ${STAGEDIR}${PREFIX}/etc/pksd.conf.sample
52         #${CHOWN} pksd:pksd /var/pks
53
54 .if ${PORT_OPTIONS:MDOCS}
55         ${MKDIR} ${STAGEDIR}${DOCSDIR}/
56         cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/
57 .endif
58
59 .include <bsd.port.mk>