svn commit: r461527 - in head: graphics/libbpg multimedia/ccextractor multimedia/ffmpeg multimedia/gstreamer1-plugins-x265 multimedia/handbrake multimedia/vlc multimedia/x265 x11/xpra
Michal Meloun
melounmichal at gmail.com
Thu Feb 15 16:44:12 UTC 2018
On 11.02.2018 21:19, Guido Falsi wrote:
> 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
>
This breaks multimedia/x256 on at least armv6, armv7 and arm64 platforms.
The "CMAKE_ARGS= -DENABLE_PIC=on" is still necessary (and, imo, should
be used on all platforms).
Michal
> 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/
>
> _______________________________________________
> svn-ports-head at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-ports-head
> To unsubscribe, send any mail to "svn-ports-head-unsubscribe at freebsd.org"
>
More information about the svn-ports-head
mailing list