Guest User

v8 shar

a guest
Sep 11th, 2011
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.49 KB | None | 0 0
  1. # This is a shell archive.  Save it in a file, remove anything before
  2. # this line, and then unpack it by entering "sh file".  Note, it may
  3. # create directories; files and directories will be owned by you and
  4. # have default permissions.
  5. #
  6. # This archive contains:
  7. #
  8. #   v8
  9. #   v8/Makefile
  10. #   v8/pkg-descr
  11. #
  12. echo c - v8
  13. mkdir -p v8 > /dev/null 2>&1
  14. echo x - v8/Makefile
  15. sed 's/^X//' >v8/Makefile << '49454c7aab1462437bf5a6e5ee818814'
  16. X# New ports collection makefile for:   v8
  17. X# Date created:        12 November 2010
  18. X# Whom:                siasia
  19. X#
  20. X# $FreeBSD: ports/lang/v8/Makefile,v 1.9 2011/09/05 12:44:32 vanilla Exp $
  21. X#
  22. X
  23. XPORTNAME=  v8
  24. XPORTVERSION=   3.6.2
  25. XCATEGORIES=    lang
  26. X
  27. XMAINTAINER=    [email protected]
  28. XCOMMENT=   Google\'s open source JavaScript engine
  29. X
  30. XLIB_DEPENDS=   execinfo.1:${PORTSDIR}/devel/libexecinfo
  31. XFETCH_DEPENDS= svn:${PORTSDIR}/devel/subversion
  32. X
  33. XIGNOREFILES=   ${DISTFILES}
  34. X
  35. XUSE_SCONS= yes
  36. XUSE_LDCONFIG=  yes
  37. XOPTIONS=   DEBUG "Build in debug mode" Off \
  38. X       SNAPSHOT "Enable snapshots" Off
  39. X
  40. XSVN_REV=   9216
  41. X
  42. XMAKE_JOBS_SAFE=    yes
  43. X
  44. X.include <bsd.port.options.mk>
  45. X
  46. XSCONS_ENV= visibility=default
  47. X
  48. X.if defined(WITHOUT_DEBUG)
  49. XSCONS_ENV+=    mode=release
  50. X.else
  51. XSCONS_ENV+=    mode=debug
  52. X.endif
  53. X
  54. X.if defined(WITHOUT_SNAPSHOT)
  55. XSCONS_ENV+=    snapshot=off
  56. X.else
  57. XSCONS_ENV+=    snapshot=on
  58. X.endif
  59. X
  60. XONLY_FOR_ARCHS=    i386 amd64
  61. X
  62. X.include <bsd.port.pre.mk>
  63. X
  64. X.if ${ARCH} == i386
  65. XV8ARCH=ia32
  66. X.elif ${ARCH} == amd64
  67. XV8ARCH=x64
  68. X.endif
  69. XPLIST_SUB+=    ARCH=${V8ARCH}
  70. XSCONS_ENV+=    arch=${V8ARCH}
  71. X
  72. XPLIST_FILES=   include/v8.h \
  73. X       include/v8-debug.h \
  74. X       include/v8-preparser.h \
  75. X       include/v8-profiler.h \
  76. X       include/v8-testing.h \
  77. X       include/v8stdint.h \
  78. X       lib/libv8.so \
  79. X       lib/libv8.so.1 \
  80. X       lib/libv8.a \
  81. X       lib/libv8preparser.a \
  82. X       lib/libv8preparser.so \
  83. X       lib/libv8preparser.so.1 \
  84. X       bin/d8
  85. X
  86. Xmaint-gen-distfile:
  87. X   @if [ ! -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
  88. X   svn co -r ${SVN_REV} http://${PORTNAME}.googlecode.com/svn/tags/${PORTVERSION}/ ${PORTNAME}-${PORTVERSION}; \
  89. X   ${FIND} ${PORTNAME}-${PORTVERSION} | ${EGREP} -e '\.svn$$' | ${XARGS} ${RM} -rf; \
  90. X   ${RM} ${PORTNAME}-${PORTVERSION}/.gitignore; \
  91. X   tar cjf ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${PORTNAME}-${PORTVERSION}; \
  92. X   ${RM} -rf ${PORTNAME}-${PORTVERSION}; \
  93. X   fi
  94. X
  95. Xdo-fetch: maint-gen-distfile
  96. X
  97. Xdo-build:
  98. X   @cd ${BUILD_WRKSRC} && \
  99. X   ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} ${SCONS_ENV} ${_MAKE_JOBS} \
  100. X   ${SCONS_ARGS} library=shared ${SCONS_TARGET}
  101. X   @cd ${BUILD_WRKSRC} && \
  102. X   ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} ${SCONS_ENV} ${_MAKE_JOBS} \
  103. X   ${SCONS_ARGS} d8 ${SCONS_TARGET}
  104. X   @cd ${BUILD_WRKSRC} && \
  105. X   ${SETENV} ${SCONS_BUILDENV} ${SCONS_BIN} ${SCONS_ENV} ${_MAKE_JOBS} \
  106. X   ${SCONS_ARGS} library=static ${SCONS_TARGET}
  107. X
  108. Xdo-install:
  109. X.if defined(WITHOUT_DEBUG)
  110. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8.a ${PREFIX}/lib/libv8.a
  111. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8preparser.a ${PREFIX}/lib/libv8preparser.a
  112. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8preparser.so ${PREFIX}/lib/libv8preparser.so
  113. X   ${LN} -sf ${PREFIX}/lib/libv8preparser.so ${PREFIX}/lib/libv8preparser.so.1
  114. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8.so ${PREFIX}/lib/libv8.so
  115. X   ${LN} -sf ${PREFIX}/lib/libv8.so ${PREFIX}/lib/libv8.so.1
  116. X   ${INSTALL_PROGRAM} ${WRKSRC}/d8 ${PREFIX}/bin/d8
  117. X.else
  118. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8_g.a ${PREFIX}/lib/libv8.a
  119. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8preparser_g.a ${PREFIX}/lib/libv8preparser.a
  120. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8preparser_g.so ${PREFIX}/lib/libv8preparser.so
  121. X   ${LN} -sf ${PREFIX}/lib/libv8preparser_g.so ${PREFIX}/lib/libv8preparser.so.1
  122. X   ${INSTALL_LIB} -m 755 ${WRKSRC}/libv8_g.so ${PREFIX}/lib/libv8.so
  123. X   ${LN} -sf ${PREFIX}/lib/libv8_g.so ${PREFIX}/lib/libv8.so.1
  124. X   ${INSTALL_PROGRAM} ${WRKSRC}/d8_g ${PREFIX}/bin/d8
  125. X.endif
  126. X
  127. X   ${INSTALL_DATA} ${WRKSRC}/include/v8.h ${PREFIX}/include/
  128. X   ${INSTALL_DATA} ${WRKSRC}/include/v8-debug.h ${PREFIX}/include/
  129. X   ${INSTALL_DATA} ${WRKSRC}/include/v8-preparser.h ${PREFIX}/include/
  130. X   ${INSTALL_DATA} ${WRKSRC}/include/v8-profiler.h ${PREFIX}/include/
  131. X   ${INSTALL_DATA} ${WRKSRC}/include/v8-testing.h ${PREFIX}/include/
  132. X   ${INSTALL_DATA} ${WRKSRC}/include/v8stdint.h ${PREFIX}/include/
  133. X
  134. X.include <bsd.port.post.mk>
  135. 49454c7aab1462437bf5a6e5ee818814
  136. echo x - v8/pkg-descr
  137. sed 's/^X//' >v8/pkg-descr << 'd366a7e3141c171842dbe70b6a4860ef'
  138. XGoogle's open source JavaScript engine
  139. X
  140. XWWW: http://code.google.com/p/v8/
  141. d366a7e3141c171842dbe70b6a4860ef
  142. exit
Advertisement
Add Comment
Please, Sign In to add comment