Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2007 13:00:56 -0600
From:      "Jeremy Messenger" <mezz7@cox.net>
To:        "Luigi Rizzo" <rizzo@icir.org>
Cc:        multimedia@freebsd.org
Subject:   Re: speex upgrade to 1.1.12 ?
Message-ID:  <op.tn34fuds9aq2h7@mezz.mezzweb.com>
In-Reply-To: <20070221095911.D90766@xorpc.icir.org>
References:  <20070221073447.A89386@xorpc.icir.org> <op.tn31gkon9aq2h7@mezz.mezzweb.com> <20070221095911.D90766@xorpc.icir.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 21 Feb 2007 11:59:11 -0600, Luigi Rizzo <rizzo@icir.org> wrote:

> On Wed, Feb 21, 2007 at 11:56:34AM -0600, Jeremy Messenger wrote:
>> On Wed, 21 Feb 2007 09:34:47 -0600, Luigi Rizzo <rizzo@icir.org> wrot=
e:
>>
>> > Hi,
>> > we have two (conflicting) speex ports in the tree:
>> > multimedia/speex which is version 1.0.5, source dated 07-May-2005
>> > multimedia/speex-devel which is version 1.1.12, source dated   =

>> 15-Feb-2006
>> > for which there is no maintainer other than this list.
>> >
>> > Some packages start checking for recent (1.1.x) version of speex,

After checking, which port are you talking about? I only see one  =

(net/opal) and it is not depend on speex-devel by default. Unless, my gr=
ep  =

is incorrect?

>> > i think it would be good to upgrade multimedia/speex to 1.1.12
>> > rather than patching the various configure files.
>>
>> Get them to depend on speex-devel then.
>
> speex and speex-devel are conflicting.

Since, the development version is backwards compatible then you can  =

uninstall speex and install speex-devel. All the ports will be still  =

thinking that you have speex when you try to install them. Also, we have=
  =

pkgdb/portupgrade and portmaster that are smart enough to take care of i=
t  =

when you update ports.

You can add a check in Makefile for if speex exists, then mark it as  =

IGNORE and tell users to uninstall speex and install speex-devel.

> And there are over 100 ports that depend on speex so if you
> build speex-devel you won't be able to build those depending on speex
> i believe.

Over 100 vs 1 still doesn't give me a good reason to put a development  =

version in speex.

>> > A comment in the CVS repository says that:
>> >
>> >  =

>> http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/speex-devel/Makefil=
e?rev=3D1.31&content-type=3Dtext/x-cvsweb-markup
>> >
>> > 	Speex 1.1 is backwards compatible with speex 1.0
>> > 	and can be used as a drop in replacement
>> > 	for audio/speex
>> >
>> > and the only reason for not upgrading multimedia/speex before
>> > was that speex-devel is marked broken for 4.x - this should not
>> > be a concern anymore, right ?
>>
>> No, the main reason of that is... It is a development version, so the=

>> 1.1.x stick in speex-devel is correct.
>
> actually 1.1.x is not development anymore, according to
>
> 	http://downloads.us.xiph.org/releases/speex/
>
> speex-devel is now  the 1.2 branch
> Am i missing something ?

Yes, it is wrong place to check. Why don't you check its website instead=
  =

of that ftp or list of distfiles?

Anyway, I will be check in several of Linux distros to see what they hav=
e.  =

If most of them have 1.1.x, then I guess I will be happy to do the  =

speex-devel -> speex.

Cheers,
Mezz

> 	cheers
> 	luigi


-- =

mezz7@cox.net  -  mezz@FreeBSD.org
FreeBSD GNOME Team  -  FreeBSD Multimedia Hat (ports, not src)
http://www.FreeBSD.org/gnome/  -  gnome@FreeBSD.org
http://wiki.freebsd.org/multimedia  -  multimedia@FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tn34fuds9aq2h7>