diff options
author | rh <rh@pkgsrc.org> | 2003-04-06 11:06:01 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2003-04-06 11:06:01 +0000 |
commit | 863bfbfd2168b4b2a2d8e2cf3676c5a4f97b905a (patch) | |
tree | 4839270a528b9e4e5d95f53e3e7fa336ec555745 /graphics/xine-lib | |
parent | d7598a0fdca071a1fae8c377d511bae7132bd877 (diff) | |
download | pkgsrc-863bfbfd2168b4b2a2d8e2cf3676c5a4f97b905a.tar.gz |
Initial import of xine-lib-1.0rc9, a multimedia player library.
Diffstat (limited to 'graphics/xine-lib')
-rw-r--r-- | graphics/xine-lib/DESCR | 5 | ||||
-rw-r--r-- | graphics/xine-lib/Makefile | 39 | ||||
-rw-r--r-- | graphics/xine-lib/PLIST | 350 | ||||
-rw-r--r-- | graphics/xine-lib/buildlink2.mk | 117 | ||||
-rw-r--r-- | graphics/xine-lib/distinfo | 13 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-aa | 40 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ab | 29 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ac | 16 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ad | 24 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ae | 97 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-af | 17 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ag | 22 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ah | 14 | ||||
-rw-r--r-- | graphics/xine-lib/patches/patch-ai | 14 |
14 files changed, 797 insertions, 0 deletions
diff --git a/graphics/xine-lib/DESCR b/graphics/xine-lib/DESCR new file mode 100644 index 00000000000..e01207ee909 --- /dev/null +++ b/graphics/xine-lib/DESCR @@ -0,0 +1,5 @@ + Xine is a free multimedia player library for playing back CDs, DVDs, +and VCDs. It also decodes multimedia files like AVI, MOV, WMV, and MP3 +from local disk drives, and displays multimedia streamed over the +Internet. It interprets many of the most common multimedia formats +available -- and some of the most uncommon formats, too. diff --git a/graphics/xine-lib/Makefile b/graphics/xine-lib/Makefile new file mode 100644 index 00000000000..242ff7285c7 --- /dev/null +++ b/graphics/xine-lib/Makefile @@ -0,0 +1,39 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ +# + +DISTNAME= xine-lib-1-beta9 +PKGNAME= ${DISTNAME:S/-beta/.0rc/} +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://xinehq.de/ +COMMENT= multimedia player library + +BUILD_USES_MSGFMT= YES +.if ${MACHINE_ARCH} == "i386" +DEPENDS+= win32-codecs>=011227:../../graphics/win32-codecs +.endif + +GNU_CONFIGURE= YES +USE_PKGLOCALEDIR= YES +USE_BUILDLINK2= YES +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE= ${WRKSRC}/libtool +LIBTOOL_OVERRIDE+= ${WRKSRC}/libtool-nofpic + +CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32' + +.include "../../devel/gettext-lib/buildlink2.mk" +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../devel/SDL/buildlink2.mk" +.include "../../audio/flac/buildlink2.mk" +.include "../../audio/esound/buildlink2.mk" +.include "../../audio/libvorbis/buildlink2.mk" +.include "../../graphics/xvidcore/buildlink2.mk" +.include "../../graphics/aalib/buildlink2.mk" +.include "../../graphics/Mesa/buildlink2.mk" +.include "../../graphics/mng/buildlink2.mk" +.include "../../sysutils/gnome-vfs2/buildlink2.mk" +.include "../../mk/pthread.buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/xine-lib/PLIST b/graphics/xine-lib/PLIST new file mode 100644 index 00000000000..81b83a2a0b3 --- /dev/null +++ b/graphics/xine-lib/PLIST @@ -0,0 +1,350 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/06 11:06:01 rh Exp $ +bin/xine-config +include/xine.h +include/xine/attributes.h +include/xine/audio_decoder.h +include/xine/audio_out.h +include/xine/buffer.h +include/xine/compat.h +include/xine/configfile.h +include/xine/demux.h +include/xine/dvd_reader.h +include/xine/ifo_types.h +include/xine/input_plugin.h +include/xine/lrb.h +include/xine/metronom.h +include/xine/nav_types.h +include/xine/osd.h +include/xine/plugin_catalog.h +include/xine/post.h +include/xine/ppcasm_string.h +include/xine/resample.h +include/xine/scratch.h +include/xine/spu_decoder.h +include/xine/spu_decoder_api.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_check.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.5 +lib/libxine.so.5.0 +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.la +lib/xine/plugins/1.0.0/post/xineplug_post_goom.so +lib/xine/plugins/1.0.0/post/xineplug_post_invert.a +lib/xine/plugins/1.0.0/post/xineplug_post_invert.la +lib/xine/plugins/1.0.0/post/xineplug_post_invert.so +lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.a +lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.la +lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.so +lib/xine/plugins/1.0.0/post/xineplug_post_switch.a +lib/xine/plugins/1.0.0/post/xineplug_post_switch.la +lib/xine/plugins/1.0.0/post/xineplug_post_switch.so +lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.a +lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.la +lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so +lib/xine/plugins/1.0.0/xineplug_ao_out_esd.a +lib/xine/plugins/1.0.0/xineplug_ao_out_esd.la +lib/xine/plugins/1.0.0/xineplug_ao_out_esd.so +lib/xine/plugins/1.0.0/xineplug_ao_out_sun.a +lib/xine/plugins/1.0.0/xineplug_ao_out_sun.la +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.la +lib/xine/plugins/1.0.0/xineplug_decode_a52.so +lib/xine/plugins/1.0.0/xineplug_decode_adpcm.a +lib/xine/plugins/1.0.0/xineplug_decode_adpcm.la +lib/xine/plugins/1.0.0/xineplug_decode_adpcm.so +lib/xine/plugins/1.0.0/xineplug_decode_cinepak.a +lib/xine/plugins/1.0.0/xineplug_decode_cinepak.la +lib/xine/plugins/1.0.0/xineplug_decode_cinepak.so +lib/xine/plugins/1.0.0/xineplug_decode_cyuv.a +lib/xine/plugins/1.0.0/xineplug_decode_cyuv.la +lib/xine/plugins/1.0.0/xineplug_decode_cyuv.so +lib/xine/plugins/1.0.0/xineplug_decode_dts.a +lib/xine/plugins/1.0.0/xineplug_decode_dts.la +lib/xine/plugins/1.0.0/xineplug_decode_dts.so +lib/xine/plugins/1.0.0/xineplug_decode_faad.a +lib/xine/plugins/1.0.0/xineplug_decode_faad.la +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.la +lib/xine/plugins/1.0.0/xineplug_decode_ff.so +lib/xine/plugins/1.0.0/xineplug_decode_fli.a +lib/xine/plugins/1.0.0/xineplug_decode_fli.la +lib/xine/plugins/1.0.0/xineplug_decode_fli.so +lib/xine/plugins/1.0.0/xineplug_decode_gsm610.a +lib/xine/plugins/1.0.0/xineplug_decode_gsm610.la +lib/xine/plugins/1.0.0/xineplug_decode_gsm610.so +lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.a +lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.la +lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.so +lib/xine/plugins/1.0.0/xineplug_decode_interplayaudio.a +lib/xine/plugins/1.0.0/xineplug_decode_interplayaudio.la +lib/xine/plugins/1.0.0/xineplug_decode_interplayaudio.so +lib/xine/plugins/1.0.0/xineplug_decode_interplayvideo.a +lib/xine/plugins/1.0.0/xineplug_decode_interplayvideo.la +lib/xine/plugins/1.0.0/xineplug_decode_interplayvideo.so +lib/xine/plugins/1.0.0/xineplug_decode_logpcm.a +lib/xine/plugins/1.0.0/xineplug_decode_logpcm.la +lib/xine/plugins/1.0.0/xineplug_decode_logpcm.so +lib/xine/plugins/1.0.0/xineplug_decode_lpcm.a +lib/xine/plugins/1.0.0/xineplug_decode_lpcm.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.so +lib/xine/plugins/1.0.0/xineplug_decode_msrle.a +lib/xine/plugins/1.0.0/xineplug_decode_msrle.la +lib/xine/plugins/1.0.0/xineplug_decode_msrle.so +lib/xine/plugins/1.0.0/xineplug_decode_msvc.a +lib/xine/plugins/1.0.0/xineplug_decode_msvc.la +lib/xine/plugins/1.0.0/xineplug_decode_msvc.so +lib/xine/plugins/1.0.0/xineplug_decode_nsf.a +lib/xine/plugins/1.0.0/xineplug_decode_nsf.la +lib/xine/plugins/1.0.0/xineplug_decode_nsf.so +lib/xine/plugins/1.0.0/xineplug_decode_qt.a +lib/xine/plugins/1.0.0/xineplug_decode_qt.la +lib/xine/plugins/1.0.0/xineplug_decode_qt.so +lib/xine/plugins/1.0.0/xineplug_decode_qtrle.a +lib/xine/plugins/1.0.0/xineplug_decode_qtrle.la +lib/xine/plugins/1.0.0/xineplug_decode_qtrle.so +lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.a +lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.la +lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.so +lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.a +lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.la +lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.so +lib/xine/plugins/1.0.0/xineplug_decode_real.a +lib/xine/plugins/1.0.0/xineplug_decode_real.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_decode_rgb.so +lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.a +lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.la +lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.so +lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.a +lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.la +lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.so +lib/xine/plugins/1.0.0/xineplug_decode_spu.a +lib/xine/plugins/1.0.0/xineplug_decode_spu.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_decode_sputext.so +lib/xine/plugins/1.0.0/xineplug_decode_svq1.a +lib/xine/plugins/1.0.0/xineplug_decode_svq1.la +lib/xine/plugins/1.0.0/xineplug_decode_svq1.so +lib/xine/plugins/1.0.0/xineplug_decode_vorbis.a +lib/xine/plugins/1.0.0/xineplug_decode_vorbis.la +lib/xine/plugins/1.0.0/xineplug_decode_vorbis.so +lib/xine/plugins/1.0.0/xineplug_decode_w32dll.a +lib/xine/plugins/1.0.0/xineplug_decode_w32dll.la +lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so +lib/xine/plugins/1.0.0/xineplug_decode_wc3video.a +lib/xine/plugins/1.0.0/xineplug_decode_wc3video.la +lib/xine/plugins/1.0.0/xineplug_decode_wc3video.so +lib/xine/plugins/1.0.0/xineplug_decode_yuv.a +lib/xine/plugins/1.0.0/xineplug_decode_yuv.la +lib/xine/plugins/1.0.0/xineplug_decode_yuv.so +lib/xine/plugins/1.0.0/xineplug_decode_yuv_frames.a +lib/xine/plugins/1.0.0/xineplug_decode_yuv_frames.la +lib/xine/plugins/1.0.0/xineplug_decode_yuv_frames.so +lib/xine/plugins/1.0.0/xineplug_dmx_asf.a +lib/xine/plugins/1.0.0/xineplug_dmx_asf.la +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.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_dmx_fli.so +lib/xine/plugins/1.0.0/xineplug_dmx_games.a +lib/xine/plugins/1.0.0/xineplug_dmx_games.la +lib/xine/plugins/1.0.0/xineplug_dmx_games.so +lib/xine/plugins/1.0.0/xineplug_dmx_mng.a +lib/xine/plugins/1.0.0/xineplug_dmx_mng.la +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.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.so +lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.a +lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.la +lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.so +lib/xine/plugins/1.0.0/xineplug_dmx_ogg.a +lib/xine/plugins/1.0.0/xineplug_dmx_ogg.la +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.la +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.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_dmx_real.so +lib/xine/plugins/1.0.0/xineplug_dmx_sputext.a +lib/xine/plugins/1.0.0/xineplug_dmx_sputext.la +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.la +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.la +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.la +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.la +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.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_inp_file.so +lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.a +lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.la +lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.so +lib/xine/plugins/1.0.0/xineplug_inp_http.a +lib/xine/plugins/1.0.0/xineplug_inp_http.la +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.la +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.la +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.la +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.la +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.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_inp_vcd.so +lib/xine/plugins/1.0.0/xineplug_vo_out_aa.a +lib/xine/plugins/1.0.0/xineplug_vo_out_aa.la +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.la +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.la +lib/xine/plugins/1.0.0/xineplug_vo_out_sdl.so +lib/xine/plugins/1.0.0/xineplug_vo_out_syncfb.a +lib/xine/plugins/1.0.0/xineplug_vo_out_syncfb.la +lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.a +lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.la +lib/xine/plugins/1.0.0/xineplug_vo_out_xv.a +lib/xine/plugins/1.0.0/xineplug_vo_out_xv.la +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.dxr3_pl +share/doc/xine/README.freebsd +share/doc/xine/README.irix +share/doc/xine/README.mrl +share/doc/xine/README.opengl +share/doc/xine/README.plugins +share/doc/xine/README.solaris +share/doc/xine/README.syncfb +share/doc/xine/README.tvmode +share/doc/xine/dataflow.dia +share/doc/xine/faq/faq.html +share/doc/xine/faq/faq.txt +${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/pl_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/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/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/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/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/sanshu-16.xinefont.gz +share/xine/libxine1/fonts/sanshu-20.xinefont.gz +share/xine/libxine1/fonts/sanshu-24.xinefont.gz +share/xine/libxine1/fonts/sanshu-32.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 +@dirrm share/xine/libxine1/fonts +@dirrm share/xine/libxine1 +@dirrm share/xine +@dirrm share/doc/xine/faq +@dirrm share/doc/xine +@exec ${MKDIR} %D/lib/xine/plugins/1.0.0/vidix >/dev/null 2>&1 || ${TRUE} +@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 --git a/graphics/xine-lib/buildlink2.mk b/graphics/xine-lib/buildlink2.mk new file mode 100644 index 00000000000..9ea68e54368 --- /dev/null +++ b/graphics/xine-lib/buildlink2.mk @@ -0,0 +1,117 @@ +# $NetBSD: buildlink2.mk,v 1.1.1.1 2003/04/06 11:06:01 rh Exp $ +# +# This Makefile fragment is included by packages that use xine-lib. +# + +.if !defined(XINE_LIB_BUILDLINK2_MK) +XINE_LIB_BUILDLINK2_MK= # defined + +BUILDLINK_PACKAGES+= xine-lib +BUILDLINK_DEPENDS.xine-lib?= xine-lib>=1.0rc9 +BUILDLINK_PKGSRCDIR.xine-lib?= ../../graphics/xine-lib + +EVAL_PREFIX+= BUILDLINK_PREFIX.xine-lib=xine-lib +BUILDLINK_PREFIX.xine-lib_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.xine-lib+= include/xine.h +BUILDLINK_FILES.xine-lib+= include/xine/*.h +BUILDLINK_FILES.xine-lib+= lib/libxine.* +BUILDLINK_FILES.xine-lib+= lib/pkgconfig/libxine.pc +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/post/xineplug_post_goom.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/post/xineplug_post_invert.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/post/xineplug_post_switch.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_ao_out_esd.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_ao_out_sun.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_a52.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_adpcm.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_cinepak.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_cyuv.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_dts.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_faad.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_ff.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_fli.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_gsm610.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_interplayaudio.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_interplayvideo.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_logpcm.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_lpcm.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_mad.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_msrle.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_msvc.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_nsf.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_qt.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_qtrle.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_real.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_real_audio.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_rgb.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_spu.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_spucc.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_sputext.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_svq1.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_vorbis.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_w32dll.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_wc3video.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_yuv.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_decode_yuv_frames.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_asf.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_audio.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_avi.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_fli.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_games.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_mng.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_block.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_ogg.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_pva.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_qt.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_rawdv.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_real.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_sputext.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_dmx_yuv_frames.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_flac.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_cdda.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_dvb.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_dvd.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_file.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_http.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_mms.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_net.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_pnm.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_rtp.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_rtsp.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_inp_vcd.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_aa.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_none.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_sdl.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_syncfb.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.* +BUILDLINK_FILES.xine-lib+= lib/xine/plugins/1.0.0/xineplug_vo_out_xv.* + +.include "../../devel/gettext-lib/buildlink2.mk" +.include "../../devel/pkgconfig/buildlink2.mk" +.include "../../devel/SDL/buildlink2.mk" +.include "../../audio/flac/buildlink2.mk" +.include "../../audio/esound/buildlink2.mk" +.include "../../audio/libvorbis/buildlink2.mk" +.include "../../graphics/MesaLib/buildlink2.mk" +.include "../../graphics/aalib/buildlink2.mk" +.include "../../graphics/mng/buildlink2.mk" +.include "../../sysutils/gnome-vfs2/buildlink2.mk" + +BUILDLINK_TARGETS+= xine-lib-buildlink + +xine-lib-buildlink: _BUILDLINK_USE + +.endif # XINE_LIB_BUILDLINK2_MK diff --git a/graphics/xine-lib/distinfo b/graphics/xine-lib/distinfo new file mode 100644 index 00000000000..4fddbfbf7fe --- /dev/null +++ b/graphics/xine-lib/distinfo @@ -0,0 +1,13 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/04/06 11:06:01 rh Exp $ + +SHA1 (xine-lib-1-beta9.tar.gz) = 15b8152f39552df45a4f12376c146f1f0fcdee84 +Size (xine-lib-1-beta9.tar.gz) = 3756004 bytes +SHA1 (patch-aa) = 7b5aa3e5ab697765c3f5499e870c81954b2cf955 +SHA1 (patch-ab) = 92456071cf79bc6c786343757d7eb5fd1466e4e1 +SHA1 (patch-ac) = 3a3ba0bf3262f28e58cac81eac158a29786045a3 +SHA1 (patch-ad) = b4c9ae1f9cb1ee4e02cb71145070be387ef8292c +SHA1 (patch-ae) = 34b6a2f823fa10fdd0d21824c673750bd961ef56 +SHA1 (patch-af) = b667887439301d8efc6190b1456a0c446b933be8 +SHA1 (patch-ag) = 56696453509bf843b647836ee5ae53cfe55a1db0 +SHA1 (patch-ah) = cf99278c28e740960cb2ee1f19eb09ddbe5006c8 +SHA1 (patch-ai) = a6796c629da9700c4edb7a8e6fa10519be0c25e2 diff --git a/graphics/xine-lib/patches/patch-aa b/graphics/xine-lib/patches/patch-aa new file mode 100644 index 00000000000..d7c9d4d27ef --- /dev/null +++ b/graphics/xine-lib/patches/patch-aa @@ -0,0 +1,40 @@ +$NetBSD: patch-aa,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/xine-engine/video_decoder.c.orig 2003-03-08 08:28:35.000000000 +1000 ++++ src/xine-engine/video_decoder.c +@@ -33,6 +33,10 @@ + #include "xineutils.h" + #include <sched.h> + ++#ifndef SCHED_OTHER ++#define SCHED_OTHER 0 ++#endif ++ + /* + #define LOG + */ +@@ -375,7 +379,9 @@ void *video_decoder_loop (void *stream_g + void video_decoder_init (xine_stream_t *stream) { + + pthread_attr_t pth_attrs; ++#ifndef _PTH_PTHREAD_H_ + struct sched_param pth_params; ++#endif + int err, num_buffers; + + /* The fifo size is based on dvd playback where buffers are filled +@@ -398,10 +404,14 @@ void video_decoder_init (xine_stream_t * + stream->spu_track_map_entries = 0; + + pthread_attr_init(&pth_attrs); ++#ifndef _PTH_PTHREAD_H_ + pthread_attr_getschedparam(&pth_attrs, &pth_params); + pth_params.sched_priority = sched_get_priority_min(SCHED_OTHER); + pthread_attr_setschedparam(&pth_attrs, &pth_params); ++#endif ++#ifdef PTHREAD_SCOPE_SYSTEM + pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); ++#endif + + if ((err = pthread_create (&stream->video_thread, + &pth_attrs, video_decoder_loop, stream)) != 0) { diff --git a/graphics/xine-lib/patches/patch-ab b/graphics/xine-lib/patches/patch-ab new file mode 100644 index 00000000000..4d908230d62 --- /dev/null +++ b/graphics/xine-lib/patches/patch-ab @@ -0,0 +1,29 @@ +$NetBSD: patch-ab,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/xine-engine/audio_decoder.c.orig 2003-03-08 08:28:32.000000000 +1000 ++++ src/xine-engine/audio_decoder.c +@@ -335,7 +335,9 @@ void *audio_decoder_loop (void *stream_g + void audio_decoder_init (xine_stream_t *stream) { + + pthread_attr_t pth_attrs; ++#ifndef _PTH_PTHREAD_H_ + struct sched_param pth_params; ++#endif + int err; + + if (stream->audio_out == NULL) { +@@ -361,10 +363,14 @@ void audio_decoder_init (xine_stream_t * + */ + + pthread_attr_init(&pth_attrs); ++#ifndef _PTH_PTHREAD_H_ + pthread_attr_getschedparam(&pth_attrs, &pth_params); + pth_params.sched_priority = sched_get_priority_min(SCHED_OTHER); + pthread_attr_setschedparam(&pth_attrs, &pth_params); ++#endif ++#ifdef PTHREAD_SCOPE_SYSTEM + pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); ++#endif + + if ((err = pthread_create (&stream->audio_thread, + &pth_attrs, audio_decoder_loop, stream)) != 0) { diff --git a/graphics/xine-lib/patches/patch-ac b/graphics/xine-lib/patches/patch-ac new file mode 100644 index 00000000000..553160641ac --- /dev/null +++ b/graphics/xine-lib/patches/patch-ac @@ -0,0 +1,16 @@ +$NetBSD: patch-ac,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/audio_out/audio_sun_out.c.orig Sat Mar 8 08:27:29 2003 ++++ src/audio_out/audio_sun_out.c +@@ -41,6 +41,11 @@ + #ifdef __svr4__ + #include <stropts.h> + #endif ++#include <sys/param.h> ++ ++#if (defined(BSD) && BSD >= 199306) ++typedef unsigned uint_t; ++#endif + + #include "xine_internal.h" + #include "xineutils.h" diff --git a/graphics/xine-lib/patches/patch-ad b/graphics/xine-lib/patches/patch-ad new file mode 100644 index 00000000000..409d44cbaac --- /dev/null +++ b/graphics/xine-lib/patches/patch-ad @@ -0,0 +1,24 @@ +$NetBSD: patch-ad,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/input/libdvdnav/vm.c.orig Sun Mar 23 04:25:40 2003 ++++ src/input/libdvdnav/vm.c +@@ -35,6 +35,7 @@ + #include <assert.h> + #include <sys/types.h> + #include <sys/stat.h> ++#include <sys/param.h> + #include <fcntl.h> + + #include "ifo_types.h" +@@ -125,9 +126,10 @@ static void vm_print_current_domain_stat + + void dvd_read_name( vm_t *this, const char *devname) { + int fd, i; +-#ifndef __FreeBSD__ ++#ifndef BSD + off64_t off; + #else ++#define lseek64 lseek + off_t off; + #endif + uint8_t data[DVD_VIDEO_LB_LEN]; diff --git a/graphics/xine-lib/patches/patch-ae b/graphics/xine-lib/patches/patch-ae new file mode 100644 index 00000000000..ec0f11d365b --- /dev/null +++ b/graphics/xine-lib/patches/patch-ae @@ -0,0 +1,97 @@ +$NetBSD: patch-ae,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/input/input_vcd.c.orig Sat Feb 15 22:50:42 2003 ++++ src/input/input_vcd.c +@@ -32,6 +32,7 @@ + #include <errno.h> + #include <fcntl.h> + #include <sys/ioctl.h> ++#include <sys/param.h> + #include <string.h> + #ifdef HAVE_LINUX_CDROM_H + # include <linux/cdrom.h> +@@ -93,7 +94,7 @@ typedef struct { + #if defined (__linux__) || defined(__sun) + struct cdrom_tochdr tochdr; + struct cdrom_tocentry tocent[100]; +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + struct ioc_toc_header tochdr; + struct cd_toc_entry *tocent; + off_t cur_sec; +@@ -118,7 +119,7 @@ typedef struct { + + int cur_track; + +-#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__) ++#if defined (__linux__) || defined(__sun) || (defined(BSD) && BSD >= 199306) + uint8_t cur_min, cur_sec, cur_frame; + #endif + +@@ -175,7 +176,7 @@ static int input_vcd_read_toc (vcd_input + + return 0; + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static int input_vcd_read_toc (vcd_input_class_t *this, int fd) { + + struct ioc_read_toc_entry te; +@@ -387,7 +388,7 @@ static off_t vcd_plugin_read (input_plug + memcpy (buf, data.data, VCDSECTORSIZE); /* FIXME */ + return VCDSECTORSIZE; + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static off_t vcd_plugin_read (input_plugin_t *this_gen, + char *buf, off_t nlen) { + vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen; +@@ -525,7 +526,7 @@ static buf_element_t *vcd_plugin_read_bl + memcpy (buf->mem, data.data, VCDSECTORSIZE); /* FIXME */ + return buf; + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen, + fifo_buffer_t *fifo, off_t nlen) { + +@@ -683,7 +684,7 @@ static off_t vcd_plugin_seek (input_plug + + return offset ; /* FIXME */ + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static off_t vcd_plugin_seek (input_plugin_t *this_gen, + off_t offset, int origin) { + +@@ -757,7 +758,7 @@ static off_t vcd_plugin_get_length (inpu + + return (off_t) 0; + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static off_t vcd_plugin_get_length (input_plugin_t *this_gen) { + vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen; + off_t len ; +@@ -885,7 +886,11 @@ static input_plugin_t *open_plugin (inpu + this->cur_min = this->cls->tocent[this->cur_track].cdte_addr.msf.minute; + this->cur_sec = this->cls->tocent[this->cur_track].cdte_addr.msf.second; + this->cur_frame = this->cls->tocent[this->cur_track].cdte_addr.msf.frame; +-#elif defined (__FreeBSD__) ++#elif defined(__NetBSD__) ++ this->cur_min = this->cls->tocent[this->cur_track+1 - this->cls->tochdr.starting_track].addr.msf.minute; ++ this->cur_sec = this->cls->tocent[this->cur_track+1 - this->cls->tochdr.starting_track].addr.msf.second; ++ this->cur_frame = this->cls->tocent[this->cur_track+1 - this->cls->tochdr.starting_track].addr.msf.frame; ++#elif defined (__FreeBSD) + { + int bsize = 2352; + if (ioctl (this->fd, CDRIOCSETBLOCKSIZE, &bsize) == -1) { +@@ -960,7 +965,7 @@ static int vcd_class_eject_media (input_ + + return 1; + } +-#elif defined (__FreeBSD__) ++#elif (defined(BSD) && BSD >= 199306) + static int vcd_class_eject_media (input_class_t *this_gen) { + vcd_input_class_t *this = (vcd_input_class_t *) this_gen; + int fd; diff --git a/graphics/xine-lib/patches/patch-af b/graphics/xine-lib/patches/patch-af new file mode 100644 index 00000000000..d45106133df --- /dev/null +++ b/graphics/xine-lib/patches/patch-af @@ -0,0 +1,17 @@ +$NetBSD: patch-af,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/libw32dll/wine/Makefile.in.orig Sat Apr 5 10:50:01 2003 ++++ src/libw32dll/wine/Makefile.in +@@ -533,10 +533,10 @@ uninstall-am: uninstall-info-am + + + stubs.lo: stubs.s +- $(CC) -c $(srcdir)/stubs.s -o stubs.lo ++ ${LIBTOOL} --mode=compile ${CC} -c ${srcdir}/stubs.s -o stubs.lo + + wrapper.lo: wrapper.S +- $(CC) -c $(srcdir)/wrapper.S -o wrapper.lo ++ ${LIBTOOL} --mode=compile ${CC} -c ${srcdir}/wrapper.S -o wrapper.lo + + debug: + @$(MAKE) CFLAGS="$(DEBUG_CFLAGS)" diff --git a/graphics/xine-lib/patches/patch-ag b/graphics/xine-lib/patches/patch-ag new file mode 100644 index 00000000000..e1918b205ef --- /dev/null +++ b/graphics/xine-lib/patches/patch-ag @@ -0,0 +1,22 @@ +$NetBSD: patch-ag,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- configure.orig Sat Apr 5 20:28:23 2003 ++++ configure +@@ -13777,7 +13777,7 @@ if test "${ac_cv_lib_GL_glBegin+set}" = + echo $ECHO_N "(cached) $ECHO_C" >&6 + else + ac_check_lib_save_LIBS=$LIBS +-LIBS="-lGL $X_LIBS $X_PRE_LIBS -lGL $X_EXTRA_LIBS $LIBS" ++LIBS="-lGL $X_LIBS $X_PRE_LIBS -lGL -lm $X_EXTRA_LIBS $LIBS" + cat >conftest.$ac_ext <<_ACEOF + #line $LINENO "configure" + /* confdefs.h. */ +@@ -13957,7 +13957,7 @@ echo "${ECHO_T}$ac_cv_header_GL_gl_h" >& + fi + if test $ac_cv_header_GL_gl_h = yes; then + ac_have_opengl="yes" +- OPENGL_LIBS="-lGL" ++ OPENGL_LIBS="-lGL -lm" + echo "$as_me:$LINENO: checking for glutInit in -lglut" >&5 + echo $ECHO_N "checking for glutInit in -lglut... $ECHO_C" >&6 + if test "${ac_cv_lib_glut_glutInit+set}" = set; then diff --git a/graphics/xine-lib/patches/patch-ah b/graphics/xine-lib/patches/patch-ah new file mode 100644 index 00000000000..f233db312bf --- /dev/null +++ b/graphics/xine-lib/patches/patch-ah @@ -0,0 +1,14 @@ +$NetBSD: patch-ah,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/xine-engine/video_out.c.orig 2003-04-06 07:51:45.000000000 +1000 ++++ src/xine-engine/video_out.c +@@ -1437,7 +1437,9 @@ xine_video_port_t *vo_new_port (xine_t * + this->grab_only = 0; + + pthread_attr_init(&pth_attrs); ++#ifdef PTHREAD_SCOPE_SYSTEM + pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); ++#endif + + if ((err = pthread_create (&this->video_thread, + &pth_attrs, video_out_loop, this)) != 0) { diff --git a/graphics/xine-lib/patches/patch-ai b/graphics/xine-lib/patches/patch-ai new file mode 100644 index 00000000000..9938bbef039 --- /dev/null +++ b/graphics/xine-lib/patches/patch-ai @@ -0,0 +1,14 @@ +$NetBSD: patch-ai,v 1.1.1.1 2003/04/06 11:06:02 rh Exp $ + +--- src/xine-engine/audio_out.c.orig 2003-03-12 08:20:32.000000000 +1000 ++++ src/xine-engine/audio_out.c +@@ -1669,7 +1669,9 @@ xine_audio_port_t *ao_new_port (xine_t * + this->audio_loop_running = 1; + + pthread_attr_init(&pth_attrs); ++#ifdef PTHREAD_SCOPE_SYSTEM + pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM); ++#endif + + if ((err = pthread_create (&this->audio_thread, + &pth_attrs, ao_loop, this)) != 0) { |