Port details |
- fplib Last.fm fingerprint library
- 20121001_4 audio
=1 20121001_4Version of this port present on the latest quarterly branch.
- Maintainer: sunpoet@FreeBSD.org
- 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
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- 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):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- Library dependencies:
-
- libcurl.so : ftp/curl
- libfftw3.so : math/fftw3
- libfftw3f.so : math/fftw3-float
- libmad.so : audio/libmad
- libsamplerate.so : audio/libsamplerate
- 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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20121001_4 07 Mar 2021 23:21:50 |
sunpoet |
Remove audio/fplib
PR: 253502
Submitted by: Daniel Engberg <daniel.engberg.lists@pyret.net> |
20121001_4 26 Jul 2019 20:46:57 |
gerald |
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 |
sunpoet |
Cosmetic change |
20121001_3 16 Mar 2019 08:33:50 |
linimon |
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 |
amdmi3 |
- 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 |
sunpoet |
- Use GitHub repository directly |
20121001_3 30 Sep 2016 19:24:30 |
tijl |
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 |
mat |
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 |
mat |
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 |
rakuco |
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 |
sunpoet |
- Add LICENSE_FILE
- Use USES=localbase |
20121001_3 08 Dec 2014 16:48:41 |
tijl |
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 ) |
20121001_2 20 Oct 2014 06:36:00 |
bapt |
Cleanup plist |
20121001_2 31 Aug 2014 16:36:23 |
tijl |
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 |
sunpoet |
- Use USES=tar:xz |
20121001_1 06 Feb 2014 15:29:59 |
sunpoet |
- Cleanup Makefile |
20121001_1 05 Feb 2014 15:53:18 |
bapt |
Chase libmad changes |
20121001 23 Oct 2013 18:18:09 |
sunpoet |
- 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 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
audio) |
20120911_1 11 Jul 2013 16:26:27 |
sunpoet |
- 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 |
bapt |
Mark jobs unsafe
Convert to USES=gmake where appropriate
Trim headers |
20120911 22 Mar 2013 20:06:15 |
makc |
- 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 |
sunpoet |
- Update to 20120911
- Cleanup Makefile header
Changes: https://github.com/lastfm/Fingerprinter/commits/master/ |
20100712_1 06 Mar 2012 17:27:26 |
bf |
fix the build by adjusting LIB_DEPENDS after changes to
audio/libsamplerate
Reported by: pav |
20100712 12 Nov 2011 18:15:54 |
sunpoet |
- 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 |