From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 21F47158074 for ; Thu, 19 Jun 2025 17:41:26 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 01BC8340E2B for ; Thu, 19 Jun 2025 17:41:26 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 02D481104D9; Thu, 19 Jun 2025 17:41:25 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id EC5C41104D9 for ; Thu, 19 Jun 2025 17:41:24 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id A56DD340E2B for ; Thu, 19 Jun 2025 17:41:24 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 164612A02 for ; Thu, 19 Jun 2025 17:41:23 +0000 (UTC) From: "Arthur Zamarin" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Arthur Zamarin" Message-ID: <1750354878.2a37e6d907c9b468a9973f710936f0d80e7fe772.arthurzam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/bindgen/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/bindgen/Manifest dev-util/bindgen/bindgen-0.72.0.ebuild X-VCS-Directories: dev-util/bindgen/ X-VCS-Committer: arthurzam X-VCS-Committer-Name: Arthur Zamarin X-VCS-Revision: 2a37e6d907c9b468a9973f710936f0d80e7fe772 X-VCS-Branch: master Date: Thu, 19 Jun 2025 17:41:23 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 0b28fd50-34c2-4711-8477-e8b63aa04ea5 X-Archives-Hash: cbf95bfaf7377ba9f443d4e4ca8ce106 commit: 2a37e6d907c9b468a9973f710936f0d80e7fe772 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 19 17:39:58 2025 +0000 Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 19 17:41:18 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a37e6d9 dev-util/bindgen: add 0.72.0 Signed-off-by: Arthur Zamarin gentoo.org> dev-util/bindgen/Manifest | 2 ++ dev-util/bindgen/bindgen-0.72.0.ebuild | 40 ++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/dev-util/bindgen/Manifest b/dev-util/bindgen/Manifest index d847ec885af3..02aa91e5a540 100644 --- a/dev-util/bindgen/Manifest +++ b/dev-util/bindgen/Manifest @@ -8,6 +8,7 @@ DIST bindgen-0.68.1.tar.gz 2315521 BLAKE2B c6101387c664db0d8f5197968e3d20addb5bb DIST bindgen-0.69.4.tar.gz 2314307 BLAKE2B 7329cf00154a4a1f892dda151f5d8dec986f15b342d76c1e658ff66e927bfc0da06f4ee50b3db3147b5ea8b51b34a11c95fd99f0bf4d850c8733542484de7214 SHA512 a493474c89255c801c6fd4eb44e6a94f4d23830dc13c0bbae08c46e5c364e0df176fc00174d6462b70239578d0821e9ff1aaf127d8c60688f38a50a62cf292f4 DIST bindgen-0.70.1.tar.gz 2321368 BLAKE2B 03f2b54f9bc64b8a683db467d11e425e3f73911f7a75d3d5bd89907361439015187bcaff1ac2d3fc77d8d1ca83a1d45e4dfeae1c6f0c4dc5e9e6dcf931465864 SHA512 dc1c43a3023a29597cfe8ef5f8a18c4ad9847d644545c0498c8253cbcd6eaf3377f38d73eb7275e849967e156f932e2644f21cfde444335a45bbd1260c575d07 DIST bindgen-0.71.1.tar.gz 2324976 BLAKE2B 9327cd1d579502a6d65e9f33ff6dc09bea4cb1e1a66f7f291afde0843086732cb6ad18c7e29e4e589c31502d29beb064ea2a25be1708a2fe45ccc8f0d1e4918e SHA512 c900bd3780074c9f8df5dfb349cdfd59a8a71b5ac7fd63b18eb31c7fa3ab1fb5e656ff05bb7461ddc70c40a65ef73155007abea566c9d5deb41cda901a9fd57d +DIST bindgen-0.72.0.tar.gz 2332610 BLAKE2B dd97e3dcdcd9e05ffd27e6eb050113be07183018bbec60a9cea14794c1515548eaa1178c64fa9ddaa2f19976ed71745a4a63491a859bf11cf38d578adf428745 SHA512 606bcf2bb087cfc16dbc28f47515684cb7cc0fa2bae624c789d6aa54e873d9b8970de020c8f19d5952a2263675a39bce91132a66dbfcb44bf3520ad86682d8f8 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST bitflags-2.2.1.crate 35798 BLAKE2B 9ed2e0764edb3f164385e4420e8c9a133757194ee2763743692520d2389ee81c987a081db68510963d66a02555d20bc6decd83f707309040a7295522ddfa35f3 SHA512 413b602edb82f8a4553735e46feefe323137b742d003368e037406157f916e5a5ea002d015a27cf8d41accca75f103c6712e2268fe2853d4d5e93e7264682182 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 @@ -88,6 +89,7 @@ DIST regex-1.7.1.crate 239648 BLAKE2B d68591ab0627f0bbcead8e81de2b9f6c7eb7be2d29 DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 +DIST rust-bindgen-0.72.0-crates.tar.xz 12311900 BLAKE2B 3309e6d3f187ccc2bccd462c2aae544b2e5e27f8264d3161daf64da800a38840e3e4c21daea9e7a7d1eaeb69a502bf2dc69fcb9189af46a1dc26eef760fa71ac SHA512 2321dc1954a933551bd285d7070d5e4f6fd2189087ce2813b4d90260350dc60381c8c9932567c827648e8b4a74a95b4356e0d8c05fee2d2601389e3eccb7fa39 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustc-hash-2.1.0.crate 13316 BLAKE2B 3e93739234cd36f3cda5d71522e3d2204e98b1d134cf01cae5a93a93e6c4340a7b1b0485c339f312145c723185fb83f6aa87ae2a0b9b726a34cd29c19d3ede56 SHA512 6f6a40586fd7a99016efd53888970c745888a06bb6b9d32eeb4936bcd16906c90ba22fad82a4a6b547df4b6c9cf6d73eaa8d36af097d65d3d6de18a0669d5ad2 DIST rustix-0.36.16.crate 290950 BLAKE2B 7f453c242a03747ac25af6272f0d2eec4fda98b15537da30849160ac394664c5570142683e442207b0c51ac025e2c572570854f4f6efaa73ab83d7fc9e7c3421 SHA512 539fed8219e0784115a693d0b6152f1ad183a1ba8edd28407264b6de2fbb491a3b07d705abb33abdd48d76c7fd107f427b250a9d707df1ffb279babe5a0d0117 diff --git a/dev-util/bindgen/bindgen-0.72.0.ebuild b/dev-util/bindgen/bindgen-0.72.0.ebuild new file mode 100644 index 000000000000..683b89ef3aab --- /dev/null +++ b/dev-util/bindgen/bindgen-0.72.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" " +inherit rust-toolchain cargo + +DESCRIPTION="Automatically generates Rust FFI bindings to C and C++ libraries." +HOMEPAGE="https://rust-lang.github.io/rust-bindgen/" +SRC_URI="https://github.com/rust-lang/rust-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/gentoo-crate-dist/rust-${PN}/releases/download/v${PV}/rust-${P}-crates.tar.xz +" +S=${WORKDIR}/rust-${P} + +LICENSE="BSD" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" + +DEPEND="${RUST_DEPEND}" +RDEPEND="${DEPEND} + llvm-core/clang:* +" + +QA_FLAGS_IGNORED="usr/bin/bindgen" + +src_test () { + # required by clang during tests + local -x TARGET=$(rust_abi) + + cargo_src_test --bins --lib +} + +src_install () { + cargo_src_install --path "${S}/bindgen-cli" + + einstalldocs +}