ports/58969: [orphan] multimedia/vlc to 0.6.2 and wxgtk2

Pav Lucistnik pav at oook.cz
Wed Nov 5 15:10:11 UTC 2003


>Number:         58969
>Category:       ports
>Synopsis:       [orphan] multimedia/vlc to 0.6.2 and wxgtk2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 05 07:10:08 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Pav Lucistnik
>Release:        FreeBSD 4.9-RC i386
>Organization:
>Environment:
System: FreeBSD pav.hide.vol.cz 4.9-RC FreeBSD 4.9-RC #0: Mon Oct 6 20:09:54 CEST 2003 root at pav.hide.vol.cz:/usr/obj/usr/src/sys/PAV i386


	
>Description:
VLC - VideoLAN Client, quite nice networked video player

- update to 0.6.2
- add patches to not expect postprocessing in ffmpeg, our ffmpeg don't
  have postprocessing built in
- use gtk2 variant of wxWindows

>How-To-Repeat:
	
>Fix:

diff -ruN /usr/ports/multimedia/vlc/Makefile vlc/Makefile
--- /usr/ports/multimedia/vlc/Makefile	Wed Nov  5 10:44:33 2003
+++ vlc/Makefile	Wed Nov  5 14:41:46 2003
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	vlc
-PORTVERSION=	0.6.0
-PORTREVISION=	1
+PORTVERSION=	0.6.2
 CATEGORIES=	multimedia
 MASTER_SITES=	http://www.videolan.org/pub/videolan/vlc/${PORTVERSION}/
 
@@ -25,7 +24,7 @@
 		ogg.4:${PORTSDIR}/audio/libogg \
 		FLAC.5:${PORTSDIR}/audio/flac \
 		faad.0:${PORTSDIR}/audio/faad \
-		wx_gtk-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk-devel \
+		wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2 \
 		slp.1:${PORTSDIR}/net/openslp
 
 # After libmpeg2 release 0.3.2
@@ -42,7 +40,7 @@
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	PATH_GTKCONFIG="${GTK_CONFIG}" \
 		CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \
-		LDFLAGS=-L${LOCALBASE}/lib
+		LDFLAGS=-L${LOCALBASE}/lib WX_CONFIG=${X11BASE}/bin/wxgtk2-2.4-config
 CONFIGURE_ARGS+=--with-dvdcss=${LOCALBASE} \
 		--with-dvdread=${LOCALBASE} \
 		--with-mad=${LOCALBASE} \
@@ -54,7 +52,7 @@
 		--disable-libmpeg2 \
 		--program-prefix="" \
 		--without-libintl-prefix \
-		--without-libiconv-prefix
+		--without-libiconv-prefix \
 
 post-patch:
 	@${REINPLACE_CMD} -e 's/-lc_r/${PTHREAD_LIBS}/' ${WRKSRC}/configure
diff -ruN /usr/ports/multimedia/vlc/distinfo vlc/distinfo
--- /usr/ports/multimedia/vlc/distinfo	Fri Aug  1 10:58:16 2003
+++ vlc/distinfo	Wed Nov  5 13:57:05 2003
@@ -1 +1 @@
-MD5 (vlc-0.6.0.tar.gz) = a5e2f50ce6025fb8ff9e197b4ab5e12a
+MD5 (vlc-0.6.2.tar.gz) = 619a45ca360d4a7bf935cb5ffd69989d
diff -ruN /usr/ports/multimedia/vlc/files/patch-configure vlc/files/patch-configure
--- /usr/ports/multimedia/vlc/files/patch-configure	Mon Sep 15 12:54:23 2003
+++ vlc/files/patch-configure	Wed Nov  5 14:00:30 2003
@@ -8,12 +8,3 @@
      ;;
    darwin*)
      SYS=darwin
