Date: Fri, 4 Mar 2005 14:20:05 +0200 From: Maxim Tuliuk <mt@primats.org.ua> To: Volker Stolz <vs@FreeBSD.org> Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/78241: update port: mail/mailsync to 5.2.1 Message-ID: <20050304122005.GA22494@top.net.ua> In-Reply-To: <200503011634.j21GYJdQ072569@freefall.freebsd.org> References: <200503011634.j21GYJdQ072569@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Mar 01, 2005 at 16:34 +0000, Volker Stolz wrote: > Synopsis: update port: mail/mailsync to 5.2.1 > > State-Changed-From-To: open->feedback > State-Changed-By: vs > State-Changed-When: Tue Mar 1 16:33:56 GMT 2005 > State-Changed-Why: > Does not build on 4.x: New patch: diff -uNr /usr/ports/mail/mailsync/Makefile mailsync/Makefile --- /usr/ports/mail/mailsync/Makefile Wed Jul 14 18:46:55 2004 +++ mailsync/Makefile Fri Mar 4 14:05:27 2005 @@ -2,44 +2,56 @@ # Date created: 03 Feb 2003 # Whom: Maxim Tulyuk <mt@primats.org.ua> # -# $FreeBSD: ports/mail/mailsync/Makefile,v 1.6 2004/07/14 15:46:55 pav Exp $ +# $FreeBSD$ # PORTNAME= mailsync -PORTVERSION= 4.4.4 -PORTREVISION= 1 +PORTVERSION= 5.2.1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} -DISTNAME= ${PORTNAME}_${PORTVERSION}-1 +DISTNAME= ${PORTNAME}_${PORTVERSION}.orig MAINTAINER= mt@primats.org.ua COMMENT= Mailsync is a way of keeping a collection of mailboxes synchronized LIB_DEPENDS= c-client4.8:${PORTSDIR}/mail/cclient -WRKSRC= ${WRKDIR}/${PORTNAME} - +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_GMAKE= yes +USE_OPENSSL= yes +USE_GCC= 2.95+ + +USE_AUTOMAKE_VER= 19 +USE_AUTOCONF_VER= 259 +USE_AUTOHEADER_VER= 259 USE_REINPLACE= yes -ALL_TARGET= default +pre-patch: + @${REINPLACE_CMD} -e 's|^aclocal|${ACLOCAL}|; \ + s|^autoconf|${AUTOCONF}|; s|automake|${AUTOMAKE}|; \ + s|^autoheader|${AUTOHEADER}|; s|678|9|' ${WRKSRC}/autogen.sh -MAN1= mailsync.1 +pre-configure: + cd ${WRKSRC} ; ${SH} autogen.sh --exec-prefix=${PREFIX} -post-patch: - @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \ - ${WRKSRC}/examples/mailsync \ - ${WRKSRC}/mailsync.1 +do-configure: + +MAN1= mailsync.1 do-install: - ${INSTALL_SCRIPT} ${WRKSRC}/mailsync ${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/mailsync.1 ${PREFIX}/man/man1 + ${INSTALL_SCRIPT} ${WRKSRC}/src/mailsync ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/doc/mailsync.1 ${PREFIX}/man/man1 .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} AUTHORS COPYING NEWS README \ + THANKS TODO ${DOCSDIR} + cd ${WRKSRC}/doc && ${INSTALL_DATA} ABSTRACT HACKING \ + mail_open_close_flowchart.dia \ + mail_open_close_flowchart.svg \ + mail_open_close_flowchart2.svg ${DOCSDIR} .endif ${MKDIR} ${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/examples/mailsync ${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/examples/mailsync ${EXAMPLESDIR} .include <bsd.port.mk> diff -uNr /usr/ports/mail/mailsync/distinfo mailsync/distinfo --- /usr/ports/mail/mailsync/distinfo Tue Mar 23 11:37:21 2004 +++ mailsync/distinfo Tue Nov 16 14:35:54 2004 @@ -1,2 +1,2 @@ -MD5 (mailsync_4.4.4-1.tar.gz) = d1a947725d03a002ee5c01185189e230 -SIZE (mailsync_4.4.4-1.tar.gz) = 27408 +MD5 (mailsync_5.2.1.orig.tar.gz) = 67c9f68575756b76581cf9be74608aa5 +SIZE (mailsync_5.2.1.orig.tar.gz) = 139967 diff -uNr /usr/ports/mail/mailsync/files/patch-Makefile mailsync/files/patch-Makefile --- /usr/ports/mail/mailsync/files/patch-Makefile Wed Jul 14 18:46:55 2004 +++ mailsync/files/patch-Makefile Thu Jan 1 03:00:00 1970 @@ -1,41 +0,0 @@ ---- Makefile.orig Thu Oct 24 17:03:07 2002 -+++ Makefile Wed Jul 14 04:02:48 2004 -@@ -1,32 +1,32 @@ - # compiling with g++-3 worked for me with the commented ## lines - tpo - - # path to c-client headers --C = /usr/include/c-client -+C = ${PREFIX}/include/c-client - #C = ../../libs/imap-2002.RC5/c-client/ - ##C = /usr/include/c-client -I/usr/include/g++-v3/ - - # path to c-client library - # linking dynamically --CCLIENTLIB = /usr/lib/libc-client.so -+CCLIENTLIB = ${PREFIX}/lib/libc-client4.so - # linkging statically - #CCLIENTLIB = ../imap-2001a/c-client/c-client.a - - # compiler --CC = g++ -+CC = ${CXX} - ##CC = g++-3.0 - - # flags for your compiler --CFLAGS = -g -O2 -Wall -I$(C) -+CFLAGS += -Wall -fno-operator-names -I$(C) - - # required libraries --LDFLAGS = -lm -lssl -lgssapi_krb5 -+LDFLAGS = -lm -lssl - # if your system requires pam to access crypt() you have to link pam in - #LDFLAGS = -lm -lssl -lpam - - default: mailsync - - mailsync: mailsync.o $(CCLIENTLIB) -- $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -+ ${CC} $(CFLAGS) -o $@ $^ $(LDFLAGS) - - clean: - rm -f mailsync mailsync.o core diff -uNr /usr/ports/mail/mailsync/files/patch-mailsync.c mailsync/files/patch-mailsync.c --- /usr/ports/mail/mailsync/files/patch-mailsync.c Wed Jul 14 18:46:55 2004 +++ mailsync/files/patch-mailsync.c Thu Jan 1 03:00:00 1970 @@ -1,21 +0,0 @@ ---- mailsync.c.orig Thu Nov 7 12:05:46 2002 -+++ mailsync.c Wed Jul 14 03:52:22 2004 -@@ -20,6 +20,7 @@ - extern int errno; // Just in case - #include <sys/stat.h> // Stat() - -+#include <cassert> - #include <string> - #include <set> - #include <map> -@@ -30,8 +31,8 @@ - using std::vector; - using std::make_pair; - --#include "c-client.h" --#include "flstring.h" -+#include <c-client.h> -+#include <flstring.h> - #include "msgstring.c" - - //------------------------------- Defines ------------------------------- diff -uNr /usr/ports/mail/mailsync/pkg-plist mailsync/pkg-plist --- /usr/ports/mail/mailsync/pkg-plist Wed Nov 24 02:36:29 2004 +++ mailsync/pkg-plist Tue Mar 1 14:54:33 2005 @@ -1,5 +1,15 @@ bin/mailsync +%%PORTDOCS%%%%DOCSDIR%%/ABSTRACT +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/HACKING +%%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README -%%EXAMPLESDIR%%/mailsync -@dirrm %%EXAMPLESDIR%% +%%PORTDOCS%%%%DOCSDIR%%/THANKS +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%%%DOCSDIR%%/mail_open_close_flowchart.dia +%%PORTDOCS%%%%DOCSDIR%%/mail_open_close_flowchart.svg +%%PORTDOCS%%%%DOCSDIR%%/mail_open_close_flowchart2.svg +%%PORTDOCS%%%%EXAMPLESDIR%%/mailsync +%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% -- Maxim Tuliuk WWW: http://primats.org.ua/~mt/ ICQ: 21134222 The bike is absolute freedom of moving
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050304122005.GA22494>