On Sat, 25 Jan 2020 14:49:11 +0100 Rafael Sadowski wrote: > 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?
I've tested it on powerpc and amd64 and found no issues with that update. For people testing with PORTS_PRIVSEP, tests require network connectivity. OK cwen@ > 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} >
