---
name: gnats
version: 4.1.0_2
origin: databases/gnats4
comment: GNATS, the GNU Problem Report Management System
arch: freebsd:9:x86:64
www: http://www.gnu.org/software/gnats/
maintainer: vd@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 1870926
desc: |
  GNU GNATS is a set of tools for tracking bugs reported by users to a
  central site.  It allows problem report management and communication
  with users through various means, including e-mail, Web and a network
  daemon.  GNATS stores all the information about problem reports in its
  databases, consisting of plain text files and it provides tools for
  querying, editing and maintaining these databases.

  WWW: http://www.gnu.org/software/gnats/
categories: [devel, databases]
files:
  /usr/local/bin/edit-pr: 4ac7de06c7b4fe5a2fc96afaaf43e4ae6f30c3a321b154339fd9ed2e4232bdc6
  /usr/local/bin/getclose: a7329ef663abc3473d8da48990240f7fdd5a9915867fd2cd6a827895f8a1131f
  /usr/local/bin/install-sid: f25f0892038fd25de7dba6fb0dda16616c1c950e325b9d0936948ee7f9177243
  /usr/local/bin/query-pr: 81fb44f1ac98b319f6b33df86e189d01008cbc42ea605dc588d1b987be0e2eb5
  /usr/local/bin/send-pr: 163831b8cf928376a79772bd6631b0f4a5671f9e88f3f326dd71ee037837392f
  /usr/local/etc/gnats/databases.default: e8b2c57508f96b13a7d21b05487611b18da9034a7be0fb10a899bbef2f2cbbfd
  /usr/local/etc/gnats/defaults/addresses: c432c1dc6f8becf805c1d4abf1b5cd525a0e2fd8856a0e9d7d131191b1699a77
  /usr/local/etc/gnats/defaults/categories: 210d13cf8cc2552ea4bb2da97b03ca90e45243bf8105998cab0d9426122c1406
  /usr/local/etc/gnats/defaults/classes: e6672e8773a54e442992251b8601522b37be50b24c5bfa47213c26df9ecf5431
  /usr/local/etc/gnats/defaults/dbconfig: 7d0d50fb0aa9d68af77e4749d6085a63b86d4b1fe4a1c2969b6fadd1de2352e6
  /usr/local/etc/gnats/defaults/gnatsd.user_access: e8142691738c4aa2ce6135dc2d1840d6682b6594a980a053d9382280b9e6779a
  /usr/local/etc/gnats/defaults/responsible: d97e0606d53c2a4c49091010eee6210b64158df2e983edb17bc076256dc18a4c
  /usr/local/etc/gnats/defaults/states: 259d6d9495b4bee46f323d2172fccc7de10a085b14d76c50107675ef064a1d7e
  /usr/local/etc/gnats/defaults/submitters: 0b6fe1869366bdd60e422274753ad466e756415de784fbe71593e7e68820fb0a
  /usr/local/etc/gnats/gnatsd.host_access.default: c9f8cdef423d7d5b77251669363104bd9ce006d8d5ae86768489dd13badf9842
  /usr/local/etc/gnats/send-pr.conf: 7e210a4ac24ac966804b9a4b6a66fcda9e3758da5bd0e7bf12f63a7f40126c9b
  /usr/local/info/gnats-faq.info: fbadc0d43e0a79b64248d5dc965a35b4228473a262de37bcc22f8bb2d8319444
  /usr/local/info/gnats.info: 73e9b3c6afbb7f47bbbdbe12ae716d684e6c4f513428fd532918b666fbbb784f
  /usr/local/libexec/gnats/at-pr: 4913946c9004ed083be05e612baa7f7dfac7f43ac9f51317ab5a7e172bb5c286
  /usr/local/libexec/gnats/check-db: 7e6ed5d9fefc82367215c4fc3cc64496fadffe6052fd93561d8a930437523791
  /usr/local/libexec/gnats/delete-pr: ca40275a56a398b49bbd64b3847bd1cb11a13993e393044fbe513bb9197ca985
  /usr/local/libexec/gnats/diff-prs: a10436104e5a2f07f06f8ff7431d63bcc83ff7e06b0cefb7f3d4da4a93aee760
  /usr/local/libexec/gnats/file-pr: 384f578c8c02c33647e4c2fe7e6c1d3aca243f7f55b2cc8eaf3cfff7bc4cb1c0
  /usr/local/libexec/gnats/gen-index: d588491f5d48466f045ec331675f033958bfd0ca0fb680990dbd6b201e593a9f
  /usr/local/libexec/gnats/gnats-pwconv: 7196205a7f231c24962aa9f000c0ad111912d6d68d5312d4b82be763dd041a3b
  /usr/local/libexec/gnats/gnatsd: 79777cb5518f33219a28f6d75511669f8824ad6d100bd6a8f2508bca386e3392
  /usr/local/libexec/gnats/mail-agent: 901863355f75433889d48d837f6ed3acfc32724a83c0de88ce3471cd0293a2d7
  /usr/local/libexec/gnats/mail-query: ff55beb0c2562fd70a210ec30ac90ad7b760cb5f84ad4472ed2f16486cd0be1e
  /usr/local/libexec/gnats/mkcat: 7ddca409728b55543a0f900bfcd7205dbd46d1a0fcaa6c064ea17642ed096a05
  /usr/local/libexec/gnats/mkdb: ddf413dd903bd96bcdded277cc0be3a9ffe3dd557ca105672a3cd6d5b2f35dbe
  /usr/local/libexec/gnats/pr-age: d14b5341c13292cea646a23164099a3f6040f03fa178afb36d97f614dae0ba8c
  /usr/local/libexec/gnats/pr-edit: a15e8b571bdc5a7893579bb43674e7ec74bc7699089eb6dfb92f133cd059fdd8
  /usr/local/libexec/gnats/queue-pr: a23a1e1717aac4ed3e34890e92a92b539a499bdc8b55ec0f7b80b675b172864a
  /usr/local/libexec/gnats/rmcat: 3b265dc78b55f3fb89a393fe5d2874103c29255bcd34ab71bab6424fe562d28a
  /usr/local/man/man1/edit-pr.1.gz: b0b79a222a9515780373fa2d62b0d1af6a3b1f948faf626f9779c491e741e170
  /usr/local/man/man1/query-pr.1.gz: 8fe61409a3784fe562ba772e8c33e1778a0b17a6ba1c424f53c6be2d6eebfb95
  /usr/local/man/man1/send-pr.1.gz: 99181f5b20e873b93aea0c0949ad5167dbf5accc91eae298a30f31a52510f65b
  /usr/local/man/man5/databases.5.gz: ecb1f7adbe1c0e295631fa512049a802f7e8f7680198c9c900cbbd90c2f35ee7
  /usr/local/man/man5/dbconfig.5.gz: f5f9c40ac400035824f80dd5cb4fa3db6b158c8c9fc160702466742b7f3eefb0
  /usr/local/man/man7/gnats.7.gz: 497515c4690b57fdda0854fdc20e196e2a00831997d80c6dd3e4188bcba93af8
  /usr/local/man/man8/delete-pr.8.gz: bcd4241f9181181985ee6e141e4951e9beb851066976744f375a080b5816248c
  /usr/local/man/man8/file-pr.8.gz: 5df4299ebcc3eb85c6c7b21fa2d32f959015deedbe750fac7f27269ed99e28cf
  /usr/local/man/man8/gen-index.8.gz: 2872973f5ac5a9fcbb0fc2bbcf8fcf5e90c4412a2da04e0fdb82a344a2262436
  /usr/local/man/man8/getclose.8.gz: 667b077ad315489a3eb38be7557b68c50182ce803f11443fffc2e02888f1cc26
  /usr/local/man/man8/gnatsd.8.gz: cfab442e31c6c461cd27b2c86f36b72db77b23cb7502e8f1d3a3f5b2a12c5c25
  /usr/local/man/man8/install-sid.8.gz: fa785fa52f79e81ce0fbf80248fea20635133d743a9003a087348cafb7cae46f
  /usr/local/man/man8/mkcat.8.gz: 32ac3926ab6c867d97ee0c7b1c3e957c05eb2968c334764df946d391b7614862
  /usr/local/man/man8/mkdb.8.gz: 69c31879f2b143125f8783649d372a34b6b119aca93ffb405fbc0b5b0677909b
  /usr/local/man/man8/pr-edit.8.gz: 116abedd71d9a9785cc7e698e921fd4006b487196ac5c6ce3d3234d1d01c730d
  /usr/local/man/man8/queue-pr.8.gz: b6743df1ce426c2f55757d40e4a668f55d9f9020b6c350132100f0970cbfc428
  /usr/local/man/man8/rmcat.8.gz: beed51444d0a634a24509d3bc94e30e409923b8db94f7ae7dc183d4c6583591f
  /usr/local/share/doc/gnats/NEWS: 60901744c2d90c99eeeff519feba8f576da4998ad13878aff263dbe265a045e0
  /usr/local/share/doc/gnats/UPGRADING: ceec1103845f5320792a6dfa74605e523df4a813c4a50e15fe9fb8742c3ae3b7
