Hello community, here is the log from the commit of package ctemplate for openSUSE:Factory checked in at Mon Jan 17 19:11:22 CET 2011. -------- --- ctemplate/ctemplate.changes 2009-07-28 14:35:50.000000000 +0200 +++ ctemplate/ctemplate.changes 2010-11-08 20:45:58.000000000 +0100 @@ -1,0 +2,46 @@ +Thu Nov 4 16:38:53 UTC 2010 - freitag@novell.com + +- version update (version 0.98) + * ctemplate: version 0.98 release + * Add new image URL modifier: :I=html, :I=css, etc (jshneier, dougy) + * Allow lowercase words in pragma contexts (csilvers) + * Enable full-word matching for tpl filenames (aneeshnaman) + * Performance improvements for small_map (wonchun) + * Avoid some compiler warnings (mac) + * Fix a c++ conformance bug involving const (chandlerc) + * BUGFIX: never reload string templates (panicker) + * BUGFIX: Fix refcounting to avoid accessing freed memory (panicker) + * PORTING: Avoid SIBGUS on sparc by aligning memory more (csilvers) + * PORTING: Use isascii_is*() to avoid langtype issues (csilvers) + * PORTING: Fix 'class not properly dll-epxorted' warnings (csilvers) + * PORTING: Rename README.windows to README_windows.txt (csilvers) + * Made NEWS file non-empty. + * Added ctemplate.pc + ctemplate_nothreads.pc for pkg-config (csilvers) + + version 0.97 release + * Major API revamp: +TemplateCache, -Template (panicker, csilvers) + * Major documentation revamp: howto -> guide + reference (csilvers) + * Protect auto-generated #include files with header guard (dnovillo) + * Allow ftp:// in ValidateUrl modifier (martone) + * Speed up template modifiers (turnidge) + * BUGFIX: Fix a dnagling pointer in template-modifiers (csilvers) + * PORTING: cygwin/mingw now compile (due to autoconf macros) (csilvers) + * PORTING: improve generate_fs_test on windows (csilvers) + + version 0.96 release + * Support multiple template root directories (williasr) + * Remove TemplateContext from TemplateToString (jad) + * Remove programmatic auto-escape code (jad) + * Speedup: use linker to detect immutable TemplateStrings (csilvers) + * Implement ShowTemplateGlobalSection (williasr) + * Change SetIntValue to accept longs (omoikane) + * Allow TemplateDictionary c'tor to take a TemplateString (csilvers) + * Make Mutex safer to run during global destructors (csilvers) + * BUILD: don't set TMPDIR when building; ar reads it (csilvers) + * BUILD: fix compiling of C (as opposed to C++) test file (csilvers) + * BUILD: remove bash-specific 'test x == y' from configure.ac (csilvers) + * BUGFIX: use AllocAligned when allocating non-char objects (csilvers) + * PORTING: remove obsolete MSVC Detect64BitPortabilityProblems (csilvers) + * Updated from autoconf 2.61 to 2.62 + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- ctemplate-0.95.tar.bz2 New: ---- ctemplate-0.98.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ctemplate.spec ++++++ --- /var/tmp/diff_new_pack.WbLeZ6/_old 2011-01-17 19:09:12.000000000 +0100 +++ /var/tmp/diff_new_pack.WbLeZ6/_new 2011-01-17 19:09:12.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package ctemplate (Version 0.95) +# spec file for package ctemplate # -# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,44 +20,33 @@ Name: ctemplate Summary: Library for simple but powerful template language for C++ -Version: 0.95 +Version: 0.98 Release: 1 Group: Development/Libraries/C and C++ -License: BSD 3-clause (or similar) +License: BSD4c(or similar) Url: http://code.google.com/p/google-ctemplate/ Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ +BuildRequires: pkg-config %description CTemplate is a simple but powerful template language for C++. It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. - - -Authors: --------- - Google Inc. <opensource@google.com> - %package -n libctemplate0 Summary: Library for simple but powerful template language for C++ Group: Development/Libraries/C and C++ -License: BSD 4-clause (or similar) +License: BSD4c(or similar) %description -n libctemplate0 CTemplate is a simple but powerful template language for C++. It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. - - -Authors: --------- - Google Inc. <opensource@google.com> - %package -n libctemplate-devel -License: BSD 4-clause (or similar) +License: BSD4c(or similar) Group: Development/Libraries/C and C++ Requires: libctemplate0 = %{version} Summary: Library for simple but powerful template language for C++ @@ -67,12 +56,6 @@ emphasizes separating logic from presentation: it is impossible to embed application logic in this template language. - - -Authors: --------- - Google Inc. <opensource@google.com> - %prep %setup -q chmod -R u+w . @@ -80,14 +63,13 @@ %build export verstring=`echo %{version} | sed 's|.|:|'` %configure --disable-static -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %makeinstall rm -f %{buildroot}/%{_libdir}/*.la mkdir -p %{buildroot}/%{_defaultdocdir} mv %{buildroot}/usr/share/doc/%{name}-%{version} %{buildroot}/%{_defaultdocdir}/%{name} -rm %{buildroot}/%{_defaultdocdir}/%{name}/{INSTALL,NEWS,README.windows} %clean rm -rf %{buildroot} @@ -106,6 +88,7 @@ %defattr(-,root,root) %{_bindir}/* %{_libdir}/*.so +%{_libdir}/pkgconfig/*.pc %dir %{_includedir}/ctemplate %{_includedir}/ctemplate/*.h %{_defaultdocdir}/%{name}/[a-z]* ++++++ ctemplate-0.95.tar.bz2 -> ctemplate-0.98.tar.bz2 ++++++ ++++ 33383 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org