summaryrefslogtreecommitdiff
path: root/lang/ocaml/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2007-01-06In the configure script match sparc-*-solaris2 instead of sparc-*-solaris2.dmcmahill1-2/+2
since the former is what pkgsrc sets MACHINE_GNU_PLATFORM to. This fixes builds on the aformentioned systems.
2006-10-03Changes 3.09.3:adam1-10/+10
Bug fixes: - ocamldoc: -using modtype constraint to filter module elements displayed in doc - ocamldoc: error in merging of top dependencies of modules - ocamldoc: -dot-colors has no effect - ocamdloc: missing crossref in text from intro files - compilers: segfault with recursive modules - compilers: infinite loop when compiling objects - compilers: bad error message when signature mismatch - compilers: infinite loop with -rectypes - compilers: contravariance bug in private rows - compilers: unsafe cast with polymorphic exception - native compiler: bad assembly code generated for AMD64 - native compiler: stack alignment problems on MacOSX/i386 - stdlib: crash in marshalling - stdlib: crash when closing a channel twice - stdlib: memory leak in Sys.readdir - C interface: better definition of CAMLreturn - otherlibs/unix: crash in gethostbyname - tools: subtle problem with unset in makefile - camlp4: install pa_o_fast.o - camlp4: install more modules New features: - ocamldoc: name resolution in cross-referencing {!name}: if name is not found, then it is searched in the parent module/class, and in the parent of the parent, and so on until it is found. - ocamldoc: new option -short-functors to use a short form to display functors in html generator - ocamlprof: added "-version" option
2006-04-30Add back a patch fragment which got lost during the update.joerg1-2/+2
Bump revision, since the thread support was not built on DragonFly.
2006-04-25Update lang/ocaml to 3.09.2.hiramatsu1-5/+5
Changes from 3.09.1: ---- Bug fixes: - Makefile: problem with "make world.opt" - compilers: problem compiling several modules with one command line - compilers,ocamldoc: error message that Emacs cannot parse - compilers: crash when printing type error - compilers: -dtypes wrong for monomorphic type variables - compilers: wrong warning on optional arguments - compilers: crash when wrong use of type constructor in let rec - compilers: better wording of "statement never returns" warning - runtime: inefficiency of signal handling - runtime: crashes with I/O in multithread programs - camlp4: empty file name in error messages - camlp4: stack overflow - otherlibs/labltk: ocamlbrowser ignores its command line options - otherlibs/unix: Unix.times wrong under Mac OS X - otherlibs/unix: wrong doc for execvp and execvpe - otherlibs/win32unix: random crash in Unix.stat - stdlib: update_mod not found under Windows - stdlib: Filename.dirname/basename wrong on Win32 - stdlib: incomplete documentation of Pervasives.abs - stdlib: Printf bugs - tools/checkstack.c missing include - yacc: crash when given argument "-" New features: - ported to MacOS X on Intel - configure: added support for GNU Hurd
2006-02-02Added support for dynamic loading on NetBSD. Bumped PKGREVISION.rillig1-2/+2
Fixed almost all pkglint -Wall warnings.
2006-01-16Changes 3.09.1:adam1-17/+17
* Bug fixes * New features: - otherlibs/labltk: browser uses menu bars instead of menu buttons Changes 3.09.0: Language features: - Introduction of private row types, for abstracting the row in object and variant types. Type checking: - Polymorphic variants with at most one constructor [< `A of t] are no longer systematically promoted to the exact type [`A of t]. This was more confusing than useful, and created problems with private row types. Native-code compiler (ocamlopt): * Revised implementation of the -pack option (packing of several compilation units into one). The .cmx files that are to be packed with "ocamlopt -pack -o P.cmx" must be compiled with "ocamlopt -for-pack P". In exchange for this additional constraint, ocamlopt -pack is now available on all platforms (no need for binutils). * Fixed wrong evaluation order for arguments to certain inlined functions. * Other (see 'Changes')
2005-12-22DragonFly needs the stublib PLIST fragment as well. Bump revision.joerg1-2/+2
Fix another place where a ocaml script is installed with BSD_INSTALL_PROGRAM, which doesn't work on DragonFly, since strip bails out.
2005-11-29- add DragonFly cases for configurejoerg1-3/+4
- assume !WIN32 ~= ANSI C for the purpose of errno.h - ocamldoc is not an ELF binary, use BSD_INSTALL_SCRIPT like for ocamlc
2005-09-04Updating lang/ocaml to 3.08.4 (PR 31128)tonio1-5/+5
This is mainly a bug fix release, fixing code generation under amd64 and some OO compilation problems, among many others approved by adam@
2005-06-07Make ocaml build with pkgsrc bdb.minskim1-2/+3
2005-03-26New maintainer, new distfileadam1-4/+4
2005-03-24Changes 3.08.3:adam1-17/+18
New features: - support for ocamlopt -pack under Mac OS X (PR#2634, PR#3320) - ignore unknown warning options for forward and backward compatibility - runtime: export caml_compare_unordered (PR#3479) - camlp4: install argl.* files (PR#3439) - ocamldoc: add -man-section option - labltk: add the "solid" relief option (PR#3343) - compiler: ocamlc -i now prints variance annotations Bug fixes: - typing: fix unsoundness in type declaration variance inference. Type parameters which are constrained must now have an explicit variant annotation, otherwise they are invariant. This is not backward compatible, so this might break code which either uses subtyping or uses the relaxed value restriction (i.e. was not typable before 3.07) - typing: erroneous partial match warning for polymorphic variants (PR#3424) - runtime: handle the case of an empty command line (PR#3409, PR#3444) - stdlib: make Sys.executable_name an absolute path in native code (PR#3303) - runtime: fix memory leak in finalise.c - runtime: auto-trigger compaction even if gc is called manually (PR#3392) - stdlib: fix segfault in Obj.dup on zero-sized values (PR#3406) - camlp4: correct parsing of the $ identifier (PR#3310, PR#3469) - windows (MS tools): use link /lib instead of lib (PR#3333) - windows (MS tools): change default install destination - autoconf: better checking of SSE2 instructions (PR#3329, PR#3330) - graphics: make close_graph close the X display as well as the window (PR#3312) - num: fix big_int_of_string (empty string) (PR#3483) - num: fix big bug on 64-bit architecture (PR#3299) - str: better documentation of string_match and string_partial_match (PR#3395) - unix: fix file descriptor leak in Unix.accept (PR#3423) - unix: miscellaneous clean-ups - unix: fix documentation of Unix.tm (PR#3341) - graphics: fix problem when allocating lots of images under Windows (PR#3433) - compiler: fix error message with -pack when .cmi is missing (PR#3028) - cygwin: fix problem with compilation of camlheader (PR#3485) - stdlib: Filename.basename doesn't return an empty string any more (PR#3451) - stdlib: better documentation of Open_excl flag (PR#3450) - ocamlcp: accept -thread option (PR#3511) - ocamldep: handle spaces in file names (PR#3370) - compiler: remove spurious warning in pattern-matching on variants (PR#3424) - windows: better handling of InterpreterPath registry entry (PR#3334, PR#3432)
2005-02-24Add RMD160 digestsagc1-1/+2
2005-02-06- Fix for patch-ah on Darwin, problem spotted by Antoine Reilles inadrianp1-2/+2
private email.
2005-02-05Edit down patch-ah so it does not include an RCS Id.wiz1-2/+2
2005-02-05fix broken patch from last update - ride the recent updateadrianp1-2/+2
2005-02-05fix broken patch from last update - ride the recent updateadrianp1-2/+2
2005-02-04- Update from 3.06 to 3.08.2adrianp1-35/+31
- Lots of changes/bugfixes - see Changes for all the details
2005-01-24Recognize Interix as a valid platform.tv1-2/+2
2005-01-19Override config.guess and config.sub manually, since GNU_CONFIGURE is nottv1-2/+1
correct here (and thus automatic overriding doesn't work).
2004-12-24Do not depend on Tk nor X11. Two new packages will be added to providejmmv1-3/+3
the missing bits, namely labltk and ocaml-graphics, respectively. To simplify this, add a Makefile.common. Bump PKGREVISION to 8. Per discussion with wiz@ a while ago.
2004-04-23de-fuzzdanw1-2/+2
2004-04-22Fix patch problem caused by embedded CVS Id.tron1-2/+2
2004-04-22Fix various issues with this package:tron1-15/+46
- split patches files - always enable threading which has various advantages - it fixes the build of the Tk library - it greatly simplifies the package list handling - it provides threading support under NetBSD 1.6/1.6.x - correct default dependence in "buildlink2.mk" to "build" Bump package revision because of all these changes.
2004-03-04Make ocalm build with tk-8.4.minskim1-1/+3
2003-07-11Regen.jtb1-2/+2
2003-07-11Remove unnecessary register store in the profiling prologue.jtb1-4/+4
2003-07-10Missed change of .mcount to __mcount in PROFILE_C.jtb1-2/+2
2003-07-10* Add support for the profiler on powerpcjtb1-3/+6
* Fix i386 profiling. NetBSD calls __mcount while FreeBSD calls .mcount
2003-06-29* Use ".L" instead of "L" as label prefix on sparcjtb1-4/+7
* 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.jtb1-1/+5
Bump PKGREVISION.
2003-04-19Use BSD_INSTALL_* rather than 'mkdir' and 'cp' to install the files, so thatjschauma1-1/+2
it's not a problem if root has a more stringent umask. Bump PKGREVISION.
2002-08-22Update lang/ocaml to 3.06, using patch supplied by Martin Weberjschauma1-3/+3
(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-06-19Actually doing the commit:jschauma1-4/+4
> 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-03-13Add powerpc/macppc supportjmc1-1/+2
2001-07-15Updated ocaml to version 3.01: Bugfix releasewulf1-3/+3
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-0/+3
+ move the patch digest/checksum values from files/patch-sum to distinfo