pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/octave-current update to 2.9.14 (pre-release for ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/094bf50e0b02
branches: trunk
changeset: 533459:094bf50e0b02
user: drochner <drochner%pkgsrc.org@localhost>
date: Wed Sep 19 18:09:16 2007 +0000
description:
update to 2.9.14 (pre-release for 3.0)
too many changes to list here
pkgsrc changes:
-add use of pcre and qhull to options, and include
both in the default configuration
-play dirty tricks to make sure GNU sed is used as sed -- there is
something in the "mkf77def" script which doesn't work with NetBSD sed
diffstat:
math/octave-current/Makefile | 18 +-
math/octave-current/PLIST | 547 +++++++++++++++++++++-------------
math/octave-current/distinfo | 22 +-
math/octave-current/options.mk | 18 +-
math/octave-current/patches/patch-aa | 27 +-
math/octave-current/patches/patch-ab | 6 +-
math/octave-current/patches/patch-ac | 12 +-
math/octave-current/patches/patch-ad | 24 +-
math/octave-current/patches/patch-ae | 8 +-
math/octave-current/patches/patch-af | 24 +-
math/octave-current/patches/patch-ag | 47 +-
11 files changed, 442 insertions(+), 311 deletions(-)
diffs (truncated from 1477 to 300 lines):
diff -r 71fce7a07804 -r 094bf50e0b02 math/octave-current/Makefile
--- a/math/octave-current/Makefile Wed Sep 19 18:02:52 2007 +0000
+++ b/math/octave-current/Makefile Wed Sep 19 18:09:16 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2007/01/07 12:25:54 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2007/09/19 18:09:16 drochner Exp $
DISTNAME= octave-${OCTAVE_VER}
PKGNAME= octave-current-${OCTAVE_VER}
-PKGREVISION= 2
CATEGORIES= math
MASTER_SITES= ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/ \
ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/ \
@@ -18,7 +17,7 @@
BUILD_DEPENDS+= gperf>=2.7:../../devel/gperf
DEPENDS+= gnuplot>=3.7:../../graphics/gnuplot
-OCTAVE_VER= 2.9.4
+OCTAVE_VER= 2.9.14
CONFLICTS+= octave-2.*
.if (${MACHINE_ARCH} == "arm32")
@@ -27,8 +26,9 @@
USE_GNU_READLINE= yes
USE_LIBTOOL= yes
-USE_TOOLS+= gmake makeinfo perl
+USE_TOOLS+= gmake makeinfo perl gsed
GNU_CONFIGURE= yes
+USE_DIRS+= xdg-1.1
GCC_REQD+= 3.0
USE_LANGUAGES= c c++ fortran
@@ -40,6 +40,9 @@
CONFIGURE_ARGS+= --enable-static
CONFIGURE_ARGS+= --disable-shared
+# trick pkgsrc into real gsed, needed for "mkf77def"
+TOOLS_PLATFORM.gsed= #empty
+
.include "options.mk"
GNU_PLATFORM_DIR!= ${.CURDIR}/../../mk/gnu-config/config.sub ${MACHINE_GNU_PLATFORM}
@@ -49,8 +52,6 @@
OCTAVE_DOC= faq/Octave-FAQ.ps interpreter/octave.ps \
liboctave/liboctave.ps refcard/refcard-a4.ps \
refcard/refcard-legal.ps refcard/refcard-letter.ps
-OCTAVE_HTML= faq/Octave-FAQ_*.html interpreter/octave_*.html \
- liboctave/liboctave_*.html
UNWRAP_FILES+= mkoctfile octave-bug src/oct-conf.h
@@ -70,6 +71,7 @@
-e 's@^:[ \t]*\$${SED=.*@: \$$\{SED="${SED}"\}@g' \
${WRKSRC}/mkoctfile.bak > ${WRKSRC}/mkoctfile
${CHMOD} a+x ${WRKSRC}/mkoctfile
+ (cd ${WRKSRC}/doc/interpreter && ${GMAKE} octave.ps)
post-install:
cd ${WRKSRC}/doc/liboctave; \
@@ -81,10 +83,6 @@
.for f in ${OCTAVE_DOC}
${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/octave/${OCTAVE_VER}/doc
.endfor
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/octave
-.for f in ${OCTAVE_HTML}
- ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/doc/html/octave
-.endfor
.include "../../audio/libsndfile/buildlink3.mk"
.include "../../devel/ncurses/buildlink3.mk"
diff -r 71fce7a07804 -r 094bf50e0b02 math/octave-current/PLIST
--- a/math/octave-current/PLIST Wed Sep 19 18:02:52 2007 +0000
+++ b/math/octave-current/PLIST Wed Sep 19 18:09:16 2007 +0000
@@ -1,13 +1,12 @@
-@comment $NetBSD: PLIST,v 1.21 2006/03/20 18:15:38 jlam Exp $
+@comment $NetBSD: PLIST,v 1.22 2007/09/19 18:09:16 drochner Exp $
+bin/mkoctfile
bin/mkoctfile-${PKGVERSION}
-bin/mkoctfile
bin/octave
bin/octave-${PKGVERSION}
bin/octave-bug
bin/octave-bug-${PKGVERSION}
bin/octave-config
bin/octave-config-${PKGVERSION}
-include/octave-${PKGVERSION}/octave/Array-flags.h
include/octave-${PKGVERSION}/octave/Array-util.h
include/octave-${PKGVERSION}/octave/Array.cc
include/octave-${PKGVERSION}/octave/Array.h
@@ -65,6 +64,7 @@
include/octave-${PKGVERSION}/octave/MSparse-defs.h
include/octave-${PKGVERSION}/octave/MSparse.h
include/octave-${PKGVERSION}/octave/Matrix.h
+include/octave-${PKGVERSION}/octave/MatrixType.h
include/octave-${PKGVERSION}/octave/NLConst.h
include/octave-${PKGVERSION}/octave/NLEqn-opts.h
include/octave-${PKGVERSION}/octave/NLEqn.h
@@ -83,7 +83,8 @@
include/octave-${PKGVERSION}/octave/Sparse.h
include/octave-${PKGVERSION}/octave/SparseCmplxCHOL.h
include/octave-${PKGVERSION}/octave/SparseCmplxLU.h
-include/octave-${PKGVERSION}/octave/SparseType.h
+include/octave-${PKGVERSION}/octave/SparseCmplxQR.h
+include/octave-${PKGVERSION}/octave/SparseQR.h
include/octave-${PKGVERSION}/octave/SparsedbleCHOL.h
include/octave-${PKGVERSION}/octave/SparsedbleLU.h
include/octave-${PKGVERSION}/octave/base-dae.h
@@ -132,9 +133,9 @@
include/octave-${PKGVERSION}/octave/file-io.h
include/octave-${PKGVERSION}/octave/file-ops.h
include/octave-${PKGVERSION}/octave/file-stat.h
-include/octave-${PKGVERSION}/octave/fn-cache.h
include/octave-${PKGVERSION}/octave/getopt.h
include/octave-${PKGVERSION}/octave/glob-match.h
+include/octave-${PKGVERSION}/octave/graphics.h
include/octave-${PKGVERSION}/octave/gripes.h
include/octave-${PKGVERSION}/octave/help.h
include/octave-${PKGVERSION}/octave/idx-vector.h
@@ -152,9 +153,9 @@
include/octave-${PKGVERSION}/octave/lo-ieee.h
include/octave-${PKGVERSION}/octave/lo-mappers.h
include/octave-${PKGVERSION}/octave/lo-specfun.h
-include/octave-${PKGVERSION}/octave/lo-sstream.h
include/octave-${PKGVERSION}/octave/lo-sysdep.h
include/octave-${PKGVERSION}/octave/lo-utils.h
+include/octave-${PKGVERSION}/octave/load-path.h
include/octave-${PKGVERSION}/octave/load-save.h
include/octave-${PKGVERSION}/octave/ls-hdf5.h
include/octave-${PKGVERSION}/octave/ls-mat-ascii.h
@@ -164,6 +165,9 @@
include/octave-${PKGVERSION}/octave/ls-oct-binary.h
include/octave-${PKGVERSION}/octave/ls-utils.h
include/octave-${PKGVERSION}/octave/mach-info.h
+include/octave-${PKGVERSION}/octave/md5.h
+include/octave-${PKGVERSION}/octave/mex.h
+include/octave-${PKGVERSION}/octave/mexproto.h
include/octave-${PKGVERSION}/octave/mx-base.h
include/octave-${PKGVERSION}/octave/mx-cdm-cm.h
include/octave-${PKGVERSION}/octave/mx-cdm-cs.h
@@ -416,9 +420,11 @@
include/octave-${PKGVERSION}/octave/mx-ui8nda-ui32nda.h
include/octave-${PKGVERSION}/octave/mx-ui8nda-ui64.h
include/octave-${PKGVERSION}/octave/mx-ui8nda-ui64nda.h
+include/octave-${PKGVERSION}/octave/mxarray.h
include/octave-${PKGVERSION}/octave/oct-alloc.h
include/octave-${PKGVERSION}/octave/oct-cmplx.h
include/octave-${PKGVERSION}/octave/oct-conf.h
+include/octave-${PKGVERSION}/octave/oct-dlldefs.h
include/octave-${PKGVERSION}/octave/oct-env.h
include/octave-${PKGVERSION}/octave/oct-errno.h
include/octave-${PKGVERSION}/octave/oct-fftw.h
@@ -431,6 +437,7 @@
include/octave-${PKGVERSION}/octave/oct-iostrm.h
include/octave-${PKGVERSION}/octave/oct-lvalue.h
include/octave-${PKGVERSION}/octave/oct-map.h
+include/octave-${PKGVERSION}/octave/oct-md5.h
include/octave-${PKGVERSION}/octave/oct-obj.h
include/octave-${PKGVERSION}/octave/oct-passwd.h
include/octave-${PKGVERSION}/octave/oct-prcstrm.h
@@ -449,6 +456,7 @@
include/octave-${PKGVERSION}/octave/oct-syscalls.h
include/octave-${PKGVERSION}/octave/oct-time.h
include/octave-${PKGVERSION}/octave/oct-types.h
+include/octave-${PKGVERSION}/octave/oct-uname.h
include/octave-${PKGVERSION}/octave/oct.h
include/octave-${PKGVERSION}/octave/octave.h
include/octave-${PKGVERSION}/octave/ops.h
@@ -483,6 +491,7 @@
include/octave-${PKGVERSION}/octave/ov-intx.h
include/octave-${PKGVERSION}/octave/ov-list.h
include/octave-${PKGVERSION}/octave/ov-mapper.h
+include/octave-${PKGVERSION}/octave/ov-mex-fcn.h
include/octave-${PKGVERSION}/octave/ov-range.h
include/octave-${PKGVERSION}/octave/ov-re-mat.h
include/octave-${PKGVERSION}/octave/ov-re-sparse.h
@@ -497,7 +506,6 @@
include/octave-${PKGVERSION}/octave/ov-uint64.h
include/octave-${PKGVERSION}/octave/ov-uint8.h
include/octave-${PKGVERSION}/octave/ov-usr-fcn.h
-include/octave-${PKGVERSION}/octave/ov-va-args.h
include/octave-${PKGVERSION}/octave/ov.h
include/octave-${PKGVERSION}/octave/pager.h
include/octave-${PKGVERSION}/octave/parse.h
@@ -533,6 +541,9 @@
include/octave-${PKGVERSION}/octave/pt-walk.h
include/octave-${PKGVERSION}/octave/pt.h
include/octave-${PKGVERSION}/octave/quit.h
+include/octave-${PKGVERSION}/octave/randgamma.h
+include/octave-${PKGVERSION}/octave/randmtzig.h
+include/octave-${PKGVERSION}/octave/randpoisson.h
include/octave-${PKGVERSION}/octave/sighandlers.h
include/octave-${PKGVERSION}/octave/siglist.h
include/octave-${PKGVERSION}/octave/smx-bm-sbm.h
@@ -556,6 +567,7 @@
include/octave-${PKGVERSION}/octave/sparse-base-chol.h
include/octave-${PKGVERSION}/octave/sparse-base-lu.cc
include/octave-${PKGVERSION}/octave/sparse-base-lu.h
+include/octave-${PKGVERSION}/octave/sparse-dmsolve.cc
include/octave-${PKGVERSION}/octave/sparse-sort.h
include/octave-${PKGVERSION}/octave/sparse-util.h
include/octave-${PKGVERSION}/octave/sparse-xdiv.h
@@ -598,165 +610,90 @@
lib/libcruft.la
lib/liboctave.la
lib/liboctinterp.la
-libexec/octave/${PKGVERSION}/exec/${GNU_PLATFORM_DIR}/info-emacs-info
-libexec/octave/${PKGVERSION}/exec/${GNU_PLATFORM_DIR}/info-emacs-octave-help
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/PKG_ADD
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/__glpk__.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/__qp__.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/balance.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/besselj.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/betainc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/ccolamd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/cellfun.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/chol.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/colamd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/colloc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/daspk.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dasrt.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dassl.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/det.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dispatch.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/eig.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/expm.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fft.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fft2.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fftn.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fftw_wisdom.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/filter.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/find.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fsolve.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gammainc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gcd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getgrent.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getpwent.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getrusage.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/givens.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gplot.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/hess.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/inv.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/kron.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lpsolve.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lsode.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lu.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/luinc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/matrix_type.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/minmax.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/pinv.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/qr.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/quad.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/qz.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/rand.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/schur.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sort.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sparse.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spchol.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spdet.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spkron.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/splu.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spparms.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sqrtm.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/svd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/syl.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/time.oct
+libexec/octave/${PKGVERSION}/exec/${MACHINE_GNU_PLATFORM}/info-emacs-info
+libexec/octave/${PKGVERSION}/exec/${MACHINE_GNU_PLATFORM}/info-emacs-octave-help
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/PKG_ADD
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__contourc__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__delaunayn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__dsearchn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__glpk__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__gnuplot_raw__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__lin_interpn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__pchip_deriv__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__qp__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__voronoi__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/balance.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/besselj.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/betainc.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/bsxfun.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/ccolamd.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/cellfun.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/chol.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/colamd.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/colloc.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/conv2.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/convhulln.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/daspk.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dasrt.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dassl.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/det.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dispatch.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/eig.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/expm.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft2.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftn.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftw.oct
Home |
Main Index |
Thread Index |
Old Index