---
name: unbound
version: 1.4.20
origin: dns/unbound
comment: A validating, recursive, and caching DNS resolver
arch: freebsd:9:x86:64
www: http://unbound.net
maintainer: sem@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses: [BSD]
flatsize: 4742874
desc: |
  Unbound is designed as a set of modular components, so that also
  DNSSEC (secure DNS) validation and stub-resolvers (that do not run as
  a server, but are linked into an application) are easily possible.

  Goals:
      * A validating recursive DNS resolver.
      * Code diversity in the DNS resolver monoculture.
      * Drop-in replacement for BIND apart from config.
      * DNSSEC support.
      * Fully RFC compliant.
      * High performance, even with validation enabled.
      * Used as: stub resolver, full caching name server, resolver library.
      * Elegant design of validator, resolver, cache modules.
            o provide the ability to pick and choose modules.
      * Robust.
      * In C, open source: The BSD license.
      * Smallest as possible component that does the job.
      * Stub-zones can be configured (local data or AS112 zones).

  Non-goals:
      * An authoritative name server.
      * Too many Features.

  WWW: http://unbound.net
deps:
  expat: {origin: textproc/expat2, version: 2.0.1_2}
  ldns: {origin: dns/ldns, version: 1.6.16}
  openssl: {origin: security/openssl, version: 1.0.1_8}
