101 lines
3.0 KiB
Makefile
Raw Normal View History

# $OpenBSD: Makefile,v 1.92 2019/05/26 11:09:30 jca Exp $
ONLY_FOR_ARCHS = amd64 i386
COMMENT = 3D creation software
2017-11-09 17:00:28 +00:00
DISTNAME = blender-2.79
REVISION = 6
CATEGORIES = graphics
2001-12-13 09:39:35 +00:00
2018-01-14 09:46:18 +00:00
HOMEPAGE = https://www.blender.org/
2016-05-07 12:40:56 +00:00
MAINTAINER = Pascal Stumpf <pascal@stumpf.co>
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
2016-07-06 21:25:23 +00:00
WANTLIB += GL GLEW GLU Half Iex IlmImf IlmThread Imath OpenColorIO
2016-10-09 13:23:34 +00:00
WANTLIB += OpenImageIO X11 Xi Xrender Xxf86vm avcodec avdevice avformat
2016-07-06 21:25:23 +00:00
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
2017-07-16 19:18:47 +00:00
WANTLIB += util yaml-cpp z boost_atomic-mt boost_chrono-mt ${COMPILER_LIBCXX}
2016-07-06 21:25:23 +00:00
2018-01-14 09:46:18 +00:00
MASTER_SITES = https://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/
MODULES = devel/cmake \
lang/python \
2017-05-27 06:54:39 +00:00
COMPILER = base-clang ports-gcc
2017-05-27 06:54:39 +00:00
MODPY_VERSION = 3.6
CONFIGURE_ARGS = -DPYTHON_INCLUDE_DIR="${MODPY_INCDIR}" \
-DPYTHON_VERSION=${MODPY_VERSION} \
2013-05-18 22:01:28 +00:00
-DWITH_CODEC_FFMPEG=ON \
-DWITH_INTERNATIONAL=OFF \
2015-01-10 00:30:48 +00:00
-DWITH_RAYOPTIMIZATION=OFF \
-DWITH_OPENCOLORIO=ON \
2015-04-01 21:26:40 +00:00
-DWITH_SYSTEM_OPENJPEG=ON \
-DWITH_CPU_SSE=OFF
2006-07-26 06:45:27 +00:00
BUILD_DEPENDS = devel/gflags
LIB_DEPENDS = graphics/png \
2010-11-17 08:05:12 +00:00
graphics/jpeg \
graphics/glew \
graphics/openexr \
graphics/tiff \
devel/boost \
audio/openal \
graphics/openjpeg \
2019-02-21 22:37:58 +00:00
graphics/ffmpeg \
graphics/openimageio \
${MODPY_LIB_DEPENDS}
RUN_DEPENDS = devel/desktop-file-utils \
x11/gnome/librsvg
2013-03-11 11:10:51 +00:00
NO_TEST = Yes
CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include -pthread \
-std=c++11
2017-05-27 06:54:39 +00:00
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
2006-07-26 06:45:27 +00:00
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/blender
2006-07-30 07:29:13 +00:00
${INSTALL_DATA} ${WRKSRC}/release/text/*license* \
${PREFIX}/share/doc/blender
${INSTALL_DATA} ${WRKSRC}/release/text/copy* \
2006-07-26 06:45:27 +00:00
${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
2014-07-03 14:41:48 +00:00
${MODPY_BIN} ${WRKSRC}/doc/manpage/blender.1.py \
${WRKBUILD}/bin/blender ${PREFIX}/man/man1/blender.1
.include <bsd.port.mk>