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