mirror of https://git.FreeBSD.org/ports.git
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:
parent
907567eaf5
commit
c79c88017b
32
CHANGES
32
CHANGES
|
@ -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
|
||||
|
||||
|
@ -442,7 +464,7 @@ AUTHOR: tcberner@FreeBSD.org
|
|||
Ports that depend on mlt should now use USES=mlt:<version> to specify
|
||||
their dependency.
|
||||
|
||||
At the moment the supported version is 6, but will be extended to also
|
||||
At the moment the supported version is 6, but will be extended to also
|
||||
allow for selection of mlt 7 shortly.
|
||||
|
||||
20210604:
|
||||
|
@ -501,8 +523,8 @@ AUTHOR: pauamma@gundo.com
|
|||
purpose, such as:
|
||||
* course-writing or course-delivery applications,
|
||||
* classroom or school management applications (eg, scheduling classes),
|
||||
* applications, utilities, or games primarily or substantially designed
|
||||
to help the user learn a specific topic or study in general, like typing
|
||||
* applications, utilities, or games primarily or substantially designed
|
||||
to help the user learn a specific topic or study in general, like typing
|
||||
tutors, flashcard applications, or educational games.
|
||||
|
||||
20201110:
|
||||
|
@ -593,7 +615,7 @@ AUTHOR: mat@FreeBSD.org
|
|||
|
||||
USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
|
||||
flavored lua ports, in a similar way as PHP or Python flavors.
|
||||
|
||||
|
||||
20200115:
|
||||
AUTHOR: bapt@FreeBSD.org
|
||||
|
||||
|
@ -605,7 +627,7 @@ AUTHOR: bapt@FreeBSD.org
|
|||
|
||||
The ipv6 virtual category is gone, it does not make sense anymore in 2019
|
||||
where the norm in applications is to have support both ipv4 and ipv6.
|
||||
|
||||
|
||||
20191001:
|
||||
AUTHOR: bapt@FreeBSD.org
|
||||
|
||||
|
|
298
Mk/Uses/ocaml.mk
298
Mk/Uses/ocaml.mk
|
@ -1,38 +1,186 @@
|
|||
# Provide support to use the Dune package builder for OCaml
|
||||
# Provide support for OCaml
|
||||
# Feature: ocaml
|
||||
# Usage: USES=ocaml or USES=ocaml:args
|
||||
#
|
||||
# Feature: ocaml
|
||||
# Usage: USES=ocaml:dune
|
||||
# USE_OCAML=yes
|
||||
# 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
|
||||
. endif
|
||||
. 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
|
||||
|
|
198
Mk/bsd.ocaml.mk
198
Mk/bsd.ocaml.mk
|
@ -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
|
|
@ -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
|
||||
|
|
|
@ -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})
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
|||
USES= ocaml:dune
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= hannesm
|
||||
USE_OCAML= yes
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
|
|
|
@ -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}" \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}" \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}"
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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 \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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} \
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -12,7 +12,6 @@ LICENSE= MIT
|
|||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
USES= ocaml:dune
|
||||
USE_OCAML= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= janestreet
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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= *
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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= *
|
||||
|
|
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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/.//}
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
Loading…
Reference in New Issue