[vlc-commits] commit: Remove libid3tag from contribs ( Rémi Denis-Courmont )
git at videolan.org
git at videolan.org
Mon Jul 19 22:36:48 CEST 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Jul 19 23:24:21 2010 +0300| [2046250142e380c8f3238aeaaae3e6c1b6765757] | committer: Rémi Denis-Courmont
Remove libid3tag from contribs
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2046250142e380c8f3238aeaaae3e6c1b6765757
---
extras/contrib/src/Distributions/beos.mak | 4 +-
extras/contrib/src/Distributions/darwin.mak | 2 +-
extras/contrib/src/Distributions/darwin64.mak | 2 +-
extras/contrib/src/Distributions/debian.mak | 2 +-
extras/contrib/src/Distributions/fedora.mak | 2 +-
extras/contrib/src/Distributions/unix.mak | 2 +-
extras/contrib/src/Distributions/win32.mak | 2 +-
extras/contrib/src/Distributions/win64.mak | 2 +-
extras/contrib/src/Makefile | 23 --------------------
.../libid3tag-0.15.1b-fix-CVE-2008-2109.patch | 19 ----------------
extras/contrib/src/packages.mak | 2 -
11 files changed, 9 insertions(+), 53 deletions(-)
diff --git a/extras/contrib/src/Distributions/beos.mak b/extras/contrib/src/Distributions/beos.mak
index 4eb9ff5..7b6451e 100644
--- a/extras/contrib/src/Distributions/beos.mak
+++ b/extras/contrib/src/Distributions/beos.mak
@@ -2,7 +2,7 @@
ifeq ($(HOST),$(BUILD))
# Native build: we need perl, autoconf, etc first
all: .perl .autoconf .automake .libtool .iconv .intl .freetype .fribidi \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg .dvdcss \
.dvdnav .dvbpsi .dca .aclocal
#.speex seems
@@ -10,7 +10,7 @@ else
# Cross compiling: we already have the Linux tools, only build the
# libraries now
all: .iconv .intl .freetype .fribidi \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .faad .faac .lame .twolame .ebml .matroska .ffmpeg .dvdcss \
.dvdnav .dvbpsi .dca .aclocal
endif
diff --git a/extras/contrib/src/Distributions/darwin.mak b/extras/contrib/src/Distributions/darwin.mak
index 13478f6..d093c35 100644
--- a/extras/contrib/src/Distributions/darwin.mak
+++ b/extras/contrib/src/Distributions/darwin.mak
@@ -1,6 +1,6 @@
# Darwin rules
all: .autoconf .gnumake .automake .libtool .intl .pkgcfg .yasm .freetype \
- .fribidi .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .fribidi .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .shout .faad .lame .twolame .ebml .matroska .ffmpeg \
.dvdcss .libdvdread .dvdnav .dvbpsi .live .caca .mod .fontconfig \
.png .gpg-error .gcrypt .gnutls .cddb .cdio .vcdimager \
diff --git a/extras/contrib/src/Distributions/darwin64.mak b/extras/contrib/src/Distributions/darwin64.mak
index 019e0ff..d147a4f 100644
--- a/extras/contrib/src/Distributions/darwin64.mak
+++ b/extras/contrib/src/Distributions/darwin64.mak
@@ -1,6 +1,6 @@
# Darwin rules
all: .autoconf .gnumake .automake .libtool .intl .pkgcfg .yasm .freetype \
- .fribidi .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .fribidi .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .shout .faad .lame .twolame .ebml .matroska .ffmpeg \
.dvdcss .libdvdread .dvdnav .dvbpsi .live .caca .mod .fontconfig \
.png .jpeg .tiff .gpg-error .gcrypt .gnutls .cddb .cdio .vcdimager \
diff --git a/extras/contrib/src/Distributions/debian.mak b/extras/contrib/src/Distributions/debian.mak
index 0b1eed8..268fb1d 100644
--- a/extras/contrib/src/Distributions/debian.mak
+++ b/extras/contrib/src/Distributions/debian.mak
@@ -1,6 +1,6 @@
# Debian Linux
all: .iconv .intl .freetype .fribidi .zlib \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg .dvdcss \
.live .goom2k4 .caca .mod .x264 .xml .twolame \
.png .gpg-error .gcrypt .gnutls .mpcdec \
diff --git a/extras/contrib/src/Distributions/fedora.mak b/extras/contrib/src/Distributions/fedora.mak
index 30325bd..e437fc1 100644
--- a/extras/contrib/src/Distributions/fedora.mak
+++ b/extras/contrib/src/Distributions/fedora.mak
@@ -1,6 +1,6 @@
# Fedora Linux rules
# Most dependencies are available from livna repro.
-all: .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+all: .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg \
.live .goom2k4 .caca .mod .x264 .xml .twolame \
.mpcdec \
diff --git a/extras/contrib/src/Distributions/unix.mak b/extras/contrib/src/Distributions/unix.mak
index 942aea1..8a553ab 100644
--- a/extras/contrib/src/Distributions/unix.mak
+++ b/extras/contrib/src/Distributions/unix.mak
@@ -1,6 +1,6 @@
# Standard Linux or other UNIX-like systems
all: .iconv .intl .freetype .fribidi .zlib \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg .dvdcss \
.live .goom2k4 .caca .mod .x264 .xml .twolame \
.png .gpg-error .gcrypt .gnutls .mpcdec \
diff --git a/extras/contrib/src/Distributions/win32.mak b/extras/contrib/src/Distributions/win32.mak
index cea223b..bc2c338 100644
--- a/extras/contrib/src/Distributions/win32.mak
+++ b/extras/contrib/src/Distributions/win32.mak
@@ -1,6 +1,6 @@
# WIN32 rules
all: .iconv .intl .freetype .fribidi .zlib \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .shout .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .shout .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg .dvdcss \
.live .pthreads .goom2k4 .caca .mod .x264 .xml .twolame \
.png .gpg-error .gcrypt .gnutls .mpcdec .dirac .schroedinger \
diff --git a/extras/contrib/src/Distributions/win64.mak b/extras/contrib/src/Distributions/win64.mak
index 3a03b9f..42e5cc0 100644
--- a/extras/contrib/src/Distributions/win64.mak
+++ b/extras/contrib/src/Distributions/win64.mak
@@ -1,6 +1,6 @@
# WIN32 rules
all: .iconv .intl .freetype .fribidi .zlib \
- .a52 .mpeg2 .id3tag .mad .ogg .vorbis .shout .vorbisenc .theora \
+ .a52 .mpeg2 .mad .ogg .vorbis .shout .vorbisenc .theora \
.flac .speex .faad .lame .ebml .matroska .ffmpeg .dvdcss \
.live .goom2k4 .caca .mod .x264 .xml .twolame \
.png .gpg-error .gcrypt .gnutls .mpcdec \
diff --git a/extras/contrib/src/Makefile b/extras/contrib/src/Makefile
index ff8eab4..3525c74 100644
--- a/extras/contrib/src/Makefile
+++ b/extras/contrib/src/Makefile
@@ -574,29 +574,6 @@ CLEAN_PKG += libmpeg2
DISTCLEAN_PKG += libmpeg2-$(LIBMPEG2_VERSION).tar.gz
# ***************************************************************************
-# libid3tag
-# ***************************************************************************
-
-libid3tag-$(LIBID3TAG_VERSION).tar.gz:
- $(WGET) $(LIBID3TAG_URL)
-
-libid3tag: libid3tag-$(LIBID3TAG_VERSION).tar.gz
- $(EXTRACT_GZ)
- patch -d libid3tag -p0 < Patches/libid3tag-0.15.1b-fix-CVE-2008-2109.patch
-ifdef HAVE_DARWIN_OS
- ( cd $@; sed -e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' -i.orig configure )
-endif
-
-.id3tag: libid3tag
- (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)
- $(INSTALL_NAME)
- touch $@
-
-CLEAN_FILE += .id3tag
-CLEAN_PKG += libid3tag
-DISTCLEAN_PKG += libid3tag-$(LIBID3TAG_VERSION).tar.gz
-
-# ***************************************************************************
# pcre
# ***************************************************************************
diff --git a/extras/contrib/src/Patches/libid3tag-0.15.1b-fix-CVE-2008-2109.patch b/extras/contrib/src/Patches/libid3tag-0.15.1b-fix-CVE-2008-2109.patch
deleted file mode 100644
index 7e0b003..0000000
--- a/extras/contrib/src/Patches/libid3tag-0.15.1b-fix-CVE-2008-2109.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-*** field.c 2003-04-19 09:14:33.000000000 +0900
---- field-patched.c 2008-01-13 16:08:22.000000000 +0900
-***************
-*** 291,297 ****
-
- end = *ptr + length;
-
-! while (end - *ptr > 0) {
- ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
- if (ucs4 == 0)
- goto fail;
---- 291,297 ----
-
- end = *ptr + length;
-
-! while (end - *ptr > 0 && **ptr != '\0') {
- ucs4 = id3_parse_string(ptr, end - *ptr, *encoding, 0);
- if (ucs4 == 0)
- goto fail;
diff --git a/extras/contrib/src/packages.mak b/extras/contrib/src/packages.mak
index d064dc2..1a2676a 100644
--- a/extras/contrib/src/packages.mak
+++ b/extras/contrib/src/packages.mak
@@ -64,8 +64,6 @@ A52DEC_VERSION=0.7.4
A52DEC_URL=$(CONTRIB_VIDEOLAN)/a52dec-$(A52DEC_VERSION).tar.gz
LIBMPEG2_VERSION=0.5.1
LIBMPEG2_URL=http://libmpeg2.sourceforge.net/files/libmpeg2-$(LIBMPEG2_VERSION).tar.gz
-LIBID3TAG_VERSION=0.15.1b
-LIBID3TAG_URL=$(CONTRIB_VIDEOLAN)/libid3tag-$(LIBID3TAG_VERSION).tar.gz
LIBMAD_VERSION=0.15.1b
LIBMAD_URL=$(CONTRIB_VIDEOLAN)/libmad-$(LIBMAD_VERSION).tar.gz
OGG_VERSION=1.2.0
More information about the vlc-commits
mailing list