Mk/**ocaml.mk: Convert remaining bsd.ocaml.mk to Uses/ocaml.mk

- Instead of USE_OCAML=yes use USES=ocaml. If empty USES=ocaml implies
  build and run
- Instead of USE_OCAMLFIND_PLIST use USES=ocaml:findplist which also
  implies USES=ocaml:findlib
- Instead of USE_OCAML_CAMLP4 use USES=ocaml:camlp4
- Instead of USE_OCAML_FINDLIB use USES=ocaml:findlib
- Instead of USE_OCAML_LDCONFIG use USES=ocaml:ldconfig
- Instead of USE_OCAML_WASH use USES=ocaml:wash
- Instead of NO_OCAML_BUILDDEPENDS use USES=ocaml:run
- Instead of NO_OCAML_RUNDDEPENDS use USES=ocaml:build
- Instead of USE_OCAML_TK use USES=ocaml:tk which actually implies
  USES=ocaml:tkbuild and USES=ocaml:tkrun
- Instead of NO_OCAMLTK_BUILDDEPENDS use USES=ocaml:tkrun
- Instead of NO_OCAMLTK_RUNDEPENDS use USES=ocaml:tkbuild
- USES=ocaml:dune remains unchanged
- Prepare to add/remove keywords easily

Approved by: mat (portmgr)
Reviewed by: freebsd@dev.thsi.be
Differential Revision: https://reviews.freebsd.org/D48227
This commit is contained in:
Muhammad Moinur Rahman 2024-12-30 22:21:06 +01:00
parent 907567eaf5
commit c79c88017b
No known key found for this signature in database
GPG key ID: BDB9B5A617C0BC91
132 changed files with 434 additions and 562 deletions

22
CHANGES
View file

@ -10,6 +10,28 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20241231:
AUTHOR: bofh@FreeBSD.org
Converted remaining bsd.ocaml.mk to Uses/ocaml.mk
- Instead of USE_OCAML=yes use USES=ocaml. If empty USES=ocaml implies
build and run
- Instead of USE_OCAMLFIND_PLIST use USES=ocaml:findplist which also
implies USES=ocaml:findlib
- Instead of USE_OCAML_CAMLP4 use USES=ocaml:camlp4
- Instead of USE_OCAML_FINDLIB use USES=ocaml:findlib
- Instead of USE_OCAML_LDCONFIG use USES=ocaml:ldconfig
- Instead of USE_OCAML_WASH use USES=ocaml:wash
- Instead of NO_OCAML_BUILDDEPENDS use USES=ocaml:run
- Instead of NO_OCAML_RUNDDEPENDS use USES=ocaml:build
- Instead of USE_OCAML_TK use USES=ocaml:tk which actually implies
USES=ocaml:tkbuild and USES=ocaml:tkrun
- Instead of NO_OCAMLTK_BUILDDEPENDS use USES=ocaml:tkrun
- Instead of NO_OCAMLTK_RUNDEPENDS use USES=ocaml:tkbuild
- USES=ocaml:dune remains unchanged
- Prepare to add/remove keywords easily
20240408:
AUTHOR: flo@FreeBSD.org

View file

@ -1,38 +1,186 @@
# Provide support to use the Dune package builder for OCaml
#
# Provide support for OCaml
# Feature: ocaml
# Usage: USES=ocaml:dune
# USE_OCAML=yes
# Usage: USES=ocaml or USES=ocaml:args
#
# Valid ARGS: build, camlp4, dune, findlib, findplist, ldconfig, tk, tkbuild, tkrun, wash
# If empty, defaults to build and run
#
# build - Add ocamlc to BUILD|EXTRACT|PATCH_DEPENDS
#
# camlp4 - Use camlp4 to build
#
# dune - Use dune as a build system
#
# findlib - Set if port uses ocamlfind to install packages.
# Package direcories will be automatically deleted
#
# findplist - Add contents of findlib target directories automatically
#
# ldconfig - Set if your port installs shared libraries into ocaml
# site-lib dir. OCaml ld.conf file will be automatically
# processed. When dune is used Dune may install stublibs in
# site-lib package directory(ies) or in a single directory
# below DUNE_LIBDIR.
#
# run - Add ocamlc to RUN_DEPENDS
#
# tk - Set if port needs ocaml-labltk which implies tkbuild and
# tkrun
#
# tkbuild - Add labltk to BUILD|EXTRACT|PATCH_DEPENDS
#
# tkrun - Add labltk to RUN_DEPENDS
#
# wash - Set if your port wants to automatically
# purge shared Ocaml dirs on uninstall. It's
# useful when installing to non-standard PREFIX
#
# Variables that may be set by the port:
#
# OCAML_PACKAGES List of packages to build and install, defaults to PORTNAME
# OCAML_PKGDIRS - Directories under site-lib to be processed
# if USES=ocaml:findlib specified.
# Default: ${PORTNAME}
#
# USE_OCAML_LDCONFIG Dune may install stublibs in site-lib package directory(ies)
# OCAML_LDLIBS or in a single directory below DUNE_LIBDIR.
# OCAML_LDLIBS - Directories under PREFIX to be automatically
# added/removed from ld.conf
# Default: ${OCAML_SITELIBDIR}/${PORTNAME}
#
# Appends to: BUILD_DEPENDS, MAKE_ENV
# OCAML_PACKAGES - List of packages to build and install, defaults to ${PORTNAME}
#
# MAINTAINER: freebsd@dev.thsi.be
.if !defined(_INCLUDE_USES_OCAML_MK)
_INCLUDE_USES_OCAML_MK= yes
. if empty(ocaml_ARGS:Mdune)
IGNORE= Incorrect 'USES+= ocaml:${ocaml_ARGS}' ocaml requires a single 'dune' argument (for now)
_OCAML_VALID_ARGS= build camlp4 dune findlib findplist ldconfig tk tkbuild tkrun wash
_OCAML_UNKNOWN_ARGS=
. for arg in ${ocaml_ARGS}
. if empty(_OCAML_VALID_ARGS:M${arg})
_OCAML_UNKNOWN_ARGS+= ${arg}
. endif
. endfor
. if !empty(_OCAML_UNKNOWN_ARGS)
IGNORE= has unknown USES=ocaml arguments: ${_OCAML_UNKNOWN_ARGS}
. endif
. if ${ocaml_ARGS:Mfindplist} && ${ocaml_ARGS:Mfindlib}
DEV_WARNING+= "USES=ocaml:findlib is included in USES=ocaml:findplist, so it is not needed"
. endif
. if empty(ocaml_ARGS)
ocaml_ARGS= build,run
. endif
. if !defined(OCAML_include)
.error USES=dune only works with USE_OCAML=yes
. if !empty(ocaml_ARGS)
.undef _USE_OCAML_BUILD
.undef _USE_OCAML_CAMLP4
.undef _USE_OCAML_DUNE
.undef _USE_OCAML_FINDLIB
.undef _USE_OCAML_FINDPLIST
.undef _USE_OCAML_LDCONFIG
.undef _USE_OCAML_RUN
.undef _USE_OCAML_TKBUILD
.undef _USE_OCAML_TKRUN
.undef _USE_OCAML_WASH
_OCAML_ARGS= ${ocaml_ARGS:S/,/ /g}
. if ${_OCAML_ARGS:Mcamlp4}
_USE_OCAML_CAMLP4= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Ncamlp4}
. endif
. if ${_OCAML_ARGS:Mdune}
_USE_OCAML_DUNE= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Ndune}
. endif
. if ${_OCAML_ARGS:Mfindplist}
_USE_OCAML_FINDPLIST= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Nfindplist}
_OCAML_ARGS+= findlib
. endif
. if ${_OCAML_ARGS:Mfindlib}
_USE_OCAML_FINDLIB= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Nfindlib}
. endif
. if ${_OCAML_ARGS:Mldconfig}
_USE_OCAML_LDCONFIG= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Nldconfig}
. endif
. if ${_OCAML_ARGS:Mtk}
_OCAML_ARGS+= tkbuild
_OCAML_ARGS+= tkrun
. endif
. if ${_OCAML_ARGS:Mtkbuild}
. if defined(NO_BUILD)
IGNORE= Makefile error: NO_BUILD and USES=ocaml:tkbuild cannot be set at the same time
. else
_USE_OCAML_TKBUILD= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Ntkbuild}
. endif
. endif
. if ${_OCAML_ARGS:Mtkrun}
_USE_OCAML_TKRUN= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Ntkrun}
. endif
. if ${_OCAML_ARGS:Mwash}
_USE_OCAML_WASH= yes
_OCAML_ARGS:= ${_OCAML_ARGS:Nwash}
. endif
. if empty(_OCAML_ARGS)
_OCAML_ARGS+= build
_OCAML_ARGS+= run
. endif
. if ${_OCAML_ARGS:Mbuild}
. if defined(NO_BUILD)
IGNORE= Makefile error: NO_BUILD and USES=ocaml:build cannot be set at the same time
. else
_USE_OCAML_BUILD= yes
. endif
. endif
. if ${_OCAML_ARGS:Mrun}
_USE_OCAML_RUN= yes
. endif
. endif # !empty(ocaml_ARGS)
#
# OCaml programs location
#
OCAMLC?= ${LOCALBASE}/bin/ocamlc
OCAMLC_OPT?= ${LOCALBASE}/bin/ocamlc.opt
OCAMLCP?= ${LOCALBASE}/bin/ocamlcp
OCAMLFIND?= ${LOCALBASE}/bin/ocamlfind
CAMLP4?= ${LOCALBASE}/bin/camlp4
OCAMLTK?= ${LOCALBASE}/bin/labltk
#
# OCaml library directory
#
OCAML_LIBDIR?= lib/ocaml
#
# Where to install site libraries
#
OCAML_SITELIBDIR?= ${OCAML_LIBDIR}/site-lib
#
# OCaml compiler port dependency
#
OCAMLC_PORT?= lang/ocaml
OCAMLC_DEPEND?= ${OCAMLC}:${OCAMLC_PORT}
#
# OCaml package manager port dependency
#
OCAMLFIND_PORT?= devel/ocaml-findlib
OCAMLFIND_DEPEND?= ${OCAMLFIND}:${OCAMLFIND_PORT}
#
# OCaml camlp4 port dependency
#
CAMLP4_PORT?= devel/ocaml-camlp4
CAMLP4_DEPEND?= ${CAMLP4}:${CAMLP4_PORT}
#
# Dune builder port
#
DUNE_PORT?= devel/ocaml-dune
DUNE_DEPEND?= ocaml-dune>=3.7.1_2:devel/ocaml-dune
BUILD_DEPENDS+= ${DUNE_DEPEND}
. if defined(_USE_OCAML_DUNE)
BUILD_DEPENDS+= ocaml-dune>=3.7.1_2:devel/ocaml-dune
DUNE_ARGS= --display=short --always-show-command-line \
--no-config -j ${MAKE_JOBS_NUMBER} --profile release \
@ -50,8 +198,116 @@ DUNE_INSTALL_TARGETS?=
DUNE_LIBDIR?= ${OCAML_SITELIBDIR}
OCAML_PACKAGES?= ${PORTNAME}
DUNE_ROOT?= .
# Left empty for default @install target
ALL_TARGET?=
. endif
. if USE_OCAML_LDCONFIG
#
# OCaml TK bindings dependency
#
OCAMLTK_PORT?= x11-toolkits/ocaml-labltk
OCAMLTK_DEPENDS?= ${OCAMLTK}:${OCAMLTK_PORT}
#
# Common OCaml examples and documents location
#
OCAML_DOCSDIR= ${PREFIX}/share/doc/ocaml
OCAML_EXAMPLESDIR= ${PREFIX}/share/examples/ocaml
#
# Location of OCaml ld.conf file
#
OCAML_LDCONF?= ${OCAML_LIBDIR}/ld.conf
# ocaml-findlib-1.4.1_1 wants to edit our ld.conf file, which does not
# work well with staging.
. if defined(_USE_OCAML_LDCONFIG)
. if !target(ocaml-ldconfig)
OCAMLFIND_LDCONF?= /dev/null
. endif
. endif
OCAMLFIND_DESTDIR?= ${PREFIX}/${OCAML_SITELIBDIR}
OCAMLFIND_LDCONF?= ${PREFIX}/${OCAML_LDCONF}
. if defined(_USE_OCAML_BUILD)
EXTRACT_DEPENDS+= ${OCAMLC_DEPEND}
PATCH_DEPENDS+= ${OCAMLC_DEPEND}
BUILD_DEPENDS+= ${OCAMLC_DEPEND}
. endif
. if defined(_USE_OCAML_RUN)
RUN_DEPENDS+= ${OCAMLC_DEPEND}
. endif
PLIST_SUB+= OCAML_SITELIBDIR="${OCAML_SITELIBDIR}"
. if defined(_USE_OCAML_FINDLIB)
#
# We'll additionally add ocamlfind to RUN_DEPENDS, since
# if the port requires ocamlfind to install - it requires
# some ocaml libraries and these libraries RUN_DEPENDS on
# ocamlfind
#
BUILD_DEPENDS+= ${OCAMLFIND_DEPEND}
RUN_DEPENDS+= ${OCAMLFIND_DEPEND}
MAKE_ENV+= OCAMLFIND_DESTDIR="${STAGEDIR}${OCAMLFIND_DESTDIR}" \
OCAMLFIND_LDCONF="${OCAMLFIND_LDCONF}"
#
# Directories under site-lib to process automatically
#
OCAML_PKGDIRS?= ${PORTNAME}
_USES_install+= 250:ocaml-pre-install 735:ocaml-findlib
. if !target(ocaml-pre-install)
ocaml-pre-install:
${MKDIR} ${STAGEDIR}${OCAMLFIND_DESTDIR}
. endif
. if !target(ocaml-findlib)
ocaml-findlib:
. for DIR in ${OCAML_PKGDIRS}
. if defined(_USE_OCAML_FINDPLIST)
@${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${DIR}/ -type f -print | ${SED} -e \
's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
. endif
@${ECHO_CMD} "@postunexec ${OCAMLFIND} remove ${DIR} 2>/dev/null" \
>> ${TMPPLIST}
. endfor
. endif
. endif
. if defined(_USE_OCAML_CAMLP4)
BUILD_DEPENDS+= ${CAMLP4_DEPEND}
. endif
. if defined(_USE_OCAML_TKBUILD)
EXTRACT_DEPENDS+= ${OCAMLTK_DEPENDS}
PATCH_DEPENDS+= ${OCAMLTK_DEPENDS}
BUILD_DEPENDS+= ${OCAMLTK_DEPENDS}
. endif
. if defined(_USE_OCAML_TKRUN)
RUN_DEPENDS+= ${OCAMLTK_DEPENDS}
. endif
. if defined(_USE_OCAML_LDCONFIG)
#
# Directories under PREFIX for appending to ld.conf
#
OCAML_LDLIBS?= ${OCAML_SITELIBDIR}/${PORTNAME}
_USES_install+= 740:ocaml-ldconfig
. if !target(ocaml-ldconfig)
ocaml-ldconfig:
. for LIB in ${OCAML_LDLIBS}
@${ECHO_CMD} "@postexec ${ECHO_CMD} "%D/${LIB}" >> %D/${OCAML_LDCONF}" \
>> ${TMPPLIST}
@${ECHO_CMD} "@postunexec ${SED} -i \"\" -e '/${LIB:S#/#\/#g}/d' %D/${OCAML_LDCONF}" >> ${TMPPLIST}
. endfor
. endif
. endif
. if defined(_USE_OCAML_WASH)
PLIST_FILES+= "@rmempty ${OCAML_LDCONF}"
. endif
. if defined(_USE_OCAML_LDCONFIG) && defined(_USE_OCAML_DUNE)
. if !empty(OCAML_LDLIBS)
. if ${OCAML_LDLIBS:[#]} > 1
. for _l in ${OCAML_LDLIBS}
@ -68,13 +324,13 @@ DUNE_ENV+= DUNE_FREEBSD_STUBLIBS_RELATIVE_TO_LIBDIR=${OCAML_PACKAGES:[1]}
. endif
. endif
# left empty for default @install target
ALL_TARGET?=
. if defined(_USE_OCAML_DUNE)
MAKE_ENV+= ${DUNE_ENV}
DO_MAKE_BUILD?= ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} ${DUNE_BUILD_ARGS}
. endif
. if !target(do-install) && !defined(NO_INSTALL)
. if !target(do-install) && !defined(NO_INSTALL) && defined(_USE_OCAML_DUNE)
do-install:
@(cd ${INSTALL_WRKSRC} && ${SETENV} ${WRK_ENV} ${MAKE_ENV} ${FAKEROOT} ${DUNE_CMD} install ${DUNE_ARGS} ${DUNE_INSTALL_ARGS} ${DUNE_INSTALL_TARGETS})
. endif

View file

@ -1,198 +0,0 @@
# ex:ts=4
#
# $MBSDlabs: portmk/bsd.ocaml.mk,v 1.18 2006/08/06 18:47:23 stas Exp $
#
# bsd.ocaml.mk - Support for the Objective Caml language packages
#
# Author: Stanislav Sedov <ssedov@mbsd.msk.ru>
#
# Feel free to send any comments and suggestions to maintainer.
#
# Currently recognised variables are:
#
# USE_OCAML - Set if your port uses OCaml to build/install.
# NO_OCAML_BUILDDEPENDS - Don't add ocamlc to BUILD|EXTRACT|PATCH_DEPENDS.
# NO_OCAML_RUNDEPENDS - Don't add ocamlc to RUN_DEPENDS.
# USE_OCAML_FINDLIB - Set if your port uses ocamlfind to install
# packages. Package direcories will be
# automatically deleted.
# USE_OCAML_CAMLP4 - Set if your port uses camlp4 to build.
# USE_OCAML_TK - Set if you port needs ocaml-labltk.
# NO_OCAMLTK_BUILDDEPENDS - Don't add labltk to BUILD|EXTRACT|PATCH_DEPENDS.
# NO_OCAMLTK_RUNDEPENDS - Don't add labltk to RUN_DEPENDS.
# USE_OCAML_LDCONFIG - Set if your port installs shared libraries
# into ocaml site-lib dir. OCaml ld.conf file
# will be automatically processed.
# USE_OCAMLFIND_PLIST - Add contents of findlib target directories
# automatically.
# USE_OCAML_WASH - Set if your port wants to automatically
# purge shared Ocaml dirs on uninstall. It's
# useful when installing to non-standard PREFIX
# OCAML_PKGDIRS - Directories under site-lib to be processed
# if USE_OCAML_FINDLIB specified.
# Default: ${PORTNAME}
# OCAML_LDLIBS - Directories under PREFIX to be automatically
# added/removed from ld.conf
# Default: ${OCAML_SITELIBDIR}/${PORTNAME}
.if !defined(OCAML_include)
OCAML_MAINTAINER= ports@FreeBSD.org
OCAML_include= bsd.ocaml.mk
#
# OCaml programs location
#
OCAMLC?= ${LOCALBASE}/bin/ocamlc
OCAMLC_OPT?= ${LOCALBASE}/bin/ocamlc.opt
OCAMLCP?= ${LOCALBASE}/bin/ocamlcp
OCAMLFIND?= ${LOCALBASE}/bin/ocamlfind
CAMLP4?= ${LOCALBASE}/bin/camlp4
OCAMLTK?= ${LOCALBASE}/bin/labltk
#
# OCaml library directory
#
OCAML_LIBDIR?= lib/ocaml
#
# Where to install site libraries
#
OCAML_SITELIBDIR?= ${OCAML_LIBDIR}/site-lib
#
# OCaml compiler port dependency
#
OCAMLC_PORT?= lang/ocaml
OCAMLC_DEPEND?= ${OCAMLC}:${OCAMLC_PORT}
#
# OCaml package manager port dependency
#
OCAMLFIND_PORT?= devel/ocaml-findlib
OCAMLFIND_DEPEND?= ${OCAMLFIND}:${OCAMLFIND_PORT}
#
# OCaml camlp4 port dependency
#
CAMLP4_PORT?= devel/ocaml-camlp4
CAMLP4_DEPEND?= ${CAMLP4}:${CAMLP4_PORT}
#
# OCaml TK bindings dependency
#
OCAMLTK_PORT?= x11-toolkits/ocaml-labltk
OCAMLTK_DEPENDS?= ${OCAMLTK}:${OCAMLTK_PORT}
#
# Common OCaml examples and documents location
#
OCAML_DOCSDIR= ${PREFIX}/share/doc/ocaml
OCAML_EXAMPLESDIR= ${PREFIX}/share/examples/ocaml
#
# Location of OCaml ld.conf file
#
OCAML_LDCONF?= ${OCAML_LIBDIR}/ld.conf
# ocaml-findlib-1.4.1_1 wants to edit our ld.conf file, which does not
# work well with staging.
. if defined(USE_OCAML_LDCONFIG)
. if !target(ocaml-ldconfig)
OCAMLFIND_LDCONF?= /dev/null
. endif
. endif
OCAMLFIND_DESTDIR?= ${PREFIX}/${OCAML_SITELIBDIR}
OCAMLFIND_LDCONF?= ${PREFIX}/${OCAML_LDCONF}
. if defined(USE_OCAML)
. if !defined(NO_OCAML_BUILDDEPENDS)
EXTRACT_DEPENDS+= ${OCAMLC_DEPEND}
PATCH_DEPENDS+= ${OCAMLC_DEPEND}
BUILD_DEPENDS+= ${OCAMLC_DEPEND}
. endif
. if !defined(NO_OCAML_RUNDEPENDS)
RUN_DEPENDS+= ${OCAMLC_DEPEND}
. endif
PLIST_SUB+= OCAML_SITELIBDIR="${OCAML_SITELIBDIR}"
. endif
. if defined(USE_OCAML_FINDLIB)
#
# We'll additionally add ocamlfind to RUN_DEPENDS, since
# if the port requires ocamlfind to install - it requires
# some ocaml libraries and these libraries RUN_DEPENDS on
# ocamlfind
#
BUILD_DEPENDS+= ${OCAMLFIND_DEPEND}
RUN_DEPENDS+= ${OCAMLFIND_DEPEND}
MAKE_ENV+= OCAMLFIND_DESTDIR="${STAGEDIR}${OCAMLFIND_DESTDIR}" \
OCAMLFIND_LDCONF="${OCAMLFIND_LDCONF}"
#
# Directories under site-lib to process automatically
#
OCAML_PKGDIRS?= ${PORTNAME}
_USES_install+= 735:ocaml-findlib
. if !target(ocaml-findlib)
ocaml-findlib:
. for DIR in ${OCAML_PKGDIRS}
. if defined(USE_OCAMLFIND_PLIST)
@${FIND} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${DIR}/ -type f -print | ${SED} -e \
's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST}
. endif
@${ECHO_CMD} "@postunexec ${OCAMLFIND} remove ${DIR} 2>/dev/null" \
>> ${TMPPLIST}
. endfor
. endif
. endif
. if defined(USE_OCAML_CAMLP4)
BUILD_DEPENDS+= ${CAMLP4_DEPEND}
. endif
. if defined(USE_OCAML_TK)
. if !defined(NO_OCAMLTK_BUILDDEPENDS)
EXTRACT_DEPENDS+= ${OCAMLTK_DEPENDS}
PATCH_DEPENDS+= ${OCAMLTK_DEPENDS}
BUILD_DEPENDS+= ${OCAMLTK_DEPENDS}
. endif
. if !defined(NO_OCAMLTK_RUNDEPENDS)
RUN_DEPENDS+= ${OCAMLTK_DEPENDS}
. endif
. endif
. if defined(USE_OCAML_LDCONFIG)
#
# Directories under PREFIX for appending to ld.conf
#
OCAML_LDLIBS?= ${OCAML_SITELIBDIR}/${PORTNAME}
_USES_install+= 740:ocaml-ldconfig
. if !target(ocaml-ldconfig)
ocaml-ldconfig:
. for LIB in ${OCAML_LDLIBS}
@${ECHO_CMD} "@postexec ${ECHO_CMD} "%D/${LIB}" >> %D/${OCAML_LDCONF}" \
>> ${TMPPLIST}
@${ECHO_CMD} "@postunexec ${SED} -i \"\" -e '/${LIB:S#/#\/#g}/d' %D/${OCAML_LDCONF}" >> ${TMPPLIST}
. endfor
. endif
. endif
. if defined(USE_OCAML_WASH)
PLIST_FILES+= "@rmempty ${OCAML_LDCONF}"
. endif
.endif #!defined(OCAML_include)
.if defined(_POSTMKINCLUDED)
. if defined(USE_OCAML_FINDLIB)
pre-install: ${STAGEDIR}${OCAMLFIND_DESTDIR}
${STAGEDIR}${OCAMLFIND_DESTDIR}:
@${MKDIR} ${.TARGET}
. endif
.endif # _POSTMKINCLUDED

View file

@ -360,9 +360,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# USE_JAVA - If set, this port relies on the Java language.
# Implies inclusion of bsd.java.mk. (Also see
# that file for more information on USE_JAVA_*).
# USE_OCAML - If set, this port relies on the OCaml language.
# Implies inclusion of bsd.ocaml.mk. (Also see
# that file for more information on USE_OCAML*).
##
# USE_GECKO - If set, this port uses the Gecko/Mozilla product.
# See bsd.gecko.mk for more details.
@ -1409,10 +1406,6 @@ PKGCOMPATDIR?= ${LOCALBASE}/lib/compat/pkg
.include "${PORTSDIR}/Mk/bsd.java.mk"
. endif
. if defined(USE_OCAML)
.include "${PORTSDIR}/Mk/bsd.ocaml.mk"
. endif
. if defined(USE_APACHE_BUILD)
USES+= apache:build,${USE_APACHE_BUILD:C/2([0-9])/2.\1/g}
. elif defined(USE_APACHE_RUN)
@ -1936,10 +1929,6 @@ PKGPOSTDEINSTALL?= ${PKGDIR}/pkg-post-deinstall
.include "${PORTSDIR}/Mk/bsd.java.mk"
. endif
. if defined(USE_OCAML)
.include "${PORTSDIR}/Mk/bsd.ocaml.mk"
. endif
. if defined(USE_WX) || defined(USE_WX_NOT)
.include "${PORTSDIR}/Mk/bsd.wx.mk"
. endif

View file

@ -210,7 +210,10 @@ SANITY_UNSUPPORTED= USE_OPENAL USE_FAM USE_MAKESELF USE_ZIP USE_LHA USE_CMAKE \
XORG_CAT CARGO_USE_GITHUB CARGO_USE_GITLAB CARGO_GIT_SUBDIR \
USE_RUBY USE_RUBY_EXTCONF USE_RUBY_SETUP RUBY_NO_BUILD_DEPENDS \
RUBY_NO_RUN_DEPENDS USE_APACHE USE_APACHE_BUILD USE_APACHE_RUN \
USE_OPENLDAP WANT_OPENLDAP_VER
USE_OPENLDAP WANT_OPENLDAP_VER USE_OCAML USE_OCAML_CAMLP4 USE_OCAML_WASH \
USE_OCAML_TK NO_OCAMLTK_BUILDDEPENDS NO_OCAMLTK_RUNDEPENDS \
USE_OCAMLFIND_PLIST USE_OCAML_FINDLIB USE_OCAML_LDCONFIG \
NO_OCAML_BUILDDEPENDS NO_OCAML_RUNDEPENDS
SANITY_DEPRECATED= MLINKS \
USE_MYSQL WANT_MYSQL_VER \
PYDISTUTILS_INSTALLNOSINGLE
@ -307,6 +310,17 @@ USE_RUBY_EXTCONF_ALT= USES=ruby:extconf
USE_RUBY_SETUP_ALT= USES=ruby:setup
RUBY_NO_BUILD_DEPENDS_ALT= USES=ruby:run
RUBY_NO_RUN_DEPENDS_ALT= USES=ruby:build
USE_OCAMLFIND_PLIST_ALT= USES=ocaml:findplist
USE_OCAML_ALT= USES=ocaml
USE_OCAML_CAMLP4_ALT= USES=ocaml:camlp4
USE_OCAML_FINDLIB_ALT= USES=ocaml:findlib
USE_OCAML_LDCONFIG_ALT= USES=ocaml:ldconfig
USE_OCAML_TK_ALT= USES=ocaml:tk
USE_OCAML_WASH_ALT= USES=ocaml:wash
NO_OCAMLTK_BUILDDEPENDS_ALT= USES=ocaml:tkrun
NO_OCAMLTK_RUNDEPENDS_ALT= USES=ocaml:tkbuild
NO_OCAML_BUILDDEPENDS_ALT= USES=ocaml:run
NO_OCAML_RUNDEPENDS_ALT= USES=ocaml:build
.for a in ${SANITY_DEPRECATED}
. if defined(${a})

View file

@ -10,12 +10,10 @@ WWW= https://gitlab.com/irill/camlbz2
LICENSE= LGPL21 LGPL3
LICENSE_COMB= dual
USES= ocaml:dune
USES= ocaml:dune,ldconfig
USE_GITLAB= yes
GL_ACCOUNT= irill
GL_PROJECT= camlbz2
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}

View file

@ -12,17 +12,12 @@ WWW= https://github.com/xavierleroy/camlzip
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
USES= gmake ocaml:findlib,ldconfig,wash
USE_GITHUB= yes
GH_ACCOUNT= xavierleroy
GH_PROJECT= camlzip
GH_TAGNAME= rel${PORTVERSION:S/.//}
USE_OCAML= yes
USE_OCAML_FINDLIB=yes
USE_OCAML_LDCONFIG=yes
USE_OCAML_WASH= yes
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib/zip/zip.cmxs \
${STAGEDIR}${PREFIX}/lib/ocaml/site-lib/zip/dllcamlzip.so

View file

@ -23,7 +23,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= mirage
GH_PROJECT= ocaml-base64
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md
@ -43,7 +42,7 @@ post-install:
base64/base64.cmxs \
base64/rfc2045/base64_rfc2045.cmxs)
# this port never shipped stublibs
# cleanup from older port's wrong USE_OCAML_LDCONFIG
# cleanup from older port's wrong USES=ocaml:ldconfig
@${ECHO_CMD} @postexec ${SED} -i "''" -e \
"'/^${PREFIX:S#/#\/#g}\/${OCAML_SITELIBDIR:S#/#\/#g}\/base64$$/d'" \
%D/${OCAML_LDCONF} >> ${TMPPLIST}

View file

@ -18,8 +18,7 @@ BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \
${SA_DIR}/uutf/META:devel/ocaml-uutf
RUN_DEPENDS= ${SA_DIR}/uutf/META:devel/ocaml-uutf
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}
OPTIONS_DEFINE= DOCS

View file

@ -12,10 +12,9 @@ WWW= https://github.com/ocaml/dbm
LICENSE= LGPL20 # with a special exception to clause 6
USES= ocaml:ldconfig
USE_GITHUB= yes
USE_OCAML= yes
GH_ACCOUNT= ocaml
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
HAS_CONFIGURE= yes

View file

@ -12,13 +12,8 @@ WWW= http://ygrek.org.ua/p/ocaml-mysql/
LICENSE= LGPL21
USES= gmake mysql
USES= gmake ocaml:camlp4,findplist,ldconfig mysql
IGNORE_WITH_MYSQL= 80 81
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_CAMLP4= yes
USE_OCAMLFIND_PLIST= yes
USE_OCAML_LDCONFIG= yes
GNU_CONFIGURE= yes

View file

@ -14,14 +14,11 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
USES= ocaml:dune pkgconfig sqlite
USES= ocaml:dune,ldconfig pkgconfig sqlite
USE_GITHUB= yes
GH_ACCOUNT= mmottl
GH_PROJECT= ${PORTNAME}-ocaml
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -18,7 +18,6 @@ USE_GITHUB= yes
GH_ACCOUNT= mmottl
USES= ocaml:dune
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md TODO.md

View file

@ -17,12 +17,10 @@ BUILD_DEPENDS= menhir:devel/menhir \
LIB_DEPENDS= libpcre.so:devel/pcre
TEST_DEPENDS= bash:shells/bash
USES= autoreconf gmake perl5 pkgconfig:build python shebangfix
USES= autoreconf gmake ocaml:camlp4 perl5 pkgconfig:build python shebangfix
USE_GITHUB= nodefault
# until coccinelle/stdcompat releases with ocaml 5.2 support.
GH_TUPLE= thierry-martinez:stdcompat:d53390d788027fe0a2282c4745eb3d1626341f99:stdcompat
USE_OCAML= 3.0+
USE_OCAML_CAMLP4= yes
USE_PERL5= build
SHEBANG_FILES= tools/pycocci scripts/cpptests.sh
GNU_CONFIGURE= yes

View file

@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= ocaml:dune
USE_GITLAB= yes
USE_OCAML= yes
GL_SITE= https://gitlab.inria.fr/
GL_ACCOUNT= fpottier
OCAML_PACKAGES= menhir menhirLib menhirSdk

View file

@ -14,11 +14,8 @@ LICENSE= LGPL21
BUILD_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
RUN_DEPENDS= ${SA_DIR}/pcre/pcre.a:devel/ocaml-pcre
USES= gmake
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
USE_OCAMLFIND_PLIST= yes
USES= gmake ocaml:findplist,ldconfig
GNU_CONFIGURE= yes
ALL_TARGET= all opt
SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR}

View file

@ -16,8 +16,7 @@ BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \
ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}

View file

@ -15,11 +15,9 @@ BUILD_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0 \
bash:shells/bash
RUN_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0
USES= ocaml:dune
USES= ocaml:dune,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.org odoc-pages

View file

@ -28,8 +28,7 @@ RUN_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \
${SA_DIR}/mtime/META:devel/ocaml-mtime \
${SA_DIR}/rresult/META:devel/ocaml-rresult
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -11,10 +11,8 @@ WWW= http://calendar.forge.ocamlcore.org/
LICENSE= LGPL21
USES= gmake ocaml:findplist
GNU_CONFIGURE= yes
USES= gmake
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
.include <bsd.port.mk>

View file

@ -9,12 +9,12 @@ WWW= https://caml.inria.fr/
LICENSE= GPLv2
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= xavierleroy
GH_PROJECT= camljava
GH_TAGNAME= ${PORTNAME}${DISTVERSION:S/.//}
USE_JAVA= yes
USE_OCAML= yes
MAKE_ARGS= -e
MAKE_ENV+= CAMLJAVALIB=${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME} \

View file

@ -13,7 +13,6 @@ LICENSE= LGPL21
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE README.md

View file

@ -12,11 +12,10 @@ LICENSE= LGPL20
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USES= gmake
USE_OCAML= yes
HAS_CONFIGURE= yes
MAKE_ENV+= DESTDIR="${STAGEDIR}"
MAKE_JOBS_UNSAFE=yes

View file

@ -24,9 +24,8 @@ RUN_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams \
${SA_DIR}/re/META:devel/ocaml-re \
${SA_DIR}/rresult/META:devel/ocaml-rresult
USES= gmake perl5 tar:tgz
USES= gmake ocaml perl5 tar:tgz
USE_GITHUB= yes
USE_OCAML= yes
USE_PERL5= build
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix ${PREFIX} --mandir ${PREFIX}/share/man

View file

@ -14,11 +14,10 @@ BUILD_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams \
dune:devel/ocaml-dune
RUN_DEPENDS= ${SA_DIR}/camlp-streams/META:devel/ocaml-camlp-streams
USES= gmake
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= yoriyuki
GH_PROJECT= Camomile
USE_OCAML= yes
MAKE_ENV= LIBDIR="${PREFIX}/${OCAML_SITELIBDIR}"
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}

View file

@ -13,9 +13,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= dune:devel/ocaml-dune
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= mmottl
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}

View file

@ -12,9 +12,8 @@ WWW= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/classes/
LICENSE= LGPL21
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
USES= ocaml:findplist
MAKE_ENV= INSTALL="${INSTALL_DATA}"
.include <bsd.port.mk>

View file

@ -12,9 +12,8 @@ WWW= https://erratique.ch/software/cmdliner
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= gmake tar:tbz
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
USES= gmake ocaml:ldconfig tar:tbz
MAKE_JOBS_UNSAFE= tes
MAKE_ARGS= DOCDIR=${STAGEDIR}${OCAML_DOCSDIR}/${PORTNAME} \
LIBDIR=${STAGEDIR}${PREFIX}/${OCAML_LDLIBS}

View file

@ -13,7 +13,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
GH_PROJECT= ocaml-compiler-libs
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.org

View file

@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= dune:devel/ocaml-dune \
ocamlbuild:devel/ocaml-ocamlbuild
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= ocaml-community
USE_OCAML= yes
OPTIONS_DEFINE= DOCS

View file

@ -14,7 +14,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml-dune
GH_PROJECT= csexp
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -21,12 +21,10 @@ RUN_DEPENDS= ${SA_DIR}/fmt/META:devel/ocaml-fmt \
${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib \
${SA_DIR}/sexplib/META:devel/ocaml-sexplib
USES= ocaml:dune
USES= ocaml:dune,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= mirage
GH_PROJECT= ocaml-${PORTNAME}
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
# missing ${PORTNAME}-async
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt ${PORTNAME}-sexp \
${PORTNAME}-unix ppx_${PORTNAME}

View file

@ -10,11 +10,9 @@ WWW= https://github.com/mbacarella/curses
LICENSE= LGPL21+ # with a special exception to clause 6
LICENSE_FILE= ${WRKSRC}/COPYING
USES= ncurses ocaml:dune pkgconfig
USES= ncurses ocaml:dune,ldconfig pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= mbacarella
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md README.md

View file

@ -45,7 +45,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= Gbury
USE_OCAML= yes
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin ${PORTNAME}_loop \
${PORTNAME}_lsp ${PORTNAME}_model ${PORTNAME}_type
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= hannesm
USE_OCAML= yes
OPTIONS_DEFINE= DOCS

View file

@ -10,11 +10,10 @@ WWW= https://dune.build/
LICENSE= MIT
USES= gmake
USES= gmake ocaml:ldconfig
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
SUB_FILES= setup.ml
SUB_LIST= OCAML_SITELIBDIR="${PREFIX}/${OCAML_SITELIBDIR}" \
OCAML_LIBDIR="${PREFIX}/${OCAML_LIBDIR}" \

View file

@ -16,12 +16,7 @@ BROKEN_mips= depends on Ocaml(not available for mips)
BUILD_DEPENDS= cppo:devel/ocaml-cppo
USES= gmake
USE_OCAML= yes
USE_OCAML_CAMLP4= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
USES= gmake ocaml:camlp4,findplist
MAKE_ARGS= VERSION="${DISTVERSION}"
ALL_TARGET= all opt doc

View file

@ -12,9 +12,8 @@ WWW= http://projects.camlcity.org/projects/findlib.html
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
USE_OCAML= yes
USE_OCAML_CAMLP4=yes
USES= gmake ocaml:camlp4
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -bindir "${PREFIX}/bin" -mandir "${PREFIX}/share/man" \
-sitelib "${PREFIX}/${OCAML_SITELIBDIR}" \

View file

@ -18,8 +18,7 @@ BUILD_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
opam-installer:devel/ocaml-opam
RUN_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -18,9 +18,7 @@ BUILD_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring \
opam-installer:devel/ocaml-opam
RUN_DEPENDS= ${SA_DIR}/astring/META:devel/ocaml-astring
USES= tar:tbz
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USES= ocaml:findlib tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -13,7 +13,6 @@ LICENSE= BSD2CLAUSE
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= c-cube
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGELOG.md LICENSE README.md

View file

@ -15,8 +15,7 @@ BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \
ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -23,7 +23,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= mirage
GH_PROJECT= ocaml-ipaddr
USE_OCAML= yes
OCAML_PACKAGES= ipaddr ipaddr-cstruct ipaddr-sexp
OCAML_PACKAGES+= macaddr macaddr-cstruct macaddr-sexp

View file

@ -10,11 +10,9 @@ WWW= https://mmottl.github.io/lacaml/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= blaslapack fortran ocaml:dune
USES= blaslapack fortran ocaml:dune,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= mmottl
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
MAKE_ENV+= LACAML_LIBS="-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}"

View file

@ -27,7 +27,6 @@ RUN_DEPENDS= ${SA_DIR}/logs/META:devel/ocaml-logs \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= c-cube
USE_OCAML= yes
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}-lwt
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -23,8 +23,7 @@ RUN_DEPENDS= ${SA_DIR}/cmdliner/META:devel/ocaml-cmdliner \
${SA_DIR}/fmt/META:devel/ocaml-fmt \
${SA_DIR}/lwt/META:devel/ocaml-lwt
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md tags.ml tool.ml

View file

@ -20,8 +20,6 @@ RUN_DEPENDS= ${SA_DIR}/ppx_yojson_conv_lib/META:devel/ocaml-ppx_yojson_conv_lib
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USE_OCAML= yes
OCAML_PACKAGES= lsp jsonrpc
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -21,10 +21,8 @@ LIB_DEPENDS= libev.so:devel/libev
USE_GITHUB= yes
GH_ACCOUNT= ocsigen
USES= ocaml:dune
USE_OCAML= yes
USES= ocaml:dune,ldconfig
OCAML_PACKAGES= lwt lwt_ppx lwt_ppx_let lwt_react
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}
PORTDOCS= lwt/CHANGES lwt/LICENSE.md lwt/README.md lwt/odoc-pages \

View file

@ -13,13 +13,10 @@ WWW= https://sourceforge.net/projects/ocaml-magic/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
USES= gmake ocaml:findlib,ldconfig
MAKE_JOBS_UNSAFE= yes
USES= gmake
GNU_CONFIGURE= yes
ALL_TARGET= doc examples

View file

@ -16,9 +16,7 @@ BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \
ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= tar:tbz
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
USES= ocaml:ldconfig tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}

View file

@ -10,10 +10,9 @@ WWW= https://github.com/ocaml/ocamlbuild
LICENSE= GPLv2
USES= gmake
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USE_OCAML= yes
ALL_TARGET= configure all
MAKE_ENV= OCAMLBUILD_LIBDIR=${PREFIX}/${OCAML_LIBDIR}

View file

@ -14,7 +14,6 @@ BUILD_DEPENDS= cppo:devel/ocaml-cppo
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= OCamlPro
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md README.md

View file

@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml-doc
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= ocaml:dune tar:tbz
USE_OCAML= yes
OCAML_PACKAGES= ounit2
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -16,10 +16,7 @@ BUILD_DEPENDS= dune:devel/ocaml-dune
USE_GITHUB= yes
GH_ACCOUNT= rdicosmo
USES= gmake
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
USES= gmake ocaml:findlib,ldconfig
TARGETS= ${PORTNAME}

View file

@ -18,7 +18,6 @@ RUN_DEPENDS= ${SA_DIR}/sexplib0/META:devel/ocaml-sexplib0
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
OPTIONS_DEFINE= DOCS

View file

@ -14,12 +14,11 @@ LICENSE= LGPL21
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
LIB_DEPENDS= libpcre.so:devel/pcre
USES= ocaml:findlib,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= mmottl
GH_PROJECT= ${PORTNAME}-ocaml
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}
PORTEXAMPLES= cloc count_hash pcregrep subst
DOCSDIR= ${PREFIX}/share/doc/pcre-ocaml

View file

@ -12,12 +12,10 @@ LICENSE= LGPL21
LIB_DEPENDS= libpcre2-8.so:devel/pcre2
USES= ocaml:dune pkgconfig
USES= ocaml:dune,ldconfig pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= camlp5
GH_PROJECT= ${PORTNAME}-ocaml
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
EXAMPLESDIR= ${OCAML_EXAMPLESDIR}/${PORTNAME}

View file

@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= dune:devel/ocaml-dune
USE_OCAML= yes
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= mmottl

View file

@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= Armael
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES LICENSE README.md

View file

@ -13,13 +13,12 @@ LICENSE= MIT
BUILD_DEPENDS= dune:devel/ocaml-dune \
cppo:devel/ocaml-cppo
USES= gmake
ALL_TARGET= release
USE_OCAML= yes
USE_OCAML_FINDLIB=yes
USES= gmake ocaml:findlib
USE_GITHUB= yes
GH_ACCOUNT= ocaml-ppx
GH_PROJECT= ${PORTNAME:C/-/_/}
ALL_TARGET= release
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME:C/-/_/}
PORTDOCS= CHANGES LICENSE README.md

View file

@ -19,7 +19,6 @@ RUN_DEPENDS= ${SA_DIR}/ppxlib/META:devel/ocaml-ppxlib
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= johnwhitington
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.txt README.md

View file

@ -21,7 +21,6 @@ RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -12,7 +12,6 @@ LICENSE= MIT
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml-ppx
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/ppx_derivers
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -23,7 +23,6 @@ RUN_DEPENDS= ${SA_DIR}/findlib/META:devel/ocaml-findlib \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml-ppx
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGELOG.md LICENSE.txt README.md

View file

@ -25,7 +25,6 @@ RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -22,7 +22,6 @@ RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -22,7 +22,6 @@ RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
OPTIONS_DEFINE= DOCS

View file

@ -27,7 +27,6 @@ RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= LICENSE.md README.org

View file

@ -18,7 +18,6 @@ RUN_DEPENDS= ${SA_DIR}/yojson/META:textproc/ocaml-yojson
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= LICENSE.md

View file

@ -21,7 +21,6 @@ RUN_DEPENDS= ${SA_DIR}/ocaml-compiler-libs/META:devel/ocaml-compiler-libs \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml-ppx
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md HISTORY.md LICENSE.md README.md odoc-pages

View file

@ -16,7 +16,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ACoquereau
USE_OCAML= yes
OCAML_PACKAGES= ${PORTNAME} ${PORTNAME}_bin
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -14,7 +14,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= ocaml
GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME}
USE_OCAML= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md

View file

@ -14,12 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
RUN_DEPENDS= cppo:devel/ocaml-cppo
USES= tar:tbz
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
USE_OCAMLFIND_PLIST= yes
USES= ocaml:findplist,ldconfig tar:tbz
do-build:
cd ${WRKSRC} && ocamlbuild react.cmxs react.cma react.a

View file

@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= dune:devel/ocaml-dune
USE_OCAML= yes
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= mmottl

View file

@ -13,8 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= dune:devel/ocaml-dune
USES= gmake
USE_OCAML= yes
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= janestreet

View file

@ -16,8 +16,7 @@ BUILD_DEPENDS= ${SA_DIR}/topkg/META:devel/ocaml-topkg \
ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= tar:tbz
USE_OCAML= yes
USES= ocaml tar:tbz
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md odoc-pages

View file

@ -15,13 +15,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ocaml-lablgl>0:graphics/ocaml-lablgl
USE_OCAML= yes
USE_OCAML_FINDLIB=yes
USE_OCAMLFIND_PLIST=yes
USE_OCAML_LDCONFIG=yes
USES= gmake sdl
USES= gmake ocaml:findplist,ldconfig sdl
USE_SDL= sdl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-lablgldir=${LOCALBASE}/${OCAML_SITELIBDIR}/lablGL \
--with-sdl-prefix=${LOCALBASE} \

View file

@ -13,10 +13,8 @@ WWW= https://ocaml-sem.sourceforge.net/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake tar:bzip2
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
USE_OCAML_FINDLIB= yes
USES= gmake ocaml:findlib,ldconfig tar:bzip2
MAKE_ENV= OCAML_LIB_INSTALL="${PREFIX}/lib/ocaml/site-lib/sem" \
INCDIRS="${LOCALBASE}/include" LIBDIRS="${LOCALBASE}/lib"
MAKE_JOBS_UNSAFE= yes

View file

@ -23,7 +23,6 @@ RUN_DEPENDS= ${SA_DIR}/num/META:math/ocaml-num \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
OPTIONS_DEFINE= DOCS

View file

@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= ocaml:dune
USE_OCAML= yes
USE_GITHUB= yes
GH_ACCOUNT= janestreet

View file

@ -14,11 +14,9 @@ LICENSE= MIT
BUILD_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base
RUN_DEPENDS= ${SA_DIR}/base/META:devel/ocaml-base
USES= ocaml:dune
USES= ocaml:dune,ldconfig
USE_GITHUB= yes
GH_ACCOUNT= janestreet
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= CHANGES.md LICENSE.md README.md odoc-pages

View file

@ -15,9 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= tar:tbz
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USES= ocaml:findlib tar:tbz
OPTIONS_DEFINE= DOCS

View file

@ -24,8 +24,6 @@ USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= c-cube
GH_PROJECT= ocaml-trace
USE_OCAML= yes
OCAML_PACKAGES= trace ppx_trace trace-tef
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

View file

@ -14,16 +14,13 @@ LICENSE_COMB= multi
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
USES= gmake ocaml:camlp4,findplist
OPTIONS_DEFINE= DOCS
CONFIGURE_ARGS= --disable-docs --prefix ${PREFIX}
HAS_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
USE_OCAML= yes
USE_OCAML_CAMLP4= yes
USE_OCAML_FINDLIB= yes
USE_OCAMLFIND_PLIST= yes
USES= gmake
DOCSDIR= ${OCAML_DOCSDIR}/${PORTNAME}
PORTDOCS= *

View file

@ -15,9 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild \
opam-installer:devel/ocaml-opam
USES= ocaml
USE_GITHUB= yes
GH_ACCOUNT= ocaml
USE_OCAML= yes
PLIST_FILES= ${OCAML_SITELIBDIR}/${PORTNAME}/META

View file

@ -10,12 +10,7 @@ COMMENT= Lexer generator for Unicode and OCaml
BUILD_DEPENDS= ocamlbuild:devel/ocaml-ocamlbuild
USES= gmake
USE_OCAML= true
USE_OCAML_FINDLIB= true
USE_OCAML_CAMLP4= true
USE_OCAML_LDCONFIG= true
USE_OCAMLFIND_PLIST= yes
USES= gmake ocaml:camlp4,findplist,ldconfig
ALL_TARGET= all all.opt
MAKE_JOBS_UNSAFE= yes

View file

@ -18,9 +18,7 @@ BUILD_DEPENDS+= opam-installer:devel/ocaml-opam \
${LOCALBASE}/${OCAML_SITELIBDIR}/topkg/META:devel/ocaml-topkg \
${LOCALBASE}/${OCAML_SITELIBDIR}/uchar/META:devel/ocaml-uchar
USES= tar:tbz
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USES= ocaml:findlib tar:tbz
OPTIONS_DEFINE= DOCS

View file

@ -11,13 +11,10 @@ WWW= http://projects.camlcity.org/projects/xstr.html
LICENSE= MIT
USES= gmake ocaml:findplist
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_OCAML= yes
USE_OCAML_FINDLIB=yes
USE_OCAMLFIND_PLIST=yes
USES= gmake
ALL_TARGET= all opt
.include <bsd.port.mk>

View file

@ -13,11 +13,8 @@ LICENSE= MIT
OPTIONS_DEFINE= EXAMPLES
USES= gmake
USE_OCAML= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_CAMLP4= yes
USE_OCAMLFIND_PLIST= yes
USES= gmake ocaml:camlp4,findplist
HAS_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
PORTEXAMPLES= *

View file

@ -11,10 +11,8 @@ WWW= http://projects.camlcity.org/projects/omake.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= ncurses readline
USE_OCAML= yes
USES= ncurses ocaml:build readline
NO_OCAML_RUNDEPENDS= yes
HAS_CONFIGURE= yes
MAKE_ENV= INSTALL_ROOT=${STAGEDIR}

View file

@ -16,17 +16,14 @@ BUILD_DEPENDS= ocamlc:lang/ocaml \
RUN_DEPENDS:= ${BUILD_DEPENDS}
LIB_DEPENDS= libcurl.so:ftp/curl
USES= gmake
USES= gmake ocaml:camlp4,findlib,ldconfig
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
USE_GITHUB= yes
GH_ACCOUNT= ygrek
USE_OCAML= yes
USE_OCAML_CAMLP4= yes
USE_OCAML_FINDLIB= yes
USE_OCAML_LDCONFIG= yes
OCAML_PKGDIRS= curl
OPTIONS_DEFINE= LWT

View file

@ -22,8 +22,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libgtkgl-2.0.so:x11-toolkits/gtkglarea2 \
libharfbuzz.so:print/harfbuzz
USES= gettext gl gnome sdl tar:bzip2 xorg
USE_OCAML= yes
USES= gettext gl gnome ocaml sdl tar:bzip2 xorg
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango
USE_GL= gl glu
USE_SDL= ttf mixer sdl

View file

@ -14,10 +14,8 @@ BUILD_DEPENDS= dune:devel/ocaml-dune
LIB_DEPENDS+= libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
USES= gnome pkgconfig
USES= gnome ocaml pkgconfig
USE_GNOME= cairo
USE_OCAML= yes
USE_GITHUB= yes
GH_ACCOUNT= Chris00
GH_PROJECT= ${PKGNAMEPREFIX}${PORTNAME}

View file

@ -16,12 +16,10 @@ BUILD_DEPENDS= cppo:devel/ocaml-cppo \
${SA_DIR}/findlib/META:devel/ocaml-findlib \
${SA_DIR}/stdio/META:devel/ocaml-stdio
USES= ocaml:dune
USES= ocaml:dune,ldconfig
USE_GITLAB= yes
GL_ACCOUNT= camlspotter
GL_PROJECT= camlimages
USE_OCAML= yes
USE_OCAML_LDCONFIG= yes
OCAML_LDLIBS=
OCAML_PACKAGES= camlimages

View file

@ -15,13 +15,9 @@ LICENSE= BSD3CLAUSE
CONFLICTS= ocaml-nox11
USES= gl gmake tk xorg
USES= gl gmake ocaml:camlp4,ldconfig,tk tk xorg
USE_XORG= x11 xext xmu
USE_GL= gl glu glut
USE_OCAML= yes
USE_OCAML_CAMLP4= yes
USE_OCAML_LDCONFIG= yes
USE_OCAML_TK= yes
OCAML_LDLIBS= ${OCAML_SITELIBDIR}/lablGL
ALL_TARGET= all opt

View file

@ -12,9 +12,7 @@ LICENSE= GPLv2+
BUILD_DEPENDS= ${LOCALBASE}/lib/ocaml/site-lib/extlib/IO.cmi:devel/ocaml-extlib
USE_OCAML= yes
USE_OCAML_FINDLIB=yes
USE_OCAML_CAMLP4=yes
USES= ocaml:camlp4,findlib
OCAML_PKGDIRS= # This port uses ocaml-findlib but doesn't install one
OCAMLLEX?= ${LOCALBASE}/bin/ocamllex

View file

@ -11,8 +11,7 @@ LICENSE= LGPL20 LGPL21
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake
USE_OCAML= yes
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= xavierleroy
GH_TAGNAME= ${PORTNAME}${DISTVERSION:S/.//}

View file

@ -12,13 +12,10 @@ LICENSE_FILE= ${WRKSRC}/LICENCE
BUILD_DEPENDS= ${OCAMLFIND_DEPEND} \
ocaml-ocamlgraph>=0:math/ocaml-ocamlgraph
USES= gmake
USES= gmake ocaml
USE_GITHUB= yes
GH_ACCOUNT= ott-lang
USE_OCAML= yes
ALL_TARGET= world
PLIST_FILES= bin/ott

View file

@ -35,8 +35,6 @@ RUN_DEPENDS= ${SA_DIR}/dolmen/META:devel/ocaml-dolmen \
USES= ocaml:dune
USE_GITHUB= yes
GH_ACCOUNT= OCamlPro
USE_OCAML= yes
OCAML_PACKAGES= alt-ergo alt-ergo-lib alt-ergo-parsers
DUNE_INSTALL_TARGETS= ${OCAML_PACKAGES}

Some files were not shown because too many files have changed in this diff Show more