Wed Nov 8 17:49:29 2023 UTC ()
openimageio: enable ptex reading, bump pkgrevision
ptex has been in pkgsrc for a while so lets use it.


(nros)
diff -r1.99 -r1.100 pkgsrc/graphics/openimageio/Makefile
diff -r1.67 -r1.68 pkgsrc/graphics/openimageio/buildlink3.mk

cvs diff -r1.99 -r1.100 pkgsrc/graphics/openimageio/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/openimageio/Makefile 2023/11/07 12:13:57 1.99
+++ pkgsrc/graphics/openimageio/Makefile 2023/11/08 17:49:29 1.100
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.99 2023/11/07 12:13:57 nros Exp $ 1# $NetBSD: Makefile,v 1.100 2023/11/08 17:49:29 nros Exp $
2 2
3DISTNAME= OpenImageIO-2.5.4.0 3DISTNAME= OpenImageIO-2.5.4.0
4PKGNAME= ${DISTNAME:tl} 4PKGNAME= ${DISTNAME:tl}
5PKGREVISION= 1 5PKGREVISION= 2
6CATEGORIES= graphics 6CATEGORIES= graphics
7MASTER_SITES= ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=AcademySoftwareFoundation/}
8GITHUB_PROJECT= OpenImageIO 8GITHUB_PROJECT= OpenImageIO
9GITHUB_TAG= v${PKGVERSION_NOREV} 9GITHUB_TAG= v${PKGVERSION_NOREV}
10 10
11MAINTAINER= ryoon@NetBSD.org 11MAINTAINER= ryoon@NetBSD.org
12HOMEPAGE= https://openimageio.readthedocs.io/ 12HOMEPAGE= https://openimageio.readthedocs.io/
13COMMENT= C++ library for reading and writing images 13COMMENT= C++ library for reading and writing images
14LICENSE= modified-bsd 14LICENSE= modified-bsd
15 15
16UNLIMIT_RESOURCES= datasize virtualsize 16UNLIMIT_RESOURCES= datasize virtualsize
17 17
18USE_TOOLS+= pkg-config 18USE_TOOLS+= pkg-config
@@ -22,27 +22,26 @@ TEST_TARGET= test @@ -22,27 +22,26 @@ TEST_TARGET= test
22CMAKE_ARGS+= -DSTOP_ON_WARNING=OFF # Disable -Werror 22CMAKE_ARGS+= -DSTOP_ON_WARNING=OFF # Disable -Werror
23CMAKE_ARGS+= -DBUILD_MISSING_ROBINMAP=OFF 23CMAKE_ARGS+= -DBUILD_MISSING_ROBINMAP=OFF
24CMAKE_ARGS+= -DUSE_EXTERNAL_PUGIXML=ON 24CMAKE_ARGS+= -DUSE_EXTERNAL_PUGIXML=ON
25CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF 25CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF
26CMAKE_ARGS+= -DROBINMAP_INCLUDE_DIR=${BUILDLINK_PREFIX.robin-map}/include 26CMAKE_ARGS+= -DROBINMAP_INCLUDE_DIR=${BUILDLINK_PREFIX.robin-map}/include
27CMAKE_ARGS+= -DOpenJpeg_ROOT=${BUILDLINK_PREFIX.openjpeg} 27CMAKE_ARGS+= -DOpenJpeg_ROOT=${BUILDLINK_PREFIX.openjpeg}
28CMAKE_ARGS+= -DOpenEXR_ROOT=${BUILDLINK_PREFIX.openexr} 28CMAKE_ARGS+= -DOpenEXR_ROOT=${BUILDLINK_PREFIX.openexr}
29 29
30# none of these are available in pkgsrc yet 30# none of these are available in pkgsrc yet
31CMAKE_ARGS+= -DUSE_DCMTK=OFF 31CMAKE_ARGS+= -DUSE_DCMTK=OFF
32CMAKE_ARGS+= -DUSE_Libsquish=OFF 32CMAKE_ARGS+= -DUSE_Libsquish=OFF
33CMAKE_ARGS+= -DUSE_Nuke=OFF 33CMAKE_ARGS+= -DUSE_Nuke=OFF
34CMAKE_ARGS+= -DUSE_OpenVDB=OFF 34CMAKE_ARGS+= -DUSE_OpenVDB=OFF
35CMAKE_ARGS+= -DUSE_PTex=OFF 
36CMAKE_ARGS+= -DUSE_Field3D=OFF 35CMAKE_ARGS+= -DUSE_Field3D=OFF
37 36
38# disable imageviewer since it requires Qt5 to build 37# disable imageviewer since it requires Qt5 to build
39CMAKE_ARGS+= -DENABLE_IV=OFF 38CMAKE_ARGS+= -DENABLE_IV=OFF
40 39
41# disabled by default in arch linux, freebsd... 40# disabled by default in arch linux, freebsd...
42CMAKE_ARGS+= -DUSE_HDF5=OFF 41CMAKE_ARGS+= -DUSE_HDF5=OFF
43CMAKE_ARGS+= -DUSE_FFmpeg=OFF 42CMAKE_ARGS+= -DUSE_FFmpeg=OFF
44CMAKE_ARGS+= -DUSE_OpenCV=OFF 43CMAKE_ARGS+= -DUSE_OpenCV=OFF
45 44
46# We're using cmake... 45# We're using cmake...
47CHECK_PORTABILITY_SKIP+= Makefile 46CHECK_PORTABILITY_SKIP+= Makefile
48 47
@@ -51,20 +50,21 @@ PKGCONFIG_OVERRIDE= src/build-scripts/Op @@ -51,20 +50,21 @@ PKGCONFIG_OVERRIDE= src/build-scripts/Op
51.include "../../archivers/bzip2/buildlink3.mk" 50.include "../../archivers/bzip2/buildlink3.mk"
52.include "../../devel/boost-libs/buildlink3.mk" 51.include "../../devel/boost-libs/buildlink3.mk"
53.include "../../devel/cmake/build.mk" 52.include "../../devel/cmake/build.mk"
54.include "../../devel/robin-map/buildlink3.mk" 53.include "../../devel/robin-map/buildlink3.mk"
55.include "../../graphics/freetype2/buildlink3.mk" 54.include "../../graphics/freetype2/buildlink3.mk"
56.include "../../graphics/giflib/buildlink3.mk" 55.include "../../graphics/giflib/buildlink3.mk"
57.include "../../graphics/glew/buildlink3.mk" 56.include "../../graphics/glew/buildlink3.mk"
58.include "../../graphics/libheif/buildlink3.mk" 57.include "../../graphics/libheif/buildlink3.mk"
59.include "../../graphics/libraw/buildlink3.mk" 58.include "../../graphics/libraw/buildlink3.mk"
60.include "../../graphics/libwebp/buildlink3.mk" 59.include "../../graphics/libwebp/buildlink3.mk"
61.include "../../graphics/opencolorio/buildlink3.mk" 60.include "../../graphics/opencolorio/buildlink3.mk"
62.include "../../graphics/openexr/buildlink3.mk" 61.include "../../graphics/openexr/buildlink3.mk"
63.include "../../graphics/openjpeg/buildlink3.mk" 62.include "../../graphics/openjpeg/buildlink3.mk"
 63.include "../../graphics/ptex/buildlink3.mk"
