notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
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 20121001_4Version 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:: tmux, bsdgames, pure-ftpd, monit
License: GPLv3+
WWW:
https://github.com/lastfm/Fingerprinter
Description:
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
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
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:
TIMESTAMP = 1482063349 SHA256 (lastfm-Fingerprinter-20121001-b728727_GH0.tar.gz) = fd15b645658f3f1d9c9c4edf5a0ac35a703925f41048f185768073b7bf174b62 SIZE (lastfm-Fingerprinter-20121001-b728727_GH0.tar.gz) = 65462

Packages (timestamps in pop-ups are UTC):
fplib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--20121001_4---20121001_4-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
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:
No options to configure
Options name:
N/A
USES:
cmake compiler:c++11-lang localbase:ldflags
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: for full details, see links to repositories near top of page)
CommitCreditsLog message
20121001_4
07 Mar 2021 23:21:50
Revision:567796Original commit files touched by this commit
sunpoet search for other commits by this committer
Remove audio/fplib

PR:		253502
Submitted by:	Daniel Engberg <daniel.engberg.lists@pyret.net>
20121001_4
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
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
20121001_3
16 Mar 2019 23:22:37
Revision:495989Original commit files touched by this commit
sunpoet search for other commits by this committer
Cosmetic change
20121001_3
16 Mar 2019 08:33:50
Revision:495853Original commit files touched by this commit
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)
20121001_3
27 Dec 2016 15:33:33
Revision:429625Original commit files touched by this commit
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
20121001_3
18 Dec 2016 15:21:40
Revision:428859Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use GitHub repository directly
20121001_3
30 Sep 2016 19:24:30
Revision:423014Original commit files touched by this commit
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)
20121001_3
26 Jul 2016 16:51:16
Revision:419133Original commit files touched by this commit
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
20121001_3
01 Apr 2016 13:29:17
Revision:412344Original commit files touched by this commit
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
20121001_3
19 Mar 2016 14:18:40
Revision:411399Original commit files touched by this commit
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
20121001_3
19 Oct 2015 20:19:50
Revision:399748Original commit files touched by this commit
sunpoet search for other commits by this committer
- Add LICENSE_FILE
- Use USES=localbase
20121001_3
08 Dec 2014 16:48:41
Revision:374303Original commit files touched by this commit
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)
20121001_2
20 Oct 2014 06:36:00
Revision:371234Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
20121001_2
31 Aug 2014 16:36:23
Revision:366788Original commit files touched by this commit
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
20121001_1
14 Mar 2014 15:51:50
Revision:348262Original commit files touched by this commit
sunpoet search for other commits by this committer
- Use USES=tar:xz
20121001_1
06 Feb 2014 15:29:59
Revision:343108Original commit files touched by this commit
sunpoet search for other commits by this committer
- Cleanup Makefile
20121001_1
05 Feb 2014 15:53:18
Revision:342735Original commit files touched by this commit
bapt search for other commits by this committer
Chase libmad changes
20121001
23 Oct 2013 18:18:09
Revision:331401Original commit files touched by this commit
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
20120911_1
20 Sep 2013 14:36:37
Revision:327706Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio)
20120911_1
11 Jul 2013 16:26:27
Revision:322783Original commit files touched by this commit
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
20120911
10 Jul 2013 13:12:04
Revision:322689Original commit files touched by this commit
bapt search for other commits by this committer
Mark jobs unsafe
Convert to USES=gmake where appropriate
Trim headers
20120911
22 Mar 2013 20:06:15
Revision:314960Original commit files touched by this commit
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)
20120911
30 Sep 2012 04:54:18
Revision:305073Original commit files touched by this commit
sunpoet search for other commits by this committer
- Update to 20120911
- Cleanup Makefile header

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

Reported by:    pav
20100712
12 Nov 2011 18:15:54
Original commit files touched by this commit
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