aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeech Rintoul <beech@FreeBSD.org>2007-07-24 21:17:21 +0000
committerBeech Rintoul <beech@FreeBSD.org>2007-07-24 21:17:21 +0000
commit94634f398e6dda25e5f2dabcd18593e9c878a3c6 (patch)
tree13eec3c1f3d104ae7fed9ba7633bfdeba8d37775
parente67ecce35771b6538428ae7a072de6068f6897e6 (diff)
downloadports-94634f398e6dda25e5f2dabcd18593e9c878a3c6.tar.gz
ports-94634f398e6dda25e5f2dabcd18593e9c878a3c6.zip
- Update to 2.44
- Fix build issues PR: ports/114396 Submitted by: David Yeske <dyeske@gmail.com> (maintainer) Approved by: (maintainer, implicit), sat (mentor)
Notes
Notes: svn path=/head/; revision=196226
-rw-r--r--graphics/blender-devel/Makefile30
-rw-r--r--graphics/blender-devel/distinfo6
-rw-r--r--graphics/blender-devel/pkg-descr3
3 files changed, 23 insertions, 16 deletions
diff --git a/graphics/blender-devel/Makefile b/graphics/blender-devel/Makefile
index 81358c75f5d0..572e5ba9262e 100644
--- a/graphics/blender-devel/Makefile
+++ b/graphics/blender-devel/Makefile
@@ -5,18 +5,16 @@
# $FreeBSD$
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@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 @@ USE_GMAKE= yes
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,25 @@ post-patch:
${WRKSRC}/source/nan_definitions.mk
@${REINPLACE_CMD} -e \
+ 's|WITH_ICONV=true|WITH_ICONV=false|; \
+ 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|-pipe||; \
s|-O2|${CFLAGS}|; \
- s|-DGAMEBLENDER=1||; \
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 +86,4 @@ post-patch:
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/obj/freebsd/bin/blender ${PREFIX}/bin
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/blender-devel/distinfo b/graphics/blender-devel/distinfo
index 03c91412f72c..f5d572fa76d3 100644
--- a/graphics/blender-devel/distinfo
+++ b/graphics/blender-devel/distinfo
@@ -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
diff --git a/graphics/blender-devel/pkg-descr b/graphics/blender-devel/pkg-descr
index 2dd845e5c909..6970edb1caac 100644
--- a/graphics/blender-devel/pkg-descr
+++ b/graphics/blender-devel/pkg-descr
@@ -2,6 +2,3 @@ Blender is a free and fully functional 3D
modeling/rendering/animation/gaming package.
WWW: http://www.blender.org/
-
-- David
-dyeske@gmail.com