Here is an update to alembic 1.8.5.

2023-03-13, Alembic 1.8.5

Add test for fuzzer issue 53406.  (PR415)

Address Issue 402 by not using deprecated kWrapExisting calls
when possible.

Add missing vertex for cube test in the python bindings per Issue 407.

Fix several warnings mentioned in Issue 309, 398 and 412.
(PR413, PR414 and PR416)

CMake:

Don't explicitly set MACOSX_RPATH as it is set by default in CMake 3+. (PR404)

Use install rpath for Imath 3. (PR405)

Use STRING instead of PATH for ALEMBIC_LIB_INSTALL_DIR. (PR406)

GitHub:

Add CIFuzz as a GitHub action. (PR403)

2022-11-11, Alembic 1.8.4

CMake:

Add ALEMBIC_DEBUG_WARNINGS_AS_ERRORS to control the build in debug mode.
It is set to ON by default to preserve the current behavior.
Use add_compile_options instead of the older add_definitions. (PR371)

Fix the include dirs for AbcCoreHDF5 tests. (PR382)

Fix issue hinted at in Issue 223: use PROJECT_SOURCE_DIR instead of
CMAKE_SOURCE_DIR when embedding Alembic within another CMake project. (PR393)

AbcCoreOgawa:

On Windows _BitScanForward64 is only available when _WIN64 is defined.
When it is not, fall back on using _BitScanForward. (PR 373)

Fuzzer issue 49213 turned up some new malformed MetaData memory problems.
Indexed MetaData on the write side only allows 254 (plus the default empty one)
small (up to 256 bytes), we now throw if we encounter malformed MetaData.
We were also allowing empty property and object names through on the read side
even though the writer forbids this.
Finally integrate a couple of tests flagged by Taotao Gu's local fuzzer.
(PR391 and PR397)

Fuzzer issue 52939 showed that with certain malformed MetaData the pair
separator should NOT occur before the assign separator. (PR396)

PyAlembic:

N2f and N2d properties were not being correctly bound.(PR390)


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/alembic/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- Makefile    26 Apr 2023 08:17:16 -0000      1.7
+++ Makefile    30 Apr 2023 09:08:14 -0000
@@ -2,10 +2,9 @@ COMMENT=       open framework for storing and 
 
 GH_ACCOUNT=    alembic
 GH_PROJECT=    alembic
-GH_TAGNAME=    1.8.3
-REVISION=      0
+GH_TAGNAME=    1.8.5
 
-SHARED_LIBS +=  Alembic                   0.1 # 1.8
+SHARED_LIBS +=  Alembic                   1.0 # 1.8
 
 CATEGORIES=    graphics
 
@@ -16,7 +15,7 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB += ${COMPILER_LIBCXX} Imath-3_1 c m
 
-COMPILER=      base-clang ports-gcc base-gcc
+COMPILER=      base-clang ports-gcc
 
 MODULES=       devel/cmake
 
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/alembic/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo    28 Feb 2022 10:59:51 -0000      1.4
+++ distinfo    30 Apr 2023 07:51:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (alembic-1.8.3.tar.gz) = sLx0gzv/EYqGnoHmrLgQpYeX5372MUOVSy+OgXx/Zcs=
-SIZE (alembic-1.8.3.tar.gz) = 862221
+SHA256 (alembic-1.8.5.tar.gz) = GAoS8I05HNifAh8nnb47VCOx23UamJhUDIBZpFglwuk=
+SIZE (alembic-1.8.5.tar.gz) = 867976

Reply via email to