diff --git a/audio/jamulus/Makefile b/audio/jamulus/Makefile index d7cdb43af325..3bd4d3f9945e 100644 --- a/audio/jamulus/Makefile +++ b/audio/jamulus/Makefile @@ -1,71 +1,73 @@ PORTNAME= jamulus DISTVERSIONPREFIX= r -DISTVERSION= 3_9_0 +DISTVERSION= 3_9_1 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= Internet jam session software WWW= https://jamulus.io LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjack.so:audio/jack FLAVORS= desktop server FLAVOR?= ${FLAVORS:[1]} server_PKGNAMESUFFIX= -server USES= compiler:c++11-lang gl pkgconfig qmake qt:5 USE_QT= concurrent core multimedia network xml buildtools:build linguisttools:build USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= jamulussoftware .if ${FLAVOR:U} == desktop USES+= desktop-file-utils USE_QT+= gui widgets PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ share/applications/${PORTNAME}-server.desktop \ + share/icons/hicolor/512x512/apps/io.${PORTNAME}.${PORTNAME}.png \ + share/icons/hicolor/scalable/apps/io.${PORTNAME}.${PORTNAME}.svg \ + share/icons/hicolor/scalable/apps/io.${PORTNAME}.${PORTNAME}server.svg \ share/man/man1/Jamulus.1.gz \ share/pixmaps/${PORTNAME}.png \ share/pixmaps/${PORTNAME}-server.png .endif .if ${FLAVOR:U} == server COMMENT+= (headless server) QMAKE_ARGS= CONFIG+="headless nosound" USER= nobody SUB_LIST= USER=${USER} USE_RC_SUBR= ${PORTNAME}-server PLIST_FILES= bin/${PORTNAME}-server .endif QMAKE_ARGS+= CONFIG+="noupcasename" PORTSCOUT= limit:^r\d+_ # prevent malformatted tags, like 'latest' .if ${FLAVOR:U} == desktop post-install: # workaround for https://gitlab.xfce.org/xfce/xfdesktop/-/issues/131 - ${MV} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/jamulus.png ${STAGEDIR}${PREFIX}/share/pixmaps/ - ${RM} -r ${STAGEDIR}${PREFIX}/share/icons + ${RLN} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/io.jamulus.jamulus.png ${STAGEDIR}${PREFIX}/share/pixmaps/jamulus.png # add Jamulus Server menu item which is simply 'jamulus -s' with a special icon ${CP} ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-server.desktop ${REINPLACE_CMD} -i '' ' \ s|Name=Jamulus|Name=Jamulus Server| ; \ s|Comment=Jam Session|Comment=Jam Session Server| ; \ s|Exec=jamulus|Exec=jamulus -s| ; \ s|Icon=jamulus|Icon=jamulus-server| ; \ ' ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-server.desktop ${INSTALL_DATA} ${WRKSRC}/src/res/fronticonserver.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}-server.png .endif .if ${FLAVOR:U} == server post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-server .endif .include diff --git a/audio/jamulus/distinfo b/audio/jamulus/distinfo index 26f9b968b53b..d8152bb55158 100644 --- a/audio/jamulus/distinfo +++ b/audio/jamulus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1659325146 -SHA256 (jamulussoftware-jamulus-r3_9_0_GH0.tar.gz) = 742b1954111c55b39ea7b2863c762d6731359e2b4793ef2409b150096fb196a5 -SIZE (jamulussoftware-jamulus-r3_9_0_GH0.tar.gz) = 4015033 +TIMESTAMP = 1666143379 +SHA256 (jamulussoftware-jamulus-r3_9_1_GH0.tar.gz) = 758381a92ff7b264534773b71b6bf8e098bbeb6d693efdc2916609f2ff842889 +SIZE (jamulussoftware-jamulus-r3_9_1_GH0.tar.gz) = 4064518