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)

Reply via email to