Lines 3-48
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= equeue |
4 |
PORTNAME= equeue |
5 |
PORTVERSION= 2.1.4 |
5 |
PORTVERSION= 2.1.4 |
6 |
PORTREVISION= 3 |
6 |
PORTREVISION= 4 |
7 |
CATEGORIES= devel |
7 |
CATEGORIES= devel |
8 |
MASTER_SITES= http://www.ocaml-programming.de/packages/ |
8 |
MASTER_SITES= http://www.ocaml-programming.de/packages/ |
9 |
PKGNAMEPREFIX= ocaml- |
9 |
PKGNAMEPREFIX= ocaml- |
10 |
|
10 |
|
11 |
MAINTAINER= ports@FreeBSD.org |
11 |
MAINTAINER= michipili@gmail.com |
12 |
COMMENT= The Equeue library for OCaml |
12 |
COMMENT= The Equeue library for OCaml |
13 |
|
13 |
|
|
|
14 |
LICENSE= EULA |
15 |
LICENSE_NAME= End User License Agreement |
16 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
17 |
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT} |
18 |
|
14 |
BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ |
19 |
BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ |
15 |
ocamlfind:${PORTSDIR}/devel/ocaml-findlib |
20 |
ocamlfind:${PORTSDIR}/devel/ocaml-findlib |
16 |
RUN_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ |
21 |
RUN_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml \ |
17 |
ocamlfind:${PORTSDIR}/devel/ocaml-findlib |
22 |
ocamlfind:${PORTSDIR}/devel/ocaml-findlib |
18 |
|
23 |
|
|
|
24 |
DEPRECATED= Superseded by www/ocaml-net |
25 |
EXPIRATION_DATE=2015-08-20 |
26 |
|
19 |
WRKSRC= ${WRKDIR}/${DISTNAME} |
27 |
WRKSRC= ${WRKDIR}/${DISTNAME} |
20 |
|
28 |
|
21 |
USES= gmake |
29 |
USES= gmake |
22 |
MAKE_FLAGS= PACKAGES= # If defined, would be used by ocamlfind |
30 |
USE_OCAML= YES |
23 |
HAS_CONFIGURE= yes |
31 |
USE_OCAML_FINDLIB= YES |
|
|
32 |
USE_OCAML_LDCONFIG= YES |
33 |
MAKE_FLAGS= PACKAGES= # If defined, would be used by ocamlfind |
34 |
HAS_CONFIGURE= YES |
24 |
|
35 |
|
25 |
ALL_TARGET= all opt |
36 |
OCAML_LDLIBS= ${OCAML_SITELIBDIR}/${PORTNAME} |
|
|
37 |
OCAML_LDLIBS+= ${OCAML_SITELIBDIR}/shell |
38 |
|
39 |
ALL_TARGET= all opt |
26 |
MAKE_JOBS_UNSAFE= yes |
40 |
MAKE_JOBS_UNSAFE= yes |
27 |
|
41 |
|
28 |
PKGDEINSTALL= ${PKGINSTALL} |
42 |
OPTIONS_DEFINE= DOCS EQUEUE_TCL |
29 |
|
43 |
|
30 |
.if defined(WITH_EQUEUE_TCL) |
44 |
EQUEUE_TCL_DESC= Integration with the labltk event system |
31 |
USES+= tcl |
45 |
|
32 |
CONFIGURE_ARGS+= -with-equeue-tcl -equeue-tcl-defs "-I${TCL_INCLUDEDIR}" -equeue-tcl-libs "-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}" |
46 |
.include <bsd.port.options.mk> |
|
|
47 |
|
48 |
.if ${PORT_OPTIONS:MEQUEUE_TCL} |
49 |
USES+= tcl |
50 |
CONFIGURE_ARGS+= -with-equeue-tcl |
51 |
CONFIGURE_ARGS+= -equeue-tcl-defs |
52 |
CONFIGURE_ARGS+= "-I${TCL_INCLUDEDIR}" |
53 |
CONFIGURE_ARGS+= -equeue-tcl-libs |
54 |
CONFIGURE_ARGS+= "-L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER}" |
33 |
PLIST_SUB+= TCL="" |
55 |
PLIST_SUB+= TCL="" |
|
|
56 |
OCAML_LDLIBS+= ${OCAML_SITELIBDIR}/${PORTNAME}-tcl |
34 |
.else |
57 |
.else |
35 |
PLIST_SUB+= TCL="@comment " |
58 |
PLIST_SUB+= TCL="@comment " |
36 |
.endif |
59 |
.endif |
37 |
|
60 |
|
38 |
NO_STAGE= yes |
|
|
39 |
post-install: |
61 |
post-install: |
40 |
PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
62 |
.if ${PORT_OPTIONS:MDOCS} |
41 |
.if !defined(NOPORTDOCS) |
63 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
42 |
@${MKDIR} ${DOCSDIR} |
64 |
${COPYTREE_SHARE} ${WRKSRC}/doc/ ${STAGEDIR}${DOCSDIR} |
43 |
${CP} -R ${WRKSRC}/doc/ ${DOCSDIR} |
65 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
44 |
@${MKDIR} ${EXAMPLESDIR} |
66 |
${COPYTREE_SHARE} ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} |
45 |
${CP} -R ${WRKSRC}/examples/ ${EXAMPLESDIR} |
|
|
46 |
.endif |
67 |
.endif |
47 |
|
68 |
|
48 |
.include <bsd.port.mk> |
69 |
.include <bsd.port.mk> |