View | Details | Raw Unified | Return to bug 250408 | Differences between
and this patch

Collapse All | Expand All

(-)i/devel/ocaml-camlp4/Makefile (-1 / +1 lines)
Lines 1-32 Link Here
1
# Created by: Michael Grünewald <michipili@gmail.com>
1
# Created by: Michael Grünewald <michipili@gmail.com>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	camlp4
4
PORTNAME=	camlp4
5
PORTVERSION=	4.05+2
5
PORTVERSION=	4.11+1
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
PKGNAMEPREFIX=	ocaml-
7
PKGNAMEPREFIX=	ocaml-
8
8
9
MAINTAINER=	michipili@gmail.com
9
MAINTAINER=	michipili@gmail.com
10
COMMENT=	System for writing extensible parsers for OCaml
10
COMMENT=	System for writing extensible parsers for OCaml
11
11
12
LICENSE=	LGPL20
12
LICENSE=	LGPL20
13
13
14
BUILD_DEPENDS=	ocamlbuild:devel/ocaml-ocamlbuild
14
BUILD_DEPENDS=	ocamlbuild:devel/ocaml-ocamlbuild
15
15
16
USE_GITHUB=	yes
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	ocaml
17
GH_ACCOUNT=	ocaml
18
18
19
USES=		gmake
19
USES=		gmake
20
USE_OCAML=	yes
20
USE_OCAML=	yes
21
HAS_CONFIGURE=	yes
21
HAS_CONFIGURE=	yes
22
MAKE_ENV+=	DESTDIR="${STAGEDIR}"
22
MAKE_ENV+=	DESTDIR="${STAGEDIR}"
23
MAKE_JOBS_UNSAFE=yes
23
MAKE_JOBS_UNSAFE=yes
24
ALL_TARGET=	all camlp4/META
24
ALL_TARGET=	all camlp4/META
25
INSTALL_TARGET=	install install-META
25
INSTALL_TARGET=	install install-META
26
26
27
post-install:
27
post-install:
28
.for f in camlp4o camlp4of camlp4oof camlp4orf camlp4r camlp4rf
28
.for f in camlp4o camlp4of camlp4oof camlp4orf camlp4r camlp4rf
29
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}.opt
29
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f}.opt
30
.endfor
30
.endfor
31
31
32
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)i/devel/ocaml-camlp4/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1533176554
1
TIMESTAMP = 1606916095
2
SHA256 (ocaml-camlp4-4.05+2_GH0.tar.gz) = db242c0f4896ddd9dc7d6e8064cba8bf099fb9a4d4f5ed35120978501cd3a935
2
SHA256 (ocaml-camlp4-4.11+1_GH0.tar.gz) = a501c19e8e1e5057f382761f64658f921b8efed460ff42b8de0e1545f5613172
3
SIZE (ocaml-camlp4-4.05+2_GH0.tar.gz) = 647609
3
SIZE (ocaml-camlp4-4.11+1_GH0.tar.gz) = 650280
(-)i/devel/ocaml-camlp5/Makefile (-4 / +4 lines)
Lines 1-51 Link Here
1
# Created by: Hirohisa Yamaguchi <umq@ueo.co.jp>
1
# Created by: Hirohisa Yamaguchi <umq@ueo.co.jp>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	camlp5
4
PORTNAME=	camlp5
5
PORTVERSION=	7.07
5
PORTVERSION=	8.00+alpha06
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
PKGNAMEPREFIX=	ocaml-
7
PKGNAMEPREFIX=	ocaml-
8
DIST_SUBDIR=	${PKGBASE}
8
DIST_SUBDIR=	${PKGBASE}
9
9
10
MAINTAINER=	hrs@FreeBSD.org
10
MAINTAINER=	hrs@FreeBSD.org
11
COMMENT=	Preprocessor-pretty-printer of OCaml
11
COMMENT=	Preprocessor-pretty-printer of OCaml
12
12
13
LICENSE=	INRIA
13
LICENSE=	INRIA
14
LICENSE_NAME=	INRIA permissive license with copyright notice requirements
14
LICENSE_NAME=	INRIA permissive license with copyright notice requirements
15
LICENSE_FILE=	${WRKSRC}/LICENSE
15
LICENSE_FILE=	${WRKSRC}/LICENSE
16
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
16
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
17
17
18
USES=		tar:tgz
18
USES=		gmake tar:tgz
19
USE_GITHUB=	yes
19
USE_GITHUB=	yes
20
GH_TAGNAME=	rel${PORTVERSION:S/.//}
20
GH_TAGNAME=	rel${PORTVERSION}
21
USE_OCAML=	yes
21
USE_OCAML=	yes
22
HAS_CONFIGURE=	yes
22
HAS_CONFIGURE=	yes
23
CONFIGURE_ARGS=	--prefix ${PREFIX}
23
CONFIGURE_ARGS=	--prefix ${PREFIX}
24
ALL_TARGET=	world.opt
24
ALL_TARGET=	world.opt
25
MAKE_JOBS_UNSAFE=yes
25
MAKE_JOBS_UNSAFE=yes
26
26
27
OPTIONS_SINGLE=		MODE
27
OPTIONS_SINGLE=		MODE
28
OPTIONS_SINGLE_MODE=	TRANSITIONAL STRICT
28
OPTIONS_SINGLE_MODE=	TRANSITIONAL STRICT
29
OPTIONS_DEFAULT=	STRICT
29
OPTIONS_DEFAULT=	STRICT
30
TRANSITIONAL_DESC=	Compatible syntax tree with old versions
30
TRANSITIONAL_DESC=	Compatible syntax tree with old versions
31
STRICT_DESC=		New syntax tree quotations kit
31
STRICT_DESC=		New syntax tree quotations kit
32
32
33
OPTIONS_DEFINE=	DOCS
33
OPTIONS_DEFINE=	DOCS
34
34
35
DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
35
DOCSDIR=	${OCAML_DOCSDIR}/${PORTNAME}
36
PORTDOCS=	CHANGES DEVEL ICHANGES INSTALL MODE README UPGRADING
36
PORTDOCS=	CHANGES DEVEL ICHANGES MODE UPGRADING
37
37
38
STRICT_CONFIGURE_ON=	--strict
38
STRICT_CONFIGURE_ON=	--strict
39
TRANSITIONAL_CONFIGURE_ON=	--transitional
39
TRANSITIONAL_CONFIGURE_ON=	--transitional
40
40
41
post-install:
41
post-install:
42
	${INSTALL_DATA} ${WRKSRC}/etc/META \
42
	${INSTALL_DATA} ${WRKSRC}/etc/META \
43
	    ${STAGEDIR}${PREFIX}/lib/ocaml/camlp5
43
	    ${STAGEDIR}${PREFIX}/lib/ocaml/camlp5
44
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/camlp5*.opt \
44
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/camlp5*.opt \
45
	    ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/camlp5/*.o
45
	    ${STAGEDIR}${PREFIX}/${OCAML_LIBDIR}/camlp5/*.o
46
46
47
post-install-DOCS-on:
47
post-install-DOCS-on:
48
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
48
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
49
	cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
49
	cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
50
50
51
.include <bsd.port.mk>
51
.include <bsd.port.mk>
(-)i/devel/ocaml-camlp5/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1539160056
1
TIMESTAMP = 1606917302
2
SHA256 (ocaml-camlp5/camlp5-camlp5-7.07-rel707_GH0.tar.gz) = a2c493b833b217adf94d2000eb19015b990c4e441beb35cf36b1d33ed2351991
2
SHA256 (ocaml-camlp5/camlp5-camlp5-8.00+alpha06-rel8.00+alpha06_GH0.tar.gz) = 55db4dcc4e7b3e3c6447bf6a076115810cbaf802e539c6210f51ff4048aa1e42
3
SIZE (ocaml-camlp5/camlp5-camlp5-7.07-rel707_GH0.tar.gz) = 813500
3
SIZE (ocaml-camlp5/camlp5-camlp5-8.00+alpha06-rel8.00+alpha06_GH0.tar.gz) = 1304383
(-)i/devel/ocaml-camlp5/pkg-plist (+39 lines)
Lines 1-211 Link Here
1
bin/camlp5
1
bin/camlp5
2
bin/camlp5o
2
bin/camlp5o
3
bin/camlp5o.opt
3
bin/camlp5o.opt
4
bin/camlp5r
4
bin/camlp5r
5
bin/camlp5r.opt
5
bin/camlp5r.opt
6
bin/camlp5sch
6
bin/camlp5sch
7
bin/mkcamlp5
7
bin/mkcamlp5
8
bin/mkcamlp5.opt
8
bin/mkcamlp5.opt
9
bin/ocpp5
9
bin/ocpp5
10
lib/ocaml/camlp5/META
10
lib/ocaml/camlp5/META
11
lib/ocaml/camlp5/ast2pt.cmi
11
lib/ocaml/camlp5/ast2pt.cmi
12
lib/ocaml/camlp5/ast2pt.cmx
12
lib/ocaml/camlp5/ast2pt.mli
13
lib/ocaml/camlp5/ast2pt.mli
14
lib/ocaml/camlp5/asttools.cmi
15
lib/ocaml/camlp5/asttools.cmx
13
lib/ocaml/camlp5/camlp5.a
16
lib/ocaml/camlp5/camlp5.a
14
lib/ocaml/camlp5/camlp5.cma
17
lib/ocaml/camlp5/camlp5.cma
15
lib/ocaml/camlp5/camlp5.cmxa
18
lib/ocaml/camlp5/camlp5.cmxa
16
lib/ocaml/camlp5/camlp5_top.cma
19
lib/ocaml/camlp5/camlp5_top.cma
20
lib/ocaml/camlp5/camlp5_top_funs.cmi
21
lib/ocaml/camlp5/camlp5_top_funs.cmo
17
lib/ocaml/camlp5/camlp5o.cma
22
lib/ocaml/camlp5/camlp5o.cma
18
lib/ocaml/camlp5/camlp5r.cma
23
lib/ocaml/camlp5/camlp5r.cma
19
lib/ocaml/camlp5/camlp5sch.cma
24
lib/ocaml/camlp5/camlp5sch.cma
20
lib/ocaml/camlp5/diff.cmi
25
lib/ocaml/camlp5/diff.cmi
21
lib/ocaml/camlp5/diff.cmx
26
lib/ocaml/camlp5/diff.cmx
22
lib/ocaml/camlp5/diff.mli
27
lib/ocaml/camlp5/diff.mli
23
lib/ocaml/camlp5/eprinter.cmi
28
lib/ocaml/camlp5/eprinter.cmi
24
lib/ocaml/camlp5/eprinter.cmx
29
lib/ocaml/camlp5/eprinter.cmx
25
lib/ocaml/camlp5/eprinter.mli
30
lib/ocaml/camlp5/eprinter.mli
31
lib/ocaml/camlp5/exceptions.cmi
26
lib/ocaml/camlp5/extfold.cmi
32
lib/ocaml/camlp5/extfold.cmi
27
lib/ocaml/camlp5/extfold.cmx
33
lib/ocaml/camlp5/extfold.cmx
28
lib/ocaml/camlp5/extfold.mli
34
lib/ocaml/camlp5/extfold.mli
29
lib/ocaml/camlp5/extfun.cmi
35
lib/ocaml/camlp5/extfun.cmi
30
lib/ocaml/camlp5/extfun.cmx
36
lib/ocaml/camlp5/extfun.cmx
31
lib/ocaml/camlp5/extfun.mli
37
lib/ocaml/camlp5/extfun.mli
32
lib/ocaml/camlp5/fstream.cmi
38
lib/ocaml/camlp5/fstream.cmi
33
lib/ocaml/camlp5/fstream.cmx
39
lib/ocaml/camlp5/fstream.cmx
34
lib/ocaml/camlp5/fstream.mli
40
lib/ocaml/camlp5/fstream.mli
35
lib/ocaml/camlp5/gramext.cmi
41
lib/ocaml/camlp5/gramext.cmi
36
lib/ocaml/camlp5/gramext.cmx
42
lib/ocaml/camlp5/gramext.cmx
37
lib/ocaml/camlp5/gramext.mli
43
lib/ocaml/camlp5/gramext.mli
38
lib/ocaml/camlp5/gramlib.a
44
lib/ocaml/camlp5/gramlib.a
39
lib/ocaml/camlp5/gramlib.cma
45
lib/ocaml/camlp5/gramlib.cma
40
lib/ocaml/camlp5/gramlib.cmxa
46
lib/ocaml/camlp5/gramlib.cmxa
41
lib/ocaml/camlp5/grammar.cmi
47
lib/ocaml/camlp5/grammar.cmi
42
lib/ocaml/camlp5/grammar.cmx
48
lib/ocaml/camlp5/grammar.cmx
43
lib/ocaml/camlp5/grammar.mli
49
lib/ocaml/camlp5/grammar.mli
44
lib/ocaml/camlp5/lib.sml
50
lib/ocaml/camlp5/lib.sml
45
lib/ocaml/camlp5/mLast.cmi
51
lib/ocaml/camlp5/mLast.cmi
46
lib/ocaml/camlp5/mLast.mli
52
lib/ocaml/camlp5/mLast.mli
53
lib/ocaml/camlp5/mlsyntax.cmi
54
lib/ocaml/camlp5/mlsyntax.cmx
47
lib/ocaml/camlp5/ocpp.cmo
55
lib/ocaml/camlp5/ocpp.cmo
48
lib/ocaml/camlp5/odyl.a
56
lib/ocaml/camlp5/odyl.a
49
lib/ocaml/camlp5/odyl.cma
57
lib/ocaml/camlp5/odyl.cma
50
lib/ocaml/camlp5/odyl.cmo
58
lib/ocaml/camlp5/odyl.cmo
51
lib/ocaml/camlp5/odyl.cmx
59
lib/ocaml/camlp5/odyl.cmx
52
lib/ocaml/camlp5/odyl.cmxa
60
lib/ocaml/camlp5/odyl.cmxa
53
lib/ocaml/camlp5/odyl.o
61
lib/ocaml/camlp5/odyl.o
54
lib/ocaml/camlp5/pa_extend.cmi
62
lib/ocaml/camlp5/pa_extend.cmi
55
lib/ocaml/camlp5/pa_extend.cmo
63
lib/ocaml/camlp5/pa_extend.cmo
56
lib/ocaml/camlp5/pa_extend.cmx
64
lib/ocaml/camlp5/pa_extend.cmx
57
lib/ocaml/camlp5/pa_extend.o
65
lib/ocaml/camlp5/pa_extend.o
58
lib/ocaml/camlp5/pa_extend_m.cmo
66
lib/ocaml/camlp5/pa_extend_m.cmo
59
lib/ocaml/camlp5/pa_extend_m.cmx
67
lib/ocaml/camlp5/pa_extend_m.cmx
60
lib/ocaml/camlp5/pa_extend_m.o
68
lib/ocaml/camlp5/pa_extend_m.o
61
lib/ocaml/camlp5/pa_extfold.cmo
69
lib/ocaml/camlp5/pa_extfold.cmo
62
lib/ocaml/camlp5/pa_extfold.cmx
70
lib/ocaml/camlp5/pa_extfold.cmx
63
lib/ocaml/camlp5/pa_extfold.o
71
lib/ocaml/camlp5/pa_extfold.o
64
lib/ocaml/camlp5/pa_extfun.cmo
72
lib/ocaml/camlp5/pa_extfun.cmo
65
lib/ocaml/camlp5/pa_extfun.cmx
73
lib/ocaml/camlp5/pa_extfun.cmx
66
lib/ocaml/camlp5/pa_extfun.o
74
lib/ocaml/camlp5/pa_extfun.o
67
lib/ocaml/camlp5/pa_extprint.cmo
75
lib/ocaml/camlp5/pa_extprint.cmo
68
lib/ocaml/camlp5/pa_extprint.cmx
76
lib/ocaml/camlp5/pa_extprint.cmx
69
lib/ocaml/camlp5/pa_extprint.o
77
lib/ocaml/camlp5/pa_extprint.o
70
lib/ocaml/camlp5/pa_fstream.cmo
78
lib/ocaml/camlp5/pa_fstream.cmo
71
lib/ocaml/camlp5/pa_fstream.cmx
79
lib/ocaml/camlp5/pa_fstream.cmx
72
lib/ocaml/camlp5/pa_fstream.o
80
lib/ocaml/camlp5/pa_fstream.o
73
lib/ocaml/camlp5/pa_lefteval.cmo
81
lib/ocaml/camlp5/pa_lefteval.cmo
74
lib/ocaml/camlp5/pa_lefteval.cmx
82
lib/ocaml/camlp5/pa_lefteval.cmx
75
lib/ocaml/camlp5/pa_lefteval.o
83
lib/ocaml/camlp5/pa_lefteval.o
76
lib/ocaml/camlp5/pa_lexer.cmo
84
lib/ocaml/camlp5/pa_lexer.cmo
77
lib/ocaml/camlp5/pa_lexer.cmx
85
lib/ocaml/camlp5/pa_lexer.cmx
78
lib/ocaml/camlp5/pa_lexer.o
86
lib/ocaml/camlp5/pa_lexer.o
79
lib/ocaml/camlp5/pa_lisp.cmo
87
lib/ocaml/camlp5/pa_lisp.cmo
80
lib/ocaml/camlp5/pa_lisp.cmx
88
lib/ocaml/camlp5/pa_lisp.cmx
81
lib/ocaml/camlp5/pa_lisp.o
89
lib/ocaml/camlp5/pa_lisp.o
82
lib/ocaml/camlp5/pa_macro.cmi
90
lib/ocaml/camlp5/pa_macro.cmi
83
lib/ocaml/camlp5/pa_macro.cmo
91
lib/ocaml/camlp5/pa_macro.cmo
84
lib/ocaml/camlp5/pa_macro.cmx
92
lib/ocaml/camlp5/pa_macro.cmx
85
lib/ocaml/camlp5/pa_macro.o
93
lib/ocaml/camlp5/pa_macro.o
94
lib/ocaml/camlp5/pa_macro_gram.cmi
95
lib/ocaml/camlp5/pa_macro_gram.cmo
96
lib/ocaml/camlp5/pa_macro_gram.cmx
97
lib/ocaml/camlp5/pa_macro_gram.o
98
lib/ocaml/camlp5/pa_macro_print.cmo
99
lib/ocaml/camlp5/pa_macro_print.cmx
100
lib/ocaml/camlp5/pa_macro_print.o
86
lib/ocaml/camlp5/pa_mkast.cmo
101
lib/ocaml/camlp5/pa_mkast.cmo
87
lib/ocaml/camlp5/pa_mkast.cmx
102
lib/ocaml/camlp5/pa_mkast.cmx
88
lib/ocaml/camlp5/pa_mkast.o
103
lib/ocaml/camlp5/pa_mkast.o
89
lib/ocaml/camlp5/pa_mktest.cmo
104
lib/ocaml/camlp5/pa_mktest.cmo
90
lib/ocaml/camlp5/pa_mktest.cmx
105
lib/ocaml/camlp5/pa_mktest.cmx
91
lib/ocaml/camlp5/pa_mktest.o
106
lib/ocaml/camlp5/pa_mktest.o
92
lib/ocaml/camlp5/pa_o.cmo
107
lib/ocaml/camlp5/pa_o.cmo
93
lib/ocaml/camlp5/pa_o.cmx
108
lib/ocaml/camlp5/pa_o.cmx
94
lib/ocaml/camlp5/pa_o.o
109
lib/ocaml/camlp5/pa_o.o
95
lib/ocaml/camlp5/pa_o_fast.cmx
110
lib/ocaml/camlp5/pa_o_fast.cmx
96
lib/ocaml/camlp5/pa_o_fast.o
111
lib/ocaml/camlp5/pa_o_fast.o
97
lib/ocaml/camlp5/pa_oop.cmo
112
lib/ocaml/camlp5/pa_oop.cmo
98
lib/ocaml/camlp5/pa_oop.cmx
113
lib/ocaml/camlp5/pa_oop.cmx
99
lib/ocaml/camlp5/pa_oop.o
114
lib/ocaml/camlp5/pa_oop.o
100
lib/ocaml/camlp5/pa_op.cmo
115
lib/ocaml/camlp5/pa_op.cmo
101
lib/ocaml/camlp5/pa_op.cmx
116
lib/ocaml/camlp5/pa_op.cmx
102
lib/ocaml/camlp5/pa_op.o
117
lib/ocaml/camlp5/pa_op.o
103
lib/ocaml/camlp5/pa_pprintf.cmo
118
lib/ocaml/camlp5/pa_pprintf.cmo
104
lib/ocaml/camlp5/pa_pprintf.cmx
119
lib/ocaml/camlp5/pa_pprintf.cmx
105
lib/ocaml/camlp5/pa_pprintf.o
120
lib/ocaml/camlp5/pa_pprintf.o
106
lib/ocaml/camlp5/pa_pragma.cmo
121
lib/ocaml/camlp5/pa_pragma.cmo
107
lib/ocaml/camlp5/pa_pragma.cmx
122
lib/ocaml/camlp5/pa_pragma.cmx
108
lib/ocaml/camlp5/pa_pragma.o
123
lib/ocaml/camlp5/pa_pragma.o
109
lib/ocaml/camlp5/pa_r.cmo
124
lib/ocaml/camlp5/pa_r.cmo
110
lib/ocaml/camlp5/pa_r.cmx
125
lib/ocaml/camlp5/pa_r.cmx
111
lib/ocaml/camlp5/pa_r.o
126
lib/ocaml/camlp5/pa_r.o
112
lib/ocaml/camlp5/pa_reloc.cmo
127
lib/ocaml/camlp5/pa_reloc.cmo
113
lib/ocaml/camlp5/pa_reloc.cmx
128
lib/ocaml/camlp5/pa_reloc.cmx
114
lib/ocaml/camlp5/pa_reloc.o
129
lib/ocaml/camlp5/pa_reloc.o
115
lib/ocaml/camlp5/pa_rp.cmo
130
lib/ocaml/camlp5/pa_rp.cmo
116
lib/ocaml/camlp5/pa_rp.cmx
131
lib/ocaml/camlp5/pa_rp.cmx
117
lib/ocaml/camlp5/pa_rp.o
132
lib/ocaml/camlp5/pa_rp.o
118
lib/ocaml/camlp5/pa_scheme.cmo
133
lib/ocaml/camlp5/pa_scheme.cmo
119
lib/ocaml/camlp5/pa_scheme.cmx
134
lib/ocaml/camlp5/pa_scheme.cmx
120
lib/ocaml/camlp5/pa_scheme.o
135
lib/ocaml/camlp5/pa_scheme.o
136
lib/ocaml/camlp5/pa_schemer.cmo
137
lib/ocaml/camlp5/pa_schemer.cmx
138
lib/ocaml/camlp5/pa_schemer.o
121
lib/ocaml/camlp5/pa_sml.cmo
139
lib/ocaml/camlp5/pa_sml.cmo
122
lib/ocaml/camlp5/pa_sml.cmx
140
lib/ocaml/camlp5/pa_sml.cmx
123
lib/ocaml/camlp5/pa_sml.o
141
lib/ocaml/camlp5/pa_sml.o
142
lib/ocaml/camlp5/papr_phony_macro.cmo
143
lib/ocaml/camlp5/papr_phony_macro.cmx
144
lib/ocaml/camlp5/papr_phony_macro.o
124
lib/ocaml/camlp5/pcaml.cmi
145
lib/ocaml/camlp5/pcaml.cmi
146
lib/ocaml/camlp5/pcaml.cmx
125
lib/ocaml/camlp5/pcaml.mli
147
lib/ocaml/camlp5/pcaml.mli
126
lib/ocaml/camlp5/plexer.cmi
148
lib/ocaml/camlp5/plexer.cmi
127
lib/ocaml/camlp5/plexer.cmx
149
lib/ocaml/camlp5/plexer.cmx
128
lib/ocaml/camlp5/plexer.mli
150
lib/ocaml/camlp5/plexer.mli
129
lib/ocaml/camlp5/plexing.cmi
151
lib/ocaml/camlp5/plexing.cmi
130
lib/ocaml/camlp5/plexing.cmx
152
lib/ocaml/camlp5/plexing.cmx
131
lib/ocaml/camlp5/plexing.mli
153
lib/ocaml/camlp5/plexing.mli
132
lib/ocaml/camlp5/ploc.cmi
154
lib/ocaml/camlp5/ploc.cmi
133
lib/ocaml/camlp5/ploc.cmx
155
lib/ocaml/camlp5/ploc.cmx
134
lib/ocaml/camlp5/ploc.mli
156
lib/ocaml/camlp5/ploc.mli
157
lib/ocaml/camlp5/pp_MLast.cmi
158
lib/ocaml/camlp5/pp_outcometree.cmi
159
lib/ocaml/camlp5/pp_parsetree.cmi
135
lib/ocaml/camlp5/pprintf.cmi
160
lib/ocaml/camlp5/pprintf.cmi
136
lib/ocaml/camlp5/pprintf.cmx
161
lib/ocaml/camlp5/pprintf.cmx
137
lib/ocaml/camlp5/pprintf.mli
162
lib/ocaml/camlp5/pprintf.mli
163
lib/ocaml/camlp5/ppxprint.cma
164
lib/ocaml/camlp5/ppxprint_runtime.cmi
138
lib/ocaml/camlp5/pr_depend.cmo
165
lib/ocaml/camlp5/pr_depend.cmo
139
lib/ocaml/camlp5/pr_depend.cmx
166
lib/ocaml/camlp5/pr_depend.cmx
140
lib/ocaml/camlp5/pr_depend.o
167
lib/ocaml/camlp5/pr_depend.o
141
lib/ocaml/camlp5/pr_dump.cmo
168
lib/ocaml/camlp5/pr_dump.cmo
142
lib/ocaml/camlp5/pr_dump.cmx
169
lib/ocaml/camlp5/pr_dump.cmx
143
lib/ocaml/camlp5/pr_dump.o
170
lib/ocaml/camlp5/pr_dump.o
144
lib/ocaml/camlp5/pr_extend.cmo
171
lib/ocaml/camlp5/pr_extend.cmo
145
lib/ocaml/camlp5/pr_extend.cmx
172
lib/ocaml/camlp5/pr_extend.cmx
146
lib/ocaml/camlp5/pr_extend.o
173
lib/ocaml/camlp5/pr_extend.o
147
lib/ocaml/camlp5/pr_extfun.cmo
174
lib/ocaml/camlp5/pr_extfun.cmo
148
lib/ocaml/camlp5/pr_extfun.cmx
175
lib/ocaml/camlp5/pr_extfun.cmx
149
lib/ocaml/camlp5/pr_extfun.o
176
lib/ocaml/camlp5/pr_extfun.o
150
lib/ocaml/camlp5/pr_extprint.cmo
177
lib/ocaml/camlp5/pr_extprint.cmo
151
lib/ocaml/camlp5/pr_extprint.cmx
178
lib/ocaml/camlp5/pr_extprint.cmx
152
lib/ocaml/camlp5/pr_extprint.o
179
lib/ocaml/camlp5/pr_extprint.o
153
lib/ocaml/camlp5/pr_null.cmo
180
lib/ocaml/camlp5/pr_null.cmo
154
lib/ocaml/camlp5/pr_null.cmx
181
lib/ocaml/camlp5/pr_null.cmx
155
lib/ocaml/camlp5/pr_null.o
182
lib/ocaml/camlp5/pr_null.o
156
lib/ocaml/camlp5/pr_o.cmo
183
lib/ocaml/camlp5/pr_o.cmo
157
lib/ocaml/camlp5/pr_o.cmx
184
lib/ocaml/camlp5/pr_o.cmx
158
lib/ocaml/camlp5/pr_o.o
185
lib/ocaml/camlp5/pr_o.o
186
lib/ocaml/camlp5/pr_official.cmo
187
lib/ocaml/camlp5/pr_official.cmx
188
lib/ocaml/camlp5/pr_official.o
159
lib/ocaml/camlp5/pr_op.cmo
189
lib/ocaml/camlp5/pr_op.cmo
160
lib/ocaml/camlp5/pr_op.cmx
190
lib/ocaml/camlp5/pr_op.cmx
161
lib/ocaml/camlp5/pr_op.o
191
lib/ocaml/camlp5/pr_op.o
162
lib/ocaml/camlp5/pr_r.cmo
192
lib/ocaml/camlp5/pr_r.cmo
163
lib/ocaml/camlp5/pr_r.cmx
193
lib/ocaml/camlp5/pr_r.cmx
164
lib/ocaml/camlp5/pr_r.o
194
lib/ocaml/camlp5/pr_r.o
165
lib/ocaml/camlp5/pr_ro.cmo
195
lib/ocaml/camlp5/pr_ro.cmo
166
lib/ocaml/camlp5/pr_ro.cmx
196
lib/ocaml/camlp5/pr_ro.cmx
167
lib/ocaml/camlp5/pr_ro.o
197
lib/ocaml/camlp5/pr_ro.o
168
lib/ocaml/camlp5/pr_rp.cmo
198
lib/ocaml/camlp5/pr_rp.cmo
169
lib/ocaml/camlp5/pr_rp.cmx
199
lib/ocaml/camlp5/pr_rp.cmx
170
lib/ocaml/camlp5/pr_rp.o
200
lib/ocaml/camlp5/pr_rp.o
171
lib/ocaml/camlp5/pr_scheme.cmo
201
lib/ocaml/camlp5/pr_scheme.cmo
172
lib/ocaml/camlp5/pr_scheme.cmx
202
lib/ocaml/camlp5/pr_scheme.cmx
173
lib/ocaml/camlp5/pr_scheme.o
203
lib/ocaml/camlp5/pr_scheme.o
174
lib/ocaml/camlp5/pr_schemep.cmo
204
lib/ocaml/camlp5/pr_schemep.cmo
175
lib/ocaml/camlp5/pr_schemep.cmx
205
lib/ocaml/camlp5/pr_schemep.cmx
176
lib/ocaml/camlp5/pr_schemep.o
206
lib/ocaml/camlp5/pr_schemep.o
177
lib/ocaml/camlp5/pretty.cmi
207
lib/ocaml/camlp5/pretty.cmi
178
lib/ocaml/camlp5/pretty.cmx
208
lib/ocaml/camlp5/pretty.cmx
179
lib/ocaml/camlp5/pretty.mli
209
lib/ocaml/camlp5/pretty.mli
180
lib/ocaml/camlp5/prtools.cmi
210
lib/ocaml/camlp5/prtools.cmi
211
lib/ocaml/camlp5/prtools.cmx
181
lib/ocaml/camlp5/prtools.mli
212
lib/ocaml/camlp5/prtools.mli
213
lib/ocaml/camlp5/q_MLast.cmi
182
lib/ocaml/camlp5/q_MLast.cmo
214
lib/ocaml/camlp5/q_MLast.cmo
183
lib/ocaml/camlp5/q_MLast.cmx
215
lib/ocaml/camlp5/q_MLast.cmx
184
lib/ocaml/camlp5/q_MLast.o
216
lib/ocaml/camlp5/q_MLast.o
217
lib/ocaml/camlp5/q_ast.cmi
185
lib/ocaml/camlp5/q_ast.cmo
218
lib/ocaml/camlp5/q_ast.cmo
186
lib/ocaml/camlp5/q_ast.cmx
219
lib/ocaml/camlp5/q_ast.cmx
187
lib/ocaml/camlp5/q_ast.o
220
lib/ocaml/camlp5/q_ast.o
221
lib/ocaml/camlp5/q_ast_base.cmi
222
lib/ocaml/camlp5/q_ast_base.cmo
223
lib/ocaml/camlp5/q_ast_base.cmx
224
lib/ocaml/camlp5/q_ast_base.o
188
lib/ocaml/camlp5/q_phony.cmo
225
lib/ocaml/camlp5/q_phony.cmo
189
lib/ocaml/camlp5/q_phony.cmx
226
lib/ocaml/camlp5/q_phony.cmx
190
lib/ocaml/camlp5/q_phony.o
227
lib/ocaml/camlp5/q_phony.o
191
lib/ocaml/camlp5/quotation.cmi
228
lib/ocaml/camlp5/quotation.cmi
229
lib/ocaml/camlp5/quotation.cmx
192
lib/ocaml/camlp5/quotation.mli
230
lib/ocaml/camlp5/quotation.mli
193
lib/ocaml/camlp5/reloc.cmi
231
lib/ocaml/camlp5/reloc.cmi
232
lib/ocaml/camlp5/reloc.cmx
194
lib/ocaml/camlp5/reloc.mli
233
lib/ocaml/camlp5/reloc.mli
195
lib/ocaml/camlp5/stdpp.cmi
234
lib/ocaml/camlp5/stdpp.cmi
196
lib/ocaml/camlp5/stdpp.cmx
235
lib/ocaml/camlp5/stdpp.cmx
197
lib/ocaml/camlp5/stdpp.mli
236
lib/ocaml/camlp5/stdpp.mli
198
lib/ocaml/camlp5/token.cmi
237
lib/ocaml/camlp5/token.cmi
199
lib/ocaml/camlp5/token.cmx
238
lib/ocaml/camlp5/token.cmx
200
lib/ocaml/camlp5/token.mli
239
lib/ocaml/camlp5/token.mli
201
lib/ocaml/camlp5/versdep.cmi
240
lib/ocaml/camlp5/versdep.cmi
202
lib/ocaml/camlp5/versdep.cmx
241
lib/ocaml/camlp5/versdep.cmx
203
man/man1/camlp5.1.gz
242
man/man1/camlp5.1.gz
204
man/man1/camlp5o.1.gz
243
man/man1/camlp5o.1.gz
205
man/man1/camlp5o.opt.1.gz
244
man/man1/camlp5o.opt.1.gz
206
man/man1/camlp5r.1.gz
245
man/man1/camlp5r.1.gz
207
man/man1/camlp5r.opt.1.gz
246
man/man1/camlp5r.opt.1.gz
208
man/man1/camlp5sch.1.gz
247
man/man1/camlp5sch.1.gz
209
man/man1/mkcamlp5.1.gz
248
man/man1/mkcamlp5.1.gz
210
man/man1/mkcamlp5.opt.1.gz
249
man/man1/mkcamlp5.opt.1.gz
211
man/man1/ocpp5.1.gz
250
man/man1/ocpp5.1.gz
(-)i/devel/ocaml-findlib/Makefile (-5 / +3 lines)
Lines 1-61 Link Here
1
# Created by: ijliao
1
# Created by: ijliao
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	findlib
4
PORTNAME=	findlib
5
PORTVERSION=	1.7.1
5
PORTVERSION=	1.8.1
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	http://download.camlcity.org/download/
7
MASTER_SITES=	http://download.camlcity.org/download/
8
PKGNAMEPREFIX=	ocaml-
8
PKGNAMEPREFIX=	ocaml-
9
9
10
MAINTAINER=	hrs@FreeBSD.org
10
MAINTAINER=	hrs@FreeBSD.org
11
COMMENT=	OCaml package manager
11
COMMENT=	OCaml package manager
12
12
13
LICENSE=	MIT
13
LICENSE=	MIT
14
LICENSE_FILE=	${WRKSRC}/LICENSE
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
15
16
BUILD_DEPENDS=	ocamlbuild:devel/ocaml-ocamlbuild
17
16
USES=		gmake
18
USES=		gmake
17
USE_OCAML=	yes
19
USE_OCAML=	yes
18
USE_OCAML_CAMLP4=yes
20
USE_OCAML_CAMLP4=yes
19
USE_OCAML_FINDLIB=yes
21
USE_OCAML_FINDLIB=yes
20
OCAMLFIND_DEPEND=	# Avoid dependency loop
22
OCAMLFIND_DEPEND=	# Avoid dependency loop
21
HAS_CONFIGURE=	yes
23
HAS_CONFIGURE=	yes
22
CONFIGURE_ARGS=	-bindir "${PREFIX}/bin" -mandir "${PREFIX}/man" \
24
CONFIGURE_ARGS=	-bindir "${PREFIX}/bin" -mandir "${PREFIX}/man" \
23
		-sitelib "${PREFIX}/${OCAML_SITELIBDIR}" \
25
		-sitelib "${PREFIX}/${OCAML_SITELIBDIR}" \
24
		-config "${PREFIX}/etc/findlib.conf"
26
		-config "${PREFIX}/etc/findlib.conf"
25
MAKE_ENV=	OCAML_LIBDIR="${PREFIX}/${OCAML_LIBDIR}"
27
MAKE_ENV=	OCAML_LIBDIR="${PREFIX}/${OCAML_LIBDIR}"
26
ALL_TARGET=	all opt
28
ALL_TARGET=	all opt
27
MAKE_JOBS_UNSAFE=	yes
29
MAKE_JOBS_UNSAFE=	yes
28
DOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
30
DOCSDIR=	${PREFIX}/share/doc/ocaml/${PORTNAME}
29
PORTDOCS=	*
31
PORTDOCS=	*
30
32
31
OPTIONS_DEFINE=	TOOLBOX DOCS
33
OPTIONS_DEFINE=	TOOLBOX DOCS
32
OPTIONS_DEFAULT=TOOLBOX
34
OPTIONS_DEFAULT=TOOLBOX
33
OPTIONS_SUB=	yes
35
OPTIONS_SUB=	yes
34
TOOLBOX_DESC=	Include toolbox interface (requires OCaml with TK)
36
TOOLBOX_DESC=	Include toolbox interface (requires OCaml with TK)
35
TOOLBOX_CONFIGURE_ON=	-with-toolbox
37
TOOLBOX_CONFIGURE_ON=	-with-toolbox
36
TOOLBOX_RUN_DEPENDS=	labltk:x11-toolkits/ocaml-labltk
38
TOOLBOX_RUN_DEPENDS=	labltk:x11-toolkits/ocaml-labltk
37
TOOLBOX_BUILD_DEPENDS=	${TOOLBOX_RUN_DEPENDS}
39
TOOLBOX_BUILD_DEPENDS=	${TOOLBOX_RUN_DEPENDS}
38
40
39
.include <bsd.port.pre.mk>
41
.include <bsd.port.pre.mk>
40
42
41
post-install:
43
post-install:
42
	cd ${STAGEDIR}${PREFIX} && \
44
	cd ${STAGEDIR}${PREFIX} && \
43
	    ${STRIP_CMD} bin/ocamlfind \
45
	    ${STRIP_CMD} bin/ocamlfind \
44
	    ${OCAML_SITELIBDIR}/findlib/findlib.cmxs \
46
	    ${OCAML_SITELIBDIR}/findlib/findlib.cmxs \
45
	    ${OCAML_SITELIBDIR}/findlib/findlib_dynload.cmxs \
47
	    ${OCAML_SITELIBDIR}/findlib/findlib_dynload.cmxs \
46
	    ${OCAML_SITELIBDIR}/findlib/findlib_top.cmxs
48
	    ${OCAML_SITELIBDIR}/findlib/findlib_top.cmxs
47
# Spacetime profiling is only available for native code on 64-bit targets
48
.if ${ARCH} == i386 || ${ARCH} == powerpc || ${ARCH} == powerpcspe
49
	@${REINPLACE_CMD} -e '/raw_spacetime/d' ${TMPPLIST}
50
.endif
51
49
52
post-install-TOOLBOX-on:
50
post-install-TOOLBOX-on:
53
	${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/ocamlfind \
51
	${CHMOD} 755 ${STAGEDIR}${PREFIX}/bin/ocamlfind \
54
	    ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/findlib/make_wizard
52
	    ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR}/findlib/make_wizard
55
53
56
post-install-DOCS-on:
54
post-install-DOCS-on:
57
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
55
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
58
	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} \
56
	cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} \
59
	    "! -regex .*ref-man.*"
57
	    "! -regex .*ref-man.*"
60
58
61
.include <bsd.port.post.mk>
59
.include <bsd.port.post.mk>
(-)i/devel/ocaml-findlib/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1484407844
1
TIMESTAMP = 1607113401
2
SHA256 (findlib-1.7.1.tar.gz) = 5d4b9a79e9abf8be0b509f6b8cf5696221cbe14fa2fbb2bb352342755fd15eef
2
SHA256 (findlib-1.8.1.tar.gz) = 8e85cfa57e8745715432df3116697c8f41cb24b5ec16d1d5acd25e0196d34303
3
SIZE (findlib-1.7.1.tar.gz) = 256883
3
SIZE (findlib-1.8.1.tar.gz) = 261544
(-)i/devel/ocaml-findlib/files/patch-Makefile (-9 / +9 lines)
Lines 1-64 Link Here
1
--- Makefile.orig	2016-11-18 13:04:45 UTC
1
--- Makefile.orig	2019-07-29 12:06:34 UTC
2
+++ Makefile
2
+++ Makefile
3
@@ -17,14 +17,14 @@ opt:
3
@@ -17,14 +17,14 @@
4
 	for p in $(PARTS); do ( cd src/$$p; $(MAKE) opt ) || exit; done
4
 	for p in $(PARTS); do ( cd src/$$p; $(MAKE) opt ) || exit; done
5
 
5
 
6
 install:
6
 install:
7
-	mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
7
-	mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
8
-	mkdir -p "$(prefix)$(OCAMLFIND_MAN)"
8
-	mkdir -p "$(prefix)$(OCAMLFIND_MAN)"
9
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
9
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
10
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)"
10
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)"
11
 	$(MAKE) install-config
11
 	$(MAKE) install-config
12
 	for p in $(PARTS); do ( cd src/$$p; $(MAKE) install ); done
12
 	for p in $(PARTS); do ( cd src/$$p; $(MAKE) install ); done
13
 	$(MAKE) install-meta
13
 	$(MAKE) install-meta
14
 	cd src/findlib; $(MAKE) install-num-top
14
 	test -z "$(NUMTOP)" || { cd src/findlib; $(MAKE) install-num-top; }
15
 	if [ $(INSTALL_CAMLP4) -eq 1 ]; then \
15
 	if [ $(INSTALL_CAMLP4) -eq 1 ]; then \
16
-		cp tools/safe_camlp4 "$(prefix)$(OCAMLFIND_BIN)"; \
16
-		cp tools/safe_camlp4 "$(prefix)$(OCAMLFIND_BIN)"; \
17
+		${BSD_INSTALL_SCRIPT}  tools/safe_camlp4 "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"; \
17
+		${BSD_INSTALL_SCRIPT}  tools/safe_camlp4 "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"; \
18
 	fi
18
 	fi
19
 	$(MAKE) install-doc
19
 	$(MAKE) install-doc
20
 
20
 
21
@@ -55,7 +55,7 @@ findlib.conf: findlib.conf.in
21
@@ -55,7 +55,7 @@
22
 	USE_CYGPATH="$(USE_CYGPATH)"; \
22
 	USE_CYGPATH="$(USE_CYGPATH)"; \
23
 	export USE_CYGPATH; \
23
 	export USE_CYGPATH; \
24
 	cat findlib.conf.in | \
24
 	cat findlib.conf.in | \
25
-		tools/patch '@SITELIB@' '$(OCAML_SITELIB)' >findlib.conf
25
-	    $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB)' >findlib.conf
26
+		tools/patch '@SITELIB@' '$(OCAML_SITELIB):$(OCAML_LIBDIR)' >findlib.conf
26
+	    $(SH) tools/patch '@SITELIB@' '$(OCAML_SITELIB):$(OCAML_LIBDIR)' >findlib.conf
27
 	if ./tools/cmd_from_same_dir ocamlc; then \
27
 	if ./tools/cmd_from_same_dir ocamlc; then \
28
 		echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
28
 		echo 'ocamlc="ocamlc.opt"' >>findlib.conf; \
29
 	fi
29
 	fi
30
@@ -71,9 +71,9 @@ findlib.conf: findlib.conf.in
30
@@ -71,9 +71,9 @@
31
 
31
 
32
 .PHONY: install-doc
32
 .PHONY: install-doc
33
 install-doc:
33
 install-doc:
34
-	mkdir -p "$(prefix)$(OCAMLFIND_MAN)/man1" "$(prefix)$(OCAMLFIND_MAN)/man3" "$(prefix)$(OCAMLFIND_MAN)/man5"
34
-	mkdir -p "$(prefix)$(OCAMLFIND_MAN)/man1" "$(prefix)$(OCAMLFIND_MAN)/man3" "$(prefix)$(OCAMLFIND_MAN)/man5"
35
-	-cp doc/ref-man/ocamlfind.1 "$(prefix)$(OCAMLFIND_MAN)/man1"
35
-	-cp doc/ref-man/ocamlfind.1 "$(prefix)$(OCAMLFIND_MAN)/man1"
36
-	-cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "$(prefix)$(OCAMLFIND_MAN)/man5"
36
-	-cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "$(prefix)$(OCAMLFIND_MAN)/man5"
37
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1" "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3" "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5"
37
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1" "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3" "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5"
38
+	-cp doc/ref-man/ocamlfind.1 "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1"
38
+	-cp doc/ref-man/ocamlfind.1 "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1"
39
+	-cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5"
39
+	-cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5"
40
 
40
 
41
 .PHONY: uninstall-doc
41
 .PHONY: uninstall-doc
42
 uninstall-doc:
42
 uninstall-doc:
43
@@ -86,7 +86,7 @@ uninstall-doc:
43
@@ -86,7 +86,7 @@
44
 
44
 
45
 .PHONY: install-meta
45
 .PHONY: install-meta
46
 install-meta:
46
 install-meta:
47
-	for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then mkdir -p "$(prefix)$(OCAML_SITELIB)/$$x"; cp site-lib-src/$$x/META "$(prefix)$(OCAML_SITELIB)/$$x"; fi; done
47
-	for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then mkdir -p "$(prefix)$(OCAML_SITELIB)/$$x"; cp site-lib-src/$$x/META "$(prefix)$(OCAML_SITELIB)/$$x"; fi; done
48
+	for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; cp site-lib-src/$$x/META "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; fi; done
48
+	for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; cp site-lib-src/$$x/META "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; fi; done
49
 
49
 
50
 .PHONY: uninstall-meta
50
 .PHONY: uninstall-meta
51
 uninstall-meta:
51
 uninstall-meta:
52
@@ -94,9 +94,9 @@ uninstall-meta:
52
@@ -94,9 +94,9 @@
53
 
53
 
54
 .PHONY: install-config
54
 .PHONY: install-config
55
 install-config:
55
 install-config:
56
-	mkdir -p "`dirname \"$(prefix)$(OCAMLFIND_CONF)\"`"
56
-	mkdir -p "`dirname \"$(prefix)$(OCAMLFIND_CONF)\"`"
57
-	@if [ -f "$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(prefix)$(OCAMLFIND_CONF) !!!"; fi
57
-	@if [ -f "$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(prefix)$(OCAMLFIND_CONF) !!!"; fi
58
-	test -f "$(prefix)$(OCAMLFIND_CONF)" || cp findlib.conf "$(prefix)$(OCAMLFIND_CONF)"
58
-	test -f "$(prefix)$(OCAMLFIND_CONF)" || cp findlib.conf "$(prefix)$(OCAMLFIND_CONF)"
59
+	mkdir -p "`dirname \"$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)\"`"
59
+	mkdir -p "`dirname \"$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)\"`"
60
+	@if [ -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(DESTDIR)$(prefix)$(OCAMLFIND_CONF) !!!"; fi
60
+	@if [ -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(DESTDIR)$(prefix)$(OCAMLFIND_CONF) !!!"; fi
61
+	test -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" || ${BSD_INSTALL_DATA}  findlib.conf "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)"
61
+	test -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" || ${BSD_INSTALL_DATA}  findlib.conf "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)"
62
 
62
 
63
 .PHONY: uninstall-config
63
 .PHONY: uninstall-config
64
 uninstall-config:
64
 uninstall-config:
(-)i/devel/ocaml-findlib/files/patch-src_findlib_Makefile (-4 / +4 lines)
Lines 1-42 Link Here
1
--- src/findlib/Makefile.orig	2016-11-18 13:04:46 UTC
1
--- src/findlib/Makefile.orig	2019-07-29 12:06:35 UTC
2
+++ src/findlib/Makefile
2
+++ src/findlib/Makefile
3
@@ -19,6 +19,7 @@ OCAMLDEP = ocamldep
3
@@ -19,6 +19,7 @@
4
 OCAMLLEX = ocamllex
4
 OCAMLLEX = ocamllex
5
 #CAMLP4O =  camlp4 pa_o.cmo pa_op.cmo pr_o.cmo --
5
 #CAMLP4O =  camlp4 pa_o.cmo pa_op.cmo pr_o.cmo --
6
 #CAMLP4O =  camlp4 pa_o.cmo pa_op.cmo pr_dump.cmo --
6
 #CAMLP4O =  camlp4 pa_o.cmo pa_op.cmo pr_dump.cmo --
7
+OCAML_LIBBIN=${PREFIX}/lib/ocaml
7
+OCAML_LIBBIN=${PREFIX}/lib/ocaml
8
 
8
 
9
 
9
 
10
 OBJECTS        = findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo \
10
 OBJECTS        = findlib_config.cmo fl_split.cmo fl_metatoken.cmo fl_meta.cmo \
11
@@ -119,23 +120,23 @@ clean:
11
@@ -118,23 +119,23 @@
12
 	  ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX)
12
 	  ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX)
13
 
13
 
14
 install: all
14
 install: all
15
-	mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)"
15
-	mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)"
16
-	mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
16
-	mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
17
-	test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)"
17
-	test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)"
18
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
18
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
19
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
19
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
20
+	test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)"
20
+	test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)"
21
 	files=`$(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib.a findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top.a findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \
21
 	files=`$(SH) $(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma findlib.cmxa findlib$(LIB_SUFFIX) findlib.cmxs topfind.cmi topfind.mli fl_package_base.mli fl_package_base.cmi fl_metascanner.mli fl_metascanner.cmi fl_metatoken.cmi findlib_top.cma findlib_top.cmxa findlib_top$(LIB_SUFFIX) findlib_top.cmxs findlib_dynload.cma findlib_dynload.cmxa findlib_dynload$(LIB_SUFFIX) findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi META` && \
22
-	cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)"
22
-	cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)"
23
+	cp $$files "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
23
+	cp $$files "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
24
 	f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \
24
 	f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \
25
-	cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
25
-	cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
26
+	cp $$f "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
26
+	cp $$f "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
27
 	# the following "if" block is only needed for 4.00beta2
27
 	# the following "if" block is only needed for 4.00beta2
28
 	if [ $(OCAML_REMOVE_DIRECTORY) -eq 0 -a -f "$(OCAML_CORE_STDLIB)/compiler-libs/topdirs.cmi" ]; then \
28
 	if [ $(OCAML_REMOVE_DIRECTORY) -eq 0 -a -f "$(OCAML_CORE_STDLIB)/compiler-libs/topdirs.cmi" ]; then \
29
 	    cd "$(OCAML_CORE_STDLIB)/compiler-libs/"; \
29
 	    cd "$(OCAML_CORE_STDLIB)/compiler-libs/"; \
30
-	    cp topdirs.cmi toploop.cmi "$(prefix)$(OCAML_SITELIB)/$(NAME)/"; \
30
-	    cp topdirs.cmi toploop.cmi "$(prefix)$(OCAML_SITELIB)/$(NAME)/"; \
31
+	    cp topdirs.cmi toploop.cmi "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)/"; \
31
+	    cp topdirs.cmi toploop.cmi "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)/"; \
32
 	fi
32
 	fi
33
 
33
 
34
 install-num-top:
34
 install-num-top:
35
-	mkdir -p "$(prefix)$(OCAML_SITELIB)/num-top"
35
-	mkdir -p "$(prefix)$(OCAML_SITELIB)/num-top"
36
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
36
+	mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
37
 	cp num_top.cma num_top.cmi num_top_printers.cmi \
37
 	cp num_top.cma num_top.cmi num_top_printers.cmi \
38
-		"$(prefix)$(OCAML_SITELIB)/num-top"
38
-		"$(prefix)$(OCAML_SITELIB)/num-top"
39
+		"$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
39
+		"$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
40
 
40
 
41
 # Note: uninstall-num-top is part of the removal of the META files.
41
 # Note: uninstall-num-top is part of the removal of the META files.
42
 
42
 
(-)i/devel/ocaml-findlib/pkg-plist (-7 / +1 lines)
Lines 1-53 Link Here
1
bin/ocamlfind
1
bin/ocamlfind
2
bin/safe_camlp4
2
bin/safe_camlp4
3
%%ETCDIR%%.conf
3
%%ETCDIR%%.conf
4
%%OCAML_SITELIBDIR%%/bigarray/META
4
%%OCAML_SITELIBDIR%%/bigarray/META
5
%%OCAML_SITELIBDIR%%/bytes/META
5
%%OCAML_SITELIBDIR%%/bytes/META
6
%%OCAML_SITELIBDIR%%/camlp4/META
6
%%OCAML_SITELIBDIR%%/camlp4/META
7
%%OCAML_SITELIBDIR%%/compiler-libs/META
7
%%OCAML_SITELIBDIR%%/compiler-libs/META
8
%%OCAML_SITELIBDIR%%/dynlink/META
8
%%OCAML_SITELIBDIR%%/dynlink/META
9
%%OCAML_SITELIBDIR%%/findlib/META
9
%%OCAML_SITELIBDIR%%/findlib/META
10
%%OCAML_SITELIBDIR%%/findlib/Makefile.config
10
%%OCAML_SITELIBDIR%%/findlib/Makefile.config
11
%%OCAML_SITELIBDIR%%/findlib/findlib.a
11
%%OCAML_SITELIBDIR%%/findlib/findlib.a
12
%%OCAML_SITELIBDIR%%/findlib/findlib.cma
12
%%OCAML_SITELIBDIR%%/findlib/findlib.cma
13
%%OCAML_SITELIBDIR%%/findlib/findlib.cmi
13
%%OCAML_SITELIBDIR%%/findlib/findlib.cmi
14
%%OCAML_SITELIBDIR%%/findlib/findlib.cmxa
14
%%OCAML_SITELIBDIR%%/findlib/findlib.cmxa
15
%%OCAML_SITELIBDIR%%/findlib/findlib.cmxs
15
%%OCAML_SITELIBDIR%%/findlib/findlib.cmxs
16
%%OCAML_SITELIBDIR%%/findlib/findlib.mli
16
%%OCAML_SITELIBDIR%%/findlib/findlib.mli
17
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.a
17
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.a
18
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cma
18
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cma
19
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cmxa
19
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cmxa
20
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cmxs
20
%%OCAML_SITELIBDIR%%/findlib/findlib_dynload.cmxs
21
%%OCAML_SITELIBDIR%%/findlib/findlib_top.a
21
%%OCAML_SITELIBDIR%%/findlib/findlib_top.a
22
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cma
22
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cma
23
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cmxa
23
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cmxa
24
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cmxs
24
%%OCAML_SITELIBDIR%%/findlib/findlib_top.cmxs
25
%%OCAML_SITELIBDIR%%/findlib/fl_dynload.cmi
25
%%OCAML_SITELIBDIR%%/findlib/fl_dynload.cmi
26
%%OCAML_SITELIBDIR%%/findlib/fl_dynload.mli
26
%%OCAML_SITELIBDIR%%/findlib/fl_dynload.mli
27
%%OCAML_SITELIBDIR%%/findlib/fl_metascanner.cmi
27
%%OCAML_SITELIBDIR%%/findlib/fl_metascanner.cmi
28
%%OCAML_SITELIBDIR%%/findlib/fl_metascanner.mli
28
%%OCAML_SITELIBDIR%%/findlib/fl_metascanner.mli
29
%%OCAML_SITELIBDIR%%/findlib/fl_metatoken.cmi
29
%%OCAML_SITELIBDIR%%/findlib/fl_metatoken.cmi
30
%%OCAML_SITELIBDIR%%/findlib/fl_package_base.cmi
30
%%OCAML_SITELIBDIR%%/findlib/fl_package_base.cmi
31
%%OCAML_SITELIBDIR%%/findlib/fl_package_base.mli
31
%%OCAML_SITELIBDIR%%/findlib/fl_package_base.mli
32
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/findlib/make_wizard
32
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/findlib/make_wizard
33
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/findlib/make_wizard.pattern
33
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/findlib/make_wizard.pattern
34
%%OCAML_SITELIBDIR%%/findlib/topfind.cmi
34
%%OCAML_SITELIBDIR%%/findlib/topfind.cmi
35
%%OCAML_SITELIBDIR%%/findlib/topfind.mli
35
%%OCAML_SITELIBDIR%%/findlib/topfind.mli
36
%%OCAML_SITELIBDIR%%/graphics/META
37
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/labltk/META
36
%%TOOLBOX%%%%OCAML_SITELIBDIR%%/labltk/META
38
%%OCAML_SITELIBDIR%%/num-top/META
37
%%OCAML_SITELIBDIR%%/ocamlbuild/META
39
%%OCAML_SITELIBDIR%%/num-top/num_top.cma
40
%%OCAML_SITELIBDIR%%/num-top/num_top.cmi
41
%%OCAML_SITELIBDIR%%/num-top/num_top_printers.cmi
42
%%OCAML_SITELIBDIR%%/num/META
43
%%OCAML_SITELIBDIR%%/ocamldoc/META
38
%%OCAML_SITELIBDIR%%/ocamldoc/META
44
%%OCAML_SITELIBDIR%%/raw_spacetime/META
45
%%OCAML_SITELIBDIR%%/stdlib/META
39
%%OCAML_SITELIBDIR%%/stdlib/META
46
%%OCAML_SITELIBDIR%%/str/META
40
%%OCAML_SITELIBDIR%%/str/META
47
%%OCAML_SITELIBDIR%%/threads/META
41
%%OCAML_SITELIBDIR%%/threads/META
48
%%OCAML_SITELIBDIR%%/unix/META
42
%%OCAML_SITELIBDIR%%/unix/META
49
lib/ocaml/topfind
43
lib/ocaml/topfind
50
man/man1/ocamlfind.1.gz
44
man/man1/ocamlfind.1.gz
51
man/man5/META.5.gz
45
man/man5/META.5.gz
52
man/man5/findlib.conf.5.gz
46
man/man5/findlib.conf.5.gz
53
man/man5/site-lib.5.gz
47
man/man5/site-lib.5.gz
(-)i/x11-toolkits/ocaml-labltk/Makefile (-2 / +5 lines)
Lines 1-39 Link Here
1
# Created by: Michael Grünewald <michipili@gmail.com>
1
# Created by: Michael Grünewald <michipili@gmail.com>
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	labltk
4
PORTNAME=	labltk
5
PORTVERSION=	8.06.3
5
DISTVERSION=	8.06.9
6
CATEGORIES=	x11-toolkits
6
CATEGORIES=	x11-toolkits
7
MASTER_SITES=	https://download.ocamlcore.org/${PORTNAME}/${PORTNAME}/${PORTVERSION}/
8
PKGNAMEPREFIX=	ocaml-
7
PKGNAMEPREFIX=	ocaml-
9
8
10
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
11
COMMENT=	Objective Caml interface to Tk
10
COMMENT=	Objective Caml interface to Tk
12
11
13
LICENSE=	LGPL20
12
LICENSE=	LGPL20
14
13
15
USES=		gmake tk
14
USES=		gmake tk
16
HAS_CONFIGURE=	yes
15
HAS_CONFIGURE=	yes
17
MAKE_JOBS_UNSAFE=yes
16
MAKE_JOBS_UNSAFE=yes
18
MAKE_ENV+=	STAGEDIR="${STAGEDIR}"
17
MAKE_ENV+=	STAGEDIR="${STAGEDIR}"
19
USE_OCAML=	yes
18
USE_OCAML=	yes
20
19
20
USE_GITHUB=	yes
21
GH_ACCOUNT=	garrigue
22
GH_PROJECT=	labltk
23
21
ALL_TARGET=	all opt
24
ALL_TARGET=	all opt
22
25
23
post-patch:
26
post-patch:
24
	@${FIND} ${WRKSRC} -name 'Makefile*' | ${XARGS} ${REINPLACE_CMD} \
27
	@${FIND} ${WRKSRC} -name 'Makefile*' | ${XARGS} ${REINPLACE_CMD} \
25
		-e 's/$$(INSTALLDIR)/$$(STAGEDIR)$$(INSTALLDIR)/g' \
28
		-e 's/$$(INSTALLDIR)/$$(STAGEDIR)$$(INSTALLDIR)/g' \
26
		-e 's/$$(INSTALLBINDIR)/$$(STAGEDIR)$$(INSTALLBINDIR)/g' \
29
		-e 's/$$(INSTALLBINDIR)/$$(STAGEDIR)$$(INSTALLBINDIR)/g' \
27
		-e 's/$$(STUBLIBDIR)/$$(STAGEDIR)$$(STUBLIBDIR)/g' \
30
		-e 's/$$(STUBLIBDIR)/$$(STAGEDIR)$$(STUBLIBDIR)/g' \
28
		-e 's/mkdir /& -p /g'
31
		-e 's/mkdir /& -p /g'
29
	@${REINPLACE_CMD} -e 's|%%SCRIPTBASE%%|${PREFIX}/lib/ocaml/labltk/|g' \
32
	@${REINPLACE_CMD} -e 's|%%SCRIPTBASE%%|${PREFIX}/lib/ocaml/labltk/|g' \
30
		${WRKSRC}/lib/Makefile
33
		${WRKSRC}/lib/Makefile
31
34
32
pre-install:
35
pre-install:
33
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs
36
	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs
34
37
35
post-install:
38
post-install:
36
	${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/lib/ocaml/${PORTNAME}
39
	${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/lib/ocaml/${PORTNAME}
37
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs/dlllabltk.so
40
	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs/dlllabltk.so
38
41
39
.include <bsd.port.mk>
42
.include <bsd.port.mk>
(-)i/x11-toolkits/ocaml-labltk/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1559830627
1
TIMESTAMP = 1606917640
2
SHA256 (labltk-8.06.3.tar.gz) = b6b7076f6a2a7b2f63095013cb4e37a1f2a6eb3d4abb57dbb1b8cff1ae4c6ae6
2
SHA256 (garrigue-labltk-8.06.9_GH0.tar.gz) = fd6ce713c9d7692aa6781f24fb17efe7840acde66c29d7d652e81da992ffef62
3
SIZE (labltk-8.06.3.tar.gz) = 369924
3
SIZE (garrigue-labltk-8.06.9_GH0.tar.gz) = 371504

Return to bug 250408