aboutsummaryrefslogtreecommitdiff
path: root/graphics/yafaray/Makefile
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2003-06-03 03:29:55 +0000
committerWill Andrews <will@FreeBSD.org>2003-06-03 03:29:55 +0000
commite7684d7ddb8318939223a63a77c0c257c8c72bdf (patch)
treef45cf5d5886903fd7503216c0c7b7be1f28da335 /graphics/yafaray/Makefile
parentb65bbf6a151c92f425cb871711bdb52f67c0f2fb (diff)
downloadports-e7684d7ddb8318939223a63a77c0c257c8c72bdf.tar.gz
ports-e7684d7ddb8318939223a63a77c0c257c8c72bdf.zip
Notes
Diffstat (limited to 'graphics/yafaray/Makefile')
-rw-r--r--graphics/yafaray/Makefile51
1 files changed, 51 insertions, 0 deletions
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
new file mode 100644
index 000000000000..a97bcb31f2a4
--- /dev/null
+++ b/graphics/yafaray/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: yafray
+# Date created: 18 May 2003
+# Whom: David Yeske <dyeske@yahoo.com>
+#
+# $FreeBSD$
+
+PORTNAME= yafray
+PORTVERSION= 0.0.3
+CATEGORIES= graphics
+MASTER_SITES= http://www.coala.uniovi.es/~jandro/noname/downloads/
+
+MAINTAINER= dyeske@yahoo.com
+COMMENT= A fast XML based raytracer
+
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
+
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib ${PTHREAD_CFLAGS}" \
+ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
+
+.if defined(WITH_OPTIMIZED_CFLAGS)
+CFLAGS+= -O3 -ffast-math
+.endif
+
+pre-everything::
+.if !defined(WITH_OPTIMIZED_CFLAGS)
+ @${ECHO_MSG} "You can enable additional compilation optimizations"
+ @${ECHO_MSG} "by defining WITH_OPTIMIZED_CFLAGS"
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500041
+LIB_DEPENDS+= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|-lpthread|${PTHREAD_LIBS}|' \
+ ${WRKSRC}/configure
+
+ @${REINPLACE_CMD} -E -e \
+ 's|^CXX =.+$$|CXX=${CXX}|; \
+ s|-O3||; \
+ s|-ffast-math||; \
+ s|-Wall|${CXXFLAGS}|' \
+ ${WRKSRC}/src/Makefile.in
+
+.include <bsd.port.post.mk>