Permalink
Switch branches/tags
Commits on Aug 8, 2012
  1. Bump version to 0.3.2

    samoht committed Aug 8, 2012
  2. Fix the OCaml initialization.

    tuong committed Aug 8, 2012
    If the field "build" exists in the .comp file, substitutions are activated. In particular [substitute_string] performs the association of variables (like "%PREFIX%"). However, the state [t] given as argument does not reflect the new version of OCaml, because [install_conf_ocaml] is called after.
    Here we solve this by initializing the conf-ocaml.config before constructing the compiler.
Commits on Aug 3, 2012
  1. [doc] update API

    tuong committed Aug 3, 2012
  2. we continue 8dbd512

    tuong committed Aug 3, 2012
  3. [solving system/remove] For the solving system, optional dependencies…

    tuong committed Aug 3, 2012
    … are some optimization of usual dependencies, in the sense that for removing, [I_to_recompile] is sometimes returned instead of [I_to_delete].
    
    Then, the full universe can be given to the solver when doing "opam remove".
    
    The difficult point is to explicitely and topologically remove packages that are explicitely requested (whether they contain optional packages or not).
    The current heuristic is to remove the fewer packages.
  4. [opam remove] optional dependencies are included in the dependency graph

    tuong committed Aug 3, 2012
    This resolves partially the issue #69 . In particular, it proposes everytime to remove packages that optionally depend on others (instead of recompiling).
Commits on Aug 2, 2012
  1. Merge pull request #70 from avsm/ocaml4-compile

    samoht committed Aug 2, 2012
    fix compile under OCaml-4.00 by removing ExtHashtbl from extlib
  2. fix compile under OCaml-4.00 by simply removing ExtHashtbl from extlib

    avsm committed Aug 2, 2012
    The extlib extensions are unused by anything else in opam (including cudf), so compilation is unaffected
Commits on Jul 27, 2012
  1. [opam update] fix the failure to read Path.R.updated because it conta…

    tuong committed Jul 27, 2012
    …ins wrong lines taken from the output of "rsync"
Commits on Jul 26, 2012
  1. [doc] update API

    tuong committed Jul 26, 2012
  2. [opam pin] fix the protection

    tuong committed Jul 26, 2012
  3. [opam <subcommand>] if subcommand is not "init", we add more checking…

    tuong committed Jul 26, 2012
    … about the initial state.
  4. simplifications

    tuong committed Jul 26, 2012
Commits on Jul 25, 2012
  1. Merge pull request #38 from avsm/openbsd-support

    samoht committed Jul 25, 2012
    Openbsd support
  2. Merge http://github.com/OCamlPro/opam into openbsd-support

    avsm committed Jul 25, 2012
    Conflicts:
    	src/repo/curl/misc.ml
    	src/run.ml
    	src/scripts/opam_mk_repo.ml
  3. [opam init/switch] fix the CAML_LD_LIBRARY_PATH variable.

    tuong committed Jul 25, 2012
    It contained wrong OCaml version because the state was not updated.
  4. add some warning

    tuong committed Jul 25, 2012
  5. [run.ml/remove_dir] fix the failure of [remove_dir] when some symboli…

    tuong committed Jul 25, 2012
    …c links are sometimes encountered in the folding tree
Commits on Jul 24, 2012
  1. [opam init/switch] in case there are no "base-..." in the remote repo…

    tuong committed Jul 24, 2012
    …sitory, we arrive at the same situation as #64 (if moreover the .comp contains "base-..." as packages to install).
    
    We propose to desactivate the failure if the option "-no-base-package" has explicitely been set.
  2. [opam init] we revert some part of a4d01ec and fix #64

    tuong committed Jul 24, 2012
    Because [update_package] changes the list of packages, the state must be reloaded.
  3. [doc] update README and API

    tuong committed Jul 24, 2012
  4. [opam <subcommand>] if <subcommand> is not "init", instead of "assert…

    tuong committed Jul 24, 2012
    … false", we have a confirmation dialog indicating that the OCaml in PATH does not exist or is different than before
Commits on Jul 23, 2012
  1. [opam init] add the new field "system_ocaml-version" in "config" if "…

    tuong committed Jul 23, 2012
    …system" is the target
  2. [opam init -comp] fix the failure to start when there is no OCaml (ex…

    tuong committed Jul 23, 2012
    …cept .comp files in repository)
  3. [run/command] some functions continue normally after [run_process] an…

    tuong committed Jul 23, 2012
    …d treat the result as a warning
  4. [opam init] fix the wrong listing of compilers when "opam init -comp"…

    tuong committed Jul 23, 2012
    … receives an unknown compiler name
    
    In particular we split [update] in 2.
  5. [opam update] simplification : packages available are not changed bet…

    tuong committed Jul 23, 2012
    …ween the first [update_available_current] and the second
  6. [opam init] warning during the initialization if it contains a compil…

    tuong committed Jul 23, 2012
    …er directory with no initial .opam/config
Commits on Jul 21, 2012
  1. Bump version number to 0.3.1

    samoht committed Jul 21, 2012