liblastfm is a collection of libraries to help you integrate Last.fm services
into your rich desktop software. It is officially supported software developed
by Last.fm staff.
===> The following configuration options are available for liblastfm-qt6-1.1.0.46:
FINGERPRINT=on: Build the lastfm-fingerprint library
===> Use 'make config' to modify these settings
audio/liblastfm: Deprecate and set EXPIRATION_DATE to 2026-08-31
Upstream repository archived on Aug 22, 2025
Reference:
https://github.com/drfiemost/liblastfm
Approved by: maintainer timeout, 2+ months
audio/liblastfm-qt5: Rename and only support Qt6
Move port origin to audio/liblastfm and only support Qt6. Qt5 support
is not required by anything currently in the ports tree.
Switch to active fork and update to latest commit.
Convert TEST option to the cmake testing framework.
The -qt5 slave port needs USES=compiler:c++11-lang to build on GCC-based
architectures.
PR: 234926
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
USES= qt:4
USE_QT= foo bar
ports depending on Qt5 will use
USES= qt:5
USE_QT= foo bar
PR: 229225
Exp-run by: antoine
Reviewed by: mat
Approved by: portmgr (antoine)
Differential Revision: -https://reviews.freebsd.org/D15540
- Update audio/liblastfm to 1.0.9-5-g4433165 [1]
- Add audio/liblastfm-qt5 slave port which provides a Qt 5 interface [1]
- Explicitly mark UrlBuilder::mobilize() as deprecated
- Allow Qt4 and Qt5 versions to be installed concurrently
- Make sure liblastfm creates the directories it uses instead of relying
on client apps to do so
PR: 226530 [1]
Submitted by: Greg V <greg@unrelenting.technology> [1]
Fix 301 redirects in the UrlBuilder class
- http scheme redirects to https
- Mobile website (m.last.fm) redirects to www.last.fm
- Localized hosts redirect e.g. www.lastfm.de to www.last.fm/de
- New localePath() function has been added to handle the localized
base path since the library was localizing using the host before.
This is not an official fix, but upstream is pretty dead.
Move USES upward
Convert CMAKE_ARGS to CMAKE_ON
- Fix LICENSE
- Pare down dependencies to the options that require them
- Add TEST_TARGET to actually run the tests
- Support symbol visibility with clang
- Silence a few warnings
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 )
- Fix loop in a way that likely terminates before the array overflows [1]
- Allow to be built with clang
Obtained from: pkgsrc [1]
Approved by: maintainer (implicit)
- update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)
Suggestions and patches from: ache, C. Burns, wen
- unbreak build by adding bash to BUILD_DEPENDS, and not trying to replace it
by sh
- serach for bash and ruby in LOCALBASE
Submitted by: maintainer
Prompted by: QATty