Re: UPDATE: libde265 1.0.15
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 --- Makefile27 Sep 2023 10:10:20 - 1.11 +++ Makefile8 Mar 2024 07:01:03 - @@ -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 --- distinfo6 May 2022 05:38:46 - 1.3 +++ distinfo8 Mar 2024 07:01:03 - @@ -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_in11 Mar 2022 19:39:20 - 1.2 +++ patches/patch-acceleration-speed_Makefile_in8 Mar 2024 07:01:03 - @@ -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_in11 Mar 2022 19:39:20 - 1.2 +++ patches/patch-dec265_Makefile_in8 Mar 2024 07:01:03 - @@ -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 =
UPDATE: libde265 1.0.15
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 --- Makefile27 Sep 2023 10:10:20 - 1.11 +++ Makefile8 Mar 2024 07:01:03 - @@ -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 --- distinfo6 May 2022 05:38:46 - 1.3 +++ distinfo8 Mar 2024 07:01:03 - @@ -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_in11 Mar 2022 19:39:20 - 1.2 +++ patches/patch-acceleration-speed_Makefile_in8 Mar 2024 07:01:03 - @@ -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_in11 Mar 2022 19:39:20 - 1.2 +++ patches/patch-dec265_Makefile_in8 Mar 2024 07:01:03 - @@ -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 \