---
name: gjstest
version: 1.0.8_3
origin: devel/gjstest
comment: Lightweight JS unit testing using the V8 engine
arch: freebsd:9:x86:64
www: http://code.google.com/p/google-js-test/
maintainer: sunpoet@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- AL2
flatsize: 405934
desc: |
  Google JS Test is a fast javascript unit testing framework that runs on the V8
  engine, without needing to launch a full browser.

  Features include:
  - Extremely fast test startup and execution time, without having to run a
    browser.
  - Clean, readable output in the case of both passing and failing tests.
  - A browser-based test driver that can simply be refreshed whenever JS is
    changed.
  - Style and semantics that resemble Google Test for C++.
  - A built-in mocking framework that requires minimal boilerplate code (e.g. no
    $tearDown or $verifyAll) with style and semantics based on the Google C++
    Mocking Framework.

  The trade-off is that since tests are run in V8 without a browser, there is no
  DOM available. You can still use Google JS Test for tests of DOM-manipulating
  code however; see "Is it for me?" [1] for more details.

  [1] http://code.google.com/p/google-js-test/wiki/IsItForMe

  WWW: http://code.google.com/p/google-js-test/
deps:
  libxml2: {origin: textproc/libxml2, version: 2.8.0_2}
  v8: {origin: lang/v8, version: 3.18.5}
  python27: {origin: lang/python27, version: 2.7.5_2}
  python2: {origin: lang/python2, version: 2}
  python: {origin: lang/python, version: '2.7,2'}
  re2: {origin: devel/re2, version: 20120226}
  protobuf: {origin: devel/protobuf, version: 2.5.0}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  libexecinfo: {origin: devel/libexecinfo, version: 1.1_3}
  glog: {origin: devel/glog, version: 0.3.3}
  gflags: {origin: devel/gflags, version: 2.0}
  gettext: {origin: devel/gettext, version: 0.18.3}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
