This patch uses the full patch to postconf which allows qshape to work.
- David
Index: ports/mail/postfix/snapshot/patches/patch-qshape.pl =================================================================== RCS file: ports/mail/postfix/snapshot/patches/patch-qshape.pl diff -N ports/mail/postfix/snapshot/patches/patch-qshape.pl --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ ports/mail/postfix/snapshot/patches/patch-qshape.pl 1 Feb 2006 20:34:38 -0000 @@ -0,0 +1,11 @@ +--- auxiliary/qshape/qshape.pl.orig Wed Feb 1 15:28:20 2006 ++++ auxiliary/qshape/qshape.pl Wed Feb 1 15:28:29 2006 +@@ -155,7 +155,7 @@ + + $ENV{q{MAIL_CONFIG}} = $opts{"c"} if (exists $opts{"c"}); + +- chomp(my $qdir = qx{postconf -h queue_directory}); ++ chomp(my $qdir = qx{/usr/local/sbin/postconf -h queue_directory}); + die "$0: postconf failed\n" if ($? != 0); + warn "'queue_directory' variable expansion not supported: $qdir\n" + if ($qdir =~ /\$/); Index: ports/mail/postfix/stable/patches/patch-qshape.pl =================================================================== RCS file: ports/mail/postfix/stable/patches/patch-qshape.pl diff -N ports/mail/postfix/stable/patches/patch-qshape.pl --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ ports/mail/postfix/stable/patches/patch-qshape.pl 1 Feb 2006 20:34:38 -0000 @@ -0,0 +1,11 @@ +--- auxiliary/qshape/qshape.pl.orig Wed Feb 1 15:32:29 2006 ++++ auxiliary/qshape/qshape.pl Wed Feb 1 15:32:41 2006 +@@ -155,7 +155,7 @@ + + $ENV{q{MAIL_CONFIG}} = $opts{"c"} if (exists $opts{"c"}); + +- chomp(my $qdir = qx{postconf -h queue_directory}); ++ chomp(my $qdir = qx{/usr/local/sbin/postconf -h queue_directory}); + die "$0: postconf failed\n" if ($? != 0); + warn "'queue_directory' variable expansion not supported: $qdir\n" + if ($qdir =~ /\$/);