Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Jan 2014 11:30:53 +0000 (UTC)
From:      Ashish SHUKLA <ashish@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r339215 - in head/multimedia/libvpx: . files
Message-ID:  <201401091130.s09BUrTT001019@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ashish
Date: Thu Jan  9 11:30:53 2014
New Revision: 339215
URL: http://svnweb.freebsd.org/changeset/ports/339215

Log:
  - Update to 1.3.0
  - Use distfile provided by Debian
  - Add dependency on GCC from ports when building on 8.x (amd64) due
    to code generation issue with built-in GCC
  
  PR:		ports/185212
  Submitted by:	Jan Beich <jbeich at tormail.org>

Deleted:
  head/multimedia/libvpx/files/patch-build_make_configure.sh
Modified:
  head/multimedia/libvpx/Makefile
  head/multimedia/libvpx/distinfo
  head/multimedia/libvpx/files/patch-configure
  head/multimedia/libvpx/pkg-descr
  head/multimedia/libvpx/pkg-plist

Modified: head/multimedia/libvpx/Makefile
==============================================================================
--- head/multimedia/libvpx/Makefile	Thu Jan  9 10:32:28 2014	(r339214)
+++ head/multimedia/libvpx/Makefile	Thu Jan  9 11:30:53 2014	(r339215)
@@ -2,14 +2,13 @@
 # $FreeBSD$
 
 PORTNAME=	libvpx
-PORTVERSION=	1.2.0
-PORTREVISION=	1
+PORTVERSION=	1.3.0
 CATEGORIES=	multimedia
-MASTER_SITES=	GOOGLE_CODE
-DISTNAME=	${PORTNAME}-v${PORTVERSION}
+MASTER_SITES=	DEBIAN
+DISTNAME=	${PORTNAME}_${DISTVERSION}.orig
 
 MAINTAINER=	ashish@FreeBSD.org
-COMMENT=	VP8 Codec SDK
+COMMENT=	VP8/VP9 Codec SDK
 
 LICENSE=	BSD
 LICENSE_FILE=	${WRKSRC}/LICENSE
@@ -19,7 +18,6 @@ BUILD_DEPENDS=	bash:${PORTSDIR}/shells/b
 
 USES=		gmake perl5
 USE_BZIP2=	yes
-PROJECTHOST=	webm
 HAS_CONFIGURE=	yes
 USE_PERL5=	build
 USE_LDCONFIG=	yes
@@ -30,8 +28,14 @@ POSTPROC_DESC=	Enable postprocessing
 RUNTIME_DESC=	Enable runtime CPU detection
 SHARED_DESC=	Enable shared-library support
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
 ALL_TARGET=
-CONFIGURE_ARGS+=	--enable-pic --disable-install-srcs --enable-vp8 --disable-install-docs --prefix=${PREFIX}
+CONFIGURE_ARGS+=--prefix=${PREFIX} \
+		--disable-install-docs \
+		--disable-install-srcs \
+		--enable-pic \
+		--enable-vp8 \
+		--enable-vp9
 MAKE_ARGS+=	verbose=yes
 MAKE_ENV=	LC_ALL=C
 
@@ -45,6 +49,12 @@ SHARED_CONFIGURE_ON=	--enable-shared
 
 .include <bsd.port.options.mk>
 
+.if ${OSVERSION}  < 900000
+.if ${ARCH} == "amd64"
+USE_GCC=	yes
+.endif
+.endif
+
 .if ${OSVERSION} >= 1000000
 CONFIGURE_ARGS+=	--disable-unit-tests
 .endif

Modified: head/multimedia/libvpx/distinfo
==============================================================================
--- head/multimedia/libvpx/distinfo	Thu Jan  9 10:32:28 2014	(r339214)
+++ head/multimedia/libvpx/distinfo	Thu Jan  9 11:30:53 2014	(r339215)
@@ -1,2 +1,2 @@
-SHA256 (libvpx-v1.2.0.tar.bz2) = 5ef0c650b2daa62085eb8105a7a4273f3e987db53c5ec97fd51d1b6511e5aa06
-SIZE (libvpx-v1.2.0.tar.bz2) = 1714121
+SHA256 (libvpx_1.3.0.orig.tar.bz2) = bd5af97b74d53a111b48852dfcd1791b2c758f1fe972833b363fe34a83a7750a
+SIZE (libvpx_1.3.0.orig.tar.bz2) = 2077846

Modified: head/multimedia/libvpx/files/patch-configure
==============================================================================
--- head/multimedia/libvpx/files/patch-configure	Thu Jan  9 10:32:28 2014	(r339214)
+++ head/multimedia/libvpx/files/patch-configure	Thu Jan  9 11:30:53 2014	(r339215)
@@ -3,10 +3,10 @@ $FreeBSD$
 
 --- configure.orig
 +++ configure
-@@ -134,6 +134,7 @@
- all_platforms="${all_platforms} universal-darwin10-gcc"
+@@ -149,6 +149,7 @@
  all_platforms="${all_platforms} universal-darwin11-gcc"
  all_platforms="${all_platforms} universal-darwin12-gcc"
+ all_platforms="${all_platforms} universal-darwin13-gcc"
 +all_platforms="${all_platforms} ia64-linux-gcc"
  all_platforms="${all_platforms} generic-gnu"
  

Modified: head/multimedia/libvpx/pkg-descr
==============================================================================
--- head/multimedia/libvpx/pkg-descr	Thu Jan  9 10:32:28 2014	(r339214)
+++ head/multimedia/libvpx/pkg-descr	Thu Jan  9 11:30:53 2014	(r339215)
@@ -1,3 +1,3 @@
-libvpx is the VP8 Codec SDK.
+libvpx is the VP8/VP9 Codec SDK.
 
 WWW: http://www.webmproject.org/

Modified: head/multimedia/libvpx/pkg-plist
==============================================================================
--- head/multimedia/libvpx/pkg-plist	Thu Jan  9 10:32:28 2014	(r339214)
+++ head/multimedia/libvpx/pkg-plist	Thu Jan  9 11:30:53 2014	(r339215)
@@ -1,12 +1,12 @@
 bin/vpxdec
 bin/vpxenc
 bin/vp8_scalable_patterns
+bin/vp9_spatial_scalable_encoder
+include/vpx/svc_context.h
 include/vpx/vp8.h
 include/vpx/vp8cx.h
 include/vpx/vp8dx.h
 include/vpx/vpx_codec.h
-include/vpx/vpx_codec_impl_bottom.h
-include/vpx/vpx_codec_impl_top.h
 include/vpx/vpx_decoder.h
 include/vpx/vpx_encoder.h
 include/vpx/vpx_image.h
@@ -15,6 +15,6 @@ lib/libvpx.a
 libdata/pkgconfig/vpx.pc
 %%SHARED%%lib/libvpx.so
 %%SHARED%%lib/libvpx.so.1
-%%SHARED%%lib/libvpx.so.1.2
-%%SHARED%%lib/libvpx.so.1.2.0
+%%SHARED%%lib/libvpx.so.1.3
+%%SHARED%%lib/libvpx.so.1.3.0
 @dirrm include/vpx



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