Update lang/v8 to version 3.17.9
[dports.git] / lang / v8 / Makefile
1 # Created by: siasia
2 # $FreeBSD: lang/v8/Makefile 313707 2013-03-09 11:45:26Z vanilla $
3
4 PORTNAME=       v8
5 PORTVERSION=    3.17.9
6 PORTREVISION=   0
7 CATEGORIES=     lang
8 MASTER_SITES=   LOCAL/vanilla
9
10 MAINTAINER=     vanilla@FreeBSD.org
11 COMMENT=        Google\'s open source JavaScript engine
12
13 LIB_DEPENDS=    execinfo:${PORTSDIR}/devel/libexecinfo
14
15 USE_GMAKE=      yes
16 USE_XZ=         yes
17 USE_PYTHON=     2.6+
18 USE_LDCONFIG=   yes
19 ALL_TARGET=     native
20 MAKE_ENV+=      GYPFLAGS=-DOS=freebsd
21 MAKE_ENV+=      library=shared
22 USE_GCC=        4.7
23
24 .include <bsd.port.pre.mk>
25 ONLY_FOR_ARCHS= i386 amd64
26
27 post-patch:
28         @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
29                 ${WRKSRC}/build/common.gypi ${WRKSRC}/tools/gyp/v8.gyp
30
31 do-install:
32         ${INSTALL_PROGRAM} ${WRKSRC}/out/native/d8 ${PREFIX}/bin/d8
33         ${INSTALL_LIB} -m 755 ${WRKSRC}/out/native/lib.target/libv8.so ${PREFIX}/lib/libv8.so.1
34         ${LN} -sf ${PREFIX}/lib/libv8.so.1 ${PREFIX}/lib/libv8.so
35         ${INSTALL_DATA} ${WRKSRC}/include/v8.h ${PREFIX}/include/
36         ${INSTALL_DATA} ${WRKSRC}/include/v8-debug.h ${PREFIX}/include/
37         ${INSTALL_DATA} ${WRKSRC}/include/v8-preparser.h ${PREFIX}/include/
38         ${INSTALL_DATA} ${WRKSRC}/include/v8-profiler.h ${PREFIX}/include/
39         ${INSTALL_DATA} ${WRKSRC}/include/v8-testing.h ${PREFIX}/include/
40         ${INSTALL_DATA} ${WRKSRC}/include/v8stdint.h ${PREFIX}/include/
41
42 .include <bsd.port.post.mk>