---
name: gnubc
version: 1.06_1
origin: math/gnubc
comment: The GNU bc/dc calculator
arch: freebsd:10:x86:64
www: http://www.gnu.org/software/bc/
maintainer: gabor@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 201542
desc: |
  bc is an arbitrary precision numeric processing language.  Syntax is similar
  to C but differs in many substantial areas.  It supports interactive execution
  of statements.  The bc utility is included in the POSIX 1003.1-2008 standard.

  WWW: http://www.gnu.org/software/bc/
categories:
- math
files:
  /usr/local/bin/bc: 074939e0e6f498fef478105a22729cee47a9455f0022ec5bfa05b80f0ef662ed
  /usr/local/bin/dc: 7b6527067f6eed690a3320e347f5469e4f4a0e0685aff7479a711f559b2e1cef
  /usr/local/info/bc.info: 51f61b258d917a4511eaea50ff253f1f72581d1ff9f788db34e5a449fb9e9e3f
  /usr/local/info/dc.info: 4a065571a4e8f408d9ba04dd38d7ad1ff0abe23d8ce22d1bbb6aea8f0e8fbf92
  /usr/local/man/man1/bc.1.gz: 1ad81068e11aa4a80e99de6392d5b5138b98677909738280bfdc5f13324bc07d
  /usr/local/man/man1/dc.1.gz: 3215c5a122e52784f0eb200e1d745b5d48485a46f7d7d6c113d9c04ab10b6b93
  /usr/local/share/examples/bc/ckbook.b: ddbdfd16d8ab5470b9638528c498d2e06e7f8af9c8996f71b025d622045b127f
  /usr/local/share/examples/bc/pi.b: 5d5e1c14d038d925876f34aabe10b643cbc47a3984c225e16b6862c9ed4ad9ad
  /usr/local/share/examples/bc/primes.b: 1cf587f63308502c8564cb22ae2a87cebdee8e8aa9102d9b601a3181ace37681
  /usr/local/share/examples/bc/twins.b: ab19243153467903f4d6ba53aa27f64609a6a69743ff379022662525f04c977e
directories:
  /usr/local/share/examples/bc/: n
scripts:
  post-install: |
    file=/usr/local/info/bc.info
    install-info --quiet /usr/local/info/bc.info ${file%25/*}/dir
    file=/usr/local/info/dc.info
    install-info --quiet /usr/local/info/dc.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/bc.info
    install-info --quiet --delete /usr/local/info/bc.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
    if [ ${file%25/*} != "/usr/local/info" ]; then
       rmdir ${file%25/*} 2> /dev/null || true
    fi
    file=/usr/local/info/dc.info
    install-info --quiet --delete /usr/local/info/dc.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
    if [ ${file%25/*} != "/usr/local/info" ]; then
       rmdir ${file%25/*} 2> /dev/null || true
    fi
