- make php4-imap use new c-client
ok robert@
This commit is contained in:
parent
a7b1b50200
commit
1fbf1cdefa
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.57 2007/10/21 09:43:22 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.58 2007/10/30 10:13:05 ajacoutot Exp $
|
||||
|
||||
FULLPKGNAME-main= php4-extensions-${V}p1
|
||||
COMMENT-main= informational package about PHP4 extensions
|
||||
@ -151,7 +151,7 @@ MULTI_PACKAGES+= -imap
|
||||
COMMENT-imap= imap, pop3 and nntp extensions for php4
|
||||
CONFIGURE_ARGS+= --with-imap=shared,${LOCALBASE} \
|
||||
--with-kerberos=/usr --with-imap-ssl
|
||||
LIB_DEPENDS-imap= c-client.>=3::mail/c-client
|
||||
LIB_DEPENDS-imap= c-client.>=5::mail/imap-uw,-c-client
|
||||
WANTLIB-imap= ${WANTLIB} des gssapi crypto krb5 ssl
|
||||
.endif
|
||||
|
||||
@ -313,6 +313,8 @@ RUN_DEPENDS${i}= :php4-core-${V}:www/php4/core
|
||||
MODULE_NAME${i}= ${i:S/-//g}
|
||||
.endfor
|
||||
|
||||
FULLPKGNAME-imap= php4-imap-$Vp0
|
||||
|
||||
MESSAGE= ${PKGDIR}/MESSAGE
|
||||
SUBST_VARS= MODULE_NAME PHP_CONFIG_FILE LOCALBASE V
|
||||
|
||||
|
21
www/php4/extensions/patches/patch-ext_imap_php_imap_c
Normal file
21
www/php4/extensions/patches/patch-ext_imap_php_imap_c
Normal file
@ -0,0 +1,21 @@
|
||||
$OpenBSD: patch-ext_imap_php_imap_c,v 1.1 2007/10/30 10:13:05 ajacoutot Exp $
|
||||
--- ext/imap/php_imap.c.orig Sun Oct 28 00:22:52 2007
|
||||
+++ ext/imap/php_imap.c Sun Oct 28 00:23:13 2007
|
||||
@@ -71,7 +71,7 @@ static int _php_imap_address_size(ADDRESS *addresslist
|
||||
void rfc822_date(char *date);
|
||||
char *cpystr(const char *str);
|
||||
char *cpytxt(SIZEDTEXT *dst, char *text, unsigned long size);
|
||||
-long utf8_mime2text(SIZEDTEXT *src, SIZEDTEXT *dst);
|
||||
+long utf8_mime2text (SIZEDTEXT *src, SIZEDTEXT *dst, long flags);
|
||||
unsigned long find_rightmost_bit(unsigned long *valptr);
|
||||
void fs_give(void **block);
|
||||
void *fs_get(size_t size);
|
||||
@@ -2061,7 +2061,7 @@ PHP_FUNCTION(imap_utf8)
|
||||
dest.size = 0;
|
||||
|
||||
cpytxt(&src, Z_STRVAL_PP(str), Z_STRLEN_PP(str));
|
||||
- utf8_mime2text(&src, &dest);
|
||||
+ utf8_mime2text(&src, &dest, U8T_CANONICAL);
|
||||
RETURN_STRINGL(dest.data, strlen(dest.data), 1);
|
||||
}
|
||||
/* }}} */
|
Loading…
x
Reference in New Issue
Block a user