Hello community,
here is the log from the commit of package libgdiplus0 for openSUSE:Factory
checked in at Wed Mar 17 15:46:08 CET 2010.
--------
--- libgdiplus0/libgdiplus0.changes 2010-01-26 21:54:38.000000000 +0100
+++ libgdiplus0/libgdiplus0.changes 2010-03-16 17:39:28.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Mar 16 16:38:35 UTC 2010 - ajorgensen@novell.com
+
+- Update to 2.6.2
+ * http://www.mono-project.com/Release_Notes_Mono_2.6.3
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libgdiplus-2.6.tar.bz2
New:
----
libgdiplus-2.6.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgdiplus0.spec ++++++
--- /var/tmp/diff_new_pack.HHPcUp/_old 2010-03-17 14:34:24.000000000 +0100
+++ /var/tmp/diff_new_pack.HHPcUp/_new 2010-03-17 14:34:24.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package libgdiplus0 (Version 2.6)
+# spec file for package libgdiplus0 (Version 2.6.2)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,9 +18,11 @@
# norootforbuild
%define real_name libgdiplus
+# There may be strange bugs when using the system cairo
+%define system_cairo 0
Name: libgdiplus0
-Version: 2.6
+Version: 2.6.2
Release: 1
License: LGPLv2.1 ; MPL ; MIT License (or similar)
Url: http://go-mono.org/
@@ -32,37 +34,18 @@
Provides: libgdiplus-devel
Obsoletes: libgdiplus
Provides: libgdiplus
-#### suse ####
-%if 0%{?suse_version}
-# Common requires for suse distros
-BuildRequires: fontconfig-devel freetype2-devel glib2-devel libexif libjpeg-devel libpng-devel libtiff-devel
-%if %suse_version >= 1030
-BuildRequires: giflib-devel libexif-devel xorg-x11-libSM-devel xorg-x11-libXrender-devel
-%endif
-%if %suse_version == 1020
-BuildRequires: giflib-devel xorg-x11-libSM-devel xorg-x11-libXrender-devel
-%endif
-%if %sles_version == 10
-BuildRequires: giflib-devel xorg-x11-devel
-%endif
-%if %suse_version == 1010
-BuildRequires: giflib-devel xorg-x11-devel
-%endif
-%if %sles_version == 9
-BuildRequires: XFree86-devel libungif pkgconfig
-%endif
-%endif
-#### fedora ####
-%if 0%{?fedora_version}
-# All fedora distros have the same names, requirements
-BuildRequires: fontconfig-devel glib2-devel libXrender-devel libXt-devel libexif-devel libjpeg-devel libpng-devel libtiff-devel libungif-devel
-%endif
-%if 0%{?rhel_version}
-BuildRequires: fontconfig-devel glib2-devel libexif-devel libjpeg-devel libpng-devel libtiff-devel libungif-devel
-%if %{rhel_version} >= 500
-BuildRequires: libXrender-devel libXt-devel
-%endif
+%if %system_cairo
+BuildRequires: cairo-devel >= 1.6.4
%endif
+BuildRequires: fontconfig-devel
+BuildRequires: freetype2-devel
+BuildRequires: giflib-devel
+BuildRequires: glib2-devel
+BuildRequires: libexif-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel
+BuildRequires: libtiff-devel
+BuildRequires: xorg-x11-libXrender-devel
%description
This is part of the Mono project. It is required when using
@@ -88,12 +71,6 @@
%setup -q -n %{real_name}-%{version}
%build
-# Set PKG_CONFIG_PATH for sles9
-%if 0%{?sles_version}
-%if %sles_version == 9
-export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/gnome/%_lib/pkgconfig
-%endif
-%endif
export CFLAGS="$RPM_OPT_FLAGS"
%configure
make
++++++ libgdiplus-2.6.tar.bz2 -> libgdiplus-2.6.2.tar.bz2 ++++++
++++ 177865 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/Makefile.am new/libgdiplus-2.6.2/Makefile.am
--- old/libgdiplus-2.6/Makefile.am 2009-09-25 17:06:53.000000000 +0200
+++ new/libgdiplus-2.6.2/Makefile.am 2010-02-03 00:32:07.000000000 +0100
@@ -1,4 +1,5 @@
SUBDIRS = @CAIRO_DIR@ src tests
+DIST_SUBDIRS = pixman cairo src tests
pkgconfigdir = $(libdir)/pkgconfig
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/cairo/config.h.in new/libgdiplus-2.6.2/cairo/config.h.in
--- old/libgdiplus-2.6/cairo/config.h.in 2009-09-25 17:07:10.000000000 +0200
+++ new/libgdiplus-2.6.2/cairo/config.h.in 2010-02-03 01:11:49.000000000 +0100
@@ -1,5 +1,8 @@
/* config.h.in. Generated from configure.in by autoheader. */
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
/* whether Cairo needs memory barriers around atomic ops */
#undef CAIRO_ATOMIC_OP_NEEDS_MEMORY_BARRIER
@@ -128,6 +131,10 @@
/* Define to 1 if you have the header file. */
#undef HAVE_WINDOWS_H
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
@@ -156,9 +163,17 @@
attribute */
#undef WARN_UNUSED_RESULT
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+# undef WORDS_BIGENDIAN
+# endif
+#endif
/* Deal with multiple architecture compiles on Mac OS X */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/config.h.in new/libgdiplus-2.6.2/config.h.in
--- old/libgdiplus-2.6/config.h.in 2009-09-25 17:06:59.000000000 +0200
+++ new/libgdiplus-2.6.2/config.h.in 2010-02-03 01:11:39.000000000 +0100
@@ -1,5 +1,8 @@
/* config.h.in. Generated from configure.in by autoheader. */
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
/* OpenBSD */
#undef BSDOS
@@ -75,6 +78,10 @@
/* Linux */
#undef LINUX
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* OS X */
#undef OSX
@@ -114,9 +121,17 @@
/* Version number of package */
#undef VERSION
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+# undef WORDS_BIGENDIAN
+# endif
+#endif
/* For libc reentrancy */
#undef _REENTRANT
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/configure.in new/libgdiplus-2.6.2/configure.in
--- old/libgdiplus-2.6/configure.in 2009-09-25 17:06:53.000000000 +0200
+++ new/libgdiplus-2.6.2/configure.in 2010-02-02 19:24:29.000000000 +0100
@@ -1,7 +1,7 @@
AC_INIT(README)
AC_CANONICAL_SYSTEM
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(libgdiplus,2.6)
+AM_INIT_AUTOMAKE(libgdiplus,2.6.2)
AM_MAINTAINER_MODE
AM_PROG_LIBTOOL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/pixman/config.h.in new/libgdiplus-2.6.2/pixman/config.h.in
--- old/libgdiplus-2.6/pixman/config.h.in 2009-09-25 17:07:26.000000000 +0200
+++ new/libgdiplus-2.6.2/pixman/config.h.in 2010-02-03 01:11:45.000000000 +0100
@@ -1,5 +1,8 @@
/* config.h.in. Generated from configure.ac by autoheader. */
+/* Define if building universal (internal helper macro) */
+#undef AC_APPLE_UNIVERSAL_BUILD
+
/* Define to 1 if you have the header file. */
#undef HAVE_DLFCN_H
@@ -33,6 +36,10 @@
/* Define to 1 if you have the header file. */
#undef HAVE_UNISTD_H
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
@@ -66,6 +73,14 @@
/* Version number of package */
#undef VERSION
-/* Define to 1 if your processor stores words with the most significant byte
- first (like Motorola and SPARC, unlike Intel and VAX). */
-#undef WORDS_BIGENDIAN
+/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+ significant byte first (like Motorola and SPARC, unlike Intel). */
+#if defined AC_APPLE_UNIVERSAL_BUILD
+# if defined __BIG_ENDIAN__
+# define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+# undef WORDS_BIGENDIAN
+# endif
+#endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/src/ChangeLog new/libgdiplus-2.6.2/src/ChangeLog
--- old/libgdiplus-2.6/src/ChangeLog 2009-09-25 17:06:51.000000000 +0200
+++ new/libgdiplus-2.6.2/src/ChangeLog 2010-01-13 16:45:05.000000000 +0100
@@ -1,3 +1,8 @@
+2010-01-13 Sebastien Pouliot
+
+ * tiffcodec.c: Don't call TIFFClose with a NULL value. Fix #569940
+ [Backport r149475]
+
2009-08-19 Jeffrey Stedfast
* font.c (gdip_get_fontfamily_details_from_freetype): Fixed to use
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libgdiplus-2.6/src/tiffcodec.c new/libgdiplus-2.6.2/src/tiffcodec.c
--- old/libgdiplus-2.6/src/tiffcodec.c 2009-09-25 17:06:51.000000000 +0200
+++ new/libgdiplus-2.6.2/src/tiffcodec.c 2010-01-13 16:45:05.000000000 +0100
@@ -1087,7 +1087,7 @@
if (tiff == NULL) {
*image = NULL;
- TIFFClose(tiff);
+ /* we cannot call TIFFClose(tiff); with a NULL value since it will crash - bnc #569940 */
return InvalidParameter;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org