Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  6 May 2007 01:09:53 +0900 (JST)
From:      TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        TAOKA Fumiyoshi <fmysh@iijmio-mail.jp>
Subject:   ports/112445: New port: japanese/p5-Mail-SpamAssassin
Message-ID:  <20070505160953.BF83D1534DF@xeon.quad.dyndns.org>
Resent-Message-ID: <200705051610.l45GA5j0008171@freefall.freebsd.org>

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

>Number:         112445
>Category:       ports
>Synopsis:       New port: japanese/p5-Mail-SpamAssassin
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 05 16:10:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     TAOKA Fumiyoshi
>Release:        
>Organization:
>Environment:
>Description:

	A new port for SpamAssassin with Japanese tokenizer patch. 

	This is a slave port of mail/p5-Mail-SpamAssassin.
	Some changes for the master port are also attached.
	- Enable master-slave construction.
	- Add CONFLICTS.
	- Add DIST_SUBDIR for multiple distfiles.

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	japanese/p5-Mail-SpamAssassin
#	japanese/p5-Mail-SpamAssassin/distinfo
#	japanese/p5-Mail-SpamAssassin/pkg-plist
#	japanese/p5-Mail-SpamAssassin/pkg-message
#	japanese/p5-Mail-SpamAssassin/Makefile
#	japanese/p5-Mail-SpamAssassin/files
#	japanese/p5-Mail-SpamAssassin/files/patch-rules-local.cf
#
echo c - japanese/p5-Mail-SpamAssassin
mkdir -p japanese/p5-Mail-SpamAssassin > /dev/null 2>&1
echo x - japanese/p5-Mail-SpamAssassin/distinfo
sed 's/^X//' >japanese/p5-Mail-SpamAssassin/distinfo << 'END-of-japanese/p5-Mail-SpamAssassin/distinfo'
XMD5 (spamassassin/tokenizer.pre) = 72b905b3e7ae7bcfef639bbffbeadb3a
XSHA256 (spamassassin/tokenizer.pre) = 565c6aa234fd33c724e119ae10935d61a7d85c2b85520243b4a7d5cc9a06f04c
XSIZE (spamassassin/tokenizer.pre) = 164
XMD5 (spamassassin/spamassassin-3.1.8-normalize-test8.txt) = a45eeafbed2d316e4b4d184258df2788
XSHA256 (spamassassin/spamassassin-3.1.8-normalize-test8.txt) = a94ddf5d3fe2f7cbdde44af04eada690ca0bb1643e2597b7d612479fe086c39d
XSIZE (spamassassin/spamassassin-3.1.8-normalize-test8.txt) = 12808
XMD5 (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 20a3a6b651a89dcc70634715ca833996
XSHA256 (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 01e5b0d78969cfb0580efb14a7a7212ed3af9f382829afcd61b97a91938831dd
XSIZE (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 1173847
XMD5 (spamassassin/spamassassin-3.1.8-normalize-test8.patch) = 5d07043233324d4c3f136a2987a94759
XSHA256 (spamassassin/spamassassin-3.1.8-normalize-test8.patch) = a4d470e7c687833d124c9eab2960bfa6ffff8b6f6205d7420ba4162008d296e7
XSIZE (spamassassin/spamassassin-3.1.8-normalize-test8.patch) = 54747
END-of-japanese/p5-Mail-SpamAssassin/distinfo
echo x - japanese/p5-Mail-SpamAssassin/pkg-plist
sed 's/^X//' >japanese/p5-Mail-SpamAssassin/pkg-plist << 'END-of-japanese/p5-Mail-SpamAssassin/pkg-plist'
X@unexec %D/etc/rc.d/sa-spamd.sh stop > /dev/null 2>&1 || true
X@unexec %D/etc/rc.d/sa-spamd stop > /dev/null 2>&1 || true
Xbin/sa-learn
Xbin/sa-update
Xbin/spamassassin
Xbin/spamc
Xbin/spamd
Xetc/mail/spamassassin/local.cf.sample
X@unexec if cmp -s %B/init.pre.sample %B/init.pre; then rm -f %B/init.pre; fi
Xetc/mail/spamassassin/init.pre.sample
X@exec [ -f %B/init.pre ] || cp %B/%f %B/init.pre
X@unexec if cmp -s %B/tokenizer.pre.sample %B/tokenizer.pre; then rm -f %B/tokenizer.pre; fi
Xetc/mail/spamassassin/tokenizer.pre.sample
X@exec [ -f %B/tokenizer.pre ] || cp %B/%f %B/init.pre
X@unexec if cmp -s %B/v310.pre.sample %B/v310.pre; then rm -f %B/v310.pre; fi
Xetc/mail/spamassassin/v310.pre.sample
X@exec [ -f %B/v310.pre ] || cp %B/%f %B/v310.pre
X@unexec if cmp -s %B/v312.pre.sample %B/v312.pre; then rm -f %B/v312.pre; fi
Xetc/mail/spamassassin/v312.pre.sample
X@exec [ -f %B/v312.pre ] || cp %B/%f %B/v312.pre
X%%SITE_PERL%%/Mail/SpamAssassin.pm
X%%SITE_PERL%%/Mail/SpamAssassin/AICache.pm
X%%SITE_PERL%%/Mail/SpamAssassin/ArchiveIterator.pm
X%%SITE_PERL%%/Mail/SpamAssassin/AutoWhitelist.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Bayes.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Bayes/CombineChi.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/DBM.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/MySQL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/PgSQL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/SDBM.pm
X%%SITE_PERL%%/Mail/SpamAssassin/BayesStore/SQL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Client.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Conf.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Conf/LDAP.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Conf/Parser.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Conf/SQL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Constants.pm
X%%SITE_PERL%%/Mail/SpamAssassin/DBBasedAddrList.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Dns.pm
X%%SITE_PERL%%/Mail/SpamAssassin/DnsResolver.pm
X%%SITE_PERL%%/Mail/SpamAssassin/EvalTests.pm
X%%SITE_PERL%%/Mail/SpamAssassin/HTML.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Locales.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Locker.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Locker/Flock.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Locker/UnixNFSSafe.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Locker/Win32.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Logger.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Logger/File.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Logger/Stderr.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Logger/Syslog.pm
X%%SITE_PERL%%/Mail/SpamAssassin/MailingList.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Message.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Message/Metadata.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Message/Metadata/Received.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Message/Node.pm
X%%SITE_PERL%%/Mail/SpamAssassin/NetSet.pm
X%%SITE_PERL%%/Mail/SpamAssassin/PerMsgLearner.pm
X%%SITE_PERL%%/Mail/SpamAssassin/PerMsgStatus.pm
X%%SITE_PERL%%/Mail/SpamAssassin/PersistentAddrList.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AWL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AccessDB.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AntiVirus.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DCC.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DKIM.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/DomainKeys.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Hashcash.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/MIMEHeader.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Pyzor.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Razor2.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/RelayCountry.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/ReplaceTags.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/SPF.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/SpamCop.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Test.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/TextCat.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Tokenizer.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Tokenizer/MeCab.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/Tokenizer/SimpleJA.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/URIDNSBL.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Plugin/WhiteListSubject.pm
X%%SITE_PERL%%/Mail/SpamAssassin/PluginHandler.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Reporter.pm
X%%SITE_PERL%%/Mail/SpamAssassin/SQLBasedAddrList.pm
X%%SITE_PERL%%/Mail/SpamAssassin/SpamdForkScaling.pm
X%%SITE_PERL%%/Mail/SpamAssassin/SubProcBackChannel.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Timeout.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Util.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Util/Charset.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Util/DependencyInfo.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Util/Progress.pm
X%%SITE_PERL%%/Mail/SpamAssassin/Util/RegistrarBoundaries.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin/.packlist
X%%SITE_PERL%%/spamassassin-run.pod
X%%DATADIR%%/10_misc.cf
X%%DATADIR%%/20_advance_fee.cf
X%%DATADIR%%/20_anti_ratware.cf
X%%DATADIR%%/20_body_tests.cf
X%%DATADIR%%/20_compensate.cf
X%%DATADIR%%/20_dnsbl_tests.cf
X%%DATADIR%%/20_drugs.cf
X%%DATADIR%%/20_fake_helo_tests.cf
X%%DATADIR%%/20_head_tests.cf
X%%DATADIR%%/20_html_tests.cf
X%%DATADIR%%/20_meta_tests.cf
X%%DATADIR%%/20_net_tests.cf
X%%DATADIR%%/20_phrases.cf
X%%DATADIR%%/20_porn.cf
X%%DATADIR%%/20_ratware.cf
X%%DATADIR%%/20_uri_tests.cf
X%%DATADIR%%/23_bayes.cf
X%%DATADIR%%/25_accessdb.cf
X%%DATADIR%%/25_antivirus.cf
X%%DATADIR%%/25_body_tests_es.cf
X%%DATADIR%%/25_body_tests_pl.cf
X%%DATADIR%%/25_dcc.cf
X%%DATADIR%%/25_dkim.cf
X%%DATADIR%%/25_domainkeys.cf
X%%DATADIR%%/25_hashcash.cf
X%%DATADIR%%/25_pyzor.cf
X%%DATADIR%%/25_razor2.cf
X%%DATADIR%%/25_replace.cf
X%%DATADIR%%/25_spf.cf
X%%DATADIR%%/25_textcat.cf
X%%DATADIR%%/25_uribl.cf
X%%DATADIR%%/30_text_de.cf
X%%DATADIR%%/30_text_fr.cf
X%%DATADIR%%/30_text_it.cf
X%%DATADIR%%/30_text_nl.cf
X%%DATADIR%%/30_text_pl.cf
X%%DATADIR%%/30_text_pt_br.cf
X%%DATADIR%%/50_scores.cf
X%%DATADIR%%/60_awl.cf
X%%DATADIR%%/60_whitelist.cf
X%%DATADIR%%/60_whitelist_dk.cf
X%%DATADIR%%/60_whitelist_dkim.cf
X%%DATADIR%%/60_whitelist_spf.cf
X%%DATADIR%%/60_whitelist_subject.cf
X%%DATADIR%%/languages
X%%DATADIR%%/triplets.txt
X%%DATADIR%%/sa-update-pubkey.txt
X%%DATADIR%%/user_prefs.template
X%%TOOLS%%%%DATADIR%%/tools/README.speedtest
X%%TOOLS%%%%DATADIR%%/tools/check_whitelist
X%%TOOLS%%%%DATADIR%%/tools/convert_awl_dbm_to_sql
X%%TOOLS%%%%DATADIR%%/tools/desc_length.pl
X%%TOOLS%%%%DATADIR%%/tools/mboxsplit
X%%TOOLS%%%%DATADIR%%/tools/sa-stats.pl
X%%TOOLS%%%%DATADIR%%/tools/speedtest
X%%TOOLS%%%%DATADIR%%/tools/split_corpora
X%%TOOLS%%%%DATADIR%%/tools/sysreport
X%%TOOLS%%%%DATADIR%%/tools/test_extract
X%%TOOLS%%%%DATADIR%%/tools/triplets.pl
X%%TOOLS%%@dirrm %%DATADIR%%/tools
X@dirrm %%DATADIR%%
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail/SpamAssassin
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mail
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Util
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Plugin/Tokenizer
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Plugin
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Message/Metadata
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Message
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Logger
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Locker
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Conf
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/BayesStore
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin/Bayes
X@dirrm %%SITE_PERL%%/Mail/SpamAssassin
X@dirrmtry %%SITE_PERL%%/Mail
X@dirrmtry etc/mail/spamassassin
X@dirrmtry etc/mail
X@dirrmtry /var/run/spamd
END-of-japanese/p5-Mail-SpamAssassin/pkg-plist
echo x - japanese/p5-Mail-SpamAssassin/pkg-message
sed 's/^X//' >japanese/p5-Mail-SpamAssassin/pkg-message << 'END-of-japanese/p5-Mail-SpamAssassin/pkg-message'
X*************************************************************************
X*	    _  _____ _____ _____ _   _ _____ ___ ___  _   _ 		*
X*	   / \|_   _|_   _| ____| \ | |_   _|_ _/ _ \| \ | |		*
X*	  / _ \ | |   | | |  _| |  \| | | |  | | | | |  \| |		*
X*	 / ___ \| |   | | | |___| |\  | | |  | | |_| | |\  |		*
X*	/_/   \_\_|   |_| |_____|_| \_| |_| |___\___/|_| \_|		*
X*									*
X*	See PREFIX/share/doc/p5-Mail-SpamAssassin/INSTALL,		*
X*	and PREFIX/share/doc/p5-Mail-SpamAssassin/UPGRADE,		*
X*	or http://spamassassin.org/dist/INSTALL and			*
X*	http://spamassassin.org/dist/UPGRADE BEFORE enabling		*
X*	this version of SpamAssassin for important information		*
X*	regarding changes in this version.				*
X*									*
X*	SpamAssassin may require additional configuration in		*
X*	PREFIX/etc/mail/spamassassin/init.pre depending on		*
X*	the options you have installed.	 Otherwise, annoying		*
X*	(but harmless) error messages may result.  Read the		*
X*	files listed above.						*
X*									*
X*	For Japanese users, see document in				*
X*	PREFIX/share/doc/ja-p5-Mail-SpamAssassin.			*
X*									*
X*	Tokenizer::MeCab uses UTF-8 encoding.  You may have to		*
X*	manually (re)install the following ports with the build		*
X*	options for UTF-8:						*
X*	japanese/mecab		WITH_CHARSET=utf-8			*
X*	japanese/mecab-ipadic	WITH_CHARSET=utf-8			*
X*	japanese/p5-Text-MeCab	ENCODING=utf8				*
X*									*
X*************************************************************************
END-of-japanese/p5-Mail-SpamAssassin/pkg-message
echo x - japanese/p5-Mail-SpamAssassin/Makefile
sed 's/^X//' >japanese/p5-Mail-SpamAssassin/Makefile << 'END-of-japanese/p5-Mail-SpamAssassin/Makefile'
X# New ports collection makefile for:	p5-Mail-SpamAssassin
X# Date created:				Jul 22 2006
X# Whom:					TAOKA Fumiyoshi
X#
X# $FreeBSD$
X
XCATEGORIES=	japanese mail perl5
XPKGNAMEPREFIX=	ja-p5-
X
XMAINTAINER=	fmysh@iijmio-mail.jp
XCOMMENT=	SpamAssassin with Japanese tokenizer
X
XMASTER_SITES=	${PATCH_SITES}
XDISTFILES=	tokenizer.pre:JA \
X		${DOCJA}:JA
X
XEXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
X
XPATCH_SITES=	http://www.emaillab.org/spamassassin/patch/:JA
XPATCHFILES=	spamassassin-3.1.8-normalize-test8.patch:JA
XPATCH_DIST_STRIP=	-p1
X
XDOCJA=		spamassassin-3.1.8-normalize-test8.txt
XPORTDOCS=	${DOCJA}
X
XMASTERDIR=	${.CURDIR}/../../mail/p5-Mail-SpamAssassin
XMD5_FILE=	${.CURDIR}/distinfo
XPLIST=		${.CURDIR}/pkg-plist
XPKGMESSAGE=	${.CURDIR}/pkg-message
X
XCONFLICTS=	p5-Mail-SpamAssassin-[0-9]*
X
XRUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Encode/Detect.pm:${PORTSDIR}/converters/p5-Encode-Detect
X
Xpost-install::
X	@${CP} ${DISTDIR}/tokenizer.pre ${PREFIX}/etc/mail/spamassassin/tokenizer.pre.sample
X	@[ -f ${PREFIX}/etc/mail/spamassassin/tokenizer.pre ] || \
X		${CP} ${PREFIX}/etc/mail/spamassassin/tokenizer.pre.sample \
X			${PREFIX}/etc/mail/spamassassin/tokenizer.pre
X
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_DATA} ${DISTDIR}/${DOCJA} ${DOCSDIR}
X.endif
X
X.include "${MASTERDIR}/Makefile"
END-of-japanese/p5-Mail-SpamAssassin/Makefile
echo c - japanese/p5-Mail-SpamAssassin/files
mkdir -p japanese/p5-Mail-SpamAssassin/files > /dev/null 2>&1
echo x - japanese/p5-Mail-SpamAssassin/files/patch-rules-local.cf
sed 's/^X//' >japanese/p5-Mail-SpamAssassin/files/patch-rules-local.cf << 'END-of-japanese/p5-Mail-SpamAssassin/files/patch-rules-local.cf'
X--- rules/local.cf.orig	Sat Dec 30 07:18:59 2006
X+++ rules/local.cf	Sat Dec 30 07:20:48 2006
X@@ -51,3 +51,7 @@
X # bayes_ignore_header X-Spam-Flag
X # bayes_ignore_header X-Spam-Status
X 
X+
X+#   Normalize charset to UTF-8 (default:0)
X+#
X+# normalize_charset 1
END-of-japanese/p5-Mail-SpamAssassin/files/patch-rules-local.cf
exit



Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/mail/p5-Mail-SpamAssassin/Makefile,v
retrieving revision 1.105
diff -u -r1.105 Makefile
--- Makefile	24 Feb 2007 09:01:03 -0000	1.105
+++ Makefile	5 May 2007 15:11:07 -0000
@@ -8,11 +8,12 @@
 PORTNAME=	Mail-SpamAssassin
 PORTVERSION=	3.1.8
 PORTREVISION=	1
-CATEGORIES=	mail perl5
-MASTER_SITES=	${MASTER_SITE_APACHE:S/$/:apache/} ${MASTER_SITE_PERL_CPAN:S/$/:cpan/}
+CATEGORIES?=	mail perl5
+MASTER_SITES+=	${MASTER_SITE_APACHE:S/$/:apache/} ${MASTER_SITE_PERL_CPAN:S/$/:cpan/}
 MASTER_SITE_SUBDIR=	spamassassin/source/:apache Mail/:cpan
-PKGNAMEPREFIX=	p5-
-DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:apache,cpan
+PKGNAMEPREFIX?=	p5-
+DISTFILES+=	${DISTNAME}${EXTRACT_SUFX}:apache,cpan
+DIST_SUBDIR=	spamassassin
 
 MAINTAINER=	scheidell@secnap.net
 COMMENT=	A highly efficient mail filter for identifying spam
@@ -24,6 +25,8 @@
 		${SITE_PERL}/Bundle/LWP.pm:${PORTSDIR}/www/p5-libwww \
 		${SITE_PERL}/Archive/Tar.pm:${PORTSDIR}/archivers/p5-Archive-Tar
 
+CONFLICTS?=	ja-p5-Mail-SpamAssassin-[0-9]*
+
 PERL_CONFIGURE=	yes
 CONFIGURE_ARGS=	SYSCONFDIR="${PREFIX}/etc" \
 	       	CONTACT_ADDRESS="${CONTACT_ADDRESS}" \
@@ -162,7 +165,7 @@
 DOCSSQL=	README README.awl README.bayes awl_mysql.sql awl_pg.sql bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql
 DOCSCONTRIB=	mbox-to-check run-corpora run-masses
 DOCSLDAP=	README README.testing sa_test.ldif
-PORTDOCS=	${DOCS} sql contrib ldap
+PORTDOCS+=	${DOCS} sql contrib ldap
 
 USE_RC_SUBR=	sa-spamd.sh
 
@@ -177,7 +180,7 @@
 SUB_LIST+=	RUN_AS_USER=""
 .endif
 
-post-patch:
+post-patch::
 	@${FIND} ${WRKSRC} -name \*.orig -delete
 	@${REINPLACE_CMD} -e 's#B_CONFDIR)/local.cf#B_CONFDIR)/local.cf.sample#g' \
 		-e 's#B_CONFDIR)/init.pre#B_CONFDIR)/init.pre.sample#g' \
@@ -208,7 +211,7 @@
 pre-install:
 	@${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
 
-post-install:
+post-install::
 	@${STRIP_CMD} ${PREFIX}/bin/spamc
 	@[ -f ${PREFIX}/etc/mail/spamassassin/init.pre ] || \
 		${CP} ${PREFIX}/etc/mail/spamassassin/init.pre.sample \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/mail/p5-Mail-SpamAssassin/distinfo,v
retrieving revision 1.37
diff -u -r1.37 distinfo
--- distinfo	16 Feb 2007 08:53:07 -0000	1.37
+++ distinfo	5 May 2007 15:12:12 -0000
@@ -1,3 +1,3 @@
-MD5 (Mail-SpamAssassin-3.1.8.tar.gz) = 20a3a6b651a89dcc70634715ca833996
-SHA256 (Mail-SpamAssassin-3.1.8.tar.gz) = 01e5b0d78969cfb0580efb14a7a7212ed3af9f382829afcd61b97a91938831dd
-SIZE (Mail-SpamAssassin-3.1.8.tar.gz) = 1173847
+MD5 (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 20a3a6b651a89dcc70634715ca833996
+SHA256 (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 01e5b0d78969cfb0580efb14a7a7212ed3af9f382829afcd61b97a91938831dd
+SIZE (spamassassin/Mail-SpamAssassin-3.1.8.tar.gz) = 1173847


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



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