Index: head/audio/kid3-qt5/Makefile =================================================================== --- head/audio/kid3-qt5/Makefile (revision 561756) +++ head/audio/kid3-qt5/Makefile (revision 561757) @@ -1,100 +1,101 @@ # $FreeBSD$ PORTNAME= kid3 PORTVERSION= 3.8.4 PORTREVISION?= 0 CATEGORIES= audio kde -MASTER_SITES= SF +MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} PKGNAMESUFFIX= -${SLAVE} MAINTAINER= jhale@FreeBSD.org COMMENT= Audio file tag editor LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl -USES= cmake compiler:c++11-lang desktop-file-utils gnome pkgconfig qt:5 +USES= cmake compiler:c++11-lang desktop-file-utils gnome \ + pkgconfig qt:5 tar:xz USE_GNOME= libxslt:build USE_LDCONFIG= yes USE_QT= core dbus gui multimedia network xml widgets \ buildtools_build linguisttools_build qmake_build CMAKE_ARGS= -DWITH_DOCBOOKDIR="${LOCALBASE}/share/xsl/docbook" \ -DWITH_LIBDIR=lib \ -DWITH_MANDIR=man \ -DWITH_PLUGINSDIR=lib/kid3 \ -DFFMPEG_ROOT="${LOCALBASE}" \ -DWITH_QML=OFF \ -DWITH_APPS="${KID3_APPS:S/ /;/gW}" PLIST_SUB+= SHLIB_VER=${PORTVERSION} SLAVE?= qt5 .if ${SLAVE} == qt5 # Qt5 PLIST_SUB+= KF5="@comment " QT="" QT_SUFX="-qt" KID3_APPS+= QT .else # KF5 USES+= kde:5 USE_KDE+= auth codecs config configwidgets coreaddons kio \ service widgetsaddons xmlgui doctools_build ecm_build USE_QT+= concurrent PLIST_SUB+= KF5="" QT="@comment " QT_SUFX="" KID3_APPS+= KDE .endif .for s in kf5 qt5 . if ${SLAVE} != ${s} CONFLICTS_INSTALL+= kid3-${s} . endif .endfor OPTIONS_DEFINE= CLI ACOUSTID FLAC MP3 MP4 VORBIS TAGLIB TEST OPTIONS_DEFAULT= CLI ACOUSTID FLAC MP3 MP4 VORBIS TAGLIB OPTIONS_SUB= yes NO_OPTIONS_SORT= yes ACOUSTID_LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libavcodec.so:multimedia/ffmpeg ACOUSTID_CMAKE_BOOL= WITH_CHROMAPRINT WITH_FFMPEG CLI_DESC= Build and install command line utility CLI_USES= python:3.5+,test readline CLI_VARS= KID3_APPS+=CLI FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CMAKE_BOOL= WITH_FLAC FLAC_IMPLIES= VORBIS MP3_LIB_DEPENDS= libid3.so:audio/id3lib MP3_CMAKE_BOOL= WITH_ID3LIB MP4_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 MP4_CMAKE_BOOL= WITH_MP4V2 TAGLIB_DESC= Various audio formats support via Taglib TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_CMAKE_BOOL= WITH_TAGLIB TEST_USE= LOCALE=en_US.UTF-8 QT=testlib_build TEST_WRKSRC= ${BUILD_WRKSRC}/src/test TEST_VARS= KID3_APPS+=TEST VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_CMAKE_BOOL= WITH_VORBIS .include pre-test: @${CP} ${WRKSRC}/src/test/*.py ${TEST_WRKSRC} do-test: -@(cd ${TEST_WRKSRC}; ${SETENV} ${TEST_ENV} ./kid3-test) do-test-CLI-on: -@(cd ${TEST_WRKSRC}; ${SETENV} ${TEST_ENV} ${PYTHON_CMD} test_cli_functions.py) .include Index: head/audio/kid3-qt5/distinfo =================================================================== --- head/audio/kid3-qt5/distinfo (revision 561756) +++ head/audio/kid3-qt5/distinfo (revision 561757) @@ -1,3 +1,3 @@ -TIMESTAMP = 1602373492 -SHA256 (kid3-3.8.4.tar.gz) = 598b843aa32ed9530ebfa9a45424579e622714447f0d67cf36a62e693277bc07 -SIZE (kid3-3.8.4.tar.gz) = 3161673 +TIMESTAMP = 1610824626 +SHA256 (kid3-3.8.4.tar.xz) = 87d4d276e06b77a3dba8b4da2af6b5e8b380b1c1258831b56083541e00975997 +SIZE (kid3-3.8.4.tar.xz) = 1664192 Index: head/audio/kid3-qt5/pkg-descr =================================================================== --- head/audio/kid3-qt5/pkg-descr (revision 561756) +++ head/audio/kid3-qt5/pkg-descr (revision 561757) @@ -1,18 +1,18 @@ Kid3 is an efficient audio file tag editor that allows you to easily edit the tags of multiple different types of audio files without having to type the same information repeatedly. * Edit and convert ID3v1.1 tags and all ID3v2.3 and ID3v2.4 frames * Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus, Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker modules (MOD, S3M, IT, XM) * Edit tags of multiple files, e.g. the artist, album, year and genre of all files of an album typically have the same values and can be set together * Generate tags from filenames or the contents of tag fields * Generate filenames and rename and create directories from tags * Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, and Amazon * Export tags as CSV, HTML, playlists, Kover XML and other formats * Edit synchronized lyrics and event timing codes, import/export LRC files * Automate tasks using QML/JavaScript, D-Bus or the command-line interface -WWW: https://kid3.sourceforge.io +WWW: https://kid3.kde.org/