Gentoo Archives: gentoo-commits

From: "Gordon Malm (gengor)" <gengor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in profiles/hardened/amd64: package.use.mask use.mask
Date: Thu, 23 Apr 2009 18:20:45
Message-Id: E1Lx3XO-0004Zy-DC@stork.gentoo.org
1 gengor 09/04/23 18:20:42
2
3 Modified: package.use.mask use.mask
4 Log:
5 Rework SIMD USE flag maskings on hardened/amd64 profiles.
6
7 Revision Changes Path
8 1.19 profiles/hardened/amd64/package.use.mask
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/package.use.mask?rev=1.19&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/package.use.mask?rev=1.19&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/package.use.mask?r1=1.18&r2=1.19
13
14 Index: package.use.mask
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo-x86/profiles/hardened/amd64/package.use.mask,v
17 retrieving revision 1.18
18 retrieving revision 1.19
19 diff -u -r1.18 -r1.19
20 --- package.use.mask 27 Mar 2009 01:44:04 -0000 1.18
21 +++ package.use.mask 23 Apr 2009 18:20:42 -0000 1.19
22 @@ -4,10 +4,6 @@
23 # Depends on packages not yet keyworded for amd64, cf bug #22042
24 app-backup/backup-manager s3
25
26 -# 26 Mar 2009: Gordon Malm <gengor@g.o>
27 -# This version fails if <gcc-4.2, subsequent versions do not
28 -=x11-libs/pixman-0.12.0 sse2
29 -
30 # Thomas Sachau <tommy@g.o> (09 Mar 2009)
31 # copy mask from arch/amd64
32 # Mask dbus, hal, nas and scanner USE flags;
33 @@ -37,11 +33,64 @@
34 # which is only available on x86
35 media-tv/zapping vdr
36
37 -# 12 Sep 2008; Gordon Malm <gengor@g.o>
38 -# x86-specific SIMD/asm, bugs #193022 and #207685
39 -media-sound/mpg123 mmx 3dnow 3dnowext sse
40 -
41 # Dawid Węgliński <cla@g.o>
42 # Mask amarok2 useflag for net-im/kadu
43 # See bug #238487 for references
44 net-im/kadu amarok2
45 +
46 +
47 +# Following is x86-32-only SIMD, etc. (some taken from arch/amd64/package.use.mask)
48 +
49 +# Oct 23th 2006; blubb@g.o
50 +# upstream forces sse2 for amd64; mmx flag does nothing
51 +app-crypt/johntheripper mmx
52 +
53 +# Oct 23th 2006; blubb@g.o
54 +# the asm is 64bit save, but it doesn't compile anyway
55 +games-emulation/visualboyadvance mmx
56 +
57 +# Jeremy Olexa <darkside@g.o> (07 Feb 2009)
58 +# USE=mmx on imlib2 causes issues with other apps. See bug 218382 (comments 11-12)
59 +media-libs/imlib2 mmx
60 +
61 +# Apr 25th 2007: Alexis Ballier <aballier@g.o>
62 +# Mask mmx for media-libs/mlt
63 +# assembler is not 64bits compliant (yet)
64 +media-libs/mlt mmx
65 +
66 +# 8 Aug 2008: Alexis Ballier <aballier@g.o>
67 +# x86 asm only, it won't be built on amd64 if mmx useflag is enabled but that
68 +# saves people from needlessly installing nasm
69 +# Refs bug #93279
70 +media-sound/lame mmx
71 +
72 +# 12 Sep 2008; Gordon Malm <gengor@g.o>
73 +# x86-specific SIMD/asm, bugs #193022 and #207685
74 +media-sound/mpg123 mmx 3dnow 3dnowext sse
75 +
76 +# 26 Mar 2009: Gordon Malm <gengor@g.o>
77 +# This version fails if <gcc-4.2, subsequent versions do not
78 +=x11-libs/pixman-0.12.0 sse2
79 +
80 +# Oct 24th 2006; blubb@g.o
81 +# bug 152646
82 +x11-themes/polymer mmx sse2
83 +
84 +# Oct 23th 2006; blubb@g.o
85 +# x86 asm only:
86 +games-emulation/xmame mmx
87 +games-emulation/xmess mmx
88 +media-gfx/inkscape mmx
89 +media-libs/allegro mmx sse
90 +media-libs/libfame mmx
91 +media-libs/libmovtar mmx
92 +media-libs/sdl-gfx mmx
93 +media-libs/smpeg mmx
94 +media-video/mjpegtools mmx
95 +media-video/mpeg4ip mmx
96 +net-irc/xchat mmx
97 +net-irc/xchat-gnome mmx
98 +net-misc/asterisk mmx
99 +x11-terms/eterm mmx
100 +media-tv/xawtv mmx
101 +
102
103
104
105 1.31 profiles/hardened/amd64/use.mask
106
107 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/use.mask?rev=1.31&view=markup
108 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/use.mask?rev=1.31&content-type=text/plain
109 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/hardened/amd64/use.mask?r1=1.30&r2=1.31
110
111 Index: use.mask
112 ===================================================================
113 RCS file: /var/cvsroot/gentoo-x86/profiles/hardened/amd64/use.mask,v
114 retrieving revision 1.30
115 retrieving revision 1.31
116 diff -u -r1.30 -r1.31
117 --- use.mask 3 Mar 2008 20:22:22 -0000 1.30
118 +++ use.mask 23 Apr 2009 18:20:42 -0000 1.31
119 @@ -1,9 +1,17 @@
120 # Copyright 2006 Gentoo Foundation.
121 # Distributed under the terms of the GNU General Public License, v2
122 -# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/amd64/use.mask,v 1.30 2008/03/03 20:22:22 mr_bones_ Exp $
123 +# $Header: /var/cvsroot/gentoo-x86/profiles/hardened/amd64/use.mask,v 1.31 2009/04/23 18:20:42 gengor Exp $
124
125 multilib
126
127 +# SIMD
128 +-mmx
129 +-mmxext
130 +-3dnow
131 +-3dnowext
132 +-sse
133 +-sse2
134 +
135 # UNKNOWN - SECTION
136 afs
137 drac
138 @@ -92,11 +100,6 @@
139 # Vidix support doesn't work on amd64 for now.
140 vidix
141
142 --3dnow
143 --3dnowext
144 --sse
145 --sse2
146 -
147 # Diego Pettenò <flameeyes@g.o> (4 Jan 2007)
148 # Unmask the flags for PHP that are available only on x86/amd64
149 -oci8