ports/51590: port update for multimedia/vlc

Gleb Smirnoff glebius at cell.sick.ru
Tue Apr 29 15:30:17 UTC 2003


>Number:         51590
>Category:       ports
>Synopsis:       port update for multimedia/vlc
>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:   Tue Apr 29 08:30:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Gleb Smirnoff
>Release:        FreeBSD 4.8-PRERELEASE i386
>Organization:
Moscow State University
>Environment:
System: FreeBSD cell.sick.ru 4.8-PRERELEASE FreeBSD 4.8-PRERELEASE #10: Fri Feb 21 22:03:32 MSK 2003 root at cell.sick.ru:/usr/obj/usr/src/sys/NUCLEUS i386


>Description:
	Please update VideoLAN Client port to newest version. 
	Recursive diff is attached. 
	Added files: 'files', 'files/patch-aa'.
	Deleted files: none.
>How-To-Repeat:
>Fix:

diff -ruN vlc.orig/Makefile vlc/Makefile
--- vlc.orig/Makefile	Tue Apr 29 13:36:32 2003
+++ vlc/Makefile	Tue Apr 29 19:13:30 2003
@@ -6,24 +6,36 @@
 #
 
 PORTNAME=	vlc
-PORTVERSION=	0.4.4
+PORTVERSION=	0.5.3
 CATEGORIES=	multimedia
 MASTER_SITES=	http://www.videolan.org/pub/videolan/vlc/${PORTVERSION}/ \
 		ftp://ftp.Awfulhak.org/pub/vlc/ \
 		http://people.FreeBSD.org/~brian/vlc/
 
 MAINTAINER=	brian at FreeBSD.org
-COMMENT=	An X11 MPEG2 client/server solution
+COMMENT=	An X11 video streaming client/server solution
 
 LIB_DEPENDS=	dvdcss.2:${PORTSDIR}/multimedia/libdvdcss \
-		dvdread.3:${PORTSDIR}/multimedia/libdvdread
+		dvdread.3:${PORTSDIR}/multimedia/libdvdread \
+		mad.1:${PORTSDIR}/audio/mad \
+		avcodec.0:${PORTSDIR}/multimedia/ffmpeg
 
 GNU_CONFIGURE=	yes
+INSTALLS_SHLIB=	yes
 CONFIGURE_ENV=	PATH_GTKCONFIG="${GTK_CONFIG}"
 CONFIGURE_ARGS+=--with-dvdcss=${LOCALBASE} \
 		--with-dvdread=${LOCALBASE} \
+		--with-mad=${LOCALBASE} \
+		--enable-ffmpeg \
+		--with-ffmpeg=${LOCALBASE} \
+		--enable-libmpeg2 \
+		--without-libintl-prefix \
+		--without-libiconv-prefix \
 		--includedir="${LOCALBASE}/include" \
 		--libdir="${LOCALBASE}/lib"
+
+# dirty
+CFLAGS+=	-I${PREFIX}/include
 
 USE_GNOME=	gtk12
 USE_GMAKE=	yes
diff -ruN vlc.orig/distinfo vlc/distinfo
--- vlc.orig/distinfo	Tue Apr 29 13:36:32 2003
+++ vlc/distinfo	Tue Apr 29 13:38:46 2003
@@ -1 +1 @@
-MD5 (vlc-0.4.4.tar.gz) = c65409d36e8dce884d9195c2763bcf20
+MD5 (vlc-0.5.3.tar.gz) = b2022a6108bbc287ffed9fc44c616c0e
diff -ruN vlc.orig/files/patch-aa vlc/files/patch-aa
--- vlc.orig/files/patch-aa	Thu Jan  1 03:00:00 1970
+++ vlc/files/patch-aa	Tue Apr 29 18:52:56 2003
@@ -0,0 +1,46 @@
+--- Makefile.in.orig	Tue Apr 29 18:47:13 2003
++++ Makefile.in	Tue Apr 29 18:52:28 2003
+@@ -23555,17 +23555,15 @@
+ 	  p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ 	  if test -f $$p \
+ 	  ; then \
+-	    f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
+-	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
++	   echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$p"; \
++	   $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$p || exit 1; \
+ 	  else :; fi; \
+ 	done
+ 
+ uninstall-binPROGRAMS:
+ 	@$(NORMAL_UNINSTALL)
+ 	@list='$(bin_PROGRAMS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-	  echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
++	  echo " rm -f $(DESTDIR)$(bindir)/$$p"; \
+ 	  rm -f $(DESTDIR)$(bindir)/$$f; \
+ 	done
+ 
+@@ -23579,18 +23577,16 @@
+ 	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+ 	  if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ 	  if test -f $$d$$p; then \
+-	    f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	    echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f"; \
+-	    $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$f; \
++	    echo " $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$p"; \
++	    $(binSCRIPT_INSTALL) $$d$$p $(DESTDIR)$(bindir)/$$p; \
+ 	  else :; fi; \
+ 	done
+ 
+ uninstall-binSCRIPTS:
+ 	@$(NORMAL_UNINSTALL)
+ 	@list='$(bin_SCRIPTS)'; for p in $$list; do \
+-	  f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+-	  echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+-	  rm -f $(DESTDIR)$(bindir)/$$f; \
++	  echo " rm -f $(DESTDIR)$(bindir)/$$p"; \
++	  rm -f $(DESTDIR)$(bindir)/$$p; \
+ 	done
+ 
+ mostlyclean-compile:
diff -ruN vlc.orig/pkg-plist vlc/pkg-plist
--- vlc.orig/pkg-plist	Tue Apr 29 13:36:32 2003
+++ vlc/pkg-plist	Tue Apr 29 18:46:39 2003
@@ -1,67 +1,199 @@
-bin/vlc
 bin/gvlc
