summaryrefslogtreecommitdiff
path: root/graphics/povray/Makefile
diff options
context:
space:
mode:
authorMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-09-04 17:38:51 +0000
committerMario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>2002-09-04 17:38:51 +0000
commit82b765eb0cd5ced1d431c4fbdce6709a13553ab6 (patch)
treebf1d6bee32e83b395eda4c537cb9417ddefe7032 /graphics/povray/Makefile
parentAdd prefix `hs-' for Haskell related ports. (diff)
o Update to 3.5
o Assign maintainership to submitter PR: 41709 Submitted by: Nakata Maho <chat95@mbox.kyoto-inet.or.jp> Approved by: maintainer (previous one)
Notes
Notes: svn path=/head/; revision=65607
Diffstat (limited to 'graphics/povray/Makefile')
-rw-r--r--graphics/povray/Makefile62
1 files changed, 38 insertions, 24 deletions
diff --git a/graphics/povray/Makefile b/graphics/povray/Makefile
index d1677e795d6d..dd09b8c4408a 100644
--- a/graphics/povray/Makefile
+++ b/graphics/povray/Makefile
@@ -6,42 +6,56 @@
#
PORTNAME= povray
-PORTVERSION= 3.0.1
+PORTVERSION= 3.5
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \
ftp://ftp.gigabell.net/pub/unix/apps/graphics/povray/%SUBDIR%/ \
ftp://www.hensa.ac.uk/mirrors/povray/%SUBDIR%/ \
- ftp://ftp.fh-aachen.de/pub/mirror/ftp.povray.org/povray/%SUBDIR%/
-MASTER_SITE_SUBDIR= Old-Versions/Official-3.0/Unix
-DISTNAME= povray3
-DISTFILES= povuni_s.tgz povuni_d.tgz
-DIST_SUBDIR= povray30
+ ftp://ftp.fh-aachen.de/pub/mirror/ftp.povray.org/povray/%SUBDIR%/ \
+ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/povray/%SUBDIR%,}
+MASTER_SITE_SUBDIR= Official/Unix
+DISTNAME= povuni_s
+EXTRACT_SUFX= .tgz
+DIST_SUBDIR= povray35
-MAINTAINER= kris@FreeBSD.org
+MAINTAINER= chat95@mbox.kyoto-inet.or.jp
-LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png
+LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
+ tiff:${PORTSDIR}/graphics/tiff \
+ jpeg:${PORTSDIR}/graphics/jpeg \
+ vga:${PORTSDIR}/graphics/svgalib
+WRKSRC= ${WRKDIR}/${PORTNAME}-3.50b
USE_XLIB= yes
-MAN1= povray.1
-NO_LATEST_LINK= yes
+USE_REINPLACE= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_TARGET= --target=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -L${LOCALBASE}/lib -I${LOCALBASE}/include"
+# LDFLAGS="${LDFLAGS} -I${LOCALBASE}/lib"
+# CFLAGS="${CFLAGS} -L${LOCALBASE}/lib"
+# CXXFLAGS="${CXXFLAGS}
+#CC="${CC}" CFLAGS="${CFLAGS}" \
+#CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}" \
+# CXXFLAGS="${CXXFLAGS} -L${LOCALBASE}/lib" \
+# CPPFLAGS="${CFLAGS} ${CPPFLAGS} -L${LOCALBASE}/lib -I${LOCALBASE}/include"
+# LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
+# CXXCPP="${CXXFLAGS} ${CXXCPP} -L${LOCALBASE}/lib -I${LOCALBASE}/lib"
+#CONFIGURE_ARGS= --includedir="${PREFIX}/include" --libdir="${PREFIX}/lib"
-POVLIB= ${PREFIX}/lib/povray3
+MAN1= povray.1
-do-build:
- (cd ${WRKSRC}/source/unix; ${SETENV} ${MAKE_ENV} ${MAKE} newxwin)
+post-patch:
+ @${REINPLACE_CMD} -e 's+@PREFIX@+${PREFIX}+g;' ${WRKSRC}/povray.ini
do-install:
- @${MKDIR} ${POVLIB}/allscene
- @${INSTALL_PROGRAM} ${WRKSRC}/source/unix/x-povray ${PREFIX}/bin/povray
- @(cd ${WRKSRC}; ${TAR} cpf - pov3demo povscn docsdemo include texsamps) | \
- (cd ${POVLIB}; ${TAR} xpf -)
- @${INSTALL_DATA} ${WRKSRC}/*.ini ${POVLIB}/
- @${INSTALL_DATA} ${WRKSRC}/*.doc ${POVLIB}/
- @${INSTALL_DATA} ${WRKSRC}/*.gif ${WRKSRC}/*.xpm ${POVLIB}/
- @${INSTALL_SCRIPT} ${WRKSRC}/allscene.sh ${POVLIB}/
+ @(cd ${WRKSRC} && ${GMAKE} install-exec)
+ @(cd ${WRKSRC} && ${GMAKE} install-data)
+.if !defined(NOPORTDOCS)
+ @(cd ${WRKSRC} && ${GMAKE} install-docDATA)
+ @(cd ${WRKSRC}/doc && ${GMAKE} install)
+.endif
@${RM} -f ${PREFIX}/man/man1/povray.1*
- @${INSTALL_MAN} ${WRKSRC}/povray.1 ${PREFIX}/man/man1
- @${CHMOD} -R og-r ${POVLIB}
- @${CHMOD} -R a+r ${POVLIB}
+ @${INSTALL_MAN} ${WRKSRC}/doc/povray.1 ${PREFIX}/man/man1
.include <bsd.port.mk>