forked from Lainports/freebsd-ports
Changelog: https://sourceforge.net/p/xine/xine-lib-1.2/ci/default/tree/ChangeLog: xine-lib (1.2.11) 2020-12-06 * Add gopher input plugin. * Add user settings for IPv6. * Split a52 spdif output to separate decoder. * Code cleanup. * More engine optimization. * Small optimizations (opengl2, dvb subtitles, png, mpeg-ts). * Better A/V sync. * Fix a few crashes. * Fix bluray playback. * Fix VAAPI picture jitter and green flashes. * Fix Opus and EAC3 audio playback. * Fix text subtitles. * Fix mpeg-ts (hdmv mode, detection of cut TV recordings). * Fix mpeg layer 1-4 audio timing. * Fix some VDR issues. * Fix HLS VOD mode. * Many small fixes. * Build fixes. * BSD fixes. * Update german translation. * Update internal libdca to upstream 0.0.7. 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. PR: 252338 Submitted by: VVD <vvd@unislabs.com>
61 lines
1.6 KiB
Makefile
61 lines
1.6 KiB
Makefile
# Created by: TATEISHI Katsuyuki <katsu@iec.hiroshima-u.ac.jp>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= gimageview
|
|
PORTVERSION= 0.2.27
|
|
PORTREVISION= 25
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION}
|
|
|
|
MAINTAINER= amdmi3@FreeBSD.org
|
|
COMMENT= Yet another GTK+ based image viewer
|
|
|
|
LICENSE= GPLv2+
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
LIB_DEPENDS= libpng.so:graphics/png
|
|
|
|
USES= gmake gnome jpeg libtool localbase perl5 pkgconfig xorg
|
|
GNU_CONFIGURE= yes
|
|
USE_GNOME= gtk20
|
|
USE_PERL5= build
|
|
USE_XORG= ice xinerama
|
|
CONFIGURE_ARGS= --with-gtk2
|
|
INSTALL_TARGET= install-strip
|
|
|
|
OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE DOCS
|
|
OPTIONS_DEFAULT=SPLASH LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER
|
|
OPTIONS_SUB= yes
|
|
|
|
SPLASH_DESC= Show splash screen on startup
|
|
SPLASH_CONFIGURE_ENABLE=splash
|
|
|
|
NLS_CONFIGURE_ENABLE= nls
|
|
NLS_USES= gettext
|
|
|
|
LIBMNG_CONFIGURE_WITH= libmng
|
|
LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng
|
|
|
|
LIBWMF_CONFIGURE_WITH= libwmf
|
|
LIBWMF_LIB_DEPENDS= libwmf.so:graphics/libwmf
|
|
|
|
LIBRSVG2_CONFIGURE_WITH=librsvg
|
|
LIBRSVG2_USE= GNOME=librsvg2
|
|
|
|
LIBEXIF_CONFIGURE_ENABLE=exif # bundled exif is used
|
|
LIBEXIF_BROKEN_OFF= does not build without libexif support
|
|
|
|
MPLAYER_CONFIGURE_ENABLE=mplayer
|
|
MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
|
|
|
|
LIBXINE_CONFIGURE_WITH= xine
|
|
LIBXINE_LIB_DEPENDS= libxine.so:multimedia/libxine
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} '/^desktopdir =/s|=.*|= ${DESKTOPDIR}|' \
|
|
${WRKSRC}/etc/Makefile.in
|
|
@${REINPLACE_CMD} '/^gimv_LDADD =/s/=/= -lm/' ${WRKSRC}/src/Makefile.in
|
|
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \
|
|
-e 's|= $$(DESTDIR)|= |' -e '/^CPPFLAGS =/s/\\/@CPPFLAGS@ \\/'
|
|
|
|
.include <bsd.port.mk>
|