mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
Add fv.
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:
parent
889ec1900a
commit
70e175ed96
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=142190
@ -116,6 +116,7 @@
|
|||||||
SUBDIR += frontline
|
SUBDIR += frontline
|
||||||
SUBDIR += ftgl
|
SUBDIR += ftgl
|
||||||
SUBDIR += fujiplay
|
SUBDIR += fujiplay
|
||||||
|
SUBDIR += fv
|
||||||
SUBDIR += fyre
|
SUBDIR += fyre
|
||||||
SUBDIR += g2
|
SUBDIR += g2
|
||||||
SUBDIR += g3dviewer
|
SUBDIR += g3dviewer
|
||||||
|
45
graphics/fv/Makefile
Normal file
45
graphics/fv/Makefile
Normal 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
2
graphics/fv/distinfo
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
MD5 (fv-src-1.01.zip) = 0ad6b8fda55f22dc1d0dc21c8fe6ae57
|
||||||
|
SIZE (fv-src-1.01.zip) = 41089
|
15
graphics/fv/files/patch-common.h
Normal file
15
graphics/fv/files/patch-common.h
Normal 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
17
graphics/fv/pkg-descr
Normal 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
|
Loading…
Reference in New Issue
Block a user