View | Details | Raw Unified | Return to bug 283719
Collapse All | Expand All

(-)b/devel/ocaml-extlib/Makefile (-16 / +14 lines)
Lines 1-6 Link Here
1
PORTNAME=	extlib
1
PORTNAME=	extlib
2
DISTVERSION=	1.7.9
2
DISTVERSION=	1.8.0
3
PORTREVISION=	3
4
CATEGORIES=	devel
3
CATEGORIES=	devel
5
MASTER_SITES=	https://github.com/ygrek/ocaml-extlib/releases/download/${DISTVERSION}/
4
MASTER_SITES=	https://github.com/ygrek/ocaml-extlib/releases/download/${DISTVERSION}/
6
PKGNAMEPREFIX=	ocaml-
5
PKGNAMEPREFIX=	ocaml-
Lines 10-41 COMMENT= Complete - yet small - standard library for OCaml Link Here
10
WWW=		https://github.com/ygrek/ocaml-extlib
9
WWW=		https://github.com/ygrek/ocaml-extlib
11
10
12
LICENSE=	LGPL21
11
LICENSE=	LGPL21
13
LICENSE_FILE=	${WRKSRC}/../LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
14
13
15
BROKEN_mips=	depends on Ocaml(not available for mips)
14
BROKEN_mips=	depends on Ocaml(not available for mips)
16
15
17
BUILD_DEPENDS=	cppo:devel/ocaml-cppo
16
BUILD_DEPENDS=	cppo:devel/ocaml-cppo
18
17
19
USES=		gmake
18
USES=		ocaml:dune
20
19
21
USE_OCAML=	yes
20
USE_OCAML=	yes
22
USE_OCAML_CAMLP4=	yes
23
USE_OCAML_FINDLIB=	yes
24
USE_OCAMLFIND_PLIST=	yes
25
26
MAKE_ARGS=	VERSION="${DISTVERSION}"
27
ALL_TARGET=	all opt doc
28
21
29
DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
22
DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
23
PORTDOCS=	CHANGES LICENSE README.md
30
24
31
WRKSRC_SUBDIR=	src
25
OPTIONS_DEFINE=	DOCS
32
26
33
PORTDOCS=	*
27
post-patch:
28
	@${REINPLACE_CMD} -e 's/(name extlib)/&\n(version ${DISTVERSION})/' \
29
		${WRKSRC}/dune-project
34
30
35
OPTIONS_DEFINE=	DOCS
31
post-install:
32
	${STRIP_CMD} \
33
		${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/${PORTNAME}/${PORTNAME}.cmxs
36
34
37
post-install-DOCS-on:
35
do-test:
38
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	cd ${TEST_WRKSRC} && \
39
	(cd ${WRKSRC}/doc && ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR})
37
		${SETENVI} ${TEST_ENV} ${DUNE_ENV} ${DUNE_CMD} build ${DUNE_ARGS} @runtest
