openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
April 2010
- 2 participants
- 1248 discussions
Hello community,
here is the log from the commit of package telepathy-butterfly for openSUSE:Factory
checked in at Thu Apr 1 18:23:51 CEST 2010.
--------
--- telepathy-butterfly/telepathy-butterfly.changes 2010-03-13 11:09:57.000000000 +0100
+++ /mounts/work_src_done/STABLE/telepathy-butterfly/telepathy-butterfly.changes 2010-03-22 15:25:47.000000000 +0100
@@ -1,0 +2,26 @@
+Mon Mar 22 13:13:31 CET 2010 - dimstar(a)opensuse.org
+
+- Update to version 0.5.7:
+ + Enhancements:
+ - GetInterfaces on the connection will now return before the
+ connection status is CONNECTED which means Mission Control
+ can see that we have the (simple)presence interface and set
+ an initial presence that we should use once we become
+ actually connected. This stops the annoying transition of
+ always connected as invisible and then quickly changing to
+ the value in RequestedPresence.
+ - fdo#27053: The build system has been switched from waf to
+ autotools, so the people who actually hack on butterfly knows
+ how the build system works.
+ - fdo#25635: Contact IDs no longer have their network ID
+ appended to their passport email address, as described above.
+ + Fixes:
+ - fdo#24699: Stop abusing (Message_Type_Action, "nudge") to
+ send nudges.
+ - fdo#27120: Be sure to register any new connection with actual
+ Connection Manager so it fires NewConnection.
+- Conflict with Empathy < 2.29.92 as recommended by upstream. Can
+ save us from a bunch of bug reports regarding log file migration.
+- Make package noarch.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
telepathy-butterfly-0.5.6.tar.bz2
New:
----
telepathy-butterfly-0.5.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ telepathy-butterfly.spec ++++++
--- /var/tmp/diff_new_pack.ECJIV2/_old 2010-04-01 18:23:47.000000000 +0200
+++ /var/tmp/diff_new_pack.ECJIV2/_new 2010-04-01 18:23:47.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package telepathy-butterfly (Version 0.5.6)
+# spec file for package telepathy-butterfly (Version 0.5.7)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: telepathy-butterfly
-Version: 0.5.6
+Version: 0.5.7
Release: 1
License: GPLv2+
Summary: MSN (butterfly) connection manager for Telepathy
@@ -32,8 +32,18 @@
# For directory ownership:
BuildRequires: dbus-1
Requires: dbus-1
+# This is highly advised by upstream, as some mess with logs appears
+# otherwise. Empathy 2.29.92 has all the infrastructure needed to
+# spare us from the bug reports.
+Conflicts: empathy < 2.29.92
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%py_requires
+%if %suse_version <= 1110
+%define python_sitelib %{py_sitedir}
+%define python_sitearch %{py_sitedir}
+%else
+BuildArch: noarch
+%endif
%description
Butterfly is a connection manager for Telepathy that provide support for
@@ -43,18 +53,12 @@
%setup -q
%build
-# PYTHONDIR is to work-around a waf bug that ignores libdir for python
-export PYTHONDIR=%{py_sitedir}
-# configure macro fails to work because waf does not support --host
-./configure \
- --prefix=%{_prefix} \
- --libdir=%{_libdir} \
- --libexecdir=%{_libdir}
+%configure
%__make %{?jobs:-j%jobs}
%install
%makeinstall
-%fdupes %{buildroot}/%{py_sitedir}
+%fdupes %{buildroot}/%{python_sitelib}
%clean
%{__rm} -rf %{buildroot}
@@ -62,11 +66,11 @@
%files
%defattr(-, root, root)
%doc AUTHORS COPYING NEWS
-%{_libdir}/telepathy-butterfly
%{_datadir}/dbus-1/services/org.freedesktop.Telepathy.ConnectionManager.butterfly.service
%dir %{_datadir}/telepathy
%dir %{_datadir}/telepathy/managers
%{_datadir}/telepathy/managers/butterfly.manager
-%{py_sitedir}/butterfly
+%{_libexecdir}/telepathy-butterfly
+%{python_sitelib}/butterfly
%changelog
++++++ telepathy-butterfly-0.5.6.tar.bz2 -> telepathy-butterfly-0.5.7.tar.bz2 ++++++
++++ 11809 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pixman for openSUSE:Factory
checked in at Thu Apr 1 18:23:42 CEST 2010.
--------
--- pixman/pixman.changes 2010-03-24 05:52:44.000000000 +0100
+++ /mounts/work_src_done/STABLE/pixman/pixman.changes 2010-04-01 15:17:34.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Apr 1 15:10:46 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 0.18.0:
+ + No code change, just a version bump for a stable release.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
pixman-0.17.14.tar.bz2
New:
----
pixman-0.18.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pixman.spec ++++++
--- /var/tmp/diff_new_pack.rsm7qH/_old 2010-04-01 18:23:33.000000000 +0200
+++ /var/tmp/diff_new_pack.rsm7qH/_new 2010-04-01 18:23:33.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package pixman (Version 0.17.14)
+# spec file for package pixman (Version 0.18.0)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -18,7 +18,7 @@
Name: pixman
-Version: 0.17.14
+Version: 0.18.0
Release: 1
License: MIT License (or similar)
Summary: Pixel manipulation library
++++++ pixman-0.17.14.tar.bz2 -> pixman-0.18.0.tar.bz2 ++++++
++++ 57747 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/pixman-0.17.14/config.h.in new/pixman-0.18.0/config.h.in
--- old/pixman-0.17.14/config.h.in 2010-03-23 21:52:27.000000000 +0100
+++ new/pixman-0.18.0/config.h.in 2010-04-01 11:24:12.000000000 +0200
@@ -42,6 +42,10 @@
/* Define to 1 if you have the <unistd.h> 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
@@ -57,6 +61,9 @@
/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
/* Define to the version of this package. */
#undef PACKAGE_VERSION
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/pixman-0.17.14/configure.ac new/pixman-0.18.0/configure.ac
--- old/pixman-0.17.14/configure.ac 2010-03-23 21:51:43.000000000 +0100
+++ new/pixman-0.18.0/configure.ac 2010-04-01 11:23:07.000000000 +0200
@@ -53,8 +53,8 @@
#
m4_define([pixman_major], 0)
-m4_define([pixman_minor], 17)
-m4_define([pixman_micro], 14)
+m4_define([pixman_minor], 18)
+m4_define([pixman_micro], 0)
m4_define([pixman_version],[pixman_major.pixman_minor.pixman_micro])
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/pixman-0.17.14/missing new/pixman-0.18.0/missing
--- old/pixman-0.17.14/missing 2009-04-04 11:21:30.000000000 +0200
+++ new/pixman-0.18.0/missing 2009-10-15 14:05:46.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
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/pixman-0.17.14/pixman/pixman-version.h new/pixman-0.18.0/pixman/pixman-version.h
--- old/pixman-0.17.14/pixman/pixman-version.h 2010-03-23 21:52:26.000000000 +0100
+++ new/pixman-0.18.0/pixman/pixman-version.h 2010-04-01 11:24:11.000000000 +0200
@@ -32,10 +32,10 @@
#endif
#define PIXMAN_VERSION_MAJOR 0
-#define PIXMAN_VERSION_MINOR 17
-#define PIXMAN_VERSION_MICRO 14
+#define PIXMAN_VERSION_MINOR 18
+#define PIXMAN_VERSION_MICRO 0
-#define PIXMAN_VERSION_STRING "0.17.14"
+#define PIXMAN_VERSION_STRING "0.18.0"
#define PIXMAN_VERSION_ENCODE(major, minor, micro) ( \
((major) * 10000) \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libpng12 for openSUSE:Factory
checked in at Thu Apr 1 18:23:35 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/libpng12/libpng12.changes 2010-03-25 18:58:03.000000000 +0100
@@ -0,0 +1,469 @@
+-------------------------------------------------------------------
+Thu Feb 25 09:55:15 CET 2010 - pgajdos(a)suse.cz
+
+- updated to 1.2.43 (fixes [bnc#585403]):
+ * Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added
+ to pngconf.h in version 1.2.41.
+ * Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin
+ and contrib/pngminim/*/makefile
+ * Relocated png_do_chop() to its original position in pngrtran.c; the
+ change in version 1.2.41beta08 caused transparency to be handled wrong
+ in some 16-bit datastreams (Yusaku Sugai).
+ * Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
+ (revising changes made in 1.2.41)
+ * Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED
+ in pngset.c to be consistent with other changes in version 1.2.38.
+ * Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr
+ in pngtest.c
+
+-------------------------------------------------------------------
+Mon Dec 14 20:31:24 CET 2009 - jengelh(a)medozas.de
+
+- add baselibs.conf as a source
+
+-------------------------------------------------------------------
+Mon Dec 7 09:43:11 CET 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.41:
+ contains numerous cleanups, some new compile-time warnings about
+ direct struct access (define PNG_NO_PEDANTIC_WARNINGS to enable),
+ a new xcode build project, and a minor performance improvement
+ (avoid building 16-bit gamma tables when not needed)
+
+-------------------------------------------------------------------
+Tue Nov 24 14:16:32 CET 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.40:
+ Removed an extra png_debug() recently added to png_write_find_filter().
+ Fixed incorrect #ifdef in pngset.c regarding unknown chunk support.
+ Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
+
+-------------------------------------------------------------------
+Tue Nov 3 19:09:28 UTC 2009 - coolo(a)novell.com
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Thu Aug 13 15:56:07 CEST 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.39:
+ * Added a prototype for png_64bit_product() in png.c
+ * Avoid a possible NULL dereference in debug build,
+ in png_set_text_2()
+ * Relocated new png_64_bit_product() prototype into png.h
+ * Replaced *.tar.lzma with *.txz in distribution.
+ * Reject attempt to write iCCP chunk with negative embedded
+ profile length.
+
+-------------------------------------------------------------------
+Mon Jul 20 13:59:43 CEST 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.38:
+ * Revised libpng*.txt and libpng.3 to mention calling png_set_IHDR()
+ multiple times and to specify the sample order in the tRNS chunk,
+ because the ISO PNG specification has a typo in the tRNS table.
+ * Changed several PNG_UNKNOWN_CHUNK_SUPPORTED to
+ PNG_HANDLE_AS_UNKNOWN_SUPPORTED, to make the png_set_keep mechanism
+ available for ignoring known chunks even when not saving unknown chunks.
+ * Adopted preference for consistent use of "#ifdef" and "#ifndef" versus
+ "#if defined()" and "if !defined()" where possible.
+ * Added PNG_NO_HANDLE_AS_UNKNOWN in the PNG_LEGACY_SUPPORTED block of
+ pngconf.h, and moved the various unknown chunk macro definitions
+ outside of the PNG_READ|WRITE_ANCILLARY_CHUNK_SUPPORTED blocks.
+
+-------------------------------------------------------------------
+Thu Jun 4 15:16:17 CEST 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.37:
+ * fixed bug with new png_memset() of the big_row_buffer
+
+-------------------------------------------------------------------
+Tue May 12 17:38:21 CEST 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.36 (see CHANGES)
+
+-------------------------------------------------------------------
+Mon Feb 23 11:20:10 CET 2009 - pgajdos(a)suse.cz
+
+- fixes possible double free [bnc#472745]
+ (CVE-2009-0040)
+
+-------------------------------------------------------------------
+Mon Jan 19 09:18:12 CET 2009 - pgajdos(a)suse.cz
+
+- updated to 1.2.34:
+ * fixes CVE-2008-3964 (removed CVE-2008-3964.patch)
+
+-------------------------------------------------------------------
+Tue Jan 13 12:34:56 CET 2009 - olh(a)suse.de
+
+- obsolete old -XXbit packages (bnc#437293)
+
+-------------------------------------------------------------------
+Mon Sep 15 17:46:06 CEST 2008 - pgajdos(a)suse.cz
+
+- fixed CVE-2008-3964 [bnc#424739]
+ * CVE-2008-3964.patch
+
+-------------------------------------------------------------------
+Thu Sep 11 14:23:49 CEST 2008 - pgajdos(a)suse.cz
+
+- updated to version 1.2.31:
+ * coding bugfixes and enhancements
+
+-------------------------------------------------------------------
+Mon Sep 1 14:08:17 CEST 2008 - aj(a)suse.de
+
+- Do not package la files.
+
+-------------------------------------------------------------------
+Mon Jun 23 19:17:51 CEST 2008 - pgajdos(a)suse.cz
+
+- updated to 1.2.29:
+ * fixes to the configure-related build-scripts
+ * security fix that affects programs that attempt to do
+ special handling of unknown PNG chunks (presumably very
+ few such programs), along with a reversion to previous
+ behavior for handling of images with out-of-range tRNS-chunk
+ values [bnc#378634]
+ * fix for unintentional gray-to-RGB conversion in
+ png_set_expand_gray_1_2_4_to_8()
+ * various other minor fixes
+- removed makefile-am.patch, issue fixed upstream
+
+-------------------------------------------------------------------
+Sun May 11 12:16:53 CEST 2008 - coolo(a)suse.de
+
+- fix rename of xxbit packages
+
+-------------------------------------------------------------------
+Tue Apr 22 15:17:41 CEST 2008 - pgajdos(a)suse.cz
+
+- $(ECHO) substituted by echo in Makefile.in -- fixes package
+ build in beta (makefile-am.patch)
+
+-------------------------------------------------------------------
+Thu Apr 10 12:54:45 CEST 2008 - ro(a)suse.de
+
+- added baselibs.conf file to build xxbit packages
+ for multilib support
+
+-------------------------------------------------------------------
+Thu Apr 3 13:05:17 CEST 2008 - pgajdos(a)suse.cz
+
+- updated to 1.2.26:
+ * fixed minor coding errors that could lead to crashes in
+ exceptional cases
+
+-------------------------------------------------------------------
+Thu Dec 6 02:20:12 CET 2007 - mrueckert(a)suse.de
+
+- added provides/obsoletes for the old package
+
+-------------------------------------------------------------------
+Fri Nov 30 13:13:50 CET 2007 - nadvornik(a)suse.cz
+
+- updated to 1.2.23:
+ * more sanity checks, fixes [#332249]
+- adjusted to Shared Library Policy:
+ * renamed package libpng to libpng12-0
+ * created compatibility package libpng3
+
+-------------------------------------------------------------------
+Wed Jul 11 15:27:52 CEST 2007 - nadvornik(a)suse.cz
+
+- updated to 1.2.18:
+ * security fixes merged upstream
+
+-------------------------------------------------------------------
+Thu Mar 29 09:20:57 CEST 2007 - aj(a)suse.de
+
+- Add zlib-devel to BuildRequires.
+
+-------------------------------------------------------------------
+Thu Nov 23 18:47:29 CET 2006 - nadvornik(a)suse.cz
+
+- fixed crash on malformed sPLT chunks CVE-2006-5793 [#219007]
+
+-------------------------------------------------------------------
+Mon Jul 17 17:30:52 CEST 2006 - nadvornik(a)suse.cz
+
+- make sure PNG_NO_ASSEMBLER_CODE is used consistently
+
+-------------------------------------------------------------------
+Thu Jun 29 19:30:05 CEST 2006 - nadvornik(a)suse.cz
+
+- updated to 1.2.12:
+ * fixed possible buffer overflow [#189241]
++++ 272 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/libpng12/libpng12.changes
calling whatdependson for head-i586
New:
----
baselibs.conf
libpng-1.2.43.tar.bz2
libpng12.changes
libpng12.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libpng12.spec ++++++
#
# spec file for package libpng12 (Version 1.2.43)
#
# Copyright (c) 2010 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define major 1
%define minor 2
%define micro 43
%define branch %{major}%{minor}
%define libname libpng%{branch}-0
Name: libpng%{branch}
License: Zlib License
Group: System/Libraries
Url: http://www.libpng.org/pub/png/libpng.html
Version: %{major}.%{minor}.%{micro}
Release: 1
Summary: Library for the Portable Network Graphics Format (PNG)
Source: libpng-%{version}.tar.bz2
Source2: baselibs.conf
BuildRequires: zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define debug_package_requires %{libname} = %{version}-%{release}
%package -n %{libname}
Summary: Library for the Portable Network Graphics Format (PNG)
License: Zlib License
Group: System/Libraries
# bug437293
%ifarch ppc64
Obsoletes: libpng-64bit
%endif
#
Obsoletes: libpng < %{version}
Provides: libpng = %{version}-%{release}
%package devel
License: Zlib License
Group: Development/Libraries/C and C++
Summary: Development Tools for applications which will use the Libpng
Requires: zlib-devel glibc-devel %{libname} = %{version}
Recommends: libpng%{branch}-compat-devel
# bug437293
%ifarch ppc64
Obsoletes: libpng-devel-64bit
%endif
#
%package compat-devel
License: Zlib License
Group: Development/Libraries/C and C++
Summary: Development Tools for applications which will use the Libpng
Requires: libpng%{branch}-devel = %{version}
Provides: libpng-devel = %{version}
Obsoletes: libpng-devel < 1.2.43
Conflicts: otherproviders(libpng-devel)
%description
libpng is the official reference library for the Portable Network
Graphics format (PNG).
Authors:
--------
Andreas Dilger <adilger(a)enel.ucalgary.ca>
%description -n %{libname}
libpng is the official reference library for the Portable Network
Graphics format (PNG).
Authors:
--------
Andreas Dilger <adilger(a)enel.ucalgary.ca>
%description devel
The libpng%{branch}-devel package includes the header files, libraries,
configuration files and development tools necessary for compiling and
linking programs which will manipulate PNG files using libpng%{branch}.
libpng is the official reference library for the Portable Network
Graphics (PNG) format.
Authors:
--------
Andreas Dilger <adilger(a)enel.ucalgary.ca>
%description compat-devel
The libpng%{branch}-compat-devel package contains unversioned symlinks
to the header files, libraries, configuration files and development
tools necessary for compiling and linking programs that don't care
about libpng version.
Authors:
--------
Andreas Dilger <adilger(a)enel.ucalgary.ca>
%prep
%setup -n libpng-%{version}
%build
./autogen.sh
# We'll never use the old pgcc-2.95.1 with the buggy -O3, so having
# the -O3 that is originally used should work.
# Substitute the -O2 to -O3 because I'm not sure if simply appending
# it will preserve(not override) the detailed opt flags used in RPM_OPT_FLAGS:
CFLAGS="`echo $RPM_OPT_FLAGS|sed 's/-O2/-O3/'` -DPNG_SKIP_SETJMP_CHECK" \
./configure --prefix=/usr \
--libdir=%{_libdir} \
--mandir=%{_mandir} \
--disable-static \
--with-libpng-compat=no
%check
make check
%install
make install DESTDIR=$RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT/%{_libdir}/libpng*.la
%clean
rm -rf "$RPM_BUILD_ROOT"
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
%defattr(-,root,root)
%{_libdir}/libpng%{branch}.so.*
%files devel
%defattr(-,root,root)
%{_bindir}/libpng%{branch}-config
%{_includedir}/libpng%{branch}
%{_libdir}/libpng%{branch}.so
%{_libdir}/pkgconfig/libpng%{branch}.pc
%doc CHANGES README TODO ANNOUNCE LICENSE libpng-*.txt
%files compat-devel
%defattr(-,root,root)
%{_bindir}/libpng-config
%{_includedir}/*.h
%{_libdir}/libpng.so
%{_libdir}/pkgconfig/libpng.pc
%doc %{_mandir}/man3/libpng.3.gz
%doc %{_mandir}/man3/libpngpf.3.gz
%doc %{_mandir}/man5/png.5.gz
%changelog
++++++ baselibs.conf ++++++
libpng12-compat-devel
requires "libpng12-devel-<targettype> = <version>"
provides "libpng-devel-<targettype> = <version>"
obsoletes "libpng-devel-<targettype> < 1.2.43"
libpng12-devel
requires -libpng-<targettype>
requires "libpng12-0-<targettype> = <version>"
recommends "libpng12-compat-devel-<targettype>"
libpng12-0
obsoletes "libpng-<targettype> < <version>"
provides "libpng-<targettype> = <version>"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libplist for openSUSE:Factory
checked in at Thu Apr 1 18:23:12 CEST 2010.
--------
--- libplist/libplist.changes 2010-03-25 11:14:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/libplist/libplist.changes 2010-04-01 00:18:54.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Apr 1 00:17:48 CEST 2010 - vuntz(a)opensuse.org
+
+- Clean up packaging, based on what I did in multimedia:libs.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libplist.spec ++++++
--- /var/tmp/diff_new_pack.fFwGkz/_old 2010-04-01 18:23:07.000000000 +0200
+++ /var/tmp/diff_new_pack.fFwGkz/_new 2010-04-01 18:23:07.000000000 +0200
@@ -15,215 +15,136 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: libplist
-%define _name libplist1
Version: 1.2
-Release: 1
+Release: 2
License: LGPL v2.1 or GPL v2
-BuildRequires: cmake gcc-c++ glib2-devel libxml2-devel python-devel swig
-%if 0%{?opensuse_bs}
-%if %{defined fedora_version} || %{defined mandriva_version}
-BuildRequires: pkgconfig python
-%{!?py_ver: %global py_ver %(%{__python} -c "import sys; print sys.version[0:3]")}
-%{!?py_sitedir: %global py_sitedir %(%{__python} -c "import distutils.sysconfig; print distutils.sysconfig.get_python_lib(plat_specific=1)")}
-%else
-BuildRequires: pkg-config
-%endif
-%endif
-Source: %{name}-%{version}.tar.bz2
-Group: System/Libraries
-Summary: A library to handle binary or XML Apple Property List files
+Summary: Library for handling Apple Binary and XML Property Lists
Url: http://github.com/JonathanBeck/libplist
+Group: System/Libraries
+Source: %{name}-%{version}.tar.bz2
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: glib2-devel
+BuildRequires: libxml2-devel
+BuildRequires: python-devel
+BuildRequires: swig
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-AutoReqProv: on
%description
-libplist is a library to handle the Apple Property List format (.plist) whereas
-it's binary or XML.
-
-
-
-Authors:
---------
- Jonathan Beck
- Zach C.
-
-%package -n %{_name}
-
+libplist is a library for handling Apple Binary and XML Property Lists.
+%package -n libplist1
License: LGPL v2.1 or GPL v2
-Summary: A library to handle binary or XML Apple Property List files
+Summary: Library for handling Apple Binary and XML Property Lists
Group: System/Libraries
-Provides: %{name} = %{version}
-Obsoletes: %{name} < %{version}
-
-%description -n %{_name}
-libplist is a library to handle the Apple Property List format (.plist) whereas
-it's binary or XML.
-
-
-
-Authors:
---------
- Jonathan Beck
- Zach C.
-
-%package -n %{name}++1
+Provides: libplist = %{version}
+Obsoletes: libplist < %{version}
+%description -n libplist1
+libplist is a library for handling Apple Binary and XML Property Lists.
+%package -n libplist++1
License: LGPL v2.1 or GPL v2
-Summary: A library to handle binary or XML Apple Property List files
+Summary: Library for handling Apple Binary and XML Property Lists
Group: System/Libraries
-Provides: %{name}++ = %{version}
-Obsoletes: %{name}++ < %{version}
-
-%description -n %{name}++1
-libplist is a library to handle the Apple Property List format (.plist) whereas
-it's binary or XML.
-
-
-
-Authors:
---------
- Jonathan Beck
- Zach C.
-
-%package -n %{name}++-devel
+Provides: libplist++ = %{version}
+Obsoletes: libplist++ < %{version}
-
-License: LGPL v2.1 or GPL v2
-Summary: Development files for %{_name}++
-Group: Development/Libraries/C and C++
-Requires: %{name}++ = %{version}
-Requires: libxml2-devel glib2-devel
-
-%description -n %{name}++-devel
-libplist is a library to handle the Apple Property List format (.plist) whereas
-it's binary or XML.
-
-
-
-Authors:
---------
- Jonathan Beck
- Zach C.
+%description -n libplist++1
+libplist is a library for handling Apple Binary and XML Property Lists.
%package -n plutil
License: LGPL v2.1 or GPL v2
-Summary: A library to handle binary or XML Apple Property List files
+Summary: Library for handling Apple Binary and XML Property Lists
Group: System/Libraries
-Requires: %{_name} = %{version}
+Requires: libplist1 = %{version}
%description -n plutil
-An utility to convert PList files from binary to XML and from XML to binary.
-
-
+libplist is a library for handling Apple Binary and XML Property Lists.
-Authors:
---------
- Jonathan Beck <jonabeck(a)gmail.com>
- Zach C.
+This package contains an utility to convert PList files from binary to XML and
+from XML to binary.
%package devel
License: LGPL v2.1 or GPL v2
-
-Summary: Development files for %{_name}
+Summary: Library for handling Apple Binary and XML Property Lists -- Development Files
Group: Development/Libraries/C and C++
-Requires: %{name} = %{version}
-Requires: libxml2-devel glib2-devel
+Requires: libplist1 = %{version}
+Requires: glib2-devel
+Requires: libxml2-devel
%description devel
-The %{name}-devel package contains libraries and header files for
-developing applications that use %{_name}.
+libplist is a library for handling Apple Binary and XML Property Lists.
+This package contains the development files for C.
+%package -n libplist++-devel
+License: LGPL v2.1 or GPL v2
+Summary: Library for handling Apple Binary and XML Property Lists -- Development Files
+Group: Development/Libraries/C and C++
+Requires: libplist++1 = %{version}
+Requires: glib2-devel
+Requires: libplist-devel
+Requires: libxml2-devel
-Authors:
---------
- Jonathan Beck <jonabeck(a)gmail.com>
- Zach C.
+%description -n libplist++-devel
+libplist is a library for handling Apple Binary and XML Property Lists.
+
+This package contains the development files for C++.
%package -n python-plist
License: LGPL v2.1 or GPL v2
-
-Summary: Python bindings for %{_name}
+Summary: Library for handling Apple Binary and XML Property Lists -- Python Bindings
Group: Development/Languages/Python
-Requires: %{_name} = %{version}
-%if %{defined suse_version}
+Requires: libplist1 = %{version}
%{py_requires}
-%endif
%description -n python-plist
-Contains Python bindings for developing applications that use %{_name}.
+libplist is a library for handling Apple Binary and XML Property Lists.
-
-
-Authors:
---------
- Jonathan Beck <jonabeck(a)gmail.com>
- Zach C.
-
-%if %{defined suse_version}
-%endif
+This package contains the python bindings.
%prep
%setup -q
%build
-mkdir build
-cd build
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+export CFLAGS="%{optflags} -fno-strict-aliasing"
cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_INSTALL_LIBDIR=%{_lib} \
-DCMAKE_VERBOSE_MAKEFILE=TRUE \
- -DCMAKE_C_FLAGS_RELEASE:STRING="%{optflags}" \
- -DCMAKE_CXX_FLAGS_RELEASE:STRING="%{optflags}" \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH=1 \
- -DBUILD_TESTING=OFF \
-DPYTHON_VERSION=%{py_ver} \
-DPYTHON_SITEDIR=%{py_sitedir} \
- ..
+ .
make %{?jobs:-j%jobs}
%install
-cd build
-%{__make} install DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_bindir}/plutil
-mv $RPM_BUILD_ROOT%{_bindir}/plutil-%{version} $RPM_BUILD_ROOT%{_bindir}/plutil
-rm -rf $RPM_BUILD_ROOT%{_libdir}/%{name}.*a*
-%if %{defined mandriva_version}
-%if 0%{?mandriva_version} == 2009
-%ifarch x86_64
-mkdir -p $RPM_BUILD_ROOT%{py_sitedir}/
-mv $RPM_BUILD_ROOT%{_libdir}/python%{py_ver}/site-packages/%{name} $RPM_BUILD_ROOT%{py_sitedir}/%{name}
-%endif
-%endif
-%endif
+%makeinstall
+rm %{buildroot}%{_bindir}/plutil
+mv %{buildroot}%{_bindir}/plutil-%{version} %{buildroot}%{_bindir}/plutil
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
-%post -n %{_name} -p /sbin/ldconfig
+%post -n libplist1 -p /sbin/ldconfig
-%postun -n %{_name} -p /sbin/ldconfig
+%postun -n libplist1 -p /sbin/ldconfig
-%post -n %{name}++1 -p /sbin/ldconfig
+%post -n libplist++1 -p /sbin/ldconfig
-%postun -n %{name}++1 -p /sbin/ldconfig
+%postun -n libplist++1 -p /sbin/ldconfig
-%files -n %{_name}
+%files -n libplist1
%defattr(-,root,root)
-%doc AUTHORS COPYING README
-%{_libdir}/%{name}.so.*
+%doc AUTHORS COPYING.LESSER README
+%{_libdir}/libplist.so.*
-%files -n %{name}++1
+%files -n libplist++1
%defattr(-,root,root)
-%doc AUTHORS COPYING README
-%{_libdir}/%{name}++.so.*
+%doc AUTHORS COPYING.LESSER README
+%{_libdir}/libplist++.so.*
%files -n plutil
%defattr(-,root,root)
@@ -233,10 +154,10 @@
%defattr(-,root,root,-)
%dir %{_includedir}/plist
%{_includedir}/plist/plist.h
-%{_libdir}/%{name}.so
-%{_libdir}/pkgconfig/%{name}.pc
+%{_libdir}/libplist.so
+%{_libdir}/pkgconfig/libplist.pc
-%files -n %{name}++-devel
+%files -n libplist++-devel
%defattr(-,root,root,-)
%dir %{_includedir}/plist
%{_includedir}/plist/plist++.h
@@ -250,14 +171,13 @@
%{_includedir}/plist/Real.h
%{_includedir}/plist/String.h
%{_includedir}/plist/Structure.h
-%{_libdir}/%{name}++.so
-%{_libdir}/pkgconfig/%{name}++.pc
+%{_libdir}/libplist++.so
+%{_libdir}/pkgconfig/libplist++.pc
%files -n python-plist
%defattr(-,root,root,-)
-%dir %{py_sitedir}/plist
-%{py_sitedir}/plist/*
-%dir %{_includedir}/plist/swig
-%{_includedir}/plist/swig/plist.i
+%{py_sitedir}/plist/
+%dir %{_includedir}/plist
+%{_includedir}/plist/swig/
%changelog
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgnomecanvas for openSUSE:Factory
checked in at Thu Apr 1 18:23:04 CEST 2010.
--------
--- GNOME/libgnomecanvas/libgnomecanvas.changes 2010-03-30 20:16:24.000000000 +0200
+++ /mounts/work_src_done/STABLE/libgnomecanvas/libgnomecanvas.changes 2010-04-01 16:05:53.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Apr 1 16:04:07 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 2.30.1:
+ + Fix background drawing
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libgnomecanvas-2.30.0.tar.bz2
New:
----
libgnomecanvas-2.30.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnomecanvas.spec ++++++
--- /var/tmp/diff_new_pack.5JpOBk/_old 2010-04-01 18:22:58.000000000 +0200
+++ /var/tmp/diff_new_pack.5JpOBk/_new 2010-04-01 18:22:58.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libgnomecanvas (Version 2.30.0)
+# spec file for package libgnomecanvas (Version 2.30.1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -31,7 +31,7 @@
Obsoletes: libgnomecanvas-64bit
%endif
#
-Version: 2.30.0
+Version: 2.30.1
Release: 1
Summary: An Add-On for the GNOME User Interface Libraries
Source: ftp://ftp.gnome.org/pub/GNOME/sources/libgnomecanvas/2.20/%{name}-%{version…
++++++ libgnomecanvas-2.30.0.tar.bz2 -> libgnomecanvas-2.30.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgnomecanvas-2.30.0/NEWS new/libgnomecanvas-2.30.1/NEWS
--- old/libgnomecanvas-2.30.0/NEWS 2010-03-30 15:53:35.000000000 +0200
+++ new/libgnomecanvas-2.30.1/NEWS 2010-04-01 15:56:58.000000000 +0200
@@ -1,3 +1,11 @@
+libgnomecanvas 2.30.1
+---------------------
+
+What's new since 2.30.0
+
+Bug fixes
+ * Fix background drawing (Paul Davis)
+
libgnomecanvas 2.30.0
---------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgnomecanvas-2.30.0/configure new/libgnomecanvas-2.30.1/configure
--- old/libgnomecanvas-2.30.0/configure 2010-03-30 16:08:05.000000000 +0200
+++ new/libgnomecanvas-2.30.1/configure 2010-04-01 15:57:22.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for libgnomecanvas 2.30.0.
+# Generated by GNU Autoconf 2.63 for libgnomecanvas 2.30.1.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libgnomecanvas>.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='libgnomecanvas'
PACKAGE_TARNAME='libgnomecanvas'
-PACKAGE_VERSION='2.30.0'
-PACKAGE_STRING='libgnomecanvas 2.30.0'
+PACKAGE_VERSION='2.30.1'
+PACKAGE_STRING='libgnomecanvas 2.30.1'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libgnomecanvas'
ac_unique_file="libgnomecanvas/libgnomecanvas.h"
@@ -1564,7 +1564,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures libgnomecanvas 2.30.0 to adapt to many kinds of systems.
+\`configure' configures libgnomecanvas 2.30.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1634,7 +1634,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libgnomecanvas 2.30.0:";;
+ short | recursive ) echo "Configuration of libgnomecanvas 2.30.1:";;
esac
cat <<\_ACEOF
@@ -1754,7 +1754,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libgnomecanvas configure 2.30.0
+libgnomecanvas configure 2.30.1
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1768,7 +1768,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libgnomecanvas $as_me 2.30.0, which was
+It was created by libgnomecanvas $as_me 2.30.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2140,12 +2140,12 @@
LIBGNOMECANVAS_MAJOR_VERSION=2
LIBGNOMECANVAS_MINOR_VERSION=30
-LIBGNOMECANVAS_MICRO_VERSION=0
-LIBGNOMECANVAS_INTERFACE_AGE=0
+LIBGNOMECANVAS_MICRO_VERSION=1
+LIBGNOMECANVAS_INTERFACE_AGE=1
LIBGNOMECANVAS_CURRENT=3000
-LIBGNOMECANVAS_REVISION=0
+LIBGNOMECANVAS_REVISION=1
LIBGNOMECANVAS_AGE=3000
LIBGNOMECANVAS_CURRENT_MINUS_AGE=0
@@ -2635,7 +2635,7 @@
# Define the identity of the package.
PACKAGE='libgnomecanvas'
- VERSION='2.30.0'
+ VERSION='2.30.1'
cat >>confdefs.h <<_ACEOF
@@ -16201,7 +16201,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libgnomecanvas $as_me 2.30.0, which was
+This file was extended by libgnomecanvas $as_me 2.30.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16264,7 +16264,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-libgnomecanvas config.status 2.30.0
+libgnomecanvas config.status 2.30.1
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgnomecanvas-2.30.0/configure.in new/libgnomecanvas-2.30.1/configure.in
--- old/libgnomecanvas-2.30.0/configure.in 2010-03-30 15:50:55.000000000 +0200
+++ new/libgnomecanvas-2.30.1/configure.in 2010-03-30 16:10:47.000000000 +0200
@@ -9,8 +9,8 @@
#
m4_define([libgnomecanvas_major_version], [2])
m4_define([libgnomecanvas_minor_version], [30])
-m4_define([libgnomecanvas_micro_version], [0])
-m4_define([libgnomecanvas_interface_age], [0])
+m4_define([libgnomecanvas_micro_version], [1])
+m4_define([libgnomecanvas_interface_age], [1])
# If you need a modifier for the version number.
# Normally empty, but can be used to make "fixup" releases.
m4_define([libgnomecanvas_extraversion], [])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libgnomecanvas-2.30.0/libgnomecanvas/gnome-canvas.c new/libgnomecanvas-2.30.1/libgnomecanvas/gnome-canvas.c
--- old/libgnomecanvas-2.30.0/libgnomecanvas/gnome-canvas.c 2010-03-30 15:15:05.000000000 +0200
+++ new/libgnomecanvas-2.30.1/libgnomecanvas/gnome-canvas.c 2010-04-01 15:55:43.000000000 +0200
@@ -2954,6 +2954,7 @@
buf.rect.x1 = draw_x2;
buf.rect.y1 = draw_y2;
color = &widget->style->bg[GTK_STATE_NORMAL];
+ buf.bg_color = (((color->red & 0xff00) << 8) | (color->green & 0xff00) | (color->blue >> 8));
buf.is_bg = 1;
buf.is_buf = 0;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libart_lgpl for openSUSE:Factory
checked in at Thu Apr 1 18:22:52 CEST 2010.
--------
--- GNOME/libart_lgpl/libart_lgpl.changes 2009-12-17 11:46:03.000000000 +0100
+++ /mounts/work_src_done/STABLE/libart_lgpl/libart_lgpl.changes 2010-04-01 15:45:52.000000000 +0200
@@ -1,0 +2,8 @@
+Thu Apr 1 15:44:08 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 2.3.21:
+ + Allow crosscompiling without using different emulators
+- Remove call to autoreconf.
+- Use makeinstall macro.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libart_lgpl-2.3.20.tar.bz2
New:
----
libart_lgpl-2.3.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libart_lgpl.spec ++++++
--- /var/tmp/diff_new_pack.GBGke7/_old 2010-04-01 18:22:46.000000000 +0200
+++ /var/tmp/diff_new_pack.GBGke7/_new 2010-04-01 18:22:46.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package libart_lgpl (Version 2.3.20)
+# spec file for package libart_lgpl (Version 2.3.21)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2010 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
@@ -28,8 +28,8 @@
Obsoletes: libart_lgpl-64bit
%endif
#
-Version: 2.3.20
-Release: 49
+Version: 2.3.21
+Release: 1
Summary: Libart Components Licensed under the LGPL
Source: ftp://ftp.gnome.org/pub/gnome/sources/%{name}/2.3/%{name}-%{version}.tar.bz2
Source99: baselibs.conf
@@ -40,12 +40,6 @@
being used as the antialiased rendering engine for GNOME Canvas. It is
also the rendering engine for Gill, the GNOME Illustration application.
-
-
-Authors:
---------
- Raph Levien <raph(a)acm.org>
-
%package devel
License: LGPLv2.1+
Summary: Include Files and Libraries mandatory for Development.
@@ -61,22 +55,15 @@
This package contains all necessary include files and libraries needed
to develop applications that require these.
-
-
-Authors:
---------
- Raph Levien <raph(a)acm.org>
-
%prep
%setup -q
%build
-autoreconf -f -i
%configure --disable-static --with-pic
make %{?jobs:-j%jobs}
%install
-make install DESTDIR=$RPM_BUILD_ROOT
+%makeinstall
%if %suse_version > 1110
%{__rm} -f %{buildroot}%{_libdir}/*.la
%endif
++++++ libart_lgpl-2.3.20.tar.bz2 -> libart_lgpl-2.3.21.tar.bz2 ++++++
++++ 62521 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/libart_lgpl-2.3.20/ChangeLog new/libart_lgpl-2.3.21/ChangeLog
--- old/libart_lgpl-2.3.20/ChangeLog 2008-01-30 10:00:28.000000000 +0100
+++ new/libart_lgpl-2.3.21/ChangeLog 2010-04-01 15:38:52.000000000 +0200
@@ -1,3 +1,11 @@
+2009-01-14 Fridrich Strba <fridrich.strba(a)bluewin.ch>
+
+ * gen_art_config.c: remove
+ * gen_art_config.sh.in: add
+ * configure.in, Makefile.am: use a shell script together
+ with autotools to create the art-config.h. This way is cross-compile
+ friendly and gives the same result.
+
2008-01-30 Alexander Larsson <alexl(a)redhat.com>
* configure.in:
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/libart_lgpl-2.3.20/Makefile.am new/libart_lgpl-2.3.21/Makefile.am
--- old/libart_lgpl-2.3.20/Makefile.am 2007-10-19 10:36:03.000000000 +0200
+++ new/libart_lgpl-2.3.21/Makefile.am 2009-04-18 14:29:25.000000000 +0200
@@ -1,12 +1,14 @@
-noinst_PROGRAMS = testart testuta gen_art_config
+noinst_PROGRAMS = testart testuta
bin_SCRIPTS = \
libart2-config
+
+noinst_SCRIPTS = gen_art_config.sh
BUILT_SOURCES = art_config.h
-art_config.h: gen_art_config$(EXEEXT)
- ./gen_art_config > art_config.h
+art_config.h:
+ ./gen_art_config.sh > art_config.h
EXTRA_DIST = \
libart.def \
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/libart_lgpl-2.3.20/NEWS new/libart_lgpl-2.3.21/NEWS
--- old/libart_lgpl-2.3.20/NEWS 2008-01-30 10:00:13.000000000 +0100
+++ new/libart_lgpl-2.3.21/NEWS 2010-04-01 15:39:29.000000000 +0200
@@ -1,4 +1,10 @@
==============
+Version 2.3.21
+==============
+
+- Allow crosscompiling without using different emulators (Fridrich Strba)
+
+==============
Version 2.3.20
==============
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/libart_lgpl-2.3.20/art_config.h new/libart_lgpl-2.3.21/art_config.h
--- old/libart_lgpl-2.3.20/art_config.h 2008-01-30 10:01:34.000000000 +0100
+++ new/libart_lgpl-2.3.21/art_config.h 2009-04-23 20:45:36.000000000 +0200
@@ -1,4 +1,4 @@
-/* Automatically generated by gen_art_config.c */
+/* Automatically generated by gen_art_config */
#define ART_SIZEOF_CHAR 1
#define ART_SIZEOF_SHORT 2
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/libart_lgpl-2.3.20/config.h.in new/libart_lgpl-2.3.21/config.h.in
--- old/libart_lgpl-2.3.20/config.h.in 2008-01-30 10:00:41.000000000 +0100
+++ new/libart_lgpl-2.3.21/config.h.in 2010-04-01 15:39:46.000000000 +0200
@@ -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
+
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
*/
@@ -45,6 +48,10 @@
/* Define to 1 if you have the <unistd.h> 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
@@ -63,6 +70,18 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
+/* The size of `char', as computed by sizeof. */
+#undef SIZEOF_CHAR
+
+/* The size of `int', as computed by sizeof. */
+#undef SIZEOF_INT
+
+/* The size of `long', as computed by sizeof. */
+#undef SIZEOF_LONG
+
+/* The size of `short', as computed by sizeof. */
+#undef SIZEOF_SHORT
+
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at runtime.
@@ -77,6 +96,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/libart_lgpl-2.3.20/configure.in new/libart_lgpl-2.3.21/configure.in
--- old/libart_lgpl-2.3.20/configure.in 2008-01-30 09:59:25.000000000 +0100
+++ new/libart_lgpl-2.3.21/configure.in 2010-04-01 15:38:43.000000000 +0200
@@ -1,6 +1,6 @@
m4_define([libart_major_version], [2])
m4_define([libart_minor_version], [3])
-m4_define([libart_micro_version], [20])
+m4_define([libart_micro_version], [21])
m4_define([libart_version],
[libart_major_version.libart_minor_version.libart_micro_version])
@@ -92,6 +92,15 @@
AC_C_BIGENDIAN
+AC_CHECK_SIZEOF(char)
+AC_SUBST(ART_SIZEOF_CHAR, $ac_cv_sizeof_char)
+AC_CHECK_SIZEOF(short)
+AC_SUBST(ART_SIZEOF_SHORT, $ac_cv_sizeof_short)
+AC_CHECK_SIZEOF(int)
+AC_SUBST(ART_SIZEOF_INT, $ac_cv_sizeof_int)
+AC_CHECK_SIZEOF(long)
+AC_SUBST(ART_SIZEOF_LONG, $ac_cv_sizeof_long)
+
AC_CONFIG_FILES([
libart-features.h
Makefile
@@ -100,5 +109,6 @@
libart-zip])
AC_CONFIG_FILES([libart-config],[chmod +x libart-config])
+AC_CONFIG_FILES([gen_art_config.sh],[chmod +x gen_art_config.sh])
AC_OUTPUT
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/libart_lgpl-2.3.20/gen_art_config.c new/libart_lgpl-2.3.21/gen_art_config.c
--- old/libart_lgpl-2.3.20/gen_art_config.c 2007-10-19 10:36:03.000000000 +0200
+++ new/libart_lgpl-2.3.21/gen_art_config.c 1970-01-01 01:00:00.000000000 +0100
@@ -1,52 +0,0 @@
-#include <stdio.h>
-#include "config.h"
-#include <stdlib.h>
-
-/**
- * A little utility function to generate header info.
- *
- * Yes, it would be possible to do this using more "native" autoconf
- * features, but I personally find this approach to be cleaner.
- *
- * The output of this program is generally written to art_config.h,
- * which is installed in libart's include dir.
- **/
-
-static void
-die (char *why)
-{
- fprintf (stderr, "gen_art_config: %s\n", why);
- exit (1);
-}
-
-int
-main (int argc, char **argv)
-{
- printf ("/* Automatically generated by gen_art_config.c */\n"
- "\n"
- "#define ART_SIZEOF_CHAR %d\n"
- "#define ART_SIZEOF_SHORT %d\n"
- "#define ART_SIZEOF_INT %d\n"
- "#define ART_SIZEOF_LONG %d\n"
- "\n",
- (int)sizeof(char), (int)sizeof(short), (int)sizeof(int), (int)sizeof(long));
-
- if (sizeof(char) == 1)
- printf ("typedef unsigned char art_u8;\n");
- else
- die ("sizeof(char) != 1");
-
- if (sizeof(short) == 2)
- printf ("typedef unsigned short art_u16;\n");
- else
- die ("sizeof(short) != 2");
-
- if (sizeof(int) == 4)
- printf ("typedef unsigned int art_u32;\n");
- else if (sizeof(long) == 4)
- printf ("typedef unsigned long art_u32;\n");
- else
- die ("sizeof(int) != 4 and sizeof(long) != 4");
-
- return 0;
-}
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/libart_lgpl-2.3.20/gen_art_config.sh.in new/libart_lgpl-2.3.21/gen_art_config.sh.in
--- old/libart_lgpl-2.3.20/gen_art_config.sh.in 1970-01-01 01:00:00.000000000 +0100
+++ new/libart_lgpl-2.3.21/gen_art_config.sh.in 2009-04-18 14:29:25.000000000 +0200
@@ -0,0 +1,43 @@
+#!/bin/sh
+
+# A little utility function to generate header info.
+#
+# The output of this program is generally written to art_config.h,
+# which is installed in libart's include dir.
+
+
+echo "/* Automatically generated by gen_art_config */"
+echo
+echo "#define ART_SIZEOF_CHAR @ART_SIZEOF_CHAR@"
+echo "#define ART_SIZEOF_SHORT @ART_SIZEOF_SHORT@"
+echo "#define ART_SIZEOF_INT @ART_SIZEOF_INT@"
+echo "#define ART_SIZEOF_LONG @ART_SIZEOF_LONG@"
+echo
+
+if test @ART_SIZEOF_CHAR@ -eq 1; then
+ echo "typedef unsigned char art_u8;"
+else
+ echo 1>&2 "sizeof(char) != 1"
+ exit 1
+fi
+
+if test @ART_SIZEOF_SHORT@ -eq 2; then
+ echo "typedef unsigned short art_u16;"
+else
+ echo 1>&2 "sizeof(short) != 2"
+ exit 2
+fi
+
+if test @ART_SIZEOF_INT@ -eq 4; then
+ echo "typedef unsigned int art_u32;"
+else
+ if test @ART_SIZEOF_LONG@ -eq 4; then
+ echo "typedef unsigned long art_u32;"
+ else
+ echo 1>&2 "sizeof(int) != 4 and sizeof(long) != 4"
+ exit 3
+ fi
+fi
+
+exit 0
+}
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/libart_lgpl-2.3.20/libart-features.h new/libart_lgpl-2.3.21/libart-features.h
--- old/libart_lgpl-2.3.20/libart-features.h 2008-01-30 10:00:45.000000000 +0100
+++ new/libart_lgpl-2.3.21/libart-features.h 2010-04-01 15:39:53.000000000 +0200
@@ -3,8 +3,8 @@
#define LIBART_MAJOR_VERSION (2)
#define LIBART_MINOR_VERSION (3)
-#define LIBART_MICRO_VERSION (20)
-#define LIBART_VERSION "2.3.20"
+#define LIBART_MICRO_VERSION (21)
+#define LIBART_VERSION "2.3.21"
#ifdef _WIN32
# ifdef LIBART_COMPILATION
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/libart_lgpl-2.3.20/missing new/libart_lgpl-2.3.21/missing
--- old/libart_lgpl-2.3.20/missing 2008-01-30 10:00:41.000000000 +0100
+++ new/libart_lgpl-2.3.21/missing 2010-04-01 15:39:48.000000000 +0200
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
-# the program).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
01 Apr '10
Hello community,
here is the log from the commit of package gstreamer-0_10-plugins-bad for openSUSE:Factory
checked in at Thu Apr 1 18:22:47 CEST 2010.
--------
--- GNOME/gstreamer-0_10-plugins-bad/gstreamer-0_10-plugins-bad.changes 2010-03-08 17:20:27.000000000 +0100
+++ /mounts/work_src_done/STABLE/gstreamer-0_10-plugins-bad/gstreamer-0_10-plugins-bad.changes 2010-03-25 12:53:42.000000000 +0100
@@ -1,0 +2,9 @@
+Thu Mar 25 11:54:02 CET 2010 - vuntz(a)opensuse.org
+
+- Build the schroedinger plugin that was moved from schroedinger to
+ here:
+ + Add schroedinger-devel BuildRequires to build the schroedinger
+ plugin.
+ + Provides and Obsoletes gstreamer-0_10-schroedinger.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-0_10-plugins-bad.spec ++++++
--- /var/tmp/diff_new_pack.UcAss7/_old 2010-04-01 18:22:41.000000000 +0200
+++ /var/tmp/diff_new_pack.UcAss7/_new 2010-04-01 18:22:41.000000000 +0200
@@ -26,7 +26,7 @@
# Use rpmbuild -D 'BUILD_ORIG 1' -D 'BUILD_ORIG_ADDON 1' to build patched build plus original as addon.
%define _name gst-plugins-bad
Version: 0.10.18
-Release: 1
+Release: 2
%define gst_branch 0.10
BuildRequires: DirectFB-devel
BuildRequires: SDL-devel
@@ -61,6 +61,7 @@
BuildRequires: openssl-devel
BuildRequires: python-devel
BuildRequires: pyxml
+BuildRequires: schroedinger-devel
BuildRequires: sgml-skel
BuildRequires: soundtouch-devel
BuildRequires: translation-update-upstream
@@ -130,6 +131,8 @@
%define gstreamer010_plugins_bad_req %(zgrep --text "^GST.*_REQ" %{S:0} | sort -u | sed 's/GST_REQ=/gstreamer-0_10 >= /;s/GSTPB_REQ=/gstreamer-0_10-plugins-base >= /' | tr '\\n' ' ')
Requires: %gstreamer010_plugins_bad_req
Requires: %{name}-lang = %{version}
+Provides: gstreamer-0_10-schroedinger
+Obsoletes: gstreamer-0_10-schroedinger <= 1.0.7
%description
GStreamer is a streaming media framework based on graphs of filters
@@ -319,6 +322,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstcdaudio.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcdxaparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcelt.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstcog.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdataurisrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdc1394.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdccp.so
@@ -360,6 +364,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libresindvd.so
%{_libdir}/gstreamer-%{gst_branch}/libgstscaletempoplugin.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsdpelem.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstschro.so
%{_libdir}/gstreamer-%{gst_branch}/libgstselector.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsiren.so
%{_libdir}/gstreamer-%{gst_branch}/libgstsndfile.so
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-mag for openSUSE:Factory
checked in at Thu Apr 1 18:22:33 CEST 2010.
--------
--- GNOME/gnome-mag/gnome-mag.changes 2010-03-13 21:38:17.000000000 +0100
+++ /mounts/work_src_done/STABLE/gnome-mag/gnome-mag.changes 2010-03-31 19:28:52.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Mar 31 19:27:22 CEST 2010 - vuntz(a)opensuse.org
+
+- Update to version 0.16.1:
+ + bgo#612818 - gnome-mag fails to build with latest gtk 2.19.7
+ + bgo#610935 - POTFILES.in is broken
+ + bgo#609456 - Broken build because of colorblind when building
+ from git
+ + Updated translations.
+- Drop gnome-mag-gtk2.19.7.patch: fixed upstream.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gnome-mag-0.16.0.tar.bz2
gnome-mag-gtk2.19.7.patch
New:
----
gnome-mag-0.16.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-mag.spec ++++++
--- /var/tmp/diff_new_pack.Vqjgwh/_old 2010-04-01 18:22:25.000000000 +0200
+++ /var/tmp/diff_new_pack.Vqjgwh/_new 2010-04-01 18:22:25.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gnome-mag (Version 0.16.0)
+# spec file for package gnome-mag (Version 0.16.1)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -36,12 +36,10 @@
BuildRequires: update-desktop-files
License: LGPLv2.1+
Group: System/GUI/GNOME
-Version: 0.16.0
-Release: 3
+Version: 0.16.1
+Release: 1
Summary: GNOME Screen Magnifier
Source: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-mag/0.13/%{name}-%{version}.tar…
-# PATCH-FIX-UPSTREAM gnome-mag-gtk2.19.7.patch bgo#612818 dimstar(a)opensuse.org -- Fix build against gtk 2.19.7.
-Patch0: gnome-mag-gtk2.19.7.patch
Url: http://developer.gnome.org/projects/gap
Recommends: gnome-applets-colorblind
Requires: %{name}-lang = %{version}
@@ -83,7 +81,6 @@
%lang_package
%prep
%setup -q
-%patch0 -p1
translation-update-upstream
%build
++++++ gnome-mag-0.16.0.tar.bz2 -> gnome-mag-0.16.1.tar.bz2 ++++++
++++ 5984 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package moblin-panel-myzone for openSUSE:Factory
checked in at Thu Apr 1 18:22:11 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/moblin-panel-myzone/moblin-panel-myzone.changes 2010-03-29 17:28:36.000000000 +0200
@@ -0,0 +1,44 @@
+-------------------------------------------------------------------
+Mon Mar 29 15:30:49 UTC 2010 - awafaa(a)opensuse.org
+
+- Split out -devel sub package.
+- Disable mutter-moblin-sreadahead-notify.patch
+
+-------------------------------------------------------------------
+Wed Jan 27 04:51:49 UTC 2010 - glin(a)novell.com
+
+- Add moblin-panel-myzone-update-translations.patch to update
+ translations from upstream
+
+-------------------------------------------------------------------
+Tue Dec 1 01:24:15 UTC 2009 - glin(a)novell.com
+
+- Fixed wrong naming in moblin-panel-myzone.spec.
+
+-------------------------------------------------------------------
+Fri Nov 27 05:45:24 UTC 2009 - glin(a)novell.com
+
+- Add moblin-panel-myzone-special-char.patch to handle the special
+ characters in text tile. bnc#557946
+- Remove obsolete patches: mutter-moblin-mzone-facebook.patch and
+ mutter-moblin-mzone-myspace-tiles.patch
+
+-------------------------------------------------------------------
+Wed Nov 11 03:30:43 UTC 2009 - glin(a)novell.com
+
+- initial import
+
+- Patches from mutter-moblin:
+ mutter-moblin-sreadahead-notify.patch,
+ mutter-moblin-mzone-facebook.patch,
+ mutter-moblin-mzone-myspace-tiles.patch,
+ mutter-moblin-twitter-onclick.patch
+
+- Respin mutter-moblin-sreadahead-notify.patch
+- All text tiles uses the same tile class.
+ Disable
+ mutter-moblin-mzone-facebook.patch,
+ mutter-moblin-mzone-myspace-tiles.patch,
+ mutter-moblin-twitter-onclick.patch
+
+- File from mutter-moblin: default-background.png
calling whatdependson for head-i586
New:
----
default-background.png
moblin-panel-myzone-0.0.12.tar.bz2
moblin-panel-myzone-special-char.patch
moblin-panel-myzone-update-translations.patch
moblin-panel-myzone.changes
moblin-panel-myzone.spec
mutter-moblin-sreadahead-notify.patch
mutter-moblin-twitter-onclick.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ moblin-panel-myzone.spec ++++++
#
# spec file for package moblin-panel-myzone (Version 0.0.12)
#
# Copyright (c) 2010 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: moblin-panel-myzone
Summary: Myzone panel
Group: System/GUI/Other
Version: 0.0.12
Release: 1
License: LGPLv2.1
Url: http://www.moblin.org
Source0: %{name}-%{version}.tar.bz2
Source1: default-background.png
Patch1: mutter-moblin-sreadahead-notify.patch
Patch4: mutter-moblin-twitter-onclick.patch
Patch5: moblin-panel-myzone-special-char.patch
# PATCH-FIX-UPSTREAM moblin-panel-myzone-update-translations.patch glin(a)novell.com - update translations from upstream
Patch6: moblin-panel-myzone-update-translations.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#BuildRequires: pkgconfig(libjana-ecal)
BuildRequires: jana-devel
BuildRequires: evolution-devel
BuildRequires: mojito-devel
BuildRequires: gtk2-devel
BuildRequires: gconf2-devel
BuildRequires: nbtk-devel >= 1.2.0
BuildRequires: mutter-moblin-devel >= 0.35.0
BuildRequires: intltool
BuildRequires: gettext
BuildRequires: gnome-common
Requires: mutter-moblin >= 0.35.0
%description
Moblin myzone panel
%package devel
License: LGPLv2.1
Summary: Myzone panel development files
Group: Development/Libraries/C and C++
Requires: %{name} = %{version}
%description devel
Moblin myzone panel development files
%prep
%setup -q -n %{name}-%{version}
#%patch1 -p1 #Fails to apply
%patch5 -p1
%patch6 -p1
%build
NOCONFIGURE=1 ./autogen.sh
%configure --libexecdir=%{_libdir}/mutter-moblin --disable-static
make %{?_smp_mflags}
%install
%makeinstall
%{__rm} %{buildroot}/%{_libdir}/*.la
%find_lang moblin-panel-myzone || echo -n >> moblin-panel-myzone.lang
mkdir -p %{buildroot}/%{_datadir}/doc/%{name}-%{version}
for f in `ls %{buildroot}/%{_datadir}/doc/`; do
if [ -f %{buildroot}/%{_datadir}/doc/$f ]; then
mv %{buildroot}/%{_datadir}/doc/$f %{buildroot}/%{_datadir}/doc/%{name}-%{version}
fi
done
cp %{_sourcedir}/default-background.png %{buildroot}/%{_datadir}/%{name}/theme
%clean
rm -rf %{buildroot}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f moblin-panel-myzone.lang
%defattr(-,root,root)
%doc COPYING
%{_libdir}/libpenge.so.*
%{_libdir}/mutter-moblin/moblin-panel-myzone
%{_datadir}/dbus-1/services/org.moblin.UX.Shell.Panels.myzone.service
%dir %{_datadir}/moblin-panel-myzone
%{_datadir}/moblin-panel-myzone/*
%files devel
%defattr(-,root,root,-)
%{_libdir}/libpenge.so
%changelog
++++++ moblin-panel-myzone-special-char.patch ++++++
Index: moblin-panel-myzone-0.0.12/penge/penge-people-tile.c
===================================================================
--- moblin-panel-myzone-0.0.12.orig/penge/penge-people-tile.c
+++ moblin-panel-myzone-0.0.12/penge/penge-people-tile.c
@@ -226,6 +226,7 @@ penge_people_tile_set_item (PengePeopleT
nbtk_bin_set_alignment (NBTK_BIN (body), NBTK_ALIGN_START,
NBTK_ALIGN_START);
tmp_text = nbtk_label_get_clutter_text (NBTK_LABEL (label));
+ clutter_text_set_use_markup (CLUTTER_TEXT (tmp_text), TRUE);
clutter_text_set_line_wrap (CLUTTER_TEXT (tmp_text), TRUE);
clutter_text_set_line_wrap_mode (CLUTTER_TEXT (tmp_text),
PANGO_WRAP_WORD_CHAR);
++++++ moblin-panel-myzone-update-translations.patch ++++++
>From bdc373db7e5d804936d98dbd3d4041c1d718aeb1 Mon Sep 17 00:00:00 2001
From: Gary Lin <glin(a)novell.com>
Date: Wed, 27 Jan 2010 12:34:41 +0800
Subject: [PATCH] Update translations from upstream
Signed-off-by: Gary Lin <glin(a)novell.com>
---
po/ar.po | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ca.po | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/da.po | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/en_GB.po | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
po/ru.po | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 357 insertions(+), 0 deletions(-)
create mode 100644 po/ar.po
create mode 100644 po/ca.po
create mode 100644 po/da.po
create mode 100644 po/en_GB.po
create mode 100644 po/ru.po
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..acfccbd
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,69 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: moblin-panel-myzone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 12:31+0800\n"
+"PO-Revision-Date: 2009-11-13 23:00+0200\n"
+"Last-Translator: Yousef Abu Al Naser <yousef(a)itsoftex.com>\n"
+"Language-Team: ITSOFTEX <info(a)itsoftex.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Arabic\n"
+
+#: ../penge/penge-calendar-pane.c:476
+msgid "<b>Appointments</b>"
+msgstr "<b>مواعيد</b>"
+
+#: ../penge/penge-events-pane.c:59
+msgid "Create an appointment"
+msgstr "إنشاء موعد"
+
+#: ../penge/penge-events-pane.c:60 ../penge/penge-tasks-pane.c:52
+msgid "Add"
+msgstr "إضافة"
+
+#: ../penge/penge-events-pane.c:268
+msgid "No calendar entries this week"
+msgstr "لا يوجد مدخلات تقويم لهذا الأسبوع"
+
+#: ../penge/penge-people-placeholder-tile.c:112
+msgid ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+msgstr "أمور يفعلها اصدقاؤك بينما هم متّصلون ستظهر هنا. نشّط حساباتك الآن!"
+
+#: ../penge/penge-recent-file-tile.c:224
+msgid "Web page"
+msgstr "صفحة ويب"
+
+#: ../penge/penge-tasks-pane.c:51
+msgid "Create a new task"
+msgstr "إنشاء مهمة جديدة"
+
+#: ../penge/penge-tasks-pane.c:433
+msgid "Nothing to do today"
+msgstr "لا شيء للعمل اليوم"
+
+#: ../penge/penge-task-tile.c:325
+#, c-format
+msgid "Due %x"
+msgstr "تاريخ الإستحقاق %x"
+
+#: ../penge/penge-welcome-tile.c:88
+msgid "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+msgstr "<b>مرحبًا بك بموبلن 2.1 لحواسيب الشبكة</b>"
+
+#: ../penge/penge-welcome-tile.c:108
+msgid ""
+"As Moblin is a bit different to other computers, we've put together a couple "
+"of bits and pieces to help you find your way around. We hope you enjoy it, "
+"The Moblin Team."
+msgstr ""
+"بما أن موبلن تختلف عن الحواسيب الاخرى، فقد جمعنا بعض القطع سويًا لمساعدتك "
+"بايجاد طريقك. نأمل ان تستمتع بذلك، فريق موبلن."
diff --git a/po/ca.po b/po/ca.po
new file mode 100644
index 0000000..13cf86d
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,71 @@
+# myzone Catalan translation.
+# Copyright (C) 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the myzone package.
+# Gil Forcada <gilforcada(a)guifi.net>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: myzone 2.x\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 12:31+0800\n"
+"PO-Revision-Date: 2009-12-31 19:21+0100\n"
+"Last-Translator: Gil Forcada <gilforcada(a)guifi.net>\n"
+"Language-Team: Catalan <tradgnome(a)softcatala.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../penge/penge-calendar-pane.c:476
+msgid "<b>Appointments</b>"
+msgstr "<b>Cites</b>"
+
+#: ../penge/penge-events-pane.c:59
+msgid "Create an appointment"
+msgstr "Crea una cita"
+
+#: ../penge/penge-events-pane.c:60 ../penge/penge-tasks-pane.c:52
+msgid "Add"
+msgstr "Afegeix"
+
+#: ../penge/penge-events-pane.c:268
+msgid "No calendar entries this week"
+msgstr "No hi ha entrades en el calendari per aquesta setmana"
+
+#: ../penge/penge-people-placeholder-tile.c:112
+msgid ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+msgstr ""
+"Aquí es mostrarà el que fan en línia els teus amics. Activeu els vostres "
+"comptes"
+
+#: ../penge/penge-recent-file-tile.c:224
+msgid "Web page"
+msgstr "Pàgina web"
+
+#: ../penge/penge-tasks-pane.c:51
+msgid "Create a new task"
+msgstr "Crea una tasca nova"
+
+#: ../penge/penge-tasks-pane.c:433
+msgid "Nothing to do today"
+msgstr "No hi ha res per avui"
+
+#: ../penge/penge-task-tile.c:325
+#, c-format
+msgid "Due %x"
+msgstr "Venç al %x"
+
+#: ../penge/penge-welcome-tile.c:88
+msgid "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+msgstr "<b>Benvingut al Moblin 2.1 per a mini portàtils</b>"
+
+#: ../penge/penge-welcome-tile.c:108
+msgid ""
+"As Moblin is a bit different to other computers, we've put together a couple "
+"of bits and pieces to help you find your way around. We hope you enjoy it, "
+"The Moblin Team."
+msgstr ""
+"Així com el Moblin és diferent d'altres ordinadors, s'han canviat algunes "
+"parts aquí i allà perquè us sigui més còmode. Esperem que us agradi, equip "
+"del Moblin."
diff --git a/po/da.po b/po/da.po
new file mode 100644
index 0000000..091452b
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,70 @@
+# Danish translation moblin-panel-myzone
+# Copyright (C) 2009
+# This file is distributed under the same license as the moblin-panel-myzone package.
+# Kris Thomsen <lakristho(a)gmail.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: moblin-panel-myzone\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 12:31+0800\n"
+"PO-Revision-Date: 2009-11-08 22:13+0100\n"
+"Last-Translator: Kris Thomsen <lakristho(a)gmail.com>\n"
+"Language-Team: Danish <dansk(a)dansk-gruppen.dk>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../penge/penge-calendar-pane.c:476
+msgid "<b>Appointments</b>"
+msgstr "<b>Aftaler</b>"
+
+#: ../penge/penge-events-pane.c:59
+msgid "Create an appointment"
+msgstr "Opret en aftale"
+
+#: ../penge/penge-events-pane.c:60 ../penge/penge-tasks-pane.c:52
+msgid "Add"
+msgstr "Tilføj"
+
+#: ../penge/penge-events-pane.c:268
+msgid "No calendar entries this week"
+msgstr "Der er ikke skrevet noget i kalenderen for denne uge"
+
+#: ../penge/penge-people-placeholder-tile.c:112
+msgid ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+msgstr ""
+"Her vil dine venners online-aktivitet vil dukke op. Aktivér dine konti nu!"
+
+#: ../penge/penge-recent-file-tile.c:224
+msgid "Web page"
+msgstr "Webside"
+
+#: ../penge/penge-tasks-pane.c:51
+msgid "Create a new task"
+msgstr "Opret en ny opgave"
+
+#: ../penge/penge-tasks-pane.c:433
+msgid "Nothing to do today"
+msgstr "Intet at gøre i dag"
+
+#: ../penge/penge-task-tile.c:325
+#, c-format
+msgid "Due %x"
+msgstr "Til %x"
+
+#: ../penge/penge-welcome-tile.c:88
+msgid "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+msgstr "<b>Velkommen til Moblin 2.1 til netbooks</b>"
+
+#: ../penge/penge-welcome-tile.c:108
+msgid ""
+"As Moblin is a bit different to other computers, we've put together a couple "
+"of bits and pieces to help you find your way around. We hope you enjoy it, "
+"The Moblin Team."
+msgstr ""
+"Eftersom Moblin er en smule anderledes end andre computere, har vi samlet "
+"nogle ting og sager, som kan hjælpe dig med at finde rundt. Vi håber du "
+"nyder det. Moblin-holdet."
diff --git a/po/en_GB.po b/po/en_GB.po
new file mode 100644
index 0000000..4fe2603
--- /dev/null
+++ b/po/en_GB.po
@@ -0,0 +1,75 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Moblin myzone panel\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 12:31+0800\n"
+"PO-Revision-Date: 2009-11-19 16:24-0800\n"
+"Last-Translator: Margie Foster <margie(a)linux.intel.com>\n"
+"Language-Team: British English <margie(a)linux.intel.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n!=1;\n"
+"X-Poedit-Language: English\n"
+"X-Poedit-Country: UNITED KINGDOM\n"
+"X-Poedit-SourceCharset: utf-8\n"
+
+#: ../penge/penge-calendar-pane.c:476
+msgid "<b>Appointments</b>"
+msgstr "<b>Appointments</b>"
+
+#: ../penge/penge-events-pane.c:59
+msgid "Create an appointment"
+msgstr "Create an appointment"
+
+#: ../penge/penge-events-pane.c:60 ../penge/penge-tasks-pane.c:52
+msgid "Add"
+msgstr "Add"
+
+#: ../penge/penge-events-pane.c:268
+msgid "No calendar entries this week"
+msgstr "No calendar entries this week"
+
+#: ../penge/penge-people-placeholder-tile.c:112
+msgid ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+msgstr ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+
+#: ../penge/penge-recent-file-tile.c:224
+msgid "Web page"
+msgstr "Web page"
+
+#: ../penge/penge-tasks-pane.c:51
+msgid "Create a new task"
+msgstr "Create a new task"
+
+#: ../penge/penge-tasks-pane.c:433
+msgid "Nothing to do today"
+msgstr "Nothing to do today"
+
+#: ../penge/penge-task-tile.c:325
+#, c-format
+msgid "Due %x"
+msgstr "Due %x"
+
+#: ../penge/penge-welcome-tile.c:88
+msgid "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+msgstr "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+
+#: ../penge/penge-welcome-tile.c:108
+msgid ""
+"As Moblin is a bit different to other computers, we've put together a couple "
+"of bits and pieces to help you find your way around. We hope you enjoy it, "
+"The Moblin Team."
+msgstr ""
+"As Moblin is a bit different from other computers, we've put together a "
+"couple of bits and pieces to help you find your way around. We hope you "
+"enjoy it. The Moblin Team."
diff --git a/po/ru.po b/po/ru.po
new file mode 100644
index 0000000..cd9e38a
--- /dev/null
+++ b/po/ru.po
@@ -0,0 +1,72 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# Alexander Mineev <alexander.g.mineev(a)intel.com>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-01-27 12:31+0800\n"
+"PO-Revision-Date: 2009-11-19 12:11+0300\n"
+"Last-Translator: Alexander Mineev <alexander.g.mineev(a)intel.com>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: ../penge/penge-calendar-pane.c:476
+msgid "<b>Appointments</b>"
+msgstr "<b>Встречи</b>"
+
+#: ../penge/penge-events-pane.c:59
+msgid "Create an appointment"
+msgstr "Создать встречу"
+
+#: ../penge/penge-events-pane.c:60 ../penge/penge-tasks-pane.c:52
+msgid "Add"
+msgstr "Добавить"
+
+#: ../penge/penge-events-pane.c:268
+msgid "No calendar entries this week"
+msgstr "Нет записей в календаре на этой неделе"
+
+#: ../penge/penge-people-placeholder-tile.c:112
+msgid ""
+"Things that your friends do online will appear here. Activate your accounts "
+"now!"
+msgstr ""
+"Активности ваших друзей будут отображаться здесь. Активируйте учетную запись "
+"сейчас!"
+
+#: ../penge/penge-recent-file-tile.c:224
+msgid "Web page"
+msgstr "Веб страница"
+
+#: ../penge/penge-tasks-pane.c:51
+msgid "Create a new task"
+msgstr "Создать новую задачу"
+
+#: ../penge/penge-tasks-pane.c:433
+msgid "Nothing to do today"
+msgstr "Заданий на сегодня нет"
+
+#: ../penge/penge-task-tile.c:325
+#, c-format
+msgid "Due %x"
+msgstr "За %x"
+
+#: ../penge/penge-welcome-tile.c:88
+msgid "<b>Welcome to Moblin 2.1 for Netbooks</b>"
+msgstr "<b>Добро пожаловать в Moblin 2.1</b>"
+
+#: ../penge/penge-welcome-tile.c:108
+#, fuzzy
+msgid ""
+"As Moblin is a bit different to other computers, we've put together a couple "
+"of bits and pieces to help you find your way around. We hope you enjoy it, "
+"The Moblin Team."
+msgstr ""
+"Так как Moblin немного отличается от других компьютеров, мы расположили "
+"вместе некоторые программы, которые помогут Вам ориентироваться. Мы "
+"надеемся, что Вам понравится, команда Moblin."
--
1.6.0.2
++++++ mutter-moblin-sreadahead-notify.patch ++++++
--- a/src/moblin-panel-myzone.c
+++ b/src/moblin-panel-myzone.c
@@ -39,6 +39,35 @@
{"standalone", 's', 0, G_OPTION_ARG_NONE, &standalone, "Do not embed into the mutter-moblin panel", NULL}
};
+/*
+ * Create and remove a magic file that sreadahead is
+ * looking for to trigger it's exit; it turns out that
+ * sending signals to a privileged process is not as
+ * fun as all that.
+ */
+static gboolean
+sreadahead_finish (gpointer data)
+{
+ char *path;
+ FILE *file;
+
+ path = g_build_filename (g_get_home_dir(), ".sreadahead.complete.token", NULL);
+ file = fopen (path, "w+");
+ fprintf (file, "foo\n");
+ fclose (file);
+ g_unlink (path);
+ g_free (path);
+
+ return FALSE;
+}
+
+static void
+first_paint_cb (gpointer grid_view)
+{
+ g_signal_handlers_disconnect_by_func (grid_view, G_CALLBACK (first_paint_cb), NULL);
+ g_timeout_add (500, sreadahead_finish, NULL);
+}
+
int
main (int argc,
char **argv)
@@ -117,6 +146,8 @@
clutter_actor_show_all (stage);
}
+ g_signal_connect (grid_view, "paint", G_CALLBACK (first_paint_cb), NULL);
+
clutter_main ();
return 0;
++++++ mutter-moblin-twitter-onclick.patch ++++++
Index: mutter-moblin-0.32.120090807/penge/penge/penge-twitter-tile.c
===================================================================
--- mutter-moblin-0.32.120090807.orig/penge/penge/penge-twitter-tile.c
+++ mutter-moblin-0.32.120090807/penge/penge/penge-twitter-tile.c
@@ -102,8 +102,21 @@ _button_press_event (ClutterActor *actor
{
PengeTwitterTilePrivate *priv = GET_PRIVATE (userdata);
- penge_people_tile_activate ((PengePeopleTile *)actor,
- priv->item);
+ // penge_people_tile_activate ((PengePeopleTile *)actor, priv->item);
+
+ // Fix me: The mojito item does not contain a correct url
+ // https://bugzilla.novell.com/show_bug.cgi?id=542574
+ // Alex's hack edit the url and call it activate here
+ GString *url = g_string_new( g_hash_table_lookup (priv->item->props, "url"));
+ GString *sub_url = g_string_new( g_strstr_len( url->str, -1, "statuses" ));
+ GString *final_url = g_string_truncate( url, url->len - sub_url->len -1 );
+
+ penge_utils_launch_for_uri ((ClutterActor *)actor, final_url->str);
+ penge_utils_signal_activated ((ClutterActor *)actor);
+
+ g_string_free( url , true);
+ g_string_free( sub_url , true);
+ g_string_free( final_url , true);
return TRUE;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ca-certificates-mozilla for openSUSE:Factory
checked in at Thu Apr 1 18:21:59 CEST 2010.
--------
New Changes file:
--- /dev/null 2009-09-30 08:50:26.000000000 +0200
+++ /mounts/work_src_done/STABLE/ca-certificates-mozilla/ca-certificates-mozilla.changes 2010-04-01 14:57:10.000000000 +0200
@@ -0,0 +1,53 @@
+-------------------------------------------------------------------
+Thu Apr 1 12:14:11 UTC 2010 - lnussel(a)suse.de
+
+- don't output trusted certs by default as it's not supported by
+ gnutls yet and pidgin scans /etc/ssl/certs
+
+-------------------------------------------------------------------
+Thu Apr 1 11:39:01 UTC 2010 - lnussel(a)suse.de
+
+- update certificates to revision 1.62
+
+-------------------------------------------------------------------
+Fri Mar 26 15:27:34 UTC 2010 - lnussel(a)suse.de
+
+- extract trustbits as comment as Fedora does
+- convert to trusted certificates in spec file instead
+
+-------------------------------------------------------------------
+Thu Mar 25 08:16:56 UTC 2010 - lnussel(a)suse.de
+
+- rename to ca-certificates-mozilla
+- output trusted certificates
+- use utf8 in file names
+
+-------------------------------------------------------------------
+Tue Feb 2 16:27:35 UTC 2010 - lnussel(a)suse.de
+
+- update certificates to revision 1.57
+- add script to compare with previous certificates
+
+-------------------------------------------------------------------
+Wed Sep 30 13:17:45 UTC 2009 - lnussel(a)suse.de
+
+- update certifiates to cvs revision 1.56
+- exclude certficates that are not trusted for identifying web sites
+
+-------------------------------------------------------------------
+Tue Dec 2 11:29:03 CET 2008 - cfarrell(a)suse.de
+
+- Add openssl-certs.COPYING to fix bnc#441356
+
+
+-------------------------------------------------------------------
+Thu Oct 9 17:49:57 CEST 2008 - lnussel(a)suse.de
+
+- use certificates from MozillaFirefox
+
+-------------------------------------------------------------------
+Wed Jul 9 15:15:38 CEST 2008 - mkoenig(a)suse.de
+
+- split out the CA root certificates from the openssl certs
+ subpackage into a package of its own.
+
calling whatdependson for head-i586
New:
----
ca-certificates-mozilla.COPYING
ca-certificates-mozilla.changes
ca-certificates-mozilla.spec
certdata.txt
compareoldnew
extractcerts.pl
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ca-certificates-mozilla.spec ++++++
#
# spec file for package ca-certificates-mozilla (Version 1.62)
#
# Copyright (c) 2010 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%bcond_with trustedcerts
BuildRequires: openssl
Name: ca-certificates-mozilla
%define sslusrdir %{_datadir}/ca-certificates
License: BSD3c(or similar) ; MPL 1.1/GPL 2.0/LGPL 2.1
Group: Productivity/Networking/Security
AutoReqProv: on
Version: 1.62
Release: 1
Summary: CA certificates for OpenSSL
Url: http://www.mozilla.org
# IMPORTANT: procedure to update certificates:
# - Check the CVS log of the cert file:
# http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/security/nss/lib/ckfw/bui…
# - download the new certdata.txt
# wget -O certdata.txt "http://mxr.mozilla.org/mozilla/source//security/nss/lib/ckfw/builtins/certd…"
# - run compareoldnew to show fingerprints of new and changed certificates
# - check the bugs referenced in cvs log and compare the checksum
# to output of compareoldnew
# - Watch out that blacklisted or untrusted certificates are not
# accidentally included!
Source: certdata.txt
Source1: extractcerts.pl
Source2: %{name}.COPYING
Source3: compareoldnew
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
# for update-ca-certificates
PreReq: ca-certificates
#
Provides: openssl-certs = 0.9.9
Obsoletes: openssl-certs < 0.9.9
%description
This package contains some CA root certificates for OpenSSL extracted
from MozillaFirefox
%prep
%setup -qcT
install -m 644 %{S:1} COPYING
%build
perl %{SOURCE1} --trustbits < %{SOURCE0}
%install
mkdir -p %{buildroot}/%{sslusrdir}/mozilla
set +x
for i in *.pem; do
args=()
trust=`sed -n '/^# openssl-trust=/{s/^.*=//;p;q;}' "$i"`
alias=`sed -n '/^# alias=/{s/^.*=//;p;q;}' "$i"`
%if %{with trustedcerts}
args+=('-trustout')
for t in $trust; do
args+=("-addtrust" "$t")
done
[ -z "$alias" ] || args+=('-setalias' "$alias")
%else
case "$trust" in
*serverAuth*) ;;
*) echo "skipping $i, not trusted for serverAuth"; continue ;;
esac
%endif
echo "$i"
{
grep '^#' "$i"
openssl x509 -in "$i" "${args[@]}"
} > "%{buildroot}/%{sslusrdir}/mozilla/$i"
done
set -x
%clean
rm -rf %{buildroot}
%post
update-ca-certificates || true
%postun
update-ca-certificates || true
%files
%defattr(-, root, root)
%doc COPYING
%{sslusrdir}/mozilla
%changelog
++++++ ca-certificates-mozilla.COPYING ++++++
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1994-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
++++++ certdata.txt ++++++
++++ 21023 lines (skipped)
++++++ compareoldnew ++++++
#!/bin/bash
# print fingerprints of new or changed certificates
set -e
cleanup()
{
rm -rf new{,.files} old{,.files}
}
showcert()
{
openssl x509 -in "$1" -noout -subject -fingerprint -nameopt multiline,utf8,-esc_msb \
| sed -ne 's/ *commonName *= / CN: /p; s/.*Fingerprint=/ sha1: /p'
}
cleanup
trap cleanup EXIT
mkdir old new
cd old
echo old...
VERBOSE=1 ../extractcerts.pl < ../.osc/certdata.txt | sort > ../old.files
cd ..
cd new
echo new...
VERBOSE=1 ../extractcerts.pl < ../certdata.txt | sort > ../new.files
cd ..
echo '----------------------------'
while read line; do
IFS='#' eval set -- \$line
old="$1"
new="$2"
common="$3"
if [ -n "$old" ]; then
echo "$old has been deleted"
elif [ -n "$new" ]; then
echo "new: $new"
showcert new/$new
elif ! cmp "old/$common" "new/$common"; then
echo "*** $common differs!"
showcert old/$common
showcert old/$common
fi
done < <(comm --output-delimiter='#' old.files new.files)
++++++ extractcerts.pl ++++++
#!/usr/bin/perl -w
#
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla Public License Version
# 1.1 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
# http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
# for the specific language governing rights and limitations under the
# License.
#
# The Original Code is the Netscape security libraries.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1994-2000
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
use strict;
use Encode;
my $count = 0;
my @certificates = ();
my %trusts = ();
my $object = undef;
my $output_trustbits;
my %trust_types = (
"CKA_TRUST_DIGITAL_SIGNATURE" => "digital-signature",
"CKA_TRUST_NON_REPUDIATION" => "non-repudiation",
"CKA_TRUST_KEY_ENCIPHERMENT" => "key-encipherment",
"CKA_TRUST_DATA_ENCIPHERMENT" => "data-encipherment",
"CKA_TRUST_KEY_AGREEMENT" => "key-agreement",
"CKA_TRUST_KEY_CERT_SIGN" => "cert-sign",
"CKA_TRUST_CRL_SIGN" => "crl-sign",
"CKA_TRUST_SERVER_AUTH" => "server-auth",
"CKA_TRUST_CLIENT_AUTH" => "client-auth",
"CKA_TRUST_CODE_SIGNING" => "code-signing",
"CKA_TRUST_EMAIL_PROTECTION" => "email-protection",
"CKA_TRUST_IPSEC_END_SYSTEM" => "ipsec-end-system",
"CKA_TRUST_IPSEC_TUNNEL" => "ipsec-tunnel",
"CKA_TRUST_IPSEC_USER" => "ipsec-user",
"CKA_TRUST_TIME_STAMPING" => "time-stamping",
"CKA_TRUST_STEP_UP_APPROVED" => "step-up-approved",
);
my %openssl_trust = (
CKA_TRUST_SERVER_AUTH => 'serverAuth',
CKA_TRUST_CLIENT_AUTH => 'clientAuth',
CKA_TRUST_EMAIL_PROTECTION => 'emailProtection',
CKA_TRUST_CODE_SIGNING => 'codeSigning',
);
if (@ARGV && $ARGV[0] eq '--trustbits') {
shift @ARGV;
$output_trustbits = 1;
}
sub handle_object($)
{
my $object = shift;
return unless $object;
if($object->{'CKA_CLASS'} eq 'CKO_CERTIFICATE' && $object->{'CKA_CERTIFICATE_TYPE'} eq 'CKC_X_509') {
push @certificates, $object;
} elsif ($object->{'CKA_CLASS'} eq 'CKO_NETSCAPE_TRUST') {
my $label = $object->{'CKA_LABEL'};
die "$label exists" if exists($trusts{$label});
$trusts{$label} = $object;
} elsif ($object->{'CKA_CLASS'} eq 'CKO_NETSCAPE_BUILTIN_ROOT_LIST') {
# ignore
} else {
print STDERR "class ", $object->{'CKA_CLASS'} ," not handled\n";
}
}
while(<>) {
my @fields = ();
s/^((?:[^"#]+|"[^"]*")*)(\s*#.*$)/$1/;
next if (/^\s*$/);
if( /(^CVS_ID\s+)(.*)/ ) {
next;
}
# This was taken from the perl faq #4.
my $text = $_;
push(@fields, $+) while $text =~ m{
"([^\"\\]*(?:\\.[^\"\\]*)*)"\s? # groups the phrase inside the quotes
| ([^\s]+)\s?
| \s
}gx;
push(@fields, undef) if substr($text,-1,1) eq '\s';
if( $fields[0] =~ /BEGINDATA/ ) {
next;
}
if( $fields[1] =~ /MULTILINE/ ) {
$fields[2] = "";
while(<>) {
last if /END/;
chomp;
$fields[2] .= $_;
}
}
if( $fields[0] =~ /CKA_CLASS/ ) {
$count++;
handle_object($object);
$object = {};
}
$object->{$fields[0]} = $fields[2];
}
handle_object($object);
use MIME::Base64;
for my $cert (@certificates) {
my $alias = $cert->{'CKA_LABEL'};
if(!exists($trusts{$alias})) {
print STDERR "NO TRUST: $alias\n";
next;
}
# check trust. We only include certificates that are trusted for identifying
# web sites
my $trust = $trusts{$alias};
my @addtrust;
my @addtrust_openssl;
my $trusted;
if ($output_trustbits) {
for my $type (keys %trust_types) {
if (exists $trust->{$type}
&& $trust->{$type} eq 'CKT_NETSCAPE_TRUSTED_DELEGATOR') {
push @addtrust, $trust_types{$type};
if (exists $openssl_trust{$type}) {
push @addtrust_openssl, $openssl_trust{$type};
}
$trusted = 1;
}
}
} else {
if($trust->{'CKA_TRUST_SERVER_AUTH'} eq 'CKT_NETSCAPE_TRUSTED_DELEGATOR') {
$trusted = 1;
}
}
if (!$trusted) {
my $t = $trust->{'CKA_TRUST_SERVER_AUTH'};
$t =~ s/CKT_NETSCAPE_//;
print STDERR "$t: $alias\n";
next;
}
if ($alias =~ /\\x[0-9a-fA-F]{2}/) {
$alias =~ s/\\x([0-9a-fA-F]{2})/chr(hex($1))/ge; # thanks mls!
$alias = Encode::decode("UTF-8", $alias);
}
my $file = $alias;
$alias =~ s/'/-/g;
$file =~ s/[^[:alnum:]\\]+/_/g;
$file .= '.pem';
$file = Encode::encode("UTF-8", $file);
if (!open(O, '>', $file)) {
print STDERR "$file: $!\n";
next;
}
print "$file\n" if $ENV{'VERBOSE'};
my $value = $cert->{'CKA_VALUE'};
my $enc = '';
$enc .= pack("C", oct($+)) while $value =~ /\G\\([0-3][0-7][0-7])/g;
if ($output_trustbits) {
print O "# alias=",Encode::encode("UTF-8", $alias),"\n";
print O "# trust=",join(" ", @addtrust),"\n";
if (@addtrust_openssl) {
print O "# openssl-trust=",join(" ", @addtrust_openssl),"\n";
}
}
print O "-----BEGIN CERTIFICATE-----\n";
print O encode_base64($enc);
print O "-----END CERTIFICATE-----\n";
close O;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0