Skip to content

Commit f99a2e5

Browse files
committed
dev-libs/libsecp256k1-0.2.0: fix cross-compilation
See: bitcoin-core/secp256k1#1159 Signed-off-by: Matt Whitlock <[email protected]>
1 parent 863272f commit f99a2e5

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

dev-libs/libsecp256k1/Manifest

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
DIST libsecp256k1-0.2.0.tar.gz 2456096 BLAKE2B 9160ea9977ddc08daf8881cdcb98cd223024c938ab09c0dab9fc4cd67d355018f339bab7701bbb895345fa858e5673006ab81e027da109a7c9d470e2052eecdf SHA512 a345ffd69c5587777dc834a9f86f89971090158695507cf08cd12efc3b136ff5eff54a7bd789354a5e6e11229e1b2839f706458d64cdf7561519245c5be31a9f
2+
DIST libsecp256k1-PR1159-772e74.patch 3888 BLAKE2B 7845d1b411d4a026bcae80a44deda4117a2e789c7e29703198393a83b67627600c8020fc594878d8cf4a3538b2fa4c3704fe99c6396f71fdafd41f12ec313358 SHA512 b8683f0923c54242b6cf1dfd83eb9f5b1f7fc38fd01717df2a967fdf41b167adae93f204aec214a0d3b9ac42a51f6d10f61b8ac1a0781bf06d84a8e76e02b233
23
DIST libsecp256k1-v0.1_pre20190401.tgz 166663 BLAKE2B 68c9fc3fda6af56452f32edeae5dcb5a92f68bc3fb39a397c532951c6392347df14ea0347bbe05cab43158512e0d9f5ea87bd8f69bece1b04440860ebb8065ee SHA512 8c4945e93cb5ff241482ba4426b25162a7ae3b26860edc10c91d06b1c396887202ad971f4d38e035828352531b87fc29087a12b675e43da44f23c9ea3b6c0cc8
34
DIST libsecp256k1-v0.1_pre20201028.tgz 200051 BLAKE2B 90d636049b411e02703feb2661006900a55f952f60e76e2b7147a5afe8e391a06a80d6ae1489b1e7f2382176c7ea831526465a85bca09156dc6d37b417fcb33b SHA512 54a0fa21b64dd6836e4227de51f3539afe06e0e2f352683397d6adb5dd0508af443d2e25f91e90e1ae366b261965fe7d438292314705baee799cf37421644958

dev-libs/libsecp256k1/libsecp256k1-0.2.0-r2.ebuild

+13-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ inherit autotools
88
MyPN=secp256k1
99
DESCRIPTION="Optimized C library for EC operations on curve secp256k1"
1010
HOMEPAGE="https://github.com/bitcoin-core/secp256k1"
11-
SRC_URI="https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> ${P}.tar.gz"
11+
SRC_URI="
12+
https://github.com/bitcoin-core/secp256k1/archive/v${PV}.tar.gz -> ${P}.tar.gz
13+
https://github.com/bitcoin-core/secp256k1/commit/772e747bd9104d80fe531bed61f23f75342d7d63.patch -> ${PN}-PR1159-772e74.patch
14+
"
1215

1316
LICENSE="MIT"
1417
SLOT="0/1" # subslot is "$((_LIB_VERSION_CURRENT-_LIB_VERSION_AGE))" from configure.ac
@@ -22,12 +25,21 @@ REQUIRED_USE="
2225
"
2326

2427
BDEPEND="
28+
sys-devel/autoconf-archive
2529
virtual/pkgconfig
2630
valgrind? ( dev-util/valgrind )
2731
"
2832

33+
PATCHES=(
34+
"${DISTDIR}/${PN}-PR1159-772e74.patch"
35+
)
36+
2937
S="${WORKDIR}/${MyPN}-${PV}"
3038

39+
src_unpack() {
40+
unpack "${P}.tar.gz"
41+
}
42+
3143
src_prepare() {
3244
default
3345
eautoreconf

0 commit comments

Comments
 (0)