Hello community, here is the log from the commit of package taglib-extras for openSUSE:Factory checked in at Sat Jun 13 16:33:28 CEST 2009. -------- --- KDE/taglib-extras/taglib-extras.changes 2009-05-20 14:31:58.000000000 +0200 +++ /mounts/work_src_done/STABLE/taglib-extras/taglib-extras.changes 2009-06-13 10:10:10.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Jun 13 09:56:51 CEST 2009 - beineri@opensuse.org + +- update to 0.1.4: fix possible mp4 file-handling crash + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- taglib-extras-0.1.3.tar.bz2 New: ---- taglib-extras-0.1.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ taglib-extras.spec ++++++ --- /var/tmp/diff_new_pack.W19833/_old 2009-06-13 16:33:16.000000000 +0200 +++ /var/tmp/diff_new_pack.W19833/_new 2009-06-13 16:33:16.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package taglib-extras (Version 0.1.3) +# spec file for package taglib-extras (Version 0.1.4) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -24,8 +24,8 @@ License: LGPL v2.1 or later Group: Development/Libraries/C and C++ Summary: Extra plugins for TagLib -Version: 0.1.3 -Release: 2 +Version: 0.1.4 +Release: 1 Source0: taglib-extras-%version.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -57,7 +57,7 @@ %prep -%setup -q -n %name +%setup -q -n %name-%version %build export CXXFLAGS="%{optflags}" @@ -93,6 +93,8 @@ %{_libdir}/pkgconfig/*.pc %changelog +* Sat Jun 13 2009 beineri@opensuse.org +- update to 0.1.4: fix possible mp4 file-handling crash * Wed May 20 2009 coolo@suse.de - fix package split * Wed May 06 2009 beineri@opensuse.org ++++++ taglib-extras-0.1.3.tar.bz2 -> taglib-extras-0.1.4.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/taglib-extras/ChangeLog new/taglib-extras-0.1.4/ChangeLog --- old/taglib-extras/ChangeLog 2009-04-29 18:04:20.000000000 +0200 +++ new/taglib-extras-0.1.4/ChangeLog 2009-06-12 17:23:15.000000000 +0200 @@ -2,6 +2,12 @@ ================ (C) 2009 Jeff Mitchell and the Amarok authors +VERSION 0.1.4: + BUGFIXES: + * Fix possible mp4 file-handling crash. Fix in upstream TagLib. Thanks + to Tanguy Krotoff. + * Fix compilation on Windows with MSVC++ 2005 and greater. Thanks to + Tanguy Krotoff. VERSION 0.1.3: BUGFIXES: diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/taglib-extras/CMakeLists.txt new/taglib-extras-0.1.4/CMakeLists.txt --- old/taglib-extras/CMakeLists.txt 2009-04-11 19:13:24.000000000 +0200 +++ new/taglib-extras-0.1.4/CMakeLists.txt 2009-06-08 02:04:43.000000000 +0200 @@ -18,7 +18,10 @@ endif (CMAKE_SYSTEM_NAME MATCHES Linux) endif (CMAKE_COMPILER_IS_GNUCXX) if(MSVC) - add_definitions( -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE ) + if (MSVC_VERSION GREATER 1399) + # If using Visual C++ 2005 (MSVC80) and greater (MSVC_VERSION=1400) + add_definitions(/D_CRT_SECURE_NO_DEPRECATE /D_CRT_NONSTDC_NO_DEPRECATE /Zc:wchar_t-) + endif (MSVC_VERSION GREATER 1399) endif(MSVC) if (WIN32) set(CMAKE_DEBUG_POSTFIX "d") @@ -33,15 +36,17 @@ set( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ) -if(KDESUPPORT_BUILD) - set(TAGLIB_INCLUDES "-I${CMAKE_SOURCE_DIR}/taglib/include") - set(TAGLIB_CFLAGS ${TAGLIB_INCLUDES}) #currently taglib only has its includes in its cflags - set(TAGLIB_LIBRARIES "-L${CMAKE_BINARY_DIR}/taglib/taglib -ltag") -else(KDESUPPORT_BUILD) +# built as part of kdesupport ? +if(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}") + set(TAGLIB_INCLUDES ${CMAKE_SOURCE_DIR}/taglib/include ) + set(TAGLIB_CFLAGS ) + set(TAGLIB_LIBRARIES tag) +else(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}") +# or separately ? set(TAGLIB_MIN_VERSION "1.5") find_package(Taglib REQUIRED) -endif(KDESUPPORT_BUILD) - +endif(NOT "${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_SOURCE_DIR}") + include_directories(${TAGLIB_INCLUDES}) @@ -81,7 +86,7 @@ configure_file(config-taglib-extras.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib-extras/config-taglib-extras.h ) -ADD_SUBDIRECTORY( taglib-extras ) +add_subdirectory( taglib-extras ) if(NOT WIN32) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/taglib-extras.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig ) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/taglib-extras/taglib-extras/CMakeLists.txt new/taglib-extras-0.1.4/taglib-extras/CMakeLists.txt --- old/taglib-extras/taglib-extras/CMakeLists.txt 2009-03-20 14:12:06.000000000 +0100 +++ new/taglib-extras-0.1.4/taglib-extras/CMakeLists.txt 2009-05-09 23:29:57.000000000 +0200 @@ -1,6 +1,6 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) -INCLUDE_DIRECTORIES( +include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/asf ${CMAKE_CURRENT_SOURCE_DIR}/mp4 ${CMAKE_CURRENT_SOURCE_DIR}/audible @@ -8,13 +8,13 @@ ${CMAKE_CURRENT_SOURCE_DIR}/rmff ) -ADD_DEFINITIONS(${TAGLIB_CFLAGS}) +add_definitions(${TAGLIB_CFLAGS}) -ADD_SUBDIRECTORY( wav ) -ADD_SUBDIRECTORY( mp4 ) -ADD_SUBDIRECTORY( asf ) -ADD_SUBDIRECTORY( audible ) -ADD_SUBDIRECTORY( rmff ) +add_subdirectory( wav ) +add_subdirectory( mp4 ) +add_subdirectory( asf ) +add_subdirectory( audible ) +add_subdirectory( rmff ) set(libtagmp4_SRCS mp4/mp4atom.cpp @@ -55,9 +55,9 @@ ########### next target ############### -SET(tag-extras_LIB_SRCS +set(tag-extras_LIB_SRCS tplugins.cpp - tfile_helper.cpp + tfile_helper.cpp tdebug.cpp ${libtagmp4_SRCS} ${libtagaudible_SRCS} @@ -68,7 +68,7 @@ add_library(tag-extras SHARED ${tag-extras_LIB_SRCS}) -SET_TARGET_PROPERTIES(tag-extras PROPERTIES +set_target_properties(tag-extras PROPERTIES VERSION ${TAGLIB-EXTRAS_LIB_MAJOR_VERSION}.${TAGLIB-EXTRAS_LIB_MINOR_VERSION}.${TAGLIB-EXTRAS_LIB_PATCH_VERSION} SOVERSION ${TAGLIB-EXTRAS_LIB_MAJOR_VERSION} INSTALL_NAME_DIR ${LIB_INSTALL_DIR} @@ -77,15 +77,15 @@ target_link_libraries(tag-extras ${TAGLIB_LIBRARIES} ${KDE_LIBRARIES}) if(WIN32) -target_link_libraries(tag-extras ws2_32) + target_link_libraries(tag-extras ws2_32) endif(WIN32) ########### install files ############### -INSTALL(TARGETS tag-extras +install(TARGETS tag-extras LIBRARY DESTINATION ${LIB_INSTALL_DIR} RUNTIME DESTINATION ${BIN_INSTALL_DIR} ARCHIVE DESTINATION ${LIB_INSTALL_DIR} ) -INSTALL( FILES taglib-extras_export.h tdebug.h tfile_helper.h tplugins.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib-extras) +install( FILES taglib-extras_export.h tdebug.h tfile_helper.h tplugins.h DESTINATION ${INCLUDE_INSTALL_DIR}/taglib-extras) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/taglib-extras/taglib-extras/mp4/mp4file.cpp new/taglib-extras-0.1.4/taglib-extras/mp4/mp4file.cpp --- old/taglib-extras/taglib-extras/mp4/mp4file.cpp 2009-03-22 18:07:16.000000000 +0100 +++ new/taglib-extras-0.1.4/taglib-extras/mp4/mp4file.cpp 2009-06-08 02:04:43.000000000 +0200 @@ -33,7 +33,7 @@ class MP4::File::FilePrivate { public: - FilePrivate() : tag(0), atoms(0) + FilePrivate() : tag(0), atoms(0), properties(0) { } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org