diff --git a/multimedia/libxine/Makefile b/multimedia/libxine/Makefile index 35162247448c..a8b755a25bf3 100644 --- a/multimedia/libxine/Makefile +++ b/multimedia/libxine/Makefile @@ -1,185 +1,186 @@ PORTNAME= xine DISTVERSION= 1.2.13 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${DISTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Libraries for xine multimedia player WWW= https://www.xine-project.org/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libFLAC.so:audio/flac \ liba52.so:audio/liba52 \ libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libdvdread.so:multimedia/libdvdread \ libfreetype.so:print/freetype2 \ libfame.so:multimedia/libfame \ libcdio_paranoia.so:sysutils/libcdio-paranoia \ libmodplug.so:audio/libmodplug \ libvcdinfo.so:multimedia/vcdimager \ libtheora.so:multimedia/libtheora \ libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libavcodec.so:multimedia/ffmpeg \ libfaad.so:audio/faad \ libvdpau.so:multimedia/libvdpau \ libvpx.so:multimedia/libvpx \ libiso9660.so:sysutils/libcdio \ libogg.so:audio/libogg \ libdvdnav.so:multimedia/libdvdnav \ libwayland-client.so:graphics/wayland USES= compiler cpe gl gmake gnome iconv libtool:keepla jpeg \ localbase pathfix perl5 pkgconfig tar:xz xorg LLD_UNSAFE= yes CPE_PRODUCT= xine-lib CPE_VENDOR= xine GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USE_XORG= x11 xcb xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build USE_LDCONFIG= yes CONFIGURE_ARGS= --with-libflac \ --enable-musepack \ --enable-real-codecs \ --without-esound \ --disable-crypto MAKE_ENV= V=1 MAKE_ARGS= pkgdatadir="${DATADIR}" \ datadir="${DATADIR}" \ libdir="${PREFIX}/lib" CFLAGS_i386= -fomit-frame-pointer DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput PLUGINSDIR= lib/xine/plugins/2.11 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" OPTIONS_DEFINE= AALIB ALSA AOM CACA DAV1D DOCS DMX_IMAGE DVB \ IMAGEMAGICK IPV6 JACK LIBBLURAY NFS NLS PIXBUF PULSEAUDIO \ SDL SFTP SMB SNDIO V4L VAAPI WAVPACK WAYLAND XVMC OPTIONS_DEFAULT= DVB OPENSSL PIXBUF VAAPI OPTIONS_DEFINE_i386= W32DLL OPTIONS_DEFAULT_i386= W32DLL OPTIONS_GROUP= TLS OPTIONS_GROUP_TLS= GNUTLS OPENSSL OPTIONS_SUB= yes AOM_DESC= Enable libaom AV1 decoder support DAV1D_DESC= Enable dav1d AV1 decoder support DMX_IMAGE_DESC= DMX image plugin DVB_DESC= DVB plugin NFS_DESC= Enable NFS support using libnfs SDL_DESC= Enable support for SDL 1 video output SFTP_DESC= Enable SFTP support using libssh2 TLS_DESC= Enable TLS support for https and ftps W32DLL_DESC= Win32 codec support WAYLAND_DESC= Enable Wayland support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_ENABLE= aalib ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_WITH= alsa AOM_LIB_DEPENDS= libaom.so:multimedia/aom AOM_CONFIGURE_WITH= libaom CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_WITH= caca DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d DAV1D_CONFIGURE_WITH= dav1d DVB_BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat DVB_CONFIGURE_ENABLE= dvb GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --enable-tls IMAGEMAGICK_USES= magick IMAGEMAGICK_CONFIGURE_WITH= imagemagick IMAGEMAGICK_IMPLIES= DMX_IMAGE IPV6_CONFIGURE_ENABLE= ipv6 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NFS_LIB_DEPENDS= libnfs.so:net/libnfs NFS_CONFIGURE_ENABLE= nfs OPENSSL_CONFIGURE_ON= --enable-tls OPENSSL_CONFIGURE_ENV= OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" \ OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_USES= ssl PIXBUF_CONFIGURE_ENABLE= gdkpixbuf PIXBUF_IMPLIES= DMX_IMAGE PIXBUF_USE= GNOME=gdkpixbuf2,glib20 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio SDL_CONFIGURE_WITH= sdl SDL_USES= sdl SDL_USE= SDL=sdl SFTP_LIB_DEPENDS= libssh2.so:security/libssh2 SFTP_CONFIGURE_ENABLE= sftp SMB_USES= samba:lib SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" SMB_CONFIGURE_ENABLE= samba SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CONFIGURE_ENABLE= vaapi V4L_BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CONFIGURE_ENABLE= libv4l v4l v4l2 W32DLL_CONFIGURE_ENABLE= w32dll W32DLL_PLIST_FILES= ${PLUGINSDIR}/xineplug_decode_w32dll.so WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_WITH= wavpack WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libwayland-client.so:graphics/wayland WAYLAND_CONFIGURE_ENABLE= wayland .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) XVMC_CONFIGURE_WITH= xvmc-lib=XvMCNVIDIA XVMC_LIB_DEPENDS= libXvMCNVIDIA.so:x11/nvidia-driver-304 .else XVMC_CONFIGURE_WITH= xvmc-lib=XvMCW XVMC_LIB_DEPENDS= libXvMC.so:x11/libXvMC .endif XVMC_CONFIGURE_ENABLE= xvmc .include .if ${ARCH} == aarch64 BUILD_DEPENDS+= as:devel/binutils .endif .if !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} CONFIGURE_ARGS+= --disable-tls .endif pre-configure-GNUTLS-off: @${REINPLACE_CMD} -e 's|have_gnutls=yes|have_gnutls=no|' \ ${WRKSRC}/configure post-patch: @${REINPLACE_CMD} -e '/xine_set_flags/s/XINE_PROTECTED//' \ ${WRKSRC}/include/xine.h .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ ${WRKSRC}/src/libw32dll/Makefile.in .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/post/*.so .include diff --git a/multimedia/libxine/pkg-plist b/multimedia/libxine/pkg-plist index f38f9f3d9003..7bca936938b6 100644 --- a/multimedia/libxine/pkg-plist +++ b/multimedia/libxine/pkg-plist @@ -1,227 +1,227 @@ bin/xine-config bin/xine-list-1.2 include/xine.h include/xine/alphablend.h include/xine/array.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/list.h include/xine/metronom.h include/xine/mfrag.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.h include/xine/spu_decoder.h include/xine/stree.h include/xine/tickets.h include/xine/vdr.h include/xine/version.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_module.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-interface.la lib/libxine.so lib/libxine.so.2 lib/libxine.so.2.11.0 %%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 %%VAAPI%%%%PLUGINSDIR%%/xineplug_hw_frame_vaapi.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_va_display_drm.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_va_display_glx.so %%WAYLAND%%%%PLUGINSDIR%%/xineplug_va_display_wl.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_va_display_x11.so %%ALSA%%%%PLUGINSDIR%%/xineplug_ao_out_alsa.so %%JACK%%%%PLUGINSDIR%%/xineplug_ao_out_jack.so %%PLUGINSDIR%%/xineplug_ao_out_oss.so %%PULSEAUDIO%%%%PLUGINSDIR%%/xineplug_ao_out_pulseaudio.so %%SNDIO%%%%PLUGINSDIR%%/xineplug_ao_out_sndio.so %%PLUGINSDIR%%/xineplug_decode_a52.so %%DAV1D%%%%PLUGINSDIR%%/xineplug_decode_dav1d.so %%PLUGINSDIR%%/xineplug_decode_dts.so %%PLUGINSDIR%%/xineplug_decode_dvaudio.so %%PLUGINSDIR%%/xineplug_decode_faad.so %%PLUGINSDIR%%/xineplug_decode_ff.so %%PIXBUF%%%%PLUGINSDIR%%/xineplug_decode_gdk_pixbuf.so %%PLUGINSDIR%%/xineplug_decode_gsm610.so %%IMAGEMAGICK%%%%PLUGINSDIR%%/xineplug_decode_image.so %%AOM%%%%PLUGINSDIR%%/xineplug_decode_libaom.so %%PLUGINSDIR%%/xineplug_decode_libjpeg.so %%PLUGINSDIR%%/xineplug_decode_libpng.so %%PLUGINSDIR%%/xineplug_decode_libvpx.so %%PLUGINSDIR%%/xineplug_decode_lpcm.so %%PLUGINSDIR%%/xineplug_decode_mad.so %%PLUGINSDIR%%/xineplug_decode_mpc.so %%PLUGINSDIR%%/xineplug_decode_mpeg2.so %%PLUGINSDIR%%/xineplug_decode_rawvideo.so %%PLUGINSDIR%%/xineplug_decode_real.so %%PLUGINSDIR%%/xineplug_decode_spu.so %%PLUGINSDIR%%/xineplug_decode_spucc.so %%PLUGINSDIR%%/xineplug_decode_spucmml.so %%PLUGINSDIR%%/xineplug_decode_spudvb.so %%PLUGINSDIR%%/xineplug_decode_spuhdmv.so %%PLUGINSDIR%%/xineplug_decode_to_spdif.so %%PLUGINSDIR%%/xineplug_decode_vdpau.so %%PLUGINSDIR%%/xineplug_dmx_asf.so %%PLUGINSDIR%%/xineplug_dmx_audio.so %%PLUGINSDIR%%/xineplug_dmx_fli.so %%PLUGINSDIR%%/xineplug_dmx_games.so %%DMX_IMAGE%%%%PLUGINSDIR%%/xineplug_dmx_image.so %%PLUGINSDIR%%/xineplug_dmx_mng.so %%PLUGINSDIR%%/xineplug_dmx_modplug.so %%PLUGINSDIR%%/xineplug_dmx_nsv.so %%PLUGINSDIR%%/xineplug_dmx_playlist.so %%PLUGINSDIR%%/xineplug_dmx_pva.so %%PLUGINSDIR%%/xineplug_dmx_slave.so %%PLUGINSDIR%%/xineplug_dmx_video.so %%PLUGINSDIR%%/xineplug_flac.so %%LIBBLURAY%%%%PLUGINSDIR%%/xineplug_inp_bluray.so %%PLUGINSDIR%%/xineplug_inp_cdda.so %%DVB%%%%PLUGINSDIR%%/xineplug_inp_dvb.so %%PLUGINSDIR%%/xineplug_inp_dvd.so %%PLUGINSDIR%%/xineplug_inp_mms.so %%PLUGINSDIR%%/xineplug_inp_network.so %%NFS%%%%PLUGINSDIR%%/xineplug_inp_nfs.so %%V4L%%%%PLUGINSDIR%%/xineplug_inp_pvr.so %%PLUGINSDIR%%/xineplug_inp_rtp.so %%SMB%%%%PLUGINSDIR%%/xineplug_inp_smb.so %%SFTP%%%%PLUGINSDIR%%/xineplug_inp_ssh.so %%V4L%%%%PLUGINSDIR%%/xineplug_inp_v4l.so %%V4L%%%%PLUGINSDIR%%/xineplug_inp_v4l2.so %%PLUGINSDIR%%/xineplug_inp_vcd.so %%PLUGINSDIR%%/xineplug_inp_vcdo.so %%PLUGINSDIR%%/xineplug_nsf.so %%PLUGINSDIR%%/xineplug_sputext.so %%GNUTLS%%%%PLUGINSDIR%%/xineplug_tls_gnutls.so %%OPENSSL%%%%PLUGINSDIR%%/xineplug_tls_openssl.so %%PLUGINSDIR%%/xineplug_vdr.so %%WAYLAND%%%%PLUGINSDIR%%/xineplug_vo_gl_egl_wl.so %%PLUGINSDIR%%/xineplug_vo_gl_egl_x11.so %%PLUGINSDIR%%/xineplug_vo_gl_glx.so %%AALIB%%%%PLUGINSDIR%%/xineplug_vo_out_aa.so %%CACA%%%%PLUGINSDIR%%/xineplug_vo_out_caca.so %%PLUGINSDIR%%/xineplug_vo_out_opengl.so %%PLUGINSDIR%%/xineplug_vo_out_opengl2.so %%PLUGINSDIR%%/xineplug_vo_out_raw.so %%SDL%%%%PLUGINSDIR%%/xineplug_vo_out_sdl.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_vo_out_vaapi.so %%PLUGINSDIR%%/xineplug_vo_out_vdpau.so %%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so %%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so %%PLUGINSDIR%%/xineplug_vo_out_xshm.so %%PLUGINSDIR%%/xineplug_vo_out_xv.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xvmc.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xxmc.so %%WAVPACK%%%%PLUGINSDIR%%/xineplug_wavpack.so %%PLUGINSDIR%%/xineplug_xiph.so libdata/pkgconfig/libxine.pc -man/man1/xine-config.1.gz -man/man1/xine-list-1.2.1.gz -man/man5/xine.5.gz +share/man/man1/xine-config.1.gz +share/man/man1/xine-list-1.2.1.gz +share/man/man5/xine.5.gz %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README.MINGWCROSS %%PORTDOCS%%%%DOCSDIR%%/README.WIN32 %%PORTDOCS%%%%DOCSDIR%%/README.cetus %%PORTDOCS%%%%DOCSDIR%%/README.dvb %%PORTDOCS%%%%DOCSDIR%%/README.dxr3 %%PORTDOCS%%%%DOCSDIR%%/README.freebsd %%PORTDOCS%%%%DOCSDIR%%/README.irix %%PORTDOCS%%%%DOCSDIR%%/README.macosx %%PORTDOCS%%%%DOCSDIR%%/README.network_dvd %%PORTDOCS%%%%DOCSDIR%%/README.opengl %%PORTDOCS%%%%DOCSDIR%%/README.solaris %%PORTDOCS%%%%DOCSDIR%%/README_xxmc.html %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.txt %%PORTDOCS%%%%DOCSDIR%%/hackersguide/architecture.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/hackersguide.html %%PORTDOCS%%%%DOCSDIR%%/hackersguide/library.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/overlays.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/post_frame.png %%NLS%%share/locale/cs/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/de/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/en_US/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eo/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/es/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eu/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/fr/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/it/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/ja/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/pl/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/sk/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/tr/LC_MESSAGES/libxine2.mo %%DATADIR%%/aclocal/xine.m4 %%DATADIR%%/fonts/cc-16.xinefont.gz %%DATADIR%%/fonts/cc-20.xinefont.gz %%DATADIR%%/fonts/cc-24.xinefont.gz %%DATADIR%%/fonts/cc-32.xinefont.gz %%DATADIR%%/fonts/cc-48.xinefont.gz %%DATADIR%%/fonts/cc-64.xinefont.gz %%DATADIR%%/fonts/cci-16.xinefont.gz %%DATADIR%%/fonts/cci-20.xinefont.gz %%DATADIR%%/fonts/cci-24.xinefont.gz %%DATADIR%%/fonts/cci-32.xinefont.gz %%DATADIR%%/fonts/cci-48.xinefont.gz %%DATADIR%%/fonts/cci-64.xinefont.gz %%DATADIR%%/fonts/cetus-16.xinefont.gz %%DATADIR%%/fonts/cetus-20.xinefont.gz %%DATADIR%%/fonts/cetus-24.xinefont.gz %%DATADIR%%/fonts/cetus-32.xinefont.gz %%DATADIR%%/fonts/cetus-48.xinefont.gz %%DATADIR%%/fonts/cetus-64.xinefont.gz %%DATADIR%%/fonts/mono-16.xinefont.gz %%DATADIR%%/fonts/mono-20.xinefont.gz %%DATADIR%%/fonts/mono-24.xinefont.gz %%DATADIR%%/fonts/mono-32.xinefont.gz %%DATADIR%%/fonts/mono-48.xinefont.gz %%DATADIR%%/fonts/mono-64.xinefont.gz %%DATADIR%%/fonts/sans-16.xinefont.gz %%DATADIR%%/fonts/sans-20.xinefont.gz %%DATADIR%%/fonts/sans-24.xinefont.gz %%DATADIR%%/fonts/sans-32.xinefont.gz %%DATADIR%%/fonts/sans-48.xinefont.gz %%DATADIR%%/fonts/sans-64.xinefont.gz %%DATADIR%%/fonts/serif-16.xinefont.gz %%DATADIR%%/fonts/serif-20.xinefont.gz %%DATADIR%%/fonts/serif-24.xinefont.gz %%DATADIR%%/fonts/serif-32.xinefont.gz %%DATADIR%%/fonts/serif-48.xinefont.gz %%DATADIR%%/fonts/serif-64.xinefont.gz