diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-06-21 17:50:24 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-06-21 17:50:24 +0100 |
commit | feb0daf81d888e9160f9f94502de09b66f2a63fd (patch) | |
tree | b6e5c40ce2abef3da27ed50a023153f475e0ddef /dev-ruby/x25519 | |
parent | 9452a6e87b6c2c70513bc47a2470bf9f1168920e (diff) |
gentoo resync : 21.06.2020
Diffstat (limited to 'dev-ruby/x25519')
-rw-r--r-- | dev-ruby/x25519/Manifest | 2 | ||||
-rw-r--r-- | dev-ruby/x25519/x25519-1.0.8.ebuild | 17 |
2 files changed, 15 insertions, 4 deletions
diff --git a/dev-ruby/x25519/Manifest b/dev-ruby/x25519/Manifest index 834dcf3ca9ce..15cd94421f28 100644 --- a/dev-ruby/x25519/Manifest +++ b/dev-ruby/x25519/Manifest @@ -1,3 +1,3 @@ DIST x25519-1.0.8.tar.gz 44313 BLAKE2B 844408f6bb77b55a2ca0222c46d4d09688838d7fc86517636a465da7fb225d9de2f14fda3d38d593f0feddb5e4aeab28ec900766a190759139bf05f6e0e6bd56 SHA512 42a9a2f1c470ea82c070435e4d85317c69fbd6e994f765c46b3aa4b544a5557559ff36194e37100bd8f581711156d185117535aeb3da9f5b6b5523e5a4b347b6 -EBUILD x25519-1.0.8.ebuild 1087 BLAKE2B 980c000dfa7448913d0801071ae6485eb99b3562b2a0fc9cdd110d713c3a41754dc34941ffdc99491454cc3516a24ad26a77a2c1a797e4ebbc54f7da2c3bf2f8 SHA512 fc66e7ab1f8cfb75fbd1a9c053e99b4127f875f7f529804821e8a8085d254e06ad4845c4efb08a092f231ce2f360a2e2ad51a88daf4677d29da93896f4b77284 +EBUILD x25519-1.0.8.ebuild 1322 BLAKE2B 638d1b9e0d27df52cc346b6fa059c5f06630d5307ad50fa1c00df3f381f8edc8fe5143384d7e6df9550fc1afc6793f1b9fbbf7c57f4be56e3221855e880696d4 SHA512 83c6482a13880c6c2ae439842236dee4c1b7c6bfe3b454c9bf10f63fc4ee0291e31c5e7cb88536cee672c1cfedcd41df17b0bfe65939a773b35cd416e054f9c8 MISC metadata.xml 342 BLAKE2B cdedcf217661a8c942c63c838c96c0330f12bc4e9bfa7116b5e1d68170ca09f072e28213c756f05b092a65e3e8a0fe8226af0283304ac284da9ef30509f7f38a SHA512 4b7fd710aa92531a1c45cc891e28e91138dc3d16838d37328e07de9a335e6bf8b45af92ae7ba9b84827ab6e7fd7b24dd534cbfb2b0f395d6cdc608b58d373e13 diff --git a/dev-ruby/x25519/x25519-1.0.8.ebuild b/dev-ruby/x25519/x25519-1.0.8.ebuild index 36e65576f661..cd2b4a702e7f 100644 --- a/dev-ruby/x25519/x25519-1.0.8.ebuild +++ b/dev-ruby/x25519/x25519-1.0.8.ebuild @@ -26,16 +26,27 @@ all_ruby_prepare() { sed -i -e '/bundler/ s:^:#: ; /coverall/I s:^:#:' spec/spec_helper.rb || die sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # The precomputed implementation only works on amd64 + if ! use amd64 ; then + sed -i -e '/\(x25519_precomputed\|X25519::Provider::Precomputed\)/ s:^:#:' lib/x25519.rb || die + fi } each_ruby_configure() { - ${RUBY} -Cext/x25519_precomputed extconf.rb || die + if use amd64 ; then + ${RUBY} -Cext/x25519_precomputed extconf.rb || die + fi + ${RUBY} -Cext/x25519_ref10 extconf.rb || die } each_ruby_compile() { - emake V=1 -Cext/x25519_precomputed - cp ext/x25519_precomputed/x25519_precomputed.so lib/ || die + if use amd64 ; then + emake V=1 -Cext/x25519_precomputed + cp ext/x25519_precomputed/x25519_precomputed.so lib/ || die + fi + emake V=1 -Cext/x25519_ref10 cp ext/x25519_ref10/x25519_ref10.so lib/ || die } |