diff options
author | jaapb <jaapb> | 2016-06-17 08:53:42 +0000 |
---|---|---|
committer | jaapb <jaapb> | 2016-06-17 08:53:42 +0000 |
commit | c80492da048a4fe66203e25d4dcf4bbe38939bf7 (patch) | |
tree | dc4933fd39bc14df7cf1085ed6001ddc350c9527 /mk/pkginstall/ocaml-findlib-register | |
parent | 1217217ba0117f7721ac511fb3378c069987a4e9 (diff) | |
download | pkgsrc-c80492da048a4fe66203e25d4dcf4bbe38939bf7.tar.gz |
Two fixes to the ocaml-findlib-register pkginstall fragment:
- set a sensible default for OCAML_FINDLIB_DIRS (and factorise out
OCAML_SITELIBDIR)
- make it possible not to register any directory by setting
OCAML_FINDLIB_REGISTER to no
Diffstat (limited to 'mk/pkginstall/ocaml-findlib-register')
-rw-r--r-- | mk/pkginstall/ocaml-findlib-register | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/mk/pkginstall/ocaml-findlib-register b/mk/pkginstall/ocaml-findlib-register index 8a709bb6188..82aef07fcc2 100644 --- a/mk/pkginstall/ocaml-findlib-register +++ b/mk/pkginstall/ocaml-findlib-register @@ -1,4 +1,4 @@ -# $NetBSD: ocaml-findlib-register,v 1.1 2016/04/12 15:52:29 jaapb Exp $ +# $NetBSD: ocaml-findlib-register,v 1.2 2016/06/17 08:53:42 jaapb Exp $ # # Generate an +OCAML_FINDLIB_REGISTER script that handles registration for # findlib after a binary installation @@ -20,6 +20,8 @@ ECHO="@ECHO@" GREP="@GREP@" MV="@MV@" OCAML_FINDLIB_DIRS="@OCAML_FINDLIB_DIRS@" +OCAML_FINDLIB_REGISTER="@OCAML_FINDLIB_REGISTER@" +OCAML_SITELIBDIR="@OCAML_SITELIBDIR@" PWD_CMD="@PWD_CMD@" RM="@RM@" TOUCH="@TOUCH@" @@ -46,11 +48,11 @@ esac ${TOUCH} ${LDCONF}.tmp for i in ${OCAML_FINDLIB_DIRS} do - ${GREP} -F -v -- "$i" < "${LDCONF}" >> "${LDCONF}.tmp" + ${GREP} -F -v -- "${OCAML_SITELIBDIR}/$i" < "${LDCONF}" >> "${LDCONF}.tmp" case $ACTION in ADD) $echo "${PKGNAME}: adding $i to ${LDCONF}" - ${ECHO} "@PREFIX@/$i" >> "${LDCONF}.tmp" + ${ECHO} "@PREFIX@/${OCAML_SITELIBDIR}/$i" >> "${LDCONF}.tmp" ;; REMOVE) |