---
name: libjit
version: 0.1.2
origin: lang/libjit
comment: Libjit implements Just-In-Time compilation functionality
arch: freebsd:9:x86:64
www: http://www.gnu.org/software/dotgnu/
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: or
licenses: [LGPL3, LGPL21]
flatsize: 2845312
desc: "The libjit library implements Just-In-Time compilation functionality. Unlike\nother
  JIT's, this one is designed to be independent of any particular virtual\nmachine
  bytecode format or language. The hope is that Free Software projects\ncan get a
  leg-up on proprietry VM vendors by using this library rather than\nspending large
  amounts of time writing their own JIT from scratch.\n\nThis JIT is also designed
  to be portable to multiple archictures. If you run \nlibjit on a machine for which
  a native code generator is not yet available, \nthen libjit will fall back to interpreting
  the code. This way, you don't need \nto write your own interpreter for your bytecode
  format if you don't want to.\n\nWWW: http://www.gnu.org/software/dotgnu/\n"
categories: [lang]
files:
  /usr/local/include/jit/jit-apply.h: 807495ffbb9cd74e1b34b1bd625ecb7aa2d9af384bdfdc1f41ca423d256562f1
  /usr/local/include/jit/jit-arch.h: 49ed7e68946443bae57eda97d5b86e53432afaf78085a8cf0aad6881cb561fbc
  /usr/local/include/jit/jit-block.h: 4ac2f49257d7928109a6e5b08e5ec17a98374b68bf5b64edfe27f3d144d12959
  /usr/local/include/jit/jit-common.h: f8d4ed772e66c1dec71446cbfd47d604f4f28ee57087a2d37e95e877edb43b68
  /usr/local/include/jit/jit-context.h: 840151296c76a27887c85e35b0779c05ecfa85382ee11d63fc420754d4935c3e
  /usr/local/include/jit/jit-debugger.h: bdeafaf4181567bbdb7e8776b99de11c476eb6299f3315fd2b221908728c7fdc
  /usr/local/include/jit/jit-defs.h: 101e9b1989fb95fa353337bf21148d088a4e075ae24f675ff3ab2c61872e14df
  /usr/local/include/jit/jit-dump.h: 2084988ee787d98fdacfb9fa1c3645a989d9bb007c71f54c9c92c114f1ddce12
  /usr/local/include/jit/jit-dynamic.h: 0dd931f2702d334b8a67b7b7c72b35e1169023893430f7d199d09234171ee442
  /usr/local/include/jit/jit-elf.h: 0f59fd9c1f4cc6f522664470b955929788e736ab89020840b40ac5fb1040c53a
  /usr/local/include/jit/jit-except.h: 1181bc3960ab841ac21b80f85149d984bd403052cfc7f912db028ee1dec34c1e
  /usr/local/include/jit/jit-function.h: 7b7a34e309d5326797484e2027cf06b4eddcf8b4d8c9c1721f32171d1756fdae
  /usr/local/include/jit/jit-init.h: 95710ecf638cac61b95118642e6f5ea356a355617b8ff440fc35b64f710301c7
  /usr/local/include/jit/jit-insn.h: f77665b54b00909021fcb0681a4b2d90e93d77d5e5358cc42dbcf9c14f0ad2c1
  /usr/local/include/jit/jit-intrinsic.h: 0e836a32ccaeee1ffde2593c099c80b820b86121f12a1d1efaca3b238e031cb9
  /usr/local/include/jit/jit-meta.h: b29a90663545e2fe062d7262abb3c622d77144e8069632e6a47bd8b173334333
  /usr/local/include/jit/jit-objmodel-private.h: d59469f658458dc93369a14df1e8f0d96d6870ab2fcf064c918d46c6f0405d8c
  /usr/local/include/jit/jit-objmodel.h: db7e56685e7145bd0edf51ad13e7201dacc2424f18443742d3fa4d189c95be64
  /usr/local/include/jit/jit-opcode.h: 253638240d0b5866fb9bb29471a9ccbee8fd03d0bc26032b7e540d912af1a2ac
  /usr/local/include/jit/jit-plus.h: 572ebad1576c51bcbb45ca2a6978f85ed07e4a06f3fe5328f2116dd15cc69b1d
  /usr/local/include/jit/jit-type.h: 39fdf62d33de8c67ce1e0b0f2fa8d9b1894b905384c045cdf2392c8838f28364
  /usr/local/include/jit/jit-unwind.h: a23ce2562cbba30b5e97a70784a4f564aee199236960563c0a304501c66c7bb1
  /usr/local/include/jit/jit-util.h: f8d01cc806d1021a0f2aab865fae0a83516a4ca8ea5936420f1cfe83c12c78d9
  /usr/local/include/jit/jit-value.h: 95196400b94e04d8e7d48c2b2d18955751117fe7c260c9c6d5409af01518890d
  /usr/local/include/jit/jit-walk.h: b8cbd8e9807d934b748891d947d057a8e9a63d522c7543b8d1d1dd5619fb884f
  /usr/local/include/jit/jit.h: c6396ca3c0daebd8cd634dc19075ece240b284bff772059b0e6fef46bbe109db
  /usr/local/info/libjit.info: 4cae1f8b20e5ab6d18314ca8b1b2d449ffc750a5e3e543005be77df9ddeaf4d5
  /usr/local/info/libjit.info-1: c1f25afcc768d61ac7e89f298c0816f0722dc6a9f77684fb8b30199b09e13ab6
  /usr/local/info/libjit.info-2: a86a637cf29a92ad4de08499b95ec86c18f31e09b56d1bec98815354b0dbfaf1
  /usr/local/lib/libjit.a: f4a81489da37da3a4511973afd65ac7692d9a6b862060f6a1fbcca5473197a0c
  /usr/local/lib/libjit.la: 27992048e12a7393f4f63da2b5e1c0cbe78a0241e0564feaee0bdb0d5213dacf
  /usr/local/lib/libjit.so: '-'
  /usr/local/lib/libjit.so.0: 1caeafaea360c9363d2e134d524bfb24db0633ce7d2daa9d44cb53c6dea2e476
  /usr/local/lib/libjitdynamic.a: 07375f5bae33d281e9b30897b54f8ac46a4d6f585ed0c94585f19e63d7178a5d
  /usr/local/lib/libjitdynamic.la: 933cfc7d84f011cd0828ae2be0bbb1ba8fef3a53c065284c8b6a978cc8ece76f
  /usr/local/lib/libjitdynamic.so: '-'
  /usr/local/lib/libjitdynamic.so.0: d460f24f8aa0661d832368664e1510e302c8c63ac5ae2d348d766c44071a397d
  /usr/local/lib/libjitplus.a: af856e65043a3b86d33ed6a77226b0633b2b3fa88fc650c88f103ca50b6c7aff
  /usr/local/lib/libjitplus.la: aac4a193c360324f032ee2e7ece070bf32a1c244e9dcd5f9eaabba0697c5aac6
  /usr/local/lib/libjitplus.so: '-'
  /usr/local/lib/libjitplus.so.0: ee4c745b1921abfd03b17fae6334ec1ed73342658f3a84bd902a09867fc2075e
  /usr/local/man/man3/libjit.3.gz: c7595c174b07816c35f8d7c23a1f1cff3bb6d1440109524b13a8764917a943eb
  /usr/local/share/licenses/libjit-0.1.2/LGPL21: dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551
  /usr/local/share/licenses/libjit-0.1.2/LGPL3: da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b4464768
  /usr/local/share/licenses/libjit-0.1.2/LICENSE: b43f2794234fb5a4af03504df20324658fbe26f295fafe457d398ce7e7a4fb17
  /usr/local/share/licenses/libjit-0.1.2/catalog.mk: b6744d2a9640be80e5138c81dd8216c142d7739e7d4341f1642988731ab47b75
