FreeBSD Bugzilla – Attachment 120839 Details for
Bug 163715
Empty install variables in mail/p5-Mail-SpamAssassin/pkg-install
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
pr_163715_mail_p5-Mail-SpamAssassin.txt
pr_163715_mail_p5-Mail-SpamAssassin.txt (text/plain), 12.43 KB, created by
Michael Scheidell
on 2011-12-30 18:04:58 UTC
(
hide
)
Description:
pr_163715_mail_p5-Mail-SpamAssassin.txt
Filename:
MIME Type:
Creator:
Michael Scheidell
Created:
2011-12-30 18:04:58 UTC
Size:
12.43 KB
patch
obsolete
>Index: Makefile >=================================================================== >RCS file: /home/pcvs/ports/mail/p5-Mail-SpamAssassin/Makefile,v >retrieving revision 1.144 >diff -u -u -r1.144 Makefile >--- Makefile 26 Dec 2011 18:14:37 -0000 1.144 >+++ Makefile 30 Dec 2011 17:56:53 -0000 >@@ -56,6 +56,9 @@ > RELAY_COUNTRY "Relay country support" off \ > DCC "Add DCC support (see LICENSE)" off > >+SUB_FILES= pkg-install >+SUB_LIST= USER=${USERS} GROUP=${GROUPS} INSTALL=${INSTALL} PREFIX=${PREFIX} >+ > .if !defined(WITHOUT_SSL) > USE_OPENSSL= yes > .endif >@@ -146,75 +149,7 @@ > RUN_DEPENDS+= dcc-dccd>=1.3.111:${PORTSDIR}/mail/dcc-dccd > .endif > >-MAN3= Mail::SpamAssassin.3 \ >- Mail::SpamAssassin::AICache.3 \ >- Mail::SpamAssassin::ArchiveIterator.3 \ >- Mail::SpamAssassin::AsyncLoop.3 \ >- Mail::SpamAssassin::AutoWhitelist.3 \ >- Mail::SpamAssassin::Bayes.3 \ >- Mail::SpamAssassin::BayesStore.3 \ >- Mail::SpamAssassin::BayesStore::BDB.3 \ >- Mail::SpamAssassin::BayesStore::MySQL.3 \ >- Mail::SpamAssassin::BayesStore::PgSQL.3 \ >- Mail::SpamAssassin::BayesStore::SQL.3 \ >- Mail::SpamAssassin::Client.3 \ >- Mail::SpamAssassin::Conf.3 \ >- Mail::SpamAssassin::Conf::LDAP.3 \ >- Mail::SpamAssassin::Conf::Parser.3 \ >- Mail::SpamAssassin::Conf::SQL.3 \ >- Mail::SpamAssassin::DnsResolver.3 \ >- Mail::SpamAssassin::Logger.3 \ >- Mail::SpamAssassin::Logger::File.3 \ >- Mail::SpamAssassin::Logger::Stderr.3 \ >- Mail::SpamAssassin::Logger::Syslog.3 \ >- Mail::SpamAssassin::Message.3 \ >- Mail::SpamAssassin::Message::Metadata.3 \ >- Mail::SpamAssassin::Message::Node.3 \ >- Mail::SpamAssassin::PerMsgLearner.3 \ >- Mail::SpamAssassin::PerMsgStatus.3 \ >- Mail::SpamAssassin::PersistentAddrList.3 \ >- Mail::SpamAssassin::Plugin.3 \ >- Mail::SpamAssassin::Plugin::ASN.3 \ >- Mail::SpamAssassin::Plugin::AWL.3 \ >- Mail::SpamAssassin::Plugin::AccessDB.3 \ >- Mail::SpamAssassin::Plugin::AntiVirus.3 \ >- Mail::SpamAssassin::Plugin::AutoLearnThreshold.3 \ >- Mail::SpamAssassin::Plugin::Bayes.3 \ >- Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor.3 \ >- Mail::SpamAssassin::Plugin::Check.3 \ >- Mail::SpamAssassin::Plugin::DCC.3 \ >- Mail::SpamAssassin::Plugin::DKIM.3 \ >- Mail::SpamAssassin::Plugin::Hashcash.3 \ >- Mail::SpamAssassin::Plugin::MIMEHeader.3 \ >- Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3 \ >- Mail::SpamAssassin::Plugin::PhishTag.3 \ >- Mail::SpamAssassin::Plugin::Pyzor.3 \ >- Mail::SpamAssassin::Plugin::Razor2.3 \ >- Mail::SpamAssassin::Plugin::RelayCountry.3 \ >- Mail::SpamAssassin::Plugin::ReplaceTags.3 \ >- Mail::SpamAssassin::Plugin::Reuse.3 \ >- Mail::SpamAssassin::Plugin::Rule2XSBody.3 \ >- Mail::SpamAssassin::Plugin::SPF.3 \ >- Mail::SpamAssassin::Plugin::Shortcircuit.3 \ >- Mail::SpamAssassin::Plugin::SpamCop.3 \ >- Mail::SpamAssassin::Plugin::Test.3 \ >- Mail::SpamAssassin::Plugin::TextCat.3 \ >- Mail::SpamAssassin::Plugin::URIDNSBL.3 \ >- Mail::SpamAssassin::Plugin::URIDetail.3 \ >- Mail::SpamAssassin::Plugin::VBounce.3 \ >- Mail::SpamAssassin::Plugin::WhiteListSubject.3 \ >- Mail::SpamAssassin::PluginHandler.3 \ >- Mail::SpamAssassin::SQLBasedAddrList.3 \ >- Mail::SpamAssassin::SubProcBackChannel.3 \ >- Mail::SpamAssassin::Timeout.3 \ >- Mail::SpamAssassin::Util.3 \ >- Mail::SpamAssassin::Util::DependencyInfo.3 \ >- Mail::SpamAssassin::Util::Progress.3 \ >- Mail::SpamAssassin::Util::RegistrarBoundaries.3 \ >- spamassassin-run.3 >- >-MAN1= spamd.1 spamassassin.1 spamc.1 sa-learn.1 sa-update.1 \ >- spamassassin-run.1 sa-compile.1 sa-awl.1 >+.include "${FILESDIR}/manpages" > > DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} > DATADIR= ${PREFIX}/share/spamassassin >@@ -268,9 +203,6 @@ > ${REINPLACE_CMD} -e '/Rule2XSBody/s/^# loadplugin/loadplugin/' ${WRKSRC}/rules/v320.pre > .endif > >-pre-install: >- @${MKDIR} ${DATADIR} >- > post-build: > @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} spamc/libspamc.so) > .if !defined(WITHOUT_SSL) >@@ -278,7 +210,7 @@ > .endif > > pre-su-install: >- @PREFIX=${PREFIX} BATCH=${BATCH} SU_CMD="${SU_CMD}" USER=${USERS} GROUP=${GROUPS} INSTALL="${INSTALL}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL >+ @${MKDIR} ${DATADIR} > @${INSTALL_PROGRAM} ${WRKSRC}/spamc/libspamc.so ${PREFIX}/lib/libspamc.so.0 > @${LN} -sf libspamc.so.0 ${PREFIX}/lib/libspamc.so > .if !defined(WITHOUT_SSL) >@@ -303,7 +235,7 @@ > @[ -f ${PREFIX}/etc/mail/spamassassin/v320.pre ] || \ > ${CP} ${PREFIX}/etc/mail/spamassassin/v320.pre.sample \ > ${PREFIX}/etc/mail/spamassassin/v320.pre >- @PREFIX=${PREFIX} BATCH=${BATCH} SU_CMD="${SU_CMD}" USER=${USERS} GROUP=${GROUPS} INSTALL="${INSTALL}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL >+ @PREFIX=${PREFIX} BATCH=${BATCH} USER=${USERS} GROUP=${GROUPS} INSTALL="${INSTALL}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL > @[ -f ${PREFIX}/etc/mail/spamassassin/v330.pre ] || \ > ${CP} ${PREFIX}/etc/mail/spamassassin/v330.pre.sample \ > ${PREFIX}/etc/mail/spamassassin/v330.pre >Index: pkg-install >=================================================================== >RCS file: pkg-install >diff -N pkg-install >--- pkg-install 28 Nov 2011 16:35:43 -0000 1.12 >+++ /dev/null 1 Jan 1970 00:00:00 -0000 >@@ -1,62 +0,0 @@ >-#!/bin/sh >- >-if [ "$2" = "POST-INSTALL" ];then >-ask() { >- local question default answer >- >- question=$1 >- default=$2 >- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then >- read -t120 -p "${question} [${default}]? " answer >- fi >- echo ${answer:-${default}} >-} >- >-yesno() { >- local question default answer >- >- question=$1 >- default=$2 >- while :; do >- answer=$(ask "${question}" "${default}") >- case "${answer}" in >- [Yy]*) return 0;; >- [Nn]*) return 1;; >- esac >- echo "Please answer yes or no." >- done >-} >- >- # Create pid directory >- >- ${INSTALL} -d -o ${USER} -g ${GROUP} /var/run/spamd >- ${PREFIX}/bin/spamassassin -x -L --lint >- if [ ${?} -ne 0 ];then >- echo " >-******************************************************* >-* _ _ _ _______ ______ __ _ _____ __ _ ______ * >-* | | | |_____| |_____/ | \ | | | \ | | ____ * >-* |__|__| | | | \_ | \_| __|__ | \_| |_____| * >-* * >-******************************************************* >-* You must install rules before starting spamd! * >-*******************************************************" >- if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then >- if yesno "Do you wish to run sa-update to fetch new rules" "N";then >- ${PREFIX}/bin/sa-update || true >- else >- echo "" >- fi >- ${PREFIX}/bin/spamassassin -x -L --lint >- if [ ${?} -eq 0 ] && grep '^load.*Rule2XSBody' ${PREFIX}/etc/mail/spamassassin/v320.pre > /dev/null ;then >- if yesno "Do you wish to compile rules with re2c (will take a long time)" "N";then >- ${PREFIX}/bin/sa-compile || true >- fi >- fi >- fi >- fi >- >- exit 0 >-fi # post-install >- >-exit 0 >Index: files/manpages >=================================================================== >RCS file: files/manpages >diff -N files/manpages >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ files/manpages 30 Dec 2011 17:56:53 -0000 >@@ -0,0 +1,71 @@ >+# $FreeBSD:$ >+MAN3= Mail::SpamAssassin.3 \ >+ Mail::SpamAssassin::AICache.3 \ >+ Mail::SpamAssassin::ArchiveIterator.3 \ >+ Mail::SpamAssassin::AsyncLoop.3 \ >+ Mail::SpamAssassin::AutoWhitelist.3 \ >+ Mail::SpamAssassin::Bayes.3 \ >+ Mail::SpamAssassin::BayesStore.3 \ >+ Mail::SpamAssassin::BayesStore::BDB.3 \ >+ Mail::SpamAssassin::BayesStore::MySQL.3 \ >+ Mail::SpamAssassin::BayesStore::PgSQL.3 \ >+ Mail::SpamAssassin::BayesStore::SQL.3 \ >+ Mail::SpamAssassin::Client.3 \ >+ Mail::SpamAssassin::Conf.3 \ >+ Mail::SpamAssassin::Conf::LDAP.3 \ >+ Mail::SpamAssassin::Conf::Parser.3 \ >+ Mail::SpamAssassin::Conf::SQL.3 \ >+ Mail::SpamAssassin::DnsResolver.3 \ >+ Mail::SpamAssassin::Logger.3 \ >+ Mail::SpamAssassin::Logger::File.3 \ >+ Mail::SpamAssassin::Logger::Stderr.3 \ >+ Mail::SpamAssassin::Logger::Syslog.3 \ >+ Mail::SpamAssassin::Message.3 \ >+ Mail::SpamAssassin::Message::Metadata.3 \ >+ Mail::SpamAssassin::Message::Node.3 \ >+ Mail::SpamAssassin::PerMsgLearner.3 \ >+ Mail::SpamAssassin::PerMsgStatus.3 \ >+ Mail::SpamAssassin::PersistentAddrList.3 \ >+ Mail::SpamAssassin::Plugin.3 \ >+ Mail::SpamAssassin::Plugin::ASN.3 \ >+ Mail::SpamAssassin::Plugin::AWL.3 \ >+ Mail::SpamAssassin::Plugin::AccessDB.3 \ >+ Mail::SpamAssassin::Plugin::AntiVirus.3 \ >+ Mail::SpamAssassin::Plugin::AutoLearnThreshold.3 \ >+ Mail::SpamAssassin::Plugin::Bayes.3 \ >+ Mail::SpamAssassin::Plugin::BodyRuleBaseExtractor.3 \ >+ Mail::SpamAssassin::Plugin::Check.3 \ >+ Mail::SpamAssassin::Plugin::DCC.3 \ >+ Mail::SpamAssassin::Plugin::DKIM.3 \ >+ Mail::SpamAssassin::Plugin::Hashcash.3 \ >+ Mail::SpamAssassin::Plugin::MIMEHeader.3 \ >+ Mail::SpamAssassin::Plugin::OneLineBodyRuleType.3 \ >+ Mail::SpamAssassin::Plugin::PhishTag.3 \ >+ Mail::SpamAssassin::Plugin::Pyzor.3 \ >+ Mail::SpamAssassin::Plugin::Razor2.3 \ >+ Mail::SpamAssassin::Plugin::RelayCountry.3 \ >+ Mail::SpamAssassin::Plugin::ReplaceTags.3 \ >+ Mail::SpamAssassin::Plugin::Reuse.3 \ >+ Mail::SpamAssassin::Plugin::Rule2XSBody.3 \ >+ Mail::SpamAssassin::Plugin::SPF.3 \ >+ Mail::SpamAssassin::Plugin::Shortcircuit.3 \ >+ Mail::SpamAssassin::Plugin::SpamCop.3 \ >+ Mail::SpamAssassin::Plugin::Test.3 \ >+ Mail::SpamAssassin::Plugin::TextCat.3 \ >+ Mail::SpamAssassin::Plugin::URIDNSBL.3 \ >+ Mail::SpamAssassin::Plugin::URIDetail.3 \ >+ Mail::SpamAssassin::Plugin::VBounce.3 \ >+ Mail::SpamAssassin::Plugin::WhiteListSubject.3 \ >+ Mail::SpamAssassin::PluginHandler.3 \ >+ Mail::SpamAssassin::SQLBasedAddrList.3 \ >+ Mail::SpamAssassin::SubProcBackChannel.3 \ >+ Mail::SpamAssassin::Timeout.3 \ >+ Mail::SpamAssassin::Util.3 \ >+ Mail::SpamAssassin::Util::DependencyInfo.3 \ >+ Mail::SpamAssassin::Util::Progress.3 \ >+ Mail::SpamAssassin::Util::RegistrarBoundaries.3 \ >+ spamassassin-run.3 >+ >+MAN1= spamd.1 spamassassin.1 spamc.1 sa-learn.1 sa-update.1 \ >+ spamassassin-run.1 sa-compile.1 sa-awl.1 >+ >Index: files/pkg-install.in >=================================================================== >RCS file: files/pkg-install.in >diff -N files/pkg-install.in >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ files/pkg-install.in 30 Dec 2011 17:56:53 -0000 >@@ -0,0 +1,77 @@ >+#!/bin/sh >+# >+# $FreeBSD:$ >+# >+ >+USER=%%USER%% >+GROUP=%%GROUP%% >+INSTALL=%%INSTALL%% >+PREFIX=%%PREFIX%% >+ >+if [ "$2" = "PRE-INSTALL" ];then exit; fi >+ >+if [ -z "${INSTALL}" ];then >+echo "report this problem to scheidell@freebsd.org, $*" >+exit 1 >+fi >+ >+if [ "$2" = "POST-INSTALL" ];then >+ask() { >+ local question default answer >+ >+ question=$1 >+ default=$2 >+ if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then >+ read -t120 -p "${question} [${default}]? " answer >+ fi >+ echo ${answer:-${default}} >+} >+ >+yesno() { >+ local question default answer >+ >+ question=$1 >+ default=$2 >+ while :; do >+ answer=$(ask "${question}" "${default}") >+ case "${answer}" in >+ [Yy]*) return 0;; >+ [Nn]*) return 1;; >+ esac >+ echo "Please answer yes or no." >+ done >+} >+ >+ # Create pid directory >+ >+ ${INSTALL} -d -o ${USER} -g ${GROUP} /var/run/spamd >+ ${PREFIX}/bin/spamassassin -x -L --lint >+ if [ ${?} -ne 0 ];then >+ echo " >+******************************************************* >+* _ _ _ _______ ______ __ _ _____ __ _ ______ * >+* | | | |_____| |_____/ | \ | | | \ | | ____ * >+* |__|__| | | | \_ | \_| __|__ | \_| |_____| * >+* * >+******************************************************* >+* You must install rules before starting spamd! * >+*******************************************************" >+ if [ -z "${PACKAGE_BUILDING}" -a -z "${BATCH}" ]; then >+ if yesno "Do you wish to run sa-update to fetch new rules" "N";then >+ ${PREFIX}/bin/sa-update || true >+ else >+ echo "" >+ fi >+ ${PREFIX}/bin/spamassassin -x -L --lint >+ if [ ${?} -eq 0 ] && grep '^load.*Rule2XSBody' ${PREFIX}/etc/mail/spamassassin/v320.pre > /dev/null ;then >+ if yesno "Do you wish to compile rules with re2c (will take a long time)" "N";then >+ ${PREFIX}/bin/sa-compile || true >+ fi >+ fi >+ fi >+ fi >+ >+ exit 0 >+fi # post-install >+ >+exit 0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 163715
: 120839