Index: head/multimedia/libxine/Makefile =================================================================== --- head/multimedia/libxine/Makefile (revision 213273) +++ head/multimedia/libxine/Makefile (revision 213274) @@ -1,220 +1,229 @@ # New ports collection makefile for: libxine # Date created: 14 Oct 2000 # Whom: alex # # $FreeBSD$ # PORTNAME= xine PORTVERSION= 1.1.12 CATEGORIES= multimedia ipv6 MASTER_SITES= SF PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= nobutaka@FreeBSD.org COMMENT= Libraries for xine multimedia player LIB_DEPENDS= FLAC.10:${PORTSDIR}/audio/flac \ vorbis.4:${PORTSDIR}/audio/libvorbis \ speex.1:${PORTSDIR}/audio/speex \ mng.1:${PORTSDIR}/graphics/libmng \ png.5:${PORTSDIR}/graphics/png \ dvdread.5:${PORTSDIR}/multimedia/libdvdread \ freetype.9:${PORTSDIR}/print/freetype2 \ fame-0.9.1:${PORTSDIR}/multimedia/libfame \ cdio.8:${PORTSDIR}/sysutils/libcdio \ modplug.0:${PORTSDIR}/audio/libmodplug \ vcdinfo.2:${PORTSDIR}/multimedia/vcdimager \ theora.0:${PORTSDIR}/multimedia/libtheora \ mad.2:${PORTSDIR}/audio/libmad \ dca.0:${PORTSDIR}/multimedia/libdca USE_BZIP2= yes USE_GETTEXT= yes USE_ICONV= yes GNU_CONFIGURE= yes WANT_GNOME= yes USE_GNOME= gnomehack gnometarget USE_GMAKE= yes USE_XORG= x11 xv xinerama USE_GL= gl glu USE_SDL= sdl USE_LDCONFIG= yes CONFIGURE_ENV= CFLAGS="${CFLAGS} -fno-force-addr -I${LOCALBASE}/include -I${LOCALBASE}/include/dvdread" \ CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" \ THREAD_CFLAGS="${PTHREAD_CFLAGS}" \ THREAD_LIBS="${PTHREAD_LIBS}" \ EXTRA_X_LIBS="-lGL -lGLU -lXext -lX11 -lm" CONFIGURE_ARGS= --with-w32-path=${LOCALBASE}/lib/win32 --enable-ipv6 \ --with-external-libmad \ --with-external-libdts --with-libflac --disable-v4l OPTIONS= ARTS "Enable aRts support" off \ CACA "Enable libcaca support" off \ ESOUND "Enable EsounD support" off \ JACK "Enable JACK support" off \ GNOMEVFS2 "Enable GnomeVFS2 support" off \ PULSEAUDIO "Enable PulseAudio support" off \ XVMC "Enable XvMC support" off \ + XCB "Enable XCB support" off \ SMB "Enable SMB protocol support" off \ AALIB "Enable aalib support" off \ IMAGEMAGICK "Enable ImageMagick support" off \ GTK2 "Enable gdkpixbuf support" off \ WAVPACK "Enable WavPack support" on MAN1= xine-config.1 xine-list-1.1.1 MAN5= xine.5 DOCSDIR= ${PREFIX}/share/doc/xine-lib PLIST_SUB= PLUGINSDIR="lib/xine/plugins/1.21" .include .if defined(WITH_ARTS) LIB_DEPENDS+= artsc.0:${PORTSDIR}/audio/arts PLIST_SUB+= WITH_ARTS="" CONFIGURE_ARGS+= --with-arts --enable-artstest .else PLIST_SUB+= WITH_ARTS="@comment " CONFIGURE_ARGS+= --disable-arts --disable-artstest .endif .if defined(WITH_CACA) LIB_DEPENDS+= caca.0:${PORTSDIR}/graphics/libcaca PLIST_SUB+= WITH_CACA="" .else PLIST_SUB+= WITH_CACA="@comment " CONFIGURE_ARGS+= --without-caca --disable-cacatest .endif .if defined(WITH_ESOUND) USE_GNOME+= esound PLIST_SUB+= WITH_ESOUND="" .else PLIST_SUB+= WITH_ESOUND="@comment " CONFIGURE_ARGS+= --without-esound .endif .if defined(WITH_JACK) LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack PLIST_SUB+= WITH_JACK="" .else PLIST_SUB+= WITH_JACK="@comment " CONFIGURE_ARGS+= --without-jack .endif .if defined(WITH_GNOMEVFS2) USE_GNOME+= gnomevfs2 PLIST_SUB+= WITH_GNOMEVFS2="" .else PLIST_SUB+= WITH_GNOMEVFS2="@comment " CONFIGURE_ARGS+= --disable-gnomevfs .endif .if defined(WITH_PULSEAUDIO) LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio PLIST_SUB+= WITH_PULSEAUDIO="" .else PLIST_SUB+= WITH_PULSEAUDIO="@comment " CONFIGURE_ARGS+= --without-pulseaudio .endif .if defined(WITH_XVMC) .if defined(WITH_NVIDIA_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) CONFIGURE_ARGS+= --with-xvmc-lib=XvMCNVIDIA LIB_DEPENDS+= XvMCNVIDIA.1:${PORTSDIR}/x11/nvidia-driver .else CONFIGURE_ARGS+= --with-xvmc-lib=XvMCW LIB_DEPENDS+= XvMC.1:${PORTSDIR}/x11/libXvMC .endif PLIST_SUB+= WITH_XVMC="" .else CONFIGURE_ARGS+= --disable-xvmc PLIST_SUB+= WITH_XVMC="@comment " +.endif + +.if defined(WITH_XCB) +LIB_DEPENDS+= xcb.1:${PORTSDIR}/x11/libxcb +PLIST_SUB+= WITH_XCB="" +.else +PLIST_SUB+= WITH_XCB="@comment " +CONFIGURE_ARGS+= --without-xcb .endif .if defined(WITH_SMB) LIB_DEPENDS+= smbclient.0:${PORTSDIR}/net/samba-libsmbclient PLIST_SUB+= WITH_SMB="" .else PLIST_SUB+= WITH_SMB="@comment " CONFIGURE_ARGS+= --disable-samba .endif .if defined(WITH_AALIB) LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib PLIST_SUB+= WITH_AALIB="" .else PLIST_SUB+= WITH_AALIB="@comment " CONFIGURE_ARGS+= --disable-aalib --disable-aalibtest .endif .if defined(WITH_IMAGEMAGICK) LIB_DEPENDS+= MagickWand.1:${PORTSDIR}/graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else PLIST_SUB+= WITH_IMAGEMAGICK="@comment " CONFIGURE_ARGS+= --without-imagemagick .endif .if defined(WITH_GTK2) USE_GNOME+= gtk20 PLIST_SUB+= WITH_GTK2="" .else PLIST_SUB+= WITH_GTK2="@comment " CONFIGURE_ARGS+= --disable-gdkpixbuf .endif .if defined(WITH_WAVPACK) LIB_DEPENDS+= wavpack.1:${PORTSDIR}/audio/wavpack PLIST_SUB+= WITH_WAVPACK="" CONFIGURE_ARGS+= --with-wavpack .else PLIST_SUB+= WITH_WAVPACK="@comment " CONFIGURE_ARGS+= --without-wavpack .endif .if ${CONFIGURE_ARGS:M*--without-imagemagick*} == "" || ${CONFIGURE_ARGS:M*-disable-gdkpixbuf*} == "" PLIST_SUB+= WITH_DMX_IMAGE="" .else PLIST_SUB+= WITH_DMX_IMAGE="@comment " .endif .if ${ARCH} == "i386" PLIST_SUB+= WITH_VIDIX="" .else PLIST_SUB+= WITH_VIDIX="@comment " CONFIGURE_ARGS+= --disable-vidix .endif post-patch: .for f in libtool ltmain.sh @${REINPLACE_CMD} -e \ '/freebsd-elf)/,/;;/ s|major="\.$$current"|major=.`expr $$current - $$age`|; \ /freebsd-elf)/,/;;/ s|versuffix="\.$$current"|versuffix="$$major"|' \ ${WRKSRC}/${f} .endfor pre-configure: @${REINPLACE_CMD} -e \ 's|THREAD_LIBS=".*"|THREAD_LIBS="\$$THREAD_LIBS"|g ; \ s|THREAD_CFLAGS=".*"|THREAD_CFLAGS="\$$THREAD_CFLAGS"|g ; \ s|-L/usr/local/lib||g ; \ s|-I/usr/local/include||g ; \ s|-lgiconv|-liconv|g ; \ s|-funroll-loops||g ; \ s|LIBFFMPEG_CFLAGS|LIBFFMPEG_CPPFLAGS|g ; \ s|echo aout|echo elf|g' ${WRKSRC}/configure .if ${OSVERSION} >= 500035 @${REINPLACE_CMD} -e \ 's|-malign-loops|-falign-loops|g ; \ s|-malign-jumps|-falign-jumps|g ; \ s|-malign-functions|-falign-functions|g' ${WRKSRC}/configure .endif pre-build: @${CP} -p ${LOCALBASE}/include/dts.h ${WRKSRC}/src/libdts/ .include Property changes on: head/multimedia/libxine/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.130 \ No newline at end of property +1.131 \ No newline at end of property Index: head/multimedia/libxine/pkg-plist =================================================================== --- head/multimedia/libxine/pkg-plist (revision 213273) +++ head/multimedia/libxine/pkg-plist (revision 213274) @@ -1,237 +1,239 @@ bin/xine-config bin/xine-list-1.1 include/xine.h include/xine/alphablend.h include/xine/attributes.h include/xine/array.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/list.h include/xine/metronom.h include/xine/os_types.h include/xine/osd.h include/xine/plugin_catalog.h include/xine/pool.h include/xine/post.h include/xine/refcounter.h include/xine/resample.h include/xine/ring_buffer.h include/xine/scratch.h include/xine/sorted_array.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.la lib/libxine.so lib/libxine.so.1 %%PLUGINSDIR%%/mime.types %%PLUGINSDIR%%/post/xineplug_post_audio_filters.so %%PLUGINSDIR%%/post/xineplug_post_goom.so %%PLUGINSDIR%%/post/xineplug_post_mosaico.so %%PLUGINSDIR%%/post/xineplug_post_planar.so %%PLUGINSDIR%%/post/xineplug_post_switch.so %%PLUGINSDIR%%/post/xineplug_post_tvtime.so %%PLUGINSDIR%%/post/xineplug_post_visualizations.so @exec mkdir -p %D/%%PLUGINSDIR%%/vidix %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/cyberblade_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/mach64_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/mga_crtc2_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/mga_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/nvidia_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/pm2_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/pm3_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/radeon_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/rage128_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/savage_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/sis_vid.so %%WITH_VIDIX%%%%PLUGINSDIR%%/vidix/unichrome_vid.so %%WITH_ARTS%%%%PLUGINSDIR%%/xineplug_ao_out_arts.so %%WITH_ESOUND%%%%PLUGINSDIR%%/xineplug_ao_out_esd.so %%WITH_JACK%%%%PLUGINSDIR%%/xineplug_ao_out_jack.so %%PLUGINSDIR%%/xineplug_ao_out_file.so %%PLUGINSDIR%%/xineplug_ao_out_none.so %%PLUGINSDIR%%/xineplug_ao_out_oss.so %%WITH_PULSEAUDIO%%%%PLUGINSDIR%%/xineplug_ao_out_pulseaudio.so %%PLUGINSDIR%%/xineplug_decode_a52.so %%PLUGINSDIR%%/xineplug_decode_bitplane.so %%PLUGINSDIR%%/xineplug_decode_dts.so %%PLUGINSDIR%%/xineplug_decode_dvaudio.so %%PLUGINSDIR%%/xineplug_decode_faad.so %%PLUGINSDIR%%/xineplug_decode_ff.so %%WITH_GTK2%%%%PLUGINSDIR%%/xineplug_decode_gdk_pixbuf.so %%PLUGINSDIR%%/xineplug_decode_gsm610.so %%WITH_IMAGEMAGICK%%%%PLUGINSDIR%%/xineplug_decode_image.so %%PLUGINSDIR%%/xineplug_decode_lpcm.so %%PLUGINSDIR%%/xineplug_decode_mad.so %%PLUGINSDIR%%/xineplug_decode_mpc.so %%PLUGINSDIR%%/xineplug_decode_mpeg2.so %%PLUGINSDIR%%/xineplug_decode_nsf.so %%WITH_VIDIX%%%%PLUGINSDIR%%/xineplug_decode_qt.so %%PLUGINSDIR%%/xineplug_decode_real.so %%PLUGINSDIR%%/xineplug_decode_rgb.so %%PLUGINSDIR%%/xineplug_decode_speex.so %%PLUGINSDIR%%/xineplug_decode_spu.so %%PLUGINSDIR%%/xineplug_decode_spucc.so %%PLUGINSDIR%%/xineplug_decode_spucmml.so %%PLUGINSDIR%%/xineplug_decode_spudvb.so %%PLUGINSDIR%%/xineplug_decode_sputext.so %%PLUGINSDIR%%/xineplug_decode_theora.so %%PLUGINSDIR%%/xineplug_decode_vorbis.so %%WITH_VIDIX%%%%PLUGINSDIR%%/xineplug_decode_w32dll.so %%PLUGINSDIR%%/xineplug_decode_yuv.so %%PLUGINSDIR%%/xineplug_dmx_asf.so %%PLUGINSDIR%%/xineplug_dmx_audio.so %%PLUGINSDIR%%/xineplug_dmx_avi.so %%PLUGINSDIR%%/xineplug_dmx_fli.so %%PLUGINSDIR%%/xineplug_dmx_flv.so %%PLUGINSDIR%%/xineplug_dmx_games.so %%PLUGINSDIR%%/xineplug_dmx_iff.so %%WITH_DMX_IMAGE%%%%PLUGINSDIR%%/xineplug_dmx_image.so %%PLUGINSDIR%%/xineplug_dmx_matroska.so %%PLUGINSDIR%%/xineplug_dmx_mng.so %%PLUGINSDIR%%/xineplug_dmx_mpeg.so %%PLUGINSDIR%%/xineplug_dmx_mpeg_block.so %%PLUGINSDIR%%/xineplug_dmx_mpeg_elem.so %%PLUGINSDIR%%/xineplug_dmx_mpeg_pes.so %%PLUGINSDIR%%/xineplug_dmx_mpeg_ts.so %%PLUGINSDIR%%/xineplug_dmx_nsv.so %%PLUGINSDIR%%/xineplug_dmx_ogg.so %%PLUGINSDIR%%/xineplug_dmx_pva.so %%PLUGINSDIR%%/xineplug_dmx_qt.so %%PLUGINSDIR%%/xineplug_dmx_rawdv.so %%PLUGINSDIR%%/xineplug_dmx_real.so %%PLUGINSDIR%%/xineplug_dmx_slave.so %%PLUGINSDIR%%/xineplug_dmx_sputext.so %%PLUGINSDIR%%/xineplug_dmx_yuv4mpeg2.so %%PLUGINSDIR%%/xineplug_dmx_yuv_frames.so %%PLUGINSDIR%%/xineplug_flac.so %%PLUGINSDIR%%/xineplug_inp_cdda.so %%PLUGINSDIR%%/xineplug_inp_dvb.so %%PLUGINSDIR%%/xineplug_inp_dvd.so %%PLUGINSDIR%%/xineplug_inp_file.so %%WITH_GNOMEVFS2%%%%PLUGINSDIR%%/xineplug_inp_gnome_vfs.so %%PLUGINSDIR%%/xineplug_inp_http.so %%PLUGINSDIR%%/xineplug_inp_mms.so %%PLUGINSDIR%%/xineplug_inp_net.so %%PLUGINSDIR%%/xineplug_inp_pnm.so %%PLUGINSDIR%%/xineplug_inp_rtp.so %%PLUGINSDIR%%/xineplug_inp_rtsp.so %%WITH_SMB%%%%PLUGINSDIR%%/xineplug_inp_smb.so %%PLUGINSDIR%%/xineplug_inp_stdin_fifo.so %%PLUGINSDIR%%/xineplug_inp_vcd.so %%PLUGINSDIR%%/xineplug_inp_vcdo.so %%WITH_AALIB%%%%PLUGINSDIR%%/xineplug_vo_out_aa.so %%WITH_CACA%%%%PLUGINSDIR%%/xineplug_vo_out_caca.so %%PLUGINSDIR%%/xineplug_vo_out_none.so %%PLUGINSDIR%%/xineplug_vo_out_opengl.so %%PLUGINSDIR%%/xineplug_vo_out_raw.so %%PLUGINSDIR%%/xineplug_vo_out_sdl.so %%WITH_VIDIX%%%%PLUGINSDIR%%/xineplug_vo_out_vidix.so +%%WITH_XCB%%%%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so +%%WITH_XCB%%%%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so %%PLUGINSDIR%%/xineplug_vo_out_xshm.so %%PLUGINSDIR%%/xineplug_vo_out_xv.so %%WITH_XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xvmc.so %%WITH_XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xxmc.so %%WITH_WAVPACK%%%%PLUGINSDIR%%/xineplug_wavpack.so libdata/pkgconfig/libxine.pc share/aclocal/xine.m4 %%DOCSDIR%%/COPYING %%DOCSDIR%%/CREDITS %%DOCSDIR%%/ChangeLog %%DOCSDIR%%/NEWS %%DOCSDIR%%/README %%DOCSDIR%%/README.MINGWCROSS %%DOCSDIR%%/README.WIN32 %%DOCSDIR%%/README.dvb %%DOCSDIR%%/README.dxr3 %%DOCSDIR%%/README.freebsd %%DOCSDIR%%/README.irix %%DOCSDIR%%/README.network_dvd %%DOCSDIR%%/README.opengl %%DOCSDIR%%/README.solaris %%DOCSDIR%%/README.syncfb %%DOCSDIR%%/README_xxmc.html %%DOCSDIR%%/TODO %%DOCSDIR%%/faq.html %%DOCSDIR%%/faq.txt %%DOCSDIR%%/hackersguide/architecture.png %%DOCSDIR%%/hackersguide/hackersguide.html %%DOCSDIR%%/hackersguide/library.png %%DOCSDIR%%/hackersguide/overlays.png %%DOCSDIR%%/hackersguide/post_frame.png share/locale/cs/LC_MESSAGES/libxine1.mo share/locale/de/LC_MESSAGES/libxine1.mo share/locale/eo/LC_MESSAGES/libxine1.mo share/locale/es/LC_MESSAGES/libxine1.mo share/locale/eu/LC_MESSAGES/libxine1.mo share/locale/fr/LC_MESSAGES/libxine1.mo share/locale/it/LC_MESSAGES/libxine1.mo share/locale/pl/LC_MESSAGES/libxine1.mo share/locale/pt_BR/LC_MESSAGES/libxine1.mo share/locale/sk/LC_MESSAGES/libxine1.mo share/locale/tr/LC_MESSAGES/libxine1.mo %%DATADIR%%/libxine1/fonts/cc-16.xinefont.gz %%DATADIR%%/libxine1/fonts/cc-20.xinefont.gz %%DATADIR%%/libxine1/fonts/cc-24.xinefont.gz %%DATADIR%%/libxine1/fonts/cc-32.xinefont.gz %%DATADIR%%/libxine1/fonts/cc-48.xinefont.gz %%DATADIR%%/libxine1/fonts/cc-64.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-16.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-20.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-24.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-32.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-48.xinefont.gz %%DATADIR%%/libxine1/fonts/cci-64.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-16.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-20.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-24.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-32.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-48.xinefont.gz %%DATADIR%%/libxine1/fonts/cetus-64.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-16.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-20.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-24.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-32.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-48.xinefont.gz %%DATADIR%%/libxine1/fonts/mono-64.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-16.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-20.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-24.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-32.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-48.xinefont.gz %%DATADIR%%/libxine1/fonts/sans-64.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-16.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-20.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-24.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-32.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-48.xinefont.gz %%DATADIR%%/libxine1/fonts/serif-64.xinefont.gz @dirrm include/xine @dirrm %%PLUGINSDIR%%/vidix @dirrm %%PLUGINSDIR%%/post @dirrm %%PLUGINSDIR%% @dirrm lib/xine/plugins @dirrm lib/xine @dirrm %%DOCSDIR%%/hackersguide @dirrm %%DOCSDIR%% @dirrmtry share/locale/pl_PL/LC_MESSAGES @dirrmtry share/locale/pl_PL @dirrm %%DATADIR%%/libxine1/fonts @dirrm %%DATADIR%%/libxine1 @dirrm %%DATADIR%% Property changes on: head/multimedia/libxine/pkg-plist ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.50 \ No newline at end of property +1.51 \ No newline at end of property