categories: [dns]
users: [unbound]
options: {ECDSA: on, GOST: off, LIBEVENT: off, MUNIN: off, PYTHON: off, THREADS: on}
files:
  /usr/local/etc/rc.d/unbound: 992a27dadc3160640bdbec981f7a6e5e4b64aeee5ff32460a5257d976959b55b
  /usr/local/etc/unbound/unbound.conf.sample: fddb2e500134f2ee9536f7ef75e892d483e86ba8b40b884540bf18a95514622b
  /usr/local/include/unbound.h: 742475d6d1dda0a9044434accc3f904a5326245a1909232d2673d65490141a74
  /usr/local/lib/libunbound.a: 240b9d53672d861f2d7be235ef8c0a516cc921379a05afba9e50e8ff21b4dfe7
  /usr/local/lib/libunbound.la: 355dc8a666827fa9c8b7e124ee6121d2be54ee59c86e7dc5457d298344133808
  /usr/local/lib/libunbound.so: '-'
  /usr/local/lib/libunbound.so.3: 5bbb1a96fa7d05e93553c442bb292a018862ab7f6a2a97f5ec72fd30e8bc95fe
  /usr/local/man/man1/unbound-host.1.gz: ac6548ebcab2e5599ff9e1c22b53e94eeb18a02d0504b65c780446c7d67ef7fe
  /usr/local/man/man3/libunbound.3.gz: 5c911f6f5a5d299a91318dffcf2a408b1749bdb0fbe7488d249715a0485ca8ad
  /usr/local/man/man3/ub_cancel.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_add_ta.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_add_ta_file.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_async.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_config.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_create.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_data_add.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_data_remove.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_debuglevel.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_debugout.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_delete.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_get_option.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_hosts.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_print_local_zones.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_resolvconf.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_set_fwd.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_set_option.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_trustedkeys.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_zone_add.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_ctx_zone_remove.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_fd.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_poll.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_process.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_resolve.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_resolve_async.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_resolve_free.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_result.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_strerror.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man3/ub_wait.3.gz: 5a65a52e48d88ae5aab21fada64ff411014f381ef02b7f4dd8ece2c26a965070
  /usr/local/man/man5/unbound.conf.5.gz: be4d184d81a93e1cdba38a96c28fd42fc36758648635cc54d170d94de8b90aab
  /usr/local/man/man8/unbound-anchor.8.gz: 5225d68bd4eb039034dc12a9d94be060c6b866d4f3242a9089e5867225e9e9b8
  /usr/local/man/man8/unbound-checkconf.8.gz: 3420f2a57ee13ff14c847145e58b633b9d3ae0a1b02bb2bf63e5f33bf6e4902e
  /usr/local/man/man8/unbound-control.8.gz: 49fa7057c3b445dcc959994a0dc95d417504413bee8af92210ed0ca2da16ebc1
  /usr/local/man/man8/unbound.8.gz: 9b5ac274d2e0d1214e778792c821d7c252db65a4c4928a5b3ba5a60a259eeb28
  /usr/local/sbin/unbound: 203bba9f7b67d7ace4d05ad2b4793dcff4124fe28b0722feb485fd4c35d84649
  /usr/local/sbin/unbound-anchor: 812ce64f0cb1f671396d68fa43d3f0bc410917a0e5d1079acd8f59272da03eee
  /usr/local/sbin/unbound-checkconf: 2ed2ba4d1af3703afd3ee042a6f8c202a0f46c304c607755399a98bfa15f1671
  /usr/local/sbin/unbound-control: f23aa47bb1112c60af247d9ca6f7931805895b9e7eda80e8be78d8771445245b
  /usr/local/sbin/unbound-control-setup: 0cb9e834d3d15befcb846bca3760ab546116a5e0736c6d66e96030ef9206f26f
  /usr/local/sbin/unbound-host: d1a2ca1864012e29efa2e9acdb7dc36ac6adabc6848de4bd27cca05e6b3aa943
  /usr/local/share/doc/unbound/CREDITS: fb70fa6682b3f39c19cd09e1f64dd3cc12c6382a130097681129c764a7bd1e4c
  /usr/local/share/doc/unbound/Changelog: 04bc54d42403473e7ddeec860fd96f8082a84860a505e8e14a9f3d8567fa2667
  /usr/local/share/doc/unbound/FEATURES: bc8099f9164f80881b5ec2bbbe6fb391529dfe5feeeea1386bd069ae34ef805e
  /usr/local/share/doc/unbound/LICENSE: f1242218c1faea346b1c0d1e49d1affe1339935dcff38f09181a37fba33a081b
  /usr/local/share/doc/unbound/README: bde449cbe8a575d2a84a7798b81a9eb236a558ba154367d0dfb868e2e2f0734d
  /usr/local/share/doc/unbound/README.svn: 42bec96828d521888cb33abb686f4986d331fa9414b9dba404ddea0e476244e1
  /usr/local/share/doc/unbound/README.tests: 2c98ce249838e618621e76e5f12d1ec4dc733ba0f5f55d9e59966bfec19503a2
  /usr/local/share/doc/unbound/TODO: b94cdf605b741f87d7eebb1b1e1a6a479ee8bd5b19201b16bdfb6669b0ae69e3
  /usr/local/share/doc/unbound/control_proto_spec.txt: fbb13ef7aa3d369a6856dd9f9016de3012e0c90720f7b2a7365a7932d9329afc
  /usr/local/share/doc/unbound/ietf67-design-02.odp: ba3921ca82e0fe32ed88c43270391777bfb19ec78a022260192703ee3d50b630
  /usr/local/share/doc/unbound/ietf67-design-02.pdf: 8a0434e8c9c1733138ce01e60838d0e4f1490240d720313767c73573dcb57ef2
  /usr/local/share/doc/unbound/requirements.txt: 79b8ee92b4485a546c18312a1be49704950b60c40e3eafab16c33a00fdefb759
  /usr/local/share/licenses/unbound-1.4.20/BSD: f1242218c1faea346b1c0d1e49d1affe1339935dcff38f09181a37fba33a081b
  /usr/local/share/licenses/unbound-1.4.20/LICENSE: d9cce0db43502eb1bd8fbef7e960cfaa43b5647186f7f7379923b336209fd77b
  /usr/local/share/licenses/unbound-1.4.20/catalog.mk: 7aa01f89da75a716954011b020a604b841399701c7d53c94015b2e8b08415e75
directories:
  /usr/local/share/licenses/unbound-1.4.20/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/unbound/: n
  /usr/local/etc/unbound/: y
scripts:
  post-install: |
    if ! /usr/sbin/pw usershow unbound >/dev/null 2>&1; then  echo "Creating user 'unbound' with uid '59'.";  /usr/sbin/pw useradd unbound -u 59 -g 1  -c "unbound dns resolver" -d /nonexistent -s /usr/sbin/nologin;  else echo "Using existing user 'unbound'."; fi
    chown unbound /usr/local/etc/unbound
    /sbin/ldconfig -m /usr/local/lib
    cd /usr/local
    cd /usr/local
  pre-deinstall: |
    rm -fr /var/run/unbound
    /sbin/ldconfig -R
    if /usr/sbin/pw usershow unbound >/dev/null 2>&1; then  echo "==> You should manually remove the \"unbound\" user. "; fi
    cd /usr/local
    cd /usr/local
  post-deinstall: |
    cd /usr/local
    cd /usr/local
