[php-pear-Mail-Mime] update to 1.8.0 (bugfix)
Remi Collet
remi at fedoraproject.org
Fri Jul 30 07:36:31 UTC 2010
commit 6b9afd294c13cb62930d12d383cb1f69093965aa
Author: extras <extras at goddard.famillecollet.com>
Date: Fri Jul 30 09:35:14 2010 +0200
update to 1.8.0 (bugfix)
.gitignore | 1 +
php-pear-Mail-Mime.spec | 31 +++++++++++++++++++++----------
sources | 2 +-
xml2changelog | 26 ++++++++++++++++----------
4 files changed, 39 insertions(+), 21 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ae1ced8..9025111 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
Mail_Mime-1.7.0.tgz
+Mail_Mime-1.8.0.tgz
diff --git a/php-pear-Mail-Mime.spec b/php-pear-Mail-Mime.spec
index 44208b7..8214e38 100644
--- a/php-pear-Mail-Mime.spec
+++ b/php-pear-Mail-Mime.spec
@@ -1,9 +1,9 @@
%{!?__pear: %{expand: %%global __pear %{_bindir}/pear}}
Name: php-pear-Mail-Mime
-Version: 1.7.0
+Version: 1.8.0
Release: 1%{?dist}
-Summary: Classes to create and decode mime messages
+Summary: Classes to create MIME messages
Group: Development/Libraries
License: BSD
@@ -21,16 +21,23 @@ Requires(postun): %{__pear}
Provides: php-pear(Mail_Mime) = %{version}
%description
-A Package to enable easy creation of complex multipart emails. If you look for
-a simple API for creating such emails, then Mail_Mime class will probably
-suffice. Else you can use Mail_mimePart, which gives you better control about
-MIME creation
+Mail_Mime provides classes to deal with the creation and manipulation
+of MIME messages. It allows people to create e-mail messages consisting of:
+* Text Parts
+* HTML Parts
+* Inline HTML Images
+* Attachments
+* Attached messages
+
+It supports big messages, base64 and quoted-printable encoding and
+non-ASCII characters in file names, subjects, recipients, etc. encoded
+using RFC2047 and/or RFC2231.
%prep
%setup -q -c
# package.xml is v2
-%{_bindir}/php -n %{SOURCE1} package.xml >CHANGELOG
+%{_bindir}/php -n %{SOURCE1} package.xml | tee CHANGELOG | head -n 8
mv package.xml Mail_Mime-%{version}/%{name}.xml
@@ -66,9 +73,9 @@ lst=$(find %{buildroot}%{pear_xmldir} -exec grep -q %{buildroot} {} \; -print)
# For documentation purpose only
# After install, as root :
# pear run-tests -p Mail_Mime
-# Should return (1.7.0)
-# 29 PASSED TESTS
-# 1 SKIPPED TESTS
+# Should return (1.8.0)
+# 24 PASSED TESTS
+# 2 SKIPPED TESTS
%clean
@@ -96,6 +103,10 @@ fi
%changelog
+* Thu Jul 29 2010 Remi Collet <Fedora at FamilleCollet.com> - 1.8.0-1
+- update to new upstream version (Version 1.8.0 - API 1.4.1)
+- review summary and description (from upstream)
+
* Sat Apr 17 2010 Remi Collet <Fedora at FamilleCollet.com> - 1.7.0-1
- update to new upstream version (Version 1.7.0 - API 1.4.0)
diff --git a/sources b/sources
index d9bd513..c67322d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-806a09fb93d7f472617f7a0f0dcb585e Mail_Mime-1.7.0.tgz
+549bcf3d9eb5111995293fded46c2ab9 Mail_Mime-1.8.0.tgz
diff --git a/xml2changelog b/xml2changelog
index c114873..eb6bd31 100644
--- a/xml2changelog
+++ b/xml2changelog
@@ -13,16 +13,22 @@ if ($xml['version'] >= "2"){ // Package.xml V 2.0
$xml->date, $xml->notes);
$new=$xml->version->release;
- if (isset($xml->changelog->release) && count($xml->changelog->release))
- foreach($xml->changelog->release as $rel) {
- $old=$rel->version->release;
- if ("$old" != "$new") {
- printf("*** Version %s (%s) - API %s (%s) - %s\n\n%s\n\n",
- $rel->version->release, $rel->stability->release,
- $rel->version->api, $rel->stability->api,
- $rel->date, $rel->notes);
- }
- }
+ if (isset($xml->changelog->release) && count($xml->changelog->release)) {
+ $tab = array();
+ foreach($xml->changelog->release as $rel) {
+ $old=$rel->version->release;
+ if ("$old" != "$new") {
+ $tab[''.$rel->date] = $rel;
+ }
+ }
+ krsort($tab);
+ foreach($tab as $rel) {
+ printf("*** Version %s (%s) - API %s (%s) - %s\n\n%s\n\n",
+ $rel->version->release, $rel->stability->release,
+ $rel->version->api, $rel->stability->api,
+ $rel->date, $rel->notes);
+ }
+ }
} else { // Package.xml V 1.0
printf("* Version %s (%s) - %s\n\n%s\n\n",
$xml->release->version, $xml->release->state, $xml->release->date, $xml->release->notes);
More information about the scm-commits
mailing list