40
38
41
.include <bsd.port.mk>
39
.include <bsd.port.mk>
(-)b/devel/ocaml-extlib/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1665263042
1
TIMESTAMP = 1735049861
2
SHA256 (extlib-1.7.9.tar.gz) = 58de4dde016deb00b4f33956ab9697282f4e607c6452e3d38f8e116405ffcdcb
2
SHA256 (extlib-1.8.0.tar.gz) = 964277f001280a8eddfc08e0701d59ca0c6bdc5d052313b3e40e5088f6d45d70
3
SIZE (extlib-1.7.9.tar.gz) = 91090
3
SIZE (extlib-1.8.0.tar.gz) = 90143
(-)b/devel/ocaml-extlib/files/patch-src_dune (+11 lines)
Added Link Here
1
--- src/dune.orig	2024-12-24 20:05:03 UTC
2
+++ src/dune
3
@@ -1,7 +1,7 @@
4
 (library
5
  (name extlib)
6
  (public_name extlib)
7
- (modules :standard \ configure install base64 unzip uChar uTF8)
8
+ (modules :standard \ configure install)
9
  (flags :standard -w -3-6-9-27-32-33-35-39-50)
10
  (preprocess
11
   (action
(-)b/devel/ocaml-extlib/pkg-plist (-1 / +135 lines)
Added Link Here
0
- 
1
%%OCAML_SITELIBDIR%%/extlib/IO.ml
2
%%OCAML_SITELIBDIR%%/extlib/IO.mli
3
%%OCAML_SITELIBDIR%%/extlib/META
4
%%OCAML_SITELIBDIR%%/extlib/base64.cmi
5
%%OCAML_SITELIBDIR%%/extlib/base64.cmt
6
%%OCAML_SITELIBDIR%%/extlib/base64.cmti
7
%%OCAML_SITELIBDIR%%/extlib/base64.cmx
8
%%OCAML_SITELIBDIR%%/extlib/base64.ml
9
%%OCAML_SITELIBDIR%%/extlib/base64.mli
10
%%OCAML_SITELIBDIR%%/extlib/bitSet.cmi
11
%%OCAML_SITELIBDIR%%/extlib/bitSet.cmt
12
%%OCAML_SITELIBDIR%%/extlib/bitSet.cmti
13
%%OCAML_SITELIBDIR%%/extlib/bitSet.cmx
14
%%OCAML_SITELIBDIR%%/extlib/bitSet.ml
15
%%OCAML_SITELIBDIR%%/extlib/bitSet.mli
16
%%OCAML_SITELIBDIR%%/extlib/dllist.cmi
17
%%OCAML_SITELIBDIR%%/extlib/dllist.cmt
18
%%OCAML_SITELIBDIR%%/extlib/dllist.cmti
19
%%OCAML_SITELIBDIR%%/extlib/dllist.cmx
20
%%OCAML_SITELIBDIR%%/extlib/dllist.ml
21
%%OCAML_SITELIBDIR%%/extlib/dllist.mli
22
%%OCAML_SITELIBDIR%%/extlib/dune-package
23
%%OCAML_SITELIBDIR%%/extlib/dynArray.cmi
24
%%OCAML_SITELIBDIR%%/extlib/dynArray.cmt
25
%%OCAML_SITELIBDIR%%/extlib/dynArray.cmti
26
%%OCAML_SITELIBDIR%%/extlib/dynArray.cmx
27
%%OCAML_SITELIBDIR%%/extlib/dynArray.ml
28
%%OCAML_SITELIBDIR%%/extlib/dynArray.mli
29
%%OCAML_SITELIBDIR%%/extlib/enum.cmi
30
%%OCAML_SITELIBDIR%%/extlib/enum.cmt
31
%%OCAML_SITELIBDIR%%/extlib/enum.cmti
32
%%OCAML_SITELIBDIR%%/extlib/enum.cmx
33
%%OCAML_SITELIBDIR%%/extlib/enum.ml
34
%%OCAML_SITELIBDIR%%/extlib/enum.mli
35
%%OCAML_SITELIBDIR%%/extlib/extArray.cmi
36
%%OCAML_SITELIBDIR%%/extlib/extArray.cmt
37
%%OCAML_SITELIBDIR%%/extlib/extArray.cmti
38
%%OCAML_SITELIBDIR%%/extlib/extArray.cmx
39
%%OCAML_SITELIBDIR%%/extlib/extArray.ml
40
%%OCAML_SITELIBDIR%%/extlib/extArray.mli
41
%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmi
42
%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmt
43
%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmti
44
%%OCAML_SITELIBDIR%%/extlib/extBuffer.cmx
45
%%OCAML_SITELIBDIR%%/extlib/extBuffer.ml
46
%%OCAML_SITELIBDIR%%/extlib/extBuffer.mli
47
%%OCAML_SITELIBDIR%%/extlib/extBytes.cmi
48
%%OCAML_SITELIBDIR%%/extlib/extBytes.cmt
49
%%OCAML_SITELIBDIR%%/extlib/extBytes.cmx
50
%%OCAML_SITELIBDIR%%/extlib/extBytes.ml
51
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmi
52
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmt
53
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmti
54
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.cmx
55
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.ml
56
%%OCAML_SITELIBDIR%%/extlib/extHashtbl.mli
57
%%OCAML_SITELIBDIR%%/extlib/extLib.cmi
58
%%OCAML_SITELIBDIR%%/extlib/extLib.cmt
59
%%OCAML_SITELIBDIR%%/extlib/extLib.cmx
60
%%OCAML_SITELIBDIR%%/extlib/extLib.ml
61
%%OCAML_SITELIBDIR%%/extlib/extList.cmi
62
%%OCAML_SITELIBDIR%%/extlib/extList.cmt
63
%%OCAML_SITELIBDIR%%/extlib/extList.cmti
64
%%OCAML_SITELIBDIR%%/extlib/extList.cmx
65
%%OCAML_SITELIBDIR%%/extlib/extList.ml
66
%%OCAML_SITELIBDIR%%/extlib/extList.mli
67
%%OCAML_SITELIBDIR%%/extlib/extString.cmi
68
%%OCAML_SITELIBDIR%%/extlib/extString.cmt
69
%%OCAML_SITELIBDIR%%/extlib/extString.cmti
70
%%OCAML_SITELIBDIR%%/extlib/extString.cmx
71
%%OCAML_SITELIBDIR%%/extlib/extString.ml
72
%%OCAML_SITELIBDIR%%/extlib/extString.mli
73
%%OCAML_SITELIBDIR%%/extlib/extlib.a
74
%%OCAML_SITELIBDIR%%/extlib/extlib.cma
75
%%OCAML_SITELIBDIR%%/extlib/extlib.cmxa
76
%%OCAML_SITELIBDIR%%/extlib/extlib.cmxs
77
%%OCAML_SITELIBDIR%%/extlib/global.cmi
78
%%OCAML_SITELIBDIR%%/extlib/global.cmt
79
%%OCAML_SITELIBDIR%%/extlib/global.cmti
80
%%OCAML_SITELIBDIR%%/extlib/global.cmx
81
%%OCAML_SITELIBDIR%%/extlib/global.ml
82
%%OCAML_SITELIBDIR%%/extlib/global.mli
83
%%OCAML_SITELIBDIR%%/extlib/iO.cmi
84
%%OCAML_SITELIBDIR%%/extlib/iO.cmt
85
%%OCAML_SITELIBDIR%%/extlib/iO.cmti
86
%%OCAML_SITELIBDIR%%/extlib/iO.cmx
87
%%OCAML_SITELIBDIR%%/extlib/opam
88
%%OCAML_SITELIBDIR%%/extlib/optParse.cmi
89
%%OCAML_SITELIBDIR%%/extlib/optParse.cmt
90
%%OCAML_SITELIBDIR%%/extlib/optParse.cmti
91
%%OCAML_SITELIBDIR%%/extlib/optParse.cmx
92
%%OCAML_SITELIBDIR%%/extlib/optParse.ml
93
%%OCAML_SITELIBDIR%%/extlib/optParse.mli
94
%%OCAML_SITELIBDIR%%/extlib/option.cmi
95
%%OCAML_SITELIBDIR%%/extlib/option.cmt
96
%%OCAML_SITELIBDIR%%/extlib/option.cmti
97
%%OCAML_SITELIBDIR%%/extlib/option.cmx
98
%%OCAML_SITELIBDIR%%/extlib/option.ml
99
%%OCAML_SITELIBDIR%%/extlib/option.mli
100
%%OCAML_SITELIBDIR%%/extlib/pMap.cmi
101
%%OCAML_SITELIBDIR%%/extlib/pMap.cmt
102
%%OCAML_SITELIBDIR%%/extlib/pMap.cmti
103
%%OCAML_SITELIBDIR%%/extlib/pMap.cmx
104
%%OCAML_SITELIBDIR%%/extlib/pMap.ml
105
%%OCAML_SITELIBDIR%%/extlib/pMap.mli
106
%%OCAML_SITELIBDIR%%/extlib/refList.cmi
107
%%OCAML_SITELIBDIR%%/extlib/refList.cmt
108
%%OCAML_SITELIBDIR%%/extlib/refList.cmti
109
%%OCAML_SITELIBDIR%%/extlib/refList.cmx
110
%%OCAML_SITELIBDIR%%/extlib/refList.ml
111
%%OCAML_SITELIBDIR%%/extlib/refList.mli
112
%%OCAML_SITELIBDIR%%/extlib/std.cmi
113
%%OCAML_SITELIBDIR%%/extlib/std.cmt
114
%%OCAML_SITELIBDIR%%/extlib/std.cmti
115
%%OCAML_SITELIBDIR%%/extlib/std.cmx
116
%%OCAML_SITELIBDIR%%/extlib/std.ml
117
%%OCAML_SITELIBDIR%%/extlib/std.mli
118
%%OCAML_SITELIBDIR%%/extlib/uChar.cmi
119
%%OCAML_SITELIBDIR%%/extlib/uChar.cmt
120
%%OCAML_SITELIBDIR%%/extlib/uChar.cmti
121
%%OCAML_SITELIBDIR%%/extlib/uChar.cmx
122
%%OCAML_SITELIBDIR%%/extlib/uChar.ml
123
%%OCAML_SITELIBDIR%%/extlib/uChar.mli
124
%%OCAML_SITELIBDIR%%/extlib/uTF8.cmi
125
%%OCAML_SITELIBDIR%%/extlib/uTF8.cmt
126
%%OCAML_SITELIBDIR%%/extlib/uTF8.cmti
127
%%OCAML_SITELIBDIR%%/extlib/uTF8.cmx
128
%%OCAML_SITELIBDIR%%/extlib/uTF8.ml
129
%%OCAML_SITELIBDIR%%/extlib/uTF8.mli
130
%%OCAML_SITELIBDIR%%/extlib/unzip.cmi
131
%%OCAML_SITELIBDIR%%/extlib/unzip.cmt
132
%%OCAML_SITELIBDIR%%/extlib/unzip.cmti
133
%%OCAML_SITELIBDIR%%/extlib/unzip.cmx
134
%%OCAML_SITELIBDIR%%/extlib/unzip.ml
135
%%OCAML_SITELIBDIR%%/extlib/unzip.mli

Return to bug 283719