Lines 62-67
Link Here
|
62 |
# nemesi? ( net-libs/libnemesi ) |
62 |
# nemesi? ( net-libs/libnemesi ) |
63 |
RDEPEND+=" |
63 |
RDEPEND+=" |
64 |
sys-libs/ncurses |
64 |
sys-libs/ncurses |
|
|
65 |
app-arch/bzip2 |
66 |
sys-libs/zlib |
65 |
!bindist? ( |
67 |
!bindist? ( |
66 |
x86? ( |
68 |
x86? ( |
67 |
win32codecs? ( media-libs/win32codecs ) |
69 |
win32codecs? ( media-libs/win32codecs ) |
Lines 142-148
Link Here
|
142 |
sdl? ( media-libs/libsdl ) |
144 |
sdl? ( media-libs/libsdl ) |
143 |
speex? ( media-libs/speex ) |
145 |
speex? ( media-libs/speex ) |
144 |
svga? ( media-libs/svgalib ) |
146 |
svga? ( media-libs/svgalib ) |
145 |
theora? ( media-libs/libtheora ) |
147 |
theora? ( media-libs/libtheora[encode?] ) |
146 |
truetype? ( ${FONT_RDEPS} ) |
148 |
truetype? ( ${FONT_RDEPS} ) |
147 |
vorbis? ( media-libs/libvorbis ) |
149 |
vorbis? ( media-libs/libvorbis ) |
148 |
xanim? ( media-video/xanim ) |
150 |
xanim? ( media-video/xanim ) |
Lines 394-408
Link Here
|
394 |
########## |
396 |
########## |
395 |
# Codecs # |
397 |
# Codecs # |
396 |
########## |
398 |
########## |
397 |
# Use internal musepack codecs for SV7 and SV8 support |
399 |
myconf+=" --disable-musepack" # Use internal musepack codecs for SV7 and SV8 support |
398 |
myconf+=" --disable-musepack" |
|
|
399 |
|
400 |
use a52 || myconf+=" --disable-liba52" |
401 |
myconf+=" --disable-faad-internal" # always use system media-libs/faad2 |
400 |
myconf+=" --disable-faad-internal" # always use system media-libs/faad2 |
402 |
use dirac || myconf+=" --disable-libdirac-lavc" |
401 |
use dirac || myconf+=" --disable-libdirac-lavc" |
403 |
use dts || myconf+=" --disable-libdca" |
402 |
use dts || myconf+=" --disable-libdca" |
404 |
use dv || myconf+=" --disable-libdv" |
|
|
405 |
use lzo || myconf+=" --disable-liblzo" |
406 |
if ! use mp3; then |
403 |
if ! use mp3; then |
407 |
myconf+=" |
404 |
myconf+=" |
408 |
--disable-mp3lame |
405 |
--disable-mp3lame |
Lines 410-416
Link Here
|
410 |
--disable-mp3lib |
407 |
--disable-mp3lib |
411 |
" |
408 |
" |
412 |
fi |
409 |
fi |
413 |
use bs2b || myconf+=" --disable-libbs2b" |
410 |
uses="a52 bs2b dv lzo" |
|
|
411 |
for i in ${uses}; do |
412 |
use ${i} || myconf+=" --disable-lib${i}" |
413 |
done |
414 |
use schroedinger || myconf+=" --disable-libschroedinger-lavc" |
414 |
use schroedinger || myconf+=" --disable-libschroedinger-lavc" |
415 |
# Disable opencore-amr with bindist |
415 |
# Disable opencore-amr with bindist |
416 |
# https://bugs.gentoo.org/show_bug.cgi?id=299405#c6 |
416 |
# https://bugs.gentoo.org/show_bug.cgi?id=299405#c6 |
Lines 435-459
Link Here
|
435 |
" |
435 |
" |
436 |
fi |
436 |
fi |
437 |
# Encoding |
437 |
# Encoding |
|
|
438 |
uses="faac x264 xvid toolame twolame" |
438 |
if use encode; then |
439 |
if use encode; then |
439 |
uses="faac x264 xvid toolame twolame" |
|
|
440 |
for i in ${uses}; do |
440 |
for i in ${uses}; do |
441 |
use ${i} || myconf+=" --disable-${i}" |
441 |
use ${i} || myconf+=" --disable-${i}" |
442 |
done |
442 |
done |
443 |
use faac || myconf+=" --disable-faac-lavc" |
443 |
use faac || myconf+=" --disable-faac-lavc" |
444 |
else |
444 |
else |
445 |
myconf+=" |
445 |
myconf+="--disable-faac-lavc" |
446 |
--disable-faac-lavc |
|
|
447 |
--disable-faac |
448 |
--disable-x264 |
449 |
--disable-xvid |
450 |
--disable-x264-lavc |
451 |
--disable-xvid-lavc |
452 |
--disable-twolame |
453 |
--disable-toolame |
454 |
" |
455 |
uses="faac x264 xvid toolame twolame" |
456 |
for i in ${uses}; do |
446 |
for i in ${uses}; do |
|
|
447 |
myconf+=" --disable-${i}" |
457 |
use ${i} && elog "Useflag \"${i}\" require \"encode\" useflag enabled to work." |
448 |
use ${i} && elog "Useflag \"${i}\" require \"encode\" useflag enabled to work." |
458 |
done |
449 |
done |
459 |
fi |
450 |
fi |
Lines 606-611
Link Here
|
606 |
--disable-xss |
597 |
--disable-xss |
607 |
--disable-xv |
598 |
--disable-xv |
608 |
--disable-xvmc |
599 |
--disable-xvmc |
|
|
600 |
--disable-x11 |
609 |
" |
601 |
" |
610 |
uses="dga dxr3 ggi opengl osdmenu vdpau vidix xinerama xscreensaver xv" |
602 |
uses="dga dxr3 ggi opengl osdmenu vdpau vidix xinerama xscreensaver xv" |
611 |
for i in ${uses}; do |
603 |
for i in ${uses}; do |
Lines 640-653
Link Here
|
640 |
local ALLOWED_LINGUAS="cs de en es fr hu it pl ru zh_CN" |
632 |
local ALLOWED_LINGUAS="cs de en es fr hu it pl ru zh_CN" |
641 |
local BUILT_DOCS="" |
633 |
local BUILT_DOCS="" |
642 |
for i in ${LINGUAS} ; do |
634 |
for i in ${LINGUAS} ; do |
643 |
hasq $i ${ALLOWED_LINGUAS} && BUILT_DOCS+=" $i" |
635 |
hasq ${i} ${ALLOWED_LINGUAS} && BUILT_DOCS+=" ${i}" |
644 |
done |
636 |
done |
645 |
if [[ -z $BUILT_DOCS ]] |
637 |
if [[ -z $BUILT_DOCS ]] |
646 |
then |
638 |
then |
647 |
emake -j1 -C DOCS/xml html-chunked || die "Failed to generate html docs" |
639 |
emake -j1 -C DOCS/xml html-chunked || die "Failed to generate html docs" |
648 |
else |
640 |
else |
649 |
for i in ${BUILT_DOCS} ; do |
641 |
for i in ${BUILT_DOCS} ; do |
650 |
emake -j1 -C DOCS/xml html-chunked-$i || die "Failed to generate html docs for $i" |
642 |
emake -j1 -C DOCS/xml html-chunked-${i} || die "Failed to generate html docs for ${i}" |
651 |
done |
643 |
done |
652 |
fi |
644 |
fi |
653 |
fi |
645 |
fi |