ping.

On 3/8/2024 2:09 AM, Brad Smith wrote:
Here is an update to libde265 1.0.15.

CVE-2020-21594-CVE-2020-21606, CVE-2022-1253, CVE-2022-43236-CVE-2022-43253,
CVE-2022-47655, CVE-2023-27102l, CVE-2023-27103, CVE-2023-49465, CVE-2023-49467,
CVE-2023-49468


Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/libde265/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile    27 Sep 2023 10:10:20 -0000      1.11
+++ Makefile    8 Mar 2024 07:01:03 -0000
@@ -1,14 +1,12 @@
  COMMENT-main= open H.265 video codec implementation
  COMMENT-tools=        tools for libde265 open H.265 video codec
-V= 1.0.8
+V=             1.0.15
  DISTNAME=     libde265-$V
  PKGNAME-main= ${DISTNAME}
  PKGNAME-tools=        libde265-tools-$V
-REVISION-tools= 0
-
-SHARED_LIBS +=  de265                     1.0 # 0.12
+SHARED_LIBS +=  de265                     2.0 # 0.12
CATEGORIES= multimedia @@ -20,13 +18,14 @@ PERMIT_PACKAGE= Yes
  WANTLIB += ${COMPILER_LIBCXX} m
WANTLIB-tools += ${WANTLIB}
-WANTLIB-tools += GL Qt5Core Qt5Gui Qt5Widgets SDL X11 X11-xcb Xau
-WANTLIB-tools += Xdmcp Xext Xfixes Xxf86vm avutil c de265 double-conversion
-WANTLIB-tools += drm execinfo expat freetype glapi glib-2.0 graphite2
-WANTLIB-tools += gthread-2.0 harfbuzz iconv icudata icui18n icuuc
-WANTLIB-tools += intl pcre2-8 pcre2-16 png sndio swscale usbhid xcb xcb-dri2
-WANTLIB-tools += xcb-dri3 xcb-glx xcb-present xcb-sync xcb-xfixes xshmfence
-WANTLIB-tools += z zstd xcb-shm
+WANTLIB-tools += GL Qt5Core Qt5Gui Qt5Widgets SDL2 X11 X11-xcb Xau Xcursor
+WANTLIB-tools += Xdmcp Xext Xfixes Xi Xrandr Xrender Xss Xxf86vm avutil
+WANTLIB-tools += c de265 double-conversion drm execinfo expat freetype
+WANTLIB-tools += glapi glib-2.0 graphite2 gthread-2.0 harfbuzz iconv
+WANTLIB-tools += icudata icui18n icuuc intl pcre2-16 pcre2-8 png samplerate
+WANTLIB-tools += sndio swscale usbhid xcb xcb-dri2 xcb-dri3 xcb-glx
+WANTLIB-tools += xcb-present xcb-randr xcb-shm xcb-sync xcb-xfixes xshmfence
+WANTLIB-tools += z zstd
MULTI_PACKAGES= -main -tools @@ -42,7 +41,7 @@ LIB_DEPENDS-main= ${LIB_DEPENDS} LIB_DEPENDS-tools= ${LIB_DEPENDS} \
                multimedia/libde265,-main \
-               devel/sdl \
+               devel/sdl2 \
                graphics/ffmpeg \
                x11/qt5/qtbase
Index: distinfo
===================================================================
RCS file: /cvs/ports/multimedia/libde265/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo    6 May 2022 05:38:46 -0000       1.3
+++ distinfo    8 Mar 2024 07:01:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (libde265-1.0.8.tar.gz) = JMeR3TNPpSF2IyD/VPD+v9PAn8l4iAqMX7xAqI8h2QU=
-SIZE (libde265-1.0.8.tar.gz) = 837878
+SHA256 (libde265-1.0.15.tar.gz) = ACUZhsKdNNOvcRftBYdJUMh13ZKS0Ba+KdOzdiZmUR0=
+SIZE (libde265-1.0.15.tar.gz) = 846016
Index: patches/patch-acceleration-speed_Makefile_in
===================================================================
RCS file: 
/cvs/ports/multimedia/libde265/patches/patch-acceleration-speed_Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-acceleration-speed_Makefile_in
--- patches/patch-acceleration-speed_Makefile_in        11 Mar 2022 19:39:20 
-0000      1.2
+++ patches/patch-acceleration-speed_Makefile_in        8 Mar 2024 07:01:03 
-0000
@@ -1,7 +1,7 @@
  Index: acceleration-speed/Makefile.in
  --- acceleration-speed/Makefile.in.orig
  +++ acceleration-speed/Makefile.in
-@@ -358,7 +358,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
+@@ -363,7 +363,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
   acceleration_speed_DEPENDENCIES = ../libde265/libde265.la
   acceleration_speed_CXXFLAGS =
   acceleration_speed_LDFLAGS =
Index: patches/patch-dec265_Makefile_in
===================================================================
RCS file: /cvs/ports/multimedia/libde265/patches/patch-dec265_Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-dec265_Makefile_in
--- patches/patch-dec265_Makefile_in    11 Mar 2022 19:39:20 -0000      1.2
+++ patches/patch-dec265_Makefile_in    8 Mar 2024 07:01:03 -0000
@@ -1,18 +1,12 @@
  Index: dec265/Makefile.in
  --- dec265/Makefile.in.orig
  +++ dec265/Makefile.in
