commit ocaml-dune for openSUSE:Factory

2020-08-24 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2020-08-24 15:06:13

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.3399 (New)


Package is "ocaml-dune"

Mon Aug 24 15:06:13 2020 rev:18 rq:828682 version:2.7.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2020-04-13 
12:54:31.324680404 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.3399/ocaml-dune.changes  
2020-08-24 15:06:25.818491358 +0200
@@ -1,0 +2,6 @@
+Thu Aug 20 20:20:20 UTC 2020 - oher...@suse.de
+
+- Update to version 2.7.0
+  see included CHANGES.md for details
+
+---

Old:

  ocaml-dune-2.5.0.tar.xz

New:

  ocaml-dune-2.7.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.HhkwWZ/_old  2020-08-24 15:06:27.110491988 +0200
+++ /var/tmp/diff_new_pack.HhkwWZ/_new  2020-08-24 15:06:27.110491988 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ocaml-dune
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,18 @@
 
 
 Name:   ocaml-dune
-Version:2.5.0
+Version:2.7.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
 License:MIT
 Group:  Development/Languages/OCaml
-Url:https://opam.ocaml.org/packages/dune
+URL:https://opam.ocaml.org/packages/dune
 Source: %{name}-%{version}.tar.xz
 Requires:   ocamlfind(compiler-libs)
-BuildRequires:  ocaml(ocaml_base_version) >= 4.07
+BuildRequires:  ocaml-rpm-macros >= 20200514
+BuildRequires:  ocaml(ocaml_base_version) >= 4.08
 BuildRequires:  ocamlfind(compiler-libs)
-BuildRequires:  ocaml-rpm-macros >= 20200220
 
 %description
 A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.HhkwWZ/_old  2020-08-24 15:06:27.142492003 +0200
+++ /var/tmp/diff_new_pack.HhkwWZ/_new  2020-08-24 15:06:27.142492003 +0200
@@ -1,12 +1,12 @@
 
   
 ocaml-dune
-c3756d15308d7cbb7f61f232038d822f21713a8b
+85b4e16bd6c310811fcc206d3d0cbb391eb8b81c
 git
 disable
 https://github.com/ocaml/dune.git
 @PARENT_TAG@
-[v]?([^\+]+)(.*)
+[v]?([^+]+)(.*)
 \1
   
   

++ ocaml-dune-2.5.0.tar.xz -> ocaml-dune-2.7.0.tar.xz ++
 84096 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2020-04-13 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2020-04-13 12:54:24

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.3248 (New)


Package is "ocaml-dune"

Mon Apr 13 12:54:24 2020 rev:17 rq:793519 version:2.5.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2020-03-09 
14:14:18.546543185 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.3248/ocaml-dune.changes  
2020-04-13 12:54:31.324680404 +0200
@@ -1,0 +2,6 @@
+Sun Apr 12 12:12:12 UTC 2020 - oher...@suse.de
+
+- update version 2.5.0
+  see included CHANGES.md for details
+
+---

Old:

  ocaml-dune-2.4.0.tar.xz

New:

  ocaml-dune-2.5.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.P5HS8l/_old  2020-04-13 12:54:32.916681097 +0200
+++ /var/tmp/diff_new_pack.P5HS8l/_new  2020-04-13 12:54:32.920681099 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:2.4.0
+Version:2.5.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.P5HS8l/_old  2020-04-13 12:54:32.956681115 +0200
+++ /var/tmp/diff_new_pack.P5HS8l/_new  2020-04-13 12:54:32.960681116 +0200
@@ -1,7 +1,7 @@
 
   
 ocaml-dune
-ccd447e41a711f8a52bc854d71dba8677c900c34
+c3756d15308d7cbb7f61f232038d822f21713a8b
 git
 disable
 https://github.com/ocaml/dune.git

++ ocaml-dune-2.4.0.tar.xz -> ocaml-dune-2.5.0.tar.xz ++
 16263 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2020-03-09 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2020-03-09 14:14:13

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.26092 (New)


Package is "ocaml-dune"

Mon Mar  9 14:14:13 2020 rev:16 rq:782576 version:2.4.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-11-27 
13:54:10.728329033 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.26092/ocaml-dune.changes 
2020-03-09 14:14:18.546543185 +0100
@@ -1,0 +2,6 @@
+Sat Feb 29 20:20:20 UTC 2020 - oher...@suse.de
+
+- update version 2.4.0
+  see included CHANGES.md for details
+
+---

Old:

  ocaml-dune-1.11.4.tar.xz

New:

  ocaml-dune-2.4.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.1oudFf/_old  2020-03-09 14:14:19.102543552 +0100
+++ /var/tmp/diff_new_pack.1oudFf/_new  2020-03-09 14:14:19.106543554 +0100
@@ -17,21 +17,18 @@
 
 
 Name:   ocaml-dune
-Version:1.11.4
+Version:2.4.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
 License:MIT
 Group:  Development/Languages/OCaml
-Url:https://dune.build/
-Conflicts:  ocaml-jbuilder
-Conflicts:  ocaml-jbuilder-debuginfo
-Conflicts:  ocaml-jbuilder-debugsource
+Url:https://opam.ocaml.org/packages/dune
 Source: %{name}-%{version}.tar.xz
 Requires:   ocamlfind(compiler-libs)
-BuildRequires:  ocaml(ocaml_base_version) < 4.06
+BuildRequires:  ocaml(ocaml_base_version) >= 4.07
 BuildRequires:  ocamlfind(compiler-libs)
-BuildRequires:  ocaml-rpm-macros >= 20191101
+BuildRequires:  ocaml-rpm-macros >= 20200220
 
 %description
 A composable build system for OCaml
@@ -49,20 +46,23 @@
 %autosetup -p1
 
 %build
-ocaml configure.ml --libdir=$(ocamlc -where)
-%make_build
+ocaml configure.ml '--libdir=%{ocaml_standard_library}' '--mandir=%{_mandir}'
+ocaml bootstrap.ml
+rm -rfv'%{_tmppath}/%{name}-%{release}'
+mkdir -vm 0700 '%{_tmppath}/%{name}-%{release}'
+mkdir -vm 0700 '%{_tmppath}/%{name}-%{release}/bin'
+test -x "$PWD/dune.exe"
+ln -vs "$_"'%{_tmppath}/%{name}-%{release}/bin/dune'
+export"PATH=%{_tmppath}/%{name}-%{release}/bin:$PATH"
+dune_release_pkgs='dune,dune-action-plugin,dune-build-info,dune-configurator,dune-glob,dune-private-libs'
+%ocaml_dune_setup
+%ocaml_dune_build
 
 %install
