7 MASTER_SITES= SF/bobcat/bobcat/${PORTVERSION}
8 DISTNAME= bobcat_${PORTVERSION}
9 EXTRACT_SUFX= .orig.tar.gz
11 MAINTAINER= bofh@FreeBSD.org
12 COMMENT= Brokken's Own Base Classes And Templates
16 BUILD_DEPENDS= icmake:devel/icmake \
17 yodl>=3.0:textproc/yodl
22 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION}
25 PLIST_SUB+= PORTVERSION="${PORTVERSION}"
28 WRKSRC= ${WRKDIR}/bobcat-${PORTVERSION}
30 USES= readline shebangfix ssl
33 icmake_OLD_CMD= /usr/bin/icmake
34 icmake_CMD= ${LOCALBASE}/bin/icmake
36 SHEBANG_FILES= build \
37 documentation/examples/sockets/client/build \
38 documentation/examples/sockets/client2/build \
39 documentation/examples/sockets/forkserver/build \
40 documentation/examples/sockets/forkserver2/build \
41 documentation/examples/sockets/server/build
46 ${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \
47 s|"/share/doc/libbobcat3"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \
48 s|"/share/doc/libbobcat3-dev"|"/share/doc/${PORTNAME}-${PORTVERSION}/dev"| ; \
49 s|"/share/man"|"/man"| ; \
51 s|#define MANHTML|| ; \
53 s|Wall|Wall -D_GLIBCXX_USE_C99 -I${OPENSSLINC}| ; \
56 @${REINPLACE_CMD} -e 's|"cp -r |"cp -R |' \
57 ${WRKSRC}/icmake/install
58 @${REINPLACE_CMD} -e 's|-lssl|-L${OPENSSLIB} -lssl| ; \
59 s|-lX11|-lX11 -L${LOCALBASE}/lib| ; \
60 s|-lmilter|-lmilter -lpthread|' \
61 ${WRKSRC}/icmake/special
64 @${REINPLACE_CMD} -e 's|#define DOCOTHER||' \
68 @cd ${WRKSRC} && ./build libraries all strip && ./build man
71 @cd ${WRKSRC} && ./build install ${STAGEDIR} ${STAGEDIR}
73 .include <bsd.port.mk>