1 # Created by: Stephen J. Roznowski <sjr@home.net>
8 MASTER_SITES= http://tkrat.org/downloads/stable/ \
9 ftp://ftp.tkrat.org/pub/tkrat/
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= Mail user agent for X with a Tcl/Tk user interface
14 DEPRECATED= Tcl/Tk 8.4 is no longer maintained, please use 8.5+
15 EXPIRATION_DATE= 2017-11-20
19 LIB_DEPENDS= libtcl84.so:lang/tcl84 \
20 libtk84.so:x11-toolkits/tk84 \
21 libc-client4.so:mail/cclient
23 BROKEN_armv6= fails to link: ./ratatosk2.1.so: Undefined symbol "__aeabi_uidivmod"
24 BROKEN_sparc64= fails to build
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} \
41 DOCFILES= CONFIGURATION COPYRIGHT README doc/interface doc/userprocs \
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
62 @${MKDIR} ${STAGEDIR}${DOCSDIR}
64 ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
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
74 .include <bsd.port.mk>