public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: "Michał Górny" <mgorny@gentoo.org>
Subject: [gentoo-dev] [PATCH 8/8] profiles/use.desc: Make USE=asm global
Date: Sun, 17 Dec 2023 17:05:32 +0100	[thread overview]
Message-ID: <20231217160557.17569-9-mgorny@gentoo.org> (raw)
In-Reply-To: <20231217160557.17569-1-mgorny@gentoo.org>

Add a global USE=asm.  It is used consistently in 16 packages.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
---
 app-crypt/aespipe/metadata.xml            | 1 -
 app-crypt/veracrypt/metadata.xml          | 3 ---
 dev-libs/crypto++/metadata.xml            | 3 ---
 dev-libs/gmp/metadata.xml                 | 1 -
 dev-libs/libgcrypt/metadata.xml           | 1 -
 dev-libs/libsodium/metadata.xml           | 1 -
 dev-libs/nettle/metadata.xml              | 3 ---
 dev-libs/openssl-compat/metadata.xml      | 1 -
 dev-libs/openssl/metadata.xml             | 1 -
 media-libs/dav1d/metadata.xml             | 1 -
 net-libs/libbitcoinconsensus/metadata.xml | 3 ---
 net-p2p/bitcoin-core/metadata.xml         | 1 -
 net-p2p/bitcoin-qt/metadata.xml           | 1 -
 net-p2p/bitcoind/metadata.xml             | 1 -
 profiles/use.desc                         | 1 +
 15 files changed, 1 insertion(+), 22 deletions(-)

diff --git a/app-crypt/aespipe/metadata.xml b/app-crypt/aespipe/metadata.xml
index a42cf0ee901f..8acb6c031cb7 100644
--- a/app-crypt/aespipe/metadata.xml
+++ b/app-crypt/aespipe/metadata.xml
@@ -10,7 +10,6 @@
 		<name>Proxy Maintainers</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Enable assembly modules</flag>
 		<flag name="cpu_flags_x86_padlock">Use VIA padlock instructions,
 		detected at run time, code still works on non-padlock processors</flag>
 	</use>
diff --git a/app-crypt/veracrypt/metadata.xml b/app-crypt/veracrypt/metadata.xml
index 656d4d1ad68c..baec785c468c 100644
--- a/app-crypt/veracrypt/metadata.xml
+++ b/app-crypt/veracrypt/metadata.xml
@@ -1,9 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
-	</use>
 	<maintainer type="person">
 		<email>gokturk@gentoo.org</email>
 		<name>Göktürk Yüksek</name>
diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index 0d69ce7acf1c..350684939bd1 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -5,9 +5,6 @@
     <email>sam@gentoo.org</email>
     <name>Sam James</name>
   </maintainer>
-  <use>
-    <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
-  </use>
   <upstream>
     <remote-id type="github">weidai11/cryptopp</remote-id>
   </upstream>
diff --git a/dev-libs/gmp/metadata.xml b/dev-libs/gmp/metadata.xml
index 591e777c6165..c85682bf90a4 100644
--- a/dev-libs/gmp/metadata.xml
+++ b/dev-libs/gmp/metadata.xml
@@ -6,7 +6,6 @@
 		<name>Gentoo Toolchain Project</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Enable use of hand optimized assembly routines (faster execution)</flag>
 		<flag name="cpudetection">
 			Enables runtime CPU detection (useful for binpkgs, compatibility on other CPUs).
 
diff --git a/dev-libs/libgcrypt/metadata.xml b/dev-libs/libgcrypt/metadata.xml
index 33d811c69f22..8d42c0b262c0 100644
--- a/dev-libs/libgcrypt/metadata.xml
+++ b/dev-libs/libgcrypt/metadata.xml
@@ -9,7 +9,6 @@
 		<remote-id type="cpe">cpe:/a:gnupg:libgcrypt</remote-id>
 	</upstream>
 	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
 		<flag name="getentropy">Use getentropy function to obtain randomness from the kernel</flag>
 	</use>
 </pkgmetadata>
diff --git a/dev-libs/libsodium/metadata.xml b/dev-libs/libsodium/metadata.xml
index 0b0b71123240..2b16ac29aaae 100644
--- a/dev-libs/libsodium/metadata.xml
+++ b/dev-libs/libsodium/metadata.xml
@@ -14,7 +14,6 @@
 		packageable fork of NaCl, with a compatible API.
 	</longdescription>
 	<use>
-		<flag name="asm">Enables assembly implementations</flag>
 		<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
 	</use>
 	<upstream>
diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index 62b7968b920a..bb86443f7022 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -9,7 +9,4 @@
 		<remote-id type="cpe">cpe:/a:nettle_project:nettle</remote-id>
 		<remote-id type="github">gnutls/nettle</remote-id>
 	</upstream>
-	<use>
-		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
-	</use>
 </pkgmetadata>
diff --git a/dev-libs/openssl-compat/metadata.xml b/dev-libs/openssl-compat/metadata.xml
index 218be0371088..bfc9fa7650db 100644
--- a/dev-libs/openssl-compat/metadata.xml
+++ b/dev-libs/openssl-compat/metadata.xml
@@ -6,7 +6,6 @@
 		<name>Gentoo Base System</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
 		<flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag>
 		<flag name="rfc3779">Enable support for RFC 3779 (X.509 Extensions for IP Addresses and AS Identifiers)</flag>
 		<flag name="sslv2">Support for the old/insecure SSLv2 protocol -- note: not required for TLS/https</flag>
diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml
index bb40ddbf82df..bbf8686ec6e9 100644
--- a/dev-libs/openssl/metadata.xml
+++ b/dev-libs/openssl/metadata.xml
@@ -6,7 +6,6 @@
 		<name>Gentoo Base System</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
 		<flag name="bindist">Disable/Restrict EC algorithms (as they seem to be patented) -- note: changes the ABI</flag>
 		<flag name="fips">Enable FIPS provider</flag>
 		<flag name="ktls">Enable support for Kernel implementation of TLS (kTLS)</flag>
diff --git a/media-libs/dav1d/metadata.xml b/media-libs/dav1d/metadata.xml
index c294a18ab310..1c714a6a3baf 100644
--- a/media-libs/dav1d/metadata.xml
+++ b/media-libs/dav1d/metadata.xml
@@ -7,7 +7,6 @@
 	<use>
 		<flag name="8bit">Add support for decoding 8-bit AV1.</flag>
 		<flag name="10bit">Add support for building 10-bit and 12-bit AV1.</flag>
-		<flag name="asm">Enable custom assembly for faster decoding.</flag>
 		<flag name="xxhash">Enable <pkg>dev-libs/xxhash</pkg> support for hashing muxer</flag>
 	</use>
 	<upstream>
diff --git a/net-libs/libbitcoinconsensus/metadata.xml b/net-libs/libbitcoinconsensus/metadata.xml
index 88aab8a9fbb7..9eab793a582a 100644
--- a/net-libs/libbitcoinconsensus/metadata.xml
+++ b/net-libs/libbitcoinconsensus/metadata.xml
@@ -9,9 +9,6 @@
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
 	</maintainer>
-	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
-	</use>
 	<upstream>
 		<remote-id type="github">bitcoin/bitcoin</remote-id>
 		<remote-id type="github">bitcoinknots/bitcoin</remote-id>
diff --git a/net-p2p/bitcoin-core/metadata.xml b/net-p2p/bitcoin-core/metadata.xml
index 6e6d7e4563b0..bd1fb933e02c 100644
--- a/net-p2p/bitcoin-core/metadata.xml
+++ b/net-p2p/bitcoin-core/metadata.xml
@@ -10,7 +10,6 @@
 		<name>Proxy Maintainers</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
 		<flag name="berkdb">Support legacy wallets in Berkeley DB format</flag>
 		<flag name="bitcoin-cli">Build and install bitcoin-cli command line interface</flag>
 		<flag name="daemon">Build and install bitcoind daemon</flag>
diff --git a/net-p2p/bitcoin-qt/metadata.xml b/net-p2p/bitcoin-qt/metadata.xml
index 38988d49b0e2..6a03780bc782 100644
--- a/net-p2p/bitcoin-qt/metadata.xml
+++ b/net-p2p/bitcoin-qt/metadata.xml
@@ -10,7 +10,6 @@
 		<name>Proxy Maintainers</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
 		<flag name="external-signer">Include support for external wallet signer programs</flag>
 		<flag name="nat-pmp">Enable NAT-PMP port forwarding</flag>
 		<flag name="qrcode">Enable generation of QR Codes for receiving payments</flag>
diff --git a/net-p2p/bitcoind/metadata.xml b/net-p2p/bitcoind/metadata.xml
index 722f2a18a376..5126e22fdc07 100644
--- a/net-p2p/bitcoind/metadata.xml
+++ b/net-p2p/bitcoind/metadata.xml
@@ -10,7 +10,6 @@
 		<name>Proxy Maintainers</name>
 	</maintainer>
 	<use>
-		<flag name="asm">Enable assembly for optimization</flag>
 		<flag name="external-signer">Include support for external wallet signer programs</flag>
 		<flag name="nat-pmp">Enable NAT-PMP port forwarding</flag>
 		<flag name="systemtap">Enable SystemTAP/DTrace tracing</flag>
diff --git a/profiles/use.desc b/profiles/use.desc
index 70a1dcced54a..98efa67a8983 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -17,6 +17,7 @@ alsa - Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
 ao - Use libao audio output library for sound playback
 apache2 - Add Apache2 support
 aqua - Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI
+asm - Enable using assembly for optimization
 atm - Enable Asynchronous Transfer Mode protocol support
 apparmor - Enable support for the AppArmor application security system
 appindicator - Build in support for notifications using the libindicate or libappindicator plugin
-- 
2.43.0



      parent reply	other threads:[~2023-12-17 16:08 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-12-17 16:05 [gentoo-dev] [PATCH 0/8] A batch of global USE flags Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 1/8] profiles/use.desc: Add USE=speech as a global USE flag Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 2/8] profiles/use.desc: Add USE=sid " Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 3/8] profiles/use.desc: Make USE={otf,ttf} global Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 4/8] profiles/use.desc: Make USE=opencl global Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 5/8] profiles/use.desc: Make USE=lto global Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 6/8] profiles/use.desc: Make USE=gles2 global Michał Górny
2023-12-17 16:05 ` [gentoo-dev] [PATCH 7/8] profiles/use.desc: Make USE=egl global Michał Górny
2023-12-19  8:33   ` Mart Raudsepp
2023-12-19 11:50     ` Michał Górny
2023-12-19 20:23       ` Mart Raudsepp
2023-12-17 16:05 ` Michał Górny [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20231217160557.17569-9-mgorny@gentoo.org \
    --to=mgorny@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox