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