Sun Dec 15 21:32:52 2019 UTC ()
pfstools: updated to 2.1.0

2.1.0:
This release adds support for .yuv video files encoded as PQ2020 or HLG2020 (used by the reference implementation of h265). pfsview was updated to link with Qt5 instead of Qt4. Several compilation issues on Ubuntu have been resolved.


(adam)
diff -r1.54 -r1.55 pkgsrc/graphics/pfstools/Makefile
diff -r1.4 -r1.5 pkgsrc/graphics/pfstools/PLIST
diff -r1.4 -r1.5 pkgsrc/graphics/pfstools/distinfo
diff -r1.7 -r1.8 pkgsrc/graphics/pfstools/options.mk

cvs diff -r1.54 -r1.55 pkgsrc/graphics/pfstools/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/pfstools/Makefile 2019/10/28 09:42:28 1.54
+++ pkgsrc/graphics/pfstools/Makefile 2019/12/15 21:32:52 1.55
@@ -1,48 +1,46 @@ @@ -1,48 +1,46 @@
1# $NetBSD: Makefile,v 1.54 2019/10/28 09:42:28 kamil Exp $ 1# $NetBSD: Makefile,v 1.55 2019/12/15 21:32:52 adam Exp $
2 2
3DISTNAME= pfstools-2.0.5 3DISTNAME= pfstools-2.1.0
4PKGREVISION= 14 
5CATEGORIES= graphics 4CATEGORIES= graphics
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pfstools/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=pfstools/}
7EXTRACT_SUFX= .tgz 6EXTRACT_SUFX= .tgz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://pfstools.sourceforge.net/ 9HOMEPAGE= http://pfstools.sourceforge.net/
11COMMENT= Tools for manipulating HDR images and video frames 10COMMENT= Tools for manipulating HDR images and video frames
12LICENSE= gnu-lgpl-v2.1 11LICENSE= gnu-lgpl-v2.1
13 12
 13DEPENDS+= dcraw-[0-9]*:../../graphics/dcraw
 14
14USE_CMAKE= yes 15USE_CMAKE= yes
15USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
16USE_LIBTOOL= yes 17USE_LIBTOOL= yes
17USE_TOOLS+= bash perl pkg-config 18USE_TOOLS+= bash perl pkg-config
 19PKGCONFIG_OVERRIDE+= src/pfs/pfs.pc.in
