From owner-freebsd-multimedia@FreeBSD.ORG Wed Jul 3 16:04:43 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 2521B92D for ; Wed, 3 Jul 2013 16:04:43 +0000 (UTC) (envelope-from marcelbonnet@gmail.com) Received: from mail-vb0-x22c.google.com (mail-vb0-x22c.google.com [IPv6:2607:f8b0:400c:c02::22c]) by mx1.freebsd.org (Postfix) with ESMTP id DAFF3165A for ; Wed, 3 Jul 2013 16:04:42 +0000 (UTC) Received: by mail-vb0-f44.google.com with SMTP id e15so258986vbg.31 for ; Wed, 03 Jul 2013 09:04:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NicX8OW3M2iaArHwR5NbTj1GxS1+otVi9zgiECB/Sug=; b=uUaf9frd6G87frbpRdTHgGGJ6EL0SYfjgwldBZkDO3EZR6dIS5jejuXdUXiHhO98s0 MGvudbU4jaSVrNx59br6CNPd4uRYtVEaiwVbr3bVZKKGvVXYBzvQ869c/5BI74/DrCsc ZxLKLFrwqzsPjwI73ZA4DF2AkkZNcAPoXLSfGoH+9jL1n4F2DWBqqOetHwts1kZTHcSL 899JeBnW8Hk2teZ3gJftBQpLiJjBDpTrEGHbGl2cfn87bNVSPM7iWilLu/fRrNHf9sLy Jl1lEYD+rYYUw81emY56OjebghKG19wHFSTeX4zJYp2rlOZFgG+Ksk6rLtkB3f42xcKC J+2g== MIME-Version: 1.0 X-Received: by 10.52.177.6 with SMTP id cm6mr435334vdc.0.1372867482332; Wed, 03 Jul 2013 09:04:42 -0700 (PDT) Received: by 10.58.23.230 with HTTP; Wed, 3 Jul 2013 09:04:42 -0700 (PDT) In-Reply-To: References: <51D2640F.2030400@ShaneWare.Biz> Date: Wed, 3 Jul 2013 13:04:42 -0300 Message-ID: Subject: Re: Ardour 3.x: ports/180171 adds its new dependencies From: Marcel Bonnet To: FreeBSD multimedia Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 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: Wed, 03 Jul 2013 16:04:43 -0000 On 3 July 2013 13:01, Marcel Bonnet wrote: > > > On 2 July 2013 02:24, Shane Ambler wrote: > >> 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. >> > > And I passed the last 6 months asking my self: should I do it or should > not? Now its necessary, there are a lot of users waiting for Ardour 3. > I didn't know about your redports. > > >> >> 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. >> > > Ok. You suggestion seems to be better than my approach of try not mess > with others file system! I did it because the Porters Handbook is not clear > about how to archive more than one port, especially of different > categories. And it do recommends a port per PR, but do not deal of what to > do when you have a bunch of ports and dependent one to another (as this > case). > When it's done, my learning could be a good example to merge into the > documentation. > > >> >> 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. >> > > I agree. And now I realized that lv2-core has no maintainer. So, it should > be a rename and update, right? > > >> >> 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. >> > > Oh, yeah! Thanks for that. I'll update them while checking the portlint's > WARNs I dismissed. > > >> >> 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 >> >> I'll do it. Thanks. > > > Thanks for all comments. I really want this ports to be committed and give > something back to the ports tree! > Sorry, it was supposed to reply to the list too. -- Marcel Bonnet