Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-2-2
Commits
24491d22
Commit
24491d22
authored
Sep 27, 2012
by
Jean-Baptiste Kempf
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Contribs: update taglib to 1.8
parent
675443e4
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
16 additions
and
80 deletions
+16
-80
contrib/src/taglib/7036.patch
contrib/src/taglib/7036.patch
+0
-27
contrib/src/taglib/SHA512SUMS
contrib/src/taglib/SHA512SUMS
+1
-1
contrib/src/taglib/no-ansi.patch
contrib/src/taglib/no-ansi.patch
+0
-14
contrib/src/taglib/rules.mak
contrib/src/taglib/rules.mak
+2
-7
contrib/src/taglib/taglib-pc.patch
contrib/src/taglib/taglib-pc.patch
+13
-0
contrib/src/taglib/taglib-static.patch
contrib/src/taglib/taglib-static.patch
+0
-31
No files found.
contrib/src/taglib/7036.patch
deleted
100644 → 0
View file @
675443e4
From 7cc36db7606dfc85d2e344d35c4e26fe8f698bdc Mon Sep 17 00:00:00 2001
From: Jonathan Liu <net147@gmail.com>
Date: Sat, 6 Aug 2011 11:05:11 +0200
Subject: [PATCH] Use the default frame factory when it's necessary to parse
ID3v2 tags in APE files
https://bugs.kde.org/show_bug.cgi?id=278773
---
taglib/ape/apeproperties.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/taglib/ape/apeproperties.cpp b/taglib/ape/apeproperties.cpp
index 3154d10..aab9d25 100644
--- a/taglib/ape/apeproperties.cpp
+++ b/taglib/ape/apeproperties.cpp
@@ -137,7 +137,7 @@
long APE::Properties::findDescriptor()
long ID3v2OriginalSize = 0;
bool hasID3v2 = false;
if(ID3v2Location >= 0) {
- ID3v2::Tag tag(d->file, ID3v2Location, 0);
+ ID3v2::Tag tag(d->file, ID3v2Location);
ID3v2OriginalSize = tag.header()->completeTagSize();
if(tag.header()->tagSize() > 0)
hasID3v2 = true;
--
1.7.9.5
contrib/src/taglib/SHA512SUMS
View file @
24491d22
1bd86179eea713259ef70962b8d3e9b54a3ef3a8800f13969bdf8e70222d8f74726a1dd3b50e21cf68a948f728de3cd5dd89251967bdb3d709447c1c0a0f8856 taglib-1.7.2
.tar.gz
04c3b12bd11d11000ebf6721bfebd47e2995b9b11ad28c1560a83370b9d871eb37155a006637b36b4c3daa68cd690f09c1ab4faf4d3214e6f3f5388b5581fc94 taglib-1.8
.tar.gz
contrib/src/taglib/no-ansi.patch
deleted
100644 → 0
View file @
675443e4
diff -ru taglib.orig/CMakeLists.txt taglib/CMakeLists.txt
--- taglib.orig/CMakeLists.txt 2012-03-29 16:07:01.933538361 -0400
+++ taglib/CMakeLists.txt 2012-03-29 16:07:09.545538361 -0400
@@ -24,8 +24,8 @@
if (CMAKE_COMPILER_IS_GNUCXX)
if (CMAKE_SYSTEM_NAME MATCHES Linux)
- set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
- set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common")
+ set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -fno-common")
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -Wformat-security -fno-check-new -fno-common")
endif (CMAKE_SYSTEM_NAME MATCHES Linux)
endif (CMAKE_COMPILER_IS_GNUCXX)
if(MSVC)
contrib/src/taglib/rules.mak
View file @
24491d22
# TagLib
TAGLIB_VERSION
:=
1.
7.2
TAGLIB_VERSION
:=
1.
8
TAGLIB_URL
:=
https://github.com/downloads/taglib/taglib/taglib-
$(TAGLIB_VERSION)
.tar.gz
PKGS
+=
taglib
...
...
@@ -12,12 +12,7 @@ $(TARBALLS)/taglib-$(TAGLIB_VERSION).tar.gz:
taglib
:
taglib-$(TAGLIB_VERSION).tar.gz .sum-taglib
$(UNPACK)
$(APPLY)
$(SRC)
/taglib/taglib-static.patch
$(APPLY)
$(SRC)
/taglib/no-ansi.patch
$(APPLY)
$(SRC)
/taglib/7036.patch
ifdef
HAVE_WIN32
$(APPLY)
$(SRC)
/taglib/taglib-win32.patch
endif
$(APPLY)
$(SRC)
/taglib/taglib-pc.patch
$(MOVE)
.taglib
:
taglib toolchain.cmake
...
...
contrib/src/taglib/taglib-
win32
.patch
→
contrib/src/taglib/taglib-
pc
.patch
View file @
24491d22
diff -ru taglib-1.7.orig/CMakeLists.txt taglib-1.7/CMakeLists.txt
--- taglib-1.7.orig/CMakeLists.txt 2011-11-06 19:44:44.574744323 -0500
+++ taglib-1.7/CMakeLists.txt 2011-11-06 19:44:56.118801560 -0500
@@ -49,9 +49,7 @@
--- taglib-1.8/CMakeLists.txt.orig 2012-09-06 20:03:15.000000000 +0200
+++ taglib-1.8/CMakeLists.txt 2012-09-27 15:24:05.840067656 +0200
@@ -69,10 +69,8 @@
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib-config.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib-config )
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION ${BIN_INSTALL_DIR})
-if(NOT WIN32)
-if(NOT WIN32
AND NOT BUILD_FRAMEWORK
)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc )
-endif(NOT WIN32)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
configure_file(config-taglib.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
@@ -70,9 +68,7 @@
ADD_SUBDIRECTORY(examples)
ADD_SUBDIRECTORY(bindings)
-if(NOT WIN32)
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
-endif(NOT WIN32)
INSTALL( PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/taglib-config DESTINATION ${BIN_INSTALL_DIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/taglib.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
-endif()
include_directories(${CMAKE_CURRENT_BINARY_DIR})
configure_file(config-taglib.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)
contrib/src/taglib/taglib-static.patch
deleted
100644 → 0
View file @
675443e4
diff -ru taglib-1.5/taglib/taglib_export.h taglib/taglib/taglib_export.h
--- taglib-1.5/taglib/taglib_export.h 2008-02-04 15:14:46.000000000 +0000
+++ taglib/taglib/taglib_export.h 2008-04-13 18:25:29.000000000 +0100
@@ -28,9 +28,9 @@
#if !defined(TAGLIB_STATIC) && (defined(_WIN32) || defined(_WIN64))
#ifdef MAKE_TAGLIB_LIB
-#define TAGLIB_EXPORT __declspec(dllexport)
+#define TAGLIB_EXPORT
#else
-#define TAGLIB_EXPORT __declspec(dllimport)
+#define TAGLIB_EXPORT
#endif
#elif defined(__GNUC__) && (__GNUC__ > 4 || __GNUC__ == 4 && __GNUC_MINOR__ >= 1)
#define TAGLIB_EXPORT __attribute__ ((visibility("default")))
diff -ru taglib.orig/bindings/c/CMakeLists.txt taglib/bindings/c/CMakeLists.txt
--- taglib.orig/bindings/c/CMakeLists.txt 2011-07-04 23:25:15.000000000 +0300
+++ taglib/bindings/c/CMakeLists.txt 2011-07-04 23:27:43.000000000 +0300
@@ -19,9 +19,11 @@
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/taglib_c.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/taglib_c.pc )
########### next target ###############
-ADD_LIBRARY(tag_c SHARED tag_c.cpp)
if(ENABLE_STATIC)
+ add_LIBRARY(tag_c STATIC tag_c.cpp)
set_target_properties(tag_c PROPERTIES COMPILE_DEFINITIONS TAGLIB_STATIC)
+else(ENABLE_STATIC)
+ add_LIBRARY(tag_c SHARED tag_c.cpp)
endif(ENABLE_STATIC)
TARGET_LINK_LIBRARIES(tag_c tag )
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment