Hello community,

here is the log from the commit of package gmime for openSUSE:Factory
checked in at Thu Jul 7 15:55:29 CEST 2011.



--------
--- GNOME/gmime/gmime.changes   2010-02-15 16:31:58.000000000 +0100
+++ /mounts/work_src_done/STABLE/gmime/gmime.changes    2011-07-04 
12:47:04.000000000 +0200
@@ -2 +2 @@
-Mon Feb 15 16:16:07 CET 2010 - [email protected]
+Mon Jul  4 12:23:00 CEST 2011 - [email protected]
@@ -4,5 +4,33 @@
-- Updated to version 2.2.25:
-  * Prevent overrun if iconv() fails.
-  * Disabled strict-aliasing.
-- Fixed potential buffer overflow of GMIME_UUENCODE_LEN
-  (bnc#576923, CVE-2010-0409).
+- Rename gmime-2_4 source package to gmime, overwriting the old
+  gmime source package that was tracking the now unused 2.2.x
+  branch (bnc#635094).
+- Update to version 2.4.25:
+  + Fix a crash.
+  + Fix for MacOS X.
+- Changes from version 2.4.24:
+  + Fix PGP/MIME signature verification (broken in 2.4.23).
+  + Depend on glib-sharp instead of gtk-sharp.
+  + Documentation fixes.
+- Changes from version 2.4.23:
+  + Fixes for EXPSIG, EXPKEYSIG, and REVKEYSIG gpg status.
+  + Documentation fixes.
+- Changes from version 2.4.22:
+  + Fixed memory stream writes.
+- Remove gtk-sharp2 BuildRequires.
+- Move to pkgconfig()-style BuildRequires:
+  + Old ones: glib2-devel, glib-sharp2, gtk-sharp2-gapi.
+  + New ones: glib-2.0, glib-sharp-2.0, gapi-2.0.
+- Remove explicit Requires for glib2-devel and glibc-devel in devel
+  subpackage.
+- Remove now unneeded Requires for gtk-sharp2 in sharp subpackage.
+- Remove Conflicts with gmime < 2.4 as we now provide this.
+- Merge doc subpackage in devel subpackage, and add appropriate
+  Provides/Obsoletes.
+- Create a tools subpackage, and move the binaries from the main
+  subpackage to this new tools subpackage.
+- Add Provides/Obsoletes for old names (before renaming) to the
+  tools subpackage, the sharp and the devel subpackages.
+- Change group of libgmime-2_4-2 from Development/Libraries/C and
+  C++ to System/Libraries.
+- Drop call to autoreconf: there's nothing requiring it.
+- Update summaries and descriptions.
@@ -11 +39 @@
-Fri Jan 22 13:12:30 CET 2010 - [email protected]
+Wed Dec 15 16:22:00 CET 2010 - [email protected]
@@ -13 +41,13 @@
-- Update gmime-no-off_t.patch to apply without fuzz.
+- Update to version 2.4.21:
+  + Do not write to filesystem when checking a GPG signature.
+  + Make error messages more consistent.
+  + When decoding an address, handle edge cases where inptr reaches
+    the end of the input string prematurely due to a malformed
+    address.
+  + Code fixes.
+- Changes from version 2.4.20:
+  + When encoding, if the last input character is not a \n, append
+    an "=\n" sequence.
+  + Fixes for when there's no end marker.
+  + Drop support for iso-2022-kr, and use euc-kr instead.
+  + Code fixes.
@@ -16 +56 @@
-Mon Aug 31 01:30:17 UTC 2009 - [email protected]
+Tue Sep 14 09:34:47 CEST 2010 - [email protected]
@@ -18,3 +58,13 @@
-- Remove gmime-cflags.patch, it was not applied and is part of
-  gmime-no-off_t.patch.
-- fix spec file to use proper patch numbering.
+- Update to version 2.4.19:
+  + Handle unquoted boundary values containing '=' (and other
+    illegal characters).
+  + Implement rfc2047-workaround hack in
+    g_mime_utils_header_decode_phrase(), like in
+    g_mime_utils_header_decode_text().
+  + Keep track of the number of ='s that are backed out over in
+    g_mime_encoding_base64_decode_step().
+  + Fix crash when a group name is unset in InternetAddress.
+  + Fix build with old glib (2.12).
+- Changes from version 2.4.18:
+  + Fix abusive unref in g_mime_multipart_encrypted_decrypt().
+  + Internal rework of setting a name on InternetAddress.
@@ -23 +73,54 @@
-Tue Aug  4 19:30:09 CEST 2009 - [email protected]
+Sun Aug 22 11:54:09 UTC 2010 - [email protected]
+
+- Update to version 2.4.17:
+  + gmime/gmime-encodings.h (GMIME_QP_ENCODE_LEN): Since
+    force-wrapped lines use "=\n" instead of just "\n", lines will
+    be 74 bytes, not 73.
+- Changes from version 2.4.16:
+  + Fixed to take into acount the possibility of having to
+    force-wrap lines at 72+ characters.
+  + bgo#615685: Added a --disable-cryptography flag to allow
+    building without GnuPG or S/MIME support.
+  + bgo#615594: Use g_set_error_literal() when no printf-style
+    arguments are needed
+  + bgo#598855: Mime-Version header re-written to MIME-Version.
+
+-------------------------------------------------------------------
+Fri Feb 12 01:52:15 CET 2010 - [email protected]
+
+- Update to version 2.4.15:
+  + Prevent possible buffer overflows.
+- Changes from version 2.4.14:
+  + Disable strict-aliasing since it cause bugs.
+- Changes from version 2.4.13:
+  + bgo#606875 -do not try to skip multiple characters per pass
+    thru the loop when encountering the first '.' of a possible
+    '..' sequence.
+- Changes from version 2.4.12:
+  + Moved -lz -lnsl, etc into Libs.private in pkg-config file
+    (bgo#603273).
+  + Make sure to always increment inptr as we force-convert it to
+    ascii.
+- Changes from version 2.4.11:
+  + Fixed the military timezone offsets.
+  + Fix ptr_array_insert() code to correctly work.
+- Changes from version 2.4.10:
+  + Fixed a uudecoding bug when uulen % 3 is 2 (bgo#597794).
+- Changes from version 2.4.9:
+  + Fixed the target library version in gmime-sharp.dll.config.
+
+-------------------------------------------------------------------
+Fri Dec 18 15:55:41 CET 2009 - [email protected]
+
+- Remove unneeded zlib-devel Requires in devel subpackage.
+
+-------------------------------------------------------------------
+Fri Aug 14 11:13:46 CEST 2009 - [email protected]
+
+- Updated to version 2.4.8:
+  * Fixed possible buffer overrun in charset conversion code.
+  * Compilation on systems with older GLib installations.
+  * Cross-compilation simplified.
+
+-------------------------------------------------------------------
+Tue Aug  4 19:27:54 CEST 2009 - [email protected]
@@ -25,0 +129,7 @@
+
+-------------------------------------------------------------------
+Wed Jul  1 14:58:56 CEST 2009 - [email protected]
+
+- Split package for the new branch.
+- Updated to version 2.4.7:
+  * Major rewrite, new API. See ChangeLog for details.

calling whatdependson for head-i586


Old:
----
  gmime-2.2.25.tar.bz2
  gmime-CVE-2010-0409.patch
  gmime-gacutil-bootstrap.patch
  gmime-monoreq.patch
  gmime-no-off_t.patch

New:
----
  gmime-2.4.25.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gmime.spec ++++++
--- /var/tmp/diff_new_pack.GhSjz2/_old  2011-07-07 15:49:46.000000000 +0200
+++ /var/tmp/diff_new_pack.GhSjz2/_new  2011-07-07 15:49:46.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package gmime (Version 2.2.25)
+# spec file for package gmime
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,121 +19,80 @@
 
 
 Name:           gmime
-BuildRequires:  glib-sharp2 glib2-devel gtk-doc gtk-sharp2 gtk-sharp2-gapi 
mono-devel zlib-devel
-Version:        2.2.25
+Version:        2.4.25
 Release:        1
 Url:            http://spruce.sourceforge.net/gmime/
 Group:          Productivity/Networking/Email/Utilities
 License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
-Summary:        MIME Library Utilities
-Source:         %{name}-%{version}.tar.bz2
-# PATCH-FIX-OPENSUSE gmime-no-off_t.patch bnc344662 bgo501830
-Patch2:         gmime-no-off_t.patch
-Patch3:         gmime-monoreq.patch
-Patch4:         gmime-gacutil-bootstrap.patch
-# PATCH-FIX-UPSTREAM gmime-CVE-2010-0409.patch bnc576923 CVE-2010-0409 
[email protected] -- Fixed to prevent possible buffer overflows.
-Patch5:         gmime-CVE-2010-0409.patch
+Summary:        MIME Parser and Utility Library
+Source:         
http://ftp.acc.umu.se/pub/GNOME/sources/gmime/2.4/%{name}-%{version}.tar.bz2
+BuildRequires:  gtk-doc
+BuildRequires:  mono-devel
+BuildRequires:  zlib-devel
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(glib-sharp-2.0)
+BuildRequires:  pkgconfig(gapi-2.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Requires:       libgmime-2_0-3 = %{version}
 
 %description
-GMime is a set of utilities for parsing and creating messages using the
-Multipurpose Internet Mail Extension (MIME).
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
 
-
-
-Authors:
---------
-    Jeffrey Stedfast <[email protected]>
-
-%package -n libgmime-2_0-3
+%package tools
 License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
-Group:          Development/Libraries/C and C++
-Summary:        MIME Library
-
-%description -n libgmime-2_0-3
-GMime is a set of utilities for parsing and creating messages using the
-Multipurpose Internet Mail Extension (MIME).
-
+Group:          Productivity/Networking/Email/Utilities
+Summary:        MIME Parser and Utility Library -- Tools
+Provides:       gmime-2_4 = %{version}
+Obsoletes:      gmime-2_4 < %{version}
+
+%description tools
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
 
+%package -n libgmime-2_4-2
+License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
+Group:          System/Libraries
+Summary:        MIME Parser and Utility Library
 
-Authors:
---------
-    Jeffrey Stedfast <[email protected]>
+%description -n libgmime-2_4-2
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
 
 %package sharp
 License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
 Group:          Development/Libraries/Other
-Summary:        MIME Library Mono Bindings
-Requires:       libgmime-2_0-3 = %{version} gtk-sharp2 glib-sharp2
+Summary:        MIME Parser and Utility Library -- Mono Bindings
+Requires:       libgmime-2_4-2 = %{version} glib-sharp2
+Provides:       gmime-2_4-sharp = %{version}
+Obsoletes:      gmime-2_4-sharp < %{version}
 
 %description sharp
-GMime is a set of utilities for parsing and creating messages using the
-Multipurpose Internet Mail Extension (MIME).
-
-
-
-Authors:
---------
-    Jeffrey Stedfast <[email protected]>
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
 
 %package devel
 License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
 Group:          Development/Libraries/C and C++
-Summary:        MIME Library
-Requires:       libgmime-2_0-3 = %{version} glib2-devel zlib-devel glibc-devel
+Summary:        MIME Parser and Utility Library -- Development Files
+Requires:       libgmime-2_4-2 = %{version}
+Provides:       gmime-2_4-devel = %{version}
+Obsoletes:      gmime-2_4-devel < %{version}
+Provides:       gmime-2_4-doc = %{version}
+Obsoletes:      gmime-2_4-doc < %{version}
 
 %description devel
-GMime is a set of utilities for parsing and creating messages using the
-Multi-purpose Internet Mail Extension (MIME).
-
-
-
-Authors:
---------
-    Jeffrey Stedfast <[email protected]>
-
-%package doc
-License:        LGPLv2.1+ ; Public Domain, Freeware ; MIT License (or similar)
-Group:          Development/Libraries/C and C++
-Summary:        MIME Library documentation
-
-%description doc
-GMime is a set of utilities for parsing and creating messages using the
-Multipurpose Internet Mail Extension (MIME).
-
-This package contains additional documentation for the main package.
-
-
-
-Authors:
---------
-    Jeffrey Stedfast <[email protected]>
+GMime is a C/C++ library for parsing and creating messages using
+the Multipurpose Internet Mail Extension (MIME).
 
 %define __find_requires env sh -c 'filelist=($(cat)) && { printf "%s\\n" 
"${filelist[@]}" | /usr/lib/rpm/find-requires | grep -v "no package provides" ; 
} '
 
 %prep
 %setup -q
-# Replace all occurrences of variable sized off_t by goffset:
-sed -i "s/off_t/goffset/g;s/OFF_T/G_GINT64_FORMAT/g" */*.[ch]
-mv mono/GMime.metadata.in mono/GMime.metadata
-# api file is not regenerated during build. Fix it now:
-# (And current gtk# does not support goffset yet. If it will not in
-# future, change goffset to long in the metadata.)
-sed -i s/off_t/long/g mono/gmime-api.raw
-# And finally fix all remaining problems related to off_t:
-%patch2
-# fix requires for sharp bindings (GMIME_VERSION != SONAME_VERSION)
-%patch3
-%patch4
-%patch5 -p1
 
 %build
-cp /usr/share/gettext/config.rpath .
-autoreconf -f -i
 %configure\
+       --enable-largefile\
        --disable-static\
-       --enable-rfc2047-workarounds\
        --enable-gtk-doc
 make %{?jobs:-j%jobs}
 
@@ -148,49 +107,43 @@
         ln -sf /usr/share/doc/licenses/md5/$MD5SUM $FILE
     fi
 done
-# Obsolete GNOME1 gnome-config style:
-rm $RPM_BUILD_ROOT%{_libdir}/*Conf.sh
+rm $RPM_BUILD_ROOT%{_libdir}/*.*a
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -n libgmime-2_0-3 -p /sbin/ldconfig
+%post -n libgmime-2_4-2 -p /sbin/ldconfig
 
-%postun -n libgmime-2_0-3 -p /sbin/ldconfig
+%postun -n libgmime-2_4-2 -p /sbin/ldconfig
 
-%files
+%files tools
 %defattr (-, root, root)
 # NEWS is empty
 %doc AUTHORS COPYING ChangeLog PORTING README TODO
-%exclude %{_bindir}/gmime-config
-%{_bindir}/*
+%{_bindir}/*uu*
 
-%files -n libgmime-2_0-3
+%files -n libgmime-2_4-2
 %defattr (-, root, root)
+# NEWS is empty
+%doc AUTHORS COPYING ChangeLog PORTING README TODO
 %{_libdir}/*.so.*
 
 %files sharp
 %defattr (-, root, root)
-%dir %{_prefix}/lib/mono/gmime-sharp
+%dir %{_prefix}/lib/mono/gmime-sharp-2.4
 %dir %{_prefix}/lib/mono/gac/gmime-sharp
-%dir %{_prefix}/lib/mono/gac/gmime-sharp/2.2.0.0__677013d4cb5910f0
-%{_prefix}/lib/mono/gmime-sharp/gmime-sharp.dll
-%{_prefix}/lib/mono/gac/gmime-sharp/2.2.0.0__677013d4cb5910f0/gmime-sharp.dll
-%{_prefix}/lib/mono/gac/gmime-sharp/2.2.0.0__677013d4cb5910f0/gmime-sharp.dll.config
-# devel files:
-%{_datadir}/gapi-2.0/gmime-api.xml
-%{_libdir}/pkgconfig/gmime-sharp.pc
+%dir %{_prefix}/lib/mono/gac/gmime-sharp/2.4.0.0__2b75c2ad004c52e4
+%{_prefix}/lib/mono/gmime-sharp-2.4/gmime-sharp.dll
+%{_prefix}/lib/mono/gac/gmime-sharp/2.4.0.0__2b75c2ad004c52e4/gmime-sharp.dll
+%{_prefix}/lib/mono/gac/gmime-sharp/2.4.0.0__2b75c2ad004c52e4/gmime-sharp.dll.config
+# devel file:
+%{_libdir}/pkgconfig/gmime-sharp-2.4.pc
 
 %files devel
 %defattr (-, root, root)
-%{_bindir}/gmime-config
-%{_includedir}/gmime-2.0
-%{_libdir}/*.*a
+%{_includedir}/gmime-2.4
 %{_libdir}/*.so
-%{_libdir}/pkgconfig/gmime-2.0.pc
-
-%files doc
-%defattr (-, root, root)
-%{_datadir}/gtk-doc/html/*
+%{_libdir}/pkgconfig/gmime-2.4.pc
+%doc %{_datadir}/gtk-doc/html/gmime-2.4/
 
 %changelog

++++++ gmime-2.2.25.tar.bz2 -> gmime-2.4.25.tar.bz2 ++++++
++++ 141150 lines of diff (skipped)


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to