-#make_install PREFIX='%{_prefix}' LIBDIR="$(ocamlc -where)"
-if pushd _boot/default/bin/main
-then
-  ln -svb main_dune.exe dune
-  export PATH="`readlink -f \"$PWD\"`:$PATH"
-  popd
-fi
-OCAML_DUNE_INSTALL_ARGS='dune --build-dir _boot'
+export"PATH=%{_tmppath}/%{name}-%{release}/bin:$PATH"
 %ocaml_dune_install
 %ocaml_create_file_list
+rm -rfv'%{_tmppath}/%{name}-%{release}'
 
 %files -f %{name}.files
 %doc CHANGES.md README.md

++ _service ++
--- /var/tmp/diff_new_pack.1oudFf/_old  2020-03-09 14:14:19.134543573 +0100
+++ /var/tmp/diff_new_pack.1oudFf/_new  2020-03-09 14:14:19.134543573 +0100
@@ -1,11 +1,13 @@
 
   
-https://github.com/ocaml/dune.git
+ocaml-dune
+ccd447e41a711f8a52bc854d71dba8677c900c34
 git
+disable
+https://github.com/ocaml/dune.git
 @PARENT_TAG@
-
-a2cef6466c66050223b6944e68f8cdefc88fcc4e
-ocaml-dune
+[v]?([^\+]+)(.*)
+\1
   
   
 *.tar

++ ocaml-dune-1.11.4.tar.xz -> ocaml-dune-2.4.0.tar.xz ++
 121045 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2019-11-27 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-11-27 13:53:46

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.26869 (New)


Package is "ocaml-dune"

