5f06e8e8f6
xine-lib (1.2.10) 2019-12-13 * Add first Android support. * Add (xcb)xv yuy2 emulation. * Add libavcodec v58 compatibility. * Add avio seek support. * Make libpostproc optional. * Add libdav1d, libaom and lavc AV1 video decoders. * Add libvpx multithreading. * Add libpng decoder. * Add a52 double and fixed point modes. * Add Opus audio support to ogg demuxer. * Add AV1 video support to matroska demuxer. * Add ivf demuxer. * Add mpeg-ts split payload support. * Add TLS support using gnutls or OpenSSL. * Add ftp input plugin (ftp://) with TLS support (ftpes://) * Add tls:// input plugin (raw TLS over TCP). * Add libnfs NFS input plugin. * Add ftp/http seek support. * Add scp forward seek support. * Add mp4 http streaming support (plain and fragment modes). * Add HLS streaming support. * Add HTTP 1.1 support. * Add OpenGL EGL and Wayland support. * Add generic bitrate estimation. * Add side stream feature. * Optimize demux_qt. * Optimize OSD. * Optimize output layers. * Optimize decoder threads. * Optimize event handling. * Optimize stream info. * Optimize TCP/TLS/HTTP network input. * Optimize network buffering control. * Alsa/oss startup optimization. * Optimize input_stdin_fifo. * Optimize internal liba52. * Optimize user seek. * Build optimizations. * Simply user config. * Better support for audio out drivers that cannot resume after pause. * Better support for mpeg pts jumps. * Better bluray seek. * XML parser fixes. * Fix midstream audio mode switch. * Fix FLAC audio playback via ffmpeg. * Fix ffmpeg mpeg1/2 video. * Fix C++ build. * Fix build on clang only systems. * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers. * Fix network seek. * Fix/optimize audio CD. * Fix DVD (occasional crashes, damaged video after a DVD had been played). * Fix opengl2 freeze after X server failure. * Fix tvtime deinterlacer crash. * Fix/optimize overlay. * Fix/optimize old VDR plugin. * Fix xine-ui freeze when opening a playlist while paused. * Security fixes. * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings). * Many small fixes. * More error handling instead of aborting. * Update german translation.
57 lines
1.8 KiB
Text
57 lines
1.8 KiB
Text
# $NetBSD: Makefile.common,v 1.90 2020/04/02 15:52:46 nia Exp $
|
|
#
|
|
# used by audio/xine-alsa/Makefile
|
|
# used by audio/xine-pulse/Makefile
|
|
# used by multimedia/xine-v4l/Makefile
|
|
# used by multimedia/xine-v4l2/Makefile
|
|
|
|
DISTNAME= xine-lib-1.2.10
|
|
XINE_PKGNAME= xine-lib-1.2.10
|
|
PKGNAME?= ${XINE_PKGNAME}
|
|
CATEGORIES?= multimedia
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xine/}
|
|
EXTRACT_SUFX= .tar.xz
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://www.xine-project.org/
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
XINE_MOD_DIR_VER= 2.8
|
|
PLIST_SUBST+= XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}
|
|
|
|
DISTINFO_FILE= ${.CURDIR}/../../multimedia/xine-lib/distinfo
|
|
PATCHDIR= ${.CURDIR}/../../multimedia/xine-lib/patches
|
|
|
|
GNU_CONFIGURE= YES
|
|
USE_PKGLOCALEDIR= YES
|
|
USE_LIBTOOL= YES
|
|
LIBTOOL_OVERRIDE= libtool libtool-nofpic
|
|
PKGCONFIG_OVERRIDE= misc/libxine.pc.in
|
|
USE_TOOLS+= aclocal autoconf automake
|
|
USE_TOOLS+= msgfmt msgmerge xgettext
|
|
USE_TOOLS+= gmake pkg-config xmkmf perl gsed
|
|
|
|
CPPFLAGS+= -DHAVE_ZERO_SAFE_MEM=1
|
|
|
|
CONFIGURE_ARGS+= --with-w32-path='${PREFIX}/lib/win32'
|
|
#CONFIGURE_ARGS+= --without-external-ffmpeg --disable-ffmpegtest
|
|
CONFIGURE_ENV+= have_libpng="yes"
|
|
CONFIGURE_ENV+= PNG_CFLAGS="-I${PREFIX}/include"
|
|
CONFIGURE_ENV+= PNG_LIBS="-L${PREFIX}/lib ${COMPILER_RPATH_FLAG}${PREFIX}/lib -lpng"
|
|
# XXX broken configure check in 1.2.1
|
|
CONFIGURE_ENV+= cc_cv_cflags__Werror_implicit_function_declaration="no"
|
|
PKGSRC_MAKE_ENV+= "mkdir_p"="mkdir -p"
|
|
|
|
pre-configure:
|
|
${TOUCH} ${WRKSRC}/lib/dummy.c
|
|
cd ${WRKSRC} && aclocal -I m4
|
|
cd ${WRKSRC} && automake -Wnone
|
|
cd ${WRKSRC} && autoheader
|
|
cd ${WRKSRC} && autoconf
|
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
.include "../../graphics/freetype2/buildlink3.mk"
|
|
.include "../../multimedia/ffmpeg4/buildlink3.mk"
|
|
.include "../../mk/oss.buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|