svn commit: r461527 - in head: graphics/libbpg multimedia/ccextractor multimedia/ffmpeg multimedia/gstreamer1-plugins-x265 multimedia/handbrake multimedia/vlc multimedia/x265 x11/xpra
Guido Falsi
madpilot at FreeBSD.org
Sun Feb 11 20:19:13 UTC 2018
Author: madpilot
Date: Sun Feb 11 20:19:11 2018
New Revision: 461527
URL: https://svnweb.freebsd.org/changeset/ports/461527
Log:
- Update multimedia/x265 to 2.6
- Use the distfile provided by the VideoLAN project
- Add options for HI10P and HI12P (available only for amd64)
- Add DEBUG option
- Add OPTIMIZED_CFLAGS option
- Force using clang 5.0 on 10.4. Base provided clang fails during
compilation
- Chase shlib bump in dependent ports
PR: 225431
Submitted by: daniel.engberg.lists at pyret.net
Approved by: Maintainer timeout
Modified:
head/graphics/libbpg/Makefile
head/multimedia/ccextractor/Makefile
head/multimedia/ffmpeg/Makefile
head/multimedia/gstreamer1-plugins-x265/Makefile
head/multimedia/handbrake/Makefile
head/multimedia/vlc/Makefile
head/multimedia/x265/Makefile
head/multimedia/x265/distinfo
head/multimedia/x265/pkg-plist
head/x11/xpra/Makefile
Modified: head/graphics/libbpg/Makefile
==============================================================================
--- head/graphics/libbpg/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/graphics/libbpg/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,7 +3,7 @@
PORTNAME= libbpg
PORTVERSION= 0.9.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= http://bellard.org/bpg/
Modified: head/multimedia/ccextractor/Makefile
==============================================================================
--- head/multimedia/ccextractor/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/ccextractor/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,7 +3,7 @@
PORTNAME= ccextractor
DISTVERSIONPREFIX= v
DISTVERSION= 0.85
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia
MAINTAINER= oz at nixil.net
Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/ffmpeg/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,7 +3,7 @@
PORTNAME= ffmpeg
PORTVERSION= 3.4.1
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 1
CATEGORIES= multimedia audio ipv6 net
MASTER_SITES= http://ffmpeg.org/releases/
Modified: head/multimedia/gstreamer1-plugins-x265/Makefile
==============================================================================
--- head/multimedia/gstreamer1-plugins-x265/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/gstreamer1-plugins-x265/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= multimedia
COMMENT= GStreamer libx265 based H265 plugin
Modified: head/multimedia/handbrake/Makefile
==============================================================================
--- head/multimedia/handbrake/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/handbrake/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,7 +3,7 @@
PORTNAME= handbrake
PORTVERSION= 1.0.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= multimedia
DIST_SUBDIR= ${PORTNAME}
Modified: head/multimedia/vlc/Makefile
==============================================================================
--- head/multimedia/vlc/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/vlc/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,6 +3,7 @@
PORTNAME= vlc
DISTVERSION= 2.2.8
+PORTREVISION= 1
PORTEPOCH= 4
CATEGORIES= multimedia audio ipv6 net www
MASTER_SITES= http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
Modified: head/multimedia/x265/Makefile
==============================================================================
--- head/multimedia/x265/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/x265/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= x265
-PORTVERSION= 2.3
+PORTVERSION= 2.6
CATEGORIES= multimedia
-MASTER_SITES= http://bitbucket.org/multicoreware/${PORTNAME}/get/
-DISTNAME= ${PORTVERSION}
-DIST_SUBDIR= ${PORTNAME}
+MASTER_SITES= http://ftp.videolan.org/pub/videolan/${PORTNAME}/
+DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= mi at aldan.algebra.com
COMMENT= H.265/High Efficiency Video Coding (HEVC) format
@@ -16,16 +15,41 @@ LICENSE_FILE= ${WRKSRC}/../COPYING
BUILD_DEPENDS= yasm:devel/yasm
-USES= cmake pathfix tar:bz2
+USES= cmake pathfix
+
+OPTIONS_DEFINE= DEBUG OPTIMIZED_FLAGS
+OPTIONS_DEFINE_amd64= HI10P HI12P
+
+DEBUG_PREVENTS= OPTIMIZED_FLAGS
+DEBUG_PREVENTS_MSG= Optimizations are incompatible with debugging code
+DEBUG_VARS_OFF= CFLAGS+=-DNDEBUG CPPFLAGS+=-DNDEBUG
+HI10P_CMAKE_BOOL= HIGH_BIT_DEPTH
+HI12P_CMAKE_BOOL= MAIN12
+HI12P_IMPLIES= HI10P
+OPTIMIZED_FLAGS_VARS= CFLAGS+=-O3 CPPFLAGS+=-O3
+
+DEBUG_DESC= Enable debugging
+HI10P_DESC= Enable HI10P Support (64-bit only)
+HI12P_DESC= Enable HI12P Support (64-bit only)
+OPTIMIZED_FLAGS_DESC= Enable O3 optimization
+
USE_LDCONFIG= yes
-CMAKE_ARGS= -DENABLE_PIC=on -DENABLE_TESTS=on -DPLATFORM_LIBS=md
+CMAKE_ARGS= -DPLATFORM_LIBS=md -DENABLE_TESTS=on
CFLAGS_mips= -DNO_ATOMICS # cannot use lang/gcc
CFLAGS_mips64= -DNO_ATOMICS # cannot use lang/gcc
EXTRACT_AFTER_ARGS+= --exclude "md5*"
+WRKSRC= ${WRKDIR}/${PORTNAME}_v${PORTVERSION}/source
-WRKSRC= ${WRKDIR}/multicoreware-${PORTNAME}-3037c1448549/source
+.include <bsd.port.pre.mk>
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100052
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang50:devel/llvm50
+CPP= ${LOCALBASE}/bin/clang-cpp50
+CC= ${LOCALBASE}/bin/clang50
+CXX= ${LOCALBASE}/bin/clang++50
+.endif
+
do-test:
${WRKSRC}/test/TestBench
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
Modified: head/multimedia/x265/distinfo
==============================================================================
--- head/multimedia/x265/distinfo Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/x265/distinfo Sun Feb 11 20:19:11 2018 (r461527)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1487446516
-SHA256 (x265/2.3.tar.bz2) = 890f52a69c52c344d6469969bc9aca86d0294f9590fda0974338ed4184c46e28
-SIZE (x265/2.3.tar.bz2) = 939895
+TIMESTAMP = 1516798519
+SHA256 (x265_2.6.tar.gz) = 1bf0036415996af841884802161065b9e6be74f5f6808ac04831363e2549cdbf
+SIZE (x265_2.6.tar.gz) = 1271976
Modified: head/multimedia/x265/pkg-plist
==============================================================================
--- head/multimedia/x265/pkg-plist Sun Feb 11 20:06:20 2018 (r461526)
+++ head/multimedia/x265/pkg-plist Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,5 +3,5 @@ include/x265.h
include/x265_config.h
lib/libx265.a
lib/libx265.so
-lib/libx265.so.110
+lib/libx265.so.146
libdata/pkgconfig/x265.pc
Modified: head/x11/xpra/Makefile
==============================================================================
--- head/x11/xpra/Makefile Sun Feb 11 20:06:20 2018 (r461526)
+++ head/x11/xpra/Makefile Sun Feb 11 20:19:11 2018 (r461527)
@@ -3,7 +3,7 @@
PORTNAME= xpra
PORTVERSION= 2.0.3
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11
MASTER_SITES= http://xpra.org/src/
More information about the svn-ports-head
mailing list