aboutsummaryrefslogtreecommitdiffstats
path: root/lang/v8
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2014-08-13 02:15:53 +0800
committersunpoet <sunpoet@FreeBSD.org>2014-08-13 02:15:53 +0800
commit15c6a8a42a4d57a4cfc239d3c016385ecf011c54 (patch)
tree8e469eb52bddd2c140015e762c65009733daecd4 /lang/v8
parentde51aadfccab0b41553f52e696d2a05a14b479df (diff)
downloadfreebsd-ports-gnome-15c6a8a42a4d57a4cfc239d3c016385ecf011c54.tar.gz
freebsd-ports-gnome-15c6a8a42a4d57a4cfc239d3c016385ecf011c54.tar.zst
freebsd-ports-gnome-15c6a8a42a4d57a4cfc239d3c016385ecf011c54.zip
- Reword COMMENT
- Use CONFLICTS_INSTALL instead of CONFLICTS - Use USES=execinfo - Cosmetic change - Update pkg-descr
Diffstat (limited to 'lang/v8')
-rw-r--r--lang/v8/Makefile28
-rw-r--r--lang/v8/pkg-descr13
2 files changed, 23 insertions, 18 deletions
diff --git a/lang/v8/Makefile b/lang/v8/Makefile
index be45235db94a..20800c30f418 100644
--- a/lang/v8/Makefile
+++ b/lang/v8/Makefile
@@ -7,21 +7,20 @@ CATEGORIES= lang
MASTER_SITES= LOCAL/vanilla
MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Google's open source JavaScript engine
+COMMENT= Open source JavaScript engine by Google
LICENSE= BSD3CLAUSE
-BUILD_DEPENDS= python:${PORTSDIR}/lang/python
-LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo
+BUILD_DEPENDS= ${LOCALBASE}/bin/python:${PORTSDIR}/lang/python
-CONFLICTS= v8-3.27.*
+CONFLICTS_INSTALL= v8-devel-[0-9]*
-USES= gmake compiler tar:xz
-USE_PYTHON= 2
-USE_LDCONFIG= yes
ALL_TARGET= native
MAKE_ARGS= library=shared
-MAKE_ENV+= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX}
+MAKE_ENV= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX}
+USE_LDCONFIG= yes
+USE_PYTHON= 2
+USES= compiler execinfo gmake tar:xz
.include <bsd.port.pre.mk>
@@ -47,14 +46,9 @@ post-patch:
@${REINPLACE_CMD} -e '1 s|${SETENV} python|&2|' ${WRKSRC}/build/gyp/gyp
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/out/native/d8 ${STAGEDIR}/${PREFIX}/bin/d8
- ${INSTALL_LIB} -m 755 ${WRKSRC}/out/native/lib.target/libv8.so ${STAGEDIR}/${PREFIX}/lib/libv8.so.1
- ${LN} -sf ${PREFIX}/lib/libv8.so.1 ${STAGEDIR}/${PREFIX}/lib/libv8.so
- ${INSTALL_DATA} ${WRKSRC}/include/v8.h ${STAGEDIR}/${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/include/v8-debug.h ${STAGEDIR}/${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/include/v8-preparser.h ${STAGEDIR}/${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/include/v8-profiler.h ${STAGEDIR}/${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/include/v8-testing.h ${STAGEDIR}/${PREFIX}/include
- ${INSTALL_DATA} ${WRKSRC}/include/v8stdint.h ${STAGEDIR}/${PREFIX}/include
+ ${INSTALL_PROGRAM} ${WRKSRC}/out/native/d8 ${STAGEDIR}${PREFIX}/bin/d8
+ cd ${WRKSRC}/include/ && ${INSTALL_DATA} *.h ${STAGEDIR}${PREFIX}/include/
+ ${INSTALL_LIB} ${WRKSRC}/out/native/lib.target/libv8.so ${STAGEDIR}${PREFIX}/lib/libv8.so.1
+ ${LN} -fs ${PREFIX}/lib/libv8.so.1 ${STAGEDIR}${PREFIX}/lib/libv8.so
.include <bsd.port.post.mk>
diff --git a/lang/v8/pkg-descr b/lang/v8/pkg-descr
index b7412aa9e000..8992a1120350 100644
--- a/lang/v8/pkg-descr
+++ b/lang/v8/pkg-descr
@@ -1,3 +1,14 @@
-Google's open source JavaScript engine
+V8 is Google's open source JavaScript engine.
+
+V8 is written in C++ and is used in Google Chrome, the open source browser from
+Google.
+
+V8 implements ECMAScript as specified in ECMA-262, 5th edition, and runs on
+Windows (XP or newer), Mac OS X (10.5 or newer), and Linux systems that use
+IA-32, x64, or ARM processors.
+
+V8 can run standalone, or can be embedded into any C++ application.
+
+Git repository at https://github.com/v8/v8
WWW: http://code.google.com/p/v8/