From owner-svn-ports-all@freebsd.org Wed Apr 13 09:53:48 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9BE94B0EE01; Wed, 13 Apr 2016 09:53:48 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 77CDA168C; Wed, 13 Apr 2016 09:53:48 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u3D9rlAW084696; Wed, 13 Apr 2016 09:53:47 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u3D9rlJd084694; Wed, 13 Apr 2016 09:53:47 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201604130953.u3D9rlJd084694@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Wed, 13 Apr 2016 09:53:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r413181 - in head/multimedia: libx264 x264 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2016 09:53:48 -0000 Author: jbeich Date: Wed Apr 13 09:53:47 2016 New Revision: 413181 URL: https://svnweb.freebsd.org/changeset/ports/413181 Log: multimedia/x264: add FFMS and LSMASH options Switch to LSMASH by default to follow vendor configure behavior. Approved by: koobs (maintainer, via private mail) Differential Revision: https://reviews.freebsd.org/D5861 Modified: head/multimedia/libx264/Makefile (contents, props changed) head/multimedia/x264/Makefile (contents, props changed) Modified: head/multimedia/libx264/Makefile ============================================================================== --- head/multimedia/libx264/Makefile Wed Apr 13 09:53:15 2016 (r413180) +++ head/multimedia/libx264/Makefile Wed Apr 13 09:53:47 2016 (r413181) @@ -14,7 +14,7 @@ LIB_DEPENDS= # USES= pathfix OPTIONS_DEFINE= HI10P -OPTIONS_EXCLUDE= GPAC LAVF +OPTIONS_EXCLUDE= FFMS GPAC LAVF LSMASH SWSCALE HI10P_DESC= Enable High 10 Profile 10-bit encoding HI10P_CONFIGURE_ON= --bit-depth=10 Modified: head/multimedia/x264/Makefile ============================================================================== --- head/multimedia/x264/Makefile Wed Apr 13 09:53:15 2016 (r413180) +++ head/multimedia/x264/Makefile Wed Apr 13 09:53:47 2016 (r413181) @@ -19,7 +19,7 @@ PORTNAME= x264 PORTVERSION= 0.${X264_BUILD}.${X264_REV} -PORTREVISION?= 2 +PORTREVISION?= 3 CATEGORIES= multimedia MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ \ http://samples.mplayerhq.hu/yuv4mpeg2/:pgo @@ -51,27 +51,40 @@ HAS_CONFIGURE= yes SHEBANG_FILES= configure PLIST_FILES?= bin/x264 -OPTIONS_DEFINE+= ASM DEBUG GCC GPAC LAVF PGO -OPTIONS_DEFAULT+= ASM GPAC +OPTIONS_DEFINE+= ASM DEBUG FFMS GCC LAVF PGO SWSCALE +OPTIONS_RADIO+= MP4 +OPTIONS_RADIO_MP4+= GPAC LSMASH +OPTIONS_DEFAULT+= ASM LSMASH -GPAC_DESC= MPEG-4 output support +FFMS_DESC= FFmpeg Source input support +GPAC_DESC= GPAC library support LAVF_DESC= libav* format input support (requires FFmpeg) +LSMASH_DESC= L-SMASH library support +MP4_DESC= MPEG-4 output +SWSCALE_DESC= Resize video filter ASM_CONFIGURE_OFF= --disable-asm DEBUG_CONFIGURE_ON= --enable-debug DEBUG_CONFIGURE_OFF= --enable-strip +FFMS_LIB_DEPENDS= libffms2.so:multimedia/ffms2 +FFMS_CONFIGURE_OFF= --disable-ffms +FFMS_IMPLIES= SWSCALE + GCC_VARS= USE_GCC=yes GPAC_CONFIGURE_OFF= --disable-gpac GPAC_LIB_DEPENDS= libgpac.so:multimedia/gpac-libgpac -LAVF_CONFIGURE_OFF= --disable-swscale --disable-lavf +LAVF_CONFIGURE_OFF= --disable-lavf LAVF_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ - libavutil.so:multimedia/ffmpeg \ - libswscale.so:multimedia/ffmpeg + libavutil.so:multimedia/ffmpeg +LAVF_IMPLIES= SWSCALE + +LSMASH_LIB_DEPENDS= liblsmash.so:multimedia/l-smash +LSMASH_CONFIGURE_OFF= --disable-lsmash PGO_DISTFILES= ${Y4M_VIDEO_DISTFILE}:pgo PGO_MAKE_ENV= VIDS="${WRKDIR}/${Y4M_VIDEO}" @@ -83,6 +96,10 @@ PGO_VARS= USE_GCC=any \ RESTRICTED="${Y4M_VIDEO_DISTFILE} file may not be mirrored" \ RESTRICTED_FILES="${Y4M_VIDEO_DISTFILE}" +SWSCALE_CONFIGURE_OFF= --disable-swscale +SWSCALE_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg \ + libswscale.so:multimedia/ffmpeg + CONFIGURE_ARGS?= --system-libx264 CONFIGURE_ARGS+= --prefix="${PREFIX}" \ --extra-cflags="${CPPFLAGS} ${CFLAGS}" \