Wed Nov 27 13:53:46 2019 rev:15 rq:750770 version:1.11.4

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-11-12 
16:11:43.839772428 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.26869/ocaml-dune.changes 
2019-11-27 13:54:10.728329033 +0100
@@ -1,0 +2,5 @@
+Mon Nov 25 12:34:56 UTC 2019 - oher...@suse.de
+
+- Add compiler-libs-devel to BuildRequires and Requires (bsc#1156934)
+
+---



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.R9nTKc/_old  2019-11-27 13:54:11.688328628 +0100
+++ /var/tmp/diff_new_pack.R9nTKc/_new  2019-11-27 13:54:11.692328626 +0100
@@ -28,7 +28,9 @@
 Conflicts:  ocaml-jbuilder-debuginfo
 Conflicts:  ocaml-jbuilder-debugsource
 Source: %{name}-%{version}.tar.xz
+Requires:   ocamlfind(compiler-libs)
 BuildRequires:  ocaml(ocaml_base_version) < 4.06
+BuildRequires:  ocamlfind(compiler-libs)
 BuildRequires:  ocaml-rpm-macros >= 20191101
 
 %description




commit ocaml-dune for openSUSE:Factory

2019-11-12 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-11-12 16:11:42

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.2990 (New)


Package is "ocaml-dune"

Tue Nov 12 16:11:42 2019 rev:14 rq:746697 version:1.11.4

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-10-23 
15:51:34.078741150 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.2990/ocaml-dune.changes  
2019-11-12 16:11:43.839772428 +0100
@@ -1,0 +2,5 @@
+Fri Nov  1 12:34:56 UTC 2019 - oher...@suse.de
+
+- Require current dune macros
+
+---



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.4YQNej/_old  2019-11-12 16:11:44.619773266 +0100
+++ /var/tmp/diff_new_pack.4YQNej/_new  2019-11-12 16:11:44.619773266 +0100
@@ -28,10 +28,8 @@
 Conflicts:  ocaml-jbuilder-debuginfo
 Conflicts:  ocaml-jbuilder-debugsource
 Source: %{name}-%{version}.tar.xz
-Requires:   ocaml-findlib
-BuildRequires:  ocaml
-BuildRequires:  ocaml-rpm-macros >= 20191004
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  ocaml(ocaml_base_version) < 4.06
+BuildRequires:  ocaml-rpm-macros >= 20191101
 
 %description
 A composable build system for OCaml
@@ -49,19 +47,19 @@
 %autosetup -p1
 
 %build
+ocaml configure.ml --libdir=$(ocamlc -where)
 %make_build
 
 %install
 #make_install PREFIX='%{_prefix}' LIBDIR="$(ocamlc -where)"
-./_boot/default/bin/main/main_dune.exe install \
-   --prefix '%{_prefix}' \
-   --destdir '%{buildroot}' \
-   --libdir "$(ocamlc -where)" \
-   dune --build-dir _boot
-find '%{buildroot}' -ls
-rm -rfv %{buildroot}%{_prefix}/doc
-mkdir -vp %{buildroot}%{_mandir}
-mv %{buildroot}%{_prefix}/man %{buildroot}%{_datadir}
+if pushd _boot/default/bin/main
+then
+  ln -svb main_dune.exe dune
+  export PATH="`readlink -f \"$PWD\"`:$PATH"
+  popd
+fi
+OCAML_DUNE_INSTALL_ARGS='dune --build-dir _boot'
+%ocaml_dune_install
 %ocaml_create_file_list
 
 %files -f %{name}.files




commit ocaml-dune for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-10-23 15:51:29

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.2352 (New)


Package is "ocaml-dune"

Wed Oct 23 15:51:29 2019 rev:13 rq:741919 version:1.11.4

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-10-11 
15:16:26.820247118 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.2352/ocaml-dune.changes  
2019-10-23 15:51:34.078741150 +0200
@@ -1,0 +2,5 @@
+Tue Oct 15 18:14:03 UTC 2019 - oher...@suse.de
+
+- Include doc/*.rst to have offline documentation available
+
+---



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.70e6YZ/_old  2019-10-23 15:51:35.462742645 +0200
+++ /var/tmp/diff_new_pack.70e6YZ/_new  2019-10-23 15:51:35.466742650 +0200
@@ -66,6 +66,7 @@
 
 %files -f %{name}.files
 %doc CHANGES.md README.md
+%doc doc/*.rst
 %{_bindir}/*
 %{_mandir}/*/*
 %{_datadir}/emacs




commit ocaml-dune for openSUSE:Factory

2019-10-11 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-10-11 15:16:01

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.2352 (New)


Package is "ocaml-dune"

Fri Oct 11 15:16:01 2019 rev:12 rq:736354 version:1.11.4

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-06-01 
09:57:26.635161213 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.2352/ocaml-dune.changes  
2019-10-11 15:16:26.820247118 +0200
@@ -1,0 +2,19 @@
+Wed Oct  9 05:48:16 UTC 2019 - oher...@suse.de
+
+- Update to version 1.11.4:
+  see included CHANGES.md for details
+
+---
+Mon Sep 30 12:34:56 UTC 2019 - oher...@suse.de
+
+- use dune macros from ocaml-rpm-macros
+
+---
+Mon Sep 23 16:35:39 UTC 2019 - oher...@suse.de
+
+- Update to version 1.11.3:
+  see included CHANGES.md for details
+- Require findlib for ocamlfind, which is used to find ocaml
+- Create devel package
+
+---

Old:

  ocaml-dune-1.10.0.tar.xz

New:

  ocaml-dune-1.11.4.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.12ZzxJ/_old  2019-10-11 15:16:28.868241488 +0200
+++ /var/tmp/diff_new_pack.12ZzxJ/_new  2019-10-11 15:16:28.876241466 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.10.0
+Version:1.11.4
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
@@ -28,32 +28,48 @@
 Conflicts:  ocaml-jbuilder-debuginfo
 Conflicts:  ocaml-jbuilder-debugsource
 Source: %{name}-%{version}.tar.xz
+Requires:   ocaml-findlib
 BuildRequires:  ocaml
+BuildRequires:  ocaml-rpm-macros >= 20191004
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 A composable build system for OCaml
 
+%packagedevel
+Summary:Development files for %{name}
+Group:  Development/Languages/OCaml
+Requires:   %{name} = %{version}
+
+%descriptiondevel
+The %{name}-devel package contains libraries and signature files for
+developing applications that use %{name}.
+
 %prep
-%setup -q
+%autosetup -p1
 
 %build
-make %{?_smp_mflags} PREFIX=%{_prefix}
+%make_build
 
 %install
-mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{_mandir}/man1
-mkdir -p %{buildroot}%{_mandir}/man5
-cp -av _boot/default/bin/main/main_dune.exe %{buildroot}%{_bindir}/dune
-ln -sfvbn dune %{buildroot}%{_bindir}/jbuilder
-cp -av _boot/default/doc/*.1 %{buildroot}%{_mandir}/man1/
-cp -av _boot/default/doc/*.5 %{buildroot}%{_mandir}/man5/
+#make_install PREFIX='%{_prefix}' LIBDIR="$(ocamlc -where)"
+./_boot/default/bin/main/main_dune.exe install \
+   --prefix '%{_prefix}' \
+   --destdir '%{buildroot}' \
+   --libdir "$(ocamlc -where)" \
+   dune --build-dir _boot
+find '%{buildroot}' -ls
+rm -rfv %{buildroot}%{_prefix}/doc
+mkdir -vp %{buildroot}%{_mandir}
+mv %{buildroot}%{_prefix}/man %{buildroot}%{_datadir}
+%ocaml_create_file_list
 
-%files
-%defattr(-,root,root)
+%files -f %{name}.files
 %doc CHANGES.md README.md
-%license LICENSE.md
 %{_bindir}/*
 %{_mandir}/*/*
+%{_datadir}/emacs
+
+%files devel -f %{name}.files.devel
 
 %changelog

++ _service ++
--- /var/tmp/diff_new_pack.12ZzxJ/_old  2019-10-11 15:16:28.948241268 +0200
+++ /var/tmp/diff_new_pack.12ZzxJ/_new  2019-10-11 15:16:28.948241268 +0200
@@ -1,9 +1,10 @@
 
   
-git://github.com/ocaml/dune.git
+https://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.10.0
+
+a2cef6466c66050223b6944e68f8cdefc88fcc4e
 ocaml-dune
   
   

++ ocaml-dune-1.10.0.tar.xz -> ocaml-dune-1.11.4.tar.xz ++
 55288 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2019-06-01 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-06-01 09:57:23

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.5148 (New)


Package is "ocaml-dune"

Sat Jun  1 09:57:23 2019 rev:11 rq:706528 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-05-16 
22:09:51.478292577 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.5148/ocaml-dune.changes  
2019-06-01 09:57:26.635161213 +0200
@@ -1,0 +2,25 @@
+Thu May 30 15:23:34 UTC 2019 - Andy 
+
+- Update to version 1.10.0:
+  * Restricted the set of variables available for expansion in the
+destination filename of install stanza.
+  * Call menhir from context root build_dir.
+  * Add coq.pp stanza.
+  * Add a new more generic form for the promote mode.
+  * Allow to promote only a subset of the targets.
+  * With lang dune >= 1.10, rules in standard mode are no longer
+allowed to produce targets that are present in the source tree.
+  * Allow %{...} variables in pps flags.
+  * Add a 'cookies' option to ppx_rewriter/deriver flags in library
+stanzas.
+  * Add more opam metadata and use it to generate .opam files.
+  * Add support for hg in dune subst.
+  * Add the %{os_type} variable.
+  * Support the .cc extension fro C++ sources.
+  * Run ocamlformat relative to the context root.
+  * Other bug fixes and improvements. For details, see
+https://github.com/ocaml/dune/blob/1.10.0/CHANGES.md
+- Update %install.
+- Install dune-config.5 manpage.
+
+---

Old:

  ocaml-dune-1.9.3.tar.xz

New:

  ocaml-dune-1.10.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.bYce7A/_old  2019-06-01 09:57:27.171160966 +0200
+++ /var/tmp/diff_new_pack.bYce7A/_new  2019-06-01 09:57:27.171160966 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.9.3
+Version:1.10.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
@@ -43,9 +43,11 @@
 %install
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_mandir}/man1
-cp -av _boot/default/bin/main_dune.exe %{buildroot}%{_bindir}/dune
+mkdir -p %{buildroot}%{_mandir}/man5
+cp -av _boot/default/bin/main/main_dune.exe %{buildroot}%{_bindir}/dune
 ln -sfvbn dune %{buildroot}%{_bindir}/jbuilder
 cp -av _boot/default/doc/*.1 %{buildroot}%{_mandir}/man1/
+cp -av _boot/default/doc/*.5 %{buildroot}%{_mandir}/man5/
 
 %files
 %defattr(-,root,root)

++ _service ++
--- /var/tmp/diff_new_pack.bYce7A/_old  2019-06-01 09:57:27.199160953 +0200
+++ /var/tmp/diff_new_pack.bYce7A/_new  2019-06-01 09:57:27.203160951 +0200
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.9.3
+1.10.0
 ocaml-dune
   
   

++ ocaml-dune-1.9.3.tar.xz -> ocaml-dune-1.10.0.tar.xz ++
 27128 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2019-05-16 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-05-16 22:09:48

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.5148 (New)


Package is "ocaml-dune"

Thu May 16 22:09:48 2019 rev:10 rq:703289 version:1.9.3

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-04-12 
09:15:38.481722695 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.5148/ocaml-dune.changes  
2019-05-16 22:09:51.478292577 +0200
@@ -1,0 +2,12 @@
+Thu May 16 05:47:29 UTC 2019 - Andy 
+
+- Update to version 1.9.3:
+  * Put back library variants in development mode.
+  * Fix a bug where dune install would install man pages to
+incorrect paths when compared to opam-installer.
+  * Do not fail when a findlib directory doesn't exist.
+  * Rename (coqlib ...) to (coq.theory ...).
+  * Fix crash when calculating library dependency closure.
+  * Fix .install files not being generated.
+
+---

Old:

  ocaml-dune-1.9.1.tar.xz

New:

  ocaml-dune-1.9.3.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.n3wTPt/_old  2019-05-16 22:09:52.354291781 +0200
+++ /var/tmp/diff_new_pack.n3wTPt/_new  2019-05-16 22:09:52.354291781 +0200
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   ocaml-dune
-Version:1.9.1
+Version:1.9.3
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.n3wTPt/_old  2019-05-16 22:09:52.382291756 +0200
+++ /var/tmp/diff_new_pack.n3wTPt/_new  2019-05-16 22:09:52.386291752 +0200
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.9.1
+1.9.3
 ocaml-dune
   
   

++ ocaml-dune-1.9.1.tar.xz -> ocaml-dune-1.9.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.1/CHANGES.md 
new/ocaml-dune-1.9.3/CHANGES.md
--- old/ocaml-dune-1.9.1/CHANGES.md 2019-04-11 06:25:21.0 +0200
+++ new/ocaml-dune-1.9.3/CHANGES.md 2019-05-06 05:59:29.0 +0200
@@ -1,3 +1,35 @@
+1.9.3 (06/05/2019)
+--
+
+- Fix `.install` files not being generated (#2124, fixes #2123, @rgrinberg)
+
+1.9.2 (02/05/2019)
+--
+
+- Put back library variants in development mode. We discovered a
+  serious unexpected issue and we might need to adjust the design of
+  this feature before we are ready to commit to a final version. Users
+  will need to write `(using library_variants 0.1)` in their
+  `dune-project` file if they want to use it before the design is
+  finalized. (#2116, @diml)
+
+- Forbid to attach a variant to a library that implements a virtual
+  library outside the current project (#2104, @rgrinberg)
+
+- Fix a bug where `dune install` would install man pages to incorrect
+  paths when compared to `opam-installer`. For example dune now
+  installs `(foo.1 as man1/foo.1)` correctly and previously that was
+  installed to `man1/man1/foo.1`. (#2105, @aalekseyev)
+
+- Do not fail when a findlib directory doesn't exist (#2101, fix #2099, @diml)
+
+- [coq] Rename `(coqlib ...)` to `(coq.theory ...)`, support for
+  `coqlib` will be dropped in the 1.0 version of the Coq language
+  (#2055, @ejgallego)
+
+- Fix crash when calculating library dependency closure (#2090, fixes #2085,
+  @rgrinberg)
+
 1.9.1 (11/04/2019)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.1/bin/install_uninstall.ml 
new/ocaml-dune-1.9.3/bin/install_uninstall.ml
--- old/ocaml-dune-1.9.1/bin/install_uninstall.ml   2019-04-11 
06:25:21.0 +0200
+++ new/ocaml-dune-1.9.3/bin/install_uninstall.ml   2019-05-06 
05:59:29.0 +0200
@@ -225,7 +225,6 @@
 List.iter entries ~f:(fun { Install.Entry. src; dst; section } ->
   let dst =
 dst
-|> Option.value ~default:(Path.basename src)
 |> Install.Section.Paths.install_path paths section
 |> interpret_destdir ~destdir
   in
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.1/doc/coq.rst 
new/ocaml-dune-1.9.3/doc/coq.rst
--- old/ocaml-dune-1.9.1/doc/coq.rst2019-04-11 06:25:21.0 +0200
+++ n

commit ocaml-dune for openSUSE:Factory

2019-04-12 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-04-12 09:15:36

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.27019 (New)


Package is "ocaml-dune"

Fri Apr 12 09:15:36 2019 rev:9 rq:693169 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-04-11 
08:48:06.616548960 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.27019/ocaml-dune.changes 
2019-04-12 09:15:38.481722695 +0200
@@ -1,0 +2,8 @@
+Thu Apr 11 10:32:52 UTC 2019 - Andy 
+
+- Update to version 1.9.1:
+  * Fix invocation of odoc to add previously missing include paths,
+impacting mld files that are not in directories containing
+libraries. 
+
+---

Old:

  ocaml-dune-1.9.0.tar.xz

New:

  ocaml-dune-1.9.1.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.LJMzB2/_old  2019-04-12 09:15:39.329723208 +0200
+++ /var/tmp/diff_new_pack.LJMzB2/_new  2019-04-12 09:15:39.329723208 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.9.0
+Version:1.9.1
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.LJMzB2/_old  2019-04-12 09:15:39.377723237 +0200
+++ /var/tmp/diff_new_pack.LJMzB2/_new  2019-04-12 09:15:39.377723237 +0200
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.9.0
+1.9.1
 ocaml-dune
   
   

++ ocaml-dune-1.9.0.tar.xz -> ocaml-dune-1.9.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.0/CHANGES.md 
new/ocaml-dune-1.9.1/CHANGES.md
--- old/ocaml-dune-1.9.0/CHANGES.md 2019-04-09 14:49:48.0 +0200
+++ new/ocaml-dune-1.9.1/CHANGES.md 2019-04-11 06:25:21.0 +0200
@@ -1,3 +1,10 @@
+1.9.1 (11/04/2019)
+--
+
+- Fix invocation of odoc to add previously missing include paths, impacting
+  mld files that are not in directories containing libraries (#2016, fixes
+  #2007, @jonludlam)
+
 1.9.0 (09/04/2019)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.0/src/dep.ml 
new/ocaml-dune-1.9.1/src/dep.ml
--- old/ocaml-dune-1.9.0/src/dep.ml 2019-04-09 14:49:48.0 +0200
+++ new/ocaml-dune-1.9.1/src/dep.ml 2019-04-11 06:25:21.0 +0200
@@ -1,5 +1,9 @@
 open Stdune
 
+module Trace = struct
+  type t = (string * Digest.t) list
+end
+
 module T = struct
   type t =
 | Env of Env.Var.t
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.0/src/dep.mli 
new/ocaml-dune-1.9.1/src/dep.mli
--- old/ocaml-dune-1.9.0/src/dep.mli2019-04-09 14:49:48.0 +0200
+++ new/ocaml-dune-1.9.1/src/dep.mli2019-04-11 06:25:21.0 +0200
@@ -19,6 +19,10 @@
 
 type eval_pred = File_selector.t -> Path.Set.t
 
+module Trace : sig
+  type t
+end
+
 module Set : sig
   include Set.S with type elt = t
 
@@ -32,7 +36,7 @@
 
   val encode : t -> Dune_lang.t
 
-  val trace : t -> env:Env.t -> eval_pred:eval_pred -> (string * Digest.t) list
+  val trace : t -> env:Env.t -> eval_pred:eval_pred -> Trace.t
 
   val add_paths : t -> Path.Set.t -> t
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.0/src/dune_file.ml 
new/ocaml-dune-1.9.1/src/dune_file.ml
--- old/ocaml-dune-1.9.0/src/dune_file.ml   2019-04-09 14:49:48.0 
+0200
+++ new/ocaml-dune-1.9.1/src/dune_file.ml   2019-04-11 06:25:21.0 
+0200
@@ -99,8 +99,11 @@
  "You cannot declare items to be installed without \
   adding a .opam file at the root of your project.\n\
   To declare elements to be installed as part of package %S, \
-  add a %S file at the root of your project."
- name_s (Package.Name.opam_fn name))
+  add a %S file at the root of your project.\nn\
+ Root of the project as discovered by dune: %s@"
+ name_s (Package.Name.opam_fn name)
+ (Path.to_string_maybe_quoted
+(Dune_project.in_source_root project)))
   else
 Error (sprintf
  "The current scope doesn't define package %S.\n\
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.9.0/src/dune_project.ml 
new/ocaml-dune-1.9.1/src/dune_project.ml
--- old/ocaml-dune-1.9.0/src/dune

commit ocaml-dune for openSUSE:Factory

2019-04-10 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-04-11 08:48:04

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.27019 (New)


Package is "ocaml-dune"

Thu Apr 11 08:48:04 2019 rev:8 rq:692732 version:1.9.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-03-13 
16:41:40.238671273 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.27019/ocaml-dune.changes 
2019-04-11 08:48:06.616548960 +0200
@@ -1,0 +2,10 @@
+Wed Apr 10 03:28:52 UTC 2019 - Andy 
+
+- Update to version 1.9.0:
+  * Add support for library variants and default implementations.
+  * Add experimental `dune init` command.
+  * Experimental Coq support.
+  * Other bug fixes and improvements. For details, see
+https://github.com/ocaml/dune/blob/1.9.0/CHANGES.md
+
+---

Old:

  ocaml-dune-1.8.2.tar.xz

New:

  ocaml-dune-1.9.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.AJrudz/_old  2019-04-11 08:48:07.408549776 +0200
+++ /var/tmp/diff_new_pack.AJrudz/_new  2019-04-11 08:48:07.412549781 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.8.2
+Version:1.9.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.AJrudz/_old  2019-04-11 08:48:07.476549846 +0200
+++ /var/tmp/diff_new_pack.AJrudz/_new  2019-04-11 08:48:07.480549851 +0200
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.8.2
+1.9.0
 ocaml-dune
   
   

++ ocaml-dune-1.8.2.tar.xz -> ocaml-dune-1.9.0.tar.xz ++
 24280 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2019-03-13 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-03-13 16:41:40

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833 (New)


Package is "ocaml-dune"

Wed Mar 13 16:41:40 2019 rev:7 rq:684544 version:1.8.2

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-03-10 
09:39:21.876118923 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833/ocaml-dune.changes 
2019-03-13 16:41:40.238671273 +0100
@@ -1,0 +2,8 @@
+Wed Mar 13 07:18:27 UTC 2019 - Andy 
+
+- Update to version 1.8.2:
+  * Correctly write dune-package when version is empty string.
+  * Fix auto-generated index.mld. Use correct headings for the
+listing. 
+
+---

Old:

  ocaml-dune-1.8.0.tar.xz

New:

  ocaml-dune-1.8.2.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.4SRxwC/_old  2019-03-13 16:41:40.726670913 +0100
+++ /var/tmp/diff_new_pack.4SRxwC/_new  2019-03-13 16:41:40.726670913 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.8.0
+Version:1.8.2
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.4SRxwC/_old  2019-03-13 16:41:40.754670892 +0100
+++ /var/tmp/diff_new_pack.4SRxwC/_new  2019-03-13 16:41:40.754670892 +0100
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.8.0
+1.8.2
 ocaml-dune
   
   

++ ocaml-dune-1.8.0.tar.xz -> ocaml-dune-1.8.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.8.0/.travis-ci.sh 
new/ocaml-dune-1.8.2/.travis-ci.sh
--- old/ocaml-dune-1.8.0/.travis-ci.sh  2019-03-07 16:43:57.0 +0100
+++ new/ocaml-dune-1.8.2/.travis-ci.sh  2019-03-10 02:24:36.0 +0100
@@ -5,6 +5,8 @@
 
 OPAM_VERSION="2.0.3"
 
+ODOC="odoc.1.4.0"
+
 TARGET="$1"; shift
 
 case "$TARGET" in
@@ -50,7 +52,7 @@
 opam init --disable-sandboxing
 eval $(opam config env)
 _boot/install/default/bin/dune runtest && \
-opam install ocamlfind utop ppxlib odoc menhir ocaml-migrate-parsetree 
js_of_ocaml-ppx js_of_ocaml-compiler
+opam install ocamlfind utop ppxlib $ODOC menhir 
ocaml-migrate-parsetree js_of_ocaml-ppx js_of_ocaml-compiler
 opam remove dune jbuilder \
  `opam list --depends-on jbuilder --installed --short` \
  `opam list --depends-on dune --installed --short`
@@ -89,7 +91,7 @@
   ./_boot/install/default/bin/dune build @runtest-no-deps &> 
$RUNTEST_NO_DEPS
   opam list
   opam pin add dune . --no-action
-  opam install ocamlfind utop ppxlib odoc ocaml-migrate-parsetree 
js_of_ocaml-ppx js_of_ocaml-compiler
+  opam install ocamlfind utop ppxlib $ODOC ocaml-migrate-parsetree 
js_of_ocaml-ppx js_of_ocaml-compiler
   echo -en "travis_fold:end:opam.deps\r"
 fi
 echo -en "travis_fold:end:dune.boot\r"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.8.0/CHANGES.md 
new/ocaml-dune-1.8.2/CHANGES.md
--- old/ocaml-dune-1.8.0/CHANGES.md 2019-03-07 16:43:57.0 +0100
+++ new/ocaml-dune-1.8.2/CHANGES.md 2019-03-10 02:24:36.0 +0100
@@ -1,3 +1,15 @@
+1.8.2 (10/03/2019)
+--
+
+- Fix auto-generated `index.mld`. Use correct headings for the listing. (#1925,
+  @rgrinberg, @aantron)
+
+1.8.1 (08/03/2019)
+--
+
+- Correctly write `dune-package` when version is empty string (#1919, fix 
#1918,
+  @rgrinberg)
+
 1.8.0 (07/03/2019)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.8.0/doc/quick-start.rst 
new/ocaml-dune-1.8.2/doc/quick-start.rst
--- old/ocaml-dune-1.8.0/doc/quick-start.rst2019-03-07 16:43:57.0 
+0100
+++ new/ocaml-dune-1.8.2/doc/quick-start.rst2019-03-10 02:24:36.0 
+0100
@@ -201,13 +201,12 @@
 
 (executable
  (name discover)
- (libraries base stdio configurator))
+ (libraries dune.configurator))
 
 as well as this ``discover.ml`` file:
 
 .. code:: ocaml
 
-
 module C = Configurator.V1
 
 let () =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.8.0/src/dune_lang/atom.ml 
new/ocaml-dune-1.8.2/src/dune_lang/atom.ml
--- old/ocaml-dune-1.8.0/src/dune_lang/atom.ml  2019-03-07 16:43:57.0 
+0100
+++ new/ocaml-dune-1.8.2/src/dune_lang/atom.ml  2019-03-10 02:24:36.0 
+0100
@@ -2,8 +2,6 

commit ocaml-dune for openSUSE:Factory

2019-03-10 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-03-10 09:39:13

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833 (New)


Package is "ocaml-dune"

Sun Mar 10 09:39:13 2019 rev:6 rq:682720 version:1.8.0

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-03-01 
16:47:29.465797588 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833/ocaml-dune.changes 
2019-03-10 09:39:21.876118923 +0100
@@ -1,0 +2,7 @@
+Fri Mar  8 05:41:38 UTC 2019 - a...@onthewings.net
+
+- Update to version 1.8.0:
+  * Various new features and bug fixes. For details, see
+https://github.com/ocaml/dune/blob/1.8.0/CHANGES.md
+
+---

Old:

  ocaml-dune-1.7.3.tar.xz

New:

  ocaml-dune-1.8.0.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.7uy9FZ/_old  2019-03-10 09:39:22.396118798 +0100
+++ /var/tmp/diff_new_pack.7uy9FZ/_new  2019-03-10 09:39:22.404118796 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.7.3
+Version:1.8.0
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.7uy9FZ/_old  2019-03-10 09:39:22.424118792 +0100
+++ /var/tmp/diff_new_pack.7uy9FZ/_new  2019-03-10 09:39:22.428118791 +0100
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.7.3
+1.8.0
 ocaml-dune
   
   

++ ocaml-dune-1.7.3.tar.xz -> ocaml-dune-1.8.0.tar.xz ++
 10310 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2019-03-01 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-03-01 16:47:26

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833 (New)


Package is "ocaml-dune"

Fri Mar  1 16:47:26 2019 rev:5 rq:679989 version:1.7.3

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-02-25 
17:58:50.354208849 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833/ocaml-dune.changes 
2019-03-01 16:47:29.465797588 +0100
@@ -1,0 +2,8 @@
+Thu Feb 28 02:11:16 UTC 2019 - a...@onthewings.net
+
+- Update to version 1.7.3:
+  * Fix interpretation of META files containing archives with / in
+the filename.
+  * Make errors about menhir stanzas be located.
+
+---

Old:

  ocaml-dune-1.7.2.tar.xz

New:

  ocaml-dune-1.7.3.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.bJV0MR/_old  2019-03-01 16:47:30.093797349 +0100
+++ /var/tmp/diff_new_pack.bJV0MR/_new  2019-03-01 16:47:30.097797348 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.7.2
+Version:1.7.3
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.bJV0MR/_old  2019-03-01 16:47:30.121797338 +0100
+++ /var/tmp/diff_new_pack.bJV0MR/_new  2019-03-01 16:47:30.121797338 +0100
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.7.2
+1.7.3
 ocaml-dune
   
   

++ ocaml-dune-1.7.2.tar.xz -> ocaml-dune-1.7.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.2/CHANGES.md 
new/ocaml-dune-1.7.3/CHANGES.md
--- old/ocaml-dune-1.7.2/CHANGES.md 2019-02-21 06:56:14.0 +0100
+++ new/ocaml-dune-1.7.3/CHANGES.md 2019-02-27 11:29:27.0 +0100
@@ -1,3 +1,13 @@
+1.7.3 (27/02/2019)
+--
+
+- Fix interpretation of `META` files containing archives with `/` in
+  the filename. For instance, this was causing llvm to be unusable
+  with dune (#1889, fix #1885, @diml)
+
+- Make errors about menhir stanzas be located (#1881, fix #1876,
+  @diml)
+
 1.7.2 (21/02/2019)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.2/src/dune_file.ml 
new/ocaml-dune-1.7.3/src/dune_file.ml
--- old/ocaml-dune-1.7.2/src/dune_file.ml   2019-02-21 06:56:14.0 
+0100
+++ new/ocaml-dune-1.7.3/src/dune_file.ml   2019-02-27 11:29:27.0 
+0100
@@ -1689,6 +1689,7 @@
and infer = field_o_b "infer" ~check:(Syntax.since syntax (2, 0))
and menhir_syntax = Syntax.get_exn syntax
and enabled_if = enabled_if
+   and loc = loc
in
let infer =
  match infer with
@@ -1699,7 +1700,7 @@
; flags
; modules
; mode
-   ; loc = Loc.none
+   ; loc
; infer
; enabled_if
})
@@ -1717,12 +1718,14 @@
   (let%map merge_into = field_o "merge_into" string
and flags = field_oslu "flags"
and modules = field "modules" (list string)
-   and mode = Rule.Mode.field in
+   and mode = Rule.Mode.field
+   and loc = loc
+   in
{ merge_into
; flags
; modules
; mode
-   ; loc = Loc.none
+   ; loc
; infer = false
; enabled_if = Blang.true_
})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.2/src/dune_package.ml 
new/ocaml-dune-1.7.3/src/dune_package.ml
--- old/ocaml-dune-1.7.2/src/dune_package.ml2019-02-21 06:56:14.0 
+0100
+++ new/ocaml-dune-1.7.3/src/dune_package.ml2019-02-27 11:29:27.0 
+0100
@@ -31,7 +31,12 @@
 ~foreign_archives ~jsoo_runtime ~main_module_name ~sub_systems
 ~requires ~ppx_runtime_deps ~implements ~virtual_ ~modules ~modes
 ~version ~orig_src_dir ~dir =
-let map_path p = Path.relative dir (Path.basename p) in
+let map_path p =
+  if Path.is_managed p then
+Path.relative dir (Path.basename p)
+  else
+p
+in
 let map_list = List.map ~f:map_path in
 let map_mode = Mode.Dict.map ~f:map_list in
 { loc




commit ocaml-dune for openSUSE:Factory

2019-02-25 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-02-25 17:58:45

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833 (New)


Package is "ocaml-dune"

Mon Feb 25 17:58:45 2019 rev:4 rq:678850 version:1.7.2

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2019-02-19 
12:03:21.945046295 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833/ocaml-dune.changes 
2019-02-25 17:58:50.354208849 +0100
@@ -1,0 +2,15 @@
+Sat Feb 23 19:12:52 UTC 2019 - a...@onthewings.net
+
+- Update to version 1.7.2:
+  * Add ${corrected-suffix}, ${library-name} and a few other 
+variables to the list of variables to upgrade.
+  * Fix "dune subst" failing because the build directory was not
+set.
+  * Configurator: Add warning to Pkg_config.query when a full
+package expression is used. Add Pkg_config.query_expr for cases
+when the full power of pkg-config's querying is needed.
+  * Fix unavailable, optional implementations eagerly breaking the
+build.
+- Update Url to https://dune.build/. 
+
+---

Old:

  ocaml-dune-1.7.1.tar.xz

New:

  ocaml-dune-1.7.2.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.DJoahD/_old  2019-02-25 17:58:51.022208197 +0100
+++ /var/tmp/diff_new_pack.DJoahD/_new  2019-02-25 17:58:51.022208197 +0100
@@ -17,13 +17,13 @@
 
 
 Name:   ocaml-dune
-Version:1.7.1
+Version:1.7.2
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
 License:MIT
 Group:  Development/Languages/OCaml
-Url:https://github.com/ocaml/dune
+Url:https://dune.build/
 Conflicts:  ocaml-jbuilder
 Conflicts:  ocaml-jbuilder-debuginfo
 Conflicts:  ocaml-jbuilder-debugsource

++ _service ++
--- /var/tmp/diff_new_pack.DJoahD/_old  2019-02-25 17:58:51.058208161 +0100
+++ /var/tmp/diff_new_pack.DJoahD/_new  2019-02-25 17:58:51.062208158 +0100
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.7.1
+1.7.2
 ocaml-dune
   
   

++ ocaml-dune-1.7.1.tar.xz -> ocaml-dune-1.7.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.1/CHANGES.md 
new/ocaml-dune-1.7.2/CHANGES.md
--- old/ocaml-dune-1.7.1/CHANGES.md 2019-02-13 12:30:49.0 +0100
+++ new/ocaml-dune-1.7.2/CHANGES.md 2019-02-21 06:56:14.0 +0100
@@ -1,3 +1,21 @@
+1.7.2 (21/02/2019)
+--
+
+- Add `${corrected-suffix}`, `${library-name}` and a few other
+  variables to the list of variables to upgrade. This fixes the
+  support for various framework producing corrections (#1840, #1853,
+  @diml)
+
+- Fix `$ dune subst` failing because the build directory wasn't set. (#1854, 
fix
+  #1846, @rgrinberg)
+
+- Configurator: Add warning to `Pkg_config.query` when a full package 
expression
+  is used. Add `Pkg_config.query_expr` for cases when the full power of
+  pkg-config's querying is needed (#1842, fix #1833, @rgrinberg)
+
+- Fix unavailable, optional implementations eagerly breaking the build (#1857,
+  fix #1856, @rgrinberg)
+
 1.7.1 (13/02/2019)
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.1/bin/common.ml 
new/ocaml-dune-1.7.2/bin/common.ml
--- old/ocaml-dune-1.7.1/bin/common.ml  2019-02-13 12:30:49.0 +0100
+++ new/ocaml-dune-1.7.2/bin/common.ml  2019-02-21 06:56:14.0 +0100
@@ -87,6 +87,8 @@
   | Default
   | This of Path.t
 
+let default_build_dir = "_build"
+
 let term =
   let incompatible a b =
 `Error (true,
@@ -358,7 +360,7 @@
  ~env:(Arg.env_var ~doc "DUNE_STORE_ORIG_SOURCE_DIR")
  ~doc)
   in
-  let build_dir = Option.value ~default:"_build" build_dir in
+  let build_dir = Option.value ~default:default_build_dir build_dir in
   let root, to_cwd =
 match root with
 | Some dn -> (dn, [])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.1/bin/common.mli 
new/ocaml-dune-1.7.2/bin/common.mli
--- old/ocaml-dune-1.7.1/bin/common.mli 2019-02-13 12:30:49.0 +0100
+++ new/ocaml-dune-1.7.2/bin/common.mli 2019-02-21 06:56:14.0 +0100
@@ -43,3 +43,5 @@
 val term : t Cmdliner.Term.t
 
 val context_arg : doc:string -> string Cmdliner.Term.t
+
+val default_build_dir : string
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ocaml-dune-1.7.1/bin/subst.ml 
new/

commit ocaml-dune for openSUSE:Factory

2019-02-19 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2019-02-19 12:03:12

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833 (New)


Package is "ocaml-dune"

Tue Feb 19 12:03:12 2019 rev:3 rq:677237 version:1.7.1

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2018-06-08 
23:17:17.588103389 +0200
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new.28833/ocaml-dune.changes 
2019-02-19 12:03:21.945046295 +0100
@@ -1,0 +2,16 @@
+Mon Feb 18 09:55:20 UTC 2019 - a...@onthewings.net
+
+- Update to version 1.7.1:
+  * Change the layout of build artifacts inside _build.
+  * Various other new features and bug fixes. For details, see
+https://github.com/ocaml/dune/blob/1.7.1/CHANGES.md
+ 
+---
+Fri Feb  1 09:26:44 UTC 2019 - a...@onthewings.net
+
+- Update to version 1.6.3:
+  * Various new features and bug fixes. For details, see
+https://github.com/ocaml/dune/blob/1.6.3/CHANGES.md
+  * Switched to MIT license.
+
+---

Old:

  ocaml-dune-1.0+beta20.tar.xz

New:

  ocaml-dune-1.7.1.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.SAkJ3E/_old  2019-02-19 12:03:22.557045948 +0100
+++ /var/tmp/diff_new_pack.SAkJ3E/_new  2019-02-19 12:03:22.561045945 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ocaml-dune
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,11 +17,11 @@
 
 
 Name:   ocaml-dune
-Version:1.0+beta20
+Version:1.7.1
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml
-License:Apache-2.0
+License:MIT
 Group:  Development/Languages/OCaml
 Url:https://github.com/ocaml/dune
 Conflicts:  ocaml-jbuilder
@@ -38,20 +38,19 @@
 %setup -q
 
 %build
-sed -i~ s/ocamlopt/ocamlxxx/ bootstrap.ml
-diff -u bootstrap.ml~ bootstrap.ml || : diff
 make %{?_smp_mflags} PREFIX=%{_prefix}
 
 %install
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_mandir}/man1
-cp -av _build/default/bin/main.exe %{buildroot}%{_bindir}/dune
+cp -av _boot/default/bin/main_dune.exe %{buildroot}%{_bindir}/dune
 ln -sfvbn dune %{buildroot}%{_bindir}/jbuilder
-cp -av _build/default/doc/*.1 %{buildroot}%{_mandir}/man1/
+cp -av _boot/default/doc/*.1 %{buildroot}%{_mandir}/man1/
 
 %files
 %defattr(-,root,root)
-%doc CHANGES.md README.md LICENSE.md
+%doc CHANGES.md README.md
+%license LICENSE.md
 %{_bindir}/*
 %{_mandir}/*/*
 

