update to ocamlduce-3.09.2pl1
enough statically-typed ML/XML to warm even the hardest C programmers heart
This commit is contained in:
parent
73fcf975c8
commit
82be50bae4
@ -1,12 +1,11 @@
|
|||||||
# $OpenBSD: Makefile,v 1.1.1.1 2005/09/23 14:27:27 avsm Exp $
|
# $OpenBSD: Makefile,v 1.2 2006/05/29 03:55:33 avsm Exp $
|
||||||
|
|
||||||
COMMENT= "XML extension types for Objective Caml"
|
COMMENT= "XML extension types for Objective Caml"
|
||||||
CATEGORIES= lang textproc
|
CATEGORIES= lang textproc
|
||||||
|
|
||||||
V= 3.08.4pl3
|
V= 3.09.2pl1
|
||||||
DISTNAME= ocamlduce-${V}
|
DISTNAME= ocamlduce-${V}
|
||||||
MASTER_SITES= http://pauillac.inria.fr/~frisch/ocamlcduce/download/
|
MASTER_SITES= http://pauillac.inria.fr/~frisch/ocamlcduce/download/
|
||||||
WRKDIST= ${WRKDIR}/ocaml-sub
|
|
||||||
|
|
||||||
MAINTAINER= Anil Madhavapeddy <avsm@openbsd.org>
|
MAINTAINER= Anil Madhavapeddy <avsm@openbsd.org>
|
||||||
HOMEPAGE= http://www.cduce.org/ocaml.html
|
HOMEPAGE= http://www.cduce.org/ocaml.html
|
||||||
@ -17,16 +16,18 @@ PERMIT_DISTFILES_FTP= Yes
|
|||||||
PERMIT_DISTFILES_CDROM= Yes
|
PERMIT_DISTFILES_CDROM= Yes
|
||||||
|
|
||||||
MODULES= lang/ocaml
|
MODULES= lang/ocaml
|
||||||
RUN_DEPENDS= :ocaml-3.08.4:lang/ocaml
|
|
||||||
WANTLIB= curses m c pthread
|
WANTLIB= curses m c pthread
|
||||||
|
|
||||||
NO_REGRESS= Yes
|
NO_REGRESS= Yes
|
||||||
CONFIGURE_STYLE=simple
|
USE_GMAKE= Yes
|
||||||
CONFIGURE_ARGS= -prefix ${PREFIX}
|
MAKE_FLAGS= CAMLC=ocamlc${MODOCAML_NATIVE:S,Yes,.opt,:S,No,,}
|
||||||
MAKE_FILE= Makefile.ocamlduce
|
FAKE_FLAGS= CAMLC=ocamlc${MODOCAML_NATIVE:S,Yes,.opt,:S,No,,}
|
||||||
BYT_FLAGS= CAMLC=ocamlc CAMLOPT=ocamlopt CAMLDEP=ocamldep
|
|
||||||
MAKE_FLAGS= ${MODOCAML_NATIVE:S,Yes,,:S,No,${BYT_FLAGS},}
|
|
||||||
ALL_TARGET= all ${MODOCAML_NATIVE:S,Yes,opt,:S,No,,}
|
ALL_TARGET= all ${MODOCAML_NATIVE:S,Yes,opt,:S,No,,}
|
||||||
INSTALL_TARGET= minstall ${MODOCAML_NATIVE:S,Yes,minstallopt,:S,No,,}
|
|
||||||
|
BUILD_DEPENDS= ::sysutils/findlib
|
||||||
|
RUN_DPENDS= ::sysutils/findlib
|
||||||
|
|
||||||
|
pre-fake:
|
||||||
|
${INSTALL_DATA_DIR} ${PREFIX}/lib/ocaml/site-lib
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
MD5 (ocamlduce-3.08.4pl3.tar.gz) = 16e69929c9fbe57642dd700bb595360e
|
MD5 (ocamlduce-3.09.2pl1.tar.gz) = f9163058f53ce1900faa2cf2b66644a7
|
||||||
RMD160 (ocamlduce-3.08.4pl3.tar.gz) = c8e147c6b5a3883280b20b9717c189fbd570fa0c
|
RMD160 (ocamlduce-3.09.2pl1.tar.gz) = 2e8153ff8eb3267ce9ea5f6fd4dff4cf9bb993a9
|
||||||
SHA1 (ocamlduce-3.08.4pl3.tar.gz) = e93dfe87b853573d6c5a72824131a9ae78a59a30
|
SHA1 (ocamlduce-3.09.2pl1.tar.gz) = a51a60c3867f7ee028549f150e74a4bccbd8c9a1
|
||||||
SIZE (ocamlduce-3.08.4pl3.tar.gz) = 3079977
|
SIZE (ocamlduce-3.09.2pl1.tar.gz) = 939816
|
||||||
|
16
lang/ocamlduce/patches/patch-Makefile
Normal file
16
lang/ocamlduce/patches/patch-Makefile
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
$OpenBSD: patch-Makefile,v 1.1 2006/05/29 03:55:33 avsm Exp $
|
||||||
|
--- Makefile.orig Thu May 11 05:24:34 2006
|
||||||
|
+++ Makefile Sun May 28 20:00:32 2006
|
||||||
|
@@ -487,10 +487,10 @@ INSTALL_DOC_FILES= \
|
||||||
|
|
||||||
|
install: FORCE META
|
||||||
|
for i in $(INSTALL_BINARIES); do \
|
||||||
|
- cp $$i $(BINDIR)/; \
|
||||||
|
+ cp $$i $(DESTDIR)$(BINDIR)/; \
|
||||||
|
done
|
||||||
|
for i in $(OPT_VARIANTS); do \
|
||||||
|
- cp $$i.opt $(BINDIR)/$$i; \
|
||||||
|
+ if [ -r $$i.opt ]; then cp $$i.opt $(DESTDIR)$(BINDIR)/$$i; fi \
|
||||||
|
done
|
||||||
|
ocamlfind install ocamlduce META -optional $(INSTALL_LIB_FILES)
|
||||||
|
|
@ -1,43 +0,0 @@
|
|||||||
$OpenBSD: patch-Makefile_ocamlduce,v 1.1.1.1 2005/09/23 14:27:27 avsm Exp $
|
|
||||||
--- Makefile.ocamlduce.orig Fri Sep 23 14:44:26 2005
|
|
||||||
+++ Makefile.ocamlduce Fri Sep 23 14:53:27 2005
|
|
||||||
@@ -396,17 +396,32 @@ clean::
|
|
||||||
rm -f ocamlducedoc*
|
|
||||||
cd ocamldoc && $(MAKE) clean
|
|
||||||
|
|
||||||
+NAT_BIN= ocamlducec.opt ocamlduceopt.opt ocamlducedep.opt \
|
|
||||||
+ ocamlducedoc.opt ocamlduceopt
|
|
||||||
+NAT_LIB= ocamlduce.cmxa ocamlduce.a
|
|
||||||
+BYT_BIN= ocamlducec ocamlduce ocamlducedep ocamlducedoc
|
|
||||||
+BYT_LIB= ocamlduce.cma stdlib/ocamlduce.cmi \
|
|
||||||
+ cduce_types.cmi stdlib/ocamlduce.mli
|
|
||||||
|
|
||||||
# Findlib installation
|
|
||||||
|
|
||||||
-INSTALL_FILES= \
|
|
||||||
- ocamlducec ocamlduce ocamlducedep ocamlducedoc ocamlduce.cma \
|
|
||||||
- ocamlduceopt ocamlduce.cmxa ocamlduce.a \
|
|
||||||
- ocamlducec.opt ocamlduceopt.opt ocamlducedep.opt ocamlducedoc.opt \
|
|
||||||
- stdlib/ocamlduce.cmi cduce_types.cmi stdlib/ocamlduce.mli
|
|
||||||
+INSTALL_FILES= ${NAT_BIN} ${NAT_LIB} ${BYT_BIN} ${BYT_LIB}
|
|
||||||
|
|
||||||
install: FORCE
|
|
||||||
ocamlfind install ocamlduce META $(wildcard $(INSTALL_FILES))
|
|
||||||
|
|
||||||
uninstall: FORCE
|
|
||||||
- ocamlfind remove ocamlduce
|
|
||||||
\ No newline at end of file
|
|
||||||
+ ocamlfind remove ocamlduce
|
|
||||||
+
|
|
||||||
+# Normal installation
|
|
||||||
+
|
|
||||||
+minstall: FORCE
|
|
||||||
+ mkdir -p ${DESTDIR}${PREFIX}/lib/ocaml
|
|
||||||
+ cp ${BYT_LIB} ${DESTDIR}${PREFIX}/lib/ocaml
|
|
||||||
+ cp ${BYT_BIN} ${DESTDIR}${PREFIX}/bin
|
|
||||||
+
|
|
||||||
+minstallopt: FORCE
|
|
||||||
+ mkdir -p ${DESTDIR}${PREFIX}/lib/ocaml
|
|
||||||
+ cp ${NAT_LIB} ${DESTDIR}${PREFIX}/lib/ocaml
|
|
||||||
+ cp ${NAT_BIN} ${DESTDIR}${PREFIX}/bin
|
|
||||||
+
|
|
@ -1,8 +1,6 @@
|
|||||||
@comment $OpenBSD: PFRAG.native,v 1.1.1.1 2005/09/23 14:27:27 avsm Exp $
|
@comment $OpenBSD: PFRAG.native,v 1.2 2006/05/29 03:55:33 avsm Exp $
|
||||||
bin/ocamlducec.opt
|
|
||||||
bin/ocamlducedep.opt
|
|
||||||
bin/ocamlducedoc.opt
|
|
||||||
bin/ocamlduceopt
|
bin/ocamlduceopt
|
||||||
bin/ocamlduceopt.opt
|
lib/ocaml/site-lib/ocamlduce/cduce_types.o
|
||||||
lib/ocaml/ocamlduce.a
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.a
|
||||||
lib/ocaml/ocamlduce.cmxa
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.cmxa
|
||||||
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.o
|
||||||
|
@ -1,10 +1,19 @@
|
|||||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/09/23 14:27:27 avsm Exp $
|
@comment $OpenBSD: PLIST,v 1.2 2006/05/29 03:55:33 avsm Exp $
|
||||||
|
bin/expungeduce
|
||||||
bin/ocamlduce
|
bin/ocamlduce
|
||||||
bin/ocamlducec
|
bin/ocamlducec
|
||||||
bin/ocamlducedep
|
bin/ocamlducedep
|
||||||
bin/ocamlducedoc
|
bin/ocamlducedoc
|
||||||
lib/ocaml/cduce_types.cmi
|
bin/ocamlducefind
|
||||||
lib/ocaml/ocamlduce.cma
|
bin/ocamlducemktop
|
||||||
lib/ocaml/ocamlduce.cmi
|
lib/ocaml/
|
||||||
lib/ocaml/ocamlduce.mli
|
lib/ocaml/site-lib/
|
||||||
|
lib/ocaml/site-lib/ocamlduce/
|
||||||
|
lib/ocaml/site-lib/ocamlduce/META
|
||||||
|
lib/ocaml/site-lib/ocamlduce/cduce_types.cmi
|
||||||
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.cma
|
||||||
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.cmi
|
||||||
|
lib/ocaml/site-lib/ocamlduce/ocamlduce.mli
|
||||||
|
lib/ocaml/site-lib/ocamlduce/toplevelducelib.cma
|
||||||
|
lib/ocaml/site-lib/ocamlduce/topstart.cmo
|
||||||
%%native%%
|
%%native%%
|
||||||
|
Loading…
Reference in New Issue
Block a user