diff options
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/blender/MESSAGE | 25 | ||||
-rw-r--r-- | graphics/blender/Makefile | 14 | ||||
-rw-r--r-- | graphics/blender/PLIST | 70 | ||||
-rw-r--r-- | graphics/blender/files/blender | 9 |
4 files changed, 115 insertions, 3 deletions
diff --git a/graphics/blender/MESSAGE b/graphics/blender/MESSAGE new file mode 100644 index 00000000000..4a9b2b289b6 --- /dev/null +++ b/graphics/blender/MESSAGE @@ -0,0 +1,25 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1 2005/03/04 16:04:59 reinoud Exp $ + +Due to oddities in the blender package, running `blender' will soft-link +the global blender directory to your home directory as ~/.blender to run +properly with all scripts attached. + +Customisation can be done individually by copying the directory ~/.blender +points to to your own homedirectory : + rm ~/.blender + cp -R ${PREFIX}/share/blender ~/.blender + +and customise/add your own stuff like scripts etc. in it. + +To revert to `factory' settings and site-setup files, just remove the +~/.blender directory/link and the script will add the softlink again. + +Note that blender will create a ~/.B.blend file that serves as the empty or +startup file with all settings in it. A file called ~/.Blog will hold the +last file edited with blender. + +Executing ${PREFIX}/bin/blender-bin will bypass the convenience script +${PREFIX}/bin/blender + +=========================================================================== diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile index bd851229c6b..f90c862519e 100644 --- a/graphics/blender/Makefile +++ b/graphics/blender/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.38 2005/02/26 20:34:43 reinoud Exp $ +# $NetBSD: Makefile,v 1.39 2005/03/04 16:04:59 reinoud Exp $ # DISTNAME= blender-2.36 +PKGREVISION= 1 CATEGORIES= graphics MASTER_SITES= ftp://ftp.cs.umn.edu/pub/blender.org/source/ \ http://download.blender.org/source/ @@ -37,12 +38,21 @@ do-build: ${PREFIX}/bin/scons -C ${WRKSRC} prefix=${PREFIX} do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/blender ${PREFIX}/bin + ${CP} -f ${WRKSRC}/blender ${WRKSRC}/blender-bin + ${SED} -e "s|__PREFIX__|${PREFIX}|g" files/blender > ${TMP}/blender + ${CHMOD} +x ${TMP}/blender + ${INSTALL_PROGRAM} ${WRKSRC}/blender-bin ${PREFIX}/bin + ${INSTALL_DATA_DIR} ${PREFIX}/share/blender/scripts + ${INSTALL_DATA} ${WRKSRC}/release/scripts/* ${PREFIX}/share/blender/scripts + ${INSTALL} ${TMP}/blender ${PREFIX}/bin .if defined(BLENDER_INSTALL_DOC) DEPENDS+= blender-doc:../../graphics/blender-doc .endif +# +# disabled these options; they ought to be re-instantiated one day +# .if 0 .if defined(BLENDER_USE_OGG) CONFIGURE_ARGS+= --with-ogg=${PREFIX} diff --git a/graphics/blender/PLIST b/graphics/blender/PLIST index 27711b030ee..971652c6af6 100644 --- a/graphics/blender/PLIST +++ b/graphics/blender/PLIST @@ -1,2 +1,70 @@ -@comment $NetBSD: PLIST,v 1.2 2003/07/31 18:40:58 jschauma Exp $ +@comment $NetBSD: PLIST,v 1.3 2005/03/04 16:04:59 reinoud Exp $ bin/blender +bin/blender-bin +share/blender/scripts/Apply_def.py +share/blender/scripts/Axiscopy.py +share/blender/scripts/DirectX8Exporter.py +share/blender/scripts/DirectXExporter.py +share/blender/scripts/UVpaint05.py +share/blender/scripts/ac3d_export.py +share/blender/scripts/ac3d_import.py +share/blender/scripts/batch_name_edit.py +share/blender/scripts/bevel_center.py +share/blender/scripts/blender2cal3d.py +share/blender/scripts/bvh_export.py +share/blender/scripts/bvh_import.py +share/blender/scripts/clean_mesh.py +share/blender/scripts/disp_paint.py +share/blender/scripts/doc_browser.py +share/blender/scripts/fixfromarmature.py +share/blender/scripts/help_browser.py +share/blender/scripts/help_getting_started.py +share/blender/scripts/help_manual.py +share/blender/scripts/help_py_reference.py +share/blender/scripts/help_release_notes.py +share/blender/scripts/help_tutorials.py +share/blender/scripts/help_web_blender.py +share/blender/scripts/help_web_devcomm.py +share/blender/scripts/help_web_eshop.py +share/blender/scripts/help_web_usercomm.py +share/blender/scripts/hotkeys.py +share/blender/scripts/kloputils.py +share/blender/scripts/knife.py +share/blender/scripts/lightwave_export.py +share/blender/scripts/lightwave_import.py +share/blender/scripts/mod_ai2obj.py +share/blender/scripts/mod_blender.py +share/blender/scripts/mod_eps2obj.py +share/blender/scripts/mod_gimp2obj.py +share/blender/scripts/mod_meshtools.py +share/blender/scripts/mod_svg2obj.py +share/blender/scripts/nendo_export.py +share/blender/scripts/nendo_import.py +share/blender/scripts/obdatacopier.py +share/blender/scripts/obj_export.py +share/blender/scripts/obj_import.py +share/blender/scripts/off_export.py +share/blender/scripts/off_import.py +share/blender/scripts/paths_import.py +share/blender/scripts/radiosity_export.py +share/blender/scripts/radiosity_import.py +share/blender/scripts/raw_export.py +share/blender/scripts/raw_import.py +share/blender/scripts/renameobjectbyblock.py +share/blender/scripts/rvk1_torvk2.py +share/blender/scripts/save_theme.py +share/blender/scripts/sel_same.py +share/blender/scripts/skin.py +share/blender/scripts/slp_import.py +share/blender/scripts/sysinfo.py +share/blender/scripts/tex2uvbaker.py +share/blender/scripts/truespace_export.py +share/blender/scripts/truespace_import.py +share/blender/scripts/unweld044.py +share/blender/scripts/uv_export.py +share/blender/scripts/videoscape_export.py +share/blender/scripts/wings_export.py +share/blender/scripts/wings_import.py +share/blender/scripts/wrl2export.py +@dirrm share/blender/scripts +@dirrm share/blender diff --git a/graphics/blender/files/blender b/graphics/blender/files/blender new file mode 100644 index 00000000000..594cba24df3 --- /dev/null +++ b/graphics/blender/files/blender @@ -0,0 +1,9 @@ +#!/bin/sh +# $NetBSD: blender,v 1.1 2005/03/04 16:04:59 reinoud Exp $ + +if ! [ -d ${HOME}/.blender ]; then + echo Softlinking ${HOME}/.blender to point to global __PREFIX__/share/blender settings. + ln -s __PREFIX__/share/blender ${HOME}/.blender +fi + +exec __PREFIX__/bin/blender-bin "$@" |