Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Oct 1997 22:39:24 +0200 (CEST)
From:      Yoshio.Mita@isen.fr
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/4730: octave-2.0.9 PLIST need modification.
Message-ID:  <199710082039.WAA10463@pcmita.isen.fr>
Resent-Message-ID: <199710082120.OAA15185@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         4730
>Category:       ports
>Synopsis:       octave-2.0.9 port has incorrect PLIST
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct  8 14:20:01 PDT 1997
>Last-Modified:
>Originator:     MITA Yoshio
>Organization:
Centre National de la Recherche Scientifique
>Release:        FreeBSD 2.2.2-RELEASE i386
>Environment:
>Description:
>How-To-Repeat:

After fetching packages-2.2.5/math/octave-2.0.9.tgz:

# pkg_add octave-2.0.9.tgz
tar: Could not create symlink to octave-2.0.9 : File exists
tar: can't add file bin/octave : No such file or directory
tar:  not found in archive

This was because of multiple entries of bin/octave in PLIST

>Fix:
A patch is attatched to solve 3 problems:

1(Fatal):  delete one entry for bin/octave
2(Fatal):  Added missing package entry such as include/octave-2.0.9/defaults.h
3(Additional): Added @dirrm entries for all the directories for octave.

diff -ruN math/octave.orig/pkg/PLIST math/octave/pkg/PLIST
--- math/octave.orig/pkg/PLIST	Wed Aug 13 14:20:00 1997
+++ math/octave/pkg/PLIST	Wed Oct  8 22:13:11 1997
@@ -1,11 +1,12 @@
 bin/octave-bug
 bin/mkoctfile
-include/octave-2.0.9/config.h
 libexec/octave/2.0.9/exec/i386-unknown-freebsd/info
 libexec/octave/2.0.9/exec/i386-unknown-freebsd/info-emacs-info
 libexec/octave/2.0.9/exec/i386-unknown-freebsd/info-emacs-octave-help
 include/octave-2.0.9/f77-fcn.h
 include/octave-2.0.9/lo-error.h
+include/octave-2.0.9/config.h
+include/octave-2.0.9/defaults.h
 lib/libcruft.a
 lib/libcruft.so.2.0
 lib/liboctave.a
@@ -114,7 +115,6 @@
 include/octave-2.0.9/MArray2.cc
 include/octave-2.0.9/MDiagArray2.cc
 include/octave-2.0.9/base-lu.cc
-bin/octave
 bin/octave-2.0.9
 bin/octave
 lib/liboctinterp.a
@@ -326,6 +326,7 @@
 share/octave/2.0.9/m/miscellaneous/is_leap_year.m
 share/octave/2.0.9/m/miscellaneous/list_primes.m
 share/octave/2.0.9/m/miscellaneous/menu.m
+share/octave/2.0.9/m/miscellaneous/paren.m
 share/octave/2.0.9/m/miscellaneous/popen2.m
 share/octave/2.0.9/m/miscellaneous/semicolon.m
 share/octave/2.0.9/m/miscellaneous/texas_lotto.m
@@ -441,6 +442,7 @@
 share/octave/2.0.9/m/time/clock.m
 share/octave/2.0.9/m/time/ctime.m
 share/octave/2.0.9/m/time/date.m
+share/octave/2.0.9/imagelib/default.img
 man/man1/octave.1.gz
 info/octave.info
 info/octave.info-1
@@ -463,3 +465,44 @@
 share/octave/doc/liboctave.ps
 share/octave/doc/refcard-letter.ps
 share/octave/doc/refcard-a4.ps
+share/octave/site/m/startup/octaverc
+share/octave/ls-R
+@dirrm share/octave/2.0.9/m/audio
+@dirrm share/octave/2.0.9/m/control
+@dirrm share/octave/2.0.9/m/elfun
+@dirrm share/octave/2.0.9/m/general
+@dirrm share/octave/2.0.9/m/image
+@dirrm share/octave/2.0.9/m/io
+@dirrm share/octave/2.0.9/m/linear-algebra
+@dirrm share/octave/2.0.9/m/miscellaneous
+@dirrm share/octave/2.0.9/m/plot
+@dirrm share/octave/2.0.9/m/polynomial
+@dirrm share/octave/2.0.9/m/set
+@dirrm share/octave/2.0.9/m/signal
+@dirrm share/octave/2.0.9/m/specfun
+@dirrm share/octave/2.0.9/m/special-matrix
+@dirrm share/octave/2.0.9/m/startup
+@dirrm share/octave/2.0.9/m/statistics
+@dirrm share/octave/2.0.9/m/strings
+@dirrm share/octave/2.0.9/m/time
+@dirrm share/octave/2.0.9/imagelib
+@dirrm share/octave/2.0.9/m
+@dirrm share/octave/2.0.9
+@dirrm share/octave/doc
+@dirrm share/octave/site/m/startup
+@dirrm share/octave/site/m
+@dirrm share/octave/site
+@dirrm share/octave
+@dirrm include/octave-2.0.9
+include/octave
+@dirrm libexec/octave/2.0.9/exec/i386-unknown-freebsd
+@dirrm libexec/octave/2.0.9/exec
+@dirrm libexec/octave/2.0.9/oct/i386-unknown-freebsd
+@dirrm libexec/octave/2.0.9/oct
+@dirrm libexec/octave/2.0.9
+@dirrm libexec/octave/site/exec/i386-unknown-freebsd
+@dirrm libexec/octave/site/exec
+@dirrm libexec/octave/site/oct/i386-unknown-freebsd
+@dirrm libexec/octave/site/oct
+@dirrm libexec/octave/site
+@dirrm libexec/octave
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199710082039.WAA10463>