directories:
  /usr/local/share/licenses/libjit-0.1.2/: n
  /usr/local/share/licenses/: y
  /usr/local/include/jit/: n
scripts:
  post-install: |
    /sbin/ldconfig -m /usr/local/lib
    cd /usr/local
    file=/usr/local/info/libjit.info
    install-info --quiet /usr/local/info/libjit.info ${file%25/*}/dir
    file=/usr/local/info/libjit.info-1
    install-info --quiet /usr/local/info/libjit.info-1 ${file%25/*}/dir
    file=/usr/local/info/libjit.info-2
    install-info --quiet /usr/local/info/libjit.info-2 ${file%25/*}/dir
  pre-deinstall: |
    /sbin/ldconfig -R
    cd /usr/local
    if [ -f /usr/local/info/dir ]; then if sed -e '1,/Menu:/d' /usr/local/info/dir | grep -q '^[*] '; then true; else rm /usr/local/info/dir; fi; fi
  post-deinstall: |
    cd /usr/local
    file=/usr/local/info/libjit.info
    install-info --quiet --delete /usr/local/info/libjit.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
    file=/usr/local/info/libjit.info-1
    install-info --quiet --delete /usr/local/info/libjit.info-1 ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
    file=/usr/local/info/libjit.info-2
    install-info --quiet --delete /usr/local/info/libjit.info-2 ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
