On Tue, 21 Oct 2014 19:23:05 +0100 Anil Madhavapeddy <a...@recoil.org> wrote:
> On 21 Oct 2014, at 19:21, Christopher Zimmermann <chr...@openbsd.org> > wrote: > > > On Tue, 21 Oct 2014 19:04:05 +0100 Anil Madhavapeddy > > <a...@recoil.org> wrote: > > > >> I think this needs a corresponding lambda-term 1.7 update (that now > >> makes camlp4 optional -- not sure if necessary or not). > > > > > > Well, it works for me with camlp4 enabled. What do you think about > > just removing lambda-term, zed and utop and importing opam-1.2rc3 ? > > We should wait until the final OPAM version is released (a matter of > days). > > But it's quite convenient having utop as a binary package, and it will > also work on bytecode-only architectures (which OPAM packages will not > currently be cleanly installed on). I'd be in favour of leaving both > in the tree. > > -anil ok. Here's the update for lambda-term. OK? While preparing this I stumbled over a dynlink version incompatibility due to an upgrade of camlp4 after building lwt, but before building lambda-term. For now, this will work, but I'm afraid we'll need a PKGSPEC hack for camlp4, too - to enforce RUN_DEPENDS on the exact version: PKGSPEC = ocaml-camlp4-=${V} Christopher Index: Makefile =================================================================== RCS file: /cvs/ports/devel/ocaml-lambda-term/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile 2 Sep 2014 09:24:44 -0000 1.12 +++ Makefile 21 Oct 2014 18:35:37 -0000 @@ -3,12 +3,10 @@ COMMENT = library for manipulating the terminal CATEGORIES = devel -V = 1.6 -DISTNAME = lambda-term-1.6 +V = 1.7 GH_ACCOUNT = diml GH_PROJECT = lambda-term -GH_TAGNAME = $V -GH_COMMIT = 3f31956c450f450fc265f98107242373824cded1 +GH_TAGNAME = ${V} DISTNAME = ${GH_PROJECT}-${V} PKGNAME = ocaml-${DISTNAME} @@ -27,6 +25,8 @@ RUN_DEPENDS = devel/ocaml-lwt devel/ocam LIB_DEPENDS = devel/libev CONFIGURE_STYLE = oasis + +CONFIGURE_ARGS = --enable-camlp4 --enable-tests pre-configure: Index: distinfo =================================================================== RCS file: /cvs/ports/devel/ocaml-lambda-term/distinfo,v retrieving revision 1.3 diff -u -p -r1.3 distinfo --- distinfo 27 Aug 2014 08:05:17 -0000 1.3 +++ distinfo 21 Oct 2014 18:35:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (lambda-term-1.6.tar.gz) = CSjulKC3QrYu7rDXYt398pLFw8g8KW2c/Z36+1qPDuY= -SIZE (lambda-term-1.6.tar.gz) = 147655 +SHA256 (lambda-term-1.7.tar.gz) = 2plOLt7F3URYO5yjnj60Qr10BJB3CwJN4Q58uXLxBAo= +SIZE (lambda-term-1.7.tar.gz) = 156217 Index: pkg/PFRAG.native =================================================================== RCS file: /cvs/ports/devel/ocaml-lambda-term/pkg/PFRAG.native,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PFRAG.native --- pkg/PFRAG.native 18 Aug 2012 22:56:33 -0000 1.1.1.1 +++ pkg/PFRAG.native 21 Oct 2014 18:35:37 -0000 @@ -1,7 +1,9 @@ @comment $OpenBSD: PFRAG.native,v 1.1.1.1 2012/08/18 22:56:33 avsm Exp $ %%dynlink%% lib/ocaml/lambda-term/lTerm.cmx +lib/ocaml/lambda-term/lTerm_buttons_impl.cmx lib/ocaml/lambda-term/lTerm_color_mappings.cmx +lib/ocaml/lambda-term/lTerm_containers_impl.cmx lib/ocaml/lambda-term/lTerm_draw.cmx lib/ocaml/lambda-term/lTerm_edit.cmx lib/ocaml/lambda-term/lTerm_event.cmx @@ -13,11 +15,15 @@ lib/ocaml/lambda-term/lTerm_mouse.cmx lib/ocaml/lambda-term/lTerm_read_line.cmx lib/ocaml/lambda-term/lTerm_resource_lexer.cmx lib/ocaml/lambda-term/lTerm_resources.cmx +lib/ocaml/lambda-term/lTerm_running_impl.cmx lib/ocaml/lambda-term/lTerm_style.cmx lib/ocaml/lambda-term/lTerm_text.cmx +lib/ocaml/lambda-term/lTerm_toplevel_impl.cmx lib/ocaml/lambda-term/lTerm_ui.cmx lib/ocaml/lambda-term/lTerm_unix.cmx lib/ocaml/lambda-term/lTerm_widget.cmx +lib/ocaml/lambda-term/lTerm_widget_base_impl.cmx +lib/ocaml/lambda-term/lTerm_widget_callbacks.cmx lib/ocaml/lambda-term/lTerm_windows.cmx lib/ocaml/lambda-term/lambda-term.a lib/ocaml/lambda-term/lambda-term.cmxa Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/ocaml-lambda-term/pkg/PLIST,v retrieving revision 1.4 diff -u -p -r1.4 PLIST --- pkg/PLIST 27 Aug 2014 08:05:17 -0000 1.4 +++ pkg/PLIST 21 Oct 2014 18:35:37 -0000 @@ -36,6 +36,8 @@ lib/ocaml/lambda-term/lTerm_unix.cmi lib/ocaml/lambda-term/lTerm_unix.mli lib/ocaml/lambda-term/lTerm_widget.cmi lib/ocaml/lambda-term/lTerm_widget.mli +lib/ocaml/lambda-term/lTerm_widget_callbacks.cmi +lib/ocaml/lambda-term/lTerm_widget_callbacks.mli lib/ocaml/lambda-term/lTerm_windows.cmi lib/ocaml/lambda-term/lTerm_windows.mli lib/ocaml/lambda-term/lambda-term.cma @@ -72,20 +74,27 @@ share/doc/ocaml-lambda-term/api/LTerm_ui share/doc/ocaml-lambda-term/api/LTerm_unix.html share/doc/ocaml-lambda-term/api/LTerm_widget.box-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.button-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget.checkbutton-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.frame-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.hbox-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.hline-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.html share/doc/ocaml-lambda-term/api/LTerm_widget.label-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget.modal_frame-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget.radio-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget.radiobutton-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget.radiogroup-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.t-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.vbox-c.html share/doc/ocaml-lambda-term/api/LTerm_widget.vline-c.html +share/doc/ocaml-lambda-term/api/LTerm_widget_callbacks.html share/doc/ocaml-lambda-term/api/LTerm_windows.html share/doc/ocaml-lambda-term/api/index.html share/doc/ocaml-lambda-term/api/index_attributes.html share/doc/ocaml-lambda-term/api/index_class_types.html share/doc/ocaml-lambda-term/api/index_classes.html share/doc/ocaml-lambda-term/api/index_exceptions.html +share/doc/ocaml-lambda-term/api/index_extensions.html share/doc/ocaml-lambda-term/api/index_methods.html share/doc/ocaml-lambda-term/api/index_module_types.html share/doc/ocaml-lambda-term/api/index_modules.html @@ -116,13 +125,20 @@ share/doc/ocaml-lambda-term/api/type_LTe share/doc/ocaml-lambda-term/api/type_LTerm_unix.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.box.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.button.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget.checkbutton.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.frame.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.hbox.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.hline.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.label.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget.modal_frame.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget.radio.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget.radiobutton.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget.radiogroup.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.t.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.vbox.html share/doc/ocaml-lambda-term/api/type_LTerm_widget.vline.html +share/doc/ocaml-lambda-term/api/type_LTerm_widget_callbacks.html share/doc/ocaml-lambda-term/api/type_LTerm_windows.html share/doc/ocaml-lambda-term/lambda-term-inputrc +share/doc/ocaml-lambda-term/lambda-termrc -- http://gmerlin.de OpenPGP: http://gmerlin.de/christopher.pub F190 D013 8F01 AA53 E080 3F3C F17F B0A1 D44E 4FEE
signature.asc
Description: PGP signature