Received: by mail.netbsd.org (Postfix, from userid 605) id DF2D484D52; Thu, 20 Feb 2020 16:18:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 66FB384D22 for ; Thu, 20 Feb 2020 16:18:04 +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 FqOXXsuvAGpz for ; Thu, 20 Feb 2020 16:18:03 +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 D139E84CDA for ; Thu, 20 Feb 2020 16:18:03 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id C4AD7FBF4; Thu, 20 Feb 2020 16:18:03 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1582215483293590" MIME-Version: 1.0 Date: Thu, 20 Feb 2020 16:18:03 +0000 From: "Nia Alarie" Subject: CVS commit: pkgsrc/audio/vamp-plugin-sdk To: pkgsrc-changes@NetBSD.org Reply-To: nia@netbsd.org X-Mailer: log_accum Message-Id: <20200220161803.C4AD7FBF4@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. --_----------=_1582215483293590 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: nia Date: Thu Feb 20 16:18:03 UTC 2020 Modified Files: pkgsrc/audio/vamp-plugin-sdk: Makefile distinfo Log Message: vamp-plugin-sdk: Update to 2.9.0 Version 2.9, 2019-11-13 (maintenance release) * Fix non-thread-safe behaviour in PluginAdapter. Plugins built using the adapter classes in version 2.8 or earlier cannot safely be used simultaneously across threads with other instances of themselves or of other plugins in the same library (i.e. shared object). Hosts have been required to provide synchronisation for such cases. Version 2.9 introduces synchronisation in the plugin, making this usage safe. Unfortunately this does not make host code safe when using older plugin builds, as the problem and its fix are in the plugin side of the SDK. Caution is still required, but this fix does allow updated plugin builds to avoid problems with some existing hosts * Change required C++ language standard from C++98 to C++11. This is because of the use of std::mutex in the above fix To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 pkgsrc/audio/vamp-plugin-sdk/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/vamp-plugin-sdk/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1582215483293590 Content-Disposition: inline Content-Length: 2260 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/audio/vamp-plugin-sdk/Makefile diff -u pkgsrc/audio/vamp-plugin-sdk/Makefile:1.4 pkgsrc/audio/vamp-plugin-sdk/Makefile:1.5 --- pkgsrc/audio/vamp-plugin-sdk/Makefile:1.4 Wed Feb 12 02:50:13 2020 +++ pkgsrc/audio/vamp-plugin-sdk/Makefile Thu Feb 20 16:18:03 2020 @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.4 2020/02/12 02:50:13 nia Exp $ +# $NetBSD: Makefile,v 1.5 2020/02/20 16:18:03 nia Exp $ -DISTNAME= vamp-plugin-sdk-2.8.0 -PKGREVISION= 1 +DISTNAME= vamp-plugin-sdk-2.9.0 CATEGORIES= audio -MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2450/ +MASTER_SITES= https://code.soundsoftware.ac.uk/attachments/download/2588/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.vamp-plugins.org/ @@ -11,10 +10,13 @@ COMMENT= The Vamp audio analysis plugin LICENSE= x11 USE_TOOLS+= pkg-config gmake -USE_LANGUAGES= c c++ +USE_LANGUAGES= c c++11 GNU_CONFIGURE= yes USE_LIBTOOL= yes +# C++11 +GCC_REQD+= 4.7 + SUBST_CLASSES+= dl SUBST_STAGE.dl= pre-configure SUBST_MESSAGE.dl= Fixing usage of -ldl in pkgconfig file. Index: pkgsrc/audio/vamp-plugin-sdk/distinfo diff -u pkgsrc/audio/vamp-plugin-sdk/distinfo:1.2 pkgsrc/audio/vamp-plugin-sdk/distinfo:1.3 --- pkgsrc/audio/vamp-plugin-sdk/distinfo:1.2 Fri Jul 26 15:31:08 2019 +++ pkgsrc/audio/vamp-plugin-sdk/distinfo Thu Feb 20 16:18:03 2020 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.2 2019/07/26 15:31:08 nia Exp $ +$NetBSD: distinfo,v 1.3 2020/02/20 16:18:03 nia Exp $ -SHA1 (vamp-plugin-sdk-2.8.0.tar.gz) = 6a1400a47eb067ea6a8f459bb9fc9270e6efba14 -RMD160 (vamp-plugin-sdk-2.8.0.tar.gz) = 834d2ce234ce09dac1740df32afb955f98a7a2ba -SHA512 (vamp-plugin-sdk-2.8.0.tar.gz) = abc009dab8d1ae4549640aba4a1341942b5a868479b4a9b2a435556a1bf1ce350d8aec94ee5b403fe8fff4175f40778a8fc12ceaf602dd0f176f9215e4a3f8f8 -Size (vamp-plugin-sdk-2.8.0.tar.gz) = 308972 bytes +SHA1 (vamp-plugin-sdk-2.9.0.tar.gz) = e5bc230ba77c7641dd144acf34094ec769585ee9 +RMD160 (vamp-plugin-sdk-2.9.0.tar.gz) = a62c0af87b282e8616df76395f074c6f2b38d80f +SHA512 (vamp-plugin-sdk-2.9.0.tar.gz) = 7ef7f837d19a08048b059e0da408373a7964ced452b290fae40b85d6d70ca9000bcfb3302cd0b4dc76cf2a848528456f78c1ce1ee0c402228d812bd347b6983b +Size (vamp-plugin-sdk-2.9.0.tar.gz) = 312726 bytes --_----------=_1582215483293590--