-lib/videolan/vlc/dummy.so 
-lib/videolan/vlc/null.so 
-lib/videolan/vlc/rc.so 
-lib/videolan/vlc/logger.so 
-lib/videolan/vlc/mpeg_es.so 
-lib/videolan/vlc/mpeg_ps.so 
-lib/videolan/vlc/mpeg_ts.so 
-lib/videolan/vlc/mpeg_audio.so 
-lib/videolan/vlc/file.so 
-lib/videolan/vlc/udp.so 
-lib/videolan/vlc/http.so 
-lib/videolan/vlc/ipv4.so 
-lib/videolan/vlc/memcpy.so 
-lib/videolan/vlc/lpcm_adec.so 
-lib/videolan/vlc/ac3_spdif.so 
-lib/videolan/vlc/spudec.so 
-lib/videolan/vlc/filter_deinterlace.so 
-lib/videolan/vlc/filter_invert.so 
-lib/videolan/vlc/filter_wall.so 
-lib/videolan/vlc/filter_transform.so 
-lib/videolan/vlc/filter_distort.so 
-lib/videolan/vlc/filter_clone.so 
-lib/videolan/vlc/filter_crop.so 
-lib/videolan/vlc/fx_scope.so 
-lib/videolan/vlc/dvd.so 
-lib/videolan/vlc/dvdread.so 
-lib/videolan/vlc/vcd.so 
-lib/videolan/vlc/ipv6.so 
-lib/videolan/vlc/avi.so 
-lib/videolan/vlc/x11.so 
-lib/videolan/vlc/dsp.so
-lib/videolan/vlc/gtk.so 
-share/videolan/default8x16.psf
-share/videolan/default8x9.psf
-share/videolan/gnome-vlc16x16.png
-share/videolan/gnome-vlc32x32.png
-share/videolan/gnome-vlc48x48.png
-share/videolan/gvlc16x16.png
-share/videolan/gvlc32x32.png
-share/videolan/gvlc48x48.png
-share/videolan/kvlc16x16.png
-share/videolan/kvlc32x32.png
-share/videolan/kvlc48x48.png
-share/videolan/qvlc16x16.png
-share/videolan/qvlc32x32.png
-share/videolan/qvlc48x48.png
-share/videolan/vlc16x16.png
-share/videolan/vlc32x32.png
-share/videolan/vlc48x48.png
-share/videolan/gnome-vlc32x32.xpm
-share/videolan/gvlc32x32.xpm
-share/videolan/kvlc32x32.xpm
-share/videolan/qvlc32x32.xpm
-share/videolan/vlc32x32.xpm
+bin/vlc
+bin/vlc-config
+include/vlc/aout.h
+include/vlc/decoder.h
+include/vlc/input.h
+include/vlc/intf.h
+include/vlc/sout.h
+include/vlc/vlc.h
+include/vlc/vout.h
+lib/charset.alias
+lib/libvlc.a
+lib/vlc/access/libaccess_directory_plugin.so
+lib/vlc/access/libaccess_file_plugin.so
+lib/vlc/access/libaccess_ftp_plugin.so
+lib/vlc/access/libaccess_http_plugin.so
+lib/vlc/access/libaccess_mms_plugin.so
+lib/vlc/access/libaccess_udp_plugin.so
+lib/vlc/access/libdvd_plugin.so
+lib/vlc/access/libdvdread_plugin.so
+lib/vlc/access/libvcd_plugin.so
+lib/vlc/access_output/libaccess_output_dummy_plugin.so
+lib/vlc/access_output/libaccess_output_file_plugin.so
+lib/vlc/access_output/libaccess_output_http_plugin.so
+lib/vlc/access_output/libaccess_output_udp_plugin.so
+lib/vlc/audio_filter/liba52tospdif_plugin.so
+lib/vlc/audio_filter/libbandlimited_resampler_plugin.so
+lib/vlc/audio_filter/libdtstospdif_plugin.so
+lib/vlc/audio_filter/libfixed32tofloat32_plugin.so
+lib/vlc/audio_filter/libfixed32tos16_plugin.so
+lib/vlc/audio_filter/libfloat32tos16_plugin.so
+lib/vlc/audio_filter/libfloat32tos8_plugin.so
+lib/vlc/audio_filter/libfloat32tou16_plugin.so
+lib/vlc/audio_filter/libfloat32tou8_plugin.so
+lib/vlc/audio_filter/libheadphone_channel_mixer_plugin.so
+lib/vlc/audio_filter/liblinear_resampler_plugin.so
+lib/vlc/audio_filter/libmpgatofixed32_plugin.so
+lib/vlc/audio_filter/libs16tofixed32_plugin.so
+lib/vlc/audio_filter/libs16tofloat32_plugin.so
+lib/vlc/audio_filter/libs16tofloat32swab_plugin.so
+lib/vlc/audio_filter/libs8tofloat32_plugin.so
+lib/vlc/audio_filter/libtrivial_channel_mixer_plugin.so
+lib/vlc/audio_filter/libtrivial_resampler_plugin.so
+lib/vlc/audio_filter/libu8tofixed32_plugin.so
+lib/vlc/audio_filter/libu8tofloat32_plugin.so
+lib/vlc/audio_filter/libugly_resampler_plugin.so
+lib/vlc/audio_mixer/libfloat32_mixer_plugin.so
+lib/vlc/audio_mixer/libspdif_mixer_plugin.so
+lib/vlc/audio_mixer/libtrivial_mixer_plugin.so
+lib/vlc/audio_output/libaout_file_plugin.so
+lib/vlc/audio_output/libaout_sdl_plugin.so
+lib/vlc/audio_output/liboss_plugin.so
+lib/vlc/codec/liba52_plugin.so
+lib/vlc/codec/libadpcm_plugin.so
+lib/vlc/codec/libaraw_plugin.so
+lib/vlc/codec/libcinepak_plugin.so
+lib/vlc/codec/libdts_plugin.so
+lib/vlc/codec/liblpcm_plugin.so
+lib/vlc/codec/libmpeg_audio_plugin.so
+lib/vlc/codec/libpostprocessing_c_plugin.so
+lib/vlc/codec/libpostprocessing_mmx_plugin.so
+lib/vlc/codec/libpostprocessing_mmxext_plugin.so
+lib/vlc/codec/librawvideo_plugin.so
+lib/vlc/codec/libspudec_plugin.so
+lib/vlc/control/libgestures_plugin.so
+lib/vlc/control/librc_plugin.so
+lib/vlc/demux/liba52sys_plugin.so
+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
+lib/vlc/demux/libes_plugin.so
+lib/vlc/demux/libid3_plugin.so
+lib/vlc/demux/libm3u_plugin.so
+lib/vlc/demux/libm4v_plugin.so
+lib/vlc/demux/libmp4_plugin.so
+lib/vlc/demux/libmpeg_system_plugin.so
+lib/vlc/demux/libps_plugin.so
+lib/vlc/demux/librawdv_plugin.so
+lib/vlc/demux/libts_plugin.so
+lib/vlc/demux/libwav_plugin.so
+lib/vlc/gui/libgtk_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/libidctmmx.a
+lib/vlc/libidctmmxext.a
+lib/vlc/libmemcpy3dn.a
+lib/vlc/libmemcpymmx.a
+lib/vlc/libmemcpymmxext.a
+lib/vlc/libmotion.a
+lib/vlc/libmotionmmx.a
+lib/vlc/libmotionmmxext.a
+lib/vlc/libmpeg_video.a
+lib/vlc/misc/libdummy_plugin.so
+lib/vlc/misc/libgtk_main_plugin.so
+lib/vlc/misc/libhttpd_plugin.so
+lib/vlc/misc/libipv4_plugin.so
+lib/vlc/misc/libipv6_plugin.so
+lib/vlc/misc/liblogger_plugin.so
+lib/vlc/misc/libmemcpy_plugin.so
+lib/vlc/misc/libsap_plugin.so
+lib/vlc/misc/libscreensaver_plugin.so
+lib/vlc/mux/libmux_avi_plugin.so
+lib/vlc/mux/libmux_dummy_plugin.so
+lib/vlc/mux/libmux_ps_plugin.so
+lib/vlc/mux/libmux_ts_plugin.so
+lib/vlc/packetizer/libpacketizer_a52_plugin.so
+lib/vlc/packetizer/libpacketizer_copy_plugin.so
+lib/vlc/packetizer/libpacketizer_mpeg4audio_plugin.so
+lib/vlc/packetizer/libpacketizer_mpeg4video_plugin.so
+lib/vlc/packetizer/libpacketizer_mpegaudio_plugin.so
+lib/vlc/packetizer/libpacketizer_mpegvideo_plugin.so
+lib/vlc/video_chroma/libi420_rgb_plugin.so
+lib/vlc/video_chroma/libi420_ymga_plugin.so
+lib/vlc/video_chroma/libi420_yuy2_plugin.so
+lib/vlc/video_chroma/libi422_yuy2_plugin.so
+lib/vlc/video_filter/libadjust_plugin.so
+lib/vlc/video_filter/libclone_plugin.so
+lib/vlc/video_filter/libcrop_plugin.so
+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/libmotionblur_plugin.so
+lib/vlc/video_filter/libtransform_plugin.so
+lib/vlc/video_filter/libwall_plugin.so
+lib/vlc/video_output/libvout_encoder_plugin.so
+lib/vlc/video_output/libvout_sdl_plugin.so
+lib/vlc/video_output/libx11_plugin.so
+lib/vlc/video_output/libxvideo_plugin.so
 share/locale/de/LC_MESSAGES/vlc.mo
 share/locale/en_GB/LC_MESSAGES/vlc.mo
 share/locale/fr/LC_MESSAGES/vlc.mo
