diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2014-11-20 21:42:42 +0000 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2014-11-20 21:42:42 +0000 |
commit | 4d537e472d70a57af1544fa3f7df581ea69c8dff (patch) | |
tree | cbc7834fb72ccb20bb7d29790250b308c52f6caf /multimedia/mplayer | |
parent | 9234af2077521a10b32d4ba117b8eaf5ddf2cf63 (diff) |
Notes
Diffstat (limited to 'multimedia/mplayer')
-rw-r--r-- | multimedia/mplayer/Makefile | 8 | ||||
-rw-r--r-- | multimedia/mplayer/Makefile.options | 6 | ||||
-rw-r--r-- | multimedia/mplayer/files/extra-patch-gnutls | 69 |
3 files changed, 79 insertions, 4 deletions
diff --git a/multimedia/mplayer/Makefile b/multimedia/mplayer/Makefile index 31888c03f377..ab9a842bd113 100644 --- a/multimedia/mplayer/Makefile +++ b/multimedia/mplayer/Makefile @@ -3,14 +3,14 @@ PORTNAME= mplayer PORTVERSION= ${MPLAYER_PORT_VERSION} -PORTREVISION= 4 +PORTREVISION= 5 COMMENT= High performance media player supporting many formats .include "${.CURDIR}/Makefile.shared" OPTIONS_DEFINE= AALIB AMR_NB AMR_WB BLURAY CACA DEBUG DV \ - ENCA FONTCONFIG FRIBIDI GIF GSM GUI IPV6 JACK \ + ENCA FONTCONFIG FRIBIDI GIF GNUTLS GSM GUI IPV6 JACK \ LADSPA LIBMNG LIRC LZO MEMALIGN NAS OCFLAGS \ OPENAL OPENGL OPENJPEG OPUS OTCHAIN PROFILE \ PULSEAUDIO REAL RTC RTCPU RTMP SCHROEDINGER SDL \ @@ -20,8 +20,8 @@ OPTIONS_DEFINE= AALIB AMR_NB AMR_WB BLURAY CACA DEBUG DV \ OPTIONS_RADIO= RGCD OPTIONS_RADIO_RGCD= CDIO CDPARANOIA -OPTIONS_DEFAULT=FONTCONFIG FRIBIDI IPV6 OCFLAGS OPENGL RTCPU SKINS \ - WIN32 X11 X11DGA X11VM XINERAMA XVIDEO +OPTIONS_DEFAULT=FONTCONFIG FRIBIDI GNUTLS IPV6 OCFLAGS OPENGL RTCPU \ + SKINS WIN32 X11 X11DGA X11VM XINERAMA XVIDEO BLURAY_DESC?= BluRay support ENCA_DESC?= Charset conversion via enca diff --git a/multimedia/mplayer/Makefile.options b/multimedia/mplayer/Makefile.options index ac54154575b3..71126b6290e3 100644 --- a/multimedia/mplayer/Makefile.options +++ b/multimedia/mplayer/Makefile.options @@ -48,6 +48,12 @@ DEFAULT_KERN_HZ=1024 # Non-simplified OPTIONS handling # =============================== +.if ${PORT_OPTIONS:MGNUTLS} +LIB_DEPENDS+= libgnutls.so:${PORTSDIR}/security/gnutls +CONFIGURE_ARGS+= --enable-gnutls +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnutls +.endif + .if ${PORT_OPTIONS:MIPV6} CATEGORIES+= ipv6 .else diff --git a/multimedia/mplayer/files/extra-patch-gnutls b/multimedia/mplayer/files/extra-patch-gnutls new file mode 100644 index 000000000000..b73bf5201c15 --- /dev/null +++ b/multimedia/mplayer/files/extra-patch-gnutls @@ -0,0 +1,69 @@ +--- configure.orig 2014-08-23 15:59:32.000000000 +0200 ++++ configure 2014-11-20 20:21:23.123454188 +0100 +@@ -387,6 +387,7 @@ + --enable-ass-internal enable internal SSA/ASS subtitle support [autodetect] + --disable-ass disable SSA/ASS subtitle support [autodetect] + --enable-rpath enable runtime linker path for extra libs [disabled] ++ --disable-gnutls disable GnuTLS [autodetect] + + Codecs: + --enable-gif enable GIF support [autodetect] +@@ -851,6 +852,7 @@ + _inet6=auto + _sctp=auto + _gethostbyname2=auto ++_gnutls=auto + _ftp=auto + _musepack=no + _vstream=auto +@@ -1360,6 +1362,8 @@ + --disable-ass-internal) ass_internal=no ;; + --enable-rpath) _rpath=yes ;; + --disable-rpath) _rpath=no ;; ++ --enable-gnutls) _gnutls=yes ;; ++ --disable-gnutls) _gnutls=no ;; + + --enable-fribidi) _fribidi=yes ;; + --disable-fribidi) _fribidi=no ;; +@@ -4322,6 +4326,24 @@ + fi + + ++echocheck "GnuTLS" ++if test "$_gnutls" = auto ; then ++ _gnutls=no ++ if $_pkg_config --exists gnutls ; then ++ statement_check gnutls/gnutls.h 'gnutls_global_init()' $($_pkg_config --libs --cflags gnutls) && ++ _gnutls=yes ++ fi ++fi ++if test "$_gnutls" = yes ; then ++ def_gnutls='#define CONFIG_GNUTLS 1' ++ libavprotocols="$libavprotocols HTTPS_PROTOCOL TLS_PROTOCOL" ++ extra_cflags="$extra_cflags $($_pkg_config --cflags gnutls)" ++ extra_ldflags="$extra_ldflags $($_pkg_config --libs gnutls)" ++else ++ def_gnutls='#define CONFIG_GNUTLS 0' ++fi ++echores "$_gnutls" ++ + echocheck "Samba support (libsmbclient)" + if test "$_smb" = yes; then + extra_ldflags="$extra_ldflags -lsmbclient" +@@ -8714,6 +8736,7 @@ + CONFIG_BZLIB = $bzlib + CONFIG_CRYSTALHD= $crystalhd + CONFIG_ENCODERS = yes ++CONFIG_GNUTLS = $_gnutls + CONFIG_GPL = yes + CONFIG_ICONV = $_iconv + CONFIG_MLIB = $_mlib +@@ -9249,7 +9272,7 @@ + #define CONFIG_FASTDIV 0 + #define CONFIG_FFSERVER 0 + #define CONFIG_FTRAPV 0 +-#define CONFIG_GNUTLS 0 ++$def_gnutls + #define CONFIG_GPL 1 + #define CONFIG_GRAY 0 + #define CONFIG_LIBMODPLUG 0 |