- Update to upstream version 1.5.3
The installation of "bytes" respects now $prefix and the configured destination. New option -pp for "ocamlfind query", to get preprocessor packages. Updated the compatibility Bytes module to support extend, init, mapi, blit_string. - 1.5.2: support for the query formats "%+a" and "%+A". Fix: the "ppx" property is now also path-expanded when interpreted in a toploop. Fix: implicit "ppx" is not path-expanded anymore. Fix: Build bytes.cmxs only if natdynlink is enabled. - 1.5.1: includes a file that was missing in 1.5 - 1.5: Including the "bytes" package that is either a compat package for ocaml < 4.02 or a fake package for ocaml >= 4.02. The package aims at helping to support the transition to the new "bytes" type for mutable strings. Also installing findlib.cmxs if OCaml supports it. Allowing to disable camlp4 (in prep for OCaml-4.02). The "ppx" package property can be specified for constructing ppx-type preprocessor. - 1.4.1:ocamldoc: The order of -ppopt arguments was changed by ocamlfind, which is not correct. - 1.4: Fixed performance bug when many arguments need to be processed. Auto-configuring ocamldoc.opt if it is found. New config switch -no-custom to prevent that "ocamlfind" is linked in custom-runtime mode (bytecode only). The library dbm is no longer part of OCaml, and now optional in findlib Support for ocamloptp. New function Topfind.log for controlling the verbosity. OBS-URL: https://build.opensuse.org/package/show/devel:languages:ocaml/ocaml-findlib?expand=0&rev=26
This commit is contained in:
parent
6d27a15904
commit
66890916c6
@ -4,28 +4,29 @@
|
||||
src/findlib/Makefile | 22 +++++++++++-----------
|
||||
3 files changed, 28 insertions(+), 28 deletions(-)
|
||||
|
||||
Index: findlib-1.3.3/Makefile
|
||||
Index: findlib-1.5.3/Makefile
|
||||
===================================================================
|
||||
--- findlib-1.3.3.orig/Makefile
|
||||
+++ findlib-1.3.3/Makefile
|
||||
@@ -17,13 +17,13 @@ opt:
|
||||
for p in $(PARTS); do ( cd src/$$p; $(MAKE) opt ); done
|
||||
--- findlib-1.5.3.orig/Makefile
|
||||
+++ findlib-1.5.3/Makefile
|
||||
@@ -17,14 +17,14 @@ opt:
|
||||
for p in $(PARTS); do ( cd src/$$p; $(MAKE) opt ) || exit; done
|
||||
|
||||
install:
|
||||
- mkdir -p "$(prefix)$(OCAMLFIND_BIN)"
|
||||
- mkdir -p "$(prefix)$(OCAMLFIND_MAN)"
|
||||
+ mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
|
||||
+ mkdir -p "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)"
|
||||
$(MAKE) install-config
|
||||
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 "$(prefix)$(OCAMLFIND_BIN)"
|
||||
+ cp tools/safe_camlp4 "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"
|
||||
if [ $(INSTALL_CAMLP4) -eq 1 ]; then \
|
||||
- cp tools/safe_camlp4 "$(prefix)$(OCAMLFIND_BIN)"; \
|
||||
+ cp tools/safe_camlp4 "$(DESTDIR)$(prefix)$(OCAMLFIND_BIN)"; \
|
||||
fi
|
||||
$(MAKE) install-doc
|
||||
|
||||
uninstall:
|
||||
@@ -66,32 +66,32 @@ findlib.conf: findlib.conf.in
|
||||
@@ -71,32 +71,32 @@ findlib.conf: findlib.conf.in
|
||||
|
||||
.PHONY: install-doc
|
||||
install-doc:
|
||||
@ -71,10 +72,10 @@ Index: findlib-1.3.3/Makefile
|
||||
|
||||
.PHONY: uninstall-config
|
||||
uninstall-config:
|
||||
Index: findlib-1.3.3/src/findlib-toolbox/Makefile
|
||||
Index: findlib-1.5.3/src/findlib-toolbox/Makefile
|
||||
===================================================================
|
||||
--- findlib-1.3.3.orig/src/findlib-toolbox/Makefile
|
||||
+++ findlib-1.3.3/src/findlib-toolbox/Makefile
|
||||
--- findlib-1.5.3.orig/src/findlib-toolbox/Makefile
|
||||
+++ findlib-1.5.3/src/findlib-toolbox/Makefile
|
||||
@@ -13,7 +13,7 @@ make_wizard$(EXEC_SUFFIX): make_wizard.m
|
||||
findlib.cma make_wizard.ml
|
||||
|
||||
@ -84,12 +85,12 @@ Index: findlib-1.3.3/src/findlib-toolbox/Makefile
|
||||
|
||||
# uninstall: Nothing to do, because the removal of the findlib core also
|
||||
# deinstalls the make_wizard
|
||||
Index: findlib-1.3.3/src/findlib/Makefile
|
||||
Index: findlib-1.5.3/src/findlib/Makefile
|
||||
===================================================================
|
||||
--- findlib-1.3.3.orig/src/findlib/Makefile
|
||||
+++ findlib-1.3.3/src/findlib/Makefile
|
||||
@@ -80,30 +80,30 @@ clean:
|
||||
ocamlfind$(EXEC_SUFFIX) ocamlfind_opt$(EXEC_SUFFIX)
|
||||
--- findlib-1.5.3.orig/src/findlib/Makefile
|
||||
+++ findlib-1.5.3/src/findlib/Makefile
|
||||
@@ -87,30 +87,30 @@ clean:
|
||||
#rm -f ocaml_args.ml
|
||||
|
||||
install: all
|
||||
- mkdir -p "$(prefix)$(OCAML_SITELIB)/$(NAME)"
|
||||
@ -98,7 +99,7 @@ Index: findlib-1.3.3/src/findlib/Makefile
|
||||
+ 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` && \
|
||||
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 findlib.cmxs 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)"; }; \
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:181e0855a2eaae0b16fb48ba8ee4a80fe3a6d24f9b586ba58072007fab4a0b99
|
||||
size 139860
|
3
findlib-1.5.3.tar.xz
Normal file
3
findlib-1.5.3.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4638dda108c1ac098b84f890078e04ef1cd8e01eb34a949211ad3779d52263cf
|
||||
size 149384
|
@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 8 14:18:37 CEST 2014 - ohering@suse.de
|
||||
|
||||
- Update to upstream version 1.5.3
|
||||
The installation of "bytes" respects now $prefix and the
|
||||
configured destination.
|
||||
New option -pp for "ocamlfind query", to get preprocessor
|
||||
packages. Updated the compatibility Bytes module to support
|
||||
extend, init, mapi, blit_string.
|
||||
- 1.5.2: support for the query formats "%+a" and "%+A".
|
||||
Fix: the "ppx" property is now also path-expanded when
|
||||
interpreted in a toploop.
|
||||
Fix: implicit "ppx" is not path-expanded anymore.
|
||||
Fix: Build bytes.cmxs only if natdynlink is enabled.
|
||||
- 1.5.1: includes a file that was missing in 1.5
|
||||
- 1.5: Including the "bytes" package that is either a compat
|
||||
package for ocaml < 4.02 or a fake package for ocaml >= 4.02.
|
||||
The package aims at helping to support the transition to the new
|
||||
"bytes" type for mutable strings.
|
||||
Also installing findlib.cmxs if OCaml supports it.
|
||||
Allowing to disable camlp4 (in prep for OCaml-4.02).
|
||||
The "ppx" package property can be specified for constructing
|
||||
ppx-type preprocessor.
|
||||
- 1.4.1:ocamldoc: The order of -ppopt arguments was changed by
|
||||
ocamlfind, which is not correct.
|
||||
- 1.4: Fixed performance bug when many arguments need to be processed.
|
||||
Auto-configuring ocamldoc.opt if it is found.
|
||||
New config switch -no-custom to prevent that "ocamlfind" is
|
||||
linked in custom-runtime mode (bytecode only).
|
||||
The library dbm is no longer part of OCaml, and now optional in
|
||||
findlib
|
||||
Support for ocamloptp.
|
||||
New function Topfind.log for controlling the verbosity.
|
||||
Rewritten Fl_metascanner without camlp4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 3 09:23:34 CEST 2013 - ohering@suse.de
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ocaml-findlib
|
||||
#
|
||||
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||
# Copyright (c) 2010-2011 Andrew Psaltis <ampsaltis at gmail dot com>
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@ -26,7 +26,7 @@
|
||||
%endif
|
||||
|
||||
Name: ocaml-findlib
|
||||
Version: 1.3.3
|
||||
Version: 1.5.3
|
||||
Release: 0
|
||||
Summary: Objective CAML package manager and build helper
|
||||
License: MIT
|
||||
|
Loading…
x
Reference in New Issue
Block a user