svn commit: r361268 - in head/graphics/blender: . files

Marcus von Appen mva at FreeBSD.org
Tue Jul 8 16:35:11 UTC 2014


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


More information about the svn-ports-all mailing list