head 1.3; access; symbols pkgsrc-2017Q2:1.1.0.10 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.8 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.6 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.4 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.2 pkgsrc-2016Q2-base:1.1; locks; strict; comment @# @; 1.3 date 2017.07.21.14.12.22; author jaapb; state dead; branches; next 1.2; commitid BKuEkF7PsIJsr60A; 1.2 date 2017.07.11.11.40.09; author jaapb; state Exp; branches; next 1.1; commitid LN9fnyWJrlVGUNYz; 1.1 date 2016.06.20.19.10.57; author jaapb; state Exp; branches; next ; commitid Nm1rasJeQybdPebz; desc @@ 1.3 log @Updated package to latest version, 0.9.0 (caution: new versioning scheme!) There does not seem to be a changelog, but one change is that the build system now uses ocaml-jbuilder. @ text @$NetBSD: patch-Makefile,v 1.2 2017/07/11 11:40:09 jaapb Exp $ Use OPAM installer properly --- Makefile.orig 2016-07-12 16:08:10.000000000 +0000 +++ Makefile @@@@ -30,7 +30,7 @@@@ $(NAME).install: install.ml setup.log se ocaml -I "$(OCAML_TOPLEVEL_PATH)" install.ml install: $(NAME).install - opam-installer -i --prefix $(PREFIX) $(NAME).install + opam-installer -i --prefix ${DESTDIR}$(PREFIX) --libdir ${OCAML_SITELIBDIR} $(NAME).install uninstall: $(NAME).install opam-installer -u --prefix $(PREFIX) $(NAME).install @ 1.2 log @Updated package to version 114.01.04. This is an unreleased version; the update is necessary because of changes to other packages which means that the older version does not build. Changes include: Fix generator for polymorphic types where var names clashes with type name: type 't t = ... @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Updated package to latest version, 113.33.01. Changes include: ## 113.33.01+4.03 Remove generation of empty value bindings. ## 113.33.00+4.03 Various updates to work with OCaml 4.03.0 ## 113.33.00 - Clean up the documentation for sexplib, modernizing it to include `ppx_sexp_conv`, and breaking up the documentation between sexplib and `ppx_sexp_conv`. Also changed the formatting to use org-mode, so it will render properly on github. Markdown doesn't render well by default, unless you use quite different conventions about linebeaks. @ text @d3 2 a4 2 Install into correct location --- Makefile.orig 2016-04-18 10:09:44.000000000 +0000 d6 2 a7 11 @@@@ -2,7 +2,7 @@@@ SETUP := setup.exe NAME := ppx_sexp_conv -PREFIX = $(shell grep ^prefix= setup.data | cut -d\" -f 2) +#PREFIX = $(shell grep ^prefix= setup.data | cut -d\" -f 2) # Default rule default: build @@@@ -30,7 +30,7 @@@@ $(NAME).install: js-utils/gen_install.ml ocaml -I js-utils js-utils/gen_install.ml @