summaryrefslogtreecommitdiff
path: root/lang/ocaml
AgeCommit message (Collapse)AuthorFilesLines
2004-01-05bl3ifyjlam1-12/+16
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-10/+7
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+20
buildlink3 framework.
2003-11-10make sure that the platforms which don't support the optizations stilldmcmahill1-1/+3
get the base PLIST. Fixes recently noted problems on alpha bulk builds that resulted in empty packages.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-11Regen.jtb1-2/+2
2003-07-11Remove unnecessary register store in the profiling prologue.jtb3-21/+19
2003-07-10Missed change of .mcount to __mcount in PROFILE_C.jtb2-5/+9
2003-07-10* Add support for the profiler on powerpcjtb6-10/+175
* Fix i386 profiling. NetBSD calls __mcount while FreeBSD calls .mcount
2003-06-29* Use ".L" instead of "L" as label prefix on sparcjtb9-49/+191
* For consistency use SYS_bsd for system type on powerpc. We differ from SYS_elf (presumably Linux) on a few points here anyway. * Fix signal handling on powerpc which caused a seg fault when compiling native code version of coq. * Install ocamllex.opt, camlp4o.opt and camlp4r.opt too.
2003-06-23Enable native code compilers on powerpc and sparc.jtb7-6/+113
Bump PKGREVISION.
2003-05-26Add NetBSD RCS tags.cjep2-0/+2
2003-05-22Add support for native threads, per PR 20526.hubertf4-7/+28
Test-compiled on 1.6.1 and -current.
2003-05-14Master site's tree had been reorganised, fix MASTER_SITES.seb1-2/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-4/+4
2003-04-19Use BSD_INSTALL_* rather than 'mkdir' and 'cp' to install the files, so thatjschauma3-2/+571
it's not a problem if root has a more stringent umask. Bump PKGREVISION.
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+5
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2002-10-16add buildink2.mkdillo1-0/+25
2002-08-22Update lang/ocaml to 3.06, using patch supplied by Martin Weberjschauma4-23/+392
(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;
2002-08-16Beautify: correct tab-stops.jschauma1-16/+16
2002-06-19Actually doing the commit:jschauma4-14/+143
> Update to version 3.04 based on patches submitted in PR#16896 by > Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by > me, closing that PR. (Pointed out by Takahiro Kambe)
2002-06-18Update to version 3.04 based on patches submitted in PR#16896 byjschauma1-12/+12
Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by me, closing that PR. Changes since 3.01: Too much to list here - see http://caml.inria.fr/ocaml/Changes Note that this release includes camlp4, thus rendering that package redundant.
2002-03-13Add powerpc/macppc supportjmc2-1/+15
2002-01-14Fix MASTER_SITES path.wiz1-2/+2
XXX: 3.04 is out.
2002-01-14Add one (from bulk build leftover list).wiz1-1/+2
2001-11-01Move pkg/ files into package's toplevel directoryzuntum1-1/+1
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-15Updated ocaml to version 3.01: Bugfix releasewulf1-3/+3
2001-07-13Updated ocaml to 3.01: Bugfix releasewulf3-5/+45
2001-05-05Mechanical changes of tk DEPENDS:jlam1-2/+2
tk-8.3.2 -> tk>=8.3.2 tk-[0-9]* -> tk>=8.0 tk-8.* -> tk>=8.0
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc1-1/+1
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2000-08-31Adapt this package to tk-8.3.2.jwise1-3/+3
2000-08-24Move all compilation steps into the build phase.wiz3-6/+6
Man pages for optimized binaries are installed unconditionally, so move them to the default PLIST.
2000-08-22add bin/ocamloptwiz1-5/+6
2000-08-22sortwiz1-198/+198
2000-07-04add .opt man pages to PLIST.opt.wiz1-1/+3
2000-06-12Changed ${MAKE} in pre-install to ${GMAKE} too...wulf1-4/+4
2000-06-12Package needs 'gmake' as it otherwise will not build.wulf1-1/+16
Added support for native-code compiler for i386 architecture.
2000-06-12Added support for native-code compiler for i386 architecture.wulf1-0/+109
2000-05-05Objective Caml is the latest implementation of the Caml dialect of ML. The maingroo5-0/+285
novelties compared with its ancestor, Caml Light, are: * Full support for objects and classes -- here combined for the first time with ML-style type reconstruction. * A powerful module calculus in the style of Standard ML (but retaining separate compilation). * A high-performance native code compiler (in addition to a Caml Light-style bytecode compiler). TO BE DONE: install emacs mode, get native compiler working on ARCHs that support it.