Tue Dec 19 09:16:29 2017 UTC ()
blender: fix linux build

explicitly disable jemalloc. fix linux PLIST


(markd)
diff -r1.135 -r1.136 pkgsrc/graphics/blender/Makefile
diff -r1.5 -r1.6 pkgsrc/graphics/blender/PLIST.Linux

cvs diff -r1.135 -r1.136 pkgsrc/graphics/blender/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/blender/Makefile 2017/08/24 20:03:20 1.135
+++ pkgsrc/graphics/blender/Makefile 2017/12/19 09:16:29 1.136
@@ -1,29 +1,30 @@ @@ -1,29 +1,30 @@
1# $NetBSD: Makefile,v 1.135 2017/08/24 20:03:20 adam Exp $ 1# $NetBSD: Makefile,v 1.136 2017/12/19 09:16:29 markd Exp $
2 2
3DISTNAME= blender-2.77a 3DISTNAME= blender-2.77a
4PKGREVISION= 7 4PKGREVISION= 7
5CATEGORIES= graphics 5CATEGORIES= graphics
6MASTER_SITES= http://download.blender.org/source/ 6MASTER_SITES= http://download.blender.org/source/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.blender.org/ 9HOMEPAGE= https://www.blender.org/
10COMMENT= Fully integrated 3D graphics creation suite 10COMMENT= Fully integrated 3D graphics creation suite
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS+= gmake sed 13USE_TOOLS+= gmake sed
14USE_CMAKE= yes 14USE_CMAKE= yes
15USE_LANGUAGES= c c++11 15USE_LANGUAGES= c c++11
16CMAKE_OPTS+= -DWITH_OPENAL:BOOL=OFF 16CMAKE_OPTS+= -DWITH_OPENAL:BOOL=OFF
 17CMAKE_OPTS+= -DWITH_MEM_JEMALLOC:BOOL=OFF
17CMAKE_OPTS+= -DPYVERSSUFFIX:STRING=${PYVERSSUFFIX} 18CMAKE_OPTS+= -DPYVERSSUFFIX:STRING=${PYVERSSUFFIX}
18CMAKE_OPTS+= -DPYTHON_VERSION:STRING=${PYVERSSUFFIX} 19CMAKE_OPTS+= -DPYTHON_VERSION:STRING=${PYVERSSUFFIX}
19CMAKE_OPTS+= -DPYTHON_ROOT_DIR:STRING=${PREFIX} 20CMAKE_OPTS+= -DPYTHON_ROOT_DIR:STRING=${PREFIX}
20CMAKE_OPTS+= -DPYTHON_INCLUDE_DIR:STRING=${PREFIX}/${PYINC} 21CMAKE_OPTS+= -DPYTHON_INCLUDE_DIR:STRING=${PREFIX}/${PYINC}
21CMAKE_OPTS+= -DPYTHON_INCLUDE_CONFIG_DIR:STRING=${PREFIX}/${PYINC} 22CMAKE_OPTS+= -DPYTHON_INCLUDE_CONFIG_DIR:STRING=${PREFIX}/${PYINC}
22CMAKE_OPTS+= -DPYTHON_EXECUTABLE:FILEPATH=${PYTHONBIN} 23CMAKE_OPTS+= -DPYTHON_EXECUTABLE:FILEPATH=${PYTHONBIN}
23CMAKE_OPTS+= -DPYTHON_LIBRARY:FILEPATH=${PREFIX}/lib/libpython${PYVERSSUFFIX}.so 24CMAKE_OPTS+= -DPYTHON_LIBRARY:FILEPATH=${PREFIX}/lib/libpython${PYVERSSUFFIX}.so
24CMAKE_OPTS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX}/share/blender 25CMAKE_OPTS+= -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX}/share/blender
25CMAKE_OPTS+= -DCMAKE_MODULE_PATH:PATH=${_CMAKE_DIR} 26CMAKE_OPTS+= -DCMAKE_MODULE_PATH:PATH=${_CMAKE_DIR}
26CMAKE_OPTS+= -DCMAKE_SKIP_RPATH:BOOL=TRUE 27CMAKE_OPTS+= -DCMAKE_SKIP_RPATH:BOOL=TRUE
27CMAKE_OPTS+= -DCMAKE_INSTALL_LIBDIR:PATH=lib 28CMAKE_OPTS+= -DCMAKE_INSTALL_LIBDIR:PATH=lib
28CMAKE_OPTS+= -DCMAKE_INSTALL_MANDIR:PATH=man 29CMAKE_OPTS+= -DCMAKE_INSTALL_MANDIR:PATH=man
29CMAKE_OPTS+= -DFREETYPE_INCLUDE_DIRS:PATH=${BUILDLINK_PREFIX.freetype2}/include/freetype2 30CMAKE_OPTS+= -DFREETYPE_INCLUDE_DIRS:PATH=${BUILDLINK_PREFIX.freetype2}/include/freetype2

cvs diff -r1.5 -r1.6 pkgsrc/graphics/blender/Attic/PLIST.Linux (expand / switch to unified diff)

--- pkgsrc/graphics/blender/Attic/PLIST.Linux 2017/02/06 01:29:10 1.5
+++ pkgsrc/graphics/blender/Attic/PLIST.Linux 2017/12/19 09:16:29 1.6
@@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
1@comment $NetBSD: PLIST.Linux,v 1.5 2017/02/06 01:29:10 markd Exp $ 1@comment $NetBSD: PLIST.Linux,v 1.6 2017/12/19 09:16:29 markd Exp $
2${PLIST.py36}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/_sysconfigdata_linux.py 2${PLIST.py36}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/_sysconfigdata_linux.py
 3share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/_curses.so
 4share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/_elementtree.so
3share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/_sqlite3.so 5share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/_sqlite3.so
4share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/ossaudiodev.so 6share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/ossaudiodev.so
5share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/readline.so 7share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/lib-dynload/readline.so
6${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/CDROM.py 8${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/CDROM.py
7${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/DLFCN.py 9${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/DLFCN.py
8${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/IN.py 10${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/IN.py
9${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/TYPES.py 11${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/TYPES.py
10${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/regen 12${PLIST.py35}share/blender/${BLENDERVER}/python/lib/python${PYVERSSUFFIX}/plat-linux/regen