summaryrefslogtreecommitdiff
path: root/graphics/blender/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/blender/Makefile')
-rw-r--r--graphics/blender/Makefile28
1 files changed, 20 insertions, 8 deletions
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 2e3e77902e7..bd851229c6b 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,38 +1,49 @@
-# $NetBSD: Makefile,v 1.37 2004/10/15 11:43:51 tv Exp $
+# $NetBSD: Makefile,v 1.38 2005/02/26 20:34:43 reinoud Exp $
#
-DISTNAME= blender-2.32
-PKGREVISION= 4
+DISTNAME= blender-2.36
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.cs.umn.edu/pub/blender.org/source/ \
http://download.blender.org/source/
-EXTRACT_SUFX= .tar.bz2
MAINTAINER= jschauma@NetBSD.org
HOMEPAGE= http://www.blender.org/
COMMENT= Fully integrated 3D graphics creation suite
+BUILD_DEPENDS+= scons>=0.96:../../devel/scons
+
+WRKSRC= ${WRKDIR}/blender
+
USE_X11= YES
-HAS_CONFIGURE= YES
USE_GNU_TOOLS+= make
USE_BUILDLINK3= YES
USE_LIBTOOL= YES
LDFLAGS+= -lcrypto
-CONFIGURE_ENV+= PYTHON=${PYTHONBIN}
-CONFIGURE_ARGS+= --prefix=${PREFIX} --without-ode
-
.include "../../mk/bsd.prefs.mk"
BUILD_DEFS+= BLENDER_USE_OGG BLENDER_USE_VORBIS
BUILD_DEFS+= BLENDER_USE_OPENAL BLENDER_USE_EXPPYTHON
BUILD_DEFS+= BLENDER_INSTALL_DOC
+post-patch:
+ ${MV} ${WRKSRC}/SConstruct ${WRKSRC}/SConstruct.orig
+ ${AWK} '{print} NR == 54 {print "env.Append(LINKFLAGS = \"-Wl,-R${X11BASE}/lib,-R${LOCALBASE}/lib\")"}' ${WRKSRC}/SConstruct.orig > ${WRKSRC}/SConstruct
+
+do-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ADD_C_INCLUDE_DIRS=${WRKDIR}/.buildlink/include ADD_C_LIB_DIRS=${WRKDIR}/.buildlink/lib \
+ ${PREFIX}/bin/scons -C ${WRKSRC} prefix=${PREFIX}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/blender ${PREFIX}/bin
+
.if defined(BLENDER_INSTALL_DOC)
DEPENDS+= blender-doc:../../graphics/blender-doc
.endif
+.if 0
.if defined(BLENDER_USE_OGG)
CONFIGURE_ARGS+= --with-ogg=${PREFIX}
.include "../../multimedia/libogg/buildlink3.mk"
@@ -57,6 +68,7 @@ CONFIGURE_ARGS+= --enable-exppython
.else
CONFIGURE_ARGS+= --disable-exppython
.endif
+.endif
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"