Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Jul 2013 14:54:31 +0930
From:      Shane Ambler <FreeBSD@ShaneWare.Biz>
To:        Marcel Bonnet <marcelbonnet@gmail.com>
Cc:        FreeBSD multimedia <freebsd-multimedia@freebsd.org>
Subject:   Re: Ardour 3.x: ports/180171 adds its new dependencies
Message-ID:  <51D2640F.2030400@ShaneWare.Biz>
In-Reply-To: <CAPe0dBk_E3HG8D1dPs%2Bx684aVWZAYTYSnTLmwiHfVUjEZztREg@mail.gmail.com>
References:  <CAPe0dBk_E3HG8D1dPs%2Bx684aVWZAYTYSnTLmwiHfVUjEZztREg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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





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