Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Feb 2018 17:44:10 +0100
From:      Michal Meloun <melounmichal@gmail.com>
To:        Guido Falsi <madpilot@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r461527 - in head: graphics/libbpg multimedia/ccextractor multimedia/ffmpeg multimedia/gstreamer1-plugins-x265 multimedia/handbrake multimedia/vlc multimedia/x265 x11/xpra
Message-ID:  <cc392a18-80b0-ae86-74fa-71cd8d2c5227@freebsd.org>
In-Reply-To: <201802112019.w1BKJCfk026979@repo.freebsd.org>
References:  <201802112019.w1BKJCfk026979@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


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@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@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@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@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/svn-ports-head
> To unsubscribe, send any mail to "svn-ports-head-unsubscribe@freebsd.org"
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cc392a18-80b0-ae86-74fa-71cd8d2c5227>