64.include "../../graphics/tiff/buildlink3.mk" 64.include "../../graphics/tiff/buildlink3.mk"
65.include "../../parallel/threadingbuildingblocks/buildlink3.mk" 65.include "../../parallel/threadingbuildingblocks/buildlink3.mk"
66.include "../../textproc/fmtlib/buildlink3.mk" 66.include "../../textproc/fmtlib/buildlink3.mk"
67.include "../../textproc/pugixml/buildlink3.mk" 67.include "../../textproc/pugixml/buildlink3.mk"
68.include "../../textproc/tinyxml/buildlink3.mk" 68.include "../../textproc/tinyxml/buildlink3.mk"
69.include "../../mk/atomic64.mk" 69.include "../../mk/atomic64.mk"
70.include "../../mk/bsd.pkg.mk" 70.include "../../mk/bsd.pkg.mk"

cvs diff -r1.67 -r1.68 pkgsrc/graphics/openimageio/buildlink3.mk (expand / switch to unified diff)

--- pkgsrc/graphics/openimageio/buildlink3.mk 2023/11/07 12:13:57 1.67
+++ pkgsrc/graphics/openimageio/buildlink3.mk 2023/11/08 17:49:29 1.68
@@ -1,21 +1,22 @@ @@ -1,21 +1,22 @@
1# $NetBSD: buildlink3.mk,v 1.67 2023/11/07 12:13:57 nros Exp $ 1# $NetBSD: buildlink3.mk,v 1.68 2023/11/08 17:49:29 nros Exp $
2 2
3BUILDLINK_TREE+= openimageio 3BUILDLINK_TREE+= openimageio
4 4
5.if !defined(OPENIMAGEIO_BUILDLINK3_MK) 5.if !defined(OPENIMAGEIO_BUILDLINK3_MK)
6OPENIMAGEIO_BUILDLINK3_MK:= 6OPENIMAGEIO_BUILDLINK3_MK:=
7 7
8BUILDLINK_API_DEPENDS.openimageio+= openimageio>=2.4.12.0 8BUILDLINK_API_DEPENDS.openimageio+= openimageio>=2.4.12.0
 9BUILDLINK_ABI_DEPENDS.openimageio?= openimageio>=2.5.4.0nb2
9BUILDLINK_PKGSRCDIR.openimageio?= ../../graphics/openimageio 10BUILDLINK_PKGSRCDIR.openimageio?= ../../graphics/openimageio
10 11
11# these are targets in the cmake config files 12# these are targets in the cmake config files
12BUILDLINK_FILES.openimageio+= bin/iconvert 13BUILDLINK_FILES.openimageio+= bin/iconvert
13BUILDLINK_FILES.openimageio+= bin/idiff 14BUILDLINK_FILES.openimageio+= bin/idiff
14BUILDLINK_FILES.openimageio+= bin/igrep 15BUILDLINK_FILES.openimageio+= bin/igrep
15BUILDLINK_FILES.openimageio+= bin/iinfo 16BUILDLINK_FILES.openimageio+= bin/iinfo
16BUILDLINK_FILES.openimageio+= bin/maketx 17BUILDLINK_FILES.openimageio+= bin/maketx
17BUILDLINK_FILES.openimageio+= bin/oiiotool 18BUILDLINK_FILES.openimageio+= bin/oiiotool
18BUILDLINK_FILES.openimageio+= bin/testtex 19BUILDLINK_FILES.openimageio+= bin/testtex
19 20
20.include "../../devel/boost-libs/buildlink3.mk" 21.include "../../devel/boost-libs/buildlink3.mk"
21.include "../../graphics/freetype2/buildlink3.mk" 22.include "../../graphics/freetype2/buildlink3.mk"