Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Jun 2018 14:46:54 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r473444 - in head/multimedia/openh264: . files
Message-ID:  <201806271446.w5REktmf005358@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Jun 27 14:46:54 2018
New Revision: 473444
URL: https://svnweb.freebsd.org/changeset/ports/473444

Log:
  multimedia/openh264: update to 1.8.0
  
  Changes:	https://github.com/cisco/openh264/releases/tag/v1.8.0
  ABI:		https://abi-laboratory.pro/tracker/timeline/openh264/

Added:
  head/multimedia/openh264/files/patch-clang   (contents, props changed)
Modified:
  head/multimedia/openh264/Makefile   (contents, props changed)
  head/multimedia/openh264/distinfo   (contents, props changed)

Modified: head/multimedia/openh264/Makefile
==============================================================================
--- head/multimedia/openh264/Makefile	Wed Jun 27 14:40:51 2018	(r473443)
+++ head/multimedia/openh264/Makefile	Wed Jun 27 14:46:54 2018	(r473444)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	openh264
-PORTVERSION=	1.7.0
+PORTVERSION=	1.8.0
 DISTVERSIONPREFIX=v
 PORTEPOCH=	2
 CATEGORIES=	multimedia
@@ -18,9 +18,6 @@ GH_ACCOUNT=	cisco
 USES=		compiler cpe gmake
 CPE_VENDOR=	cisco
 USE_LDCONFIG=	yes
-ASFLAGS+=	${ASFLAGS_${MACHINE}_${CHOSEN_COMPILER_TYPE}}
-ASFLAGS_arm_clang=	-no-integrated-as
-ASFLAGS_arm64_clang=	-no-integrated-as
 MAKE_ARGS=	PREFIX="${PREFIX}" \
 		OS=bsd ARCH="${ARCH:S/amd64/x86_64/}" \
 		CCASFLAGS='$$(CFLAGS) ${ASFLAGS}' \
@@ -33,7 +30,6 @@ OPTIONS_DEFAULT=PLUGINS
 OPTIONS_SUB=	yes
 
 DEBUG_BUILD_DEPENDS_OFF=	${DEBUG_BUILD_DEPENDS_OFF_${ARCH}}
-DEBUG_BUILD_DEPENDS_OFF_aarch64=as:devel/binutils
 DEBUG_BUILD_DEPENDS_OFF_amd64=	nasm:devel/nasm
 DEBUG_BUILD_DEPENDS_OFF_i386=	nasm:devel/nasm
 DEBUG_MAKE_ARGS=BUILDTYPE=Debug

Modified: head/multimedia/openh264/distinfo
==============================================================================
--- head/multimedia/openh264/distinfo	Wed Jun 27 14:40:51 2018	(r473443)
+++ head/multimedia/openh264/distinfo	Wed Jun 27 14:46:54 2018	(r473444)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1497586814
-SHA256 (cisco-openh264-v1.7.0_GH0.tar.gz) = 9c07c38d7de00046c9c52b12c76a2af7648b70d05bd5460c8b67f6895738653f
-SIZE (cisco-openh264-v1.7.0_GH0.tar.gz) = 38681895
+TIMESTAMP = 1530063403
+SHA256 (cisco-openh264-v1.8.0_GH0.tar.gz) = 08670017fd0bb36594f14197f60bebea27b895511251c7c64df6cd33fc667d34
+SIZE (cisco-openh264-v1.8.0_GH0.tar.gz) = 38695675

Added: head/multimedia/openh264/files/patch-clang
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/multimedia/openh264/files/patch-clang	Wed Jun 27 14:46:54 2018	(r473444)
@@ -0,0 +1,22 @@
+Based on https://github.com/cisco/openh264/pull/2877
+
+--- codec/common/arm64/arm_arch64_common_macro.S.orig	2018-06-27 01:36:43 UTC
++++ codec/common/arm64/arm_arch64_common_macro.S
+@@ -52,13 +52,17 @@ ret
+ .align 2
+ .global \funcName
+ .type \funcName, %function
++#ifndef __clang__
+ .func \funcName
++#endif
+ \funcName:
+ .endm
+ 
+ .macro WELS_ASM_AARCH64_FUNC_END
+ ret
++#ifndef __clang__
+ .endfunc
++#endif
+ .endm
+ 
+ #endif



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806271446.w5REktmf005358>