Hi

here's an update for devel/ocaml-react to 1.2.0.
I use the NAME variable so that I can use  similar Makefiles
for other OCaml libraries from Daniel Bünzli without forgetting
to substitute the name somewhere.
OK?


Christopher


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ocaml-react/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    27 Aug 2014 08:05:17 -0000      1.5
+++ Makefile    22 Sep 2014 11:47:16 -0000
@@ -3,14 +3,14 @@
 COMMENT =      functional reactive programming (FRP) for OCaml
 CATEGORIES =   devel
 
-V =            1.1.0
-DISTNAME =     react-${V}
+V =            1.2.0
+NAME =         react
+DISTNAME =     ${NAME}-${V}
 EXTRACT_SUFX = .tbz
-NAME =         ocaml-react
-PKGNAME =      ${NAME}-${V}
-MASTER_SITES = http://erratique.ch/software/react/releases/
+PKGNAME =      ocaml-${DISTNAME}
+MASTER_SITES = http://erratique.ch/software/${NAME}/releases/
 
-HOMEPAGE =     http://erratique.ch/software/react
+HOMEPAGE =     http://erratique.ch/software/${NAME}
 
 
 # BSD3
@@ -18,14 +18,15 @@ PERMIT_PACKAGE_CDROM =              Yes
 
 MODULES =      lang/ocaml
 
+BUILD_DEPENDS =        sysutils/findlib
 RUN_DEPENDS =  lang/ocaml
 
-ALL_TARGET =   react.{cma,cmi,mli}
+ALL_TARGET =   ${NAME}.{cma,cmi,mli}
 .include <bsd.port.arch.mk>
 .if ${PROPERTIES:Mocaml_native}
-ALL_TARGET +=  react.{a,cmx,cmxa}
+ALL_TARGET +=  ${NAME}.{a,cmx,cmxa}
 .if ${PROPERTIES:Mocaml_native_dynlink}
-ALL_TARGET +=  react.cmxs
+ALL_TARGET +=  ${NAME}.cmxs
 .endif
 .endif
 
@@ -34,14 +35,12 @@ do-build:
        cd ${WRKSRC} && ocamlbuild ${ALL_TARGET}
 
 do-install:
-       ${INSTALL_SCRIPT_DIR} ${PREFIX}/lib/ocaml/react
-       ${INSTALL_SCRIPT} \
+       env -i ${MAKE_ENV} ocamlfind install ${NAME} \
                ${WRKSRC}/pkg/META \
-               ${ALL_TARGET:S|^|${WRKSRC}/_build/src/|} \
-               ${PREFIX}/lib/ocaml/react/
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${NAME}/api
-       ${INSTALL_DATA} ${WRKDIST}/{README,CHANGES}.md 
${PREFIX}/share/doc/${NAME}/
-       ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/${NAME}/api/
+               ${ALL_TARGET:S|^|${WRKSRC}/_build/src/|}
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ocaml-${NAME}/api
+       ${INSTALL_DATA} ${WRKDIST}/{README,CHANGES}.md 
${PREFIX}/share/doc/ocaml-${NAME}/
+       ${INSTALL_DATA} ${WRKDIST}/doc/* ${PREFIX}/share/doc/ocaml-${NAME}/api/
 
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ocaml-react/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    27 Aug 2014 08:05:17 -0000      1.2
+++ distinfo    22 Sep 2014 11:47:16 -0000
@@ -1,2 +1,2 @@
-SHA256 (react-1.1.0.tbz) = pzYUWYqugY//Vv2g/AU9fuNpLZNh1epxokC94yGy1b8=
-SIZE (react-1.1.0.tbz) = 62472
+SHA256 (react-1.2.0.tbz) = iHquqRkYcLwPN/lFwC7EyQSX2UnNTe3D1WXD++x60E4=
+SIZE (react-1.2.0.tbz) = 64665


-- 
http://gmerlin.de
OpenPGP: http://gmerlin.de/christopher.pub
F190 D013 8F01 AA53 E080  3F3C F17F B0A1 D44E 4FEE

Attachment: signature.asc
Description: PGP signature

Reply via email to