categories:
- devel
shlibs_required:
- libprotobuf.so.8
- libglog.so.0
- libgflags.so.3
- libxml2.so.5
- libre2.so.0
- libv8.so
files:
  /usr/local/bin/gjstest: f6cdb7bbdf5bf798df2d0a390f464438dd3fe1880dc4d2dee47d759cf23e353c
  /usr/local/share/gjstest/internal/js/browser/browser.css: 61082c7ec2312a5e5609c0e4cf69b686d88b4b9c8dfcbfa6321bcbdbfffd219d
  /usr/local/share/gjstest/internal/js/browser/html_builder.js: 810fc0ac4e882646acab8f5c9ab172696c577098fdfd462644037f6f66f45464
  /usr/local/share/gjstest/internal/js/browser/run_tests.js: 04c11cbcc416169264af1ec259f19c781f9d3df7eff8c9ffb8e077ed3835bc8b
  /usr/local/share/gjstest/internal/js/call_expectation.js: d8f8684c07838df5d73efc6ae5178773d10cf1d8bfec1a86ccf97bdaa3eb4ee8
  /usr/local/share/gjstest/internal/js/error_utils.js: 54e5269291139285c35f70d5a4427b27f3e122b79ada75d8730d35c8a0518500
  /usr/local/share/gjstest/internal/js/expect_that.js: 2d3408be4fa5f7f6111779cc4c7cb1a8ce2b0bbea9c2473acda2a9d3010baabe
  /usr/local/share/gjstest/internal/js/mock_function.js: 03e630e20b62e1e3646b500e23358a2b4d45fd0065f9412c8931655496e6a9f4
  /usr/local/share/gjstest/internal/js/mock_instance.js: 71fb8efb61a7dac0e094922b4398d7c46f793e5af14e7a98f29f4ca0ac6a5933
  /usr/local/share/gjstest/internal/js/namespace.js: c9b529abc8e53cd80018481071463ea67c59377b8ef61eefe02257214ed21064
  /usr/local/share/gjstest/internal/js/run_test.js: 1934a6cbd115e45f14cfbc472c6d2a7177020966f98ab0d01733a08db094aef1
  /usr/local/share/gjstest/internal/js/slice.js: fae5371c0870fc221d8c3a419118d7676375d8f41c45e5b6334ecd9347ed4dec
  /usr/local/share/gjstest/internal/js/stack_frame.js: 12ca43030d4aff48c3e3369c44396397ba9cb05e2853fcbde04fa5e2306e1f4a
  /usr/local/share/gjstest/internal/js/stack_utils.js: 92b00aa5024955706b04882519f8cda6b4448cdc053fefa417724f5daac3ff77
  /usr/local/share/gjstest/internal/js/test_environment.js: 2f2e4ba7eb5e513ce81494c309770e30875a6c5e82beae6c7f6f7b73a5b97c0b
  /usr/local/share/gjstest/internal/js/use_global_namespace.js: 207b87323106c4e7ebc012ea0d61f8d6ed8d1050f50bd9aecdb22c8716e52aca
  /usr/local/share/gjstest/public/actions.js: c5d69d3f821bb9bd3e7b627e4e07327d3bf31daf48e75c989a382e460a6edefe
  /usr/local/share/gjstest/public/assertions.js: e94bfaad786696688b3da989c98c701f41a55aee0ccd2c33d07242e2e761582a
  /usr/local/share/gjstest/public/logging.js: c3f89cd11153d85f14cdf33f7e43766f50b20afc7c4833e60deb782653e3613a
  /usr/local/share/gjstest/public/matcher_types.js: a7d326114149f7055983b8e2a76b1f11b2dd3b64a7abfd562bc5bcc7c1602a01
  /usr/local/share/gjstest/public/matchers/array_matchers.js: db693cfe74065cd003197799802b4475a83570cc140e6fac3e59715ed5429d7a
  /usr/local/share/gjstest/public/matchers/boolean_matchers.js: 397d7fc3dd6f7fdb9f09436eada063efbbdb96411defd45c41378d391fd77883
  /usr/local/share/gjstest/public/matchers/combining_matchers.js: df09d2458594b9e389a6745069f670329397f41f436e48d0e4209fbce8d67278
  /usr/local/share/gjstest/public/matchers/equality_matchers.js: e4703fd8ba0e0ad23e7d92036664b095796e36166101587970577785404910bc
  /usr/local/share/gjstest/public/matchers/function_matchers.js: f2dae95cf705542f0abcde4bf53d0d3afb7fc2a82de67431734604cb64559b62
  /usr/local/share/gjstest/public/matchers/missing_arg_matchers.js: aada83b1497a7842ac36c9e11fce8a2afc02686e8b86e8bdd90bda69cdb469c0
  /usr/local/share/gjstest/public/matchers/number_matchers.js: d529d487a838d6a3c5f8acee42753aa18edad632acf0fbf79eadf695b922a7f2
  /usr/local/share/gjstest/public/matchers/string_matchers.js: a69e95394a4a66e6765187206092343a94d9d68a8736b03b78be3a6dde45d8b9
  /usr/local/share/gjstest/public/mocking.js: dee5c165354020c7bc73b83bc45f3b09731ff2739a8160849c342bd697e8d203
  /usr/local/share/gjstest/public/register.js: 6f7568f4eb2dea98c52f883c88191e1ee1e74a56722a34f7801fbf5842ccb6a2
  /usr/local/share/gjstest/public/stringify.js: fabd0fee93026d0f8a73aba4c31ad0f19011092be8ab03bdadde3fd72942db30
  /usr/local/share/licenses/gjstest-1.0.8_3/AL2: a6cba85bc92e0cff7a450b1d873c0eaa2e9fc96bf472df0247a26bec77bf3ff9
  /usr/local/share/licenses/gjstest-1.0.8_3/LICENSE: 20767254ccfd6c8325b02f83fbe04d654150018b88d0e64f5ef290919f8d96a3
  /usr/local/share/licenses/gjstest-1.0.8_3/catalog.mk: dc1e20347eedfe536c861509267091e86f8f0760448d805db55556588430cbd2
directories:
  /usr/local/share/licenses/gjstest-1.0.8_3/: n
  /usr/local/share/licenses/: y
  /usr/local/share/gjstest/public/matchers/: n
  /usr/local/share/gjstest/public/: n
  /usr/local/share/gjstest/internal/js/browser/: n
  /usr/local/share/gjstest/internal/js/: n
  /usr/local/share/gjstest/internal/: n
  /usr/local/share/gjstest/: n
scripts:
  post-install: |
    cd /usr/local
  pre-deinstall: |
    cd /usr/local
  post-deinstall: |
    cd /usr/local
