ports/114396: graphics/blender-devel update to 2.44

David Yeske dyeske at gmail.com
Sun Jul 8 04:40:06 UTC 2007


>Number:         114396
>Category:       ports
>Synopsis:       graphics/blender-devel update to 2.44
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 08 04:40:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     David Yeske
>Release:        HEAD
>Organization:
>Environment:
FreeBSD speed 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Tue Jun 26 00:39:31 EDT 2007     root at speed:/home/obj/usr/src/sys/SPEED  amd64

>Description:
update to 2.44
ftgl is now included
no longer i386


>How-To-Repeat:

>Fix:
see attachment

Patch attached with submission follows:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/graphics/blender-devel/Makefile,v
retrieving revision 1.35
diff -u -r1.35 Makefile
--- Makefile	5 Jul 2007 23:39:02 -0000	1.35
+++ Makefile	6 Jul 2007 04:19:04 -0000
@@ -5,18 +5,16 @@
 # $FreeBSD: ports/graphics/blender-devel/Makefile,v 1.35 2007/07/05 23:39:02 edwin Exp $
 
 PORTNAME=	blender
-PORTVERSION=	2.43
-PORTREVISION=	2
+PORTVERSION=	2.44
 CATEGORIES=	graphics games
 MASTER_SITES=	http://download.blender.org/source/ \
-		ftp://ftp.cs.umn.edu/pub/blender.org/source/ \
+		http://mirror.cs.umn.edu/blender.org/source/ \
 		http://public.planetmirror.com/pub/blender/source/
 PKGNAMESUFFIX=	-devel
 
 MAINTAINER=	dyeske at gmail.com
 COMMENT=	3D modeling/rendering/animation/gaming package
 
-BUILD_DEPENDS=	${X11BASE}/lib/libftgl.a:${PORTSDIR}/graphics/ftgl
 LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
 		freetype.9:${PORTSDIR}/print/freetype2 \
 		png.5:${PORTSDIR}/graphics/png \
@@ -39,9 +37,13 @@
 CFLAGS+=	-O3 -ffast-math
 .endif
 
-.include <bsd.port.pre.mk>
-
-ONLY_FOR_ARCHS=	i386
+MAKE_ENV+=	NAN_CPPFLAGS="-I${LOCALBASE}/include/freetype2 \
+		-I${LOCALBASE}/include \
+		-I${LOCALBASE}/include/OpenEXR \
+		-I${PYTHON_INCLUDEDIR}"
+MAKE_ENV+=	NAN_FREETYPE="${LOCALBASE}"
+MAKE_ENV+=	NAN_OPENEXR="${LOCALBASE}"
+MAKE_ENV+=	WITH_BF_BLENDERPLAYER="false"
 
 pre-everything::
 .if !defined(WITH_OPTIMIZED_CFLAGS)
@@ -56,17 +58,23 @@
 		${WRKSRC}/source/nan_definitions.mk
 
 	@${REINPLACE_CMD} -e \
+		's|NAN_PYTHON=.*|NAN_PYTHON=${LOCALBASE}|; \
+		s|NAN_JPEG=.*|NAN_JPEG=${LOCALBASE}|; \
+		s|NAN_OPENEXR=.*|NAN_OPENEXR=${LOCALBASE}|; \
+		s|NAN_PNG=.*|NAN_PNG=${LOCALBASE}|' \
+		${WRKSRC}/user-def.mk
+
+	@${REINPLACE_CMD} -e \
 		's|gcc|${CC}|; \
 		s|g++|${CXX}|; \
-		s|-O2|${CFLAGS}|; \
-		s|-DGAMEBLENDER=1||; \
+		s|-O2||; \
 		s|-D_THREAD_SAFE|${PTHREAD_CFLAGS}|; \
 		s|/usr/X11R6|${X11BASE}|' \
 		${WRKSRC}/source/nan_compile.mk
 
 	@${REINPLACE_CMD} -e \
 		's|-lc_r||; \
-		s|-pthread|${PTHREAD_LIBS}|' \
+		s|-pthread|-lintl -lIlmThread ${PTHREAD_LIBS}|' \
 		${WRKSRC}/source/nan_link.mk
 
 	@${REINPLACE_CMD} -e \
@@ -76,4 +84,4 @@
 do-install:
 	@${INSTALL_PROGRAM} ${WRKSRC}/obj/freebsd/bin/blender ${PREFIX}/bin
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/graphics/blender-devel/distinfo,v
retrieving revision 1.12
diff -u -r1.12 distinfo
--- distinfo	27 Feb 2007 08:20:14 -0000	1.12
+++ distinfo	28 Jun 2007 16:32:49 -0000
@@ -1,3 +1,3 @@
-MD5 (blender-2.43.tar.gz) = 7629c31bc45e286bdf3b2c555e6446a2
-SHA256 (blender-2.43.tar.gz) = a48213b61302d03eb8db0cf42712b142d280d16ad111f6411cd8e43403e5e61b
-SIZE (blender-2.43.tar.gz) = 13806334
+MD5 (blender-2.44.tar.gz) = 7ac841f6feb27e9d7fb6d77cf137be12
+SHA256 (blender-2.44.tar.gz) = 8fa5a46ea65d2a8b87fd1368d5984dfa0a41bdc3cfe24c776e069a4fe40102d1
+SIZE (blender-2.44.tar.gz) = 14362667


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list