directories:
  /var/db/gnats/: y
  /usr/local/share/doc/gnats/: n
  /usr/local/libexec/gnats/: n
  /usr/local/etc/gnats/defaults/: n
  /usr/local/etc/gnats/: y
scripts:
  post-install: |
    [ -f /usr/local/etc/gnats/databases ] || cp /usr/local/etc/gnats/databases.default /usr/local/etc/gnats/databases
    [ -f /usr/local/etc/gnats/gnatsd.host_access ] || cp /usr/local/etc/gnats/gnatsd.host_access.default /usr/local/etc/gnats/gnatsd.host_access
    mkdir -p /var/db/gnats
    chown gnats /var/db/gnats
    file=/usr/local/info/gnats-faq.info
    install-info --quiet /usr/local/info/gnats-faq.info ${file%25/*}/dir
    file=/usr/local/info/gnats.info
    install-info --quiet /usr/local/info/gnats.info ${file%25/*}/dir
  pre-deinstall: |
    if cmp -s /usr/local/etc/gnats/databases /usr/local/etc/gnats/databases.default; then rm -f /usr/local/etc/gnats/databases; fi
    if cmp -s /usr/local/etc/gnats/gnatsd.host_access /usr/local/etc/gnats/gnatsd.host_access.default; then rm -f /usr/local/etc/gnats/gnatsd.host_access; fi
    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/gnats-faq.info
    install-info --quiet --delete /usr/local/info/gnats-faq.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/gnats.info
    install-info --quiet --delete /usr/local/info/gnats.info ${file%25/*}/dir
    if [ $(info -d ${file%25/*}  --output - 2>/dev/null | grep -c '^*') -eq 1 ]; then
      rm -f ${file%25/*}/dir
    fi
  install: "#!/bin/sh\n#\n# $FreeBSD: ports/databases/gnats4/pkg-install,v 1.3 2012/11/17
    05:55:08 svnexp Exp $\n#\n\nECHO_CMD=echo\nGREP=/usr/bin/grep\nPW=/usr/sbin/pw\n\nFTPUSERS=/etc/ftpusers\nGNATSDBDIR=/var/db/gnats\n\ncase
    $2 in\nPRE-INSTALL)\n  if [ ! -x ${PW} ]; then\n    ${ECHO_CMD} \"Your system
    is missing the \\`pw' command.\"\n    exit 1\n  fi\n  if ${PW} usershow -n gnats
    >/dev/null 2>&1; then\n    if [ \"`pw usershow -n gnats | awk -F: '{print $9}'`\"
    != \"${GNATSDBDIR}\" ]; then\n      ${PW} usermod -n gnats -d \"${GNATSDBDIR}\"
    2>/dev/null\n      ${ECHO_CMD} \"===>  Account \\`gnats' updated.\"\n    fi\n
    \ else\n    if ${PW} useradd -n gnats -u 61 -g 1 -d \"${GNATSDBDIR}\" \\\n        -c
    \"GNATS database owner\" -h -; then\n      ${GREP} -qs '^gnats$' ${FTPUSERS} ||
    ${ECHO_CMD} gnats >> ${FTPUSERS}\n      ${ECHO_CMD} \"===>  Account \\`gnats'
    created.\"\n    else\n      ${ECHO_CMD}\n      ${ECHO_CMD} \"The FreeBSD standard
    userid for gnats is 61, but this system\"\n      ${ECHO_CMD} \"has already a different
    account with this userid:\"\n      ${ECHO_CMD}\n      ${PW} usershow -u 61 -P\n
    \     ${ECHO_CMD}\n      ${ECHO_CMD} \"You can either delete this account (which
    may be dangerous) with\"\n      ${ECHO_CMD} \"  ${PW} userdel -u 61\"\n      ${ECHO_CMD}
    \"or add the gnats user with an other userid with\"\n      ${ECHO_CMD} \"  ${PW}
    useradd -n gnats -g daemon \\\\\"\n      ${ECHO_CMD} \"  -d ${GNATSDBDIR} -c 'GNATS
    database owner' -h -\"        \n      ${ECHO_CMD} \"and retry installing this
    package\"\n      ${ECHO_CMD}\n      exit 1\n    fi\n  fi\n  ;;\nesac\n"
message: "************************************************************\n\nGNATS has
  been successfully installed.\n\nIf you want to run the GNATS server, enter\n\n  /usr/local/libexec/gnats/mkdb
  default\n\nto create the default database and add\n\n  support\tstream\ttcp\tnowait\tgnats\t/usr/local/libexec/gnats/gnatsd\tgnatsd\n\nto
  inetd.conf(5). Instructions to upgrade from a\nGNATS 3.x database are in\n\n  /usr/local/share/doc/gnats/UPGRADING\n\nTry
  `man gnats', `info gnats' and the online manual at\n\n  http://www.gnu.org/software/gnats/gnats_toc.html\n\nfor
  more information.\n\n************************************************************\n"
