From 967a6918219d9aa90b7b2facf8027be87cb3c121 Mon Sep 17 00:00:00 2001 From: grant Date: Mon, 29 Mar 2004 10:30:28 +0000 Subject: Initial import of vlc-0.7.1 into the NetBSD packages collection. 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. --- multimedia/vlc/DESCR | 12 ++ multimedia/vlc/MESSAGE.NetBSD | 9 ++ multimedia/vlc/Makefile | 90 +++++++++++++ multimedia/vlc/PLIST | 297 ++++++++++++++++++++++++++++++++++++++++++ multimedia/vlc/buildlink2.mk | 183 ++++++++++++++++++++++++++ multimedia/vlc/buildlink3.mk | 39 ++++++ multimedia/vlc/distinfo | 4 + 7 files changed, 634 insertions(+) create mode 100644 multimedia/vlc/DESCR create mode 100644 multimedia/vlc/MESSAGE.NetBSD create mode 100644 multimedia/vlc/Makefile create mode 100644 multimedia/vlc/PLIST create mode 100644 multimedia/vlc/buildlink2.mk create mode 100644 multimedia/vlc/buildlink3.mk create mode 100644 multimedia/vlc/distinfo (limited to 'multimedia') 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 -- cgit v1.2.3