FreeBSD Bugzilla – Attachment 139706 Details for
Bug 185991
[patch] Update math/octave to 3.8.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 29.39 KB, created by
maxclsb
on 2014-01-22 10:20:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
maxclsb
Created:
2014-01-22 10:20:00 UTC
Size:
29.39 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 340679) >+++ Makefile (working copy) >@@ -2,15 +2,16 @@ > # $FreeBSD$ > > PORTNAME= octave >-PORTVERSION= 3.6.4 >-PORTREVISION= 7 >+PORTVERSION= 3.8.0 > CATEGORIES= math >-MASTER_SITES= ftp://ftp.gnu.org/gnu/octave/ \ >- ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/bleeding-edge/ >+MASTER_SITES= ${MASTER_SITE_GNU} >+MASTER_SITE_SUBDIR= octave > > MAINTAINER= maho@FreeBSD.org > COMMENT= High-level interactive language for numerical computations > >+LICENSE= GPLv3 >+ > BUILD_DEPENDS+= gnuplot:${PORTSDIR}/math/gnuplot \ > ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf \ > gsed:${PORTSDIR}/textproc/gsed \ >@@ -18,7 +19,7 @@ > RUN_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot \ > gsed:${PORTSDIR}/textproc/gsed \ > ${LOCALBASE}/bin/makeinfo:${PORTSDIR}/print/texinfo >-LIB_DEPENDS= GraphicsMagick:${PORTSDIR}/graphics/GraphicsMagick \ >+LIB_DEPENDS= GraphicsMagick.14:${PORTSDIR}/graphics/GraphicsMagick13 \ > arpack:${PORTSDIR}/math/arpack \ > curl:${PORTSDIR}/ftp/curl \ > fftw3:${PORTSDIR}/math/fftw3 \ >@@ -30,7 +31,8 @@ > qhull.5:${PORTSDIR}/math/qhull5 \ > qrupdate:${PORTSDIR}/math/qrupdate \ > umfpack.1:${PORTSDIR}/math/suitesparse \ >- glpk:${PORTSDIR}/math/glpk >+ glpk:${PORTSDIR}/math/glpk \ >+ gl2ps:${PORTSDIR}/print/gl2ps > > USES= charsetfix fortran gmake perl5 pkgconfig > USE_BZIP2= yes >@@ -38,11 +40,14 @@ > USE_TEX= dvipsk:build > GNU_CONFIGURE= yes > #USE_AUTOTOOLS= autoconf >+USE_JAVA= yes >+JAVA_VERSION= 1.7+ >+CONFIGURE_ENV+= JAVA_HOME=${JAVA_HOME} >+USE_QT4= gui network > >-INFO= octave liboctave OctaveFAQ >+INFO= octave liboctave > MAN1= octave.1 mkoctfile.1 octave-config.1 > >-NO_STAGE= yes > .include <bsd.port.pre.mk> > > .if exists(${LOCALBASE}/lib/libopenblas.so) >@@ -90,7 +95,8 @@ > CONFIGURE_ARGS= --host=${GNU_HOST} \ > --with-blas="-L${LOCALBASE}/lib ${BLAS}" \ > --with-lapack="${LAPACK}" \ >- --enable-shared >+ --enable-shared \ >+ --disable-jit > > .if (${OSVERSION} <= 700000) > WITH_PTMALLOC=yes >@@ -102,41 +108,42 @@ > .endif > > post-patch: >- ${REINPLACE_CMD} 's+"makeinfo"+"${PREFIX}/bin/makeinfo"+' ${WRKSRC}/src/help.cc >- ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lcholmod -lcolamd -llapack+' ${WRKSRC}/configure >+ ${REINPLACE_CMD} 's+"makeinfo"+"${PREFIX}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc >+ ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACK}+' ${WRKSRC}/configure >+ ${REINPLACE_CMD} 's+-lcholmod+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACK}+' ${WRKSRC}/configure > > post-install: >- ${MKDIR} ${DESKTOPDIR} >+ ${MKDIR} ${STAGEDIR}${DESKTOPDIR} > ${INSTALL_DATA} ${WRKSRC}/doc/icons/octave.desktop \ >- ${DESKTOPDIR}/www.octave.org-octave.desktop >+ ${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop > .if !defined(NOPORTDOCS) >- @${MKDIR} ${DOCSDIR} >-.for file in faq/OctaveFAQ.ps liboctave/liboctave.ps \ >+ @${MKDIR} ${STAGEDIR}${DOCSDIR} >+.for file in liboctave/liboctave.ps \ > refcard/refcard-a4.ps refcard/refcard-legal.ps \ > refcard/refcard-letter.ps interpreter/octave.ps >- ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} >+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} > .endfor > .endif > ${RM} -f ${WRKDIR}/PLIST >-.for d in ${PREFIX}/include/octave-${OCTAVE_VERSION} ${PREFIX}/share/octave/${OCTAVE_VERSION} ${PREFIX}/share/octave/site ${PREFIX}/lib/octave/${OCTAVE_VERSION} >- @${FIND} -s $d -not -type d | \ >- ${SED} -e 's#^${PREFIX}/##' >> ${WRKDIR}/PLIST >- @${FIND} -s $d -type d -empty | \ >- ${SED} -e 's,^${PREFIX}/,@exec ${MKDIR} %D/,' \ >+.for d in ${PREFIX}/include/octave-${OCTAVE_VERSION} ${PREFIX}/share/octave/${OCTAVE_VERSION} ${PREFIX}/share/octave/site ${PREFIX}/lib/octave/${OCTAVE_VERSION} ${PREFIX}/libexec/octave/${OCTAVE_VERSION} >+ @${FIND} -s ${STAGEDIR}$d -not -type d | \ >+ ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${WRKDIR}/PLIST >+ @${FIND} -s ${STAGEDIR}$d -type d -empty | \ >+ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@exec ${MKDIR} %D/,' \ > -e 's,$$, 2>/dev/null || true,' >> ${WRKDIR}/PLIST >- @${FIND} -s $d -type d -depth | \ >- ${SED} -e 's,^${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST >+ @${FIND} -s ${STAGEDIR}$d -type d -depth | \ >+ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST > .endfor >-.for d in ${PREFIX}/libexec/octave/${OCTAVE_VERSION} ${PREFIX}/libexec/octave/api-v45+ ${PREFIX}/libexec/octave/api-v48+ ${PREFIX}/libexec/octave/site ${PREFIX}/lib/octave/site >- @${FIND} -s $d -type d -empty | \ >- ${SED} -e 's,^${PREFIX}/,@exec ${MKDIR} %D/,' \ >+.for d in ${PREFIX}/libexec/octave/api-v49+ ${PREFIX}/libexec/octave/site ${PREFIX}/lib/octave/site >+ @${FIND} -s ${STAGEDIR}$d -type d -empty | \ >+ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@exec ${MKDIR} %D/,' \ > -e 's,$$, 2>/dev/null || true,' >> ${WRKDIR}/PLIST >- @${FIND} -s $d -type d -depth | \ >- ${SED} -e 's,^${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST >+ @${FIND} -s ${STAGEDIR}$d -type d -depth | \ >+ ${SED} -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${WRKDIR}/PLIST > .endfor > ${ECHO_CMD} @dirrm libexec/octave >> ${WRKDIR}/PLIST > ${ECHO_CMD} @dirrm share/octave >> ${WRKDIR}/PLIST >- cd ${WRKDIR} ; ${SED} -i -e "/PLIST/ r PLIST" ${TMPPLIST} >+ cd ${WRKDIR} ; ${SED} -i.bak -e "/PLIST/ r PLIST" ${TMPPLIST} > > check regression-test: build > @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) >Index: distinfo >=================================================================== >--- distinfo (revision 340679) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (octave-3.6.4.tar.bz2) = fa185df9591f5d740f4d37ff6eaf06db576fdd3e0ddd9d0737365799e5d1c962 >-SIZE (octave-3.6.4.tar.bz2) = 15627315 >+SHA256 (octave-3.8.0.tar.bz2) = 519330c6dd34eb69ca26a811722948fceac2acebd67ba924eba9b34a2e5a94f9 >+SIZE (octave-3.8.0.tar.bz2) = 17669638 >Index: files/patch-configure >=================================================================== >--- files/patch-configure (revision 340679) >+++ files/patch-configure (working copy) >@@ -1,11 +1,16 @@ >---- configure.orig 2013-02-21 21:21:49.000000000 +0100 >-+++ configure 2013-11-22 20:34:49.000000000 +0100 >-@@ -58248,7 +58248,7 @@ >- main () >- { >- >-- std::unordered_map m; >-+ std::unordered_map<int, int> m; >- >- ; >- return 0; >+--- configure.orig 2014-01-21 15:52:33.000000000 -0700 >++++ configure 2014-01-21 15:54:59.000000000 -0700 >+@@ -68380,6 +68380,13 @@ >+ fi >+ JAVA_LIBS="-framework JavaVM" >+ ;; >++ freebsd*) >++ if test -n "$JAVA_CPPFLAGS"; then >++ JAVA_CPPFLAGS="-I${JAVA_CPPFLAGS}/include -I${JAVA_CPPFLAGS}/include/freebsd" >++ else >++ JAVA_CPPFLAGS="-I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd" >++ fi >++ ;; >+ *) >+ if test -n "$JAVA_CPPFLAGS"; then >+ JAVA_CPPFLAGS="-I${JAVA_CPPFLAGS}/include -I${JAVA_CPPFLAGS}/include/linux" >Index: files/patch-gsed >=================================================================== >--- files/patch-gsed (revision 0) >+++ files/patch-gsed (working copy) >@@ -0,0 +1,88 @@ >+--- build-aux/find-files-with-tests.sh.orig 2014-01-20 20:35:29.000000000 -0700 >++++ build-aux/find-files-with-tests.sh 2014-01-20 20:36:30.000000000 -0700 >+@@ -2,7 +2,7 @@ >+ >+ set -e >+ GREP=${GREP:-grep} >+-SED=${SED:-sed} >++SED=gsed >+ >+ srcdir="$1" >+ shift >+--- libinterp/find-defun-files.sh.orig 2014-01-20 20:08:01.000000000 -0700 >++++ libinterp/find-defun-files.sh 2014-01-20 20:08:20.000000000 -0700 >+@@ -1,7 +1,7 @@ >+ #! /bin/sh >+ >+ set -e >+-SED=${SED:-sed} >++SED=gsed >+ EGREP=${EGREP:-egrep} >+ >+ # Some stupid egreps don't like empty elements in alternation patterns, >+--- libinterp/mk-pkg-add.orig 2014-01-20 20:04:33.000000000 -0700 >++++ libinterp/mk-pkg-add 2014-01-20 20:05:01.000000000 -0700 >+@@ -20,7 +20,7 @@ >+ >+ set -e >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ >+ for f in "$@"; do >+ if [ -f $f ]; then >+--- libinterp/mkbuiltins.orig 2014-01-20 19:17:57.000000000 -0700 >++++ libinterp/mkbuiltins 2014-01-20 19:18:24.000000000 -0700 >+@@ -23,7 +23,7 @@ >+ exit 1 >+ fi >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ >+ make_header=false >+ make_source=false >+--- libinterp/mkdefs.orig 2014-01-20 20:17:00.000000000 -0700 >++++ libinterp/mkdefs 2014-01-20 20:17:15.000000000 -0700 >+@@ -18,7 +18,7 @@ >+ # along with Octave; see the file COPYING. If not, see >+ # <http://www.gnu.org/licenses/>. >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ >+ if [ $# -ne 2 ]; then >+ echo "usage: mkdefs srcdir file < preprocessed-file-contents" 1>&2 >+--- libinterp/mkops.orig 2014-01-20 20:26:24.000000000 -0700 >++++ libinterp/mkops 2014-01-20 20:26:50.000000000 -0700 >+@@ -18,7 +18,7 @@ >+ # along with Octave; see the file COPYING. If not, see >+ # <http://www.gnu.org/licenses/>. >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ >+ cat << \EOF >+ // DO NOT EDIT! Generated automatically by mkops. >+--- liboctave/cruft/mkf77def.in.orig 2014-01-20 05:27:13.000000000 -0700 >++++ liboctave/cruft/mkf77def.in 2014-01-20 05:27:28.000000000 -0700 >+@@ -18,7 +18,7 @@ >+ # along with Octave; see the file COPYING. If not, see >+ # <http://www.gnu.org/licenses/>. >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ AWK=${AWK:-'awk'} >+ >+ F77_TOLOWER="@F77_APPEND_UNDERSCORE@" >+--- scripts/mk-pkg-add.orig 2014-01-20 20:30:14.000000000 -0700 >++++ scripts/mk-pkg-add 2014-01-20 20:30:36.000000000 -0700 >+@@ -24,7 +24,7 @@ >+ >+ set -e >+ >+-SED=${SED:-'sed'} >++SED=gsed >+ >+ prefix="$1/" >+ shift > >Property changes on: files/patch-gsed >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-libcruft+mkf77def.in >=================================================================== >--- files/patch-libcruft+mkf77def.in (revision 340679) >+++ files/patch-libcruft+mkf77def.in (working copy) >@@ -1,11 +0,0 @@ >---- libcruft/mkf77def.in.orig 2011-02-08 04:00:51.000000000 -0600 >-+++ libcruft/mkf77def.in 2011-04-20 18:26:34.000000000 -0500 >-@@ -18,7 +18,7 @@ >- # along with Octave; see the file COPYING. If not, see >- # <http://www.gnu.org/licenses/>. >- >--SED=${SED:-'sed'} >-+SED=gsed >- AWK=${AWK:-'awk'} >- >- F77_TOLOWER="@F77_APPEND_UNDERSCORE@" >Index: files/patch-libinterp+dldfcn+__glpk__.cc >=================================================================== >--- files/patch-libinterp+dldfcn+__glpk__.cc (revision 0) >+++ files/patch-libinterp+dldfcn+__glpk__.cc (working copy) >@@ -0,0 +1,10 @@ >+--- libinterp/dldfcn/__glpk__.cc.orig 2014-01-20 06:29:02.000000000 -0700 >++++ libinterp/dldfcn/__glpk__.cc 2014-01-20 06:32:50.000000000 -0700 >+@@ -46,6 +46,7 @@ >+ #include <glpk/glpk.h> >+ #else >+ #include <glpk.h> >++#include <glplpx.h> >+ #endif >+ } >+ > >Property changes on: files/patch-libinterp+dldfcn+__glpk__.cc >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: files/patch-liboctave-eigs-base.cc >=================================================================== >--- files/patch-liboctave-eigs-base.cc (revision 340679) >+++ files/patch-liboctave-eigs-base.cc (working copy) >@@ -1,11 +0,0 @@ >---- liboctave/eigs-base.cc.orig 2013-02-21 21:19:24.000000000 +0100 >-+++ liboctave/eigs-base.cc 2013-11-22 20:19:19.000000000 +0100 >-@@ -3832,7 +3832,7 @@ >- bool cholB = 0, int disp = 0, int maxit = 300); >- #endif >- >--#ifndef _MSC_VER >-+#if !defined(_MSC_VER) && !defined(__clang__) >- template static octave_idx_type >- lusolve (const SparseMatrix&, const SparseMatrix&, Matrix&); >- >Index: files/patch-liboctave-numeric-eigs-base.cc >=================================================================== >--- files/patch-liboctave-numeric-eigs-base.cc (revision 0) >+++ files/patch-liboctave-numeric-eigs-base.cc (working copy) >@@ -0,0 +1,11 @@ >+--- liboctave/numeric/eigs-base.cc.orig 2014-01-20 05:36:55.000000000 -0700 >++++ liboctave/numeric/eigs-base.cc 2014-01-20 05:37:23.000000000 -0700 >+@@ -3849,7 +3849,7 @@ >+ int disp = 0, int maxit = 300); >+ #endif >+ >+-#ifndef _MSC_VER >++#if !defined(_MSC_VER) && !defined(__clang__) >+ template octave_idx_type >+ lusolve (const SparseMatrix&, const SparseMatrix&, Matrix&); >+ > >Property changes on: files/patch-liboctave-numeric-eigs-base.cc >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-octave-doc >=================================================================== >--- files/patch-octave-doc (revision 340679) >+++ files/patch-octave-doc (working copy) >@@ -1,377 +0,0 @@ >- >---- doc/interpreter/audio.texi 2013-02-21 21:37:50.000000000 +0100 >-+++ doc/interpreter/audio.texi 2013-05-01 23:23:21.338665377 +0200 >-@@ -146,18 +146,18 @@ >- Load the RIFF/WAVE sound file @var{filename}, and return the samples >- in vector @var{y}. If the file contains multichannel data, then >- @var{y} is a matrix with the channels represented as columns. >-- >--@deftypefnx {Function File} {[@var{y}, @var{Fs}, @var{bps}] =} wavread (@var{filename}) >-+@end deftypefn >-+@deftypefn {Function File} {[@var{y}, @var{Fs}, @var{bps}] =} wavread (@var{filename}) >- Additionally return the sample rate (@var{fs}) in Hz and the number of bits >- per sample (@var{bps}). >-- >--@deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n}) >-+@end deftypefn >-+@deftypefn {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n}) >- Read only the first @var{n} samples from each channel. >-- >--@deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n1} @var{n2}) >-+@end deftypefn >-+@deftypefn {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n1} @var{n2}) >- Read only samples @var{n1} through @var{n2} from each channel. >-- >--@deftypefnx {Function File} {[@var{samples}, @var{channels}] =} wavread (@var{filename}, "size") >-+@end deftypefn >-+@deftypefn {Function File} {[@var{samples}, @var{channels}] =} wavread (@var{filename}, "size") >- Return the number of samples (@var{n}) and channels (@var{ch}) >- instead of the audio data. >- @seealso{@ref{doc-wavwrite,,wavwrite}} >- >---- doc/interpreter/io.texi 2013-02-21 21:37:51.000000000 +0100 >-+++ doc/interpreter/io.texi 2013-05-01 22:59:08.537582265 +0200 >-@@ -1391,22 +1391,22 @@ >- for the file. Valid values for @var{arch} are: >- >- @table @asis >--@samp{native} >-+@item @samp{native} >- The format of the current machine (this is the default). >- >--@samp{ieee-be} >-+@item @samp{ieee-be} >- IEEE big endian format. >- >--@samp{ieee-le} >-+@item @samp{ieee-le} >- IEEE little endian format. >- >--@samp{vaxd} >-+@item @samp{vaxd} >- VAX D floating format. >- >--@samp{vaxg} >-+@item @samp{vaxg} >- VAX G floating format. >- >--@samp{cray} >-+@item @samp{cray} >- Cray floating format. >- @end table >- >- >---- doc/interpreter/octave.texi 2013-02-21 21:19:23.000000000 +0100 >-+++ doc/interpreter/octave.texi 2013-05-01 22:58:26.561420772 +0200 >-@@ -129,7 +129,9 @@ >- @sp 2 >- @multitable @columnfractions 0.4 0.025 0.65 >- @item >--@flushright @image{octave_logo,2.1in} @end flushright >-+@flushright >-+@image{octave_logo,2.1in} >-+@end flushright >- @tab >- @c this is a spacer column >- @tab >- >---- doc/interpreter/plot.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/plot.texi 2013-05-01 23:07:36.586442176 +0200 >-@@ -2707,21 +2707,20 @@ >- Set the data aspect ratio of the current axes. The aspect ratio is >- a normalized 3-element vector representing the span of the x, y, and >- z-axes limits. >-- >--@deftypefnx {Function File} {@var{data_aspect_ratio} =} daspect ( ) >-+@end deftypefn >-+@deftypefn {Function File} {@var{data_aspect_ratio} =} daspect ( ) >- Return the data aspect ratio of the current axes. >-- >--@deftypefnx {Function File} {} daspect (@var{mode}) >-+@end deftypefn >-+@deftypefn {Function File} {} daspect (@var{mode}) >- Set the data aspect ratio mode of the current axes. >-- >--@deftypefnx {Function File} {@var{data_aspect_ratio_mode} =} daspect ("mode") >-+@end deftypefn >-+@deftypefn {Function File} {@var{data_aspect_ratio_mode} =} daspect ("mode") >- Return the data aspect ratio mode of the current axes. >-- >--@deftypefnx {Function File} {} daspect (@var{hax}, @dots{}) >-+@end deftypefn >-+@deftypefn {Function File} {} daspect (@var{hax}, @dots{}) >- Use the axes, with handle @var{hax}, instead of the current axes. >-- >--@seealso{@ref{doc-axis,,axis}, @ref{doc-pbaspect,,pbaspect}, @ref{doc-xlim,,xlim}, @ref{doc-ylim,,ylim}, @ref{doc-zlim,,zlim}} >- @end deftypefn >-+@seealso{@ref{doc-axis,,axis}, @ref{doc-pbaspect,,pbaspect}, @ref{doc-xlim,,xlim}, @ref{doc-ylim,,ylim}, @ref{doc-zlim,,zlim}} >- >- >- @c pbaspect scripts/plot/pbaspect.m >-@@ -2730,21 +2729,20 @@ >- Set the plot box aspect ratio of the current axes. The aspect ratio >- is a normalized 3-element vector representing the rendered lengths of >- the x, y, and z-axes. >-- >--@deftypefnx {Function File} {@var{plot_box_aspect_ratio} =} pbaspect ( ) >-+@end deftypefn >-+@deftypefn {Function File} {@var{plot_box_aspect_ratio} =} pbaspect ( ) >- Return the plot box aspect ratio of the current axes. >-- >--@deftypefnx {Function File} {} pbaspect (@var{mode}) >-+@end deftypefn >-+@deftypefn {Function File} {} pbaspect (@var{mode}) >- Set the plot box aspect ratio mode of the current axes. >-- >--@deftypefnx {Function File} {@var{plot_box_aspect_ratio_mode} =} pbaspect ("mode") >-+@end deftypefn >-+@deftypefn {Function File} {@var{plot_box_aspect_ratio_mode} =} pbaspect ("mode") >- Return the plot box aspect ratio mode of the current axes. >-- >--@deftypefnx {Function File} {} pbaspect (@var{hax}, @dots{}) >-+@end deftypefn >-+@deftypefn {Function File} {} pbaspect (@var{hax}, @dots{}) >- Use the axes, with handle @var{hax}, instead of the current axes. >-- >--@seealso{@ref{doc-axis,,axis}, @ref{doc-daspect,,daspect}, @ref{doc-xlim,,xlim}, @ref{doc-ylim,,ylim}, @ref{doc-zlim,,zlim}} >- @end deftypefn >-+@seealso{@ref{doc-axis,,axis}, @ref{doc-daspect,,daspect}, @ref{doc-xlim,,xlim}, @ref{doc-ylim,,ylim}, @ref{doc-zlim,,zlim}} >- >- >- @node Three-dimensional Function Plotting >-@@ -3147,7 +3145,7 @@ >- @item "hide" >- Hide legend on the plot >- >--@itemx "toggle" >-+@item "toggle" >- Toggles between "hide" and "show" >- >- @item "boxon" >-@@ -3162,7 +3160,7 @@ >- @item "right" >- Place text to the right of the keys >- >--@itemx "off" >-+@item "off" >- Delete the legend object >- @end table >- @end deftypefn >-@@ -4139,11 +4137,11 @@ >- is sent to a file the size is determined by the plot box defined by >- the figure's "paperposition" property. >- >--@itemx -append >-+@item -append >- Appends the PS, or PDF output to a pre-existing file of the >- same type. >- >--@itemx -r@var{NUM} >-+@item -r@var{NUM} >- Resolution of bitmaps in pixels per inch. For both metafiles and >- SVG the default is the screen resolution, for other it is 150 dpi. >- To specify screen resolution, use "-r0". >-@@ -6296,15 +6294,15 @@ >- A character indicating a plot marker to be place at each data point, or >- @code{"none"}, meaning no markers should be displayed. >- >--@itemx markeredgecolor >-+@item markeredgecolor >- The color of the edge around the marker, or @code{"auto"}, meaning that >- the edge color is the same as the face color. @xref{Colors}. >- >--@itemx markerfacecolor >-+@item markerfacecolor >- The color of the marker, or @code{"none"} to indicate that the marker >- should not be filled. @xref{Colors}. >- >--@itemx markersize >-+@item markersize >- A number specifying the size of the marker. The default is 1. A value >- of 2 is twice as large as the default, etc. >- @end table >-@@ -6442,7 +6440,8 @@ >- @deftypefn {Function File} {@var{value} =} getappdata (@var{h}, @var{name}) >- Return the @var{value} for named application data for the object(s) with >- handle(s) @var{h}. >--@deftypefnx {Function File} {@var{appdata} =} getappdata (@var{h}) >-+@end deftypefn >-+@deftypefn {Function File} {@var{appdata} =} getappdata (@var{h}) >- Return a structure, @var{appdata}, whose fields correspond to the appdata >- properties. >- @end deftypefn >- >---- doc/interpreter/poly.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/poly.texi 2013-05-01 23:28:59.515000917 +0200 >-@@ -82,8 +82,8 @@ >- (@var{x}-@var{mu}(1))/@var{mu}(2). >- If @var{x} is a vector or matrix, the polynomial is evaluated for each of >- the elements of @var{x}. >-- >--@deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s}) >-+@end deftypefn >-+@deftypefn {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s}) >- @deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s}, @var{mu}) >- In addition to evaluating the polynomial, the second output >- represents the prediction interval, @var{y} +/- @var{dy}, which >- >---- doc/interpreter/set.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/set.texi 2013-05-01 23:30:00.161810855 +0200 >-@@ -150,8 +150,9 @@ >- 3 4 >- @end group >- @end example >-+@end deftypefn >- >--@deftypefnx {Function File} {[@var{c}, @var{ia}, @var{ib}] =} union (@var{a}, @var{b}) >-+@deftypefn {Function File} {[@var{c}, @var{ia}, @var{ib}] =} union (@var{a}, @var{b}) >- >- Return index vectors @var{ia} and @var{ib} such that @code{a(ia)} and >- @code{b(ib)} are disjoint sets whose union is @var{c}. >- >---- doc/interpreter/signal.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/signal.texi 2013-05-01 23:31:41.111833440 +0200 >-@@ -454,17 +454,17 @@ >- >- For fastest computation, @var{n} should factor into a small number of >- small primes. >-- >--@deftypefnx {Function File} {@var{h} =} freqz (@var{b}, @var{a}, @var{w}) >-+@end deftypefn >-+@deftypefn {Function File} {@var{h} =} freqz (@var{b}, @var{a}, @var{w}) >- Evaluate the response at the specific frequencies in the vector @var{w}. >- The values for @var{w} are measured in radians. >-- >--@deftypefnx {Function File} {[@dots{}] =} freqz (@dots{}, @var{Fs}) >-+@end deftypefn >-+@deftypefn {Function File} {[@dots{}] =} freqz (@dots{}, @var{Fs}) >- Return frequencies in Hz instead of radians assuming a sampling rate >- @var{Fs}. If you are evaluating the response at specific frequencies >- @var{w}, those frequencies should be requested in Hz rather than radians. >-- >--@deftypefnx {Function File} {} freqz (@dots{}) >-+@end deftypefn >-+@deftypefn {Function File} {} freqz (@dots{}) >- Plot the pass band, stop band and phase response of @var{h} rather >- than returning them. >- @end deftypefn >- >---- doc/interpreter/strings.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/strings.texi 2013-05-01 22:27:29.646311770 +0200 >-@@ -1136,7 +1136,7 @@ >- @item %s >- The word is parsed as a string. >- >--@itemx %f >-+@item %f >- @itemx %n >- The word is parsed as a number and converted to double. >- >- >---- doc/interpreter/system.texi 2013-02-21 21:37:52.000000000 +0100 >-+++ doc/interpreter/system.texi 2013-05-01 23:45:09.981978551 +0200 >-@@ -839,7 +839,7 @@ >- @deftypefnx {Function File} {} datetick (@var{axis}, @var{form}) >- @deftypefnx {Function File} {} datetick (@dots{}, "keeplimits") >- @deftypefnx {Function File} {} datetick (@dots{}, "keepticks") >--@deftypefnx {Function File} {} datetick (@dots{ax}, @dots{}) >-+@comment @deftypefnx {Function File} {} datetick (@dots{ax}, @dots{}) >- Add date formatted tick labels to an axis. The axis the apply the >- ticks to is determined by @var{axis} that can take the values "x", >- "y" or "z". The default value is "x". The formatting of the labels is >-@@ -1261,9 +1261,10 @@ >- interpreted as filename globbing patterns (as they are used by Unix shells). >- Within a pattern >- @table @code >--@itemx * >-+ >-+@item * >- matches any string, including the null string, >--@itemx ? >-+@item ? >- matches any single character, and >- >- @item [@dots{}] >-@@ -2789,8 +2790,8 @@ >- Display a header containing the current Octave version number, license >- string and operating system, followed by the installed package names, >- versions, and installation directories. >-- >--@deftypefnx {Function File} {v =} ver () >-+@end deftypefn >-+@deftypefn {Function File} {v =} ver () >- Return a vector of structures, respecting Octave and each installed package. >- The structure includes the following fields. >- >-@@ -2807,11 +2808,11 @@ >- @item Date >- Date respecting the version/revision. >- @end table >-- >--@deftypefnx {Function File} {v =} ver ("Octave") >-+@end deftypefn >-+@deftypefn {Function File} {v =} ver ("Octave") >- Return version information for Octave only. >-- >--@deftypefnx {Function File} {v =} ver (@var{package}) >-+@end deftypefn >-+@deftypefn {Function File} {v =} ver (@var{package}) >- Return version information for @var{package}. >- >- @seealso{@ref{doc-version,,version}, @ref{doc-octave_config_info,,octave_config_info}} >-@@ -2878,19 +2879,19 @@ >- @anchor{doc-license} >- @deftypefn {Function File} {} license >- Display the license of Octave. >-- >--@deftypefnx {Function File} {} license ("inuse") >-+@end deftypefn >-+@deftypefn {Function File} {} license ("inuse") >- Display a list of packages currently being used. >-- >--@deftypefnx {Function File} {@var{retval} =} license ("inuse") >-+@end deftypefn >-+@deftypefn {Function File} {@var{retval} =} license ("inuse") >- Return a structure containing the fields @code{feature} and @code{user}. >-- >--@deftypefnx {Function File} {@var{retval} =} license ("test", @var{feature}) >-+@end deftypefn >-+@deftypefn {Function File} {@var{retval} =} license ("test", @var{feature}) >- Return 1 if a license exists for the product identified by the string >- @var{feature} and 0 otherwise. The argument @var{feature} is case >- insensitive and only the first 27 characters are checked. >-- >--@deftypefnx {Function File} {} license ("test", @var{feature}, @var{toggle}) >-+@end deftypefn >-+@deftypefn {Function File} {} license ("test", @var{feature}, @var{toggle}) >- Enable or disable license testing for @var{feature}, depending on >- @var{toggle}, which may be one of: >- >-@@ -2902,8 +2903,8 @@ >- @item "disable" >- Future tests for the specified license of @var{feature} return 0. >- @end table >-- >--@deftypefnx {Function File} {@var{retval} =} license ("checkout", @var{feature}) >-+@end deftypefn >-+@deftypefn {Function File} {@var{retval} =} license ("checkout", @var{feature}) >- Check out a license for @var{feature}, returning 1 on success and 0 >- on failure. >- >---- doc/liboctave/liboctave.texi.orig 2013-02-22 05:19:23.000000000 +0900 >-+++ doc/liboctave/liboctave.texi 2013-10-27 00:04:40.000000000 +0900 >-@@ -80,10 +80,10 @@ >- @end ifnottex >- >- @titlepage >--@title{Octave C++ Classes} >--@subtitle{Edition 1.0 for Octave version @value{VERSION}} >--@subtitle{September 1993} >--@author{John W. Eaton} >-+@title Octave C++ Classes >-+@subtitle Edition 1.0 for Octave version @value{VERSION} >-+@subtitle September 1993 >-+@author John W. Eaton >- @page >- @vskip 0pt plus 1filll >- Copyright @copyright{} 1996, 1997 John W. Eaton. >Index: files/patch-scripts+pkg+pkg.m >=================================================================== >--- files/patch-scripts+pkg+pkg.m (revision 340679) >+++ files/patch-scripts+pkg+pkg.m (working copy) >@@ -1,11 +0,0 @@ >---- scripts/pkg/pkg.m.orig 2011-02-08 19:00:51.000000000 +0900 >-+++ scripts/pkg/pkg.m 2011-05-09 12:18:05.000000000 +0900 >-@@ -1326,7 +1326,7 @@ >- >- ## Make. >- if (exist (fullfile (src, "Makefile"), "file")) >-- [status, output] = shell (cstrcat (scenv, "make -C '", src, "'")); >-+ [status, output] = shell (cstrcat (scenv, "gmake -C '", src, "'")); >- if (status != 0) >- rm_rf (desc.dir); >- error ("'make' returned the following error: %s", output); >Index: files/patch-scripts+pkg+private+configure__make.m >=================================================================== >--- files/patch-scripts+pkg+private+configure__make.m (revision 0) >+++ files/patch-scripts+pkg+private+configure__make.m (working copy) >@@ -0,0 +1,11 @@ >+--- scripts/pkg/private/configure_make.m.orig 2014-01-20 06:14:25.000000000 -0700 >++++ scripts/pkg/private/configure_make.m 2014-01-20 06:16:15.000000000 -0700 >+@@ -75,7 +75,7 @@ >+ >+ ## Make. >+ if (exist (fullfile (src, "Makefile"), "file")) >+- [status, output] = shell ([scenv "make -C '" src "'"], verbose); >++ [status, output] = shell ([scenv "gmake -C '" src "'"], verbose); >+ if (status != 0) >+ rmdir (desc.dir, "s"); >+ disp (output); > >Property changes on: files/patch-scripts+pkg+private+configure__make.m >___________________________________________________________________ >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Index: files/patch-src+DLD-FUNCTIONS+__glpk__.cc >=================================================================== >--- files/patch-src+DLD-FUNCTIONS+__glpk__.cc (revision 340679) >+++ files/patch-src+DLD-FUNCTIONS+__glpk__.cc (working copy) >@@ -1,10 +0,0 @@ >---- src/DLD-FUNCTIONS/__glpk__.cc.orig 2012-01-03 15:48:37.000000000 -0500 >-+++ src/DLD-FUNCTIONS/__glpk__.cc 2013-05-07 09:25:34.000000000 -0400 >-@@ -45,6 +45,7 @@ >- #include <glpk/glpk.h> >- #else >- #include <glpk.h> >-+#include <glplpx.h> >- #endif >- >- #if 0 >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 340679) >+++ pkg-plist (working copy) >@@ -2,10 +2,11 @@ > bin/mkoctfile-%%OCTAVE_VERSION%% > bin/octave > bin/octave-%%OCTAVE_VERSION%% >+bin/octave-cli >+bin/octave-cli-%%OCTAVE_VERSION%% > bin/octave-config > bin/octave-config-%%OCTAVE_VERSION%% > share/applications/www.octave.org-octave.desktop >-%%PORTDOCS%%%%DOCSDIR%%/OctaveFAQ.ps > %%PORTDOCS%%%%DOCSDIR%%/liboctave.ps > %%PORTDOCS%%%%DOCSDIR%%/refcard-a4.ps > %%PORTDOCS%%%%DOCSDIR%%/refcard-legal.ps
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 185991
: 139706 |
139707