diff --git a/multimedia/simplescreenrecorder/Makefile b/multimedia/simplescreenrecorder/Makefile index 9127c5a50df9..4d2384cff269 100644 --- a/multimedia/simplescreenrecorder/Makefile +++ b/multimedia/simplescreenrecorder/Makefile @@ -1,50 +1,51 @@ PORTNAME= simplescreenrecorder -DISTVERSION= 0.4.4-9 -DISTVERSIONSUFFIX= -gc092f3e -PORTREVISION= 4 +DISTVERSION= 0.4.4-73 +DISTVERSIONSUFFIX= -g232eac7 CATEGORIES= multimedia MAINTAINER= yuri@FreeBSD.org COMMENT= Screen video/audio recorder -WWW= https://www.maartenbaert.be/simplescreenrecorder/ +WWW= https://www.maartenbaert.be/simplescreenrecorder/ \ + https://github.com/MaartenBaert/ssr LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= libavformat.so:multimedia/ffmpeg +LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ + libpipewire-0.3.so:multimedia/pipewire USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig qt:5 xorg USE_QT= core gui widgets x11extras buildtools:build linguisttools:build qmake:build USE_XORG= x11 xext xfixes xi xinerama USE_GITHUB= yes GH_ACCOUNT= MaartenBaert GH_PROJECT= ssr CMAKE_ON= WITH_QT5 CMAKE_OFF= WITH_GLINJECT # doesn't yet work on FreeBSD: https://github.com/MaartenBaert/ssr/issues/586#issuecomment-343780107 CMAKE_OFF+= WITH_OPENGL_RECORDING # extra option requiried when GLInject is off, because this makes OpenGL recording dysfunctional OPTIONS_DEFINE= V4L OPTIONS_MULTI= AUDIO # MULTI because project doesn't allow to build with no backends OPTIONS_MULTI_AUDIO= ALSA PULSEAUDIO JACK OPTIONS_DEFAULT= PULSEAUDIO JACK V4L AUDIO_DESC= Audio backends: ALSA_CMAKE_BOOL= WITH_ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib PULSEAUDIO_CMAKE_BOOL= WITH_PULSEAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio JACK_CMAKE_BOOL= WITH_JACK JACK_LIB_DEPENDS= libjack.so:audio/jack V4L_CMAKE_BOOL= WITH_V4L2 V4L_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l post-install: # https://github.com/MaartenBaert/ssr/issues/609 @${RM} ${STAGEDIR}${PREFIX}/man/man1/ssr-glinject.* .include diff --git a/multimedia/simplescreenrecorder/distinfo b/multimedia/simplescreenrecorder/distinfo index b599be4ab99b..bf30a690f9cf 100644 --- a/multimedia/simplescreenrecorder/distinfo +++ b/multimedia/simplescreenrecorder/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679290276 -SHA256 (MaartenBaert-ssr-0.4.4-9-gc092f3e_GH0.tar.gz) = 2f0c28058c8a044c1045dca3d674e797e8815fff15ac0c84eb2577b6c9d89dd2 -SIZE (MaartenBaert-ssr-0.4.4-9-gc092f3e_GH0.tar.gz) = 1962897 +TIMESTAMP = 1756030142 +SHA256 (MaartenBaert-ssr-0.4.4-73-g232eac7_GH0.tar.gz) = 6df43cb8d46bc78f912eaf09bbb33c909477b6662222442235216ac45c51a00b +SIZE (MaartenBaert-ssr-0.4.4-73-g232eac7_GH0.tar.gz) = 2044237 diff --git a/multimedia/simplescreenrecorder/pkg-plist b/multimedia/simplescreenrecorder/pkg-plist index 6a4b5317a407..e4f126570375 100644 --- a/multimedia/simplescreenrecorder/pkg-plist +++ b/multimedia/simplescreenrecorder/pkg-plist @@ -1,89 +1,90 @@ bin/simplescreenrecorder -share/applications/simplescreenrecorder.desktop +share/applications/be.maartenbaert.simplescreenrecorder.desktop share/icons/hicolor/128x128/apps/simplescreenrecorder-error.png share/icons/hicolor/128x128/apps/simplescreenrecorder-idle.png share/icons/hicolor/128x128/apps/simplescreenrecorder-paused.png share/icons/hicolor/128x128/apps/simplescreenrecorder-recording.png share/icons/hicolor/128x128/apps/simplescreenrecorder.png share/icons/hicolor/16x16/apps/simplescreenrecorder-error.png share/icons/hicolor/16x16/apps/simplescreenrecorder-idle.png share/icons/hicolor/16x16/apps/simplescreenrecorder-paused.png share/icons/hicolor/16x16/apps/simplescreenrecorder-recording.png share/icons/hicolor/16x16/apps/simplescreenrecorder.png share/icons/hicolor/192x192/apps/simplescreenrecorder-error.png share/icons/hicolor/192x192/apps/simplescreenrecorder-idle.png share/icons/hicolor/192x192/apps/simplescreenrecorder-paused.png share/icons/hicolor/192x192/apps/simplescreenrecorder-recording.png share/icons/hicolor/192x192/apps/simplescreenrecorder.png share/icons/hicolor/22x22/apps/simplescreenrecorder-error.png share/icons/hicolor/22x22/apps/simplescreenrecorder-idle.png share/icons/hicolor/22x22/apps/simplescreenrecorder-paused.png share/icons/hicolor/22x22/apps/simplescreenrecorder-recording.png share/icons/hicolor/22x22/apps/simplescreenrecorder.png share/icons/hicolor/24x24/apps/simplescreenrecorder-error.png share/icons/hicolor/24x24/apps/simplescreenrecorder-idle.png share/icons/hicolor/24x24/apps/simplescreenrecorder-paused.png share/icons/hicolor/24x24/apps/simplescreenrecorder-recording.png share/icons/hicolor/24x24/apps/simplescreenrecorder.png share/icons/hicolor/256x256/apps/simplescreenrecorder-error.png share/icons/hicolor/256x256/apps/simplescreenrecorder-idle.png share/icons/hicolor/256x256/apps/simplescreenrecorder-paused.png share/icons/hicolor/256x256/apps/simplescreenrecorder-recording.png share/icons/hicolor/256x256/apps/simplescreenrecorder.png share/icons/hicolor/32x32/apps/simplescreenrecorder-error.png share/icons/hicolor/32x32/apps/simplescreenrecorder-idle.png share/icons/hicolor/32x32/apps/simplescreenrecorder-paused.png share/icons/hicolor/32x32/apps/simplescreenrecorder-recording.png share/icons/hicolor/32x32/apps/simplescreenrecorder.png share/icons/hicolor/48x48/apps/simplescreenrecorder-error.png share/icons/hicolor/48x48/apps/simplescreenrecorder-idle.png share/icons/hicolor/48x48/apps/simplescreenrecorder-paused.png share/icons/hicolor/48x48/apps/simplescreenrecorder-recording.png share/icons/hicolor/48x48/apps/simplescreenrecorder.png share/icons/hicolor/64x64/apps/simplescreenrecorder-error.png share/icons/hicolor/64x64/apps/simplescreenrecorder-idle.png share/icons/hicolor/64x64/apps/simplescreenrecorder-paused.png share/icons/hicolor/64x64/apps/simplescreenrecorder-recording.png share/icons/hicolor/64x64/apps/simplescreenrecorder.png share/icons/hicolor/96x96/apps/simplescreenrecorder-error.png share/icons/hicolor/96x96/apps/simplescreenrecorder-idle.png share/icons/hicolor/96x96/apps/simplescreenrecorder-paused.png share/icons/hicolor/96x96/apps/simplescreenrecorder-recording.png share/icons/hicolor/96x96/apps/simplescreenrecorder.png share/icons/hicolor/scalable/apps/simplescreenrecorder-error.svg share/icons/hicolor/scalable/apps/simplescreenrecorder-idle.svg share/icons/hicolor/scalable/apps/simplescreenrecorder-paused.svg share/icons/hicolor/scalable/apps/simplescreenrecorder-recording.svg share/icons/hicolor/scalable/apps/simplescreenrecorder.svg share/man/man1/simplescreenrecorder.1.gz share/man/man1/ssr-glinject.1.gz -share/metainfo/simplescreenrecorder.metainfo.xml +share/metainfo/be.maartenbaert.simplescreenrecorder.metainfo.xml %%DATADIR%%/output-profiles/High%20Quality%20Intermediate.conf %%DATADIR%%/output-profiles/Live%20Stream%20%281000kbps%29.conf %%DATADIR%%/output-profiles/Live%20Stream%20%282000kbps%29.conf %%DATADIR%%/output-profiles/Live%20Stream%20%283000kbps%29.conf %%DATADIR%%/output-profiles/YouTube.conf %%DATADIR%%/translations/simplescreenrecorder_ar.qm %%DATADIR%%/translations/simplescreenrecorder_bg.qm %%DATADIR%%/translations/simplescreenrecorder_cs.qm %%DATADIR%%/translations/simplescreenrecorder_de.qm %%DATADIR%%/translations/simplescreenrecorder_el.qm %%DATADIR%%/translations/simplescreenrecorder_es.qm %%DATADIR%%/translations/simplescreenrecorder_fr.qm %%DATADIR%%/translations/simplescreenrecorder_gl.qm %%DATADIR%%/translations/simplescreenrecorder_he.qm %%DATADIR%%/translations/simplescreenrecorder_hu.qm %%DATADIR%%/translations/simplescreenrecorder_id.qm %%DATADIR%%/translations/simplescreenrecorder_it.qm %%DATADIR%%/translations/simplescreenrecorder_ja.qm +%%DATADIR%%/translations/simplescreenrecorder_ko.qm %%DATADIR%%/translations/simplescreenrecorder_lt.qm %%DATADIR%%/translations/simplescreenrecorder_nl.qm %%DATADIR%%/translations/simplescreenrecorder_pl.qm %%DATADIR%%/translations/simplescreenrecorder_pt_BR.qm %%DATADIR%%/translations/simplescreenrecorder_ru.qm %%DATADIR%%/translations/simplescreenrecorder_sk.qm %%DATADIR%%/translations/simplescreenrecorder_sr.qm %%DATADIR%%/translations/simplescreenrecorder_sv.qm %%DATADIR%%/translations/simplescreenrecorder_uk.qm %%DATADIR%%/translations/simplescreenrecorder_zh_CN.qm %%DATADIR%%/translations/simplescreenrecorder_zh_TW.qm