﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
171	fix ffmpeg configure to give haiku it's own case	scottmc	scottmc	"http://svn.ffmpeg.org/ffmpeg/trunk/configure?revision=17855&view=markup

Current version looks like this:
{{{
# OS specific
case $target_os in
    beos|haiku|zeta)
        prefix_default=""$HOME/config""
        # helps building libavcodec
        add_cflags -DPIC -fomit-frame-pointer
        # 3 gcc releases known for BeOS, each with ugly bugs
        gcc_version=""`$cc -v 2>&1 | grep version | cut -d ' ' -f3-`""
        case ""$gcc_version"" in
          2.9-beos-991026*|2.9-beos-000224*) echo ""R5/GG gcc""
            disable mmx
            ;;
          *20010315*) echo ""BeBits gcc""
            add_cflags -fno-expensive-optimizations
            ;;
        esac
        SHFLAGS=-nostart
        # enable BeOS things
        enable audio_beos
        # no need for libm, but the inet stuff
        # Check for BONE
        # XXX: actually should check for NOT net_server
        if echo $BEINCLUDES | grep -q 'headers/be/bone'; then
            network_extralibs=""-lbind -lsocket""
        else
            enable beos_netserver
            network_extralibs=""-lnet""
        fi ;;
}}}


{{{

Perhaps we should break it out to be cleaner:
{{{
    beos|zeta)
.
.
.
    haiku)
            network_extralibs=""-lnetwork""
            # plus any other haiku specific things...  
         ;;
}}}

Maybe even put some of these options into it?
--prefix=/boot/common --enable-shared --enable-gpl --disable-debug --disable-mmx --disable-demuxer=audio_beos 
--disable-muxer=audio_beos
"	enhancement	closed	normal		media-video/ffmpeg		normal	fixed		
