From owner-freebsd-multimedia@FreeBSD.ORG Wed Feb 21 19:24:17 2007 Return-Path: X-Original-To: multimedia@freebsd.org Delivered-To: freebsd-multimedia@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 53C5516FA18 for ; Wed, 21 Feb 2007 19:24:17 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.freebsd.org (Postfix) with ESMTP id 2906F13C478 for ; Wed, 21 Feb 2007 19:24:17 +0000 (UTC) (envelope-from rizzo@icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.11/8.13.6) with ESMTP id l1LJOE9U092346; Wed, 21 Feb 2007 11:24:14 -0800 (PST) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.11/8.12.3/Submit) id l1LJOEJc092345; Wed, 21 Feb 2007 11:24:14 -0800 (PST) (envelope-from rizzo) Date: Wed, 21 Feb 2007 11:24:14 -0800 From: Luigi Rizzo To: Jeremy Messenger Message-ID: <20070221112414.E91427@xorpc.icir.org> References: <20070221073447.A89386@xorpc.icir.org> <20070221095911.D90766@xorpc.icir.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: ; from mezz7@cox.net on Wed, Feb 21, 2007 at 01:00:56PM -0600 Cc: multimedia@freebsd.org Subject: Re: speex upgrade to 1.1.12 ? X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Feb 2007 19:24:17 -0000 On Wed, Feb 21, 2007 at 01:00:56PM -0600, Jeremy Messenger wrote: > On Wed, 21 Feb 2007 11:59:11 -0600, Luigi Rizzo 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 wrote: ... > >> > 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 grep > is incorrect? linphone originally depends on speex.1.1.12, and there is a patch in the port to change the test and look for 1.0.5 (which may work, but while 1.1.x is backward compatible, it is not clear that code written to use 1.1.12 will be happy to use an older version.) ./net/asterisk-bristuff also has a patch to change the path for the old speex location. So far, that's all. > >> 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 it > 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. can it be automated or it requires manually doing things ? > > 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? got it... looks like we should bump speex-devel to 1.2 :) > Anyway, I will be check in several of Linux distros to see what they have. > If most of them have 1.1.x, then I guess I will be happy to do the > speex-devel -> speex. doing that check would be great - thanks luigi