ports/138111: Issues with octave-forge and octave ports
Stephen Montgomery-Smith
stephen at missouri.edu
Sun Aug 23 19:30:05 UTC 2009
>Number: 138111
>Category: ports
>Synopsis: Issues with octave-forge and octave ports
>Confidential: no
>Severity: critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Aug 23 19:30:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Stephen Montgomery-Smith
>Release: FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
FreeBSD laptop3.gateway.2wire.net 8.0-BETA3 FreeBSD 8.0-BETA3 #0: Sat Aug 22 10:49:00 CDT 2009 stephen at laptop3.gateway.2wire.net:/usr/obj/usr/src/sys/LAPTOP3 amd64
>Description:
1. octave-forge-base is marked BROKEN because of pkg-plist errors. I have checked it, and it seems to me that pkg-plist is correct.
However, the octave port seems to me to have various pkg-plist errors, especially if it is installed from a package rather than ports. It looks like there is a confusion between api-32 and api-37 directories, probably a typo that crept in.
2. The octave forge ports don't properly install the octave-forge files properly, issing errors of the form:
cp: not found
cp: not found
cp: not found
cp: not found
cp: not found
warning: package benchmark is empty
This particular error will probably not be seen by QAT, but will be noticed by users trying to use the port.
>How-To-Repeat:
>Fix:
1. Please remove the BROKEN status from octave-forge-base.
2.
--- bsd.octave.mk.orig 2009-08-23 14:25:02.000000000 -0500
+++ bsd.octave.mk 2009-08-23 14:25:39.000000000 -0500
@@ -33,7 +33,7 @@
${MKDIR} ${TARBALLS_DIR}
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}.tar.gz ${TARBALLS_DIR}/.
${RM} -f ${TARBALLS_DIR}/${OCTAVE_PKGNAME}.tar.gz
- PATH=${PREFIX}/bin:/usr/bin octave -H -q --no-site-file --eval "pkg('install','${TARBALLS_DIR}/${DISTNAME}.tar.gz')"
+ PATH=${PREFIX}/bin:/usr/bin:/bin octave -H -q --no-site-file --eval "pkg('install','${TARBALLS_DIR}/${DISTNAME}.tar.gz')"
${LN} -s ${DISTNAME}.tar.gz ${TARBALLS_DIR}/${OCTAVE_PKGNAME}.tar.gz
post-install:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list