summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-php5/pecl-mailparse/ChangeLog7
-rw-r--r--dev-php5/pecl-mailparse/Manifest26
-rw-r--r--dev-php5/pecl-mailparse/files/cvs-mailparse.c-fix.diff58
-rw-r--r--dev-php5/pecl-mailparse/files/mailparse-c-64bit-segfault.diff48
-rw-r--r--dev-php5/pecl-mailparse/files/mailparse_mime-rfc2231.diff97
5 files changed, 13 insertions, 223 deletions
diff --git a/dev-php5/pecl-mailparse/ChangeLog b/dev-php5/pecl-mailparse/ChangeLog
index efcbd866a216..4a6ea29be0fc 100644
--- a/dev-php5/pecl-mailparse/ChangeLog
+++ b/dev-php5/pecl-mailparse/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-php5/pecl-mailparse
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-php5/pecl-mailparse/ChangeLog,v 1.14 2007/12/06 01:12:02 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-php5/pecl-mailparse/ChangeLog,v 1.15 2007/12/06 01:14:30 jokey Exp $
+
+ 06 Dec 2007; Markus Ullmann <jokey@gentoo.org>
+ -files/mailparse-c-64bit-segfault.diff, -files/cvs-mailparse.c-fix.diff,
+ -files/mailparse_mime-rfc2231.diff, pecl-mailparse-2.1.2.ebuild:
+ nuke unused patches
06 Dec 2007; Markus Ullmann <jokey@gentoo.org>
-pecl-mailparse-2.1.1-r1.ebuild, pecl-mailparse-2.1.2.ebuild:
diff --git a/dev-php5/pecl-mailparse/Manifest b/dev-php5/pecl-mailparse/Manifest
index 91230c0164b9..8bafac647eea 100644
--- a/dev-php5/pecl-mailparse/Manifest
+++ b/dev-php5/pecl-mailparse/Manifest
@@ -1,27 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-AUX cvs-mailparse.c-fix.diff 1914 RMD160 e1c94fa8eee692f8b68ae3f1c5f6592d864d08b5 SHA1 b052f734408cfd7037249b9acc31f8e466c816ec SHA256 a10e31d2923af5e618cc044260003cd5a1fabe6e929eaa90c850f317e3b5f12b
-MD5 35dd19f4a7b42bb6210dc30fc9897d63 files/cvs-mailparse.c-fix.diff 1914
-RMD160 e1c94fa8eee692f8b68ae3f1c5f6592d864d08b5 files/cvs-mailparse.c-fix.diff 1914
-SHA256 a10e31d2923af5e618cc044260003cd5a1fabe6e929eaa90c850f317e3b5f12b files/cvs-mailparse.c-fix.diff 1914
-AUX mailparse-c-64bit-segfault.diff 1158 RMD160 420f29ebf144e90b16f781a895a98476805c17df SHA1 d4decba1c4ae4d367e965e75c74f65dbcd825be6 SHA256 329c76ff90ea50ab0875ce73e931e72cb8bf77f17e05d68e038808ca8a971b74
-MD5 408b9f516dcfce1d327eb788c80aebcf files/mailparse-c-64bit-segfault.diff 1158
-RMD160 420f29ebf144e90b16f781a895a98476805c17df files/mailparse-c-64bit-segfault.diff 1158
-SHA256 329c76ff90ea50ab0875ce73e931e72cb8bf77f17e05d68e038808ca8a971b74 files/mailparse-c-64bit-segfault.diff 1158
-AUX mailparse_mime-rfc2231.diff 3614 RMD160 70b932feb1b0068c6f05154a2e28ac62545b36b1 SHA1 7fe6048c759254ff6a969049c20564a95c8fb4ad SHA256 a281f65c370a09a247ebcf23822c8086814319658d4bf040082e420d53ee4cfd
-MD5 032224424c751029396615595cd7d895 files/mailparse_mime-rfc2231.diff 3614
-RMD160 70b932feb1b0068c6f05154a2e28ac62545b36b1 files/mailparse_mime-rfc2231.diff 3614
-SHA256 a281f65c370a09a247ebcf23822c8086814319658d4bf040082e420d53ee4cfd files/mailparse_mime-rfc2231.diff 3614
DIST mailparse-2.1.2.tgz 36348 RMD160 78cd64deeb5fcf9c3cb9891d836616c8c17579e4 SHA1 541286252ab5b03eb3a146de46cbd4df5c3f6607 SHA256 7c84bb7e78a28c348dc4e9117ff2709bfc791be24cdb8e0528dfe4ce7fdcd203
EBUILD pecl-mailparse-2.1.2.ebuild 612 RMD160 79e0882f0ceb864f26bd0fa320c72a8f9c43777e SHA1 60da443fdb318fddfe10b7b09e61d49c95e49d21 SHA256 8e230ddbb7360fd391eacac6794f04d0a0b350b0db8111f93db9a5cced941543
MD5 a23162a7208735f5593f54859fa6dac9 pecl-mailparse-2.1.2.ebuild 612
RMD160 79e0882f0ceb864f26bd0fa320c72a8f9c43777e pecl-mailparse-2.1.2.ebuild 612
SHA256 8e230ddbb7360fd391eacac6794f04d0a0b350b0db8111f93db9a5cced941543 pecl-mailparse-2.1.2.ebuild 612
-MISC ChangeLog 2160 RMD160 c1e1effd4c147b2d238a23b0e47f3f160f9ab7b5 SHA1 cd2c16230b27bceaef0752267a633fdbccb7d9a6 SHA256 502fbd61bece0ae0bd80e8fb99f680a20e03504405f5b060bdbb78deeec8396d
-MD5 8379f699acd84941ee82479f00a2bf81 ChangeLog 2160
-RMD160 c1e1effd4c147b2d238a23b0e47f3f160f9ab7b5 ChangeLog 2160
-SHA256 502fbd61bece0ae0bd80e8fb99f680a20e03504405f5b060bdbb78deeec8396d ChangeLog 2160
+MISC ChangeLog 2374 RMD160 62ad80a609c0d68310371aa69c7d73867bc18dd8 SHA1 b4fa8f683d6873eee0d4cce74be25d34e9d98d43 SHA256 0b3ceb4dddcb7f5dde668e25ccabd3b82bcbdd6e7a2e0b339eb22912690b79cd
+MD5 6bfa13103e56dbdd5f8e9a3c12d0a446 ChangeLog 2374
+RMD160 62ad80a609c0d68310371aa69c7d73867bc18dd8 ChangeLog 2374
+SHA256 0b3ceb4dddcb7f5dde668e25ccabd3b82bcbdd6e7a2e0b339eb22912690b79cd ChangeLog 2374
MISC metadata.xml 157 RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a SHA1 ddaa23cc35eb917bf8962b652442bebb1ce0f440 SHA256 54f8878ca0228e380abbaa4b529806b5533a6b9b51b3b16c0909e906586a91a1
MD5 c58d07ca1c1235bbad9bccaec96fc062 metadata.xml 157
RMD160 a98db3a086fae3c09a903dadbc05f60443ec4b1a metadata.xml 157
@@ -32,7 +20,7 @@ SHA256 1c8c2104731a8265f53ebb4eb5395f447fa3ade1710eca68325725039ea055c5 files/di
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
-iD8DBQFHV0xoz974XjDVpbkRAk4fAJ9vvO0bWrRInkJvbNjKQ46RG6E+vwCfS3K/
-yjh1Iow1HuW/oO9klkSOy7U=
-=34Lo
+iD8DBQFHV0z7z974XjDVpbkRAhgbAJ4xJDInMspQWCHDf1MSy3zIFNyMjACdFA3o
+zaqknvQsrrH54jcA7/GGnYU=
+=MGPH
-----END PGP SIGNATURE-----
diff --git a/dev-php5/pecl-mailparse/files/cvs-mailparse.c-fix.diff b/dev-php5/pecl-mailparse/files/cvs-mailparse.c-fix.diff
deleted file mode 100644
index 349853a29902..000000000000
--- a/dev-php5/pecl-mailparse/files/cvs-mailparse.c-fix.diff
+++ /dev/null
@@ -1,58 +0,0 @@
---- mailparse.c 2005-02-28 07:21:45.000000000 +0100
-+++ mailparse.c 2005-08-28 13:38:08.000000000 +0200
-@@ -15,7 +15,7 @@
- | Author: Wez Furlong <wez@thebrainroom.com> |
- +----------------------------------------------------------------------+
- */
--/* $Id: mailparse.c,v 1.48 2005/02/28 05:51:40 wez Exp $ */
-+/* $Id: mailparse.c,v 1.49 2005/05/12 13:02:41 wez Exp $ */
-
- #ifdef HAVE_CONFIG_H
- #include "config.h"
-@@ -70,7 +70,7 @@
- {NULL, NULL, NULL}
- };
-
--static zend_class_entry mimemsg_class_entry;
-+static zend_class_entry *mimemsg_class_entry;
-
- function_entry mailparse_functions[] = {
- PHP_FE(mailparse_msg_parse_file, NULL)
-@@ -138,6 +138,8 @@
-
- PHP_MINIT_FUNCTION(mailparse)
- {
-+ zend_class_entry mmce;
-+
- #ifdef ZTS
- zend_mailparse_globals *mailparse_globals;
-
-@@ -145,8 +147,8 @@
- mailparse_globals = ts_resource(mailparse_globals_id);
- #endif
-
-- INIT_CLASS_ENTRY(mimemsg_class_entry, "mimemessage", mimemessage_methods);
-- zend_register_internal_class(&mimemsg_class_entry TSRMLS_CC);
-+ INIT_CLASS_ENTRY(mmce, "mimemessage", mimemessage_methods);
-+ mimemsg_class_entry = zend_register_internal_class(&mmce TSRMLS_CC);
-
-
- le_mime_part = zend_register_list_destructors_ex(mimepart_dtor, NULL, mailparse_msg_name, module_number);
-@@ -211,7 +213,7 @@
- MAKE_STD_ZVAL(zpart);
- php_mimepart_to_zval(zpart, part);
-
-- object_init_ex(object, &mimemsg_class_entry);
-+ object_init_ex(object, mimemsg_class_entry);
- PZVAL_IS_REF(object) = 1;
- ZVAL_REFCOUNT(object) = 1;
-
-@@ -654,7 +656,7 @@
- php_info_print_table_start();
- php_info_print_table_header(2, "mailparse support", "enabled");
- php_info_print_table_row(2, "Extension Version", mailparse_module_entry.version);
-- php_info_print_table_row(2, "Revision", "$Revision: 1.48 $");
-+ php_info_print_table_row(2, "Revision", "$Revision: 1.49 $");
- php_info_print_table_end();
-
- DISPLAY_INI_ENTRIES();
diff --git a/dev-php5/pecl-mailparse/files/mailparse-c-64bit-segfault.diff b/dev-php5/pecl-mailparse/files/mailparse-c-64bit-segfault.diff
deleted file mode 100644
index f150a0dbbbf8..000000000000
--- a/dev-php5/pecl-mailparse/files/mailparse-c-64bit-segfault.diff
+++ /dev/null
@@ -1,48 +0,0 @@
---- mailparse-1.49.c 2006-09-30 18:42:45.000000000 +0400
-+++ mailparse.c 2006-09-30 22:03:37.000000000 +0400
-@@ -231,7 +231,7 @@
- php_mimepart *part;
- zval *zpart;
- char *mode;
-- long mode_len;
-+ int mode_len;
- zval *source = NULL;
-
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz!", &mode,&mode_len, &source) == FAILURE)
-@@ -839,7 +839,7 @@
- PHP_FUNCTION(mailparse_rfc822_parse_addresses)
- {
- char *addresses;
-- long addresses_len;
-+ int addresses_len;
- php_rfc822_tokenized_t *toks = NULL;
- php_rfc822_addresses_t *addrs = NULL;
- int i;
-@@ -1031,7 +1031,7 @@
- PHP_FUNCTION(mailparse_msg_parse)
- {
- char *data;
-- long data_len;
-+ int data_len;
- zval *arg;
- php_mimepart *part;
-
-@@ -1053,7 +1053,7 @@
- PHP_FUNCTION(mailparse_msg_parse_file)
- {
- char *filename;
-- long filename_len;
-+ int filename_len;
- php_mimepart *part;
- char *filebuf;
- php_stream *stream;
-@@ -1501,7 +1501,7 @@
- zval *arg;
- php_mimepart *part, *foundpart;
- char *mimesection;
-- long mimesection_len;
-+ int mimesection_len;
-
- if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &arg,&mimesection, &mimesection_len) == FAILURE) {
- RETURN_FALSE;
-
diff --git a/dev-php5/pecl-mailparse/files/mailparse_mime-rfc2231.diff b/dev-php5/pecl-mailparse/files/mailparse_mime-rfc2231.diff
deleted file mode 100644
index 068dc5be3807..000000000000
--- a/dev-php5/pecl-mailparse/files/mailparse_mime-rfc2231.diff
+++ /dev/null
@@ -1,97 +0,0 @@
---- php_mailparse_mime.c.orig Mon Feb 28 14:21:45 2005
-+++ php_mailparse_mime.c Fri Dec 15 10:57:16 2006
-@@ -54,7 +54,11 @@
- {
- struct php_mimeheader_with_attributes *attr;
- int i, first_semi, next_semi, comments_before_semi, netscape_bug = 0;
--
-+ char *name_buf = NULL;
-+ smart_str value_buf = {0};
-+ int is_rfc2231_name = 0;
-+ char *check_name;
-+
- attr = ecalloc(1, sizeof(struct php_mimeheader_with_attributes));
-
- MAKE_STD_ZVAL(attr->attributes);
-@@ -106,7 +110,7 @@
-
- /* count those tokens; we expect "token = token" (3 tokens); if there are
- * more than that, then something is quite possibly wrong - Netscape Bug! */
-- if (next_semi <= toks->ntokens
-+ if (next_semi < toks->ntokens
- && toks->tokens[next_semi].token != ';'
- && next_semi - first_semi - comments_before_semi > 3) {
- next_semi = i + 1;
-@@ -117,9 +121,56 @@
- PHP_RFC822_RECOMBINE_STRTOLOWER|PHP_RFC822_RECOMBINE_IGNORE_COMMENTS);
- value = php_rfc822_recombine_tokens(toks, i, next_semi - i,
- PHP_RFC822_RECOMBINE_IGNORE_COMMENTS);
--
-- add_assoc_string(attr->attributes, name, value, 0);
-- efree(name);
-+
-+ /* support rfc2231 mime parameter value
-+ *
-+ * Parameter Value Continuations:
-+ *
-+ * Content-Type: message/external-body; access-type=URL;
-+ * URL*0="ftp://";
-+ * URL*1="cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar"
-+ *
-+ * is semantically identical to
-+ *
-+ * Content-Type: message/external-body; access-type=URL;
-+ * URL="ftp://cs.utk.edu/pub/moore/bulk-mailer/bulk-mailer.tar"
-+ *
-+ * Parameter Value Character Set and Language Information:
-+ *
-+ * Content-Type: application/x-stuff;
-+ * title*=us-ascii'en-us'This%20is%20%2A%2A%2Afun%2A%2A%2A
-+ *
-+ * Modify by Zhao Wei
-+ * E-mail: zhaowei@eyou.net
-+ */
-+ check_name = name;
-+ while (*check_name) {
-+ if (*check_name == '*')
-+ break;
-+ check_name++;
-+ }
-+ if (*check_name == '*') {
-+ *check_name = 0;
-+ if (NULL == name_buf)
-+ name_buf = name;
-+ else
-+ efree(name);
-+ smart_str_appends(&value_buf, value);
-+ efree(value);
-+ is_rfc2231_name = 1;
-+ }
-+
-+ if (1 == is_rfc2231_name) {
-+ if (*name != 0 && strcmp(name_buf, name) != 0) {
-+ add_assoc_string(attr->attributes, name_buf, estrndup(value_buf.c, value_buf.len), 0);
-+ efree(name_buf);
-+ smart_str_free(&value_buf);
-+ is_rfc2231_name = 0;
-+ }
-+ } else {
-+ add_assoc_string(attr->attributes, name, value, 0);
-+ efree(name);
-+ }
- }
- }
- if (next_semi < toks->ntokens && !netscape_bug)
-@@ -128,6 +179,13 @@
- first_semi = next_semi;
- netscape_bug = 0;
- }
-+ if (1 == is_rfc2231_name) {
-+ add_assoc_string(attr->attributes, name_buf, estrndup(value_buf.c, value_buf.len), 0);
-+ efree(name_buf);
-+ smart_str_free(&value_buf);
-+ }
-+
-+
- return attr;
- }