summaryrefslogtreecommitdiff
path: root/lang/ocaml
AgeCommit message (Collapse)AuthorFilesLines
2005-06-20Move some files that were mis-listed in PLIST into PLIST.opt. Thosejlam2-4/+4
files are only built and installed if "opt" is passed as a build target. This fixes installation on platforms on which the native-code compiler is not supported, e.g. NetBSD/amd64.
2005-06-14Let x11/labltk use bdb if native ndbm is not available.minskim2-7/+7
2005-06-07Make ocaml build with pkgsrc bdb.minskim4-5/+71
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-05-21Do not strip commands on Linux, where some of them are not regular binaries.minskim1-2/+2
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-26New maintainer, new distfileadam2-6/+6
2005-03-24Changes 3.08.3:adam18-92/+193
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-03-18With mk/ fix for PR pkg/29031, the _STRIPFLAG_* hack is no longer needed.tv1-5/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2005-02-06- Fix for patch-ah on Darwin, problem spotted by Antoine Reilles inadrianp2-43/+13
private email.
2005-02-05Edit down patch-ah so it does not include an RCS Id.wiz2-6/+4
2005-02-05fix broken patch from last update - ride the recent updateadrianp2-18/+18
2005-02-05fix broken patch from last update - ride the recent updateadrianp2-13/+13
2005-02-04remove obsolete patches for recent updateadrianp7-153/+0
2005-02-04- Update from 3.06 to 3.08.2adrianp37-510/+753
- Lots of changes/bugfixes - see Changes for all the details
2005-01-24Recognize Interix as a valid platform.tv2-9/+16
2005-01-19Override config.guess and config.sub manually, since GNU_CONFIGURE is nottv3-17/+7
correct here (and thus automatic overriding doesn't work).
2004-12-24Looks like the rpath problem is a bit more serious than I initially thoughtjmmv2-1/+36
(it currently affects packages using X11, but I guess it will also cause problems when using pkgviews, for example). So, instead of fixing it on a package basis, create some wrappers in the buildlink directory that parse CFLAGS and LDFLAGS contents and convert them to ocaml flags (basically, prepend -ccopt to each of them).
2004-12-24Do not depend on Tk nor X11. Two new packages will be added to providejmmv9-394/+93
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-12-10This is configured with -with-thread. Include pthread.buildlink3.mkuebayasi1-1/+2
here explicitly.
2004-12-04Print a comment for the removal of the lib/ocaml directory in packagesjmmv1-1/+4
depending on this one.
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-11-27move a few files from PLIST to PLIST.optdmcmahill2-4/+4
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
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.
2004-07-01Unused.wiz1-33/+0
2004-04-24Two Darwin fixes:danw6-54/+73
- split out the profiled libraries in the PLIST, because they don't get built on Darwin. - set INSTALL_UNSTRIPPED on Darwin for both ocaml itself and anything that directly depends on it, because the ocaml compiler generates binaries that don't strip properly.
2004-04-24Include buildlink code for "tk" package because this package dependstron2-6/+10
on the "tk" package.
2004-04-23de-fuzzdanw2-46/+14
2004-04-22Drop maintainership. (I kind of semi-voluntarily inherited this packagejschauma1-2/+2
from groo, but really can't maintain it responsibly.)
2004-04-22Fix patch problem caused by embedded CVS Id.tron2-6/+4
2004-04-22Fix various issues with this package:tron52-1012/+1091
- 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-04-12Avoid ECHO_N for the pkgsrc-2004Q1 branch benefit.seb1-2/+2
2004-04-12Partialy revert previous and use {TCL,TK}CONFIG_SH's content to passseb1-2/+5
more accurate data to configure. Fix -again now that revision 1.4 of mk/pthread.buildlink3.mk had been reverted- build with threaded Tcl/Tk packages.
2004-03-30Just pass all CPPFLAGS, CFLAGS and LDFLAGS to configure asseb1-9/+3
${CC} with options or '-libs' specification. This fix the build of the package with threaded tcl/tk libraries from the tcl/tk packages. While here remove FIX_RPATH, bl3 framework takes care of that for us.
2004-03-11Use Tcl 8.4.x, bump package version.tron1-4/+3
2004-03-08Enable tk84 and replace x11/tk with x11/tk83. Packages compatibleminskim1-2/+2
with 8.4 will be updated to depend on x11/tk after Tk update.
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-2/+4
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-04Make ocalm build with tk-8.4.minskim3-1/+37
2004-02-17Sort.wiz1-5/+5
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-24Append to BUILDLINK_DEPENDS.<pkg> instead of setting a default value. Injlam1-2/+2
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives a value only once due to the multiple inclusion protection in the bulldlink3.mk files. In the case where a package includes several buildlink3.mk files that each want a slightly different version of another dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the strictest <pkg> dependency to be matched.
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