mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
- Update to 1.1.3
PR: 175575 Submitted by: Ports Fury
This commit is contained in:
parent
db8c09320e
commit
5e1d1e5b63
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311680
@ -1,94 +1,85 @@
|
||||
# New ports collection makefile for: popfile
|
||||
# Date created: 22 Feb 2004
|
||||
# Whom: matusita@FreeBSD.org
|
||||
#
|
||||
# Created by: matusita@FreeBSD.org
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
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
|
||||
|
||||
RUN_DEPENDS= p5-DBD-SQLite>=0:${PORTSDIR}/databases/p5-DBD-SQLite \
|
||||
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
|
||||
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
|
||||
|
||||
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= yes
|
||||
|
||||
START_SCRIPTS_SUB= DATADIR=${DATADIR}
|
||||
PLIST_SUB= VERSION="${PORTVERSION}"
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include <bsd.port.options.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>
|
||||
.include <bsd.port.mk>
|
||||
|
@ -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
|
||||
|
@ -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/
|
||||
|
@ -56,7 +56,6 @@ sbin/popfile.sh
|
||||
%%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 @@ sbin/popfile.sh
|
||||
%%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 @@ sbin/popfile.sh
|
||||
%%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 @@ sbin/popfile.sh
|
||||
%%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
|
||||
|
Loading…
Reference in New Issue
Block a user