Lines 6-15
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= pfstools |
8 |
PORTNAME= pfstools |
9 |
PORTVERSION= 1.6.2 |
9 |
PORTVERSION= 1.6.4 |
10 |
PORTREVISION= 3 |
10 |
PORTREVISION= 0 |
11 |
CATEGORIES= graphics |
11 |
CATEGORIES= graphics |
12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
12 |
MASTER_SITES= SF |
13 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
13 |
MASTER_SITE_SUBDIR= ${PORTNAME} |
14 |
|
14 |
|
15 |
MAINTAINER= darius@dons.net.au |
15 |
MAINTAINER= darius@dons.net.au |
Lines 19-44
Link Here
|
19 |
|
19 |
|
20 |
PFS_CPPFLAGS= -I${LOCALBASE}/include |
20 |
PFS_CPPFLAGS= -I${LOCALBASE}/include |
21 |
PFS_LDFLAGS= -L${LOCALBASE}/lib |
21 |
PFS_LDFLAGS= -L${LOCALBASE}/lib |
|
|
22 |
PFS_BUILD= ${MACHINE_ARCH}-portbld-freebsd${OSREL} |
23 |
PLIST_SUB+= PFS_BASE=${PREFIX} |
22 |
|
24 |
|
23 |
GNU_CONFIGURE= yes |
25 |
GNU_CONFIGURE= yes |
24 |
CONFIGURE_TARGET:= --build=${CONFIGURE_TARGET} |
26 |
CONFIGURE_TARGET= --build=${PFS_BUILD} |
25 |
CONFIGURE_ARGS= --disable-jpeghdr --disable-matlab |
27 |
CONFIGURE_ARGS= --disable-jpeghdr --disable-matlab \ |
|
|
28 |
--with-bash=${LOCALBASE}/bin/bash |
26 |
CONFIGURE_ENV= CPPFLAGS="${PFS_CPPFLAGS}" \ |
29 |
CONFIGURE_ENV= CPPFLAGS="${PFS_CPPFLAGS}" \ |
27 |
LDFLAGS="${PFS_LDFLAGS}" \ |
30 |
LDFLAGS="${PFS_LDFLAGS}" \ |
28 |
PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" |
31 |
PKG_CONFIG_PATH=${X11BASE}/libdata/pkgconfig |
29 |
USE_AUTOTOOLS= libtool:15 |
32 |
USE_AUTOTOOLS= libtool:15 |
30 |
USE_GMAKE= yes |
33 |
USE_GMAKE= yes |
31 |
USE_GL= glut |
|
|
32 |
|
33 |
USE_LDCONFIG= yes |
34 |
USE_LDCONFIG= yes |
34 |
USE_GNOME= pkgconfig |
35 |
USE_GNOME= pkgconfig |
35 |
|
36 |
|
36 |
OPTIONS= +PPM "Compile programs that use PPM (NetPBM)" off \ |
37 |
OPTIONS= PPM "Compile programs that use PPM (NetPBM)" off \ |
37 |
EXR "Compile programs that use OpenEXR library" off \ |
38 |
EXR "Compile programs that use OpenEXR library" off \ |
38 |
TIFF "Compile programs that use TIFF library" on \ |
39 |
TIFF "Compile programs that use TIFF library" on \ |
39 |
QT "Compile programs that use QT library" off \ |
40 |
QT "Compile programs that use QT library" off \ |
40 |
IM "Compile programs that use ImageMagick library" off \ |
41 |
IM "Compile programs that use ImageMagick library" off \ |
41 |
OCTAVE "Compile octave interface functioffs" off \ |
42 |
OCTAVE "Compile octave interface functions" off \ |
42 |
GL "Compile opengl code (pfsglview)" off |
43 |
GL "Compile opengl code (pfsglview)" off |
43 |
|
44 |
|
44 |
MAN1= pfsin.1 \ |
45 |
MAN1= pfsin.1 \ |
Lines 70-76
Link Here
|
70 |
pfspad.1 \ |
71 |
pfspad.1 \ |
71 |
pfscat.1 \ |
72 |
pfscat.1 \ |
72 |
pfsabsolute.1 |
73 |
pfsabsolute.1 |
73 |
|
|
|
74 |
MLINKS= pfsoutppm.1 \ |
74 |
MLINKS= pfsoutppm.1 \ |
75 |
pfsouttiff.1 \ |
75 |
pfsouttiff.1 \ |
76 |
pfsoutppm.1 \ |
76 |
pfsoutppm.1 \ |
Lines 88-95
Link Here
|
88 |
.endif |
88 |
.endif |
89 |
|
89 |
|
90 |
.if defined(WITH_EXR) |
90 |
.if defined(WITH_EXR) |
91 |
PFS_CPPFLAGS+= ${PTHREAD_CFLAGS} |
|
|
92 |
PFS_LDFLAGS+= ${PTHREAD_LIBS} |
93 |
CONFIGURE_ARGS+=--enable-openexr --with-exrdir=${LOCALBASE}/include/OpenEXR |
91 |
CONFIGURE_ARGS+=--enable-openexr --with-exrdir=${LOCALBASE}/include/OpenEXR |
94 |
LIB_DEPENDS+= IlmImf:${PORTSDIR}/graphics/OpenEXR |
92 |
LIB_DEPENDS+= IlmImf:${PORTSDIR}/graphics/OpenEXR |
95 |
PLIST_SUB+= EXR="" |
93 |
PLIST_SUB+= EXR="" |
Lines 133-141
Link Here
|
133 |
USE_FORTRAN= yes |
131 |
USE_FORTRAN= yes |
134 |
BUILD_DEPENDS+= mkoctfile:${PORTSDIR}/math/octave |
132 |
BUILD_DEPENDS+= mkoctfile:${PORTSDIR}/math/octave |
135 |
RUN_DEPENDS+= octave:${PORTSDIR}/math/octave |
133 |
RUN_DEPENDS+= octave:${PORTSDIR}/math/octave |
|
|
134 |
OCTAVE_BASE?= ${LOCALBASE} |
135 |
OCTAVE_VERSION!=${OCTAVE_BASE}/bin/octave-config -v |
136 |
PLIST_SUB+= OCTAVE="" \ |
136 |
PLIST_SUB+= OCTAVE="" \ |
137 |
OCTAVE_VERSION="`${LOCALBASE}/bin/octave-config -v`" \ |
137 |
OCTAVE_VERSION=${OCTAVE_VERSION} \ |
138 |
BUILD=${CONFIGURE_TARGET:S/--build//} |
138 |
OCTAVE_BASE=${OCTAVE_BASE} \ |
|
|
139 |
BUILD=${PFS_BUILD} |
140 |
.if (!empty(OCTAVE_VERSION:M[3-9].*)) |
141 |
EXTRA_PATCHES+= ${PATCHDIR}/epatch-src-octave-pfsopen.cpp |
142 |
.endif |
139 |
MAN1+= pfsoctavelum.1 \ |
143 |
MAN1+= pfsoctavelum.1 \ |
140 |
pfsoctavergb.1 \ |
144 |
pfsoctavergb.1 \ |
141 |
pfsstat.1 |
145 |
pfsstat.1 |
Lines 148-168
Link Here
|
148 |
PFS_CPPFLAGS+= -I${X11BASE}/include |
152 |
PFS_CPPFLAGS+= -I${X11BASE}/include |
149 |
PFS_LDFLAGS+= -L${X11BASE}/lib |
153 |
PFS_LDFLAGS+= -L${X11BASE}/lib |
150 |
CONFIGURE_ARGS+=--enable-opengl |
154 |
CONFIGURE_ARGS+=--enable-opengl |
151 |
LIB_DEPENDS+= glut.4:${PORTSDIR}/graphics/libglut |
155 |
USE_GL= glut |
152 |
PLIST_SUB+= GL="" |
156 |
PLIST_SUB+= GL="" |
153 |
.else |
157 |
.else |
154 |
CONFIGURE_ARGS+=--disable-opengl |
158 |
CONFIGURE_ARGS+=--disable-opengl |
155 |
PLIST_SUB+= GL="@comment " |
159 |
PLIST_SUB+= GL="@comment " |
156 |
.endif |
160 |
.endif |
157 |
|
161 |
|
|
|
162 |
|
163 |
.if defined(WITH_OCTAVE) |
158 |
pre-configure: |
164 |
pre-configure: |
159 |
@${REINPLACE_CMD} -e "s,#!/bin/bash,#!${LOCALBASE}/bin/bash," \ |
|
|
160 |
${WRKSRC}/src/fileformat/pfsin \ |
161 |
${WRKSRC}/src/fileformat/pfsout \ |
162 |
${WRKSRC}/src/fileformat/pfsinmulti \ |
163 |
${WRKSRC}/src/fileformat/pfsindcraw \ |
164 |
${WRKSRC}/src/pfsview/pfsv |
165 |
.if defined(WITH_OCT) |
166 |
@${REINPLACE_CMD} \ |
165 |
@${REINPLACE_CMD} \ |
167 |
-e 's|/usr/bin/octave|${LOCALBASE}/bin/octave|' \ |
166 |
-e 's|/usr/bin/octave|${LOCALBASE}/bin/octave|' \ |
168 |
${WRKSRC}/src/octave/* |
167 |
${WRKSRC}/src/octave/* |