pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/x264-devel x264-devel: updated to 20190312



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d2720e7f39a4
branches:  trunk
changeset: 393176:d2720e7f39a4
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Mar 13 17:40:26 2019 +0000

description:
x264-devel: updated to 20190312

20190312:
Remove compatibility workarounds
Remove h->rc dereferencing where possible
x86inc: Add support for GFNI instructions
x86inc: Improve warnings for use of unsupported instructions
x86inc: Support N_PEXT bit on Mach-O
x86inc: Make 'non-adjacent' default in the TAIL_CALL macro
x86inc: Add x86-32 PIC support macros
x86inc: Turn 'movsxd' into 'movifnidn' on x86-32
Bump dates to 2019
cli: Bash autocomplete support
Signal Progressive and Constrained profiles
ppc: Use xxpermdi in sad_x3/x4 and use macros to avoid redundant code
ppc: Use the vec_xst_len for partial stores in mc
ppc: Use vec_splats in mc
ppc: Use the vec_xst_len for partial stores
ppc: Use xxpermdi in VEC_STORE8
ppc: Use a single store to write the scores for sad_x4_8x8
ppc: Use xxpermdi to halve the computation in sad_x4_8x8
ppc: Rework satd_4* likewise
ppc: Factor out the sum of absolute
ppc: Rework the adds in satd8x8
ppc: Add quant_4x4x4
ppc: Cleanup quant
x86: Always use PIC in x86-64 asm
x86: Fix integer overflow in intra_sa8d_x3_8x8_sse2
Check that mbtree settings are consistent between passes
Mark frame_size_estimated as volatile
Fix data race detected by ThreadSanitizer
Fix XAVC with sliced-threads
Fix XAVC slice pattern
Eliminate the use of strtok()

diffstat:

 multimedia/x264-devel/Makefile                |   4 ++--
 multimedia/x264-devel/distinfo                |  12 ++++++------
 multimedia/x264-devel/patches/patch-configure |  20 ++++++++++----------
 3 files changed, 18 insertions(+), 18 deletions(-)

diffs (114 lines):

diff -r 7f80b78cdee2 -r d2720e7f39a4 multimedia/x264-devel/Makefile
--- a/multimedia/x264-devel/Makefile    Wed Mar 13 17:36:26 2019 +0000
+++ b/multimedia/x264-devel/Makefile    Wed Mar 13 17:40:26 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.70 2018/10/23 16:12:46 adam Exp $
+# $NetBSD: Makefile,v 1.71 2019/03/13 17:40:26 adam Exp $
 
