script. This is needed if you want to use mkoctfile once the package is
installed. For example, on NetBSD-1.6* systems, it is important to point
to the gcc3 package tools instead of the base system compilers.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
installed files.
- libtoolize a few more lines which seem to have been missed in the original
libtoolization.
- enable loading of shared objects which lets the various .oct files installed
by octave-forge actually work instead of just the .m files.
* Emacs fixes
* The ++ and -- operators now work for indexed matrices
* The built-in variable argv is now a list of strings instead of a string vec.
* The new built-in variable `crash_dumps_octave_core' controls
whether Octave writes user variables to the file `octave-core'
when it crashes or is killed by a signal.
* Loops of the form `for i = STRING ... endfor' are now allowed.
* It is now possible to set the iteration limit for lsode using
lsode_options ("step limit", N).
* New functions
* The save command now accepts the option -append to save the
variables at the end of the file, leaving the existing contents.
* New command-line option --no-history (also available using the
single character option -H) inhibits saving command history.
* The built-in variable `PWD' has been removed.
* New operators.
* New built-in data types.
* Commas in global statements are no longer special.
* It is now possible to declare static variables that retain their
values across function calls.
More --> See "NEWS"
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
now and not NetBSD-*-arm32. Changes include one or more of:
- Change MACHINE_ARCH == arm32 to also match arm
- Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
- Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
removal of USE_GTEXINFO
INSTALL_INFO added to PLIST_SUBST
`${INSTALL_INFO}' replace `install-info' in target rules
print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
makeinfo command usage
See -newly added by this commit- section 10.24 of Packages.txt for
further information.
and cause problems if left.
Touch "parse.cc" and "parse.h" so that they won't get remade. (The configure
script doesn't detect bison correctly anyway).
Remove a duplicate entry from PLIST.
Make it work with the readline currently in pkgsrc.
2001-04-19 John W. Eaton <jwe@bevo.che.wisc.edu>
* octMakefile.in (CONF_DISTFILES): Remove config.h.bot from the list.
2001-04-19 David Livings <david.livings@asa.co.uk>
* Makeconf.in (mk-libdir-link): Omit check for $(octlibdir)/octave
existing as a directory.
2001-02-28 Albert Chin-A-Young <china@thewrittenword.com>
* configure.in: Check for getpwnam in libsun only after checking
default libraries first. Check for gethostname in libsocket only
after checking default libraries first.
2001-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
* configure.in: Allow for using f2c when setting functions to look
for in the BLAS and Lapack libraries.
From Kurt Hornik <Kurt.Hornik@ci.tuwien.ac.at>.
2001-02-10 Mumit Khan <khan@nanotech.wisc.edu>
* test/octave.test/string/dec2hex-1.m: Don't assume hex format
produces lower case letters.
2001-02-07 John W. Eaton <jwe@bevo.che.wisc.edu>
* acconfig.h: Merge contents of config.h.bot.
* config.h.bot: Delete.
* autogen.sh: Allow running of autoconf or autoheader to be skipped.
2001-02-06 John W. Eaton <jwe@bevo.che.wisc.edu>
* readline: Update to new version (4.2-beta1).
2001-02-05 Mumit Khan <khan@nanotech.wisc.edu>
* configure.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): New variables.
* Makeconf.in (TEMPLATE_AR, TEMPLATE_ARFLAGS): Likewise.
* configure.in (XTRA_CXXFLAGS): Use -fno-implicit templates for
pre-gcc3 compilers. Remove -fno-rtti and -fno-exceptions.
(DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New macros.
(BLAS_LIBS): Fix test for sunperf library on Sun Solaris.
(CPICFLAG, CXXPICFLAG, FPICFLAG, SH_LDFLAGS, RLD_FLAG): Add Sun
compiler support.
* Makefile.in (DEPEND_FLAGS, DEPEND_EXTRA_SED_PATTERN): New
variables.
(%.d : %.cc): Use.
(%.d : %.c): Likewise.
* acconfig.h (CXX_ISO_COMPLIANT_LIBRARY): Add #undef.
2001-01-31 Mumit Khan <khan@nanotech.wisc.edu>
* Makeconf.in (%.d : %.cc): Strip the directory portion of the
target.
(%.d : %.c): Likewise.
* aclocal.m4 (OCTAVE_CXX_ISO_COMPLIANT_LIBRARY): New macro.
* configure.in: Use it.
2001-01-29 John W. Eaton <jwe@bevo.che.wisc.edu>
* Makeconf.in (do-subst-config-vals): Substitute
OCTAVE_CONF_CANONICAL_HOST_TYPE here too.
* octave-bug.in: Substitute OCTAVE_CONF_CANONICAL_HOST_TYPE, not
OCTAVE_CANONICAL_HOST_TYPE.