---
name: firefly
version: 1696_8
origin: audio/firefly
comment: Open-source media server for the Roku SoundBridge and iTunes
arch: freebsd:9:x86:64
www: http://www.fireflymediaserver.org/
maintainer: mark@foster.cc
prefix: /usr/local
licenselogic: single
licenses:
- GPLv2
flatsize: 1874611
desc: |
  Firefly (mt-daapd) is an open-source media server for the Roku SoundBridge
  and Apple iTunes. It runs on POSIX platforms as well as Win32. It supports
  server-side transcoding and other advanced features.

  WWW: http://www.fireflymediaserver.org/
deps:
  ca_root_nss: {origin: security/ca_root_nss, version: 3.15.1}
  libkate: {origin: multimedia/libkate, version: 0.4.1_2}
  png: {origin: graphics/png, version: 1.5.17}
  curl: {origin: ftp/curl, version: 7.31.0_1}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  gettext: {origin: devel/gettext, version: 0.18.3}
  sqlite3: {origin: databases/sqlite3, version: 3.7.17_1}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
  vorbis-tools: {origin: audio/vorbis-tools, version: '1.4.0_6,3'}
  speex: {origin: audio/speex, version: '1.2.r1_4,1'}
  libvorbis: {origin: audio/libvorbis, version: '1.3.3_1,3'}
  libogg: {origin: audio/libogg, version: '1.3.1,4'}
  libid3tag: {origin: audio/libid3tag, version: 0.15.1b}
  libao: {origin: audio/libao, version: 1.1.0_1}
  flac: {origin: audio/flac, version: 1.3.0_1}
