From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 13:46:24 2023 Received: (at submit) by debbugs.gnu.org; 10 Jul 2023 17:46:24 +0000 Received: from localhost ([127.0.0.1]:49068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuxs-0001QV-0W for submit@debbugs.gnu.org; Mon, 10 Jul 2023 13:46:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:54134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuxn-0001QL-Dn for submit@debbugs.gnu.org; Mon, 10 Jul 2023 13:46:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qIuxd-00081B-PE for guix-patches@gnu.org; Mon, 10 Jul 2023 13:46:11 -0400 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qIuxc-0006mc-10 for guix-patches@gnu.org; Mon, 10 Jul 2023 13:46:09 -0400 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-3fc0aecf107so20209685e9.2 for ; Mon, 10 Jul 2023 10:46:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1689011164; x=1691603164; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=U6298Z2TctkuJ3z1eyIvRtXHQisAVfbcCor5VXyb3eQ=; b=Fg0HW+rflH/Fv4IAC8fNIweGKvuHvaxz+7gMDYNspN6SzEQcvJPTXZSFandpc/RlbR Qt9zgi78bS7gzGaWQvBWDmIaxVws7Ej+nX5+U9aD29eGhwy/NhjR4SGlpgiXhpvBt2Bk JUxH0ShmSLNts6fvJ2l3TB21GlZMcB4XKNR9Li5uNY5vTzfQOG6qOjqbXXvRL2Icpy8n hCQbyu6JUQyOjcp5aRPv8tBcFTMiFVC6zgOxeDXFDq/sjEyoranL7AUAe90svf7nedVG PJSr+KyEKfkFwNkDMC1WLiieF88AJeyQD2hCLVmxQUx6rcB4o49PkBzqFGmQuunEP1Gz FMow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689011164; x=1691603164; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=U6298Z2TctkuJ3z1eyIvRtXHQisAVfbcCor5VXyb3eQ=; b=dujebo6AC7czkKN+cfQHxmHbC4TMOsms1guAIxrrLpSA7haT3C+I8QKHt2S0APetjh Xzo+hGC+Bek4/9byLMs5jw3Qbjo0Q9vZGTJjrGwgx0qpS6WGHWTAqzTPUMdxXBFGY05D AzMCvbT6Slryr15kWE2MteztED2F122i+PvxzPclwV0wgPEIGN0awcfm6HZbVirFHEKM xJ/Iy17qqN3Ul0Xea+y6QreyEyJRT09W1RudlAY9pZyZoC88WYSXz6GthGG1fTe67dsj VDpnX5prNpQtb546X4sovA8HIM67vcDyq31ApD4gsY1FiQHx9kacynzxnUt/NH0F5h4y inNA== X-Gm-Message-State: ABy/qLa3jNymzzeWiacnr3Nic7lXKg2t16DkXbBz5spSoq/J3wwWkkFW mQjW0vFXJvapeOdTdHbUA0rJWjIgL0uxQ2Yt652uxQ== X-Google-Smtp-Source: APBJJlG2O19P0ShiZFild7oPZuxb3xiaRz6s8tK5lnEebrJ5jN2Soi15NOuemeKA+Qts4WLskhm9aw== X-Received: by 2002:a5d:53c9:0:b0:311:180d:cf38 with SMTP id a9-20020a5d53c9000000b00311180dcf38mr11524342wrw.24.1689011164562; Mon, 10 Jul 2023 10:46:04 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id m9-20020adfe949000000b0031128382ed0sm6848wrn.83.2023.07.10.10.46.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jul 2023 10:46:04 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: crypto+: Update to 8.8.0. Date: Mon, 10 Jul 2023 19:45:42 +0200 Message-Id: <20230710174541.209437-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::331; envelope-from=jean@foundationdevices.com; helo=mail-wm1-x331.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: Jean-Pierre De Jesus DIAZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This updates the package definition of crypto++ to the latest version and also improves the phases expressions by removing unused ones, for example, the library doesn't build anymore with `-march=native' by default and the pkg-config file can be created by a make target. Enables cross-compilation for GNU/Linux targets and also for MinGW targets. Also, as the package can be built with `-march=...` I added the tunable option to the package. This package also provides SIMD implementations of some functions, but these need to be explicitly used by dependent packages. Jean-Pierre De Jesus DIAZ (2): gnu: crypto++: Update to 8.8.0. gnu: crypto++: Add tunable property. gnu/packages/crypto.scm | 84 ++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 55 deletions(-) base-commit: 2426e51688d479042ea115a634c6be2d8b9f3b99 -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 13:48:34 2023 Received: (at 64558) by debbugs.gnu.org; 10 Jul 2023 17:48:34 +0000 Received: from localhost ([127.0.0.1]:49074 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuzx-0001YT-I6 for submit@debbugs.gnu.org; Mon, 10 Jul 2023 13:48:34 -0400 Received: from mail-wr1-f53.google.com ([209.85.221.53]:55369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuzv-0001XV-2s for 64558@debbugs.gnu.org; Mon, 10 Jul 2023 13:48:32 -0400 Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-31454996e06so4405242f8f.2 for <64558@debbugs.gnu.org>; Mon, 10 Jul 2023 10:48:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1689011305; x=1691603305; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=x5cpi9wdSO284Pf+ZnHnfKkNlL4R0RZcD3rITxViRBs=; b=aZmjxPMX2wZ38xw7kTK7dJaapmf8BIO30JK7C5FdqvUeple+C989pb6metf9Cr3Ba1 7p6iWo5ydbJQK3sJxkJeTBdELgHvrTZ18xhSq23G3954n+EbTcHWKBzFsIRA5GPt/Dc4 dqLWGH3xkebeBRzLQJDjOqnYz2ujD6eEukcE92RjD+BBSL5eB6NzDo9d82J6wLBFNxTn vvERTpMN/GT7wKzBmz42BYv6XPYehBYHVQmr+aWYGoBU5/s0dw09q2+01xjpP3e22lsh 5iXIn3Qm54heKQEQ6MzybE6hpKS0XGsOkkQbCUWqLhouQqVDnmBxU8b4qUaDs+zYj4g9 DWWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689011305; x=1691603305; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=x5cpi9wdSO284Pf+ZnHnfKkNlL4R0RZcD3rITxViRBs=; b=YZ1A7J19MhgU9wT/RWjNkx6zaG9f1CWsouU38oC7A4z5T1aehcfVegYPx058YReu89 kVISHsLRZI4r2mWEBWtfG+7/uLaP3x6NuI4fDz6GVmGzVMo8BxmuAV+fYhw47Hd0i0iB nHfj+QqaXFglYTvwm9FaumaNQy6vSvbM94baXaKeh7IfC59QzXaZwccFBIa8cLrrW1ih fn/E1ZRQKY8ALr+xHOXG2GBbEstgwDyE4cA76LO/3yDhIJ1APD95F4kTXVC+JUNhbecD Cxy+3DMZAgFFqDTwslYxLNgdSmnqGopPDeSZt4rK0Em7Mdfnw7f15YcefQhppTphUIAd 7LqA== X-Gm-Message-State: ABy/qLayEYkTTuXrsLDhtvHxtlEGU6BSGkbkktZID+2JX1EVs2JNYtkg dk/94zQnecSlcvI578zmuSMP6bdJhwILrwc0QybcEA== X-Google-Smtp-Source: APBJJlFbe7AxMx8CRjPWPiRQkFEFJUegTUeb+q5WyZC+7mJ0ZsolUgGBUYaZUU+Hm1UPX+v6i0On8A== X-Received: by 2002:a5d:4841:0:b0:314:12b8:641c with SMTP id n1-20020a5d4841000000b0031412b8641cmr10664575wrs.70.1689011304809; Mon, 10 Jul 2023 10:48:24 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id c14-20020adfed8e000000b0031411b7087dsm38386wro.20.2023.07.10.10.48.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jul 2023 10:48:24 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ To: 64558@debbugs.gnu.org Subject: [PATCH 1/2] gnu: crypto++: Update to 8.8.0. Date: Mon, 10 Jul 2023 19:48:19 +0200 Message-Id: <20230710174820.210461-1-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64558 Cc: Jean-Pierre De Jesus DIAZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/crypto.scm (crypto++): Update to 8.8.0. [arguments]: Update to new style. Remove .so symbolic link installation as the project does it now. Fix cross-compilation for GNU/Linux and MinGW targets. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/crypto.scm | 83 ++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 55 deletions(-) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 9b89c7d545..69d979fef4 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -26,6 +26,7 @@ ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022 Denis 'GNUtoo' Carikli ;;; Copyright © 2023 Ivan Vilata-i-Balaguer +;;; Copyright © 2023 Foundation Devices, Inc. ;;; ;;; This file is part of GNU Guix. ;;; @@ -739,7 +740,7 @@ (define-public perl-math-random-secure (define-public crypto++ (package (name "crypto++") - (version "8.6.0") + (version "8.8.0") (source (origin (method git-fetch) (uri @@ -751,62 +752,34 @@ (define-public crypto++ (file-name (git-file-name name version)) (sha256 (base32 - "1vm821wpx59ccz6gr4xplqpxj3f1qq3jijyybj2g4npqmmldhx3b")))) + "11gfnsqbb531zwgzpm0x9hsgshzcj1j049vg0zqsaqf8lvky03l6")))) (build-system gnu-build-system) (arguments - `(#:make-flags - (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - ;; Override "/sbin/ldconfig" with simply "echo" since - ;; we don't need ldconfig(8). - "LDCONF=echo") - #:phases - (modify-phases %standard-phases - (add-after 'unpack 'disable-native-optimisation - ;; This package installs more than just headers. Ensure that the - ;; cryptest.exe binary & static library aren't CPU model specific. - (lambda _ - (substitute* "GNUmakefile" - ((" -march=native") "")) - #t)) - (delete 'configure) - (replace 'build - ;; By default, only the static library is built. - (lambda* (#:key (make-flags '()) #:allow-other-keys) - (apply invoke "make" "shared" - "-j" (number->string (parallel-job-count)) - make-flags))) - (add-after 'install 'install-shared-library-links - ;; By default, only .so and .so.x.y.z are installed. - ;; Create all the ‘intermediates’ expected by dependent packages. - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (lib (string-append out "/lib")) - (prefix "libcryptopp.so.") - (target (string-append prefix ,version))) - (with-directory-excursion lib - (symlink target - (string-append prefix ,(version-major+minor version))) - (symlink target - (string-append prefix ,(version-major version))) - #t)))) - (add-after 'install 'install-pkg-config - (lambda* (#:key outputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (pkg-dir (string-append out "/lib/pkgconfig"))) - (mkdir-p pkg-dir) - (with-output-to-file (string-append pkg-dir "/libcrypto++.pc") - (lambda _ - (display - (string-append - "prefix=" out "\n" - "libdir=" out "/lib\n" - "includedir=" out "/include\n\n" - "Name: libcrypto++-" ,version "\n" - "Description: Class library of cryptographic schemes\n" - "Version: " ,version "\n" - "Libs: -L${libdir} -lcryptopp\n" - "Cflags: -I${includedir}\n")) - #t)))))))) + (list #:make-flags + #~(list (string-append "PREFIX=" #$output) + (string-append "CC=" #$(cc-for-target)) + (string-append "CXX=" #$(cxx-for-target)) + (string-append "AR=" #$(ar-for-target)) + ;; Override "/sbin/ldconfig" with simply "echo" since + ;; we don't need ldconfig(8). + "LDCONF=echo") + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'build + ;; By default, only the static library is built. + (lambda* (#:key make-flags parallel-build? + #:allow-other-keys) + (let* ((job-count (if parallel-build? + (number->string (parallel-job-count)) + 1)) + (jobs (string-append "-j" job-count)) + (target #$(if (target-mingw?) + "static" + "shared"))) + (apply invoke "make" target jobs make-flags) + (apply invoke "make" "libcryptopp.pc" jobs + make-flags))))))) (native-inputs (list unzip)) (home-page "https://cryptopp.com/") -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 10 13:48:35 2023 Received: (at 64558) by debbugs.gnu.org; 10 Jul 2023 17:48:35 +0000 Received: from localhost ([127.0.0.1]:49076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuzz-0001Yj-5z for submit@debbugs.gnu.org; Mon, 10 Jul 2023 13:48:35 -0400 Received: from mail-wm1-f44.google.com ([209.85.128.44]:55298) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qIuzw-0001Xg-BJ for 64558@debbugs.gnu.org; Mon, 10 Jul 2023 13:48:33 -0400 Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-3fc0aecf107so20233405e9.2 for <64558@debbugs.gnu.org>; Mon, 10 Jul 2023 10:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foundationdevices.com; s=google; t=1689011306; x=1691603306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=2tszO6co2XrdxBLW+8mxzLR9rNdekvcNGd8xdq0cVpE=; b=TjBHOp4RecmSnJ8RRfNaCjppViXvVolYaPcnWP4ckTMqcOFwc3e+y9UPeedLuF5B5N xFzhl2Nw/vLlkd7KqTpEybf7Phu8a8qK6hKOtO8jp1PjN9diHTfwNz3PUayCEKo2fwmm qHEFIy2em82STWkGugNGzHldO1MqhYgyBa32zBK/h6vwzxCdY5y5Hj+znip/35Mle79v XEwKiart6hH4iXomSKGIAXcgVn5wDWoWKTSqkdOGhPi+PNy1ZHp0rnZzqwHqzB4OmEDj 65tyILl4pZqA4drHfOlZk+1TF87PTGplK/fiGeV9/FIa6lSe9aTnhW0kTcFsTIoQkTES QotA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689011306; x=1691603306; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=2tszO6co2XrdxBLW+8mxzLR9rNdekvcNGd8xdq0cVpE=; b=UgA34TvHvNmyg3RZv3spscwOI0qpmZkKQBOTmKFGvAAngueNbJTjfOcPhX8vyWy8Rf +2KJ4PXZBbFL3Xrvo9HkSABqisv1INCl/JCR2pWd7vbQbLWi7CoSFaK/TgnuvJQCVJE9 6Sb96OjNUqEvEhR2vpO7/RGI9JFIfJ9PKz6/YTz4KP8jOtninze7cavaL61HB6PbHMiG tBYBBqYUOnSS8b+sYLYICpIgBnkVu6HPU/JE/7i5If84f7sSCy+D4nyehg4eo2Fup/xa BxVvOZlY0ylzzPK2CCKRehS4+Y9OWWHVQSFhXWiiB6OF9GhGqscbb0zRJ/2cFooj+WvX yuiQ== X-Gm-Message-State: ABy/qLbCDlVdNTMj/jaFAttyJ3d6btHZ+1GZhwirxVCpIkLNExB0DAte uUCvlDAiHOv3+zaa1vHtTkwOjQrsT+TpAZOJhj7tDg== X-Google-Smtp-Source: APBJJlHmEYQPtcRH3k1jS5wICOWNJhPsqhntYpADcz1p8LTOl6hr/C8OCUhWuqF2opn6cY2KWrDIWg== X-Received: by 2002:a5d:51cc:0:b0:314:121d:8cbf with SMTP id n12-20020a5d51cc000000b00314121d8cbfmr7347101wrv.25.1689011306445; Mon, 10 Jul 2023 10:48:26 -0700 (PDT) Received: from omen15.home ([89.131.29.87]) by smtp.gmail.com with ESMTPSA id c14-20020adfed8e000000b0031411b7087dsm38386wro.20.2023.07.10.10.48.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Jul 2023 10:48:26 -0700 (PDT) From: Jean-Pierre De Jesus DIAZ To: 64558@debbugs.gnu.org Subject: [PATCH 2/2] gnu: crypto++: Add tunable property. Date: Mon, 10 Jul 2023 19:48:20 +0200 Message-Id: <20230710174820.210461-2-jean@foundationdevices.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230710174820.210461-1-jean@foundationdevices.com> References: <20230710174820.210461-1-jean@foundationdevices.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64558 Cc: Jean-Pierre De Jesus DIAZ X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/crypto.scm (crypto++): Set tunable? property to true. Signed-off-by: Jean-Pierre De Jesus DIAZ --- gnu/packages/crypto.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/gnu/packages/crypto.scm b/gnu/packages/crypto.scm index 69d979fef4..995f01c2d0 100644 --- a/gnu/packages/crypto.scm +++ b/gnu/packages/crypto.scm @@ -780,6 +780,7 @@ (define-public crypto++ (apply invoke "make" target jobs make-flags) (apply invoke "make" "libcryptopp.pc" jobs make-flags))))))) + (properties '((tunable? . #t))) (native-inputs (list unzip)) (home-page "https://cryptopp.com/") -- 2.34.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 17 05:49:00 2023 Received: (at 64558-done) by debbugs.gnu.org; 17 Oct 2023 09:49:00 +0000 Received: from localhost ([127.0.0.1]:58612 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsgh9-0004fy-K5 for submit@debbugs.gnu.org; Tue, 17 Oct 2023 05:48:59 -0400 Received: from mira.cbaines.net ([2a01:7e00:e000:2f8:fd4d:b5c7:13fb:3d27]:60913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qsgh6-0004fX-EP for 64558-done@debbugs.gnu.org; Tue, 17 Oct 2023 05:48:58 -0400 Received: from localhost (unknown [217.155.61.229]) by mira.cbaines.net (Postfix) with ESMTPSA id 2F51027BBE2; Tue, 17 Oct 2023 10:48:30 +0100 (BST) Received: from felis (localhost [127.0.0.1]) by localhost (OpenSMTPD) with ESMTP id b843c9c0; Tue, 17 Oct 2023 09:48:29 +0000 (UTC) References: <20230710174541.209437-1-jean@foundationdevices.com> User-agent: mu4e 1.10.5; emacs 28.2 From: Christopher Baines To: Jean-Pierre De Jesus DIAZ Subject: Re: [bug#64558] [PATCH 0/2] gnu: crypto+: Update to 8.8.0. Date: Tue, 17 Oct 2023 10:38:59 +0100 In-reply-to: <20230710174541.209437-1-jean@foundationdevices.com> Message-ID: <87h6mp7f6c.fsf@cbaines.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64558-done Cc: 64558-done@debbugs.gnu.org, guix-patches@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Jean-Pierre De Jesus DIAZ via Guix-patches via writes: > This updates the package definition of crypto++ to the latest > version and also improves the phases expressions by removing > unused ones, for example, the library doesn't build anymore with > `-march=native' by default and the pkg-config file can be created > by a make target. > > Enables cross-compilation for GNU/Linux targets and also for MinGW > targets. > > Also, as the package can be built with `-march=...` I added the tunable > option to the package. This package also provides SIMD implementations > of some functions, but these need to be explicitly used by dependent > packages. > > > Jean-Pierre De Jesus DIAZ (2): > gnu: crypto++: Update to 8.8.0. > gnu: crypto++: Add tunable property. > > gnu/packages/crypto.scm | 84 ++++++++++++++--------------------------- > 1 file changed, 29 insertions(+), 55 deletions(-) Thanks for the patches, and apologies for the long delay in looking at them. I've now pushed them to master as c8312a6d070677909130c227e9a5bbcaa6a57bfe. Chris --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmUuWGtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh aW5lcy5uZXQACgkQXiijOwuE9Xc3sA//WXkrxWOm5Qogib8ZQ7OruNCjpvXcCGAv o1tecSLN9uKMCf8Ne99lot3Q1Yck+8sW1Box1D7Wr8YKnzrHltZAl6ajHomffp2y NrBwfC3oopAZxOxPQ1fvz8ZTcpYoMtnD4KbnnrOxa1jVk6XCU8og8xAjPdjr2IeK uSep7HmQplNregP1Zs3Waygq2sxMV+SeWniP7M2Ax6D/2dxVWP+BI/U/XwafawIz ii4QaDsSJgTy5V0WH+C/eCeqtEVJvIPsXRo9emqXljylPpxsd/d0+gyF31KztoJA N9hDuWNzFrVvex2actNm2ENIAuvTEaBLLNCu5mnQJ+ll73nImGcKZm1itAXwAEJH PTMMRKsLJLZG4YfH4Edw+Bmr482A4sUBdF+kBrYyG2IIwzpjBGakcUkb4PCkhyQf X3sEWoz15kwV0gPfKeEeOoU9aYji+36mhHYY3Ds2++Vy2E/Y2/TvzBSf3HpVz8BU HV8VGc0Cg8hYriYXXz7vaU1pahWH8f1iHre02fVdztr7kdbhh+lewVQwppxUPonV bct3EA6xuFBojypxgrpzWS/mM02q6xTQYfhJRwnEIR/OuxuT8ttYjKlnWDIhoPAY uMk6+3dpsWaB3xX3bNdNUsP0MUZnGLqhj6DNEti6cOt9BUflnQkpwfhTKpcCEu2z gbc0LDCsqYU= =5iUj -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 21 05:10:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 14 Nov 2023 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator