1 # Created by: Chuck Robey <chuckr@FreeBSD.org>
6 DISTVERSIONPREFIX= ver-
9 MAINTAINER= johans@FreeBSD.org
10 COMMENT= Lightweight implementation of Standard ML
12 LIB_DEPENDS= libgmp.so:math/gmp \
13 libgdbm.so:databases/gdbm
18 BROKEN_powerpc64= does not configure: this architecture seems to be neither big endian nor little endian
20 RESTRICTED= Restrictions on for-profit distribution
22 USES= compiler:features gmake perl5
24 MAKE_ARGS= ADDRUNLIBS= \
26 CPP="${CPP} -P -traditional -Dunix -Umsdos" \
27 DOCSDIR="${DOCSDIR}" \
28 DYNLD="${CC} -shared" \
30 LD_RUN_PATH="${PREFIX}/lib/mosml" \
31 MOSMLHOME="${MOSMLHOME}" \
35 OPTIONS_DEFINE= DOCS EXAMPLES
37 .include <bsd.port.pre.mk>
40 ${REINPLACE_CMD} 's/make /$$(MAKE) /' ${WRKSRC}/doc/Makefile \
41 ${WRKSRC}/doc/helpsigs/Makefile
44 ${INSTALL_DATA} ${WRKSRC}/../copyrght/copyrght.att \
45 ${WRKSRC}/../copyrght/copyrght.cl \
46 ${WRKSRC}/../copyrght/gpl2 \
47 ${WRKSRC}/../README ${STAGEDIR}${DOCSDIR}
48 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
49 cd ${WRKSRC}/../examples && ${COPYTREE_SHARE} . "${STAGEDIR}${EXAMPLESDIR}" \
50 '-not ( -name *\.orig -o -name *\.bak -o -name *\.w32 )'
51 @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||' \
52 ${STAGEDIR}${PREFIX}/lib/mosml/header
53 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mosml/lib*.so
55 .include <bsd.port.post.mk>