Hello community, here is the log from the commit of package ocaml-findlib for openSUSE:Factory checked in at 2016-07-15 12:46:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocaml-findlib (Old) and /work/SRC/openSUSE:Factory/.ocaml-findlib.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ocaml-findlib" Changes: -------- --- /work/SRC/openSUSE:Factory/ocaml-findlib/ocaml-findlib.changes 2014-10-31 20:19:52.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.ocaml-findlib.new/ocaml-findlib.changes 2016-07-15 12:46:27.000000000 +0200 @@ -1,0 +2,20 @@ +Wed May 18 21:34:23 UTC 2016 - ohering@suse.de + +- Update to upstream version 1.6.2 (fate#320836) + Adding an "ocamldoc" library, providing the cmi's for ocamldoc plugins + Support for OCaml-4.03: recognize that the new -color option has an argument + Adding support for dynamically loading packages + new "plugin" variable, new Fl_dynload module. + New command "ocamlfind lint" for checking META files + Allow to query the location of the META file of a package: + "ocamlfind query -format '%m'" + Get the install path for the META file of packages: + "ocamlfind printconf metapath" + The switch -only-show did not work as described. + +------------------------------------------------------------------- +Tue Nov 10 10:18:47 UTC 2015 - ohering@suse.de + +- Add hardcoded Provides for pre 12.1 repos + +------------------------------------------------------------------- Old: ---- findlib-1.5.5.tar.xz New: ---- findlib-1.6.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-findlib.spec ++++++ --- /var/tmp/diff_new_pack.jotM1Y/_old 2016-07-15 12:46:29.000000000 +0200 +++ /var/tmp/diff_new_pack.jotM1Y/_new 2016-07-15 12:46:29.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocaml-findlib # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX 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 @@ -17,10 +17,10 @@ # -Version: 1.5.5 +Name: ocaml-findlib +Version: 1.6.2 Release: 0 %{ocaml_preserve_bytecode} -Name: ocaml-findlib Summary: Objective CAML package manager and build helper License: MIT Group: Development/Libraries/Other @@ -29,7 +29,18 @@ Source0: findlib-%{version}.tar.xz Patch0: findlib-1.3.3.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build - +# ocaml autodep start for pkg: ocaml-findlib +# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() provides/requires +%if 0%{?suse_version} < 1210 +Requires: ocaml-findlib-devel +%endif +# ocaml autodep end for pkg: ocaml-findlib +# +Recommends: ocaml-findlib-camlp4 +# +Requires: ocaml-compiler-libs +Requires: ocaml-runtime +# Provides: ocamlfind = %{version} BuildRequires: gawk @@ -37,6 +48,7 @@ BuildRequires: ncurses-devel BuildRequires: ocaml >= 4.02.0 BuildRequires: ocaml-camlp4-devel >= 4.02.0 +BuildRequires: ocaml-ocamlbuild BuildRequires: ocaml-ocamldoc BuildRequires: ocaml-rpm-macros >= 4.02.1 @@ -58,6 +70,21 @@ for developing applications that use ocaml-findlib. + +%package camlp4 +# ocaml autodep start for pkg: ocaml-findlib-camlp4 +# hardcoded rpm dependency for pre 12.1 to compensate for lack of ocaml() provides/requires +%if 0%{?suse_version} < 1210 +Requires: ocaml-findlib +%endif +# ocaml autodep end for pkg: ocaml-findlib-camlp4 +Summary: Development files for ocaml-findlib +Group: Development/Libraries/Other +Requires: ocaml-camlp4-devel + +%description camlp4 +The ocaml-findlib-camlp4 contains signature files for developing applications that use camlp4 + %prep %setup -q -n findlib-%{version} %patch0 -p1 @@ -65,7 +92,6 @@ %build (cd tools/extract_args && make) tools/extract_args/extract_args -o src/findlib/ocaml_args.ml ocamlc ocamlcp ocamlmktop ocamlopt ocamldep ocamldoc ||: -#cat src/findlib/ocaml_args.ml ./configure -config %{_sysconfdir}/ocamlfind.conf \ -bindir %{_bindir} \ -sitelib `ocamlc -where` \ @@ -79,6 +105,7 @@ %install make install DESTDIR=$RPM_BUILD_ROOT +rm -rfv $RPM_BUILD_ROOT%{_libdir}/ocaml/ocamlbuild %files %defattr(-,root,root,-) @@ -86,36 +113,59 @@ %config(noreplace) %{_sysconfdir}/ocamlfind.conf %{_bindir}/* %{_mandir}/man?/* -%{_libdir}/ocaml/bigarray -%{_libdir}/ocaml/camlp4 -%{_libdir}/ocaml/compiler-libs -%{_libdir}/ocaml/dynlink -%{_libdir}/ocaml/findlib -%{_libdir}/ocaml/graphics -%{_libdir}/ocaml/num -%{_libdir}/ocaml/ocamlbuild -%{_libdir}/ocaml/stdlib -%{_libdir}/ocaml/str -%{_libdir}/ocaml/threads +# +%dir %{_libdir}/ocaml +%dir %{_libdir}/ocaml/bigarray +%{_libdir}/ocaml/bigarray/META +%dir %{_libdir}/ocaml/bytes +%{_libdir}/ocaml/bytes/META +%dir %{_libdir}/ocaml/compiler-libs +%{_libdir}/ocaml/compiler-libs/META +%dir %{_libdir}/ocaml/dynlink +%{_libdir}/ocaml/dynlink/META +%dir %{_libdir}/ocaml/graphics +%{_libdir}/ocaml/graphics/META +%dir %{_libdir}/ocaml/num +%{_libdir}/ocaml/num/META +%dir %{_libdir}/ocaml/ocamldoc +%{_libdir}/ocaml/ocamldoc/META +%dir %{_libdir}/ocaml/stdlib +%{_libdir}/ocaml/stdlib/META +%dir %{_libdir}/ocaml/str +%{_libdir}/ocaml/str/META +%dir %{_libdir}/ocaml/threads +%{_libdir}/ocaml/threads/META +%dir %{_libdir}/ocaml/unix +%{_libdir}/ocaml/unix/META +# %{_libdir}/ocaml/topfind -%{_libdir}/ocaml/unix +%dir %{_libdir}/ocaml/findlib %if %{ocaml_native_compiler} -%exclude %{_libdir}/ocaml/findlib/*.a -%exclude %{_libdir}/ocaml/findlib/*.cmxa +%{_libdir}/ocaml/*/*.cmxs %endif -%exclude %{_libdir}/ocaml/findlib/*.mli -%exclude %{_libdir}/ocaml/findlib/Makefile.config -%{_libdir}/ocaml/num-top %files devel %defattr(-,root,root,-) %doc LICENSE doc/README doc/guide-html +%{_libdir}/ocaml/*/Makefile.config +# +%dir %{_libdir}/ocaml +%dir %{_libdir}/ocaml/findlib +%dir %{_libdir}/ocaml/num-top +%{_libdir}/ocaml/findlib/META +%{_libdir}/ocaml/num-top/META %if %{ocaml_native_compiler} -%{_libdir}/ocaml/findlib/*.a -%{_libdir}/ocaml/findlib/*.cmxa +%{_libdir}/ocaml/*/*.a +%{_libdir}/ocaml/*/*.cmxa %endif -%{_libdir}/ocaml/findlib/*.mli -%{_libdir}/ocaml/findlib/Makefile.config -%{_libdir}/ocaml/bytes +%{_libdir}/ocaml/*/*.cma +%{_libdir}/ocaml/*/*.cmi +%{_libdir}/ocaml/*/*.mli + +%files camlp4 +%defattr(-,root,root,-) +%dir %{_libdir}/ocaml +%dir %{_libdir}/ocaml/camlp4 +%{_libdir}/ocaml/camlp4/META %changelog ++++++ findlib-1.3.3.patch ++++++ --- /var/tmp/diff_new_pack.jotM1Y/_old 2016-07-15 12:46:29.000000000 +0200 +++ /var/tmp/diff_new_pack.jotM1Y/_new 2016-07-15 12:46:29.000000000 +0200 @@ -30,36 +30,36 @@ .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 +- 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: -- rm -f $(prefix)$(OCAMLFIND_MAN)/man1/ocamlfind.1 -- rm -f $(prefix)$(OCAMLFIND_MAN)/man3/Findlib.3 -- rm -f $(prefix)$(OCAMLFIND_MAN)/man3/Topfind.3 -- rm -f $(prefix)$(OCAMLFIND_MAN)/man5/META.5 -- rm -f $(prefix)$(OCAMLFIND_MAN)/man5/site-lib.5 -+ rm -f $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1/ocamlfind.1 -+ rm -f $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3/Findlib.3 -+ rm -f $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3/Topfind.3 -+ rm -f $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5/META.5 -+ rm -f $(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5/site-lib.5 +- rm -f "$(prefix)$(OCAMLFIND_MAN)/man1/ocamlfind.1" +- rm -f "$(prefix)$(OCAMLFIND_MAN)/man3/Findlib.3" +- rm -f "$(prefix)$(OCAMLFIND_MAN)/man3/Topfind.3" +- rm -f "$(prefix)$(OCAMLFIND_MAN)/man5/META.5" +- rm -f "$(prefix)$(OCAMLFIND_MAN)/man5/site-lib.5" ++ rm -f "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man1/ocamlfind.1" ++ rm -f "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3/Findlib.3" ++ rm -f "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man3/Topfind.3" ++ rm -f "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5/META.5" ++ rm -f "$(DESTDIR)$(prefix)$(OCAMLFIND_MAN)/man5/site-lib.5" .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 +- 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 ++ 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 .PHONY: uninstall-meta uninstall-meta: -- for x in `ls site-lib-src`; do if [ "$$x" != "CVS" ]; then rm -rf "$(prefix)$(OCAML_SITELIB)/$$x"; fi; done -+ for x in `ls site-lib-src`; do if [ "$$x" != "CVS" ]; then rm -rf "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; fi; done +- for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then rm -rf "$(prefix)$(OCAML_SITELIB)/$$x"; fi; done ++ for x in `ls site-lib-src`; do if [ -f "site-lib-src/$$x/META" ]; then rm -rf "$(DESTDIR)$(prefix)$(OCAML_SITELIB)/$$x"; fi; done .PHONY: install-config install-config: @@ -99,7 +99,7 @@ + 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 findlib.cmxs 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 findlib_dynload.cma findlib_dynload.cmxa findlib_dynload.a findlib_dynload.cmxs fl_dynload.mli fl_dynload.cmi 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)"; }; \ ++++++ findlib-1.5.5.tar.xz -> findlib-1.6.2.tar.xz ++++++ ++++ 20542 lines of diff (skipped)