Hello community, here is the log from the commit of package icecream for openSUSE:Factory checked in at Thu May 19 13:45:27 CEST 2011.
-------- --- icecream/icecream.changes 2010-08-03 12:00:01.000000000 +0200 +++ /mounts/work_src_done/STABLE/icecream/icecream.changes 2011-05-19 12:58:32.000000000 +0200 @@ -1,0 +2,7 @@ +Thu May 19 10:55:02 UTC 2011 - [email protected] + +- update to 0.9.7 + - bug fix for -MD and -MF + - bug fix for gcc 4.6 plugins + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- icecc-0.9.6.tar.bz2 New: ---- icecc-0.9.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icecream.spec ++++++ --- /var/tmp/diff_new_pack.K9vrW3/_old 2011-05-19 13:42:45.000000000 +0200 +++ /var/tmp/diff_new_pack.K9vrW3/_new 2011-05-19 13:42:45.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package icecream (Version 0.9.6) +# spec file for package icecream # -# 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 @@ -31,7 +31,7 @@ %endif PreReq: /usr/sbin/useradd /usr/sbin/groupadd Requires: gcc-c++ -Version: 0.9.6 +Version: 0.9.7 Release: 1 Source0: ftp://ftp.suse.com/pub/projects/icecream/icecc-%{version}.tar.bz2 Source1: %name-manpages.tar.bz2 ++++++ icecc-0.9.6.tar.bz2 -> icecc-0.9.7.tar.bz2 ++++++ ++++ 3613 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/icecc-0.9.6/NEWS new/icecc-0.9.7/NEWS --- old/icecc-0.9.6/NEWS 2010-08-03 11:53:40.000000000 +0200 +++ new/icecc-0.9.7/NEWS 2011-05-19 12:50:07.000000000 +0200 @@ -1,3 +1,7 @@ +0.9.7 (1232780) +- bug fix for -MD and -MF +- bug fix for gcc 4.6 plugins + 0.9.6 (1158638) - fix installation issues - add a value type of ticks in /proc - and make it long long 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/icecc-0.9.6/client/arg.cpp new/icecc-0.9.7/client/arg.cpp --- old/icecc-0.9.6/client/arg.cpp 2010-08-03 11:50:52.000000000 +0200 +++ new/icecc-0.9.7/client/arg.cpp 2011-02-21 16:00:50.000000000 +0100 @@ -106,6 +106,8 @@ bool always_local = analyze_program(had_cc ? job.compilerName().c_str() : argv[0], job); bool seen_c = false; bool seen_s = false; + bool seen_mf = false; + bool seen_md = false; if( icerun ) { always_local = true; job.setLanguage( CompileJob::Lang_Custom ); @@ -121,6 +123,7 @@ always_local = true; args.append(a, Arg_Local); } else if (!strcmp(a, "-MD") || !strcmp(a, "-MMD")) { + seen_md = true; args.append(a, Arg_Local); /* These two generate dependencies as a side effect. They * should work with the way we call cpp. */ @@ -128,8 +131,12 @@ args.append(a, Arg_Local); /* These just modify the behaviour of other -M* options and do * nothing by themselves. */ - } else if (!strcmp(a, "-MF") || !strcmp(a, "-MT") || - !strcmp(a, "-MQ")) { + } else if (!strcmp(a, "-MF")) { + seen_mf = true; + args.append(a, Arg_Local); + args.append( argv[++i], Arg_Local ); + /* as above but with extra argument */ + } else if (!strcmp(a, "-MT") || !strcmp(a, "-MQ")) { args.append(a, Arg_Local); args.append( argv[++i], Arg_Local ); /* as above but with extra argument */ @@ -372,6 +379,17 @@ if ( slash != string::npos ) ofile = ofile.substr( slash + 1 ); } + + if ( !always_local && seen_md && !seen_mf) { + string dfile = ofile.substr( 0, ofile.find_last_of( '.' ) ) + ".d"; + +#if CLIENT_DEBUG + log_info() << "dep file: " << dfile << endl; +#endif + + args.append("-MF", Arg_Local); + args.append(dfile, Arg_Local); + } } } else { 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/icecc-0.9.6/client/icecc-create-env new/icecc-0.9.7/client/icecc-create-env --- old/icecc-0.9.6/client/icecc-create-env 2010-08-03 11:49:52.000000000 +0200 +++ new/icecc-0.9.7/client/icecc-create-env 2011-05-04 10:54:40.000000000 +0200 @@ -118,6 +118,12 @@ add_file "$specfile" fi +plugin_name=liblto_plugin.so +plugin=`$added_gcc -print-prog-name=$plugin_name` +if test -n "$plugin" && test "$plugin" != "$plugin_name" && test -e "$plugin"; then + add_file "$plugin" "$plugin" +fi + # for ldconfig -r to work, ld.so.conf must not contain relative paths # in include directives. Make them absolute. tmp_ld_so_conf=`mktemp /tmp/icecc_ld_so_confXXXXXX` 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/icecc-0.9.6/configure.in new/icecc-0.9.7/configure.in --- old/icecc-0.9.6/configure.in 2010-08-03 11:53:16.000000000 +0200 +++ new/icecc-0.9.7/configure.in 2011-05-19 12:50:13.000000000 +0200 @@ -4,7 +4,7 @@ AC_INIT(client/main.cpp) -AM_INIT_AUTOMAKE(icecc, "0.9.6") +AM_INIT_AUTOMAKE(icecc, "0.9.7") AM_CONFIG_HEADER(config.h) AC_CANONICAL_HOST ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
