head 1.29; access; symbols pkgsrc-2023Q4:1.29.0.14 pkgsrc-2023Q4-base:1.29 pkgsrc-2023Q3:1.29.0.12 pkgsrc-2023Q3-base:1.29 pkgsrc-2023Q2:1.29.0.10 pkgsrc-2023Q2-base:1.29 pkgsrc-2023Q1:1.29.0.8 pkgsrc-2023Q1-base:1.29 pkgsrc-2022Q4:1.29.0.6 pkgsrc-2022Q4-base:1.29 pkgsrc-2022Q3:1.29.0.4 pkgsrc-2022Q3-base:1.29 pkgsrc-2022Q2:1.29.0.2 pkgsrc-2022Q2-base:1.29 pkgsrc-2022Q1:1.28.0.4 pkgsrc-2022Q1-base:1.28 pkgsrc-2021Q4:1.28.0.2 pkgsrc-2021Q4-base:1.28 pkgsrc-2021Q3:1.26.0.6 pkgsrc-2021Q3-base:1.26 pkgsrc-2021Q2:1.26.0.4 pkgsrc-2021Q2-base:1.26 pkgsrc-2021Q1:1.26.0.2 pkgsrc-2021Q1-base:1.26 pkgsrc-2020Q4:1.25.0.8 pkgsrc-2020Q4-base:1.25 pkgsrc-2020Q3:1.25.0.6 pkgsrc-2020Q3-base:1.25 pkgsrc-2020Q2:1.25.0.4 pkgsrc-2020Q2-base:1.25 pkgsrc-2020Q1:1.25.0.2 pkgsrc-2020Q1-base:1.25 pkgsrc-2019Q4:1.24.0.4 pkgsrc-2019Q4-base:1.24 pkgsrc-2019Q3:1.23.0.6 pkgsrc-2019Q3-base:1.23 pkgsrc-2019Q2:1.23.0.4 pkgsrc-2019Q2-base:1.23 pkgsrc-2019Q1:1.23.0.2 pkgsrc-2019Q1-base:1.23 pkgsrc-2018Q4:1.22.0.2 pkgsrc-2018Q4-base:1.22 pkgsrc-2018Q3:1.20.0.2 pkgsrc-2018Q3-base:1.20 pkgsrc-2018Q2:1.19.0.2 pkgsrc-2018Q2-base:1.19 pkgsrc-2018Q1:1.15.0.2 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.12.0.6 pkgsrc-2017Q4-base:1.12 pkgsrc-2017Q3:1.12.0.4 pkgsrc-2017Q3-base:1.12 pkgsrc-2017Q2:1.9.0.4 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.2 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.8.0.2 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.6.0.2 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.5.0.2 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.2.0.2 pkgsrc-2016Q1-base:1.2; locks; strict; comment @# @; 1.29 date 2022.05.24.18.51.48; author jaapb; state Exp; branches; next 1.28; commitid tyn8C2gxw4eI9lFD; 1.28 date 2021.11.23.21.48.13; author wiz; state Exp; branches; next 1.27; commitid fwPrrgWCnjRmZXhD; 1.27 date 2021.11.01.19.58.20; author wiz; state Exp; branches; next 1.26; commitid 71vZFk77TVtv58fD; 1.26 date 2021.03.08.08.12.50; author jaapb; state Exp; branches; next 1.25; commitid ZSVtQ5nGxDdxPtKC; 1.25 date 2020.01.23.13.11.14; author jaapb; state Exp; branches; next 1.24; commitid Mr7ZLu5AecS5FOTB; 1.24 date 2019.11.03.10.39.22; author rillig; state Exp; branches; next 1.23; commitid REW2CfrA7HdqqoJB; 1.23 date 2019.03.05.16.53.49; author jaapb; state Exp; branches; next 1.22; commitid JJXfoGDfzpO5jceB; 1.22 date 2018.11.27.15.59.54; author jaapb; state Exp; branches; next 1.21; commitid m8H9zkV8VoF1aB1B; 1.21 date 2018.11.12.16.10.19; author jaapb; state Exp; branches; next 1.20; commitid FZB9fL8bVKwuHFZA; 1.20 date 2018.07.19.15.15.22; author jaapb; state Exp; branches; next 1.19; commitid ZBwJ6cko9yxK7LKA; 1.19 date 2018.06.27.19.33.58; author jaapb; state Exp; branches; next 1.18; commitid XMjHoiAngX5qgXHA; 1.18 date 2018.06.27.19.30.21; author jaapb; state Exp; branches; next 1.17; commitid 9I8lbaxHMZU8fXHA; 1.17 date 2018.06.27.19.29.43; author jaapb; state Exp; branches; next 1.16; commitid mXkd2XTHddVMeXHA; 1.16 date 2018.04.13.13.55.31; author jaapb; state Exp; branches; next 1.15; commitid A49DCkSjqvvBNhyA; 1.15 date 2018.01.23.09.54.04; author wiz; state Exp; branches; next 1.14; commitid LOxcQChyeUho2ZnA; 1.14 date 2018.01.22.12.04.04; author jaapb; state Exp; branches; next 1.13; commitid cJ2N2svVTOTXMRnA; 1.13 date 2018.01.10.14.48.49; author jaapb; state Exp; branches; next 1.12; commitid bN8TSeyJKhZ85lmA; 1.12 date 2017.09.08.09.51.20; author jaapb; state Exp; branches; next 1.11; commitid QlPKma5uQMhrqn6A; 1.11 date 2017.09.03.08.36.52; author wiz; state Exp; branches; next 1.10; commitid WMTcdUJCUnzRaJ5A; 1.10 date 2017.07.11.10.20.03; author jaapb; state Exp; branches; next 1.9; commitid 4wtPSPaJ8UuKtNYz; 1.9 date 2016.12.30.11.16.58; author jaapb; state Exp; branches; next 1.8; commitid 4UT4oNjI9i6XZZzz; 1.8 date 2016.12.17.14.15.48; author joerg; state Exp; branches; next 1.7; commitid KqO819BVy8Lkplyz; 1.7 date 2016.11.30.13.31.48; author wiz; state Exp; branches; next 1.6; commitid aoyBZZVoFBf7I9wz; 1.6 date 2016.09.01.16.28.57; author wiz; state Exp; branches; next 1.5; commitid 4GXHdL9Rj5EXzBkz; 1.5 date 2016.06.17.10.57.47; author jaapb; state Exp; branches; next 1.4; commitid uPz7smSvVzJMbOaz; 1.4 date 2016.06.09.06.23.38; author wiz; state Exp; branches; next 1.3; commitid XLM7sK11wHgWVK9z; 1.3 date 2016.05.05.11.45.38; author jaapb; state Exp; branches; next 1.2; commitid hgz2yCFtg7paQh5z; 1.2 date 2016.02.07.10.44.47; author wiz; state Exp; branches; next 1.1; commitid wJ6L03EELeXJkYTy; 1.1 date 2016.02.06.13.34.52; author jaapb; state Exp; branches; next ; commitid TfNKHY0Ok1C0jRTy; desc @@ 1.29 log @Recursive revbump associated with update of ocaml. Also change of mk/ocaml.mk to lang/ocaml/ocaml.mk. @ text @# $NetBSD: Makefile,v 1.28 2021/11/23 21:48:13 wiz Exp $ DISTNAME= cppo-1.6.8 PKGNAME= ocaml-${DISTNAME} PKGREVISION= 1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=ocaml-community/} GITHUB_PROJECT= cppo GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= jaapb@@NetBSD.org HOMEPAGE= https://github.com/ocaml-community/cppo/ COMMENT= C-style preprocessor for OCaml LICENSE= modified-bsd USE_LANGUAGES= # none #USE_TOOLS+= gmake OCAML_USE_DUNE= yes INSTALLATION_DIRS+= bin ${OCAML_SITELIBDIR}/cppo_ocamlbuild \ share/doc/ocaml-cppo share/doc/ocaml-cppo_ocamlbuild OCAML_FINDLIB_DIRS+= cppo_ocamlbuild DUNE_BUILD_PACKAGES= cppo cppo_ocamlbuild OPAM_INSTALL_FILES= cppo cppo_ocamlbuild .include "../../lang/ocaml/ocaml.mk" .include "../../devel/ocamlbuild/buildlink3.mk" BUILDLINK_DEPMETHOD.ocamlbuild= full .include "../../mk/bsd.pkg.mk" @ 1.28 log @ocaml-cppo: update to 1.6.8. CHANGES: [compat] Allow version strings without patch numbers, e.g. 8.13+beta1 The patch number will be set to 0 upon empty, i.e. (8, 13, 0) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2021/11/01 19:58:20 wiz Exp $ d5 1 d27 1 a27 1 .include "../../mk/ocaml.mk" @ 1.27 log @ocaml-cppo: update to 1.6.7. ## v1.6.7 (2020-12-21) - [compat] Treat ~ and - the same in semver in order to parse OCaml 4.12.0 pre-release versions. - [compat] Restore 4.02.3 compatibility. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2021/03/08 08:12:50 jaapb Exp $ d3 1 a3 1 DISTNAME= cppo-1.6.7 @ 1.26 log @Recursive revbump associated with update of lang/ocaml @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2020/01/23 13:11:14 jaapb Exp $ d3 1 a3 1 DISTNAME= cppo-1.6.6 a4 1 PKGREVISION= 1 @ 1.25 log @Updated devel/ocaml-cppo to version 1.6.6. This updates the build system to dune (2.0), and includes a minor bugfix to remove compiler warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2019/11/03 10:39:22 rillig Exp $ d5 1 @ 1.24 log @devel: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2019/03/05 16:53:49 jaapb Exp $ d3 1 a3 1 DISTNAME= cppo-1.6.5 a4 1 PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=mjambon/} d11 1 a11 1 #HOMEPAGE= http://mjambon.com/cppo.html d29 1 a29 1 BUILDLINK_DEPMETHOD.ocamlbuild?= full @ 1.23 log @Updated package devel/ocaml-cppo for dune compatibility. Package now compatible with dune 1.7; revbump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2018/11/27 15:59:54 jaapb Exp $ d23 1 a23 1 OCAML_FINDLIB_DIRS+= cppo_ocamlbuild @ 1.22 log @Updated package devel/ocaml-cppo to version 1.6.5. One small bugfix. The package now also uses dune. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2018/11/12 16:10:19 jaapb Exp $ d5 1 @ 1.21 log @Revbumps associated with update of lang/ocaml. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2018/07/19 15:15:22 jaapb Exp $ d3 1 a3 1 DISTNAME= cppo-1.6.4 a4 1 PKGREVISION= 2 d16 1 a16 1 USE_TOOLS+= gmake d18 1 a18 2 OCAML_USE_JBUILDER= yes OCAML_USE_OPAM= no # opam depends on this d23 2 a27 29 # Normally, we'd do this using opam-installer, but that requires # this package. do-install: for i in LICENSE.md README.md; do \ ${INSTALL_DATA} ${WRKSRC}/_build/install/default/doc/cppo/$$i \ ${DESTDIR}${PREFIX}/share/doc/ocaml-cppo; \ ${INSTALL_DATA} ${WRKSRC}/_build/install/default/doc/cppo_ocamlbuild/$$i \ ${DESTDIR}${PREFIX}/share/doc/ocaml-cppo_ocamlbuild; \ done for i in META opam; do \ ${INSTALL_DATA} ${WRKSRC}/_build/install/default/lib/cppo/$$i \ ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/cppo; \ done for i in META opam ocamlbuild_cppo.cmi ocamlbuild_cppo.cmt \ ocamlbuild_cppo.cmti ocamlbuild_cppo.mli \ cppo_ocamlbuild.cma; do \ ${INSTALL_DATA} ${WRKSRC}/_build/install/default/lib/cppo_ocamlbuild/$$i \ ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/cppo_ocamlbuild; \ done ${INSTALL_PROGRAM} ${WRKSRC}/_build/install/default/bin/cppo \ ${DESTDIR}${PREFIX}/bin .if ${OCAML_USE_OPT_COMPILER} == "yes" for i in ocamlbuild_cppo.cmx cppo_ocamlbuild.cmxa cppo_ocamlbuild.a \ cppo_ocamlbuild.cmxs; do \ ${INSTALL_DATA} ${WRKSRC}/_build/install/default/lib/cppo_ocamlbuild/$$i \ ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR}/cppo_ocamlbuild; \ done .endif @ 1.20 log @Recursive revbump associated with the update of lang/ocaml to 4.07. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2018/06/27 19:33:58 jaapb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.19 log @Removed commented-out camlp4 dependency from devel/ocaml-cppo. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2018/06/27 19:30:21 jaapb Exp $ d5 1 @ 1.18 log @Canonicalised order of variables in devel/ocaml-cppo Makefile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2018/06/27 19:29:43 jaapb Exp $ a57 1 #.include "../../lang/camlp4/buildlink3.mk" @ 1.17 log @Updated package devel/ocaml-cppo to version 1.6.4. This fixes build with the upcoming OCaml 4.07 release, and also has some fixes in the tests. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2018/04/13 13:55:31 jaapb Exp $ d7 1 a8 1 GITHUB_PROJECT= cppo @ 1.16 log @Revbump associated with the upgrade of lang/ocaml (this is the upgrade from 4.06 to 4.06.1) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2018/01/23 09:54:04 wiz Exp $ d3 1 a3 1 DISTNAME= cppo-1.6.0 a4 1 PKGREVISION= 2 d58 1 a58 1 .include "../../lang/camlp4/buildlink3.mk" @ 1.15 log @ocaml-cppo: fix Makefile @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2018/01/22 12:04:04 jaapb Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.14 log @Added missing dependency to devel/ocaml-cppo @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/01/10 14:48:49 jaapb Exp $ d57 2 a58 2 +.include "../../devel/ocamlbuild/buildlink3.mk" +BUILDLINK_DEPMETHOD.ocamlbuild?= full @ 1.13 log @Updated package devel/ocaml-cppo to version 1.6.0. Improvements are minor, most notably the change to support safe-string. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2017/09/08 09:51:20 jaapb Exp $ d5 1 d57 2 @ 1.12 log @Recursive revbump associated with update of ocaml to 4.05 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2017/09/03 08:36:52 wiz Exp $ d3 1 a3 1 DISTNAME= cppo-1.5.0 a4 1 PKGREVISION= 1 d18 6 a23 1 OCAML_USE_FINDLIB= yes d27 21 a47 1 BUILD_TARGET= ocamlbuild all d49 5 a53 4 BUILD_TARGET+= opt MAKE_ENV+= BEST=.native NATDYNLINK=YES .else MAKE_ENV+= BEST=.byte a55 5 MAKE_ENV+= BINDIR=${DESTDIR}/${PREFIX}/bin DESTDIR=${DESTDIR} OCAML_SITELIBDIR=${OCAML_SITELIBDIR} INSTALLATION_DIRS+= bin ${OCAML_SITELIBDIR}/cppo_ocamlbuild OCAML_FINDLIB_DIRS= cppo_ocamlbuild .include "../../devel/ocamlbuild/buildlink3.mk" @ 1.11 log @Comment out dead MASTER_SITES/HOMEPAGEs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2017/07/11 10:20:03 jaapb Exp $ d5 1 @ 1.10 log @Updated package to latest version, 1.5.0. Changes include: 2017-04-24: release 1.5.0 [+ui] Added the `CAPITALIZE()` function. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2016/12/30 11:16:58 jaapb Exp $ d11 1 a11 1 HOMEPAGE= http://mjambon.com/cppo.html @ 1.9 log @Recursive revbump associated with ocaml update to 4.04. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2016/12/17 14:15:48 joerg Exp $ d3 1 a3 1 DISTNAME= cppo-1.4.1 a4 1 PKGREVISION= 1 @ 1.8 log @Add missing dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2016/11/30 13:31:48 wiz Exp $ d5 1 @ 1.7 log @Updated ocaml-cppo to 1.4.1. Fix HOMEPAGE. 1.4.1: Fix opam file Synchronize `opam` file with the one from the opam repository. Make cppo safe-string ready @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2016/09/01 16:28:57 wiz Exp $ d35 1 @ 1.6 log @Updated ocaml-cppo to 1.4.0. Rename insert_cppo_rules to cppo_rules Export Ocamlbuild rule generator, add mlpack to default extensions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2016/06/17 10:57:47 jaapb Exp $ d3 1 a3 1 DISTNAME= cppo-1.4.0 d11 1 a11 1 HOMEPAGE= http://mjambom.com/cppo.html @ 1.5 log @Updated package to latest version, 1.3.2. Also straightened out some github variables and made package compatible with latest version of mk/ocaml.mk. The upstream changelog hasn't been updated in a while, so difficult to figure out what changes are. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2016/06/09 06:23:38 wiz Exp $ d3 1 a3 3 VERSION= 1.3.2 GITHUB_PROJECT= cppo DISTNAME= ${GITHUB_PROJECT}-${VERSION} d8 1 @ 1.4 log @Fix HOMEPAGE to be copy'n'pastable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2016/05/05 11:45:38 jaapb Exp $ d3 3 a5 1 DISTNAME= cppo-1.3.1 a6 1 PKGREVISION= 1 a8 1 GITHUB_PROJECT= cppo d12 1 a12 1 HOMEPAGE= https://github.com/mjambon/cppo/ a15 1 WRKSRC= ${WRKDIR}/cppo-1.3.1 d33 1 d35 1 @ 1.3 log @Recursive revbump associated with ocaml update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2016/02/07 10:44:47 wiz Exp $ d12 1 a12 1 HOMEPAGE= ${MASTER_SITE_GITHUB:=mjambon/cppo/} @ 1.2 log @Set GITHUB_PROJECT so fetching works. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2016/02/06 13:34:52 jaapb Exp $ d5 1 @ 1.1 log @Added package devel/ocaml-cppo, a cpp-like preprocessor for OCaml. @ text @d1 1 a1 1 # $NetBSD$ d7 1 @