Lines 1-11
Link Here
|
1 |
PORTNAME= openshadinglanguage |
1 |
PORTNAME= openshadinglanguage |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 1.12.14.0 |
3 |
DISTVERSION= 1.13.10.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?= 1 |
8 |
PORTREVISION?= 0 |
9 |
CATEGORIES?= graphics devel |
9 |
CATEGORIES?= graphics devel |
10 |
|
10 |
|
11 |
MAINTAINER= FreeBSD@Shaneware.biz |
11 |
MAINTAINER= FreeBSD@Shaneware.biz |
Lines 17-22
Link Here
|
17 |
|
17 |
|
18 |
BROKEN_riscv64= fails to build: /usr/include/c++/v1/__threading_support:135:3: Unsupported architecture |
18 |
BROKEN_riscv64= fails to build: /usr/include/c++/v1/__threading_support:135:3: Unsupported architecture |
19 |
|
19 |
|
|
|
20 |
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le |
21 |
ONLY_FOR_ARCHS_REASON= fails static_assert(sizeof(ustringhash) == sizeof(size_t) |
22 |
|
20 |
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ |
23 |
LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ |
21 |
libImath.so:math/Imath \ |
24 |
libImath.so:math/Imath \ |
22 |
libOpenEXR.so:graphics/openexr \ |
25 |
libOpenEXR.so:graphics/openexr \ |
Lines 51-56
Link Here
|
51 |
post-patch: |
54 |
post-patch: |
52 |
@${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ |
55 |
@${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},' \ |
53 |
-e 's,%%PYCMD%%,${PYTHON_CMD},' \ |
56 |
-e 's,%%PYCMD%%,${PYTHON_CMD},' \ |
|
|
57 |
${WRKSRC}/CMakeLists.txt \ |
54 |
${WRKSRC}/src/shaders/CMakeLists.txt \ |
58 |
${WRKSRC}/src/shaders/CMakeLists.txt \ |
55 |
${WRKSRC}/src/doc/CMakeLists.txt \ |
59 |
${WRKSRC}/src/doc/CMakeLists.txt \ |
56 |
${WRKSRC}/src/liboslexec/CMakeLists.txt |
60 |
${WRKSRC}/src/liboslexec/CMakeLists.txt |
Lines 69-78
Link Here
|
69 |
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} |
73 |
${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} |
70 |
${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/oslquery.so ${STAGEDIR}${PYTHON_SITELIBDIR} |
74 |
${INSTALL_LIB} ${BUILD_WRKSRC}/lib/python/site-packages/oslquery.so ${STAGEDIR}${PYTHON_SITELIBDIR} |
71 |
.else # SLAVE_PORT != yes |
75 |
.else # SLAVE_PORT != yes |
72 |
USES+= python:build |
76 |
# using python:env as this port doesn't need to use python |
|
|
77 |
# a python util script is installed for user consumption |
78 |
# it is not required for using the port, only to assist developers using the libs |
79 |
USES+= python:env shebangfix |
73 |
USE_LDCONFIG= yes |
80 |
USE_LDCONFIG= yes |
74 |
CMAKE_OFF+= USE_PYTHON |
81 |
CMAKE_OFF+= USE_PYTHON |
75 |
BINARY_ALIAS+= python=${PYTHON_CMD} |
82 |
BINARY_ALIAS+= python=${PYTHON_CMD} |
|
|
83 |
SHEBANG_FILES= src/build-scripts/serialize-bc.py |
76 |
.endif # SLAVE_PORT |
84 |
.endif # SLAVE_PORT |
77 |
|
85 |
|
78 |
.include <bsd.port.mk> |
86 |
.include <bsd.port.mk> |