dev-libs/libsecp256k1
Optimized C library for EC operations on curve secp256k1
ChangeLog
commit ed0bdc6846efeb0807357f1d7f69baa709e3b9c3
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jan 24 01:48:05 2024 -0500
dev-libs/libsecp256k1: drop 0.4.1 (defer to main Gentoo repo)
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a1ad85f6b643a36352e7e750419e09e53bc1d1
commit 3f4dee583bbd2f7a3d953d696d356cd72410bbd6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 19 14:45:15 2024 -0500
move {dev-util → dev-debug}/valgrind
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3d413c90ed50a6f9582ee1e3817398d4a82319
commit 16b46654bf15baa325deec85a9b9fa4fcb108c1f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 19 14:39:08 2024 -0500
move {sys-devel → dev-build}/auto{conf{,-archive},make}
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee062ba1d57ad391adee1c135dcf474dc30d6b4
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92da579956495086c78eac089068406effd57e5
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24579fc8ca4ef3bed96481e5aff2c3d21c51682c
commit 563b5a3ab241e7e95eae30885fe61a7841baff94
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jan 11 15:38:43 2024 -0500
dev-libs/libsecp256k1: bump to 0.4.1
See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.4.1
See: https://github.com/gentoo/gentoo/pull/34405
See: https://bugs.gentoo.org/920491
commit e5478f6a678ae778186d086d67decb49f64ae12d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 18 08:21:51 2023 -0400
dev-libs/libsecp256k1-9999: sync with ebuilds in main Gentoo repo
commit f87854d21757f6c314252bf183f9b5b7b62739bd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 18 08:07:46 2023 -0400
dev-libs/libsecp256k1: drop old versions; defer to main Gentoo repo
There are no more consumers of these old versions in this repo.
commit 9fcfed87305bea73f53c77bfb4590eace526c1cb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Sep 1 16:20:28 2023 -0400
dev-libs/libsecp256k1-9999: drop vestigial "inherit eutils"
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c5ef0fe227a4781d1b2ea79ac6f336ec64f879
commit b66a70616012e00e589e6922b7a88b31c057806f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 27 02:06:13 2023 -0400
append "?full_index=1" to GitHub patch URLs
Patches fetched from https://github.com/user/project/commit/hash.patch
are almost but not quite static. As the number of objects in a
repository grows, Git uses progressively longer abbreviations of index
hashes. This causes patch files occasionally to mutate, breaking
checksum checks. Fortunately, GitHub supports an undocumented option to
format patches as though --full-index had been passed to git-diff. Make
use of that option to reduce the likelihood of spontaneous checksum
failures.
commit 5f4d1d8db09dcd3e07a0dba71d8c7576f86b3c35
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jan 7 03:04:08 2023 -0500
dev-libs/libsecp256k1-0.2.0: drop (defer to Gentoo repo)
See: https://github.com/gentoo/gentoo/pull/28990
commit 68c5f54c70da19f6965b3bca857720b300d0c0ac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 6 16:04:59 2023 -0500
dev-libs/libsecp256k1{,-zkp}: use stable patch sources
This commit finishes what Florian Schmaus started in
1a4cbde3ed5acbd165f89e4fc153a6dc2282a085.
commit 2d352048165afb62cf32f556f55501ec98f2197f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 6 15:57:09 2023 -0500
dev-libs/libsecp256k1-0.2.0: revbump to stay ahead of main Gentoo repo
commit 34b41589b0af1aae28e6395413140f577c2bc28f
Author: Florian Schmaus <flow@gentoo.org>
Date: Wed Dec 28 12:11:15 2022 +0100
dev-libs/libsecp256k1: drop 0.1_pre20170928
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 1a4cbde3ed5acbd165f89e4fc153a6dc2282a085
Author: Florian Schmaus <flow@gentoo.org>
Date: Wed Dec 28 12:08:51 2022 +0100
dev-libs/libsecp256k1: use stable patch sources
Using the pull request, e.g., pull/1159.patch, as patch target is
fragile, as the PR is a moving target. Instead commits should be used.
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 044072e024c2f88ca30afbe37ee074a289497ca4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 14 17:25:00 2022 -0500
dev-libs/libsecp256k1: bump to 0.2.0
commit de57612afbe91e4b5cbd4730a8f393815d00c4ee
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 27 15:51:50 2022 -0500
dev-libs/libsecp256k1{,-zkp}: fix Manifest
commit 6e39601a748f3465f66a38e7989e7414a4a1d9c0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 22 19:42:28 2022 -0500
dev-libs/libsecp256k1{,-zkp}: drop "precompute-ecmult" USE flag
And change the ecmult window size for USE="lowmem" from 2 to 4.
Suggested-by: Tim Ruffing <crypto@timruffing.de>
See: https://github.com/bitcoin-core/secp256k1/pull/1159#issuecomment-1323523530
commit 3de7be797ecd2d18ac126c71e5e6f8a278fc786b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 21 22:25:05 2022 -0500
dev-libs/libsecp256k1{,-zkp}: enable multilib build
commit 48a1102ee1254065e085353654b6576684f3c389
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 21 20:49:58 2022 -0500
dev-libs/libsecp256k1{,-zkp}: synchronize ebuilds; IUSE+="static-libs"
Mostly this means propagating improvements, cleanups, and uncommon USE
flags from libsecp256k1 to libsecp256k1-zkp.
commit d9b026ed14408f257982002293bc408b69251950
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 20 04:15:16 2022 -0500
dev-libs/libsecp256k1: bump to 0.1.0_pre20220803
This is a prerequisite of dev-python/coincurve-18.0.0.
commit 06c6f8bf1540eb03d24fd7f6255d8e892d5bf435
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 20 04:11:44 2022 -0500
dev-libs/libsecp256k1: drop old
This drops all unkeyworded versions (except the live ebuild) as well as
versions that exist in the main Gentoo repo.
commit 38f51a33a5ebe59600e9e7db3a9b38207d7b37ab
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 3 21:24:03 2022 -0400
dev-libs/libsecp256k1: drop blocker on net-p2p/core-lightning
Since, as of 72d5e08, net-p2p/core-lightning no longer builds against
dev-libs/libsecp256k1, we no longer need to block old versions of core-
lightning that do not support newer versions of libsecp256k1.
Later (i.e., after the current versions of libsecp256k1 are dropped from
this repo), we can purge the "recent-libsecp256k1" flag entirely. We
shouldn't do it sooner since users may still have installed copies of
libsecp256k1 blocking net-p2p/core-lightning[-recent-libsecp256k1(-)].
commit 5a973d655f131396adadfbfa28058424df5311d9
Author: Florian Schmaus <flow@gentoo.org>
Date: Sat Jul 23 12:45:38 2022 +0200
dev-libs/libsecp256k1: drop versions
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit c391a9c32245f05862ec5b552a8cb06ba875e02f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:41:55 2022 +0000
net-libs/libbitcoinconsensus: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 0657f9e93d07d534c186a7ea4f0a1b4689820117
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:26:07 2022 +0000
dev-util/bitcoin-tx: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 070f23dede1ede3358b69697d98a2081540529a3
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:22:19 2022 +0000
net-p2p/bitcoin-qt: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 3d1d13c3ef1222dca1713616013ae0c367b79edd
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:18:02 2022 +0000
net-p2p/bitcoind: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 5bc661aa3b05ea165601474b876cde679bbf9f7f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 11:28:40 2022 +0000
dev-libs/libsecp256k1: Bump to 0.1_pre20211216 shipped with Core/Knots v23.0
commit 6351e7afcc00aa2f2a96bc21ab46ad6679a0e477
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 11:25:02 2022 +0000
dev-libs/libsecp256k1-0.1.0_pre20220329: Generate precomputed ecmult data
commit 4719d6ea5942d012659e75118617207072af4bbe
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 10:50:30 2022 +0000
dev-libs/libsecp256k1-0.1.0_pre20220329: Minor fixups
commit 08561279f2b8b280eecbe93f737f7a6bf81a4d83
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 11 22:09:05 2022 -0400
dev-libs/libsecp256k1: bump to 0.1.0_pre20220329
This is a dependency of net-libs/libwally-core-0.8.5.
commit f317ad88bd0276cfe033c018fdb01b50635d0849
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Apr 6 18:28:41 2022 -0400
pkgmove: net-p2p/c-lightning -> net-p2p/core-lightning
See: https://blog.blockstream.com/en-c-lightning-is-now-core-lightning/
See: https://github.com/ElementsProject/lightning/commit/836c1b805bdd9eabd7f74f8663f0cf3d995d14df
commit d43d179f2d7a915864713a11ae6fad69b6e802a3
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Feb 15 00:49:48 2022 +0000
dev-libs/libsecp256k1: Fix Manifest following rename of latest version
commit 998fa24cea3c1622b30f2853c0cf80155484603e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:26:29 2022 -0500
dev-libs/libsecp256k1: rename latest to 0.1.0_pre20220127
Upstream has changed the version to 0.1.0-pre.
See: https://github.com/bitcoin-core/secp256k1/commit/b4b02fd8c4276779f115af5985508f54ef9e51be
commit f7b5c17f9a0ad6d0788d582455e4fe46db86bd15
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:23:17 2022 -0500
net-p2p/c-lightning: support >=dev-libs/libsecp256k1-0.1_pre20210628
commit ec158029d97016be4dd6729ad7a3f29d6aa56093
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:52:02 2022 -0500
dev-util/bitcoin-tx-22.0-r1: support >=dev-libs/libsecp256k1-0.1_pre20210628
commit 4158f10ddaf8384cd1677eb538841a6818da420c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 00:41:29 2022 -0500
net-p2p/bitcoin{d,-qt}-22.0-r1: support >=dev-libs/libsecp256k1-0.1_pre20210628
Some schnorrsig function prototypes changed in June 2021, thus breaking
the builds of net-p2p/bitcoin{d,-qt}. This commit introduces an Autoconf
check for the introduced secp256k1_schnorrsig_sign_custom symbol and
adds some preprocessor conditional directives to fix up the call sites
of the affected functions to maintain compatibility.
Because the in-tree versions of net-p2p/bitcoin{d,-qt} are incompatible
with recent versions of dev-libs/libsecp256k1 (one of which is now
available from this repository), a new USE flag, recent-libsecp256k1, is
added to those ebuilds in this repository and forced on, and the recent
dev-libs/libsecp256k1-0.1_pre20220127 ebuild herein specifies a weak
blocker on net-p2p/bitcoin{d,-qt}[-recent-libsecp256k1(-)] to prevent
the in-tree versions of those ebuilds from being installed concurrently
with the recent dev-libs/libsecp256k1.
See: https://github.com/bitcoin-core/secp256k1/commit/b6c0b72fb06e3c31121f1ef4403d2a229a31ec1c
See: https://github.com/bitcoin-core/secp256k1/commit/a0c3fc177f7f435e593962504182c3861c47d1be
commit 1d37b8a58235b52ca4ba0eed1fb745f689f98a6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jan 30 22:08:10 2022 -0500
dev-libs/libsecp256k1: bump to 0.1_pre20220127
This is a dependency of dev-python/coincurve-17.0.0.
See: https://github.com/ofek/coincurve/commit/3927a2710412d3e6d2e2f94e39af42d3e72a9ab7#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
commit 20f2ee60446c3463cdcd89521923ca09378236ab
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:13:03 2021 +0000
dev-libs/libsecp256k1: Restore `use_enable experimental` in 0.1_pre20201028
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 7917f058d2e5d1c8a2418021de9a657fc30e93f9
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:07:30 2021 +0000
dev-libs/libsecp256k1: Use `default` in src_install
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 911a33cd6b13df5fb4561fd2aaefdf9cdf12f004
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:04:22 2021 +0000
dev-libs/libsecp256k1: Avoid HOMEPAGE within SRC_URI
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit bce3b9470dc05424dab5238a04011ec8befe9f63
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:01:37 2021 +0000
dev-libs/libsecp256k1: Remove unnecessary `inherit eutils`
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 69014b0d575ed4ead4edcf22a085147e8dc16f7c
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 31 19:47:18 2021 +0000
dev-libs/libsecp256k1: Keyword 0.1_pre20201028 ~arch
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 03e149cfa64430725d8901f1667c24f7027c88a4
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Nov 2 02:24:00 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20201028
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f09973864c01eeec33160adfd132effa5b99db29
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 22:01:27 2020 +0000
dev-libs/libsecp256k1: Retroactively remove USE=experimental requirement for USE=ecdh, back to when it last changed significantly
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f1f20dfba612f2f4cc722e9666a4d5d3c6e79a36
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:50:40 2020 +0000
dev-libs/libsecp256k1-9999: ecdh is no longer experimental as of 2020-10-22
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 0edf32ebaef702717f3c0d339e9028d3d8937fb5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:49:53 2020 +0000
dev-libs/libsecp256k1: Update 9999 to 0.1_pre20201015
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 8af86e7e2d310d8ca64f1e1ba8bac64fc6e739e0
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:43:06 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20201015
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit c28706b900cda7834c0bca7138b4661895342bdf
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:23:13 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: USE=lowmem/precompute-ecmult are exclusive
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 1ba0036a26f8fa9317f41052ab90e91bf7f2e200
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:21:18 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: Enable USE="extrakeys" by default
Required by USE=schnorr
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 1027d832b8d8a60e1d0acc0996a049551d195a18
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:19:32 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: Enable USE="experimental schnorr" by default
Bitcoin 0.21 will require these
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 22d75a4f563fe70082f56ae835a915da4a6377d5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 27 18:13:30 2020 +0000
dev-libs/libsecp256k1: Drop 0.1_pre20200913
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 3420c1f6350227e1beb57304a72959c850c08185
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 27 18:12:49 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20200920
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 523d9d865e423bc14dc82433296876bd0da5c3c4
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Sep 18 14:42:36 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Enable endomorphism by default
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 36d1c237cafa43ab3a4c8020a4ca59aff20363d5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Sep 18 14:42:05 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Bugfix: REQUIRED_USE for new experimental features
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 92f6287b7179ca8c5d02da92c4bc675c0f1f4806
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 13 16:56:00 2020 +0000
dev-libs/libsecp256k1: Add valgrind USE flag to metadata
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f5bbaeb1885a49c287e7489f8d030fe133aa26b0
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 13 16:52:49 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Add missing valgrind dep
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 64e674f6d6a6692175553f189568bd9d5f06ea49
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Sep 12 19:53:34 2020 +0000
dev-libs/libsecp256k1: Update 9999
Allowing autodetection of Valgrind for now
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit e1190de9a57860f940b246b60f3591edae9f378b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Sep 12 19:50:18 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20200913
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit a5ca15b38c834a1941565ae079c843f5d3c094a7
Author: David Seifert <soap@gentoo.org>
Date: Sat Feb 8 19:51:59 2020 +0100
dev-libs/libsecp256k1: [QA] Fix VariableInHomepage
Signed-off-by: David Seifert <soap@gentoo.org>
commit edaf3d83763bb851c13a8fd81c91aa2bd214155f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Feb 10 21:31:11 2020 -0500
dev-libs/libsecp256k1-9999: migrate to git-r3.eclass
git-2.eclass has been dropped from the tree.
Note: I have not tested this change.
commit c9ee608751e8fbdc4ef31c37a5452ad72bc3c45a
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 12 19:42:44 2020 +0000
dev-libs/libsecp256k1: Keyword 0.1_pre20190401 ~arch
It was released with Core 0.19
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit b4e5d2d1529eb51381193fafe93f34cb0c2bdceb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 12 19:42:06 2020 +0000
dev-libs/libsecp256k1: Restore unkeyworded 0.1_pre20190401
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 2a6c0ce4c9480c1bf273933a5c57305c5dd0b271
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 30 22:16:29 2019 -0500
dev-libs/libsecp256k1: bump to 0.1_pre20191012
This is a dependency of dev-python/coincurve.
commit 1a095e5da461578d205d99ff68974de121336fdb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 07:07:29 2019 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20190401
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit d0f9bcff5d0a4ef205dbf3847210e6bd510bbf34
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 07:06:24 2019 +0000
dev-libs/libsecp256k1: Get rid of prune_libtool_files
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit c60b1aae225905535a6cafae63c14302688757c6
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 06:02:46 2019 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20181018
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 9d381d8005636c96389b4b247adb60be3cc84058
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Sep 30 04:34:49 2019 +0000
dev-libs/libsecp256k1: Rename test_openssl USE flag to test-openssl
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit db833755cff2e850e96c47b13a34c9543a973f0d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Sep 24 20:35:38 2019 +0000
Fix MissingConditionalTestRestrict
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 3845b776ff199d9fa335b7114e1022f1343ca74f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Dec 29 23:53:10 2018 +0000
Bitcoin Core/Knots: Minor updates from main tree
commit 1823afeeceaef1989c2000692cb3717e161f09a1
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Dec 29 21:09:13 2018 +0000
dev-libs/libsecp256k1: Bump to 0.1_pre20170928
- Update upstream URIs
- Add ppc64 keyword
commit 94046c1730fe4b0969aed57ad9fc662e82614550
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 10 04:52:09 2017 +0000
Drop blueness from metadata
commit 8b339e7a8f9f9a1f67440636685e6fd8673b6929
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jun 7 21:04:56 2017 +0000
Remove all $Id$ header lines and redigest; add BFGMiner 4.10.6
commit ba6fb6399aa2b6214938808054cd843233056714
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jun 7 19:17:11 2017 +0000
dev-libs/libsecp256k1: Stabilise 20161213
commit 77c9ac88786ee6c587d378d26274a6f4846534ff
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jan 4 14:28:21 2017 +0000
dev-libs/libsecp256k1: Implement suggestions re asm & doc USE flags, and gmp dependency
- asm USE flag is enabled by default on supported architectures.
- gmp dependency indicates package breaks if the subslot changes.
- New versions only: README.md is now installed without the doc USE flag (which is removed).
commit d9620a127e07695efdd1805039ac48f900613bde
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 3 15:19:59 2017 +0000
dev-libs/libsecp256k1: Document test_openssl USE flag in metadata
commit d5f6acb8b325317070af9d2151a31eaf6734f17c
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:13:22 2016 +0000
dev-libs/libsecp256k1: Keyword 0.0.0_pre20151118 stable for amd64 arm x86
commit db415194e1400797d54ac0b66de0349b417889a1
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:12:12 2016 +0000
dev-libs/libsecp256k1: Bump to 0.0.0_pre20161213
commit 7d24cf53134cb0fb45632073303f2fe23590872b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:02:06 2016 +0000
dev-libs/libsecp256k1-9999: Remove schnorr experiment (no longer upstream)
commit 99583711a734617fd88785804e18d8481b7350c2
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:00:44 2016 +0000
dev-libs/libsecp256k1-9999: test_openssl USE flag
commit df6d0e0d188039086006812bd45e9c92d9b39f1e
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 02:56:16 2016 +0000
dev-libs/libsecp256k1-9999: Add ARM assembly support
commit a271e140df06684ef6c8a1199e7bf140b65dbd40
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 02:52:54 2016 +0000
dev-libs/libsecp256k1-9999: Add java support
commit 122e60afce4b99c4259f090e3f4659c0b3609814
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Mar 19 22:29:18 2016 +0000
Change all $Header$ to $Id$
commit 84a226d3635a8c0074f967d289e470218912bef7
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Mar 19 22:10:28 2016 +0000
Update for GLEP 67
commit 733559e702e88adcfe5283d9704781e6b4fb5059
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 19 05:26:28 2016 +0000
dev-libs/libsecp256k1: Bump to 20151118 commit
commit c10362af8bd4c3f48458306c121df968968bb512
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 19 05:20:29 2016 +0000
dev-libs/libsecp256k1: Update 9999
commit c67dd7940f7ddd2bd761f9d83c20399e7f312e75
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 13 05:45:23 2015 +0000
dev-libs/libsecp256k1-9999: Update
commit eb44e3f2d0bab25ac30f17751fab4c786317863b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 13 05:27:21 2015 +0000
Backport improvements from maintree
commit d2f3874d0eb139395b8fb8ef909429faf22aea9f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Jul 11 04:02:22 2015 +0000
dev-libs/libsecp256k1-0.0.0_pre20150423: Add KEYWORDS (newly including ~mips ~ppc)
commit c5d8e3e82f8dff5c3c31b94a0b1438722ca8a89d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Jun 26 04:14:51 2015 +0000
bitcoincore: 0.11.0_rc2_p1 first draft (has issues)
commit dfde0c8f039315b00723125552791eee76325000
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Mar 3 12:03:41 2015 +0000
Minor adjustments
commit 5d8959ff875bcc9aed4e75ec62f18f2977c5f8cb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Thu Jan 15 14:16:02 2015 +0000
Prune old hidapi and jansson, and fix repoman issues
commit 562655039f88bcede7d58adbb7cc9308671f97e5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 17 08:52:51 2014 +0000
dev-libs/libsecp256k1: Add 20141212 snapshot for Bitcoin Core 0.10
commit 966c02d59f62b075f5704b7ebed6b652065ecb3d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 17 08:23:25 2014 +0000
dev-libs/libsecp256k1: Update 9999
commit 1be1d1d35192d96238c103c6913eca46eef01ea7
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Nov 21 01:49:47 2014 +0000
dev-libs/libsecp256k1: Update 9999
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Jan 24 01:48:05 2024 -0500
dev-libs/libsecp256k1: drop 0.4.1 (defer to main Gentoo repo)
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a1ad85f6b643a36352e7e750419e09e53bc1d1
commit 3f4dee583bbd2f7a3d953d696d356cd72410bbd6
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 19 14:45:15 2024 -0500
move {dev-util → dev-debug}/valgrind
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3d413c90ed50a6f9582ee1e3817398d4a82319
commit 16b46654bf15baa325deec85a9b9fa4fcb108c1f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 19 14:39:08 2024 -0500
move {sys-devel → dev-build}/auto{conf{,-archive},make}
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee062ba1d57ad391adee1c135dcf474dc30d6b4
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92da579956495086c78eac089068406effd57e5
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24579fc8ca4ef3bed96481e5aff2c3d21c51682c
commit 563b5a3ab241e7e95eae30885fe61a7841baff94
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Thu Jan 11 15:38:43 2024 -0500
dev-libs/libsecp256k1: bump to 0.4.1
See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.4.1
See: https://github.com/gentoo/gentoo/pull/34405
See: https://bugs.gentoo.org/920491
commit e5478f6a678ae778186d086d67decb49f64ae12d
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 18 08:21:51 2023 -0400
dev-libs/libsecp256k1-9999: sync with ebuilds in main Gentoo repo
commit f87854d21757f6c314252bf183f9b5b7b62739bd
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Sep 18 08:07:46 2023 -0400
dev-libs/libsecp256k1: drop old versions; defer to main Gentoo repo
There are no more consumers of these old versions in this repo.
commit 9fcfed87305bea73f53c77bfb4590eace526c1cb
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Sep 1 16:20:28 2023 -0400
dev-libs/libsecp256k1-9999: drop vestigial "inherit eutils"
See: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c5ef0fe227a4781d1b2ea79ac6f336ec64f879
commit b66a70616012e00e589e6922b7a88b31c057806f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Mar 27 02:06:13 2023 -0400
append "?full_index=1" to GitHub patch URLs
Patches fetched from https://github.com/user/project/commit/hash.patch
are almost but not quite static. As the number of objects in a
repository grows, Git uses progressively longer abbreviations of index
hashes. This causes patch files occasionally to mutate, breaking
checksum checks. Fortunately, GitHub supports an undocumented option to
format patches as though --full-index had been passed to git-diff. Make
use of that option to reduce the likelihood of spontaneous checksum
failures.
commit 5f4d1d8db09dcd3e07a0dba71d8c7576f86b3c35
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Jan 7 03:04:08 2023 -0500
dev-libs/libsecp256k1-0.2.0: drop (defer to Gentoo repo)
See: https://github.com/gentoo/gentoo/pull/28990
commit 68c5f54c70da19f6965b3bca857720b300d0c0ac
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 6 16:04:59 2023 -0500
dev-libs/libsecp256k1{,-zkp}: use stable patch sources
This commit finishes what Florian Schmaus started in
1a4cbde3ed5acbd165f89e4fc153a6dc2282a085.
commit 2d352048165afb62cf32f556f55501ec98f2197f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Fri Jan 6 15:57:09 2023 -0500
dev-libs/libsecp256k1-0.2.0: revbump to stay ahead of main Gentoo repo
commit 34b41589b0af1aae28e6395413140f577c2bc28f
Author: Florian Schmaus <flow@gentoo.org>
Date: Wed Dec 28 12:11:15 2022 +0100
dev-libs/libsecp256k1: drop 0.1_pre20170928
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 1a4cbde3ed5acbd165f89e4fc153a6dc2282a085
Author: Florian Schmaus <flow@gentoo.org>
Date: Wed Dec 28 12:08:51 2022 +0100
dev-libs/libsecp256k1: use stable patch sources
Using the pull request, e.g., pull/1159.patch, as patch target is
fragile, as the PR is a moving target. Instead commits should be used.
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit 044072e024c2f88ca30afbe37ee074a289497ca4
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Dec 14 17:25:00 2022 -0500
dev-libs/libsecp256k1: bump to 0.2.0
commit de57612afbe91e4b5cbd4730a8f393815d00c4ee
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 27 15:51:50 2022 -0500
dev-libs/libsecp256k1{,-zkp}: fix Manifest
commit 6e39601a748f3465f66a38e7989e7414a4a1d9c0
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Tue Nov 22 19:42:28 2022 -0500
dev-libs/libsecp256k1{,-zkp}: drop "precompute-ecmult" USE flag
And change the ecmult window size for USE="lowmem" from 2 to 4.
Suggested-by: Tim Ruffing <crypto@timruffing.de>
See: https://github.com/bitcoin-core/secp256k1/pull/1159#issuecomment-1323523530
commit 3de7be797ecd2d18ac126c71e5e6f8a278fc786b
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 21 22:25:05 2022 -0500
dev-libs/libsecp256k1{,-zkp}: enable multilib build
commit 48a1102ee1254065e085353654b6576684f3c389
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Nov 21 20:49:58 2022 -0500
dev-libs/libsecp256k1{,-zkp}: synchronize ebuilds; IUSE+="static-libs"
Mostly this means propagating improvements, cleanups, and uncommon USE
flags from libsecp256k1 to libsecp256k1-zkp.
commit d9b026ed14408f257982002293bc408b69251950
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 20 04:15:16 2022 -0500
dev-libs/libsecp256k1: bump to 0.1.0_pre20220803
This is a prerequisite of dev-python/coincurve-18.0.0.
commit 06c6f8bf1540eb03d24fd7f6255d8e892d5bf435
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Nov 20 04:11:44 2022 -0500
dev-libs/libsecp256k1: drop old
This drops all unkeyworded versions (except the live ebuild) as well as
versions that exist in the main Gentoo repo.
commit 38f51a33a5ebe59600e9e7db3a9b38207d7b37ab
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Aug 3 21:24:03 2022 -0400
dev-libs/libsecp256k1: drop blocker on net-p2p/core-lightning
Since, as of 72d5e08, net-p2p/core-lightning no longer builds against
dev-libs/libsecp256k1, we no longer need to block old versions of core-
lightning that do not support newer versions of libsecp256k1.
Later (i.e., after the current versions of libsecp256k1 are dropped from
this repo), we can purge the "recent-libsecp256k1" flag entirely. We
shouldn't do it sooner since users may still have installed copies of
libsecp256k1 blocking net-p2p/core-lightning[-recent-libsecp256k1(-)].
commit 5a973d655f131396adadfbfa28058424df5311d9
Author: Florian Schmaus <flow@gentoo.org>
Date: Sat Jul 23 12:45:38 2022 +0200
dev-libs/libsecp256k1: drop versions
Signed-off-by: Florian Schmaus <flow@gentoo.org>
commit c391a9c32245f05862ec5b552a8cb06ba875e02f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:41:55 2022 +0000
net-libs/libbitcoinconsensus: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 0657f9e93d07d534c186a7ea4f0a1b4689820117
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:26:07 2022 +0000
dev-util/bitcoin-tx: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 070f23dede1ede3358b69697d98a2081540529a3
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:22:19 2022 +0000
net-p2p/bitcoin-qt: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 3d1d13c3ef1222dca1713616013ae0c367b79edd
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue May 31 18:18:02 2022 +0000
net-p2p/bitcoind: Make 21.2 & 22.0 (revbumps) compatible with both libsecp256k1 ABIs at runtime
commit 5bc661aa3b05ea165601474b876cde679bbf9f7f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 11:28:40 2022 +0000
dev-libs/libsecp256k1: Bump to 0.1_pre20211216 shipped with Core/Knots v23.0
commit 6351e7afcc00aa2f2a96bc21ab46ad6679a0e477
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 11:25:02 2022 +0000
dev-libs/libsecp256k1-0.1.0_pre20220329: Generate precomputed ecmult data
commit 4719d6ea5942d012659e75118617207072af4bbe
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon May 30 10:50:30 2022 +0000
dev-libs/libsecp256k1-0.1.0_pre20220329: Minor fixups
commit 08561279f2b8b280eecbe93f737f7a6bf81a4d83
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Apr 11 22:09:05 2022 -0400
dev-libs/libsecp256k1: bump to 0.1.0_pre20220329
This is a dependency of net-libs/libwally-core-0.8.5.
commit f317ad88bd0276cfe033c018fdb01b50635d0849
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Apr 6 18:28:41 2022 -0400
pkgmove: net-p2p/c-lightning -> net-p2p/core-lightning
See: https://blog.blockstream.com/en-c-lightning-is-now-core-lightning/
See: https://github.com/ElementsProject/lightning/commit/836c1b805bdd9eabd7f74f8663f0cf3d995d14df
commit d43d179f2d7a915864713a11ae6fad69b6e802a3
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Feb 15 00:49:48 2022 +0000
dev-libs/libsecp256k1: Fix Manifest following rename of latest version
commit 998fa24cea3c1622b30f2853c0cf80155484603e
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:26:29 2022 -0500
dev-libs/libsecp256k1: rename latest to 0.1.0_pre20220127
Upstream has changed the version to 0.1.0-pre.
See: https://github.com/bitcoin-core/secp256k1/commit/b4b02fd8c4276779f115af5985508f54ef9e51be
commit f7b5c17f9a0ad6d0788d582455e4fe46db86bd15
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:23:17 2022 -0500
net-p2p/c-lightning: support >=dev-libs/libsecp256k1-0.1_pre20210628
commit ec158029d97016be4dd6729ad7a3f29d6aa56093
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 05:52:02 2022 -0500
dev-util/bitcoin-tx-22.0-r1: support >=dev-libs/libsecp256k1-0.1_pre20210628
commit 4158f10ddaf8384cd1677eb538841a6818da420c
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Wed Feb 9 00:41:29 2022 -0500
net-p2p/bitcoin{d,-qt}-22.0-r1: support >=dev-libs/libsecp256k1-0.1_pre20210628
Some schnorrsig function prototypes changed in June 2021, thus breaking
the builds of net-p2p/bitcoin{d,-qt}. This commit introduces an Autoconf
check for the introduced secp256k1_schnorrsig_sign_custom symbol and
adds some preprocessor conditional directives to fix up the call sites
of the affected functions to maintain compatibility.
Because the in-tree versions of net-p2p/bitcoin{d,-qt} are incompatible
with recent versions of dev-libs/libsecp256k1 (one of which is now
available from this repository), a new USE flag, recent-libsecp256k1, is
added to those ebuilds in this repository and forced on, and the recent
dev-libs/libsecp256k1-0.1_pre20220127 ebuild herein specifies a weak
blocker on net-p2p/bitcoin{d,-qt}[-recent-libsecp256k1(-)] to prevent
the in-tree versions of those ebuilds from being installed concurrently
with the recent dev-libs/libsecp256k1.
See: https://github.com/bitcoin-core/secp256k1/commit/b6c0b72fb06e3c31121f1ef4403d2a229a31ec1c
See: https://github.com/bitcoin-core/secp256k1/commit/a0c3fc177f7f435e593962504182c3861c47d1be
commit 1d37b8a58235b52ca4ba0eed1fb745f689f98a6a
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sun Jan 30 22:08:10 2022 -0500
dev-libs/libsecp256k1: bump to 0.1_pre20220127
This is a dependency of dev-python/coincurve-17.0.0.
See: https://github.com/ofek/coincurve/commit/3927a2710412d3e6d2e2f94e39af42d3e72a9ab7#diff-60f61ab7a8d1910d86d9fda2261620314edcae5894d5aaa236b821c7256badd7
commit 20f2ee60446c3463cdcd89521923ca09378236ab
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:13:03 2021 +0000
dev-libs/libsecp256k1: Restore `use_enable experimental` in 0.1_pre20201028
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 7917f058d2e5d1c8a2418021de9a657fc30e93f9
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:07:30 2021 +0000
dev-libs/libsecp256k1: Use `default` in src_install
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 911a33cd6b13df5fb4561fd2aaefdf9cdf12f004
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:04:22 2021 +0000
dev-libs/libsecp256k1: Avoid HOMEPAGE within SRC_URI
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit bce3b9470dc05424dab5238a04011ec8befe9f63
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Feb 3 16:01:37 2021 +0000
dev-libs/libsecp256k1: Remove unnecessary `inherit eutils`
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 69014b0d575ed4ead4edcf22a085147e8dc16f7c
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 31 19:47:18 2021 +0000
dev-libs/libsecp256k1: Keyword 0.1_pre20201028 ~arch
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 03e149cfa64430725d8901f1667c24f7027c88a4
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Nov 2 02:24:00 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20201028
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f09973864c01eeec33160adfd132effa5b99db29
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 22:01:27 2020 +0000
dev-libs/libsecp256k1: Retroactively remove USE=experimental requirement for USE=ecdh, back to when it last changed significantly
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f1f20dfba612f2f4cc722e9666a4d5d3c6e79a36
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:50:40 2020 +0000
dev-libs/libsecp256k1-9999: ecdh is no longer experimental as of 2020-10-22
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 0edf32ebaef702717f3c0d339e9028d3d8937fb5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:49:53 2020 +0000
dev-libs/libsecp256k1: Update 9999 to 0.1_pre20201015
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 8af86e7e2d310d8ca64f1e1ba8bac64fc6e739e0
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:43:06 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20201015
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit c28706b900cda7834c0bca7138b4661895342bdf
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:23:13 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: USE=lowmem/precompute-ecmult are exclusive
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 1ba0036a26f8fa9317f41052ab90e91bf7f2e200
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:21:18 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: Enable USE="extrakeys" by default
Required by USE=schnorr
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 1027d832b8d8a60e1d0acc0996a049551d195a18
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Oct 25 21:19:32 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200920: Enable USE="experimental schnorr" by default
Bitcoin 0.21 will require these
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 22d75a4f563fe70082f56ae835a915da4a6377d5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 27 18:13:30 2020 +0000
dev-libs/libsecp256k1: Drop 0.1_pre20200913
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 3420c1f6350227e1beb57304a72959c850c08185
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 27 18:12:49 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20200920
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 523d9d865e423bc14dc82433296876bd0da5c3c4
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Sep 18 14:42:36 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Enable endomorphism by default
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 36d1c237cafa43ab3a4c8020a4ca59aff20363d5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Sep 18 14:42:05 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Bugfix: REQUIRED_USE for new experimental features
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 92f6287b7179ca8c5d02da92c4bc675c0f1f4806
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 13 16:56:00 2020 +0000
dev-libs/libsecp256k1: Add valgrind USE flag to metadata
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit f5bbaeb1885a49c287e7489f8d030fe133aa26b0
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Sep 13 16:52:49 2020 +0000
dev-libs/libsecp256k1-0.1_pre20200913: Add missing valgrind dep
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 64e674f6d6a6692175553f189568bd9d5f06ea49
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Sep 12 19:53:34 2020 +0000
dev-libs/libsecp256k1: Update 9999
Allowing autodetection of Valgrind for now
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit e1190de9a57860f940b246b60f3591edae9f378b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Sep 12 19:50:18 2020 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20200913
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit a5ca15b38c834a1941565ae079c843f5d3c094a7
Author: David Seifert <soap@gentoo.org>
Date: Sat Feb 8 19:51:59 2020 +0100
dev-libs/libsecp256k1: [QA] Fix VariableInHomepage
Signed-off-by: David Seifert <soap@gentoo.org>
commit edaf3d83763bb851c13a8fd81c91aa2bd214155f
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Mon Feb 10 21:31:11 2020 -0500
dev-libs/libsecp256k1-9999: migrate to git-r3.eclass
git-2.eclass has been dropped from the tree.
Note: I have not tested this change.
commit c9ee608751e8fbdc4ef31c37a5452ad72bc3c45a
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 12 19:42:44 2020 +0000
dev-libs/libsecp256k1: Keyword 0.1_pre20190401 ~arch
It was released with Core 0.19
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit b4e5d2d1529eb51381193fafe93f34cb0c2bdceb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sun Jan 12 19:42:06 2020 +0000
dev-libs/libsecp256k1: Restore unkeyworded 0.1_pre20190401
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 2a6c0ce4c9480c1bf273933a5c57305c5dd0b271
Author: Matt Whitlock <gentoo@mattwhitlock.name>
Date: Sat Nov 30 22:16:29 2019 -0500
dev-libs/libsecp256k1: bump to 0.1_pre20191012
This is a dependency of dev-python/coincurve.
commit 1a095e5da461578d205d99ff68974de121336fdb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 07:07:29 2019 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20190401
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit d0f9bcff5d0a4ef205dbf3847210e6bd510bbf34
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 07:06:24 2019 +0000
dev-libs/libsecp256k1: Get rid of prune_libtool_files
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit c60b1aae225905535a6cafae63c14302688757c6
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Oct 1 06:02:46 2019 +0000
dev-libs/libsecp256k1: Add unkeyworded 0.1_pre20181018
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 9d381d8005636c96389b4b247adb60be3cc84058
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Sep 30 04:34:49 2019 +0000
dev-libs/libsecp256k1: Rename test_openssl USE flag to test-openssl
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit db833755cff2e850e96c47b13a34c9543a973f0d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Sep 24 20:35:38 2019 +0000
Fix MissingConditionalTestRestrict
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org>
commit 3845b776ff199d9fa335b7114e1022f1343ca74f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Dec 29 23:53:10 2018 +0000
Bitcoin Core/Knots: Minor updates from main tree
commit 1823afeeceaef1989c2000692cb3717e161f09a1
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Dec 29 21:09:13 2018 +0000
dev-libs/libsecp256k1: Bump to 0.1_pre20170928
- Update upstream URIs
- Add ppc64 keyword
commit 94046c1730fe4b0969aed57ad9fc662e82614550
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 10 04:52:09 2017 +0000
Drop blueness from metadata
commit 8b339e7a8f9f9a1f67440636685e6fd8673b6929
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jun 7 21:04:56 2017 +0000
Remove all $Id$ header lines and redigest; add BFGMiner 4.10.6
commit ba6fb6399aa2b6214938808054cd843233056714
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jun 7 19:17:11 2017 +0000
dev-libs/libsecp256k1: Stabilise 20161213
commit 77c9ac88786ee6c587d378d26274a6f4846534ff
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Jan 4 14:28:21 2017 +0000
dev-libs/libsecp256k1: Implement suggestions re asm & doc USE flags, and gmp dependency
- asm USE flag is enabled by default on supported architectures.
- gmp dependency indicates package breaks if the subslot changes.
- New versions only: README.md is now installed without the doc USE flag (which is removed).
commit d9620a127e07695efdd1805039ac48f900613bde
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 3 15:19:59 2017 +0000
dev-libs/libsecp256k1: Document test_openssl USE flag in metadata
commit d5f6acb8b325317070af9d2151a31eaf6734f17c
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:13:22 2016 +0000
dev-libs/libsecp256k1: Keyword 0.0.0_pre20151118 stable for amd64 arm x86
commit db415194e1400797d54ac0b66de0349b417889a1
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:12:12 2016 +0000
dev-libs/libsecp256k1: Bump to 0.0.0_pre20161213
commit 7d24cf53134cb0fb45632073303f2fe23590872b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:02:06 2016 +0000
dev-libs/libsecp256k1-9999: Remove schnorr experiment (no longer upstream)
commit 99583711a734617fd88785804e18d8481b7350c2
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 03:00:44 2016 +0000
dev-libs/libsecp256k1-9999: test_openssl USE flag
commit df6d0e0d188039086006812bd45e9c92d9b39f1e
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 02:56:16 2016 +0000
dev-libs/libsecp256k1-9999: Add ARM assembly support
commit a271e140df06684ef6c8a1199e7bf140b65dbd40
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 14 02:52:54 2016 +0000
dev-libs/libsecp256k1-9999: Add java support
commit 122e60afce4b99c4259f090e3f4659c0b3609814
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Mar 19 22:29:18 2016 +0000
Change all $Header$ to $Id$
commit 84a226d3635a8c0074f967d289e470218912bef7
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Mar 19 22:10:28 2016 +0000
Update for GLEP 67
commit 733559e702e88adcfe5283d9704781e6b4fb5059
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 19 05:26:28 2016 +0000
dev-libs/libsecp256k1: Bump to 20151118 commit
commit c10362af8bd4c3f48458306c121df968968bb512
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Jan 19 05:20:29 2016 +0000
dev-libs/libsecp256k1: Update 9999
commit c67dd7940f7ddd2bd761f9d83c20399e7f312e75
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 13 05:45:23 2015 +0000
dev-libs/libsecp256k1-9999: Update
commit eb44e3f2d0bab25ac30f17751fab4c786317863b
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Mon Jul 13 05:27:21 2015 +0000
Backport improvements from maintree
commit d2f3874d0eb139395b8fb8ef909429faf22aea9f
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Sat Jul 11 04:02:22 2015 +0000
dev-libs/libsecp256k1-0.0.0_pre20150423: Add KEYWORDS (newly including ~mips ~ppc)
commit c5d8e3e82f8dff5c3c31b94a0b1438722ca8a89d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Jun 26 04:14:51 2015 +0000
bitcoincore: 0.11.0_rc2_p1 first draft (has issues)
commit dfde0c8f039315b00723125552791eee76325000
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Tue Mar 3 12:03:41 2015 +0000
Minor adjustments
commit 5d8959ff875bcc9aed4e75ec62f18f2977c5f8cb
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Thu Jan 15 14:16:02 2015 +0000
Prune old hidapi and jansson, and fix repoman issues
commit 562655039f88bcede7d58adbb7cc9308671f97e5
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 17 08:52:51 2014 +0000
dev-libs/libsecp256k1: Add 20141212 snapshot for Bitcoin Core 0.10
commit 966c02d59f62b075f5704b7ebed6b652065ecb3d
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Wed Dec 17 08:23:25 2014 +0000
dev-libs/libsecp256k1: Update 9999
commit 1be1d1d35192d96238c103c6913eca46eef01ea7
Author: Luke Dashjr <luke-jr+git@utopios.org>
Date: Fri Nov 21 01:49:47 2014 +0000
dev-libs/libsecp256k1: Update 9999