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]
