---
name: fplib
version: 20120911_1
origin: audio/fplib
comment: Last.fm fingerprint library
arch: freebsd:9:x86:64
www: https://github.com/lastfm/Fingerprinter
maintainer: sunpoet@FreeBSD.org
prefix: /usr/local
licenselogic: single
flatsize: 288872
desc: |
  The last.fm fingerprint library

  The fingerprinting process works in two steps:
  1. Get PCM data and pass it to *fplib* which will return byte string to be
     submitted to the last.fm HTTP fingerprint service. This will return a number
     (fingerprintID).
  2. Query the last.fm API with the fingerprintID and obtain the metadata in xml
     format.

  The lastfmfpclient directory contains an example of application that uses fplib
  and queries both services.

  WWW: https://github.com/lastfm/Fingerprinter
deps:
  ca_root_nss: {origin: security/ca_root_nss, version: 3.15.1}
  fftw3-float: {origin: math/fftw3-float, version: 3.3.3_1}
  fftw3: {origin: math/fftw3, version: 3.3.3_1}
  curl: {origin: ftp/curl, version: 7.31.0_1}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
  taglib: {origin: audio/taglib, version: 1.8}
  libvorbis: {origin: audio/libvorbis, version: '1.3.3_1,3'}
  libsndfile: {origin: audio/libsndfile, version: 1.0.25_3}
  libsamplerate: {origin: audio/libsamplerate, version: 0.1.8_3}
  libogg: {origin: audio/libogg, version: '1.3.1,4'}
  libmad: {origin: audio/libmad, version: 0.15.1b_2}
  flac: {origin: audio/flac, version: 1.3.0_1}
categories:
- audio
shlibs_required:
- libfplib.so
- libfftw3f.so.6
- libmad.so.2
- libtag.so.1
- libcurl.so.7
- libsamplerate.so.1
shlibs_provided:
- libfplib.so
