Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Do various otcl -> tcl[-/]otcl substitutions along the way.
Sorry for the inconvenience.
|
|
|
|
instead of the actual compiler.
|
|
changes:
* NetBSD patches integrated
* improvements to the module system
* new interfaces
basically numerous changes, see plt/notes/mzscheme in the source directory
|
|
|
|
Based on package submitted by Jan Schaumann <jschauma@cs.stevens-tech.edu>
in PR pkg/16301.
OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for
object-oriented programming. It shouldn't be confused with the IXI
Object Tcl extension by Dean Sheenan.
Some of OTcl's features as compared to alternatives are:
* designed to be dynamically extensible, like Tcl, from the ground
up
* builds on Tcl syntax and concepts rather than importing another
language
* compact yet powerful object programming system (draws on CLOS,
Smalltalk, and Self)
* fairly portable implementation (2000 lines of C, without core
hacks)
|
|
by tron; we now use libtool/buildlink2.mk to ensure that guile uses the
right libtool and libltdl.*.
|
|
|
|
instead of using it.
|
|
|
|
only a part of the above.
|
|
|
|
* installation fix: (ice-9 and-let*) has been renamed to (ice-9 and-let-star)
* build fix: net_db.c `inet_aton' declaration now properly conditionalized
* bugfix: `expt' now handles negative exponents correctly
* installation fix: some programs are no longer installed
* guile-snarf usage now internalizes output-file creation/deletion
* installation fix: libltdl now "installable" instead of "convenience"
* library versioning now more disciplined
* "make check" now works
* provisional documentation available
* interface summarization available
|
|
|
|
buildlink2.mk files back into the main trunk.
|
|
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
|
|
Changes since version 1.06 include:
* Lots of bugfixes.
* The Hat tracing system is now entirely separate from the nhc98 compiler
(and is thus not included in the package)
|
|
buildlink2 branch).
|
|
(ephaeton at gmx dot net) in PR pkg/18023. Besten Dank!
Changes from 3.04 to 3.05 (abbreviated list, full list available at
http://caml.inria.fr/archives/200207/msg00558.html):
Language features:
- Support for polymorphic methods and record fields.
- Allows _ separators in integer and float literals, e.g. 1_000_000.
Type-checker:
- Fixed subtle typing bug with higher-order functors.
- Fixed several complexity problems;
- Fixed various bugs with objects and polymorphic variants.
Bytecode compiler:
- Fixed issue with ocamlc.opt and dynamic linking.
Native-code compiler:
- Fixed GC bug related to constant constructors of polymorphic variant types.
- Fixed compilation bug for top-level "include" statements.
Toplevel interactive system:
- ocamlmktop: minimized possibility of name clashes with user-provided modules.
Run-time system:
- Better support for lazy data in the garbage collector.
- Support for float formats that are neither big-endian nor little-endian
- Fixed bug in callback*_exn functions in the exception-catching case.
Standard library:
- Protect against integer overflow in sub-string and sub-array bound checks.
- New module Complex implementing arithmetic over complex numbers.
- New module Scanf implementing format-based scanning a la scanf() in C.
- various fixes and enhancements to existing modules
Tools:
- ocamldoc part of distribution
- Debugger: now supports the option -I +dir.
- ocamllex: supports the same identifiers as ocamlc;
Changes from 3.05 to 3.06:
Type-checking:
- Apply value restriction to polymorphic record fields.
Run-time system:
- Fixed GC bug affecting lazy values.
Both compilers:
- Added option "-version" to print just the version number.
- Fixed wrong dependencies in .cmi generated with the -pack option.
Native-code compiler:
- Fixed wrong return value for inline bigarray assignments.
Libraries:
- Unix.getsockopt: make sure result is a valid boolean.
Tools:
- ocamlbrowser: improved error reporting;
|
|
|
|
|
|
devel/pth, which tends to coredumps sometimes. But a number of Python
packages insists in threads, so we have to start somewhere.
|
|
|
|
|
|
|
|
CHICKEN is a Scheme-to-C compiler supporting most of the language
features as defined in the Revised^5 Report on Scheme. CHICKEN
generates quite portable C code, and files compiled by it (including
itself) should work without any changes on most platforms.
The whole package is distributed under a BSD license and as such free
to use and modify as long as you adhere to its terms (see the manual).
Linkage to C modules and C-library functions is straightforward, so
it's easy to access C from Scheme. Compiled code can be embedded into
existing C programs without problems. The generated code supports
full tail-recursion, first-class continuations, multiple values and
dynamic-wind.
|
|
on shared libs in $PREFIX/lib. So adjust the PLIST.
|
|
|
|
|
|
|
|
in the Modified Files: section).
|
|
|
|
branch. Includes fixes for sparc, alpha, and others.
Should help in keeping pkgsrc running on 1.5.* systems.
The patches which mirror those in the main netbsd source tree have
been all put into a single distribution patch file. This makes
it much easier to maintain and easier to easily see which patches
are specific to pkgsrc.
|
|
are built using the hard-syscall-enabled pth. Bump the PKGREVISION so we
can distinguish these packages from the previous ones.
|
|
|
|
just prior to branching for 1.6, so this should be okay now. I also want
to see this built in the bulk-builds for testing purposes.
|
|
|
|
JAVA situation. Also adjust MASTER_SITES and HOMEPAGE and add a license
("single-user-license"), as the software has specific restrictions on the
usage.
This fixes the problem pointed out during Huberts most recent bulk-build.
|
|
found on NetBSD (i.e. FlexLexer.h)
This corrects the issue in the remark to my closing of pkg/17638.
|
|
not only Linux and -current. (Pointed out by zuntum.)
|
|
|
|
|
|
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
|
|
after consulting with Todd. Any volunteers for any of these packages?
|
|
appropriate USE_JAVA and PKG_JVM incantations. Spotted by wiz.
|
|
|
|
build. These packages set NO_BUILD and by inspection of the Makefiles,
there isn't any invocation of java needed.
|
|
using only 7-bit ASCII.
|
|
|