Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ocaml-ctypes for openSUSE:Factory checked in at 2022-05-05 23:07:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ocaml-ctypes (Old) and /work/SRC/openSUSE:Factory/.ocaml-ctypes.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ocaml-ctypes" Thu May 5 23:07:18 2022 rev:3 rq:975184 version:0.20.1 Changes: -------- --- /work/SRC/openSUSE:Factory/ocaml-ctypes/ocaml-ctypes.changes 2021-09-29 20:19:29.063038058 +0200 +++ /work/SRC/openSUSE:Factory/.ocaml-ctypes.new.1538/ocaml-ctypes.changes 2022-05-05 23:07:59.405676891 +0200 @@ -1,0 +2,11 @@ +Tue Apr 26 12:58:24 UTC 2022 - Ferdinand Thiessen <[email protected]> + +- Update to version 0.20.1 + * Fix warning 9 [missing-record-field-pattern] in generated OCaml code + * Remove naked pointers from the Dl library + * Avoid running a full GC cycle on every FFI closure allocation + * Fix use of CAMLdrop in generated code + * Drop compatibility with 4.02, and improve compatibility with + Multicore OCaml + +------------------------------------------------------------------- Old: ---- ocaml-ctypes-0.18.0.tar.xz New: ---- ocaml-ctypes-0.20.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ocaml-ctypes.spec ++++++ --- /var/tmp/diff_new_pack.wFMoDE/_old 2022-05-05 23:07:59.833677424 +0200 +++ /var/tmp/diff_new_pack.wFMoDE/_new 2022-05-05 23:07:59.837677429 +0200 @@ -1,7 +1,7 @@ # # spec file for package ocaml-ctypes # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,28 +17,28 @@ %bcond_with ocaml_ctypes_testsuite -%define build_flavor @BUILD_FLAVOR@%{nil} -%if "%{build_flavor}" == "testsuite" +%define build_flavor @BUILD_FLAVOR@%nil +%if "%build_flavor" == "testsuite" %if %{without ocaml_ctypes_testsuite} ExclusiveArch: do-not-build %endif %define nsuffix -testsuite %else -%define nsuffix %{nil} +%define nsuffix %nil %endif %define pkg ocaml-ctypes -Name: %{pkg}%{nsuffix} -Version: 0.18.0 +Name: %pkg%nsuffix +Version: 0.20.1 Release: 0 %{?ocaml_preserve_bytecode} Summary: Combinators for binding to C libraries without writing any C License: ISC Group: Development/Languages/OCaml URL: https://opam.ocaml.org/packages/ctypes -Source0: %{pkg}-%{version}.tar.xz +Source0: %pkg-%version.tar.xz BuildRequires: ocaml -BuildRequires: ocaml-dune >= 2.6 +BuildRequires: ocaml-dune >= 2.8 BuildRequires: ocaml-rpm-macros >= 20210911 BuildRequires: ocamlfind(bigarray-compat) BuildRequires: ocamlfind(bisect_ppx) @@ -47,7 +47,7 @@ BuildRequires: ocamlfind(integers) BuildRequires: pkgconfig(libffi) -%if "%{build_flavor}" == "testsuite" +%if "%build_flavor" == "testsuite" BuildRequires: ocamlfind(ctypes) BuildRequires: ocamlfind(oUnit) %endif @@ -58,42 +58,42 @@ The core of ctypes is a set of combinators for describing the structure of C types -- numeric types, arrays, pointers, structs, unions and functions. You can use these combinators to describe the types of the functions that you want to call, then bind directly to those functions -- all without writing or generating any C! %package devel -Summary: Development files for %{name} +Summary: Development files for %name Group: Development/Languages/OCaml -Requires: %{name} = %{version} +Requires: %name = %version %description devel -The %{name}-devel package contains libraries and signature files for -developing applications that use %{name}. +The %name-devel package contains libraries and signature files for +developing applications that use %name. %prep -%autosetup -p1 -n %{pkg}-%{version} +%autosetup -p1 -n %pkg-%version %build head -n4 dune > $$ mv $$ dune dune_release_pkgs='ctypes,ctypes-foreign' %ocaml_dune_setup -%if "%{build_flavor}" == "" +%if "%build_flavor" == "" %ocaml_dune_build %endif %install -%if "%{build_flavor}" == "" +%if "%build_flavor" == "" %ocaml_dune_install %ocaml_create_file_list %endif -%if "%{build_flavor}" == "testsuite" +%if "%build_flavor" == "testsuite" %check %ocaml_dune_test %endif -%if "%{build_flavor}" == "" -%files -f %{name}.files +%if "%build_flavor" == "" +%files -f %name.files %defattr(-,root,root,-) -%files devel -f %{name}.files.devel +%files devel -f %name.files.devel %defattr(-,root,root,-) %endif ++++++ _service ++++++ --- /var/tmp/diff_new_pack.wFMoDE/_old 2022-05-05 23:07:59.873677474 +0200 +++ /var/tmp/diff_new_pack.wFMoDE/_new 2022-05-05 23:07:59.877677479 +0200 @@ -1,7 +1,7 @@ <services> <service name="tar_scm" mode="disabled"> <param name="filename">ocaml-ctypes</param> - <param name="revision">bef7d50843868998f68eac2664a5a5f5dd996d39</param> + <param name="revision">a9345c589051788d2e6efab716ca0510641543e1</param> <param name="scm">git</param> <param name="submodules">disable</param> <param name="url">https://github.com/avsm/ocaml-ctypes.git</param> ++++++ ocaml-ctypes-0.18.0.tar.xz -> ocaml-ctypes-0.20.1.tar.xz ++++++ ++++ 1983 lines of diff (skipped)
