Re: cyrus-imapd upstreamed patches and improvements

2020-12-19 Thread Antoine Jacoutot
On Fri, Dec 18, 2020 at 05:52:04PM -0300, Anatoli wrote: > > Can you remind me quickly these 4 FLAVORs? > > 1. base (what it is now, but without murder, i.e. a bare IMAP/POP3 server) > 2. http (base + http, i.e. *DAV (CalDAV, CardDAV, WebDAV)) Maybe we could call this FLAVOR "dav"? > 3. replicat

Re: cyrus-imapd upstreamed patches and improvements

2020-12-18 Thread Anatoli
> Can you remind me quickly these 4 FLAVORs? 1. base (what it is now, but without murder, i.e. a bare IMAP/POP3 server) 2. http (base + http, i.e. *DAV (CalDAV, CardDAV, WebDAV)) 3. replication (base + murder + replication + backup) 4. http + replication (the previous 3 combinations together) Thi

Re: cyrus-imapd upstreamed patches and improvements

2020-12-17 Thread Antoine Jacoutot
On Wed, Dec 16, 2020 at 06:50:35PM -0300, Anatoli wrote: > Antoine, > > Thanks for your feedback. > > I'm working now on the flavored version of the port based on our conversation > with Stuart, in particular what I described in my mail on 24 Nov 2020 09:40 > UTC > in this thread. > > Does that

Re: cyrus-imapd upstreamed patches and improvements

2020-12-16 Thread Anatoli
Antoine, Thanks for your feedback. I'm working now on the flavored version of the port based on our conversation with Stuart, in particular what I described in my mail on 24 Nov 2020 09:40 UTC in this thread. Does that sound reasonable? I plan to first enable the 4 most popular flavors/combinat

Re: cyrus-imapd upstreamed patches and improvements

2020-12-04 Thread Antoine Jacoutot
On Mon, Nov 30, 2020 at 04:19:16AM -0300, Anatoli wrote: > Antoine, Stuart, > > cyrus-imapd 3.2.5 was just released. > > I'm attaching an updated patch that also includes the SHA256 and the version > bump + everything else from my initial mail, which is needed to accommodate > the > cross-platfo

Re: cyrus-imapd upstreamed patches and improvements

2020-12-02 Thread Antoine Jacoutot
On Mon, Nov 30, 2020 at 04:19:16AM -0300, Anatoli wrote: > Antoine, Stuart, > > cyrus-imapd 3.2.5 was just released. > > I'm attaching an updated patch that also includes the SHA256 and the version > bump + everything else from my initial mail, which is needed to accommodate > the > cross-platfo

Re: cyrus-imapd upstreamed patches and improvements

2020-11-30 Thread Anatoli
Antoine, Stuart, cyrus-imapd 3.2.5 was just released. I'm attaching an updated patch that also includes the SHA256 and the version bump + everything else from my initial mail, which is needed to accommodate the cross-platform changes and upstreamed port's patches that are included in this release

Re: cyrus-imapd upstreamed patches and improvements

2020-11-24 Thread Anatoli
Stuart, Thanks again for all the explanations! > Yes. Try www/lighttpd for a simple example of this (vim is a poor example to > crib from as it has a combination of multipackages *and* flavours). > > games/cataclysm-dda is a more complex example (though still just flavours not > multipackages) u

Re: cyrus-imapd upstreamed patches and improvements

2020-11-23 Thread Anatoli
Stuart, Thanks a lot for the explanation! Much appreciated! cyrus-imapd project is mostly modular (e.g. if it's built with --enable-http, there would be additional binary httpd), but there are also some elements that hold the compilation information, like cyr_buildinfo [1] which returns the detai

Re: cyrus-imapd upstreamed patches and improvements

2020-11-23 Thread Stuart Henderson
On 2020/11/23 07:31, Anatoli wrote: > Stuart, > > Thanks a lot for the explanation! Much appreciated! > > cyrus-imapd project is mostly modular (e.g. if it's built with --enable-http, > there would be additional binary httpd), but there are also some elements that > hold the compilation information

Re: cyrus-imapd upstreamed patches and improvements

2020-11-22 Thread Anatoli
Solene, Thanks! Now everything is clear! :) On 22/11/20 07:43, Solene Rapenne wrote: > On Sun, 22 Nov 2020 00:27:42 -0300 > Anatoli : > >> Hi Antoine, Stuart, All, >> >> E.g. in the vim port there are these flavors defined: >> >> 35:FLAVORS+=gtk2 gtk3 no_x11 >> 37:FLAVORS+=lua perl pytho

Re: cyrus-imapd upstreamed patches and improvements

2020-11-22 Thread Solene Rapenne
On Sun, 22 Nov 2020 00:27:42 -0300 Anatoli : > Hi Antoine, Stuart, All, > > E.g. in the vim port there are these flavors defined: > > 35:FLAVORS+=gtk2 gtk3 no_x11 > 37:FLAVORS+=lua perl python python3 ruby > > But I can't find how they end up being those flavor options available to the

Re: cyrus-imapd upstreamed patches and improvements

2020-11-22 Thread Stuart Henderson
On 2020/11/22 00:27, Anatoli wrote: > Then, I'm working now on the flavored version of the port, and my idea is to > apply it as soon as the new minor version is published (or maybe even before > this so not to deal with the REVISION) but this is my first time working with > ports, so I have no exp

Re: cyrus-imapd upstreamed patches and improvements

2020-11-21 Thread Anatoli
Hi Antoine, Stuart, All, Stuart, thanks for updating wslay. Antoine, thanks for your feedback. The diff from my first mail is to be applied to the port when the upstream publishes the new minor release in the 3.2 branch, which will be 3.2.5 and I guess it should be released in a week. The diff

Re: cyrus-imapd upstreamed patches and improvements

2020-11-19 Thread Antoine Jacoutot
On Wed, Nov 18, 2020 at 03:44:35PM -0300, Anatoli wrote: > Hi Antoine, all. > > For some months I was updating the cyrus-imapd port, upstreaming the > upstreamable patches and working with the upstream to improve additional > features of the port as follows. Hi Anatoli. That's awesome work, than

cyrus-imapd upstreamed patches and improvements

2020-11-18 Thread Anatoli
Hi Antoine, all. For some months I was updating the cyrus-imapd port, upstreaming the upstreamable patches and working with the upstream to improve additional features of the port as follows. Upstreamed patches [1]: * patch-configure * patch-lib_byteorder64_h * patch-imap_fud_c You already re

Re: cyrus-imapd upstreamed patches and improvements

2020-11-18 Thread Stuart Henderson
On 2020/11/18 15:44, Anatoli wrote: > The JMAP subcomponent of the http component of cyrus-imapd has a dependency on > wslay-1.1.1. The wslay v1.1.0 was missing one change on which cyrus-imapd is > relying [11], so I asked [12] the wslay maintainer to release a new version, > which he has done abou