1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-23 00:43:28 +00:00
fv is an HDRI viewer. Currently supported formats are the followings:
* Greg Ward's HDR (also known as Radiance/PIC/RGBE). See
  http://www.graphics.cornell.edu/~bjw/rgbe.html for details.
* Paul Debevec's PFM (Portable Float Map). See
  http://netpbm.sourceforge.net/doc/pfm.html for details.

fv reads data from the standard input or files specified as
arguments. In the latter case, each file may be compressed one with
gzip or bzip2. The file may also change after fv is invoked, except
its header part. fv checks whether the file changes and updates the
display if necessary. This feature is useful for checking intermediate
outputs from renderers.

WWW: http://www.eaflux.com/fv/

PR:		ports/85840
Submitted by:	Igor Pokrovsky <ip@doom.homeunix.org>
This commit is contained in:
Jean-Yves Lefort 2005-09-07 21:08:22 +00:00
parent 889ec1900a
commit 70e175ed96
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=142190
5 changed files with 80 additions and 0 deletions

View File

@ -116,6 +116,7 @@
SUBDIR += frontline
SUBDIR += ftgl
SUBDIR += fujiplay
SUBDIR += fv
SUBDIR += fyre
SUBDIR += g2
SUBDIR += g3dviewer

45
graphics/fv/Makefile Normal file
View File

@ -0,0 +1,45 @@
# New ports collection makefile for: fv
# Date created: 07 Sep 2005
# Whom: Igor Pokrovsky <ip@doom.homeunix.org>
#
# $FreeBSD$
#
PORTNAME= fv
PORTVERSION= 1.01
CATEGORIES= graphics
MASTER_SITES= http://www.eaflux.com/fv/sources/
DISTNAME= ${PORTNAME}-src-${PORTVERSION}
MAINTAINER= ip@doom.homeunix.org
COMMENT= A viewer of hdr/pfm images
LIB_DEPENDS= glut.3:${PORTSDIR}/graphics/libglut \
png.5:${PORTSDIR}/graphics/png
USE_ZIP= yes
USE_GCC= 3.3+
USE_GETOPT_LONG=yes
USE_GL= yes
USE_X_PREFIX= yes
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= README
do-build:
${CXX} ${CXXFLAGS} -DNDEBUG -DHAVE_DECL_GETOPT -I${X11BASE}/include \
-I${LOCALBASE}/include -I${WRKSRC} ${CPPFLAGS} \
${PTHREAD_CFLAGS} ${LDFLAGS} -L${X11BASE}/lib \
-L${LOCALBASE}/lib -lpng -lz -lbz2 -lglut -lGLU -lGL -lXi \
-lXmu -lX11 -lXext -lSM -lm ${PTHREAD_LIBS} \
-o ${WRKSRC}/${PORTNAME} ${WRKSRC}/*.c
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
.ifndef (NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.mk>

2
graphics/fv/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (fv-src-1.01.zip) = 0ad6b8fda55f22dc1d0dc21c8fe6ae57
SIZE (fv-src-1.01.zip) = 41089

View File

@ -0,0 +1,15 @@
--- common.h.orig
+++ common.h
@@ -38,7 +38,12 @@
#include <fcntl.h>
#include <map>
#include <pthread.h>
+#if (defined(__unix__) || defined(unix)) && !defined(USG)
+#include <sys/param.h>
+#endif
+#ifndef BSD
#include <stdint.h>
+#endif
#include <string>
#include <sys/stat.h>
#include <sys/time.h>

17
graphics/fv/pkg-descr Normal file
View File

@ -0,0 +1,17 @@
fv is an HDRI viewer. Currently supported formats are the followings:
* Greg Ward's HDR (also known as Radiance/PIC/RGBE). See
http://www.graphics.cornell.edu/~bjw/rgbe.html for details.
* Paul Debevec's PFM (Portable Float Map). See
http://netpbm.sourceforge.net/doc/pfm.html for details.
fv reads data from the standard input or files specified as
arguments. In the latter case, each file may be compressed one with
gzip or bzip2. The file may also change after fv is invoked, except
its header part. fv checks whether the file changes and updates the
display if necessary. This feature is useful for checking intermediate
outputs from renderers.
WWW: http://www.eaflux.com/fv/
- Igor Pokrovsky
ip@doom.homeunix.org