summaryrefslogtreecommitdiff
path: root/graphics/blender/Makefile
diff options
context:
space:
mode:
authorreinoud <reinoud>2005-02-26 20:34:43 +0000
committerreinoud <reinoud>2005-02-26 20:34:43 +0000
commit0942cf7e4600e4ce32428d43c3c8885517e4fc89 (patch)
tree7e1c116addb3098a12c2e5c26ffb3eb89b54fb76 /graphics/blender/Makefile
parentef31c8ec6d9137fd704724dd67983b8c85528f29 (diff)
downloadpkgsrc-0942cf7e4600e4ce32428d43c3c8885517e4fc89.tar.gz
Big bugfix release fixing at least a 200 outstanding bugs and its
game-engine is finally working now. Dynamic loading of python `import'ed modules finally work now too.
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"