Re: UPDATE: libde265 1.0.15

2024-03-19 Thread Brad Smith

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

2024-03-07 Thread Brad Smith
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 \