Here is an update to x264 20241027.

Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/x264/Makefile,v
retrieving revision 1.70
diff -u -p -u -p -r1.70 Makefile
--- Makefile    25 Feb 2024 15:04:17 -0000      1.70
+++ Makefile    24 Nov 2024 05:44:11 -0000
@@ -1,13 +1,12 @@
 COMMENT=       free H.264/MPEG-4 AVC encoder
 
-DISTNAME=      x264-20221028
-GH_ACCOUNT=    mirror
+DISTNAME=      x264-20241027
+GH_ACCOUNT=    brad0
 GH_PROJECT=    x264
-GH_COMMIT=     416e3eb2b52abb0a67e57599aba4f8be3003b36d
-REVISION=      3
+GH_COMMIT=     da14df5535fd46776fb1c9da3130973295c87aca
 CATEGORIES=    multimedia
 
-SHARED_LIBS=   x264    24.0
+SHARED_LIBS=   x264    25.0
 
 HOMEPAGE=      https://www.videolan.org/developers/x264.html
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/x264/distinfo,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 distinfo
--- distinfo    23 Dec 2022 13:54:24 -0000      1.27
+++ distinfo    24 Nov 2024 05:44:11 -0000
@@ -1,2 +1,2 @@
-SHA256 (x264-20221028-416e3eb2.tar.gz) = 
wdZtp6TlcIO4SXa9UH0mG3guXRyTbdu+HzkB3mB5TX8=
-SIZE (x264-20221028-416e3eb2.tar.gz) = 943322
+SHA256 (x264-20241027-da14df55.tar.gz) = 
ACcAmilgjiIWTj7zyUzixWsBqvGeixwLFx2AtGv+7gs=
+SIZE (x264-20241027-da14df55.tar.gz) = 1036049
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/multimedia/x264/patches/patch-Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 patch-Makefile
--- patches/patch-Makefile      23 Dec 2022 13:54:24 -0000      1.23
+++ patches/patch-Makefile      24 Nov 2024 05:44:11 -0000
@@ -1,7 +1,7 @@
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -261,7 +261,7 @@ example: example$(EXE)
+@@ -297,7 +297,7 @@ example: example$(EXE)
  endif
  
  x264$(EXE): $(OBJCLI) $(CLI_LIBX264)
@@ -10,7 +10,7 @@ Index: Makefile
  
  checkasm8$(EXE): $(OBJCHK) $(OBJCHK_8) $(LIBX264)
        $(LD)$@ $(OBJCHK) $(OBJCHK_8) $(LIBX264) $(LDFLAGS)
-@@ -408,7 +408,6 @@ ifneq ($(IMPLIBNAME),)
+@@ -444,7 +444,6 @@ ifneq ($(IMPLIBNAME),)
        $(INSTALL) -m 755 $(SONAME) $(DESTDIR)$(bindir)
        $(INSTALL) -m 644 $(IMPLIBNAME) $(DESTDIR)$(libdir)
  else ifneq ($(SONAME),)
Index: patches/patch-common_x86_x86inc_asm
===================================================================
RCS file: /cvs/ports/multimedia/x264/patches/patch-common_x86_x86inc_asm,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-common_x86_x86inc_asm
--- patches/patch-common_x86_x86inc_asm 25 Feb 2024 15:04:17 -0000      1.2
+++ patches/patch-common_x86_x86inc_asm 24 Nov 2024 05:44:11 -0000
@@ -1,7 +1,7 @@
 Index: common/x86/x86inc.asm
 --- common/x86/x86inc.asm.orig
 +++ common/x86/x86inc.asm
-@@ -802,6 +802,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
+@@ -848,6 +848,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
      %endif
      align function_align
      %2:
@@ -11,7 +11,7 @@ Index: common/x86/x86inc.asm
      RESET_MM_PERMUTATION        ; needed for x86-64, also makes disassembly 
somewhat nicer
      %xdefine rstk rsp           ; copy of the original stack pointer, used 
when greater alignment than the known stack alignment is required
      %assign stack_offset 0      ; stack pointer offset relative to the return 
address
-@@ -823,6 +826,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
+@@ -869,6 +872,9 @@ BRANCH_INSTR jz, je, jnz, jne, jl, jle, jnl, jnle, jg,
          global current_function %+ %1
      %endif
      %1:
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/multimedia/x264/patches/patch-configure,v
retrieving revision 1.32
diff -u -p -u -p -r1.32 patch-configure
--- patches/patch-configure     23 Dec 2022 13:54:24 -0000      1.32
+++ patches/patch-configure     24 Nov 2024 05:44:11 -0000
@@ -7,7 +7,7 @@ Index: configure
  
  if test x"$1" = x"-h" -o x"$1" = x"--help" ; then
  cat <<EOF
-@@ -1323,10 +1323,6 @@ if [ "$pic" = "yes" ] ; then
+@@ -1360,10 +1360,6 @@ if [ "$pic" = "yes" ] ; then
      [ $SYS = SunOS -a "$ARCH" = "X86" ] && SOFLAGS="$SOFLAGS -mimpure-text"
  fi
  
@@ -18,7 +18,7 @@ Index: configure
  if [ "$strip" = "yes" ]; then
      LDFLAGS="$LDFLAGS -s"
  fi
-@@ -1335,11 +1331,11 @@ if [ "$debug" = "yes" ]; then
+@@ -1372,11 +1368,11 @@ if [ "$debug" = "yes" ]; then
      CFLAGS="-O1 -g $CFLAGS"
      RCFLAGS="$RCFLAGS -DDEBUG"
  else
@@ -32,7 +32,7 @@ Index: configure
      fi
  fi
  [ "$lto" = "auto" ] && lto="no"
-@@ -1571,7 +1567,6 @@ if [ "$cli" = "yes" ]; then
+@@ -1608,7 +1604,6 @@ if [ "$cli" = "yes" ]; then
  fi
  
  if [ "$shared" = "yes" ]; then
@@ -40,12 +40,3 @@ Index: configure
      if [ "$SYS" = "WINDOWS" -o "$SYS" = "CYGWIN" ]; then
          echo "SONAME=libx264-$API.dll" >> config.mak
          if [ $compiler_style = MS ]; then
-@@ -1592,7 +1587,7 @@ if [ "$shared" = "yes" ]; then
-     else
-         echo "SOSUFFIX=so" >> config.mak
-         echo "SONAME=libx264.so.$API" >> config.mak
--        echo "SOFLAGS=-shared -Wl,-soname,\$(SONAME) $SOFLAGS" >> config.mak
-+        echo "SOFLAGS=-shared $SOFLAGS" >> config.mak
-     fi
-     echo 'default: lib-shared' >> config.mak
-     echo 'install: install-lib-shared' >> config.mak

Reply via email to