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>