Update lang/seed7 to version 05.20160430
[dports.git] / lang / onyx / Makefile
1 # Created by: jasone
2 # $FreeBSD$
3
4 PORTNAME=       onyx
5 PORTVERSION=    5.1.2
6 PORTREVISION=   6
7 CATEGORIES=     lang
8 MASTER_SITES=   http://www.canonware.com/download/onyx/
9
10 MAINTAINER=     bofh@FreeBSD.org
11 COMMENT=        Embeddable stack-based threaded interpreted language
12
13 LICENSE=        BSD2CLAUSE
14
15 BUILD_DEPENDS=  cook:devel/cook
16 LIB_DEPENDS=    libpcre.so:devel/pcre
17
18 USES=           libedit shebangfix tar:bzip2
19 GNU_CONFIGURE=  yes
20 CONFIGURE_ARGS= --with-libedit-prefix=${LOCALBASE} \
21                 --with-pcre-prefix=${LOCALBASE}
22 USE_LDCONFIG=   yes
23 SUB_FILES=      pkg-message
24
25 OPTIONS_DEFINE= DOCS
26 PLIST_SUB=      ONYX_VERSION=${PORTVERSION}
27
28 BROKEN_ia64=    Coredump during build on ia64
29
30 do-build:
31         @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} cook)
32
33 do-install:
34         ${INSTALL_PROGRAM} ${WRKSRC}/bin/onyx/bin/onyx ${STAGEDIR}${PREFIX}/bin
35         ${INSTALL_SCRIPT} ${WRKSRC}/bin/onyx_config/bin/onyx_config ${STAGEDIR}${PREFIX}/bin
36         ${LN} -sf bin/onyx ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-${PORTVERSION}
37         ${LN} -sf bin/onyx_config ${STAGEDIR}${PREFIX}/bin/${PORTNAME}_config-${PORTVERSION}
38         ${MKDIR} ${STAGEDIR}${PREFIX}/include/libonyx
39         ${INSTALL_DATA} ${WRKSRC}/lib/libonyx/include/libonyx/*.h ${STAGEDIR}${PREFIX}/include/libonyx
40         ${INSTALL_DATA} ${WRKSRC}/lib/libonyx/lib/libonyx.a ${STAGEDIR}${PREFIX}/lib
41         ${INSTALL_LIB} ${WRKSRC}/lib/libonyx/lib/libonyx.so ${STAGEDIR}${PREFIX}/lib
42         ${INSTALL_LIB} ${WRKSRC}/lib/libonyx/lib/libonyx.so.13 ${STAGEDIR}${PREFIX}/lib
43         ${MKDIR} ${STAGEDIR}${DATADIR}/nx/modclopt
44         ${INSTALL_DATA} ${WRKSRC}/mod/modclopt/nx/modclopt/*.nx ${STAGEDIR}${DATADIR}/nx/modclopt
45         ${MKDIR} ${STAGEDIR}${DATADIR}/libonyx
46         ${INSTALL_DATA} ${WRKSRC}/lib/libonyx/src/libonyx_init.nx ${STAGEDIR}${DATADIR}/libonyx
47         ${MKDIR} ${STAGEDIR}${DATADIR}/nx/modprompt
48         ${INSTALL_DATA} ${WRKSRC}/mod/modprompt/nx/modprompt/modprompt.nx ${STAGEDIR}${DATADIR}/nx/modprompt
49         ${INSTALL_MAN} ${WRKSRC}/bin/onyx/man/man1/onyx.1 ${STAGEDIR}${PREFIX}/man/man1
50         ${INSTALL_MAN} ${WRKSRC}/bin/onyx_config/man/man1/onyx_config.1 ${STAGEDIR}${PREFIX}/man/man1
51
52 do-install-DOCS-on:
53         ${MKDIR} ${STAGEDIR}${DOCSDIR}/html
54         (cd ${WRKSRC}/doc/html/onyx && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html)
55         ${MKDIR} ${STAGEDIR}${DOCSDIR}/pdf
56         ${INSTALL_DATA} ${WRKSRC}/doc/pdf/onyx/onyx.pdf ${STAGEDIR}${DOCSDIR}/pdf
57
58 .include <bsd.port.mk>