summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Merge
diff options
context:
space:
mode:
authorfukachan <fukachan>2004-12-29 08:28:18 +0000
committerfukachan <fukachan>2004-12-29 08:28:18 +0000
commit90e20023b1afcdb241c16beecc250a7de5790743 (patch)
treef654e30d7135aaea4f61f0b0eaa0ec3afb911c91 /fml/lib/FML/Merge
parentaec905cb87a0bf25b4465cfb8f14d55d4621f823 (diff)
downloadfml8-90e20023b1afcdb241c16beecc250a7de5790743.tar.gz
fml8-90e20023b1afcdb241c16beecc250a7de5790743.tar.bz2
fml8-90e20023b1afcdb241c16beecc250a7de5790743.zip
handle use_fml8_value definitions.
translate outgoing_address.
Diffstat (limited to 'fml/lib/FML/Merge')
-rw-r--r--fml/lib/FML/Merge/FML4/config_ph.pm53
1 files changed, 34 insertions, 19 deletions
diff --git a/fml/lib/FML/Merge/FML4/config_ph.pm b/fml/lib/FML/Merge/FML4/config_ph.pm
index a613702d..3c03cd7b 100644
--- a/fml/lib/FML/Merge/FML4/config_ph.pm
+++ b/fml/lib/FML/Merge/FML4/config_ph.pm
@@ -4,7 +4,7 @@
# All rights reserved. This program is free software; you can
# redistribute it and/or modify it under the same terms as Perl itself.
#
-# $FML: config_ph.pm,v 1.10 2004/12/09 11:33:32 fukachan Exp $
+# $FML: config_ph.pm,v 1.11 2004/12/15 14:48:02 fukachan Exp $
#
package FML::Merge::FML4::config_ph;
@@ -87,28 +87,30 @@ sub _load_default_config_ph
package default;
no strict;
- $DIR = '$DIR';
- $DOMAINNAME = '$ml_domain';
- $MAIL_LIST = '$ml_name@$ml_domain';
- $CONTROL_ADDRESS = '$ml_name-ctl@$ml_domain';
- $MAINTAINER = '$ml_name-admin@$ml_domain';
- $BRACKET = '$ml_name';
- $ML_FN = '($ml_name ML)';
- $XMLNAME = '';
- $GOOD_BYE_PHRASE = '';
+ $DIR = '$DIR';
+ $DOMAINNAME = '$ml_domain';
+ $MAIL_LIST = '$ml_name@$ml_domain';
+ $CONTROL_ADDRESS = '$ml_name-ctl@$ml_domain';
+ $OUTGOING_ADDRESS = '$ml_name-outgoing@$ml_domain';
+ $MAINTAINER = '$ml_name-admin@$ml_domain';
+ $BRACKET = '$ml_name';
+ $ML_FN = '($ml_name ML)';
+ $XMLNAME = '';
+ $GOOD_BYE_PHRASE = '';
$WELCOME_STATEMENT = '';
require $FML::Merge::FML4::config_ph::default_config_ph;
- $DIR = '$DIR';
- $DOMAINNAME = '$ml_domain';
- $MAIL_LIST = '$ml_name@$ml_domain';
- $CONTROL_ADDRESS = '$ml_name-ctl@$ml_domain';
- $MAINTAINER = '$ml_name-admin@$ml_domain';
- $BRACKET = '$ml_name';
- $ML_FN = '($ml_name ML)';
- $GOOD_BYE_PHRASE = '--$ml_name@$ml_domain, Be Seeing You!';
- $XMLNAME = 'X-ML-Name: $ml_name';
+ $DIR = '$DIR';
+ $DOMAINNAME = '$ml_domain';
+ $MAIL_LIST = '$ml_name@$ml_domain';
+ $CONTROL_ADDRESS = '$ml_name-ctl@$ml_domain';
+ $OUTGOING_ADDRESS = '$ml_name-outgoing@$ml_domain';
+ $MAINTAINER = '$ml_name-admin@$ml_domain';
+ $BRACKET = '$ml_name';
+ $ML_FN = '($ml_name ML)';
+ $GOOD_BYE_PHRASE = '--$ml_name@$ml_domain, Be Seeing You!';
+ $XMLNAME = 'X-ML-Name: $ml_name';
$WELCOME_STATEMENT =~ s/our /our \(\$ml_name ML\)/;
@@ -324,6 +326,7 @@ sub translate
my $dispatch = {
rule_convert => \&translate_xxx,
rule_prefer_fml4_value => \&translate_xxx,
+ rule_prefer_fml8_value => \&translate_use_fml8_value,
};
use FML::Merge::FML4::Rules;
@@ -357,6 +360,10 @@ sub translate_xxx
elsif ($key eq 'CONTROL_ADDRESS') {
return "command_mail_address = $value";
}
+ elsif ($key eq 'OUTGOING_ADDRESS') {
+ return "";
+ return "# WARNING outgoing_address = $value";
+ }
elsif ($key eq 'SMTP_SENDER') {
return "smtp_sender = $value";
}
@@ -492,6 +499,14 @@ sub _fix_subject_tag
}
+sub translate_use_fml8_value
+{
+ my ($self, $diff, $key, $value) = @_;
+
+ return "# IGNORED since \$$key uses fml8 value";
+}
+
+
=head1 CODING STYLE
See C<http://www.fml.org/software/FNF/> on fml coding style guide.