pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/multimedia/xine-lib Split up PLIST into PLIST.common, ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ba4fea0fbf60
branches:  trunk
changeset: 475890:ba4fea0fbf60
user:      reed <reed%pkgsrc.org@localhost>
date:      Sat May 29 02:14:27 2004 +0000

description:
Split up PLIST into PLIST.common, PLIST.Linux and PLIST.NetBSD.
(If you use another platform, please share your details.)

This fixes a problem where under Linux, the sun and xv
plugins are not installed and then 36 additional new plugins
are installed (Linux only). (Thank you to Sebastian Prause
for Linux PLIST information.)

Use PLIST_SUBST for the i386 files and remove PLIST.i386.

diffstat:

 multimedia/xine-lib/Makefile     |    7 +-
 multimedia/xine-lib/PLIST        |  259 ---------------------------------------
 multimedia/xine-lib/PLIST.Linux  |   37 +++++
 multimedia/xine-lib/PLIST.NetBSD |    5 +
 multimedia/xine-lib/PLIST.common |  259 +++++++++++++++++++++++++++++++++++++++
 multimedia/xine-lib/PLIST.i386   |    5 -
 6 files changed, 305 insertions(+), 267 deletions(-)

diffs (truncated from 606 to 300 lines):

diff -r bf13fafb6677 -r ba4fea0fbf60 multimedia/xine-lib/Makefile
--- a/multimedia/xine-lib/Makefile      Sat May 29 02:07:50 2004 +0000
+++ b/multimedia/xine-lib/Makefile      Sat May 29 02:14:27 2004 +0000
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.8 2004/05/12 16:37:07 drochner Exp $
+# $NetBSD: Makefile,v 1.9 2004/05/29 02:14:27 reed Exp $
 #
 
 .include "Makefile.common"
 
 .if ${MACHINE_ARCH} == "i386"
 DEPENDS+=              win32-codecs>=011227:../../multimedia/win32-codecs
-PLIST_SRC=             ${PKGDIR}/PLIST.i386
+PLIST_SUBST+=          I386=""
+.else
+PLIST_SUBST+=          I386="@comment "
 .endif
-PLIST_SRC+=            ${PKGDIR}/PLIST
 
 BUILDLINK_DEPENDS.vcdimager+= vcdimager>=0.7.20nb1
 
