---
name: ocaml-sem
version: 0.0.2_2
origin: devel/ocaml-sem
comment: POSIX semaphores for OCaml
arch: freebsd:9:x86:64
www: UNKNOWN
maintainer: argentoff@gmail.com
prefix: /usr/local
licenselogic: single
flatsize: 81942
desc: |
  POSIX semaphores for OCaml. The library mimics things found under "man sem"
  and "man sem_open".
categories: [devel]
files:
  /usr/local/lib/ocaml/site-lib/sem/META: 0d424043225c431c98d07726ab2842513aa07f86e03d51a7ddac0aec279343b2
  /usr/local/lib/ocaml/site-lib/sem/dllsem_stubs.so: 2a7f3f539711e127622693b9cc97481b4fa7babd05a6e63e099061bbd4fbbc70
  /usr/local/lib/ocaml/site-lib/sem/libsem_stubs.a: f1d46a7b6a26a76e970379c23ad5a7a99c15469feaae44327d99b6b47a29ad22
  /usr/local/lib/ocaml/site-lib/sem/sem.a: f16eccd9175392847020e0803d966ce96bf2de31cc57deae3d873056668ec214
  /usr/local/lib/ocaml/site-lib/sem/sem.cma: 8ca28c4f61c976aa3199aac4165fced22ae3487aad3d4624c4e4b7209b4d8b7a
  /usr/local/lib/ocaml/site-lib/sem/sem.cmi: 5b2c7b0ce2f3487952587fa8591dd9e34330634ca1a6e03ab656b3881a4d459f
  /usr/local/lib/ocaml/site-lib/sem/sem.cmxa: ab07493b54cd205a863f9284048d9892303fcdaf1b00ebb71dd2138fda842b51
  /usr/local/lib/ocaml/site-lib/sem/sem.mli: d9281eceb623aab295840673bf972dc6c241b62e47eb5eae08af4bd1074f3e89
  /usr/local/share/doc/ocaml-sem/README: ee91d0d406c9f233be31a6306f1fe046bd6702e82520e663baca41c47a56f082
  /usr/local/share/doc/ocaml-sem/html/Sem.html: 328aa20e26c8b3962dad37539cebd3770269fd9f4619e9bd12606efd7100d1f0
  /usr/local/share/doc/ocaml-sem/html/index.html: 3a86481dd76a0ba588bebe329f7109e13599cedb0eb178abfb4d727bb26d9b47
  /usr/local/share/doc/ocaml-sem/html/index_attributes.html: 469e8fac96ae347b24a6500fc05aa69309450835aaab88c52459febaf97e2ba3
  /usr/local/share/doc/ocaml-sem/html/index_class_types.html: 8f1b51fd838feb8e453627dc01009243a9ea0e9c49fa00680bc66b42cf3a8d5e
  /usr/local/share/doc/ocaml-sem/html/index_classes.html: a5dc50f9b67faaa69444be5a6a73fffadfa0a355eba909f93719ef80be267e89
  /usr/local/share/doc/ocaml-sem/html/index_exceptions.html: 37bea13d4080d0feece935eb8ce64c0b968243d4d39d1572a99e11a0fd52976d
  /usr/local/share/doc/ocaml-sem/html/index_methods.html: 9aa7376e3a106ad459c3127aed5c68d664ed2051f9f327b10edd4d0084c21e1a
  /usr/local/share/doc/ocaml-sem/html/index_module_types.html: 0693c1ea9ec50e60cdd79784af70a9edb5f9b66ce2506ec1bf252d0881a72d9d
  /usr/local/share/doc/ocaml-sem/html/index_modules.html: 04db5aef1021cb6f050bd6af1c4d345da12040c6826d924559fff9d800a8eb2d
  /usr/local/share/doc/ocaml-sem/html/index_types.html: c0c98c7e88ba809f37b6c383bde8768f228c8e5b09845649572fed3985508670
  /usr/local/share/doc/ocaml-sem/html/index_values.html: 5e56578c7f374a8f706d4dd605a97749ae7f3b2244cb4b21ef46977dc05596ce
  /usr/local/share/doc/ocaml-sem/html/style.css: cb36947e0bc2167e4a251ea99435d3cbe84abf980c35b4a248fa603a5f82b142
  /usr/local/share/doc/ocaml-sem/html/type_Sem.html: 5549004e6edad7a84fe09ba310b9a80da8b3d3d90b7d5e007a1f19ed916dc153
directories:
  /usr/local/share/doc/ocaml-sem/html/: n
  /usr/local/share/doc/ocaml-sem/: n
  /usr/local/lib/ocaml/site-lib/sem/: n
scripts:
  pre-deinstall: |
    ocamlfind remove sem 2>/dev/null || true
  install: |
    #!/bin/sh

    if [ "$2" = "POST-INSTALL" ]; then
      echo "${PKG_PREFIX}/lib/ocaml/site-lib/sem" >> ${PKG_PREFIX}/lib/ocaml/ld.conf
    elif [ "$2" = "DEINSTALL" ]; then
      mv ${PKG_PREFIX}/lib/ocaml/ld.conf ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
      grep -v sem ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp > ${PKG_PREFIX}/lib/ocaml/ld.conf
      rm -f ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
      chmod 0644 ${PKG_PREFIX}/lib/ocaml/ld.conf
    fi
  deinstall: |
    #!/bin/sh

    if [ "$2" = "POST-INSTALL" ]; then
      echo "${PKG_PREFIX}/lib/ocaml/site-lib/sem" >> ${PKG_PREFIX}/lib/ocaml/ld.conf
    elif [ "$2" = "DEINSTALL" ]; then
      mv ${PKG_PREFIX}/lib/ocaml/ld.conf ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
      grep -v sem ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp > ${PKG_PREFIX}/lib/ocaml/ld.conf
      rm -f ${PKG_PREFIX}/lib/ocaml/ld.conf.tmp
      chmod 0644 ${PKG_PREFIX}/lib/ocaml/ld.conf
    fi
