notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
fplib Last.fm fingerprint library
20121001_4 audio Deleted on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2011-11-12 18:16:12
Last Update: 2021-03-07 23:21:50
SVN Revision: 567796
People watching this port, also watch:: monit, tmux, tcpdump, zrep
License: GPLv3+
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (15 items)
Collapse this list.
  1. /usr/local/share/licenses/fplib-20121001_4/catalog.mk
  2. /usr/local/share/licenses/fplib-20121001_4/LICENSE
  3. /usr/local/share/licenses/fplib-20121001_4/GPLv3+
  4. bin/lastfm-fpclient
  5. include/fplib/CircularArray.h
  6. include/fplib/Filter.h
  7. include/fplib/FingerprintExtractor.h
  8. include/fplib/FloatingAverage.h
  9. include/fplib/OptFFT.h
  10. include/fplib/fp_helper_fun.h
  11. include/fplib/version.h
  12. lib/libfplib.a
  13. lib/libfplib.so
  14. @postexec /usr/sbin/service ldconfig restart > /dev/null
  15. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • fplib>0:audio/fplib
No installation instructions:
This port has been deleted.
PKGNAME: fplib
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
fplib
ABIlatestquarterly
FreeBSD:11:aarch6420121001_320121001_4
FreeBSD:11:amd64--
FreeBSD:11:armv620121001_320121001_4
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips6420121001_3-
FreeBSD:12:aarch6420121001_3-
FreeBSD:12:amd64--
FreeBSD:12:armv620121001_320121001_4
FreeBSD:12:armv720121001_320121001_4
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv620121001_4-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc6420121001_4-
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libfftw3.so : math/fftw3
  3. libfftw3f.so : math/fftw3-float
  4. libmad.so : audio/libmad
  5. libsamplerate.so : audio/libsamplerate
  6. libtag.so : audio/taglib
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/lastfm/Fingerprinter/tar.gz/b728727?dummy=/
Collapse this list.
Port Moves
  • port deleted on 2021-03-07
    REASON: Dead service since 2015

Number of commits found: 25

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Mar 2021 23:21:50
Original commit files touched by this commit Revision:567796  20121001_4
sunpoet search for other commits by this committer
Remove audio/fplib

PR:		253502
Submitted by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  20121001_4
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
16 Mar 2019 23:22:37
Original commit files touched by this commit Revision:495989  20121001_3
sunpoet search for other commits by this committer
Cosmetic change
16 Mar 2019 08:33:50
Original commit files touched by this commit Revision:495853  20121001_3
linimon search for other commits by this committer
Fix build on gcc-based architectures:

  undefined reference to 'std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char>
>::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)@GLIBCXX_3.4.21'

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
27 Dec 2016 15:33:33
Original commit files touched by this commit Revision:429625  20121001_3
amdmi3 search for other commits by this committer
- Remove bogus (in presence of USE_GITHUB) USES=tar*
- Fix license: actual license for code is GPLv3+, LGPL is for debian changes
only

Approved by:	portmgr blanket
18 Dec 2016 15:21:40
Original commit files touched by this commit Revision:428859  20121001_3
sunpoet search for other commits by this committer
- Use GitHub repository directly
30 Sep 2016 19:24:30
Original commit files touched by this commit Revision:423014  20121001_3
tijl search for other commits by this committer
Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
26 Jul 2016 16:51:16
Original commit files touched by this commit Revision:419133  20121001_3
mat search for other commits by this committer
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
01 Apr 2016 13:29:17
Original commit files touched by this commit Revision:412344  20121001_3
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
19 Mar 2016 14:18:40
Original commit files touched by this commit Revision:411399  20121001_3
rakuco search for other commits by this committer
Add a patch to explicitly link against libfplib.so.

What the port was doing was never right, but the upcoming CMake 3.5.0 makes the
build failures happen more often.

Using target_link_libraries() with a name like fplib will just pass -lfplib to
the linker instead of declaring a dependency between the lastfm-fpclient and
fplib_shared targets and parallel builds may break.

PR:		208033
19 Oct 2015 20:19:50
Original commit files touched by this commit Revision:399748  20121001_3
sunpoet search for other commits by this committer
- Add LICENSE_FILE
- Use USES=localbase
08 Dec 2014 16:48:41
Original commit files touched by this commit Revision:374303  20121001_3
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Oct 2014 06:36:00
Original commit files touched by this commit Revision:371234  20121001_2
bapt search for other commits by this committer
Cleanup plist
31 Aug 2014 16:36:23
Original commit files touched by this commit Revision:366788  20121001_2
tijl search for other commits by this committer
math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
14 Mar 2014 15:51:50
Original commit files touched by this commit Revision:348262  20121001_1
sunpoet search for other commits by this committer
- Use USES=tar:xz
06 Feb 2014 15:29:59
Original commit files touched by this commit Revision:343108  20121001_1
sunpoet search for other commits by this committer
- Cleanup Makefile
05 Feb 2014 15:53:18
Original commit files touched by this commit Revision:342735  20121001_1
bapt search for other commits by this committer
Chase libmad changes
23 Oct 2013 18:18:09
Original commit files touched by this commit Revision:331401  20121001
sunpoet search for other commits by this committer
- Update to 20121001
- Add LICENSE
- Convert to new LIB_DEPENDS format
- Support STAGEDIR

Changes:	https://github.com/lastfm/Fingerprinter/commits/master
20 Sep 2013 14:36:37
Original commit files touched by this commit Revision:327706  20120911_1
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
11 Jul 2013 16:26:27
Original commit files touched by this commit Revision:322783  20120911_1
sunpoet search for other commits by this committer
- Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
10 Jul 2013 13:12:04
Original commit files touched by this commit Revision:322689  20120911
bapt search for other commits by this committer
Mark jobs unsafe
Convert to USES=gmake where appropriate
Trim headers
22 Mar 2013 20:06:15
Original commit files touched by this commit Revision:314960  20120911
makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
30 Sep 2012 04:54:18
Original commit files touched by this commit Revision:305073  20120911
sunpoet search for other commits by this committer
- Update to 20120911
- Cleanup Makefile header

Changes:	https://github.com/lastfm/Fingerprinter/commits/master/
06 Mar 2012 17:27:26
Original commit files touched by this commit   20100712_1
bf search for other commits by this committer
fix the build by adjusting LIB_DEPENDS after changes to
audio/libsamplerate

Reported by:    pav
12 Nov 2011 18:15:54
Original commit files touched by this commit   20100712
sunpoet search for other commits by this committer
- Add fplib 20100712

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

Feature safe:   yes

Number of commits found: 25