diff -r bf13fafb6677 -r ba4fea0fbf60 multimedia/xine-lib/PLIST
--- a/multimedia/xine-lib/PLIST Sat May 29 02:07:50 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,259 +0,0 @@
-@comment $NetBSD: PLIST,v 1.4 2004/04/16 14:55:30 mycroft Exp $
-bin/xine-config
-include/xine.h
-include/xine/attributes.h
-include/xine/audio_decoder.h
-include/xine/audio_out.h
-include/xine/broadcaster.h
-include/xine/buffer.h
-include/xine/compat.h
-include/xine/configfile.h
-include/xine/demux.h
-include/xine/info_helper.h
-include/xine/input_plugin.h
-include/xine/io_helper.h
-include/xine/metronom.h
-include/xine/osd.h
-include/xine/plugin_catalog.h
-include/xine/post.h
-include/xine/resample.h
-include/xine/scratch.h
-include/xine/spu_decoder.h
-include/xine/video_decoder.h
-include/xine/video_out.h
-include/xine/video_overlay.h
-include/xine/vo_scale.h
-include/xine/xine_buffer.h
-include/xine/xine_internal.h
-include/xine/xine_plugin.h
-include/xine/xineintl.h
-include/xine/xineutils.h
-include/xine/xmllexer.h
-include/xine/xmlparser.h
-lib/libxine.a
-lib/libxine.la
-lib/libxine.so
-lib/libxine.so.9
-lib/libxine.so.9.1
-lib/pkgconfig/libxine.pc
-lib/xine/plugins/1.0.0/post/xineplug_post_goom.a
-lib/xine/plugins/1.0.0/post/xineplug_post_goom.so
-lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.a
-lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.so
-lib/xine/plugins/1.0.0/post/xineplug_post_planar.a
-lib/xine/plugins/1.0.0/post/xineplug_post_planar.so
-lib/xine/plugins/1.0.0/post/xineplug_post_switch.a
-lib/xine/plugins/1.0.0/post/xineplug_post_switch.so
-lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.a
-${XV_WORKAROUND}lib/xine/plugins/1.0.0/post/xineplug_post_tvtime.so
-lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.a
-lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so
-lib/xine/plugins/1.0.0/xineplug_ao_out_file.a
-lib/xine/plugins/1.0.0/xineplug_ao_out_file.so
-lib/xine/plugins/1.0.0/xineplug_ao_out_none.a
-lib/xine/plugins/1.0.0/xineplug_ao_out_none.so
-lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a
-lib/xine/plugins/1.0.0/xineplug_ao_out_sun.so
-lib/xine/plugins/1.0.0/xineplug_decode_a52.a
-lib/xine/plugins/1.0.0/xineplug_decode_a52.so
-lib/xine/plugins/1.0.0/xineplug_decode_bitplane.a
-lib/xine/plugins/1.0.0/xineplug_decode_bitplane.so
-lib/xine/plugins/1.0.0/xineplug_decode_dts.a
-lib/xine/plugins/1.0.0/xineplug_decode_dts.so
-lib/xine/plugins/1.0.0/xineplug_decode_dvaudio.a
-lib/xine/plugins/1.0.0/xineplug_decode_dvaudio.so
-lib/xine/plugins/1.0.0/xineplug_decode_faad.a
-lib/xine/plugins/1.0.0/xineplug_decode_faad.so
-lib/xine/plugins/1.0.0/xineplug_decode_ff.a
-lib/xine/plugins/1.0.0/xineplug_decode_ff.so
-lib/xine/plugins/1.0.0/xineplug_decode_gsm610.a
-lib/xine/plugins/1.0.0/xineplug_decode_gsm610.so
-lib/xine/plugins/1.0.0/xineplug_decode_image.a
-lib/xine/plugins/1.0.0/xineplug_decode_image.so
-lib/xine/plugins/1.0.0/xineplug_decode_lpcm.a
-lib/xine/plugins/1.0.0/xineplug_decode_lpcm.so
-lib/xine/plugins/1.0.0/xineplug_decode_mad.a
-lib/xine/plugins/1.0.0/xineplug_decode_mad.so
-lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.a
-lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.so
-lib/xine/plugins/1.0.0/xineplug_decode_nsf.a
-lib/xine/plugins/1.0.0/xineplug_decode_nsf.so
-lib/xine/plugins/1.0.0/xineplug_decode_real.a
-lib/xine/plugins/1.0.0/xineplug_decode_real.so
-lib/xine/plugins/1.0.0/xineplug_decode_real_audio.a
-lib/xine/plugins/1.0.0/xineplug_decode_real_audio.so
-lib/xine/plugins/1.0.0/xineplug_decode_rgb.a
-lib/xine/plugins/1.0.0/xineplug_decode_rgb.so
-lib/xine/plugins/1.0.0/xineplug_decode_spu.a
-lib/xine/plugins/1.0.0/xineplug_decode_spu.so
-lib/xine/plugins/1.0.0/xineplug_decode_spucc.a
-lib/xine/plugins/1.0.0/xineplug_decode_spucc.so
-lib/xine/plugins/1.0.0/xineplug_decode_sputext.a
-lib/xine/plugins/1.0.0/xineplug_decode_sputext.so
-lib/xine/plugins/1.0.0/xineplug_decode_vorbis.a
-lib/xine/plugins/1.0.0/xineplug_decode_vorbis.so
-lib/xine/plugins/1.0.0/xineplug_decode_yuv.a
-lib/xine/plugins/1.0.0/xineplug_decode_yuv.so
-lib/xine/plugins/1.0.0/xineplug_dmx_asf.a
-lib/xine/plugins/1.0.0/xineplug_dmx_asf.so
-lib/xine/plugins/1.0.0/xineplug_dmx_audio.a
-lib/xine/plugins/1.0.0/xineplug_dmx_audio.so
-lib/xine/plugins/1.0.0/xineplug_dmx_avi.a
-lib/xine/plugins/1.0.0/xineplug_dmx_avi.so
-lib/xine/plugins/1.0.0/xineplug_dmx_fli.a
-lib/xine/plugins/1.0.0/xineplug_dmx_fli.so
-lib/xine/plugins/1.0.0/xineplug_dmx_flv.a
-lib/xine/plugins/1.0.0/xineplug_dmx_flv.so
-lib/xine/plugins/1.0.0/xineplug_dmx_games.a
-lib/xine/plugins/1.0.0/xineplug_dmx_games.so
-lib/xine/plugins/1.0.0/xineplug_dmx_iff.a
-lib/xine/plugins/1.0.0/xineplug_dmx_iff.so
-lib/xine/plugins/1.0.0/xineplug_dmx_image.a
-lib/xine/plugins/1.0.0/xineplug_dmx_image.so
-lib/xine/plugins/1.0.0/xineplug_dmx_matroska.a
-lib/xine/plugins/1.0.0/xineplug_dmx_matroska.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mng.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mng.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_block.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_block.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_pes.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_pes.so
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.a
-lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.so
-lib/xine/plugins/1.0.0/xineplug_dmx_nsv.a
-lib/xine/plugins/1.0.0/xineplug_dmx_nsv.so
-lib/xine/plugins/1.0.0/xineplug_dmx_ogg.a
-lib/xine/plugins/1.0.0/xineplug_dmx_ogg.so
-lib/xine/plugins/1.0.0/xineplug_dmx_pva.a
-lib/xine/plugins/1.0.0/xineplug_dmx_pva.so
-lib/xine/plugins/1.0.0/xineplug_dmx_qt.a
-lib/xine/plugins/1.0.0/xineplug_dmx_qt.so
-lib/xine/plugins/1.0.0/xineplug_dmx_rawdv.a
-lib/xine/plugins/1.0.0/xineplug_dmx_rawdv.so
-lib/xine/plugins/1.0.0/xineplug_dmx_real.a
-lib/xine/plugins/1.0.0/xineplug_dmx_real.so
-lib/xine/plugins/1.0.0/xineplug_dmx_slave.a
-lib/xine/plugins/1.0.0/xineplug_dmx_slave.so
-lib/xine/plugins/1.0.0/xineplug_dmx_sputext.a
-lib/xine/plugins/1.0.0/xineplug_dmx_sputext.so
-lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.a
-lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.so
-lib/xine/plugins/1.0.0/xineplug_dmx_yuv_frames.a
-lib/xine/plugins/1.0.0/xineplug_dmx_yuv_frames.so
-lib/xine/plugins/1.0.0/xineplug_flac.a
-lib/xine/plugins/1.0.0/xineplug_flac.so
-lib/xine/plugins/1.0.0/xineplug_inp_cdda.a
-lib/xine/plugins/1.0.0/xineplug_inp_cdda.so
-lib/xine/plugins/1.0.0/xineplug_inp_dvb.a
-lib/xine/plugins/1.0.0/xineplug_inp_dvb.so
-lib/xine/plugins/1.0.0/xineplug_inp_dvd.a
-lib/xine/plugins/1.0.0/xineplug_inp_dvd.so
-lib/xine/plugins/1.0.0/xineplug_inp_file.a
-lib/xine/plugins/1.0.0/xineplug_inp_file.so
-lib/xine/plugins/1.0.0/xineplug_inp_http.a
-lib/xine/plugins/1.0.0/xineplug_inp_http.so
-lib/xine/plugins/1.0.0/xineplug_inp_mms.a
-lib/xine/plugins/1.0.0/xineplug_inp_mms.so
-lib/xine/plugins/1.0.0/xineplug_inp_net.a
-lib/xine/plugins/1.0.0/xineplug_inp_net.so
-lib/xine/plugins/1.0.0/xineplug_inp_pnm.a
-lib/xine/plugins/1.0.0/xineplug_inp_pnm.so
-lib/xine/plugins/1.0.0/xineplug_inp_rtp.a
-lib/xine/plugins/1.0.0/xineplug_inp_rtp.so
-lib/xine/plugins/1.0.0/xineplug_inp_rtsp.a
-lib/xine/plugins/1.0.0/xineplug_inp_rtsp.so
-lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.a
-lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.so
-lib/xine/plugins/1.0.0/xineplug_inp_vcd.a
-lib/xine/plugins/1.0.0/xineplug_inp_vcd.so
-lib/xine/plugins/1.0.0/xineplug_inp_vcdo.a
-lib/xine/plugins/1.0.0/xineplug_inp_vcdo.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_aa.a
-lib/xine/plugins/1.0.0/xineplug_vo_out_aa.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_none.a
-lib/xine/plugins/1.0.0/xineplug_vo_out_none.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_sdl.a
-lib/xine/plugins/1.0.0/xineplug_vo_out_sdl.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.a
-lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.so
-lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a
-${XV_WORKAROUND}lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so
-man/man1/xine-config.1
-share/aclocal/xine.m4
-share/doc/xine/README
-share/doc/xine/README.config_en
-share/doc/xine/README.dvb
-share/doc/xine/README.dxr3
-share/doc/xine/README.freebsd
-share/doc/xine/README.irix
-share/doc/xine/README.network_dvd
-share/doc/xine/README.opengl
-share/doc/xine/README.solaris
-share/doc/xine/README.syncfb
-share/doc/xine/faq/faq.html
-share/doc/xine/faq/faq.txt
-share/doc/xine/hackersguide/architecture.png
-share/doc/xine/hackersguide/hackersguide.html
-share/doc/xine/hackersguide/library.png
-share/doc/xine/hackersguide/overlays.png
-${PKGLOCALEDIR}/locale/cs/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/de/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/es/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/it/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/libxine1.mo
-${PKGLOCALEDIR}/locale/sk/LC_MESSAGES/libxine1.mo
-share/xine/libxine1/fonts/cc-16.xinefont.gz
-share/xine/libxine1/fonts/cc-20.xinefont.gz
-share/xine/libxine1/fonts/cc-24.xinefont.gz
-share/xine/libxine1/fonts/cc-32.xinefont.gz
-share/xine/libxine1/fonts/cc-48.xinefont.gz
-share/xine/libxine1/fonts/cc-64.xinefont.gz
-share/xine/libxine1/fonts/cci-16.xinefont.gz
-share/xine/libxine1/fonts/cci-20.xinefont.gz
-share/xine/libxine1/fonts/cci-24.xinefont.gz
-share/xine/libxine1/fonts/cci-32.xinefont.gz
-share/xine/libxine1/fonts/cci-48.xinefont.gz
-share/xine/libxine1/fonts/cci-64.xinefont.gz
-share/xine/libxine1/fonts/cetus-16.xinefont.gz
-share/xine/libxine1/fonts/cetus-20.xinefont.gz
-share/xine/libxine1/fonts/cetus-24.xinefont.gz
-share/xine/libxine1/fonts/cetus-32.xinefont.gz
-share/xine/libxine1/fonts/cetus-48.xinefont.gz
-share/xine/libxine1/fonts/cetus-64.xinefont.gz
-share/xine/libxine1/fonts/mono-16.xinefont.gz
-share/xine/libxine1/fonts/mono-20.xinefont.gz
-share/xine/libxine1/fonts/mono-24.xinefont.gz
-share/xine/libxine1/fonts/mono-32.xinefont.gz
-share/xine/libxine1/fonts/mono-48.xinefont.gz
-share/xine/libxine1/fonts/mono-64.xinefont.gz
-share/xine/libxine1/fonts/sans-16.xinefont.gz
-share/xine/libxine1/fonts/sans-20.xinefont.gz
-share/xine/libxine1/fonts/sans-24.xinefont.gz
-share/xine/libxine1/fonts/sans-32.xinefont.gz
-share/xine/libxine1/fonts/sans-48.xinefont.gz
-share/xine/libxine1/fonts/sans-64.xinefont.gz
-share/xine/libxine1/fonts/serif-16.xinefont.gz
-share/xine/libxine1/fonts/serif-20.xinefont.gz
-share/xine/libxine1/fonts/serif-24.xinefont.gz
-share/xine/libxine1/fonts/serif-32.xinefont.gz
-share/xine/libxine1/fonts/serif-48.xinefont.gz
-share/xine/libxine1/fonts/serif-64.xinefont.gz
-@dirrm share/xine/libxine1/fonts
-@dirrm share/xine/libxine1
-@dirrm share/xine
-@dirrm share/doc/xine/hackersguide
-@dirrm share/doc/xine/faq
-@dirrm share/doc/xine
-@exec ${MKDIR} %D/lib/xine/plugins/1.0.0/vidix
-@dirrm lib/xine/plugins/1.0.0/vidix
-@dirrm lib/xine/plugins/1.0.0/post
-@dirrm lib/xine/plugins/1.0.0
-@dirrm lib/xine/plugins
-@dirrm lib/xine
-@dirrm include/xine
diff -r bf13fafb6677 -r ba4fea0fbf60 multimedia/xine-lib/PLIST.Linux
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/xine-lib/PLIST.Linux   Sat May 29 02:14:27 2004 +0000
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST.Linux,v 1.1 2004/05/29 02:14:27 reed Exp $
+lib/xine/plugins/1.0.0/vidix/cyberblade_vid.a
+lib/xine/plugins/1.0.0/vidix/cyberblade_vid.so
+lib/xine/plugins/1.0.0/vidix/mach64_vid.a
+lib/xine/plugins/1.0.0/vidix/mach64_vid.so
+lib/xine/plugins/1.0.0/vidix/mga_crtc2_vid.a
+lib/xine/plugins/1.0.0/vidix/mga_crtc2_vid.so
+lib/xine/plugins/1.0.0/vidix/mga_vid.a
+lib/xine/plugins/1.0.0/vidix/mga_vid.so
+lib/xine/plugins/1.0.0/vidix/pm2_vid.a
+lib/xine/plugins/1.0.0/vidix/pm2_vid.so
+lib/xine/plugins/1.0.0/vidix/pm3_vid.a



Home | Main Index | Thread Index | Old Index