---
name: archiveopteryx
version: 3.1.3_2
origin: mail/archiveopteryx
comment: An advanced PostgreSQL-based IMAP/POP server
arch: freebsd:9:x86:64
www: http://www.archiveopteryx.org/
maintainer: feld@feld.me
prefix: /usr/local
licenselogic: single
licenses: [BSD]
flatsize: 64170857
desc: "Archiveopteryx is an Internet mail server, optimised to support\nlong-term
  archival storage. It seeks to make it practical not only to\nmanage large archives,
  but to use the information therein on a daily\nbasis instead of relegating it to
  offline storage.\n\nWWW:\thttp://www.archiveopteryx.org/\n"
categories: [mail]
users: [aox]
groups: [aox]
files:
  /usr/local/bin/aox: 1b759ae06725c3c3b00856ffded4b524cc62abb937d23e53b1f81480e68d59b0
  /usr/local/bin/aoxexport: a9f280712bbc46ff323cf498cb1ce77c9ee059dac34bb6529067524443a54a82
  /usr/local/bin/aoximport: be5824f13e3c5d818aa66cdbac36bb858066aca8789db8cd5c3846dadaefb1cb
  /usr/local/bin/deliver: 0df31350d883b93ba487d22c08162919f3e70ad4396af8fac4ae9e5791f80f77
  /usr/local/etc/rc.d/archiveopteryx: b7dba9382ca2269703b3b1a2e11fe6dd668be8b8f34c1d73da6a4540cb3ed4fa
  /usr/local/libdata/aox/downgrades: 216116175a37333263370b64abdbf83ac5a50fef89a36e07af7404da4347dab6
  /usr/local/libdata/aox/field-names: 7cd4921ca4ab25fb1a078cd6cfeb3f640d8c200932dc8ada0826d040eefc9230
  /usr/local/libdata/aox/flag-names: bbae9bff290ef1f2fbae87b9e511a455f838cc0c19b800be0bf2bbc57c627be2
  /usr/local/libdata/aox/fts.pg: cdee031b3195012f4fd926adbdf0e03ff6fada491cc2381fc3f54f38c72d386c
  /usr/local/libdata/aox/schema.pg: 98c935166bdcda1f3589f442f69a01994822e253362fb7251e2e14bfb66e9300
  /usr/local/libexec/aox/contrib/rrdglue: f45df23ede6c5936f884fc29064ac54389d12990d20b464037443e164c5aa278
  /usr/local/libexec/aox/installer: 053fcfecb113e4e748dda5f475c6446a47c772e2287f6aeb1f9df23cadf30d2c
  /usr/local/man/man5/aoxsuper.conf.5.gz: 8f046d6a9d8711034df834c04a8f487442eadfbd7838af14050b845b46fd6a61
  /usr/local/man/man5/archiveopteryx.conf.5.gz: 487acc83d576641b2372f1aa720f0437cb7f907d972c98ffdf0f1786cd37b0aa
  /usr/local/man/man8/aox.8.gz: 0c334f5a7ed9bfbd790ba8954d6781e6e028a038fa6ead55d11bd57da6d6b970
  /usr/local/man/man8/aoximport.8.gz: 1733ad03ccb7165c0a514c5f79f8e8daccce52ee1aba9e33be2d4570a3560ab2
  /usr/local/man/man8/archiveopteryx.8.gz: e65146685061bb7a4b5e6af9f351a8c592692416cefc81d7462b7a737ebb3cfb
  /usr/local/man/man8/deliver.8.gz: da1fa625c296a98acd6077012a3f272c41d14983b4b4d3a4544c1611c636bcac
  /usr/local/man/man8/installer.8.gz: bf8884a351aec2ba905b63524520f5de59733d49f4ad59987a31bd23eb4806a4
  /usr/local/man/man8/logd.8.gz: a057ced8da1bfe3e786dc71103e3d1687afeca9d6750e2a9e1ded592700b0dcf
  /usr/local/man/man8/recorder.8.gz: bef7150c3d76202fefa454aba1d660abdd9cf9a2a33d73b18554e39ceb23fba6
  /usr/local/man/man8/tlsproxy.8.gz: 0ae47a2c14fb618c8fad203800ad2ad85ea2ddbcdad6697be18354fc99dc6e6f
  /usr/local/sbin/archiveopteryx: 4e81e6feeba35ab23ec943c59d9051cf64555e53439a1819660a8c1b7fecf8f0
  /usr/local/sbin/logd: bcb50c15d381afc61fb976ff533e209d87be65ba8e7dd346e36525963cf04660
  /usr/local/sbin/recorder: 363b2face6bc4b08bae77b8b9f6e5c48d0be0106944d5b020c0d48a6a098b162
  /usr/local/share/doc/archiveopteryx/COPYING: 24b3a58cc2eb7ed909e4363337ea8c3ae6aee75fdff4b95ee596cac03e8f0f77
  /usr/local/share/doc/archiveopteryx/README: 91c72e8ba509d0e116d69c5bdb9dc11c4494a73e0415fd289462fdbb5c20a40d
  /usr/local/share/doc/archiveopteryx/bsd.txt: 3e302463238e54c50849bc289fc52e4ef13a41025dc533f9ccb4605aa3549f07
  /usr/local/share/licenses/archiveopteryx-3.1.3_2/BSD: 3e302463238e54c50849bc289fc52e4ef13a41025dc533f9ccb4605aa3549f07
  /usr/local/share/licenses/archiveopteryx-3.1.3_2/LICENSE: d9cce0db43502eb1bd8fbef7e960cfaa43b5647186f7f7379923b336209fd77b
  /usr/local/share/licenses/archiveopteryx-3.1.3_2/catalog.mk: d9e44744b1f4107241d4930286f1c40e63c77b0af6ac5ae980245999d5ed9990
