From nobody Thu Apr 4 12:50:56 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4V9M1F06hJz5Gy22; Thu, 4 Apr 2024 12:50:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4V9M1D72gzz46p0; Thu, 4 Apr 2024 12:50:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712235056; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E/SZpuWmBT7tEdrdNx/lKNVPyA4GMFvgfLu3xrP+zA8=; b=A5Omi37Rhifq99R9njpJ4t4Te3umdjBT52d6jyZckaUfzBtLaoWzuH3m/OjfGtpr28ezlm DlD2shC8PM+O0mYurQdKRrCHUuQtoRGU2nyU3UcWN5AI6XcBZjAjRlaQKYCGE5xDZ7D81b 85s2mDcixW42SHteHn0mq6AdMzd4jA55ChkvXzV64htsNkZWbFQHxOIk1Ky/vRhgxrIV6C BV9uEsbj3oKJ/uBaVKehxz4YHpBQyBdhYEmIql2KVOnoJNfWgSDvRnIV5VHaCKDAXaV3Wa 0lFmPCb4+imVmUri99cn1oMsA0y8E18r5alGkX48li4T3C/sJpqBvvZ1mAGTOg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1712235056; a=rsa-sha256; cv=none; b=OMJF2VLjsI3f79Tkr/8NGY9fzCcq/mJ8eCWnifZ5xQHR3UjNsw0nG3gKpJoiV4yfxDCHdS yS79gBu7xsAxyl+qhZ2fu33RBMkEZPW21Oq/jPQ1XlD483cX2NDxzPKbikRCF4vn9C5zu8 X6aKY33iq+W2rjY8xOEYoSuYgNMJpvZk5Hemi9kcxiMFM0/Lb8PGU3VibX8hLsWeOlnz3Y GGkw3VFp/bbklXsvLKOGBCxaQMJ/RHfIz/Y8VKN8wWai3x0TlwBZ2kquNjvcy+GlhVchBl C42rvYRhPxi105+X8PNbiImZp6UPiswSO2mRANg2atQWfO3AfqeLAKS+fiBUyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1712235056; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=E/SZpuWmBT7tEdrdNx/lKNVPyA4GMFvgfLu3xrP+zA8=; b=mRSVtPb57ihDaTFvV+ndhY/cGRY+cpUcOzeUFOzyoCjDw67SXVG+c8RMC446ToofuwMSNa Jtnq3Ehn65wqVKzAXLN71+ORLjJ+N+jp3nWbbxwOWwT29BL0wP89NieQUBDNOJHFxmglum B3LAuG6vSyTl95wt5F/ABZ8LkvZHC8JPXvGxRX4kn6Ny8f7DIUKNQ0PGuYQuBbn42+zwDH Mcn1obZpsH43CHp5ipo85P3EjucNIaJ7AwWzs3E1eZYJ3iwlfJ/mt1cUyUO9nBTghqqsl5 sd96WHvIRJDtzIeq7I5uezZsGK2V3imCnZNYFlEyLU8MmZ8z8P51GRMTMPTMsQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4V9M1D6c11zHQd; Thu, 4 Apr 2024 12:50:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 434CouCr087910; Thu, 4 Apr 2024 12:50:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 434CouUd087907; Thu, 4 Apr 2024 12:50:56 GMT (envelope-from git) Date: Thu, 4 Apr 2024 12:50:56 GMT Message-Id: <202404041250.434CouUd087907@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Ashish SHUKLA Subject: git: 845b0308fcd9 - main - math/kalker: Update to 2.2.0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ashish X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 845b0308fcd92a7f22f566abd1b40438b95d7757 Auto-Submitted: auto-generated The branch main has been updated by ashish: URL: https://cgit.FreeBSD.org/ports/commit/?id=845b0308fcd92a7f22f566abd1b40438b95d7757 commit 845b0308fcd92a7f22f566abd1b40438b95d7757 Author: Ashish SHUKLA AuthorDate: 2024-04-04 12:41:35 +0000 Commit: Ashish SHUKLA CommitDate: 2024-04-04 12:50:51 +0000 math/kalker: Update to 2.2.0 --- math/kalker/Makefile | 2 +- math/kalker/Makefile.crates | 22 +++++----- math/kalker/distinfo | 50 ++++++++++++---------- .../patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs | 47 -------------------- .../patch-cargo-crates_gmp-mpfr-sys-1.6.2_build.rs | 47 ++++++++++++++++++++ .../files/patch-cargo-crates_rug-1.19.0_Cargo.toml | 10 ----- .../files/patch-cargo-crates_rug-1.24.0_Cargo.toml | 10 +++++ 7 files changed, 97 insertions(+), 91 deletions(-) diff --git a/math/kalker/Makefile b/math/kalker/Makefile index 1b9b27aa92e2..b4124d89c424 100644 --- a/math/kalker/Makefile +++ b/math/kalker/Makefile @@ -1,6 +1,6 @@ PORTNAME= kalker DISTVERSIONPREFIX= v -DISTVERSION= 2.1.0 +DISTVERSION= 2.2.0 CATEGORIES= math MAINTAINER= ashish@FreeBSD.org diff --git a/math/kalker/Makefile.crates b/math/kalker/Makefile.crates index 9b227df5afc8..2996f93e1e9e 100644 --- a/math/kalker/Makefile.crates +++ b/math/kalker/Makefile.crates @@ -13,11 +13,12 @@ CARGO_CRATES= aho-corasick-0.7.20 \ dirs-sys-next-0.1.2 \ fs2-0.4.3 \ getrandom-0.2.8 \ - gmp-mpfr-sys-1.5.0 \ + gmp-mpfr-sys-1.6.2 \ hermit-abi-0.1.19 \ js-sys-0.3.60 \ lazy_static-1.4.0 \ libc-0.2.139 \ + libm-0.2.8 \ log-0.4.17 \ memchr-2.5.0 \ nix-0.19.1 \ @@ -28,7 +29,7 @@ CARGO_CRATES= aho-corasick-0.7.20 \ redox_users-0.4.3 \ regex-1.7.1 \ regex-syntax-0.6.28 \ - rug-1.19.0 \ + rug-1.24.0 \ rustyline-7.1.0 \ scoped-tls-1.0.1 \ scopeguard-1.1.0 \ @@ -57,12 +58,13 @@ CARGO_CRATES= aho-corasick-0.7.20 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ - windows-sys-0.42.0 \ - windows_aarch64_gnullvm-0.42.1 \ - windows_aarch64_msvc-0.42.1 \ - windows_i686_gnu-0.42.1 \ - windows_i686_msvc-0.42.1 \ - windows_x86_64_gnu-0.42.1 \ - windows_x86_64_gnullvm-0.42.1 \ - windows_x86_64_msvc-0.42.1 \ + windows-sys-0.52.0 \ + windows-targets-0.52.4 \ + windows_aarch64_gnullvm-0.52.4 \ + windows_aarch64_msvc-0.52.4 \ + windows_i686_gnu-0.52.4 \ + windows_i686_msvc-0.52.4 \ + windows_x86_64_gnu-0.52.4 \ + windows_x86_64_gnullvm-0.52.4 \ + windows_x86_64_msvc-0.52.4 \ winres-0.1.12 diff --git a/math/kalker/distinfo b/math/kalker/distinfo index 413bc825904d..80bbd67ceda6 100644 --- a/math/kalker/distinfo +++ b/math/kalker/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1711314800 +TIMESTAMP = 1712233597 SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2 @@ -29,8 +29,8 @@ SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1a SIZE (rust/crates/fs2-0.4.3.crate) = 13138 SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31 SIZE (rust/crates/getrandom-0.2.8.crate) = 30553 -SHA256 (rust/crates/gmp-mpfr-sys-1.5.0.crate) = 751710e4e568a3057987c7dc5bf85aab59b9a306a014a1900e52bbe427bc0cf6 -SIZE (rust/crates/gmp-mpfr-sys-1.5.0.crate) = 5392510 +SHA256 (rust/crates/gmp-mpfr-sys-1.6.2.crate) = 362a6cc3cbe9f41aebe49c03b91aee8fa8fc69d32fb90533f6ed965a882e08e3 +SIZE (rust/crates/gmp-mpfr-sys-1.6.2.crate) = 5553197 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47 @@ -39,6 +39,8 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79 SIZE (rust/crates/libc-0.2.139.crate) = 638983 +SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058 +SIZE (rust/crates/libm-0.2.8.crate) = 113450 SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e SIZE (rust/crates/log-0.4.17.crate) = 38028 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d @@ -59,8 +61,8 @@ SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6e SIZE (rust/crates/regex-1.7.1.crate) = 239648 SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848 SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288 -SHA256 (rust/crates/rug-1.19.0.crate) = 4e9e1fec4bdeb9ccd6231306eb6eb2a99380a1f5021ddd399b1bb69eb2aca308 -SIZE (rust/crates/rug-1.19.0.crate) = 330637 +SHA256 (rust/crates/rug-1.24.0.crate) = 76a82fd85950d103ad075f104d10c77d71640830c6a959a418380be380eaf7cd +SIZE (rust/crates/rug-1.24.0.crate) = 353283 SHA256 (rust/crates/rustyline-7.1.0.crate) = 8227301bfc717136f0ecbd3d064ba8199e44497a0bdd46bb01ede4387cfd2cec SIZE (rust/crates/rustyline-7.1.0.crate) = 88494 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 @@ -117,23 +119,25 @@ SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 -SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608 -SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795 -SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7 -SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655 -SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640 -SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428 -SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605 -SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583 -SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45 -SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463 -SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788 -SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd -SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606 +SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b +SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373 +SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675 +SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055 +SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3 +SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736 +SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02 +SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530 +SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03 +SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177 +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358 +SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8 +SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019 SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c SIZE (rust/crates/winres-0.1.12.crate) = 19772 -SHA256 (PaddiM8-kalker-v2.1.0_GH0.tar.gz) = ada68589b916ce535cb49a37370b11c2bc9145e444f6e9036a3d74f301de2189 -SIZE (PaddiM8-kalker-v2.1.0_GH0.tar.gz) = 1332364 +SHA256 (PaddiM8-kalker-v2.2.0_GH0.tar.gz) = 4f34d34e922308e586fd9f7077e1cba126f3e75d269f4859d0472bb565ce1d4d +SIZE (PaddiM8-kalker-v2.2.0_GH0.tar.gz) = 1333752 diff --git a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs deleted file mode 100644 index 81b49a421edc..000000000000 --- a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs +++ /dev/null @@ -1,47 +0,0 @@ ---- cargo-crates/gmp-mpfr-sys-1.5.0/build.rs.orig 2006-07-24 01:21:28 UTC -+++ cargo-crates/gmp-mpfr-sys-1.5.0/build.rs -@@ -40,8 +40,8 @@ const MPC_DIR: &str = "mpc-1.3.1-c"; - const GMP_DIR: &str = "gmp-6.2.1-c"; - const MPFR_DIR: &str = "mpfr-4.2.0-c"; - const MPC_DIR: &str = "mpc-1.3.1-c"; --const GMP_VER: (i32, i32, i32) = (6, 2, 1); --const MPFR_VER: (i32, i32, i32) = (4, 2, 0); -+const GMP_VER: (i32, i32, i32) = (6, 3, 0); -+const MPFR_VER: (i32, i32, i32) = (4, 2, 1); - const MPC_VER: (i32, i32, i32) = (1, 3, 1); - - #[derive(Clone, Copy, PartialEq)] -@@ -194,7 +194,7 @@ fn check_system_libs(env: &Environment) { - - let mut cmd = Command::new(&env.c_compiler); - cmd.current_dir(&try_dir) -- .args(["-fPIC", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]); -+ .args(["-fPIC", "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]); - execute(cmd); - - cmd = Command::new(try_dir.join("system_gmp.exe")); -@@ -218,6 +218,7 @@ fn check_system_libs(env: &Environment) { - cmd.current_dir(&try_dir).args([ - "-fPIC", - "system_mpfr.c", -+ "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include", - "-lmpfr", - "-lgmp", - "-o", -@@ -243,6 +244,7 @@ fn check_system_libs(env: &Environment) { - cmd = Command::new(&env.c_compiler); - cmd.current_dir(&try_dir).args([ - "-fPIC", -+ "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include", - "system_mpc.c", - "-lmpc", - "-lgmp", -@@ -975,7 +977,7 @@ fn write_link_info(env: &Environment, feature_mpfr: bo - println!("cargo:out_dir={out_str}"); - println!("cargo:lib_dir={lib_str}"); - println!("cargo:include_dir={include_str}"); -- println!("cargo:rustc-link-search=native={lib_str}"); -+ println!("cargo:rustc-link-search=native={}/lib", "%%LOCALBASE%%"); - - let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap_or_default(); - if target_env == "musl" && env.use_system_libs { diff --git a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.6.2_build.rs b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.6.2_build.rs new file mode 100644 index 000000000000..db4a9c9231f1 --- /dev/null +++ b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.6.2_build.rs @@ -0,0 +1,47 @@ +--- cargo-crates/gmp-mpfr-sys-1.6.2/build.rs.orig ++++ cargo-crates/gmp-mpfr-sys-1.6.2/build.rs +@@ -195,8 +195,15 @@ + create_file_or_panic(&try_dir.join("system_gmp.c"), SYSTEM_GMP_C); + + let mut cmd = Command::new(&env.c_compiler); +- cmd.current_dir(&try_dir) +- .args(["-fPIC", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]); ++ cmd.current_dir(&try_dir).args([ ++ "-fPIC", ++ "-L%%LOCALBASE%%/lib", ++ "-I%%LOCALBASE%%/include", ++ "system_gmp.c", ++ "-lgmp", ++ "-o", ++ "system_gmp.exe", ++ ]); + execute(cmd); + + cmd = Command::new(try_dir.join("system_gmp.exe")); +@@ -220,6 +227,8 @@ + cmd.current_dir(&try_dir).args([ + "-fPIC", + "system_mpfr.c", ++ "-L%%LOCALBASE%%/lib", ++ "-I%%LOCALBASE%%/include", + "-lmpfr", + "-lgmp", + "-o", +@@ -245,6 +254,8 @@ + cmd = Command::new(&env.c_compiler); + cmd.current_dir(&try_dir).args([ + "-fPIC", ++ "-L%%LOCALBASE%%/lib", ++ "-I%%LOCALBASE%%/include", + "system_mpc.c", + "-lmpc", + "-lgmp", +@@ -989,7 +1000,7 @@ + println!("cargo:out_dir={out_str}"); + println!("cargo:lib_dir={lib_str}"); + println!("cargo:include_dir={include_str}"); +- println!("cargo:rustc-link-search=native={lib_str}"); ++ println!("cargo:rustc-link-search=native={}/lib", "%%LOCALBASE%%"); + + let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap_or_default(); + if target_env == "musl" && env.use_system_libs { diff --git a/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml b/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml deleted file mode 100644 index 5bf3faf27a88..000000000000 --- a/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml +++ /dev/null @@ -1,10 +0,0 @@ ---- cargo-crates/rug-1.19.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC -+++ cargo-crates/rug-1.19.0/Cargo.toml -@@ -43,6 +43,7 @@ version = "1.1" - version = "~1.5" - optional = true - default-features = false -+features = [ "use-system-libs" ] - - [dependencies.libc] - version = "0.2.44" diff --git a/math/kalker/files/patch-cargo-crates_rug-1.24.0_Cargo.toml b/math/kalker/files/patch-cargo-crates_rug-1.24.0_Cargo.toml new file mode 100644 index 000000000000..4bc48471d437 --- /dev/null +++ b/math/kalker/files/patch-cargo-crates_rug-1.24.0_Cargo.toml @@ -0,0 +1,10 @@ +--- cargo-crates/rug-1.24.0/Cargo.toml.orig ++++ cargo-crates/rug-1.24.0/Cargo.toml +@@ -43,6 +43,7 @@ + version = "~1.6" + optional = true + default-features = false ++features = [ "use-system-libs" ] + + [dependencies.libc] + version = "0.2.44"