On Fri, Apr 26, 2019 at 12:50:54AM -0400, Kurt Mosiejczuk wrote: > On Thu, Apr 25, 2019 at 03:54:58PM -0600, Timothy Brown wrote: > > > I would like to start the process of getting a new program into the > > ports tree. > > > The program is called mcds[0], it is a command line tool that queries > > a CardDAV[1] server for an email address (typical usage). I use it as > > a query_command[2] for mutt. > > > I am happy to be the maintainer for the port as I am original author. > > I have a upload my first pass as creating a port directory[3] and it > > seems to build a package[4] on 6.5 fine. > > It's generally good practice to make your port on -current. It doesn't > really matter right now, but most of us do our development on -current, > so if we make big changes it will make it harder for us to test. Just > FYI. > > > I look forward to hearing your thoughts and feedback!
> > I think the port looks pretty good. I edited the Makefile a little. Most > of it was just lining things up with tabs. You did have one place where > there was a space before a tab. I got rid of it. Having everything line > up is a little fussy, but I find it makes it easier to read. > > The on substantive thing I changes was *_DEPENDS convention is one > dependency per line. You did keep them sorted properly, just jammed > together on one line. > > I like that you have included a proper manpage. I also appreciate that > you made sure there is an uploaded tarball for the release on github. > (I'm sure other porters do as well). > > I've compiled it on amd64 and arm64. (sparc64 is churning away for > a while). I don't have any calDAV set up, so someone else may need > to report in on that. For testing, I did paste the example URL for > demo.owncloud.org onto the command line. It didn't work and I didn't > expect it to. The error message wasn't super helpful though. > > I've attached the port with my updates to Makefile. > > With the changes I've mentioned I think it will be good. I'd love to see > a ports person who actually uses calDAV to test it though. i have no comment on the port itself, but i've quickly tested it and mcds works fine here against my davical server, once configured with a .mcdsrc and with the credentials in .netrc. Nice tool ! so far davical was only used by my android devices and eventually thunderbird, but i might use query_command in mutt now.. Landry