123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- # $OpenBSD: Makefile,v 1.80 2017/05/31 08:08:16 espie Exp $
- ONLY_FOR_ARCHS = amd64 i386
- COMMENT = 3D creation software
- DISTNAME = blender-2.78c
- CATEGORIES = graphics
- HOMEPAGE = http://www.blender.org/
- MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
- # GPLv2+
- PERMIT_PACKAGE_CDROM = Yes
- WANTLIB += GL GLEW GLU Half Iex IlmImf IlmThread Imath OpenColorIO
- WANTLIB += OpenImageIO X11 Xi Xrender Xxf86vm avcodec avdevice avformat
- WANTLIB += avutil boost_date_time-mt boost_filesystem-mt boost_regex-mt
- WANTLIB += boost_system-mt boost_thread-mt c freetype jpeg m openal
- WANTLIB += openjpeg png pthread ${MODPY_WANTLIB} swscale tiff tinyxml
- WANTLIB += util yaml-cpp z boost_atomic-mt boost_chrono-mt ${LIBECXX}
- MASTER_SITES = http://download.blender.org/source/ \
- http://mirror.cs.umn.edu/blender.org/source/
- MODULES = devel/cmake \
- lang/python \
- COMPILER = gcc
- MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
- CONFIGURE_ARGS = -DPYTHON_INCLUDE_DIR="${MODPY_INCDIR}" \
- -DPYTHON_VERSION=${MODPY_VERSION} \
- -DWITH_CODEC_FFMPEG=ON \
- -DWITH_INTERNATIONAL=OFF \
- -DWITH_RAYOPTIMIZATION=OFF \
- -DWITH_OPENCOLORIO=ON \
- -DWITH_SYSTEM_OPENJPEG=ON \
- -DWITH_CPU_SSE=OFF
- BUILD_DEPENDS = devel/gflags
- LIB_DEPENDS = graphics/png \
- graphics/jpeg \
- graphics/glew \
- graphics/openexr \
- graphics/tiff \
- devel/boost \
- audio/openal \
- graphics/openjpeg \
- graphics/ffmpeg>=20111126 \
- graphics/openimageio \
- ${MODPY_LIB_DEPENDS}
- RUN_DEPENDS = devel/desktop-file-utils \
- x11/gnome/librsvg
- NO_TEST = Yes
- CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include -pthread
- CFLAGS += -I${LOCALBASE}/include
- MODPY_ADJ_FILES = release/bin/blender-thumbnailer.py \
- release/scripts/modules/blend_render_info.py
- do-install:
- ${INSTALL_SCRIPT} ${FILESDIR}/blender ${PREFIX}/bin
- ${SUBST_CMD} ${PREFIX}/bin/blender
- ${INSTALL_PROGRAM} ${WRKBUILD}/bin/blender ${PREFIX}/bin/blender-bin
- ${INSTALL_SCRIPT} ${WRKSRC}/release/bin/blender-thumbnailer.py \
- ${PREFIX}/bin/blender-thumbnailer
- ${INSTALL_DATA_DIR} ${PREFIX}/share/blender/scripts
- ${INSTALL_DATA_DIR} ${PREFIX}/share/blender/datafiles
- cd ${WRKSRC}/release/scripts && pax -rw . \
- ${PREFIX}/share/blender/scripts
- ${INSTALL_DATA_DIR} ${PREFIX}/share/blender/scripts/addons/cycles
- cd ${WRKSRC}/intern/cycles/blender/addon && pax -rw . \
- ${PREFIX}/share/blender/scripts/addons/cycles
- cd ${WRKSRC}/release/datafiles && pax -rw . \
- ${PREFIX}/share/blender/datafiles
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/blender
- ${INSTALL_DATA} ${WRKSRC}/release/text/*license* \
- ${PREFIX}/share/doc/blender
- ${INSTALL_DATA} ${WRKSRC}/release/text/copy* \
- ${PREFIX}/share/doc/blender
- ${INSTALL_DATA_DIR} ${PREFIX}/share/applications
- ${INSTALL_DATA} ${WRKSRC}/release/freedesktop/blender.desktop \
- ${PREFIX}/share/applications
- ${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
- ${INSTALL_DATA} \
- ${WRKSRC}/release/freedesktop/icons/scalable/apps/blender.svg \
- ${PREFIX}/share/pixmaps
- ${MODPY_BIN} ${WRKSRC}/doc/manpage/blender.1.py \
- ${WRKBUILD}/bin/blender ${PREFIX}/man/man1/blender.1
- .include <bsd.port.mk>
|