openbsd-ports/graphics/blender/Makefile

84 lines
2.3 KiB
Makefile
Raw Normal View History

2009-10-25 18:41:24 -04:00
# $OpenBSD: Makefile,v 1.26 2009/10/25 22:41:24 steven Exp $
COMMENT= 3D creation software
2009-10-25 18:41:24 -04:00
DISTNAME= blender-2.49b
CATEGORIES= graphics
2001-12-13 04:39:35 -05:00
HOMEPAGE= http://www.blender.org/
# GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
2006-07-26 02:45:27 -04:00
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
http://public.planetmirror.com/pub/blender/source/
PYTHON_VER= 2.5
2006-07-26 02:45:27 -04:00
2007-12-12 10:14:30 -05:00
MODULES= devel/scons
RUN_DEPENDS= ::graphics/tiff
2007-12-12 10:14:30 -05:00
BUILD_DEPENDS= ::graphics/tiff
LIB_DEPENDS= png::graphics/png \
jpeg::graphics/jpeg \
2009-10-25 18:41:24 -04:00
GLEW::graphics/glew \
SDL::devel/sdl \
2009-03-15 14:29:31 -04:00
python${PYTHON_VER}:python->=${PYTHON_VER},<2.6:lang/python/${PYTHON_VER}
2009-10-25 18:41:24 -04:00
WANTLIB= GL GLU X11 Xi c m pthread stdc++ util z
2006-07-26 02:45:27 -04:00
SEPARATE_BUILD= simple
USE_X11= Yes
2001-12-13 04:39:35 -05:00
NO_REGRESS= Yes
2006-07-26 02:45:27 -04:00
CFLAGS+= -fPIC -funsigned-char -fno-strict-aliasing
2006-07-30 03:29:13 -04:00
post-extract:
@cd ${WRKSRC}/config && cp openbsd3-config.py openbsd4-config.py
2007-12-12 10:14:30 -05:00
ALL_TARGET= blendernogame
MODSCONS_ENV= CC=${CC} CXX=${CXX} C_WARN="-Wall" \
2006-07-26 02:45:27 -04:00
CFLAGS="${CFLAGS}" CCFLAGS="${CXXFLAGS}" \
REL_CFLAGS= REL_CCFLAGS= \
BF_BUILDDIR=${WRKBUILD} \
BF_FANCY=0 \
BF_QUIET=0 \
BF_PYTHON=${LOCALBASE} BF_PYTHON_VERSION=${PYTHON_VER} \
2009-10-25 18:41:24 -04:00
BF_GLEW=${LOCALBASE} \
BF_GLEW_LIB=GLEW BF_GLEW_LIBPATH=${LOCALBASE}/lib \
2006-07-26 02:45:27 -04:00
BF_JPEG=${LOCALBASE} \
BF_PNG=${LOCALBASE} \
2007-09-23 05:11:20 -04:00
BF_SDL_INC="${LOCALBASE}/include/SDL ${LOCALBASE}/include" \
2006-07-26 02:45:27 -04:00
BF_TIFF=${LOCALBASE} \
BF_OPENGL=${X11BASE} \
BF_ZLIB=/usr \
WITH_BF_INTERNATIONAL=false \
WITH_BF_STATICOPENGL=false \
WITH_BF_FTGL=false \
WITH_BF_BULLET=false
do-install:
2006-07-26 02:45:27 -04:00
${INSTALL_PROGRAM} ${WRKBUILD}/bin/blender ${PREFIX}/bin
${INSTALL_DATA_DIR} ${PREFIX}/share/blender/scripts/bpymodules
${INSTALL_DATA} ${WRKSRC}/release/scripts/*.py \
${PREFIX}/share/blender/scripts
${INSTALL_DATA} ${WRKSRC}/release/scripts/bpymodules/*.py \
${PREFIX}/share/blender/scripts/bpymodules
2006-07-26 02:45:27 -04:00
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/blender
2006-07-30 03:29:13 -04:00
${INSTALL_DATA} ${WRKSRC}/release/text/?lender* \
${PREFIX}/share/doc/blender
${INSTALL_DATA} ${WRKSRC}/release/text/*license* \
${PREFIX}/share/doc/blender
${INSTALL_DATA} ${WRKSRC}/release/text/copy* \
2006-07-26 02:45:27 -04:00
${PREFIX}/share/doc/blender
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${WRKSRC}/release/freedesktop/icons/32x32/blender.png \
${PREFIX}/share/pixmaps
.include <bsd.port.mk>