summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--multimedia/vlc/DESCR12
-rw-r--r--multimedia/vlc/MESSAGE.NetBSD9
-rw-r--r--multimedia/vlc/Makefile90
-rw-r--r--multimedia/vlc/PLIST297
-rw-r--r--multimedia/vlc/buildlink2.mk183
-rw-r--r--multimedia/vlc/buildlink3.mk39
-rw-r--r--multimedia/vlc/distinfo4
7 files changed, 634 insertions, 0 deletions
diff --git a/multimedia/vlc/DESCR b/multimedia/vlc/DESCR
new file mode 100644
index 00000000000..e602b126e4f
--- /dev/null
+++ b/multimedia/vlc/DESCR
@@ -0,0 +1,12 @@
+VideoLAN is a project of French students from the Ecole
+Centrale Paris and developers from all over the world. Its main
+goals is MPEG streaming on a network, but it also features a
+standalone multimedia player. The VideoLAN Server can stream
+video read from a hard disk, a DVD player, a satellite card or
+an MPEG 2 compression card, and unicast or multicast it on a
+network. The VideoLAN Client can read the stream from the
+network and display it. It can also be used to display video
+read locally on the computer : DVDs, VCDs, MPEG and DivX files
+and from a satellite card. It is multi-plaform : Linux,
+Windows, Mac OS X, BeOS, BSD, Solaris, QNX, iPaq... The
+VideoLAN Client and Server now have a full IPv6 support.
diff --git a/multimedia/vlc/MESSAGE.NetBSD b/multimedia/vlc/MESSAGE.NetBSD
new file mode 100644
index 00000000000..190e5eb07b6
--- /dev/null
+++ b/multimedia/vlc/MESSAGE.NetBSD
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE.NetBSD,v 1.1.1.1 2004/03/29 10:30:29 grant Exp $
+
+You may need to increase the maximum number of shared memory pages
+(SHMMAXPGS) in your kernel to run ${PKGNAME}. One possible setting is:
+
+ options SHMMAXPGS=32768
+
+===========================================================================
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
new file mode 100644
index 00000000000..b2a3cfeec8f
--- /dev/null
+++ b/multimedia/vlc/Makefile
@@ -0,0 +1,90 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/03/29 10:30:28 grant Exp $
+#
+
+DISTNAME= vlc-0.7.1
+CATEGORIES= multimedia
+MASTER_SITES= http://download.videolan.org/pub/videolan/vlc/0.7.1/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= xtraeme@NetBSD.org
+HOMEPAGE= http://www.videolan.org/
+COMMENT= VideoLAN Client
+
+USE_BUILDLINK2= yes
+USE_GNU_TOOLS+= make
+USE_PKGLOCALEDIR= yes
+USE_X11= yes
+GNU_CONFIGURE= yes
+PTHREAD_OPTS+= require
+
+SUBST_CLASSES+= oss
+SUBST_SED.oss+= -e 's|/dev/dsp|${DEVOSSAUDIO}|'
+SUBST_STAGE.oss= post-patch
+SUBST_MESSAGE.oss= patching hardcoded /dev/dsp
+SUBST_FILES.oss+= modules/access/v4l/v4l.c
+SUBST_FILES.oss+= modules/audio_output/oss.c
+SUBST_FILES.oss+= modules/gui/pda/pda_interface.c
+SUBST_FILES.oss+= modules/gui/pda/pda.glade
+SUBST_FILES.oss+= modules/gui/wxwindows/v4l.cpp
+
+.include "../../mk/bsd.prefs.mk"
+
+# XXX FIXME
+.if ${OPSYS} == "NetBSD"
+CONFIGURE_ARGS+= --disable-vcd
+.endif
+
+CONFIGURE_ARGS+= --enable-oss
+CONFIGURE_ARGS+= --enable-dvb
+
+# XXX FIXME
+CONFIGURE_ARGS+= --disable-arts
+CONFIGURE_ARGS+= --disable-mkv
+CONFIGURE_ARGS+= --disable-faad
+CONFIGURE_ARGS+= --disable-ffmpeg
+
+CONFIGURE_ARGS+= --enable-flac
+CONFIGURE_ARGS+= --enable-x11
+CONFIGURE_ARGS+= --disable-qt
+CONFIGURE_ARGS+= --disable-kde
+CONFIGURE_ARGS+= --disable-gnome
+CONFIGURE_ARGS+= --disable-gtk
+
+WITH_DVDCSS?= NO
+BUILD_DEFS+= WITH_DVDCSS
+
+.if !empty(WITH_DVDCSS:M[Yy][Ee][Ss])
+CONFIGURE_ARGS+= --with-dvdcss="${BUILDLINK_PREFIX.libdvdcss}"
+.include "../../multimedia/libdvdcss/buildlink2.mk"
+PLIST_SUBST+= DVDCSS=
+.else
+CONFIGURE_ARGS+= --disable-dvd
+PLIST_SUBST+= DVDCSS="@comment "
+.endif
+
+#.include "../../audio/faad2/buildlink2.mk"
+.include "../../audio/flac/buildlink2.mk"
+.include "../../audio/lame/buildlink2.mk"
+.include "../../audio/liba52/buildlink2.mk"
+.include "../../audio/libcddb/buildlink2.mk"
+.include "../../audio/libid3tag/buildlink2.mk"
+.include "../../audio/libmad/buildlink2.mk"
+.include "../../audio/libogg/buildlink2.mk"
+.include "../../audio/libvorbis/buildlink2.mk"
+.include "../../audio/speex/buildlink2.mk"
+.include "../../converters/fribidi/buildlink2.mk"
+.include "../../devel/SDL/buildlink2.mk"
+.include "../../devel/gettext-lib/buildlink2.mk"
+#.include "../../graphics/ffmpeg/buildlink2.mk"
+.include "../../graphics/freetype2/buildlink2.mk"
+.include "../../graphics/libmpeg2/buildlink2.mk"
+.include "../../misc/libcdio/buildlink2.mk"
+.include "../../multimedia/libdvdplay/buildlink2.mk"
+.include "../../multimedia/libdvbpsi/buildlink2.mk"
+.include "../../multimedia/libdvdread/buildlink2.mk"
+.include "../../net/openslp/buildlink2.mk"
+.include "../../x11/wxGTK/buildlink2.mk"
+
+.include "../../mk/ossaudio.buildlink2.mk"
+.include "../../mk/pthread.buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/vlc/PLIST b/multimedia/vlc/PLIST
new file mode 100644
index 00000000000..f789789a828
--- /dev/null
+++ b/multimedia/vlc/PLIST
@@ -0,0 +1,297 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/03/29 10:30:29 grant Exp $
+bin/vlc
+bin/vlc-config
+bin/wxvlc
+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/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_tcp_plugin.so
+lib/vlc/access/libaccess_udp_plugin.so
+lib/vlc/access/libcddax_plugin.so
+${DVDCSS}lib/vlc/access/libdvd_plugin.so
+lib/vlc/access/libdvdplay_plugin.so
+lib/vlc/access/libdvdread_plugin.so
+lib/vlc/access/libslp_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/liba52tofloat32_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/libcvdsub_plugin.so
+lib/vlc/codec/libdts_plugin.so
+lib/vlc/codec/libdvbsub_plugin.so
+lib/vlc/codec/libflacdec_plugin.so
+lib/vlc/codec/liblibmpeg2_plugin.so
+lib/vlc/codec/liblpcm_plugin.so
+lib/vlc/codec/libmpeg_audio_plugin.so
+lib/vlc/codec/librawvideo_plugin.so
+lib/vlc/codec/libspeex_plugin.so
+lib/vlc/codec/libspudec_plugin.so
+lib/vlc/codec/libsubsdec_plugin.so
+lib/vlc/codec/libsvcdsub_plugin.so
+lib/vlc/codec/libvorbis_plugin.so
+lib/vlc/control/libgestures_plugin.so
+lib/vlc/control/libhotkeys_plugin.so
+lib/vlc/control/libhttp_plugin.so
+lib/vlc/control/librc_plugin.so
+lib/vlc/demux/liba52sys_plugin.so
+lib/vlc/demux/libaac_plugin.so
+lib/vlc/demux/libaiff_plugin.so
+lib/vlc/demux/libasf_plugin.so
+lib/vlc/demux/libau_plugin.so
+lib/vlc/demux/libavi_plugin.so
+lib/vlc/demux/libdemux2_plugin.so
+lib/vlc/demux/libdemuxdump_plugin.so
+lib/vlc/demux/libdemuxsub_plugin.so
+lib/vlc/demux/libdtssys_plugin.so
+lib/vlc/demux/libflac_plugin.so
+lib/vlc/demux/libid3_plugin.so
+lib/vlc/demux/libid3tag_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/libmpga_plugin.so
+lib/vlc/demux/libmpgv_plugin.so
+lib/vlc/demux/libnsv_plugin.so
+lib/vlc/demux/libogg_plugin.so
+lib/vlc/demux/libplaylist_plugin.so
+lib/vlc/demux/libps2_plugin.so
+lib/vlc/demux/libps_plugin.so
+lib/vlc/demux/libpva_plugin.so
+lib/vlc/demux/librawdv_plugin.so
+lib/vlc/demux/libreal_plugin.so
+lib/vlc/demux/libts2_plugin.so
+lib/vlc/demux/libts_dvbpsi_plugin.so
+lib/vlc/demux/libts_plugin.so
+lib/vlc/demux/libwav_plugin.so
+lib/vlc/gui/libwxwindows_plugin.so
+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/libmemcpy3dn.a
+lib/vlc/libmemcpymmx.a
+lib/vlc/libmemcpymmxext.a
+lib/vlc/misc/libdummy_plugin.so
+lib/vlc/misc/libexport_plugin.so
+lib/vlc/misc/libfreetype_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_asf_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_dvbpsi_plugin.so
+lib/vlc/mux/libmux_ts_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_mpegvideo_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
+lib/vlc/stream_out/libstream_out_es_plugin.so
+lib/vlc/stream_out/libstream_out_gather_plugin.so
+lib/vlc/stream_out/libstream_out_rtp_plugin.so
+lib/vlc/stream_out/libstream_out_standard_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/liblogo_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_sdl_plugin.so
+lib/vlc/video_output/libx11_plugin.so
+lib/vlc/video_output/libxvideo_plugin.so
+lib/vlc/visualization/libvisual_plugin.so
+share/doc/vlc/bugreport-howto.txt
+share/doc/vlc/fortunes.txt
+share/doc/vlc/intf-cdda.txt
+share/doc/vlc/intf-vcd.txt
+share/doc/vlc/vlc-howto.sgml
+share/doc/vlc/web-streaming.html
+${PKGLOCALEDIR}/locale/de/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/en_GB/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/es/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/hu/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/no/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/locale/ru/LC_MESSAGES/vlc.mo
+${PKGLOCALEDIR}/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-playlistb16x16.xpm
+share/vlc/familiar-preferencesb16x16.xpm
+share/vlc/familiar-rewindb16x16.xpm
+share/vlc/familiar-stopb16x16.xpm
+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/http/admin/.access
+share/vlc/http/admin/browse.html
+share/vlc/http/admin/dboxfiles.html
+share/vlc/http/admin/index.html
+share/vlc/http/index.html
+share/vlc/http/info.html
+share/vlc/http/style.css
+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
+share/vlc/qvlc48x48.png
+share/vlc/skins/default/add1.bmp
+share/vlc/skins/default/add2.bmp
+share/vlc/skins/default/add3.bmp
+share/vlc/skins/default/body.bmp
+share/vlc/skins/default/del1.bmp
+share/vlc/skins/default/del2.bmp
+share/vlc/skins/default/del3.bmp
+share/vlc/skins/default/next1.bmp
+share/vlc/skins/default/next2.bmp
+share/vlc/skins/default/next3.bmp
+share/vlc/skins/default/next4.bmp
+share/vlc/skins/default/open1.bmp
+share/vlc/skins/default/open2.bmp
+share/vlc/skins/default/open3.bmp
+share/vlc/skins/default/pause1.bmp
+share/vlc/skins/default/pause2.bmp
+share/vlc/skins/default/pause3.bmp
+share/vlc/skins/default/pause4.bmp
+share/vlc/skins/default/play1.bmp
+share/vlc/skins/default/play2.bmp
+share/vlc/skins/default/play3.bmp
+share/vlc/skins/default/play4.bmp
+share/vlc/skins/default/playlist1.bmp
+share/vlc/skins/default/playlist2.bmp
+share/vlc/skins/default/playlist3.bmp
+share/vlc/skins/default/playlist_body.bmp
+share/vlc/skins/default/prefs1.bmp
+share/vlc/skins/default/prefs2.bmp
+share/vlc/skins/default/prefs3.bmp
+share/vlc/skins/default/prev1.bmp
+share/vlc/skins/default/prev2.bmp
+share/vlc/skins/default/prev3.bmp
+share/vlc/skins/default/prev4.bmp
+share/vlc/skins/default/quit1.bmp
+share/vlc/skins/default/quit2.bmp
+share/vlc/skins/default/quit3.bmp
+share/vlc/skins/default/slider1.bmp
+share/vlc/skins/default/slider2.bmp
+share/vlc/skins/default/stop1.bmp
+share/vlc/skins/default/stop2.bmp
+share/vlc/skins/default/stop3.bmp
+share/vlc/skins/default/stop4.bmp
+share/vlc/skins/default/theme.xml
+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
+@dirrm share/vlc/skins/default
+@dirrm share/vlc/skins
+@dirrm share/vlc/http/admin
+@dirrm share/vlc/http
+@dirrm share/vlc
+@dirrm share/doc/vlc
+@dirrm lib/vlc/visualization
+@dirrm lib/vlc/video_output
+@dirrm lib/vlc/video_filter
+@dirrm lib/vlc/video_chroma
+@dirrm lib/vlc/stream_out
+@dirrm lib/vlc/packetizer
+@dirrm lib/vlc/mux
+@dirrm lib/vlc/misc
+@dirrm lib/vlc/gui
+@dirrm lib/vlc/demux
+@dirrm lib/vlc/control
+@dirrm lib/vlc/codec
+@dirrm lib/vlc/audio_output
+@dirrm lib/vlc/audio_mixer
+@dirrm lib/vlc/audio_filter
+@dirrm lib/vlc/access_output
+@dirrm lib/vlc/access
+@dirrm lib/vlc
+@dirrm include/vlc
diff --git a/multimedia/vlc/buildlink2.mk b/multimedia/vlc/buildlink2.mk
new file mode 100644
index 00000000000..65ec0b17b87
--- /dev/null
+++ b/multimedia/vlc/buildlink2.mk
@@ -0,0 +1,183 @@
+# $NetBSD: buildlink2.mk,v 1.1.1.1 2004/03/29 10:30:29 grant Exp $
+#
+# This Makefile fragment is included by packages that use vlc.
+#
+# This file was created automatically using createbuildlink-3.0.
+#
+
+.if !defined(VLC_BUILDLINK2_MK)
+VLC_BUILDLINK2_MK= # defined
+
+BUILDLINK_PACKAGES+= vlc
+BUILDLINK_DEPENDS.vlc?= vlc>=0.7.1
+BUILDLINK_PKGSRCDIR.vlc?= ../../wip/videolanclient
+
+EVAL_PREFIX+= BUILDLINK_PREFIX.vlc=vlc
+BUILDLINK_PREFIX.vlc_DEFAULT= ${LOCALBASE}
+BUILDLINK_FILES.vlc+= include/vlc/aout.h
+BUILDLINK_FILES.vlc+= include/vlc/decoder.h
+BUILDLINK_FILES.vlc+= include/vlc/input.h
+BUILDLINK_FILES.vlc+= include/vlc/intf.h
+BUILDLINK_FILES.vlc+= include/vlc/sout.h
+BUILDLINK_FILES.vlc+= include/vlc/vlc.h
+BUILDLINK_FILES.vlc+= include/vlc/vout.h
+BUILDLINK_FILES.vlc+= lib/libvlc.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_directory_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_file_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_ftp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_http_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_mms_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_tcp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libaccess_udp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libdvd_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libdvdplay_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libdvdread_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access/libslp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access_output/libaccess_output_dummy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access_output/libaccess_output_file_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access_output/libaccess_output_http_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/access_output/libaccess_output_udp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/liba52tofloat32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/liba52tospdif_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libbandlimited_resampler_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libdtstospdif_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfixed32tofloat32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfixed32tos16_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfloat32tos16_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfloat32tos8_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfloat32tou16_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libfloat32tou8_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libheadphone_channel_mixer_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/liblinear_resampler_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libmpgatofixed32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libs16tofixed32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libs16tofloat32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libs16tofloat32swab_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libs8tofloat32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libtrivial_channel_mixer_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libtrivial_resampler_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libu8tofixed32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libu8tofloat32_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_filter/libugly_resampler_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_mixer/libfloat32_mixer_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_mixer/libspdif_mixer_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_mixer/libtrivial_mixer_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_output/libaout_file_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_output/libaout_sdl_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/audio_output/liboss_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/liba52_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libadpcm_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libaraw_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libcinepak_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libdts_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libdvbsub_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libflacdec_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/liblibmpeg2_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/liblpcm_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libmpeg_audio_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/librawvideo_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libspeex_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libspudec_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libsubsdec_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/codec/libvorbis_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/control/libgestures_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/control/libhotkeys_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/control/libhttp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/control/librc_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/liba52sys_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libaac_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libasf_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libau_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libavi_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libdemuxdump_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libdemuxsub_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libdtssys_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libflac_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libid3_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libm3u_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libm4v_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libmp4_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libmpeg_system_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libmpga_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libmpgv_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libogg_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libps_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/librawdv_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libts_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/demux/libwav_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/gui/libwxwindows_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/libi420_rgb_mmx.*
+BUILDLINK_FILES.vlc+= lib/vlc/libi420_ymga_mmx.*
+BUILDLINK_FILES.vlc+= lib/vlc/libi420_yuy2_mmx.*
+BUILDLINK_FILES.vlc+= lib/vlc/libi422_yuy2_mmx.*
+BUILDLINK_FILES.vlc+= lib/vlc/libmemcpy3dn.*
+BUILDLINK_FILES.vlc+= lib/vlc/libmemcpymmx.*
+BUILDLINK_FILES.vlc+= lib/vlc/libmemcpymmxext.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libdummy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libfreetype_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libhttpd_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libipv4_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libipv6_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/liblogger_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libmemcpy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libsap_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/misc/libscreensaver_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_asf_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_avi_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_dummy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_mp4_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_ogg_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_ps_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/mux/libmux_ts_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/packetizer/libpacketizer_copy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/packetizer/libpacketizer_mpeg4audio_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/packetizer/libpacketizer_mpeg4video_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/packetizer/libpacketizer_mpegvideo_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_display_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_dummy_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_duplicate_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_es_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_gather_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_rtp_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/stream_out/libstream_out_standard_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_chroma/libi420_rgb_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_chroma/libi420_ymga_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_chroma/libi420_yuy2_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_chroma/libi422_yuy2_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libadjust_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libclone_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libcrop_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libdeinterlace_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libdistort_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libinvert_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/liblogo_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libmotionblur_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libtransform_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_filter/libwall_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_output/libvout_sdl_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_output/libx11_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/video_output/libxvideo_plugin.*
+BUILDLINK_FILES.vlc+= lib/vlc/visualization/libvisual_plugin.*
+
+.include "../../audio/flac/buildlink2.mk"
+.include "../../audio/liba52/buildlink2.mk"
+.include "../../audio/libmad/buildlink2.mk"
+.include "../../audio/libogg/buildlink2.mk"
+.include "../../audio/libvorbis/buildlink2.mk"
+.include "../../audio/speex/buildlink2.mk"
+.include "../../converters/fribidi/buildlink2.mk"
+.include "../../devel/SDL/buildlink2.mk"
+.include "../../graphics/freetype2/buildlink2.mk"
+.include "../../devel/gettext-lib/buildlink2.mk"
+.include "../../graphics/libmpeg2/buildlink2.mk"
+.include "../../misc/libdvdcss/buildlink2.mk"
+.include "../../misc/libdvdplay/buildlink2.mk"
+.include "../../misc/libdvdread/buildlink2.mk"
+.include "../../net/openslp/buildlink2.mk"
+.include "../../x11/wxGTK/buildlink2.mk"
+
+BUILDLINK_TARGETS+= vlc-buildlink
+
+vlc-buildlink: _BUILDLINK_USE
+
+.endif # VLC_BUILDLINK2_MK
diff --git a/multimedia/vlc/buildlink3.mk b/multimedia/vlc/buildlink3.mk
new file mode 100644
index 00000000000..2783218b536
--- /dev/null
+++ b/multimedia/vlc/buildlink3.mk
@@ -0,0 +1,39 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2004/03/29 10:30:29 grant Exp $
+#
+# This Makefile fragment is included by packages that use vlc.
+#
+# This file was created automatically using createbuildlink-3.0.
+#
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+VLC_BUILDLINK3_MK:= ${VLC_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= vlc
+.endif
+
+.if !empty(VLC_BUILDLINK3_MK:M+)
+BUILDLINK_PACKAGES+= vlc
+BUILDLINK_DEPENDS.vlc?= vlc>=0.7.1
+BUILDLINK_PKGSRCDIR.vlc?= ../../wip/videolanclient
+
+.include "../../audio/flac/buildlink3.mk"
+.include "../../audio/liba52/buildlink3.mk"
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../audio/libogg/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/speex/buildlink3.mk"
+.include "../../converters/fribidi/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../graphics/libmpeg2/buildlink3.mk"
+.include "../../misc/libdvdcss/buildlink3.mk"
+.include "../../misc/libdvdplay/buildlink3.mk"
+.include "../../misc/libdvdread/buildlink3.mk"
+.include "../../net/openslp/buildlink3.mk"
+.include "../../x11/wxGTK/buildlink3.mk"
+
+.endif # VLC_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/multimedia/vlc/distinfo b/multimedia/vlc/distinfo
new file mode 100644
index 00000000000..fa0d6c124c9
--- /dev/null
+++ b/multimedia/vlc/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/03/29 10:30:28 grant Exp $
+
+SHA1 (vlc-0.7.1.tar.bz2) = 87b673eb404bd23a312f9edbcfa0df4de0c4ec0b
+Size (vlc-0.7.1.tar.bz2) = 4063461 bytes