summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Dashjr <luke-jr+git@utopios.org>2017-01-04 14:28:21 +0000
committerAnthony G. Basile <blueness@gentoo.org>2017-01-05 09:07:53 -0500
commit85bf53f42339d1d6ddcc06028d59ec36ab32aa3f (patch)
tree3d00b590720ee028a9eab2f4b566a1ab65fa0b80 /profiles
parentBitcoin 0.13.2 (diff)
downloadgentoo-85bf53f42339d1d6ddcc06028d59ec36ab32aa3f.tar.gz
gentoo-85bf53f42339d1d6ddcc06028d59ec36ab32aa3f.tar.bz2
gentoo-85bf53f42339d1d6ddcc06028d59ec36ab32aa3f.zip
dev-libs/libsecp256k1: Implement suggestions re asm & doc USE flags, and gmp dependency
- asm USE flag is masked on unsupported architectures. - 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).
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch/amd64/package.use.mask4
-rw-r--r--profiles/arch/arm/package.use.mask5
-rw-r--r--profiles/base/package.use.mask4
3 files changed, 13 insertions, 0 deletions
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index aee8f1d2405e..eb326af2121d 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -18,6 +18,10 @@
#--- END OF EXAMPLES ---
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
+# Assembly optimisations are supported on amd64 for all versions
+dev-libs/libsecp256k1 -asm
+
# Andreas Sturmlechner <asturm@gentoo.org> (31 Dec 2016)
# on behalf of Andreas K. Hüttel <dilfridge@gentoo.org> (14 Dec 2016)
# Fails to build with newly unmasked ffmpeg-3, so mask this useflag
diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask
index 7b80201a6160..86fa07a74b58 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -2,6 +2,11 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
+# Assembly optimisations are supported on arm since 0.0.0_pre20161213
+dev-libs/libsecp256k1 -asm
+<dev-libs/libsecp256k1-0.0.0_pre20161213 asm
+
# Davide Pesavento <pesa@gentoo.org> (19 Dec 2016)
# Various unkeyworded deps: >=sys-devel/clang-3.9 (#591822),
# dev-qt/qtquickcontrols2 (#603054), dev-qt/qtwebengine (#581478)
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 73e5022be6d0..088a92f80680 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -5,6 +5,10 @@
# This file requires >=portage-2.1.1
# New entries go on top.
+# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (04 Jan 2017)
+# Mask assembly optimisations that are platform-specific
+dev-libs/libsecp256k1 asm
+
# Patrice Clement <monsieurp@gentoo.org> (26 Dec 2016)
# on behalf of Ilya Tumaykin <itumaykin+gentoo@gmail.com>
# Requires masked media-video/libav-12. See bug #603726.