Subject: pkg/36263: PLIST update for math/octave-forge
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <j+nbsd@2007.salmi.ch>
List: pkgsrc-bugs
Date: 05/02/2007 11:10:01
>Number:         36263
>Category:       pkg
>Synopsis:       PLIST update for math/octave-forge
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed May 02 11:10:00 +0000 2007
>Originator:     Jukka Salmi
>Release:        pkgsrc HEAD
>Environment:
System: NetBSD moray.salmi.ch 4.99.18 NetBSD 4.99.18 (MORAY.APM) #0: Thu Apr 26 01:13:24 CEST 2007 build@moray.salmi.ch:/b/build/nbsd/c/i386/sys/arch/i386/compile/MORAY.APM i386
Architecture: i386
Machine: i386
>Description:
Building math/octave-forge currently fails because there are some
apparently nonexistent files in the PLIST.
>How-To-Repeat:
$ cd pkgsrc/math/octave-forge && make package
[...]
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/cell/cell2mat.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/general/blkdiag.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/general/isequal.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/general/sortrows.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/plot/print.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/set/ismember.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/set/setdiff.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/set/unique.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/strings/str2double.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/strings/strcmpi.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/strings/strmatch.m'
pkg_create: can't stat `/usr/pkg/share/octave/2.1.73/site/m/octave-forge/time/datenum.m'
[...]
>Fix:
Apply the following patch which is also available from
http://salmi.ch/~jukka/patches/pkgsrc/math/octave-forge/PLIST.patch

Index: math/octave-forge/PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/math/octave-forge/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- math/octave-forge/PLIST	20 Apr 2006 18:16:47 -0000	1.6
+++ math/octave-forge/PLIST	1 May 2007 15:08:13 -0000
@@ -110,7 +110,6 @@ ${OCT_LOCALVEROCTFILEDIR}/octave-forge/b
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/cell2csv.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/celleval.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/cellfun.oct
-${OCT_LOCALVEROCTFILEDIR}/octave-forge/creadpdb.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/chol.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/clausen.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/conicalP_0.oct
@@ -122,6 +121,7 @@ ${OCT_LOCALVEROCTFILEDIR}/octave-forge/c
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_3j.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_6j.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_9j.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/creadpdb.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/csv2cell.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/csvconcat.oct
 ${OCT_LOCALVEROCTFILEDIR}/octave-forge/csvexplode.oct
@@ -301,7 +301,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/a
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/__nlnewmark_fcn__.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/newmark.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/nlnewmark.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/cell/cell2mat.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/PKG_ADD
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/ademodce.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/amodce.m
@@ -373,7 +372,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/e
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/econometrics/sum_moments_nodes.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/econometrics/unscale_parameters.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/bicubic.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/blkdiag.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/complex.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/cplxpair.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/ctranspose.m
@@ -387,7 +385,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/g
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/interp2.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/interpft.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/isdir.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/isequal.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/isunix.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/lookup.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/nthroot.m
@@ -395,7 +392,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/g
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/quadl.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/rat.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/rats.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/sortrows.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/transpose.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/trapz.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/unix.m
@@ -423,8 +419,8 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/i
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwarea.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwborder.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bweuler.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwmorph.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwlabel.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwmorph.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwselect.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/cmpermute.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/cmunique.m
@@ -453,8 +449,8 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/i
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/impad.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imread.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imresize.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imrotate_Fourier.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imrotate.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imrotate_Fourier.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imshear.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imtranslate.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imwrite.m
@@ -649,7 +645,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/p
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/peaks.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/pie.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/plot3.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/print.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/quiver.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/stem.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/surf.m
@@ -659,10 +654,7 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/p
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/view.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/zoom.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/intersect.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/ismember.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/setdiff.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/setxor.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/unique.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__ellip_ws.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__ellip_ws_min.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__power.m
@@ -822,10 +814,7 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/s
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/zscore.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/base64encode.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/mat2str.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/str2double.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strcmpi.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strfind.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strmatch.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strncmpi.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strsort.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strtok.m
@@ -856,7 +845,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/t
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/speed.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/test.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/calendar.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datenum.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datesplit.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datestr.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datevec.m
@@ -944,8 +932,8 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/v
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_flatten.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_frame.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_group.m
-${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_kill.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_interp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_kill.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_lines.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_material.m
 ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_newname.m
@@ -993,7 +981,6 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/v
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/control
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil
-@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/cell
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/NaN
 @dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES
@@ -1002,7 +989,7 @@ ${OCT_LOCALVERFCNFILEDIR}/octave-forge/v
 @dirrm ${OCT_LOCALVEROCTFILEDIR}/octave-forge
 @unexec ${RMDIR} %D/${OCT_LOCALVEROCTFILEDIR} 2>/dev/null || ${TRUE}
 @unexec ${RMDIR} %D/${OCT_LOCALVERARCHLIBDIR} 2>/dev/null || ${TRUE}
-@dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/
+@dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot
 @dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m
 @dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives
 @dirrm share/octave/${OCT_VERSION}/site