Tweak textproc/fixrtf version 0.1.20060303_3
[dports.git] / security / trousers / Makefile
1 # Created by: Sebastian Schuetz <sschuetz@fhm.edu>
2 # $FreeBSD$
3
4 PORTNAME=       trousers
5 PORTVERSION=    0.3.10
6 PORTREVISION=   7
7 CATEGORIES=     security
8 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
9
10 MAINTAINER=     hrs@FreeBSD.org
11 COMMENT=        The open-source TCG Software Stack
12
13 LICENSE=        CPL
14 LICENSE_NAME=   Common Public License
15 LICENSE_FILE=   ${WRKSRC}/LICENSE
16 LICENSE_PERMS=  dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
18 USES=           alias gmake iconv libtool pkgconfig
19 USE_OPENSSL=    YES
20 USE_LDCONFIG=   YES
21 USE_AUTOTOOLS=  libtoolize aclocal autoconf automake
22 AUTOMAKE_ARGS=  -a -c -f
23 USE_RC_SUBR=    tcsd
24 INSTALL_TARGET= install-strip
25 GNU_CONFIGURE=  YES
26 CONFIGURE_ARGS= --with-gui=none --enable-static \
27                 --localstatedir=${PREFIX}/var \
28                 --with-tssuser=${USERS} \
29                 --with-tssgroup=${GROUPS} \
30                 --with-openssl=${OPENSSLBASE} \
31                 RANLIB=:
32 MAKE_ENV=       ICONV_LIB=${ICONV_LIB} \
33                 ICONV_PREFIX=${ICONV_PREFIX}
34 SUB_FILES=      pkg-message
35 SUB_LIST=       USERS=${USERS} GROUPS=${GROUPS}
36 USERS=          _tss
37 GROUPS=         _tss
38
39 OPTIONS_DEFINE= EMULATOR DEBUG
40 EMULATOR_DESC=  Build for use with the tpm-emulator
41 DEBUG_CONFIGURE_ENABLE= debug
42
43 .include <bsd.port.options.mk>
44
45 .if ${PORT_OPTIONS:MEMULATOR}
46 PKGNAMESUFFIX+= -no_tddl
47 LIB_DEPENDS+=   libtddl.so:${PORTSDIR}/emulators/tpm-emulator
48
49 EXTRA_PATCHES=  ${FILESDIR}/extra-patch-src-tcs-Makefile.am \
50                 ${FILESDIR}/extra-patch-src-tcsd-Makefile.am \
51                 ${FILESDIR}/extra-patch-src-tddl-Makefile.am
52 # The emulator has already a libttddl.so, so comment out trousers' libtddl in the pkg-plist
53 PLIST_SUB+=     TDDL="@comment "
54 .else
55 PKGNAMESUFFIX+= -tddl
56 CONFLICTS+=     tpm-emulator-[0-9]*
57 PLIST_SUB+=     TDDL=""
58 .endif
59
60 post-install:
61         ${INSTALL_DATA} \
62             ${WRKSRC}/dist/tcsd.conf ${STAGEDIR}${PREFIX}/etc/tcsd.conf.dist
63         ${MKDIR} ${STAGEDIR}${PREFIX}/var/lib/tpm
64
65 .include <bsd.port.mk>