ports/78241: update port: mail/mailsync to 5.2.1
Maxim Tuliuk
mt at primats.org.ua
Fri Mar 4 12:20:12 UTC 2005
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 at 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 at 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
- at 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
More information about the freebsd-ports-bugs
mailing list