Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jul 2014 16:35:10 +0000 (UTC)
From:      Marcus von Appen <mva@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361268 - in head/graphics/blender: . files
Message-ID:  <201407081635.s68GZAaT065648@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mva
Date: Tue Jul  8 16:35:10 2014
New Revision: 361268
URL: http://svnweb.freebsd.org/changeset/ports/361268
QAT: https://qat.redports.org/buildarchive/r361268/

Log:
  - Update to version 2.71
  
  - Deactivate CYCLES and CYCLESOSL by default, since they sometimes break the
    build and binary on 8.x and 9.x due to an invalid boost assert, which's
    origin is unclear. This however does not seem to happen in every build.
  
  Features: http://www.blender.org/features/2-71/
  Changelog: http://wiki.blender.org/index.php/Dev:Ref/Release_Notes/2.71

Deleted:
  head/graphics/blender/files/patch-source_blender_blenloader_intern_versioning_270.c
  head/graphics/blender/files/patch-source_blender_editors_sculpt_paint_paint_cursor.c
Modified:
  head/graphics/blender/Makefile
  head/graphics/blender/Makefile.options
  head/graphics/blender/distinfo

Modified: head/graphics/blender/Makefile
==============================================================================
--- head/graphics/blender/Makefile	Tue Jul  8 16:24:27 2014	(r361267)
+++ head/graphics/blender/Makefile	Tue Jul  8 16:35:10 2014	(r361268)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	blender
-PORTVERSION=	2.70a
-PORTREVISION=	2
+PORTVERSION=	2.71
 CATEGORIES=	graphics games
 MASTER_SITES=	http://download.blender.org/source/ \
 		http://mirror.cs.umn.edu/blender.org/source/ \
@@ -21,7 +20,7 @@ LIB_DEPENDS=	libjpeg.so:${PORTSDIR}/grap
 USE_XORG=	x11 xext xmu
 USE_GL=		glew
 USES=		cmake:outsource compiler:features shebangfix
-USE_PYTHON=	3.3
+USE_PYTHON=	3.4
 CMAKE_ARGS+=	-DWITH_PYTHON_INSTALL:BOOL=OFF \
 		-DWITH_PYTHON_INSTALL_NUMPY:BOOL=OFF
 
@@ -33,8 +32,8 @@ SHEBANG_FILES=	release/bin/blender-thumb
 
 SUB_FILES=	blender blenderplayer
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-v${PORTVERSION}
-OUTDIR=		${INSTALL_WRKSRC}/bin/2.70
+WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
+OUTDIR=		${INSTALL_WRKSRC}/bin/2.71
 
 .include "${.CURDIR}/Makefile.options"
 
@@ -222,6 +221,16 @@ CMAKE_ARGS+=	-DWITH_SDL:BOOL=OFF
 USE_GCC=	yes
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|md;mud;ud;d|dm;dmu;du;d|' \
+		${WRKSRC}/build_files/cmake/Modules/FindPythonLibsUnix.cmake
+
+post-build:
+	@(cd ${WRKSRC}/doc/manpage && \
+		${PYTHON_CMD} blender.1.py \
+			${INSTALL_WRKSRC}/bin/blender \
+			${INSTALL_WRKSRC}/bin/${PORTNAME}.1)
+
 # We ignore MAKE_ARGS, since those would set DESTDIR for make stage,
 # which in turn would cause make install to install everything in a
 # wrong location
@@ -282,10 +291,8 @@ post-install:
 	@${ECHO} @dirrm ${DATADIR_REL}/datafiles >> ${TMPPLIST}
 	@${ECHO} @dirrm ${DATADIR_REL} >> ${TMPPLIST}
 
-.if !defined(NO_INSTALL_MANPAGES)
 	${INSTALL_MAN} ${INSTALL_WRKSRC}/bin/${PORTNAME}.1 \
 		${STAGEDIR}${MAN1PREFIX}/man/man1
 	@${ECHO} man/man1/${PORTNAME}.1.gz >> ${TMPPLIST}
-.endif
 
 .include <bsd.port.post.mk>

Modified: head/graphics/blender/Makefile.options
==============================================================================
--- head/graphics/blender/Makefile.options	Tue Jul  8 16:24:27 2014	(r361267)
+++ head/graphics/blender/Makefile.options	Tue Jul  8 16:35:10 2014	(r361268)
@@ -49,8 +49,6 @@ OPTIONS_DEFAULT=	\
 	BULLET		\
 	CINEON		\
 	COMPOSITOR	\
-	CYCLES		\
-	CYCLESOSL	\
 	DDS		\
 	FFTW3		\
 	FRAMESERVER	\

Modified: head/graphics/blender/distinfo
==============================================================================
--- head/graphics/blender/distinfo	Tue Jul  8 16:24:27 2014	(r361267)
+++ head/graphics/blender/distinfo	Tue Jul  8 16:35:10 2014	(r361268)
@@ -1,2 +1,2 @@
-SHA256 (blender-2.70a.tar.gz) = eb2d82e4bace4028e05eef2ac9799104231eafd91f1500b91c32471bac8cf3e5
-SIZE (blender-2.70a.tar.gz) = 55875629
+SHA256 (blender-2.71.tar.gz) = 7daa7f8ce1df495ad20843aa86bc5268179085ec2963655c358b65a2b365ffa2
+SIZE (blender-2.71.tar.gz) = 57120144



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407081635.s68GZAaT065648>