[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