View | Details | Raw Unified | Return to bug 275818 | Differences between
and this patch

Collapse All | Expand All

(-)graphics/openimageio/Makefile (-13 / +9 lines)
Lines 1-11 Link Here
1
PORTNAME=	openimageio
1
PORTNAME=	openimageio
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	2.4.13.0
3
DISTVERSION=	2.5.8.0
4
# PORTREVISION must be set with ?= so as not to stomp over
4
# PORTREVISION must be set with ?= so as not to stomp over
5
# py-openimageio's PORTREVISION.
5
# py-openimageio's PORTREVISION.
6
# Also, just to be on the safe side, when resetting,
6
# Also, just to be on the safe side, when resetting,
7
# best keep PORTREVISION?=	0.
7
# best keep PORTREVISION?=	0.
8
PORTREVISION?=	7
8
PORTREVISION?=	0
9
CATEGORIES?=	graphics multimedia
9
CATEGORIES?=	graphics multimedia
10
10
11
MAINTAINER?=	FreeBSD@Shaneware.biz
11
MAINTAINER?=	FreeBSD@Shaneware.biz
Lines 28-41 Link Here
28
		libtiff.so:graphics/tiff \
28
		libtiff.so:graphics/tiff \
29
		libwebp.so:graphics/webp
29
		libwebp.so:graphics/webp
30
30
31
USES=		cmake jpeg compiler:c++14-lang iconv:wchar_t qt:5
31
USES=		cmake jpeg compiler:c++17-lang iconv:wchar_t
32
33
USE_QT+=	buildtools:build qmake:build
34
35
USE_GITHUB=	yes
32
USE_GITHUB=	yes
36
GH_ACCOUNT=	OpenImageIO
33
GH_ACCOUNT=	AcademySoftwareFoundation
37
GH_PROJECT=	oiio
34
GH_PROJECT=	OpenImageIO
38
35
36
CMAKE_ARGS+=	-DCMAKE_CXX_STANDARD:INTEGER=17
39
CMAKE_OFF=	BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS \
37
CMAKE_OFF=	BUILDSTATIC INSTALL_FONTS LINKSTATIC NOTHREADS \
40
		STOP_ON_WARNING USE_OPENSSL OIIO_DOWNLOAD_MISSING_TESTDATA \
38
		STOP_ON_WARNING USE_OPENSSL OIIO_DOWNLOAD_MISSING_TESTDATA \
41
		USE_Package
39
		USE_Package
Lines 64-74 Link Here
64
GIF_LIB_DEPENDS=	libgif.so:graphics/giflib
62
GIF_LIB_DEPENDS=	libgif.so:graphics/giflib
65
63
66
IMAGEVIEWER_DESC=	Build image viewer (requires Qt)
64
IMAGEVIEWER_DESC=	Build image viewer (requires Qt)
67
IMAGEVIEWER_USES=	gl
65
IMAGEVIEWER_USES=	gl qt:6
68
IMAGEVIEWER_IMPLIES=	TOOLS
66
IMAGEVIEWER_IMPLIES=	TOOLS
69
IMAGEVIEWER_CMAKE_BOOL=	USE_QT USE_OPENGL
67
IMAGEVIEWER_CMAKE_BOOL=	USE_QT USE_OPENGL
70
IMAGEVIEWER_USE=	GL=gl,glu,glew \
68
IMAGEVIEWER_USE=	GL=gl,glu,glew QT=base
71
			QT=buildtools,core,gui,opengl,qmake:build,widgets
72
69
73
OPENCV_CMAKE_BOOL=	USE_OPENCV
70
OPENCV_CMAKE_BOOL=	USE_OPENCV
74
OPENCV_IMPLIES=		OPENJPEG
71
OPENCV_IMPLIES=		OPENJPEG
Lines 104-111 Link Here
104
101
105
post-patch:
102
post-patch:
106
	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," \
103
	@${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," \
107
	${WRKSRC}/src/cmake/modules/FindPtex.cmake \
104
	${WRKSRC}/src/cmake/modules/FindPtex.cmake
108
	${WRKSRC}/src/cmake/modules/FindJPEGTurbo.cmake
109
105
110
.include <bsd.port.options.mk>
106
.include <bsd.port.options.mk>
111
107
(-)graphics/openimageio/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1690298322
1
TIMESTAMP = 1708218927
2
SHA256 (OpenImageIO-oiio-v2.4.13.0_GH0.tar.gz) = 72b7d2d5edd1049bb7fc09becad4d8be64a9918cdf79bae98b4b32e1fda762cd
2
SHA256 (AcademySoftwareFoundation-OpenImageIO-v2.5.8.0_GH0.tar.gz) = 02e2e6680d7f2862f2e4fca7c17f61ce01833ed343f79d5b1b1720e411d75f76
3
SIZE (OpenImageIO-oiio-v2.4.13.0_GH0.tar.gz) = 32162551
3
SIZE (AcademySoftwareFoundation-OpenImageIO-v2.5.8.0_GH0.tar.gz) = 52043358
(-)graphics/openimageio/files/patch-src_cmake_modules_FindJPEGTurbo.cmake (-12 lines)
Lines 1-12 Link Here
1
--- src/cmake/modules/FindJPEGTurbo.cmake.orig	2023-01-30 22:36:11 UTC
2
+++ src/cmake/modules/FindJPEGTurbo.cmake
3
@@ -9,7 +9,8 @@ find_path(JPEG_INCLUDE_DIR turbojpeg.h
4
 include (FindPackageHandleStandardArgs)
5
 
6
 find_path(JPEG_INCLUDE_DIR turbojpeg.h
7
-          HINTS /usr/local/opt/jpeg-turbo/include
8
+          HINTS /usr/local
9
+                %%LOCALBASE%%
10
           PATH_SUFFIXES include)
11
 set(JPEG_NAMES ${JPEG_NAMES} jpeg libjpeg turbojpeg libturbojpeg)
12
 
(-)graphics/openimageio/pkg-plist (+1 lines)
Lines 15-20 Link Here
15
include/OpenImageIO/dassert.h
15
include/OpenImageIO/dassert.h
16
include/OpenImageIO/deepdata.h
16
include/OpenImageIO/deepdata.h
17
include/OpenImageIO/detail/farmhash.h
17
include/OpenImageIO/detail/farmhash.h
18
include/OpenImageIO/detail/fmt/chrono.h
18
include/OpenImageIO/detail/fmt/core.h
19
include/OpenImageIO/detail/fmt/core.h
19
include/OpenImageIO/detail/fmt/format-inl.h
20
include/OpenImageIO/detail/fmt/format-inl.h
20
include/OpenImageIO/detail/fmt/format.h
21
include/OpenImageIO/detail/fmt/format.h

Return to bug 275818