- 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:
Olaf Hering 2014-10-08 12:23:03 +00:00 committed by Git OBS Bridge
parent 6d27a15904
commit 66890916c6
5 changed files with 60 additions and 24 deletions

View File

@ -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)"; }; \

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4638dda108c1ac098b84f890078e04ef1cd8e01eb34a949211ad3779d52263cf
size 149384

View File

@ -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

View File

@ -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