From owner-freebsd-ports@FreeBSD.ORG Mon Mar 19 13:40:54 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1143216A401 for ; Mon, 19 Mar 2007 13:40:54 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.238]) by mx1.freebsd.org (Postfix) with ESMTP id B74D213C4BC for ; Mon, 19 Mar 2007 13:40:53 +0000 (UTC) (envelope-from infofarmer@gmail.com) Received: by wx-out-0506.google.com with SMTP id s18so1215895wxc for ; Mon, 19 Mar 2007 06:40:53 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=NqEGV05FUpOx99eEBaV183Axv+W8zh2dDKfS3FmHbj1FsNIBCsKGO0F4G4gZxfup4/26ksZh0bJdvxWmICCDIQQEYcjE9uPD0Ssj2zUb4LMR7yUW8Z6J2oPaaXrTpAipmaDqi38eZX5+2DxWuECiimRUOYUzKLZVNaHBLfQUUH4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=oRMmlP85jyd3kpWeppZRSdI5gSHmJDVEw6PoyuIZpwt39BVuSzJQnlrDUMDTheEviAPHkBLpf/w6qKn1PIu9NaCeZSujAhI6yORy+7m+KBUDj9LtXalUVNA5VnapID/nZcYGx6ZvC3jX7H+0q3Gn+0KYbaqUwnm42tkcrrPGvcQ= Received: by 10.90.79.6 with SMTP id c6mr3858522agb.1174310017673; Mon, 19 Mar 2007 06:13:37 -0700 (PDT) Received: by 10.114.201.2 with HTTP; Mon, 19 Mar 2007 06:13:37 -0700 (PDT) Message-ID: Date: Mon, 19 Mar 2007 16:13:37 +0300 From: "Andrew Pantyukhin" Sender: infofarmer@gmail.com To: "Mikhail Teterin" In-Reply-To: <200703190826.20211@aldan> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200703190826.20211@aldan> X-Google-Sender-Auth: 4896999e1db74483 Cc: ports@freebsd.org Subject: Re: SoC application: please comment! X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Mar 2007 13:40:54 -0000 On 3/19/07, Mikhail Teterin wrote: > What I'd like to see added, is a flag, which would cause bsd.port.mk to simply > ignore the explicit shared libraries' major numbers in LIB_DEPENDS. > > In almost all cases requiring a specific number does not make sense (not from > a user's point of view, anyway). It only causes unneccessary rebuilds: > > * install mplayer, which uses libFOO.X > * wait a week > * update the ports-tree > * try to install vlc -- oops, because of the shlib number bump of libFOO, > got to rebuild the libFOO and the mplayer, which uses it. > > Of course, vlc would use libFOO.X just as well libFOO.X+1 -- in almost all > cases. So there is no point in _forcing_ the user to rebuild all that... > > The proposed knob would allow the users to ignore the numbers. I hope, of > course, that the flag will, eventually, become default... The problem is to find the minority(?) of cases when shlib bumps are significant and cause run-time quirks if not completed correctly.