Lines 12-18
Link Here
|
12 |
LICENSE="as-is" |
12 |
LICENSE="as-is" |
13 |
SLOT="1" |
13 |
SLOT="1" |
14 |
KEYWORDS="alpha amd64 ppc ppc64 sparc x86" |
14 |
KEYWORDS="alpha amd64 ppc ppc64 sparc x86" |
15 |
IUSE="gtk dv quicktime sdl X yv12 3dnow mmx sse v4l dga png" |
15 |
IUSE="gtk dv quicktime sdl X yv12 mmx v4l dga png" |
16 |
|
16 |
|
17 |
RDEPEND="media-libs/jpeg |
17 |
RDEPEND="media-libs/jpeg |
18 |
x86? ( media-libs/libmovtar |
18 |
x86? ( media-libs/libmovtar |
Lines 32-41
Link Here
|
32 |
)" |
32 |
)" |
33 |
|
33 |
|
34 |
DEPEND="${RDEPEND} |
34 |
DEPEND="${RDEPEND} |
35 |
x86? ( mmx? ( dev-lang/nasm ) |
35 |
mmx? ( dev-lang/nasm ) |
36 |
3dnow? ( dev-lang/nasm ) |
|
|
37 |
sse? ( dev-lang/nasm ) |
38 |
) |
39 |
>=sys-apps/sed-4" |
36 |
>=sys-apps/sed-4" |
40 |
|
37 |
|
41 |
src_unpack() { |
38 |
src_unpack() { |
Lines 68-92
Link Here
|
68 |
fi |
65 |
fi |
69 |
|
66 |
|
70 |
# This could be changed to allow building on g/fbsd in the future. |
67 |
# This could be changed to allow building on g/fbsd in the future. |
71 |
if use x86; then |
68 |
use mmx && myconf="${myconf} --with-jpeg-mmx=/usr/include/jpeg-mmx" |
72 |
if use mmx || use 3dnow || use sse; then |
|
|
73 |
myconf="${myconf} --enable-simd-accel" |
74 |
fi |
75 |
if use mmx; then |
76 |
myconf="${myconf} --with-jpeg-mmx=/usr/include/jpeg-mmx" |
77 |
fi |
78 |
|
79 |
if [[ ${CHOST/i686/} != ${CHOST} ]] || [[ ${CHOST/x86_64/} != ${CHOST} ]]; then |
80 |
myconf="${myconf} --enable-cmov-extension" |
81 |
fi |
82 |
|
69 |
|
83 |
[[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2 |
70 |
[[ $(gcc-major-version) -eq 3 ]] && append-flags -mno-sse2 |
84 |
fi |
|
|
85 |
|
86 |
if use amd64; then |
87 |
myconf="${myconf} --enable-simd-accel" |
88 |
myconf="${myconf} --enable-cmov-extension" |
89 |
fi |
90 |
|
71 |
|
91 |
append-flags -fno-strict-aliasing |
72 |
append-flags -fno-strict-aliasing |
92 |
|
73 |
|
Lines 99-104
Link Here
|
99 |
$(use_with gtk) \ |
80 |
$(use_with gtk) \ |
100 |
$(use_with sdl) \ |
81 |
$(use_with sdl) \ |
101 |
$(use_with dv dv /usr) \ |
82 |
$(use_with dv dv /usr) \ |
|
|
83 |
$(use_enable mmx simd-accel) \ |
102 |
--enable-largefile \ |
84 |
--enable-largefile \ |
103 |
${myconf} || die "configure failed" |
85 |
${myconf} || die "configure failed" |
104 |
|
86 |
|