Date: Wed, 3 Jul 2013 13:04:42 -0300 From: Marcel Bonnet <marcelbonnet@gmail.com> To: FreeBSD multimedia <freebsd-multimedia@freebsd.org> Subject: Re: Ardour 3.x: ports/180171 adds its new dependencies Message-ID: <CAPe0dB=mc0muGSCKQk0XnJOMGMHC%2BjsJJUE=GEakBg2a3dmJsg@mail.gmail.com> In-Reply-To: <CAPe0dBky92nvjbc8fWXa26Dk9jYeuYOjw=TTZxRht5Ky0TYvew@mail.gmail.com> References: <CAPe0dBk_E3HG8D1dPs%2Bx684aVWZAYTYSnTLmwiHfVUjEZztREg@mail.gmail.com> <51D2640F.2030400@ShaneWare.Biz> <CAPe0dBky92nvjbc8fWXa26Dk9jYeuYOjw=TTZxRht5Ky0TYvew@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 3 July 2013 13:01, Marcel Bonnet <marcelbonnet@gmail.com> wrote: > > > On 2 July 2013 02:24, Shane Ambler <FreeBSD@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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPe0dB=mc0muGSCKQk0XnJOMGMHC%2BjsJJUE=GEakBg2a3dmJsg>