-@@ -361,12 +361,12 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
+@@ -364,7 +364,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
   dec265_DEPENDENCIES = ../libde265/libde265.la
   dec265_CXXFLAGS = $(am__append_1) $(am__append_3)
   dec265_LDFLAGS = $(am__append_2) $(am__append_4) $(am__append_6)
  -dec265_LDADD = ../libde265/libde265.la -lstdc++
  +dec265_LDADD = ../libde265/libde265.la
   dec265_SOURCES = dec265.cc $(am__append_5)
- hdrcopy_DEPENDENCIES = ../libde265/libde265.la
- hdrcopy_CXXFLAGS =
- hdrcopy_LDFLAGS =
--hdrcopy_LDADD = ../libde265/libde265.la -lstdc++
-+hdrcopy_LDADD = ../libde265/libde265.la
- hdrcopy_SOURCES = hdrcopy.cc
   EXTRA_DIST = Makefile.vc7 \
     CMakeLists.txt \
Index: patches/patch-enc265_Makefile_in
===================================================================
RCS file: /cvs/ports/multimedia/libde265/patches/patch-enc265_Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-enc265_Makefile_in
--- patches/patch-enc265_Makefile_in    11 Mar 2022 19:39:20 -0000      1.2
+++ patches/patch-enc265_Makefile_in    8 Mar 2024 07:01:03 -0000
@@ -1,7 +1,7 @@
  Index: enc265/Makefile.in
  --- enc265/Makefile.in.orig
  +++ enc265/Makefile.in
-@@ -351,7 +351,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
+@@ -353,7 +353,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
   enc265_DEPENDENCIES = ../libde265/libde265.la
   enc265_CXXFLAGS = $(am__append_1)
   enc265_LDFLAGS = $(am__append_2)
Index: patches/patch-libde265_pc_in
===================================================================
RCS file: /cvs/ports/multimedia/libde265/patches/patch-libde265_pc_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-libde265_pc_in
--- patches/patch-libde265_pc_in        11 Mar 2022 19:39:20 -0000      1.2
+++ patches/patch-libde265_pc_in        8 Mar 2024 07:01:03 -0000
@@ -3,8 +3,8 @@ Index: libde265.pc.in
  +++ libde265.pc.in
  @@ -9,5 +9,5 @@ URL: https://github.com/strukturag/libde265
   Version: @VERSION@
- Requires:
- Libs: -lde265 -L@libdir@
--Libs.private: @LIBS@ -lstdc++
-+Libs.private: @LIBS@
- Cflags: -I@includedir@
+ Requires:
+ Libs: -lde265 -L${libdir}
+-Libs.private: @LIBS_PRIVATE@
++Libs.private: -lpthread -lm
+ Cflags: -I${includedir}
Index: patches/patch-sherlock265_Makefile_in
===================================================================
RCS file: /cvs/ports/multimedia/libde265/patches/patch-sherlock265_Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-sherlock265_Makefile_in
--- patches/patch-sherlock265_Makefile_in       11 Mar 2022 19:39:20 -0000      
1.2
+++ patches/patch-sherlock265_Makefile_in       8 Mar 2024 07:01:03 -0000
@@ -1,7 +1,7 @@
  Index: sherlock265/Makefile.in
  --- sherlock265/Makefile.in.orig
  +++ sherlock265/Makefile.in
-@@ -361,7 +361,7 @@ sherlock265_DEPENDENCIES = ../libde265/libde265.la
+@@ -368,7 +368,7 @@ sherlock265_DEPENDENCIES = ../libde265/libde265.la
   sherlock265_CXXFLAGS = $(QT_CFLAGS) -std=c++0x -fPIC $(am__append_1) \
        $(am__append_3)
   sherlock265_LDFLAGS = $(QT_LIBS) $(am__append_2) $(am__append_4)
Index: patches/patch-tools_Makefile_in
===================================================================
RCS file: /cvs/ports/multimedia/libde265/patches/patch-tools_Makefile_in,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-tools_Makefile_in
--- patches/patch-tools_Makefile_in     11 Mar 2022 19:39:20 -0000      1.2
+++ patches/patch-tools_Makefile_in     8 Mar 2024 07:01:03 -0000
@@ -1,7 +1,7 @@
  Index: tools/Makefile.in
  --- tools/Makefile.in.orig
  +++ tools/Makefile.in
-@@ -367,32 +367,32 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
+@@ -372,32 +372,32 @@ AM_CPPFLAGS = -I$(top_srcdir)/libde265 -I$(top_srcdir)
   gen_enc_table_DEPENDENCIES = ../libde265/libde265.la
   gen_enc_table_CXXFLAGS =
   gen_enc_table_LDFLAGS =
Index: pkg/PLIST-tools
===================================================================
RCS file: /cvs/ports/multimedia/libde265/pkg/PLIST-tools,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST-tools
--- pkg/PLIST-tools     11 Mar 2022 19:39:20 -0000      1.2
+++ pkg/PLIST-tools     8 Mar 2024 07:01:03 -0000
@@ -3,9 +3,7 @@
  @bin bin/bjoentegaard
  @bin bin/block-rate-estim
  @bin bin/dec265
-@bin bin/enc265
  @bin bin/gen-enc-table
-@bin bin/hdrcopy
  @bin bin/rd-curves
  @bin bin/sherlock265
  @comment @bin bin/tests

Reply via email to