++ _service ++
--- /var/tmp/diff_new_pack.SAkJ3E/_old  2019-02-19 12:03:22.589045929 +0100
+++ /var/tmp/diff_new_pack.SAkJ3E/_new  2019-02-19 12:03:22.589045929 +0100
@@ -3,7 +3,7 @@
 git://github.com/ocaml/dune.git
 git
 @PARENT_TAG@
-1.0+beta20
+1.7.1
 ocaml-dune
   
   

++ ocaml-dune-1.0+beta20.tar.xz -> ocaml-dune-1.7.1.tar.xz ++
 9 lines of diff (skipped)




commit ocaml-dune for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2018-06-08 23:17:03

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new (New)


Package is "ocaml-dune"

Fri Jun  8 23:17:03 2018 rev:2 rq:614596 version:1.0+beta20

Changes:

--- /work/SRC/openSUSE:Factory/ocaml-dune/ocaml-dune.changes2018-01-31 
19:51:25.970757396 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new/ocaml-dune.changes   
2018-06-08 23:17:17.588103389 +0200
@@ -1,0 +2,43 @@
+Thu May 17 21:50:30 UTC 2018 - antoine.belv...@opensuse.org
+
+- Update to version 1.0+beta20:
+  * Add a documentation stanza. This stanza allows one to attach
+.mld files to opam packages. (#570 @rgrinberg)
+  * Execute all actions (defined using (action ..)) in the
+context's environment. (#623 @rgrinberg)
+  * Add a (universe) special dependency to specify that an action
+depend on everything in the universe. Jbuilder cannot cache the
+result of an action that depend on the universe (#603, fixes
+#255 @diml)
+  * Add a (package ) dependency specification to indicate
+dependency on a whole package. Rules depending on whole
+package will be executed in an environment similar to the one
+we get once the package is installed (#624, @rgrinberg and @diml)
+  * Display documentation in alphabetical order. This is relevant
+to packages, libraries, and modules. (#647, fixes #606
+@rgrinberg).
+  * Missing asm in ocaml -config on bytecode only architecture is
+no longer fatal. The same kind of fix is preemptively applied
+to C compilers being absent. (#646, fixes $637 @rgrinberg)
+  * Use the host's PATH variable when running actions during cross
+compilation (#649, fixes #625 @rgrinberg)
+  * Fix incorrect include (-I) flags being passed to odoc. These
+flags should be directories that include .odoc files, rather
+than the include flags of the libraries. (#652 fixes #651
+@rgrinberg)
+  * Fix a regression introduced by beta19 where the generated
+merlin files didn't include the right -ppx flags in some cases
+(#658 fixes #657 @diml)
+  * Fix error message when a public library is defined twice.
+Before jbuilder would raise an uncaught exception (Fixes #661,
+@diml)
+  * Fix several cases where external-lib-deps was returning too
+little dependencies (#667, fixes #644 @diml)
+  * Place module list on own line in generated entry point mld
+(#670 @antron)
+  * Cosmetic improvements to generated entry point mld (#653
+@trefis)
+- Changes from previous releases:
+  * See https://github.com/ocaml/dune/releases.
+
+---

Old:

  ocaml-dune-1.0.20180129.a3ff5e5.tar.xz

New:

  ocaml-dune-1.0+beta20.tar.xz



Other differences:
--
++ ocaml-dune.spec ++
--- /var/tmp/diff_new_pack.AkHEbB/_old  2018-06-08 23:17:20.795987520 +0200
+++ /var/tmp/diff_new_pack.AkHEbB/_new  2018-06-08 23:17:20.799987375 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   ocaml-dune
-Version:1.0.20180129.a3ff5e5
+Version:1.0+beta20
 Release:0
 %{?ocaml_preserve_bytecode}
 Summary:A composable build system for OCaml

++ _service ++
--- /var/tmp/diff_new_pack.AkHEbB/_old  2018-06-08 23:17:20.835986075 +0200
+++ /var/tmp/diff_new_pack.AkHEbB/_new  2018-06-08 23:17:20.839985930 +0200
@@ -2,8 +2,8 @@
   
 git://github.com/ocaml/dune.git
 git
-1.0.%cd.%h
-master
+@PARENT_TAG@
+1.0+beta20
 ocaml-dune
   
   




commit ocaml-dune for openSUSE:Factory

2018-01-31 Thread root
Hello community,

here is the log from the commit of package ocaml-dune for openSUSE:Factory 
checked in at 2018-01-31 19:51:25

Comparing /work/SRC/openSUSE:Factory/ocaml-dune (Old)
 and  /work/SRC/openSUSE:Factory/.ocaml-dune.new (New)


Package is "ocaml-dune"

Wed Jan 31 19:51:25 2018 rev:1 rq:571046 version:1.0.20180129.a3ff5e5

Changes:

New Changes file:

--- /dev/null   2018-01-05 12:14:39.755488130 +0100
+++ /work/SRC/openSUSE:Factory/.ocaml-dune.new/ocaml-dune.changes   
2018-01-31 19:51:25.970757396 +0100
@@ -0,0 +1,4 @@
+---
+Tue Jan 30 06:29:34 UTC 2018 - o...@aepfle.de
+
+- Initial version 1.0.20180129.a3ff5e5

New:

  _service
  ocaml-dune-1.0.20180129.a3ff5e5.tar.xz
  ocaml-dune.changes
  ocaml-dune.spec



Other differences:
--
++ ocaml-dune.spec ++
#
# spec file for package ocaml-dune
#
# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   ocaml-dune
Version:1.0.20180129.a3ff5e5
Release:0
%{?ocaml_preserve_bytecode}
Summary:A composable build system for OCaml
License:Apache-2.0
Group:  Development/Languages/OCaml
Url:https://github.com/ocaml/dune
Conflicts:  ocaml-jbuilder
Conflicts:  ocaml-jbuilder-debuginfo
Conflicts:  ocaml-jbuilder-debugsource
Source: %{name}-%{version}.tar.xz
BuildRequires:  ocaml
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
A composable build system for OCaml

%prep
%setup -q

%build
sed -i~ s/ocamlopt/ocamlxxx/ bootstrap.ml
diff -u bootstrap.ml~ bootstrap.ml || : diff
make %{?_smp_mflags} PREFIX=%{_prefix}

%install
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_mandir}/man1
cp -av _build/default/bin/main.exe %{buildroot}%{_bindir}/dune
ln -sfvbn dune %{buildroot}%{_bindir}/jbuilder
cp -av _build/default/doc/*.1 %{buildroot}%{_mandir}/man1/

%files
%defattr(-,root,root)
%doc CHANGES.md README.md LICENSE.md
%{_bindir}/*
%{_mandir}/*/*

%changelog
++ _service ++

  
git://github.com/ocaml/dune.git
git
1.0.%cd.%h
master
ocaml-dune
  
  
*.tar
xz