summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/libsecp256k1: Stabilize 0.6.0 amd64, #946196Sam James2024-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.6.0 arm64, #946196Sam James2024-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.6.0 arm, #946196Sam James2024-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.6.0 x86, #946196Arthur Zamarin2024-12-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: set build-machine toolchain environmentMatt Whitlock2024-12-012-2/+10
| | | | | | | | | | | | | The dev-libs/libsecp256k1 build uses AX_PROG_CC_FOR_BUILD from dev-build/autoconf-archive to detect the toolchain to use for compiling tools to run on the build machine during the build. Portage does not export the expected *_FOR_BUILD environment variables by default, so we have to call tc-export_build_env to set them. Closes: https://bugs.gentoo.org/729888 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39227 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: drop oldMatt Whitlock2024-12-0111-664/+0
| | | | | | Closes: https://bugs.gentoo.org/752165 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.3.2 amd64, #942991Jakov Smolić2024-11-101-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.3.2 x86, #942991Arthur Zamarin2024-11-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 x86, #942989Arthur Zamarin2024-11-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 amd64, #942989Arthur Zamarin2024-11-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 arm64, #942989Arthur Zamarin2024-11-091-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 ppc64, #942989Sam James2024-11-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 ppc, #942989Sam James2024-11-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.5.1 arm, #942989Sam James2024-11-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Revert "dev-libs/libsecp256k1: drop old"Sam James2024-11-076-0/+292
| | | | | | This reverts commit 4c2b6b091443db96b43845551366ef1c2fe5415d. Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: drop oldMatt Whitlock2024-11-076-292/+0
| | | | | | Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39227 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 arm, #941226Sam James2024-11-071-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: default USE="asm" only on amd64Matt Whitlock2024-11-0610-10/+10
| | | | | | | Bug: https://bugs.gentoo.org/941226 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39220 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: add proxied maintainerMatt Whitlock2024-11-061-1/+5
| | | | | | | Also, drive-by correction of the GitHub remote-id. Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: EAPI=8 and tidy up variablesMatt Whitlock2024-11-068-18/+9
| | | | | | | | | | | The canonical position for the `S` variable is after `SRC_URI`, and I have been told to move it there in the past, so the changes in this commit are in keeping consistent. (Editorial: It makes more sense to me to put it at the end of the variables since it comes into most relevance in src_unpack(), but that's not the status quo.) Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.6.0Matt Whitlock2024-11-063-0/+75
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.6.0 Closes: https://bugs.gentoo.org/942890 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/39203 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 arm64, #941226Michał Górny2024-10-121-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 ppc, #941226Sam James2024-10-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 ppc64, #941226Arthur Zamarin2024-10-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-libs/libsecp256k1: remove ~mips, library and leaf packageAndreas K. Hüttel2024-08-259-10/+10
| | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* dev-libs/libsecp256k1: fix VariableOrderWrongJoonas Niilola2024-08-131-2/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.5.1Matt Whitlock2024-08-132-0/+65
| | | | | | | See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.5.1 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/37920 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/libsecp256k1: fix VariableOrderWrongFlorian Schmaus2024-05-081-2/+3
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.5.0Matt Whitlock2024-05-082-0/+65
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.5.0 Closes: https://bugs.gentoo.org/931493 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/36594 Signed-off-by: Florian Schmaus <flow@gentoo.org>
* dev-libs/libsecp256k1: fix build when CC is overridden to clangMatt Whitlock2024-03-217-24/+135
| | | | | | | | | | | | | | | | | | | | | The libsecp256k1 build system detects compiler flag feature support using ${CC} but then builds the build-time executables using ${CC_FOR_BUILD}. When CC and CC_FOR_BUILD refer to different brands or versions of compilers, the feature detection for one will not be applicable to the other. Previous to this commit, our cross-compilation support patch attempted to override the flags when building the build-time executables, but it was doing so in a way that Automake does not respect. This commit fixes the patch so that Automake will actually use CFLAGS_FOR_BUILD, CPPFLAGS_FOR_BUILD, and LDFLAGS_FOR_BUILD when building the build-time executables. [sam: Add Closes tag for #35652 too.] Closes: https://bugs.gentoo.org/895048 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/35652 Closes: https://github.com/gentoo/gentoo/pull/35657 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.4.1Matt Whitlock2024-01-213-1/+65
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/releases/tag/v0.4.1 Closes: https://bugs.gentoo.org/920491 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/34405 Signed-off-by: Sam James <sam@gentoo.org>
* Move {sys-devel → dev-build}/autoconf-archiveMichał Górny2024-01-154-4/+4
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* Move {dev-util → dev-debug}/valgrindMichał Górny2024-01-135-10/+10
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/34786 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 x86, #902099Joonas Niilola2023-10-241-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/libsecp256k1: Stabilize 0.4.0 amd64, #902099Joonas Niilola2023-10-241-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.4.0Matt Whitlock2023-09-183-0/+75
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/blob/v0.4.0/CHANGELOG.md#040---2023-09-04 Closes: https://bugs.gentoo.org/913629 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/32610 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: defer to new global USE=valgrind descriptionSam James2023-05-141-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.3.2Matt Whitlock2023-05-142-0/+73
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/blob/v0.3.2/CHANGELOG.md#032---2023-05-13 Closes: https://bugs.gentoo.org/906297 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/31025 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.3.1Matt Whitlock2023-04-112-0/+73
| | | | | | | | See: https://github.com/bitcoin-core/secp256k1/blob/v0.3.1/CHANGELOG.md#031---2023-04-10 Closes: https://bugs.gentoo.org/904145 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/30546 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: drop obsolete 0.2.0Matt Whitlock2023-03-132-73/+0
| | | | | | Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/30007 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: bump to 0.3.0Matt Whitlock2023-03-132-0/+73
| | | | | | | See: https://github.com/bitcoin-core/secp256k1/blob/master/CHANGELOG.md#030---2023-03-08 Closes: https://bugs.gentoo.org/900865 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: add PR reference to cross-compile patchSam James2023-01-071-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: fix cross-compilationMatt Whitlock2023-01-072-0/+90
| | | | | | | See: https://github.com/bitcoin-core/secp256k1/pull/1159 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/28990 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: drop "precompute-ecmult" USE flagMatt Whitlock2023-01-073-11/+6
| | | | | | | | | | 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 See: https://gitlab.com/bitcoin/gentoo/-/commit/6e39601a748f3465f66a38e7989e7414a4a1d9c0 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: enable USE="ecdh" by defaultMatt Whitlock2023-01-071-1/+1
| | | | | | See: https://github.com/bitcoin-core/secp256k1/commit/2286f8090242098a33f0d85b27c48e58d4235df1 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: drop BDEPEND on dev-libs/opensslMatt Whitlock2023-01-071-1/+0
| | | | | | | | OpenSSL testing was removed upstream in October 2021. See: https://github.com/bitcoin-core/secp256k1/commit/bc08599e776aff33c834ef829843ec5f629d1f39 Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: trivial/aesthetic touchupsMatt Whitlock2023-01-071-31/+19
| | | | | Signed-off-by: Matt Whitlock <gentoo@mattwhitlock.name> Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: always delete pre-generated filesSam James2023-01-061-0/+3
| | | | | Closes: https://bugs.gentoo.org/889844 Signed-off-by: Sam James <sam@gentoo.org>
* dev-libs/libsecp256k1: add 0.2.0Sam James2023-01-052-0/+80
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>