[Midnightbsd-cvs] mports [18653] trunk/multimedia/libvpx: libvpx 1.3.0

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Apr 12 02:40:29 EDT 2015


Revision: 18653
          http://svnweb.midnightbsd.org/mports/?rev=18653
Author:   laffer1
Date:     2015-04-12 02:40:28 -0400 (Sun, 12 Apr 2015)
Log Message:
-----------
libvpx 1.3.0

Modified Paths:
--------------
    trunk/multimedia/libvpx/Makefile
    trunk/multimedia/libvpx/distinfo
    trunk/multimedia/libvpx/pkg-plist

Modified: trunk/multimedia/libvpx/Makefile
===================================================================
--- trunk/multimedia/libvpx/Makefile	2015-04-12 05:51:28 UTC (rev 18652)
+++ trunk/multimedia/libvpx/Makefile	2015-04-12 06:40:28 UTC (rev 18653)
@@ -1,82 +1,73 @@
 # $MidnightBSD$
 
 PORTNAME=	libvpx
-PORTVERSION=	1.1.0
+PORTVERSION=	1.3.0
 CATEGORIES=	multimedia
-MASTER_SITES=	GOOGLE_CODE
-DISTNAME=	${PORTNAME}-v${PORTVERSION}
+MASTER_SITES=	DEBIAN
+DISTNAME=	${PORTNAME}_${DISTVERSION}.orig
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	VP8 Codec SDK
+COMMENT=	VP8/VP9 Codec SDK
+
 LICENSE=	bsd3
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
-		${LOCALBASE}/bin/yasm:${PORTSDIR}/devel/yasm
+BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
+		yasm:${PORTSDIR}/devel/yasm
 
-USE_BZIP2=	yes
-PROJECTHOST=	webm
+USES=		gmake perl5 tar:bzip2
 HAS_CONFIGURE=	yes
-USE_GMAKE=	yes
-USE_PERL5_BUILD=	yes
+USE_PERL5=	build
 USE_LDCONFIG=	yes
-MAKE_JOBS_SAFE=yes
 
-OPTIONS=	DEBUG	"Enable debugging"	OFF \
-		POSTPROC	"Enable postprocessing"	ON \
-		RUNTIME	"Enable runtime CPU detection"	ON \
-		THREADS	"Enable multithread"	ON \
-		SHARED	"Enable shared-library support"	ON
+OPTIONS_DEFINE=	DEBUG POSTPROC RUNTIME THREADS SHARED
+OPTIONS_DEFAULT=	POSTPROC RUNTIME THREADS SHARED
+OPTIONS_EXCLUDE_armv6=	RUNTIME
+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
-MAKE_ARGS+=	DIST_DIR=${FAKE_DESTDIR}${PREFIX} verbose=yes
+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
 
-.include <bsd.mport.options.mk>
+OPTIONS_SUB=		SHARED
 
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+=	--enable-debug
-.endif
+DEBUG_CONFIGURE_ON=	--enable-debug
+POSTPROC_CONFIGURE_ON=	--enable-postproc
+RUNTIME_CONFIGURE_ON=	--enable-runtime-cpu-detect
+THREADS_CONFIGURE_OFF=	--disable-multithread
+SHARED_CONFIGURE_ON=	--enable-shared
 
-.if defined(WITH_POSTPROC)
-CONFIGURE_ARGS+=	--enable-postproc
-.endif
+.include <bsd.mport.options.mk>
 
-.if defined(WITH_RUNTIME)
-CONFIGURE_ARGS+=	--enable-runtime-cpu-detect
+.if ${OSVERSION}  < 4015
+.if ${ARCH} == "amd64"
+USE_GCC=	yes
 .endif
-
-.if defined(WITHOUT_THREADS)
-CONFIGURE_ARGS+=	--disable-multithread
 .endif
 
-.if defined(WITH_SHARED)
-CONFIGURE_ARGS+=	--enable-shared
-PLIST_SUB+=	SHARED=""
-.else
-PLIST_SUB+=	SHARED="@comment "
-.endif
-
-.include <bsd.port.pre.mk>
-
 .if ${ARCH} == "amd64"
 CONFIGURE_ARGS+=	--target=x86_64-linux-gcc
 .elif ${ARCH} == "i386"
 CONFIGURE_ARGS+=	--target=x86-linux-gcc
-.elif ${ARCH} == "ia64"
-CONFIGURE_ARGS+=	--target=ia64-linux-gcc
-.else
-IGNORE=	no support for ${ARCH} the moment. testing/patches are welcome
 .endif
 
 post-patch:
+	@${REINPLACE_CMD} 's|\(link_with_cc\)=gcc|\1=$${CC}|' \
+		${WRKSRC}/build/make/configure.sh
+	@${REINPLACE_CMD} -e 's|%%DESTDIR%%|${STAGEDIR}|g' \
+	       	${WRKSRC}/build/make/Makefile ${WRKSRC}/libs.mk
 	@${GREP} -Rl '^#!/bin/bash' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-		-e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,g'
-.if ${OSVERSION} < 700000
-	@${GREP} -Rl 'LIBVPX_SO.*extralibs' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \
-		-e 's/\(LIBVPX_SO.*extralibs[[:space:]]*+=[[:space:]]*\)/\1-lc /g'
-.else
+		-e 's,#!/bin/bash,#!/usr/bin/env bash,g'
 	@${GREP} -Rl -- '-l\?pthread' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -E \
 		-e 's/-l?pthread/${PTHREAD_LIBS}/g'
-.endif
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: trunk/multimedia/libvpx/distinfo
===================================================================
--- trunk/multimedia/libvpx/distinfo	2015-04-12 05:51:28 UTC (rev 18652)
+++ trunk/multimedia/libvpx/distinfo	2015-04-12 06:40:28 UTC (rev 18653)
@@ -1,3 +1,2 @@
-SHA256 (libvpx-v1.1.0.tar.bz2) = 9ce074cf4b3bcd9a49ff93e05485b71c273bfc3685a305e55a0e7fa51beb72c5
-RMD160 (libvpx-v1.1.0.tar.bz2) = 6f462c1421a51af77d3401ea4c1eaf0dbeaf4791
-SIZE (libvpx-v1.1.0.tar.bz2) = 1653485
+SHA256 (libvpx_1.3.0.orig.tar.bz2) = bd5af97b74d53a111b48852dfcd1791b2c758f1fe972833b363fe34a83a7750a
+SIZE (libvpx_1.3.0.orig.tar.bz2) = 2077846

Modified: trunk/multimedia/libvpx/pkg-plist
===================================================================
--- trunk/multimedia/libvpx/pkg-plist	2015-04-12 05:51:28 UTC (rev 18652)
+++ trunk/multimedia/libvpx/pkg-plist	2015-04-12 06:40:28 UTC (rev 18653)
@@ -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,5 @@
 libdata/pkgconfig/vpx.pc
 %%SHARED%%lib/libvpx.so
 %%SHARED%%lib/libvpx.so.1
-%%SHARED%%lib/libvpx.so.1.1
-%%SHARED%%lib/libvpx.so.1.1.0
- at dirrm include/vpx
+%%SHARED%%lib/libvpx.so.1.3
+%%SHARED%%lib/libvpx.so.1.3.0



More information about the Midnightbsd-cvs mailing list