Committed, thanks!

On Sat Oct 08, 2022 at 09:51:45PM -0400, Brad Smith wrote:
> On Sat, Oct 08, 2022 at 09:03:28PM -0400, Brad Smith wrote:
> > On Sat, Oct 08, 2022 at 08:46:41PM -0400, Brad Smith wrote:
> > > Here is an update to libebml 1.4.3.
> > > 
> > > 
> > > # Version 1.4.3 2022-09-30
> > > 
> > > * A C++14 compliant C++ compiler is now required.
> > > * Fix compilation with g++ 11. Fixes #80.
> > > * Remove Coremake project files
> > > * Updated the bundled utf8cpp to v3.2.1.
> > > * Fixed several problems in `EbmlBinary:` potential segfault by
> > >   writing to a `nullptr`, potential memory leak under certain error
> > >   conditions.
> > > * Fixed problems with the generated `pkg-config` files if any of the
> > >   installation paths are absolute.
> > 
> > I see there was a 1.4.4 release earlier today.
> > 
> > 
> > # Version 1.4.4 2022-10-08
> > 
> > * Fix ABI compatibility: unfortunately release 1.4.3 broke ABI
> >   compatibility. This release restores the compatibility with release
> >   1.4.2. Please use it instead of release 1.4.3. In other words: 1.4.2
> >   & 1.4.4 are compatible, while 1.4.3 is compatible with neither 1.4.2
> >   nor 1.4.4. Fixes #104.
> > 
> > # Version 1.4.3 2022-09-30
> > 
> > * A C++14 compliant C++ compiler is now required.
> > * Fix compilation with g++ 11. Fixes #80.
> > * Remove Coremake project files
> > * Updated the bundled utf8cpp to v3.2.1.
> > * Fixed several problems in `EbmlBinary:` potential segfault by
> >   writing to a `nullptr`, potential memory leak under certain error
> >   conditions.
> > * Fixed problems with the generated `pkg-config` files if any of the
> >   installation paths are absolute.
> 
> No point listing base-gcc.
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /home/cvs/ports/textproc/libebml/Makefile,v
> retrieving revision 1.27
> diff -u -p -u -p -r1.27 Makefile
> --- Makefile  11 Mar 2022 20:02:38 -0000      1.27
> +++ Makefile  9 Oct 2022 01:48:56 -0000
> @@ -1,6 +1,6 @@
>  COMMENT=     Extensible Binary Meta Language library
>  
> -DISTNAME=    libebml-1.4.2
> +DISTNAME=    libebml-1.4.4
>  CATEGORIES=  textproc
>  MASTER_SITES=        https://dl.matroska.org/downloads/libebml/
>  EXTRACT_SUFX=        .tar.xz
> @@ -16,7 +16,7 @@ PERMIT_PACKAGE=     Yes
>  
>  WANTLIB += ${COMPILER_LIBCXX} m
>  
> -COMPILER =   base-clang ports-gcc base-gcc
> +COMPILER =   base-clang ports-gcc
>  
>  MODULES +=   devel/cmake
>  
> Index: distinfo
> ===================================================================
> RCS file: /home/cvs/ports/textproc/libebml/distinfo,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 distinfo
> --- distinfo  20 Feb 2021 06:34:28 -0000      1.15
> +++ distinfo  9 Oct 2022 00:53:46 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (libebml-1.4.2.tar.xz) = QccjfOBYKPsiD2IIYBiwgK9NtLsULzG+wAIskliJufI=
> -SIZE (libebml-1.4.2.tar.xz) = 70484
> +SHA256 (libebml-1.4.4.tar.xz) = gtxfgzVsyTQK7nbtdRIhCzpO3180a8nCxwRPVQUmh6c=
> +SIZE (libebml-1.4.4.tar.xz) = 64116
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /home/cvs/ports/textproc/libebml/patches/patch-CMakeLists_txt,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt      11 Mar 2022 20:02:38 -0000      1.4
> +++ patches/patch-CMakeLists_txt      9 Oct 2022 00:39:10 -0000
> @@ -3,7 +3,7 @@ Add options for building and installing 
>  Index: CMakeLists.txt
>  --- CMakeLists.txt.orig
>  +++ CMakeLists.txt
> -@@ -5,6 +5,8 @@ project(ebml VERSION 1.4.2)
> +@@ -5,6 +5,8 @@ project(ebml VERSION 1.4.3)
>   option(DISABLE_PKGCONFIG "Disable PkgConfig module generation" OFF)
>   option(DISABLE_CMAKE_CONFIG "Disable CMake package config module 
> generation" OFF)
>   option(ENABLE_WIN32_IO "Build the Windows I/O helper class" OFF)
> @@ -131,7 +131,7 @@ Index: CMakeLists.txt
>   
>   if(NOT DISABLE_PKGCONFIG)
>     set(prefix ${CMAKE_INSTALL_PREFIX})
> -@@ -126,7 +160,7 @@ if(NOT DISABLE_PKGCONFIG)
> +@@ -134,7 +168,7 @@ if(NOT DISABLE_PKGCONFIG)
>     if (HAVE_WINAPIFAMILY_H)
>       set(WINAPIFAMILY_PC -DHAVE_WINAPIFAMILY_H)
>     endif()
> @@ -140,7 +140,7 @@ Index: CMakeLists.txt
>       set(STATIC_DEFINE_CFLAGS -DEBML_STATIC_DEFINE)
>     endif()
>     configure_file(libebml.pc.in libebml.pc @ONLY)
> -@@ -139,7 +173,9 @@ if(NOT DISABLE_CMAKE_CONFIG)
> +@@ -147,7 +181,9 @@ if(NOT DISABLE_CMAKE_CONFIG)
>     configure_package_config_file(EBMLConfig.cmake.in 
> ${CMAKE_CURRENT_BINARY_DIR}/EBMLConfig.cmake
>       INSTALL_DESTINATION ${CMAKE_INSTALL_PACKAGEDIR})
>     write_basic_package_version_file(EBMLConfigVersion.cmake COMPATIBILITY 
> SameMajorVersion)
> 

Reply via email to