freebsd-ports/graphics/renderpark/Makefile
Gerald Pfeifer ce226b1d21 Mark for depreciation, since unmaintained, failing to work with current
versions of GCC, mostly dead upstream, and requiring gcc295 which fails
to build itself (and does not support current version of FreeBSD nor most
primary targets).

EXPIRATION_DATE=2009-03-22
2009-02-21 22:56:45 +00:00

100 lines
3 KiB
Makefile

# New ports collection makefile for: renderpark
# Date created: 24 July 2002
# Whom: Igor Pokrovsky <tiamat@telegraph.spb.ru>
#
# $FreeBSD$
#
PORTNAME= renderpark
PORTVERSION= 3.3
PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.cs.kuleuven.ac.be/pub/graphics/software/RenderPark/
DISTNAME= RenderPark
.ifdef (WITH_SCENES)
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} Scenes${EXTRACT_SUFX}
.endif
DIST_SUBDIR= ${DISTNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= System for physically based photo-realistic image synthesis
DEPRECATED= unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
EXPIRATION_DATE=2009-03-22
USE_GL= glut
.ifdef (WITH_XRML)
LIB_DEPENDS+= xrml.0:${PORTSDIR}/graphics/xrml
.endif
WRKSRC= ${WRKDIR}/${DISTNAME}
WRKSRC2= ${WRKDIR}/Scenes
USE_GMAKE= yes
USE_MOTIF= yes
USE_GCC= 2.95
NOT_FOR_ARCHS= amd64 sparc64 ia64
.if !defined(WITH_SCENES)
PLIST_SUB= WITH_SCENES="@comment "
.else
PLIST_SUB= WITH_SCENES=""
.endif
pre-everything::
.ifndef (WITH_XRML)
@${ECHO_MSG} "Defining WITH_XRML=yes will allow you to read XRML input files"
.endif
.ifndef (WITH_SCENES)
@${ECHO_MSG} "Define WITH_SCENES=yes to install additional scenes package"
.endif
pre-patch:
@${RM} -f ${WRKSRC}/Config.site
@${CP} -f ${WRKSRC}/Config.FreeBSD ${WRKSRC}/Config.site
${SETENV} ${SCRIPTS_ENV} \
REINPLACE_CMD="${REINPLACE_CMD}" \
FIND="${FIND}" \
GREP="${GREP}" \
${SH} ${SCRIPTDIR}/cpp2c.sh
post-patch:
.ifdef (WITH_XRML)
@${ECHO_CMD} "" >> ${WRKSRC}/Config.site
@${ECHO_CMD} "####################################################" >> ${WRKSRC}/Config.site
@${ECHO_CMD} "# VRML input support (requires XRML library)" >> ${WRKSRC}/Config.site
@${ECHO_CMD} "VRMLHOME = ${LOCALBASE}" >> ${WRKSRC}/Config.site
@${ECHO_CMD} "VRMLFLAGS = -I${LOCALBASE}/include/xrml" >> ${WRKSRC}/Config.site
@${ECHO_CMD} "VRMLLIB = -L${LOCALBASE}/lib -lxrml" >> ${WRKSRC}/Config.site
.endif
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
s|%%CXX%%|${CXX}|g ;\
s|%%CFLAGS%%|${CFLAGS}|g' ${WRKSRC}/Config.site
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/rpk ${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/${DISTNAME} ${PREFIX}/lib/X11/app-defaults
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/SCENES/*.mgf ${EXAMPLESDIR}
.ifdef (WITH_SCENES)
@${MKDIR} ${EXAMPLESDIR}/Scenes
${INSTALL_DATA} ${WRKSRC2}/*.mgf ${EXAMPLESDIR}/Scenes
${INSTALL_DATA} ${WRKSRC2}/README ${EXAMPLESDIR}/Scenes
@${MKDIR} ${EXAMPLESDIR}/Scenes/Hospital
${INSTALL_DATA} ${WRKSRC2}/Hospital/*.mgf ${EXAMPLESDIR}/Scenes/Hospital
@${MKDIR} ${EXAMPLESDIR}/Scenes/Materials
${INSTALL_DATA} ${WRKSRC2}/Materials/*.mgf ${EXAMPLESDIR}/Scenes/Materials
.endif
.ifndef (NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/DOC/*.* ${DOCSDIR}
@${MKDIR} ${DOCSDIR}/SourceCode
${INSTALL_DATA} ${WRKSRC}/DOC/SourceCode/* ${DOCSDIR}/SourceCode
@${MKDIR} ${DOCSDIR}/UserGuide
${INSTALL_DATA} ${WRKSRC}/DOC/UserGuide/* ${DOCSDIR}/UserGuide
.endif
.include <bsd.port.mk>