View | Details | Raw Unified | Return to bug 99067
Collapse All | Expand All

(-)finance/php4-pfpro/files/patch-pfpro.c (+35 lines)
Added Link Here
1
--- pfpro.c.orig	Sun Jan  1 05:46:56 2006
2
+++ pfpro.c	Fri Jun 16 17:18:05 2006
3
@@ -80,6 +80,7 @@
4
 	STD_PHP_INI_ENTRY("pfpro.proxyport",      "",    PHP_INI_ALL, OnUpdateInt,    proxyport,      zend_pfpro_globals, pfpro_globals)
5
 	STD_PHP_INI_ENTRY("pfpro.proxylogon",     "",    PHP_INI_ALL, OnUpdateString, proxylogon,     zend_pfpro_globals, pfpro_globals)
6
 	STD_PHP_INI_ENTRY("pfpro.proxypassword",  "",    PHP_INI_ALL, OnUpdateString, proxypassword,  zend_pfpro_globals, pfpro_globals)
7
+	STD_PHP_INI_ENTRY("pfpro.certpath",       "%%PREFIX%%/etc/pfpro/certs",    PHP_INI_ALL, OnUpdateString, certpath,       zend_pfpro_globals, pfpro_globals)
8
 PHP_INI_END()
9
 
10
 /* {{{ php_extname_init_globals
11
@@ -94,6 +95,7 @@
12
 	pfpro_globals->proxyport      = 0;
13
 	pfpro_globals->proxylogon     = NULL;
14
 	pfpro_globals->proxypassword  = NULL;
15
+	pfpro_globals->certpath       = NULL;
16
 }
17
 /* }}} */
18
 
19
@@ -133,6 +135,7 @@
20
 	php_info_print_table_start();
21
 	php_info_print_table_row(2, "Verisign Payflow Pro support", "enabled");
22
 	php_info_print_table_row(2, "libpfpro version", pfproVersion());
23
+	php_info_print_table_row(2, "pfpro.certpath", PFPROG(certpath));
24
 	php_info_print_table_end();
25
 
26
 	DISPLAY_INI_ENTRIES();
27
@@ -158,6 +161,8 @@
28
 	if (ZEND_NUM_ARGS() != 0) {
29
 		WRONG_PARAM_COUNT;
30
 	}
31
+
32
+	setenv("PFPRO_CERT_PATH", PFPROG(certpath), 0);
33
 
34
 	pfproInit();
35
 
(-)lang/php4/Makefile.ext (+2 lines)
Lines 267-272 Link Here
267
.if ${PHP_MODNAME} == "pfpro"
267
.if ${PHP_MODNAME} == "pfpro"
268
BUILD_DEPENDS+=	${LOCALBASE}/lib/libpfpro.so:${PORTSDIR}/finance/pfpro
268
BUILD_DEPENDS+=	${LOCALBASE}/lib/libpfpro.so:${PORTSDIR}/finance/pfpro
269
CONFIGURE_ARGS+=--with-pfpro=${LOCALBASE}
269
CONFIGURE_ARGS+=--with-pfpro=${LOCALBASE}
270
post-patch:
271
	@${REINPLACE_CMD} "s|%%PREFIX%%|${LOCALBASE}|" ${WRKSRC}/pfpro.c
270
.endif
272
.endif
271
273
272
.if ${PHP_MODNAME} == "pgsql"
274
.if ${PHP_MODNAME} == "pgsql"

Return to bug 99067