NetBSD.se

CVS log for pkgsrc/lang/ocaml/Makefile

[BACK] Up to [NetBSD + pkgsrc-wip] / pkgsrc / lang / ocaml

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.77: download - view: text, markup, annotated - select for diffs
Mon Mar 12 12:28:04 2012 UTC (2 months, 1 week ago) by fhajny
Branches: MAIN
CVS tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, HEAD
Diff to: previous 1.76: preferred, colored
Changes since revision 1.76: +2 -1 lines
Fix SunOS linker/as args.

Revision 1.76: download - view: text, markup, annotated - select for diffs
Sun Mar 4 09:06:46 2012 UTC (2 months, 2 weeks ago) by asau
Branches: MAIN
Diff to: previous 1.75: preferred, colored
Changes since revision 1.75: +1 -3 lines
Update to O'Caml 3.12.1


Changes in Objective Caml 3.12.1:

Features:
- added '-ml-synonym' and '-mli-synonym' options to ocamldep
- added '-ocamldoc' option to ocamlbuild
- added possibility to add options to ocamlbuild
- added access to current camlp4 parsers and printers
- improved instruction selection for float operations on amd64
- stdlib: added a 'usage_string' function to Arg
- allow with constraints to add a type equation to a datatype definition
- ocamldoc: allow to merge '@before' tags like other ones
- ocamlbuild: allow dependency on file "_oasis"

Other changes:
- Changed default minor heap size from 32k to 256k words.
- Added new operation 'compare_ext' to custom blocks, called when
  comparing a custom block value with an unboxed integer.

Multiple bug fixes.

Revision 1.75: download - view: text, markup, annotated - select for diffs
Tue Dec 6 00:19:07 2011 UTC (5 months, 2 weeks ago) by sbd
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.74: preferred, colored
Changes since revision 1.74: +3 -2 lines
Add missing mk/termcap buildlink.

Bump PKGREVISION

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sun Nov 27 19:46:00 2011 UTC (5 months, 3 weeks ago) by joerg
Branches: MAIN
Diff to: previous 1.73: preferred, colored
Changes since revision 1.73: +13 -2 lines
omake tries to link with the ocaml runtime directly. This fails as
libocamlrun.a has a curses dependency on NetBSD. Patch the linker
invocation to allow adding platform specific options.

Revision 1.73: download - view: text, markup, annotated - select for diffs
Sun Nov 27 19:11:59 2011 UTC (5 months, 3 weeks ago) by marino
Branches: MAIN
Diff to: previous 1.72: preferred, colored
Changes since revision 1.72: +2 -1 lines
lang/ocaml: Add DragonFly64, natdynload, and gprof support

Add support for x86_64-*-DragonFly
Add support for native dynamic loading on both platforms
Add support for profiling on both platforms
Add ability to detect X11 in pkgsrc.  This currently has no impact
because the makefile disables X11.

