pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/vlc Update to 0.8.6d (latest stable version...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c7160c49969d
branches:  trunk
changeset: 538893:c7160c49969d
user:      xtraeme <xtraeme%pkgsrc.org@localhost>
date:      Wed Feb 20 13:11:00 2008 +0000

description:
Update to 0.8.6d (latest stable version), based on wip/vlc update done
by Adam Hoka (thank you!).

Changes between 0.8.6c and 0.8.6d:
----------------------------------------------------------

Various bugfixes:
* Mozilla plugin: supports a reasonable amount of MIME types on Windows
* Linux: Fixed S/PDIF passthrough with ALSA
* Automatic recovery on unexpected stream discontinuity (clock gap) occurrences in input
* Use field order (top/bottom) for correct bob/linear deinterlacing
* Fix invalid free in bookmarks loading code

Windows and Mac OS Binaries
* FLAC Security Update (CVE-2007-4619) to prevent multiple integer overflows

Active X plugin:
* Security update (VideoLAN-SA-0703)

Mac OS X Interface & Port:
* Apple Remote support on Mac OS X 10.5 Leopard with enhanced functionality
* Improved Video Output compatibility for Mac OS X 10.5 Leopard
* Improved behavior of the Fullscreen Controller and mode changes between
  Fullscreen and Windowed Video Output
* Softened the white flash artifacts that may appear during the transition
  of two different movies
* Support for current Ogg file formats
NOTE: This release requires Mac OS X 10.4 or higher. Mac OS X 10.3.9 is
not supported anymore.

Encoders:
* Improved H.264 encoding speed on Mac OS X

Other changes:
* The automatic updating facility was removed
* You now need to append --m3u-extvlcopt to your command line to enable
  EXTVLCOPT options parsing in m3u playlists.

...and more, see the NEWS file.

diffstat:

 multimedia/vlc/Makefile         |   62 +++++------
 multimedia/vlc/PLIST            |   41 ++++++-
 multimedia/vlc/buildlink3.mk    |   13 +-
 multimedia/vlc/distinfo         |   22 +--
 multimedia/vlc/patches/patch-aa |   22 ++--
 multimedia/vlc/patches/patch-ab |   24 ++--
 multimedia/vlc/patches/patch-ac |   40 +++++++
 multimedia/vlc/patches/patch-ad |  165 --------------------------------
 multimedia/vlc/patches/patch-ag |   12 --
 multimedia/vlc/patches/patch-ah |   18 ---
 multimedia/vlc/patches/patch-ai |  202 ----------------------------------------
 multimedia/vlc/patches/patch-aj |  123 ------------------------
 multimedia/vlc/patches/patch-ak |   25 ----
 multimedia/vlc/patches/patch-al |   16 ---
 multimedia/vlc/patches/patch-am |   16 ---
 multimedia/vlc/patches/patch-an |   22 ----
 16 files changed, 141 insertions(+), 682 deletions(-)

diffs (truncated from 1068 to 300 lines):

diff -r 08046841f413 -r c7160c49969d multimedia/vlc/Makefile
--- a/multimedia/vlc/Makefile   Wed Feb 20 12:26:07 2008 +0000
+++ b/multimedia/vlc/Makefile   Wed Feb 20 13:11:00 2008 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.46 2007/10/31 15:35:30 sborrill Exp $
+# $NetBSD: Makefile,v 1.47 2008/02/20 13:11:00 xtraeme Exp $
 #
 
 DISTNAME=              vlc-${VLC_VER}
-PKGREVISION=           7
 CATEGORIES=            multimedia
 MASTER_SITES=          http://download.videolan.org/pub/videolan/vlc/${VLC_VER}/
 EXTRACT_SUFX=          .tar.bz2
@@ -17,56 +16,55 @@
 GNU_CONFIGURE=         yes
 PTHREAD_OPTS+=         require
 USE_LANGUAGES=         c c++
+USE_DIRS+=             xdg-1.4
 
-VLC_VER=               0.8.5
+VLC_VER=               0.8.6d
 
 .include "../../mk/bsd.prefs.mk"
-
 .include "options.mk"
 
 .if ${OPSYS} == "NetBSD"
 CONFIGURE_ARGS+=       --disable-vcd
 .endif
-BUILDLINK_API_DEPENDS.zlib+=   zlib>=1.2.0
+
+BUILDLINK_API_DEPENDS.zlib+=           zlib>=1.2.0
 BUILDLINK_API_DEPENDS.vcdimager+=      vcdimager>=0.7.20nb1
-BUILDLINK_API_DEPENDS.ffmpeg+= ffmpeg>=0.4.8nb1 # Postprocess fix
 
 CONFIGURE_ARGS+=       --disable-speex # needs unstable 1.1.x branch
 CONFIGURE_ARGS+=       --disable-gtk
+CONFIGURE_ARGS+=       --enable-release
 CONFIGURE_ARGS+=       --disable-gnomevfs
 CONFIGURE_ARGS+=       --disable-gnutls
+CONFIGURE_ARGS+=       --with-ffmpeg-zlib
 CONFIGURE_ARGS+=       --disable-smb
-CONFIGURE_ARGS+=       --disable-mod
 CONFIGURE_ARGS+=       --disable-mpc
 CONFIGURE_ARGS+=       --disable-dts
-
-CONFIGURE_ARGS+=       --with-ffmpeg-tree=${BUILDLINK_PREFIX.ffmpeg}/lib
-CONFIGURE_ARGS+=       --with-ffmpeg-zlib
 CONFIGURE_ARGS+=       --enable-cddax
 CONFIGURE_ARGS+=       --enable-dvdread
 CONFIGURE_ARGS+=       --enable-faad
 CONFIGURE_ARGS+=       --enable-flac
 
+INSTALLATION_DIRS+=    ${PREFIX}/share/vlc/http/dialogs \
+                       ${PREFIX}/share/vlc/http/images \
+                       ${PREFIX}/share/vlc/http/js \
+                       ${PREFIX}/share/vlc/http/old \
+                       ${PREFIX}/share/vlc/http/old/admin \
+                       ${PREFIX}/share/vlc/http/old/vlm \
+                       ${PREFIX}/share/vlc/http/requests \
+                       ${PREFIX}/share/vlc/osdmenu/default \
+                       ${PREFIX}/share/vlc/osdmenu/default/selected \
+                       ${PREFIX}/share/vlc/osdmenu/default/selection \
+                       ${PREFIX}/share/vlc/osdmenu/default/volume \
+                       ${PREFIX}/share/vlc/osdmenu/dvd/selected \
+                       ${PREFIX}/share/vlc/osdmenu/dvd/volume \
+                       ${PREFIX}/share/vlc/osdmenu/dvd/unselect \
+                       ${PREFIX}/share/vlc/osdmenu/dvd/selection \
+                       ${PREFIX}/share/vlc/skins2 \
+                       ${PREFIX}/share/vlc/skins2/fonts
+
 pre-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/dialogs
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/images
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/js
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/old
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/old/admin
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/old/vlm
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/http/requests
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/default
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/default/selected
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/default/selection
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/default/volume
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/dvd/selected
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/dvd/volume
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/dvd/unselect
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/osdmenu/dvd/selection
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/skins2
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/vlc/skins2/fonts
-       ${INSTALL_DATA} ${WRKSRC}/doc/vlc.1 ${PREFIX}/${PKGMANDIR}/man1
-       ${INSTALL_DATA} ${WRKSRC}/doc/vlc-config.1 ${PREFIX}/${PKGMANDIR}/man1
+       ${INSTALL_DATA} ${WRKSRC}/doc/vlc.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+       ${INSTALL_DATA} ${WRKSRC}/doc/vlc-config.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
 
 ORIGFNT=               /usr/share/fonts/truetype/freefont/FreeSerifBold.ttf
 DEFAULT_FONT?=         ${X11BASE}/lib/X11/fonts/TTF/luximb.ttf
@@ -86,8 +84,6 @@
 SUBST_FILES.fnt=       modules/misc/freetype.c
 SUBST_MESSAGE.fnt=     Fixing hardcoded paths.
 
-BUILDLINK_FNAME_TRANSFORM.ffmpeg+=     -e "s,include/ffmpeg,include/,g"
-
 .if ${OPSYS} == "NetBSD"
 PLIST_SUBST+=          COND_CDDA="@comment "
 PLIST_SUBST+=          COND_VCD="@comment "
@@ -114,7 +110,7 @@
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../misc/libcdio/buildlink3.mk"
-.include "../../multimedia/ffmpeg/buildlink3.mk"
+.include "../../multimedia/ffmpeg-devel/buildlink3.mk"
 .include "../../multimedia/libdvdplay/buildlink3.mk"
 .include "../../multimedia/libdvbpsi/buildlink3.mk"
 .include "../../multimedia/libdvdnav/buildlink3.mk"
@@ -125,6 +121,8 @@
 .include "../../textproc/libxml2/buildlink3.mk"
 .include "../../x11/libXv/buildlink3.mk"
 .include "../../x11/libXxf86vm/buildlink3.mk"
+.include "../../x11/libXdamage/buildlink3.mk"
+.include "../../x11/libdrm/buildlink3.mk"
 
 .include "../../mk/oss.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
diff -r 08046841f413 -r c7160c49969d multimedia/vlc/PLIST
--- a/multimedia/vlc/PLIST      Wed Feb 20 12:26:07 2008 +0000
+++ b/multimedia/vlc/PLIST      Wed Feb 20 13:11:00 2008 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.8 2007/10/31 15:35:30 sborrill Exp $
+@comment $NetBSD: PLIST,v 1.9 2008/02/20 13:11:00 xtraeme Exp $
 bin/vlc
-${COND_SKINS}bin/svlc
 bin/vlc-config
-${COND_WXWIDGETS}bin/wxvlc
+bin/wxvlc
 include/vlc/aout.h
 include/vlc/decoder.h
 include/vlc/input.h
@@ -22,12 +21,11 @@
 lib/vlc/access/libaccess_mms_plugin.so
 lib/vlc/access/libaccess_tcp_plugin.so
 lib/vlc/access/libaccess_udp_plugin.so
-${COND_CDDA}lib/vlc/access/libcdda_plugin.so
 lib/vlc/access/libcddax_plugin.so
 lib/vlc/access/libdvdnav_plugin.so
 lib/vlc/access/libdvdread_plugin.so
 lib/vlc/access/libscreen_plugin.so
-${COND_VCD}lib/vlc/access/libvcd_plugin.so
+lib/vlc/access_filter/libaccess_filter_dump_plugin.so
 lib/vlc/access_filter/libaccess_filter_record_plugin.so
 lib/vlc/access_filter/libaccess_filter_timeshift_plugin.so
 lib/vlc/access_output/libaccess_output_dummy_plugin.so
@@ -88,6 +86,7 @@
 lib/vlc/codec/libspudec_plugin.so
 lib/vlc/codec/libsubsdec_plugin.so
 lib/vlc/codec/libsvcdsub_plugin.so
+lib/vlc/codec/libtelx_plugin.so
 lib/vlc/codec/libvorbis_plugin.so
 lib/vlc/control/libgestures_plugin.so
 lib/vlc/control/libhotkeys_plugin.so
@@ -110,6 +109,7 @@
 lib/vlc/demux/libm4a_plugin.so
 lib/vlc/demux/libm4v_plugin.so
 lib/vlc/demux/libmjpeg_plugin.so
+lib/vlc/demux/libmkv_plugin.so
 lib/vlc/demux/libmp4_plugin.so
 lib/vlc/demux/libmpga_plugin.so
 lib/vlc/demux/libmpgv_plugin.so
@@ -125,13 +125,13 @@
 lib/vlc/demux/libsgimb_plugin.so
 lib/vlc/demux/libsubtitle_plugin.so
 lib/vlc/demux/libts_plugin.so
+lib/vlc/demux/libtta_plugin.so
 lib/vlc/demux/libty_plugin.so
 lib/vlc/demux/libvobsub_plugin.so
 lib/vlc/demux/libvoc_plugin.so
 lib/vlc/demux/libwav_plugin.so
 lib/vlc/demux/libxa_plugin.so
-${COND_SKINS}lib/vlc/gui/libskins2_plugin.so
-${COND_WXWIDGETS}lib/vlc/gui/libwxwidgets_plugin.so
+lib/vlc/gui/libwxwidgets_plugin.so
 lib/vlc/libffmpeg.a
 lib/vlc/libi420_rgb_mmx.a
 lib/vlc/libi420_ymga_mmx.a
@@ -140,7 +140,6 @@
 lib/vlc/libmemcpy3dn.a
 lib/vlc/libmemcpymmx.a
 lib/vlc/libmemcpymmxext.a
-lib/vlc/libmkv.a
 lib/vlc/libmux_ts.a
 lib/vlc/libstream_out_switcher.a
 lib/vlc/misc/libdummy_plugin.so
@@ -215,16 +214,24 @@
 lib/vlc/visualization/libvisual_plugin.so
 man/man1/vlc-config.1
 man/man1/vlc.1
+share/applications/vlc.desktop
 share/doc/vlc/bugreport-howto.txt
 share/doc/vlc/fortunes.txt
 share/doc/vlc/intf-cdda.txt
 share/doc/vlc/intf-vcd.txt
+share/locale/af/LC_MESSAGES/vlc.mo
+share/locale/ar/LC_MESSAGES/vlc.mo
 share/locale/ca/LC_MESSAGES/vlc.mo
+share/locale/co/LC_MESSAGES/vlc.mo
+share/locale/cs/LC_MESSAGES/vlc.mo
 share/locale/da/LC_MESSAGES/vlc.mo
 share/locale/de/LC_MESSAGES/vlc.mo
 share/locale/en_GB/LC_MESSAGES/vlc.mo
 share/locale/es/LC_MESSAGES/vlc.mo
+share/locale/eu/LC_MESSAGES/vlc.mo
+share/locale/fa/LC_MESSAGES/vlc.mo
 share/locale/fr/LC_MESSAGES/vlc.mo
+share/locale/fur/LC_MESSAGES/vlc.mo
 share/locale/gl/LC_MESSAGES/vlc.mo
 share/locale/he/LC_MESSAGES/vlc.mo
 share/locale/hi/LC_MESSAGES/vlc.mo
@@ -233,12 +240,24 @@
 share/locale/ja/LC_MESSAGES/vlc.mo
 share/locale/ka/LC_MESSAGES/vlc.mo
 share/locale/ko/LC_MESSAGES/vlc.mo
+share/locale/lt/LC_MESSAGES/vlc.mo
+share/locale/lv/LC_MESSAGES/vlc.mo
+share/locale/ms/LC_MESSAGES/vlc.mo
+share/locale/nb/LC_MESSAGES/vlc.mo
+share/locale/ne/LC_MESSAGES/vlc.mo
 share/locale/nl/LC_MESSAGES/vlc.mo
+share/locale/nn/LC_MESSAGES/vlc.mo
 share/locale/oc/LC_MESSAGES/vlc.mo
+share/locale/pa/LC_MESSAGES/vlc.mo
+share/locale/pl/LC_MESSAGES/vlc.mo
 share/locale/pt_BR/LC_MESSAGES/vlc.mo
 share/locale/ro/LC_MESSAGES/vlc.mo
 share/locale/ru/LC_MESSAGES/vlc.mo
+share/locale/sk/LC_MESSAGES/vlc.mo
+share/locale/sl/LC_MESSAGES/vlc.mo
+share/locale/sq/LC_MESSAGES/vlc.mo
 share/locale/sv/LC_MESSAGES/vlc.mo
+share/locale/th/LC_MESSAGES/vlc.mo
 share/locale/tr/LC_MESSAGES/vlc.mo
 share/locale/zh_CN/LC_MESSAGES/vlc.mo
 share/locale/zh_TW/LC_MESSAGES/vlc.mo
@@ -279,6 +298,7 @@
 share/vlc/http/images/slider_point.png
 share/vlc/http/images/slider_right.png
 share/vlc/http/images/slow.png
+share/vlc/http/images/snapshot.png
 share/vlc/http/images/sort.png
 share/vlc/http/images/sout.png
 share/vlc/http/images/speaker.png
@@ -418,7 +438,12 @@
 @dirrm share/vlc/http/dialogs
 @dirrm share/vlc/http
 @dirrm share/vlc
+@dirrm share/locale/fur/LC_MESSAGES
+@dirrm share/locale/fur
+@dirrm share/locale/co/LC_MESSAGES
+@dirrm share/locale/co
 @dirrm share/doc/vlc
+@comment in xdg-dirs: @dirrm share/applications
 @dirrm lib/vlc/visualization
 @dirrm lib/vlc/video_output
 @dirrm lib/vlc/video_filter
diff -r 08046841f413 -r c7160c49969d multimedia/vlc/buildlink3.mk
--- a/multimedia/vlc/buildlink3.mk      Wed Feb 20 12:26:07 2008 +0000
+++ b/multimedia/vlc/buildlink3.mk      Wed Feb 20 13:11:00 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.15 2006/09/27 06:02:00 martti Exp $
+# $NetBSD: buildlink3.mk,v 1.16 2008/02/20 13:11:00 xtraeme Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 VLC_BUILDLINK3_MK:=    ${VLC_BUILDLINK3_MK}+
@@ -12,11 +12,12 @@
 BUILDLINK_ORDER:=      ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}vlc
 
 .if ${VLC_BUILDLINK3_MK} == "+"
