Prune audio/xmmix
[dports.git] / mail / tkrat2 / Makefile
1 # Created by: Stephen J. Roznowski <sjr@home.net>
2 # $FreeBSD$
3
4 PORTNAME=       tkrat
5 PORTVERSION=    2.1.5
6 PORTREVISION=   5
7 CATEGORIES=     mail tk
8 MASTER_SITES=   http://tkrat.org/downloads/stable/ \
9                 ftp://ftp.tkrat.org/pub/tkrat/
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        Mail user agent for X with a Tcl/Tk user interface
13
14 DEPRECATED=             Tcl/Tk 8.4 is no longer maintained, please use 8.5+
15 EXPIRATION_DATE=        2017-11-20
16
17 LICENSE=        BSD3CLAUSE
18
19 LIB_DEPENDS=    libtcl84.so:lang/tcl84 \
20                 libtk84.so:x11-toolkits/tk84 \
21                 libc-client4.so:mail/cclient
22
23 BROKEN_armv6=           fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod"
24 BROKEN_sparc64=         fails to build
25
26 USES=           ssl
27 USE_XORG=       x11 xt
28
29 GNU_CONFIGURE=  yes
30
31 CONFIGURE_ARGS= --with-tcl-config=${PREFIX}/lib/tcl8.4 \
32                 --with-tk-config=${PREFIX}/lib/tk8.4 \
33                 --with-tcl-include=${PREFIX}/include/tcl8.4 \
34                 --with-tk-include=${PREFIX}/include/tk8.4 \
35                 --with-ssl-dir=${OPENSSLBASE} \
36                 --prefix=${PREFIX}
37 MAKE_ARGS+=     -j2 -B
38
39 OPTIONS_DEFINE= DOCS
40
41 DOCFILES=       CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \
42                 doc/userproc.example
43
44 post-patch:
45         @${REINPLACE_CMD} '-e s|@INSTALL_PREFIX@|${STAGEDIR}${PREFIX}|g' \
46                 ${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in \
47                 ${WRKSRC}/tkrat/Makefile.in ${WRKSRC}/misc/Makefile.in \
48                 ${WRKSRC}/doc/Makefile.in
49         @${REINPLACE_CMD} '-e s|@libdir@|/lib|g' \
50                 ${WRKSRC}/lib/Makefile.in ${WRKSRC}/util/Makefile.in
51         @${REINPLACE_CMD} '-e s|@datadir@|/share|g' \
52                 ${WRKSRC}/util/Makefile.in ${WRKSRC}/tkrat/Makefile.in \
53                 ${WRKSRC}/misc/Makefile.in
54         @${REINPLACE_CMD} '-e s|@bindir@|/bin|g' ${WRKSRC}/tkrat/Makefile.in
55         @${REINPLACE_CMD} '-e s|@mandir@|/man|g' ${WRKSRC}/doc/Makefile.in
56         @${REINPLACE_CMD} -e 's|/usr/include/openssl|$$(SSLDIR)|g' \
57                 ${WRKSRC}/imap/src/osdep/unix/Makefile
58         @${REINPLACE_CMD} -e 's|SSLDIR=/usr SSLINCLUDE=/usr/include/openssl|SSLDIR=${OPENSSLBASE} SSLINCLUDE=${OPENSSLINC}|g' \
59                 ${WRKSRC}/imap/Makefile
60
61 do-install-DOCS-on:
62         @${MKDIR} ${STAGEDIR}${DOCSDIR}
63 .for f in ${DOCFILES}
64         ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
65 .endfor
66
67 post-install:
68         @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ratatosk
69         ${INSTALL_DATA} ${FILESDIR}/ratatoskrc \
70                 ${STAGEDIR}${PREFIX}/lib/ratatosk
71         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/ratatosk2.1.so
72         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/tkrat/blt_busy1.0.so
73
74 .include <bsd.port.mk>