Lines 8-47
Link Here
|
8 |
MASTER_SITE_SUBDIR= .:sf mandree:local |
8 |
MASTER_SITE_SUBDIR= .:sf mandree:local |
9 |
DISTFILES= pks-current.tgz:sf,local |
9 |
DISTFILES= pks-current.tgz:sf,local |
10 |
|
10 |
|
11 |
MAINTAINER= gtodd@bellanet.org |
11 |
MAINTAINER= tphilipp@potion-studios.com |
12 |
COMMENT= PGP Public Key Server |
12 |
COMMENT= PGP Public Key Server |
13 |
|
13 |
|
14 |
USE_BDB= 41 # 42 would be ok |
14 |
LICENSE= BSD4CLAUSE |
15 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
15 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
16 |
|
16 |
|
17 |
NO_STAGE= yes |
17 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
18 |
.include <bsd.port.pre.mk> |
|
|
19 |
|
18 |
|
|
|
19 |
USE_GCC= any |
20 |
USE_BDB= yes |
21 |
WANT_BDB_VER= 41 # pks dumps core with 42 and doesn't build with 43+ |
22 |
|
23 |
OPTIONS_DEFINE= DOCS |
24 |
PORTDOCS= pks_help.* README EMAIL |
20 |
GNU_CONFIGURE= yes |
25 |
GNU_CONFIGURE= yes |
21 |
USE_AUTOTOOLS= autoconf |
26 |
USE_AUTOTOOLS= autoconf |
22 |
CONFIGURE_ARGS= --datadir=${PREFIX}/share/pks --localstatedir=/var/pks \ |
27 |
CONFIGURE_ARGS= --datadir=${PREFIX}/share/pks --localstatedir=/var/pks \ |
23 |
--sysconfdir=${EXAMPLESDIR} \ |
28 |
--docdir=${PREFIX}/share/doc/pks --sysconfdir=${EXAMPLESDIR} \ |
24 |
--libdir=${LOCALBASE}/lib --with-libwrap |
29 |
--libdir=${LOCALBASE}/lib --with-libwrap |
25 |
MAKE_ENV+= SUBDIRS= |
30 |
MAKE_ENV+= SUBDIRS= |
26 |
LDFLAGS+= -L${LOCALBASE}/lib |
31 |
LDFLAGS+= -L${LOCALBASE}/lib |
27 |
CONFIGURE_ENV= DBLIB="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}" DBINC=-I${BDB_INCLUDE_DIR} DBHDR=db.h |
32 |
CONFIGURE_ENV= DBLIB="-L${BDB_LIB_DIR} -l${BDB_LIB_NAME}" DBINC=-I${BDB_INCLUDE_DIR} DBHDR=db.h |
28 |
|
33 |
|
|
|
34 |
|
35 |
SUB_FILES= pkg-message |
36 |
PKGMESSAGE= ${WRKDIR}/pkg-message |
37 |
|
29 |
USE_RC_SUBR= pksd |
38 |
USE_RC_SUBR= pksd |
30 |
MAN5= pksd.conf.5 |
|
|
31 |
MAN8= pks-intro.8 pksclient.8 pksd.8 pksdctl.8 pks-mail.sh.8 \ |
32 |
pks-queue-run.sh.8 pgpsplit.8 |
33 |
|
39 |
|
34 |
SUB_FILES= pkg-message pkg-deinstall |
40 |
.include <bsd.port.options.mk> |
|
|
41 |
|
42 |
post-extract: |
43 |
@${CP} -a ${FILESDIR}/EMAIL ${WRKSRC} |
35 |
|
44 |
|
36 |
post-install: |
45 |
post-install: |
37 |
${INSTALL_DATA} ${WRKSRC}/pksd.conf ${PREFIX}/etc/pksd.conf.sample |
46 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgpsplit |
38 |
.if !defined(NOPORTDOCS) |
47 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pksdctl |
39 |
${MKDIR} ${DOCSDIR} |
48 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pksclient |
40 |
${INSTALL_DATA} ${WRKSRC}/pks_help.en ${WRKSRC}/pks_help.es ${WRKSRC}/pks_help.fr \ |
49 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/pksd |
41 |
${WRKSRC}/pks_help.cz ${WRKSRC}/pks_help.de ${WRKSRC}/pks_help.ja \ |
50 |
${INSTALL_DATA} ${WRKSRC}/pksd.conf ${STAGEDIR}${PREFIX}/etc/pksd.conf.sample |
42 |
${WRKSRC}/mail_intro ${DOCSDIR} |
51 |
#${CHOWN} pksd:pksd /var/pks |
43 |
PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
52 |
|
|
|
53 |
.if ${PORT_OPTIONS:MDOCS} |
54 |
${MKDIR} ${STAGEDIR}${DOCSDIR}/ |
55 |
cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ |
44 |
.endif |
56 |
.endif |
45 |
@${CAT} ${PKGMESSAGE} |
|
|
46 |
|
57 |
|
47 |
.include <bsd.port.post.mk> |
58 |
.include <bsd.port.mk> |