+share/locale/it/LC_MESSAGES/vlc.mo
 share/locale/ja/LC_MESSAGES/vlc.mo
-share/locale/no/LC_MESSAGES/vlc.mo
-share/locale/ru/LC_MESSAGES/vlc.mo
+share/locale/locale.alias
 share/locale/nl/LC_MESSAGES/vlc.mo
+share/locale/no/LC_MESSAGES/vlc.mo
 share/locale/pl/LC_MESSAGES/vlc.mo
- at dirrm lib/videolan/vlc
- at dirrm lib/videolan
- at dirrm share/videolan
+share/locale/ru/LC_MESSAGES/vlc.mo
+share/locale/sv/LC_MESSAGES/vlc.mo
+share/vlc/familiar-forwardb16x16.xpm
+share/vlc/familiar-openb16x16.xpm
+share/vlc/familiar-pauseb16x16.xpm
+share/vlc/familiar-playb16x16.xpm
+share/vlc/familiar-preferencesb16x16.xpm
+share/vlc/familiar-rewindb16x16.xpm
+share/vlc/familiar-stopb16x16.xpm
+share/vlc/font-eutopiabold36.rle
+share/vlc/gnome-vlc16x16.png
+share/vlc/gnome-vlc32x32.png
+share/vlc/gnome-vlc32x32.xpm
+share/vlc/gnome-vlc48x48.png
+share/vlc/gvlc16x16.png
+share/vlc/gvlc32x32.png
+share/vlc/gvlc32x32.xpm
+share/vlc/gvlc48x48.ico
+share/vlc/gvlc48x48.png
+share/vlc/kvlc16x16.png
+share/vlc/kvlc32x32.png
+share/vlc/kvlc32x32.xpm
+share/vlc/kvlc48x48.png
+share/vlc/qvlc16x16.png
+share/vlc/qvlc32x32.png
+share/vlc/qvlc32x32.xpm
+share/vlc/qvlc48x48.png
+share/vlc/ui.rc
+share/vlc/vlc16x16.png
+share/vlc/vlc16x16.xpm
+share/vlc/vlc32x32.png
+share/vlc/vlc32x32.xpm
+share/vlc/vlc48x48.ico
+share/vlc/vlc48x48.png
+ at dirrm share/vlc
+ at dirrm lib/vlc/visualization
+ at dirrm lib/vlc/video_output
+ at dirrm lib/vlc/video_filter
+ at dirrm lib/vlc/video_chroma
+ at dirrm lib/vlc/packetizer
+ at dirrm lib/vlc/mux
+ at dirrm lib/vlc/misc
+ at dirrm lib/vlc/gui
+ at dirrm lib/vlc/encoder
+ at dirrm lib/vlc/demux
+ at dirrm lib/vlc/control
+ at dirrm lib/vlc/codec
+ at dirrm lib/vlc/audio_output
+ at dirrm lib/vlc/audio_mixer
+ at dirrm lib/vlc/audio_filter
+ at dirrm lib/vlc/access_output
+ at dirrm lib/vlc/access
+ at dirrm lib/vlc
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list