commit ocaml-dune for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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