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>