18CMAKE_ARGS+= -DBASH_EXECUTABLE=${TOOLS_BASH} 20CMAKE_ARGS+= -DBASH_EXECUTABLE=${TOOLS_BASH}
19CMAKE_ARGS+= -DPKGMANDIR=${PKGMANDIR} 21CMAKE_ARGS+= -DPKGMANDIR=${PKGMANDIR}
20CMAKE_ARGS+= -DWITH_MATLAB=NO 22CMAKE_ARGS+= -DWITH_MATLAB=OFF
21CMAKE_ARGS+= -DWITH_OpenCV=NO 23CMAKE_ARGS+= -DWITH_OpenCV=OFF
22CMAKE_ARGS+= -DWITH_QT=NO 24CXXFLAGS+= -std=c++14 # OpenEXR
23 
24PKGCONFIG_OVERRIDE+= src/pfs/pfs.pc.in 
25 
26DEPENDS+= dcraw-[0-9]*:../../graphics/dcraw 
27 25
28SUBST_CLASSES+= paths 26SUBST_CLASSES+= paths
29SUBST_STAGE.paths= pre-configure 27SUBST_STAGE.paths= pre-configure
30SUBST_MESSAGE.paths= Fixing paths in CMake modules. 28SUBST_MESSAGE.paths= Fixing paths in CMake modules.
31SUBST_FILES.paths= cmake/Find*.cmake 29SUBST_FILES.paths= cmake/Find*.cmake
32SUBST_SED.paths= -e 's,/usr/local,${LOCALBASE},g' 30SUBST_SED.paths= -e 's,/usr/local,${PREFIX},g'
33 31
34SUBST_CLASSES+= perl 32SUBST_CLASSES+= perl
35SUBST_STAGE.perl= pre-configure 33SUBST_STAGE.perl= pre-configure
36SUBST_MESSAGE.perl= Imprinting Perl path. 34SUBST_MESSAGE.perl= Imprinting Perl path.
37SUBST_FILES.perl= src/camera/pfsinhdrgen.in 35SUBST_FILES.perl= src/camera/pfsinhdrgen.in
38SUBST_SED.perl= -e 's,@PERL_PATH@,${PERL5},g' 36SUBST_SED.perl= -e 's,@PERL_PATH@,${PERL5},g'
39 37
40.include "options.mk" 38.include "options.mk"
41 39
42.include "../../graphics/libexif/buildlink3.mk" 40.include "../../graphics/libexif/buildlink3.mk"
43.include "../../graphics/netpbm/buildlink3.mk" 41.include "../../graphics/netpbm/buildlink3.mk"
44.include "../../graphics/openexr/buildlink3.mk" 42.include "../../graphics/openexr/buildlink3.mk"
45.include "../../graphics/tiff/buildlink3.mk" 43.include "../../graphics/tiff/buildlink3.mk"
46.include "../../math/fftw/buildlink3.mk" 44.include "../../math/fftwf/buildlink3.mk"
47.include "../../math/gsl/buildlink3.mk" 45.include "../../math/gsl/buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/graphics/pfstools/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/pfstools/PLIST 2017/02/12 21:50:17 1.4
+++ pkgsrc/graphics/pfstools/PLIST 2019/12/15 21:32:52 1.5
@@ -1,123 +1,120 @@ @@ -1,123 +1,120 @@
1@comment $NetBSD: PLIST,v 1.4 2017/02/12 21:50:17 adam Exp $ 1@comment $NetBSD: PLIST,v 1.5 2019/12/15 21:32:52 adam Exp $
2bin/dcraw2hdrgen 2bin/dcraw2hdrgen
3bin/jpeg2hdrgen 3bin/jpeg2hdrgen
4bin/pfsabsolute 4bin/pfsabsolute
5bin/pfscat 5bin/pfscat
6bin/pfsclamp 6bin/pfsclamp
7bin/pfscolortransform 7bin/pfscolortransform
8bin/pfscut 8bin/pfscut
9bin/pfsdisplayfunction 9bin/pfsdisplayfunction
10bin/pfsextractchannels 10bin/pfsextractchannels
11bin/pfsflip 11bin/pfsflip
12bin/pfsgamma 12bin/pfsgamma
13${PLIST.gl}bin/pfsglview 13${PLIST.gl}bin/pfsglview
14bin/pfshdrcalibrate 14bin/pfshdrcalibrate
15bin/pfsin 15bin/pfsin
16bin/pfsindcraw 16bin/pfsindcraw
17bin/pfsinexr 17bin/pfsinexr
18bin/pfsinhdrgen 18bin/pfsinhdrgen
19${PLIST.im}bin/pfsinimgmagick 19${PLIST.im}bin/pfsinimgmagick
20bin/pfsinme 20bin/pfsinme
21bin/pfsinpfm 21bin/pfsinpfm
22bin/pfsinppm 22bin/pfsinppm
23bin/pfsinrgbe 23bin/pfsinrgbe
24bin/pfsintiff 24bin/pfsintiff
 25bin/pfsinyuv
25${PLIST.octave}bin/pfsoctavelum 26${PLIST.octave}bin/pfsoctavelum
26${PLIST.octave}bin/pfsoctavergb 27${PLIST.octave}bin/pfsoctavergb
27bin/pfsout 28bin/pfsout
28bin/pfsoutexr 29bin/pfsoutexr
29${PLIST.im}bin/pfsouthdrhtml 30${PLIST.im}bin/pfsouthdrhtml
30${PLIST.im}bin/pfsoutimgmagick 31${PLIST.im}bin/pfsoutimgmagick
31bin/pfsoutpfm 32bin/pfsoutpfm
32bin/pfsoutppm 33bin/pfsoutppm
33bin/pfsoutrgbe 34bin/pfsoutrgbe
34bin/pfsouttiff 35bin/pfsouttiff
 36bin/pfsoutyuv
