Date: Tue, 2 Oct 2012 02:54:21 +0900 From: KATO Tsuguru <tkato432@yahoo.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/172242: mail/popfile: Update to vesion 1.1.3 Message-ID: <20121002025421.bdc6394192624bccc4e24795@yahoo.com> Resent-Message-ID: <201210011810.q91IACic014588@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172242 >Category: ports >Synopsis: mail/popfile: Update to vesion 1.1.3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Oct 01 18:10:12 UTC 2012 >Closed-Date: >Last-Modified: >Originator: KATO Tsuguru >Release: FreeBSD 7.4-RELEASE-p10 i386 >Organization: >Environment: >Description: - Update to vesion 1.1.3 >How-To-Repeat: >Fix: diff -urN /usr/ports/mail/popfile/Makefile mail/popfile/Makefile --- /usr/ports/mail/popfile/Makefile 2012-06-29 03:37:14.000000000 +0900 +++ mail/popfile/Makefile 2012-10-01 15:36:38.000000000 +0900 @@ -6,89 +6,84 @@ # PORTNAME= popfile -PORTVERSION= 1.1.1 -#PORTREVISION= 0 +PORTVERSION= 1.1.3 CATEGORIES= mail -MASTER_SITES= http://getpopfile.org/downloads/ +MASTER_SITES= http://getpopfile.org/downloads/%SUBDIR%/ +MASTER_SITE_SUBDIR= . archive DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Automatic mail classification tool, acts as a POP3 proxy +LICENSE= GPLv2 + RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \ + p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate \ p5-HTML-Tagset>=0:${PORTSDIR}/www/p5-HTML-Tagset \ - p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template \ - p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate + p5-HTML-Template>=0:${PORTSDIR}/www/p5-HTML-Template + +OPTIONS_DEFINE= SSL XMLRPC UPGRADE_FROM_0_20 KAKASI MECABU +SSL_DESC= \ + Depend SSL libraries/modules to use SSL connection to the servers +XMLRPC_DESC= \ + Depend SOAP libraries to use POPFile as XMLRPC server +UPGRADE_FROM_0_20_DESC= \ + Depend BerkeleyDB libraries to upgrade old POPFile corpus +KAKASI_DESC= \ + Depend Kakasi library to handle Japanese text +MECABU_DESC= \ + Depend MeCab library to handle Japanese text -NO_BUILD= yes NO_WRKSUBDIR= yes -PLIST_SUB+= PORTVERSION=${PORTVERSION} +NO_BUILD= yes USE_ZIP= yes USE_PERL5_RUN= 5.8.0+ -START_SCRIPTS_SUB= DATADIR=${DATADIR} +PLIST_SUB= VERSION="${PORTVERSION}" .include <bsd.port.pre.mk> -.if defined(WITH_POPFILE_SSL) +.if ${PORT_OPTIONS:MSSL} # POPFile works with IO::Socket::SSL version 1.07 (and not 0.97/0.99). RUN_DEPENDS+= p5-IO-Socket-SSL>=1.07:${PORTSDIR}/security/p5-IO-Socket-SSL .endif -.if defined(WITH_POPFILE_XMLRPC) +.if ${PORT_OPTIONS:MXMLRPC} RUN_DEPENDS+= p5-SOAP-Lite>=0:${PORTSDIR}/net/p5-SOAP-Lite .endif -.if defined(WITH_POPFILE_SOCKS) +#.if ${PORT_OPTIONS:MSOCKS} # XXX: IO::Socket::Socks should be listed here but no ports yet. For those # interested, check http://search.cpan.org/~reatmon/IO-Socket-Socks-0.1/. -.endif +#.endif -.if defined(WITH_POPFILE_UPGRADE_FROM_0_20) +.if ${PORT_OPTIONS:MUPGRADE_FROM_0_20} RUN_DEPENDS+= p5-BerkeleyDB>=0:${PORTSDIR}/databases/p5-BerkeleyDB .endif -.if defined(WITH_POPFILE_JAPANESE) -# For backward compatibility; popfile 0.x supports Kakasi only. -WITH_POPFILE_KAKASI=YES -.endif -.if defined(WITH_POPFILE_KAKASI) +.if ${PORT_OPTIONS:MKAKASI} RUN_DEPENDS+= p5-Text-Kakasi>=0:${PORTSDIR}/japanese/p5-Text-Kakasi .endif -.if defined(WITH_POPFILE_MECAB) + +.if ${PORT_OPTIONS:MMECAB} RUN_DEPENDS+= p5-MeCab>=0:${PORTSDIR}/japanese/p5-MeCab .endif -pre-fetch: - @${ECHO_CMD} "This port has some compile-time options:" - @${ECHO_CMD} "" - @${ECHO_CMD} " * make WITH_POPFILE_SSL=YES" - @${ECHO_CMD} " Depend SSL libraries/modules to use SSL connection to the servers." - @${ECHO_CMD} "" - @${ECHO_CMD} " * make WITH_POPFILE_XMLRPC=YES" - @${ECHO_CMD} " Depend SOAP libraries to use POPFile as XMLRPC server." - @${ECHO_CMD} "" - @${ECHO_CMD} " * make WITH_POPFILE_UPGRADE_FROM_0_20=YES" - @${ECHO_CMD} " Depend BerkeleyDB libraries to upgrade old POPFile corpus." - @${ECHO_CMD} " This option is required only for upgrading POPFile 0.20.1 or before." - @${ECHO_CMD} "" - @${ECHO_CMD} " * make WITH_POPFILE_KAKASI=YES" - @${ECHO_CMD} " Depend Kakasi library to handle Japanese text." - @${ECHO_CMD} " * make WITH_POPFILE_MECAB=YES" - @${ECHO_CMD} " Depend MeCab library to handle Japanese text." - post-patch: - ${CHMOD} +x ${WRKSRC}/popfile.pl - ${REINPLACE_CMD} -i '' -e "s,^#!/usr/bin/perl$$,#!${PERL}," ${WRKSRC}/popfile.pl - ${FIND} ${PATCH_WRKSRC} -name '*.orig' -delete + @${REINPLACE_CMD} -e \ + 's|^#!/usr/bin/perl$$|#!${PERL}|' ${WRKSRC}/popfile.pl + @${SED} 's|%%DATADIR%%|${DATADIR}|' \ + < ${FILESDIR}/popfile.sh > ${WRKDIR}/popfile.sh do-install: - ${MKDIR} ${DATADIR} - ${CP} -R ${WRKSRC}/* ${DATADIR} - @${SED} ${START_SCRIPTS_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \ - ${FILESDIR}/popfile.sh > ${WRKDIR}/popfile.sh ${INSTALL_SCRIPT} ${WRKDIR}/popfile.sh ${PREFIX}/sbin - ${RM} ${WRKDIR}/popfile.sh + @${MKDIR} ${DATADIR} + (cd ${WRKSRC} && ${INSTALL_SCRIPT} *.pl ${DATADIR}) + (cd ${WRKSRC} && ${INSTALL_DATA} \ + stopwords *.change* *.gif *.ico *.pck *.png ${DATADIR}) +.for i in Classifier POPFile Proxy Services UI languages skins + @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${DATADIR}) +.endfor .include <bsd.port.post.mk> diff -urN /usr/ports/mail/popfile/distinfo mail/popfile/distinfo --- /usr/ports/mail/popfile/distinfo 2011-07-03 22:53:25.000000000 +0900 +++ mail/popfile/distinfo 2012-10-01 06:05:45.000000000 +0900 @@ -1,2 +1,2 @@ -SHA256 (popfile/popfile-1.1.1.zip) = 4c54d8fd483c248a2208cdd2dbe1f4f4a0b79b974f24977ae694482b56f4d0f4 -SIZE (popfile/popfile-1.1.1.zip) = 535334 +SHA256 (popfile/popfile-1.1.3.zip) = d197a187fbdaaf655f7eefceb969e0944cb4d5d290c0aba419b132797dfd6c54 +SIZE (popfile/popfile-1.1.3.zip) = 523431 diff -urN /usr/ports/mail/popfile/pkg-descr mail/popfile/pkg-descr --- /usr/ports/mail/popfile/pkg-descr 2004-03-17 22:47:27.000000000 +0900 +++ mail/popfile/pkg-descr 2012-10-01 06:03:00.000000000 +0900 @@ -1,14 +1,14 @@ -POPFile is an automatic mail classification tool. Once properly set up and -trained, it will scan all email as it arrives and classify it based on your -training. You can give it a simple job, like separating out junk e-mail, or -a complicated one -- like filing mail into a dozen folders. Think of it as a -personal assistant for your inbox. +POPFile is an automatic mail classification tool. Once properly set up +and trained, it will scan all email as it arrives and classify it based +on your training. You can give it a simple job, like separating out junk +e-mail, or a complicated one -- like filing mail into a dozen folders. +Think of it as a personal assistant for your inbox. Since v0.21.0, POPFile supports multiple user with a single instance. -Using ${LOCALDIR}/sbin/popfile.sh, you can start your own POPFile easily; -it uses ${HOME}/.popfile as a working directory. +Using ${LOCALDIR}/sbin/popfile.sh, you can start your own POPFile +easily; it uses ${HOME}/.popfile as a working directory. -Note for old POPFile users: copy messages/ and corpus/ directory to -your ${HOME}/.popfile directory (if not, create it), then start popfile.sh. +Note for old POPFile users: copy messages/ and corpus/ directory to your +${HOME}/.popfile directory (if not, create it), then start popfile.sh. -WWW: http://popfile.sourceforge.net/ +WWW: http://getpopfile.org/ diff -urN /usr/ports/mail/popfile/pkg-plist mail/popfile/pkg-plist --- /usr/ports/mail/popfile/pkg-plist 2008-05-27 13:46:46.000000000 +0900 +++ mail/popfile/pkg-plist 2012-10-01 15:37:51.000000000 +0900 @@ -56,7 +56,6 @@ %%DATADIR%%/languages/Svenska.msg %%DATADIR%%/languages/Turkce.msg %%DATADIR%%/languages/Ukrainian.msg -%%DATADIR%%/license %%DATADIR%%/otto.gif %%DATADIR%%/otto.png %%DATADIR%%/pipe.pl @@ -143,19 +142,6 @@ %%DATADIR%%/skins/osx/style.css %%DATADIR%%/skins/outlook/style.css %%DATADIR%%/skins/simplyblue/style.css -%%DATADIR%%/skins/sleet-rtl/bottom.gif -%%DATADIR%%/skins/sleet-rtl/bottomLeft.gif -%%DATADIR%%/skins/sleet-rtl/bottomRight.gif -%%DATADIR%%/skins/sleet-rtl/button.gif -%%DATADIR%%/skins/sleet-rtl/button2.gif -%%DATADIR%%/skins/sleet-rtl/left.gif -%%DATADIR%%/skins/sleet-rtl/menu.gif -%%DATADIR%%/skins/sleet-rtl/menuButton.gif -%%DATADIR%%/skins/sleet-rtl/right.gif -%%DATADIR%%/skins/sleet-rtl/style.css -%%DATADIR%%/skins/sleet-rtl/top.gif -%%DATADIR%%/skins/sleet-rtl/topLeft.gif -%%DATADIR%%/skins/sleet-rtl/topRight.gif %%DATADIR%%/skins/sleet/bottom.gif %%DATADIR%%/skins/sleet/bottomLeft.gif %%DATADIR%%/skins/sleet/bottomRight.gif @@ -169,6 +155,19 @@ %%DATADIR%%/skins/sleet/top.gif %%DATADIR%%/skins/sleet/topLeft.gif %%DATADIR%%/skins/sleet/topRight.gif +%%DATADIR%%/skins/sleet-rtl/bottom.gif +%%DATADIR%%/skins/sleet-rtl/bottomLeft.gif +%%DATADIR%%/skins/sleet-rtl/bottomRight.gif +%%DATADIR%%/skins/sleet-rtl/button.gif +%%DATADIR%%/skins/sleet-rtl/button2.gif +%%DATADIR%%/skins/sleet-rtl/left.gif +%%DATADIR%%/skins/sleet-rtl/menu.gif +%%DATADIR%%/skins/sleet-rtl/menuButton.gif +%%DATADIR%%/skins/sleet-rtl/right.gif +%%DATADIR%%/skins/sleet-rtl/style.css +%%DATADIR%%/skins/sleet-rtl/top.gif +%%DATADIR%%/skins/sleet-rtl/topLeft.gif +%%DATADIR%%/skins/sleet-rtl/topRight.gif %%DATADIR%%/skins/smalldefault/style.css %%DATADIR%%/skins/smallgrey/style.css %%DATADIR%%/skins/strawberryrose/style.css @@ -176,8 +175,8 @@ %%DATADIR%%/skins/white/style.css %%DATADIR%%/skins/windows/style.css %%DATADIR%%/stopwords -%%DATADIR%%/v%%PORTVERSION%%.change -%%DATADIR%%/v%%PORTVERSION%%.change.nihongo +%%DATADIR%%/v%%VERSION%%.change +%%DATADIR%%/v%%VERSION%%.change.nihongo @dirrm %%DATADIR%%/skins/windows @dirrm %%DATADIR%%/skins/white @dirrm %%DATADIR%%/skins/tinygrey >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121002025421.bdc6394192624bccc4e24795>