Here is an update to libvpx 1.2.0.

OK?


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    7 Aug 2013 21:32:15 -0000       1.12
+++ Makefile    6 Dec 2013 02:54:49 -0000
@@ -2,15 +2,14 @@
 
 COMMENT=       Google VP8 video codec
 
-V=             1.1.0
+V=             1.2.0
 DISTNAME=      libvpx-v${V}
 PKGNAME=       libvpx-${V}
-REVISION=      0
 CATEGORIES=    multimedia
 MASTER_SITES=  https://webm.googlecode.com/files/
 EXTRACT_SUFX=  .tar.bz2
 
-SHARED_LIBS=   vpx     4.0
+SHARED_LIBS=   vpx     4.1
 
 HOMEPAGE=      http://www.webmproject.org/
 
@@ -35,7 +34,8 @@ MAKE_FLAGS=   LIBVPX_VERSION=${LIBvpx_VERS
 USE_GMAKE=     Yes
 CONFIGURE_STYLE= simple
 CONFIGURE_ARGS+=--prefix=${PREFIX} \
-               --disable-optimizations
+               --disable-optimizations \
+               --disable-unit-tests
 CONFIGURE_ENV= LD="${CC}"
 
 NO_TEST=       Yes
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    22 May 2012 18:22:50 -0000      1.5
+++ distinfo    6 Dec 2013 02:38:23 -0000
@@ -1,5 +1,2 @@
-MD5 (libvpx-v1.1.0.tar.bz2) = euFjrDGWx57C8JBCgAeKRQ==
-RMD160 (libvpx-v1.1.0.tar.bz2) = b0YsFCGlGvd9NAHqTB6vDb6vR5E=
-SHA1 (libvpx-v1.1.0.tar.bz2) = NWr193DFDNAhxghjID2PMBZPYCE=
-SHA256 (libvpx-v1.1.0.tar.bz2) = nOB0z0s7zZpJ/5PgVIW3HCc7/DaFowXlWg5/pRvrcsU=
-SIZE (libvpx-v1.1.0.tar.bz2) = 1653485
+SHA256 (libvpx-v1.2.0.tar.bz2) = XvDGULLapiCF64EFp6QnPz6YfbU8Xsl/1R0bZRHlqgY=
+SIZE (libvpx-v1.2.0.tar.bz2) = 1714121
Index: patches/patch-build_make_Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-build_make_Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 patch-build_make_Makefile
--- patches/patch-build_make_Makefile   28 Aug 2012 13:04:01 -0000      1.4
+++ patches/patch-build_make_Makefile   6 Dec 2013 02:44:18 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-build_make_Makefile,v 1.4 2012/08/28 13:04:01 fgsch Exp $
---- build/make/Makefile.orig   Fri Jan 27 13:36:39 2012
-+++ build/make/Makefile        Sun Jan 29 21:11:03 2012
-@@ -247,8 +247,7 @@ define so_template
+--- build/make/Makefile.orig   Mon Oct 14 14:16:36 2013
++++ build/make/Makefile        Thu Dec  5 21:38:33 2013
+@@ -251,8 +251,7 @@ define so_template
  # This needs further abstraction for dealing with non-GNU linkers.
  $(1):
        $(if $(quiet),@echo "    [LD] $$@")
@@ -11,7 +11,7 @@ $OpenBSD: patch-build_make_Makefile,v 1.
              -Wl,--version-script,$$(SO_VERSION_SCRIPT) -o $$@ \
              $$(filter %.o,$$?) $$(extralibs)
  endef
-@@ -316,7 +315,7 @@ LIBS=$(call enabled,LIBS)
+@@ -320,7 +319,7 @@ LIBS=$(call enabled,LIBS)
  .libs: $(LIBS)
        @touch $@
  $(foreach lib,$(filter %_g.a,$(LIBS)),$(eval $(call archive_template,$(lib))))
Index: patches/patch-build_make_gen_asm_deps_sh
===================================================================
RCS file: 
/home/cvs/ports/multimedia/libvpx/patches/patch-build_make_gen_asm_deps_sh,v
retrieving revision 1.3
diff -u -p -r1.3 patch-build_make_gen_asm_deps_sh
--- patches/patch-build_make_gen_asm_deps_sh    22 May 2012 18:22:50 -0000      
1.3
+++ patches/patch-build_make_gen_asm_deps_sh    6 Dec 2013 01:37:14 -0000
@@ -7,12 +7,3 @@ $OpenBSD: patch-build_make_gen_asm_deps_
  ##
  ##  Copyright (c) 2010 The WebM project authors. All Rights Reserved.
  ##
-@@ -42,7 +42,7 @@ done
- 
- [ -n "$srcfile" ] || show_help
- sfx=${sfx:-asm}
--includes=$(LC_ALL=C egrep -i "include +\"?+[a-z0-9_/]+\.${sfx}" $srcfile |
-+includes=$(LC_ALL=C egrep -i "include +\"*[a-z0-9_/]+\.${sfx}" $srcfile |
-            perl -p -e "s;.*?([a-z0-9_/]+.${sfx}).*;\1;")
- #" restore editor state
- for inc in ${includes}; do
Index: patches/patch-configure
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-configure,v
retrieving revision 1.7
diff -u -p -r1.7 patch-configure
--- patches/patch-configure     22 May 2012 18:22:50 -0000      1.7
+++ patches/patch-configure     6 Dec 2013 02:44:19 -0000
@@ -1,13 +1,13 @@
 $OpenBSD: patch-configure,v 1.7 2012/05/22 18:22:50 ajacoutot Exp $
---- configure.orig     Tue May  8 19:14:00 2012
-+++ configure  Wed May 16 17:07:35 2012
+--- configure.orig     Mon Oct 14 14:16:36 2013
++++ configure  Thu Dec  5 21:42:57 2013
 @@ -1,4 +1,4 @@
 -#!/bin/bash
 +#!${BASH}
  ##
  ##  configure
  ##
-@@ -103,6 +103,7 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
+@@ -104,6 +104,7 @@ all_platforms="${all_platforms} ppc32-linux-gcc"
  all_platforms="${all_platforms} ppc64-darwin8-gcc"
  all_platforms="${all_platforms} ppc64-darwin9-gcc"
  all_platforms="${all_platforms} ppc64-linux-gcc"
@@ -15,7 +15,7 @@ $OpenBSD: patch-configure,v 1.7 2012/05/
  all_platforms="${all_platforms} sparc-solaris-gcc"
  all_platforms="${all_platforms} x86-darwin8-gcc"
  all_platforms="${all_platforms} x86-darwin8-icc"
-@@ -145,19 +146,6 @@ for t in ${all_targets}; do
+@@ -146,19 +147,6 @@ for t in ${all_targets}; do
      [ -f ${source_path}/${t}.mk ] && enable ${t}
  done
  
@@ -35,7 +35,7 @@ $OpenBSD: patch-configure,v 1.7 2012/05/
  # install everything except the sources, by default. sources will have
  # to be enabled when doing dist builds, since that's no longer a common
  # case.
-@@ -449,12 +437,6 @@ EOF
+@@ -452,18 +440,6 @@ EOF
  }
  
  process_detect() {
@@ -43,7 +43,13 @@ $OpenBSD: patch-configure,v 1.7 2012/05/
 -        # Can only build shared libs on a subset of platforms. Doing this 
check
 -        # here rather than at option parse time because the target auto-detect
 -        # magic happens after the command line has been parsed.
--        enabled linux || die "--enable-shared only supported on ELF for now"
+-        if ! enabled linux; then
+-            if enabled gnu; then
+-                echo "--enable-shared is only supported on ELF; assuming this 
is OK"
+-            else
+-                die "--enable-shared only supported on ELF for now"
+-            fi
+-        fi
 -    fi
      if [ -z "$CC" ]; then
          echo "Bypassing toolchain for environment detection."
Index: patches/patch-libs_mk
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-libs_mk,v
retrieving revision 1.6
diff -u -p -r1.6 patch-libs_mk
--- patches/patch-libs_mk       27 Aug 2012 20:42:25 -0000      1.6
+++ patches/patch-libs_mk       6 Dec 2013 02:44:33 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-libs_mk,v 1.6 2012/08/27 20:42:25 jasper Exp $
---- libs.mk.orig       Tue May  8 19:14:00 2012
-+++ libs.mk    Thu Aug 16 18:54:05 2012
-@@ -193,16 +193,11 @@ LIBS-$(if $(BUILD_LIBVPX),$(CONFIG_STATIC)) += $(BUILD
+--- libs.mk.orig       Mon Oct 14 14:16:36 2013
++++ libs.mk    Thu Dec  5 21:38:34 2013
+@@ -181,16 +181,11 @@ LIBS-$(if $(BUILD_LIBVPX),$(CONFIG_STATIC)) += $(BUILD
  $(BUILD_PFX)libvpx_g.a: $(LIBVPX_OBJS)
  
  BUILD_LIBVPX_SO         := $(if $(BUILD_LIBVPX),$(CONFIG_SHARED))
@@ -20,7 +20,7 @@ $OpenBSD: patch-libs_mk,v 1.6 2012/08/27
  
  libvpx.ver: $(call enabled,CODEC_EXPORTS)
        @echo "    [CREATE] $@"
-@@ -217,14 +212,6 @@ $(1): $(2)
+@@ -205,14 +200,6 @@ $(1): $(2)
        $(qexec)ln -sf $(LIBVPX_SO) $$@
  endef
  
@@ -35,11 +35,3 @@ $OpenBSD: patch-libs_mk,v 1.6 2012/08/27
  INSTALL-LIBS-$(CONFIG_SHARED) += $(LIBSUBDIR)/$(LIBVPX_SO)
  
  LIBS-$(BUILD_LIBVPX) += vpx.pc
-@@ -242,6 +229,7 @@ vpx.pc: config.mk libs.mk
-       $(qexec)echo 'Requires:' >> $@
-       $(qexec)echo 'Conflicts:' >> $@
-       $(qexec)echo 'Libs: -L$${libdir} -lvpx' >> $@
-+      $(qexec)echo 'Libs.private: -lm -lpthread' >> $@
-       $(qexec)echo 'Cflags: -I$${includedir}' >> $@
- INSTALL-LIBS-yes += $(LIBSUBDIR)/pkgconfig/vpx.pc
- INSTALL_MAPS += $(LIBSUBDIR)/pkgconfig/%.pc %.pc
Index: patches/patch-vp8_common_sad_c_c
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/patches/patch-vp8_common_sad_c_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-vp8_common_sad_c_c
--- patches/patch-vp8_common_sad_c_c    22 May 2012 18:22:50 -0000      1.1
+++ patches/patch-vp8_common_sad_c_c    6 Dec 2013 02:44:22 -0000
@@ -1,9 +1,9 @@
 $OpenBSD: patch-vp8_common_sad_c_c,v 1.1 2012/05/22 18:22:50 ajacoutot Exp $
---- vp8/common/sad_c.c.orig    Sun May 20 05:16:18 2012
-+++ vp8/common/sad_c.c Sun May 20 05:17:51 2012
-@@ -10,8 +10,13 @@
- 
+--- vp8/common/sad_c.c.orig    Mon Oct 14 14:16:18 2013
++++ vp8/common/sad_c.c Thu Dec  5 21:38:34 2013
+@@ -11,8 +11,13 @@
  
+ #include <limits.h>
  #include <stdlib.h>
 +#include <sys/types.h>
  #include "vpx_config.h"
@@ -13,5 +13,5 @@ $OpenBSD: patch-vp8_common_sad_c_c,v 1.1
 +#define CONFIG_FAST_UNALIGNED 0
 +#endif
  
- static
- unsigned int sad_mx_n_c(
+ static unsigned int sad_mx_n_c(const unsigned char *src_ptr, int src_stride,
+                                const unsigned char *ref_ptr, int ref_stride,
Index: pkg/PFRAG.shared
===================================================================
RCS file: pkg/PFRAG.shared
diff -N pkg/PFRAG.shared
--- pkg/PFRAG.shared    4 Oct 2010 23:56:16 -0000       1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2010/10/04 23:56:16 ckuethe Exp $
-@lib lib/libvpx.so.${LIBvpx_VERSION}
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/multimedia/libvpx/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- pkg/PLIST   22 May 2012 18:22:50 -0000      1.4
+++ pkg/PLIST   6 Dec 2013 02:06:17 -0000
@@ -1,5 +1,4 @@
 @comment $OpenBSD: PLIST,v 1.4 2012/05/22 18:22:50 ajacoutot Exp $
-%%SHARED%%
 @bin bin/vp8_scalable_patterns
 @bin bin/vpxdec
 @bin bin/vpxenc
@@ -15,5 +14,6 @@ include/vpx/vpx_encoder.h
 include/vpx/vpx_image.h
 include/vpx/vpx_integer.h
 lib/libvpx.a
+@lib lib/libvpx.so.${LIBvpx_VERSION}
 lib/pkgconfig/
 lib/pkgconfig/vpx.pc

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

Reply via email to