From owner-freebsd-multimedia@FreeBSD.ORG Tue Jul 2 05:24:46 2013 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 53610205 for ; Tue, 2 Jul 2013 05:24:46 +0000 (UTC) (envelope-from FreeBSD@shaneware.biz) Received: from ipmail04.adl6.internode.on.net (ipmail04.adl6.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:6:4]) by mx1.freebsd.org (Postfix) with ESMTP id D7C2A16D0 for ; Tue, 2 Jul 2013 05:24:45 +0000 (UTC) Received: from ppp247-71.static.internode.on.net (HELO leader.local) ([203.122.247.71]) by ipmail04.adl6.internode.on.net with ESMTP; 02 Jul 2013 14:54:44 +0930 Message-ID: <51D2640F.2030400@ShaneWare.Biz> Date: Tue, 02 Jul 2013 14:54:31 +0930 From: Shane Ambler User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130516 Thunderbird/17.0.6 MIME-Version: 1.0 To: Marcel Bonnet Subject: Re: Ardour 3.x: ports/180171 adds its new dependencies References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD multimedia X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jul 2013 05:24:46 -0000 On 02/07/2013 00:49, Marcel Bonnet wrote: > Hi! > > I want to announce I'm working on final steps for a port of Ardour 3.1 . > In case we have a ports commiter (in this list) available to take a look at > the PR 180171, it adds 6 new ports - new dependencies required by Ardour 3. > Ardour 3, itself, was not yet submitted. > > Cheers, > Funny I looked at adding the same libs a little while back for another app. I expect you will need to change the top level dir before it gets accepted - create the shar file within ports_at_monovox_dot_org so the paths start with audio/suil etc that way it can easily be applied to another ports tree. I would suggest you change the lv2 port to be an update (and rename) to audio/lv2-core. Historically the project had several libs available separately. I think it was about 18 months ago they merged them together and lv2 now includes all the previous libs as one, so it is more an extension of the lv2-core than a new port. lv2-core is currently unmaintained. I think there are 3 or 4 ports that use lv2-core. Just with a quick look through, a few things I did differently - adding --mandir=${MANPREFIX}/man and --prefix=${PREFIX} as well as CC=${CC} CXX=${CXX} to the configure step makes it a little cleaner than some of the replaces, and the CC/CXX allows any configured version of gcc or clang to be used. Actually you seem to have a couple of different approaches to configure when they could be identical. You also don't provide an option to compile the docs. Not sure I settled on how to handle the pkgconfig files but you can have a look at what I have if you want - https://github.com/sambler/sambler-redports