-@@ -14017,7 +14016,7 @@
- fi
- 
- 
--#BUILTINS="${BUILTINS} mpeg_video_old idct idctclassic motion"
-+BUILTINS="${BUILTINS} mpeg_video_old idct idctclassic motion"
- PLUGINS="${PLUGINS} dummy rc logger gestures memcpy"
- PLUGINS="${PLUGINS} es audio m4v mpeg_system ps ts avi asf aac mp4 rawdv"
- PLUGINS="${PLUGINS} spudec mpeg_audio lpcm a52 dts cinepak"
diff -ruN /usr/ports/multimedia/vlc/files/patch-modules-codec-ffmpeg-ffmpeg.c vlc/files/patch-modules-codec-ffmpeg-ffmpeg.c
--- /usr/ports/multimedia/vlc/files/patch-modules-codec-ffmpeg-ffmpeg.c	Thu Jan  1 01:00:00 1970
+++ vlc/files/patch-modules-codec-ffmpeg-ffmpeg.c	Wed Nov  5 15:12:16 2003
@@ -0,0 +1,12 @@
+--- modules/codec/ffmpeg/ffmpeg.c.orig	Fri Aug  8 19:08:32 2003
++++ modules/codec/ffmpeg/ffmpeg.c	Wed Nov  5 15:07:26 2003
+@@ -296,8 +296,7 @@
+         avcodec_register_all();
+         b_ffmpeginit = 1;
+ 
+-        msg_Dbg( p_decoder->p_fifo, "libavcodec initialized (interface "
+-                                    LIBAVCODEC_BUILD_STR ")" );
++        msg_Dbg( p_decoder->p_fifo, "libavcodec initialized" );
+     }
+     else
+     {
diff -ruN /usr/ports/multimedia/vlc/files/patch-modules-codec-ffmpeg-ffmpeg.h vlc/files/patch-modules-codec-ffmpeg-ffmpeg.h
--- /usr/ports/multimedia/vlc/files/patch-modules-codec-ffmpeg-ffmpeg.h	Thu Jan  1 01:00:00 1970
+++ vlc/files/patch-modules-codec-ffmpeg-ffmpeg.h	Wed Nov  5 15:11:10 2003
@@ -0,0 +1,14 @@
+--- modules/codec/ffmpeg/ffmpeg.h.orig	Fri Aug  8 19:08:32 2003
++++ modules/codec/ffmpeg/ffmpeg.h	Wed Nov  5 15:10:17 2003
+@@ -49,11 +49,7 @@
+ 
+ } generic_thread_t;
+ 
+-#if LIBAVCODEC_BUILD >= 4663
+-#   define LIBAVCODEC_PP
+-#else
+ #   undef  LIBAVCODEC_PP
+-#endif
+ 
+ #define GetWLE( p ) \
+     ( *(u8*)(p) + ( *((u8*)(p)+1) << 8 ) )
diff -ruN /usr/ports/multimedia/vlc/files/patch-modules::codec::mpeg_video::parser.c vlc/files/patch-modules::codec::mpeg_video::parser.c
--- /usr/ports/multimedia/vlc/files/patch-modules::codec::mpeg_video::parser.c	Fri Aug  1 07:18:11 2003
+++ vlc/files/patch-modules::codec::mpeg_video::parser.c	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- modules/codec/mpeg_video/parser.c.orig	Mon Jun 30 18:15:14 2003
-+++ modules/codec/mpeg_video/parser.c	Mon Jun 30 18:16:37 2003
-@@ -143,7 +143,7 @@
-     {
-         free( p_vpar );
-         return( -1 );
--    )
-+    }
- 
-     /*
-      * Main loop - it is not executed if an error occured during
diff -ruN /usr/ports/multimedia/vlc/files/patch-modules::gui::wxwindows::menus.cpp vlc/files/patch-modules::gui::wxwindows::menus.cpp
--- /usr/ports/multimedia/vlc/files/patch-modules::gui::wxwindows::menus.cpp	Fri Aug  1 07:18:11 2003
+++ vlc/files/patch-modules::gui::wxwindows::menus.cpp	Thu Jan  1 01:00:00 1970
@@ -1,14 +0,0 @@
---- modules/gui/wxwindows/menus.cpp.orig	Mon Jun 30 15:22:03 2003
-+++ modules/gui/wxwindows/menus.cpp	Mon Jun 30 15:24:40 2003
-@@ -516,9 +516,8 @@
-           menuitem =
-               new wxMenuItemExt( menu, ++i_item_id,
-                                  text_list.p_list->p_values[i].psz_string ?
--                                 wxU(text_list.p_list->p_values[i].psz_string):
--                                 wxString::Format(wxT("%d"),
--                                 val_list.p_list->p_values[i].i_int),
-+                                 (wxString)wxU(text_list.p_list->p_values[i].psz_string):
-+                                 (wxString)wxString::Format(wxT("%d"), val_list.p_list->p_values[i].i_int),
-                                  wxT(""), wxITEM_RADIO, strdup(psz_var),
-                                  p_object->i_object_id,
-                                  val_list.p_list->p_values[i], i_type );
diff -ruN /usr/ports/multimedia/vlc/pkg-plist vlc/pkg-plist
--- /usr/ports/multimedia/vlc/pkg-plist	Mon Sep 15 12:54:23 2003
+++ vlc/pkg-plist	Wed Nov  5 15:41:09 2003
@@ -62,6 +62,7 @@
 lib/vlc/codec/libmpeg_audio_plugin.so
 lib/vlc/codec/librawvideo_plugin.so
 lib/vlc/codec/libspudec_plugin.so
+lib/vlc/codec/libsubsdec_plugin.so
 lib/vlc/codec/libvorbis_plugin.so
 lib/vlc/control/libgestures_plugin.so
 lib/vlc/control/libhttp_plugin.so
@@ -70,7 +71,6 @@
 lib/vlc/demux/libaac_plugin.so
 lib/vlc/demux/libasf_plugin.so
 lib/vlc/demux/libau_plugin.so
-lib/vlc/demux/libaudio_plugin.so
 lib/vlc/demux/libavi_plugin.so
 lib/vlc/demux/libdemuxdump_plugin.so
 lib/vlc/demux/libdemuxsub_plugin.so
@@ -81,6 +81,7 @@
 lib/vlc/demux/libm4v_plugin.so
 lib/vlc/demux/libmp4_plugin.so
 lib/vlc/demux/libmpeg_system_plugin.so
+lib/vlc/demux/libmpga_plugin.so
 lib/vlc/demux/libogg_plugin.so
 lib/vlc/demux/libps_plugin.so
 lib/vlc/demux/librawdv_plugin.so
@@ -88,18 +89,17 @@
 lib/vlc/demux/libwav_plugin.so
 lib/vlc/gui/libgtk_plugin.so
 lib/vlc/gui/libwxwindows_plugin.so
+lib/vlc/libffmpeg.a
 lib/vlc/libi420_rgb_mmx.a
 lib/vlc/libi420_ymga_mmx.a
 lib/vlc/libi420_yuy2_mmx.a
 lib/vlc/libi422_yuy2_mmx.a
-lib/vlc/libidct.a
-lib/vlc/libidctclassic.a
 lib/vlc/libmemcpy3dn.a
 lib/vlc/libmemcpymmx.a
 lib/vlc/libmemcpymmxext.a
-lib/vlc/libmotion.a
-lib/vlc/libmpeg_video_old.a
+lib/vlc/libstream_out_transcode.a
 lib/vlc/misc/libdummy_plugin.so
+lib/vlc/misc/libfreetype_plugin.so
 lib/vlc/misc/libgtk_main_plugin.so
 lib/vlc/misc/libhttpd_plugin.so
 lib/vlc/misc/libipv4_plugin.so
@@ -110,6 +110,7 @@
 lib/vlc/misc/libscreensaver_plugin.so
 lib/vlc/mux/libmux_avi_plugin.so
 lib/vlc/mux/libmux_dummy_plugin.so
+lib/vlc/mux/libmux_mp4_plugin.so
 lib/vlc/mux/libmux_ogg_plugin.so
 lib/vlc/mux/libmux_ps_plugin.so
 lib/vlc/mux/libmux_ts_plugin.so
@@ -119,6 +120,7 @@
 lib/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
 lib/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
 lib/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
+lib/vlc/packetizer/libpacketizer_vorbis_plugin.so
 lib/vlc/stream_out/libstream_out_display_plugin.so
 lib/vlc/stream_out/libstream_out_dummy_plugin.so
 lib/vlc/stream_out/libstream_out_duplicate_plugin.so
@@ -134,8 +136,8 @@
 lib/vlc/video_filter/libdeinterlace_plugin.so
 lib/vlc/video_filter/libdistort_plugin.so
 lib/vlc/video_filter/libinvert_plugin.so
+lib/vlc/video_filter/liblogo_plugin.so
 lib/vlc/video_filter/libmotionblur_plugin.so
-lib/vlc/video_filter/libosdtext_plugin.so
 lib/vlc/video_filter/libtransform_plugin.so
 lib/vlc/video_filter/libwall_plugin.so
 lib/vlc/video_output/libvout_sdl_plugin.so
@@ -155,11 +157,10 @@
 share/vlc/familiar-openb16x16.xpm
 share/vlc/familiar-pauseb16x16.xpm
 share/vlc/familiar-playb16x16.xpm
+share/vlc/familiar-playlistb16x16.xpm
 share/vlc/familiar-preferencesb16x16.xpm
 share/vlc/familiar-rewindb16x16.xpm
 share/vlc/familiar-stopb16x16.xpm
-share/vlc/font-eutopiabold21.rle
-share/vlc/font-eutopiabold36.rle
 share/vlc/gnome-vlc16x16.png
 share/vlc/gnome-vlc32x32.png
 share/vlc/gnome-vlc32x32.xpm
@@ -169,10 +170,23 @@
 share/vlc/gvlc32x32.xpm
 share/vlc/gvlc48x48.ico
 share/vlc/gvlc48x48.png
+share/vlc/http/admin/browse.html
+share/vlc/http/admin/index.html
+share/vlc/http/admin/.access
+share/vlc/http/index.html
+share/vlc/http/info.html
 share/vlc/kvlc16x16.png
 share/vlc/kvlc32x32.png
 share/vlc/kvlc32x32.xpm
 share/vlc/kvlc48x48.png
+share/vlc/pda-forwardb16x16.xpm
+share/vlc/pda-openb16x16.xpm
+share/vlc/pda-pauseb16x16.xpm
+share/vlc/pda-playb16x16.xpm
+share/vlc/pda-playlistb16x16.xpm
+share/vlc/pda-preferencesb16x16.xpm
+share/vlc/pda-rewindb16x16.xpm
+share/vlc/pda-stopb16x16.xpm
 share/vlc/qvlc16x16.png
 share/vlc/qvlc32x32.png
 share/vlc/qvlc32x32.xpm
@@ -229,6 +243,8 @@
 share/vlc/vlc48x48.png
 @dirrm share/vlc/skins/default
 @dirrm share/vlc/skins
+ at dirrm share/vlc/http/admin
+ at dirrm share/vlc/http
 @dirrm share/vlc
 @dirrm lib/vlc/visualization
 @dirrm lib/vlc/video_output
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list