Date: Sun, 23 Aug 2009 14:27:39 -0500 (CDT) From: Stephen Montgomery-Smith <stephen@missouri.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/138111: Issues with octave-forge and octave ports Message-ID: <200908231927.n7NJRdK1006356@cauchy.math.missouri.edu> Resent-Message-ID: <200908231930.n7NJU5uX066152@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908231927.n7NJRdK1006356>