directories:
  /usr/local/share/licenses/archiveopteryx-3.1.3_2/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/archiveopteryx/: n
  /usr/local/libexec/aox/contrib/: n
  /usr/local/libexec/aox/: n
  /usr/local/libdata/aox/: n
  /usr/local/etc/archiveopteryx/: n
scripts:
  post-install: |
    echo "===> Creating users and/or groups."
    if ! /usr/sbin/pw groupshow aox >/dev/null 2>&1; then  echo "Creating group 'aox' with gid '666'.";  /usr/sbin/pw groupadd aox -g 666; else echo "Using existing group 'aox'."; fi
    if ! /usr/sbin/pw usershow aox >/dev/null 2>&1; then  echo "Creating user 'aox' with uid '666'.";  /usr/sbin/pw useradd aox -u 666 -g 666  -c "Archiveopteryx user" -d /nonexistent -s /usr/sbin/nologin;  else echo "Using existing user 'aox'."; fi
    cd /usr/local
    cd /usr/local
  pre-deinstall: |
    if /usr/sbin/pw usershow aox >/dev/null 2>&1; then  echo "==> You should manually remove the \"aox\" user. "; fi
    cd /usr/local
    cd /usr/local
  post-deinstall: |
    cd /usr/local
    cd /usr/local
  install: "#!/bin/sh\n\nMKDIR=/bin/mkdir\nCHOWN=/usr/sbin/chown\nCHMOD=/bin/chmod\n\nAOXGROUP=aox\nAOXUSER=aox\n\nif
    [ \"$2\" = POST-INSTALL ]; then\n\tfor i in /var/db/aox/jail /var/db/aox/messages;
    do\n\t\t${MKDIR} -m 700 -p ${i}\n\tdone\n\t${CHOWN} root:wheel /var/db/aox/jail\n\t${CHMOD}
    700 /var/db/aox\n\t${MKDIR} /var/run/aox\n\t${CHOWN} ${AOXUSER}:${AOXGROUP} /var/db/aox
    /var/run/aox /var/db/aox/messages\nfi\n"
  deinstall: "#!/bin/sh\n\nRMDIR=/bin/rmdir\n\nif [ \"$2\" = POST-DEINSTALL ]; then\n\tfor
    i in /var/db/aox/jail /var/db/aox/messages /var/run/aox; do\n\t\t${RMDIR} ${i}
    2>/dev/null\n\tdone\n\t${RMDIR} /var/db/aox 2>/dev/null\nfi\n"
message: |
  ********************************************************************************

  Please install PostgreSQL client/server (databases/postgresqlXX-client
  and databases/postgresqlXX-server) separately. The latest 8.x version
  is recommended but any version newer than 8.1.0 should work.

  To set up the database and generate a configuration file, run
  /usr/local/libexec/aox/installer as root. The new configuration file will be in
  /usr/local/etc/archiveopteryx/archiveopteryx.conf.

  /usr/local/libexec/aox/installer -n shows what it would do, without making any
  changes. (If you are just upgrading from an older version,
  /usr/local/bin/aox upgrade schema may be enough.
  /usr/local/bin/aox upgrade schema -n shows what it would do, without making
  any changes.)

  The logfile is syslog/mail by default.

  If you have any problems, the FAQ is at
  http://www.archiveopteryx.org/faq/ and you can always ask
  info@aox.org for help.

  ********************************************************************************
