Update 2/3 for audio/clementine. I need this port update to update Clementine. Simple switch from qt4 to qt5. Tested with upcoming Clementine-1.4.0rc1.
OK? Index: Makefile =================================================================== RCS file: /cvs/ports/audio/liblastfm/Makefile,v retrieving revision 1.12 diff -u -p -u -p -r1.12 Makefile --- Makefile 17 Jul 2019 14:49:20 -0000 1.12 +++ Makefile 25 Jan 2020 06:28:13 -0000 @@ -1,35 +1,32 @@ # $OpenBSD: Makefile,v 1.12 2019/07/17 14:49:20 danj Exp $ COMMENT = Qt-based C++ library for the Last.fm webservices -V = 1.0.9 +V = 1.1.0 DISTNAME = $V PKGNAME = liblastfm-$V CATEGORIES = audio devel net -REVISION = 3 HOMEPAGE = https://github.com/lastfm/liblastfm -SHARED_LIBS = lastfm 1.0 -SHARED_LIBS += lastfm_fingerprint 1.0 + +SHARED_LIBS = lastfm5 0.0 +SHARED_LIBS += lastfm_fingerprint5 0.0 # GPLv3 -PERMIT_PACKAGE = Yes +PERMIT_PACKAGE = Yes + +WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Network Qt5Sql +WANTLIB += Qt5Xml c fftw3f m samplerate # archives are stable but naming scheme sucks, thus DIST_SUBDIR -MASTER_SITES = ${HOMEPAGE}/archive/ +MASTER_SITES = https://github.com/lastfm/liblastfm/archive/ DIST_SUBDIR = liblastfm WRKDIST = ${WRKDIR}/${PKGNAME} -WANTLIB = lib/qt4/QtDBus lib/qt4/QtNetwork lib/qt4/QtSql lib/qt4/QtXml -WANTLIB += fftw3f c m pthread samplerate ${COMPILER_LIBCXX} - -COMPILER = base-clang ports-gcc base-gcc +MODULES = devel/cmake \ + x11/qt5 LIB_DEPENDS = audio/libsamplerate \ math/fftw3,float - -MODULES = devel/cmake x11/qt4 - -CONFIGURE_ARGS = -DBUILD_WITH_QT4=On # network access TEST_IS_INTERACTIVE = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/audio/liblastfm/distinfo,v retrieving revision 1.2 diff -u -p -u -p -r1.2 distinfo --- distinfo 6 Oct 2014 22:05:04 -0000 1.2 +++ distinfo 25 Jan 2020 06:28:13 -0000 @@ -1,2 +1,2 @@ -SHA256 (liblastfm/1.0.9.tar.gz) = Una1/gCTJHnOb+NwujIT86uELXCn1V5L6tbiZzhCX3s= -SIZE (liblastfm/1.0.9.tar.gz) = 119320 +SHA256 (liblastfm/1.1.0.tar.gz) = 9h8NqjhOCBqPK9L3ohSLq/8iaW5bcuzayGlAoQEAscg= +SIZE (liblastfm/1.1.0.tar.gz) = 119392 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/liblastfm/pkg/PLIST,v retrieving revision 1.2 diff -u -p -u -p -r1.2 PLIST --- pkg/PLIST 6 Oct 2014 22:05:04 -0000 1.2 +++ pkg/PLIST 25 Jan 2020 06:28:13 -0000 @@ -1,34 +1,34 @@ @comment $OpenBSD: PLIST,v 1.2 2014/10/06 22:05:04 zhuk Exp $ -include/lastfm/ -include/lastfm/AbstractType.h -include/lastfm/Album.h -include/lastfm/Artist.h -include/lastfm/Audioscrobbler.h -include/lastfm/Auth.h -include/lastfm/Chart.h -include/lastfm/Fingerprint.h -include/lastfm/FingerprintId.h -include/lastfm/FingerprintableSource.h -include/lastfm/InternetConnectionMonitor.h -include/lastfm/Library.h -include/lastfm/Mbid.h -include/lastfm/NetworkAccessManager.h -include/lastfm/NetworkConnectionMonitor.h -include/lastfm/Playlist.h -include/lastfm/RadioStation.h -include/lastfm/RadioTuner.h -include/lastfm/ScrobbleCache.h -include/lastfm/ScrobblePoint.h -include/lastfm/Tag.h -include/lastfm/Tasteometer.h -include/lastfm/Track.h -include/lastfm/Url.h -include/lastfm/UrlBuilder.h -include/lastfm/User.h -include/lastfm/XmlQuery.h -include/lastfm/Xspf.h -include/lastfm/global.h -include/lastfm/misc.h -include/lastfm/ws.h -@lib lib/liblastfm.so.${LIBlastfm_VERSION} -@lib lib/liblastfm_fingerprint.so.${LIBlastfm_fingerprint_VERSION} +include/lastfm5/ +include/lastfm5/AbstractType.h +include/lastfm5/Album.h +include/lastfm5/Artist.h +include/lastfm5/Audioscrobbler.h +include/lastfm5/Auth.h +include/lastfm5/Chart.h +include/lastfm5/Fingerprint.h +include/lastfm5/FingerprintId.h +include/lastfm5/FingerprintableSource.h +include/lastfm5/InternetConnectionMonitor.h +include/lastfm5/Library.h +include/lastfm5/Mbid.h +include/lastfm5/NetworkAccessManager.h +include/lastfm5/NetworkConnectionMonitor.h +include/lastfm5/Playlist.h +include/lastfm5/RadioStation.h +include/lastfm5/RadioTuner.h +include/lastfm5/ScrobbleCache.h +include/lastfm5/ScrobblePoint.h +include/lastfm5/Tag.h +include/lastfm5/Tasteometer.h +include/lastfm5/Track.h +include/lastfm5/Url.h +include/lastfm5/UrlBuilder.h +include/lastfm5/User.h +include/lastfm5/XmlQuery.h +include/lastfm5/Xspf.h +include/lastfm5/global.h +include/lastfm5/misc.h +include/lastfm5/ws.h +@lib lib/liblastfm5.so.${LIBlastfm5_VERSION} +@lib lib/liblastfm_fingerprint5.so.${LIBlastfm_fingerprint5_VERSION}
