Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  9 Jul 2008 23:44:08 -0500 (CDT)
From:      Jim Riggs <ports@christianserving.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/125462: [MAINTAINER] mail/imapsync: update to 1.255
Message-ID:  <20080710044408.CD46C226984@zion.christianserving.org>
Resent-Message-ID: <200807100510.m6A5A1R8024641@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         125462
>Category:       ports
>Synopsis:       [MAINTAINER] mail/imapsync: update to 1.255
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 10 05:10:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jim Riggs
>Release:        FreeBSD 6.3-RELEASE-p2 amd64
>Organization:
>Environment:
System: FreeBSD zion.christianserving.org 6.3-RELEASE-p2 FreeBSD 6.3-RELEASE-p2 #3: Mon May  5 21:27:22 CDT
>Description:
- Update to 1.255

- Fix #! to use ${PERL} as discussed recently on freebsd-ports.

- Fix p5-Mail-IMAPClient issue as discussed recently on freebsd-
  ports.  imapsync requires Mail::IMAPClient 2.2.9, whereas the port
  has 3.0.x.  There is no supported way to install two versions/ports
  for Mail::IMAPClient, so as a temporary fix until imapsync supports
  > 2.2.9, do a "sub-build" of Mail::IMAPClient into DATADIR and add a
  `use lib' to imapsync so that it can pick up that version.  If
  portmgr or perl@ have better ideas on how to handle this, I'm all
  ears.

Added file(s):
- pkg-plist

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- imapsync-1.255.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/mail/imapsync/Makefile /root/portwork/imapsync/Makefile
--- /usr/ports/mail/imapsync/Makefile	2008-05-16 07:27:38.000000000 -0500
+++ /root/portwork/imapsync/Makefile	2008-07-09 23:25:35.000000000 -0500
@@ -6,11 +6,14 @@
 #
 
 PORTNAME=	imapsync
-PORTVERSION=	1.252
+PORTVERSION=	1.255
 CATEGORIES=	mail perl5
-MASTER_SITES=	http://www.linux-france.org/prj/imapsync/dist/ \
-		http://christianserving.org/ports/mail/imapsync/
-EXTRACT_SUFX=	.tgz
+MASTER_SITES=	http://www.linux-france.org/prj/imapsync/dist/:imapsync \
+		${MASTER_SITE_PERL_CPAN:S/$/:imapclient229/} \
+		http://christianserving.org/ports/mail/imapsync/:imapsync,imapclient229
+MASTER_SITE_SUBDIR=	Mail/:imapclient229
+DISTFILES=	${DISTNAME}.tgz:imapsync \
+		Mail-IMAPClient-2.2.9.tar.gz:imapclient229
 
 MAINTAINER=	ports@christianserving.org
 COMMENT=	IMAP synchronization copy or migration tool
@@ -23,15 +26,31 @@
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
 USE_PERL5=	yes
-NO_BUILD=	yes
-POD2MAN?=	pod2man
 
-PLIST_FILES=	bin/${PORTNAME}
 MAN1=		${PORTNAME}.1
 
+POD2MAN?=	pod2man
+
+IMAPCLIENTNAME=	Mail-IMAPClient-2.2.9
+IMAPCLIENTWRKSRC=	${WRKDIR}/${IMAPCLIENTNAME}
+IMAPCLIENTDIR=	${DATADIR}/${IMAPCLIENTNAME}
+
+do-patch:
+	${REINPLACE_CMD} \
+		-e 's|/usr/bin/perl|${PERL}|g' \
+		-e '2{p;s|^|use lib '"'"'${IMAPCLIENTDIR}/lib/perl5/site_perl'"'"';|;G;}' \
+		${WRKSRC}/${PORTNAME}
+
+do-configure:
+	(cd ${IMAPCLIENTWRKSRC} && echo 'n' | ${PERL} Makefile.PL PREFIX=${IMAPCLIENTDIR})
+
+do-build:
+	(cd ${IMAPCLIENTWRKSRC} && ${MAKE} PREFIX=${IMAPCLIENTDIR})
+
 do-install:
 	${POD2MAN} ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.1
 	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${PREFIX}/man/man1
+	(cd ${IMAPCLIENTWRKSRC} && ${MAKE} pure_install PREFIX=${IMAPCLIENTDIR} INSTALLSITEMAN3DIR=none)
 
 .include <bsd.port.mk>
diff -ruN --exclude=CVS /usr/ports/mail/imapsync/distinfo /root/portwork/imapsync/distinfo
--- /usr/ports/mail/imapsync/distinfo	2008-05-16 07:27:38.000000000 -0500
+++ /root/portwork/imapsync/distinfo	2008-07-09 20:36:40.000000000 -0500
@@ -1,3 +1,6 @@
-MD5 (imapsync-1.252.tgz) = 182315ef95b79934b2c74e10623a46b5
-SHA256 (imapsync-1.252.tgz) = 8e9e81d169c6aa2ff4a6eee7eb229fb8e7446bcea7adcb168134d82feea26659
-SIZE (imapsync-1.252.tgz) = 392208
+MD5 (imapsync-1.255.tgz) = 509f2230ef1ed5fc192587f2b935f2e9
+SHA256 (imapsync-1.255.tgz) = 4d4eaaa7caddd7b7f94e8d54be7e026cd720f09415bc36b577476c06e71f01b0
+SIZE (imapsync-1.255.tgz) = 392609
+MD5 (Mail-IMAPClient-2.2.9.tar.gz) = 21c1901d55a2d57f73840cad478c665d
+SHA256 (Mail-IMAPClient-2.2.9.tar.gz) = fa67a4407295e50a9975769afb9b13ae14db58225d552cbb10c034636c2560c9
+SIZE (Mail-IMAPClient-2.2.9.tar.gz) = 376791
diff -ruN --exclude=CVS /usr/ports/mail/imapsync/pkg-plist /root/portwork/imapsync/pkg-plist
--- /usr/ports/mail/imapsync/pkg-plist	1969-12-31 18:00:00.000000000 -0600
+++ /root/portwork/imapsync/pkg-plist	2008-07-09 23:29:10.000000000 -0500
@@ -0,0 +1,21 @@
+bin/imapsync
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient.pm
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient.pod
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient/BodyStructure.pm
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient/BodyStructure/Parse.pm
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient/MessageSet.pm
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient/Thread.pm
+%%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/mach/auto/Mail/IMAPClient/.packlist
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/mach/auto/Mail/IMAPClient
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/mach/auto/Mail
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/mach/auto
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/mach
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient/BodyStructure
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail/IMAPClient
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8/Mail
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl/5.8.8
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5/site_perl
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib/perl5
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9/lib
+@dirrm %%DATADIR%%/Mail-IMAPClient-2.2.9
+@dirrm %%DATADIR%%
--- imapsync-1.255.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080710044408.CD46C226984>