categories:
- audio
users:
- daapd
groups:
- daapd
shlibs_required:
- libiconv.so.3
- libid3tag.so.0
- libsqlite3.so.8
- libvorbisfile.so.6
- libvorbis.so.4
- libFLAC.so.11
- libogg.so.8
shlibs_provided:
- ssc-script.so
- rsp.so
- out-daap.so
options: {JAPANESE: off}
files:
  /usr/local/bin/mt-daapd-ssc.sh: 83277d2867d97bfb3a1a74f97da79cea27b57824562ffa8e2cfa5af0dda172f1
  /usr/local/bin/wavstreamer: 2215f17118a898cc7fe2f0341b1b8ad0ee600224a377a8430f31e1b8027442e5
  /usr/local/etc/mt-daapd.conf.sample: 32755d471b009d50a5b619be1b14ff334a289ca3426dd76420b94f85297e294f
  /usr/local/etc/rc.d/mt-daapd: 553e30d13b047c2d6e2edf09fd58de8d309dda5ad19ec44cf255afd183fb20d8
  /usr/local/lib/mt-daapd/plugins/out-daap.a: c0ad85fbceec9b74f2fd5d1e7c9bd6d9c026497c97a204f5115f09111cf73dde
  /usr/local/lib/mt-daapd/plugins/out-daap.la: 3863b0c4e4323cc74fef7357d15f9a5fc9f7eca33252cb78650c8cda003a6bf1
  /usr/local/lib/mt-daapd/plugins/out-daap.so: 8fd8acd6f269c7ab9ec01f6c04b18faea70b5d6e0c296717dbe780312920d257
  /usr/local/lib/mt-daapd/plugins/rsp.a: 1d695c9357c19c0e1c037df1ef6d6bb9261e4af4653e36e2710ee5f5ba443660
  /usr/local/lib/mt-daapd/plugins/rsp.la: 4337548ef26865a305a2c1a55de850cbe758f019212af550010cfecf80fba1a2
  /usr/local/lib/mt-daapd/plugins/rsp.so: 89168ab182008016d55b40530a849b5c77175bffa93ee0ea07ed5fa75217a067
  /usr/local/lib/mt-daapd/plugins/ssc-script.a: 92c43b5d24c55968ac33050580706deb9f6afb410012d7e9573c2130df0029ac
  /usr/local/lib/mt-daapd/plugins/ssc-script.la: 7ef7b0c711b9520851dff0135820e7901d7e8be37cebb59edd16152a45e18984
  /usr/local/lib/mt-daapd/plugins/ssc-script.so: 05637e57c35c79d9f1649abf966ddc8e00d4aecbf41ba62d90e1ea410e804061
  /usr/local/sbin/mt-daapd: 6667754c35ea7962c8c3f15114acc80904175e1527a6198f0941b2ace9316114
  /usr/local/share/doc/firefly/AUTHORS: 7e1a712eb8aee05eee57b0ee90aed744724811fa0e64a0eaf16a621162e13c28
  /usr/local/share/doc/firefly/COPYING: 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670
  /usr/local/share/doc/firefly/CREDITS: 955ec238a04b6ff627dd6409701b21cea7670c5bd1b7d0d2338713ccb65a099a
  /usr/local/share/doc/firefly/ChangeLog: 8778add6d4527b39f1c2505c898e91b324dee4c8ebadfbed1e7a900c2b5822bb
  /usr/local/share/doc/firefly/INSTALL: 4008daba19745ef700e8a69d160c8cc74347b8662c4285b5f943a66bc6e696a6
  /usr/local/share/doc/firefly/NEWS: 3d8009e243f7060cf6ee07e604c8472706e54d7b91c0c5f0a2173db2f778b767
  /usr/local/share/doc/firefly/README: 02c2605f9880035811af24293af1864bb2343c020213fb0cce4bae3528cb1355
  /usr/local/share/doc/firefly/TODO: afc5b7c0a660f5f5dadcc1adb14cbd1f6c07eb7da0d712ed382237eec0ad9a8a
  /usr/local/share/licenses/firefly-1696_8/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/firefly-1696_8/LICENSE: 7e1394d03c5f275a402fe721ff1d1349449ea8602b52af954c76463afcdb6ef7
  /usr/local/share/licenses/firefly-1696_8/catalog.mk: e70fa1be76b075386f9af09d5f579ccff37cf38ec856db42a446276755eac269
  /usr/local/share/mt-daapd/admin-root/CREDITS: 9bde0cf73edd4207d5298b57b915993d7476587f291f989b72ffbd04cce49f65
  /usr/local/share/mt-daapd/admin-root/DAAPApplet-0.1.jar: 07a90f927ea4a4f8fc50157f731effe35c6807b92018f4cd0dec13e6f0d34f62
  /usr/local/share/mt-daapd/admin-root/about.html: 6cdd4066621d4904338c2ee606cbf3e4d223049cce37298368611f54abe35202
  /usr/local/share/mt-daapd/admin-root/applet.html: 2521c2131bd33b6489b484cd6f2175322be53ffc4573b5f9d65a3990075bf81d
  /usr/local/share/mt-daapd/admin-root/config-update.html: f400bd6f3145eb971c47226632f65153ff70d52b0952ddccc223731fdfe34eb6
  /usr/local/share/mt-daapd/admin-root/config.css: c6007ce9642ae6694e73813ba5fa1ace71b074e1b4cb1f9c9f26a21fa2a8f7e6
  /usr/local/share/mt-daapd/admin-root/config.html: d0f39dbcaba1aa70fd05a1f6eda1f3e80b2993e9960117ce5f2bfe553f7fd251
  /usr/local/share/mt-daapd/admin-root/config.js: 98f94f0f54d722da077e22239b8fc5f8e0a2b45af9f9d3220c5b24865992395e
  /usr/local/share/mt-daapd/admin-root/config.xml: 761ff7ed281b05ffe4b05e33ff33f71d01f5009e97c06ad3ce25ede978755d78
  /usr/local/share/mt-daapd/admin-root/feedback.html: 4407d4e3bf0ed72566434d28753aebd3aa6a3f2bd65eb850dc9aefd8f0e72b34
  /usr/local/share/mt-daapd/admin-root/ff_logo_sm.gif: a4f4021b83eba78e648bb6690a52645e92c191df2c7c1fc4982b425e26412283
  /usr/local/share/mt-daapd/admin-root/firefly.css: 8afe22308b0728d8472a4f02836fe328d5de968b4e1a878e5a87d8a09fac8f84
  /usr/local/share/mt-daapd/admin-root/firefly.js: 0883fa76643cb7bae2526cddc7e7c93a6f2eca6a2121236b3d6235aad4dfc9de
  /usr/local/share/mt-daapd/admin-root/ftr.html: 5c24f45cb0588bf8155e430caaf0e4f19f4ebed459b2d80c2f3a03d6e3ba0783
  /usr/local/share/mt-daapd/admin-root/gpl-license.html: 4554bd99a2b1d9d7e3687055aefdd27b8f94b7c5b144aa8e7140b026c4cc3ff5
  /usr/local/share/mt-daapd/admin-root/gpl-license.txt: 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994
  /usr/local/share/mt-daapd/admin-root/hdr.html: eb96fb2babb5d8abd2155e6be4537f941cd2169def15e97894ee5b8bddfdb5f4
  /usr/local/share/mt-daapd/admin-root/index.css: 8ac1f6217a77f1c1aef96f929dd4cb0aba4b08bccc19842e76e72f7fe5002424
  /usr/local/share/mt-daapd/admin-root/index.html: ed90e801e58c07f50bc9d131f60b792b0c752e7304cf235853489aa23dd587a0
  /usr/local/share/mt-daapd/admin-root/lib-js/prototype.js: ef53ef19049be5c3cfee66a7b3a4b0b608dbd8b519d3414d0dfafb98ecebfa88
  /usr/local/share/mt-daapd/admin-root/lib-js/rico.js: aff86b5e5c9326d24a21328332e3760f9f2ea629781b827aac9e946b231b243f
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/builder.js: acf38a945f0dd7c53725d3076e3ea27cd07505189f27a6382931bbc080f65b40
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/controls.js: b97d0c928177be9315dd8d00d8c9403afe5b41a5960cb68b4cfdc92931dba5b1
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/dragdrop.js: ed637529bc0e82fa73b28db95bf0481439339bc6844c46d71ee006a5fc0e0447
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/effects.js: 60a4a9dd70cb7da7c04c8f844ce8c238a11ca96d06f94363c60c480c9895150c
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/scriptaculous.js: 392b3753a49b67c0e29e375c75b3e4955716ce447c1a4a3e11840571d1224b0f
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/slider.js: a4e1c34d742d66a9888d79ac6b53250f712e8394c76bafd5e7a33ad43fc228af
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/unittest.js: 54fd303a7b003080ed711e5faf1f8663febee903a07b97cc60f3a5262951c858
  /usr/local/share/mt-daapd/admin-root/linkOpaque.gif: 8fc808489169718ca09a3c93670614eb6ee651032774ce86af17281bc51607e7
  /usr/local/share/mt-daapd/admin-root/linkTransparent.gif: ee9b1d6e25cd2c37cce0adaabd4d0c71049d383f79ce55ccdc03c33b2ea1b3a4
  /usr/local/share/mt-daapd/admin-root/no_access.html: 774fa02c62991b2c9f334c322fd32dce86d0da96d4e1caf56fd96f2cf9cf540e
  /usr/local/share/mt-daapd/admin-root/playlist.html: c36f6dbb7305117dedd1f68a236617b8e442510cd15d37dd2556d8dc032e4aaf
  /usr/local/share/mt-daapd/admin-root/playlist.js: 60b3c4baa7aeba075763c9319d13220b511d1b6a0a0fc142763c186cab1d1d65
  /usr/local/share/mt-daapd/admin-root/pngfix.js: 7511c2cc664f0a65b8d8f835e8746e51d2d90ac6d8b9df892d8a834260f4e24d
  /usr/local/share/mt-daapd/admin-root/required.gif: a202daf6579da59e1e250a85b2a764bf2b897cdd8f30e21db09148ae444bdddb
  /usr/local/share/mt-daapd/admin-root/smart.html: bfd1746b94ca56805a59ec7c9019cd69457ab62a53f7a948d6b7b06fe3a15366
  /usr/local/share/mt-daapd/admin-root/smart.js: 55011a4668287556779bfde7bfd1d1886832e84b13291abeac9767146bf91031
  /usr/local/share/mt-daapd/admin-root/smartpopup.html: c1cda0f28bc8765c1b94e3aa28519f667f27d7e9760cd89f3c9ca690dc3fecbe
  /usr/local/share/mt-daapd/admin-root/spinner.gif: 0db1b92aca4698e4b3aa089a826f03d4747a790b71c2682d0cbbce086ee161aa
  /usr/local/share/mt-daapd/admin-root/spinner_stopped.gif: 8a948c5a563cd1ad8f570acb695b0758a78b70d5d8cae23c5d39f96dad35c942
  /usr/local/share/mt-daapd/admin-root/status.js: 8b73cb5924811c113e9f96859fc84a7e7e1f77f3da2a5e8c61535d7a2be2671e
  /usr/local/share/mt-daapd/admin-root/thanks.html: 4d787200d66cb9d86cf3075c471b7be7fde39a5e0c188a967a8d08307f812636
  /usr/local/share/mt-daapd/admin-root/util.js: 276e0e90d24ffb31ab87d62ea476fa4a1e65396a5f980d3a67c2a38f88941d74
  /usr/local/share/mt-daapd/admin-root/xiph-license.html: a37b1f5882c9458b231b7be36c6543ffcf8ff3b35654ba1aee906327defaa3ba
  /usr/local/share/mt-daapd/admin-root/xiph-license.txt: eafd0d3fac93964d4274a2f99be928d41c167a925a9ddb8621ab9aee065f8fee
  /usr/local/share/mt-daapd/admin-root/zlib-license.html: 79b41b3540d580e0a8ffd628e27a7278da47734790ec0bee8c6d8493cd5b0395
  /usr/local/share/mt-daapd/admin-root/zlib-license.txt: 1d3d8ce399f3ad433999ec54da01166c117b9420d17ba7707546bf3b0d9bd837