Revision 1.72: download - view: text, markup, annotated - select for diffs
Mon Aug 8 07:31:52 2011 UTC (9 months, 2 weeks ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.71: preferred, colored
Changes since revision 1.71: +3 -1 lines
PKGREVISION must not be in Makefile.common.

move PKGREVISION to each Makefile including the Makefile.common for
keep version number, and bump again for ocaml-graphics because the
previous bump resuited in downgrade.

Revision 1.71: download - view: text, markup, annotated - select for diffs
Thu Jul 28 07:50:05 2011 UTC (9 months, 3 weeks ago) by minskim
Branches: MAIN
Diff to: previous 1.70: preferred, colored
Changes since revision 1.70: +2 -2 lines
Fix PLIST on Darwin-11.*-x86_64.

Revision 1.70: download - view: text, markup, annotated - select for diffs
Wed Jul 20 14:10:09 2011 UTC (10 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.69: preferred, colored
Changes since revision 1.69: +5 -2 lines
Enable native dynamic loading support on NetBSD/{i386,amd64}.

Bump pkgrevision.

While I'm here: add a comment to patch-at explaining what it does.

Tested by

$ make install
$ cd work/ocaml-3.12.0/testsuite && gmake one DIR=tests/lib-dynlink-native

(Not in a build-env because that uses the wrappers, which don't let the
test suite see the installed OCaml files.)

This is only a workaround on NetBSD/{i386,amd64} for the problems of
OCaml PR#5049 <http://caml.inria.fr/mantis/view.php?id=5049>.  (E.g.,
this workaround makes Coccinelle build on those platforms -- but it
still won't build on platforms with native compilation but no native
dynamic loading.  Need to hack everything that uses dynlink to have
four compile-time cases -- {yes,no} {byte,nat}dynlink.)

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Mar 29 13:45:01 2011 UTC (13 months, 3 weeks ago) by adam
Branches: MAIN
CVS tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1
Diff to: previous 1.68: preferred, colored
Changes since revision 1.68: +2 -3 lines
Pass CFLAGS and LDFLAGS to the compiler (fixes problems e.g. on Mac OS X); pkglint clean-up

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Dec 19 08:27:17 2010 UTC (17 months ago) by is
Branches: MAIN
CVS tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Diff to: previous 1.67: preferred, colored
Changes since revision 1.67: +3 -1 lines
- Enable native compilation for arm.

- to do this, and make the result runnable on pre-thumb arm, change
  upstreams assembler snippets and stubs to use "mov pc,reg" instead
  of the return/call-to-thumb-friendly "bx reg", which is not available
  in non-thumb-enabled arm CPUs. Whether this is the way to go, or a
  seperate "armt" architecture for ocaml is needed, needs to be discussed
  with upstream.

Resulting compiler, when running its selftest suite, has 6 errors less than
the same on i386. Unison compiled natively with this passes its self-test.

Revision 1.67: download - view: text, markup, annotated - select for diffs
Thu Oct 28 20:46:07 2010 UTC (18 months, 3 weeks ago) by tonio
Branches: MAIN
Diff to: previous 1.66: preferred, colored
Changes since revision 1.66: +9 -1 lines
Add PLIST support for natdynlink
This unbreaks make package for darwin and linux

Revision 1.66: download - view: text, markup, annotated - select for diffs
Sat Aug 21 15:02:14 2010 UTC (21 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Diff to: previous 1.65: preferred, colored
Changes since revision 1.65: +2 -1 lines
Unlimit stacksize, needed at least on my 5.99.38/amd64.

Revision 1.65: download - view: text, markup, annotated - select for diffs
Thu Aug 19 08:06:53 2010 UTC (21 months ago) by asau
Branches: MAIN
Diff to: previous 1.64: preferred, colored
Changes since revision 1.64: +4 -1 lines
Update to O'Caml 3.12.0, add test target.

Some of the highlights in release 3.12 are:

  * Polymorphic recursion is supported, using explicit type
    declarations on the recursively-defined identifiers.
  * First-class modules: module expressions can be embedded as
    values of the core language, then manipulated like any other
    first-class value, then projected back to the module level.
  * New operator to modify a signature a posteriori: S with type
    t := tau denotes signature S where the t type component is
    removed and substituted by the type tau elsewhere.
  * New notations for record expressions and record patterns:
    { lbl } as shorthand for { lbl = lbl }, and { ...; _ } marks
    record patterns where some labels were intentionally omitted.
  * Local open let open ... in ... now supported by popular demand.
  * Type variables can be bound as type parameters to functions;
    such types are treated like abstract types within the
    function body, and like type variables (possibly generalized)
    outside.
  * The module type of construct enables to recover the module
    type of a given module.
  * Explicit method override using the method! keyword, with
    associated warnings and errors.

Revision 1.64: download - view: text, markup, annotated - select for diffs
Thu Nov 19 03:18:58 2009 UTC (2 years, 6 months ago) by minskim
Branches: MAIN
CVS tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Diff to: previous 1.63: preferred, colored
Changes since revision 1.63: +2 -1 lines
ocaml's stub libraries are also built on 64-bit Darwin 10.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Sep 19 22:37:03 2009 UTC (2 years, 8 months ago) by sno
Branches: MAIN
CVS tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.62: preferred, colored
Changes since revision 1.62: +2 -1 lines
fix choosing pkgsrc provided compiler

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Sep 12 18:44:40 2009 UTC (2 years, 8 months ago) by tonio
Branches: MAIN
Diff to: previous 1.61: preferred, colored
Changes since revision 1.61: +2 -1 lines
Remove useless patches, and fix PLIST issues on freebsd x86_64

Revision 1.60.2.1: download - view: text, markup, annotated - select for diffs
Thu Jan 22 11:40:54 2009 UTC (3 years, 4 months ago) by tron
Branches: pkgsrc-2008Q4
Diff to: previous 1.60: preferred, colored; next MAIN 1.61: preferred, colored
Changes since revision 1.60: +2 -1 lines
Pullup ticket #2649 - requested by he
ocaml: build fix for NetBSD/macppc

Revisons pulled up:
- lang/ocaml/Makefile			1.61
- lang/ocaml/distinfo			1.44
- lang/ocaml/patches/patch-bv		1.5
---
Module Name:	pkgsrc
Committed By:	he
Date:		Thu Jan 22 01:00:34 UTC 2009

Modified Files:
	pkgsrc/lang/ocaml: Makefile distinfo
Added Files:
	pkgsrc/lang/ocaml/patches: patch-bv

Log Message:
Add a patch so that this package builds for our powerpc ports
as well.  In this case, we fall into the SYS_elf branch together
with Linux, but we need a few other specifics to access registers
in the sigcontext.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Thu Jan 22 01:00:33 2009 UTC (3 years, 4 months ago) by he
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Diff to: previous 1.60: preferred, colored
Changes since revision 1.60: +2 -1 lines
Add a patch so that this package builds for our powerpc ports
as well.  In this case, we fall into the SYS_elf branch together
with Linux, but we need a few other specifics to access registers
in the sigcontext.

Revision 1.60: download - view: text, markup, annotated - select for diffs
Mon Dec 22 20:04:07 2008 UTC (3 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2008Q4-base
Branch point for: pkgsrc-2008Q4
Diff to: previous 1.59: preferred, colored
Changes since revision 1.59: +3 -1 lines
Fix PLIST of ocaml-graphics for architectures not using the optimiser.
Add amd64 to that list. Bump revision of ocaml-graphics. Make ocaml
itself and ocaml-graphics destdir safe.

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon Feb 11 00:56:42 2008 UTC (4 years, 3 months ago) by dbj
Branches: MAIN
CVS tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Diff to: previous 1.58: preferred, colored
Changes since revision 1.58: +6 -4 lines
include opt and stubs on intel darwin leopard

Revision 1.58: download - view: text, markup, annotated - select for diffs
Wed Jan 23 20:42:25 2008 UTC (4 years, 4 months ago) by adam
Branches: MAIN
Diff to: previous 1.57: preferred, colored
Changes since revision 1.57: +2 -2 lines
Changes 3.10.1:
* Bug fixes
* New features:
  - made configure script work on PlayStation 3
  - ARM port: brought up-to-date for Debian 4.0 (Etch)
  - many other small changes and bugfixes in camlp4, ocamlbuild, labltk,
    emacs files

Revision 1.57: download - view: text, markup, annotated - select for diffs
Fri Dec 21 17:02:53 2007 UTC (4 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Diff to: previous 1.56: preferred, colored
Changes since revision 1.56: +3 -2 lines
Include stub libraries on Linux as well. From PR 37584.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Sat Nov 3 22:38:12 2007 UTC (4 years, 6 months ago) by rillig
Branches: MAIN
Diff to: previous 1.55: preferred, colored
Changes since revision 1.55: +2 -1 lines
Added MAKE_JOBS_SAFE as suggested in PR 37234.

Revision 1.55: download - view: text, markup, annotated - select for diffs
Wed Sep 26 03:10:54 2007 UTC (4 years, 7 months ago) by dmcmahill
Branches: MAIN
CVS tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3
Diff to: previous 1.54: preferred, colored
Changes since revision 1.54: +11 -1 lines
Set SHELL explicitly on the install make invocation when on solaris.
By using /bin/ksh (${SH}), we get the desired value of $CWD in on of the
scripts called by the programs install procedure.

Fixes installation under solaris, other platforms unaffected.

Revision 1.54: download - view: text, markup, annotated - select for diffs
Fri Sep 14 15:34:09 2007 UTC (4 years, 8 months ago) by adam
Branches: MAIN
Diff to: previous 1.53: preferred, colored
Changes since revision 1.53: +3 -2 lines
Changes 3.10.0:
- New language features
- New tools
- Faster type-checking of functor applications.
- Referencing an interface compiled with -rectypes from a module
    not compiled with -rectypes is now an error.
- Revised the "fragile matching" warning.
- Print a stack backtrace on an uncaught exception.
- Stack overflow detection on MS Windows 32 bits.
- Stack overflow detection on MacOS X PPC and Intel.
- Intel/AMD 64 bits: generate position-independent code by default.
- Fixed bug involving -for-pack and missing .cmx files.
- Fixed bug causing duplication of literals.
- C/Caml interface functions take "char const *" arguments
  instead of "char *" when appropriate.
- Faster string comparisons (fast case if strings are ==).
- Other

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Dec 1 04:12:20 2006 UTC (5 years, 5 months ago) by minskim
Branches: MAIN
CVS tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Diff to: previous 1.52: preferred, colored
Changes since revision 1.52: +2 -2 lines
Stub libraries are built on Darwin/powerpc only, not on Darwin/i386.

Revision 1.52: download - view: text, markup, annotated - select for diffs
Tue Oct 3 21:06:25 2006 UTC (5 years, 7 months ago) by adam
Branches: MAIN
Diff to: previous 1.51: preferred, colored
Changes since revision 1.51: +3 -4 lines
Changes 3.09.3:

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

Revision 1.50.2.1: download - view: text, markup, annotated - select for diffs
Tue Oct 3 14:07:54 2006 UTC (5 years, 7 months ago) by ghen
Branches: pkgsrc-2006Q3
Diff to: previous 1.50: preferred, colored; next MAIN 1.51: preferred, colored
Changes since revision 1.50: +2 -2 lines
Pullup ticket 1836 - requested by dmcmahill
build fix for ocaml on solaris

Revisions pulled up:
- pkgsrc/lang/ocaml/Makefile			1.51

   Module Name:	pkgsrc
   Committed By:	dmcmahill
   Date:		Mon Oct  2 21:19:23 UTC 2006

   Modified Files:
	pkgsrc/lang/ocaml: Makefile

   Log Message:
   fix PLIST for solaris

Revision 1.51: download - view: text, markup, annotated - select for diffs
Mon Oct 2 21:19:22 2006 UTC (5 years, 7 months ago) by dmcmahill
Branches: MAIN
Diff to: previous 1.50: preferred, colored
Changes since revision 1.50: +2 -2 lines
fix PLIST for solaris

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sat Aug 26 15:33:28 2006 UTC (5 years, 8 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q3-base
Branch point for: pkgsrc-2006Q3
Diff to: previous 1.49: preferred, colored
Changes since revision 1.49: +3 -3 lines
Include stublibs on FreeBSD as well. Bump revision.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Sun Apr 30 17:03:19 2006 UTC (6 years ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Diff to: previous 1.48: preferred, colored
Changes since revision 1.48: +3 -1 lines
Add back a patch fragment which got lost during the update.
Bump revision, since the thread support was not built on DragonFly.

Revision 1.48: download - view: text, markup, annotated - select for diffs
Tue Apr 25 04:58:32 2006 UTC (6 years ago) by hiramatsu
Branches: MAIN
Diff to: previous 1.47: preferred, colored
Changes since revision 1.47: +1 -3 lines
Update lang/ocaml to 3.09.2.

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

Revision 1.47: download - view: text, markup, annotated - select for diffs
Tue Apr 4 14:33:27 2006 UTC (6 years, 1 month ago) by jlam
Branches: MAIN
Diff to: previous 1.46: preferred, colored
Changes since revision 1.46: +18 -8 lines
Reorder PLIST components so that directories are removed in the correct
order.  Remove "@unexec rmdir" lines made redundant by the reordering.
Also, use a more succinct way to match ${OPSYS} + ${MACHINE_ARCH} by
just checking ${MACHINE_PLATFORM}.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Tue Apr 4 14:22:48 2006 UTC (6 years, 1 month ago) by jlam
Branches: MAIN
Diff to: previous 1.45: preferred, colored
Changes since revision 1.45: +3 -3 lines
Ensure that the main PLIST component file is part of PLIST_SRC for
platforms other than i386, powerpc, and sparc.  Problem noted and fix
suggested by Olaf Seibert on pkgsrc-users@.  Bump PKGREVISION for PLIST
changes.

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Feb 5 23:09:46 2006 UTC (6 years, 3 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Diff to: previous 1.44: preferred, colored
Changes since revision 1.44: +2 -2 lines
Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Feb 2 20:47:26 2006 UTC (6 years, 3 months ago) by rillig
Branches: MAIN
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +4 -2 lines
Added support for dynamic loading on NetBSD. Bumped PKGREVISION.
Fixed almost all pkglint -Wall warnings.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Mon Jan 16 09:41:48 2006 UTC (6 years, 4 months ago) by adam
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +1 -2 lines
Changes 3.09.1:

* 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')

Revision 1.42: download - view: text, markup, annotated - select for diffs
Thu Dec 22 14:37:17 2005 UTC (6 years, 5 months ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +3 -2 lines
DragonFly needs the stublib PLIST fragment as well. Bump revision.
Fix another place where a ocaml script is installed with
BSD_INSTALL_PROGRAM, which doesn't work on DragonFly, since strip
bails out.

Revision 1.41: download - view: text, markup, annotated - select for diffs
Tue Oct 25 08:13:23 2005 UTC (6 years, 6 months ago) by tonio
Branches: MAIN
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -2 lines
Support for profiling on sparc machine is not available only for netbsd, but
supported on SunOS (the failure of bulk build comes from somewhere else).

Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Oct 25 08:03:17 2005 UTC (6 years, 6 months ago) by tonio
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +3 -2 lines
profiling support is not available for sparc, so do not include PLIST.prof on
sparc (showed by bulk build, and documented at
http://caml.inria.fr/pub/docs/manual-ocaml/manual025.html)

Revision 1.39: download - view: text, markup, annotated - select for diffs
Thu Oct 20 19:32:29 2005 UTC (6 years, 7 months ago) by tonio
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +3 -2 lines
profiling support is not available for solaris/i386

Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jun 14 21:00:41 2005 UTC (6 years, 11 months ago) by minskim
Branches: MAIN
CVS tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -6 lines
Let x11/labltk use bdb if native ndbm is not available.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Tue Jun 7 00:59:48 2005 UTC (6 years, 11 months ago) by minskim
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +6 -1 lines
Make ocaml build with pkgsrc bdb.

Revision 1.36: download - view: text, markup, annotated - select for diffs
Fri Feb 4 21:35:51 2005 UTC (7 years, 3 months ago) by adrianp
Branches: MAIN
CVS tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +5 -3 lines
- Update from 3.06 to 3.08.2
- Lots of changes/bugfixes - see Changes for all the details

Revision 1.35: download - view: text, markup, annotated - select for diffs
Fri Dec 24 17:16:04 2004 UTC (7 years, 4 months ago) by jmmv
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +9 -44 lines
Do not depend on Tk nor X11.  Two new packages will be added to provide
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.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Dec 10 00:48:40 2004 UTC (7 years, 5 months ago) by uebayasi
Branches: MAIN
CVS tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +2 -1 lines
This is configured with -with-thread.  Include pthread.buildlink3.mk
here explicitly.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Dec 3 15:15:01 2004 UTC (7 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +2 -2 lines
Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sun Oct 3 00:15:02 2004 UTC (7 years, 7 months ago) by tv
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2 lines
Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
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.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sat Apr 24 14:45:15 2004 UTC (8 years, 1 month ago) by danw
Branches: MAIN
CVS tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +8 -1 lines
Two Darwin fixes:
	- 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.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Thu Apr 22 12:44:30 2004 UTC (8 years, 1 month ago) by jschauma
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -2 lines
Drop maintainership.  (I kind of semi-voluntarily inherited this package
from groo, but really can't maintain it responsibly.)

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Apr 22 09:18:34 2004 UTC (8 years, 1 month ago) by tron
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +7 -18 lines
Fix various issues with this package:
- 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.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Apr 12 18:02:52 2004 UTC (8 years, 1 month ago) by seb
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Avoid ECHO_N for the pkgsrc-2004Q1 branch benefit.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Apr 12 14:43:39 2004 UTC (8 years, 1 month ago) by seb
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +5 -2 lines
Partialy revert previous and use {TCL,TK}CONFIG_SH's content to pass
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.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Mar 30 14:01:30 2004 UTC (8 years, 1 month ago) by seb
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -9 lines
Just pass all CPPFLAGS, CFLAGS and LDFLAGS to configure as
${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.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Mar 11 21:12:22 2004 UTC (8 years, 2 months ago) by tron
Branches: MAIN
CVS tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -4 lines
Use Tcl 8.4.x, bump package version.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Mar 8 20:27:14 2004 UTC (8 years, 2 months ago) by minskim
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Enable tk84 and replace x11/tk with x11/tk83.  Packages compatible
with 8.4 will be updated to depend on x11/tk after Tk update.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Jan 24 13:51:14 2004 UTC (8 years, 4 months ago) by grant
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Jan 5 11:28:07 2004 UTC (8 years, 4 months ago) by jlam
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +16 -12 lines
bl3ify

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Nov 10 23:12:47 2003 UTC (8 years, 6 months ago) by dmcmahill
Branches: MAIN
CVS tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -1 lines
make sure that the platforms which don't support the optizations still
get the base PLIST.  Fixes recently noted problems on alpha bulk builds
that resulted in empty packages.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Jul 21 16:54:03 2003 UTC (8 years, 10 months ago) by martti
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
COMMENT should start with a capital letter.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Jul 17 21:45:00 2003 UTC (8 years, 10 months ago) by grant
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
s/netbsd.org/NetBSD.org/

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Jun 29 23:04:18 2003 UTC (8 years, 10 months ago) by jtb
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +6 -4 lines
* Use ".L" instead of "L" as label prefix on sparc
* 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.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Jun 23 20:15:16 2003 UTC (8 years, 11 months ago) by jtb
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -3 lines
Enable native code compilers on powerpc and sparc.
Bump PKGREVISION.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu May 22 23:58:21 2003 UTC (9 years ago) by hubertf
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +15 -2 lines
Add support for native threads, per PR 20526.
Test-compiled on 1.6.1 and -current.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed May 14 23:11:32 2003 UTC (9 years ago) by seb
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Master site's tree had been reorganised, fix MASTER_SITES.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Apr 19 00:16:58 2003 UTC (9 years, 1 month ago) by jschauma
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -1 lines
Use BSD_INSTALL_* rather than 'mkdir' and 'cp' to install the files, so that
it's not a problem if root has a more stringent umask.  Bump PKGREVISION.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Mar 14 19:37:42 2003 UTC (9 years, 2 months ago) by jlam
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -2 lines
(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
    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.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Aug 22 02:56:51 2002 UTC (9 years, 9 months ago) by jschauma
Branches: MAIN
CVS tags: netbsd-1-6-1-base, netbsd-1-6-1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -3 lines
Update lang/ocaml to 3.06, using patch supplied by Martin Weber
(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;

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Aug 16 03:12:13 2002 UTC (9 years, 9 months ago) by jschauma
Branches: MAIN
CVS tags: netbsd-1-6-RELEASE-base, netbsd-1-6
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +16 -16 lines
Beautify: correct tab-stops.

Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 18:50:34 2002 UTC (9 years, 11 months ago) by jlam
Branches: buildlink2
Diff to: previous 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9: +8 -5 lines
Merge from pkgsrc-current to buildlink2 branch.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Jun 19 02:23:41 2002 UTC (9 years, 11 months ago) by jschauma
Branches: MAIN
CVS tags: pkgviews-base, pkgviews, buildlink2-base
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +8 -5 lines
Actually doing the commit:
> 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)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Jan 14 18:10:29 2002 UTC (10 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: netbsd-1-5-PATCH003
Branch point for: buildlink2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Fix MASTER_SITES path.
XXX: 3.04 is out.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jul 13 16:23:34 2001 UTC (10 years, 10 months ago) by wulf
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Updated ocaml to 3.01: Bugfix release

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat May 5 19:51:15 2001 UTC (11 years ago) by jlam
Branches: MAIN
CVS tags: netbsd-1-5-PATCH001
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Mechanical changes of tk DEPENDS:

	tk-8.3.2  -> tk>=8.3.2
	tk-[0-9]* -> tk>=8.0
	tk-8.*    -> tk>=8.0

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Feb 17 09:07:23 2001 UTC (11 years, 3 months ago) by agc
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -1 lines
Move the COMMENT from being in its own file to a definition in the
package Makefile.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Aug 31 14:46:31 2000 UTC (11 years, 8 months ago) by jwise
Branches: MAIN
CVS tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
Adapt this package to tk-8.3.2.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Aug 24 22:32:34 2000 UTC (11 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Move all compilation steps into the build phase.
Man pages for optimized binaries are installed unconditionally, so move
them to the default PLIST.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Mon Jun 12 15:17:45 2000 UTC (11 years, 11 months ago) by wulf
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
Changed ${MAKE} in pre-install to ${GMAKE} too...

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jun 12 14:43:21 2000 UTC (11 years, 11 months ago) by wulf
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +16 -1 lines
Package needs 'gmake' as it otherwise will not build.
Added support for native-code compiler for i386 architecture.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri May 5 04:56:56 2000 UTC (12 years ago) by groo
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Objective Caml is the latest implementation of the Caml dialect of ML. The main
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.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri May 5 04:56:56 2000 UTC (12 years ago) by groo
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

NetBSD-CVSweb <admin[at]NetBSD[dot]se>