Opened 8 years ago

Last modified 22 months ago

#52281 assigned submission

Port for evolution, based on devans@macports.org evolution-data-server — at Version 6

Reported by: gwhitney Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: gwhitney@…, devans@…
Port: evolution

Description (last modified by larryv (Lawrence Velázquez))

Years ago, I was active with macports and had a login (in fact I still have a wiki page), but it's been so long I'm not really up to speed on how to contribute ports directly any longer, and I don't even know how to log in as the "macports me" any more.

But I recently had an interest in getting Evolution, the classic gnome email/calendar/addressbook app, running on my mac running El Capitan. The attached Portfile and patches worked; they are heavily based on Dave Evans' evolution-data-server port. If it would be helpful to get me back up to speed as a maintainer to move this along, feel free to point me in the right direction.

Some notes:

  • some of the patches were for the sake of running with gnome-autoar, but I eventually punted on that because the gnome-autoar api has changed considerably since evolution 3.20.5 was released (and that's the version of evolution-data-server in Dave Evans' port, and evolution has to match that). When evolution updates, likely the gnome-autoar support can be re-enabled (and I would be happy to give that a try at that point).
  • I patched both configure and configure.ac in parallel, but since this build does not run autogen, the patches to configure.ac are not strictly necessary. But it seemed worthwhile to submit the configure.ac patches anyway, in case anyone working on this at any point wants to run autogen

Let me know what (else) I can do to (help) make this evolution port available to anyone who happens to be interested.

Best regards, Glen
--
Glen Whitney
President, National Museum of Mathematics

Change History (9)

Changed 8 years ago by gwhitney

Attachment: Portfile added

Changed 8 years ago by gwhitney

Attachment: patch-configure.diff added

Changed 8 years ago by gwhitney

Attachment: patch-configure.ac.diff added

comment:1 Changed 8 years ago by gwhitney

Cc: gwhitney@… added

Cc Me!

comment:2 Changed 8 years ago by gwhitney

Actually, I recovered my trac password as gwhitney@…; since I don't really want two trac logins, I am going to change this over to gwhitney@…, which apparently does still get to me. But nevertheless, I am not currently up to speed on how to put ports directly into the system, so I would still appreciate either help with this port or pointers on how to get back up to speed (and of course, I have no idea if I still have permission to update MacPorts after all this time).

Thanks! Glen

comment:3 Changed 8 years ago by gwhitney

Cc: gwhitney@… added

Cc Me!

comment:4 Changed 8 years ago by gwhitney

Cc: gwhitney@… removed

Cc Me!

comment:5 Changed 8 years ago by neverpanic (Clemens Lang)

Cc: devans@… added

I don't think we revoke commit bits, and your trac password is also your svn passowrd, so committing should still work.

As for the Portfile:

  • Current policy is to have sha256 and rmd160 hashes, at least two hash types are mandatory.
  • Don't depend on p5-something, choose a specific version of Perl instead and make sure the port uses exactly that. Our current "blessed" default is 5.24

I think devans is the most qualified reviewer for gnome ports; I've put him on Cc.

comment:6 Changed 8 years ago by larryv (Lawrence Velázquez)

Description: modified (diff)
Note: See TracTickets for help on using tickets.