directories:
  /usr/local/var/db/firefly/: y
  /usr/local/var/db/: y
  /usr/local/var/: y
  /usr/local/share/mt-daapd/admin-root/lib-js/script.aculo.us/: y
  /usr/local/share/mt-daapd/admin-root/lib-js/: y
  /usr/local/share/mt-daapd/admin-root/: y
  /usr/local/share/mt-daapd/: y
  /usr/local/share/licenses/firefly-1696_8/: n
  /usr/local/share/licenses/: y
  /usr/local/share/firefly/: n
  /usr/local/share/doc/firefly/: n
  /usr/local/lib/mt-daapd/plugins/: y
  /usr/local/lib/mt-daapd/: y
scripts:
  post-install: |
    echo "===> Creating users and/or groups."
    if ! /usr/sbin/pw groupshow daapd >/dev/null 2>&1; then  echo "Creating group 'daapd' with gid '337'.";  /usr/sbin/pw groupadd daapd -g 337; else echo "Using existing group 'daapd'."; fi
    if ! /usr/sbin/pw usershow daapd >/dev/null 2>&1; then  echo "Creating user 'daapd' with uid '337'.";  /usr/sbin/pw useradd daapd -u 337 -g 337  -c "daapd User" -d /nonexistent -s /usr/sbin/nologin;  else echo "Using existing user 'daapd'."; fi
    /sbin/ldconfig -m /usr/local/lib
    cd /usr/local
    cd /usr/local
  pre-deinstall: |
    if cmp -s /usr/local/etc/mt-daapd.conf.sample /usr/local/etc/mt-daapd.conf; then rm -f /usr/local/etc/mt-daapd.conf; fi
    rm -f /usr/local/var/db/firefly/songs3.db 2>/dev/null || true
    if /usr/sbin/pw usershow daapd >/dev/null 2>&1; then  echo "==> You should manually remove the \"daapd\" user. "; fi
    cd /usr/local
    cd /usr/local
  post-deinstall: |
    /sbin/ldconfig -R
    cd /usr/local
    cd /usr/local
