Date: Thu, 27 Mar 2003 08:00:24 -0800 (PST) From: Sergei Kolobov <sergei@kolobov.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/50343: [NEW PORT] mail/bincimap: Light-weight IMAP4rev1-compliant server Message-ID: <200303271600.h2RG0OOc087328@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/50343; it has been noted by GNATS. From: Sergei Kolobov <sergei@kolobov.com> To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: Re: ports/50343: [NEW PORT] mail/bincimap: Light-weight IMAP4rev1-compliant server Date: Thu, 27 Mar 2003 18:55:59 +0300 On 2003-03-27 at 12:56 -0000, Sergei Kolobov wrote: > NOTE: this port was created and tested under -CURRENT. > It does not compile under -STABLE - it looks like it is related to GCC > version differences between -STABLE and -CURRENT. I notified the developers > and awaiting for patches. Thanks to the author's quick response, the port now DOES compile and work under -STABLE (see patch below). > Binc IMAP is under active development. Did I say it is actively developed ;) diff -ruN bincimap.PR/Makefile bincimap/Makefile --- bincimap.PR/Makefile Thu Mar 27 18:43:31 2003 +++ bincimap/Makefile Thu Mar 27 18:12:29 2003 @@ -37,7 +37,7 @@ CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" .endif -do-patch: +post-patch: ${REINPLACE_CMD} -e 's!<wait.h>!<sys/wait.h>!' ${WRKSRC}/src/io/io.cc post-install: diff -ruN bincimap.PR/files/patch-src::operators.h bincimap/files/patch-src::operators.h --- bincimap.PR/files/patch-src::operators.h Thu Jan 1 03:00:00 1970 +++ bincimap/files/patch-src::operators.h Thu Mar 27 18:26:39 2003 @@ -0,0 +1,38 @@ +--- src/operators.h.orig Thu Mar 27 18:21:57 2003 ++++ src/operators.h Thu Mar 27 18:24:36 2003 +@@ -288,6 +288,7 @@ + protected: + bool expectSearchKey(BincImapParserSearchKey &s_in) const; + ++ //------------------------------------------------------------------ + class SearchNode { + + std::string date; +@@ -326,18 +327,20 @@ + + void init(const BincImapParserSearchKey &a); + ++ ++ //---------------------------------------------------------------------- ++ static bool compareNodes(const SearchNode &a, ++ const SearchNode &b) ++ { ++ return a.getWeight() < b.getWeight(); ++ } ++ + SearchNode(void); + SearchNode(const BincImapParserSearchKey &a); + }; + +- //---------------------------------------------------------------------- +- static bool compareNodes(const SearchNode &a, +- const SearchNode &b) +- { +- return a.getWeight() < b.getWeight(); +- } +- + public: ++ + void process(Depot &, BincImapParserCommand &) const; + virtual bool parse(BincImapParserCommand &) const; +
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303271600.h2RG0OOc087328>