Tweak security/sshblock version 1.0_1
[dports.git] / security / sks / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       sks
4 PORTVERSION=    1.1.5
5 PORTREVISION=   1
6 CATEGORIES=     security
7 MASTER_SITES=   http://cdn.bitbucket.org/skskeyserver/sks-keyserver/downloads/
8
9 MAINTAINER=     johans@FreeBSD.org
10 COMMENT=        Synchronizing Key Server, a fast OpenPGP keyserver
11
12 PROJECTHOST=    sks-keyserver
13
14 USE_OCAML=      yes
15 USE_BDB=        5
16 USES=           perl5 gmake shebangfix tar:tgz
17 USE_PERL5=      build
18 MAKE_JOBS_UNSAFE=yes
19 SHEBANG_FILES=  sks_build.sh
20
21 MAKE_ENV=       BDBINCLUDE="-I${BDB_INCLUDE_DIR}" \
22                 BDBLIB="-L${BDB_LIB_DIR}" \
23                 LIBDB="-l${BDB_LIB_NAME}" \
24                 MANDIR="${MANPREFIX}/man"
25
26 SUB_FILES=      pkg-message
27
28 OPTIONS_DEFINE= DOCS
29
30 post-extract:
31         @: > ${WRKSRC}/Makefile.local
32         @${REINPLACE_CMD} 's/-ccopt -pg //' ${WRKSRC}/Makefile
33         @cd ${WRKSRC} && ${RM} -f .depend
34
35 post-patch:
36         @${REINPLACE_CMD} -Ee '/^CC=/d; /^CFLAGS=/s/=/+=/' \
37                 -e '/^install/,$$s/\$$\((PREFIX|MANDIR)\)/$$(DESTDIR)&/' \
38                 -e '/patch/s/-p 0/-p0/' ${WRKSRC}/Makefile
39         @${REINPLACE_CMD} -e '/^CC=/d; /^CFLAGS=/s/=/+=/' ${WRKSRC}/bdb/Makefile
40
41 pre-build:
42         @cd ${WRKSRC} && test -f .depend || ${MAKE_CMD} dep
43
44 post-install:
45         @${MKDIR} ${STAGEDIR}${DOCSDIR}
46         cd ${WRKSRC} && ${INSTALL_DATA} BUGS README.md TODO UPGRADING \
47                  ${STAGEDIR}${DOCSDIR}
48         @cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} sks sks_add_mail
49
50 .include <bsd.port.mk>