Friday, January 29, 2021

[MAINTAINER UPDATE] graphics/openimageio -> 2.2.10.1

A new dependency is required only during build.
All tests pass for robin-map

Information for inst:robin-map-0.6.3

Comment:
fast hash map and hash set

Description:
A C++ implementation of a fast hash map and hash set using
open-addressing and linear robin hood hashing with backward
shift deletion to resolve collisions.

Maintainer: Dimitri Karamazov <deserter666@danwin1210.me>

WWW: https://github.com/Tessil/robin-map

Update graphics/openimageio to 2.2.10.1

-minor bump to first shared lib due to some export additions.
no changes in second shared lib.
-10 tests fail out of 54, atleast 3 due to some dependencies
not being turned on.
-USE_DICOM is not recognized anymore so I've replaced with DMCTK_FOUND
USE_OPENVDB=OFF since it is picked up now but is not required by blender.

Build & run tested with blender

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/openimageio/Makefile,v
retrieving revision 1.50
diff -u -p -r1.50 Makefile
--- Makefile 23 Jan 2021 12:46:26 -0000 1.50
+++ Makefile 29 Jan 2021 17:50:59 -0000
@@ -8,12 +8,10 @@ COMMENT = library for reading and writi
GH_ACCOUNT = OpenImageIO
GH_PROJECT = oiio
GH_TAGNAME = Release-$V
-V = 2.2.10.0
-ROBIN_VER = 0.6.2
+V = 2.2.10.1
DISTNAME = openimageio-${V}
-REVISION = 0

-SHARED_LIBS += OpenImageIO 8.0 # 2.2.10
+SHARED_LIBS += OpenImageIO 8.1 # 2.2.10
SHARED_LIBS += OpenImageIO_Util 4.0 # 2.2.10

CATEGORIES = graphics devel
@@ -34,11 +32,6 @@ WANTLIB += boost_filesystem-mt boost_sys
WANTLIB += bz2 c freetype gif intl jpeg m openjp2 png pugixml
WANTLIB += raw_r swscale tiff util webp webpdemux z

-MASTER_SITES0 = https://github.com/Tessil/robin-map/
-
-DISTFILES = ${DISTNAME}.tar.gz \
- robin-map-{archive/v}${ROBIN_VER}.tar.gz:0
-
MODULES = devel/cmake \
lang/python \
x11/qt5
@@ -48,8 +41,9 @@ MODPY_VERSION = ${MODPY_DEFAULT_VERSION
COMPILER = base-clang ports-gcc

BUILD_DEPENDS = devel/fmt \
- textproc/txt2man \
- devel/py-pybind11${MODPY_FLAVOR}
+ devel/py-pybind11${MODPY_FLAVOR} \
+ devel/robin-map \
+ textproc/txt2man

LIB_DEPENDS = devel/boost \
graphics/ffmpeg \
@@ -66,9 +60,10 @@ LIB_DEPENDS = devel/boost \
CONFIGURE_ARGS += -DCMAKE_INSTALL_MANDIR="man/man1" \
-DSTOP_ON_WARNING=OFF \
-DUSE_CCACHE=OFF \
- -DUSE_DICOM=OFF \
+ -DDCMTK_FOUND=OFF \
-DUSE_EXTERNAL_PUGIXML=ON \
-DUSE_OPENCV=OFF \
+ -DUSE_OPENVDB=OFF \
-DUSE_HDF5=OFF \
-DUSE_LIBHEIF=OFF \
-Dpybind11_DIR=${MODPY_SITEPKG}/pybind11/share/cmake/pybind11/
@@ -78,10 +73,6 @@ CONFIGURE_ARGS += -DCMAKE_INSTALL_MANDIR
CONFIGURE_ENV += LDFLAGS="${LDFLAGS} -latomic"
WANTLIB += atomic
.endif
-
-post-extract:
- mkdir ${WRKSRC}/ext
- cp -r ${WRKDIR}/robin-map-${ROBIN_VER} ${WRKSRC}/ext/robin-map

post-install:
find ${PREFIX} -name '*.orig' -delete
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/openimageio/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo 5 Jan 2021 20:53:18 -0000 1.10
+++ distinfo 29 Jan 2021 17:50:59 -0000
@@ -1,4 +1,2 @@
-SHA256 (openimageio-2.2.10.0.tar.gz) = 28Dj6XGEl9n3HqAfsd6Lh0SXda2dvOpNJTjZxSu+HVo=
-SHA256 (robin-map-0.6.2.tar.gz) = wI7Esb8chesNZDIkSmqJhiIp2hy4NPP5D7qNw12MjvE=
-SIZE (openimageio-2.2.10.0.tar.gz) = 29215970
-SIZE (robin-map-0.6.2.tar.gz) = 63782
+SHA256 (openimageio-2.2.10.1.tar.gz) = Yl9K1mb5qhMwOcCuat6Pxdq4NfrayYjL5l+CRGPWFNw=
+SIZE (openimageio-2.2.10.1.tar.gz) = 29215445
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/openimageio/pkg/PLIST,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST
--- pkg/PLIST 5 Jan 2021 20:53:18 -0000 1.11
+++ pkg/PLIST 29 Jan 2021 17:50:59 -0000
@@ -70,7 +70,7 @@ lib/cmake/OpenImageIO/OpenImageIOTargets
@lib lib/libOpenImageIO.so.${LIBOpenImageIO_VERSION}
@lib lib/libOpenImageIO_Util.so.${LIBOpenImageIO_Util_VERSION}
lib/pkgconfig/OpenImageIO.pc
-lib/python${MODPY_VERSION}/site-packages/OpenImageIO.so.8.0
+lib/python${MODPY_VERSION}/site-packages/OpenImageIO.so.8.1
@man man/man1/iconvert.1
@man man/man1/idiff.1
@man man/man1/igrep.1

No comments:

Post a Comment