openbsd-ports/graphics/aqsis/Makefile

77 lines
1.9 KiB
Makefile

# $OpenBSD: Makefile,v 1.10 2008/04/11 11:16:47 jasper Exp $
SHARED_ONLY= Yes
COMMENT= photorealistic 3D rendering solution
V= 1.2.0
DISTNAME= aqsis-${V}
PKGNAME= ${DISTNAME}p2
CATEGORIES= graphics
SHARED_LIBS+= aqsis 1.0 \
aqsistypes 1.0 \
ri2rib 1.0 \
shadervm 1.0 \
slxargs 1.0
HOMEPAGE= http://www.aqsis.org/
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# GPLv2 - LGPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=aqsis/}
WANTLIB= Half Iex Imath c m stdc++ z
MODULES= devel/scons
BUILD_DEPENDS= ::textproc/libxslt \
::devel/boost \
::devel/bison
LIB_DEPENDS= fltk.>=1::x11/fltk \
jpeg.>=62::graphics/jpeg \
tiff.>=38::graphics/tiff \
IlmImf.>=4::graphics/openexr
NO_REGRESS= Yes
MAKE_ENV+= CC=${CC} CXX=${CXX} LDFLAGS="-fPIC -L${X11BASE}/lib" VERSION_STR=1.2.0
pre-configure:
@perl -pi -e 's,!!LOCALBASE!!,${LOCALBASE},g' \
${WRKSRC}/platform/default/SConscript
@perl -pi -e 's,major.*$$,major = ${LIBaqsis_VERSION:R},g;' \
-e 's,minor.*$$,minor = ${LIBaqsis_VERSION:E},g;' \
${WRKSRC}/version.py
@perl -pi -e 's,VERSION_STR.*$$,VERSION_STR "${V}",g' \
${WRKSRC}/version.h.in
do-build:
@cd ${WRKSRC} && env -i ${MAKE_ENV} ${MODSCONS_BIN} \
tiff_include_path=${LOCALBASE}/include \
tiff_lib_path=${LOCALBASE}/lib \
jpeg_include_path=${LOCALBASE}/include \
jpeg_lib_path=${LOCALBASE}/lib \
fltk_include_path=${LOCALBASE}/include \
fltk_lib_path=${LOCALBASE}/lib \
exr_include_path=${LOCALBASE}/include/OpenEXR \
exr_lib_path=${LOCALBASE}/include \
bison=${LOCALBASE}/bin/bison \
sysconfdir=${SYSCONFDIR} \
destdir=${DESTDIR} \
install_prefix='${PREFIX}' \
no_rpath=true build
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/aqsis
${INSTALL_DATA} ${WRKSRC}/build/aqsisrc \
${PREFIX}/share/examples/aqsis/
.include <bsd.port.mk>