-DISTNAME=      x264-snapshot-20181022-2245
+DISTNAME=      x264-snapshot-20190312-2245
 PKGNAME=       ${DISTNAME:S/-snapshot-/-devel-/:S/-2245$//}
 CATEGORIES=    multimedia
 MASTER_SITES=  ftp://ftp.videolan.org/pub/videolan/x264/snapshots/
diff -r 7f80b78cdee2 -r d2720e7f39a4 multimedia/x264-devel/distinfo
--- a/multimedia/x264-devel/distinfo    Wed Mar 13 17:36:26 2019 +0000
+++ b/multimedia/x264-devel/distinfo    Wed Mar 13 17:40:26 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.51 2018/10/23 16:12:46 adam Exp $
+$NetBSD: distinfo,v 1.52 2019/03/13 17:40:26 adam Exp $
 
-SHA1 (x264-snapshot-20181022-2245.tar.bz2) = 52a5e9ddd7d56f305da0d1d4b2de12ffef389802
-RMD160 (x264-snapshot-20181022-2245.tar.bz2) = 7dc290f30dc3034c31440b0b5e6d666b7ba3310c
-SHA512 (x264-snapshot-20181022-2245.tar.bz2) = 6c9be90c87e882a44087bde8756b895521662b0be7b89eb1308086d78b7831f16eebe0cb08d875c57332c05cb1a1dc278867d95628e0aeb33f30214152f4b0e2
-Size (x264-snapshot-20181022-2245.tar.bz2) = 770724 bytes
+SHA1 (x264-snapshot-20190312-2245.tar.bz2) = 0533630b2ec8be3401496d8ef63d8d9898cbc032
+RMD160 (x264-snapshot-20190312-2245.tar.bz2) = 6b6b7212d5e6b0d821c9caf0d081b477a110f0cf
+SHA512 (x264-snapshot-20190312-2245.tar.bz2) = a501e625eeb3ccbd7c58b3903bfab31fca68ad317410492694c6615a584bff2e3d09c98374f99b19519093e8589a7c992796b4782fc88545ed4556b1eb16d37b
+Size (x264-snapshot-20190312-2245.tar.bz2) = 774387 bytes
 SHA1 (patch-common_cpu.c) = ef15bae000163e9c10d2e414e841486dd2920b80
-SHA1 (patch-configure) = 6c8cee809ec7306f039372d4bcca18b704cd0c22
+SHA1 (patch-configure) = 101800ee97242ab4f42da8fc6f83b8a6209a1993
 SHA1 (patch-encoder_analyse.c) = 2057583899e029a4c2173c511293e6a35cf80f78
diff -r 7f80b78cdee2 -r d2720e7f39a4 multimedia/x264-devel/patches/patch-configure
--- a/multimedia/x264-devel/patches/patch-configure     Wed Mar 13 17:36:26 2019 +0000
+++ b/multimedia/x264-devel/patches/patch-configure     Wed Mar 13 17:40:26 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-configure,v 1.3 2018/02/25 21:57:43 adam Exp $
+$NetBSD: patch-configure,v 1.4 2019/03/13 17:40:26 adam Exp $
 
 Add support for DragonFly.
 Use 'amd64' as a synonym for 'x86_64'.
@@ -7,7 +7,7 @@
 If we fail an assembly test, continue as if --disable-asm
 was passed.
 
---- configure.orig     2018-02-24 21:45:03.000000000 +0000
+--- configure.orig     2019-03-12 21:45:03.000000000 +0000
 +++ configure
 @@ -630,6 +630,10 @@ case $host_os in
          SYS="FREEBSD"
@@ -46,7 +46,7 @@
                  CFLAGS="$CFLAGS -maltivec -mabi=altivec"
                  define HAVE_ALTIVEC_H
              fi
-@@ -942,8 +947,8 @@ if [ $asm = auto -a $ARCH = ARM ] ; then
+@@ -944,8 +949,8 @@ if [ $asm = auto -a $ARCH = ARM ] ; then
          ASFLAGS="$ASFLAGS -c"
      else
          echo "You specified a pre-ARMv6 or Thumb-1 CPU in your CFLAGS."
@@ -57,7 +57,7 @@
      fi
  fi
  
-@@ -955,8 +960,8 @@ if [ $asm = auto -a $ARCH = AARCH64 ] ; 
+@@ -957,8 +962,8 @@ if [ $asm = auto -a $ARCH = AARCH64 ] ; 
          ASFLAGS="$ASFLAGS -c"
      else
          echo "no NEON support, try adding -mfpu=neon to CFLAGS"
@@ -68,7 +68,7 @@
      fi
  fi
  
-@@ -974,8 +979,8 @@ if [ $asm = auto -a $ARCH = MIPS ] ; the
+@@ -976,8 +981,8 @@ if [ $asm = auto -a $ARCH = MIPS ] ; the
          define HAVE_MSA
      else
          echo "You specified a pre-MSA CPU in your CFLAGS."
@@ -79,7 +79,7 @@
      fi
  fi
  
-@@ -992,7 +997,7 @@ ASFLAGS="$ASFLAGS -DSTACK_ALIGNMENT=$sta
+@@ -994,7 +999,7 @@ ASFLAGS="$ASFLAGS -DSTACK_ALIGNMENT=$sta
  CPU_ENDIAN="little-endian"
  if [ $compiler = GNU ]; then
      echo "int i[2] = {0x42494745,0}; double f[2] = {0x1.0656e6469616ep+102,0};" > conftest.c
@@ -88,7 +88,7 @@
      if (${cross_prefix}strings -a conftest.o | grep -q BIGE) && (${cross_prefix}strings -a conftest.o | grep -q FPendian) ; then
          define WORDS_BIGENDIAN
          CPU_ENDIAN="big-endian"
-@@ -1014,7 +1019,7 @@ fi
+@@ -1016,7 +1021,7 @@ fi
  
  # autodetect options that weren't forced nor disabled
  
@@ -97,16 +97,16 @@
  if [ "$SYS" = "WINDOWS" -a "$thread" = "posix" ] ; then
      if [ "$gpl" = "no" ] ; then
          echo "Warning: pthread-win32 is LGPL and is therefore not supported with --disable-gpl"
-@@ -1242,7 +1247,7 @@ if [ "$pic" = "yes" ] ; then
+@@ -1255,7 +1260,7 @@ if [ "$pic" = "yes" ] ; then
      [ "$SYS" != WINDOWS -a "$SYS" != CYGWIN ] && CFLAGS="$CFLAGS -fPIC"
-     ASFLAGS="$ASFLAGS -DPIC"
+     [[ "$ASFLAGS" != *"-DPIC"* ]] && ASFLAGS="$ASFLAGS -DPIC"
      # resolve textrels in the x86 asm
 -    cc_check stdio.h "-shared -Wl,-Bsymbolic" && SOFLAGS="$SOFLAGS -Wl,-Bsymbolic"
 +    cc_check stdio.h "-Wl,-Bsymbolic" && LDFLAGS="$LDFLAGS -Wl,-Bsymbolic"
      [ $SYS = SunOS -a "$ARCH" = "X86" ] && SOFLAGS="$SOFLAGS -mimpure-text"
  fi
  
-@@ -1258,7 +1263,6 @@ if [ "$debug" = "yes" ]; then
+@@ -1271,7 +1276,6 @@ if [ "$debug" = "yes" ]; then
      CFLAGS="-O1 -g $CFLAGS"
      RCFLAGS="$RCFLAGS -DDEBUG"
  else



Home | Main Index | Thread Index | Old Index