update Tue Sep 22 06:37:00 PDT 2009
[pkgsrc.git] / graphics / blender / Makefile
1 # $NetBSD: Makefile,v 1.68 2009/09/22 13:23:25 hasso Exp $
2
3 DISTNAME=       blender-2.49b
4 CATEGORIES=     graphics
5 MASTER_SITES=   http://download.blender.org/source/
6
7 MAINTAINER=     pkgsrc-users@NetBSD.org
8 HOMEPAGE=       http://www.blender.org/
9 COMMENT=        Fully integrated 3D graphics creation suite
10
11 USE_TOOLS+=             gmake
12 USE_LANGUAGES=          c c++
13 USE_CMAKE=              yes
14 CMAKE_ARG_PATH=         ..
15 CONFIGURE_DIRS=         _build
16 PKG_DESTDIR_SUPPORT=    user-destdir
17
18 LDFLAGS+=               -lcrypto
19
20 .include "options.mk"
21
22 INSTALLATION_DIRS=      bin
23
24 CMAKE_ARGS+=    -DFREETYPE_INC:PATH=${BUILDLINK_PREFIX.freetype2}/include/freetype2
25 CMAKE_ARGS+=    -DSDL_INCLUDE_DIR:PATH=${BUILDLINK_PREFIX.SDL}/include/SDL
26
27 CHECK_INTERPRETER_SKIP= share/blender/scripts/*.py share/blender/scripts/*/*.py
28
29 pre-configure:
30         ${MKDIR} ${WRKSRC}/_build
31
32 WRKSRCBIN=      ${WRKSRC}/_build/bin
33
34 post-build:
35         ${CP} -f ${WRKSRCBIN}/blender ${WRKSRCBIN}/blender-bin
36         ${SED} -e "s|__PREFIX__|${PREFIX}|g" files/blender > ${WRKSRCBIN}/blender
37         ${CHMOD} +x ${WRKSRCBIN}/blender
38         ${CHMOD} -x ${WRKSRCBIN}/.blender/scripts/*.py
39         ${CHMOD} -x ${WRKSRCBIN}/.blender/scripts/*/*.py
40
41 do-install:
42         ${INSTALL_PROGRAM} ${WRKSRCBIN}/blender-bin ${DESTDIR}${PREFIX}/bin
43         ${INSTALL_SCRIPT} ${WRKSRCBIN}/blender ${DESTDIR}${PREFIX}/bin
44         ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/blender
45         ${CP} -R ${WRKSRCBIN}/.blender/scripts \
46                 ${DESTDIR}${PREFIX}/share/blender/
47         ${CP} -R ${WRKSRCBIN}/.blender/locale \
48                 ${DESTDIR}${PREFIX}/share/blender/
49         ${INSTALL_DATA} ${WRKSRCBIN}/.blender/.Blanguages \
50                 ${DESTDIR}${PREFIX}/share/blender
51         ${INSTALL_DATA} ${WRKSRCBIN}/.blender/.bfont.ttf \
52                 ${DESTDIR}${PREFIX}/share/blender
53         ${INSTALL_DATA} ${WRKSRC}/release/text/BlenderQuickStart.pdf \
54                 ${DESTDIR}${PREFIX}/share/blender
55
56 .include "../../devel/SDL/buildlink3.mk"
57 .include "../../graphics/Mesa/buildlink3.mk"
58 .include "../../graphics/freetype2/buildlink3.mk"
59 .include "../../graphics/openexr/buildlink3.mk"
60 .include "../../graphics/png/buildlink3.mk"
61 .include "../../graphics/tiff/buildlink3.mk"
62 .include "../../security/openssl/buildlink3.mk"
63
64 .include "../../lang/python/pyversion.mk"
65
66 .include "../../mk/bsd.pkg.mk"