summaryrefslogtreecommitdiff
path: root/devel/ocaml-batteries/Makefile
diff options
context:
space:
mode:
authorjaapb <jaapb@pkgsrc.org>2016-06-25 14:05:01 +0000
committerjaapb <jaapb@pkgsrc.org>2016-06-25 14:05:01 +0000
commitaa147ae66605ccb2cf6436ef9df4cd928e4afe92 (patch)
tree744263fec0b447774422d00a00fb089c9174d9dc /devel/ocaml-batteries/Makefile
parent2ed2ebc9d7a03b5797d13278f60f71e9e53a5cbf (diff)
downloadpkgsrc-aa147ae66605ccb2cf6436ef9df4cd928e4afe92.tar.gz
Updated ocaml-batteries to latest version 2.5.0, which adds support for
ocaml 4.03. Also, the package is now compatible with the latest version of the ocaml.mk framework. Discussed on packages@ and OK'd by jperkin. Changes include: ## v2.5.0 - BatTuple: add Tuple{N}.make : 'a1 -> ... -> 'an -> 'a1 * ... * 'an #657 (Thibault Suzanne) - BatBig_int: fix sequence operators (--), (---) to avoid polymorphic comparison #674, #675, #676 (Pieter Goetschalckx and Cedric Cellier) - Extend all Batteries module to cover OCaml 4.03 features #670 (Gabriel Scherer, KC Sivaramakrishnan) ## v2.4.0 - BatBitSet: use Bytes instead of String (Gabriel Scherer) - BatHashtbl: fix hash computation bug introduced by 4.01 (issue #609) (Gabriel Scherer, report by Martin Neuh?u?er) - BatText: synchronize nsplit to match BatString.nsplit (Gabriel Scherer) - BatLazyList: fix remove_all_such documentation (Xavier Van de Woestyne) - BatMap: add pop_min_binding: 'a t -> (key * 'a) * 'a t and pop_max_binding: 'a t -> (key * 'a) * 'a t (Francois Berenger) - BatMap: add at_rank_exn: int -> ('key, 'a) t -> ('key * 'a) and update: key -> key -> 'a -> 'a t -> 'a t (Francois Berenger) - BatEnum: add interleave: 'a t array -> 'a t (Aleksey Z. Arens) - BatFormat: expose asprintf for V>=4.01 (Ralf Vogler) - BatSet: add at_rank_exn: int -> t -> elt and update: elt -> elt -> t -> t (Francois Berenger) - BatUTF8: add enum: t -> BatUChar.t BatEnum.t (Kevin Brubeck Unhammer) - BatSet: add to_array: t -> elt array and of_array: elt array -> t and test for to_list (Francois Berenger) - BatSet: add pop_max: 'a t -> 'a * 'a t and pop_min: 'a t -> 'a * 'a t (Francois Berenger) - BatSplay: hardened against read-only-data compiler optimization (Gabriel Scherer) - BatList: simplified interleave implementation (Francois Berenger) - BatOption: add Infix.(>>=): 'a option -> ('a -> 'b option) -> 'b option (Herry Herry) - BatHashtbl: modify now have same semantics than replace for the key (Anders Fugmann) - BatHashtbl: more efficient modify_opt and modify_def (Anders Fugmann) - BatFormat: add pp_print_list: ?pp_sep:(formatter -> unit -> unit) -> (formatter -> 'a -> unit) -> (formatter -> 'a list -> unit) and pp_print_text: formatter -> string -> unit (Christoph H?ger) - BatEnum: add uniq_by: ('a -> 'a -> bool) -> 'a t -> 'a t and uniqq: 'a t -> 'a t (Max Mouratov) - BatEnum: fix uniq to use structural comparison (Max Mouratov) - BatUnix: add run_and_read: string -> process_status * string (Francois Berenger) - BatCache: use hashmap to speed up lru_cache (Sang Kil Cha) - BatQueue: add filter: ('a -> bool) -> 'a t -> 'a t and filter_inplace: ('a -> bool) -> 'a t -> unit and filter_map: ('a -> 'b option) -> 'a t -> 'b t (Gabriel Scherer)
Diffstat (limited to 'devel/ocaml-batteries/Makefile')
-rw-r--r--devel/ocaml-batteries/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/devel/ocaml-batteries/Makefile b/devel/ocaml-batteries/Makefile
index 5f6bf6e1321..99cd2eca0d2 100644
--- a/devel/ocaml-batteries/Makefile
+++ b/devel/ocaml-batteries/Makefile
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.8 2016/05/05 11:45:38 jaapb Exp $
+# $NetBSD: Makefile,v 1.9 2016/06/25 14:05:01 jaapb Exp $
-DISTNAME= batteries-2.3
+DISTNAME= batteries-2.5.0
PKGNAME= ocaml-${DISTNAME}
-PKGREVISION= 4
CATEGORIES= devel
-MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1465/
+MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1611/
MAINTAINER= jaapb@NetBSD.org
HOMEPAGE= http://batteries.forge.ocamlcore.org/
@@ -12,10 +11,11 @@ COMMENT= Alternative standard library for OCaml
LICENSE= gnu-lgpl-v2.1
USE_TOOLS+= gmake
+OCAML_USE_FINDLIB= yes
MAKE_ENV= DESTDIR="${DESTDIR}" PREFIX="${PREFIX}"
.include "../../mk/ocaml.mk"
-.include "../../devel/ocaml-findlib/buildlink3.mk"
+.include "../../devel/ocamlbuild/buildlink3.mk"
.include "../../lang/ocaml/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"