35bin/pfspad 37bin/pfspad
36bin/pfspanoramic 38bin/pfspanoramic
37bin/pfsplotresponse 39bin/pfsplotresponse
38bin/pfsretime 40bin/pfsretime
39bin/pfsrotate 41bin/pfsrotate
40bin/pfssize 42bin/pfssize
41${PLIST.octave}bin/pfsstat 43${PLIST.octave}bin/pfsstat
42bin/pfstag 44bin/pfstag
43bin/pfstmo_drago03 45bin/pfstmo_drago03
44bin/pfstmo_durand02 46bin/pfstmo_durand02
45bin/pfstmo_fattal02 47bin/pfstmo_fattal02
46${PLIST.fftw}bin/pfstmo_ferradans11 48bin/pfstmo_ferradans11
47bin/pfstmo_mai11 49bin/pfstmo_mai11
48bin/pfstmo_mantiuk06 50bin/pfstmo_mantiuk06
49bin/pfstmo_mantiuk08 51bin/pfstmo_mantiuk08
50bin/pfstmo_pattanaik00 52bin/pfstmo_pattanaik00
51bin/pfstmo_reinhard02 53bin/pfstmo_reinhard02
52bin/pfstmo_reinhard05 54bin/pfstmo_reinhard05
53${PLIST.qt}bin/pfsv 55${PLIST.qt}bin/pfsv
54${PLIST.qt}bin/pfsview 56${PLIST.qt}bin/pfsview
55include/pfs/array2d.h 57include/pfs/array2d.h
56include/pfs/pfs.h 58include/pfs/pfs.h
57lib/libpfs.a 59lib/libpfs.a
58lib/pkgconfig/pfs.pc 60lib/pkgconfig/pfs.pc
59${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsclose.oct 
60${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsget.oct 
61${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsopen.oct 
62${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsput.oct 
63${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsread.oct 
64${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfstransform_colorspace.oct 
65${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfswrite.oct 
66man/man1/dcraw2hdrgen.1 61man/man1/dcraw2hdrgen.1
67man/man1/jpeg2hdrgen.1 62man/man1/jpeg2hdrgen.1
68man/man1/pfsabsolute.1 63man/man1/pfsabsolute.1
69man/man1/pfscat.1 64man/man1/pfscat.1
70man/man1/pfsclamp.1 65man/man1/pfsclamp.1
71man/man1/pfscolortransform.1 66man/man1/pfscolortransform.1
72man/man1/pfscut.1 67man/man1/pfscut.1
73man/man1/pfsdisplayfunction.1 68man/man1/pfsdisplayfunction.1
74man/man1/pfsextractchannels.1 69man/man1/pfsextractchannels.1
75man/man1/pfsflip.1 70man/man1/pfsflip.1
76man/man1/pfsgamma.1 71man/man1/pfsgamma.1
77${PLIST.gl}man/man1/pfsglview.1 72${PLIST.gl}man/man1/pfsglview.1
78man/man1/pfshdrcalibrate.1 73man/man1/pfshdrcalibrate.1
79man/man1/pfsin.1 74man/man1/pfsin.1
80man/man1/pfsindcraw.1 75man/man1/pfsindcraw.1
81man/man1/pfsinexr.1 76man/man1/pfsinexr.1
82man/man1/pfsinhdrgen.1 77man/man1/pfsinhdrgen.1
83${PLIST.im}man/man1/pfsinimgmagick.1 78${PLIST.im}man/man1/pfsinimgmagick.1
84man/man1/pfsinme.1 79man/man1/pfsinme.1
85man/man1/pfsinpfm.1 80man/man1/pfsinpfm.1
86man/man1/pfsinppm.1 81man/man1/pfsinppm.1
87man/man1/pfsinrgbe.1 82man/man1/pfsinrgbe.1
88man/man1/pfsintiff.1 83man/man1/pfsintiff.1
 84man/man1/pfsinyuv.1
89${PLIST.octave}man/man1/pfsoctavelum.1 85${PLIST.octave}man/man1/pfsoctavelum.1
90${PLIST.octave}man/man1/pfsoctavergb.1 86${PLIST.octave}man/man1/pfsoctavergb.1
91man/man1/pfsout.1 87man/man1/pfsout.1
92man/man1/pfsoutexr.1 88man/man1/pfsoutexr.1
93${PLIST.im}man/man1/pfsouthdrhtml.1 89${PLIST.im}man/man1/pfsouthdrhtml.1
94${PLIST.im}man/man1/pfsoutimgmagick.1 90${PLIST.im}man/man1/pfsoutimgmagick.1
95man/man1/pfsoutpfm.1 91man/man1/pfsoutpfm.1
96man/man1/pfsoutppm.1 92man/man1/pfsoutppm.1
97man/man1/pfsoutrgbe.1 93man/man1/pfsoutrgbe.1
98man/man1/pfsouttiff.1 94man/man1/pfsouttiff.1
 95man/man1/pfsoutyuv.1
99man/man1/pfspad.1 96man/man1/pfspad.1
100man/man1/pfspanoramic.1 97man/man1/pfspanoramic.1
101man/man1/pfsplotresponse.1 98man/man1/pfsplotresponse.1
102man/man1/pfsretime.1 99man/man1/pfsretime.1
103man/man1/pfsrotate.1 100man/man1/pfsrotate.1
104man/man1/pfssize.1 101man/man1/pfssize.1
105${PLIST.octave}man/man1/pfsstat.1 102${PLIST.octave}man/man1/pfsstat.1
106man/man1/pfstag.1 103man/man1/pfstag.1
107man/man1/pfstmo_drago03.1 104man/man1/pfstmo_drago03.1
108man/man1/pfstmo_durand02.1 105man/man1/pfstmo_durand02.1
109man/man1/pfstmo_fattal02.1 106man/man1/pfstmo_fattal02.1
110${PLIST.fftw}man/man1/pfstmo_ferradans11.1 107man/man1/pfstmo_ferradans11.1
111man/man1/pfstmo_mai11.1 108man/man1/pfstmo_mai11.1
112man/man1/pfstmo_mantiuk06.1 109man/man1/pfstmo_mantiuk06.1
113man/man1/pfstmo_mantiuk08.1 110man/man1/pfstmo_mantiuk08.1
114man/man1/pfstmo_pattanaik00.1 111man/man1/pfstmo_pattanaik00.1
115man/man1/pfstmo_reinhard02.1 112man/man1/pfstmo_reinhard02.1
116man/man1/pfstmo_reinhard05.1 113man/man1/pfstmo_reinhard05.1
117${PLIST.qt}man/man1/pfsview.1 114${PLIST.qt}man/man1/pfsview.1
118${PLIST.im}share/pfstools/hdrhtml_c_b2.csv 115${PLIST.im}share/pfstools/hdrhtml_c_b2.csv
119${PLIST.im}share/pfstools/hdrhtml_c_b3.csv 116${PLIST.im}share/pfstools/hdrhtml_c_b3.csv
120${PLIST.im}share/pfstools/hdrhtml_c_b4.csv 117${PLIST.im}share/pfstools/hdrhtml_c_b4.csv
121${PLIST.im}share/pfstools/hdrhtml_c_b5.csv 118${PLIST.im}share/pfstools/hdrhtml_c_b5.csv
122${PLIST.im}share/pfstools/hdrhtml_default_templ/hdrhtml_image_templ.html 119${PLIST.im}share/pfstools/hdrhtml_default_templ/hdrhtml_image_templ.html
123${PLIST.im}share/pfstools/hdrhtml_default_templ/hdrhtml_page_templ.html 120${PLIST.im}share/pfstools/hdrhtml_default_templ/hdrhtml_page_templ.html
@@ -139,13 +136,20 @@ ${PLIST.im}share/pfstools/hdrhtml_t_b2.c @@ -139,13 +136,20 @@ ${PLIST.im}share/pfstools/hdrhtml_t_b2.c
139${PLIST.im}share/pfstools/hdrhtml_t_b3.csv 136${PLIST.im}share/pfstools/hdrhtml_t_b3.csv
140${PLIST.im}share/pfstools/hdrhtml_t_b4.csv 137${PLIST.im}share/pfstools/hdrhtml_t_b4.csv
141${PLIST.im}share/pfstools/hdrhtml_t_b5.csv 138${PLIST.im}share/pfstools/hdrhtml_t_b5.csv
142${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_close_frames.m 139${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_close_frames.m
143${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_open_frames.m 140${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_open_frames.m
144${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_luminance.m 141${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_luminance.m
145${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_rgb.m 142${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_rgb.m
146${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_xyz.m 143${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_read_xyz.m
147${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_write_rgb.m 144${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfs_write_rgb.m
148${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfssize.m 145${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfssize.m
149${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview.m 146${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview.m
150${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview_list.m 147${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview_list.m
151${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview_rgb.m 148${PLIST.octave}${OCT_LOCALVERFCNFILEDIR}/pfstools/pfsview_rgb.m
 149${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsclose.oct
 150${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsget.oct
 151${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsopen.oct
 152${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsput.oct
 153${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfsread.oct
 154${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfstransform_colorspace.oct
 155${PLIST.octave}${OCT_LOCALVEROCTFILEDIR}/pfstools/pfswrite.oct

cvs diff -r1.4 -r1.5 pkgsrc/graphics/pfstools/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/pfstools/distinfo 2017/02/12 21:50:17 1.4
+++ pkgsrc/graphics/pfstools/distinfo 2019/12/15 21:32:52 1.5
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.4 2017/02/12 21:50:17 adam Exp $ 1$NetBSD: distinfo,v 1.5 2019/12/15 21:32:52 adam Exp $
2 2
3SHA1 (pfstools-2.0.5.tgz) = 69e01a1079f7a0d764022d59f1463c775c2ad8f5 3SHA1 (pfstools-2.1.0.tgz) = 7190c55b3c0af2cbabf6d326895bab8b9b8b8dbe
4RMD160 (pfstools-2.0.5.tgz) = 01679b504f7e8697cc7225878173e52e6c691865 4RMD160 (pfstools-2.1.0.tgz) = 701b96e9f566fae061bdd3b46d5fc846537d4a65
5SHA512 (pfstools-2.0.5.tgz) = 6aec71369f31b25443f11a6d715c43f82ac028cbe2472d1515c6a6fde7afaa32f8fd5856d8330481481e6c84d89b72077edf4d90012ff8e547f7f13b0fc110a4 5SHA512 (pfstools-2.1.0.tgz) = 2117d638a807ec803fec0e8a2d1478f2771cc39fb349b582ab2727762379dc52c9b2a50c276d123c2c7456cdc7518ae60bdaa6d2e3ff179f9f43df63f2b57012
6Size (pfstools-2.0.5.tgz) = 582119 bytes 6Size (pfstools-2.1.0.tgz) = 596136 bytes
7SHA1 (patch-CMakeLists.txt) = 344903c4b26414f75c415a0c00dd520e2d3641dc 7SHA1 (patch-CMakeLists.txt) = 344903c4b26414f75c415a0c00dd520e2d3641dc
8SHA1 (patch-src_octave_pfscrop) = 5291c0ffecb0cf04004c7460d0639618595a9b1a 8SHA1 (patch-src_octave_pfscrop) = 5291c0ffecb0cf04004c7460d0639618595a9b1a

cvs diff -r1.7 -r1.8 pkgsrc/graphics/pfstools/options.mk (expand / switch to unified diff)

--- pkgsrc/graphics/pfstools/options.mk 2019/10/28 09:42:28 1.7
+++ pkgsrc/graphics/pfstools/options.mk 2019/12/15 21:32:52 1.8
@@ -1,51 +1,50 @@ @@ -1,51 +1,50 @@
1# $NetBSD: options.mk,v 1.7 2019/10/28 09:42:28 kamil Exp $ 1# $NetBSD: options.mk,v 1.8 2019/12/15 21:32:52 adam Exp $
2 
3PKG_OPTIONS_VAR= PKG_OPTIONS.pfstools 
4PKG_SUPPORTED_OPTIONS= fftw imagemagick octave opengl 
5 2
 3PKG_OPTIONS_VAR= PKG_OPTIONS.pfstools
 4PKG_SUPPORTED_OPTIONS= imagemagick octave opengl qt
6PKG_SUGGESTED_OPTIONS.Darwin+= opengl 5PKG_SUGGESTED_OPTIONS.Darwin+= opengl
7 6
8PLIST_VARS+= fftw im octave gl 7PLIST_VARS+= im octave gl qt
9 8
10.include "../../mk/bsd.options.mk" 9.include "../../mk/bsd.options.mk"
11 10
12.if !empty(PKG_OPTIONS:Mfftw) 
13.include "../../math/fftwf/buildlink3.mk" 
14PLIST.fftw= yes 
15CMAKE_ARGS+= -DWITH_FFTW=YES 
16.else 
17CMAKE_ARGS+= -DWITH_FFTW=NO 
18.endif 
19 
20.if !empty(PKG_OPTIONS:Mimagemagick) 11.if !empty(PKG_OPTIONS:Mimagemagick)
21.include "../../graphics/ImageMagick6/buildlink3.mk" 12.include "../../graphics/ImageMagick6/buildlink3.mk"
22PLIST.im= yes 13PLIST.im= yes
23CMAKE_ARGS+= -DWITH_ImageMagick=YES 14CMAKE_ARGS+= -DWITH_ImageMagick=ON
24.else 15.else
25CMAKE_ARGS+= -DWITH_ImageMagick=NO 16CMAKE_ARGS+= -DWITH_ImageMagick=OFF
26.endif 17.endif
27 18
28.if !empty(PKG_OPTIONS:Moctave) 19.if !empty(PKG_OPTIONS:Moctave)
29.include "../../math/octave/buildlink3.mk" 20.include "../../math/octave/buildlink3.mk"
30REPLACE_OCTAVE+= src/octave/pfsoctavelum src/octave/pfsoctavergb 21REPLACE_OCTAVE+= src/octave/pfsoctavelum src/octave/pfsoctavergb
31REPLACE_OCTAVE+= src/octave/pfsstat 22REPLACE_OCTAVE+= src/octave/pfsstat
32.include "../../math/octave/octave.mk" 23.include "../../math/octave/octave.mk"
33PLIST.octave= yes 24PLIST.octave= yes
34PLIST_SUBST+= OCT_LOCALVEROCTFILEDIR=${OCT_LOCALVEROCTFILEDIR:S/${BUILDLINK_PREFIX.octave}\///} 25PLIST_SUBST+= OCT_LOCALVEROCTFILEDIR=${OCT_LOCALVEROCTFILEDIR:S/${BUILDLINK_PREFIX.octave}\///}
35PLIST_SUBST+= OCT_LOCALVERFCNFILEDIR=${OCT_LOCALVERFCNFILEDIR:S/${BUILDLINK_PREFIX.octave}\///} 26PLIST_SUBST+= OCT_LOCALVERFCNFILEDIR=${OCT_LOCALVERFCNFILEDIR:S/${BUILDLINK_PREFIX.octave}\///}
36CMAKE_ARGS+= -DWITH_Octave=YES 27CMAKE_ARGS+= -DWITH_Octave=ON
 28.else
 29CMAKE_ARGS+= -DWITH_Octave=OFF
 30.endif
 31
 32.if !empty(PKG_OPTIONS:Mqt)
 33.include "../../x11/qt5-qtbase/buildlink3.mk"
 34PLIST.qt= yes
 35CMAKE_ARGS+= -DWITH_QT=ON
37.else 36.else
38CMAKE_ARGS+= -DWITH_Octave=NO 37CMAKE_ARGS+= -DWITH_QT=OFF
39.endif 38.endif
40 39
41.if !empty(PKG_OPTIONS:Mopengl) 40.if !empty(PKG_OPTIONS:Mopengl)
42. if ${OPSYS} != "Darwin" 41. if ${OPSYS} != "Darwin"
43.include "../../graphics/freeglut/buildlink3.mk" 42.include "../../graphics/freeglut/buildlink3.mk"
44. endif 43. endif
45# XXX nasty hack 44# XXX nasty hack
46CXXFLAGS.NetBSD+= -lpthread 45CXXFLAGS.NetBSD+= -lpthread
47PLIST.gl= yes 46PLIST.gl= yes
48CMAKE_ARGS+= -DWITH_pfsglview=YES 47CMAKE_ARGS+= -DWITH_pfsglview=ON
49.else 48.else
50CMAKE_ARGS+= -DWITH_pfsglview=NO 49CMAKE_ARGS+= -DWITH_pfsglview=OFF
51.endif 50.endif