From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 22 07:21:06 2019 Received: (at submit) by debbugs.gnu.org; 22 Feb 2019 12:21:06 +0000 Received: from localhost ([127.0.0.1]:47625 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx9p5-0000LA-S1 for submit@debbugs.gnu.org; Fri, 22 Feb 2019 07:21:06 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx9p1-0000Ku-0F for submit@debbugs.gnu.org; Fri, 22 Feb 2019 07:20:59 -0500 Received: from lists.gnu.org ([209.51.188.17]:58262) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gx9ou-0008Ry-Rb for submit@debbugs.gnu.org; Fri, 22 Feb 2019 07:20:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35706) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gx9ot-0004vw-BO for guix-patches@gnu.org; Fri, 22 Feb 2019 07:20:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gx9or-0008MM-NA for guix-patches@gnu.org; Fri, 22 Feb 2019 07:20:47 -0500 Received: from flashner.co.il ([178.62.234.194]:53928) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gx9or-0007ve-2A for guix-patches@gnu.org; Fri, 22 Feb 2019 07:20:45 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id 642D5401D0; Fri, 22 Feb 2019 12:20:22 +0000 (UTC) From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] gnu: Add libtommath. Date: Fri, 22 Feb 2019 14:20:14 +0200 Message-Id: <20190222122014.21600-1-efraim@flashner.co.il> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.62.234.194 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Efraim Flashner 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: -0.0 (/) * gnu/packages/algebra.scm (libtommath): New variable. --- gnu/packages/algebra.scm | 47 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index f9ae22b3f3..98dc414ac5 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -4,7 +4,7 @@ ;;; Copyright =C2=A9 2016, 2017, 2018, 2019 Nicolas Goaziou ;;; Copyright =C2=A9 2014, 2018 Mark H Weaver ;;; Copyright =C2=A9 2016, 2018, 2019 Ricardo Wurmus -;;; Copyright =C2=A9 2017 Efraim Flashner +;;; Copyright =C2=A9 2017, 2019 Efraim Flashner ;;; Copyright =C2=A9 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2017 Marius Bakke ;;; Copyright =C2=A9 2017, 2019 Eric Bavier @@ -1000,3 +1000,48 @@ objects.") ;; means that the gpl2+ licence of GAP itself applies, but to be on = the ;; safe side, we drop them for now. (license license:gpl2+))) + +(define-public libtommath + (package + (name "libtommath") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/libtom/libtommath/releas= es/" + "download/v" version "/ltm-" version ".tar.x= z")) + (sha256 + (base32 + "1bbyagqzfdbg37k1n08nsqzdf44z8zsnjjinqbsyj7rxg246qilh")) + (patches (search-patches "libtommath-fix-linkage.patch")))) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure + (add-after 'unpack 'prepare-build + (lambda _ + ;; Don't pull in coreutils. + (substitute* "makefile_include.mk" + (("arch") "uname -m")) + (delete-file "makefile") + (symlink "makefile.shared" "makefile") + #t)) + (replace 'check + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "test_standalone" make-flags) + (invoke "sh" "test"))) + (add-after 'check 'make-static + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "-f" "makefile.unix" "install" make-fl= ags)))) + #:make-flags (list (string-append "PREFIX=3D" (assoc-ref %outputs= "out")) + "CC=3Dgcc"))) + (native-inputs + `(("libtool" ,libtool))) + (home-page "https://www.libtom.net/LibTomMath/") + (synopsis "portable number theoretic multiple-precision integer libr= ary") + (description "LibTomMath is a portable number theoretic multiple-pre= cision +integer library written entirely in C. The library is designed to provi= de a +simple to work with API that provides fairly efficient routines that bui= ld out +of the box without configuration.") + (license license:unlicense))) --=20 2.20.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 22 07:27:58 2019 Received: (at 34615) by debbugs.gnu.org; 22 Feb 2019 12:27:58 +0000 Received: from localhost ([127.0.0.1]:47641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx9vh-0000W8-1S for submit@debbugs.gnu.org; Fri, 22 Feb 2019 07:27:58 -0500 Received: from flashner.co.il ([178.62.234.194]:42956) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx9vc-0000Vq-7P for 34615@debbugs.gnu.org; Fri, 22 Feb 2019 07:27:47 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id 2E3C640027 for <34615@debbugs.gnu.org>; Fri, 22 Feb 2019 12:27:38 +0000 (UTC) Date: Fri, 22 Feb 2019 14:27:37 +0200 From: Efraim Flashner To: 34615@debbugs.gnu.org Subject: [PATCH] gnu: Add libtommath. Message-ID: <20190222122736.GA18280@macbook41> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="H+4ONPRPur6+Ovig" Content-Disposition: inline X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34615 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 (-) --H+4ONPRPur6+Ovig Content-Type: multipart/mixed; boundary="ReaqsoxgOBHFXBhH" Content-Disposition: inline --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Looks like I sent the email and forgot to add the patch to the package definition patch. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --ReaqsoxgOBHFXBhH Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-gnu-Add-libtommath.patch" Content-Transfer-Encoding: quoted-printable =46rom 11dc41593f353e8bf55c9403182690c7adc49556 Mon Sep 17 00:00:00 2001 =46rom: Efraim Flashner Date: Fri, 22 Feb 2019 14:18:10 +0200 Subject: [PATCH] gnu: Add libtommath. * gnu/packages/algebra.scm (libtommath): New variable. * gnu/packages/patches/libtommath.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. --- gnu/local.mk | 1 + gnu/packages/algebra.scm | 47 +++++++++++++++- .../patches/libtommath-fix-linkage.patch | 55 +++++++++++++++++++ 3 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/libtommath-fix-linkage.patch diff --git a/gnu/local.mk b/gnu/local.mk index faebff2e5d..73472fdc50 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -993,6 +993,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/libssh2-fix-build-failure-with-gcrypt.patch \ %D%/packages/patches/libtar-CVE-2013-4420.patch \ %D%/packages/patches/libtheora-config-guess.patch \ + %D%/packages/patches/libtommath-fix-linkage.patch \ %D%/packages/patches/libtool-skip-tests2.patch \ %D%/packages/patches/libusb-0.1-disable-tests.patch \ %D%/packages/patches/libusb-for-axoloti.patch \ diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index f9ae22b3f3..98dc414ac5 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -4,7 +4,7 @@ ;;; Copyright =C2=A9 2016, 2017, 2018, 2019 Nicolas Goaziou ;;; Copyright =C2=A9 2014, 2018 Mark H Weaver ;;; Copyright =C2=A9 2016, 2018, 2019 Ricardo Wurmus -;;; Copyright =C2=A9 2017 Efraim Flashner +;;; Copyright =C2=A9 2017, 2019 Efraim Flashner ;;; Copyright =C2=A9 2017, 2018 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2017 Marius Bakke ;;; Copyright =C2=A9 2017, 2019 Eric Bavier @@ -1000,3 +1000,48 @@ objects.") ;; means that the gpl2+ licence of GAP itself applies, but to be on the ;; safe side, we drop them for now. (license license:gpl2+))) + +(define-public libtommath + (package + (name "libtommath") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/libtom/libtommath/releases= /" + "download/v" version "/ltm-" version ".tar.xz"= )) + (sha256 + (base32 + "1bbyagqzfdbg37k1n08nsqzdf44z8zsnjjinqbsyj7rxg246qilh")) + (patches (search-patches "libtommath-fix-linkage.patch")))) + (build-system gnu-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (delete 'configure) ; no configure + (add-after 'unpack 'prepare-build + (lambda _ + ;; Don't pull in coreutils. + (substitute* "makefile_include.mk" + (("arch") "uname -m")) + (delete-file "makefile") + (symlink "makefile.shared" "makefile") + #t)) + (replace 'check + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "test_standalone" make-flags) + (invoke "sh" "test"))) + (add-after 'check 'make-static + (lambda* (#:key make-flags #:allow-other-keys) + (apply invoke "make" "-f" "makefile.unix" "install" make-flag= s)))) + #:make-flags (list (string-append "PREFIX=3D" (assoc-ref %outputs "= out")) + "CC=3Dgcc"))) + (native-inputs + `(("libtool" ,libtool))) + (home-page "https://www.libtom.net/LibTomMath/") + (synopsis "portable number theoretic multiple-precision integer librar= y") + (description "LibTomMath is a portable number theoretic multiple-preci= sion +integer library written entirely in C. The library is designed to provide= a +simple to work with API that provides fairly efficient routines that build= out +of the box without configuration.") + (license license:unlicense))) diff --git a/gnu/packages/patches/libtommath-fix-linkage.patch b/gnu/packag= es/patches/libtommath-fix-linkage.patch new file mode 100644 index 0000000000..1a9d46eb7c --- /dev/null +++ b/gnu/packages/patches/libtommath-fix-linkage.patch @@ -0,0 +1,55 @@ +https://github.com/libtom/libtommath/commit/93dea3a4162527346cd8856bfda6f1= 7ffe98ab04.patch + +From 93dea3a4162527346cd8856bfda6f17ffe98ab04 Mon Sep 17 00:00:00 2001 +From: Steffen Jaeckel +Date: Thu, 31 Jan 2019 14:12:03 +0100 +Subject: [PATCH] makefile.shared: fix compilation and linkage + +--- + makefile.shared | 15 ++++++++------- + 1 file changed, 8 insertions(+), 7 deletions(-) + +diff --git a/makefile.shared b/makefile.shared +index 3955f830..870b18d1 100644 +--- a/makefile.shared ++++ b/makefile.shared +@@ -18,6 +18,7 @@ ifndef LIBTOOL + endif + endif + LTCOMPILE =3D $(LIBTOOL) --mode=3Dcompile --tag=3DCC $(CC) ++LTLINK =3D $(LIBTOOL) --mode=3Dlink --tag=3DCC $(CC) +=20 + LCOV_ARGS=3D--directory .libs --directory . +=20 +@@ -59,7 +60,7 @@ objs: $(OBJECTS) + LOBJECTS =3D $(OBJECTS:.o=3D.lo) +=20 + $(LIBNAME): $(OBJECTS) +- $(LIBTOOL) --mode=3Dlink --tag=3DCC $(CC) $(LDFLAGS) $(LOBJECTS) -o $(LI= BNAME) -rpath $(LIBPATH) -version-info $(VERSION_SO) $(LIBTOOLFLAGS) ++ $(LTLINK) $(LDFLAGS) $(LOBJECTS) -o $(LIBNAME) -rpath $(LIBPATH) -versio= n-info $(VERSION_SO) $(LIBTOOLFLAGS) +=20 + install: $(LIBNAME) + install -d $(DESTDIR)$(LIBPATH) +@@ -76,16 +77,16 @@ uninstall: + rm $(DESTDIR)$(LIBPATH)/pkgconfig/libtommath.pc +=20 + test: $(LIBNAME) demo/demo.o +- $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o +- $(LIBTOOL) --mode=3Dlink $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME) ++ $(LTCOMPILE) $(CFLAGS) -c demo/demo.c -o demo/demo.o ++ $(LTLINK) $(LDFLAGS) -o test demo/demo.o $(LIBNAME) +=20 + test_standalone: $(LIBNAME) demo/demo.o +- $(CC) $(CFLAGS) -c demo/demo.c -o demo/demo.o +- $(LIBTOOL) --mode=3Dlink $(CC) $(LDFLAGS) -o test demo/demo.o $(LIBNAME) ++ $(LTCOMPILE) $(CFLAGS) -c demo/demo.c -o demo/demo.o ++ $(LTLINK) $(LDFLAGS) -o test demo/demo.o $(LIBNAME) +=20 + .PHONY: mtest + mtest: +- cd mtest ; $(CC) $(CFLAGS) $(LDFLAGS) mtest.c -o mtest ++ cd mtest ; $(CC) $(CFLAGS) -O0 mtest.c $(LDFLAGS) -o mtest +=20 + timing: $(LIBNAME) demo/timing.c +- $(LIBTOOL) --mode=3Dlink $(CC) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.= c $(LIBNAME) -o timing ++ $(LTLINK) $(CFLAGS) $(LDFLAGS) -DTIMER demo/timing.c $(LIBNAME) -o timing --=20 2.20.1 --ReaqsoxgOBHFXBhH-- --H+4ONPRPur6+Ovig Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlxv6rgACgkQQarn3Mo9 g1G12w/+L+xNn6ZQW+u/RSbW3oIn4ei6ivBL0jtM4AxmrQBdUNtLAu8xiQ4RWjyF Bf/bh+fnDTAKPwI1JwMNYBB1Jlu35C3Kkvd/cUQmmSg4GO5vUY/gc5EBazD39TSW 2OPH/chWbSUPYZhRbzQr8+yA3jH2qhStMubZ1+v68VbHJSOCjyMZNse1iOC3wxTb 7LnOoAinLlGRplUxKvfezwGytCi5uVYe3Um1h/rfvwknox3K18hcUbafsTwct1nB pvsnSiBdPXMtFjgirYmsxccTw6Na0kHAWszMvo3Pb11edzaRRjPSGh1yrd2OYbDy /BsB9ice9Rcf0ZnPE+8GPvEaASoeC7ZBa4m9glGSjd4Il4YAsBWhqrSiabAbl6Fh 1GfFDTaKmoKrUIsnAuMuV01UctJ4KOOXTyf7FxQii9TseDUATlnAbryxqdTn7QYr dUYgr4nFbyU/i8ZT2ilBsjkeApWZF1yRLpp9ozPCfCaX2al8klOEr6aGAjb78RnT kMMet61x7Cb7Ej0mSo39flGIliCmGxEiJ46zif1zGMtANT6zsv7OA+pOwLgUeFS3 ZWgeAunPla5w+T6hEtA25DqdJWAdPhLDRoJawUT7dhxhErlhPEIGgobd5BqRJTv2 NuHGiaGxPfZpy7mBW0d96EoNJTp+0PzWT9+KU1Ak2cTuQEKM9K8= =Gl3s -----END PGP SIGNATURE----- --H+4ONPRPur6+Ovig-- From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 22 13:57:40 2019 Received: (at 34615) by debbugs.gnu.org; 22 Feb 2019 18:57:40 +0000 Received: from localhost ([127.0.0.1]:48570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxG0y-0003sR-Fl for submit@debbugs.gnu.org; Fri, 22 Feb 2019 13:57:40 -0500 Received: from tobias.gr ([80.241.217.52]:44382) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxG0w-0003sH-8i for 34615@debbugs.gnu.org; Fri, 22 Feb 2019 13:57:39 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 0c2513bd; Fri, 22 Feb 2019 18:57:34 +0000 (UTC) Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 5d75bb5e (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Fri, 22 Feb 2019 18:57:29 +0000 (UTC) From: Tobias Geerinckx-Rice To: Efraim Flashner Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. References: <20190222122014.21600-1-efraim@flashner.co.il> In-reply-to: <20190222122014.21600-1-efraim@flashner.co.il> Date: Fri, 22 Feb 2019 19:57:25 +0100 Message-ID: <87sgwfvega.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34615 Cc: 34615@debbugs.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: -3.3 (---) Efraim, Thanks! Efraim Flashner wrote: > * gnu/packages/algebra.scm (libtommath): New variable. > + (add-after 'unpack 'prepare-build > + (lambda _ > + ;; Don't pull in coreutils. > + (substitute* "makefile_include.mk" > + (("arch") "uname -m")) I'd add an empty line here or separate this into two fases just to=20 be very clear, since=E2=80=A6 > + (delete-file "makefile") > + (symlink "makefile.shared" "makefile") > + #t)) =E2=80=A6I got a bit lost between all these makefiles. Could you explain=20 exactly what's going on? Is this to avoid repeating =E2=80=98-f makefile.shared=E2=80=99 elsewhere? > + (add-after 'check 'make-static More accurate: 'install-static-library. While libtommath.a is =E2=80=98only=E2=80=99 332K, that's almost half of th= e=20 entire output size. Is it worth moving to a separate :static=20 output? > + (synopsis "portable number theoretic multiple-precision=20 > integer library") s/p/P/ multiprecision.scm is a better fit and already has sister package=20 tomsfastmath to keep this one company. > +integer library written entirely in C. The library is designed=20 > to provide a s/The library is/It's/ IMO. > +simple to work with API =E2=80=98simple-to-work-with API=E2=80=99, unfortunately. Kind regards, T G-R From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 22 17:31:09 2019 Received: (at 34615) by debbugs.gnu.org; 22 Feb 2019 22:31:09 +0000 Received: from localhost ([127.0.0.1]:48645 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxJLZ-0000ba-5M for submit@debbugs.gnu.org; Fri, 22 Feb 2019 17:31:09 -0500 Received: from tobias.gr ([80.241.217.52]:51886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxJLW-0000bR-Jg for 34615@debbugs.gnu.org; Fri, 22 Feb 2019 17:31:07 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 87cc6d10; Fri, 22 Feb 2019 22:31:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=og+MgVxHFcW26HcPlPs9e1 yEQgWPqJkRUTz0eFcANy8=; b=ZA7g8IRZsaVTPzN7ujlu7EWTZ+ZvBt59GYmLnH yqy3N1XOgriDtp9uOa4MTxU4vKtndCuSzQ2qbnEM4KkUPkJ09FQFG3OGw7guQ0jH zs34QoNHh3CVgRzzE6FdujiEaGIhKcn4krksBwcnxMkwiy/To8GgvCLNxyy1P/1P 2urqsaBjKXneWzx0PnbMTj6/RJ/YjX/ERvCjkydG2EF/IKwXKc/K1qIiEQcj8iPT /lVoYqZPwRvp2Wx+bPBHZri0G5Dpnhn7q2YTqo9790YLdqSrKFpH3nFdQlcC2gcL cl1xYxzMugfWjH5/0MN4XweYWxGQegHzf8mmBl1aNdsILiyw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 38da2600 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Fri, 22 Feb 2019 22:30:59 +0000 (UTC) From: Tobias Geerinckx-Rice To: Efraim Flashner Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. References: <20190222122014.21600-1-efraim@flashner.co.il> <20190222122736.GA18280@macbook41> In-reply-to: <20190222122736.GA18280@macbook41> Date: Fri, 22 Feb 2019 23:30:54 +0100 Message-ID: <87r2bzv4kh.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 34615 Cc: 34615@debbugs.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: -3.3 (---) Efraim, I noticed some PDF documentation that isn't currently installed. How about: (add-after 'build 'install-documentation (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (doc (string-append out "/share/doc/" ,name "-" ,version))) (for-each (lambda (file) (install-file file doc)) (find-files "doc" "\\.pdf$")) #t)))) (This mail was supposed to be longer because it *is* possible to regenerate al least bn.pdf from the .tex sources, but an hour and 6 GiB of texlive grafting later I don't have the energy to remove the non-determininstic date on their front page. Foo.) Kind regards, T G-R From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 23 04:06:24 2019 Received: (at submit) by debbugs.gnu.org; 23 Feb 2019 09:06:24 +0000 Received: from localhost ([127.0.0.1]:48848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxTGK-00058d-EF for submit@debbugs.gnu.org; Sat, 23 Feb 2019 04:06:24 -0500 Received: from eggs.gnu.org ([209.51.188.92]:39055) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxTGI-00058R-Oq for submit@debbugs.gnu.org; Sat, 23 Feb 2019 04:06:23 -0500 Received: from lists.gnu.org ([209.51.188.17]:41711) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gxTGD-0000NB-FQ for submit@debbugs.gnu.org; Sat, 23 Feb 2019 04:06:17 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53426) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxTGC-000096-EE for guix-patches@gnu.org; Sat, 23 Feb 2019 04:06:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=BAYES_20,RCVD_IN_DNSWL_LOW, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxTGB-0000MB-NQ for guix-patches@gnu.org; Sat, 23 Feb 2019 04:06:16 -0500 Received: from mx1.riseup.net ([198.252.153.129]:38342) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gxTGB-0000LO-CM for guix-patches@gnu.org; Sat, 23 Feb 2019 04:06:15 -0500 Received: from bell.riseup.net (unknown [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 2FCF21A1597; Sat, 23 Feb 2019 01:06:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1550912774; bh=jpURbitieUihOcT1Jpnd8S787cHGe1GipQRdT4sVrks=; h=Date:In-Reply-To:References:Subject:To:CC:From:From; b=XXoPJRAjMA1NYZvuALdSTfVXtnfCkZ2Lfmip/TJNIbnVq4EKF1hNPoV/SISTeO0iI a2vTiG79VUD7scBM0tDk0I8b162UATt4typUyPUFiiCBD8XSVwyrN4r7vCgi1ukDbk cBqL18ESINA1jMznxfWVmJkBZh8MX7qOR5A9/2Lg= X-Riseup-User-ID: 1C59D28F6E175E0830D79F96B271A12B59E20DBAA572A5CEB403BD4356FDC9B1 Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id A53DE223912; Sat, 23 Feb 2019 01:06:12 -0800 (PST) Date: Sat, 23 Feb 2019 10:06:07 +0100 In-Reply-To: <87sgwfvega.fsf@nckx> References: <20190222122014.21600-1-efraim@flashner.co.il> <87sgwfvega.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. To: guix-patches@gnu.org, Tobias Geerinckx-Rice , Efraim Flashner From: swedebugia Message-ID: <709BEE19-32D4-4F75-8EC8-907A42FDB721@riseup.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 198.252.153.129 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: 34615@debbugs.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: -0.1 (/) Tobias Geerinckx-Rice skre= v: (22 februari 2019 19:57:25 CET) >Efraim, > >Thanks! > >Efraim Flashner wrote: > >> +integer library written entirely in C=2E The library is designed=20 >> to provide a > >s/The library is/It's/ IMO=2E > >> +simple to work with API > >=E2=80=98simple-to-work-with API=E2=80=99, unfortunately=2E I suggest:=2E =2E=2Ean API that is simple to work with=2E --=20 Sent from my k-9 mail for Android=2E From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 24 02:45:16 2019 Received: (at 34615) by debbugs.gnu.org; 24 Feb 2019 07:45:16 +0000 Received: from localhost ([127.0.0.1]:49785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoTM-0005uC-2q for submit@debbugs.gnu.org; Sun, 24 Feb 2019 02:45:16 -0500 Received: from flashner.co.il ([178.62.234.194]:48724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoTK-0005tp-80 for 34615@debbugs.gnu.org; Sun, 24 Feb 2019 02:45:14 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id 4FC5140047; Sun, 24 Feb 2019 07:45:08 +0000 (UTC) Date: Sun, 24 Feb 2019 09:45:07 +0200 From: Efraim Flashner To: Tobias Geerinckx-Rice Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. Message-ID: <20190224074506.GD18280@macbook41> References: <20190222122014.21600-1-efraim@flashner.co.il> <20190222122736.GA18280@macbook41> <87r2bzv4kh.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="xs+9IvWevLaxKUtW" Content-Disposition: inline In-Reply-To: <87r2bzv4kh.fsf@nckx> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34615 Cc: 34615@debbugs.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 (-) --xs+9IvWevLaxKUtW Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 22, 2019 at 11:30:54PM +0100, Tobias Geerinckx-Rice wrote: > Efraim, >=20 > I noticed some PDF documentation that isn't currently installed. How abou= t: >=20 > (add-after 'build 'install-documentation > (lambda* (#:key outputs #:allow-other-keys) > (let* ((out (assoc-ref outputs "out")) > (doc (string-append out "/share/doc/" ,name "-" > ,version))) > (for-each (lambda (file) (install-file file doc)) > (find-files "doc" "\\.pdf$")) > #t)))) >=20 > (This mail was supposed to be longer because it *is* possible to regenera= te > al least bn.pdf from the .tex sources, but an hour and 6 GiB of texlive > grafting later I don't have the energy to remove the non-determininstic d= ate > on their front page. Foo.) >=20 I wanted to keep the install size smaller so I hadn't planned on installing the documentation. Considering we don't build the documentation currently, if there are PDFs that are shipped with the source I should probably delete those in a snippet. --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --xs+9IvWevLaxKUtW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlxyS38ACgkQQarn3Mo9 g1HdZQ//ek8d6vC44YyePXFMJJGcddv0sYTF6iAcDsnL7BL8McQFGppcKvwCm6/+ JMBpnnnVeOe2PU2P4OfT4fyocv5N9u0MIVCvJuUVElb85quS1sEey/37R2B10eDn JwFfHlqV5pzXz2JYRuP/rFZNQqELQvqVaggeh4BtyqzBugBWgxWM9iCsFsx9yxlm z0wfLVB5RIfNKyzV551zZsRdxJVwBD6XccBpP0G/7ux/9/ZFbDI3pTX9DhKeO/Sl v6knjDtqOeUOyuBYeuBHJuVSKXDCXShtrMG8AiSaWFpbPxhBjqwecgAQ9ucedOdd BG5RlJFL+ovvcql+sCxzlCESlH6OUV3bT+dd/YY2Dodu5/N0FWehiSrM8MD9g5J4 0BW/YLPL8ldGiujo31MraNdbj82rNLnUOr4XqIKqmPXdjGmcYscauKGM92Z1h90D q5i7aA3jhbNYhZEi7zXIJmPMW9Ot2z+wFPR7OI+fbwaezfYl/QVYYYXKZW00wedu jtdI9DjLTJDz1oBtexNCIA/L4mHMkokJPZ9lQrT807151b8zssYqyVt/elPH+axZ Z4kjmdyGaZpyIdmY490Nxq9OArNDld0Ox+OuNabPBt5/95oxURhrx66d78rpn3u3 NK9HmlA9TJ4XnC/UbXgQLpk7rX0pRCaQMLErxkybK7h8zev3TfU= =uuwW -----END PGP SIGNATURE----- --xs+9IvWevLaxKUtW-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 24 02:47:18 2019 Received: (at submit) by debbugs.gnu.org; 24 Feb 2019 07:47:18 +0000 Received: from localhost ([127.0.0.1]:49792 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoVJ-0005y3-St for submit@debbugs.gnu.org; Sun, 24 Feb 2019 02:47:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54489) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoVH-0005xc-6w for submit@debbugs.gnu.org; Sun, 24 Feb 2019 02:47:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:39227) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gxoVB-0006P9-P0 for submit@debbugs.gnu.org; Sun, 24 Feb 2019 02:47:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40638) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxoVA-0001Ll-TL for guix-patches@gnu.org; Sun, 24 Feb 2019 02:47:09 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gxoV9-0006Nv-Mj for guix-patches@gnu.org; Sun, 24 Feb 2019 02:47:08 -0500 Received: from flashner.co.il ([178.62.234.194]:59734) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gxoV9-0006Nb-G6 for guix-patches@gnu.org; Sun, 24 Feb 2019 02:47:07 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id B911940223; Sun, 24 Feb 2019 07:47:06 +0000 (UTC) Date: Sun, 24 Feb 2019 09:47:05 +0200 From: Efraim Flashner To: swedebugia Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. Message-ID: <20190224074705.GE18280@macbook41> References: <20190222122014.21600-1-efraim@flashner.co.il> <87sgwfvega.fsf@nckx> <709BEE19-32D4-4F75-8EC8-907A42FDB721@riseup.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TKYYegg/GYAC5JIZ" Content-Disposition: inline In-Reply-To: <709BEE19-32D4-4F75-8EC8-907A42FDB721@riseup.net> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.2 (2019-01-07) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 178.62.234.194 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Tobias Geerinckx-Rice , 34615@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: -0.0 (/) --TKYYegg/GYAC5JIZ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Feb 23, 2019 at 10:06:07AM +0100, swedebugia wrote: > Tobias Geerinckx-Rice skrev:= (22 februari 2019 19:57:25 CET) > >Efraim, > > > >Thanks! > > > >Efraim Flashner wrote: >=20 > > > >> +integer library written entirely in C. The library is designed=20 > >> to provide a > > > >s/The library is/It's/ IMO. > > > >> +simple to work with API > > > >=E2=80=98simple-to-work-with API=E2=80=99, unfortunately. >=20 > I suggest:. ..an API that is simple to work with. >=20 This sounds good. I checked Debian's description=C2=B9 and it's much longer, although they do manage to skip discussing the API. =C2=B9 https://sources.debian.org/src/libtommath/1.1.0-3/debian/control/ --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --TKYYegg/GYAC5JIZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlxyS/kACgkQQarn3Mo9 g1FsrQ/8DuhrALWXyvFOl2t7SEpUuRXMsdfvMesDJVO76D4NovW6RsBzx67Xvf1k i+rrPkGgZSN6lLGyR3MC6o/55/3i2fI45tFHwrPWGLoPvpFqwmq3XvpuhOkl+HOr ZIt4VFF+wPEytszB+/bfzbS3weSm/pWGlCeEwgDTtqhuTPTm+F8pbZFgacMZe0V5 IumW3h3CsIBQbLNEpJOVQrHHgofgvfUcf3RMy2Z9gpdZgOReip2VW9Sx1RTIl7xi p9tGD5Y7ItcC9MgY8qbzfxe1SJs8i7wFVNFZihz4AAtAgV6goQDrUjQAxDxPtMgd ANjTNvh278OhqWw/CbKdxfpUdNr9q5nqhKWkud5yYuhPbYN9qyXATNL6OtQJ2Krh Hbozq/y7dLokGJVs/Xgl7Detn9w3NtgLIecFx+cM3QAOb3R7NyOKlI8NOC99MmMv W1zF7ZF+gPjBkTIG61VpXjxN+ZZJJCoDJDBrc9s1qR49rk9jhIyeS8USJxcWgfMu VbgCHuVHzPVHO6y2ruoE1CQOy6NrS+1A0/q7MKS78hPJ/HMFxgHM6uEHtjq2fjRb eWAOsT2mHRoRAISVTzLVckIAdLjqjAWJwMR89WcjIys48GuDcgnCdzV1j1AcACnN JbXiNIc8IpE1o67iUpHA/KrzQ373o11ToggVUfjnU5qdXUQa6b0= =laSR -----END PGP SIGNATURE----- --TKYYegg/GYAC5JIZ-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 24 02:50:37 2019 Received: (at 34615) by debbugs.gnu.org; 24 Feb 2019 07:50:37 +0000 Received: from localhost ([127.0.0.1]:49797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoYX-00063b-FU for submit@debbugs.gnu.org; Sun, 24 Feb 2019 02:50:37 -0500 Received: from flashner.co.il ([178.62.234.194]:48756) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxoYV-00063N-GK for 34615@debbugs.gnu.org; Sun, 24 Feb 2019 02:50:36 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id A174C40223; Sun, 24 Feb 2019 07:50:29 +0000 (UTC) Date: Sun, 24 Feb 2019 09:50:28 +0200 From: Efraim Flashner To: Tobias Geerinckx-Rice Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. Message-ID: <20190224075028.GF18280@macbook41> References: <20190222122014.21600-1-efraim@flashner.co.il> <87sgwfvega.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dCSxeJc5W8HZXZrD" Content-Disposition: inline In-Reply-To: <87sgwfvega.fsf@nckx> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34615 Cc: 34615@debbugs.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 (-) --dCSxeJc5W8HZXZrD Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 22, 2019 at 07:57:25PM +0100, Tobias Geerinckx-Rice wrote: > Efraim, >=20 > Thanks! >=20 > Efraim Flashner wrote: > > * gnu/packages/algebra.scm (libtommath): New variable. >=20 > > + (add-after 'unpack 'prepare-build > > + (lambda _ > > + ;; Don't pull in coreutils. > > + (substitute* "makefile_include.mk" > > + (("arch") "uname -m")) >=20 > I'd add an empty line here or separate this into two fases just to be very > clear, since=E2=80=A6 >=20 Sounds good. I didn't want to toss in a couple of one-liner phases, so I'll make it clearer. > > + (delete-file "makefile") > > + (symlink "makefile.shared" "makefile") > > + #t)) >=20 > =E2=80=A6I got a bit lost between all these makefiles. Could you explain= exactly > what's going on? >=20 > Is this to avoid repeating =E2=80=98-f makefile.shared=E2=80=99 elsewhere? Yeah, basically. Pkgsrc has a keyword to use makefile.shared and Debian passes '-f makefile.shared' in all its phases, this seemed much eaiser. >=20 > > + (add-after 'check 'make-static >=20 > More accurate: 'install-static-library. Sounds good >=20 > While libtommath.a is =E2=80=98only=E2=80=99 332K, that's almost half of = the entire output > size. Is it worth moving to a separate :static output? >=20 As far as size goes I decided against it since it is so small, but by putting libtommath.a in a separate output it does prevent other packages =66rom picking up the wrong one. Sounds good. > > + (synopsis "portable number theoretic multiple-precision integer > > library") >=20 > s/p/P/ >=20 > multiprecision.scm is a better fit and already has sister package > tomsfastmath to keep this one company. I didn't see that one. I'll stick it next to that one. >=20 > > +integer library written entirely in C. The library is designed to > > provide a >=20 > s/The library is/It's/ IMO. >=20 > > +simple to work with API >=20 > =E2=80=98simple-to-work-with API=E2=80=99, unfortunately. >=20 > Kind regards, >=20 > T G-R Thanks --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --dCSxeJc5W8HZXZrD Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlxyTMQACgkQQarn3Mo9 g1HMYg/9HfBl6xLhRXU+Xvi8Hvg4uJz7Smti7bfDNv+z32UuM/PGZ8NC1HShfVm9 xts0OCXvNXo1qo1xrXaKdwiKgwkKEgNYRVrhzshyZZSU0tf6I7DxSA6RPWbmsnK9 zieF0QGSXL3R09P8N2fcs/d6zpLuxaC/tST0wC3jwm36cpgzi7Nn4YYhk6XtqosN 1e1k/hDjKy23BqprLQykSS1HMnDUMuj9EuCR4BxEraBYcZZPFhhE3FU5QjRvHiDW u3EdS7bsKIzg6p8tppsxg4szroFQAtPSBiQdWTYO5RRWvrj4ZHFeIvKreQQz4rWm dMAJNlahioQk8G8ZjMDuNiCsG4a+fAVZgcGxCetZ/XJgcLCh50VqbicSNMQHqGVM qCDZnHVNagu/lUbSMZ9DPjMKzCem4PCvYGKrrI0AlNi/9c7sT1iJDjKr9YrwHnJi waBG7GxQkEVrCrXgzrJNto4KdIP5ExBiQJrdl0lnAOLlM238816Z7bA0UDa1oR20 vlD7hlaMWF88NtDtAsXQ3jTCKL/qRfKDgUt1OI9MVJiecdYtgcua/YijKZee43Vy /m3RM5SQTm19j16FIVU+eyB4KT535maHZMUw993/Cf57WWFZN855kaUUJQoNG1LN mzcZXibcRi983AC0vxSxKLYjXWUm8YOMO4s6KINZ0JHKMsssizc= =teVv -----END PGP SIGNATURE----- --dCSxeJc5W8HZXZrD-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 24 03:52:12 2019 Received: (at 34615-done) by debbugs.gnu.org; 24 Feb 2019 08:52:12 +0000 Received: from localhost ([127.0.0.1]:49834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxpW8-0007a1-KP for submit@debbugs.gnu.org; Sun, 24 Feb 2019 03:52:12 -0500 Received: from flashner.co.il ([178.62.234.194]:48874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gxpW6-0007Zi-CD for 34615-done@debbugs.gnu.org; Sun, 24 Feb 2019 03:52:10 -0500 Received: from localhost (unknown [188.120.128.87]) by flashner.co.il (Postfix) with ESMTPSA id 48AB140237 for <34615-done@debbugs.gnu.org>; Sun, 24 Feb 2019 08:52:04 +0000 (UTC) Date: Sun, 24 Feb 2019 10:52:03 +0200 From: Efraim Flashner To: 34615-done@debbugs.gnu.org Subject: Re: [bug#34615] [PATCH] gnu: Add libtommath. Message-ID: <20190224085202.GG18280@macbook41> References: <20190222122014.21600-1-efraim@flashner.co.il> <20190222122736.GA18280@macbook41> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="YZVh52eu0Ophig4D" Content-Disposition: inline In-Reply-To: <20190222122736.GA18280@macbook41> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 User-Agent: Mutt/1.11.2 (2019-01-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 34615-done 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 (-) --YZVh52eu0Ophig4D Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Pushed with changes suggested --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --YZVh52eu0Ophig4D Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlxyWy8ACgkQQarn3Mo9 g1EMQBAAi73EHACx0ez7BrA/AA07ZMy+vF+7Y39XsFVUW+cog4eqMuam/l+v5FRQ xSEvMkAaNd/lLXzy89LioDu81g/PIikIJE+cJ21ZqXPRQ0lORy2tWOcl+YSMept7 J9tUFqa/mlQ8xF3wiURBZWSbaWYxOsv1a52uKWWlXrvP/RuKTUqQWM5NldXJpjG3 m+kGql7DnoLC/cJVsk59L2lPtF4rrn6IwXcswLlBGmvUt+AkNdIhzeuKIsp/+QlC gZcQ7FQ/mvmmdCLwMe520IzHWPKSu9s49aSmBGu9ZglHzBhhmKDiyGItXliC09/A +kf2nvyzGNGVJQTRg6u56WZ9dCh87qgO7/4IC5N2sqIRz+MR7gXzy/v/bK9ilQec pwY7i39AT9FiYI0ENb679Nt9alrVq2J/s3XcGwM8oRwODVZTES5ClAOwZUqqMceK TrKV2XaEM9it2/78cQmq3Hw+USfPndO9vs9lHwm4koHR9YlVuTHB4DkyeRKTadv+ Ub+FGRm5xiWufK3Vjfcfk7B2DEIR5rWuFIM5z4D14bIBzaIwvkTjtawSa3aTFFqV ldSb9NZ5JIDW0FFSnN8CBnH1k/2stOPXxg7ZsUDURI9eK4hGcr11dV47mtUkEaDk IKf09s5ANxMtb/ewryq+/JVKzzyh2fOppylDIdCAlvU/VYsgbVg= =Yh8d -----END PGP SIGNATURE----- --YZVh52eu0Ophig4D-- From unknown Thu Aug 14 21:52:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 24 Mar 2019 11:24:05 +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