summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/ocaml-findlib/Makefile8
-rw-r--r--devel/ocaml-findlib/PLIST4
-rw-r--r--devel/ocaml-findlib/distinfo11
-rw-r--r--devel/ocaml-findlib/patches/patch-aa57
-rw-r--r--devel/ocaml-findlib/patches/patch-ab30
5 files changed, 92 insertions, 18 deletions
diff --git a/devel/ocaml-findlib/Makefile b/devel/ocaml-findlib/Makefile
index eded35defd8..6a9bada9877 100644
--- a/devel/ocaml-findlib/Makefile
+++ b/devel/ocaml-findlib/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2009/05/28 21:22:35 zafer Exp $
+# $NetBSD: Makefile,v 1.7 2010/08/21 15:27:31 asau Exp $
#
-DISTNAME= findlib-1.1.2pl1
+DISTNAME= findlib-1.2.6
PKGNAME= ocaml-${DISTNAME}
-PKGREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://download.camlcity.org/download/
@@ -21,8 +20,7 @@ CONFIGURE_ARGS+= -mandir ${PREFIX}/${PKGMANDIR}
CONFIGURE_ARGS+= -config ${PKG_SYSCONFDIR}/ocamlfind.conf
EGDIR= ${PREFIX}/share/examples/ocaml-findlib
-INSTALL_MAKE_FLAGS+= OCAMLFIND_CONF=${EGDIR}/ocamlfind.conf \
- prefix=${DESTDIR}
+INSTALL_MAKE_FLAGS+= OCAMLFIND_CONF=${EGDIR}/ocamlfind.conf
INSTALLATION_DIRS= libexec bin
CONF_FILES= ${EGDIR}/ocamlfind.conf ${PKG_SYSCONFDIR}/ocamlfind.conf
diff --git a/devel/ocaml-findlib/PLIST b/devel/ocaml-findlib/PLIST
index fb50385e528..d40c25d1a5d 100644
--- a/devel/ocaml-findlib/PLIST
+++ b/devel/ocaml-findlib/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:49:00 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2010/08/21 15:27:31 asau Exp $
bin/ocamlfind
bin/safe_camlp4
lib/ocaml/site-lib/bigarray/META
@@ -13,6 +13,7 @@ lib/ocaml/site-lib/findlib/findlib.mli
lib/ocaml/site-lib/findlib/findlib_top.cma
lib/ocaml/site-lib/findlib/fl_metascanner.cmi
lib/ocaml/site-lib/findlib/fl_metascanner.mli
+lib/ocaml/site-lib/findlib/fl_metatoken.cmi
lib/ocaml/site-lib/findlib/fl_package_base.cmi
lib/ocaml/site-lib/findlib/fl_package_base.mli
lib/ocaml/site-lib/findlib/topfind.cmi
@@ -23,6 +24,7 @@ lib/ocaml/site-lib/num-top/num_top.cma
lib/ocaml/site-lib/num-top/num_top.cmi
lib/ocaml/site-lib/num-top/num_top_printers.cmi
lib/ocaml/site-lib/num/META
+lib/ocaml/site-lib/ocamlbuild/META
lib/ocaml/site-lib/stdlib/META
lib/ocaml/site-lib/str/META
lib/ocaml/site-lib/threads/META
diff --git a/devel/ocaml-findlib/distinfo b/devel/ocaml-findlib/distinfo
index 49fe968c43a..e5af8e8fb76 100644
--- a/devel/ocaml-findlib/distinfo
+++ b/devel/ocaml-findlib/distinfo
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.2 2009/02/16 16:29:18 joerg Exp $
+$NetBSD: distinfo,v 1.3 2010/08/21 15:27:31 asau Exp $
-SHA1 (findlib-1.1.2pl1.tar.gz) = ccd8b9d6249b5a4097040d32b90048b11054f461
-RMD160 (findlib-1.1.2pl1.tar.gz) = 1bd97ac60eb6ba9b3711814d38f7682a5f874cd3
-Size (findlib-1.1.2pl1.tar.gz) = 153542 bytes
-SHA1 (patch-aa) = deb6a80bb41d1328cbf27d44d7a194a53088a9ec
+SHA1 (findlib-1.2.6.tar.gz) = 50d2764025168a5f3cab7f559b8fdf3cb680e405
+RMD160 (findlib-1.2.6.tar.gz) = 76ee6ba0cf5c4ec8693dec14fae8582ad6cd5de3
+Size (findlib-1.2.6.tar.gz) = 162458 bytes
+SHA1 (patch-aa) = f11eb4120e6be80c2f225d4c2597c33aceefdce6
+SHA1 (patch-ab) = 043d43f04c61ced0f3f9f3b6d59f89e83d6a18ee
diff --git a/devel/ocaml-findlib/patches/patch-aa b/devel/ocaml-findlib/patches/patch-aa
index 6237c5500a5..fa2539b039c 100644
--- a/devel/ocaml-findlib/patches/patch-aa
+++ b/devel/ocaml-findlib/patches/patch-aa
@@ -1,13 +1,56 @@
-$NetBSD: patch-aa,v 1.1 2009/02/16 16:29:18 joerg Exp $
+$NetBSD: patch-aa,v 1.2 2010/08/21 15:27:31 asau Exp $
---- Makefile.orig 2009-02-16 17:09:51.000000000 +0100
-+++ Makefile
-@@ -22,7 +22,7 @@ install:
+--- Makefile.orig 2010-08-17 22:50:28.000000000 +0400
++++ Makefile 2010-08-21 19:10:59.000000000 +0400
+@@ -17,13 +17,13 @@
+ for p in $(PARTS); do ( cd src/$$p; $(MAKE) opt ); done
+
+ install:
+- mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
+- mkdir -p "$(prefix)$(OCAMLFIND_MAN)"
++ mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
++ mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)"
+ for p in $(PARTS); do ( cd src/$$p; $(MAKE) install ); done
$(MAKE) install-meta
cd src/findlib; $(MAKE) install-num-top
$(MAKE) install-config
-- cp tools/safe_camlp4 $(OCAMLFIND_BIN)
-+ cp tools/safe_camlp4 ${DESTDIR}$(OCAMLFIND_BIN)
+- cp tools/safe_camlp4 "$(prefix)$(OCAMLFIND_BIN)"
++ cp tools/safe_camlp4 "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
+ $(MAKE) install-doc
uninstall:
- $(MAKE) uninstall-doc
+@@ -66,9 +66,9 @@
+
+ .PHONY: install-doc
+ install-doc:
+- mkdir -p $(prefix)$(OCAMLFIND_MAN)/man1 $(prefix)$(OCAMLFIND_MAN)/man3 $(prefix)$(OCAMLFIND_MAN)/man5
+- -cp doc/ref-man/ocamlfind.1 $(prefix)$(OCAMLFIND_MAN)/man1
+- -cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 $(prefix)$(OCAMLFIND_MAN)/man5
++ mkdir -p $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1 $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3 $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5
++ -cp doc/ref-man/ocamlfind.1 $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1
++ -cp doc/ref-man/META.5 doc/ref-man/site-lib.5 doc/ref-man/findlib.conf.5 $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5
+
+ .PHONY: uninstall-doc
+ uninstall-doc:
+@@ -81,7 +81,7 @@
+
+ .PHONY: install-meta
+ install-meta:
+- for x in `ls site-lib-src`; do if [ "$$x" != "CVS" -a -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
++ for x in `ls site-lib-src`; do if [ "$$x" != "CVS" -a -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
+
+ .PHONY: uninstall-meta
+ uninstall-meta:
+@@ -89,9 +89,9 @@
+
+ .PHONY: install-config
+ install-config:
+- mkdir -p "`dirname \"$(prefix)$(OCAMLFIND_CONF)\"`"
+- @if [ -f "$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(prefix)$(OCAMLFIND_CONF) !!!"; fi
+- test -f "$(prefix)$(OCAMLFIND_CONF)" || cp findlib.conf "$(prefix)$(OCAMLFIND_CONF)"
++ mkdir -p "`dirname \"$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)\"`"
++ @if [ -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" ]; then echo "!!! Keeping old $(prefix)$(OCAMLFIND_CONF) !!!"; fi
++ test -f "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)" || cp findlib.conf "$(DESTDIR)$(prefix)$(OCAMLFIND_CONF)"
+
+ .PHONY: uninstall-config
+ uninstall-config:
diff --git a/devel/ocaml-findlib/patches/patch-ab b/devel/ocaml-findlib/patches/patch-ab
new file mode 100644
index 00000000000..3389d6aa702
--- /dev/null
+++ b/devel/ocaml-findlib/patches/patch-ab
@@ -0,0 +1,30 @@
+$NetBSD: patch-ab,v 1.1 2010/08/21 15:27:31 asau Exp $
+
+--- src/findlib/Makefile.orig 2010-08-17 22:50:28.000000000 +0400
++++ src/findlib/Makefile 2010-08-21 19:09:29.000000000 +0400
+@@ -78,18 +78,18 @@
+ ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX)
+
+ install: all
+- mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)"
+- mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
+- test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(prefix)$(OCAML_CORE_STDLIB)"
++ mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
++ mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
++ test $(INSTALL_TOPFIND) -eq 0 || cp topfind "$(DESTDIR)$(prefix)$(OCAML_CORE_STDLIB)"
+ files=`$(TOP)/tools/collect_files $(TOP)/Makefile.config findlib.cmi findlib.mli findlib.cma 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.cmxa findlib.a META` && \
+- cp $$files "$(prefix)$(OCAML_SITELIB)/$(NAME)"
++ cp $$files "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$(NAME)"
+ f="ocamlfind$(EXEC_SUFFIX)"; { test -f ocamlfind_opt$(EXEC_SUFFIX) && f="ocamlfind_opt$(EXEC_SUFFIX)"; }; \
+- cp $$f "$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
++ cp $$f "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)/ocamlfind$(EXEC_SUFFIX)"
+
+ install-num-top:
+- mkdir -p "$(prefix)$(OCAML_SITELIB)/num-top"
++ mkdir -p "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
+ cp num_top.cma num_top.cmi num_top_printers.cmi \
+- "$(prefix)$(OCAML_SITELIB)/num-top"
++ "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/num-top"
+
+ # Note: uninstall-num-top is part of the removal of the META files.
+