---
name: slisp
version: 1.2
origin: lang/slisp
comment: A simple Lisp interpreter
arch: freebsd:9:x86:64
www: http://www.sigala.it/sandro/software.php#slisp
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 36525
desc: |
  SLisp is a simple Lisp interpreter that implements most of the
  common Lisp constructs in a few hundred lines of C code. It may be
  useful for learning the basis of the Lisp language.

  WWW: http://www.sigala.it/sandro/software.php#slisp
categories: [lisp, lang]
files:
  /usr/local/bin/slisp: cb60ef734780b3434cae9ed06020b9beccf8be39377ae07202cfff243f01caa3
  /usr/local/info/slisp.info: 92eebb94d449a2a70fcdb5e55571ecf9a701c8f288e19480cb83032813f0937f
  /usr/local/man/man1/slisp.1.gz: 04316b5793f462b03391d5ff99b9db2cee41b6846ff4a8b09706f6ab9c5fefb5
scripts:
  post-install: |
    file=/usr/local/info/slisp.info
    install-info --quiet /usr/local/info/slisp.info ${file%25/*}/dir
  pre-deinstall: |
    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: |
    file=/usr/local/info/slisp.info
    install-info --quiet --delete /usr/local/info/slisp.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
