Ardour 3.x: ports/180171 adds its new dependencies

Marcel Bonnet marcelbonnet at gmail.com
Wed Jul 3 16:04:43 UTC 2013


On 3 July 2013 13:01, Marcel Bonnet <marcelbonnet at gmail.com> wrote:

>
>
> On 2 July 2013 02:24, Shane Ambler <FreeBSD at shaneware.biz> 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
<http://www.monovox.net.br>


More information about the freebsd-multimedia mailing list