ports/98990: [MAINTAINER PATCH] finance/p5-Business-OnlinePayment-PayflowPro: fix default ceritificates path
Alexandr Kovalenko
never at nevermind.kiev.ua
Thu Jun 15 21:00:42 UTC 2006
>Number: 98990
>Category: ports
>Synopsis: [MAINTAINER PATCH] finance/p5-Business-OnlinePayment-PayflowPro: fix default ceritificates path
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Thu Jun 15 21:00:38 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Alexandr Kovalenko
>Release: FreeBSD 6.1-RELEASE-p1 i386
>Organization:
PortaOne, Inc., http://portaone.com/
>Environment:
System: FreeBSD mile.zukabuka.com 6.1-RELEASE-p1 FreeBSD 6.1-RELEASE-p1 #0: Mon Jun 12 19:58:45 EEST 2006 root at mile.zukabuka.com:/usr/obj/usr/src/sys/mile i386
>Description:
Module didn't handle situation where cert_path was not set. Add code to
make certificates path /usr/local/certs (as it is in finance/pfpro).
>How-To-Repeat:
Look at code :)
>Fix:
--- finance/p5-Business-OnlinePayment-PayflowPro/files/patch-PayflowPro.pm.orig Thu Jun 15 04:07:32 2006
+++ finance/p5-Business-OnlinePayment-PayflowPro/files/patch-PayflowPro.pm Thu Jun 15 23:45:38 2006
@@ -1,5 +1,5 @@
---- PayflowPro.pm.orig Tue Jun 13 01:30:27 2006
-+++ PayflowPro.pm Tue Jun 13 01:30:41 2006
+--- PayflowPro.pm.orig Thu Jun 15 23:38:47 2006
++++ PayflowPro.pm Thu Jun 15 23:44:55 2006
@@ -14,7 +14,7 @@
@ISA = qw(Exporter AutoLoader Business::OnlinePayment);
@EXPORT = qw();
@@ -9,3 +9,13 @@
sub set_defaults {
my $self = shift;
+@@ -186,6 +186,9 @@
+ #print "$_ => $params{$_}\n" foreach keys %params;
+
+ $ENV{'PFPRO_CERT_PATH'} = $self->cert_path;
++ if ($ENV{'PFPRO_CERT_PATH'} eq '') {
++ $ENV{'PFPRO_CERT_PATH'} = '/usr/local/certs';
++ };
+ my( $response, $resultstr ) = pfpro( \%params, $self->server, $self->port );
+
+ #if ( $response->{'RESULT'} == 0 ) {
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list