Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=cm12qQQa; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=pzCQvLzH Received: by mail.netbsd.org (Postfix, from userid 605) id 852B384D51; Sun, 24 Mar 2024 14:04:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1711289060; bh=saGlDSY+r//SiR6I6GJnpXXSY7k8dblWqpeePwWLSqo=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=cm12qQQaX6Gz9o3bRGll3XVUU/uA3eOF6ExmV/i/ZDgjn0XmSry6RHMDVEj6VQpVJ UwZF4VdNv8Mdj5f0cuN3VX/Emt4iwds1Gi/jCl3TeJro1kex8rq6XUtqOkKRkvHcHY Qtyo/ptnSdi6nYCwaqyelhyKX3DCs5GD7MPcoI1Q= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 6DD3E84D1D for ; Sun, 24 Mar 2024 14:04:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id nIC3Z_UlJ3NK for ; Sun, 24 Mar 2024 14:04: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 8618B84CC9 for ; Sun, 24 Mar 2024 14:04:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1711289058; bh=saGlDSY+r//SiR6I6GJnpXXSY7k8dblWqpeePwWLSqo=; h=Date:From:Subject:To:Reply-To; b=pzCQvLzHWHQuey7OvoPudEFgi4v5vquYBZyL89NqnrVWhmHwILRM1KRFdKFdY8c2r 7HKtoQTwq3qvLyeI28qtnDAmzFhPkFDVSLQpghoWTMr2u3Sv0Uy1zBK5UQLzRtGLkz siDpv3A4w8PGNG8vF5QxCXqWmXzfXsNC/DlM0XE4= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 727A3FA2C; Sun, 24 Mar 2024 14:04:18 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_171128905889150" MIME-Version: 1.0 Date: Sun, 24 Mar 2024 14:04:18 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/devel/ruby-ffi-compiler To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20240324140418.727A3FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_171128905889150 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Sun Mar 24 14:04:18 UTC 2024 Modified Files: pkgsrc/devel/ruby-ffi-compiler: Makefile PLIST distinfo pkgsrc/devel/ruby-ffi-compiler/patches: patch-lib_ffi-compiler_compile__task.rb Log Message: devel/ruby-ffi-compiler: update to 1.3.2 1.2.0 (2023-03-03) * Correctly format compile arguments for shell * Respect user's environment FLAGS 1.2.1 (2023-06-08) * Stay backwards compatible 1.2.2 (2024-02-11) * Implement some escaping for Windows shells * Escape all arguments for shell commands 1.3.0 (2024-03-13) * Reuse shellescape for Windows * Reuse prebuilt binaries 1.3.1 (2024-03-13) * Bump ffi version requirement to 1.15.5 * Add version file 1.3.2 (2024-03-14) * Provide namespace-free task name even when using namespaces To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/ruby-ffi-compiler/Makefile cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/ruby-ffi-compiler/PLIST cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/ruby-ffi-compiler/distinfo cvs rdiff -u -r1.1 -r1.2 \ pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_171128905889150 Content-Disposition: inline Content-Length: 3988 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/ruby-ffi-compiler/Makefile diff -u pkgsrc/devel/ruby-ffi-compiler/Makefile:1.3 pkgsrc/devel/ruby-ffi-compiler/Makefile:1.4 --- pkgsrc/devel/ruby-ffi-compiler/Makefile:1.3 Mon Nov 2 15:13:27 2020 +++ pkgsrc/devel/ruby-ffi-compiler/Makefile Sun Mar 24 14:04:18 2024 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.3 2020/11/02 15:13:27 taca Exp $ +# $NetBSD: Makefile,v 1.4 2024/03/24 14:04:18 taca Exp $ -DISTNAME= ffi-compiler-1.0.1 -PKGREVISION= 1 +DISTNAME= ffi-compiler-1.3.2 CATEGORIES= devel MAINTAINER= pkgsrc-users@NetBSD.org Index: pkgsrc/devel/ruby-ffi-compiler/PLIST diff -u pkgsrc/devel/ruby-ffi-compiler/PLIST:1.1 pkgsrc/devel/ruby-ffi-compiler/PLIST:1.2 --- pkgsrc/devel/ruby-ffi-compiler/PLIST:1.1 Thu Jan 16 14:36:15 2020 +++ pkgsrc/devel/ruby-ffi-compiler/PLIST Sun Mar 24 14:04:18 2024 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2020/01/16 14:36:15 taca Exp $ +@comment $NetBSD: PLIST,v 1.2 2024/03/24 14:04:18 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/Gemfile ${GEM_LIBDIR}/LICENSE @@ -11,6 +11,9 @@ ${GEM_LIBDIR}/lib/ffi-compiler/exporter. ${GEM_LIBDIR}/lib/ffi-compiler/fake_ffi/ffi-compiler/loader.rb ${GEM_LIBDIR}/lib/ffi-compiler/fake_ffi/ffi.rb ${GEM_LIBDIR}/lib/ffi-compiler/loader.rb +${GEM_LIBDIR}/lib/ffi-compiler/multi_file_task.rb ${GEM_LIBDIR}/lib/ffi-compiler/platform.rb +${GEM_LIBDIR}/lib/ffi-compiler/shell.rb ${GEM_LIBDIR}/lib/ffi-compiler/task.rb +${GEM_LIBDIR}/lib/ffi-compiler/version.rb ${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/devel/ruby-ffi-compiler/distinfo diff -u pkgsrc/devel/ruby-ffi-compiler/distinfo:1.4 pkgsrc/devel/ruby-ffi-compiler/distinfo:1.5 --- pkgsrc/devel/ruby-ffi-compiler/distinfo:1.4 Tue Oct 26 10:19:31 2021 +++ pkgsrc/devel/ruby-ffi-compiler/distinfo Sun Mar 24 14:04:18 2024 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2021/10/26 10:19:31 nia Exp $ +$NetBSD: distinfo,v 1.5 2024/03/24 14:04:18 taca Exp $ -BLAKE2s (ffi-compiler-1.0.1.gem) = 4ace17c6826651b76c0cb6a4d98871f9ccf9ca59297eab831d878449ba767e4a -SHA512 (ffi-compiler-1.0.1.gem) = 7a13625ab1c5748d05ec93d68708dd9435ec92dcd0c823109c44173fdaf8710aec5f5b4fb11966475f10ae91401c7ca3c620f9d36bb9ca665114e1ed70f4edd0 -Size (ffi-compiler-1.0.1.gem) = 18432 bytes -SHA1 (patch-lib_ffi-compiler_compile__task.rb) = a29a3bbb2d3d4f622374ae90b957ad2839caf7ea +BLAKE2s (ffi-compiler-1.3.2.gem) = 48d697b23b3ecac5d8dccb968bf69386b9604803954158dcd1547ed3c9e22c6c +SHA512 (ffi-compiler-1.3.2.gem) = 2e7233c066228caa0684e02a9a9beaab4a5ab8fc16ad444d029bfaed45e3191b2b388e386e869002301a2956c93968c2c979178b2ca9ad295841036f96db4f93 +Size (ffi-compiler-1.3.2.gem) = 14848 bytes +SHA1 (patch-lib_ffi-compiler_compile__task.rb) = 0af0245027ebcb5aa78c7cef1402d71434fd44b7 Index: pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb diff -u pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb:1.1 pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb:1.2 --- pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb:1.1 Mon Nov 2 15:13:27 2020 +++ pkgsrc/devel/ruby-ffi-compiler/patches/patch-lib_ffi-compiler_compile__task.rb Sun Mar 24 14:04:18 2024 @@ -1,13 +1,13 @@ -$NetBSD: patch-lib_ffi-compiler_compile__task.rb,v 1.1 2020/11/02 15:13:27 taca Exp $ +$NetBSD: patch-lib_ffi-compiler_compile__task.rb,v 1.2 2024/03/24 14:04:18 taca Exp $ Do not use FFI::Compiler::Platform own definition and use RbConfig::CONFIG['arch'] instead. ---- lib/ffi-compiler/compile_task.rb.orig 2020-11-02 14:39:47.900421091 +0000 +--- lib/ffi-compiler/compile_task.rb.orig 2024-03-23 12:59:05.934181248 +0000 +++ lib/ffi-compiler/compile_task.rb -@@ -95,7 +95,7 @@ module FFI +@@ -122,7 +122,7 @@ module FFI end - so_flags = so_flags.join(' ') + so_flags = shelljoin(so_flags) - out_dir = "#{@platform.arch}-#{@platform.os}" + out_dir = RbConfig::CONFIG['arch'] --_----------=_171128905889150--