-BUILDLINK_API_DEPENDS.vlc+=    vlc>=0.8.5nb4
-BUILDLINK_PKGSRCDIR.vlc?=      ../../multimedia/vlc
+BUILDLINK_API_DEPENDS.vlc+=    vlc>=0.8.6d
+BUILDLINK_PKGSRCDIR.vlc?=      ../../wip/vlc
 .endif # VLC_BUILDLINK3_MK
 
 .include "../../audio/faad2/buildlink3.mk"
+.include "../../audio/flac/buildlink3.mk"
 .include "../../audio/lame/buildlink3.mk"
 .include "../../audio/liba52/buildlink3.mk"
 .include "../../audio/libcddb/buildlink3.mk"
@@ -29,14 +30,16 @@
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../misc/libcdio/buildlink3.mk"
-.include "../../multimedia/ffmpeg/buildlink3.mk"
+.include "../../wip/ffmpeg-devel/buildlink3.mk"
 .include "../../multimedia/libdvdplay/buildlink3.mk"
+.include "../../multimedia/libdvbpsi/buildlink3.mk"
 .include "../../multimedia/libdvdnav/buildlink3.mk"
 .include "../../multimedia/libdvdread/buildlink3.mk"
 .include "../../multimedia/libmatroska/buildlink3.mk"
 .include "../../multimedia/libmpeg2/buildlink3.mk"
 .include "../../multimedia/libogg/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"



Home | Main Index | Thread Index | Old Index