Received: by mail.netbsd.org (Postfix, from userid 605) id E119E84D78; Tue, 27 Aug 2019 23:02:19 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6A33684D6F for ; Tue, 27 Aug 2019 23:02:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id 8koqR9-uWdF0 for ; Tue, 27 Aug 2019 23:02:18 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 83CF484D78 for ; Tue, 27 Aug 2019 23:02:18 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 780F9FBF4; Tue, 27 Aug 2019 23:02:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_156694693837680" MIME-Version: 1.0 Date: Tue, 27 Aug 2019 23:02:18 +0000 From: "Mark Davies" Subject: CVS commit: pkgsrc/multimedia/ssr To: pkgsrc-changes@NetBSD.org Reply-To: markd@netbsd.org X-Mailer: log_accum Message-Id: <20190827230218.780F9FBF4@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_156694693837680 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: markd Date: Tue Aug 27 23:02:18 UTC 2019 Modified Files: pkgsrc/multimedia/ssr: Makefile PLIST distinfo Removed Files: pkgsrc/multimedia/ssr/patches: patch-configure patch-glinject_Hook.cpp patch-src_Benchmark.cpp Log Message: ssr: update to 0.3.11 Version 0.3.11 -------------- - Fixed FFmpeg 4.0 compatibility. - Fixed AAC codec (missing channel layout). - Improved build system. - Minor bugfixes. Version 0.3.10 -------------- - Custom recording frame to replace QRubberBand (important for Qt5). - Improved build system. Version 0.3.9 ------------- - Switch to CMake build system. - Add RGB24 support. - Automatically add scroll bars when the screen resolution is too low to display the complete window. - Improve PulseAudio latency handling of monitors. - Add a separate checkbox to enable timestamps. - Provide a default file name, so now all options are set to a sensible default value. - Use base-10 units for bitrate for consistency with FFmpeg (1 kbit/s = 1000 bit/s). - Minor bugfixes. Version 0.3.8 ------------- - Revert sample rate to 44.1 kHz for FLV container, since it does not support 48 kHz. Version 0.3.7 ------------- - Added support for latest FFmpeg/libav. - Make relaxed GLInject permissions actually work. - The backend now supports fragmented recording, but there is no GUI for this yet. - The default audio sample rate is now 48 kHz. This makes SSR compatible with Opus. - System tray icon now indicates errors during recording. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/ssr/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/ssr/PLIST cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/ssr/distinfo cvs rdiff -u -r1.1 -r0 pkgsrc/multimedia/ssr/patches/patch-configure \ pkgsrc/multimedia/ssr/patches/patch-src_Benchmark.cpp cvs rdiff -u -r1.2 -r0 pkgsrc/multimedia/ssr/patches/patch-glinject_Hook.cpp Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_156694693837680 Content-Disposition: inline Content-Length: 7706 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/multimedia/ssr/Makefile diff -u pkgsrc/multimedia/ssr/Makefile:1.13 pkgsrc/multimedia/ssr/Makefile:1.14 --- pkgsrc/multimedia/ssr/Makefile:1.13 Fri Jul 6 15:06:48 2018 +++ pkgsrc/multimedia/ssr/Makefile Tue Aug 27 23:02:18 2019 @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.13 2018/07/06 15:06:48 ryoon Exp $ +# $NetBSD: Makefile,v 1.14 2019/08/27 23:02:18 markd Exp $ # -DISTNAME= ssr-0.3.6 -PKGREVISION= 11 +DISTNAME= ssr-0.3.11 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_GITHUB:=MaartenBaert/} @@ -11,7 +10,7 @@ HOMEPAGE= http://www.maartenbaert.be/sim COMMENT= Screen recorder for Linux LICENSE= gnu-gpl-v3 -GNU_CONFIGURE= yes +USE_CMAKE= yes USE_TOOLS+= pkg-config gmake bash:run USE_LANGUAGES= c c++ @@ -20,14 +19,16 @@ REPLACE_BASH= scripts/ssr-glinject CFLAGS.NetBSD+= -DBSD CFLAGS.SunOS+= -DBSD +CMAKE_ARGS+= -DWITH_QT5=on + .include "../../mk/dlopen.buildlink3.mk" BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} .include "../../audio/alsa-lib/buildlink3.mk" .include "../../audio/jack/buildlink3.mk" .include "../../audio/pulseaudio/buildlink3.mk" -.include "../../multimedia/ffmpeg2/buildlink3.mk" +.include "../../multimedia/ffmpeg4/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" -.include "../../x11/qt4-libs/buildlink3.mk" -.include "../../x11/qt4-tools/buildlink3.mk" +.include "../../x11/qt5-qtbase/buildlink3.mk" +.include "../../x11/qt5-qtx11extras/buildlink3.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/multimedia/ssr/PLIST diff -u pkgsrc/multimedia/ssr/PLIST:1.1 pkgsrc/multimedia/ssr/PLIST:1.2 --- pkgsrc/multimedia/ssr/PLIST:1.1 Mon Feb 8 01:17:53 2016 +++ pkgsrc/multimedia/ssr/PLIST Tue Aug 27 23:02:18 2019 @@ -1,40 +1,63 @@ -@comment $NetBSD: PLIST,v 1.1 2016/02/08 01:17:53 markd Exp $ +@comment $NetBSD: PLIST,v 1.2 2019/08/27 23:02:18 markd Exp $ bin/simplescreenrecorder bin/ssr-glinject -lib/libssr-glinject.la +lib/libssr-glinject.so man/man1/simplescreenrecorder.1 man/man1/ssr-glinject.1 +share/appdata/simplescreenrecorder.appdata.xml share/applications/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 @@ -52,8 +75,10 @@ share/simplescreenrecorder/translations/ share/simplescreenrecorder/translations/simplescreenrecorder_fr.qm share/simplescreenrecorder/translations/simplescreenrecorder_he.qm share/simplescreenrecorder/translations/simplescreenrecorder_hu.qm +share/simplescreenrecorder/translations/simplescreenrecorder_id.qm share/simplescreenrecorder/translations/simplescreenrecorder_it.qm share/simplescreenrecorder/translations/simplescreenrecorder_ja.qm +share/simplescreenrecorder/translations/simplescreenrecorder_lt.qm share/simplescreenrecorder/translations/simplescreenrecorder_nl.qm share/simplescreenrecorder/translations/simplescreenrecorder_pl.qm share/simplescreenrecorder/translations/simplescreenrecorder_pt_BR.qm Index: pkgsrc/multimedia/ssr/distinfo diff -u pkgsrc/multimedia/ssr/distinfo:1.4 pkgsrc/multimedia/ssr/distinfo:1.5 --- pkgsrc/multimedia/ssr/distinfo:1.4 Thu Dec 15 22:40:10 2016 +++ pkgsrc/multimedia/ssr/distinfo Tue Aug 27 23:02:18 2019 @@ -1,10 +1,7 @@ -$NetBSD: distinfo,v 1.4 2016/12/15 22:40:10 wiedi Exp $ +$NetBSD: distinfo,v 1.5 2019/08/27 23:02:18 markd Exp $ -SHA1 (ssr-0.3.6.tar.gz) = 20f126aeebf6ca2480898de02efb13f46471aaad -RMD160 (ssr-0.3.6.tar.gz) = 9e9c631a330e8d92c7ea3379b062be6892bdd313 -SHA512 (ssr-0.3.6.tar.gz) = 54e07050ae58c2d59327b13be6613754ada26891c157c6e9d121db2658508245c8f9a6c92921fdc125cdf82611099abf9c89d64ee093a6592fc81fb9c96cb09d -Size (ssr-0.3.6.tar.gz) = 1640585 bytes -SHA1 (patch-configure) = d92853ae320506da18ccaec91c5eb525d7d3b5a2 -SHA1 (patch-glinject_Hook.cpp) = 39e86abf5b5e348c25708fcf962cc7693be17330 +SHA1 (ssr-0.3.11.tar.gz) = 4cfd873d57b72e64ff8299a2da0ab9bfb0e054c4 +RMD160 (ssr-0.3.11.tar.gz) = 7013bc825c83a95f88062fedddbbf0271b50c671 +SHA512 (ssr-0.3.11.tar.gz) = 5919774a00cd7015cd7db40561efaea43809b9465508b7770db9eb0fc87f338746e5cd4a79a0ab6c09e516257fa80184c3dcb5ab400c0ef2c0a8cf50ea2a073f +Size (ssr-0.3.11.tar.gz) = 1823944 bytes SHA1 (patch-glinject_elfhacks.c) = 4d416e0ea6b160d34583e737ba5bd1981a8a94ef -SHA1 (patch-src_Benchmark.cpp) = f4d572b4a9c0593175703bb3f62e4259ff5e0f1a --_----------=_156694693837680--